xref: /linux/MAINTAINERS (revision 6b1462700b4a6a1244c018cdd2fa97ded43090a0)
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 <aar@pengutronix.de>
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
208
209A8293 MEDIA DRIVER
210M:	Antti Palosaari <crope@iki.fi>
211L:	linux-media@vger.kernel.org
212W:	https://linuxtv.org
213W:	http://palosaari.fi/linux/
214Q:	http://patchwork.linuxtv.org/project/linux-media/list/
215T:	git git://linuxtv.org/anttip/media_tree.git
216S:	Maintained
217F:	drivers/media/dvb-frontends/a8293*
218
219AACRAID SCSI RAID DRIVER
220M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
221L:	linux-scsi@vger.kernel.org
222W:	http://www.adaptec.com/
223S:	Supported
224F:	Documentation/scsi/aacraid.txt
225F:	drivers/scsi/aacraid/
226
227ABI/API
228L:	linux-api@vger.kernel.org
229F:	include/linux/syscalls.h
230F:	kernel/sys_ni.c
231
232ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
233M:	Hans de Goede <hdegoede@redhat.com>
234L:	linux-hwmon@vger.kernel.org
235S:	Maintained
236F:	drivers/hwmon/abituguru.c
237
238ABIT UGURU 3 HARDWARE MONITOR DRIVER
239M:	Alistair John Strachan <alistair@devzero.co.uk>
240L:	linux-hwmon@vger.kernel.org
241S:	Maintained
242F:	drivers/hwmon/abituguru3.c
243
244ACCES 104-DIO-48E GPIO DRIVER
245M:	William Breathitt Gray <vilhelm.gray@gmail.com>
246L:	linux-gpio@vger.kernel.org
247S:	Maintained
248F:	drivers/gpio/gpio-104-dio-48e.c
249
250ACCES 104-IDI-48 GPIO DRIVER
251M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
252L:	linux-gpio@vger.kernel.org
253S:	Maintained
254F:	drivers/gpio/gpio-104-idi-48.c
255
256ACCES 104-IDIO-16 GPIO DRIVER
257M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
258L:	linux-gpio@vger.kernel.org
259S:	Maintained
260F:	drivers/gpio/gpio-104-idio-16.c
261
262ACCES 104-QUAD-8 IIO DRIVER
263M:	William Breathitt Gray <vilhelm.gray@gmail.com>
264L:	linux-iio@vger.kernel.org
265S:	Maintained
266F:	drivers/iio/counter/104-quad-8.c
267
268ACCES PCI-IDIO-16 GPIO DRIVER
269M:	William Breathitt Gray <vilhelm.gray@gmail.com>
270L:	linux-gpio@vger.kernel.org
271S:	Maintained
272F:	drivers/gpio/gpio-pci-idio-16.c
273
274ACENIC DRIVER
275M:	Jes Sorensen <jes@trained-monkey.org>
276L:	linux-acenic@sunsite.dk
277S:	Maintained
278F:	drivers/net/ethernet/alteon/acenic*
279
280ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
281M:	Peter Feuerer <peter@piie.net>
282L:	platform-driver-x86@vger.kernel.org
283W:	http://piie.net/?section=acerhdf
284S:	Maintained
285F:	drivers/platform/x86/acerhdf.c
286
287ACER WMI LAPTOP EXTRAS
288M:	"Lee, Chun-Yi" <jlee@suse.com>
289L:	platform-driver-x86@vger.kernel.org
290S:	Maintained
291F:	drivers/platform/x86/acer-wmi.c
292
293ACPI
294M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
295M:	Len Brown <lenb@kernel.org>
296L:	linux-acpi@vger.kernel.org
297W:	https://01.org/linux-acpi
298Q:	https://patchwork.kernel.org/project/linux-acpi/list/
299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
300B:	https://bugzilla.kernel.org
301S:	Supported
302F:	drivers/acpi/
303F:	drivers/pnp/pnpacpi/
304F:	include/linux/acpi.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 COMPONENT ARCHITECTURE (ACPICA)
315M:	Robert Moore <robert.moore@intel.com>
316M:	Lv Zheng <lv.zheng@intel.com>
317M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
318L:	linux-acpi@vger.kernel.org
319L:	devel@acpica.org
320W:	https://acpica.org/
321W:	https://github.com/acpica/acpica/
322Q:	https://patchwork.kernel.org/project/linux-acpi/list/
323T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
324B:	https://bugzilla.kernel.org
325B:	https://bugs.acpica.org
326S:	Supported
327F:	drivers/acpi/acpica/
328F:	include/acpi/
329F:	tools/power/acpi/
330
331ACPI FAN DRIVER
332M:	Zhang Rui <rui.zhang@intel.com>
333L:	linux-acpi@vger.kernel.org
334W:	https://01.org/linux-acpi
335B:	https://bugzilla.kernel.org
336S:	Supported
337F:	drivers/acpi/fan.c
338
339ACPI FOR ARM64 (ACPI/arm64)
340M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
341M:	Hanjun Guo <hanjun.guo@linaro.org>
342M:	Sudeep Holla <sudeep.holla@arm.com>
343L:	linux-acpi@vger.kernel.org
344S:	Maintained
345F:	drivers/acpi/arm64
346
347ACPI THERMAL DRIVER
348M:	Zhang Rui <rui.zhang@intel.com>
349L:	linux-acpi@vger.kernel.org
350W:	https://01.org/linux-acpi
351B:	https://bugzilla.kernel.org
352S:	Supported
353F:	drivers/acpi/*thermal*
354
355ACPI VIDEO DRIVER
356M:	Zhang Rui <rui.zhang@intel.com>
357L:	linux-acpi@vger.kernel.org
358W:	https://01.org/linux-acpi
359B:	https://bugzilla.kernel.org
360S:	Supported
361F:	drivers/acpi/acpi_video.c
362
363ACPI WMI DRIVER
364L:	platform-driver-x86@vger.kernel.org
365S:	Orphan
366F:	drivers/platform/x86/wmi.c
367
368AD1889 ALSA SOUND DRIVER
369M:	Thibaut Varene <T-Bone@parisc-linux.org>
370W:	http://wiki.parisc-linux.org/AD1889
371L:	linux-parisc@vger.kernel.org
372S:	Maintained
373F:	sound/pci/ad1889.*
374
375AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
376M:	Michael Hennerich <michael.hennerich@analog.com>
377W:	http://wiki.analog.com/AD5254
378W:	http://ez.analog.com/community/linux-device-drivers
379S:	Supported
380F:	drivers/misc/ad525x_dpot.c
381
382AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
383M:	Michael Hennerich <michael.hennerich@analog.com>
384W:	http://wiki.analog.com/AD5398
385W:	http://ez.analog.com/community/linux-device-drivers
386S:	Supported
387F:	drivers/regulator/ad5398.c
388
389AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
390M:	Michael Hennerich <michael.hennerich@analog.com>
391W:	http://wiki.analog.com/AD7142
392W:	http://ez.analog.com/community/linux-device-drivers
393S:	Supported
394F:	drivers/input/misc/ad714x.c
395
396AD7877 TOUCHSCREEN DRIVER
397M:	Michael Hennerich <michael.hennerich@analog.com>
398W:	http://wiki.analog.com/AD7877
399W:	http://ez.analog.com/community/linux-device-drivers
400S:	Supported
401F:	drivers/input/touchscreen/ad7877.c
402
403AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
404M:	Michael Hennerich <michael.hennerich@analog.com>
405W:	http://wiki.analog.com/AD7879
406W:	http://ez.analog.com/community/linux-device-drivers
407S:	Supported
408F:	drivers/input/touchscreen/ad7879.c
409
410ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
411M:	Jiri Kosina <jikos@kernel.org>
412S:	Maintained
413
414ADF7242 IEEE 802.15.4 RADIO DRIVER
415M:	Michael Hennerich <michael.hennerich@analog.com>
416W:	https://wiki.analog.com/ADF7242
417W:	http://ez.analog.com/community/linux-device-drivers
418L:	linux-wpan@vger.kernel.org
419S:	Supported
420F:	drivers/net/ieee802154/adf7242.c
421F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
422
423ADM1025 HARDWARE MONITOR DRIVER
424M:	Jean Delvare <jdelvare@suse.com>
425L:	linux-hwmon@vger.kernel.org
426S:	Maintained
427F:	Documentation/hwmon/adm1025
428F:	drivers/hwmon/adm1025.c
429
430ADM1029 HARDWARE MONITOR DRIVER
431M:	Corentin Labbe <clabbe.montjoie@gmail.com>
432L:	linux-hwmon@vger.kernel.org
433S:	Maintained
434F:	drivers/hwmon/adm1029.c
435
436ADM8211 WIRELESS DRIVER
437L:	linux-wireless@vger.kernel.org
438W:	http://wireless.kernel.org/
439S:	Orphan
440F:	drivers/net/wireless/admtek/adm8211.*
441
442ADP1653 FLASH CONTROLLER DRIVER
443M:	Sakari Ailus <sakari.ailus@iki.fi>
444L:	linux-media@vger.kernel.org
445S:	Maintained
446F:	drivers/media/i2c/adp1653.c
447F:	include/media/i2c/adp1653.h
448
449ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
450M:	Michael Hennerich <michael.hennerich@analog.com>
451W:	http://wiki.analog.com/ADP5520
452W:	http://ez.analog.com/community/linux-device-drivers
453S:	Supported
454F:	drivers/mfd/adp5520.c
455F:	drivers/video/backlight/adp5520_bl.c
456F:	drivers/leds/leds-adp5520.c
457F:	drivers/gpio/gpio-adp5520.c
458F:	drivers/input/keyboard/adp5520-keys.c
459
460ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
461M:	Michael Hennerich <michael.hennerich@analog.com>
462W:	http://wiki.analog.com/ADP5588
463W:	http://ez.analog.com/community/linux-device-drivers
464S:	Supported
465F:	drivers/input/keyboard/adp5588-keys.c
466F:	drivers/gpio/gpio-adp5588.c
467
468ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
469M:	Michael Hennerich <michael.hennerich@analog.com>
470W:	http://wiki.analog.com/ADP8860
471W:	http://ez.analog.com/community/linux-device-drivers
472S:	Supported
473F:	drivers/video/backlight/adp8860_bl.c
474
475ADS1015 HARDWARE MONITOR DRIVER
476M:	Dirk Eibach <eibach@gdsys.de>
477L:	linux-hwmon@vger.kernel.org
478S:	Maintained
479F:	Documentation/hwmon/ads1015
480F:	drivers/hwmon/ads1015.c
481F:	include/linux/i2c/ads1015.h
482
483ADT746X FAN DRIVER
484M:	Colin Leroy <colin@colino.net>
485S:	Maintained
486F:	drivers/macintosh/therm_adt746x.c
487
488ADT7475 HARDWARE MONITOR DRIVER
489M:	Jean Delvare <jdelvare@suse.com>
490L:	linux-hwmon@vger.kernel.org
491S:	Maintained
492F:	Documentation/hwmon/adt7475
493F:	drivers/hwmon/adt7475.c
494
495ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
496M:	Michael Hennerich <michael.hennerich@analog.com>
497W:	http://wiki.analog.com/ADXL345
498W:	http://ez.analog.com/community/linux-device-drivers
499S:	Supported
500F:	drivers/input/misc/adxl34x.c
501
502ADVANSYS SCSI DRIVER
503M:	Matthew Wilcox <matthew@wil.cx>
504M:	Hannes Reinecke <hare@suse.com>
505L:	linux-scsi@vger.kernel.org
506S:	Maintained
507F:	Documentation/scsi/advansys.txt
508F:	drivers/scsi/advansys.c
509
510AEDSP16 DRIVER
511M:	Riccardo Facchetti <fizban@tin.it>
512S:	Maintained
513F:	sound/oss/aedsp16.c
514
515AF9013 MEDIA DRIVER
516M:	Antti Palosaari <crope@iki.fi>
517L:	linux-media@vger.kernel.org
518W:	https://linuxtv.org
519W:	http://palosaari.fi/linux/
520Q:	http://patchwork.linuxtv.org/project/linux-media/list/
521T:	git git://linuxtv.org/anttip/media_tree.git
522S:	Maintained
523F:	drivers/media/dvb-frontends/af9013*
524
525AF9033 MEDIA DRIVER
526M:	Antti Palosaari <crope@iki.fi>
527L:	linux-media@vger.kernel.org
528W:	https://linuxtv.org
529W:	http://palosaari.fi/linux/
530Q:	http://patchwork.linuxtv.org/project/linux-media/list/
531T:	git git://linuxtv.org/anttip/media_tree.git
532S:	Maintained
533F:	drivers/media/dvb-frontends/af9033*
534
535AFFS FILE SYSTEM
536L:	linux-fsdevel@vger.kernel.org
537S:	Orphan
538F:	Documentation/filesystems/affs.txt
539F:	fs/affs/
540
541AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
542M:	David Howells <dhowells@redhat.com>
543L:	linux-afs@lists.infradead.org
544S:	Supported
545F:	fs/afs/
546F:	include/net/af_rxrpc.h
547F:	net/rxrpc/af_rxrpc.c
548W:	https://www.infradead.org/~dhowells/kafs/
549
550AGPGART DRIVER
551M:	David Airlie <airlied@linux.ie>
552T:	git git://people.freedesktop.org/~airlied/linux (part of drm maint)
553S:	Maintained
554F:	drivers/char/agp/
555F:	include/linux/agp*
556F:	include/uapi/linux/agp*
557
558AHA152X SCSI DRIVER
559M:	"Juergen E. Fischer" <fischer@norbit.de>
560L:	linux-scsi@vger.kernel.org
561S:	Maintained
562F:	drivers/scsi/aha152x*
563F:	drivers/scsi/pcmcia/aha152x*
564
565AIC7XXX / AIC79XX SCSI DRIVER
566M:	Hannes Reinecke <hare@suse.com>
567L:	linux-scsi@vger.kernel.org
568S:	Maintained
569F:	drivers/scsi/aic7xxx/
570
571AIMSLAB FM RADIO RECEIVER DRIVER
572M:	Hans Verkuil <hverkuil@xs4all.nl>
573L:	linux-media@vger.kernel.org
574T:	git git://linuxtv.org/media_tree.git
575W:	https://linuxtv.org
576S:	Maintained
577F:	drivers/media/radio/radio-aimslab*
578
579AIO
580M:	Benjamin LaHaise <bcrl@kvack.org>
581L:	linux-aio@kvack.org
582S:	Supported
583F:	fs/aio.c
584F:	include/linux/*aio*.h
585
586AIRSPY MEDIA DRIVER
587M:	Antti Palosaari <crope@iki.fi>
588L:	linux-media@vger.kernel.org
589W:	https://linuxtv.org
590W:	http://palosaari.fi/linux/
591Q:	http://patchwork.linuxtv.org/project/linux-media/list/
592T:	git git://linuxtv.org/anttip/media_tree.git
593S:	Maintained
594F:	drivers/media/usb/airspy/
595
596ALACRITECH GIGABIT ETHERNET DRIVER
597M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
598S:	Maintained
599F:	drivers/net/ethernet/alacritech/*
600
601ALCATEL SPEEDTOUCH USB DRIVER
602M:	Duncan Sands <duncan.sands@free.fr>
603L:	linux-usb@vger.kernel.org
604W:	http://www.linux-usb.org/SpeedTouch/
605S:	Maintained
606F:	drivers/usb/atm/speedtch.c
607F:	drivers/usb/atm/usbatm.c
608
609ALCHEMY AU1XX0 MMC DRIVER
610M:	Manuel Lauss <manuel.lauss@gmail.com>
611S:	Maintained
612F:	drivers/mmc/host/au1xmmc.c
613
614ALI1563 I2C DRIVER
615M:	Rudolf Marek <r.marek@assembler.cz>
616L:	linux-i2c@vger.kernel.org
617S:	Maintained
618F:	Documentation/i2c/busses/i2c-ali1563
619F:	drivers/i2c/busses/i2c-ali1563.c
620
621ALLWINNER SECURITY SYSTEM
622M:	Corentin Labbe <clabbe.montjoie@gmail.com>
623L:	linux-crypto@vger.kernel.org
624S:	Maintained
625F:	drivers/crypto/sunxi-ss/
626
627ALPHA PORT
628M:	Richard Henderson <rth@twiddle.net>
629M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
630M:	Matt Turner <mattst88@gmail.com>
631S:	Odd Fixes
632L:	linux-alpha@vger.kernel.org
633F:	arch/alpha/
634
635ALPS PS/2 TOUCHPAD DRIVER
636R:	Pali Rohár <pali.rohar@gmail.com>
637F:	drivers/input/mouse/alps.*
638
639ALTERA MAILBOX DRIVER
640M:	Ley Foon Tan <lftan@altera.com>
641L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
642S:	Maintained
643F:	drivers/mailbox/mailbox-altera.c
644
645ALTERA PIO DRIVER
646M:	Tien Hock Loh <thloh@altera.com>
647L:	linux-gpio@vger.kernel.org
648S:	Maintained
649F:	drivers/gpio/gpio-altera.c
650
651ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
652M:	Thor Thayer <thor.thayer@linux.intel.com>
653S:	Maintained
654F:	drivers/gpio/gpio-altera-a10sr.c
655F:	drivers/mfd/altera-a10sr.c
656F:	include/linux/mfd/altera-a10sr.h
657
658ALTERA TRIPLE SPEED ETHERNET DRIVER
659M:	Vince Bridgers <vbridger@opensource.altera.com>
660L:	netdev@vger.kernel.org
661L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
662S:	Maintained
663F:	drivers/net/ethernet/altera/
664
665ALTERA UART/JTAG UART SERIAL DRIVERS
666M:	Tobias Klauser <tklauser@distanz.ch>
667L:	linux-serial@vger.kernel.org
668L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
669S:	Maintained
670F:	drivers/tty/serial/altera_uart.c
671F:	drivers/tty/serial/altera_jtaguart.c
672F:	include/linux/altera_uart.h
673F:	include/linux/altera_jtaguart.h
674
675AMAZON ETHERNET DRIVERS
676M:	Netanel Belgazal <netanel@annapurnalabs.com>
677R:	Saeed Bishara <saeed@annapurnalabs.com>
678R:	Zorik Machulsky <zorik@annapurnalabs.com>
679L:	netdev@vger.kernel.org
680S:	Supported
681F:	Documentation/networking/ena.txt
682F:	drivers/net/ethernet/amazon/
683
684AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
685M:	Tom Lendacky <thomas.lendacky@amd.com>
686M:	Gary Hook <gary.hook@amd.com>
687L:	linux-crypto@vger.kernel.org
688S:	Supported
689F:	drivers/crypto/ccp/
690F:	include/linux/ccp.h
691
692AMD FAM15H PROCESSOR POWER MONITORING DRIVER
693M:	Huang Rui <ray.huang@amd.com>
694L:	linux-hwmon@vger.kernel.org
695S:	Supported
696F:	Documentation/hwmon/fam15h_power
697F:	drivers/hwmon/fam15h_power.c
698
699AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
700L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
701S:	Orphan
702F:	drivers/usb/gadget/udc/amd5536udc.*
703
704AMD GEODE PROCESSOR/CHIPSET SUPPORT
705P:	Andres Salomon <dilinger@queued.net>
706L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
707W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
708S:	Supported
709F:	drivers/char/hw_random/geode-rng.c
710F:	drivers/crypto/geode*
711F:	drivers/video/fbdev/geode/
712F:	arch/x86/include/asm/geode.h
713
714AMD IOMMU (AMD-VI)
715M:	Joerg Roedel <joro@8bytes.org>
716L:	iommu@lists.linux-foundation.org
717T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
718S:	Maintained
719F:	drivers/iommu/amd_iommu*.[ch]
720F:	include/linux/amd-iommu.h
721
722AMD KFD
723M:	Oded Gabbay <oded.gabbay@gmail.com>
724L:	dri-devel@lists.freedesktop.org
725T:	git git://people.freedesktop.org/~gabbayo/linux.git
726S:	Supported
727F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
728F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
729F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
730F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
731F:	drivers/gpu/drm/amd/amdkfd/
732F:	drivers/gpu/drm/amd/include/cik_structs.h
733F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
734F:	drivers/gpu/drm/amd/include/vi_structs.h
735F:	drivers/gpu/drm/radeon/radeon_kfd.c
736F:	drivers/gpu/drm/radeon/radeon_kfd.h
737F:	include/uapi/linux/kfd_ioctl.h
738
739AMD SEATTLE DEVICE TREE SUPPORT
740M:	Brijesh Singh <brijeshkumar.singh@amd.com>
741M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
742M:	Tom Lendacky <thomas.lendacky@amd.com>
743S:	Supported
744F:	arch/arm64/boot/dts/amd/
745
746AMD XGBE DRIVER
747M:	Tom Lendacky <thomas.lendacky@amd.com>
748L:	netdev@vger.kernel.org
749S:	Supported
750F:	drivers/net/ethernet/amd/xgbe/
751F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
752
753AMS (Apple Motion Sensor) DRIVER
754M:	Michael Hanselmann <linux-kernel@hansmi.ch>
755S:	Supported
756F:	drivers/macintosh/ams/
757
758ANALOG DEVICES INC AD9389B DRIVER
759M:	Hans Verkuil <hans.verkuil@cisco.com>
760L:	linux-media@vger.kernel.org
761S:	Maintained
762F:	drivers/media/i2c/ad9389b*
763
764ANALOG DEVICES INC ADV7180 DRIVER
765M:	Lars-Peter Clausen <lars@metafoo.de>
766L:	linux-media@vger.kernel.org
767W:	http://ez.analog.com/community/linux-device-drivers
768S:	Supported
769F:	drivers/media/i2c/adv7180.c
770
771ANALOG DEVICES INC ADV7511 DRIVER
772M:	Hans Verkuil <hans.verkuil@cisco.com>
773L:	linux-media@vger.kernel.org
774S:	Maintained
775F:	drivers/media/i2c/adv7511*
776
777ANALOG DEVICES INC ADV7604 DRIVER
778M:	Hans Verkuil <hans.verkuil@cisco.com>
779L:	linux-media@vger.kernel.org
780S:	Maintained
781F:	drivers/media/i2c/adv7604*
782
783ANALOG DEVICES INC ADV7842 DRIVER
784M:	Hans Verkuil <hans.verkuil@cisco.com>
785L:	linux-media@vger.kernel.org
786S:	Maintained
787F:	drivers/media/i2c/adv7842*
788
789ANALOG DEVICES INC ASOC CODEC DRIVERS
790M:	Lars-Peter Clausen <lars@metafoo.de>
791L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
792W:	http://wiki.analog.com/
793W:	http://ez.analog.com/community/linux-device-drivers
794S:	Supported
795F:	sound/soc/codecs/adau*
796F:	sound/soc/codecs/adav*
797F:	sound/soc/codecs/ad1*
798F:	sound/soc/codecs/ad7*
799F:	sound/soc/codecs/ssm*
800F:	sound/soc/codecs/sigmadsp.*
801
802ANALOG DEVICES INC ASOC DRIVERS
803L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
804L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
805W:	http://blackfin.uclinux.org/
806S:	Supported
807F:	sound/soc/blackfin/*
808
809ANALOG DEVICES INC IIO DRIVERS
810M:	Lars-Peter Clausen <lars@metafoo.de>
811M:	Michael Hennerich <Michael.Hennerich@analog.com>
812W:	http://wiki.analog.com/
813W:	http://ez.analog.com/community/linux-device-drivers
814S:	Supported
815F:	drivers/iio/*/ad*
816X:	drivers/iio/*/adjd*
817F:	drivers/staging/iio/*/ad*
818F:	drivers/staging/iio/trigger/iio-trig-bfin-timer.c
819
820ANALOG DEVICES INC DMA DRIVERS
821M:	Lars-Peter Clausen <lars@metafoo.de>
822W:	http://ez.analog.com/community/linux-device-drivers
823S:	Supported
824F:	drivers/dma/dma-axi-dmac.c
825
826ANDROID CONFIG FRAGMENTS
827M:	Rob Herring <robh@kernel.org>
828S:	Supported
829F:	kernel/configs/android*
830
831ANDROID DRIVERS
832M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
833M:	Arve Hjønnevåg <arve@android.com>
834M:	Riley Andrews <riandrews@android.com>
835T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
836L:	devel@driverdev.osuosl.org
837S:	Supported
838F:	drivers/android/
839F:	drivers/staging/android/
840
841ANDROID ION DRIVER
842M:	Laura Abbott <labbott@redhat.com>
843M:	Sumit Semwal <sumit.semwal@linaro.org>
844L:	devel@driverdev.osuosl.org
845S:	Supported
846F:	Documentation/devicetree/bindings/staging/ion/
847F:	drivers/staging/android/ion
848F:	drivers/staging/android/uapi/ion.h
849F:	drivers/staging/android/uapi/ion_test.h
850
851AOA (Apple Onboard Audio) ALSA DRIVER
852M:	Johannes Berg <johannes@sipsolutions.net>
853L:	linuxppc-dev@lists.ozlabs.org
854L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
855S:	Maintained
856F:	sound/aoa/
857
858APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
859M:	William Breathitt Gray <vilhelm.gray@gmail.com>
860L:	linux-iio@vger.kernel.org
861S:	Maintained
862F:	drivers/iio/adc/stx104.c
863
864APM DRIVER
865M:	Jiri Kosina <jikos@kernel.org>
866S:	Odd fixes
867T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
868F:	arch/x86/kernel/apm_32.c
869F:	include/linux/apm_bios.h
870F:	include/uapi/linux/apm_bios.h
871F:	drivers/char/apm-emulation.c
872
873APPLE BCM5974 MULTITOUCH DRIVER
874M:	Henrik Rydberg <rydberg@bitmath.org>
875L:	linux-input@vger.kernel.org
876S:	Odd fixes
877F:	drivers/input/mouse/bcm5974.c
878
879APPLE SMC DRIVER
880M:	Henrik Rydberg <rydberg@bitmath.org>
881L:	linux-hwmon@vger.kernel.org
882S:	Odd fixes
883F:	drivers/hwmon/applesmc.c
884
885APPLETALK NETWORK LAYER
886L:	netdev@vger.kernel.org
887S:	Odd fixes
888F:	drivers/net/appletalk/
889F:	net/appletalk/
890
891APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
892M:	Duc Dang <dhdang@apm.com>
893S:	Supported
894F:	arch/arm64/boot/dts/apm/
895
896APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
897M:	Iyappan Subramanian <isubramanian@apm.com>
898M:	Keyur Chudgar <kchudgar@apm.com>
899S:	Supported
900F:	drivers/net/ethernet/apm/xgene/
901F:	drivers/net/phy/mdio-xgene.c
902F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
903F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
904
905APPLIED MICRO (APM) X-GENE SOC PMU
906M:	Tai Nguyen <ttnguyen@apm.com>
907S:	Supported
908F:	drivers/perf/xgene_pmu.c
909F:	Documentation/perf/xgene-pmu.txt
910F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
911
912APTINA CAMERA SENSOR PLL
913M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
914L:	linux-media@vger.kernel.org
915S:	Maintained
916F:	drivers/media/i2c/aptina-pll.*
917
918ARC FRAMEBUFFER DRIVER
919M:	Jaya Kumar <jayalk@intworks.biz>
920S:	Maintained
921F:	drivers/video/fbdev/arcfb.c
922F:	drivers/video/fbdev/core/fb_defio.c
923
924ARCNET NETWORK LAYER
925M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
926L:	netdev@vger.kernel.org
927S:	Maintained
928F:	drivers/net/arcnet/
929F:	include/uapi/linux/if_arcnet.h
930
931ARC PGU DRM DRIVER
932M:	Alexey Brodkin <abrodkin@synopsys.com>
933S:	Supported
934F:	drivers/gpu/drm/arc/
935F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
936
937ARM ARCHITECTED TIMER DRIVER
938M:	Mark Rutland <mark.rutland@arm.com>
939M:	Marc Zyngier <marc.zyngier@arm.com>
940L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
941S:	Maintained
942F:	arch/arm/include/asm/arch_timer.h
943F:	arch/arm64/include/asm/arch_timer.h
944F:	drivers/clocksource/arm_arch_timer.c
945
946ARM HDLCD DRM DRIVER
947M:	Liviu Dudau <liviu.dudau@arm.com>
948S:	Supported
949F:	drivers/gpu/drm/arm/hdlcd_*
950F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
951
952ARM MALI-DP DRM DRIVER
953M:	Liviu Dudau <liviu.dudau@arm.com>
954M:	Brian Starkey <brian.starkey@arm.com>
955M:	Mali DP Maintainers <malidp@foss.arm.com>
956S:	Supported
957F:	drivers/gpu/drm/arm/
958F:	Documentation/devicetree/bindings/display/arm,malidp.txt
959
960ARM MFM AND FLOPPY DRIVERS
961M:	Ian Molton <spyro@f2s.com>
962S:	Maintained
963F:	arch/arm/lib/floppydma.S
964F:	arch/arm/include/asm/floppy.h
965
966ARM PMU PROFILING AND DEBUGGING
967M:	Will Deacon <will.deacon@arm.com>
968M:	Mark Rutland <mark.rutland@arm.com>
969S:	Maintained
970L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
971F:	arch/arm*/kernel/perf_*
972F:	arch/arm/oprofile/common.c
973F:	arch/arm*/kernel/hw_breakpoint.c
974F:	arch/arm*/include/asm/hw_breakpoint.h
975F:	arch/arm*/include/asm/perf_event.h
976F:	drivers/perf/*
977F:	include/linux/perf/arm_pmu.h
978F:	Documentation/devicetree/bindings/arm/pmu.txt
979
980ARM PORT
981M:	Russell King <linux@armlinux.org.uk>
982L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
983W:	http://www.armlinux.org.uk/
984S:	Maintained
985T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
986F:	arch/arm/
987
988ARM SUB-ARCHITECTURES
989L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
990S:	Maintained
991F:	arch/arm/mach-*/
992F:	arch/arm/plat-*/
993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
994
995ARM PRIMECELL AACI PL041 DRIVER
996M:	Russell King <linux@armlinux.org.uk>
997S:	Maintained
998F:	sound/arm/aaci.*
999
1000ARM PRIMECELL CLCD PL110 DRIVER
1001M:	Russell King <linux@armlinux.org.uk>
1002S:	Maintained
1003F:	drivers/video/fbdev/amba-clcd.*
1004
1005ARM PRIMECELL KMI PL050 DRIVER
1006M:	Russell King <linux@armlinux.org.uk>
1007S:	Maintained
1008F:	drivers/input/serio/ambakmi.*
1009F:	include/linux/amba/kmi.h
1010
1011ARM PRIMECELL MMCI PL180/1 DRIVER
1012M:	Russell King <linux@armlinux.org.uk>
1013S:	Maintained
1014F:	drivers/mmc/host/mmci.*
1015F:	include/linux/amba/mmci.h
1016
1017ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1018M:	Russell King <linux@armlinux.org.uk>
1019S:	Maintained
1020F:	drivers/tty/serial/amba-pl01*.c
1021F:	include/linux/amba/serial.h
1022
1023ARM PRIMECELL BUS SUPPORT
1024M:	Russell King <linux@armlinux.org.uk>
1025S:	Maintained
1026F:	drivers/amba/
1027F:	include/linux/amba/bus.h
1028
1029ARM/ADS SPHERE MACHINE SUPPORT
1030M:	Lennert Buytenhek <kernel@wantstofly.org>
1031L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1032S:	Maintained
1033
1034ARM/AFEB9260 MACHINE SUPPORT
1035M:	Sergey Lapin <slapin@ossfans.org>
1036L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1037S:	Maintained
1038
1039ARM/AJECO 1ARM MACHINE SUPPORT
1040M:	Lennert Buytenhek <kernel@wantstofly.org>
1041L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1042S:	Maintained
1043
1044ARM/Allwinner sunXi SoC support
1045M:	Maxime Ripard <maxime.ripard@free-electrons.com>
1046M:	Chen-Yu Tsai <wens@csie.org>
1047L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1048S:	Maintained
1049N:	sun[x456789]i
1050F:	arch/arm/boot/dts/ntc-gr8*
1051F:	arch/arm64/boot/dts/allwinner/
1052
1053ARM/Allwinner SoC Clock Support
1054M:	Emilio López <emilio@elopez.com.ar>
1055S:	Maintained
1056F:	drivers/clk/sunxi/
1057
1058ARM/Amlogic Meson SoC support
1059M:	Carlo Caione <carlo@caione.org>
1060M:	Kevin Hilman <khilman@baylibre.com>
1061L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1062L:	linux-amlogic@lists.infradead.org
1063W:	http://linux-meson.com/
1064S:	Maintained
1065F:	arch/arm/mach-meson/
1066F:	arch/arm/boot/dts/meson*
1067F:	arch/arm64/boot/dts/amlogic/
1068F: 	drivers/pinctrl/meson/
1069F:	drivers/mmc/host/meson*
1070N:	meson
1071
1072ARM/Annapurna Labs ALPINE ARCHITECTURE
1073M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1074M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1075L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1076S:	Maintained
1077F:	arch/arm/mach-alpine/
1078F:	arch/arm/boot/dts/alpine*
1079F:	arch/arm64/boot/dts/al/
1080F:	drivers/*/*alpine*
1081
1082ARM/ARTPEC MACHINE SUPPORT
1083M:	Jesper Nilsson <jesper.nilsson@axis.com>
1084M:	Lars Persson <lars.persson@axis.com>
1085M:	Niklas Cassel <niklas.cassel@axis.com>
1086S:	Maintained
1087L:	linux-arm-kernel@axis.com
1088F:	arch/arm/mach-artpec
1089F:	arch/arm/boot/dts/artpec6*
1090F:	drivers/clk/axis
1091
1092ARM/ASPEED MACHINE SUPPORT
1093M:	Joel Stanley <joel@jms.id.au>
1094S:	Maintained
1095F:	arch/arm/mach-aspeed/
1096F:	arch/arm/boot/dts/aspeed-*
1097F:	drivers/*/*aspeed*
1098
1099ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1100M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1101M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
1102M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1103L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1104W:	http://www.linux4sam.org
1105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1106S:	Supported
1107F:	arch/arm/mach-at91/
1108F:	include/soc/at91/
1109F:	arch/arm/boot/dts/at91*.dts
1110F:	arch/arm/boot/dts/at91*.dtsi
1111F:	arch/arm/boot/dts/sama*.dts
1112F:	arch/arm/boot/dts/sama*.dtsi
1113F:	arch/arm/include/debug/at91.S
1114
1115ARM/ATMEL AT91 Clock Support
1116M:	Boris Brezillon <boris.brezillon@free-electrons.com>
1117S:	Maintained
1118F:	drivers/clk/at91
1119
1120ARM/CALXEDA HIGHBANK ARCHITECTURE
1121M:	Rob Herring <robh@kernel.org>
1122L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1123S:	Maintained
1124F:	arch/arm/mach-highbank/
1125F:	arch/arm/boot/dts/highbank.dts
1126F:	arch/arm/boot/dts/ecx-*.dts*
1127
1128ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1129M:	Krzysztof Halasa <khalasa@piap.pl>
1130S:	Maintained
1131F:	arch/arm/mach-cns3xxx/
1132
1133ARM/CAVIUM THUNDER NETWORK DRIVER
1134M:	Sunil Goutham <sgoutham@cavium.com>
1135M:	Robert Richter <rric@kernel.org>
1136L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1137S:	Supported
1138F:	drivers/net/ethernet/cavium/thunder/
1139
1140ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1141M:	Alexander Shiyan <shc_work@mail.ru>
1142L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1143S:	Odd Fixes
1144N:	clps711x
1145
1146ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1147M:	Hartley Sweeten <hsweeten@visionengravers.com>
1148M:	Ryan Mallon <rmallon@gmail.com>
1149L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1150S:	Maintained
1151F:	arch/arm/mach-ep93xx/
1152F:	arch/arm/mach-ep93xx/include/mach/
1153
1154ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1155M:	Lennert Buytenhek <kernel@wantstofly.org>
1156L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1157S:	Maintained
1158
1159ARM/CLKDEV SUPPORT
1160M:	Russell King <linux@armlinux.org.uk>
1161L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1162S:	Maintained
1163T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1164F:	arch/arm/include/asm/clkdev.h
1165F:	drivers/clk/clkdev.c
1166
1167ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1168M:	Mike Rapoport <mike@compulab.co.il>
1169L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1170S:	Maintained
1171
1172ARM/CONTEC MICRO9 MACHINE SUPPORT
1173M:	Hubert Feurstein <hubert.feurstein@contec.at>
1174S:	Maintained
1175F:	arch/arm/mach-ep93xx/micro9.c
1176
1177ARM/CORESIGHT FRAMEWORK AND DRIVERS
1178M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1179L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1180S:	Maintained
1181F:	drivers/hwtracing/coresight/*
1182F:	Documentation/trace/coresight.txt
1183F:	Documentation/devicetree/bindings/arm/coresight.txt
1184F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1185F:	tools/perf/arch/arm/util/pmu.c
1186F:	tools/perf/arch/arm/util/auxtrace.c
1187F:	tools/perf/arch/arm/util/cs-etm.c
1188F:	tools/perf/arch/arm/util/cs-etm.h
1189F:	tools/perf/util/cs-etm.h
1190
1191ARM/CORGI MACHINE SUPPORT
1192M:	Richard Purdie <rpurdie@rpsys.net>
1193S:	Maintained
1194
1195ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1196M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1197L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1198T:	git git://github.com/ulli-kroll/linux.git
1199S:	Maintained
1200F:	arch/arm/mach-gemini/
1201F:	drivers/rtc/rtc-gemini.c
1202
1203ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1204M:	Barry Song <baohua@kernel.org>
1205L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1206T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1207S:	Maintained
1208F:	arch/arm/boot/dts/prima2*
1209F:	arch/arm/mach-prima2/
1210F:	drivers/clk/sirf/
1211F:	drivers/clocksource/timer-prima2.c
1212F:	drivers/clocksource/timer-atlas7.c
1213N:	[^a-z]sirf
1214
1215ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1216M:	Baruch Siach <baruch@tkos.co.il>
1217L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1218S:	Maintained
1219F:	arch/arm/boot/dts/cx92755*
1220N:	digicolor
1221
1222ARM/EBSA110 MACHINE SUPPORT
1223M:	Russell King <linux@armlinux.org.uk>
1224L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1225W:	http://www.armlinux.org.uk/
1226S:	Maintained
1227F:	arch/arm/mach-ebsa110/
1228F:	drivers/net/ethernet/amd/am79c961a.*
1229
1230ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1231M:	Uwe Kleine-König <kernel@pengutronix.de>
1232L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1233S:	Maintained
1234N:	efm32
1235
1236ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1237M:	Robert Jarzmik <robert.jarzmik@free.fr>
1238L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1239S:	Maintained
1240F:	arch/arm/mach-pxa/ezx.c
1241
1242ARM/FARADAY FA526 PORT
1243M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1244L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1245S:	Maintained
1246T:	git git://git.berlios.de/gemini-board
1247F:	arch/arm/mm/*-fa*
1248
1249ARM/FOOTBRIDGE ARCHITECTURE
1250M:	Russell King <linux@armlinux.org.uk>
1251L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1252W:	http://www.armlinux.org.uk/
1253S:	Maintained
1254F:	arch/arm/include/asm/hardware/dec21285.h
1255F:	arch/arm/mach-footbridge/
1256
1257ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1258M:	Shawn Guo <shawnguo@kernel.org>
1259M:	Sascha Hauer <kernel@pengutronix.de>
1260R:	Fabio Estevam <fabio.estevam@nxp.com>
1261L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1262S:	Maintained
1263T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1264F:	arch/arm/mach-imx/
1265F:	arch/arm/mach-mxs/
1266F:	arch/arm/boot/dts/imx*
1267F:	arch/arm/configs/imx*_defconfig
1268F:	drivers/clk/imx/
1269F:	include/soc/imx/
1270
1271ARM/FREESCALE VYBRID ARM ARCHITECTURE
1272M:	Shawn Guo <shawnguo@kernel.org>
1273M:	Sascha Hauer <kernel@pengutronix.de>
1274R:	Stefan Agner <stefan@agner.ch>
1275L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1276S:	Maintained
1277T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1278F:	arch/arm/mach-imx/*vf610*
1279F:	arch/arm/boot/dts/vf*
1280
1281ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1282M:	Lennert Buytenhek <kernel@wantstofly.org>
1283L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1284S:	Maintained
1285
1286ARM/GUMSTIX MACHINE SUPPORT
1287M:	Steve Sakoman <sakoman@gmail.com>
1288L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1289S:	Maintained
1290
1291ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1292M:	Philipp Zabel <philipp.zabel@gmail.com>
1293M:	Paul Parsons <lost.distance@yahoo.com>
1294L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1295S:	Maintained
1296F:	arch/arm/mach-pxa/hx4700.c
1297F:	arch/arm/mach-pxa/include/mach/hx4700.h
1298F:	sound/soc/pxa/hx4700.c
1299
1300ARM/HISILICON SOC SUPPORT
1301M:	Wei Xu <xuwei5@hisilicon.com>
1302L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1303W:	http://www.hisilicon.com
1304S:	Supported
1305T:	git git://github.com/hisilicon/linux-hisi.git
1306F:	arch/arm/mach-hisi/
1307F:	arch/arm/boot/dts/hi3*
1308F:	arch/arm/boot/dts/hip*
1309F:	arch/arm/boot/dts/hisi*
1310F:	arch/arm64/boot/dts/hisilicon/
1311
1312ARM/HP JORNADA 7XX MACHINE SUPPORT
1313M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1314W:	www.jlime.com
1315S:	Maintained
1316T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1317F:	arch/arm/mach-sa1100/jornada720.c
1318F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1319
1320ARM/IGEP MACHINE SUPPORT
1321M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1322M:	Javier Martinez Canillas <javier@dowhile0.org>
1323L:	linux-omap@vger.kernel.org
1324L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1325S:	Maintained
1326F:	arch/arm/boot/dts/omap3-igep*
1327
1328ARM/INCOME PXA270 SUPPORT
1329M:	Marek Vasut <marek.vasut@gmail.com>
1330L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1331S:	Maintained
1332F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1333
1334ARM/INTEL IOP32X ARM ARCHITECTURE
1335M:	Lennert Buytenhek <kernel@wantstofly.org>
1336L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1337S:	Maintained
1338
1339ARM/INTEL IOP33X ARM ARCHITECTURE
1340L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1341S:	Orphan
1342
1343ARM/INTEL IOP13XX ARM ARCHITECTURE
1344M:	Lennert Buytenhek <kernel@wantstofly.org>
1345L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1346S:	Maintained
1347
1348ARM/INTEL IQ81342EX MACHINE SUPPORT
1349M:	Lennert Buytenhek <kernel@wantstofly.org>
1350L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1351S:	Maintained
1352
1353ARM/INTEL IXDP2850 MACHINE SUPPORT
1354M:	Lennert Buytenhek <kernel@wantstofly.org>
1355L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1356S:	Maintained
1357
1358ARM/INTEL IXP4XX ARM ARCHITECTURE
1359M:	Imre Kaloz <kaloz@openwrt.org>
1360M:	Krzysztof Halasa <khalasa@piap.pl>
1361L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1362S:	Maintained
1363F:	arch/arm/mach-ixp4xx/
1364
1365ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1366M:	Jonathan Cameron <jic23@cam.ac.uk>
1367L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1368S:	Maintained
1369F:	arch/arm/mach-pxa/stargate2.c
1370F:	drivers/pcmcia/pxa2xx_stargate2.c
1371
1372ARM/INTEL XSC3 (MANZANO) ARM CORE
1373M:	Lennert Buytenhek <kernel@wantstofly.org>
1374L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1375S:	Maintained
1376
1377ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1378M:	Lennert Buytenhek <kernel@wantstofly.org>
1379L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1380S:	Maintained
1381
1382ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1383M:	Santosh Shilimkar <ssantosh@kernel.org>
1384L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1385S:	Maintained
1386F:	arch/arm/mach-keystone/
1387F:	arch/arm/boot/dts/keystone-*
1388T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1389
1390ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1391M:	Santosh Shilimkar <ssantosh@kernel.org>
1392L:	linux-kernel@vger.kernel.org
1393S:	Maintained
1394F:	drivers/clk/keystone/
1395
1396ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1397M:	Santosh Shilimkar <ssantosh@kernel.org>
1398L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1399L:	linux-kernel@vger.kernel.org
1400S:	Maintained
1401F:	drivers/clocksource/timer-keystone.c
1402
1403ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1404M:	Santosh Shilimkar <ssantosh@kernel.org>
1405L:	linux-kernel@vger.kernel.org
1406S:	Maintained
1407F:	drivers/power/reset/keystone-reset.c
1408
1409ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1410M:	Santosh Shilimkar <ssantosh@kernel.org>
1411L:	linux-kernel@vger.kernel.org
1412S:	Maintained
1413F:	drivers/memory/*emif*
1414
1415ARM/LG1K ARCHITECTURE
1416M:	Chanho Min <chanho.min@lge.com>
1417L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1418S:	Maintained
1419F:	arch/arm64/boot/dts/lg/
1420
1421ARM/LOGICPD PXA270 MACHINE SUPPORT
1422M:	Lennert Buytenhek <kernel@wantstofly.org>
1423L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1424S:	Maintained
1425
1426ARM/LPC18XX ARCHITECTURE
1427M:	Joachim Eastwood <manabian@gmail.com>
1428L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1429S:	Maintained
1430F:	arch/arm/boot/dts/lpc43*
1431F:	drivers/clk/nxp/clk-lpc18xx*
1432F:	drivers/clocksource/time-lpc32xx.c
1433F:	drivers/i2c/busses/i2c-lpc2k.c
1434F:	drivers/memory/pl172.c
1435F:	drivers/mtd/spi-nor/nxp-spifi.c
1436F:	drivers/rtc/rtc-lpc24xx.c
1437N:	lpc18xx
1438
1439ARM/LPC32XX SOC SUPPORT
1440M:	Vladimir Zapolskiy <vz@mleia.com>
1441M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1442L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1443T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1444S:	Maintained
1445F:	arch/arm/boot/dts/lpc32*
1446F:	arch/arm/mach-lpc32xx/
1447F:	drivers/i2c/busses/i2c-pnx.c
1448F:	drivers/net/ethernet/nxp/lpc_eth.c
1449F:	drivers/usb/host/ohci-nxp.c
1450F:	drivers/watchdog/pnx4008_wdt.c
1451N:	lpc32xx
1452
1453ARM/MAGICIAN MACHINE SUPPORT
1454M:	Philipp Zabel <philipp.zabel@gmail.com>
1455S:	Maintained
1456
1457ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1458M:	Jason Cooper <jason@lakedaemon.net>
1459M:	Andrew Lunn <andrew@lunn.ch>
1460M:	Gregory Clement <gregory.clement@free-electrons.com>
1461M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1462L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1463S:	Maintained
1464F:	arch/arm/mach-mvebu/
1465F:	drivers/rtc/rtc-armada38x.c
1466F:	arch/arm/boot/dts/armada*
1467F:	arch/arm/boot/dts/kirkwood*
1468F:	arch/arm64/boot/dts/marvell/armada*
1469F:	drivers/cpufreq/mvebu-cpufreq.c
1470F:	arch/arm/configs/mvebu_*_defconfig
1471
1472ARM/Marvell Berlin SoC support
1473M:	Jisheng Zhang <jszhang@marvell.com>
1474M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1475L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1476S:	Maintained
1477F:	arch/arm/mach-berlin/
1478F:	arch/arm/boot/dts/berlin*
1479F:	arch/arm64/boot/dts/marvell/berlin*
1480
1481
1482ARM/Marvell Dove/MV78xx0/Orion SOC support
1483M:	Jason Cooper <jason@lakedaemon.net>
1484M:	Andrew Lunn <andrew@lunn.ch>
1485M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1486M:	Gregory Clement <gregory.clement@free-electrons.com>
1487L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488S:	Maintained
1489F:	arch/arm/mach-dove/
1490F:	arch/arm/mach-mv78xx0/
1491F:	arch/arm/mach-orion5x/
1492F:	arch/arm/plat-orion/
1493F:	arch/arm/boot/dts/dove*
1494F:	arch/arm/boot/dts/orion5x*
1495
1496
1497ARM/Orion SoC/Technologic Systems TS-78xx platform support
1498M:	Alexander Clouter <alex@digriz.org.uk>
1499L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1500W:	http://www.digriz.org.uk/ts78xx/kernel
1501S:	Maintained
1502F:	arch/arm/mach-orion5x/ts78xx-*
1503
1504ARM/OXNAS platform support
1505M:	Neil Armstrong <narmstrong@baylibre.com>
1506L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507L:	linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1508S:	Maintained
1509F:	arch/arm/mach-oxnas/
1510F:	arch/arm/boot/dts/ox8*.dtsi
1511F:	arch/arm/boot/dts/wd-mbwe.dts
1512F:	arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1513N:	oxnas
1514
1515ARM/Mediatek RTC DRIVER
1516M:	Eddie Huang <eddie.huang@mediatek.com>
1517L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1518L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1519S:	Maintained
1520F:	drivers/rtc/rtc-mt6397.c
1521
1522ARM/Mediatek SoC support
1523M:	Matthias Brugger <matthias.bgg@gmail.com>
1524L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1525L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1526S:	Maintained
1527F:	arch/arm/boot/dts/mt6*
1528F:	arch/arm/boot/dts/mt7*
1529F:	arch/arm/boot/dts/mt8*
1530F:	arch/arm/mach-mediatek/
1531F:	arch/arm64/boot/dts/mediatek/
1532N:	mtk
1533K:	mediatek
1534
1535ARM/Mediatek USB3 PHY DRIVER
1536M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1537L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1538L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1539S:	Maintained
1540F:	drivers/phy/phy-mt65xx-usb3.c
1541
1542ARM/MICREL KS8695 ARCHITECTURE
1543M:	Greg Ungerer <gerg@uclinux.org>
1544L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1545F:	arch/arm/mach-ks8695/
1546S:	Odd Fixes
1547
1548ARM/MIOA701 MACHINE SUPPORT
1549M:	Robert Jarzmik <robert.jarzmik@free.fr>
1550L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1551F:	arch/arm/mach-pxa/mioa701.c
1552S:	Maintained
1553
1554ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1555M:	Michael Petchkovsky <mkpetch@internode.on.net>
1556S:	Maintained
1557
1558ARM/NOMADIK ARCHITECTURE
1559M:	Alessandro Rubini <rubini@unipv.it>
1560M:	Linus Walleij <linus.walleij@linaro.org>
1561L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1562S:	Maintained
1563F:	arch/arm/mach-nomadik/
1564F:	drivers/pinctrl/nomadik/
1565F:	drivers/i2c/busses/i2c-nomadik.c
1566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1567
1568ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1569M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1570L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1571W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1572S:	Supported
1573
1574ARM/TOSA MACHINE SUPPORT
1575M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1576M:	Dirk Opfer <dirk@opfer-online.de>
1577S:	Maintained
1578
1579ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1580M:	Marek Vasut <marek.vasut@gmail.com>
1581L:	linux-arm-kernel@lists.infradead.org
1582W:	http://hackndev.com
1583S:	Maintained
1584F:	arch/arm/mach-pxa/include/mach/palmtx.h
1585F:	arch/arm/mach-pxa/palmtx.c
1586F:	arch/arm/mach-pxa/include/mach/palmt5.h
1587F:	arch/arm/mach-pxa/palmt5.c
1588F:	arch/arm/mach-pxa/include/mach/palmld.h
1589F:	arch/arm/mach-pxa/palmld.c
1590F:	arch/arm/mach-pxa/include/mach/palmte2.h
1591F:	arch/arm/mach-pxa/palmte2.c
1592F:	arch/arm/mach-pxa/include/mach/palmtc.h
1593F:	arch/arm/mach-pxa/palmtc.c
1594
1595ARM/PALM TREO SUPPORT
1596M:	Tomas Cech <sleep_walker@suse.com>
1597L:	linux-arm-kernel@lists.infradead.org
1598W:	http://hackndev.com
1599S:	Maintained
1600F:	arch/arm/mach-pxa/include/mach/palmtreo.h
1601F:	arch/arm/mach-pxa/palmtreo.c
1602
1603ARM/PALMZ72 SUPPORT
1604M:	Sergey Lapin <slapin@ossfans.org>
1605L:	linux-arm-kernel@lists.infradead.org
1606W:	http://hackndev.com
1607S:	Maintained
1608F:	arch/arm/mach-pxa/include/mach/palmz72.h
1609F:	arch/arm/mach-pxa/palmz72.c
1610
1611ARM/PLEB SUPPORT
1612M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1613W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1614S:	Maintained
1615
1616ARM/PT DIGITAL BOARD PORT
1617M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1618L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1619W:	http://www.armlinux.org.uk/
1620S:	Maintained
1621
1622ARM/QUALCOMM SUPPORT
1623M:	Andy Gross <andy.gross@linaro.org>
1624M:	David Brown <david.brown@linaro.org>
1625L:	linux-arm-msm@vger.kernel.org
1626L:	linux-soc@vger.kernel.org
1627S:	Maintained
1628F:	Documentation/devicetree/bindings/soc/qcom/
1629F:	arch/arm/boot/dts/qcom-*.dts
1630F:	arch/arm/boot/dts/qcom-*.dtsi
1631F:	arch/arm/mach-qcom/
1632F:	arch/arm64/boot/dts/qcom/*
1633F:	drivers/i2c/busses/i2c-qup.c
1634F:	drivers/clk/qcom/
1635F:	drivers/pinctrl/qcom/
1636F:	drivers/dma/qcom/
1637F:	drivers/soc/qcom/
1638F:	drivers/spi/spi-qup.c
1639F:	drivers/tty/serial/msm_serial.h
1640F:	drivers/tty/serial/msm_serial.c
1641F:	drivers/*/pm8???-*
1642F:	drivers/mfd/ssbi.c
1643F:	drivers/firmware/qcom_scm.c
1644T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1645
1646ARM/RADISYS ENP2611 MACHINE SUPPORT
1647M:	Lennert Buytenhek <kernel@wantstofly.org>
1648L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1649S:	Maintained
1650
1651ARM/RENESAS ARM64 ARCHITECTURE
1652M:	Simon Horman <horms@verge.net.au>
1653M:	Magnus Damm <magnus.damm@gmail.com>
1654L:	linux-renesas-soc@vger.kernel.org
1655Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1656T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1657S:	Supported
1658F:	arch/arm64/boot/dts/renesas/
1659F:	drivers/soc/renesas/
1660F:	include/linux/soc/renesas/
1661
1662ARM/RISCPC ARCHITECTURE
1663M:	Russell King <linux@armlinux.org.uk>
1664L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1665W:	http://www.armlinux.org.uk/
1666S:	Maintained
1667F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1668F:	arch/arm/include/asm/hardware/ioc.h
1669F:	arch/arm/include/asm/hardware/iomd.h
1670F:	arch/arm/include/asm/hardware/memc.h
1671F:	arch/arm/mach-rpc/
1672F:	drivers/net/ethernet/8390/etherh.c
1673F:	drivers/net/ethernet/i825xx/ether1*
1674F:	drivers/net/ethernet/seeq/ether3*
1675F:	drivers/scsi/arm/
1676
1677ARM/Rockchip SoC support
1678M:	Heiko Stuebner <heiko@sntech.de>
1679L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1680L:	linux-rockchip@lists.infradead.org
1681T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1682S:	Maintained
1683F:	arch/arm/boot/dts/rk3*
1684F:	arch/arm/mach-rockchip/
1685F:	drivers/clk/rockchip/
1686F:	drivers/i2c/busses/i2c-rk3x.c
1687F:	drivers/*/*rockchip*
1688F:	drivers/*/*/*rockchip*
1689F:	sound/soc/rockchip/
1690N:	rockchip
1691
1692ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1693M:	Kukjin Kim <kgene@kernel.org>
1694M:	Krzysztof Kozlowski <krzk@kernel.org>
1695R:	Javier Martinez Canillas <javier@osg.samsung.com>
1696L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1697L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1698Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1699S:	Maintained
1700F:	arch/arm/boot/dts/s3c*
1701F:	arch/arm/boot/dts/s5p*
1702F:	arch/arm/boot/dts/samsung*
1703F:	arch/arm/boot/dts/exynos*
1704F:	arch/arm64/boot/dts/exynos/
1705F:	arch/arm/plat-samsung/
1706F:	arch/arm/mach-s3c24*/
1707F:	arch/arm/mach-s3c64xx/
1708F:	arch/arm/mach-s5p*/
1709F:	arch/arm/mach-exynos*/
1710F:	drivers/*/*s3c24*
1711F:	drivers/*/*/*s3c24*
1712F:	drivers/*/*s3c64xx*
1713F:	drivers/*/*s5pv210*
1714F:	drivers/memory/samsung/*
1715F:	drivers/soc/samsung/*
1716F:	Documentation/arm/Samsung/
1717F:	Documentation/devicetree/bindings/arm/samsung/
1718F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1719F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1720N:	exynos
1721
1722ARM/SAMSUNG MOBILE MACHINE SUPPORT
1723M:	Kyungmin Park <kyungmin.park@samsung.com>
1724L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1725S:	Maintained
1726F:	arch/arm/mach-s5pv210/
1727
1728ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1729M:	Kyungmin Park <kyungmin.park@samsung.com>
1730M:	Kamil Debski <kamil@wypas.org>
1731M:	Andrzej Hajda <a.hajda@samsung.com>
1732L:	linux-arm-kernel@lists.infradead.org
1733L:	linux-media@vger.kernel.org
1734S:	Maintained
1735F:	drivers/media/platform/s5p-g2d/
1736
1737ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1738M:	Kyungmin Park <kyungmin.park@samsung.com>
1739M:	Kamil Debski <kamil@wypas.org>
1740M:	Jeongtae Park <jtp.park@samsung.com>
1741M:	Andrzej Hajda <a.hajda@samsung.com>
1742L:	linux-arm-kernel@lists.infradead.org
1743L:	linux-media@vger.kernel.org
1744S:	Maintained
1745F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1746F:	drivers/media/platform/s5p-mfc/
1747
1748ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1749M:	Kyungmin Park <kyungmin.park@samsung.com>
1750L:	linux-arm-kernel@lists.infradead.org
1751L:	linux-media@vger.kernel.org
1752S:	Maintained
1753F:	drivers/staging/media/platform/s5p-cec/
1754
1755ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1756M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1757M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1758L:	linux-arm-kernel@lists.infradead.org
1759L:	linux-media@vger.kernel.org
1760S:	Maintained
1761F:	drivers/media/platform/s5p-jpeg/
1762
1763ARM/SHMOBILE ARM ARCHITECTURE
1764M:	Simon Horman <horms@verge.net.au>
1765M:	Magnus Damm <magnus.damm@gmail.com>
1766L:	linux-renesas-soc@vger.kernel.org
1767Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1768T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1769S:	Supported
1770F:	arch/arm/boot/dts/emev2*
1771F:	arch/arm/boot/dts/r7s*
1772F:	arch/arm/boot/dts/r8a*
1773F:	arch/arm/boot/dts/sh*
1774F:	arch/arm/configs/shmobile_defconfig
1775F:	arch/arm/include/debug/renesas-scif.S
1776F:	arch/arm/mach-shmobile/
1777F:	drivers/soc/renesas/
1778F:	include/linux/soc/renesas/
1779
1780ARM/SOCFPGA ARCHITECTURE
1781M:	Dinh Nguyen <dinguyen@kernel.org>
1782S:	Maintained
1783F:	arch/arm/mach-socfpga/
1784F:	arch/arm/boot/dts/socfpga*
1785F:	arch/arm/configs/socfpga_defconfig
1786F:	arch/arm64/boot/dts/altera/
1787W:	http://www.rocketboards.org
1788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1789
1790ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1791M:	Dinh Nguyen <dinguyen@kernel.org>
1792S:	Maintained
1793F:	drivers/clk/socfpga/
1794
1795ARM/SOCFPGA EDAC SUPPORT
1796M:	Thor Thayer <thor.thayer@linux.intel.com>
1797S:	Maintained
1798F:	drivers/edac/altera_edac.
1799
1800ARM/STI ARCHITECTURE
1801M:	Patrice Chotard <patrice.chotard@st.com>
1802L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1803L:	kernel@stlinux.com
1804W:	http://www.stlinux.com
1805S:	Maintained
1806F:	arch/arm/mach-sti/
1807F:	arch/arm/boot/dts/sti*
1808F:	drivers/char/hw_random/st-rng.c
1809F:	drivers/clocksource/arm_global_timer.c
1810F:	drivers/clocksource/clksrc_st_lpc.c
1811F:	drivers/cpufreq/sti-cpufreq.c
1812F:	drivers/dma/st_fdma*
1813F:	drivers/i2c/busses/i2c-st.c
1814F:	drivers/media/rc/st_rc.c
1815F:	drivers/media/platform/sti/c8sectpfe/
1816F:	drivers/mmc/host/sdhci-st.c
1817F:	drivers/phy/phy-miphy28lp.c
1818F:	drivers/phy/phy-stih407-usb.c
1819F:	drivers/pinctrl/pinctrl-st.c
1820F:	drivers/remoteproc/st_remoteproc.c
1821F:	drivers/remoteproc/st_slim_rproc.c
1822F:	drivers/reset/sti/
1823F:	drivers/rtc/rtc-st-lpc.c
1824F:	drivers/tty/serial/st-asc.c
1825F:	drivers/usb/dwc3/dwc3-st.c
1826F:	drivers/usb/host/ehci-st.c
1827F:	drivers/usb/host/ohci-st.c
1828F:	drivers/watchdog/st_lpc_wdt.c
1829F:	drivers/ata/ahci_st.c
1830F:	include/linux/remoteproc/st_slim_rproc.h
1831
1832ARM/STM32 ARCHITECTURE
1833M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
1834M:	Alexandre Torgue <alexandre.torgue@st.com>
1835L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1836S:	Maintained
1837T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1838N:	stm32
1839F:	drivers/clocksource/armv7m_systick.c
1840
1841ARM/TANGO ARCHITECTURE
1842M:	Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1843L:	linux-arm-kernel@lists.infradead.org
1844S:	Maintained
1845N:	tango
1846
1847ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1848M:	Lennert Buytenhek <kernel@wantstofly.org>
1849L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1850S:	Maintained
1851
1852ARM/TETON BGA MACHINE SUPPORT
1853M:	"Mark F. Brown" <mark.brown314@gmail.com>
1854L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1855S:	Maintained
1856
1857ARM/THECUS N2100 MACHINE SUPPORT
1858M:	Lennert Buytenhek <kernel@wantstofly.org>
1859L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1860S:	Maintained
1861
1862ARM/NUVOTON W90X900 ARM ARCHITECTURE
1863M:	Wan ZongShun <mcuos.com@gmail.com>
1864L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1865W:	http://www.mcuos.com
1866S:	Maintained
1867F:	arch/arm/mach-w90x900/
1868F:	drivers/input/keyboard/w90p910_keypad.c
1869F:	drivers/input/touchscreen/w90p910_ts.c
1870F:	drivers/watchdog/nuc900_wdt.c
1871F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1872F:	drivers/mtd/nand/nuc900_nand.c
1873F:	drivers/rtc/rtc-nuc900.c
1874F:	drivers/spi/spi-nuc900.c
1875F:	drivers/usb/host/ehci-w90x900.c
1876F:	drivers/video/fbdev/nuc900fb.c
1877
1878ARM/U300 MACHINE SUPPORT
1879M:	Linus Walleij <linus.walleij@linaro.org>
1880L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1881S:	Supported
1882F:	arch/arm/mach-u300/
1883F:	drivers/clocksource/timer-u300.c
1884F:	drivers/i2c/busses/i2c-stu300.c
1885F:	drivers/rtc/rtc-coh901331.c
1886F:	drivers/watchdog/coh901327_wdt.c
1887F:	drivers/dma/coh901318*
1888F:	drivers/mfd/ab3100*
1889F:	drivers/rtc/rtc-ab3100.c
1890F:	drivers/rtc/rtc-coh901331.c
1891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1892
1893ARM/UNIPHIER ARCHITECTURE
1894M:	Masahiro Yamada <yamada.masahiro@socionext.com>
1895L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1896T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1897S:	Maintained
1898F:	arch/arm/boot/dts/uniphier*
1899F:	arch/arm/include/asm/hardware/cache-uniphier.h
1900F:	arch/arm/mach-uniphier/
1901F:	arch/arm/mm/cache-uniphier.c
1902F:	arch/arm64/boot/dts/socionext/
1903F:	drivers/bus/uniphier-system-bus.c
1904F:	drivers/clk/uniphier/
1905F:	drivers/i2c/busses/i2c-uniphier*
1906F:	drivers/pinctrl/uniphier/
1907F:	drivers/reset/reset-uniphier.c
1908F:	drivers/tty/serial/8250/8250_uniphier.c
1909N:	uniphier
1910
1911ARM/Ux500 ARM ARCHITECTURE
1912M:	Linus Walleij <linus.walleij@linaro.org>
1913L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1914S:	Maintained
1915F:	arch/arm/mach-ux500/
1916F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1917F:	drivers/dma/ste_dma40*
1918F:	drivers/hwspinlock/u8500_hsem.c
1919F:	drivers/mfd/abx500*
1920F:	drivers/mfd/ab8500*
1921F:	drivers/mfd/dbx500*
1922F:	drivers/mfd/db8500*
1923F:	drivers/pinctrl/nomadik/pinctrl-ab*
1924F:	drivers/pinctrl/nomadik/pinctrl-nomadik*
1925F:	drivers/rtc/rtc-ab8500.c
1926F:	drivers/rtc/rtc-pl031.c
1927T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1928
1929ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1930M:	Ulf Hansson <ulf.hansson@linaro.org>
1931L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1932T:	git git://git.linaro.org/people/ulfh/clk.git
1933S:	Maintained
1934F:	drivers/clk/ux500/
1935
1936ARM/VERSATILE EXPRESS PLATFORM
1937M:	Liviu Dudau <liviu.dudau@arm.com>
1938M:	Sudeep Holla <sudeep.holla@arm.com>
1939M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1940L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1941S:	Maintained
1942F:	arch/arm/boot/dts/vexpress*
1943F:	arch/arm64/boot/dts/arm/
1944F:	arch/arm/mach-vexpress/
1945F:	*/*/vexpress*
1946F:	*/*/*/vexpress*
1947F:	drivers/clk/versatile/clk-vexpress-osc.c
1948F:	drivers/clocksource/versatile.c
1949N:	mps2
1950
1951ARM/VFP SUPPORT
1952M:	Russell King <linux@armlinux.org.uk>
1953L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1954W:	http://www.armlinux.org.uk/
1955S:	Maintained
1956F:	arch/arm/vfp/
1957
1958ARM/VOIPAC PXA270 SUPPORT
1959M:	Marek Vasut <marek.vasut@gmail.com>
1960L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1961S:	Maintained
1962F:	arch/arm/mach-pxa/vpac270.c
1963F:	arch/arm/mach-pxa/include/mach/vpac270.h
1964
1965ARM/VT8500 ARM ARCHITECTURE
1966M:	Tony Prisk <linux@prisktech.co.nz>
1967L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1968S:	Maintained
1969F:	arch/arm/mach-vt8500/
1970F:	drivers/clocksource/vt8500_timer.c
1971F:	drivers/i2c/busses/i2c-wmt.c
1972F:	drivers/mmc/host/wmt-sdmmc.c
1973F:	drivers/pwm/pwm-vt8500.c
1974F:	drivers/rtc/rtc-vt8500.c
1975F:	drivers/tty/serial/vt8500_serial.c
1976F:	drivers/usb/host/ehci-platform.c
1977F:	drivers/usb/host/uhci-platform.c
1978F:	drivers/video/fbdev/vt8500lcdfb.*
1979F:	drivers/video/fbdev/wm8505fb*
1980F:	drivers/video/fbdev/wmt_ge_rops.*
1981
1982ARM/ZIPIT Z2 SUPPORT
1983M:	Marek Vasut <marek.vasut@gmail.com>
1984L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1985S:	Maintained
1986F:	arch/arm/mach-pxa/z2.c
1987F:	arch/arm/mach-pxa/include/mach/z2.h
1988
1989ARM/ZTE ARCHITECTURE
1990M:	Jun Nie <jun.nie@linaro.org>
1991M:	Baoyou Xie <baoyou.xie@linaro.org>
1992L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1993S:	Maintained
1994F:	arch/arm/mach-zx/
1995F:	drivers/clk/zte/
1996F:	drivers/reset/reset-zx2967.c
1997F:	drivers/soc/zte/
1998F:	Documentation/devicetree/bindings/arm/zte.txt
1999F:	Documentation/devicetree/bindings/clock/zx296702-clk.txt
2000F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2001F:	Documentation/devicetree/bindings/soc/zte/
2002F:	include/dt-bindings/soc/zx*.h
2003
2004ARM/ZYNQ ARCHITECTURE
2005M:	Michal Simek <michal.simek@xilinx.com>
2006R:	Sören Brinkmann <soren.brinkmann@xilinx.com>
2007L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2008W:	http://wiki.xilinx.com
2009T:	git https://github.com/Xilinx/linux-xlnx.git
2010S:	Supported
2011F:	arch/arm/mach-zynq/
2012F:	drivers/cpuidle/cpuidle-zynq.c
2013F:	drivers/block/xsysace.c
2014N:	zynq
2015N:	xilinx
2016F:	drivers/clocksource/cadence_ttc_timer.c
2017F:	drivers/i2c/busses/i2c-cadence.c
2018F:	drivers/mmc/host/sdhci-of-arasan.c
2019F:	drivers/edac/synopsys_edac.c
2020
2021ARM SMMU DRIVERS
2022M:	Will Deacon <will.deacon@arm.com>
2023R:	Robin Murphy <robin.murphy@arm.com>
2024L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2025S:	Maintained
2026F:	drivers/iommu/arm-smmu.c
2027F:	drivers/iommu/arm-smmu-v3.c
2028F:	drivers/iommu/io-pgtable-arm.c
2029F:	drivers/iommu/io-pgtable-arm-v7s.c
2030
2031ARM64 PORT (AARCH64 ARCHITECTURE)
2032M:	Catalin Marinas <catalin.marinas@arm.com>
2033M:	Will Deacon <will.deacon@arm.com>
2034L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2035T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2036S:	Maintained
2037F:	arch/arm64/
2038F:	Documentation/arm64/
2039
2040AS3645A LED FLASH CONTROLLER DRIVER
2041M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2042L:	linux-media@vger.kernel.org
2043T:	git git://linuxtv.org/media_tree.git
2044S:	Maintained
2045F:	drivers/media/i2c/as3645a.c
2046F:	include/media/i2c/as3645a.h
2047
2048ASAHI KASEI AK8974 DRIVER
2049M:	Linus Walleij <linus.walleij@linaro.org>
2050L:	linux-iio@vger.kernel.org
2051W:	http://www.akm.com/
2052S:	Supported
2053F:	drivers/iio/magnetometer/ak8974.c
2054
2055ASC7621 HARDWARE MONITOR DRIVER
2056M:	George Joseph <george.joseph@fairview5.com>
2057L:	linux-hwmon@vger.kernel.org
2058S:	Maintained
2059F:	Documentation/hwmon/asc7621
2060F:	drivers/hwmon/asc7621.c
2061
2062ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2063M:	Corentin Chary <corentin.chary@gmail.com>
2064L:	acpi4asus-user@lists.sourceforge.net
2065L:	platform-driver-x86@vger.kernel.org
2066W:	http://acpi4asus.sf.net
2067S:	Maintained
2068F:	drivers/platform/x86/asus*.c
2069F:	drivers/platform/x86/eeepc*.c
2070
2071ASUS WIRELESS RADIO CONTROL DRIVER
2072M:	João Paulo Rechi Vita <jprvita@gmail.com>
2073L:	platform-driver-x86@vger.kernel.org
2074S:	Maintained
2075F:	drivers/platform/x86/asus-wireless.c
2076
2077ASYMMETRIC KEYS
2078M:	David Howells <dhowells@redhat.com>
2079L:	keyrings@vger.kernel.org
2080S:	Maintained
2081F:	Documentation/crypto/asymmetric-keys.txt
2082F:	include/linux/verification.h
2083F:	include/crypto/public_key.h
2084F:	include/crypto/pkcs7.h
2085F:	crypto/asymmetric_keys/
2086
2087ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2088R:	Dan Williams <dan.j.williams@intel.com>
2089W:	http://sourceforge.net/projects/xscaleiop
2090S:	Odd fixes
2091F:	Documentation/crypto/async-tx-api.txt
2092F:	crypto/async_tx/
2093F:	drivers/dma/
2094F:	include/linux/dmaengine.h
2095F:	include/linux/async_tx.h
2096
2097AT24 EEPROM DRIVER
2098M:	Wolfram Sang <wsa@the-dreams.de>
2099L:	linux-i2c@vger.kernel.org
2100S:	Maintained
2101F:	drivers/misc/eeprom/at24.c
2102F:	include/linux/platform_data/at24.h
2103
2104ATA OVER ETHERNET (AOE) DRIVER
2105M:	"Ed L. Cashin" <ed.cashin@acm.org>
2106W:	http://www.openaoe.org/
2107S:	Supported
2108F:	Documentation/aoe/
2109F:	drivers/block/aoe/
2110
2111ATHEROS 71XX/9XXX GPIO DRIVER
2112M:	Alban Bedel <albeu@free.fr>
2113W:	https://github.com/AlbanBedel/linux
2114T:	git git://github.com/AlbanBedel/linux
2115S:	Maintained
2116F:	drivers/gpio/gpio-ath79.c
2117F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2118
2119ATHEROS ATH GENERIC UTILITIES
2120M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2121L:	linux-wireless@vger.kernel.org
2122S:	Supported
2123F:	drivers/net/wireless/ath/*
2124
2125ATHEROS ATH5K WIRELESS DRIVER
2126M:	Jiri Slaby <jirislaby@gmail.com>
2127M:	Nick Kossifidis <mickflemm@gmail.com>
2128M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2129L:	linux-wireless@vger.kernel.org
2130W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2131S:	Maintained
2132F:	drivers/net/wireless/ath/ath5k/
2133
2134ATHEROS ATH6KL WIRELESS DRIVER
2135M:	Kalle Valo <kvalo@qca.qualcomm.com>
2136L:	linux-wireless@vger.kernel.org
2137W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2138T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2139S:	Supported
2140F:	drivers/net/wireless/ath/ath6kl/
2141
2142WILOCITY WIL6210 WIRELESS DRIVER
2143M:	Maya Erez <qca_merez@qca.qualcomm.com>
2144L:	linux-wireless@vger.kernel.org
2145L:	wil6210@qca.qualcomm.com
2146S:	Supported
2147W:	http://wireless.kernel.org/en/users/Drivers/wil6210
2148F:	drivers/net/wireless/ath/wil6210/
2149F:	include/uapi/linux/wil6210_uapi.h
2150
2151CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2152M:	Christian Lamparter <chunkeey@googlemail.com>
2153L:	linux-wireless@vger.kernel.org
2154W:	http://wireless.kernel.org/en/users/Drivers/carl9170
2155S:	Maintained
2156F:	drivers/net/wireless/ath/carl9170/
2157
2158ATK0110 HWMON DRIVER
2159M:	Luca Tettamanti <kronos.it@gmail.com>
2160L:	linux-hwmon@vger.kernel.org
2161S:	Maintained
2162F:	drivers/hwmon/asus_atk0110.c
2163
2164ATI_REMOTE2 DRIVER
2165M:	Ville Syrjala <syrjala@sci.fi>
2166S:	Maintained
2167F:	drivers/input/misc/ati_remote2.c
2168
2169ATLX ETHERNET DRIVERS
2170M:	Jay Cliburn <jcliburn@gmail.com>
2171M:	Chris Snook <chris.snook@gmail.com>
2172L:	netdev@vger.kernel.org
2173W:	http://sourceforge.net/projects/atl1
2174W:	http://atl1.sourceforge.net
2175S:	Maintained
2176F:	drivers/net/ethernet/atheros/
2177
2178ATM
2179M:	Chas Williams <3chas3@gmail.com>
2180L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2181L:	netdev@vger.kernel.org
2182W:	http://linux-atm.sourceforge.net
2183S:	Maintained
2184F:	drivers/atm/
2185F:	include/linux/atm*
2186F:	include/uapi/linux/atm*
2187
2188ATMEL AT91 / AT32 MCI DRIVER
2189M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2190S:	Maintained
2191F:	drivers/mmc/host/atmel-mci.c
2192
2193ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2194M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2195S:	Supported
2196F:	drivers/power/reset/at91-sama5d2_shdwc.c
2197
2198ATMEL SAMA5D2 ADC DRIVER
2199M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2200L:	linux-iio@vger.kernel.org
2201S:	Supported
2202F:	drivers/iio/adc/at91-sama5d2_adc.c
2203
2204ATMEL Audio ALSA driver
2205M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2206L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2207S:	Supported
2208F:	sound/soc/atmel
2209
2210ATMEL XDMA DRIVER
2211M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2212L:	linux-arm-kernel@lists.infradead.org
2213L:	dmaengine@vger.kernel.org
2214S:	Supported
2215F:	drivers/dma/at_xdmac.c
2216
2217ATMEL I2C DRIVER
2218M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2219L:	linux-i2c@vger.kernel.org
2220S:	Supported
2221F:	drivers/i2c/busses/i2c-at91.c
2222
2223ATMEL ISI DRIVER
2224M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2225L:	linux-media@vger.kernel.org
2226S:	Supported
2227F:	drivers/media/platform/soc_camera/atmel-isi.c
2228F:	include/media/atmel-isi.h
2229
2230ATMEL LCDFB DRIVER
2231M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2232L:	linux-fbdev@vger.kernel.org
2233S:	Maintained
2234F:	drivers/video/fbdev/atmel_lcdfb.c
2235F:	include/video/atmel_lcdc.h
2236
2237ATMEL MACB ETHERNET DRIVER
2238M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2239S:	Supported
2240F:	drivers/net/ethernet/cadence/
2241
2242ATMEL NAND DRIVER
2243M:	Wenyou Yang <wenyou.yang@atmel.com>
2244M:	Josh Wu <rainyfeeling@outlook.com>
2245L:	linux-mtd@lists.infradead.org
2246S:	Supported
2247F:	drivers/mtd/nand/atmel_nand*
2248
2249ATMEL SDMMC DRIVER
2250M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2251L:	linux-mmc@vger.kernel.org
2252S:	Supported
2253F:	drivers/mmc/host/sdhci-of-at91.c
2254
2255ATMEL SPI DRIVER
2256M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2257S:	Supported
2258F:	drivers/spi/spi-atmel.*
2259
2260ATMEL SSC DRIVER
2261M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2262L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2263S:	Supported
2264F:	drivers/misc/atmel-ssc.c
2265F:	include/linux/atmel-ssc.h
2266
2267ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2268M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2269L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2270S:	Supported
2271F:	drivers/misc/atmel_tclib.c
2272F:	drivers/clocksource/tcb_clksrc.c
2273
2274ATMEL USBA UDC DRIVER
2275M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2276L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2277S:	Supported
2278F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2279
2280ATMEL WIRELESS DRIVER
2281M:	Simon Kelley <simon@thekelleys.org.uk>
2282L:	linux-wireless@vger.kernel.org
2283W:	http://www.thekelleys.org.uk/atmel
2284W:	http://atmelwlandriver.sourceforge.net/
2285S:	Maintained
2286F:	drivers/net/wireless/atmel/atmel*
2287
2288ATMEL MAXTOUCH DRIVER
2289M:	Nick Dyer <nick@shmanahar.org>
2290T:	git git://github.com/ndyer/linux.git
2291S:	Maintained
2292F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2293F:	drivers/input/touchscreen/atmel_mxt_ts.c
2294F:	include/linux/platform_data/atmel_mxt_ts.h
2295
2296ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2297M:	Bradley Grove <linuxdrivers@attotech.com>
2298L:	linux-scsi@vger.kernel.org
2299W:	http://www.attotech.com
2300S:	Supported
2301F:	drivers/scsi/esas2r
2302
2303ATUSB IEEE 802.15.4 RADIO DRIVER
2304M:	Stefan Schmidt <stefan@osg.samsung.com>
2305L:	linux-wpan@vger.kernel.org
2306S:	Maintained
2307F:	drivers/net/ieee802154/atusb.c
2308F:	drivers/net/ieee802154/atusb.h
2309F:	drivers/net/ieee802154/at86rf230.h
2310
2311AUDIT SUBSYSTEM
2312M:	Paul Moore <paul@paul-moore.com>
2313M:	Eric Paris <eparis@redhat.com>
2314L:	linux-audit@redhat.com (moderated for non-subscribers)
2315W:	http://people.redhat.com/sgrubb/audit/
2316T:	git git://git.infradead.org/users/pcmoore/audit
2317S:	Maintained
2318F:	include/linux/audit.h
2319F:	include/uapi/linux/audit.h
2320F:	kernel/audit*
2321
2322AUXILIARY DISPLAY DRIVERS
2323M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2324W:	http://miguelojeda.es/auxdisplay.htm
2325W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2326S:	Maintained
2327F:	drivers/auxdisplay/
2328F:	include/linux/cfag12864b.h
2329
2330AVR32 ARCHITECTURE
2331M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
2332M:	Hans-Christian Egtvedt <egtvedt@samfundet.no>
2333W:	http://www.atmel.com/products/AVR32/
2334W:	http://mirror.egtvedt.no/avr32linux.org/
2335W:	http://avrfreaks.net/
2336S:	Maintained
2337F:	arch/avr32/
2338
2339AVR32/AT32AP MACHINE SUPPORT
2340M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
2341M:	Hans-Christian Egtvedt <egtvedt@samfundet.no>
2342S:	Maintained
2343F:	arch/avr32/mach-at32ap/
2344
2345AX.25 NETWORK LAYER
2346M:	Ralf Baechle <ralf@linux-mips.org>
2347L:	linux-hams@vger.kernel.org
2348W:	http://www.linux-ax25.org/
2349S:	Maintained
2350F:	include/uapi/linux/ax25.h
2351F:	include/net/ax25.h
2352F:	net/ax25/
2353
2354AXENTIA ASOC DRIVERS
2355M:	Peter Rosin <peda@axentia.se>
2356L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2357S:	Maintained
2358F:	Documentation/devicetree/bindings/sound/axentia,*
2359F:	sound/soc/atmel/tse850-pcm5142.c
2360
2361AXENTIA ARM DEVICES
2362M:	Peter Rosin <peda@axentia.se>
2363L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2364S:	Maintained
2365F:	Documentation/devicetree/bindings/arm/axentia.txt
2366F:	arch/arm/boot/dts/at91-linea.dtsi
2367F:	arch/arm/boot/dts/at91-tse850-3.dts
2368
2369AZ6007 DVB DRIVER
2370M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2371M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2372L:	linux-media@vger.kernel.org
2373W:	https://linuxtv.org
2374T:	git git://linuxtv.org/media_tree.git
2375S:	Maintained
2376F:	drivers/media/usb/dvb-usb-v2/az6007.c
2377
2378AZTECH FM RADIO RECEIVER DRIVER
2379M:	Hans Verkuil <hverkuil@xs4all.nl>
2380L:	linux-media@vger.kernel.org
2381T:	git git://linuxtv.org/media_tree.git
2382W:	https://linuxtv.org
2383S:	Maintained
2384F:	drivers/media/radio/radio-aztech*
2385
2386B43 WIRELESS DRIVER
2387L:	linux-wireless@vger.kernel.org
2388L:	b43-dev@lists.infradead.org
2389W:	http://wireless.kernel.org/en/users/Drivers/b43
2390S:	Odd Fixes
2391F:	drivers/net/wireless/broadcom/b43/
2392
2393B43LEGACY WIRELESS DRIVER
2394M:	Larry Finger <Larry.Finger@lwfinger.net>
2395L:	linux-wireless@vger.kernel.org
2396L:	b43-dev@lists.infradead.org
2397W:	http://wireless.kernel.org/en/users/Drivers/b43
2398S:	Maintained
2399F:	drivers/net/wireless/broadcom/b43legacy/
2400
2401BACKLIGHT CLASS/SUBSYSTEM
2402M:	Lee Jones <lee.jones@linaro.org>
2403M:	Daniel Thompson <daniel.thompson@linaro.org>
2404M:	Jingoo Han <jingoohan1@gmail.com>
2405T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2406S:	Maintained
2407F:	drivers/video/backlight/
2408F:	include/linux/backlight.h
2409F:	include/linux/pwm_backlight.h
2410F:	Documentation/devicetree/bindings/leds/backlight
2411
2412BATMAN ADVANCED
2413M:	Marek Lindner <mareklindner@neomailbox.ch>
2414M:	Simon Wunderlich <sw@simonwunderlich.de>
2415M:	Antonio Quartulli <a@unstable.cc>
2416L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2417W:	https://www.open-mesh.org/
2418Q:	https://patchwork.open-mesh.org/project/batman/list/
2419S:	Maintained
2420F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2421F:	Documentation/ABI/testing/sysfs-class-net-mesh
2422F:	Documentation/networking/batman-adv.txt
2423F:	include/uapi/linux/batman_adv.h
2424F:	net/batman-adv/
2425
2426BAYCOM/HDLCDRV DRIVERS FOR AX.25
2427M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2428L:	linux-hams@vger.kernel.org
2429W:	http://www.baycom.org/~tom/ham/ham.html
2430S:	Maintained
2431F:	drivers/net/hamradio/baycom*
2432
2433BCACHE (BLOCK LAYER CACHE)
2434M:	Kent Overstreet <kent.overstreet@gmail.com>
2435L:	linux-bcache@vger.kernel.org
2436W:	http://bcache.evilpiepirate.org
2437S:	Orphan
2438F:	drivers/md/bcache/
2439
2440BDISP ST MEDIA DRIVER
2441M:	Fabien Dessenne <fabien.dessenne@st.com>
2442L:	linux-media@vger.kernel.org
2443T:	git git://linuxtv.org/media_tree.git
2444W:	https://linuxtv.org
2445S:	Supported
2446F:	drivers/media/platform/sti/bdisp
2447
2448DELTA ST MEDIA DRIVER
2449M:	Hugues Fruchet <hugues.fruchet@st.com>
2450L:	linux-media@vger.kernel.org
2451T:	git git://linuxtv.org/media_tree.git
2452W:	https://linuxtv.org
2453S:	Supported
2454F:	drivers/media/platform/sti/delta
2455
2456BEFS FILE SYSTEM
2457M:	Luis de Bethencourt <luisbg@osg.samsung.com>
2458M:	Salah Triki <salah.triki@gmail.com>
2459S:	Maintained
2460T:	git git://github.com/luisbg/linux-befs.git
2461F:	Documentation/filesystems/befs.txt
2462F:	fs/befs/
2463
2464BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2465M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2466L:	netdev@vger.kernel.org
2467S:	Maintained
2468F:	drivers/net/ethernet/ec_bhf.c
2469
2470BFS FILE SYSTEM
2471M:	"Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2472S:	Maintained
2473F:	Documentation/filesystems/bfs.txt
2474F:	fs/bfs/
2475F:	include/uapi/linux/bfs_fs.h
2476
2477BLACKFIN ARCHITECTURE
2478M:	Steven Miao <realmz6@gmail.com>
2479L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2480T:	git git://git.code.sf.net/p/adi-linux/code
2481W:	http://blackfin.uclinux.org
2482S:	Supported
2483F:	arch/blackfin/
2484
2485BLACKFIN EMAC DRIVER
2486L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2487W:	http://blackfin.uclinux.org
2488S:	Supported
2489F:	drivers/net/ethernet/adi/
2490
2491BLACKFIN RTC DRIVER
2492L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2493W:	http://blackfin.uclinux.org
2494S:	Supported
2495F:	drivers/rtc/rtc-bfin.c
2496
2497BLACKFIN SDH DRIVER
2498M:	Sonic Zhang <sonic.zhang@analog.com>
2499L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2500W:	http://blackfin.uclinux.org
2501S:	Supported
2502F:	drivers/mmc/host/bfin_sdh.c
2503
2504BLACKFIN SERIAL DRIVER
2505M:	Sonic Zhang <sonic.zhang@analog.com>
2506L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2507W:	http://blackfin.uclinux.org
2508S:	Supported
2509F:	drivers/tty/serial/bfin_uart.c
2510
2511BLACKFIN WATCHDOG DRIVER
2512L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2513W:	http://blackfin.uclinux.org
2514S:	Supported
2515F:	drivers/watchdog/bfin_wdt.c
2516
2517BLACKFIN I2C TWI DRIVER
2518M:	Sonic Zhang <sonic.zhang@analog.com>
2519L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2520W:	http://blackfin.uclinux.org/
2521S:	Supported
2522F:	drivers/i2c/busses/i2c-bfin-twi.c
2523
2524BLACKFIN MEDIA DRIVER
2525M:	Scott Jiang <scott.jiang.linux@gmail.com>
2526L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2527W:	http://blackfin.uclinux.org/
2528S:	Supported
2529F:	drivers/media/platform/blackfin/
2530F:	drivers/media/i2c/adv7183*
2531F:	drivers/media/i2c/vs6624*
2532
2533BLINKM RGB LED DRIVER
2534M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2535S:	Maintained
2536F:	drivers/leds/leds-blinkm.c
2537
2538BLOCK LAYER
2539M:	Jens Axboe <axboe@kernel.dk>
2540L:	linux-block@vger.kernel.org
2541T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2542S:	Maintained
2543F:	block/
2544F:	kernel/trace/blktrace.c
2545F:	lib/sbitmap.c
2546
2547BLOCK2MTD DRIVER
2548M:	Joern Engel <joern@lazybastard.org>
2549L:	linux-mtd@lists.infradead.org
2550S:	Maintained
2551F:	drivers/mtd/devices/block2mtd.c
2552
2553BLUETOOTH DRIVERS
2554M:	Marcel Holtmann <marcel@holtmann.org>
2555M:	Gustavo Padovan <gustavo@padovan.org>
2556M:	Johan Hedberg <johan.hedberg@gmail.com>
2557L:	linux-bluetooth@vger.kernel.org
2558W:	http://www.bluez.org/
2559T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2560T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2561S:	Maintained
2562F:	drivers/bluetooth/
2563
2564BLUETOOTH SUBSYSTEM
2565M:	Marcel Holtmann <marcel@holtmann.org>
2566M:	Gustavo Padovan <gustavo@padovan.org>
2567M:	Johan Hedberg <johan.hedberg@gmail.com>
2568L:	linux-bluetooth@vger.kernel.org
2569W:	http://www.bluez.org/
2570T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2571T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2572S:	Maintained
2573F:	net/bluetooth/
2574F:	include/net/bluetooth/
2575
2576BONDING DRIVER
2577M:	Jay Vosburgh <j.vosburgh@gmail.com>
2578M:	Veaceslav Falico <vfalico@gmail.com>
2579M:	Andy Gospodarek <andy@greyhouse.net>
2580L:	netdev@vger.kernel.org
2581W:	http://sourceforge.net/projects/bonding/
2582S:	Supported
2583F:	drivers/net/bonding/
2584F:	include/uapi/linux/if_bonding.h
2585
2586BPF (Safe dynamic programs and tools)
2587M:	Alexei Starovoitov <ast@kernel.org>
2588L:	netdev@vger.kernel.org
2589L:	linux-kernel@vger.kernel.org
2590S:	Supported
2591F:	kernel/bpf/
2592F:	tools/testing/selftests/bpf/
2593F:	lib/test_bpf.c
2594
2595BROADCOM B44 10/100 ETHERNET DRIVER
2596M:	Michael Chan <michael.chan@broadcom.com>
2597L:	netdev@vger.kernel.org
2598S:	Supported
2599F:	drivers/net/ethernet/broadcom/b44.*
2600
2601BROADCOM B53 ETHERNET SWITCH DRIVER
2602M:	Florian Fainelli <f.fainelli@gmail.com>
2603L:	netdev@vger.kernel.org
2604L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2605S:	Supported
2606F:	drivers/net/dsa/b53/*
2607F:	include/linux/platform_data/b53.h
2608
2609BROADCOM GENET ETHERNET DRIVER
2610M:	Florian Fainelli <f.fainelli@gmail.com>
2611L:	netdev@vger.kernel.org
2612S:	Supported
2613F:	drivers/net/ethernet/broadcom/genet/
2614
2615BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2616M:	Rasesh Mody <rasesh.mody@cavium.com>
2617M:	Harish Patil <harish.patil@cavium.com>
2618M:	Dept-GELinuxNICDev@cavium.com
2619L:	netdev@vger.kernel.org
2620S:	Supported
2621F:	drivers/net/ethernet/broadcom/bnx2.*
2622F:	drivers/net/ethernet/broadcom/bnx2_*
2623
2624BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2625M:	Yuval Mintz <Yuval.Mintz@cavium.com>
2626M:	Ariel Elior <ariel.elior@cavium.com>
2627M:	everest-linux-l2@cavium.com
2628L:	netdev@vger.kernel.org
2629S:	Supported
2630F:	drivers/net/ethernet/broadcom/bnx2x/
2631
2632BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2633M:	Michael Chan <michael.chan@broadcom.com>
2634L:	netdev@vger.kernel.org
2635S:	Supported
2636F:	drivers/net/ethernet/broadcom/bnxt/
2637
2638BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2639M:	Florian Fainelli <f.fainelli@gmail.com>
2640M:	Ray Jui <rjui@broadcom.com>
2641M:	Scott Branden <sbranden@broadcom.com>
2642M:	bcm-kernel-feedback-list@broadcom.com
2643T:	git git://github.com/broadcom/mach-bcm
2644S:	Maintained
2645N:	bcm281*
2646N:	bcm113*
2647N:	bcm216*
2648N:	kona
2649F:	arch/arm/mach-bcm/
2650
2651BROADCOM BCM2835 ARM ARCHITECTURE
2652M:	Stephen Warren <swarren@wwwdotorg.org>
2653M:	Lee Jones <lee@kernel.org>
2654M:	Eric Anholt <eric@anholt.net>
2655L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2656L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2657T:	git git://github.com/anholt/linux
2658S:	Maintained
2659N:	bcm2835
2660F:	drivers/staging/vc04_services
2661
2662BROADCOM BCM47XX MIPS ARCHITECTURE
2663M:	Hauke Mehrtens <hauke@hauke-m.de>
2664M:	Rafał Miłecki <zajec5@gmail.com>
2665L:	linux-mips@linux-mips.org
2666S:	Maintained
2667F:	Documentation/devicetree/bindings/mips/brcm/
2668F:	arch/mips/bcm47xx/*
2669F:	arch/mips/include/asm/mach-bcm47xx/*
2670
2671BROADCOM BCM5301X ARM ARCHITECTURE
2672M:	Hauke Mehrtens <hauke@hauke-m.de>
2673M:	Rafał Miłecki <zajec5@gmail.com>
2674M:	bcm-kernel-feedback-list@broadcom.com
2675L:	linux-arm-kernel@lists.infradead.org
2676S:	Maintained
2677F:	arch/arm/mach-bcm/bcm_5301x.c
2678F:	arch/arm/boot/dts/bcm5301x*.dtsi
2679F:	arch/arm/boot/dts/bcm470*
2680
2681BROADCOM BCM53573 ARM ARCHITECTURE
2682M:	Rafał Miłecki <rafal@milecki.pl>
2683L:	linux-arm-kernel@lists.infradead.org
2684S:	Maintained
2685F:	arch/arm/boot/dts/bcm53573*
2686F:	arch/arm/boot/dts/bcm47189*
2687
2688BROADCOM BCM63XX ARM ARCHITECTURE
2689M:	Florian Fainelli <f.fainelli@gmail.com>
2690M:	bcm-kernel-feedback-list@broadcom.com
2691L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2692T:	git git://github.com/broadcom/stblinux.git
2693S:	Maintained
2694N:	bcm63xx
2695
2696BROADCOM BCM63XX/BCM33XX UDC DRIVER
2697M:	Kevin Cernekee <cernekee@gmail.com>
2698L:	linux-usb@vger.kernel.org
2699S:	Maintained
2700F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2701
2702BROADCOM BCM7XXX ARM ARCHITECTURE
2703M:	Brian Norris <computersforpeace@gmail.com>
2704M:	Gregory Fong <gregory.0xf0@gmail.com>
2705M:	Florian Fainelli <f.fainelli@gmail.com>
2706M:	bcm-kernel-feedback-list@broadcom.com
2707L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2708T:	git git://github.com/broadcom/stblinux.git
2709S:	Maintained
2710F:	arch/arm/mach-bcm/*brcmstb*
2711F:	arch/arm/boot/dts/bcm7*.dts*
2712F:	drivers/bus/brcmstb_gisb.c
2713N:	brcmstb
2714
2715BROADCOM BMIPS MIPS ARCHITECTURE
2716M:	Kevin Cernekee <cernekee@gmail.com>
2717M:	Florian Fainelli <f.fainelli@gmail.com>
2718L:	linux-mips@linux-mips.org
2719T:	git git://github.com/broadcom/stblinux.git
2720S:	Maintained
2721F:	arch/mips/bmips/*
2722F:	arch/mips/include/asm/mach-bmips/*
2723F:	arch/mips/kernel/*bmips*
2724F:	arch/mips/boot/dts/brcm/bcm*.dts*
2725F:	drivers/irqchip/irq-bcm63*
2726F:	drivers/irqchip/irq-bcm7*
2727F:	drivers/irqchip/irq-brcmstb*
2728F:	include/linux/bcm963xx_nvram.h
2729F:	include/linux/bcm963xx_tag.h
2730
2731BROADCOM BMIPS CPUFREQ DRIVER
2732M:	Markus Mayer <mmayer@broadcom.com>
2733M:	bcm-kernel-feedback-list@broadcom.com
2734L:	linux-pm@vger.kernel.org
2735S:	Maintained
2736F:	drivers/cpufreq/bmips-cpufreq.c
2737
2738BROADCOM TG3 GIGABIT ETHERNET DRIVER
2739M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
2740M:	Prashant Sreedharan <prashant@broadcom.com>
2741M:	Michael Chan <mchan@broadcom.com>
2742L:	netdev@vger.kernel.org
2743S:	Supported
2744F:	drivers/net/ethernet/broadcom/tg3.*
2745
2746BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2747M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2748M:	Franky Lin <franky.lin@broadcom.com>
2749M:	Hante Meuleman <hante.meuleman@broadcom.com>
2750L:	linux-wireless@vger.kernel.org
2751L:	brcm80211-dev-list.pdl@broadcom.com
2752S:	Supported
2753F:	drivers/net/wireless/broadcom/brcm80211/
2754
2755BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2756M:	QLogic-Storage-Upstream@qlogic.com
2757L:	linux-scsi@vger.kernel.org
2758S:	Supported
2759F:	drivers/scsi/bnx2fc/
2760
2761BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2762M:	QLogic-Storage-Upstream@qlogic.com
2763L:	linux-scsi@vger.kernel.org
2764S:	Supported
2765F:	drivers/scsi/bnx2i/
2766
2767BROADCOM IPROC ARM ARCHITECTURE
2768M:	Ray Jui <rjui@broadcom.com>
2769M:	Scott Branden <sbranden@broadcom.com>
2770M:	Jon Mason <jonmason@broadcom.com>
2771M:	bcm-kernel-feedback-list@broadcom.com
2772L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2773T:	git git://github.com/broadcom/cygnus-linux.git
2774S:	Maintained
2775N:	iproc
2776N:	cygnus
2777N:	bcm[-_]nsp
2778N:	bcm9113*
2779N:	bcm9583*
2780N:	bcm9585*
2781N:	bcm9586*
2782N:	bcm988312
2783N:	bcm113*
2784N:	bcm583*
2785N:	bcm585*
2786N:	bcm586*
2787N:	bcm88312
2788F:	arch/arm64/boot/dts/broadcom/ns2*
2789F:	drivers/clk/bcm/clk-ns*
2790F:	drivers/pinctrl/bcm/pinctrl-ns*
2791
2792BROADCOM BRCMSTB GPIO DRIVER
2793M:	Gregory Fong <gregory.0xf0@gmail.com>
2794L:	bcm-kernel-feedback-list@broadcom.com
2795S:	Supported
2796F:	drivers/gpio/gpio-brcmstb.c
2797F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2798
2799BROADCOM KONA GPIO DRIVER
2800M:	Ray Jui <rjui@broadcom.com>
2801L:	bcm-kernel-feedback-list@broadcom.com
2802S:	Supported
2803F:	drivers/gpio/gpio-bcm-kona.c
2804F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2805
2806BROADCOM NVRAM DRIVER
2807M:	Rafał Miłecki <zajec5@gmail.com>
2808L:	linux-mips@linux-mips.org
2809S:	Maintained
2810F:	drivers/firmware/broadcom/*
2811
2812BROADCOM STB NAND FLASH DRIVER
2813M:	Brian Norris <computersforpeace@gmail.com>
2814M:	Kamal Dasu <kdasu.kdev@gmail.com>
2815L:	linux-mtd@lists.infradead.org
2816L:	bcm-kernel-feedback-list@broadcom.com
2817S:	Maintained
2818F:	drivers/mtd/nand/brcmnand/
2819
2820BROADCOM STB AVS CPUFREQ DRIVER
2821M:	Markus Mayer <mmayer@broadcom.com>
2822M:	bcm-kernel-feedback-list@broadcom.com
2823L:	linux-pm@vger.kernel.org
2824S:	Maintained
2825F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2826F:	drivers/cpufreq/brcmstb*
2827
2828BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2829M:	Rafał Miłecki <zajec5@gmail.com>
2830L:	linux-wireless@vger.kernel.org
2831S:	Maintained
2832F:	drivers/bcma/
2833F:	include/linux/bcma/
2834
2835BROADCOM SYSTEMPORT ETHERNET DRIVER
2836M:	Florian Fainelli <f.fainelli@gmail.com>
2837L:	netdev@vger.kernel.org
2838S:	Supported
2839F:	drivers/net/ethernet/broadcom/bcmsysport.*
2840
2841BROADCOM VULCAN ARM64 SOC
2842M:	Jayachandran C. <c.jayachandran@gmail.com>
2843M:	bcm-kernel-feedback-list@broadcom.com
2844L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2845S:	Maintained
2846F:	arch/arm64/boot/dts/broadcom/vulcan*
2847
2848BROADCOM NETXTREME-E ROCE DRIVER
2849M:	Selvin Xavier <selvin.xavier@broadcom.com>
2850M:	Devesh Sharma <devesh.sharma@broadcom.com>
2851M:	Somnath Kotur <somnath.kotur@broadcom.com>
2852M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2853L:	linux-rdma@vger.kernel.org
2854W:	http://www.broadcom.com
2855S:	Supported
2856F:	drivers/infiniband/hw/bnxt_re/
2857F:	include/uapi/rdma/bnxt_re-abi.h
2858
2859BROCADE BFA FC SCSI DRIVER
2860M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2861M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2862L:	linux-scsi@vger.kernel.org
2863S:	Supported
2864F:	drivers/scsi/bfa/
2865
2866BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2867M:	Rasesh Mody <rasesh.mody@cavium.com>
2868M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2869M:	Dept-GELinuxNICDev@cavium.com
2870L:	netdev@vger.kernel.org
2871S:	Supported
2872F:	drivers/net/ethernet/brocade/bna/
2873
2874BSG (block layer generic sg v4 driver)
2875M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2876L:	linux-scsi@vger.kernel.org
2877S:	Supported
2878F:	block/bsg.c
2879F:	include/linux/bsg.h
2880F:	include/uapi/linux/bsg.h
2881
2882BT87X AUDIO DRIVER
2883M:	Clemens Ladisch <clemens@ladisch.de>
2884L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2885T:	git git://git.alsa-project.org/alsa-kernel.git
2886S:	Maintained
2887F:	Documentation/sound/alsa/Bt87x.txt
2888F:	sound/pci/bt87x.c
2889
2890BT8XXGPIO DRIVER
2891M:	Michael Buesch <m@bues.ch>
2892W:	http://bu3sch.de/btgpio.php
2893S:	Maintained
2894F:	drivers/gpio/gpio-bt8xx.c
2895
2896BTRFS FILE SYSTEM
2897M:	Chris Mason <clm@fb.com>
2898M:	Josef Bacik <jbacik@fb.com>
2899M:	David Sterba <dsterba@suse.com>
2900L:	linux-btrfs@vger.kernel.org
2901W:	http://btrfs.wiki.kernel.org/
2902Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
2903T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2904S:	Maintained
2905F:	Documentation/filesystems/btrfs.txt
2906F:	fs/btrfs/
2907
2908BTTV VIDEO4LINUX DRIVER
2909M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2910M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2911L:	linux-media@vger.kernel.org
2912W:	https://linuxtv.org
2913T:	git git://linuxtv.org/media_tree.git
2914S:	Odd fixes
2915F:	Documentation/media/v4l-drivers/bttv*
2916F:	drivers/media/pci/bt8xx/bttv*
2917
2918BUSLOGIC SCSI DRIVER
2919M:	Khalid Aziz <khalid@gonehiking.org>
2920L:	linux-scsi@vger.kernel.org
2921S:	Maintained
2922F:	drivers/scsi/BusLogic.*
2923F:	drivers/scsi/FlashPoint.*
2924
2925C-MEDIA CMI8788 DRIVER
2926M:	Clemens Ladisch <clemens@ladisch.de>
2927L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2928T:	git git://git.alsa-project.org/alsa-kernel.git
2929S:	Maintained
2930F:	sound/pci/oxygen/
2931
2932C6X ARCHITECTURE
2933M:	Mark Salter <msalter@redhat.com>
2934M:	Aurelien Jacquiot <a-jacquiot@ti.com>
2935L:	linux-c6x-dev@linux-c6x.org
2936W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
2937S:	Maintained
2938F:	arch/c6x/
2939
2940CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2941M:	David Howells <dhowells@redhat.com>
2942L:	linux-cachefs@redhat.com (moderated for non-subscribers)
2943S:	Supported
2944F:	Documentation/filesystems/caching/cachefiles.txt
2945F:	fs/cachefiles/
2946
2947CADET FM/AM RADIO RECEIVER DRIVER
2948M:	Hans Verkuil <hverkuil@xs4all.nl>
2949L:	linux-media@vger.kernel.org
2950T:	git git://linuxtv.org/media_tree.git
2951W:	https://linuxtv.org
2952S:	Maintained
2953F:	drivers/media/radio/radio-cadet*
2954
2955CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2956M:	Jonathan Corbet <corbet@lwn.net>
2957L:	linux-media@vger.kernel.org
2958T:	git git://linuxtv.org/media_tree.git
2959S:	Maintained
2960F:	Documentation/media/v4l-drivers/cafe_ccic*
2961F:	drivers/media/platform/marvell-ccic/
2962
2963CAIF NETWORK LAYER
2964M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2965L:	netdev@vger.kernel.org
2966S:	Supported
2967F:	Documentation/networking/caif/
2968F:	drivers/net/caif/
2969F:	include/uapi/linux/caif/
2970F:	include/net/caif/
2971F:	net/caif/
2972
2973CALGARY x86-64 IOMMU
2974M:	Muli Ben-Yehuda <mulix@mulix.org>
2975M:	Jon Mason <jdmason@kudzu.us>
2976L:	iommu@lists.linux-foundation.org
2977S:	Maintained
2978F:	arch/x86/kernel/pci-calgary_64.c
2979F:	arch/x86/kernel/tce_64.c
2980F:	arch/x86/include/asm/calgary.h
2981F:	arch/x86/include/asm/tce.h
2982
2983CAN NETWORK LAYER
2984M:	Oliver Hartkopp <socketcan@hartkopp.net>
2985M:	Marc Kleine-Budde <mkl@pengutronix.de>
2986L:	linux-can@vger.kernel.org
2987W:	https://github.com/linux-can
2988T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2989T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2990S:	Maintained
2991F:	Documentation/networking/can.txt
2992F:	net/can/
2993F:	include/linux/can/core.h
2994F:	include/uapi/linux/can.h
2995F:	include/uapi/linux/can/bcm.h
2996F:	include/uapi/linux/can/raw.h
2997F:	include/uapi/linux/can/gw.h
2998
2999CAN NETWORK DRIVERS
3000M:	Wolfgang Grandegger <wg@grandegger.com>
3001M:	Marc Kleine-Budde <mkl@pengutronix.de>
3002L:	linux-can@vger.kernel.org
3003W:	https://github.com/linux-can
3004T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3005T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3006S:	Maintained
3007F:	Documentation/devicetree/bindings/net/can/
3008F:	drivers/net/can/
3009F:	include/linux/can/dev.h
3010F:	include/linux/can/platform/
3011F:	include/uapi/linux/can/error.h
3012F:	include/uapi/linux/can/netlink.h
3013
3014CAPABILITIES
3015M:	Serge Hallyn <serge@hallyn.com>
3016L:	linux-security-module@vger.kernel.org
3017S:	Supported
3018F:	include/linux/capability.h
3019F:	include/uapi/linux/capability.h
3020F:	security/commoncap.c
3021F:	kernel/capability.c
3022
3023CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3024M:	Kevin Tsai <ktsai@capellamicro.com>
3025S:	Maintained
3026F:	drivers/iio/light/cm*
3027F:	Documentation/devicetree/bindings/i2c/trivial-admin-guide/devices.rst
3028
3029CAVIUM THUNDERX2 ARM64 SOC
3030M:	Jayachandran C <jnair@caviumnetworks.com>
3031L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3032S:	Maintained
3033F:	arch/arm64/boot/dts/cavium/thunder-99xx*
3034F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3035
3036CAVIUM I2C DRIVER
3037M:	Jan Glauber <jglauber@cavium.com>
3038M:	David Daney <david.daney@cavium.com>
3039W:	http://www.cavium.com
3040S:	Supported
3041F:	drivers/i2c/busses/i2c-octeon*
3042F:	drivers/i2c/busses/i2c-thunderx*
3043
3044CAVIUM LIQUIDIO NETWORK DRIVER
3045M:     Derek Chickles <derek.chickles@caviumnetworks.com>
3046M:     Satanand Burla <satananda.burla@caviumnetworks.com>
3047M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
3048M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3049L:     netdev@vger.kernel.org
3050W:     http://www.cavium.com
3051S:     Supported
3052F:     drivers/net/ethernet/cavium/liquidio/
3053
3054CAVIUM OCTEON-TX CRYPTO DRIVER
3055M:	George Cherian <george.cherian@cavium.com>
3056L:	linux-crypto@vger.kernel.org
3057W:	http://www.cavium.com
3058S:	Supported
3059F:	drivers/crypto/cavium/cpt/
3060
3061CC2520 IEEE-802.15.4 RADIO DRIVER
3062M:	Varka Bhadram <varkabhadram@gmail.com>
3063L:	linux-wpan@vger.kernel.org
3064S:	Maintained
3065F:	drivers/net/ieee802154/cc2520.c
3066F:	include/linux/spi/cc2520.h
3067F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3068
3069CEC DRIVER
3070M:	Hans Verkuil <hans.verkuil@cisco.com>
3071L:	linux-media@vger.kernel.org
3072T:	git git://linuxtv.org/media_tree.git
3073W:	http://linuxtv.org
3074S:	Supported
3075F:	Documentation/media/kapi/cec-core.rst
3076F:	Documentation/media/uapi/cec
3077F:	drivers/media/cec/
3078F:	drivers/media/cec-edid.c
3079F:	drivers/media/rc/keymaps/rc-cec.c
3080F:	include/media/cec.h
3081F:	include/media/cec-edid.h
3082F:	include/uapi/linux/cec.h
3083F:	include/uapi/linux/cec-funcs.h
3084
3085CELL BROADBAND ENGINE ARCHITECTURE
3086M:	Arnd Bergmann <arnd@arndb.de>
3087L:	linuxppc-dev@lists.ozlabs.org
3088W:	http://www.ibm.com/developerworks/power/cell/
3089S:	Supported
3090F:	arch/powerpc/include/asm/cell*.h
3091F:	arch/powerpc/include/asm/spu*.h
3092F:	arch/powerpc/include/uapi/asm/spu*.h
3093F:	arch/powerpc/oprofile/*cell*
3094F:	arch/powerpc/platforms/cell/
3095
3096CEPH COMMON CODE (LIBCEPH)
3097M:	Ilya Dryomov <idryomov@gmail.com>
3098M:	"Yan, Zheng" <zyan@redhat.com>
3099M:	Sage Weil <sage@redhat.com>
3100L:	ceph-devel@vger.kernel.org
3101W:	http://ceph.com/
3102T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3103T:	git git://github.com/ceph/ceph-client.git
3104S:	Supported
3105F:	net/ceph/
3106F:	include/linux/ceph/
3107F:	include/linux/crush/
3108
3109CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3110M:	"Yan, Zheng" <zyan@redhat.com>
3111M:	Sage Weil <sage@redhat.com>
3112M:	Ilya Dryomov <idryomov@gmail.com>
3113L:	ceph-devel@vger.kernel.org
3114W:	http://ceph.com/
3115T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3116T:	git git://github.com/ceph/ceph-client.git
3117S:	Supported
3118F:	Documentation/filesystems/ceph.txt
3119F:	fs/ceph/
3120
3121CERTIFICATE HANDLING:
3122M:	David Howells <dhowells@redhat.com>
3123M:	David Woodhouse <dwmw2@infradead.org>
3124L:	keyrings@vger.kernel.org
3125S:	Maintained
3126F:	Documentation/module-signing.txt
3127F:	certs/
3128F:	scripts/sign-file.c
3129F:	scripts/extract-cert.c
3130
3131CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3132L:	linux-usb@vger.kernel.org
3133S:	Orphan
3134F:	Documentation/usb/WUSB-Design-overview.txt
3135F:	Documentation/usb/wusb-cbaf
3136F:	drivers/usb/host/hwa-hc.c
3137F:	drivers/usb/host/whci/
3138F:	drivers/usb/wusbcore/
3139F:	include/linux/usb/wusb*
3140
3141HT16K33 LED CONTROLLER DRIVER
3142M:	Robin van der Gracht <robin@protonic.nl>
3143S:	Maintained
3144F:	drivers/auxdisplay/ht16k33.c
3145F:	Documentation/devicetree/bindings/display/ht16k33.txt
3146
3147CFAG12864B LCD DRIVER
3148M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3149W:	http://miguelojeda.es/auxdisplay.htm
3150W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3151S:	Maintained
3152F:	drivers/auxdisplay/cfag12864b.c
3153F:	include/linux/cfag12864b.h
3154
3155CFAG12864BFB LCD FRAMEBUFFER DRIVER
3156M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3157W:	http://miguelojeda.es/auxdisplay.htm
3158W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3159S:	Maintained
3160F:	drivers/auxdisplay/cfag12864bfb.c
3161F:	include/linux/cfag12864b.h
3162
3163CFG80211 and NL80211
3164M:	Johannes Berg <johannes@sipsolutions.net>
3165L:	linux-wireless@vger.kernel.org
3166W:	http://wireless.kernel.org/
3167T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3169S:	Maintained
3170F:	include/uapi/linux/nl80211.h
3171F:	include/net/cfg80211.h
3172F:	net/wireless/*
3173X:	net/wireless/wext*
3174
3175CHAR and MISC DRIVERS
3176M:	Arnd Bergmann <arnd@arndb.de>
3177M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3178T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3179S:	Supported
3180F:	drivers/char/*
3181F:	drivers/misc/*
3182F:	include/linux/miscdevice.h
3183
3184CHECKPATCH
3185M:	Andy Whitcroft <apw@canonical.com>
3186M:	Joe Perches <joe@perches.com>
3187S:	Maintained
3188F:	scripts/checkpatch.pl
3189
3190CHINESE DOCUMENTATION
3191M:	Harry Wei <harryxiyou@gmail.com>
3192L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3193L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3194S:	Maintained
3195F:	Documentation/translations/zh_CN/
3196
3197CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3198M:	Peter Chen <Peter.Chen@nxp.com>
3199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3200L:	linux-usb@vger.kernel.org
3201S:	Maintained
3202F:	drivers/usb/chipidea/
3203
3204CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3205M:	Hans de Goede <hdegoede@redhat.com>
3206L:	linux-input@vger.kernel.org
3207S:	Maintained
3208F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3209F:	drivers/input/touchscreen/chipone_icn8318.c
3210
3211CHROME HARDWARE PLATFORM SUPPORT
3212M:	Olof Johansson <olof@lixom.net>
3213S:	Maintained
3214T:	git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3215F:	drivers/platform/chrome/
3216
3217CISCO VIC ETHERNET NIC DRIVER
3218M:	Christian Benvenuti <benve@cisco.com>
3219M:	Govindarajulu Varadarajan <_govind@gmx.com>
3220M:	Neel Patel <neepatel@cisco.com>
3221S:	Supported
3222F:	drivers/net/ethernet/cisco/enic/
3223
3224CISCO VIC LOW LATENCY NIC DRIVER
3225M:	Christian Benvenuti <benve@cisco.com>
3226M:	Dave Goodell <dgoodell@cisco.com>
3227S:	Supported
3228F:	drivers/infiniband/hw/usnic/
3229
3230CIRRUS LOGIC EP93XX ETHERNET DRIVER
3231M:	Hartley Sweeten <hsweeten@visionengravers.com>
3232L:	netdev@vger.kernel.org
3233S:	Maintained
3234F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3235
3236CIRRUS LOGIC AUDIO CODEC DRIVERS
3237M:	Brian Austin <brian.austin@cirrus.com>
3238M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3239L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3240S:	Maintained
3241F:	sound/soc/codecs/cs*
3242
3243CLEANCACHE API
3244M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3245L:	linux-kernel@vger.kernel.org
3246S:	Maintained
3247F:	mm/cleancache.c
3248F:	include/linux/cleancache.h
3249
3250CLK API
3251M:	Russell King <linux@armlinux.org.uk>
3252L:	linux-clk@vger.kernel.org
3253S:	Maintained
3254F:	include/linux/clk.h
3255
3256CLOCKSOURCE, CLOCKEVENT DRIVERS
3257M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3258M:	Thomas Gleixner <tglx@linutronix.de>
3259L:	linux-kernel@vger.kernel.org
3260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3261S:	Supported
3262F:	drivers/clocksource
3263
3264CISCO FCOE HBA DRIVER
3265M:	Satish Kharat <satishkh@cisco.com>
3266M:	Sesidhar Baddela <sebaddel@cisco.com>
3267M:	Karan Tilak Kumar <kartilak@cisco.com>
3268L:	linux-scsi@vger.kernel.org
3269S:	Supported
3270F:	drivers/scsi/fnic/
3271
3272CISCO SCSI HBA DRIVER
3273M:	Karan Tilak Kumar <kartilak@cisco.com>
3274M:	Sesidhar Baddela <sebaddel@cisco.com>
3275L:	linux-scsi@vger.kernel.org
3276S:	Supported
3277F:	drivers/scsi/snic/
3278
3279CMPC ACPI DRIVER
3280M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3281M:	Daniel Oliveira Nascimento <don@syst.com.br>
3282L:	platform-driver-x86@vger.kernel.org
3283S:	Supported
3284F:	drivers/platform/x86/classmate-laptop.c
3285
3286COBALT MEDIA DRIVER
3287M:	Hans Verkuil <hans.verkuil@cisco.com>
3288L:	linux-media@vger.kernel.org
3289T:	git git://linuxtv.org/media_tree.git
3290W:	https://linuxtv.org
3291S:	Supported
3292F:	drivers/media/pci/cobalt/
3293
3294COCCINELLE/Semantic Patches (SmPL)
3295M:	Julia Lawall <Julia.Lawall@lip6.fr>
3296M:	Gilles Muller <Gilles.Muller@lip6.fr>
3297M:	Nicolas Palix <nicolas.palix@imag.fr>
3298M:	Michal Marek <mmarek@suse.com>
3299L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3300T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3301W:	http://coccinelle.lip6.fr/
3302S:	Supported
3303F:	Documentation/dev-tools/coccinelle.rst
3304F:	scripts/coccinelle/
3305F:	scripts/coccicheck
3306
3307CODA FILE SYSTEM
3308M:	Jan Harkes <jaharkes@cs.cmu.edu>
3309M:	coda@cs.cmu.edu
3310L:	codalist@coda.cs.cmu.edu
3311W:	http://www.coda.cs.cmu.edu/
3312S:	Maintained
3313F:	Documentation/filesystems/coda.txt
3314F:	fs/coda/
3315F:	include/linux/coda*.h
3316F:	include/uapi/linux/coda*.h
3317
3318CODA V4L2 MEM2MEM DRIVER
3319M:	Philipp Zabel <p.zabel@pengutronix.de>
3320L:	linux-media@vger.kernel.org
3321S:	Maintained
3322F:	Documentation/devicetree/bindings/media/coda.txt
3323F:	drivers/media/platform/coda/
3324
3325COMMON CLK FRAMEWORK
3326M:	Michael Turquette <mturquette@baylibre.com>
3327M:	Stephen Boyd <sboyd@codeaurora.org>
3328L:	linux-clk@vger.kernel.org
3329Q:	http://patchwork.kernel.org/project/linux-clk/list/
3330T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3331S:	Maintained
3332F:	Documentation/devicetree/bindings/clock/
3333F:	drivers/clk/
3334X:	drivers/clk/clkdev.c
3335F:	include/linux/clk-pr*
3336F:	include/linux/clk/
3337
3338COMMON INTERNET FILE SYSTEM (CIFS)
3339M:	Steve French <sfrench@samba.org>
3340L:	linux-cifs@vger.kernel.org
3341L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3342W:	http://linux-cifs.samba.org/
3343T:	git git://git.samba.org/sfrench/cifs-2.6.git
3344S:	Supported
3345F:	Documentation/filesystems/cifs/
3346F:	fs/cifs/
3347
3348COMPACTPCI HOTPLUG CORE
3349M:	Scott Murray <scott@spiteful.org>
3350L:	linux-pci@vger.kernel.org
3351S:	Maintained
3352F:	drivers/pci/hotplug/cpci_hotplug*
3353
3354COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3355M:	Scott Murray <scott@spiteful.org>
3356L:	linux-pci@vger.kernel.org
3357S:	Maintained
3358F:	drivers/pci/hotplug/cpcihp_zt5550.*
3359
3360COMPACTPCI HOTPLUG GENERIC DRIVER
3361M:	Scott Murray <scott@spiteful.org>
3362L:	linux-pci@vger.kernel.org
3363S:	Maintained
3364F:	drivers/pci/hotplug/cpcihp_generic.c
3365
3366COMPAL LAPTOP SUPPORT
3367M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3368L:	platform-driver-x86@vger.kernel.org
3369S:	Maintained
3370F:	drivers/platform/x86/compal-laptop.c
3371
3372CONEXANT ACCESSRUNNER USB DRIVER
3373L:	accessrunner-general@lists.sourceforge.net
3374W:	http://accessrunner.sourceforge.net/
3375S:	Orphan
3376F:	drivers/usb/atm/cxacru.c
3377
3378CONFIGFS
3379M:	Joel Becker <jlbec@evilplan.org>
3380M:	Christoph Hellwig <hch@lst.de>
3381T:	git git://git.infradead.org/users/hch/configfs.git
3382S:	Supported
3383F:	fs/configfs/
3384F:	include/linux/configfs.h
3385
3386CONNECTOR
3387M:	Evgeniy Polyakov <zbr@ioremap.net>
3388L:	netdev@vger.kernel.org
3389S:	Maintained
3390F:	drivers/connector/
3391
3392CONTROL GROUP (CGROUP)
3393M:	Tejun Heo <tj@kernel.org>
3394M:	Li Zefan <lizefan@huawei.com>
3395M:	Johannes Weiner <hannes@cmpxchg.org>
3396L:	cgroups@vger.kernel.org
3397T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3398S:	Maintained
3399F:	Documentation/cgroup*
3400F:	include/linux/cgroup*
3401F:	kernel/cgroup*
3402
3403CONTROL GROUP - CPUSET
3404M:	Li Zefan <lizefan@huawei.com>
3405L:	cgroups@vger.kernel.org
3406W:	http://www.bullopensource.org/cpuset/
3407W:	http://oss.sgi.com/projects/cpusets/
3408T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3409S:	Maintained
3410F:	Documentation/cgroup-v1/cpusets.txt
3411F:	include/linux/cpuset.h
3412F:	kernel/cpuset.c
3413
3414CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3415M:	Johannes Weiner <hannes@cmpxchg.org>
3416M:	Michal Hocko <mhocko@kernel.org>
3417M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3418L:	cgroups@vger.kernel.org
3419L:	linux-mm@kvack.org
3420S:	Maintained
3421F:	mm/memcontrol.c
3422F:	mm/swap_cgroup.c
3423
3424CORETEMP HARDWARE MONITORING DRIVER
3425M:	Fenghua Yu <fenghua.yu@intel.com>
3426L:	linux-hwmon@vger.kernel.org
3427S:	Maintained
3428F:	Documentation/hwmon/coretemp
3429F:	drivers/hwmon/coretemp.c
3430
3431COSA/SRP SYNC SERIAL DRIVER
3432M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3433W:	http://www.fi.muni.cz/~kas/cosa/
3434S:	Maintained
3435F:	drivers/net/wan/cosa*
3436
3437CPMAC ETHERNET DRIVER
3438M:	Florian Fainelli <f.fainelli@gmail.com>
3439L:	netdev@vger.kernel.org
3440S:	Maintained
3441F:	drivers/net/ethernet/ti/cpmac.c
3442
3443CPU FREQUENCY DRIVERS
3444M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3445M:	Viresh Kumar <viresh.kumar@linaro.org>
3446L:	linux-pm@vger.kernel.org
3447S:	Maintained
3448T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3449T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3450B:	https://bugzilla.kernel.org
3451F:	Documentation/cpu-freq/
3452F:	drivers/cpufreq/
3453F:	include/linux/cpufreq.h
3454F:	tools/testing/selftests/cpufreq/
3455
3456CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3457M:	Viresh Kumar <viresh.kumar@linaro.org>
3458M:	Sudeep Holla <sudeep.holla@arm.com>
3459L:	linux-pm@vger.kernel.org
3460W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3461S:	Maintained
3462F:	drivers/cpufreq/arm_big_little.h
3463F:	drivers/cpufreq/arm_big_little.c
3464F:	drivers/cpufreq/arm_big_little_dt.c
3465
3466CPUIDLE DRIVER - ARM BIG LITTLE
3467M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3468M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3469L:	linux-pm@vger.kernel.org
3470L:	linux-arm-kernel@lists.infradead.org
3471T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3472S:	Maintained
3473F:	drivers/cpuidle/cpuidle-big_little.c
3474
3475CPUIDLE DRIVER - ARM EXYNOS
3476M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3477M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3478M:	Kukjin Kim <kgene@kernel.org>
3479L:	linux-pm@vger.kernel.org
3480L:	linux-samsung-soc@vger.kernel.org
3481S:	Supported
3482F:	drivers/cpuidle/cpuidle-exynos.c
3483F:	arch/arm/mach-exynos/pm.c
3484
3485CPUIDLE DRIVERS
3486M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3487M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3488L:	linux-pm@vger.kernel.org
3489S:	Maintained
3490T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3491B:	https://bugzilla.kernel.org
3492F:	drivers/cpuidle/*
3493F:	include/linux/cpuidle.h
3494
3495CPUID/MSR DRIVER
3496M:	"H. Peter Anvin" <hpa@zytor.com>
3497S:	Maintained
3498F:	arch/x86/kernel/cpuid.c
3499F:	arch/x86/kernel/msr.c
3500
3501CPU POWER MONITORING SUBSYSTEM
3502M:	Thomas Renninger <trenn@suse.com>
3503L:	linux-pm@vger.kernel.org
3504S:	Maintained
3505F:	tools/power/cpupower/
3506
3507CRAMFS FILESYSTEM
3508W:	http://sourceforge.net/projects/cramfs/
3509S:	Orphan / Obsolete
3510F:	Documentation/filesystems/cramfs.txt
3511F:	fs/cramfs/
3512
3513CRIS PORT
3514M:	Mikael Starvik <starvik@axis.com>
3515M:	Jesper Nilsson <jesper.nilsson@axis.com>
3516L:	linux-cris-kernel@axis.com
3517W:	http://developer.axis.com
3518T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3519S:	Maintained
3520F:	arch/cris/
3521F:	drivers/tty/serial/crisv10.*
3522
3523CRYPTO API
3524M:	Herbert Xu <herbert@gondor.apana.org.au>
3525M:	"David S. Miller" <davem@davemloft.net>
3526L:	linux-crypto@vger.kernel.org
3527T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3528T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3529S:	Maintained
3530F:	Documentation/crypto/
3531F:	Documentation/devicetree/bindings/crypto/
3532F:	Documentation/DocBook/crypto-API.tmpl
3533F:	arch/*/crypto/
3534F:	crypto/
3535F:	drivers/crypto/
3536F:	include/crypto/
3537F:	include/linux/crypto*
3538
3539CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3540M:	Neil Horman <nhorman@tuxdriver.com>
3541L:	linux-crypto@vger.kernel.org
3542S:	Maintained
3543F:	crypto/ansi_cprng.c
3544F:	crypto/rng.c
3545
3546CS3308 MEDIA DRIVER
3547M:	Hans Verkuil <hverkuil@xs4all.nl>
3548L:	linux-media@vger.kernel.org
3549T:	git git://linuxtv.org/media_tree.git
3550W:	http://linuxtv.org
3551S:	Odd Fixes
3552F:	drivers/media/i2c/cs3308.c
3553F:	drivers/media/i2c/cs3308.h
3554
3555CS5535 Audio ALSA driver
3556M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3557S:	Maintained
3558F:	sound/pci/cs5535audio/
3559
3560CW1200 WLAN driver
3561M:	Solomon Peachy <pizza@shaftnet.org>
3562S:	Maintained
3563F:	drivers/net/wireless/st/cw1200/
3564
3565CX18 VIDEO4LINUX DRIVER
3566M:	Andy Walls <awalls@md.metrocast.net>
3567L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3568L:	linux-media@vger.kernel.org
3569T:	git git://linuxtv.org/media_tree.git
3570W:	https://linuxtv.org
3571W:	http://www.ivtvdriver.org/index.php/Cx18
3572S:	Maintained
3573F:	Documentation/media/v4l-drivers/cx18*
3574F:	drivers/media/pci/cx18/
3575F:	include/uapi/linux/ivtv*
3576
3577CX2341X MPEG ENCODER HELPER MODULE
3578M:	Hans Verkuil <hverkuil@xs4all.nl>
3579L:	linux-media@vger.kernel.org
3580T:	git git://linuxtv.org/media_tree.git
3581W:	https://linuxtv.org
3582S:	Maintained
3583F:	drivers/media/common/cx2341x*
3584F:	include/media/cx2341x*
3585
3586CX24120 MEDIA DRIVER
3587M:	Jemma Denson <jdenson@gmail.com>
3588M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3589L:	linux-media@vger.kernel.org
3590W:	https://linuxtv.org
3591Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3592S:	Maintained
3593F:	drivers/media/dvb-frontends/cx24120*
3594
3595CX88 VIDEO4LINUX DRIVER
3596M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3597M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3598L:	linux-media@vger.kernel.org
3599W:	https://linuxtv.org
3600T:	git git://linuxtv.org/media_tree.git
3601S:	Odd fixes
3602F:	Documentation/media/v4l-drivers/cx88*
3603F:	drivers/media/pci/cx88/
3604
3605CXD2820R MEDIA DRIVER
3606M:	Antti Palosaari <crope@iki.fi>
3607L:	linux-media@vger.kernel.org
3608W:	https://linuxtv.org
3609W:	http://palosaari.fi/linux/
3610Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3611T:	git git://linuxtv.org/anttip/media_tree.git
3612S:	Maintained
3613F:	drivers/media/dvb-frontends/cxd2820r*
3614
3615CXGB3 ETHERNET DRIVER (CXGB3)
3616M:	Santosh Raspatur <santosh@chelsio.com>
3617L:	netdev@vger.kernel.org
3618W:	http://www.chelsio.com
3619S:	Supported
3620F:	drivers/net/ethernet/chelsio/cxgb3/
3621
3622CXGB3 ISCSI DRIVER (CXGB3I)
3623M:	Karen Xie <kxie@chelsio.com>
3624L:	linux-scsi@vger.kernel.org
3625W:	http://www.chelsio.com
3626S:	Supported
3627F:	drivers/scsi/cxgbi/cxgb3i
3628
3629CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3630M:	Steve Wise <swise@chelsio.com>
3631L:	linux-rdma@vger.kernel.org
3632W:	http://www.openfabrics.org
3633S:	Supported
3634F:	drivers/infiniband/hw/cxgb3/
3635F:	include/uapi/rdma/cxgb3-abi.h
3636
3637CXGB4 ETHERNET DRIVER (CXGB4)
3638M:	Ganesh Goudar <ganeshgr@chelsio.com>
3639L:	netdev@vger.kernel.org
3640W:	http://www.chelsio.com
3641S:	Supported
3642F:	drivers/net/ethernet/chelsio/cxgb4/
3643
3644CXGB4 ISCSI DRIVER (CXGB4I)
3645M:	Karen Xie <kxie@chelsio.com>
3646L:	linux-scsi@vger.kernel.org
3647W:	http://www.chelsio.com
3648S:	Supported
3649F:	drivers/scsi/cxgbi/cxgb4i
3650
3651CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3652M:	Steve Wise <swise@chelsio.com>
3653L:	linux-rdma@vger.kernel.org
3654W:	http://www.openfabrics.org
3655S:	Supported
3656F:	drivers/infiniband/hw/cxgb4/
3657F:	include/uapi/rdma/cxgb4-abi.h
3658
3659CXGB4VF ETHERNET DRIVER (CXGB4VF)
3660M:	Casey Leedom <leedom@chelsio.com>
3661L:	netdev@vger.kernel.org
3662W:	http://www.chelsio.com
3663S:	Supported
3664F:	drivers/net/ethernet/chelsio/cxgb4vf/
3665
3666CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3667M:	Ian Munsie <imunsie@au1.ibm.com>
3668M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3669L:	linuxppc-dev@lists.ozlabs.org
3670S:	Supported
3671F:	arch/powerpc/platforms/powernv/pci-cxl.c
3672F:	drivers/misc/cxl/
3673F:	include/misc/cxl*
3674F:	include/uapi/misc/cxl.h
3675F:	Documentation/powerpc/cxl.txt
3676F:	Documentation/ABI/testing/sysfs-class-cxl
3677
3678CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3679M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3680M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3681M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3682L:	linux-scsi@vger.kernel.org
3683S:	Supported
3684F:	drivers/scsi/cxlflash/
3685F:	include/uapi/scsi/cxlflash_ioctls.h
3686F:	Documentation/powerpc/cxlflash.txt
3687
3688STMMAC ETHERNET DRIVER
3689M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
3690M:	Alexandre Torgue <alexandre.torgue@st.com>
3691L:	netdev@vger.kernel.org
3692W:	http://www.stlinux.com
3693S:	Supported
3694F:	drivers/net/ethernet/stmicro/stmmac/
3695
3696CYBERPRO FB DRIVER
3697M:	Russell King <linux@armlinux.org.uk>
3698L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3699W:	http://www.armlinux.org.uk/
3700S:	Maintained
3701F:	drivers/video/fbdev/cyber2000fb.*
3702
3703CYCLADES ASYNC MUX DRIVER
3704W:	http://www.cyclades.com/
3705S:	Orphan
3706F:	drivers/tty/cyclades.c
3707F:	include/linux/cyclades.h
3708F:	include/uapi/linux/cyclades.h
3709
3710CYCLADES PC300 DRIVER
3711W:	http://www.cyclades.com/
3712S:	Orphan
3713F:	drivers/net/wan/pc300*
3714
3715CYPRESS_FIRMWARE MEDIA DRIVER
3716M:	Antti Palosaari <crope@iki.fi>
3717L:	linux-media@vger.kernel.org
3718W:	https://linuxtv.org
3719W:	http://palosaari.fi/linux/
3720Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3721T:	git git://linuxtv.org/anttip/media_tree.git
3722S:	Maintained
3723F:	drivers/media/common/cypress_firmware*
3724
3725CYTTSP TOUCHSCREEN DRIVER
3726M:	Ferruh Yigit <fery@cypress.com>
3727L:	linux-input@vger.kernel.org
3728S:	Supported
3729F:	drivers/input/touchscreen/cyttsp*
3730F:	include/linux/input/cyttsp.h
3731
3732DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3733M:	Joshua Kinard <kumba@gentoo.org>
3734S:	Maintained
3735F:	drivers/rtc/rtc-ds1685.c
3736F:	include/linux/rtc/ds1685.h
3737
3738DAMA SLAVE for AX.25
3739M:	Joerg Reuter <jreuter@yaina.de>
3740W:	http://yaina.de/jreuter/
3741W:	http://www.qsl.net/dl1bke/
3742L:	linux-hams@vger.kernel.org
3743S:	Maintained
3744F:	net/ax25/af_ax25.c
3745F:	net/ax25/ax25_dev.c
3746F:	net/ax25/ax25_ds_*
3747F:	net/ax25/ax25_in.c
3748F:	net/ax25/ax25_out.c
3749F:	net/ax25/ax25_timer.c
3750F:	net/ax25/sysctl_net_ax25.c
3751
3752DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3753L:	netdev@vger.kernel.org
3754S:	Orphan
3755F:	Documentation/networking/dmfe.txt
3756F:	drivers/net/ethernet/dec/tulip/dmfe.c
3757
3758DC390/AM53C974 SCSI driver
3759M:	Hannes Reinecke <hare@suse.com>
3760L:	linux-scsi@vger.kernel.org
3761S:	Maintained
3762F:	drivers/scsi/am53c974.c
3763
3764DC395x SCSI driver
3765M:	Oliver Neukum <oliver@neukum.org>
3766M:	Ali Akcaagac <aliakc@web.de>
3767M:	Jamie Lenehan <lenehan@twibble.org>
3768L:	dc395x@twibble.org
3769W:	http://twibble.org/dist/dc395x/
3770W:	http://lists.twibble.org/mailman/listinfo/dc395x/
3771S:	Maintained
3772F:	Documentation/scsi/dc395x.txt
3773F:	drivers/scsi/dc395x.*
3774
3775DCCP PROTOCOL
3776M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
3777L:	dccp@vger.kernel.org
3778W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3779S:	Maintained
3780F:	include/linux/dccp.h
3781F:	include/uapi/linux/dccp.h
3782F:	include/linux/tfrc.h
3783F:	net/dccp/
3784
3785DECnet NETWORK LAYER
3786W:	http://linux-decnet.sourceforge.net
3787L:	linux-decnet-user@lists.sourceforge.net
3788S:	Orphan
3789F:	Documentation/networking/decnet.txt
3790F:	net/decnet/
3791
3792DECSTATION PLATFORM SUPPORT
3793M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3794L:	linux-mips@linux-mips.org
3795W:	http://www.linux-mips.org/wiki/DECstation
3796S:	Maintained
3797F:	arch/mips/dec/
3798F:	arch/mips/include/asm/dec/
3799F:	arch/mips/include/asm/mach-dec/
3800
3801DEFXX FDDI NETWORK DRIVER
3802M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3803S:	Maintained
3804F:	drivers/net/fddi/defxx.*
3805
3806DELL LAPTOP DRIVER
3807M:	Matthew Garrett <mjg59@srcf.ucam.org>
3808M:	Pali Rohár <pali.rohar@gmail.com>
3809L:	platform-driver-x86@vger.kernel.org
3810S:	Maintained
3811F:	drivers/platform/x86/dell-laptop.c
3812
3813DELL LAPTOP RBTN DRIVER
3814M:	Pali Rohár <pali.rohar@gmail.com>
3815S:	Maintained
3816F:	drivers/platform/x86/dell-rbtn.*
3817
3818DELL LAPTOP FREEFALL DRIVER
3819M:	Pali Rohár <pali.rohar@gmail.com>
3820S:	Maintained
3821F:	drivers/platform/x86/dell-smo8800.c
3822
3823DELL LAPTOP SMM DRIVER
3824M:	Pali Rohár <pali.rohar@gmail.com>
3825S:	Maintained
3826F:	drivers/hwmon/dell-smm-hwmon.c
3827F:	include/uapi/linux/i8k.h
3828
3829DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3830M:	Doug Warzecha <Douglas_Warzecha@dell.com>
3831S:	Maintained
3832F:	Documentation/dcdbas.txt
3833F:	drivers/firmware/dcdbas.*
3834
3835DELL WMI EXTRAS DRIVER
3836M:	Matthew Garrett <mjg59@srcf.ucam.org>
3837M:	Pali Rohár <pali.rohar@gmail.com>
3838S:	Maintained
3839F:	drivers/platform/x86/dell-wmi.c
3840
3841DESIGNWARE USB2 DRD IP DRIVER
3842M:	John Youn <johnyoun@synopsys.com>
3843L:	linux-usb@vger.kernel.org
3844T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3845S:	Maintained
3846F:	drivers/usb/dwc2/
3847
3848DESIGNWARE USB3 DRD IP DRIVER
3849M:	Felipe Balbi <balbi@kernel.org>
3850L:	linux-usb@vger.kernel.org
3851T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3852S:	Maintained
3853F:	drivers/usb/dwc3/
3854
3855DEVICE COREDUMP (DEV_COREDUMP)
3856M:	Johannes Berg <johannes@sipsolutions.net>
3857L:	linux-kernel@vger.kernel.org
3858S:	Maintained
3859F:	drivers/base/devcoredump.c
3860F:	include/linux/devcoredump.h
3861
3862DEVICE FREQUENCY (DEVFREQ)
3863M:	MyungJoo Ham <myungjoo.ham@samsung.com>
3864M:	Kyungmin Park <kyungmin.park@samsung.com>
3865R:	Chanwoo Choi <cw00.choi@samsung.com>
3866L:	linux-pm@vger.kernel.org
3867T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3868S:	Maintained
3869F:	drivers/devfreq/
3870F:	include/linux/devfreq.h
3871F:	Documentation/devicetree/bindings/devfreq/
3872
3873DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3874M:	Chanwoo Choi <cw00.choi@samsung.com>
3875L:	linux-pm@vger.kernel.org
3876T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3877S:	Supported
3878F:	drivers/devfreq/event/
3879F:	drivers/devfreq/devfreq-event.c
3880F:	include/linux/devfreq-event.h
3881F:	Documentation/devicetree/bindings/devfreq/event/
3882
3883BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3884M:	Chanwoo Choi <cw00.choi@samsung.com>
3885L:	linux-pm@vger.kernel.org
3886L:	linux-samsung-soc@vger.kernel.org
3887T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3888S:	Maintained
3889F:	drivers/devfreq/exynos-bus.c
3890F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3891
3892DEVICE NUMBER REGISTRY
3893M:	Torben Mathiasen <device@lanana.org>
3894W:	http://lanana.org/docs/device-list/index.html
3895S:	Maintained
3896
3897DEVICE-MAPPER  (LVM)
3898M:	Alasdair Kergon <agk@redhat.com>
3899M:	Mike Snitzer <snitzer@redhat.com>
3900M:	dm-devel@redhat.com
3901L:	dm-devel@redhat.com
3902W:	http://sources.redhat.com/dm
3903Q:	http://patchwork.kernel.org/project/dm-devel/list/
3904T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3905T:	quilt http://people.redhat.com/agk/patches/linux/editing/
3906S:	Maintained
3907F:	Documentation/device-mapper/
3908F:	drivers/md/dm*
3909F:	drivers/md/persistent-data/
3910F:	include/linux/device-mapper.h
3911F:	include/linux/dm-*.h
3912F:	include/uapi/linux/dm-*.h
3913
3914DEVLINK
3915M:	Jiri Pirko <jiri@mellanox.com>
3916L:	netdev@vger.kernel.org
3917S:	Supported
3918F:	net/core/devlink.c
3919F:	include/net/devlink.h
3920F:	include/uapi/linux/devlink.h
3921
3922DIALOG SEMICONDUCTOR DRIVERS
3923M:	Support Opensource <support.opensource@diasemi.com>
3924W:	http://www.dialog-semiconductor.com/products
3925S:	Supported
3926F:	Documentation/hwmon/da90??
3927F:	Documentation/devicetree/bindings/mfd/da90*.txt
3928F:	Documentation/devicetree/bindings/regulator/da92*.txt
3929F:	Documentation/devicetree/bindings/sound/da[79]*.txt
3930F:	drivers/gpio/gpio-da90??.c
3931F:	drivers/hwmon/da90??-hwmon.c
3932F:	drivers/iio/adc/da91??-*.c
3933F:	drivers/input/misc/da90??_onkey.c
3934F:	drivers/input/touchscreen/da9052_tsi.c
3935F:	drivers/leds/leds-da90??.c
3936F:	drivers/mfd/da903x.c
3937F:	drivers/mfd/da90??-*.c
3938F:	drivers/mfd/da91??-*.c
3939F:	drivers/power/supply/da9052-battery.c
3940F:	drivers/power/supply/da91??-*.c
3941F:	drivers/regulator/da903x.c
3942F:	drivers/regulator/da9???-regulator.[ch]
3943F:	drivers/rtc/rtc-da90??.c
3944F:	drivers/video/backlight/da90??_bl.c
3945F:	drivers/watchdog/da90??_wdt.c
3946F:	include/linux/mfd/da903x.h
3947F:	include/linux/mfd/da9052/
3948F:	include/linux/mfd/da9055/
3949F:	include/linux/mfd/da9062/
3950F:	include/linux/mfd/da9063/
3951F:	include/linux/mfd/da9150/
3952F:	include/linux/regulator/da9211.h
3953F:	include/sound/da[79]*.h
3954F:	sound/soc/codecs/da[79]*.[ch]
3955
3956DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3957M:	William Breathitt Gray <vilhelm.gray@gmail.com>
3958L:	linux-gpio@vger.kernel.org
3959S:	Maintained
3960F:	drivers/gpio/gpio-gpio-mm.c
3961
3962DIGI NEO AND CLASSIC PCI PRODUCTS
3963M:	Lidza Louina <lidza.louina@gmail.com>
3964M:	Mark Hounschell <markh@compro.net>
3965L:	driverdev-devel@linuxdriverproject.org
3966S:	Maintained
3967F:	drivers/staging/dgnc/
3968
3969DIOLAN U2C-12 I2C DRIVER
3970M:	Guenter Roeck <linux@roeck-us.net>
3971L:	linux-i2c@vger.kernel.org
3972S:	Maintained
3973F:	drivers/i2c/busses/i2c-diolan-u2c.c
3974
3975DIRECT ACCESS (DAX)
3976M:	Matthew Wilcox <mawilcox@microsoft.com>
3977M:	Ross Zwisler <ross.zwisler@linux.intel.com>
3978L:	linux-fsdevel@vger.kernel.org
3979S:	Supported
3980F:	fs/dax.c
3981F:	include/linux/dax.h
3982F:	include/trace/events/fs_dax.h
3983
3984DIRECTORY NOTIFICATION (DNOTIFY)
3985M:	Eric Paris <eparis@parisplace.org>
3986S:	Maintained
3987F:	Documentation/filesystems/dnotify.txt
3988F:	fs/notify/dnotify/
3989F:	include/linux/dnotify.h
3990
3991DISK GEOMETRY AND PARTITION HANDLING
3992M:	Andries Brouwer <aeb@cwi.nl>
3993W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3994W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3995W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3996S:	Maintained
3997
3998DISKQUOTA
3999M:	Jan Kara <jack@suse.com>
4000S:	Maintained
4001F:	Documentation/filesystems/quota.txt
4002F:	fs/quota/
4003F:	include/linux/quota*.h
4004F:	include/uapi/linux/quota*.h
4005
4006DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4007M:	Bernie Thompson <bernie@plugable.com>
4008L:	linux-fbdev@vger.kernel.org
4009S:	Maintained
4010W:	http://plugable.com/category/projects/udlfb/
4011F:	drivers/video/fbdev/udlfb.c
4012F:	include/video/udlfb.h
4013F:	Documentation/fb/udlfb.txt
4014
4015DISTRIBUTED LOCK MANAGER (DLM)
4016M:	Christine Caulfield <ccaulfie@redhat.com>
4017M:	David Teigland <teigland@redhat.com>
4018L:	cluster-devel@redhat.com
4019W:	http://sources.redhat.com/cluster/
4020T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4021S:	Supported
4022F:	fs/dlm/
4023
4024DMA BUFFER SHARING FRAMEWORK
4025M:	Sumit Semwal <sumit.semwal@linaro.org>
4026S:	Maintained
4027L:	linux-media@vger.kernel.org
4028L:	dri-devel@lists.freedesktop.org
4029L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4030F:	drivers/dma-buf/
4031F:	include/linux/dma-buf*
4032F:	include/linux/reservation.h
4033F:	include/linux/*fence.h
4034F:	Documentation/driver-api/dma-buf.rst
4035T:	git git://anongit.freedesktop.org/drm/drm-misc
4036
4037SYNC FILE FRAMEWORK
4038M:	Sumit Semwal <sumit.semwal@linaro.org>
4039R:	Gustavo Padovan <gustavo@padovan.org>
4040S:	Maintained
4041L:	linux-media@vger.kernel.org
4042L:	dri-devel@lists.freedesktop.org
4043F:	drivers/dma-buf/sync_*
4044F:	drivers/dma-buf/dma-fence*
4045F:	drivers/dma-buf/sw_sync.c
4046F:	include/linux/sync_file.h
4047F:	include/uapi/linux/sync_file.h
4048F:	Documentation/sync_file.txt
4049T:	git git://anongit.freedesktop.org/drm/drm-misc
4050
4051DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4052M:	Vinod Koul <vinod.koul@intel.com>
4053L:	dmaengine@vger.kernel.org
4054Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4055S:	Maintained
4056F:	drivers/dma/
4057F:	include/linux/dmaengine.h
4058F:	Documentation/devicetree/bindings/dma/
4059F:	Documentation/dmaengine/
4060T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4061
4062DME1737 HARDWARE MONITOR DRIVER
4063M:	Juerg Haefliger <juergh@gmail.com>
4064L:	linux-hwmon@vger.kernel.org
4065S:	Maintained
4066F:	Documentation/hwmon/dme1737
4067F:	drivers/hwmon/dme1737.c
4068
4069DMI/SMBIOS SUPPORT
4070M:	Jean Delvare <jdelvare@suse.com>
4071S:	Maintained
4072T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4073F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4074F:	drivers/firmware/dmi-id.c
4075F:	drivers/firmware/dmi_scan.c
4076F:	include/linux/dmi.h
4077
4078DOCUMENTATION
4079M:	Jonathan Corbet <corbet@lwn.net>
4080L:	linux-doc@vger.kernel.org
4081S:	Maintained
4082F:	Documentation/
4083F:	scripts/docproc.c
4084F:	scripts/kernel-doc*
4085X:	Documentation/ABI/
4086X:	Documentation/devicetree/
4087X:	Documentation/acpi
4088X:	Documentation/power
4089X:	Documentation/spi
4090X:	Documentation/media
4091T:	git git://git.lwn.net/linux.git docs-next
4092
4093DOUBLETALK DRIVER
4094M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4095L:	blinux-list@redhat.com
4096S:	Maintained
4097F:	drivers/char/dtlk.c
4098F:	include/linux/dtlk.h
4099
4100DPT_I2O SCSI RAID DRIVER
4101M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4102L:	linux-scsi@vger.kernel.org
4103W:	http://www.adaptec.com/
4104S:	Maintained
4105F:	drivers/scsi/dpt*
4106F:	drivers/scsi/dpt/
4107
4108DRBD DRIVER
4109M:	Philipp Reisner <philipp.reisner@linbit.com>
4110M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4111L:	drbd-dev@lists.linbit.com
4112W:	http://www.drbd.org
4113T:	git git://git.linbit.com/linux-drbd.git
4114T:	git git://git.linbit.com/drbd-8.4.git
4115S:	Supported
4116F:	drivers/block/drbd/
4117F:	lib/lru_cache.c
4118F:	Documentation/blockdev/drbd/
4119
4120DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4121M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4122T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4123S:	Supported
4124F:	Documentation/kobject.txt
4125F:	drivers/base/
4126F:	fs/debugfs/
4127F:	fs/sysfs/
4128F:	include/linux/debugfs.h
4129F:	include/linux/kobj*
4130F:	lib/kobj*
4131
4132DRM DRIVERS
4133M:	David Airlie <airlied@linux.ie>
4134L:	dri-devel@lists.freedesktop.org
4135T:	git git://people.freedesktop.org/~airlied/linux
4136B:	https://bugs.freedesktop.org/
4137C:	irc://chat.freenode.net/dri-devel
4138S:	Maintained
4139F:	drivers/gpu/drm/
4140F:	drivers/gpu/vga/
4141F:	Documentation/devicetree/bindings/display/
4142F:	Documentation/devicetree/bindings/gpu/
4143F:	Documentation/devicetree/bindings/video/
4144F:	Documentation/gpu/
4145F:	include/drm/
4146F:	include/uapi/drm/
4147F:	include/linux/vga*
4148
4149DRM DRIVERS AND MISC GPU PATCHES
4150M:	Daniel Vetter <daniel.vetter@intel.com>
4151M:	Jani Nikula <jani.nikula@linux.intel.com>
4152M:	Sean Paul <seanpaul@chromium.org>
4153W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4154S:	Maintained
4155T:	git git://anongit.freedesktop.org/drm/drm-misc
4156F:	Documentation/gpu/
4157F:	drivers/gpu/vga/
4158F:	drivers/gpu/drm/*
4159F:	include/drm/drm*
4160F:	include/uapi/drm/drm*
4161F:	include/linux/vga*
4162
4163DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4164M:	Dave Airlie <airlied@redhat.com>
4165S:	Odd Fixes
4166F:	drivers/gpu/drm/ast/
4167
4168DRM DRIVERS FOR BRIDGE CHIPS
4169M:	Archit Taneja <architt@codeaurora.org>
4170S:	Maintained
4171T:	git git://anongit.freedesktop.org/drm/drm-misc
4172F:	drivers/gpu/drm/bridge/
4173
4174DRM DRIVER FOR BOCHS VIRTUAL GPU
4175M:	Gerd Hoffmann <kraxel@redhat.com>
4176L:	virtualization@lists.linux-foundation.org
4177T:	git git://anongit.freedesktop.org/drm/drm-misc
4178S:	Maintained
4179F:	drivers/gpu/drm/bochs/
4180
4181DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4182M:	Dave Airlie <airlied@redhat.com>
4183M:	Gerd Hoffmann <kraxel@redhat.com>
4184L:	virtualization@lists.linux-foundation.org
4185T:	git git://anongit.freedesktop.org/drm/drm-misc
4186S:	Obsolete
4187W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4188F:	drivers/gpu/drm/cirrus/
4189
4190RADEON and AMDGPU DRM DRIVERS
4191M:	Alex Deucher <alexander.deucher@amd.com>
4192M:	Christian König <christian.koenig@amd.com>
4193L:	amd-gfx@lists.freedesktop.org
4194T:	git git://people.freedesktop.org/~agd5f/linux
4195S:	Supported
4196F:	drivers/gpu/drm/radeon/
4197F:	include/uapi/drm/radeon_drm.h
4198F:	drivers/gpu/drm/amd/
4199F:	include/uapi/drm/amdgpu_drm.h
4200
4201DRM PANEL DRIVERS
4202M:	Thierry Reding <thierry.reding@gmail.com>
4203L:	dri-devel@lists.freedesktop.org
4204T:	git git://anongit.freedesktop.org/tegra/linux.git
4205S:	Maintained
4206F:	drivers/gpu/drm/drm_panel.c
4207F:	drivers/gpu/drm/panel/
4208F:	include/drm/drm_panel.h
4209F:	Documentation/devicetree/bindings/display/panel/
4210
4211INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4212M:	Daniel Vetter <daniel.vetter@intel.com>
4213M:	Jani Nikula <jani.nikula@linux.intel.com>
4214L:	intel-gfx@lists.freedesktop.org
4215W:	https://01.org/linuxgraphics/
4216B:	https://01.org/linuxgraphics/documentation/how-report-bugs
4217C:	irc://chat.freenode.net/intel-gfx
4218Q:	http://patchwork.freedesktop.org/project/intel-gfx/
4219T:	git git://anongit.freedesktop.org/drm-intel
4220S:	Supported
4221F:	drivers/gpu/drm/i915/
4222F:	include/drm/i915*
4223F:	include/uapi/drm/i915_drm.h
4224F:	Documentation/gpu/i915.rst
4225
4226INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4227M:      Zhenyu Wang <zhenyuw@linux.intel.com>
4228M:      Zhi Wang <zhi.a.wang@intel.com>
4229L:      intel-gvt-dev@lists.freedesktop.org
4230L:      intel-gfx@lists.freedesktop.org
4231W:      https://01.org/igvt-g
4232T:      git https://github.com/01org/gvt-linux.git
4233S:      Supported
4234F:      drivers/gpu/drm/i915/gvt/
4235
4236DRM DRIVERS FOR ATMEL HLCDC
4237M:	Boris Brezillon <boris.brezillon@free-electrons.com>
4238L:	dri-devel@lists.freedesktop.org
4239S:	Supported
4240F:	drivers/gpu/drm/atmel-hlcdc/
4241F:	Documentation/devicetree/bindings/drm/atmel/
4242T:	git git://anongit.freedesktop.org/drm/drm-misc
4243
4244DRM DRIVERS FOR ALLWINNER A10
4245M:	Maxime Ripard  <maxime.ripard@free-electrons.com>
4246L:	dri-devel@lists.freedesktop.org
4247S:	Supported
4248F:	drivers/gpu/drm/sun4i/
4249F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4250T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4251
4252DRM DRIVERS FOR AMLOGIC SOCS
4253M:	Neil Armstrong <narmstrong@baylibre.com>
4254L:	dri-devel@lists.freedesktop.org
4255L:	linux-amlogic@lists.infradead.org
4256W:	http://linux-meson.com/
4257S:	Supported
4258F:	drivers/gpu/drm/meson/
4259F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4260F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4261F:	Documentation/gpu/meson.rst
4262T:	git git://anongit.freedesktop.org/drm/drm-misc
4263
4264DRM DRIVERS FOR EXYNOS
4265M:	Inki Dae <inki.dae@samsung.com>
4266M:	Joonyoung Shim <jy0922.shim@samsung.com>
4267M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4268M:	Kyungmin Park <kyungmin.park@samsung.com>
4269L:	dri-devel@lists.freedesktop.org
4270T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4271S:	Supported
4272F:	drivers/gpu/drm/exynos/
4273F:	include/uapi/drm/exynos_drm.h
4274F:	Documentation/devicetree/bindings/display/exynos/
4275
4276DRM DRIVERS FOR FREESCALE DCU
4277M:	Stefan Agner <stefan@agner.ch>
4278M:	Alison Wang <alison.wang@freescale.com>
4279L:	dri-devel@lists.freedesktop.org
4280S:	Supported
4281F:	drivers/gpu/drm/fsl-dcu/
4282F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4283F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4284F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4285
4286DRM DRIVERS FOR FREESCALE IMX
4287M:	Philipp Zabel <p.zabel@pengutronix.de>
4288L:	dri-devel@lists.freedesktop.org
4289S:	Maintained
4290F:	drivers/gpu/drm/imx/
4291F:	drivers/gpu/ipu-v3/
4292F:	Documentation/devicetree/bindings/display/imx/
4293
4294DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4295M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4296L:	dri-devel@lists.freedesktop.org
4297T:	git git://github.com/patjak/drm-gma500
4298S:	Maintained
4299F:	drivers/gpu/drm/gma500/
4300
4301DRM DRIVERS FOR HISILICON
4302M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4303M:	Rongrong Zou <zourongrong@gmail.com>
4304R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4305R:	Chen Feng <puck.chen@hisilicon.com>
4306L:	dri-devel@lists.freedesktop.org
4307T:	git git://github.com/xin3liang/linux.git
4308S:	Maintained
4309F:	drivers/gpu/drm/hisilicon/
4310F:	Documentation/devicetree/bindings/display/hisilicon/
4311
4312DRM DRIVER FOR INTEL I810 VIDEO CARDS
4313S:	Orphan / Obsolete
4314F:	drivers/gpu/drm/i810/
4315F:	include/uapi/drm/i810_drm.h
4316
4317DRM DRIVERS FOR MEDIATEK
4318M:	CK Hu <ck.hu@mediatek.com>
4319M:	Philipp Zabel <p.zabel@pengutronix.de>
4320L:	dri-devel@lists.freedesktop.org
4321S:	Supported
4322F:	drivers/gpu/drm/mediatek/
4323F:	Documentation/devicetree/bindings/display/mediatek/
4324
4325DRM DRIVER FOR MI0283QT
4326M:	Noralf Trønnes <noralf@tronnes.org>
4327S:	Maintained
4328F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4329F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4330
4331DRM DRIVER FOR MSM ADRENO GPU
4332M:	Rob Clark <robdclark@gmail.com>
4333L:	linux-arm-msm@vger.kernel.org
4334L:	dri-devel@lists.freedesktop.org
4335L:	freedreno@lists.freedesktop.org
4336T:	git git://people.freedesktop.org/~robclark/linux
4337S:	Maintained
4338F:	drivers/gpu/drm/msm/
4339F:	include/uapi/drm/msm_drm.h
4340F:	Documentation/devicetree/bindings/display/msm/
4341
4342DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4343M:	Ben Skeggs <bskeggs@redhat.com>
4344L:	dri-devel@lists.freedesktop.org
4345L:	nouveau@lists.freedesktop.org
4346T:	git git://github.com/skeggsb/linux
4347S:	Supported
4348F:	drivers/gpu/drm/nouveau/
4349F:	include/uapi/drm/nouveau_drm.h
4350
4351DRM DRIVERS FOR NVIDIA TEGRA
4352M:	Thierry Reding <thierry.reding@gmail.com>
4353L:	dri-devel@lists.freedesktop.org
4354L:	linux-tegra@vger.kernel.org
4355T:	git git://anongit.freedesktop.org/tegra/linux.git
4356S:	Supported
4357F:	drivers/gpu/drm/tegra/
4358F:	drivers/gpu/host1x/
4359F:	include/linux/host1x.h
4360F:	include/uapi/drm/tegra_drm.h
4361F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4362
4363DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4364S:	Orphan / Obsolete
4365F:	drivers/gpu/drm/mga/
4366F:	include/uapi/drm/mga_drm.h
4367
4368DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4369M:	Dave Airlie <airlied@redhat.com>
4370S:	Odd Fixes
4371F:	drivers/gpu/drm/mgag200/
4372
4373DRM DRIVER FOR RAGE 128 VIDEO CARDS
4374S:	Orphan / Obsolete
4375F:	drivers/gpu/drm/r128/
4376F:	include/uapi/drm/r128_drm.h
4377
4378DRM DRIVERS FOR RENESAS
4379M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4380L:	dri-devel@lists.freedesktop.org
4381L:	linux-renesas-soc@vger.kernel.org
4382T:	git git://linuxtv.org/pinchartl/fbdev
4383S:	Supported
4384F:	drivers/gpu/drm/rcar-du/
4385F:	drivers/gpu/drm/shmobile/
4386F:	include/linux/platform_data/shmob_drm.h
4387F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4388F:	Documentation/devicetree/bindings/display/renesas,du.txt
4389
4390DRM DRIVER FOR QXL VIRTUAL GPU
4391M:	Dave Airlie <airlied@redhat.com>
4392M:	Gerd Hoffmann <kraxel@redhat.com>
4393L:	virtualization@lists.linux-foundation.org
4394T:	git git://anongit.freedesktop.org/drm/drm-misc
4395S:	Maintained
4396F:	drivers/gpu/drm/qxl/
4397F:	include/uapi/drm/qxl_drm.h
4398
4399DRM DRIVERS FOR ROCKCHIP
4400M:	Mark Yao <mark.yao@rock-chips.com>
4401L:	dri-devel@lists.freedesktop.org
4402S:	Maintained
4403F:	drivers/gpu/drm/rockchip/
4404F:	Documentation/devicetree/bindings/display/rockchip/
4405T:	git git://anongit.freedesktop.org/drm/drm-misc
4406
4407DRM DRIVER FOR SAVAGE VIDEO CARDS
4408S:	Orphan / Obsolete
4409F:	drivers/gpu/drm/savage/
4410F:	include/uapi/drm/savage_drm.h
4411
4412DRM DRIVER FOR SIS VIDEO CARDS
4413S:	Orphan / Obsolete
4414F:	drivers/gpu/drm/sis/
4415F:	include/uapi/drm/sis_drm.h
4416
4417DRM DRIVERS FOR STI
4418M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4419M:	Vincent Abriou <vincent.abriou@st.com>
4420L:	dri-devel@lists.freedesktop.org
4421T:	git git://anongit.freedesktop.org/drm/drm-misc
4422S:	Maintained
4423F:	drivers/gpu/drm/sti
4424F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4425
4426DRM DRIVER FOR TDFX VIDEO CARDS
4427S:	Orphan / Obsolete
4428F:	drivers/gpu/drm/tdfx/
4429
4430DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4431M:	Dave Airlie <airlied@redhat.com>
4432S:	Odd Fixes
4433F:	drivers/gpu/drm/udl/
4434
4435DRM DRIVERS FOR VIVANTE GPU IP
4436M:	Lucas Stach <l.stach@pengutronix.de>
4437R:	Russell King <linux+etnaviv@armlinux.org.uk>
4438R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4439L:	etnaviv@lists.freedesktop.org
4440L:	dri-devel@lists.freedesktop.org
4441S:	Maintained
4442F:	drivers/gpu/drm/etnaviv/
4443F:	include/uapi/drm/etnaviv_drm.h
4444F:	Documentation/devicetree/bindings/display/etnaviv/
4445
4446DRM DRIVER FOR VMWARE VIRTUAL GPU
4447M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4448M:	Sinclair Yeh <syeh@vmware.com>
4449M:	Thomas Hellstrom <thellstrom@vmware.com>
4450L:	dri-devel@lists.freedesktop.org
4451T:	git git://people.freedesktop.org/~syeh/repos_linux
4452T:	git git://people.freedesktop.org/~thomash/linux
4453S:	Supported
4454F:	drivers/gpu/drm/vmwgfx/
4455F:	include/uapi/drm/vmwgfx_drm.h
4456
4457DRM DRIVERS FOR VC4
4458M:	Eric Anholt <eric@anholt.net>
4459T:	git git://github.com/anholt/linux
4460S:	Supported
4461F:	drivers/gpu/drm/vc4/
4462F:	include/uapi/drm/vc4_drm.h
4463F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4464T:	git git://anongit.freedesktop.org/drm/drm-misc
4465
4466DRM DRIVERS FOR TI OMAP
4467M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4468L:	dri-devel@lists.freedesktop.org
4469S:	Maintained
4470F:	drivers/gpu/drm/omapdrm/
4471F:	Documentation/devicetree/bindings/display/ti/
4472
4473DRM DRIVERS FOR TI LCDC
4474M:	Jyri Sarha <jsarha@ti.com>
4475R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4476L:	dri-devel@lists.freedesktop.org
4477S:	Maintained
4478F:	drivers/gpu/drm/tilcdc/
4479F:	Documentation/devicetree/bindings/display/tilcdc/
4480
4481DRM DRIVERS FOR ZTE ZX
4482M:	Shawn Guo <shawnguo@kernel.org>
4483L:	dri-devel@lists.freedesktop.org
4484S:	Maintained
4485F:	drivers/gpu/drm/zte/
4486F:	Documentation/devicetree/bindings/display/zte,vou.txt
4487T:	git git://anongit.freedesktop.org/drm/drm-misc
4488
4489DSBR100 USB FM RADIO DRIVER
4490M:	Alexey Klimov <klimov.linux@gmail.com>
4491L:	linux-media@vger.kernel.org
4492T:	git git://linuxtv.org/media_tree.git
4493S:	Maintained
4494F:	drivers/media/radio/dsbr100.c
4495
4496DSCC4 DRIVER
4497M:	Francois Romieu <romieu@fr.zoreil.com>
4498L:	netdev@vger.kernel.org
4499S:	Maintained
4500F:	drivers/net/wan/dscc4.c
4501
4502DT3155 MEDIA DRIVER
4503M:	Hans Verkuil <hverkuil@xs4all.nl>
4504L:	linux-media@vger.kernel.org
4505T:	git git://linuxtv.org/media_tree.git
4506W:	https://linuxtv.org
4507S:	Odd Fixes
4508F:	drivers/media/pci/dt3155/
4509
4510DVB_USB_AF9015 MEDIA DRIVER
4511M:	Antti Palosaari <crope@iki.fi>
4512L:	linux-media@vger.kernel.org
4513W:	https://linuxtv.org
4514W:	http://palosaari.fi/linux/
4515Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4516T:	git git://linuxtv.org/anttip/media_tree.git
4517S:	Maintained
4518F:	drivers/media/usb/dvb-usb-v2/af9015*
4519
4520DVB_USB_AF9035 MEDIA DRIVER
4521M:	Antti Palosaari <crope@iki.fi>
4522L:	linux-media@vger.kernel.org
4523W:	https://linuxtv.org
4524W:	http://palosaari.fi/linux/
4525Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4526T:	git git://linuxtv.org/anttip/media_tree.git
4527S:	Maintained
4528F:	drivers/media/usb/dvb-usb-v2/af9035*
4529
4530DVB_USB_ANYSEE MEDIA DRIVER
4531M:	Antti Palosaari <crope@iki.fi>
4532L:	linux-media@vger.kernel.org
4533W:	https://linuxtv.org
4534W:	http://palosaari.fi/linux/
4535Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4536T:	git git://linuxtv.org/anttip/media_tree.git
4537S:	Maintained
4538F:	drivers/media/usb/dvb-usb-v2/anysee*
4539
4540DVB_USB_AU6610 MEDIA DRIVER
4541M:	Antti Palosaari <crope@iki.fi>
4542L:	linux-media@vger.kernel.org
4543W:	https://linuxtv.org
4544W:	http://palosaari.fi/linux/
4545Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4546T:	git git://linuxtv.org/anttip/media_tree.git
4547S:	Maintained
4548F:	drivers/media/usb/dvb-usb-v2/au6610*
4549
4550DVB_USB_CE6230 MEDIA DRIVER
4551M:	Antti Palosaari <crope@iki.fi>
4552L:	linux-media@vger.kernel.org
4553W:	https://linuxtv.org
4554W:	http://palosaari.fi/linux/
4555Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4556T:	git git://linuxtv.org/anttip/media_tree.git
4557S:	Maintained
4558F:	drivers/media/usb/dvb-usb-v2/ce6230*
4559
4560DVB_USB_CXUSB MEDIA DRIVER
4561M:	Michael Krufky <mkrufky@linuxtv.org>
4562L:	linux-media@vger.kernel.org
4563W:	https://linuxtv.org
4564W:	http://github.com/mkrufky
4565Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4566T:	git git://linuxtv.org/media_tree.git
4567S:	Maintained
4568F:	drivers/media/usb/dvb-usb/cxusb*
4569
4570DVB_USB_EC168 MEDIA DRIVER
4571M:	Antti Palosaari <crope@iki.fi>
4572L:	linux-media@vger.kernel.org
4573W:	https://linuxtv.org
4574W:	http://palosaari.fi/linux/
4575Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4576T:	git git://linuxtv.org/anttip/media_tree.git
4577S:	Maintained
4578F:	drivers/media/usb/dvb-usb-v2/ec168*
4579
4580DVB_USB_GL861 MEDIA DRIVER
4581M:	Antti Palosaari <crope@iki.fi>
4582L:	linux-media@vger.kernel.org
4583W:	https://linuxtv.org
4584Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4585T:	git git://linuxtv.org/anttip/media_tree.git
4586S:	Maintained
4587F:	drivers/media/usb/dvb-usb-v2/gl861*
4588
4589DVB_USB_MXL111SF MEDIA DRIVER
4590M:	Michael Krufky <mkrufky@linuxtv.org>
4591L:	linux-media@vger.kernel.org
4592W:	https://linuxtv.org
4593W:	http://github.com/mkrufky
4594Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4595T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4596S:	Maintained
4597F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4598
4599DVB_USB_RTL28XXU MEDIA DRIVER
4600M:	Antti Palosaari <crope@iki.fi>
4601L:	linux-media@vger.kernel.org
4602W:	https://linuxtv.org
4603W:	http://palosaari.fi/linux/
4604Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4605T:	git git://linuxtv.org/anttip/media_tree.git
4606S:	Maintained
4607F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4608
4609DVB_USB_V2 MEDIA DRIVER
4610M:	Antti Palosaari <crope@iki.fi>
4611L:	linux-media@vger.kernel.org
4612W:	https://linuxtv.org
4613W:	http://palosaari.fi/linux/
4614Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4615T:	git git://linuxtv.org/anttip/media_tree.git
4616S:	Maintained
4617F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4618F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4619
4620DYNAMIC DEBUG
4621M:	Jason Baron <jbaron@akamai.com>
4622S:	Maintained
4623F:	lib/dynamic_debug.c
4624F:	include/linux/dynamic_debug.h
4625
4626DZ DECSTATION DZ11 SERIAL DRIVER
4627M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4628S:	Maintained
4629F:	drivers/tty/serial/dz.*
4630
4631E3X0 POWER BUTTON DRIVER
4632M:	Moritz Fischer <moritz.fischer@ettus.com>
4633L:	usrp-users@lists.ettus.com
4634W:	http://www.ettus.com
4635S:	Supported
4636F:	drivers/input/misc/e3x0-button.c
4637F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4638
4639E4000 MEDIA DRIVER
4640M:	Antti Palosaari <crope@iki.fi>
4641L:	linux-media@vger.kernel.org
4642W:	https://linuxtv.org
4643W:	http://palosaari.fi/linux/
4644Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4645T:	git git://linuxtv.org/anttip/media_tree.git
4646S:	Maintained
4647F:	drivers/media/tuners/e4000*
4648
4649EATA ISA/EISA/PCI SCSI DRIVER
4650M:	Dario Ballabio <ballabio_dario@emc.com>
4651L:	linux-scsi@vger.kernel.org
4652S:	Maintained
4653F:	drivers/scsi/eata.c
4654
4655EC100 MEDIA DRIVER
4656M:	Antti Palosaari <crope@iki.fi>
4657L:	linux-media@vger.kernel.org
4658W:	https://linuxtv.org
4659W:	http://palosaari.fi/linux/
4660Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4661T:	git git://linuxtv.org/anttip/media_tree.git
4662S:	Maintained
4663F:	drivers/media/dvb-frontends/ec100*
4664
4665ECRYPT FILE SYSTEM
4666M:	Tyler Hicks <tyhicks@canonical.com>
4667L:	ecryptfs@vger.kernel.org
4668W:	http://ecryptfs.org
4669W:	https://launchpad.net/ecryptfs
4670T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4671S:	Supported
4672F:	Documentation/filesystems/ecryptfs.txt
4673F:	fs/ecryptfs/
4674
4675EDAC-CORE
4676M:	Borislav Petkov <bp@alien8.de>
4677M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4678M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4679L:	linux-edac@vger.kernel.org
4680T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4681T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4682S:	Supported
4683F:	Documentation/admin-guide/ras.rst
4684F:	Documentation/driver-api/edac.rst
4685F:	drivers/edac/
4686F:	include/linux/edac.h
4687
4688EDAC-AMD64
4689M:	Borislav Petkov <bp@alien8.de>
4690L:	linux-edac@vger.kernel.org
4691S:	Maintained
4692F:	drivers/edac/amd64_edac*
4693
4694EDAC-CALXEDA
4695M:	Robert Richter <rric@kernel.org>
4696L:	linux-edac@vger.kernel.org
4697S:	Maintained
4698F:	drivers/edac/highbank*
4699
4700EDAC-CAVIUM
4701M:	Ralf Baechle <ralf@linux-mips.org>
4702M:	David Daney <david.daney@cavium.com>
4703L:	linux-edac@vger.kernel.org
4704L:	linux-mips@linux-mips.org
4705S:	Supported
4706F:	drivers/edac/octeon_edac*
4707
4708EDAC-E752X
4709M:	Mark Gross <mark.gross@intel.com>
4710L:	linux-edac@vger.kernel.org
4711S:	Maintained
4712F:	drivers/edac/e752x_edac.c
4713
4714EDAC-E7XXX
4715L:	linux-edac@vger.kernel.org
4716S:	Maintained
4717F:	drivers/edac/e7xxx_edac.c
4718
4719EDAC-FSL_DDR
4720M:	York Sun <york.sun@nxp.com>
4721L:	linux-edac@vger.kernel.org
4722S:	Maintained
4723F:	drivers/edac/fsl_ddr_edac.*
4724
4725EDAC-GHES
4726M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4727M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4728L:	linux-edac@vger.kernel.org
4729S:	Maintained
4730F:	drivers/edac/ghes_edac.c
4731
4732EDAC-I82443BXGX
4733M:	Tim Small <tim@buttersideup.com>
4734L:	linux-edac@vger.kernel.org
4735S:	Maintained
4736F:	drivers/edac/i82443bxgx_edac.c
4737
4738EDAC-I3000
4739L:	linux-edac@vger.kernel.org
4740S:	Orphan
4741F:	drivers/edac/i3000_edac.c
4742
4743EDAC-I5000
4744L:	linux-edac@vger.kernel.org
4745S:	Maintained
4746F:	drivers/edac/i5000_edac.c
4747
4748EDAC-I5400
4749M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4750M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4751L:	linux-edac@vger.kernel.org
4752S:	Maintained
4753F:	drivers/edac/i5400_edac.c
4754
4755EDAC-I7300
4756M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4757M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4758L:	linux-edac@vger.kernel.org
4759S:	Maintained
4760F:	drivers/edac/i7300_edac.c
4761
4762EDAC-I7CORE
4763M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4764M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4765L:	linux-edac@vger.kernel.org
4766S:	Maintained
4767F:	drivers/edac/i7core_edac.c
4768
4769EDAC-I82975X
4770M:	Ranganathan Desikan <ravi@jetztechnologies.com>
4771M:	"Arvind R." <arvino55@gmail.com>
4772L:	linux-edac@vger.kernel.org
4773S:	Maintained
4774F:	drivers/edac/i82975x_edac.c
4775
4776EDAC-IE31200
4777M:	Jason Baron <jbaron@akamai.com>
4778L:	linux-edac@vger.kernel.org
4779S:	Maintained
4780F:	drivers/edac/ie31200_edac.c
4781
4782EDAC-MPC85XX
4783M:	Johannes Thumshirn <morbidrsa@gmail.com>
4784L:	linux-edac@vger.kernel.org
4785S:	Maintained
4786F:	drivers/edac/mpc85xx_edac.[ch]
4787
4788EDAC-PND2
4789M:	Tony Luck <tony.luck@intel.com>
4790L:	linux-edac@vger.kernel.org
4791S:	Maintained
4792F:	drivers/edac/pnd2_edac.[ch]
4793
4794EDAC-PASEMI
4795M:	Egor Martovetsky <egor@pasemi.com>
4796L:	linux-edac@vger.kernel.org
4797S:	Maintained
4798F:	drivers/edac/pasemi_edac.c
4799
4800EDAC-R82600
4801M:	Tim Small <tim@buttersideup.com>
4802L:	linux-edac@vger.kernel.org
4803S:	Maintained
4804F:	drivers/edac/r82600_edac.c
4805
4806EDAC-SBRIDGE
4807M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4808M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4809L:	linux-edac@vger.kernel.org
4810S:	Maintained
4811F:	drivers/edac/sb_edac.c
4812
4813EDAC-SKYLAKE
4814M:	Tony Luck <tony.luck@intel.com>
4815L:	linux-edac@vger.kernel.org
4816S:	Maintained
4817F:	drivers/edac/skx_edac.c
4818
4819EDAC-XGENE
4820APPLIED MICRO (APM) X-GENE SOC EDAC
4821M:     Loc Ho <lho@apm.com>
4822S:     Supported
4823F:     drivers/edac/xgene_edac.c
4824F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4825
4826EDIROL UA-101/UA-1000 DRIVER
4827M:	Clemens Ladisch <clemens@ladisch.de>
4828L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4829T:	git git://git.alsa-project.org/alsa-kernel.git
4830S:	Maintained
4831F:	sound/usb/misc/ua101.c
4832
4833EXTENSIBLE FIRMWARE INTERFACE (EFI)
4834M:	Matt Fleming <matt@codeblueprint.co.uk>
4835M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
4836L:	linux-efi@vger.kernel.org
4837T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4838S:	Maintained
4839F:	Documentation/efi-stub.txt
4840F:	arch/*/kernel/efi.c
4841F:	arch/x86/boot/compressed/eboot.[ch]
4842F:	arch/*/include/asm/efi.h
4843F:	arch/x86/platform/efi/
4844F:	drivers/firmware/efi/
4845F:	include/linux/efi*.h
4846F:	arch/arm/boot/compressed/efi-header.S
4847F:	arch/arm64/kernel/efi-entry.S
4848
4849EFI VARIABLE FILESYSTEM
4850M:	Matthew Garrett <matthew.garrett@nebula.com>
4851M:	Jeremy Kerr <jk@ozlabs.org>
4852M:	Matt Fleming <matt@codeblueprint.co.uk>
4853T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4854L:	linux-efi@vger.kernel.org
4855S:	Maintained
4856F:	fs/efivarfs/
4857
4858EFIFB FRAMEBUFFER DRIVER
4859L:	linux-fbdev@vger.kernel.org
4860M:	Peter Jones <pjones@redhat.com>
4861S:	Maintained
4862F:	drivers/video/fbdev/efifb.c
4863
4864EFI TEST DRIVER
4865L:	linux-efi@vger.kernel.org
4866M:	Ivan Hu <ivan.hu@canonical.com>
4867M:	Matt Fleming <matt@codeblueprint.co.uk>
4868S:	Maintained
4869F:	drivers/firmware/efi/test/
4870
4871EFS FILESYSTEM
4872W:	http://aeschi.ch.eu.org/efs/
4873S:	Orphan
4874F:	fs/efs/
4875
4876EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4877M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
4878L:	netdev@vger.kernel.org
4879S:	Maintained
4880F:	drivers/net/ethernet/ibm/ehea/
4881
4882EM28XX VIDEO4LINUX DRIVER
4883M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4884M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4885L:	linux-media@vger.kernel.org
4886W:	https://linuxtv.org
4887T:	git git://linuxtv.org/media_tree.git
4888S:	Maintained
4889F:	drivers/media/usb/em28xx/
4890F:	Documentation/media/v4l-drivers/em28xx*
4891
4892EMBEDDED LINUX
4893M:	Paul Gortmaker <paul.gortmaker@windriver.com>
4894M:	Matt Mackall <mpm@selenic.com>
4895M:	David Woodhouse <dwmw2@infradead.org>
4896L:	linux-embedded@vger.kernel.org
4897S:	Maintained
4898
4899EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4900M:	James Smart <james.smart@broadcom.com>
4901M:	Dick Kennedy <dick.kennedy@broadcom.com>
4902L:	linux-scsi@vger.kernel.org
4903W:	http://www.broadcom.com
4904S:	Supported
4905F:	drivers/scsi/lpfc/
4906
4907ENE CB710 FLASH CARD READER DRIVER
4908M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
4909S:	Maintained
4910F:	drivers/misc/cb710/
4911F:	drivers/mmc/host/cb710-mmc.*
4912F:	include/linux/cb710.h
4913
4914ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4915M:	Maxim Levitsky <maximlevitsky@gmail.com>
4916S:	Maintained
4917F:	drivers/media/rc/ene_ir.*
4918
4919EPSON S1D13XXX FRAMEBUFFER DRIVER
4920M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
4921S:	Maintained
4922T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4923F:	drivers/video/fbdev/s1d13xxxfb.c
4924F:	include/video/s1d13xxxfb.h
4925
4926ET131X NETWORK DRIVER
4927M:	Mark Einon <mark.einon@gmail.com>
4928S:	Odd Fixes
4929F:	drivers/net/ethernet/agere/
4930
4931ETHERNET BRIDGE
4932M:	Stephen Hemminger <stephen@networkplumber.org>
4933L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
4934L:	netdev@vger.kernel.org
4935W:	http://www.linuxfoundation.org/en/Net:Bridge
4936S:	Maintained
4937F:	include/linux/netfilter_bridge/
4938F:	net/bridge/
4939
4940ETHERNET PHY LIBRARY
4941M:	Andrew Lunn <andrew@lunn.ch>
4942M:	Florian Fainelli <f.fainelli@gmail.com>
4943L:	netdev@vger.kernel.org
4944S:	Maintained
4945F:	include/linux/phy.h
4946F:	include/linux/phy_fixed.h
4947F:	drivers/net/phy/
4948F:	Documentation/networking/phy.txt
4949F:	drivers/of/of_mdio.c
4950F:	drivers/of/of_net.c
4951
4952EXT2 FILE SYSTEM
4953M:	Jan Kara <jack@suse.com>
4954L:	linux-ext4@vger.kernel.org
4955S:	Maintained
4956F:	Documentation/filesystems/ext2.txt
4957F:	fs/ext2/
4958F:	include/linux/ext2*
4959
4960EXT4 FILE SYSTEM
4961M:	"Theodore Ts'o" <tytso@mit.edu>
4962M:	Andreas Dilger <adilger.kernel@dilger.ca>
4963L:	linux-ext4@vger.kernel.org
4964W:	http://ext4.wiki.kernel.org
4965Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
4966T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4967S:	Maintained
4968F:	Documentation/filesystems/ext4.txt
4969F:	fs/ext4/
4970
4971Extended Verification Module (EVM)
4972M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
4973L:	linux-ima-devel@lists.sourceforge.net
4974L:	linux-security-module@vger.kernel.org
4975S:	Supported
4976F:	security/integrity/evm/
4977
4978EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4979M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4980M:	Chanwoo Choi <cw00.choi@samsung.com>
4981L:	linux-kernel@vger.kernel.org
4982T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4983S:	Maintained
4984F:	drivers/extcon/
4985F:	include/linux/extcon/
4986F:	include/linux/extcon.h
4987F:	Documentation/extcon/
4988F:	Documentation/devicetree/bindings/extcon/
4989
4990EXYNOS DP DRIVER
4991M:	Jingoo Han <jingoohan1@gmail.com>
4992L:	dri-devel@lists.freedesktop.org
4993S:	Maintained
4994F:	drivers/gpu/drm/exynos/exynos_dp*
4995
4996EXYNOS SYSMMU (IOMMU) driver
4997M:	Marek Szyprowski <m.szyprowski@samsung.com>
4998L:	iommu@lists.linux-foundation.org
4999S:	Maintained
5000F:	drivers/iommu/exynos-iommu.c
5001
5002EZchip NPS platform support
5003M:	Noam Camus <noamc@ezchip.com>
5004S:	Supported
5005F:	arch/arc/plat-eznps
5006F:	arch/arc/boot/dts/eznps.dts
5007
5008F71805F HARDWARE MONITORING DRIVER
5009M:	Jean Delvare <jdelvare@suse.com>
5010L:	linux-hwmon@vger.kernel.org
5011S:	Maintained
5012F:	Documentation/hwmon/f71805f
5013F:	drivers/hwmon/f71805f.c
5014
5015FC0011 TUNER DRIVER
5016M:	Michael Buesch <m@bues.ch>
5017L:	linux-media@vger.kernel.org
5018S:	Maintained
5019F:	drivers/media/tuners/fc0011.h
5020F:	drivers/media/tuners/fc0011.c
5021
5022FC2580 MEDIA DRIVER
5023M:	Antti Palosaari <crope@iki.fi>
5024L:	linux-media@vger.kernel.org
5025W:	https://linuxtv.org
5026W:	http://palosaari.fi/linux/
5027Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5028T:	git git://linuxtv.org/anttip/media_tree.git
5029S:	Maintained
5030F:	drivers/media/tuners/fc2580*
5031
5032FANOTIFY
5033M:	Eric Paris <eparis@redhat.com>
5034S:	Maintained
5035F:	fs/notify/fanotify/
5036F:	include/linux/fanotify.h
5037F:	include/uapi/linux/fanotify.h
5038
5039FARSYNC SYNCHRONOUS DRIVER
5040M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5041W:	http://www.farsite.co.uk/
5042S:	Supported
5043F:	drivers/net/wan/farsync.*
5044
5045FAULT INJECTION SUPPORT
5046M:	Akinobu Mita <akinobu.mita@gmail.com>
5047S:	Supported
5048F:	Documentation/fault-injection/
5049F:	lib/fault-inject.c
5050
5051FBTFT Framebuffer drivers
5052M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5053S:	Maintained
5054F:	drivers/staging/fbtft/
5055
5056FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5057M:	Johannes Thumshirn <jth@kernel.org>
5058L:	fcoe-devel@open-fcoe.org
5059W:	www.Open-FCoE.org
5060S:	Supported
5061F:	drivers/scsi/libfc/
5062F:	drivers/scsi/fcoe/
5063F:	include/scsi/fc/
5064F:	include/scsi/libfc.h
5065F:	include/scsi/libfcoe.h
5066F:	include/uapi/scsi/fc/
5067
5068FILE LOCKING (flock() and fcntl()/lockf())
5069M:	Jeff Layton <jlayton@poochiereds.net>
5070M:	"J. Bruce Fields" <bfields@fieldses.org>
5071L:	linux-fsdevel@vger.kernel.org
5072S:	Maintained
5073F:	include/linux/fcntl.h
5074F:	include/linux/fs.h
5075F:	include/uapi/linux/fcntl.h
5076F:	include/uapi/linux/fs.h
5077F:	fs/fcntl.c
5078F:	fs/locks.c
5079
5080FILESYSTEMS (VFS and infrastructure)
5081M:	Alexander Viro <viro@zeniv.linux.org.uk>
5082L:	linux-fsdevel@vger.kernel.org
5083S:	Maintained
5084F:	fs/*
5085
5086FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5087M:	Riku Voipio <riku.voipio@iki.fi>
5088L:	linux-hwmon@vger.kernel.org
5089S:	Maintained
5090F:	drivers/hwmon/f75375s.c
5091F:	include/linux/f75375s.h
5092
5093FIREWIRE AUDIO DRIVERS
5094M:	Clemens Ladisch <clemens@ladisch.de>
5095L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5096T:	git git://git.alsa-project.org/alsa-kernel.git
5097S:	Maintained
5098F:	sound/firewire/
5099
5100FIREWIRE MEDIA DRIVERS (firedtv)
5101M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5102L:	linux-media@vger.kernel.org
5103L:	linux1394-devel@lists.sourceforge.net
5104T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5105S:	Maintained
5106F:	drivers/media/firewire/
5107
5108FIREWIRE SBP-2 TARGET
5109M:	Chris Boot <bootc@bootc.net>
5110L:	linux-scsi@vger.kernel.org
5111L:	target-devel@vger.kernel.org
5112L:	linux1394-devel@lists.sourceforge.net
5113T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5114S:	Maintained
5115F:	drivers/target/sbp/
5116
5117FIREWIRE SUBSYSTEM
5118M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5119L:	linux1394-devel@lists.sourceforge.net
5120W:	http://ieee1394.wiki.kernel.org/
5121T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5122S:	Maintained
5123F:	drivers/firewire/
5124F:	include/linux/firewire.h
5125F:	include/uapi/linux/firewire*.h
5126F:	tools/firewire/
5127
5128FIRMWARE LOADER (request_firmware)
5129M:	Ming Lei <ming.lei@canonical.com>
5130M:	Luis R. Rodriguez <mcgrof@kernel.org>
5131L:	linux-kernel@vger.kernel.org
5132S:	Maintained
5133F:	Documentation/firmware_class/
5134F:	drivers/base/firmware*.c
5135F:	include/linux/firmware.h
5136
5137FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5138M:	Joshua Morris <josh.h.morris@us.ibm.com>
5139M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5140S:	Maintained
5141F:	drivers/block/rsxx/
5142
5143FLOPPY DRIVER
5144M:	Jiri Kosina <jikos@kernel.org>
5145T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5146S:	Odd fixes
5147F:	drivers/block/floppy.c
5148
5149FMC SUBSYSTEM
5150M:	Alessandro Rubini <rubini@gnudd.com>
5151W:	http://www.ohwr.org/projects/fmc-bus
5152S:	Supported
5153F:	drivers/fmc/
5154F:	include/linux/fmc*.h
5155F:	include/linux/ipmi-fru.h
5156K:	fmc_d.*register
5157
5158FPGA MANAGER FRAMEWORK
5159M:	Alan Tull <atull@opensource.altera.com>
5160R:	Moritz Fischer <moritz.fischer@ettus.com>
5161L:	linux-fpga@vger.kernel.org
5162S:	Maintained
5163T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5164F:	drivers/fpga/
5165F:	include/linux/fpga/fpga-mgr.h
5166W:	http://www.rocketboards.org
5167
5168FPU EMULATOR
5169M:	Bill Metzenthen <billm@melbpc.org.au>
5170W:	http://floatingpoint.sourceforge.net/emulator/index.html
5171S:	Maintained
5172F:	arch/x86/math-emu/
5173
5174FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5175L:	netdev@vger.kernel.org
5176S:	Orphan
5177F:	drivers/net/wan/dlci.c
5178F:	drivers/net/wan/sdla.c
5179
5180FRAMEBUFFER LAYER
5181M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5182L:	linux-fbdev@vger.kernel.org
5183T:	git git://github.com/bzolnier/linux.git
5184Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5185S:	Maintained
5186F:	Documentation/fb/
5187F:	drivers/video/
5188F:	include/video/
5189F:	include/linux/fb.h
5190F:	include/uapi/video/
5191F:	include/uapi/linux/fb.h
5192
5193FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5194M:	Horia Geantă <horia.geanta@nxp.com>
5195M:	Dan Douglass <dan.douglass@nxp.com>
5196L:	linux-crypto@vger.kernel.org
5197S:	Maintained
5198F:	drivers/crypto/caam/
5199F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5200
5201FREESCALE DIU FRAMEBUFFER DRIVER
5202M:	Timur Tabi <timur@tabi.org>
5203L:	linux-fbdev@vger.kernel.org
5204S:	Maintained
5205F:	drivers/video/fbdev/fsl-diu-fb.*
5206
5207FREESCALE DMA DRIVER
5208M:	Li Yang <leoli@freescale.com>
5209M:	Zhang Wei <zw@zh-kernel.org>
5210L:	linuxppc-dev@lists.ozlabs.org
5211S:	Maintained
5212F:	drivers/dma/fsldma.*
5213
5214FREESCALE GPMI NAND DRIVER
5215M:	Han Xu <han.xu@nxp.com>
5216L:	linux-mtd@lists.infradead.org
5217S:	Maintained
5218F:	drivers/mtd/nand/gpmi-nand/*
5219
5220FREESCALE I2C CPM DRIVER
5221M:	Jochen Friedrich <jochen@scram.de>
5222L:	linuxppc-dev@lists.ozlabs.org
5223L:	linux-i2c@vger.kernel.org
5224S:	Maintained
5225F:	drivers/i2c/busses/i2c-cpm.c
5226
5227FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5228M:	Sascha Hauer <kernel@pengutronix.de>
5229L:	linux-fbdev@vger.kernel.org
5230L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5231S:	Maintained
5232F:	include/linux/platform_data/video-imxfb.h
5233F:	drivers/video/fbdev/imxfb.c
5234
5235FREESCALE QUAD SPI DRIVER
5236M:	Han Xu <han.xu@nxp.com>
5237L:	linux-mtd@lists.infradead.org
5238S:	Maintained
5239F:	drivers/mtd/spi-nor/fsl-quadspi.c
5240
5241FREESCALE SOC FS_ENET DRIVER
5242M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5243M:	Vitaly Bordug <vbordug@ru.mvista.com>
5244L:	linuxppc-dev@lists.ozlabs.org
5245L:	netdev@vger.kernel.org
5246S:	Maintained
5247F:	drivers/net/ethernet/freescale/fs_enet/
5248F:	include/linux/fs_enet_pd.h
5249
5250FREESCALE IMX / MXC FEC DRIVER
5251M:	Fugang Duan <fugang.duan@nxp.com>
5252L:	netdev@vger.kernel.org
5253S:	Maintained
5254F:	drivers/net/ethernet/freescale/fec_main.c
5255F:	drivers/net/ethernet/freescale/fec_ptp.c
5256F:	drivers/net/ethernet/freescale/fec.h
5257F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5258
5259FREESCALE QORIQ DPAA FMAN DRIVER
5260M:	Madalin Bucur <madalin.bucur@nxp.com>
5261L:	netdev@vger.kernel.org
5262S:	Maintained
5263F:	drivers/net/ethernet/freescale/fman
5264F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5265
5266FREESCALE QORIQ DPAA ETHERNET DRIVER
5267M:	Madalin Bucur <madalin.bucur@nxp.com>
5268L:	netdev@vger.kernel.org
5269S:	Maintained
5270F:	drivers/net/ethernet/freescale/dpaa
5271
5272FREESCALE SOC DRIVERS
5273M:	Scott Wood <oss@buserror.net>
5274L:	linuxppc-dev@lists.ozlabs.org
5275L:	linux-arm-kernel@lists.infradead.org
5276S:	Maintained
5277F:	drivers/soc/fsl/
5278F:	include/linux/fsl/
5279
5280FREESCALE QUICC ENGINE LIBRARY
5281M:	Qiang Zhao <qiang.zhao@nxp.com>
5282L:	linuxppc-dev@lists.ozlabs.org
5283S:	Maintained
5284F:	drivers/soc/fsl/qe/
5285F:	include/soc/fsl/*qe*.h
5286F:	include/soc/fsl/*ucc*.h
5287
5288FREESCALE USB PERIPHERAL DRIVERS
5289M:	Li Yang <leoli@freescale.com>
5290L:	linux-usb@vger.kernel.org
5291L:	linuxppc-dev@lists.ozlabs.org
5292S:	Maintained
5293F:	drivers/usb/gadget/udc/fsl*
5294
5295FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5296M:	Li Yang <leoli@freescale.com>
5297L:	netdev@vger.kernel.org
5298L:	linuxppc-dev@lists.ozlabs.org
5299S:	Maintained
5300F:	drivers/net/ethernet/freescale/ucc_geth*
5301
5302FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5303M:	Claudiu Manoil <claudiu.manoil@freescale.com>
5304L:	netdev@vger.kernel.org
5305S:	Maintained
5306F:	drivers/net/ethernet/freescale/gianfar*
5307X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5308F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5309
5310FREESCALE QUICC ENGINE UCC HDLC DRIVER
5311M:	Zhao Qiang <qiang.zhao@nxp.com>
5312L:	netdev@vger.kernel.org
5313L:	linuxppc-dev@lists.ozlabs.org
5314S:	Maintained
5315F:	drivers/net/wan/fsl_ucc_hdlc*
5316
5317FREESCALE QUICC ENGINE UCC UART DRIVER
5318M:	Timur Tabi <timur@tabi.org>
5319L:	linuxppc-dev@lists.ozlabs.org
5320S:	Maintained
5321F:	drivers/tty/serial/ucc_uart.c
5322
5323FREESCALE SOC SOUND DRIVERS
5324M:	Timur Tabi <timur@tabi.org>
5325M:	Nicolin Chen <nicoleotsuka@gmail.com>
5326M:	Xiubo Li <Xiubo.Lee@gmail.com>
5327R:	Fabio Estevam <fabio.estevam@nxp.com>
5328L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5329L:	linuxppc-dev@lists.ozlabs.org
5330S:	Maintained
5331F:	sound/soc/fsl/fsl*
5332F:	sound/soc/fsl/imx*
5333F:	sound/soc/fsl/mpc8610_hpcd.c
5334
5335FREEVXFS FILESYSTEM
5336M:	Christoph Hellwig <hch@infradead.org>
5337W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5338S:	Maintained
5339F:	fs/freevxfs/
5340
5341FREEZER
5342M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5343M:	Pavel Machek <pavel@ucw.cz>
5344L:	linux-pm@vger.kernel.org
5345S:	Supported
5346F:	Documentation/power/freezing-of-tasks.txt
5347F:	include/linux/freezer.h
5348F:	kernel/freezer.c
5349
5350FRONTSWAP API
5351M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5352L:	linux-kernel@vger.kernel.org
5353S:	Maintained
5354F:	mm/frontswap.c
5355F:	include/linux/frontswap.h
5356
5357FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5358M:	David Howells <dhowells@redhat.com>
5359L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5360S:	Supported
5361F:	Documentation/filesystems/caching/
5362F:	fs/fscache/
5363F:	include/linux/fscache*.h
5364
5365FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5366M:	Theodore Y. Ts'o <tytso@mit.edu>
5367M:	Jaegeuk Kim <jaegeuk@kernel.org>
5368L:	linux-fsdevel@vger.kernel.org
5369S:	Supported
5370F:	fs/crypto/
5371F:	include/linux/fscrypt*.h
5372
5373F2FS FILE SYSTEM
5374M:	Jaegeuk Kim <jaegeuk@kernel.org>
5375M:	Chao Yu <yuchao0@huawei.com>
5376L:	linux-f2fs-devel@lists.sourceforge.net
5377W:	https://f2fs.wiki.kernel.org/
5378T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5379S:	Maintained
5380F:	Documentation/filesystems/f2fs.txt
5381F:	Documentation/ABI/testing/sysfs-fs-f2fs
5382F:	fs/f2fs/
5383F:	include/linux/f2fs_fs.h
5384F:	include/trace/events/f2fs.h
5385
5386FUJITSU FR-V (FRV) PORT
5387S:	Orphan
5388F:	arch/frv/
5389
5390FUJITSU LAPTOP EXTRAS
5391M:	Jonathan Woithe <jwoithe@just42.net>
5392L:	platform-driver-x86@vger.kernel.org
5393S:	Maintained
5394F:	drivers/platform/x86/fujitsu-laptop.c
5395
5396FUJITSU M-5MO LS CAMERA ISP DRIVER
5397M:	Kyungmin Park <kyungmin.park@samsung.com>
5398M:	Heungjun Kim <riverful.kim@samsung.com>
5399L:	linux-media@vger.kernel.org
5400S:	Maintained
5401F:	drivers/media/i2c/m5mols/
5402F:	include/media/i2c/m5mols.h
5403
5404FUJITSU TABLET EXTRAS
5405M:	Robert Gerlach <khnz@gmx.de>
5406L:	platform-driver-x86@vger.kernel.org
5407S:	Maintained
5408F:	drivers/platform/x86/fujitsu-tablet.c
5409
5410FUSE: FILESYSTEM IN USERSPACE
5411M:	Miklos Szeredi <miklos@szeredi.hu>
5412L:	linux-fsdevel@vger.kernel.org
5413W:	http://fuse.sourceforge.net/
5414T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5415S:	Maintained
5416F:	fs/fuse/
5417F:	include/uapi/linux/fuse.h
5418F:	Documentation/filesystems/fuse.txt
5419
5420FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5421M:	Rik Faith <faith@cs.unc.edu>
5422L:	linux-scsi@vger.kernel.org
5423S:	Odd Fixes (e.g., new signatures)
5424F:	drivers/scsi/fdomain.*
5425
5426GCC PLUGINS
5427M:	Kees Cook <keescook@chromium.org>
5428R:	Emese Revfy <re.emese@gmail.com>
5429L:	kernel-hardening@lists.openwall.com
5430S:	Maintained
5431F:	scripts/gcc-plugins/
5432F:	scripts/gcc-plugin.sh
5433F:	scripts/Makefile.gcc-plugins
5434F:	Documentation/gcc-plugins.txt
5435
5436GCOV BASED KERNEL PROFILING
5437M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5438S:	Maintained
5439F:	kernel/gcov/
5440F:	Documentation/dev-tools/gcov.rst
5441
5442GDT SCSI DISK ARRAY CONTROLLER DRIVER
5443M:	Achim Leubner <achim_leubner@adaptec.com>
5444L:	linux-scsi@vger.kernel.org
5445W:	http://www.icp-vortex.com/
5446S:	Supported
5447F:	drivers/scsi/gdt*
5448
5449GDB KERNEL DEBUGGING HELPER SCRIPTS
5450M:	Jan Kiszka <jan.kiszka@siemens.com>
5451M:	Kieran Bingham <kieran@bingham.xyz>
5452S:	Supported
5453F:	scripts/gdb/
5454
5455GEMTEK FM RADIO RECEIVER DRIVER
5456M:	Hans Verkuil <hverkuil@xs4all.nl>
5457L:	linux-media@vger.kernel.org
5458T:	git git://linuxtv.org/media_tree.git
5459W:	https://linuxtv.org
5460S:	Maintained
5461F:	drivers/media/radio/radio-gemtek*
5462
5463GENERIC GPIO I2C DRIVER
5464M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5465S:	Supported
5466F:	drivers/i2c/busses/i2c-gpio.c
5467F:	include/linux/i2c-gpio.h
5468
5469GENERIC GPIO I2C MULTIPLEXER DRIVER
5470M:	Peter Korsgaard <peter.korsgaard@barco.com>
5471L:	linux-i2c@vger.kernel.org
5472S:	Supported
5473F:	drivers/i2c/muxes/i2c-mux-gpio.c
5474F:	include/linux/i2c-mux-gpio.h
5475F:	Documentation/i2c/muxes/i2c-mux-gpio
5476
5477GENERIC HDLC (WAN) DRIVERS
5478M:	Krzysztof Halasa <khc@pm.waw.pl>
5479W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5480S:	Maintained
5481F:	drivers/net/wan/c101.c
5482F:	drivers/net/wan/hd6457*
5483F:	drivers/net/wan/hdlc*
5484F:	drivers/net/wan/n2.c
5485F:	drivers/net/wan/pc300too.c
5486F:	drivers/net/wan/pci200syn.c
5487F:	drivers/net/wan/wanxl*
5488
5489GENERIC INCLUDE/ASM HEADER FILES
5490M:	Arnd Bergmann <arnd@arndb.de>
5491L:	linux-arch@vger.kernel.org
5492T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5493S:	Maintained
5494F:	include/asm-generic/
5495F:	include/uapi/asm-generic/
5496
5497GENERIC PHY FRAMEWORK
5498M:	Kishon Vijay Abraham I <kishon@ti.com>
5499L:	linux-kernel@vger.kernel.org
5500T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5501S:	Supported
5502F:	drivers/phy/
5503F:	include/linux/phy/
5504
5505GENERIC PM DOMAINS
5506M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5507M:	Kevin Hilman <khilman@kernel.org>
5508M:	Ulf Hansson <ulf.hansson@linaro.org>
5509L:	linux-pm@vger.kernel.org
5510S:	Supported
5511F:	drivers/base/power/domain*.c
5512F:	include/linux/pm_domain.h
5513
5514GENERIC UIO DRIVER FOR PCI DEVICES
5515M:	"Michael S. Tsirkin" <mst@redhat.com>
5516L:	kvm@vger.kernel.org
5517S:	Supported
5518F:	drivers/uio/uio_pci_generic.c
5519
5520GET_MAINTAINER SCRIPT
5521M:	Joe Perches <joe@perches.com>
5522S:	Maintained
5523F:	scripts/get_maintainer.pl
5524
5525GENWQE (IBM Generic Workqueue Card)
5526M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5527M:	Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5528S:	Supported
5529F:	drivers/misc/genwqe/
5530
5531GFS2 FILE SYSTEM
5532M:	Steven Whitehouse <swhiteho@redhat.com>
5533M:	Bob Peterson <rpeterso@redhat.com>
5534L:	cluster-devel@redhat.com
5535W:	http://sources.redhat.com/cluster/
5536T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5537S:	Supported
5538F:	Documentation/filesystems/gfs2*.txt
5539F:	fs/gfs2/
5540F:	include/uapi/linux/gfs2_ondisk.h
5541
5542GIGASET ISDN DRIVERS
5543M:	Paul Bolle <pebolle@tiscali.nl>
5544L:	gigaset307x-common@lists.sourceforge.net
5545W:	http://gigaset307x.sourceforge.net/
5546S:	Odd Fixes
5547F:	Documentation/isdn/README.gigaset
5548F:	drivers/isdn/gigaset/
5549F:	include/uapi/linux/gigaset_dev.h
5550
5551GO7007 MPEG CODEC
5552M:	Hans Verkuil <hans.verkuil@cisco.com>
5553L:	linux-media@vger.kernel.org
5554S:	Maintained
5555F:	drivers/media/usb/go7007/
5556
5557GOODIX TOUCHSCREEN
5558M:	Bastien Nocera <hadess@hadess.net>
5559L:	linux-input@vger.kernel.org
5560S:	Maintained
5561F:	drivers/input/touchscreen/goodix.c
5562
5563GPIO MOCKUP DRIVER
5564M:	Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5565L:	linux-gpio@vger.kernel.org
5566S:	Maintained
5567F:	drivers/gpio/gpio-mockup.c
5568F:	tools/testing/selftests/gpio/
5569
5570GPIO SUBSYSTEM
5571M:	Linus Walleij <linus.walleij@linaro.org>
5572M:	Alexandre Courbot <gnurou@gmail.com>
5573L:	linux-gpio@vger.kernel.org
5574T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5575S:	Maintained
5576F:	Documentation/devicetree/bindings/gpio/
5577F:	Documentation/gpio/
5578F:	Documentation/ABI/testing/gpio-cdev
5579F:	Documentation/ABI/obsolete/sysfs-gpio
5580F:	drivers/gpio/
5581F:	include/linux/gpio/
5582F:	include/linux/gpio.h
5583F:	include/asm-generic/gpio.h
5584F:	include/uapi/linux/gpio.h
5585F:	tools/gpio/
5586
5587GRE DEMULTIPLEXER DRIVER
5588M:	Dmitry Kozlov <xeb@mail.ru>
5589L:	netdev@vger.kernel.org
5590S:	Maintained
5591F:	net/ipv4/gre_demux.c
5592F:	net/ipv4/gre_offload.c
5593F:	include/net/gre.h
5594
5595GRETH 10/100/1G Ethernet MAC device driver
5596M:	Andreas Larsson <andreas@gaisler.com>
5597L:	netdev@vger.kernel.org
5598S:	Maintained
5599F:	drivers/net/ethernet/aeroflex/
5600
5601GREYBUS SUBSYSTEM
5602M:	Johan Hovold <johan@kernel.org>
5603M:	Alex Elder <elder@kernel.org>
5604M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5605S:	Maintained
5606F:	drivers/staging/greybus/
5607L:	greybus-dev@lists.linaro.org
5608
5609GREYBUS AUDIO PROTOCOLS DRIVERS
5610M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
5611M:	Mark Greer <mgreer@animalcreek.com>
5612S:	Maintained
5613F:	drivers/staging/greybus/audio_apbridgea.c
5614F:	drivers/staging/greybus/audio_apbridgea.h
5615F:	drivers/staging/greybus/audio_codec.c
5616F:	drivers/staging/greybus/audio_codec.h
5617F:	drivers/staging/greybus/audio_gb.c
5618F:	drivers/staging/greybus/audio_manager.c
5619F:	drivers/staging/greybus/audio_manager.h
5620F:	drivers/staging/greybus/audio_manager_module.c
5621F:	drivers/staging/greybus/audio_manager_private.h
5622F:	drivers/staging/greybus/audio_manager_sysfs.c
5623F:	drivers/staging/greybus/audio_module.c
5624F:	drivers/staging/greybus/audio_topology.c
5625
5626GREYBUS PROTOCOLS DRIVERS
5627M:	Rui Miguel Silva <rmfrfs@gmail.com>
5628S:	Maintained
5629F:	drivers/staging/greybus/sdio.c
5630F:	drivers/staging/greybus/light.c
5631F:	drivers/staging/greybus/gpio.c
5632F:	drivers/staging/greybus/power_supply.c
5633F:	drivers/staging/greybus/spi.c
5634F:	drivers/staging/greybus/spilib.c
5635
5636GREYBUS PROTOCOLS DRIVERS
5637M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
5638S:	Maintained
5639F:	drivers/staging/greybus/loopback.c
5640F:	drivers/staging/greybus/timesync.c
5641F:	drivers/staging/greybus/timesync_platform.c
5642
5643GREYBUS PROTOCOLS DRIVERS
5644M:	Viresh Kumar <vireshk@kernel.org>
5645S:	Maintained
5646F:	drivers/staging/greybus/authentication.c
5647F:	drivers/staging/greybus/bootrom.c
5648F:	drivers/staging/greybus/firmware.h
5649F:	drivers/staging/greybus/fw-core.c
5650F:	drivers/staging/greybus/fw-download.c
5651F:	drivers/staging/greybus/fw-managament.c
5652F:	drivers/staging/greybus/greybus_authentication.h
5653F:	drivers/staging/greybus/greybus_firmware.h
5654F:	drivers/staging/greybus/hid.c
5655F:	drivers/staging/greybus/i2c.c
5656F:	drivers/staging/greybus/spi.c
5657F:	drivers/staging/greybus/spilib.c
5658F:	drivers/staging/greybus/spilib.h
5659
5660GREYBUS PROTOCOLS DRIVERS
5661M:	David Lin <dtwlin@gmail.com>
5662S:	Maintained
5663F:	drivers/staging/greybus/uart.c
5664F:	drivers/staging/greybus/log.c
5665
5666GREYBUS PLATFORM DRIVERS
5667M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5668S:	Maintained
5669F:	drivers/staging/greybus/arche-platform.c
5670F:	drivers/staging/greybus/arche-apb-ctrl.c
5671F:	drivers/staging/greybus/arche_platform.h
5672
5673GS1662 VIDEO SERIALIZER
5674M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5675L:	linux-media@vger.kernel.org
5676T:	git git://linuxtv.org/media_tree.git
5677S:	Maintained
5678F:	drivers/media/spi/gs1662.c
5679
5680GSPCA FINEPIX SUBDRIVER
5681M:	Frank Zago <frank@zago.net>
5682L:	linux-media@vger.kernel.org
5683T:	git git://linuxtv.org/media_tree.git
5684S:	Maintained
5685F:	drivers/media/usb/gspca/finepix.c
5686
5687GSPCA GL860 SUBDRIVER
5688M:	Olivier Lorin <o.lorin@laposte.net>
5689L:	linux-media@vger.kernel.org
5690T:	git git://linuxtv.org/media_tree.git
5691S:	Maintained
5692F:	drivers/media/usb/gspca/gl860/
5693
5694GSPCA M5602 SUBDRIVER
5695M:	Erik Andren <erik.andren@gmail.com>
5696L:	linux-media@vger.kernel.org
5697T:	git git://linuxtv.org/media_tree.git
5698S:	Maintained
5699F:	drivers/media/usb/gspca/m5602/
5700
5701GSPCA PAC207 SONIXB SUBDRIVER
5702M:	Hans Verkuil <hverkuil@xs4all.nl>
5703L:	linux-media@vger.kernel.org
5704T:	git git://linuxtv.org/media_tree.git
5705S:	Odd Fixes
5706F:	drivers/media/usb/gspca/pac207.c
5707
5708GSPCA SN9C20X SUBDRIVER
5709M:	Brian Johnson <brijohn@gmail.com>
5710L:	linux-media@vger.kernel.org
5711T:	git git://linuxtv.org/media_tree.git
5712S:	Maintained
5713F:	drivers/media/usb/gspca/sn9c20x.c
5714
5715GSPCA T613 SUBDRIVER
5716M:	Leandro Costantino <lcostantino@gmail.com>
5717L:	linux-media@vger.kernel.org
5718T:	git git://linuxtv.org/media_tree.git
5719S:	Maintained
5720F:	drivers/media/usb/gspca/t613.c
5721
5722GSPCA USB WEBCAM DRIVER
5723M:	Hans Verkuil <hverkuil@xs4all.nl>
5724L:	linux-media@vger.kernel.org
5725T:	git git://linuxtv.org/media_tree.git
5726S:	Odd Fixes
5727F:	drivers/media/usb/gspca/
5728
5729GTP (GPRS Tunneling Protocol)
5730M:	Pablo Neira Ayuso <pablo@netfilter.org>
5731M:	Harald Welte <laforge@gnumonks.org>
5732L:	osmocom-net-gprs@lists.osmocom.org
5733T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5734S:	Maintained
5735F:	drivers/net/gtp.c
5736
5737GUID PARTITION TABLE (GPT)
5738M:	Davidlohr Bueso <dave@stgolabs.net>
5739L:	linux-efi@vger.kernel.org
5740S:	Maintained
5741F:	block/partitions/efi.*
5742
5743STK1160 USB VIDEO CAPTURE DRIVER
5744M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5745L:	linux-media@vger.kernel.org
5746T:	git git://linuxtv.org/media_tree.git
5747S:	Maintained
5748F:	drivers/media/usb/stk1160/
5749
5750H8/300 ARCHITECTURE
5751M:	Yoshinori Sato <ysato@users.sourceforge.jp>
5752L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5753W:	http://uclinux-h8.sourceforge.jp
5754T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5755S:	Maintained
5756F:	arch/h8300/
5757F:	drivers/clocksource/h8300_*.c
5758F:	drivers/clk/h8300/
5759F:	drivers/irqchip/irq-renesas-h8*.c
5760
5761HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5762M:	Frank Seidel <frank@f-seidel.de>
5763L:	platform-driver-x86@vger.kernel.org
5764W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5765S:	Maintained
5766F:	drivers/platform/x86/hdaps.c
5767
5768HDPVR USB VIDEO ENCODER DRIVER
5769M:	Hans Verkuil <hverkuil@xs4all.nl>
5770L:	linux-media@vger.kernel.org
5771T:	git git://linuxtv.org/media_tree.git
5772W:	https://linuxtv.org
5773S:	Odd Fixes
5774F:	drivers/media/usb/hdpvr/
5775
5776HWPOISON MEMORY FAILURE HANDLING
5777M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5778L:	linux-mm@kvack.org
5779S:	Maintained
5780F:	mm/memory-failure.c
5781F:	mm/hwpoison-inject.c
5782
5783HYPERVISOR VIRTUAL CONSOLE DRIVER
5784L:	linuxppc-dev@lists.ozlabs.org
5785S:	Odd Fixes
5786F:	drivers/tty/hvc/
5787
5788HACKRF MEDIA DRIVER
5789M:	Antti Palosaari <crope@iki.fi>
5790L:	linux-media@vger.kernel.org
5791W:	https://linuxtv.org
5792W:	http://palosaari.fi/linux/
5793Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5794T:	git git://linuxtv.org/anttip/media_tree.git
5795S:	Maintained
5796F:	drivers/media/usb/hackrf/
5797
5798HARDWARE MONITORING
5799M:	Jean Delvare <jdelvare@suse.com>
5800M:	Guenter Roeck <linux@roeck-us.net>
5801L:	linux-hwmon@vger.kernel.org
5802W:	http://hwmon.wiki.kernel.org/
5803T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5804T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5805S:	Maintained
5806F:	Documentation/hwmon/
5807F:	drivers/hwmon/
5808F:	include/linux/hwmon*.h
5809
5810HARDWARE RANDOM NUMBER GENERATOR CORE
5811M:	Matt Mackall <mpm@selenic.com>
5812M:	Herbert Xu <herbert@gondor.apana.org.au>
5813L:	linux-crypto@vger.kernel.org
5814S:	Odd fixes
5815F:	Documentation/devicetree/bindings/rng/
5816F:	Documentation/hw_random.txt
5817F:	drivers/char/hw_random/
5818F:	include/linux/hw_random.h
5819
5820HARDWARE SPINLOCK CORE
5821M:	Ohad Ben-Cohen <ohad@wizery.com>
5822M:	Bjorn Andersson <bjorn.andersson@linaro.org>
5823L:	linux-remoteproc@vger.kernel.org
5824S:	Maintained
5825T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5826F:	Documentation/devicetree/bindings/hwlock/
5827F:	Documentation/hwspinlock.txt
5828F:	drivers/hwspinlock/
5829F:	include/linux/hwspinlock.h
5830
5831HARMONY SOUND DRIVER
5832L:	linux-parisc@vger.kernel.org
5833S:	Maintained
5834F:	sound/parisc/harmony.*
5835
5836HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5837M:	Jimmy Vance <jimmy.vance@hpe.com>
5838S:	Supported
5839F:	Documentation/watchdog/hpwdt.txt
5840F:	drivers/watchdog/hpwdt.c
5841
5842HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5843M:	Don Brace <don.brace@microsemi.com>
5844L:	esc.storagedev@microsemi.com
5845L:	linux-scsi@vger.kernel.org
5846S:	Supported
5847F:	Documentation/scsi/hpsa.txt
5848F:	drivers/scsi/hpsa*.[ch]
5849F:	include/linux/cciss*.h
5850F:	include/uapi/linux/cciss*.h
5851
5852HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5853M:	Don Brace <don.brace@microsemi.com>
5854L:	esc.storagedev@microsemi.com
5855L:	linux-scsi@vger.kernel.org
5856S:	Supported
5857F:	Documentation/blockdev/cciss.txt
5858F:	drivers/block/cciss*
5859F:	include/linux/cciss_ioctl.h
5860F:	include/uapi/linux/cciss_ioctl.h
5861
5862HFI1 DRIVER
5863M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
5864M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
5865L:	linux-rdma@vger.kernel.org
5866S:	Supported
5867F:	drivers/infiniband/hw/hfi1
5868
5869HFS FILESYSTEM
5870L:	linux-fsdevel@vger.kernel.org
5871S:	Orphan
5872F:	Documentation/filesystems/hfs.txt
5873F:	fs/hfs/
5874
5875HFSPLUS FILESYSTEM
5876L:	linux-fsdevel@vger.kernel.org
5877S:	Orphan
5878F:	Documentation/filesystems/hfsplus.txt
5879F:	fs/hfsplus/
5880
5881HGA FRAMEBUFFER DRIVER
5882M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5883L:	linux-nvidia@lists.surfsouth.com
5884W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5885S:	Maintained
5886F:	drivers/video/fbdev/hgafb.c
5887
5888HIBERNATION (aka Software Suspend, aka swsusp)
5889M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5890M:	Pavel Machek <pavel@ucw.cz>
5891L:	linux-pm@vger.kernel.org
5892B:	https://bugzilla.kernel.org
5893S:	Supported
5894F:	arch/x86/power/
5895F:	drivers/base/power/
5896F:	kernel/power/
5897F:	include/linux/suspend.h
5898F:	include/linux/freezer.h
5899F:	include/linux/pm.h
5900F:	arch/*/include/asm/suspend*.h
5901
5902HID CORE LAYER
5903M:	Jiri Kosina <jikos@kernel.org>
5904R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
5905L:	linux-input@vger.kernel.org
5906T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5907S:	Maintained
5908F:	drivers/hid/
5909F:	include/linux/hid*
5910F:	include/uapi/linux/hid*
5911
5912HID SENSOR HUB DRIVERS
5913M:	Jiri Kosina <jikos@kernel.org>
5914M:	Jonathan Cameron <jic23@kernel.org>
5915M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5916L:	linux-input@vger.kernel.org
5917L:	linux-iio@vger.kernel.org
5918S:	Maintained
5919F:	Documentation/hid/hid-sensor*
5920F:	drivers/hid/hid-sensor-*
5921F:	drivers/iio/*/hid-*
5922F:	include/linux/hid-sensor-*
5923
5924HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5925M:	Thomas Gleixner <tglx@linutronix.de>
5926L:	linux-kernel@vger.kernel.org
5927T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5928S:	Maintained
5929F:	Documentation/timers/
5930F:	kernel/time/hrtimer.c
5931F:	kernel/time/clockevents.c
5932F:	kernel/time/tick*.*
5933F:	kernel/time/timer_*.c
5934F:	include/linux/clockchips.h
5935F:	include/linux/hrtimer.h
5936
5937HIGH-SPEED SCC DRIVER FOR AX.25
5938L:	linux-hams@vger.kernel.org
5939S:	Orphan
5940F:	drivers/net/hamradio/dmascc.c
5941F:	drivers/net/hamradio/scc.c
5942
5943HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5944M:	HighPoint Linux Team <linux@highpoint-tech.com>
5945W:	http://www.highpoint-tech.com
5946S:	Supported
5947F:	Documentation/scsi/hptiop.txt
5948F:	drivers/scsi/hptiop.c
5949
5950HIPPI
5951M:	Jes Sorensen <jes@trained-monkey.org>
5952L:	linux-hippi@sunsite.dk
5953S:	Maintained
5954F:	include/linux/hippidevice.h
5955F:	include/uapi/linux/if_hippi.h
5956F:	net/802/hippi.c
5957F:	drivers/net/hippi/
5958
5959HISILICON NETWORK SUBSYSTEM DRIVER
5960M:	Yisen Zhuang <yisen.zhuang@huawei.com>
5961M:	Salil Mehta <salil.mehta@huawei.com>
5962L:	netdev@vger.kernel.org
5963W:	http://www.hisilicon.com
5964S:	Maintained
5965F:	drivers/net/ethernet/hisilicon/
5966F:	Documentation/devicetree/bindings/net/hisilicon*.txt
5967
5968HISILICON ROCE DRIVER
5969M:	Lijun Ou <oulijun@huawei.com>
5970M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
5971L:	linux-rdma@vger.kernel.org
5972S:	Maintained
5973F:	drivers/infiniband/hw/hns/
5974F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5975
5976HISILICON SAS Controller
5977M:	John Garry <john.garry@huawei.com>
5978W:	http://www.hisilicon.com
5979S:	Supported
5980F:	drivers/scsi/hisi_sas/
5981F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5982
5983HOST AP DRIVER
5984M:	Jouni Malinen <j@w1.fi>
5985L:	linux-wireless@vger.kernel.org
5986W:	http://w1.fi/hostap-driver.html
5987S:	Obsolete
5988F:	drivers/net/wireless/intersil/hostap/
5989
5990HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5991L:	platform-driver-x86@vger.kernel.org
5992S:	Orphan
5993F:	drivers/platform/x86/tc1100-wmi.c
5994
5995HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5996M:	Jaroslav Kysela <perex@perex.cz>
5997S:	Maintained
5998F:	drivers/net/ethernet/hp/hp100.*
5999
6000HPET:	High Precision Event Timers driver
6001M:	Clemens Ladisch <clemens@ladisch.de>
6002S:	Maintained
6003F:	Documentation/timers/hpet.txt
6004F:	drivers/char/hpet.c
6005F:	include/linux/hpet.h
6006F:	include/uapi/linux/hpet.h
6007
6008HPET:	x86
6009S:	Orphan
6010F:	arch/x86/kernel/hpet.c
6011F:	arch/x86/include/asm/hpet.h
6012
6013HPFS FILESYSTEM
6014M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6015W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6016S:	Maintained
6017F:	fs/hpfs/
6018
6019HSI SUBSYSTEM
6020M:	Sebastian Reichel <sre@kernel.org>
6021T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6022S:	Maintained
6023F:	Documentation/ABI/testing/sysfs-bus-hsi
6024F:	Documentation/device-drivers/serial-interfaces.rst
6025F:	drivers/hsi/
6026F:	include/linux/hsi/
6027F:	include/uapi/linux/hsi/
6028
6029HSO 3G MODEM DRIVER
6030L:	linux-usb@vger.kernel.org
6031S:	Orphan
6032F:	drivers/net/usb/hso.c
6033
6034HSR NETWORK PROTOCOL
6035M:	Arvid Brodin <arvid.brodin@alten.se>
6036L:	netdev@vger.kernel.org
6037S:	Maintained
6038F:	net/hsr/
6039
6040HTCPEN TOUCHSCREEN DRIVER
6041M:	Pau Oliva Fora <pof@eslack.org>
6042L:	linux-input@vger.kernel.org
6043S:	Maintained
6044F:	drivers/input/touchscreen/htcpen.c
6045
6046HUGETLB FILESYSTEM
6047M:	Nadia Yvette Chambers <nyc@holomorphy.com>
6048S:	Maintained
6049F:	fs/hugetlbfs/
6050
6051HVA ST MEDIA DRIVER
6052M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6053L:	linux-media@vger.kernel.org
6054T:	git git://linuxtv.org/media_tree.git
6055W:	https://linuxtv.org
6056S:	Supported
6057F:	drivers/media/platform/sti/hva
6058
6059Hyper-V CORE AND DRIVERS
6060M:	"K. Y. Srinivasan" <kys@microsoft.com>
6061M:	Haiyang Zhang <haiyangz@microsoft.com>
6062M:	Stephen Hemminger <sthemmin@microsoft.com>
6063L:	devel@linuxdriverproject.org
6064S:	Maintained
6065F:	arch/x86/include/asm/mshyperv.h
6066F:	arch/x86/include/uapi/asm/hyperv.h
6067F:	arch/x86/kernel/cpu/mshyperv.c
6068F:	arch/x86/hyperv
6069F:	drivers/hid/hid-hyperv.c
6070F:	drivers/hv/
6071F:	drivers/input/serio/hyperv-keyboard.c
6072F:	drivers/pci/host/pci-hyperv.c
6073F:	drivers/net/hyperv/
6074F:	drivers/scsi/storvsc_drv.c
6075F:	drivers/uio/uio_hv_generic.c
6076F:	drivers/video/fbdev/hyperv_fb.c
6077F:	include/linux/hyperv.h
6078F:	tools/hv/
6079F:	Documentation/ABI/stable/sysfs-bus-vmbus
6080
6081I2C MUXES
6082M:	Peter Rosin <peda@axentia.se>
6083L:	linux-i2c@vger.kernel.org
6084S:	Maintained
6085F:	Documentation/i2c/i2c-topology
6086F:	Documentation/i2c/muxes/
6087F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6088F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6089F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6090F:	drivers/i2c/i2c-mux.c
6091F:	drivers/i2c/muxes/
6092F:	include/linux/i2c-mux.h
6093
6094I2C OVER PARALLEL PORT
6095M:	Jean Delvare <jdelvare@suse.com>
6096L:	linux-i2c@vger.kernel.org
6097S:	Maintained
6098F:	Documentation/i2c/busses/i2c-parport
6099F:	Documentation/i2c/busses/i2c-parport-light
6100F:	drivers/i2c/busses/i2c-parport.c
6101F:	drivers/i2c/busses/i2c-parport-light.c
6102
6103I2C/SMBUS CONTROLLER DRIVERS FOR PC
6104M:	Jean Delvare <jdelvare@suse.com>
6105L:	linux-i2c@vger.kernel.org
6106S:	Maintained
6107F:	Documentation/i2c/busses/i2c-ali1535
6108F:	Documentation/i2c/busses/i2c-ali1563
6109F:	Documentation/i2c/busses/i2c-ali15x3
6110F:	Documentation/i2c/busses/i2c-amd756
6111F:	Documentation/i2c/busses/i2c-amd8111
6112F:	Documentation/i2c/busses/i2c-i801
6113F:	Documentation/i2c/busses/i2c-nforce2
6114F:	Documentation/i2c/busses/i2c-piix4
6115F:	Documentation/i2c/busses/i2c-sis5595
6116F:	Documentation/i2c/busses/i2c-sis630
6117F:	Documentation/i2c/busses/i2c-sis96x
6118F:	Documentation/i2c/busses/i2c-via
6119F:	Documentation/i2c/busses/i2c-viapro
6120F:	drivers/i2c/busses/i2c-ali1535.c
6121F:	drivers/i2c/busses/i2c-ali1563.c
6122F:	drivers/i2c/busses/i2c-ali15x3.c
6123F:	drivers/i2c/busses/i2c-amd756.c
6124F:	drivers/i2c/busses/i2c-amd756-s4882.c
6125F:	drivers/i2c/busses/i2c-amd8111.c
6126F:	drivers/i2c/busses/i2c-i801.c
6127F:	drivers/i2c/busses/i2c-isch.c
6128F:	drivers/i2c/busses/i2c-nforce2.c
6129F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6130F:	drivers/i2c/busses/i2c-piix4.c
6131F:	drivers/i2c/busses/i2c-sis5595.c
6132F:	drivers/i2c/busses/i2c-sis630.c
6133F:	drivers/i2c/busses/i2c-sis96x.c
6134F:	drivers/i2c/busses/i2c-via.c
6135F:	drivers/i2c/busses/i2c-viapro.c
6136
6137I2C/SMBUS ISMT DRIVER
6138M:	Seth Heasley <seth.heasley@intel.com>
6139M:	Neil Horman <nhorman@tuxdriver.com>
6140L:	linux-i2c@vger.kernel.org
6141F:	drivers/i2c/busses/i2c-ismt.c
6142F:	Documentation/i2c/busses/i2c-ismt
6143
6144I2C/SMBUS STUB DRIVER
6145M:	Jean Delvare <jdelvare@suse.com>
6146L:	linux-i2c@vger.kernel.org
6147S:	Maintained
6148F:	drivers/i2c/i2c-stub.c
6149
6150I2C SUBSYSTEM
6151M:	Wolfram Sang <wsa@the-dreams.de>
6152L:	linux-i2c@vger.kernel.org
6153W:	https://i2c.wiki.kernel.org/
6154Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6155T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6156S:	Maintained
6157F:	Documentation/devicetree/bindings/i2c/
6158F:	Documentation/i2c/
6159F:	drivers/i2c/
6160F:	drivers/i2c/*/
6161F:	include/linux/i2c.h
6162F:	include/linux/i2c-*.h
6163F:	include/uapi/linux/i2c.h
6164F:	include/uapi/linux/i2c-*.h
6165
6166I2C ACPI SUPPORT
6167M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6168L:	linux-i2c@vger.kernel.org
6169L:	linux-acpi@vger.kernel.org
6170S:	Maintained
6171
6172I2C-TAOS-EVM DRIVER
6173M:	Jean Delvare <jdelvare@suse.com>
6174L:	linux-i2c@vger.kernel.org
6175S:	Maintained
6176F:	Documentation/i2c/busses/i2c-taos-evm
6177F:	drivers/i2c/busses/i2c-taos-evm.c
6178
6179I2C-TINY-USB DRIVER
6180M:	Till Harbaum <till@harbaum.org>
6181L:	linux-i2c@vger.kernel.org
6182W:	http://www.harbaum.org/till/i2c_tiny_usb
6183S:	Maintained
6184F:	drivers/i2c/busses/i2c-tiny-usb.c
6185
6186i386 BOOT CODE
6187M:	"H. Peter Anvin" <hpa@zytor.com>
6188S:	Maintained
6189F:	arch/x86/boot/
6190
6191i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6192M:	"H. Peter Anvin" <hpa@zytor.com>
6193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6194S:	Maintained
6195
6196IA64 (Itanium) PLATFORM
6197M:	Tony Luck <tony.luck@intel.com>
6198M:	Fenghua Yu <fenghua.yu@intel.com>
6199L:	linux-ia64@vger.kernel.org
6200T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6201S:	Maintained
6202F:	arch/ia64/
6203
6204IBM Power VMX Cryptographic instructions
6205M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6206M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6207L:	linux-crypto@vger.kernel.org
6208S:	Supported
6209F:	drivers/crypto/vmx/Makefile
6210F:	drivers/crypto/vmx/Kconfig
6211F:	drivers/crypto/vmx/vmx.c
6212F:	drivers/crypto/vmx/aes*
6213F:	drivers/crypto/vmx/ghash*
6214F:	drivers/crypto/vmx/ppc-xlate.pl
6215
6216IBM Power in-Nest Crypto Acceleration
6217M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6218M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6219L:	linux-crypto@vger.kernel.org
6220S:	Supported
6221F:	drivers/crypto/nx/Makefile
6222F:	drivers/crypto/nx/Kconfig
6223F:	drivers/crypto/nx/nx-aes*
6224F:	drivers/crypto/nx/nx-sha*
6225F:	drivers/crypto/nx/nx.*
6226F:	drivers/crypto/nx/nx_csbcpb.h
6227F:	drivers/crypto/nx/nx_debugfs.h
6228
6229IBM Power 842 compression accelerator
6230M:	Dan Streetman <ddstreet@ieee.org>
6231S:	Supported
6232F:	drivers/crypto/nx/Makefile
6233F:	drivers/crypto/nx/Kconfig
6234F:	drivers/crypto/nx/nx-842*
6235F:	include/linux/sw842.h
6236F:	crypto/842.c
6237F:	lib/842/
6238
6239IBM Power Linux RAID adapter
6240M:	Brian King <brking@us.ibm.com>
6241S:	Supported
6242F:	drivers/scsi/ipr.*
6243
6244IBM Power Virtual Ethernet Device Driver
6245M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6246L:	netdev@vger.kernel.org
6247S:	Supported
6248F:	drivers/net/ethernet/ibm/ibmveth.*
6249
6250IBM Power SRIOV Virtual NIC Device Driver
6251M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6252M:	John Allen <jallen@linux.vnet.ibm.com>
6253L:	netdev@vger.kernel.org
6254S:	Supported
6255F:	drivers/net/ethernet/ibm/ibmvnic.*
6256
6257IBM Power Virtual SCSI Device Drivers
6258M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6259L:	linux-scsi@vger.kernel.org
6260S:	Supported
6261F:	drivers/scsi/ibmvscsi/ibmvscsi*
6262F:	include/scsi/viosrp.h
6263
6264IBM Power Virtual SCSI Device Target Driver
6265M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6266M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6267L:	linux-scsi@vger.kernel.org
6268L:	target-devel@vger.kernel.org
6269S:	Supported
6270F:	drivers/scsi/ibmvscsi_tgt/
6271
6272IBM Power Virtual FC Device Drivers
6273M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6274L:	linux-scsi@vger.kernel.org
6275S:	Supported
6276F:	drivers/scsi/ibmvscsi/ibmvfc*
6277
6278IBM ServeRAID RAID DRIVER
6279S:	Orphan
6280F:	drivers/scsi/ips.*
6281
6282ICH LPC AND GPIO DRIVER
6283M:	Peter Tyser <ptyser@xes-inc.com>
6284S:	Maintained
6285F:	drivers/mfd/lpc_ich.c
6286F:	drivers/gpio/gpio-ich.c
6287
6288IDT VersaClock 5 CLOCK DRIVER
6289M:	Marek Vasut <marek.vasut@gmail.com>
6290S:	Maintained
6291F:	drivers/clk/clk-versaclock5.c
6292
6293IDE SUBSYSTEM
6294M:	"David S. Miller" <davem@davemloft.net>
6295L:	linux-ide@vger.kernel.org
6296Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6297T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6298S:	Maintained
6299F:	Documentation/ide/
6300F:	drivers/ide/
6301F:	include/linux/ide.h
6302
6303IDEAPAD LAPTOP EXTRAS DRIVER
6304M:	Ike Panhc <ike.pan@canonical.com>
6305L:	platform-driver-x86@vger.kernel.org
6306W:	http://launchpad.net/ideapad-laptop
6307S:	Maintained
6308F:	drivers/platform/x86/ideapad-laptop.c
6309
6310IDEAPAD LAPTOP SLIDEBAR DRIVER
6311M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6312L:	linux-input@vger.kernel.org
6313W:	https://github.com/o2genum/ideapad-slidebar
6314S:	Maintained
6315F:	drivers/input/misc/ideapad_slidebar.c
6316
6317IDE/ATAPI DRIVERS
6318M:	Borislav Petkov <bp@alien8.de>
6319L:	linux-ide@vger.kernel.org
6320S:	Maintained
6321F:	Documentation/cdrom/ide-cd
6322F:	drivers/ide/ide-cd*
6323
6324IEEE 802.15.4 SUBSYSTEM
6325M:	Alexander Aring <aar@pengutronix.de>
6326M:	Stefan Schmidt <stefan@osg.samsung.com>
6327L:	linux-wpan@vger.kernel.org
6328W:	http://wpan.cakelab.org/
6329T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6330T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6331S:	Maintained
6332F:	net/ieee802154/
6333F:	net/mac802154/
6334F:	drivers/net/ieee802154/
6335F:	include/linux/nl802154.h
6336F:	include/linux/ieee802154.h
6337F:	include/net/nl802154.h
6338F:	include/net/mac802154.h
6339F:	include/net/af_ieee802154.h
6340F:	include/net/cfg802154.h
6341F:	include/net/ieee802154_netdev.h
6342F:	Documentation/networking/ieee802154.txt
6343
6344IFE PROTOCOL
6345M:	Yotam Gigi <yotamg@mellanox.com>
6346M:	Jamal Hadi Salim <jhs@mojatatu.com>
6347F:	net/ife
6348F:	include/net/ife.h
6349F:	include/uapi/linux/ife.h
6350
6351IGORPLUG-USB IR RECEIVER
6352M:	Sean Young <sean@mess.org>
6353L:	linux-media@vger.kernel.org
6354S:	Maintained
6355F:	drivers/media/rc/igorplugusb.c
6356
6357IGUANAWORKS USB IR TRANSCEIVER
6358M:	Sean Young <sean@mess.org>
6359L:	linux-media@vger.kernel.org
6360S:	Maintained
6361F:	drivers/media/rc/iguanair.c
6362
6363IIO DIGITAL POTENTIOMETER DAC
6364M:	Peter Rosin <peda@axentia.se>
6365L:	linux-iio@vger.kernel.org
6366S:	Maintained
6367F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6368F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6369F:	drivers/iio/dac/dpot-dac.c
6370
6371IIO ENVELOPE DETECTOR
6372M:	Peter Rosin <peda@axentia.se>
6373L:	linux-iio@vger.kernel.org
6374S:	Maintained
6375F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6376F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6377F:	drivers/iio/adc/envelope-detector.c
6378
6379IIO SUBSYSTEM AND DRIVERS
6380M:	Jonathan Cameron <jic23@kernel.org>
6381R:	Hartmut Knaack <knaack.h@gmx.de>
6382R:	Lars-Peter Clausen <lars@metafoo.de>
6383R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6384L:	linux-iio@vger.kernel.org
6385T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6386S:	Maintained
6387F:	Documentation/devicetree/bindings/iio/
6388F:	drivers/iio/
6389F:	drivers/staging/iio/
6390F:	include/linux/iio/
6391F:	tools/iio/
6392
6393IKANOS/ADI EAGLE ADSL USB DRIVER
6394M:	Matthieu Castet <castet.matthieu@free.fr>
6395M:	Stanislaw Gruszka <stf_xl@wp.pl>
6396S:	Maintained
6397F:	drivers/usb/atm/ueagle-atm.c
6398
6399IMGTEC ASCII LCD DRIVER
6400M:	Paul Burton <paul.burton@imgtec.com>
6401S:	Maintained
6402F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6403F:	drivers/auxdisplay/img-ascii-lcd.c
6404
6405INA209 HARDWARE MONITOR DRIVER
6406M:	Guenter Roeck <linux@roeck-us.net>
6407L:	linux-hwmon@vger.kernel.org
6408S:	Maintained
6409F:	Documentation/hwmon/ina209
6410F:	Documentation/devicetree/bindings/i2c/ina209.txt
6411F:	drivers/hwmon/ina209.c
6412
6413INA2XX HARDWARE MONITOR DRIVER
6414M:	Guenter Roeck <linux@roeck-us.net>
6415L:	linux-hwmon@vger.kernel.org
6416S:	Maintained
6417F:	Documentation/hwmon/ina2xx
6418F:	drivers/hwmon/ina2xx.c
6419F:	include/linux/platform_data/ina2xx.h
6420
6421INDUSTRY PACK SUBSYSTEM (IPACK)
6422M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6423M:	Jens Taprogge <jens.taprogge@taprogge.org>
6424M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6425L:	industrypack-devel@lists.sourceforge.net
6426W:	http://industrypack.sourceforge.net
6427S:	Maintained
6428F:	drivers/ipack/
6429
6430INGENIC JZ4780 DMA Driver
6431M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6432S:	Maintained
6433F:	drivers/dma/dma-jz4780.c
6434
6435INGENIC JZ4780 NAND DRIVER
6436M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6437L:	linux-mtd@lists.infradead.org
6438S:	Maintained
6439F:	drivers/mtd/nand/jz4780_*
6440
6441INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6442M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6443M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6444L:	linux-ima-devel@lists.sourceforge.net
6445L:	linux-ima-user@lists.sourceforge.net
6446L:	linux-security-module@vger.kernel.org
6447T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6448S:	Supported
6449F:	security/integrity/ima/
6450
6451IMGTEC IR DECODER DRIVER
6452M:	James Hogan <james.hogan@imgtec.com>
6453S:	Maintained
6454F:	drivers/media/rc/img-ir/
6455
6456IMS TWINTURBO FRAMEBUFFER DRIVER
6457L:	linux-fbdev@vger.kernel.org
6458S:	Orphan
6459F:	drivers/video/fbdev/imsttfb.c
6460
6461INFINIBAND SUBSYSTEM
6462M:	Doug Ledford <dledford@redhat.com>
6463M:	Sean Hefty <sean.hefty@intel.com>
6464M:	Hal Rosenstock <hal.rosenstock@gmail.com>
6465L:	linux-rdma@vger.kernel.org
6466W:	http://www.openfabrics.org/
6467Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6468T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6469S:	Supported
6470F:	Documentation/infiniband/
6471F:	drivers/infiniband/
6472F:	include/uapi/linux/if_infiniband.h
6473F:	include/uapi/rdma/
6474F:	include/rdma/
6475
6476INOTIFY
6477M:	John McCutchan <john@johnmccutchan.com>
6478M:	Robert Love <rlove@rlove.org>
6479M:	Eric Paris <eparis@parisplace.org>
6480S:	Maintained
6481F:	Documentation/filesystems/inotify.txt
6482F:	fs/notify/inotify/
6483F:	include/linux/inotify.h
6484F:	include/uapi/linux/inotify.h
6485
6486INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6487M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6488L:	linux-input@vger.kernel.org
6489Q:	http://patchwork.kernel.org/project/linux-input/list/
6490T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6491S:	Maintained
6492F:	drivers/input/
6493F:	include/linux/input.h
6494F:	include/uapi/linux/input.h
6495F:	include/linux/input/
6496F:	Documentation/devicetree/bindings/input/
6497
6498INPUT MULTITOUCH (MT) PROTOCOL
6499M:	Henrik Rydberg <rydberg@bitmath.org>
6500L:	linux-input@vger.kernel.org
6501S:	Odd fixes
6502F:	Documentation/input/multi-touch-protocol.txt
6503F:	drivers/input/input-mt.c
6504K:	\b(ABS|SYN)_MT_
6505
6506INTEL ASoC BDW/HSW DRIVERS
6507M:	Jie Yang <yang.jie@linux.intel.com>
6508L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6509S:	Supported
6510F:	sound/soc/intel/common/sst-dsp*
6511F:	sound/soc/intel/common/sst-firmware.c
6512F:	sound/soc/intel/boards/broadwell.c
6513F:	sound/soc/intel/haswell/
6514
6515INTEL C600 SERIES SAS CONTROLLER DRIVER
6516M:	Intel SCU Linux support <intel-linux-scu@intel.com>
6517M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6518L:	linux-scsi@vger.kernel.org
6519T:	git git://git.code.sf.net/p/intel-sas/isci
6520S:	Supported
6521F:	drivers/scsi/isci/
6522
6523INTEL HID EVENT DRIVER
6524M:	Alex Hung <alex.hung@canonical.com>
6525L:	platform-driver-x86@vger.kernel.org
6526S:	Maintained
6527F:	drivers/platform/x86/intel-hid.c
6528
6529INTEL VIRTUAL BUTTON DRIVER
6530M:	AceLan Kao <acelan.kao@canonical.com>
6531L:	platform-driver-x86@vger.kernel.org
6532S:	Maintained
6533F:	drivers/platform/x86/intel-vbtn.c
6534
6535INTEL IDLE DRIVER
6536M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
6537M:	Len Brown <lenb@kernel.org>
6538L:	linux-pm@vger.kernel.org
6539T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6540B:	https://bugzilla.kernel.org
6541S:	Supported
6542F:	drivers/idle/intel_idle.c
6543
6544INTEL INTEGRATED SENSOR HUB DRIVER
6545M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6546M:	Jiri Kosina <jikos@kernel.org>
6547L:	linux-input@vger.kernel.org
6548S:	Maintained
6549F:	drivers/hid/intel-ish-hid/
6550
6551INTEL PSTATE DRIVER
6552M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6553M:	Len Brown <lenb@kernel.org>
6554L:	linux-pm@vger.kernel.org
6555S:	Supported
6556F:	drivers/cpufreq/intel_pstate.c
6557
6558INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6559M:	Maik Broemme <mbroemme@libmpq.org>
6560L:	linux-fbdev@vger.kernel.org
6561S:	Maintained
6562F:	Documentation/fb/intelfb.txt
6563F:	drivers/video/fbdev/intelfb/
6564
6565INTEL 810/815 FRAMEBUFFER DRIVER
6566M:	Antonino Daplas <adaplas@gmail.com>
6567L:	linux-fbdev@vger.kernel.org
6568S:	Maintained
6569F:	drivers/video/fbdev/i810/
6570
6571INTEL MENLOW THERMAL DRIVER
6572M:	Sujith Thomas <sujith.thomas@intel.com>
6573L:	platform-driver-x86@vger.kernel.org
6574W:	https://01.org/linux-acpi
6575S:	Supported
6576F:	drivers/platform/x86/intel_menlow.c
6577
6578INTEL I/OAT DMA DRIVER
6579M:	Dave Jiang <dave.jiang@intel.com>
6580R:	Dan Williams <dan.j.williams@intel.com>
6581L:	dmaengine@vger.kernel.org
6582Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6583S:	Supported
6584F:	drivers/dma/ioat*
6585
6586INTEL IOMMU (VT-d)
6587M:	David Woodhouse <dwmw2@infradead.org>
6588L:	iommu@lists.linux-foundation.org
6589T:	git git://git.infradead.org/iommu-2.6.git
6590S:	Supported
6591F:	drivers/iommu/intel-iommu.c
6592F:	include/linux/intel-iommu.h
6593
6594INTEL IOP-ADMA DMA DRIVER
6595R:	Dan Williams <dan.j.williams@intel.com>
6596S:	Odd fixes
6597F:	drivers/dma/iop-adma.c
6598
6599INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6600M:	Krzysztof Halasa <khalasa@piap.pl>
6601S:	Maintained
6602F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
6603F:	arch/arm/mach-ixp4xx/include/mach/npe.h
6604F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6605F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
6606F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
6607F:	drivers/net/wan/ixp4xx_hss.c
6608
6609INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6610M:	Deepak Saxena <dsaxena@plexity.net>
6611S:	Maintained
6612F:	drivers/char/hw_random/ixp4xx-rng.c
6613
6614INTEL ETHERNET DRIVERS
6615M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6616L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6617W:	http://www.intel.com/support/feedback.htm
6618W:	http://e1000.sourceforge.net/
6619Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6620T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6621T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6622S:	Supported
6623F:	Documentation/networking/e100.txt
6624F:	Documentation/networking/e1000.txt
6625F:	Documentation/networking/e1000e.txt
6626F:	Documentation/networking/igb.txt
6627F:	Documentation/networking/igbvf.txt
6628F:	Documentation/networking/ixgb.txt
6629F:	Documentation/networking/ixgbe.txt
6630F:	Documentation/networking/ixgbevf.txt
6631F:	Documentation/networking/i40e.txt
6632F:	Documentation/networking/i40evf.txt
6633F:	drivers/net/ethernet/intel/
6634F:	drivers/net/ethernet/intel/*/
6635
6636INTEL RDMA RNIC DRIVER
6637M:     Faisal Latif <faisal.latif@intel.com>
6638M:     Shiraz Saleem <shiraz.saleem@intel.com>
6639L:     linux-rdma@vger.kernel.org
6640S:     Supported
6641F:     drivers/infiniband/hw/i40iw/
6642
6643INTEL MERRIFIELD GPIO DRIVER
6644M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6645L:	linux-gpio@vger.kernel.org
6646S:	Maintained
6647F:	drivers/gpio/gpio-merrifield.c
6648
6649INTEL-MID GPIO DRIVER
6650M:	David Cohen <david.a.cohen@linux.intel.com>
6651L:	linux-gpio@vger.kernel.org
6652S:	Maintained
6653F:	drivers/gpio/gpio-intel-mid.c
6654
6655INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6656M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
6657L:	linux-wireless@vger.kernel.org
6658S:	Maintained
6659F:	Documentation/networking/README.ipw2100
6660F:	Documentation/networking/README.ipw2200
6661F:	drivers/net/wireless/intel/ipw2x00/
6662
6663INTEL(R) TRACE HUB
6664M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6665S:	Supported
6666F:	Documentation/trace/intel_th.txt
6667F:	drivers/hwtracing/intel_th/
6668
6669INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6670M:	Ning Sun <ning.sun@intel.com>
6671L:	tboot-devel@lists.sourceforge.net
6672W:	http://tboot.sourceforge.net
6673T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6674S:	Supported
6675F:	Documentation/intel_txt.txt
6676F:	include/linux/tboot.h
6677F:	arch/x86/kernel/tboot.c
6678
6679INTEL WIRELESS WIMAX CONNECTION 2400
6680M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6681M:	linux-wimax@intel.com
6682L:	wimax@linuxwimax.org (subscribers-only)
6683S:	Supported
6684W:	http://linuxwimax.org
6685F:	Documentation/wimax/README.i2400m
6686F:	drivers/net/wimax/i2400m/
6687F:	include/uapi/linux/wimax/i2400m.h
6688
6689INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6690M:	Stanislaw Gruszka <sgruszka@redhat.com>
6691L:	linux-wireless@vger.kernel.org
6692S:	Supported
6693F:	drivers/net/wireless/intel/iwlegacy/
6694
6695INTEL WIRELESS WIFI LINK (iwlwifi)
6696M:	Johannes Berg <johannes.berg@intel.com>
6697M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6698M:	Luca Coelho <luciano.coelho@intel.com>
6699M:	Intel Linux Wireless <linuxwifi@intel.com>
6700L:	linux-wireless@vger.kernel.org
6701W:	http://intellinuxwireless.org
6702T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6703S:	Supported
6704F:	drivers/net/wireless/intel/iwlwifi/
6705
6706INTEL MANAGEMENT ENGINE (mei)
6707M:	Tomas Winkler <tomas.winkler@intel.com>
6708L:	linux-kernel@vger.kernel.org
6709S:	Supported
6710F:	include/uapi/linux/mei.h
6711F:	include/linux/mei_cl_bus.h
6712F:	drivers/misc/mei/*
6713F:	drivers/watchdog/mei_wdt.c
6714F:	Documentation/misc-devices/mei/*
6715F:	samples/mei/*
6716
6717INTEL MIC DRIVERS (mic)
6718M:	Sudeep Dutt <sudeep.dutt@intel.com>
6719M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
6720S:	Supported
6721W:	https://github.com/sudeepdutt/mic
6722W:	http://software.intel.com/en-us/mic-developer
6723F:	include/linux/mic_bus.h
6724F:	include/linux/scif.h
6725F:	include/uapi/linux/mic_common.h
6726F: 	include/uapi/linux/mic_ioctl.h
6727F:	include/uapi/linux/scif_ioctl.h
6728F:	drivers/misc/mic/
6729F:	drivers/dma/mic_x100_dma.c
6730F:	drivers/dma/mic_x100_dma.h
6731F:	Documentation/mic/
6732
6733INTEL PMC/P-Unit IPC DRIVER
6734M:	Zha Qipeng<qipeng.zha@intel.com>
6735L:	platform-driver-x86@vger.kernel.org
6736S:	Maintained
6737F:	drivers/platform/x86/intel_pmc_ipc.c
6738F:	drivers/platform/x86/intel_punit_ipc.c
6739F:	arch/x86/include/asm/intel_pmc_ipc.h
6740F:	arch/x86/include/asm/intel_punit_ipc.h
6741
6742INTEL TELEMETRY DRIVER
6743M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6744L:	platform-driver-x86@vger.kernel.org
6745S:	Maintained
6746F:	arch/x86/include/asm/intel_telemetry.h
6747F:	drivers/platform/x86/intel_telemetry*
6748
6749INTEL PMC CORE DRIVER
6750M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6751M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6752L:	platform-driver-x86@vger.kernel.org
6753S:	Maintained
6754F:	arch/x86/include/asm/pmc_core.h
6755F:	drivers/platform/x86/intel_pmc_core*
6756
6757INVENSENSE MPU-3050 GYROSCOPE DRIVER
6758M:	Linus Walleij <linus.walleij@linaro.org>
6759L:	linux-iio@vger.kernel.org
6760S:	Maintained
6761F:	drivers/iio/gyro/mpu3050*
6762F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6763
6764IOC3 ETHERNET DRIVER
6765M:	Ralf Baechle <ralf@linux-mips.org>
6766L:	linux-mips@linux-mips.org
6767S:	Maintained
6768F:	drivers/net/ethernet/sgi/ioc3-eth.c
6769
6770IOC3 SERIAL DRIVER
6771M:	Pat Gefre <pfg@sgi.com>
6772L:	linux-serial@vger.kernel.org
6773S:	Maintained
6774F:	drivers/tty/serial/ioc3_serial.c
6775
6776IOMMU DRIVERS
6777M:	Joerg Roedel <joro@8bytes.org>
6778L:	iommu@lists.linux-foundation.org
6779T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6780S:	Maintained
6781F:	Documentation/devicetree/bindings/iommu/
6782F:	drivers/iommu/
6783
6784IP MASQUERADING
6785M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6786S:	Maintained
6787F:	net/ipv4/netfilter/ipt_MASQUERADE.c
6788
6789IPMI SUBSYSTEM
6790M:	Corey Minyard <minyard@acm.org>
6791L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6792W:	http://openipmi.sourceforge.net/
6793S:	Supported
6794F:	Documentation/IPMI.txt
6795F:	drivers/char/ipmi/
6796F:	include/linux/ipmi*
6797F:	include/uapi/linux/ipmi*
6798
6799QCOM AUDIO (ASoC) DRIVERS
6800M:	Patrick Lai <plai@codeaurora.org>
6801M:	Banajit Goswami <bgoswami@codeaurora.org>
6802L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6803S:	Supported
6804F:	sound/soc/qcom/
6805
6806IPS SCSI RAID DRIVER
6807M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6808L:	linux-scsi@vger.kernel.org
6809W:	http://www.adaptec.com/
6810S:	Maintained
6811F:	drivers/scsi/ips*
6812
6813IPVS
6814M:	Wensong Zhang <wensong@linux-vs.org>
6815M:	Simon Horman <horms@verge.net.au>
6816M:	Julian Anastasov <ja@ssi.bg>
6817L:	netdev@vger.kernel.org
6818L:	lvs-devel@vger.kernel.org
6819S:	Maintained
6820T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6821T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6822F:	Documentation/networking/ipvs-sysctl.txt
6823F:	include/net/ip_vs.h
6824F:	include/uapi/linux/ip_vs.h
6825F:	net/netfilter/ipvs/
6826
6827IPWIRELESS DRIVER
6828M:	Jiri Kosina <jikos@kernel.org>
6829M:	David Sterba <dsterba@suse.com>
6830S:	Odd Fixes
6831F:	drivers/tty/ipwireless/
6832
6833IPX NETWORK LAYER
6834L:	netdev@vger.kernel.org
6835S:	Odd fixes
6836F:	include/net/ipx.h
6837F:	include/uapi/linux/ipx.h
6838F:	net/ipx/
6839
6840IRDA SUBSYSTEM
6841M:	Samuel Ortiz <samuel@sortiz.org>
6842L:	irda-users@lists.sourceforge.net (subscribers-only)
6843L:	netdev@vger.kernel.org
6844W:	http://irda.sourceforge.net/
6845S:	Maintained
6846T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6847F:	Documentation/networking/irda.txt
6848F:	drivers/net/irda/
6849F:	include/net/irda/
6850F:	net/irda/
6851
6852IRQ SUBSYSTEM
6853M:	Thomas Gleixner <tglx@linutronix.de>
6854L:	linux-kernel@vger.kernel.org
6855S:	Maintained
6856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6857F:	kernel/irq/
6858
6859IRQCHIP DRIVERS
6860M:	Thomas Gleixner <tglx@linutronix.de>
6861M:	Jason Cooper <jason@lakedaemon.net>
6862M:	Marc Zyngier <marc.zyngier@arm.com>
6863L:	linux-kernel@vger.kernel.org
6864S:	Maintained
6865T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6866T:	git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6867F:	Documentation/devicetree/bindings/interrupt-controller/
6868F:	drivers/irqchip/
6869
6870IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6871M:	Marc Zyngier <marc.zyngier@arm.com>
6872S:	Maintained
6873T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6874F:	Documentation/IRQ-domain.txt
6875F:	include/linux/irqdomain.h
6876F:	kernel/irq/irqdomain.c
6877F:	kernel/irq/msi.c
6878
6879ISA
6880M:	William Breathitt Gray <vilhelm.gray@gmail.com>
6881S:	Maintained
6882F:	Documentation/isa.txt
6883F:	drivers/base/isa.c
6884F:	include/linux/isa.h
6885
6886ISAPNP
6887M:	Jaroslav Kysela <perex@perex.cz>
6888S:	Maintained
6889F:	Documentation/isapnp.txt
6890F:	drivers/pnp/isapnp/
6891F:	include/linux/isapnp.h
6892
6893ISA RADIO MODULE
6894M:	Hans Verkuil <hverkuil@xs4all.nl>
6895L:	linux-media@vger.kernel.org
6896T:	git git://linuxtv.org/media_tree.git
6897W:	https://linuxtv.org
6898S:	Maintained
6899F:	drivers/media/radio/radio-isa*
6900
6901iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6902M:	Peter Jones <pjones@redhat.com>
6903M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
6904S:	Maintained
6905F:	drivers/firmware/iscsi_ibft*
6906
6907ISCSI
6908M:	Lee Duncan <lduncan@suse.com>
6909M:	Chris Leech <cleech@redhat.com>
6910L:	open-iscsi@googlegroups.com
6911W:	www.open-iscsi.com
6912S:	Maintained
6913F:	drivers/scsi/*iscsi*
6914F:	include/scsi/*iscsi*
6915
6916ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6917M:	Or Gerlitz <ogerlitz@mellanox.com>
6918M:	Sagi Grimberg <sagi@grimberg.me>
6919M:	Roi Dayan <roid@mellanox.com>
6920L:	linux-rdma@vger.kernel.org
6921S:	Supported
6922W:	http://www.openfabrics.org
6923W:	www.open-iscsi.org
6924Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6925F:	drivers/infiniband/ulp/iser/
6926
6927ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6928M:	Sagi Grimberg <sagi@grimberg.me>
6929T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6930L:	linux-rdma@vger.kernel.org
6931L:	target-devel@vger.kernel.org
6932S:	Supported
6933W:	http://www.linux-iscsi.org
6934F:	drivers/infiniband/ulp/isert
6935
6936ISDN SUBSYSTEM
6937M:	Karsten Keil <isdn@linux-pingi.de>
6938L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
6939L:	netdev@vger.kernel.org
6940W:	http://www.isdn4linux.de
6941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6942S:	Maintained
6943F:	Documentation/isdn/
6944F:	drivers/isdn/
6945F:	include/linux/isdn.h
6946F:	include/linux/isdn/
6947F:	include/uapi/linux/isdn.h
6948F:	include/uapi/linux/isdn/
6949
6950ISDN SUBSYSTEM (Eicon active card driver)
6951M:	Armin Schindler <mac@melware.de>
6952L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
6953W:	http://www.melware.de
6954S:	Maintained
6955F:	drivers/isdn/hardware/eicon/
6956
6957IT87 HARDWARE MONITORING DRIVER
6958M:	Jean Delvare <jdelvare@suse.com>
6959L:	linux-hwmon@vger.kernel.org
6960S:	Maintained
6961F:	Documentation/hwmon/it87
6962F:	drivers/hwmon/it87.c
6963
6964IT913X MEDIA DRIVER
6965M:	Antti Palosaari <crope@iki.fi>
6966L:	linux-media@vger.kernel.org
6967W:	https://linuxtv.org
6968W:	http://palosaari.fi/linux/
6969Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6970T:	git git://linuxtv.org/anttip/media_tree.git
6971S:	Maintained
6972F:	drivers/media/tuners/it913x*
6973
6974IVTV VIDEO4LINUX DRIVER
6975M:	Andy Walls <awalls@md.metrocast.net>
6976L:	ivtv-devel@ivtvdriver.org (subscribers-only)
6977L:	linux-media@vger.kernel.org
6978T:	git git://linuxtv.org/media_tree.git
6979W:	http://www.ivtvdriver.org
6980S:	Maintained
6981F:	Documentation/media/v4l-drivers/ivtv*
6982F:	drivers/media/pci/ivtv/
6983F:	include/uapi/linux/ivtv*
6984
6985IX2505V MEDIA DRIVER
6986M:	Malcolm Priestley <tvboxspy@gmail.com>
6987L:	linux-media@vger.kernel.org
6988W:	https://linuxtv.org
6989Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6990S:	Maintained
6991F:	drivers/media/dvb-frontends/ix2505v*
6992
6993JC42.4 TEMPERATURE SENSOR DRIVER
6994M:	Guenter Roeck <linux@roeck-us.net>
6995L:	linux-hwmon@vger.kernel.org
6996S:	Maintained
6997F:	drivers/hwmon/jc42.c
6998F:	Documentation/hwmon/jc42
6999
7000JFS FILESYSTEM
7001M:	Dave Kleikamp <shaggy@kernel.org>
7002L:	jfs-discussion@lists.sourceforge.net
7003W:	http://jfs.sourceforge.net/
7004T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7005S:	Maintained
7006F:	Documentation/filesystems/jfs.txt
7007F:	fs/jfs/
7008
7009JME NETWORK DRIVER
7010M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7011L:	netdev@vger.kernel.org
7012S:	Maintained
7013F:	drivers/net/ethernet/jme.*
7014
7015JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7016M:	David Woodhouse <dwmw2@infradead.org>
7017L:	linux-mtd@lists.infradead.org
7018W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7019S:	Maintained
7020F:	fs/jffs2/
7021F:	include/uapi/linux/jffs2.h
7022
7023JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7024M:	"Theodore Ts'o" <tytso@mit.edu>
7025M:	Jan Kara <jack@suse.com>
7026L:	linux-ext4@vger.kernel.org
7027S:	Maintained
7028F:	fs/jbd2/
7029F:	include/linux/jbd2.h
7030
7031JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7032M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7033L:	linux-media@vger.kernel.org
7034S:	Maintained
7035F:	drivers/media/platform/rcar_jpu.c
7036
7037JSM Neo PCI based serial card
7038M:	Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
7039L:	linux-serial@vger.kernel.org
7040S:	Maintained
7041F:	drivers/tty/serial/jsm/
7042
7043K10TEMP HARDWARE MONITORING DRIVER
7044M:	Clemens Ladisch <clemens@ladisch.de>
7045L:	linux-hwmon@vger.kernel.org
7046S:	Maintained
7047F:	Documentation/hwmon/k10temp
7048F:	drivers/hwmon/k10temp.c
7049
7050K8TEMP HARDWARE MONITORING DRIVER
7051M:	Rudolf Marek <r.marek@assembler.cz>
7052L:	linux-hwmon@vger.kernel.org
7053S:	Maintained
7054F:	Documentation/hwmon/k8temp
7055F:	drivers/hwmon/k8temp.c
7056
7057KASAN
7058M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7059R:	Alexander Potapenko <glider@google.com>
7060R:	Dmitry Vyukov <dvyukov@google.com>
7061L:	kasan-dev@googlegroups.com
7062S:	Maintained
7063F:	arch/*/include/asm/kasan.h
7064F:	arch/*/mm/kasan_init*
7065F:	Documentation/dev-tools/kasan.rst
7066F:	include/linux/kasan*.h
7067F:	lib/test_kasan.c
7068F:	mm/kasan/
7069F:	scripts/Makefile.kasan
7070
7071KCONFIG
7072M:	"Yann E. MORIN" <yann.morin.1998@free.fr>
7073L:	linux-kbuild@vger.kernel.org
7074T:	git git://gitorious.org/linux-kconfig/linux-kconfig
7075S:	Maintained
7076F:	Documentation/kbuild/kconfig-language.txt
7077F:	scripts/kconfig/
7078
7079KDUMP
7080M:	Dave Young <dyoung@redhat.com>
7081M:	Baoquan He <bhe@redhat.com>
7082R:	Vivek Goyal <vgoyal@redhat.com>
7083L:	kexec@lists.infradead.org
7084W:	http://lse.sourceforge.net/kdump/
7085S:	Maintained
7086F:	Documentation/kdump/
7087
7088KEENE FM RADIO TRANSMITTER DRIVER
7089M:	Hans Verkuil <hverkuil@xs4all.nl>
7090L:	linux-media@vger.kernel.org
7091T:	git git://linuxtv.org/media_tree.git
7092W:	https://linuxtv.org
7093S:	Maintained
7094F:	drivers/media/radio/radio-keene*
7095
7096KERNEL AUTOMOUNTER v4 (AUTOFS4)
7097M:	Ian Kent <raven@themaw.net>
7098L:	autofs@vger.kernel.org
7099S:	Maintained
7100F:	fs/autofs4/
7101
7102KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7103M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7104M:	Michal Marek <mmarek@suse.com>
7105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7106L:	linux-kbuild@vger.kernel.org
7107S:	Maintained
7108F:	Documentation/kbuild/
7109F:	Makefile
7110F:	scripts/Makefile.*
7111F:	scripts/basic/
7112F:	scripts/mk*
7113F:	scripts/package/
7114
7115KERNEL JANITORS
7116L:	kernel-janitors@vger.kernel.org
7117W:	http://kernelnewbies.org/KernelJanitors
7118S:	Odd Fixes
7119
7120KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7121M:	"J. Bruce Fields" <bfields@fieldses.org>
7122M:	Jeff Layton <jlayton@poochiereds.net>
7123L:	linux-nfs@vger.kernel.org
7124W:	http://nfs.sourceforge.net/
7125T:	git git://linux-nfs.org/~bfields/linux.git
7126S:	Supported
7127F:	fs/nfsd/
7128F:	include/uapi/linux/nfsd/
7129F:	fs/lockd/
7130F:	fs/nfs_common/
7131F:	net/sunrpc/
7132F:	include/linux/lockd/
7133F:	include/linux/sunrpc/
7134F:	include/uapi/linux/sunrpc/
7135
7136KERNEL SELFTEST FRAMEWORK
7137M:	Shuah Khan <shuahkh@osg.samsung.com>
7138M:	Shuah Khan <shuah@kernel.org>
7139L:	linux-kselftest@vger.kernel.org
7140T:	git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7141S:	Maintained
7142F:	tools/testing/selftests
7143
7144KERNEL VIRTUAL MACHINE (KVM)
7145M:	Paolo Bonzini <pbonzini@redhat.com>
7146M:	Radim Krčmář <rkrcmar@redhat.com>
7147L:	kvm@vger.kernel.org
7148W:	http://www.linux-kvm.org
7149T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7150S:	Supported
7151F:	Documentation/*/kvm*.txt
7152F:	Documentation/virtual/kvm/
7153F:	arch/*/kvm/
7154F:	arch/x86/kernel/kvm.c
7155F:	arch/x86/kernel/kvmclock.c
7156F:	arch/*/include/asm/kvm*
7157F:	include/linux/kvm*
7158F:	include/uapi/linux/kvm*
7159F:	virt/kvm/
7160F:	tools/kvm/
7161
7162KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7163M:	Joerg Roedel <joro@8bytes.org>
7164L:	kvm@vger.kernel.org
7165W:	http://www.linux-kvm.org/
7166S:	Maintained
7167F:	arch/x86/include/asm/svm.h
7168F:	arch/x86/kvm/svm.c
7169
7170KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7171M:	Alexander Graf <agraf@suse.com>
7172L:	kvm-ppc@vger.kernel.org
7173W:	http://www.linux-kvm.org/
7174T:	git git://github.com/agraf/linux-2.6.git
7175S:	Supported
7176F:	arch/powerpc/include/asm/kvm*
7177F:	arch/powerpc/kvm/
7178
7179KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7180M:	Christian Borntraeger <borntraeger@de.ibm.com>
7181M:	Cornelia Huck <cornelia.huck@de.ibm.com>
7182L:	linux-s390@vger.kernel.org
7183W:	http://www.ibm.com/developerworks/linux/linux390/
7184T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7185S:	Supported
7186F:	Documentation/s390/kvm.txt
7187F:	arch/s390/include/asm/kvm*
7188F:	arch/s390/kvm/
7189
7190KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7191M:	Christoffer Dall <christoffer.dall@linaro.org>
7192M:	Marc Zyngier <marc.zyngier@arm.com>
7193L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7194L:	kvmarm@lists.cs.columbia.edu
7195W:	http://systems.cs.columbia.edu/projects/kvm-arm
7196T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7197S:	Supported
7198F:	arch/arm/include/uapi/asm/kvm*
7199F:	arch/arm/include/asm/kvm*
7200F:	arch/arm/kvm/
7201F:	virt/kvm/arm/
7202F:	include/kvm/arm_*
7203
7204KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7205M:	Christoffer Dall <christoffer.dall@linaro.org>
7206M:	Marc Zyngier <marc.zyngier@arm.com>
7207L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7208L:	kvmarm@lists.cs.columbia.edu
7209S:	Maintained
7210F:	arch/arm64/include/uapi/asm/kvm*
7211F:	arch/arm64/include/asm/kvm*
7212F:	arch/arm64/kvm/
7213
7214KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7215M:	James Hogan <james.hogan@imgtec.com>
7216L:	linux-mips@linux-mips.org
7217S:	Supported
7218F:	arch/mips/include/uapi/asm/kvm*
7219F:	arch/mips/include/asm/kvm*
7220F:	arch/mips/kvm/
7221
7222KERNFS
7223M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7224M:	Tejun Heo <tj@kernel.org>
7225T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7226S:	Supported
7227F:	include/linux/kernfs.h
7228F:	fs/kernfs/
7229
7230KEXEC
7231M:	Eric Biederman <ebiederm@xmission.com>
7232W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7233L:	kexec@lists.infradead.org
7234S:	Maintained
7235F:	include/linux/kexec.h
7236F:	include/uapi/linux/kexec.h
7237F:	kernel/kexec*
7238
7239KEYS/KEYRINGS:
7240M:	David Howells <dhowells@redhat.com>
7241L:	keyrings@vger.kernel.org
7242S:	Maintained
7243F:	Documentation/security/keys.txt
7244F:	include/linux/key.h
7245F:	include/linux/key-type.h
7246F:	include/linux/keyctl.h
7247F:	include/uapi/linux/keyctl.h
7248F:	include/keys/
7249F:	security/keys/
7250
7251KEYS-TRUSTED
7252M:	David Safford <safford@us.ibm.com>
7253M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7254L:	linux-security-module@vger.kernel.org
7255L:	keyrings@vger.kernel.org
7256S:	Supported
7257F:	Documentation/security/keys-trusted-encrypted.txt
7258F:	include/keys/trusted-type.h
7259F:	security/keys/trusted.c
7260F:	security/keys/trusted.h
7261
7262KEYS-ENCRYPTED
7263M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7264M:	David Safford <safford@us.ibm.com>
7265L:	linux-security-module@vger.kernel.org
7266L:	keyrings@vger.kernel.org
7267S:	Supported
7268F:	Documentation/security/keys-trusted-encrypted.txt
7269F:	include/keys/encrypted-type.h
7270F:	security/keys/encrypted-keys/
7271
7272KGDB / KDB /debug_core
7273M:	Jason Wessel <jason.wessel@windriver.com>
7274W:	http://kgdb.wiki.kernel.org/
7275L:	kgdb-bugreport@lists.sourceforge.net
7276T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7277S:	Maintained
7278F:	Documentation/DocBook/kgdb.tmpl
7279F:	drivers/misc/kgdbts.c
7280F:	drivers/tty/serial/kgdboc.c
7281F:	include/linux/kdb.h
7282F:	include/linux/kgdb.h
7283F:	kernel/debug/
7284
7285KMEMCHECK
7286M:	Vegard Nossum <vegardno@ifi.uio.no>
7287M:	Pekka Enberg <penberg@kernel.org>
7288S:	Maintained
7289F:	Documentation/dev-tools/kmemcheck.rst
7290F:	arch/x86/include/asm/kmemcheck.h
7291F:	arch/x86/mm/kmemcheck/
7292F:	include/linux/kmemcheck.h
7293F:	mm/kmemcheck.c
7294
7295KMEMLEAK
7296M:	Catalin Marinas <catalin.marinas@arm.com>
7297S:	Maintained
7298F:	Documentation/dev-tools/kmemleak.rst
7299F:	include/linux/kmemleak.h
7300F:	mm/kmemleak.c
7301F:	mm/kmemleak-test.c
7302
7303KPROBES
7304M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7305M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7306M:	"David S. Miller" <davem@davemloft.net>
7307M:	Masami Hiramatsu <mhiramat@kernel.org>
7308S:	Maintained
7309F:	Documentation/kprobes.txt
7310F:	include/linux/kprobes.h
7311F:	include/asm-generic/kprobes.h
7312F:	kernel/kprobes.c
7313
7314KS0108 LCD CONTROLLER DRIVER
7315M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7316W:	http://miguelojeda.es/auxdisplay.htm
7317W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7318S:	Maintained
7319F:	Documentation/auxdisplay/ks0108
7320F:	drivers/auxdisplay/ks0108.c
7321F:	include/linux/ks0108.h
7322
7323L3MDEV
7324M:	David Ahern <dsa@cumulusnetworks.com>
7325L:	netdev@vger.kernel.org
7326S:	Maintained
7327F:	net/l3mdev
7328F:	include/net/l3mdev.h
7329
7330LANTIQ MIPS ARCHITECTURE
7331M:	John Crispin <john@phrozen.org>
7332L:	linux-mips@linux-mips.org
7333S:	Maintained
7334F:	arch/mips/lantiq
7335
7336LAPB module
7337L:	linux-x25@vger.kernel.org
7338S:	Orphan
7339F:	Documentation/networking/lapb-module.txt
7340F:	include/*/lapb.h
7341F:	net/lapb/
7342
7343LASI 53c700 driver for PARISC
7344M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7345L:	linux-scsi@vger.kernel.org
7346S:	Maintained
7347F:	Documentation/scsi/53c700.txt
7348F:	drivers/scsi/53c700*
7349
7350LED SUBSYSTEM
7351M:	Richard Purdie <rpurdie@rpsys.net>
7352M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
7353M:	Pavel Machek <pavel@ucw.cz>
7354L:	linux-leds@vger.kernel.org
7355T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7356S:	Maintained
7357F:	Documentation/devicetree/bindings/leds/
7358F:	drivers/leds/
7359F:	include/linux/leds.h
7360
7361LEGACY EEPROM DRIVER
7362M:	Jean Delvare <jdelvare@suse.com>
7363S:	Maintained
7364F:	Documentation/misc-devices/eeprom
7365F:	drivers/misc/eeprom/eeprom.c
7366
7367LEGO USB Tower driver
7368M:	Juergen Stuber <starblue@users.sourceforge.net>
7369L:	legousb-devel@lists.sourceforge.net
7370W:	http://legousb.sourceforge.net/
7371S:	Maintained
7372F:	drivers/usb/misc/legousbtower.c
7373
7374LG2160 MEDIA DRIVER
7375M:	Michael Krufky <mkrufky@linuxtv.org>
7376L:	linux-media@vger.kernel.org
7377W:	https://linuxtv.org
7378W:	http://github.com/mkrufky
7379Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7380T:	git git://linuxtv.org/mkrufky/tuners.git
7381S:	Maintained
7382F:	drivers/media/dvb-frontends/lg2160.*
7383
7384LGDT3305 MEDIA DRIVER
7385M:	Michael Krufky <mkrufky@linuxtv.org>
7386L:	linux-media@vger.kernel.org
7387W:	https://linuxtv.org
7388W:	http://github.com/mkrufky
7389Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7390T:	git git://linuxtv.org/mkrufky/tuners.git
7391S:	Maintained
7392F:	drivers/media/dvb-frontends/lgdt3305.*
7393
7394LGUEST
7395M:	Rusty Russell <rusty@rustcorp.com.au>
7396L:	lguest@lists.ozlabs.org
7397W:	http://lguest.ozlabs.org/
7398S:	Odd Fixes
7399F:	arch/x86/include/asm/lguest*.h
7400F:	arch/x86/lguest/
7401F:	drivers/lguest/
7402F:	include/linux/lguest*.h
7403F:	tools/lguest/
7404
7405LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7406M:	Tejun Heo <tj@kernel.org>
7407L:	linux-ide@vger.kernel.org
7408T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7409S:	Maintained
7410F:	drivers/ata/
7411F:	include/linux/ata.h
7412F:	include/linux/libata.h
7413F:	Documentation/devicetree/bindings/ata/
7414
7415LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7416M:	Viresh Kumar <vireshk@kernel.org>
7417L:	linux-ide@vger.kernel.org
7418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7419S:	Maintained
7420F:	include/linux/pata_arasan_cf_data.h
7421F:	drivers/ata/pata_arasan_cf.c
7422
7423LIBATA PATA DRIVERS
7424M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7425M:	Tejun Heo <tj@kernel.org>
7426L:	linux-ide@vger.kernel.org
7427T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7428S:	Maintained
7429F:	drivers/ata/pata_*.c
7430F:	drivers/ata/ata_generic.c
7431
7432LIBATA SATA AHCI PLATFORM devices support
7433M:	Hans de Goede <hdegoede@redhat.com>
7434M:	Tejun Heo <tj@kernel.org>
7435L:	linux-ide@vger.kernel.org
7436T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7437S:	Maintained
7438F:	drivers/ata/ahci_platform.c
7439F:	drivers/ata/libahci_platform.c
7440F:	include/linux/ahci_platform.h
7441
7442LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7443M:	Mikael Pettersson <mikpelinux@gmail.com>
7444L:	linux-ide@vger.kernel.org
7445T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7446S:	Maintained
7447F:	drivers/ata/sata_promise.*
7448
7449LIBLOCKDEP
7450M:	Sasha Levin <sasha.levin@oracle.com>
7451S:	Maintained
7452F:	tools/lib/lockdep/
7453
7454LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7455M:	Dan Williams <dan.j.williams@intel.com>
7456L:	linux-nvdimm@lists.01.org
7457Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7458T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7459S:	Supported
7460F:	drivers/nvdimm/*
7461F:	include/linux/nd.h
7462F:	include/linux/libnvdimm.h
7463F:	include/uapi/linux/ndctl.h
7464
7465LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7466M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7467L:	linux-nvdimm@lists.01.org
7468Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7469S:	Supported
7470F:	drivers/nvdimm/blk.c
7471F:	drivers/nvdimm/region_devs.c
7472F:	drivers/acpi/nfit*
7473
7474LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7475M:	Vishal Verma <vishal.l.verma@intel.com>
7476L:	linux-nvdimm@lists.01.org
7477Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7478S:	Supported
7479F:	drivers/nvdimm/btt*
7480
7481LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7482M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7483L:	linux-nvdimm@lists.01.org
7484Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7485S:	Supported
7486F:	drivers/nvdimm/pmem.c
7487F:	include/linux/pmem.h
7488F:	arch/*/include/asm/pmem.h
7489
7490LIGHTNVM PLATFORM SUPPORT
7491M:	Matias Bjorling <mb@lightnvm.io>
7492W:	http://github/OpenChannelSSD
7493L:	linux-block@vger.kernel.org
7494S:	Maintained
7495F:	drivers/lightnvm/
7496F:	include/linux/lightnvm.h
7497F:	include/uapi/linux/lightnvm.h
7498
7499LINUX FOR POWERPC (32-BIT AND 64-BIT)
7500M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7501M:	Paul Mackerras <paulus@samba.org>
7502M:	Michael Ellerman <mpe@ellerman.id.au>
7503W:	https://github.com/linuxppc/linux/wiki
7504L:	linuxppc-dev@lists.ozlabs.org
7505Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7506T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7507S:	Supported
7508F:	Documentation/ABI/stable/sysfs-firmware-opal-*
7509F:	Documentation/devicetree/bindings/powerpc/opal/
7510F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
7511F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
7512F:	Documentation/powerpc/
7513F:	arch/powerpc/
7514F:	drivers/char/tpm/tpm_ibmvtpm*
7515F:	drivers/crypto/nx/
7516F:	drivers/crypto/vmx/
7517F:	drivers/i2c/busses/i2c-opal.c
7518F:	drivers/net/ethernet/ibm/ibmveth.*
7519F:	drivers/net/ethernet/ibm/ibmvnic.*
7520F:	drivers/pci/hotplug/pnv_php.c
7521F:	drivers/pci/hotplug/rpa*
7522F:	drivers/rtc/rtc-opal.c
7523F:	drivers/scsi/ibmvscsi/
7524F:	drivers/tty/hvc/hvc_opal.c
7525F:	tools/testing/selftests/powerpc
7526N:	/pmac
7527N:	powermac
7528N:	powernv
7529N:	[^a-z0-9]ps3
7530N:	pseries
7531
7532LINUX FOR POWER MACINTOSH
7533M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7534W:	http://www.penguinppc.org/
7535L:	linuxppc-dev@lists.ozlabs.org
7536S:	Maintained
7537F:	arch/powerpc/platforms/powermac/
7538F:	drivers/macintosh/
7539
7540LINUX FOR POWERPC EMBEDDED MPC5XXX
7541M:	Anatolij Gustschin <agust@denx.de>
7542L:	linuxppc-dev@lists.ozlabs.org
7543T:	git git://git.denx.de/linux-denx-agust.git
7544S:	Maintained
7545F:	arch/powerpc/platforms/512x/
7546F:	arch/powerpc/platforms/52xx/
7547
7548LINUX FOR POWERPC EMBEDDED PPC4XX
7549M:	Alistair Popple <alistair@popple.id.au>
7550M:	Matt Porter <mporter@kernel.crashing.org>
7551W:	http://www.penguinppc.org/
7552L:	linuxppc-dev@lists.ozlabs.org
7553S:	Maintained
7554F:	arch/powerpc/platforms/40x/
7555F:	arch/powerpc/platforms/44x/
7556
7557LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7558L:	linuxppc-dev@lists.ozlabs.org
7559S:	Orphan
7560F:	arch/powerpc/*/*virtex*
7561F:	arch/powerpc/*/*/*virtex*
7562
7563LINUX FOR POWERPC EMBEDDED PPC8XX
7564M:	Vitaly Bordug <vitb@kernel.crashing.org>
7565W:	http://www.penguinppc.org/
7566L:	linuxppc-dev@lists.ozlabs.org
7567S:	Maintained
7568F:	arch/powerpc/platforms/8xx/
7569
7570LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7571M:	Scott Wood <oss@buserror.net>
7572M:	Kumar Gala <galak@kernel.crashing.org>
7573W:	http://www.penguinppc.org/
7574L:	linuxppc-dev@lists.ozlabs.org
7575T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7576S:	Maintained
7577F:	arch/powerpc/platforms/83xx/
7578F:	arch/powerpc/platforms/85xx/
7579
7580LINUX FOR POWERPC PA SEMI PWRFICIENT
7581L:	linuxppc-dev@lists.ozlabs.org
7582S:	Orphan
7583F:	arch/powerpc/platforms/pasemi/
7584F:	drivers/*/*pasemi*
7585F:	drivers/*/*/*pasemi*
7586
7587LINUX SECURITY MODULE (LSM) FRAMEWORK
7588M:	Chris Wright <chrisw@sous-sol.org>
7589L:	linux-security-module@vger.kernel.org
7590S:	Supported
7591
7592LIS3LV02D ACCELEROMETER DRIVER
7593M:	Eric Piel <eric.piel@tremplin-utc.net>
7594S:	Maintained
7595F:	Documentation/misc-devices/lis3lv02d
7596F:	drivers/misc/lis3lv02d/
7597F:	drivers/platform/x86/hp_accel.c
7598
7599LIVE PATCHING
7600M:	Josh Poimboeuf <jpoimboe@redhat.com>
7601M:	Jessica Yu <jeyu@redhat.com>
7602M:	Jiri Kosina <jikos@kernel.org>
7603M:	Miroslav Benes <mbenes@suse.cz>
7604R:	Petr Mladek <pmladek@suse.com>
7605S:	Maintained
7606F:	kernel/livepatch/
7607F:	include/linux/livepatch.h
7608F:	arch/x86/include/asm/livepatch.h
7609F:	arch/x86/kernel/livepatch.c
7610F:	Documentation/livepatch/
7611F:	Documentation/ABI/testing/sysfs-kernel-livepatch
7612F:	samples/livepatch/
7613L:	live-patching@vger.kernel.org
7614T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7615
7616LINUX KERNEL DUMP TEST MODULE (LKDTM)
7617M:	Kees Cook <keescook@chromium.org>
7618S:	Maintained
7619F:	drivers/misc/lkdtm*
7620
7621LLC (802.2)
7622L:	netdev@vger.kernel.org
7623S:	Odd fixes
7624F:	include/linux/llc.h
7625F:	include/uapi/linux/llc.h
7626F:	include/net/llc*
7627F:	net/llc/
7628
7629LM73 HARDWARE MONITOR DRIVER
7630M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
7631L:	linux-hwmon@vger.kernel.org
7632S:	Maintained
7633F:	drivers/hwmon/lm73.c
7634
7635LM78 HARDWARE MONITOR DRIVER
7636M:	Jean Delvare <jdelvare@suse.com>
7637L:	linux-hwmon@vger.kernel.org
7638S:	Maintained
7639F:	Documentation/hwmon/lm78
7640F:	drivers/hwmon/lm78.c
7641
7642LM83 HARDWARE MONITOR DRIVER
7643M:	Jean Delvare <jdelvare@suse.com>
7644L:	linux-hwmon@vger.kernel.org
7645S:	Maintained
7646F:	Documentation/hwmon/lm83
7647F:	drivers/hwmon/lm83.c
7648
7649LM90 HARDWARE MONITOR DRIVER
7650M:	Jean Delvare <jdelvare@suse.com>
7651L:	linux-hwmon@vger.kernel.org
7652S:	Maintained
7653F:	Documentation/hwmon/lm90
7654F:	Documentation/devicetree/bindings/hwmon/lm90.txt
7655F:	drivers/hwmon/lm90.c
7656F:	include/dt-bindings/thermal/lm90.h
7657
7658LM95234 HARDWARE MONITOR DRIVER
7659M:	Guenter Roeck <linux@roeck-us.net>
7660L:	linux-hwmon@vger.kernel.org
7661S:	Maintained
7662F:	Documentation/hwmon/lm95234
7663F:	drivers/hwmon/lm95234.c
7664
7665LME2510 MEDIA DRIVER
7666M:	Malcolm Priestley <tvboxspy@gmail.com>
7667L:	linux-media@vger.kernel.org
7668W:	https://linuxtv.org
7669Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7670S:	Maintained
7671F:	drivers/media/usb/dvb-usb-v2/lmedm04*
7672
7673LOCKING PRIMITIVES
7674M:	Peter Zijlstra <peterz@infradead.org>
7675M:	Ingo Molnar <mingo@redhat.com>
7676L:	linux-kernel@vger.kernel.org
7677T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7678S:	Maintained
7679F:	Documentation/locking/
7680F:	include/linux/lockdep.h
7681F:	include/linux/spinlock*.h
7682F:	arch/*/include/asm/spinlock*.h
7683F:	include/linux/rwlock*.h
7684F:	include/linux/mutex*.h
7685F:	arch/*/include/asm/mutex*.h
7686F:	include/linux/rwsem*.h
7687F:	arch/*/include/asm/rwsem.h
7688F:	include/linux/seqlock.h
7689F:	lib/locking*.[ch]
7690F:	kernel/locking/
7691
7692LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7693M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
7694L:	linux-ntfs-dev@lists.sourceforge.net
7695W:	http://www.linux-ntfs.org/content/view/19/37/
7696S:	Maintained
7697F:	Documentation/ldm.txt
7698F:	block/partitions/ldm.*
7699
7700LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7701M:	Sathya Prakash <sathya.prakash@broadcom.com>
7702M:	Chaitra P B <chaitra.basappa@broadcom.com>
7703M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7704L:	MPT-FusionLinux.pdl@broadcom.com
7705L:	linux-scsi@vger.kernel.org
7706W:	http://www.avagotech.com/support/
7707S:	Supported
7708F:	drivers/message/fusion/
7709F:	drivers/scsi/mpt2sas/
7710F:	drivers/scsi/mpt3sas/
7711
7712LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7713M:	Matthew Wilcox <matthew@wil.cx>
7714L:	linux-scsi@vger.kernel.org
7715S:	Maintained
7716F:	drivers/scsi/sym53c8xx_2/
7717
7718LTC4261 HARDWARE MONITOR DRIVER
7719M:	Guenter Roeck <linux@roeck-us.net>
7720L:	linux-hwmon@vger.kernel.org
7721S:	Maintained
7722F:	Documentation/hwmon/ltc4261
7723F:	drivers/hwmon/ltc4261.c
7724
7725LTP (Linux Test Project)
7726M:	Mike Frysinger <vapier@gentoo.org>
7727M:	Cyril Hrubis <chrubis@suse.cz>
7728M:	Wanlong Gao <wanlong.gao@gmail.com>
7729M:	Jan Stancek <jstancek@redhat.com>
7730M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7731M:	Alexey Kodanev <alexey.kodanev@oracle.com>
7732L:	ltp@lists.linux.it (subscribers-only)
7733W:	http://linux-test-project.github.io/
7734T:	git git://github.com/linux-test-project/ltp.git
7735S:	Maintained
7736
7737M32R ARCHITECTURE
7738W:	http://www.linux-m32r.org/
7739S:	Orphan
7740F:	arch/m32r/
7741
7742M68K ARCHITECTURE
7743M:	Geert Uytterhoeven <geert@linux-m68k.org>
7744L:	linux-m68k@lists.linux-m68k.org
7745W:	http://www.linux-m68k.org/
7746T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7747S:	Maintained
7748F:	arch/m68k/
7749F:	drivers/zorro/
7750
7751M68K ON APPLE MACINTOSH
7752M:	Joshua Thompson <funaho@jurai.org>
7753W:	http://www.mac.linux-m68k.org/
7754L:	linux-m68k@lists.linux-m68k.org
7755S:	Maintained
7756F:	arch/m68k/mac/
7757
7758M68K ON HP9000/300
7759M:	Philip Blundell <philb@gnu.org>
7760W:	http://www.tazenda.demon.co.uk/phil/linux-hp
7761S:	Maintained
7762F:	arch/m68k/hp300/
7763
7764M88DS3103 MEDIA DRIVER
7765M:	Antti Palosaari <crope@iki.fi>
7766L:	linux-media@vger.kernel.org
7767W:	https://linuxtv.org
7768W:	http://palosaari.fi/linux/
7769Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7770T:	git git://linuxtv.org/anttip/media_tree.git
7771S:	Maintained
7772F:	drivers/media/dvb-frontends/m88ds3103*
7773
7774M88RS2000 MEDIA DRIVER
7775M:	Malcolm Priestley <tvboxspy@gmail.com>
7776L:	linux-media@vger.kernel.org
7777W:	https://linuxtv.org
7778Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7779S:	Maintained
7780F:	drivers/media/dvb-frontends/m88rs2000*
7781
7782MA901 MASTERKIT USB FM RADIO DRIVER
7783M:	Alexey Klimov <klimov.linux@gmail.com>
7784L:	linux-media@vger.kernel.org
7785T:	git git://linuxtv.org/media_tree.git
7786S:	Maintained
7787F:	drivers/media/radio/radio-ma901.c
7788
7789MAC80211
7790M:	Johannes Berg <johannes@sipsolutions.net>
7791L:	linux-wireless@vger.kernel.org
7792W:	http://wireless.kernel.org/
7793T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7794T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7795S:	Maintained
7796F:	Documentation/networking/mac80211-injection.txt
7797F:	include/net/mac80211.h
7798F:	net/mac80211/
7799F:	drivers/net/wireless/mac80211_hwsim.[ch]
7800
7801MAILBOX API
7802M:	Jassi Brar <jassisinghbrar@gmail.com>
7803L:	linux-kernel@vger.kernel.org
7804S:	Maintained
7805F:	drivers/mailbox/
7806F:	include/linux/mailbox_client.h
7807F:	include/linux/mailbox_controller.h
7808
7809MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7810M:	Michael Kerrisk <mtk.manpages@gmail.com>
7811W:	http://www.kernel.org/doc/man-pages
7812L:	linux-man@vger.kernel.org
7813S:	Maintained
7814
7815MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
7816M:	Rahul Bedarkar <rahul.bedarkar@imgtec.com>
7817L:	linux-mips@linux-mips.org
7818S:	Maintained
7819F:	arch/mips/boot/dts/img/pistachio_marduk.dts
7820
7821MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7822M:	Andrew Lunn <andrew@lunn.ch>
7823M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7824L:	netdev@vger.kernel.org
7825S:	Maintained
7826F:	drivers/net/dsa/mv88e6xxx/
7827F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
7828
7829MARVELL ARMADA DRM SUPPORT
7830M:	Russell King <linux@armlinux.org.uk>
7831S:	Maintained
7832T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
7833T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
7834F:	drivers/gpu/drm/armada/
7835F:	include/uapi/drm/armada_drm.h
7836F:	Documentation/devicetree/bindings/display/armada/
7837
7838MARVELL CRYPTO DRIVER
7839M:	Boris Brezillon <boris.brezillon@free-electrons.com>
7840M:	Arnaud Ebalard <arno@natisbad.org>
7841F:	drivers/crypto/marvell/
7842S:	Maintained
7843L:	linux-crypto@vger.kernel.org
7844
7845MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7846M:	Mirko Lindner <mlindner@marvell.com>
7847M:	Stephen Hemminger <stephen@networkplumber.org>
7848L:	netdev@vger.kernel.org
7849S:	Maintained
7850F:	drivers/net/ethernet/marvell/sk*
7851
7852MARVELL LIBERTAS WIRELESS DRIVER
7853L:	libertas-dev@lists.infradead.org
7854S:	Orphan
7855F:	drivers/net/wireless/marvell/libertas/
7856
7857MARVELL MV643XX ETHERNET DRIVER
7858M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7859L:	netdev@vger.kernel.org
7860S:	Maintained
7861F:	drivers/net/ethernet/marvell/mv643xx_eth.*
7862F:	include/linux/mv643xx.h
7863
7864MARVELL MVNETA ETHERNET DRIVER
7865M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7866L:	netdev@vger.kernel.org
7867S:	Maintained
7868F:	drivers/net/ethernet/marvell/mvneta.*
7869
7870MARVELL MWIFIEX WIRELESS DRIVER
7871M:	Amitkumar Karwar <akarwar@marvell.com>
7872M:	Nishant Sarmukadam <nishants@marvell.com>
7873M:	Ganapathi Bhat <gbhat@marvell.com>
7874M:	Xinming Hu <huxm@marvell.com>
7875L:	linux-wireless@vger.kernel.org
7876S:	Maintained
7877F:	drivers/net/wireless/marvell/mwifiex/
7878
7879MARVELL MWL8K WIRELESS DRIVER
7880M:	Lennert Buytenhek <buytenh@wantstofly.org>
7881L:	linux-wireless@vger.kernel.org
7882S:	Odd Fixes
7883F:	drivers/net/wireless/marvell/mwl8k.c
7884
7885MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7886M:	Nicolas Pitre <nico@fluxnic.net>
7887S:	Odd Fixes
7888F:	drivers/mmc/host/mvsdio.*
7889
7890MATROX FRAMEBUFFER DRIVER
7891L:	linux-fbdev@vger.kernel.org
7892S:	Orphan
7893F:	drivers/video/fbdev/matrox/matroxfb_*
7894F:	include/uapi/linux/matroxfb.h
7895
7896MAX16065 HARDWARE MONITOR DRIVER
7897M:	Guenter Roeck <linux@roeck-us.net>
7898L:	linux-hwmon@vger.kernel.org
7899S:	Maintained
7900F:	Documentation/hwmon/max16065
7901F:	drivers/hwmon/max16065.c
7902
7903MAX20751 HARDWARE MONITOR DRIVER
7904M:	Guenter Roeck <linux@roeck-us.net>
7905L:	linux-hwmon@vger.kernel.org
7906S:	Maintained
7907F:	Documentation/hwmon/max20751
7908F:	drivers/hwmon/max20751.c
7909
7910MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7911L:	linux-hwmon@vger.kernel.org
7912S:	Orphan
7913F:	Documentation/hwmon/max6650
7914F:	drivers/hwmon/max6650.c
7915
7916MAX6697 HARDWARE MONITOR DRIVER
7917M:	Guenter Roeck <linux@roeck-us.net>
7918L:	linux-hwmon@vger.kernel.org
7919S:	Maintained
7920F:	Documentation/hwmon/max6697
7921F:	Documentation/devicetree/bindings/i2c/max6697.txt
7922F:	drivers/hwmon/max6697.c
7923F:	include/linux/platform_data/max6697.h
7924
7925MAX9860 MONO AUDIO VOICE CODEC DRIVER
7926M:	Peter Rosin <peda@axentia.se>
7927L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7928S:	Maintained
7929F:	Documentation/devicetree/bindings/sound/max9860.txt
7930F:	sound/soc/codecs/max9860.*
7931
7932MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7933M:	Krzysztof Kozlowski <krzk@kernel.org>
7934M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7935L:	linux-pm@vger.kernel.org
7936S:	Supported
7937F:	drivers/power/supply/max14577_charger.c
7938F:	drivers/power/supply/max77693_charger.c
7939
7940MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7941M:	Javier Martinez Canillas <javier@osg.samsung.com>
7942L:	linux-kernel@vger.kernel.org
7943S:	Supported
7944F:	drivers/*/*max77802*.c
7945F:	Documentation/devicetree/bindings/*/*max77802.txt
7946F:	include/dt-bindings/*/*max77802.h
7947
7948MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7949M:	Chanwoo Choi <cw00.choi@samsung.com>
7950M:	Krzysztof Kozlowski <krzk@kernel.org>
7951M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7952L:	linux-kernel@vger.kernel.org
7953S:	Supported
7954F:	drivers/*/max14577*.c
7955F:	drivers/*/max77686*.c
7956F:	drivers/*/max77693*.c
7957F:	drivers/extcon/extcon-max14577.c
7958F:	drivers/extcon/extcon-max77693.c
7959F:	drivers/rtc/rtc-max77686.c
7960F:	drivers/clk/clk-max77686.c
7961F:	Documentation/devicetree/bindings/mfd/max14577.txt
7962F:	Documentation/devicetree/bindings/*/max77686.txt
7963F:	Documentation/devicetree/bindings/mfd/max77693.txt
7964F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
7965F:	include/linux/mfd/max14577*.h
7966F:	include/linux/mfd/max77686*.h
7967F:	include/linux/mfd/max77693*.h
7968
7969MAXIRADIO FM RADIO RECEIVER DRIVER
7970M:	Hans Verkuil <hverkuil@xs4all.nl>
7971L:	linux-media@vger.kernel.org
7972T:	git git://linuxtv.org/media_tree.git
7973W:	https://linuxtv.org
7974S:	Maintained
7975F:	drivers/media/radio/radio-maxiradio*
7976
7977MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7978M:	Peter Rosin <peda@axentia.se>
7979L:	linux-iio@vger.kernel.org
7980S:	Maintained
7981F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
7982F:	drivers/iio/potentiometer/mcp4531.c
7983
7984MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7985M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7986L:	linux-iio@vger.kernel.org
7987S:	Maintained
7988F:	drivers/iio/dac/cio-dac.c
7989
7990MEDIA DRIVERS FOR RENESAS - FCP
7991M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7992L:	linux-media@vger.kernel.org
7993L:	linux-renesas-soc@vger.kernel.org
7994T:	git git://linuxtv.org/media_tree.git
7995S:	Supported
7996F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
7997F:	drivers/media/platform/rcar-fcp.c
7998F:	include/media/rcar-fcp.h
7999
8000MEDIA DRIVERS FOR RENESAS - FDP1
8001M:	Kieran Bingham <kieran@bingham.xyz>
8002L:	linux-media@vger.kernel.org
8003L:	linux-renesas-soc@vger.kernel.org
8004T:	git git://linuxtv.org/media_tree.git
8005S:	Supported
8006F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8007F:	drivers/media/platform/rcar_fdp1.c
8008
8009MEDIA DRIVERS FOR RENESAS - VIN
8010M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8011L:	linux-media@vger.kernel.org
8012L:	linux-renesas-soc@vger.kernel.org
8013T:	git git://linuxtv.org/media_tree.git
8014S:	Supported
8015F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8016F:	drivers/media/platform/rcar-vin/
8017
8018MEDIA DRIVERS FOR RENESAS - VSP1
8019M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8020L:	linux-media@vger.kernel.org
8021L:	linux-renesas-soc@vger.kernel.org
8022T:	git git://linuxtv.org/media_tree.git
8023S:	Supported
8024F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8025F:	drivers/media/platform/vsp1/
8026
8027MEDIA DRIVERS FOR HELENE
8028M:	Abylay Ospan <aospan@netup.ru>
8029L:	linux-media@vger.kernel.org
8030W:	https://linuxtv.org
8031W:	http://netup.tv/
8032T:	git git://linuxtv.org/media_tree.git
8033S:	Supported
8034F:	drivers/media/dvb-frontends/helene*
8035
8036MEDIA DRIVERS FOR ASCOT2E
8037M:	Sergey Kozlov <serjk@netup.ru>
8038M:	Abylay Ospan <aospan@netup.ru>
8039L:	linux-media@vger.kernel.org
8040W:	https://linuxtv.org
8041W:	http://netup.tv/
8042T:	git git://linuxtv.org/media_tree.git
8043S:	Supported
8044F:	drivers/media/dvb-frontends/ascot2e*
8045
8046MEDIA DRIVERS FOR CXD2841ER
8047M:	Sergey Kozlov <serjk@netup.ru>
8048M:	Abylay Ospan <aospan@netup.ru>
8049L:	linux-media@vger.kernel.org
8050W:	https://linuxtv.org
8051W:	http://netup.tv/
8052T:	git git://linuxtv.org/media_tree.git
8053S:	Supported
8054F:	drivers/media/dvb-frontends/cxd2841er*
8055
8056MEDIA DRIVERS FOR HORUS3A
8057M:	Sergey Kozlov <serjk@netup.ru>
8058M:	Abylay Ospan <aospan@netup.ru>
8059L:	linux-media@vger.kernel.org
8060W:	https://linuxtv.org
8061W:	http://netup.tv/
8062T:	git git://linuxtv.org/media_tree.git
8063S:	Supported
8064F:	drivers/media/dvb-frontends/horus3a*
8065
8066MEDIA DRIVERS FOR LNBH25
8067M:	Sergey Kozlov <serjk@netup.ru>
8068M:	Abylay Ospan <aospan@netup.ru>
8069L:	linux-media@vger.kernel.org
8070W:	https://linuxtv.org
8071W:	http://netup.tv/
8072T:	git git://linuxtv.org/media_tree.git
8073S:	Supported
8074F:	drivers/media/dvb-frontends/lnbh25*
8075
8076MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8077M:	Sergey Kozlov <serjk@netup.ru>
8078M:	Abylay Ospan <aospan@netup.ru>
8079L:	linux-media@vger.kernel.org
8080W:	https://linuxtv.org
8081W:	http://netup.tv/
8082T:	git git://linuxtv.org/media_tree.git
8083S:	Supported
8084F:	drivers/media/pci/netup_unidvb/*
8085
8086MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8087M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
8088M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8089P:	LinuxTV.org Project
8090L:	linux-media@vger.kernel.org
8091W:	https://linuxtv.org
8092Q:	http://patchwork.kernel.org/project/linux-media/list/
8093T:	git git://linuxtv.org/media_tree.git
8094S:	Maintained
8095F:	Documentation/media/
8096F:	drivers/media/
8097F:	drivers/staging/media/
8098F:	include/linux/platform_data/media/
8099F:	include/media/
8100F:	include/uapi/linux/dvb/
8101F:	include/uapi/linux/videodev2.h
8102F:	include/uapi/linux/media.h
8103F:	include/uapi/linux/v4l2-*
8104F:	include/uapi/linux/meye.h
8105F:	include/uapi/linux/ivtv*
8106F:	include/uapi/linux/uvcvideo.h
8107
8108MEDIATEK ETHERNET DRIVER
8109M:	Felix Fietkau <nbd@openwrt.org>
8110M:	John Crispin <blogic@openwrt.org>
8111L:	netdev@vger.kernel.org
8112S:	Maintained
8113F:	drivers/net/ethernet/mediatek/
8114
8115MEDIATEK MEDIA DRIVER
8116M:	Tiffany Lin <tiffany.lin@mediatek.com>
8117M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8118S:	Supported
8119F:	drivers/media/platform/mtk-vcodec/
8120F:	drivers/media/platform/mtk-vpu/
8121F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8122F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
8123
8124MEDIATEK MDP DRIVER
8125M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8126M:	Houlong Wei <houlong.wei@mediatek.com>
8127M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8128S:	Supported
8129F:	drivers/media/platform/mtk-mdp/
8130F:	drivers/media/platform/mtk-vpu/
8131F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
8132
8133MEDIATEK MT7601U WIRELESS LAN DRIVER
8134M:	Jakub Kicinski <kubakici@wp.pl>
8135L:	linux-wireless@vger.kernel.org
8136S:	Maintained
8137F:	drivers/net/wireless/mediatek/mt7601u/
8138
8139MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8140M:	Peter Senna Tschudin <peter.senna@collabora.com>
8141M:	Martin Donnelly <martin.donnelly@ge.com>
8142M:	Martyn Welch <martyn.welch@collabora.co.uk>
8143S:	Maintained
8144F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8145F:	Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8146
8147MEGARAID SCSI/SAS DRIVERS
8148M:	Kashyap Desai <kashyap.desai@broadcom.com>
8149M:	Sumit Saxena <sumit.saxena@broadcom.com>
8150M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8151L:	megaraidlinux.pdl@broadcom.com
8152L:	linux-scsi@vger.kernel.org
8153W:	http://www.avagotech.com/support/
8154S:	Maintained
8155F:	Documentation/scsi/megaraid.txt
8156F:	drivers/scsi/megaraid.*
8157F:	drivers/scsi/megaraid/
8158
8159MELFAS MIP4 TOUCHSCREEN DRIVER
8160M:	Sangwon Jee <jeesw@melfas.com>
8161W:	http://www.melfas.com
8162S:	Supported
8163F:	drivers/input/touchscreen/melfas_mip4.c
8164F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8165
8166MELLANOX ETHERNET DRIVER (mlx4_en)
8167M:	Tariq Toukan <tariqt@mellanox.com>
8168L:	netdev@vger.kernel.org
8169S:	Supported
8170W:	http://www.mellanox.com
8171Q:	http://patchwork.ozlabs.org/project/netdev/list/
8172F:	drivers/net/ethernet/mellanox/mlx4/en_*
8173
8174MELLANOX ETHERNET DRIVER (mlx5e)
8175M:	Saeed Mahameed <saeedm@mellanox.com>
8176L:	netdev@vger.kernel.org
8177S:	Supported
8178W:	http://www.mellanox.com
8179Q:	http://patchwork.ozlabs.org/project/netdev/list/
8180F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
8181
8182MELLANOX ETHERNET SWITCH DRIVERS
8183M:	Jiri Pirko <jiri@mellanox.com>
8184M:	Ido Schimmel <idosch@mellanox.com>
8185L:	netdev@vger.kernel.org
8186S:	Supported
8187W:	http://www.mellanox.com
8188Q:	http://patchwork.ozlabs.org/project/netdev/list/
8189F:	drivers/net/ethernet/mellanox/mlxsw/
8190
8191MELLANOX MLXCPLD I2C AND MUX DRIVER
8192M:	Vadim Pasternak <vadimp@mellanox.com>
8193M:	Michael Shych <michaelsh@mellanox.com>
8194L:	linux-i2c@vger.kernel.org
8195S:	Supported
8196F:	drivers/i2c/busses/i2c-mlxcpld.c
8197F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
8198F:	Documentation/i2c/busses/i2c-mlxcpld
8199
8200MELLANOX MLXCPLD LED DRIVER
8201M:	Vadim Pasternak <vadimp@mellanox.com>
8202L:	linux-leds@vger.kernel.org
8203S:	Supported
8204F:	drivers/leds/leds-mlxcpld.c
8205F:	Documentation/leds/leds-mlxcpld.txt
8206
8207MELLANOX PLATFORM DRIVER
8208M:      Vadim Pasternak <vadimp@mellanox.com>
8209L:      platform-driver-x86@vger.kernel.org
8210S:      Supported
8211F:      drivers/platform/x86/mlx-platform.c
8212
8213MELLANOX MLX CPLD HOTPLUG DRIVER
8214M:	Vadim Pasternak <vadimp@mellanox.com>
8215L:	platform-driver-x86@vger.kernel.org
8216S:	Supported
8217F:	drivers/platform/x86/mlxcpld-hotplug.c
8218F:	include/linux/platform_data/mlxcpld-hotplug.h
8219
8220SOFT-ROCE DRIVER (rxe)
8221M:	Moni Shoua <monis@mellanox.com>
8222L:	linux-rdma@vger.kernel.org
8223S:	Supported
8224W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8225Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8226F:	drivers/infiniband/sw/rxe/
8227F:	include/uapi/rdma/rdma_user_rxe.h
8228
8229MEMBARRIER SUPPORT
8230M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8231M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8232L:	linux-kernel@vger.kernel.org
8233S:	Supported
8234F:	kernel/membarrier.c
8235F:	include/uapi/linux/membarrier.h
8236
8237MEMORY MANAGEMENT
8238L:	linux-mm@kvack.org
8239W:	http://www.linux-mm.org
8240S:	Maintained
8241F:	include/linux/mm.h
8242F:	include/linux/gfp.h
8243F:	include/linux/mmzone.h
8244F:	include/linux/memory_hotplug.h
8245F:	include/linux/vmalloc.h
8246F:	mm/
8247
8248MEMORY TECHNOLOGY DEVICES (MTD)
8249M:	David Woodhouse <dwmw2@infradead.org>
8250M:	Brian Norris <computersforpeace@gmail.com>
8251M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8252M:	Marek Vasut <marek.vasut@gmail.com>
8253M:	Richard Weinberger <richard@nod.at>
8254M:	Cyrille Pitchen <cyrille.pitchen@atmel.com>
8255L:	linux-mtd@lists.infradead.org
8256W:	http://www.linux-mtd.infradead.org/
8257Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8258T:	git git://git.infradead.org/linux-mtd.git
8259T:	git git://git.infradead.org/l2-mtd.git
8260S:	Maintained
8261F:	Documentation/devicetree/bindings/mtd/
8262F:	drivers/mtd/
8263F:	include/linux/mtd/
8264F:	include/uapi/mtd/
8265
8266MEN A21 WATCHDOG DRIVER
8267M:	Johannes Thumshirn <morbidrsa@gmail.com>
8268L:	linux-watchdog@vger.kernel.org
8269S:	Maintained
8270F:	drivers/watchdog/mena21_wdt.c
8271
8272MEN CHAMELEON BUS (mcb)
8273M:	Johannes Thumshirn <morbidrsa@gmail.com>
8274S:	Maintained
8275F:	drivers/mcb/
8276F:	include/linux/mcb.h
8277F:	Documentation/men-chameleon-bus.txt
8278
8279MEN F21BMC (Board Management Controller)
8280M:	Andreas Werner <andreas.werner@men.de>
8281S:	Supported
8282F:	drivers/mfd/menf21bmc.c
8283F:	drivers/watchdog/menf21bmc_wdt.c
8284F:	drivers/leds/leds-menf21bmc.c
8285F:	drivers/hwmon/menf21bmc_hwmon.c
8286F:	Documentation/hwmon/menf21bmc
8287
8288METAG ARCHITECTURE
8289M:	James Hogan <james.hogan@imgtec.com>
8290L:	linux-metag@vger.kernel.org
8291T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8292S:	Odd Fixes
8293F:	arch/metag/
8294F:	Documentation/metag/
8295F:	Documentation/devicetree/bindings/metag/
8296F:	Documentation/devicetree/bindings/interrupt-controller/img,*
8297F:	drivers/clocksource/metag_generic.c
8298F:	drivers/irqchip/irq-metag.c
8299F:	drivers/irqchip/irq-metag-ext.c
8300F:	drivers/tty/metag_da.c
8301
8302MICROBLAZE ARCHITECTURE
8303M:	Michal Simek <monstr@monstr.eu>
8304W:	http://www.monstr.eu/fdt/
8305T:	git git://git.monstr.eu/linux-2.6-microblaze.git
8306S:	Supported
8307F:	arch/microblaze/
8308
8309MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8310M:	Richard Genoud <richard.genoud@gmail.com>
8311S:	Maintained
8312F:	drivers/tty/serial/atmel_serial.c
8313F:	include/linux/atmel_serial.h
8314
8315MICROCHIP / ATMEL DMA DRIVER
8316M:	Ludovic Desroches <ludovic.desroches@microchip.com>
8317L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8318L:	dmaengine@vger.kernel.org
8319S:	Supported
8320F:	drivers/dma/at_hdmac.c
8321F:	drivers/dma/at_hdmac_regs.h
8322F:	include/linux/platform_data/dma-atmel.h
8323
8324MICROCHIP / ATMEL ISC DRIVER
8325M:	Songjun Wu <songjun.wu@microchip.com>
8326L:	linux-media@vger.kernel.org
8327S:	Supported
8328F:	drivers/media/platform/atmel/atmel-isc.c
8329F:	drivers/media/platform/atmel/atmel-isc-regs.h
8330F:	devicetree/bindings/media/atmel-isc.txt
8331
8332MICROCHIP USB251XB DRIVER
8333M:	Richard Leitner <richard.leitner@skidata.com>
8334L:	linux-usb@vger.kernel.org
8335S:	Maintained
8336F:	drivers/usb/misc/usb251xb.c
8337F:	Documentation/devicetree/bindings/usb/usb251xb.txt
8338
8339MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8340M:	Chen Yu <yu.c.chen@intel.com>
8341L:	platform-driver-x86@vger.kernel.org
8342S:	Supported
8343F:	drivers/platform/x86/surfacepro3_button.c
8344
8345MICROTEK X6 SCANNER
8346M:	Oliver Neukum <oliver@neukum.org>
8347S:	Maintained
8348F:	drivers/usb/image/microtek.*
8349
8350MIPS
8351M:	Ralf Baechle <ralf@linux-mips.org>
8352L:	linux-mips@linux-mips.org
8353W:	http://www.linux-mips.org/
8354T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
8355Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
8356S:	Supported
8357F:	Documentation/devicetree/bindings/mips/
8358F:	Documentation/mips/
8359F:	arch/mips/
8360
8361MIPS/LOONGSON1 ARCHITECTURE
8362M:	Keguang Zhang <keguang.zhang@gmail.com>
8363L:	linux-mips@linux-mips.org
8364S:	Maintained
8365F:	arch/mips/loongson32/
8366F:	arch/mips/include/asm/mach-loongson32/
8367F:	drivers/*/*loongson1*
8368F:	drivers/*/*/*loongson1*
8369
8370MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8371M:	Hans Verkuil <hverkuil@xs4all.nl>
8372L:	linux-media@vger.kernel.org
8373T:	git git://linuxtv.org/media_tree.git
8374W:	https://linuxtv.org
8375S:	Odd Fixes
8376F:	drivers/media/radio/radio-miropcm20*
8377
8378MELLANOX MLX4 core VPI driver
8379M:	Yishai Hadas <yishaih@mellanox.com>
8380L:	netdev@vger.kernel.org
8381L:	linux-rdma@vger.kernel.org
8382W:	http://www.mellanox.com
8383Q:	http://patchwork.ozlabs.org/project/netdev/list/
8384S:	Supported
8385F:	drivers/net/ethernet/mellanox/mlx4/
8386F:	include/linux/mlx4/
8387F:	include/uapi/rdma/mlx4-abi.h
8388
8389MELLANOX MLX4 IB driver
8390M:	Yishai Hadas <yishaih@mellanox.com>
8391L:	linux-rdma@vger.kernel.org
8392W:	http://www.mellanox.com
8393Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8394S:	Supported
8395F:	drivers/infiniband/hw/mlx4/
8396F:	include/linux/mlx4/
8397
8398MELLANOX MLX5 core VPI driver
8399M:	Saeed Mahameed <saeedm@mellanox.com>
8400M:	Matan Barak <matanb@mellanox.com>
8401M:	Leon Romanovsky <leonro@mellanox.com>
8402L:	netdev@vger.kernel.org
8403L:	linux-rdma@vger.kernel.org
8404W:	http://www.mellanox.com
8405Q:	http://patchwork.ozlabs.org/project/netdev/list/
8406S:	Supported
8407F:	drivers/net/ethernet/mellanox/mlx5/core/
8408F:	include/linux/mlx5/
8409F:	include/uapi/rdma/mlx5-abi.h
8410
8411MELLANOX MLX5 IB driver
8412M:	Matan Barak <matanb@mellanox.com>
8413M:	Leon Romanovsky <leonro@mellanox.com>
8414L:	linux-rdma@vger.kernel.org
8415W:	http://www.mellanox.com
8416Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8417S:	Supported
8418F:	drivers/infiniband/hw/mlx5/
8419F:	include/linux/mlx5/
8420
8421MELEXIS MLX90614 DRIVER
8422M:	Crt Mori <cmo@melexis.com>
8423L:	linux-iio@vger.kernel.org
8424W:	http://www.melexis.com
8425S:	Supported
8426F:	drivers/iio/temperature/mlx90614.c
8427
8428MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8429M:	Don Brace <don.brace@microsemi.com>
8430L:	esc.storagedev@microsemi.com
8431L:	linux-scsi@vger.kernel.org
8432S:	Supported
8433F:	drivers/scsi/smartpqi/smartpqi*.[ch]
8434F:	drivers/scsi/smartpqi/Kconfig
8435F:	drivers/scsi/smartpqi/Makefile
8436F:	include/linux/cciss*.h
8437F:	include/uapi/linux/cciss*.h
8438F:	Documentation/scsi/smartpqi.txt
8439
8440MN88472 MEDIA DRIVER
8441M:	Antti Palosaari <crope@iki.fi>
8442L:	linux-media@vger.kernel.org
8443W:	https://linuxtv.org
8444W:	http://palosaari.fi/linux/
8445Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8446S:	Maintained
8447F:	drivers/media/dvb-frontends/mn88472*
8448
8449MN88473 MEDIA DRIVER
8450M:	Antti Palosaari <crope@iki.fi>
8451L:	linux-media@vger.kernel.org
8452W:	https://linuxtv.org
8453W:	http://palosaari.fi/linux/
8454Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8455S:	Maintained
8456F:	drivers/media/dvb-frontends/mn88473*
8457
8458MODULE SUPPORT
8459M:	Jessica Yu <jeyu@redhat.com>
8460M:	Rusty Russell <rusty@rustcorp.com.au>
8461T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8462S:	Maintained
8463F:	include/linux/module.h
8464F:	kernel/module.c
8465
8466MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8467W:	http://popies.net/meye/
8468S:	Orphan
8469F:	Documentation/media/v4l-drivers/meye*
8470F:	drivers/media/pci/meye/
8471F:	include/uapi/linux/meye.h
8472
8473MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8474M:	Jiri Slaby <jirislaby@gmail.com>
8475S:	Maintained
8476F:	Documentation/serial/moxa-smartio
8477F:	drivers/tty/mxser.*
8478
8479MR800 AVERMEDIA USB FM RADIO DRIVER
8480M:	Alexey Klimov <klimov.linux@gmail.com>
8481L:	linux-media@vger.kernel.org
8482T:	git git://linuxtv.org/media_tree.git
8483S:	Maintained
8484F:	drivers/media/radio/radio-mr800.c
8485
8486MRF24J40 IEEE 802.15.4 RADIO DRIVER
8487M:	Alan Ott <alan@signal11.us>
8488L:	linux-wpan@vger.kernel.org
8489S:	Maintained
8490F:	drivers/net/ieee802154/mrf24j40.c
8491F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8492
8493MSI LAPTOP SUPPORT
8494M:	"Lee, Chun-Yi" <jlee@suse.com>
8495L:	platform-driver-x86@vger.kernel.org
8496S:	Maintained
8497F:	drivers/platform/x86/msi-laptop.c
8498
8499MSI WMI SUPPORT
8500L:	platform-driver-x86@vger.kernel.org
8501S:	Orphan
8502F:	drivers/platform/x86/msi-wmi.c
8503
8504MSI001 MEDIA DRIVER
8505M:	Antti Palosaari <crope@iki.fi>
8506L:	linux-media@vger.kernel.org
8507W:	https://linuxtv.org
8508W:	http://palosaari.fi/linux/
8509Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8510T:	git git://linuxtv.org/anttip/media_tree.git
8511S:	Maintained
8512F:	drivers/media/tuners/msi001*
8513
8514MSI2500 MEDIA DRIVER
8515M:	Antti Palosaari <crope@iki.fi>
8516L:	linux-media@vger.kernel.org
8517W:	https://linuxtv.org
8518W:	http://palosaari.fi/linux/
8519Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8520T:	git git://linuxtv.org/anttip/media_tree.git
8521S:	Maintained
8522F:	drivers/media/usb/msi2500/
8523
8524MSYSTEMS DISKONCHIP G3 MTD DRIVER
8525M:	Robert Jarzmik <robert.jarzmik@free.fr>
8526L:	linux-mtd@lists.infradead.org
8527S:	Maintained
8528F:	drivers/mtd/devices/docg3*
8529
8530MT9M032 APTINA SENSOR DRIVER
8531M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8532L:	linux-media@vger.kernel.org
8533T:	git git://linuxtv.org/media_tree.git
8534S:	Maintained
8535F:	drivers/media/i2c/mt9m032.c
8536F:	include/media/i2c/mt9m032.h
8537
8538MT9P031 APTINA CAMERA SENSOR
8539M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8540L:	linux-media@vger.kernel.org
8541T:	git git://linuxtv.org/media_tree.git
8542S:	Maintained
8543F:	drivers/media/i2c/mt9p031.c
8544F:	include/media/i2c/mt9p031.h
8545
8546MT9T001 APTINA CAMERA SENSOR
8547M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8548L:	linux-media@vger.kernel.org
8549T:	git git://linuxtv.org/media_tree.git
8550S:	Maintained
8551F:	drivers/media/i2c/mt9t001.c
8552F:	include/media/i2c/mt9t001.h
8553
8554MT9V032 APTINA CAMERA SENSOR
8555M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8556L:	linux-media@vger.kernel.org
8557T:	git git://linuxtv.org/media_tree.git
8558S:	Maintained
8559F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8560F:	drivers/media/i2c/mt9v032.c
8561F:	include/media/i2c/mt9v032.h
8562
8563MULTIFUNCTION DEVICES (MFD)
8564M:	Lee Jones <lee.jones@linaro.org>
8565T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8566S:	Supported
8567F:	Documentation/devicetree/bindings/mfd/
8568F:	drivers/mfd/
8569F:	include/linux/mfd/
8570F:	include/dt-bindings/mfd/
8571
8572MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8573M:	Ulf Hansson <ulf.hansson@linaro.org>
8574L:	linux-mmc@vger.kernel.org
8575T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8576S:	Maintained
8577F:	Documentation/devicetree/bindings/mmc/
8578F:	drivers/mmc/
8579F:	include/linux/mmc/
8580F:	include/uapi/linux/mmc/
8581
8582MULTIMEDIA CARD (MMC) ETC. OVER SPI
8583S:	Orphan
8584F:	drivers/mmc/host/mmc_spi.c
8585F:	include/linux/spi/mmc_spi.h
8586
8587MULTISOUND SOUND DRIVER
8588M:	Andrew Veliath <andrewtv@usa.net>
8589S:	Maintained
8590F:	Documentation/sound/oss/MultiSound
8591F:	sound/oss/msnd*
8592
8593MULTITECH MULTIPORT CARD (ISICOM)
8594S:	Orphan
8595F:	drivers/tty/isicom.c
8596F:	include/linux/isicom.h
8597
8598MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8599M:	Bin Liu <b-liu@ti.com>
8600L:	linux-usb@vger.kernel.org
8601T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8602S:	Maintained
8603F:	drivers/usb/musb/
8604
8605MXL5007T MEDIA DRIVER
8606M:	Michael Krufky <mkrufky@linuxtv.org>
8607L:	linux-media@vger.kernel.org
8608W:	https://linuxtv.org
8609W:	http://github.com/mkrufky
8610Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8611T:	git git://linuxtv.org/mkrufky/tuners.git
8612S:	Maintained
8613F:	drivers/media/tuners/mxl5007t.*
8614
8615MXSFB DRM DRIVER
8616M:	Marek Vasut <marex@denx.de>
8617S:	Supported
8618F:	drivers/gpu/drm/mxsfb/
8619F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
8620
8621MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8622M:	Hyong-Youb Kim <hykim@myri.com>
8623L:	netdev@vger.kernel.org
8624W:	https://www.myricom.com/support/downloads/myri10ge.html
8625S:	Supported
8626F:	drivers/net/ethernet/myricom/myri10ge/
8627
8628NAND FLASH SUBSYSTEM
8629M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8630R:	Richard Weinberger <richard@nod.at>
8631L:	linux-mtd@lists.infradead.org
8632W:	http://www.linux-mtd.infradead.org/
8633Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8634T:	git git://github.com/linux-nand/linux.git
8635S:	Maintained
8636F:	drivers/mtd/nand/
8637F:	include/linux/mtd/nand*.h
8638
8639NATSEMI ETHERNET DRIVER (DP8381x)
8640S:	Orphan
8641F:	drivers/net/ethernet/natsemi/natsemi.c
8642
8643NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8644M:	Daniel Mack <zonque@gmail.com>
8645S:	Maintained
8646L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8647W:	http://www.native-instruments.com
8648F:	sound/usb/caiaq/
8649
8650NCP FILESYSTEM
8651M:	Petr Vandrovec <petr@vandrovec.name>
8652S:	Odd Fixes
8653F:	fs/ncpfs/
8654
8655NCR 5380 SCSI DRIVERS
8656M:	Finn Thain <fthain@telegraphics.com.au>
8657M:	Michael Schmitz <schmitzmic@gmail.com>
8658L:	linux-scsi@vger.kernel.org
8659S:	Maintained
8660F:	Documentation/scsi/g_NCR5380.txt
8661F:	drivers/scsi/NCR5380.*
8662F:	drivers/scsi/arm/cumana_1.c
8663F:	drivers/scsi/arm/oak.c
8664F:	drivers/scsi/atari_scsi.*
8665F:	drivers/scsi/dmx3191d.c
8666F:	drivers/scsi/g_NCR5380.*
8667F:	drivers/scsi/mac_scsi.*
8668F:	drivers/scsi/sun3_scsi.*
8669F:	drivers/scsi/sun3_scsi_vme.c
8670
8671NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8672M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8673L:	linux-scsi@vger.kernel.org
8674S:	Maintained
8675F:	drivers/scsi/NCR_D700.*
8676
8677NCT6775 HARDWARE MONITOR DRIVER
8678M:	Guenter Roeck <linux@roeck-us.net>
8679L:	linux-hwmon@vger.kernel.org
8680S:	Maintained
8681F:	Documentation/hwmon/nct6775
8682F:	drivers/hwmon/nct6775.c
8683
8684NETEFFECT IWARP RNIC DRIVER (IW_NES)
8685M:	Faisal Latif <faisal.latif@intel.com>
8686L:	linux-rdma@vger.kernel.org
8687W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8688S:	Supported
8689F:	drivers/infiniband/hw/nes/
8690F:	include/uapi/rdma/nes-abi.h
8691
8692NETEM NETWORK EMULATOR
8693M:	Stephen Hemminger <stephen@networkplumber.org>
8694L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
8695S:	Maintained
8696F:	net/sched/sch_netem.c
8697
8698NETERION 10GbE DRIVERS (s2io/vxge)
8699M:	Jon Mason <jdmason@kudzu.us>
8700L:	netdev@vger.kernel.org
8701S:	Supported
8702F:	Documentation/networking/s2io.txt
8703F:	Documentation/networking/vxge.txt
8704F:	drivers/net/ethernet/neterion/
8705
8706NETFILTER
8707M:	Pablo Neira Ayuso <pablo@netfilter.org>
8708M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8709L:	netfilter-devel@vger.kernel.org
8710L:	coreteam@netfilter.org
8711W:	http://www.netfilter.org/
8712W:	http://www.iptables.org/
8713Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
8714T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8715T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8716S:	Supported
8717F:	include/linux/netfilter*
8718F:	include/linux/netfilter/
8719F:	include/net/netfilter/
8720F:	include/uapi/linux/netfilter*
8721F:	include/uapi/linux/netfilter/
8722F:	net/*/netfilter.c
8723F:	net/*/netfilter/
8724F:	net/netfilter/
8725F:	net/bridge/br_netfilter*.c
8726
8727NETLABEL
8728M:	Paul Moore <paul@paul-moore.com>
8729W:	http://netlabel.sf.net
8730L:	netdev@vger.kernel.org
8731S:	Maintained
8732F:	Documentation/netlabel/
8733F:	include/net/netlabel.h
8734F:	net/netlabel/
8735
8736NETROM NETWORK LAYER
8737M:	Ralf Baechle <ralf@linux-mips.org>
8738L:	linux-hams@vger.kernel.org
8739W:	http://www.linux-ax25.org/
8740S:	Maintained
8741F:	include/net/netrom.h
8742F:	include/uapi/linux/netrom.h
8743F:	net/netrom/
8744
8745NETRONOME ETHERNET DRIVERS
8746M:	Jakub Kicinski <jakub.kicinski@netronome.com>
8747L:	oss-drivers@netronome.com
8748S:	Maintained
8749F:	drivers/net/ethernet/netronome/
8750
8751NETWORK BLOCK DEVICE (NBD)
8752M:	Josef Bacik <jbacik@fb.com>
8753S:	Maintained
8754L:	linux-block@vger.kernel.org
8755L:	nbd-general@lists.sourceforge.net
8756F:	Documentation/blockdev/nbd.txt
8757F:	drivers/block/nbd.c
8758F:	include/uapi/linux/nbd.h
8759
8760NETWORK DROP MONITOR
8761M:	Neil Horman <nhorman@tuxdriver.com>
8762L:	netdev@vger.kernel.org
8763S:	Maintained
8764W:	https://fedorahosted.org/dropwatch/
8765F:	net/core/drop_monitor.c
8766
8767NETWORKING [DSA]
8768M:	Andrew Lunn <andrew@lunn.ch>
8769M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8770M:	Florian Fainelli <f.fainelli@gmail.com>
8771S:	Maintained
8772F:	net/dsa/
8773F:	include/net/dsa.h
8774F:	drivers/net/dsa/
8775
8776NETWORKING [GENERAL]
8777M:	"David S. Miller" <davem@davemloft.net>
8778L:	netdev@vger.kernel.org
8779W:	http://www.linuxfoundation.org/en/Net
8780Q:	http://patchwork.ozlabs.org/project/netdev/list/
8781T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8782T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8783S:	Maintained
8784F:	net/
8785F:	include/net/
8786F:	include/linux/in.h
8787F:	include/linux/net.h
8788F:	include/linux/netdevice.h
8789F:	include/uapi/linux/in.h
8790F:	include/uapi/linux/net.h
8791F:	include/uapi/linux/netdevice.h
8792F:	include/uapi/linux/net_namespace.h
8793F:	tools/net/
8794F:	tools/testing/selftests/net/
8795F:	lib/random32.c
8796
8797NETWORKING [IPv4/IPv6]
8798M:	"David S. Miller" <davem@davemloft.net>
8799M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8800M:	James Morris <jmorris@namei.org>
8801M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8802M:	Patrick McHardy <kaber@trash.net>
8803L:	netdev@vger.kernel.org
8804T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8805S:	Maintained
8806F:	net/ipv4/
8807F:	net/ipv6/
8808F:	include/net/ip*
8809F:	arch/x86/net/*
8810
8811NETWORKING [IPSEC]
8812M:	Steffen Klassert <steffen.klassert@secunet.com>
8813M:	Herbert Xu <herbert@gondor.apana.org.au>
8814M:	"David S. Miller" <davem@davemloft.net>
8815L:	netdev@vger.kernel.org
8816T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8817T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8818S:	Maintained
8819F:	net/core/flow.c
8820F:	net/xfrm/
8821F:	net/key/
8822F:	net/ipv4/xfrm*
8823F:	net/ipv4/esp4.c
8824F:	net/ipv4/ah4.c
8825F:	net/ipv4/ipcomp.c
8826F:	net/ipv4/ip_vti.c
8827F:	net/ipv6/xfrm*
8828F:	net/ipv6/esp6.c
8829F:	net/ipv6/ah6.c
8830F:	net/ipv6/ipcomp6.c
8831F:	net/ipv6/ip6_vti.c
8832F:	include/uapi/linux/xfrm.h
8833F:	include/net/xfrm.h
8834
8835NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8836M:	Paul Moore <paul@paul-moore.com>
8837L:	netdev@vger.kernel.org
8838S:	Maintained
8839
8840NETWORKING [WIRELESS]
8841L:	linux-wireless@vger.kernel.org
8842Q:	http://patchwork.kernel.org/project/linux-wireless/list/
8843
8844NETWORKING DRIVERS
8845L:	netdev@vger.kernel.org
8846W:	http://www.linuxfoundation.org/en/Net
8847Q:	http://patchwork.ozlabs.org/project/netdev/list/
8848T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8849T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8850S:	Odd Fixes
8851F:	Documentation/devicetree/bindings/net/
8852F:	drivers/net/
8853F:	include/linux/if_*
8854F:	include/linux/netdevice.h
8855F:	include/linux/etherdevice.h
8856F:	include/linux/fcdevice.h
8857F:	include/linux/fddidevice.h
8858F:	include/linux/hippidevice.h
8859F:	include/linux/inetdevice.h
8860F:	include/uapi/linux/if_*
8861F:	include/uapi/linux/netdevice.h
8862
8863NETWORKING DRIVERS (WIRELESS)
8864M:	Kalle Valo <kvalo@codeaurora.org>
8865L:	linux-wireless@vger.kernel.org
8866Q:	http://patchwork.kernel.org/project/linux-wireless/list/
8867T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8868T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8869S:	Maintained
8870F:	Documentation/devicetree/bindings/net/wireless/
8871F:	drivers/net/wireless/
8872
8873NETXEN (1/10) GbE SUPPORT
8874M:	Manish Chopra <manish.chopra@cavium.com>
8875M:	Rahul Verma <rahul.verma@cavium.com>
8876M:	Dept-GELinuxNICDev@cavium.com
8877L:	netdev@vger.kernel.org
8878S:	Supported
8879F:	drivers/net/ethernet/qlogic/netxen/
8880
8881NFC SUBSYSTEM
8882M:	Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8883M:	Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8884M:	Samuel Ortiz <sameo@linux.intel.com>
8885L:	linux-wireless@vger.kernel.org
8886L:	linux-nfc@lists.01.org (subscribers-only)
8887S:	Supported
8888F:	net/nfc/
8889F:	include/net/nfc/
8890F:	include/uapi/linux/nfc.h
8891F:	drivers/nfc/
8892F:	include/linux/platform_data/nfcmrvl.h
8893F:	include/linux/platform_data/nxp-nci.h
8894F:	include/linux/platform_data/pn544.h
8895F:	include/linux/platform_data/st21nfca.h
8896F:	include/linux/platform_data/st-nci.h
8897F:	Documentation/devicetree/bindings/net/nfc/
8898
8899NFS, SUNRPC, AND LOCKD CLIENTS
8900M:	Trond Myklebust <trond.myklebust@primarydata.com>
8901M:	Anna Schumaker <anna.schumaker@netapp.com>
8902L:	linux-nfs@vger.kernel.org
8903W:	http://client.linux-nfs.org
8904T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8905S:	Maintained
8906F:	fs/lockd/
8907F:	fs/nfs/
8908F:	fs/nfs_common/
8909F:	net/sunrpc/
8910F:	include/linux/lockd/
8911F:	include/linux/nfs*
8912F:	include/linux/sunrpc/
8913F:	include/uapi/linux/nfs*
8914F:	include/uapi/linux/sunrpc/
8915
8916NILFS2 FILESYSTEM
8917M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8918L:	linux-nilfs@vger.kernel.org
8919W:	http://nilfs.sourceforge.net/
8920W:	http://nilfs.osdn.jp/
8921T:	git git://github.com/konis/nilfs2.git
8922S:	Supported
8923F:	Documentation/filesystems/nilfs2.txt
8924F:	fs/nilfs2/
8925F:	include/trace/events/nilfs2.h
8926F:	include/uapi/linux/nilfs2_api.h
8927F:	include/uapi/linux/nilfs2_ondisk.h
8928
8929NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8930M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8931W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8932S:	Maintained
8933F:	Documentation/scsi/NinjaSCSI.txt
8934F:	drivers/scsi/pcmcia/nsp_*
8935
8936NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8937M:	GOTO Masanori <gotom@debian.or.jp>
8938M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8939W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8940S:	Maintained
8941F:	Documentation/scsi/NinjaSCSI.txt
8942F:	drivers/scsi/nsp32*
8943
8944NIOS2 ARCHITECTURE
8945M:	Ley Foon Tan <lftan@altera.com>
8946L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8947T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8948S:	Maintained
8949F:	arch/nios2/
8950
8951NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
8952M:	Pavel Machek <pavel@ucw.cz>
8953M:	Sakari Ailus <sakari.ailus@iki.fi>
8954L:	linux-media@vger.kernel.org
8955S:	Maintained
8956F:	drivers/media/i2c/et8ek8
8957F:	drivers/media/i2c/ad5820.c
8958
8959NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
8960M:	Pavel Machek <pavel@ucw.cz>
8961M:	Sakari Ailus <sakari.ailus@iki.fi>
8962L:	linux-media@vger.kernel.org
8963S:	Maintained
8964F:	drivers/media/i2c/et8ek8
8965F:	drivers/media/i2c/ad5820.c
8966
8967NOKIA N900 POWER SUPPLY DRIVERS
8968R:	Pali Rohár <pali.rohar@gmail.com>
8969F:	include/linux/power/bq2415x_charger.h
8970F:	include/linux/power/bq27xxx_battery.h
8971F:	include/linux/power/isp1704_charger.h
8972F:	drivers/power/supply/bq2415x_charger.c
8973F:	drivers/power/supply/bq27xxx_battery.c
8974F:	drivers/power/supply/bq27xxx_battery_i2c.c
8975F:	drivers/power/supply/isp1704_charger.c
8976F:	drivers/power/supply/rx51_battery.c
8977
8978NTB DRIVER CORE
8979M:	Jon Mason <jdmason@kudzu.us>
8980M:	Dave Jiang <dave.jiang@intel.com>
8981M:	Allen Hubbe <Allen.Hubbe@emc.com>
8982L:	linux-ntb@googlegroups.com
8983S:	Supported
8984W:	https://github.com/jonmason/ntb/wiki
8985T:	git git://github.com/jonmason/ntb.git
8986F:	drivers/ntb/
8987F:	drivers/net/ntb_netdev.c
8988F:	include/linux/ntb.h
8989F:	include/linux/ntb_transport.h
8990F:	tools/testing/selftests/ntb/
8991
8992NTB INTEL DRIVER
8993M:	Jon Mason <jdmason@kudzu.us>
8994M:	Dave Jiang <dave.jiang@intel.com>
8995L:	linux-ntb@googlegroups.com
8996S:	Supported
8997W:	https://github.com/jonmason/ntb/wiki
8998T:	git git://github.com/jonmason/ntb.git
8999F:	drivers/ntb/hw/intel/
9000
9001NTB AMD DRIVER
9002M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9003L:	linux-ntb@googlegroups.com
9004S:	Supported
9005F:	drivers/ntb/hw/amd/
9006
9007NTFS FILESYSTEM
9008M:	Anton Altaparmakov <anton@tuxera.com>
9009L:	linux-ntfs-dev@lists.sourceforge.net
9010W:	http://www.tuxera.com/
9011T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9012S:	Supported
9013F:	Documentation/filesystems/ntfs.txt
9014F:	fs/ntfs/
9015
9016NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9017M:	Antonino Daplas <adaplas@gmail.com>
9018L:	linux-fbdev@vger.kernel.org
9019S:	Maintained
9020F:	drivers/video/fbdev/riva/
9021F:	drivers/video/fbdev/nvidia/
9022
9023NVM EXPRESS DRIVER
9024M:	Keith Busch <keith.busch@intel.com>
9025M:	Jens Axboe <axboe@fb.com>
9026M:	Christoph Hellwig <hch@lst.de>
9027M:	Sagi Grimberg <sagi@grimberg.me>
9028L:	linux-nvme@lists.infradead.org
9029T:	git://git.infradead.org/nvme.git
9030W:	http://git.infradead.org/nvme.git
9031S:	Supported
9032F:	drivers/nvme/host/
9033F:	include/linux/nvme.h
9034F:	include/uapi/linux/nvme_ioctl.h
9035
9036NVM EXPRESS TARGET DRIVER
9037M:	Christoph Hellwig <hch@lst.de>
9038M:	Sagi Grimberg <sagi@grimberg.me>
9039L:	linux-nvme@lists.infradead.org
9040T:	git://git.infradead.org/nvme.git
9041W:	http://git.infradead.org/nvme.git
9042S:	Supported
9043F:	drivers/nvme/target/
9044
9045NVM EXPRESS FC TRANSPORT DRIVERS
9046M:	James Smart <james.smart@broadcom.com>
9047L:	linux-nvme@lists.infradead.org
9048S:	Supported
9049F:	include/linux/nvme-fc.h
9050F:	include/linux/nvme-fc-driver.h
9051F:	drivers/nvme/host/fc.c
9052F:	drivers/nvme/target/fc.c
9053F:	drivers/nvme/target/fcloop.c
9054
9055NVMEM FRAMEWORK
9056M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9057M:	Maxime Ripard <maxime.ripard@free-electrons.com>
9058S:	Maintained
9059F:	drivers/nvmem/
9060F:	Documentation/devicetree/bindings/nvmem/
9061F:	include/linux/nvmem-consumer.h
9062F:	include/linux/nvmem-provider.h
9063
9064NXP-NCI NFC DRIVER
9065M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
9066R:	Charles Gorand <charles.gorand@effinnov.com>
9067L:	linux-nfc@lists.01.org (moderated for non-subscribers)
9068S:	Supported
9069F:	drivers/nfc/nxp-nci
9070
9071NXP TDA998X DRM DRIVER
9072M:	Russell King <linux@armlinux.org.uk>
9073S:	Supported
9074T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9075T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9076F:	drivers/gpu/drm/i2c/tda998x_drv.c
9077F:	include/drm/i2c/tda998x.h
9078
9079NXP TFA9879 DRIVER
9080M:	Peter Rosin <peda@axentia.se>
9081L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9082S:	Maintained
9083F:	sound/soc/codecs/tfa9879*
9084
9085OBJTOOL
9086M:	Josh Poimboeuf <jpoimboe@redhat.com>
9087S:	Supported
9088F:	tools/objtool/
9089
9090OMAP1 SUPPORT
9091M:	Aaro Koskinen <aaro.koskinen@iki.fi>
9092M:	Tony Lindgren <tony@atomide.com>
9093L:	linux-omap@vger.kernel.org
9094Q:	http://patchwork.kernel.org/project/linux-omap/list/
9095T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9096S:	Maintained
9097F:	arch/arm/mach-omap1/
9098F:	arch/arm/plat-omap/
9099F:	arch/arm/configs/omap1_defconfig
9100F:	drivers/i2c/busses/i2c-omap.c
9101F:	include/linux/i2c-omap.h
9102
9103OMAP2+ SUPPORT
9104M:	Tony Lindgren <tony@atomide.com>
9105L:	linux-omap@vger.kernel.org
9106W:	http://www.muru.com/linux/omap/
9107W:	http://linux.omap.com/
9108Q:	http://patchwork.kernel.org/project/linux-omap/list/
9109T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9110S:	Maintained
9111F:	arch/arm/mach-omap2/
9112F:	arch/arm/plat-omap/
9113F:	arch/arm/configs/omap2plus_defconfig
9114F:	drivers/i2c/busses/i2c-omap.c
9115F:	drivers/irqchip/irq-omap-intc.c
9116F:	drivers/mfd/*omap*.c
9117F:	drivers/mfd/menelaus.c
9118F:	drivers/mfd/palmas.c
9119F:	drivers/mfd/tps65217.c
9120F:	drivers/mfd/tps65218.c
9121F:	drivers/mfd/tps65910.c
9122F:	drivers/mfd/twl-core.[ch]
9123F:	drivers/mfd/twl4030*.c
9124F:	drivers/mfd/twl6030*.c
9125F:	drivers/mfd/twl6040*.c
9126F:	drivers/regulator/palmas-regulator*.c
9127F:	drivers/regulator/pbias-regulator.c
9128F:	drivers/regulator/tps65217-regulator.c
9129F:	drivers/regulator/tps65218-regulator.c
9130F:	drivers/regulator/tps65910-regulator.c
9131F:	drivers/regulator/twl-regulator.c
9132F:	drivers/regulator/twl6030-regulator.c
9133F:	include/linux/i2c-omap.h
9134
9135OMAP DEVICE TREE SUPPORT
9136M:	Benoît Cousson <bcousson@baylibre.com>
9137M:	Tony Lindgren <tony@atomide.com>
9138L:	linux-omap@vger.kernel.org
9139L:	devicetree@vger.kernel.org
9140S:	Maintained
9141F:	arch/arm/boot/dts/*omap*
9142F:	arch/arm/boot/dts/*am3*
9143F:	arch/arm/boot/dts/*am4*
9144F:	arch/arm/boot/dts/*am5*
9145F:	arch/arm/boot/dts/*dra7*
9146
9147OMAP CLOCK FRAMEWORK SUPPORT
9148M:	Paul Walmsley <paul@pwsan.com>
9149L:	linux-omap@vger.kernel.org
9150S:	Maintained
9151F:	arch/arm/*omap*/*clock*
9152
9153OMAP POWER MANAGEMENT SUPPORT
9154M:	Kevin Hilman <khilman@kernel.org>
9155L:	linux-omap@vger.kernel.org
9156S:	Maintained
9157F:	arch/arm/*omap*/*pm*
9158F:	drivers/cpufreq/omap-cpufreq.c
9159
9160OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9161M:	Rajendra Nayak <rnayak@codeaurora.org>
9162M:	Paul Walmsley <paul@pwsan.com>
9163L:	linux-omap@vger.kernel.org
9164S:	Maintained
9165F:	arch/arm/mach-omap2/prm*
9166
9167OMAP AUDIO SUPPORT
9168M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
9169M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
9170L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9171L:	linux-omap@vger.kernel.org
9172S:	Maintained
9173F:	sound/soc/omap/
9174
9175OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9176M:	Roger Quadros <rogerq@ti.com>
9177M:	Tony Lindgren <tony@atomide.com>
9178L:	linux-omap@vger.kernel.org
9179S:	Maintained
9180F:	drivers/memory/omap-gpmc.c
9181F:	arch/arm/mach-omap2/*gpmc*
9182
9183OMAP FRAMEBUFFER SUPPORT
9184M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9185L:	linux-fbdev@vger.kernel.org
9186L:	linux-omap@vger.kernel.org
9187S:	Maintained
9188F:	drivers/video/fbdev/omap/
9189
9190OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9191M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9192L:	linux-omap@vger.kernel.org
9193L:	linux-fbdev@vger.kernel.org
9194S:	Maintained
9195F:	drivers/video/fbdev/omap2/
9196F:	Documentation/arm/OMAP/DSS
9197
9198OMAP HARDWARE SPINLOCK SUPPORT
9199M:	Ohad Ben-Cohen <ohad@wizery.com>
9200L:	linux-omap@vger.kernel.org
9201S:	Maintained
9202F:	drivers/hwspinlock/omap_hwspinlock.c
9203
9204OMAP MMC SUPPORT
9205M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
9206L:	linux-omap@vger.kernel.org
9207S:	Maintained
9208F:	drivers/mmc/host/omap.c
9209
9210OMAP HS MMC SUPPORT
9211L:	linux-mmc@vger.kernel.org
9212L:	linux-omap@vger.kernel.org
9213S:	Orphan
9214F:	drivers/mmc/host/omap_hsmmc.c
9215
9216OMAP RANDOM NUMBER GENERATOR SUPPORT
9217M:	Deepak Saxena <dsaxena@plexity.net>
9218S:	Maintained
9219F:	drivers/char/hw_random/omap-rng.c
9220
9221OMAP HWMOD SUPPORT
9222M:	Benoît Cousson <bcousson@baylibre.com>
9223M:	Paul Walmsley <paul@pwsan.com>
9224L:	linux-omap@vger.kernel.org
9225S:	Maintained
9226F:	arch/arm/mach-omap2/omap_hwmod.*
9227
9228OMAP HWMOD DATA
9229M:	Paul Walmsley <paul@pwsan.com>
9230L:	linux-omap@vger.kernel.org
9231S:	Maintained
9232F:	arch/arm/mach-omap2/omap_hwmod*data*
9233
9234OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9235M:	Benoît Cousson <bcousson@baylibre.com>
9236L:	linux-omap@vger.kernel.org
9237S:	Maintained
9238F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9239
9240OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9241M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9242L:	linux-media@vger.kernel.org
9243S:	Maintained
9244F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
9245F:	drivers/media/platform/omap3isp/
9246F:	drivers/staging/media/omap4iss/
9247
9248OMAP USB SUPPORT
9249L:	linux-usb@vger.kernel.org
9250L:	linux-omap@vger.kernel.org
9251S:	Orphan
9252F:	drivers/usb/*/*omap*
9253F:	arch/arm/*omap*/usb*
9254
9255OMAP GPIO DRIVER
9256M:	Grygorii Strashko <grygorii.strashko@ti.com>
9257M:	Santosh Shilimkar <ssantosh@kernel.org>
9258M:	Kevin Hilman <khilman@kernel.org>
9259L:	linux-omap@vger.kernel.org
9260S:	Maintained
9261F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
9262F:	drivers/gpio/gpio-omap.c
9263
9264OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9265M:	Mark Jackson <mpfj@newflow.co.uk>
9266L:	linux-omap@vger.kernel.org
9267S:	Maintained
9268F:	arch/arm/boot/dts/am335x-nano.dts
9269
9270OMFS FILESYSTEM
9271M:	Bob Copeland <me@bobcopeland.com>
9272L:	linux-karma-devel@lists.sourceforge.net
9273S:	Maintained
9274F:	Documentation/filesystems/omfs.txt
9275F:	fs/omfs/
9276
9277OMNIKEY CARDMAN 4000 DRIVER
9278M:	Harald Welte <laforge@gnumonks.org>
9279S:	Maintained
9280F:	drivers/char/pcmcia/cm4000_cs.c
9281F:	include/linux/cm4000_cs.h
9282F:	include/uapi/linux/cm4000_cs.h
9283
9284OMNIKEY CARDMAN 4040 DRIVER
9285M:	Harald Welte <laforge@gnumonks.org>
9286S:	Maintained
9287F:	drivers/char/pcmcia/cm4040_cs.*
9288
9289OMNIVISION OV7670 SENSOR DRIVER
9290M:	Jonathan Corbet <corbet@lwn.net>
9291L:	linux-media@vger.kernel.org
9292T:	git git://linuxtv.org/media_tree.git
9293S:	Maintained
9294F:	drivers/media/i2c/ov7670.c
9295
9296ONENAND FLASH DRIVER
9297M:	Kyungmin Park <kyungmin.park@samsung.com>
9298L:	linux-mtd@lists.infradead.org
9299S:	Maintained
9300F:	drivers/mtd/onenand/
9301F:	include/linux/mtd/onenand*.h
9302
9303ONSTREAM SCSI TAPE DRIVER
9304M:	Willem Riede <osst@riede.org>
9305L:	osst-users@lists.sourceforge.net
9306L:	linux-scsi@vger.kernel.org
9307S:	Maintained
9308F:	Documentation/scsi/osst.txt
9309F:	drivers/scsi/osst.*
9310F:	drivers/scsi/osst_*.h
9311F:	drivers/scsi/st.h
9312
9313OPENCORES I2C BUS DRIVER
9314M:	Peter Korsgaard <jacmet@sunsite.dk>
9315L:	linux-i2c@vger.kernel.org
9316S:	Maintained
9317F:	Documentation/i2c/busses/i2c-ocores
9318F:	drivers/i2c/busses/i2c-ocores.c
9319
9320OPEN FIRMWARE AND FLATTENED DEVICE TREE
9321M:	Rob Herring <robh+dt@kernel.org>
9322M:	Frank Rowand <frowand.list@gmail.com>
9323L:	devicetree@vger.kernel.org
9324W:	http://www.devicetree.org/
9325T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9326S:	Maintained
9327F:	drivers/of/
9328F:	include/linux/of*.h
9329F:	scripts/dtc/
9330
9331OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9332M:	Rob Herring <robh+dt@kernel.org>
9333M:	Mark Rutland <mark.rutland@arm.com>
9334L:	devicetree@vger.kernel.org
9335T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9336Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9337S:	Maintained
9338F:	Documentation/devicetree/
9339F:	arch/*/boot/dts/
9340F:	include/dt-bindings/
9341
9342OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9343M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9344L:	devicetree@vger.kernel.org
9345S:	Maintained
9346F:	Documentation/devicetree/dynamic-resolution-notes.txt
9347F:	Documentation/devicetree/overlay-notes.txt
9348F:	drivers/of/overlay.c
9349F:	drivers/of/resolver.c
9350
9351OPENRISC ARCHITECTURE
9352M:	Jonas Bonn <jonas@southpole.se>
9353M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9354M:	Stafford Horne <shorne@gmail.com>
9355T:	git git://github.com/openrisc/linux.git
9356L:	openrisc@lists.librecores.org
9357W:	http://openrisc.io
9358S:	Maintained
9359F:	arch/openrisc/
9360
9361OPENVSWITCH
9362M:	Pravin Shelar <pshelar@nicira.com>
9363L:	netdev@vger.kernel.org
9364L:	dev@openvswitch.org
9365W:	http://openvswitch.org
9366S:	Maintained
9367F:	net/openvswitch/
9368F:	include/uapi/linux/openvswitch.h
9369
9370OPERATING PERFORMANCE POINTS (OPP)
9371M:	Viresh Kumar <vireshk@kernel.org>
9372M:	Nishanth Menon <nm@ti.com>
9373M:	Stephen Boyd <sboyd@codeaurora.org>
9374L:	linux-pm@vger.kernel.org
9375S:	Maintained
9376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9377F:	drivers/base/power/opp/
9378F:	include/linux/pm_opp.h
9379F:	Documentation/power/opp.txt
9380F:	Documentation/devicetree/bindings/opp/
9381
9382OPL4 DRIVER
9383M:	Clemens Ladisch <clemens@ladisch.de>
9384L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9385T:	git git://git.alsa-project.org/alsa-kernel.git
9386S:	Maintained
9387F:	sound/drivers/opl4/
9388
9389OPROFILE
9390M:	Robert Richter <rric@kernel.org>
9391L:	oprofile-list@lists.sf.net
9392S:	Maintained
9393F:	arch/*/include/asm/oprofile*.h
9394F:	arch/*/oprofile/
9395F:	drivers/oprofile/
9396F:	include/linux/oprofile.h
9397
9398ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9399M:	Mark Fasheh <mfasheh@versity.com>
9400M:	Joel Becker <jlbec@evilplan.org>
9401L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9402W:	http://ocfs2.wiki.kernel.org
9403S:	Supported
9404F:	Documentation/filesystems/ocfs2.txt
9405F:	Documentation/filesystems/dlmfs.txt
9406F:	fs/ocfs2/
9407
9408ORINOCO DRIVER
9409L:	linux-wireless@vger.kernel.org
9410W:	http://wireless.kernel.org/en/users/Drivers/orinoco
9411W:	http://www.nongnu.org/orinoco/
9412S:	Orphan
9413F:	drivers/net/wireless/intersil/orinoco/
9414
9415OSD LIBRARY and FILESYSTEM
9416M:	Boaz Harrosh <ooo@electrozaur.com>
9417M:	Benny Halevy <bhalevy@primarydata.com>
9418L:	osd-dev@open-osd.org
9419W:	http://open-osd.org
9420T:	git git://git.open-osd.org/open-osd.git
9421S:	Maintained
9422F:	drivers/scsi/osd/
9423F:	include/scsi/osd_*
9424F:	fs/exofs/
9425
9426OVERLAY FILESYSTEM
9427M:	Miklos Szeredi <miklos@szeredi.hu>
9428L:	linux-unionfs@vger.kernel.org
9429T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9430S:	Supported
9431F:	fs/overlayfs/
9432F:	Documentation/filesystems/overlayfs.txt
9433
9434ORANGEFS FILESYSTEM
9435M:	Mike Marshall <hubcap@omnibond.com>
9436L:	pvfs2-developers@beowulf-underground.org (subscribers-only)
9437T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9438S:	Supported
9439F:	fs/orangefs/
9440F:	Documentation/filesystems/orangefs.txt
9441
9442P54 WIRELESS DRIVER
9443M:	Christian Lamparter <chunkeey@googlemail.com>
9444L:	linux-wireless@vger.kernel.org
9445W:	http://wireless.kernel.org/en/users/Drivers/p54
9446S:	Maintained
9447F:	drivers/net/wireless/intersil/p54/
9448
9449PA SEMI ETHERNET DRIVER
9450L:	netdev@vger.kernel.org
9451S:	Orphan
9452F:	drivers/net/ethernet/pasemi/*
9453
9454PA SEMI SMBUS DRIVER
9455L:	linux-i2c@vger.kernel.org
9456S:	Orphan
9457F:	drivers/i2c/busses/i2c-pasemi.c
9458
9459PADATA PARALLEL EXECUTION MECHANISM
9460M:	Steffen Klassert <steffen.klassert@secunet.com>
9461L:	linux-crypto@vger.kernel.org
9462S:	Maintained
9463F:	kernel/padata.c
9464F:	include/linux/padata.h
9465F:	Documentation/padata.txt
9466
9467PANASONIC LAPTOP ACPI EXTRAS DRIVER
9468M:	Harald Welte <laforge@gnumonks.org>
9469L:	platform-driver-x86@vger.kernel.org
9470S:	Maintained
9471F:	drivers/platform/x86/panasonic-laptop.c
9472
9473PANASONIC MN10300/AM33/AM34 PORT
9474M:	David Howells <dhowells@redhat.com>
9475L:	linux-am33-list@redhat.com (moderated for non-subscribers)
9476W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9477S:	Maintained
9478F:	Documentation/mn10300/
9479F:	arch/mn10300/
9480
9481PARALLEL LCD/KEYPAD PANEL DRIVER
9482M:      Willy Tarreau <willy@haproxy.com>
9483M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9484S:      Odd Fixes
9485F:      Documentation/misc-devices/lcd-panel-cgram.txt
9486F:      drivers/misc/panel.c
9487
9488PARALLEL PORT SUBSYSTEM
9489M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9490M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9491L:	linux-parport@lists.infradead.org (subscribers-only)
9492S:	Maintained
9493F:	drivers/parport/
9494F:	include/linux/parport*.h
9495F:	drivers/char/ppdev.c
9496F:	include/uapi/linux/ppdev.h
9497F:	Documentation/parport*.txt
9498
9499PARAVIRT_OPS INTERFACE
9500M:	Jeremy Fitzhardinge <jeremy@goop.org>
9501M:	Chris Wright <chrisw@sous-sol.org>
9502M:	Alok Kataria <akataria@vmware.com>
9503M:	Rusty Russell <rusty@rustcorp.com.au>
9504L:	virtualization@lists.linux-foundation.org
9505S:	Supported
9506F:	Documentation/virtual/paravirt_ops.txt
9507F:	arch/*/kernel/paravirt*
9508F:	arch/*/include/asm/paravirt.h
9509F:	include/linux/hypervisor.h
9510
9511PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9512M:	Tim Waugh <tim@cyberelk.net>
9513L:	linux-parport@lists.infradead.org (subscribers-only)
9514S:	Maintained
9515F:	Documentation/blockdev/paride.txt
9516F:	drivers/block/paride/
9517
9518PARISC ARCHITECTURE
9519M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
9520M:	Helge Deller <deller@gmx.de>
9521L:	linux-parisc@vger.kernel.org
9522W:	http://www.parisc-linux.org/
9523Q:	http://patchwork.kernel.org/project/linux-parisc/list/
9524T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9525T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9526S:	Maintained
9527F:	arch/parisc/
9528F:	Documentation/parisc/
9529F:	drivers/parisc/
9530F:	drivers/char/agp/parisc-agp.c
9531F:	drivers/input/serio/gscps2.c
9532F:	drivers/parport/parport_gsc.*
9533F:	drivers/tty/serial/8250/8250_gsc.c
9534F:	drivers/video/fbdev/sti*
9535F:	drivers/video/console/sti*
9536F:	drivers/video/logo/logo_parisc*
9537
9538PARMAN
9539M:	Jiri Pirko <jiri@mellanox.com>
9540L:	netdev@vger.kernel.org
9541S:	Supported
9542F:	lib/parman.c
9543F:	lib/test_parman.c
9544F:	include/linux/parman.h
9545
9546PC87360 HARDWARE MONITORING DRIVER
9547M:	Jim Cromie <jim.cromie@gmail.com>
9548L:	linux-hwmon@vger.kernel.org
9549S:	Maintained
9550F:	Documentation/hwmon/pc87360
9551F:	drivers/hwmon/pc87360.c
9552
9553PC8736x GPIO DRIVER
9554M:	Jim Cromie <jim.cromie@gmail.com>
9555S:	Maintained
9556F:	drivers/char/pc8736x_gpio.c
9557
9558PC87427 HARDWARE MONITORING DRIVER
9559M:	Jean Delvare <jdelvare@suse.com>
9560L:	linux-hwmon@vger.kernel.org
9561S:	Maintained
9562F:	Documentation/hwmon/pc87427
9563F:	drivers/hwmon/pc87427.c
9564
9565PCA9532 LED DRIVER
9566M:	Riku Voipio <riku.voipio@iki.fi>
9567S:	Maintained
9568F:	drivers/leds/leds-pca9532.c
9569F:	include/linux/leds-pca9532.h
9570
9571PCA9541 I2C BUS MASTER SELECTOR DRIVER
9572M:	Guenter Roeck <linux@roeck-us.net>
9573L:	linux-i2c@vger.kernel.org
9574S:	Maintained
9575F:	drivers/i2c/muxes/i2c-mux-pca9541.c
9576
9577PCDP - PRIMARY CONSOLE AND DEBUG PORT
9578M:	Khalid Aziz <khalid@gonehiking.org>
9579S:	Maintained
9580F:	drivers/firmware/pcdp.*
9581
9582PCI ERROR RECOVERY
9583M:	Linas Vepstas <linasvepstas@gmail.com>
9584L:	linux-pci@vger.kernel.org
9585S:	Supported
9586F:	Documentation/PCI/pci-error-recovery.txt
9587
9588PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9589M:	Russell Currey <ruscur@russell.cc>
9590L:	linuxppc-dev@lists.ozlabs.org
9591S:	Supported
9592F:	Documentation/powerpc/eeh-pci-error-recovery.txt
9593F:	arch/powerpc/kernel/eeh*.c
9594F:	arch/powerpc/platforms/*/eeh*.c
9595F:	arch/powerpc/include/*/eeh*.h
9596
9597PCI SUBSYSTEM
9598M:	Bjorn Helgaas <bhelgaas@google.com>
9599L:	linux-pci@vger.kernel.org
9600Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
9601T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9602S:	Supported
9603F:	Documentation/devicetree/bindings/pci/
9604F:	Documentation/PCI/
9605F:	drivers/pci/
9606F:	include/linux/pci*
9607F:	arch/x86/pci/
9608F:	arch/x86/kernel/quirks.c
9609
9610PCI DRIVER FOR ALTERA PCIE IP
9611M:	Ley Foon Tan <lftan@altera.com>
9612L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
9613L:	linux-pci@vger.kernel.org
9614S:	Supported
9615F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
9616F:	drivers/pci/host/pcie-altera.c
9617
9618PCI DRIVER FOR ARM VERSATILE PLATFORM
9619M:	Rob Herring <robh@kernel.org>
9620L:	linux-pci@vger.kernel.org
9621L:	linux-arm-kernel@lists.infradead.org
9622S:	Maintained
9623F:	Documentation/devicetree/bindings/pci/versatile.txt
9624F:	drivers/pci/host/pci-versatile.c
9625
9626PCI DRIVER FOR ARMADA 8K
9627M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9628L:	linux-pci@vger.kernel.org
9629L:	linux-arm-kernel@lists.infradead.org
9630S:	Maintained
9631F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
9632F:	drivers/pci/dwc/pcie-armada8k.c
9633
9634PCI DRIVER FOR APPLIEDMICRO XGENE
9635M:	Tanmay Inamdar <tinamdar@apm.com>
9636L:	linux-pci@vger.kernel.org
9637L:	linux-arm-kernel@lists.infradead.org
9638S:	Maintained
9639F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
9640F:	drivers/pci/host/pci-xgene.c
9641
9642PCI DRIVER FOR FREESCALE LAYERSCAPE
9643M:	Minghuan Lian <minghuan.Lian@freescale.com>
9644M:	Mingkai Hu <mingkai.hu@freescale.com>
9645M:	Roy Zang <tie-fei.zang@freescale.com>
9646L:	linuxppc-dev@lists.ozlabs.org
9647L:	linux-pci@vger.kernel.org
9648L:	linux-arm-kernel@lists.infradead.org
9649S:	Maintained
9650F:	drivers/pci/dwc/*layerscape*
9651
9652PCI DRIVER FOR IMX6
9653M:	Richard Zhu <hongxing.zhu@nxp.com>
9654M:	Lucas Stach <l.stach@pengutronix.de>
9655L:	linux-pci@vger.kernel.org
9656L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9657S:	Maintained
9658F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9659F:	drivers/pci/dwc/*imx6*
9660
9661PCI DRIVER FOR TI KEYSTONE
9662M:	Murali Karicheri <m-karicheri2@ti.com>
9663L:	linux-pci@vger.kernel.org
9664L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9665S:	Maintained
9666F:	drivers/pci/dwc/*keystone*
9667
9668PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9669M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9670M:	Jason Cooper <jason@lakedaemon.net>
9671L:	linux-pci@vger.kernel.org
9672L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9673S:	Maintained
9674F:	drivers/pci/host/*mvebu*
9675
9676PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9677M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9678L:	linux-pci@vger.kernel.org
9679L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9680S:	Maintained
9681F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
9682F:	drivers/pci/host/pci-aardvark.c
9683
9684PCI DRIVER FOR NVIDIA TEGRA
9685M:	Thierry Reding <thierry.reding@gmail.com>
9686L:	linux-tegra@vger.kernel.org
9687L:	linux-pci@vger.kernel.org
9688S:	Supported
9689F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9690F:	drivers/pci/host/pci-tegra.c
9691
9692PCI DRIVER FOR TI DRA7XX
9693M:	Kishon Vijay Abraham I <kishon@ti.com>
9694L:	linux-omap@vger.kernel.org
9695L:	linux-pci@vger.kernel.org
9696S:	Supported
9697F:	Documentation/devicetree/bindings/pci/ti-pci.txt
9698F:	drivers/pci/dwc/pci-dra7xx.c
9699
9700PCI DRIVER FOR RENESAS R-CAR
9701M:	Simon Horman <horms@verge.net.au>
9702L:	linux-pci@vger.kernel.org
9703L:	linux-renesas-soc@vger.kernel.org
9704S:	Maintained
9705F:	drivers/pci/host/*rcar*
9706
9707PCI DRIVER FOR SAMSUNG EXYNOS
9708M:	Jingoo Han <jingoohan1@gmail.com>
9709L:	linux-pci@vger.kernel.org
9710L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9711L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9712S:	Maintained
9713F:	drivers/pci/dwc/pci-exynos.c
9714
9715PCI DRIVER FOR SYNOPSIS DESIGNWARE
9716M:	Jingoo Han <jingoohan1@gmail.com>
9717M:	Joao Pinto <Joao.Pinto@synopsys.com>
9718L:	linux-pci@vger.kernel.org
9719S:	Maintained
9720F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
9721F:	drivers/pci/dwc/*designware*
9722
9723PCI DRIVER FOR GENERIC OF HOSTS
9724M:	Will Deacon <will.deacon@arm.com>
9725L:	linux-pci@vger.kernel.org
9726L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9727S:	Maintained
9728F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
9729F:	drivers/pci/host/pci-host-common.c
9730F:	drivers/pci/host/pci-host-generic.c
9731
9732PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9733M:	Keith Busch <keith.busch@intel.com>
9734L:	linux-pci@vger.kernel.org
9735S:	Supported
9736F:	drivers/pci/host/vmd.c
9737
9738PCIE DRIVER FOR ST SPEAR13XX
9739M:	Pratyush Anand <pratyush.anand@gmail.com>
9740L:	linux-pci@vger.kernel.org
9741S:	Maintained
9742F:	drivers/pci/dwc/*spear*
9743
9744PCI MSI DRIVER FOR ALTERA MSI IP
9745M:	Ley Foon Tan <lftan@altera.com>
9746L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
9747L:	linux-pci@vger.kernel.org
9748S:	Supported
9749F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9750F:	drivers/pci/host/pcie-altera-msi.c
9751
9752PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9753M:	Duc Dang <dhdang@apm.com>
9754L:	linux-pci@vger.kernel.org
9755L:	linux-arm-kernel@lists.infradead.org
9756S:	Maintained
9757F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9758F:	drivers/pci/host/pci-xgene-msi.c
9759
9760PCIE DRIVER FOR AXIS ARTPEC
9761M:	Niklas Cassel <niklas.cassel@axis.com>
9762M:	Jesper Nilsson <jesper.nilsson@axis.com>
9763L:	linux-arm-kernel@axis.com
9764L:	linux-pci@vger.kernel.org
9765S:	Maintained
9766F:	Documentation/devicetree/bindings/pci/axis,artpec*
9767F:	drivers/pci/dwc/*artpec*
9768
9769PCIE DRIVER FOR HISILICON
9770M:	Zhou Wang <wangzhou1@hisilicon.com>
9771M:	Gabriele Paoloni <gabriele.paoloni@huawei.com>
9772L:	linux-pci@vger.kernel.org
9773S:	Maintained
9774F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9775F:	drivers/pci/dwc/pcie-hisi.c
9776
9777PCIE DRIVER FOR ROCKCHIP
9778M:	Shawn Lin <shawn.lin@rock-chips.com>
9779M:	Wenrui Li <wenrui.li@rock-chips.com>
9780L:	linux-pci@vger.kernel.org
9781L:	linux-rockchip@lists.infradead.org
9782S:	Maintained
9783F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9784F:	drivers/pci/host/pcie-rockchip.c
9785
9786PCIE DRIVER FOR QUALCOMM MSM
9787M:     Stanimir Varbanov <svarbanov@mm-sol.com>
9788L:     linux-pci@vger.kernel.org
9789L:     linux-arm-msm@vger.kernel.org
9790S:     Maintained
9791F:     drivers/pci/dwc/*qcom*
9792
9793PCIE DRIVER FOR CAVIUM THUNDERX
9794M:	David Daney <david.daney@cavium.com>
9795L:	linux-pci@vger.kernel.org
9796L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9797S:	Supported
9798F:	Documentation/devicetree/bindings/pci/pci-thunder-*
9799F:	drivers/pci/host/pci-thunder-*
9800
9801PCMCIA SUBSYSTEM
9802P:	Linux PCMCIA Team
9803L:	linux-pcmcia@lists.infradead.org
9804W:	http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9805T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9806S:	Maintained
9807F:	Documentation/pcmcia/
9808F:	tools/pcmcia/
9809F:	drivers/pcmcia/
9810F:	include/pcmcia/
9811
9812PCNET32 NETWORK DRIVER
9813M:	Don Fry <pcnet32@frontier.com>
9814L:	netdev@vger.kernel.org
9815S:	Maintained
9816F:	drivers/net/ethernet/amd/pcnet32.c
9817
9818PCRYPT PARALLEL CRYPTO ENGINE
9819M:	Steffen Klassert <steffen.klassert@secunet.com>
9820L:	linux-crypto@vger.kernel.org
9821S:	Maintained
9822F:	crypto/pcrypt.c
9823F:	include/crypto/pcrypt.h
9824
9825PER-CPU MEMORY ALLOCATOR
9826M:	Tejun Heo <tj@kernel.org>
9827M:	Christoph Lameter <cl@linux.com>
9828T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9829S:	Maintained
9830F:	include/linux/percpu*.h
9831F:	mm/percpu*.c
9832F:	arch/*/include/asm/percpu.h
9833
9834PER-TASK DELAY ACCOUNTING
9835M:	Balbir Singh <bsingharora@gmail.com>
9836S:	Maintained
9837F:	include/linux/delayacct.h
9838F:	kernel/delayacct.c
9839
9840PERFORMANCE EVENTS SUBSYSTEM
9841M:	Peter Zijlstra <peterz@infradead.org>
9842M:	Ingo Molnar <mingo@redhat.com>
9843M:	Arnaldo Carvalho de Melo <acme@kernel.org>
9844R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
9845L:	linux-kernel@vger.kernel.org
9846T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9847S:	Supported
9848F:	kernel/events/*
9849F:	include/linux/perf_event.h
9850F:	include/uapi/linux/perf_event.h
9851F:	arch/*/kernel/perf_event*.c
9852F:	arch/*/kernel/*/perf_event*.c
9853F:	arch/*/kernel/*/*/perf_event*.c
9854F:	arch/*/include/asm/perf_event.h
9855F:	arch/*/kernel/perf_callchain.c
9856F:	arch/*/events/*
9857F:	tools/perf/
9858
9859PERSONALITY HANDLING
9860M:	Christoph Hellwig <hch@infradead.org>
9861L:	linux-abi-devel@lists.sourceforge.net
9862S:	Maintained
9863F:	include/linux/personality.h
9864F:	include/uapi/linux/personality.h
9865
9866PHONET PROTOCOL
9867M:	Remi Denis-Courmont <courmisch@gmail.com>
9868S:	Supported
9869F:	Documentation/networking/phonet.txt
9870F:	include/linux/phonet.h
9871F:	include/net/phonet/
9872F:	include/uapi/linux/phonet.h
9873F:	net/phonet/
9874
9875PHRAM MTD DRIVER
9876M:	Joern Engel <joern@lazybastard.org>
9877L:	linux-mtd@lists.infradead.org
9878S:	Maintained
9879F:	drivers/mtd/devices/phram.c
9880
9881PICOLCD HID DRIVER
9882M:	Bruno Prémont <bonbons@linux-vserver.org>
9883L:	linux-input@vger.kernel.org
9884S:	Maintained
9885F:	drivers/hid/hid-picolcd*
9886
9887PICOXCELL SUPPORT
9888M:	Jamie Iles <jamie@jamieiles.com>
9889L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9890T:	git git://github.com/jamieiles/linux-2.6-ji.git
9891S:	Supported
9892F:	arch/arm/boot/dts/picoxcell*
9893F:	arch/arm/mach-picoxcell/
9894F:	drivers/crypto/picoxcell*
9895
9896PIN CONTROL SUBSYSTEM
9897M:	Linus Walleij <linus.walleij@linaro.org>
9898L:	linux-gpio@vger.kernel.org
9899T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9900S:	Maintained
9901F:	Documentation/devicetree/bindings/pinctrl/
9902F:	Documentation/pinctrl.txt
9903F:	drivers/pinctrl/
9904F:	include/linux/pinctrl/
9905
9906PIN CONTROLLER - ATMEL AT91
9907M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9908L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9909S:	Maintained
9910F:	drivers/pinctrl/pinctrl-at91.*
9911
9912PIN CONTROLLER - ATMEL AT91 PIO4
9913M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9914L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9915L:	linux-gpio@vger.kernel.org
9916S:	Supported
9917F:	drivers/pinctrl/pinctrl-at91-pio4.*
9918
9919PIN CONTROLLER - INTEL
9920M:	Mika Westerberg <mika.westerberg@linux.intel.com>
9921M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
9922S:	Maintained
9923F:	drivers/pinctrl/intel/
9924
9925PIN CONTROLLER - RENESAS
9926M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9927M:	Geert Uytterhoeven <geert+renesas@glider.be>
9928L:	linux-renesas-soc@vger.kernel.org
9929S:	Maintained
9930F:	drivers/pinctrl/sh-pfc/
9931
9932PIN CONTROLLER - SAMSUNG
9933M:	Tomasz Figa <tomasz.figa@gmail.com>
9934M:	Krzysztof Kozlowski <krzk@kernel.org>
9935M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
9936L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9937L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9938S:	Maintained
9939F:	drivers/pinctrl/samsung/
9940F:	include/dt-bindings/pinctrl/samsung.h
9941F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
9942
9943PIN CONTROLLER - SINGLE
9944M:	Tony Lindgren <tony@atomide.com>
9945M:	Haojian Zhuang <haojian.zhuang@linaro.org>
9946L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9947L:	linux-omap@vger.kernel.org
9948S:	Maintained
9949F:	drivers/pinctrl/pinctrl-single.c
9950
9951PIN CONTROLLER - ST SPEAR
9952M:	Viresh Kumar <vireshk@kernel.org>
9953L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9954W:	http://www.st.com/spear
9955S:	Maintained
9956F:	drivers/pinctrl/spear/
9957
9958PISTACHIO SOC SUPPORT
9959M:      James Hartley <james.hartley@imgtec.com>
9960M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
9961L:      linux-mips@linux-mips.org
9962S:      Maintained
9963F:      arch/mips/pistachio/
9964F:      arch/mips/include/asm/mach-pistachio/
9965F:      arch/mips/boot/dts/img/pistachio*
9966F:      arch/mips/configs/pistachio*_defconfig
9967
9968PKTCDVD DRIVER
9969S:	Orphan
9970M:	linux-block@vger.kernel.org
9971F:	drivers/block/pktcdvd.c
9972F:	include/linux/pktcdvd.h
9973F:	include/uapi/linux/pktcdvd.h
9974
9975PKUNITY SOC DRIVERS
9976M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
9977W:	http://mprc.pku.edu.cn/~guanxuetao/linux
9978S:	Maintained
9979T:	git git://github.com/gxt/linux.git
9980F:	drivers/input/serio/i8042-unicore32io.h
9981F:	drivers/i2c/busses/i2c-puv3.c
9982F:	drivers/video/fbdev/fb-puv3.c
9983F:	drivers/rtc/rtc-puv3.c
9984
9985PMBUS HARDWARE MONITORING DRIVERS
9986M:	Guenter Roeck <linux@roeck-us.net>
9987L:	linux-hwmon@vger.kernel.org
9988W:	http://hwmon.wiki.kernel.org/
9989W:	http://www.roeck-us.net/linux/drivers/
9990T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9991S:	Maintained
9992F:	Documentation/hwmon/pmbus
9993F:	drivers/hwmon/pmbus/
9994F:	include/linux/i2c/pmbus.h
9995
9996PMC SIERRA MaxRAID DRIVER
9997L:	linux-scsi@vger.kernel.org
9998W:	http://www.pmc-sierra.com/
9999S:	Orphan
10000F:	drivers/scsi/pmcraid.*
10001
10002PMC SIERRA PM8001 DRIVER
10003M:	Jack Wang <jinpu.wang@profitbricks.com>
10004M:	lindar_liu@usish.com
10005L:	pmchba@pmcs.com
10006L:	linux-scsi@vger.kernel.org
10007S:	Supported
10008F:	drivers/scsi/pm8001/
10009
10010POSIX CLOCKS and TIMERS
10011M:	Thomas Gleixner <tglx@linutronix.de>
10012L:	linux-kernel@vger.kernel.org
10013T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10014S:	Maintained
10015F:	fs/timerfd.c
10016F:	include/linux/timer*
10017F:	kernel/time/*timer*
10018
10019POWER MANAGEMENT CORE
10020M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
10021L:	linux-pm@vger.kernel.org
10022T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10023B:	https://bugzilla.kernel.org
10024S:	Supported
10025F:	drivers/base/power/
10026F:	include/linux/pm.h
10027F:	include/linux/pm_*
10028F:	include/linux/powercap.h
10029F:	drivers/powercap/
10030
10031POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10032M:	Sebastian Reichel <sre@kernel.org>
10033L:	linux-pm@vger.kernel.org
10034T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10035S:	Maintained
10036F:	Documentation/devicetree/bindings/power/supply/
10037F:	include/linux/power_supply.h
10038F:	drivers/power/supply/
10039
10040POWER STATE COORDINATION INTERFACE (PSCI)
10041M:	Mark Rutland <mark.rutland@arm.com>
10042M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10043L:	linux-arm-kernel@lists.infradead.org
10044S:	Maintained
10045F:	drivers/firmware/psci*.c
10046F:	include/linux/psci.h
10047F:	include/uapi/linux/psci.h
10048
10049POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10050M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10051L:	linuxppc-dev@lists.ozlabs.org
10052S:	Maintained
10053F:	drivers/char/powernv-op-panel.c
10054
10055PNP SUPPORT
10056M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10057S:	Maintained
10058F:	drivers/pnp/
10059
10060PPP PROTOCOL DRIVERS AND COMPRESSORS
10061M:	Paul Mackerras <paulus@samba.org>
10062L:	linux-ppp@vger.kernel.org
10063S:	Maintained
10064F:	drivers/net/ppp/ppp_*
10065
10066PPP OVER ATM (RFC 2364)
10067M:	Mitchell Blank Jr <mitch@sfgoth.com>
10068S:	Maintained
10069F:	net/atm/pppoatm.c
10070F:	include/uapi/linux/atmppp.h
10071
10072PPP OVER ETHERNET
10073M:	Michal Ostrowski <mostrows@earthlink.net>
10074S:	Maintained
10075F:	drivers/net/ppp/pppoe.c
10076F:	drivers/net/ppp/pppox.c
10077
10078PPP OVER L2TP
10079M:	James Chapman <jchapman@katalix.com>
10080S:	Maintained
10081F:	net/l2tp/l2tp_ppp.c
10082F:	include/linux/if_pppol2tp.h
10083F:	include/uapi/linux/if_pppol2tp.h
10084
10085PPS SUPPORT
10086M:	Rodolfo Giometti <giometti@enneenne.com>
10087W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
10088L:	linuxpps@ml.enneenne.com (subscribers-only)
10089S:	Maintained
10090F:	Documentation/pps/
10091F:	drivers/pps/
10092F:	include/linux/pps*.h
10093
10094PPTP DRIVER
10095M:	Dmitry Kozlov <xeb@mail.ru>
10096L:	netdev@vger.kernel.org
10097S:	Maintained
10098F:	drivers/net/ppp/pptp.c
10099W:	http://sourceforge.net/projects/accel-pptp
10100
10101PREEMPTIBLE KERNEL
10102M:	Robert Love <rml@tech9.net>
10103L:	kpreempt-tech@lists.sourceforge.net
10104W:	ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10105S:	Supported
10106F:	Documentation/preempt-locking.txt
10107F:	include/linux/preempt.h
10108
10109PRINTK
10110M:	Petr Mladek <pmladek@suse.com>
10111M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10112R:	Steven Rostedt <rostedt@goodmis.org>
10113S:	Maintained
10114F:	kernel/printk/
10115F:	include/linux/printk.h
10116
10117PRISM54 WIRELESS DRIVER
10118M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
10119L:	linux-wireless@vger.kernel.org
10120W:	http://wireless.kernel.org/en/users/Drivers/p54
10121S:	Obsolete
10122F:	drivers/net/wireless/intersil/prism54/
10123
10124PS3 NETWORK SUPPORT
10125M:	Geoff Levand <geoff@infradead.org>
10126L:	netdev@vger.kernel.org
10127L:	linuxppc-dev@lists.ozlabs.org
10128S:	Maintained
10129F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
10130
10131PS3 PLATFORM SUPPORT
10132M:	Geoff Levand <geoff@infradead.org>
10133L:	linuxppc-dev@lists.ozlabs.org
10134S:	Maintained
10135F:	arch/powerpc/boot/ps3*
10136F:	arch/powerpc/include/asm/lv1call.h
10137F:	arch/powerpc/include/asm/ps3*.h
10138F:	arch/powerpc/platforms/ps3/
10139F:	drivers/*/ps3*
10140F:	drivers/ps3/
10141F:	drivers/rtc/rtc-ps3.c
10142F:	drivers/usb/host/*ps3.c
10143F:	sound/ppc/snd_ps3*
10144
10145PS3VRAM DRIVER
10146M:	Jim Paris <jim@jtan.com>
10147M:	Geoff Levand <geoff@infradead.org>
10148L:	linuxppc-dev@lists.ozlabs.org
10149S:	Maintained
10150F:	drivers/block/ps3vram.c
10151
10152PSAMPLE PACKET SAMPLING SUPPORT:
10153M:	Yotam Gigi <yotamg@mellanox.com>
10154S:	Maintained
10155F:	net/psample
10156F:	include/net/psample.h
10157F:	include/uapi/linux/psample.h
10158
10159PSTORE FILESYSTEM
10160M:	Kees Cook <keescook@chromium.org>
10161M:	Anton Vorontsov <anton@enomsg.org>
10162M:	Colin Cross <ccross@android.com>
10163M:	Tony Luck <tony.luck@intel.com>
10164S:	Maintained
10165T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10166F:	fs/pstore/
10167F:	include/linux/pstore*
10168F:	drivers/firmware/efi/efi-pstore.c
10169F:	drivers/acpi/apei/erst.c
10170F:	Documentation/admin-guide/ramoops.rst
10171F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10172K:	\b(pstore|ramoops)
10173
10174PTP HARDWARE CLOCK SUPPORT
10175M:	Richard Cochran <richardcochran@gmail.com>
10176L:	netdev@vger.kernel.org
10177S:	Maintained
10178W:	http://linuxptp.sourceforge.net/
10179F:	Documentation/ABI/testing/sysfs-ptp
10180F:	Documentation/ptp/*
10181F:	drivers/net/ethernet/freescale/gianfar_ptp.c
10182F:	drivers/net/phy/dp83640*
10183F:	drivers/ptp/*
10184F:	include/linux/ptp_cl*
10185
10186PTRACE SUPPORT
10187M:	Roland McGrath <roland@hack.frob.com>
10188M:	Oleg Nesterov <oleg@redhat.com>
10189S:	Maintained
10190F:	include/asm-generic/syscall.h
10191F:	include/linux/ptrace.h
10192F:	include/linux/regset.h
10193F:	include/linux/tracehook.h
10194F:	include/uapi/linux/ptrace.h
10195F:	kernel/ptrace.c
10196
10197PULSE8-CEC DRIVER
10198M:	Hans Verkuil <hverkuil@xs4all.nl>
10199L:	linux-media@vger.kernel.org
10200T:	git git://linuxtv.org/media_tree.git
10201S:	Maintained
10202F:	drivers/media/usb/pulse8-cec/*
10203
10204PVRUSB2 VIDEO4LINUX DRIVER
10205M:	Mike Isely <isely@pobox.com>
10206L:	pvrusb2@isely.net	(subscribers-only)
10207L:	linux-media@vger.kernel.org
10208W:	http://www.isely.net/pvrusb2/
10209T:	git git://linuxtv.org/media_tree.git
10210S:	Maintained
10211F:	Documentation/media/v4l-drivers/pvrusb2*
10212F:	drivers/media/usb/pvrusb2/
10213
10214PWC WEBCAM DRIVER
10215M:	Hans Verkuil <hverkuil@xs4all.nl>
10216L:	linux-media@vger.kernel.org
10217T:	git git://linuxtv.org/media_tree.git
10218S:	Odd Fixes
10219F:	drivers/media/usb/pwc/*
10220
10221PWM FAN DRIVER
10222M:	Kamil Debski <kamil@wypas.org>
10223M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10224L:	linux-hwmon@vger.kernel.org
10225S:	Supported
10226F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10227F:	Documentation/hwmon/pwm-fan
10228F:	drivers/hwmon/pwm-fan.c
10229
10230PWM SUBSYSTEM
10231M:	Thierry Reding <thierry.reding@gmail.com>
10232L:	linux-pwm@vger.kernel.org
10233S:	Maintained
10234T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10235F:	Documentation/pwm.txt
10236F:	Documentation/devicetree/bindings/pwm/
10237F:	include/linux/pwm.h
10238F:	drivers/pwm/
10239F:	drivers/video/backlight/pwm_bl.c
10240F:	include/linux/pwm_backlight.h
10241
10242PXA2xx/PXA3xx SUPPORT
10243M:	Daniel Mack <daniel@zonque.org>
10244M:	Haojian Zhuang <haojian.zhuang@gmail.com>
10245M:	Robert Jarzmik <robert.jarzmik@free.fr>
10246L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10247T:	git git://github.com/hzhuang1/linux.git
10248T:	git git://github.com/rjarzmik/linux.git
10249S:	Maintained
10250F:	arch/arm/boot/dts/pxa*
10251F:	arch/arm/mach-pxa/
10252F:	drivers/dma/pxa*
10253F:	drivers/pcmcia/pxa2xx*
10254F:	drivers/pinctrl/pxa/
10255F:	drivers/spi/spi-pxa2xx*
10256F:	drivers/usb/gadget/udc/pxa2*
10257F:	include/sound/pxa2xx-lib.h
10258F:	sound/arm/pxa*
10259F:	sound/soc/pxa/
10260
10261PXA GPIO DRIVER
10262M:	Robert Jarzmik <robert.jarzmik@free.fr>
10263L:	linux-gpio@vger.kernel.org
10264S:	Maintained
10265F:	drivers/gpio/gpio-pxa.c
10266
10267PXA3xx NAND FLASH DRIVER
10268M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10269L:	linux-mtd@lists.infradead.org
10270S:	Maintained
10271F:	drivers/mtd/nand/pxa3xx_nand.c
10272
10273MMP SUPPORT
10274M:	Eric Miao <eric.y.miao@gmail.com>
10275M:	Haojian Zhuang <haojian.zhuang@gmail.com>
10276L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10277T:	git git://github.com/hzhuang1/linux.git
10278T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
10279S:	Maintained
10280F:	arch/arm/boot/dts/mmp*
10281F:	arch/arm/mach-mmp/
10282
10283PXA MMCI DRIVER
10284S:	Orphan
10285
10286PXA RTC DRIVER
10287M:	Robert Jarzmik <robert.jarzmik@free.fr>
10288L:	rtc-linux@googlegroups.com
10289S:	Maintained
10290
10291QAT DRIVER
10292M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10293M:	Salvatore Benedetto <salvatore.benedetto@intel.com>
10294L:	qat-linux@intel.com
10295S:	Supported
10296F:	drivers/crypto/qat/
10297
10298QIB DRIVER
10299M:	Mike Marciniszyn <infinipath@intel.com>
10300L:	linux-rdma@vger.kernel.org
10301S:	Supported
10302F:	drivers/infiniband/hw/qib/
10303
10304QLOGIC QLA1280 SCSI DRIVER
10305M:	Michael Reed <mdr@sgi.com>
10306L:	linux-scsi@vger.kernel.org
10307S:	Maintained
10308F:	drivers/scsi/qla1280.[ch]
10309
10310QLOGIC QLA2XXX FC-SCSI DRIVER
10311M:	qla2xxx-upstream@qlogic.com
10312L:	linux-scsi@vger.kernel.org
10313S:	Supported
10314F:	Documentation/scsi/LICENSE.qla2xxx
10315F:	drivers/scsi/qla2xxx/
10316
10317QLOGIC QLA4XXX iSCSI DRIVER
10318M:	QLogic-Storage-Upstream@qlogic.com
10319L:	linux-scsi@vger.kernel.org
10320S:	Supported
10321F:	Documentation/scsi/LICENSE.qla4xxx
10322F:	drivers/scsi/qla4xxx/
10323
10324QLOGIC QLA3XXX NETWORK DRIVER
10325M:	Dept-GELinuxNICDev@cavium.com
10326L:	netdev@vger.kernel.org
10327S:	Supported
10328F:	Documentation/networking/LICENSE.qla3xxx
10329F:	drivers/net/ethernet/qlogic/qla3xxx.*
10330
10331QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10332M:	Harish Patil <harish.patil@cavium.com>
10333M:	Manish Chopra <manish.chopra@cavium.com>
10334M:	Dept-GELinuxNICDev@cavium.com
10335L:	netdev@vger.kernel.org
10336S:	Supported
10337F:	drivers/net/ethernet/qlogic/qlcnic/
10338
10339QLOGIC QLGE 10Gb ETHERNET DRIVER
10340M:	Harish Patil <harish.patil@cavium.com>
10341M:	Manish Chopra <manish.chopra@cavium.com>
10342M:	Dept-GELinuxNICDev@cavium.com
10343L:	netdev@vger.kernel.org
10344S:	Supported
10345F:	drivers/net/ethernet/qlogic/qlge/
10346
10347QLOGIC QL4xxx ETHERNET DRIVER
10348M:	Yuval Mintz <Yuval.Mintz@cavium.com>
10349M:	Ariel Elior <Ariel.Elior@cavium.com>
10350M:	everest-linux-l2@cavium.com
10351L:	netdev@vger.kernel.org
10352S:	Supported
10353F:	drivers/net/ethernet/qlogic/qed/
10354F:	include/linux/qed/
10355F:	drivers/net/ethernet/qlogic/qede/
10356
10357QLOGIC QL41xxx ISCSI DRIVER
10358M:	QLogic-Storage-Upstream@cavium.com
10359L:	linux-scsi@vger.kernel.org
10360S:	Supported
10361F:	drivers/scsi/qedi/
10362
10363QLOGIC QL41xxx FCOE DRIVER
10364M:	QLogic-Storage-Upstream@cavium.com
10365L:	linux-scsi@vger.kernel.org
10366S:	Supported
10367F:	drivers/scsi/qedf/
10368
10369QNX4 FILESYSTEM
10370M:	Anders Larsen <al@alarsen.net>
10371W:	http://www.alarsen.net/linux/qnx4fs/
10372S:	Maintained
10373F:	fs/qnx4/
10374F:	include/uapi/linux/qnx4_fs.h
10375F:	include/uapi/linux/qnxtypes.h
10376
10377QORIQ DPAA2 FSL-MC BUS DRIVER
10378M:	Stuart Yoder <stuyoder@gmail.com>
10379M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
10380L:	linux-kernel@vger.kernel.org
10381S:	Maintained
10382F:	drivers/staging/fsl-mc/
10383
10384QT1010 MEDIA DRIVER
10385M:	Antti Palosaari <crope@iki.fi>
10386L:	linux-media@vger.kernel.org
10387W:	https://linuxtv.org
10388W:	http://palosaari.fi/linux/
10389Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10390T:	git git://linuxtv.org/anttip/media_tree.git
10391S:	Maintained
10392F:	drivers/media/tuners/qt1010*
10393
10394QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10395M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10396L:	linux-wireless@vger.kernel.org
10397W:	http://wireless.kernel.org/en/users/Drivers/ath9k
10398S:	Supported
10399F:	drivers/net/wireless/ath/ath9k/
10400
10401QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10402M:	Kalle Valo <kvalo@qca.qualcomm.com>
10403L:	ath10k@lists.infradead.org
10404W:	http://wireless.kernel.org/en/users/Drivers/ath10k
10405T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10406S:	Supported
10407F:	drivers/net/wireless/ath/ath10k/
10408
10409QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10410M:	Timur Tabi <timur@codeaurora.org>
10411L:	netdev@vger.kernel.org
10412S:	Supported
10413F:	drivers/net/ethernet/qualcomm/emac/
10414
10415QUALCOMM HEXAGON ARCHITECTURE
10416M:	Richard Kuo <rkuo@codeaurora.org>
10417L:	linux-hexagon@vger.kernel.org
10418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10419S:	Supported
10420F:	arch/hexagon/
10421
10422QUALCOMM WCN36XX WIRELESS DRIVER
10423M:	Eugene Krasnikov <k.eugene.e@gmail.com>
10424L:	wcn36xx@lists.infradead.org
10425W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
10426T:	git git://github.com/KrasnikovEugene/wcn36xx.git
10427S:	Supported
10428F:	drivers/net/wireless/ath/wcn36xx/
10429
10430QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10431M:	Gabriel Somlo <somlo@cmu.edu>
10432M:	"Michael S. Tsirkin" <mst@redhat.com>
10433L:	qemu-devel@nongnu.org
10434S:	Maintained
10435F:	drivers/firmware/qemu_fw_cfg.c
10436
10437RADOS BLOCK DEVICE (RBD)
10438M:	Ilya Dryomov <idryomov@gmail.com>
10439M:	Sage Weil <sage@redhat.com>
10440M:	Alex Elder <elder@kernel.org>
10441L:	ceph-devel@vger.kernel.org
10442W:	http://ceph.com/
10443T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10444T:	git git://github.com/ceph/ceph-client.git
10445S:	Supported
10446F:	Documentation/ABI/testing/sysfs-bus-rbd
10447F:	drivers/block/rbd.c
10448F:	drivers/block/rbd_types.h
10449
10450RADEON FRAMEBUFFER DISPLAY DRIVER
10451M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
10452L:	linux-fbdev@vger.kernel.org
10453S:	Maintained
10454F:	drivers/video/fbdev/aty/radeon*
10455F:	include/uapi/linux/radeonfb.h
10456
10457RADIOSHARK RADIO DRIVER
10458M:	Hans Verkuil <hverkuil@xs4all.nl>
10459L:	linux-media@vger.kernel.org
10460T:	git git://linuxtv.org/media_tree.git
10461S:	Maintained
10462F:	drivers/media/radio/radio-shark.c
10463
10464RADIOSHARK2 RADIO DRIVER
10465M:	Hans Verkuil <hverkuil@xs4all.nl>
10466L:	linux-media@vger.kernel.org
10467T:	git git://linuxtv.org/media_tree.git
10468S:	Maintained
10469F:	drivers/media/radio/radio-shark2.c
10470F:	drivers/media/radio/radio-tea5777.c
10471
10472RAGE128 FRAMEBUFFER DISPLAY DRIVER
10473M:	Paul Mackerras <paulus@samba.org>
10474L:	linux-fbdev@vger.kernel.org
10475S:	Maintained
10476F:	drivers/video/fbdev/aty/aty128fb.c
10477
10478RALINK MIPS ARCHITECTURE
10479M:	John Crispin <john@phrozen.org>
10480L:	linux-mips@linux-mips.org
10481S:	Maintained
10482F:	arch/mips/ralink
10483
10484RALINK RT2X00 WIRELESS LAN DRIVER
10485P:	rt2x00 project
10486M:	Stanislaw Gruszka <sgruszka@redhat.com>
10487M:	Helmut Schaa <helmut.schaa@googlemail.com>
10488L:	linux-wireless@vger.kernel.org
10489S:	Maintained
10490F:	drivers/net/wireless/ralink/rt2x00/
10491
10492RAMDISK RAM BLOCK DEVICE DRIVER
10493M:	Jens Axboe <axboe@kernel.dk>
10494S:	Maintained
10495F:	Documentation/blockdev/ramdisk.txt
10496F:	drivers/block/brd.c
10497
10498RANDOM NUMBER DRIVER
10499M:	"Theodore Ts'o" <tytso@mit.edu>
10500S:	Maintained
10501F:	drivers/char/random.c
10502
10503RAPIDIO SUBSYSTEM
10504M:	Matt Porter <mporter@kernel.crashing.org>
10505M:	Alexandre Bounine <alexandre.bounine@idt.com>
10506S:	Maintained
10507F:	drivers/rapidio/
10508
10509RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10510L:	linux-wireless@vger.kernel.org
10511S:	Orphan
10512F:	drivers/net/wireless/ray*
10513
10514RCUTORTURE MODULE
10515M:	Josh Triplett <josh@joshtriplett.org>
10516M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10517L:	linux-kernel@vger.kernel.org
10518S:	Supported
10519T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10520F:	Documentation/RCU/torture.txt
10521F:	kernel/rcu/rcutorture.c
10522
10523RCUTORTURE TEST FRAMEWORK
10524M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10525M:	Josh Triplett <josh@joshtriplett.org>
10526R:	Steven Rostedt <rostedt@goodmis.org>
10527R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10528R:	Lai Jiangshan <jiangshanlai@gmail.com>
10529L:	linux-kernel@vger.kernel.org
10530S:	Supported
10531T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10532F:	tools/testing/selftests/rcutorture
10533
10534RDC R-321X SoC
10535M:	Florian Fainelli <florian@openwrt.org>
10536S:	Maintained
10537
10538RDC R6040 FAST ETHERNET DRIVER
10539M:	Florian Fainelli <f.fainelli@gmail.com>
10540L:	netdev@vger.kernel.org
10541S:	Maintained
10542F:	drivers/net/ethernet/rdc/r6040.c
10543
10544RDS - RELIABLE DATAGRAM SOCKETS
10545M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
10546L:	netdev@vger.kernel.org
10547L:	linux-rdma@vger.kernel.org
10548L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
10549W:	https://oss.oracle.com/projects/rds/
10550S:	Supported
10551F:	net/rds/
10552F:	Documentation/networking/rds.txt
10553
10554RDMAVT - RDMA verbs software
10555M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10556L:	linux-rdma@vger.kernel.org
10557S:	Supported
10558F:	drivers/infiniband/sw/rdmavt
10559
10560RDT - RESOURCE ALLOCATION
10561M:	Fenghua Yu <fenghua.yu@intel.com>
10562L:	linux-kernel@vger.kernel.org
10563S:	Supported
10564F:	arch/x86/kernel/cpu/intel_rdt*
10565F:	arch/x86/include/asm/intel_rdt*
10566F:	Documentation/x86/intel_rdt*
10567
10568READ-COPY UPDATE (RCU)
10569M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10570M:	Josh Triplett <josh@joshtriplett.org>
10571R:	Steven Rostedt <rostedt@goodmis.org>
10572R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10573R:	Lai Jiangshan <jiangshanlai@gmail.com>
10574L:	linux-kernel@vger.kernel.org
10575W:	http://www.rdrop.com/users/paulmck/RCU/
10576S:	Supported
10577T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10578F:	Documentation/RCU/
10579X:	Documentation/RCU/torture.txt
10580F:	include/linux/rcu*
10581X:	include/linux/srcu.h
10582F:	kernel/rcu/
10583X:	kernel/torture.c
10584
10585REAL TIME CLOCK (RTC) SUBSYSTEM
10586M:	Alessandro Zummo <a.zummo@towertech.it>
10587M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
10588L:	rtc-linux@googlegroups.com
10589Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
10590T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10591S:	Maintained
10592F:	Documentation/devicetree/bindings/rtc/
10593F:	Documentation/rtc.txt
10594F:	drivers/rtc/
10595F:	include/linux/rtc.h
10596F:	include/uapi/linux/rtc.h
10597F:	include/linux/rtc/
10598F:	include/linux/platform_data/rtc-*
10599F:	tools/testing/selftests/timers/rtctest.c
10600
10601REALTEK AUDIO CODECS
10602M:	Bard Liao <bardliao@realtek.com>
10603M:	Oder Chiou <oder_chiou@realtek.com>
10604S:	Maintained
10605F:	sound/soc/codecs/rt*
10606F:	include/sound/rt*.h
10607
10608REISERFS FILE SYSTEM
10609L:	reiserfs-devel@vger.kernel.org
10610S:	Supported
10611F:	fs/reiserfs/
10612
10613REGISTER MAP ABSTRACTION
10614M:	Mark Brown <broonie@kernel.org>
10615L:	linux-kernel@vger.kernel.org
10616T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10617S:	Supported
10618F:	Documentation/devicetree/bindings/regmap/
10619F:	drivers/base/regmap/
10620F:	include/linux/regmap.h
10621
10622REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10623M:	Ohad Ben-Cohen <ohad@wizery.com>
10624M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10625L:	linux-remoteproc@vger.kernel.org
10626T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10627S:	Maintained
10628F:	Documentation/devicetree/bindings/remoteproc/
10629F:	Documentation/remoteproc.txt
10630F:	drivers/remoteproc/
10631F:	include/linux/remoteproc.h
10632
10633REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10634M:	Ohad Ben-Cohen <ohad@wizery.com>
10635M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10636L:	linux-remoteproc@vger.kernel.org
10637T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10638S:	Maintained
10639F:	drivers/rpmsg/
10640F:	Documentation/rpmsg.txt
10641F:	include/linux/rpmsg.h
10642F:	include/linux/rpmsg/
10643
10644RENESAS CLOCK DRIVERS
10645M:	Geert Uytterhoeven <geert+renesas@glider.be>
10646L:	linux-renesas-soc@vger.kernel.org
10647S:	Supported
10648F:	drivers/clk/renesas/
10649
10650RENESAS ETHERNET DRIVERS
10651R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10652L:	netdev@vger.kernel.org
10653L:	linux-renesas-soc@vger.kernel.org
10654F:	drivers/net/ethernet/renesas/
10655F:	include/linux/sh_eth.h
10656
10657RENESAS R-CAR GYROADC DRIVER
10658M:	Marek Vasut <marek.vasut@gmail.com>
10659L:	linux-iio@vger.kernel.org
10660S:	Supported
10661F:	drivers/iio/adc/rcar_gyro_adc.c
10662
10663RENESAS USB2 PHY DRIVER
10664M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10665L:	linux-renesas-soc@vger.kernel.org
10666S:	Maintained
10667F:	drivers/phy/phy-rcar-gen3-usb2.c
10668
10669RESET CONTROLLER FRAMEWORK
10670M:	Philipp Zabel <p.zabel@pengutronix.de>
10671T:	git git://git.pengutronix.de/git/pza/linux
10672S:	Maintained
10673F:	drivers/reset/
10674F:	Documentation/devicetree/bindings/reset/
10675F:	include/dt-bindings/reset/
10676F:	include/linux/reset.h
10677F:	include/linux/reset-controller.h
10678
10679RFKILL
10680M:	Johannes Berg <johannes@sipsolutions.net>
10681L:	linux-wireless@vger.kernel.org
10682W:	http://wireless.kernel.org/
10683T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10684T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10685S:	Maintained
10686F:	Documentation/rfkill.txt
10687F:	net/rfkill/
10688
10689RHASHTABLE
10690M:	Thomas Graf <tgraf@suug.ch>
10691M:	Herbert Xu <herbert@gondor.apana.org.au>
10692L:	netdev@vger.kernel.org
10693S:	Maintained
10694F:	lib/rhashtable.c
10695F:	include/linux/rhashtable.h
10696
10697RICOH SMARTMEDIA/XD DRIVER
10698M:	Maxim Levitsky <maximlevitsky@gmail.com>
10699S:	Maintained
10700F:	drivers/mtd/nand/r852.c
10701F:	drivers/mtd/nand/r852.h
10702
10703RICOH R5C592 MEMORYSTICK DRIVER
10704M:	Maxim Levitsky <maximlevitsky@gmail.com>
10705S:	Maintained
10706F:	drivers/memstick/host/r592.*
10707
10708ROCCAT DRIVERS
10709M:	Stefan Achatz <erazor_de@users.sourceforge.net>
10710W:	http://sourceforge.net/projects/roccat/
10711S:	Maintained
10712F:	drivers/hid/hid-roccat*
10713F:	include/linux/hid-roccat*
10714F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
10715
10716ROCKER DRIVER
10717M:	Jiri Pirko <jiri@resnulli.us>
10718L:	netdev@vger.kernel.org
10719S:	Supported
10720F:	drivers/net/ethernet/rocker/
10721
10722ROCKETPORT DRIVER
10723P:	Comtrol Corp.
10724W:	http://www.comtrol.com
10725S:	Maintained
10726F:	Documentation/serial/rocket.txt
10727F:	drivers/tty/rocket*
10728
10729ROCKETPORT EXPRESS/INFINITY DRIVER
10730M:	Kevin Cernekee <cernekee@gmail.com>
10731L:	linux-serial@vger.kernel.org
10732S:	Odd Fixes
10733F:	drivers/tty/serial/rp2.*
10734
10735ROSE NETWORK LAYER
10736M:	Ralf Baechle <ralf@linux-mips.org>
10737L:	linux-hams@vger.kernel.org
10738W:	http://www.linux-ax25.org/
10739S:	Maintained
10740F:	include/net/rose.h
10741F:	include/uapi/linux/rose.h
10742F:	net/rose/
10743
10744RTL2830 MEDIA DRIVER
10745M:	Antti Palosaari <crope@iki.fi>
10746L:	linux-media@vger.kernel.org
10747W:	https://linuxtv.org
10748W:	http://palosaari.fi/linux/
10749Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10750T:	git git://linuxtv.org/anttip/media_tree.git
10751S:	Maintained
10752F:	drivers/media/dvb-frontends/rtl2830*
10753
10754RTL2832 MEDIA DRIVER
10755M:	Antti Palosaari <crope@iki.fi>
10756L:	linux-media@vger.kernel.org
10757W:	https://linuxtv.org
10758W:	http://palosaari.fi/linux/
10759Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10760T:	git git://linuxtv.org/anttip/media_tree.git
10761S:	Maintained
10762F:	drivers/media/dvb-frontends/rtl2832*
10763
10764RTL2832_SDR MEDIA DRIVER
10765M:	Antti Palosaari <crope@iki.fi>
10766L:	linux-media@vger.kernel.org
10767W:	https://linuxtv.org
10768W:	http://palosaari.fi/linux/
10769Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10770T:	git git://linuxtv.org/anttip/media_tree.git
10771S:	Maintained
10772F:	drivers/media/dvb-frontends/rtl2832_sdr*
10773
10774RTL8180 WIRELESS DRIVER
10775L:	linux-wireless@vger.kernel.org
10776W:	http://wireless.kernel.org/
10777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10778S:	Orphan
10779F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
10780
10781RTL8187 WIRELESS DRIVER
10782M:	Herton Ronaldo Krzesinski <herton@canonical.com>
10783M:	Hin-Tak Leung <htl10@users.sourceforge.net>
10784M:	Larry Finger <Larry.Finger@lwfinger.net>
10785L:	linux-wireless@vger.kernel.org
10786W:	http://wireless.kernel.org/
10787T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10788S:	Maintained
10789F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
10790
10791RTL8192CE WIRELESS DRIVER
10792M:	Larry Finger <Larry.Finger@lwfinger.net>
10793M:	Chaoming Li <chaoming_li@realsil.com.cn>
10794L:	linux-wireless@vger.kernel.org
10795W:	http://wireless.kernel.org/
10796T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10797S:	Maintained
10798F:	drivers/net/wireless/realtek/rtlwifi/
10799F:	drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10800
10801RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10802M:	Jes Sorensen <Jes.Sorensen@gmail.com>
10803L:	linux-wireless@vger.kernel.org
10804T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10805S:	Maintained
10806F:	drivers/net/wireless/realtek/rtl8xxxu/
10807
10808S3 SAVAGE FRAMEBUFFER DRIVER
10809M:	Antonino Daplas <adaplas@gmail.com>
10810L:	linux-fbdev@vger.kernel.org
10811S:	Maintained
10812F:	drivers/video/fbdev/savage/
10813
10814S390
10815M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
10816M:	Heiko Carstens <heiko.carstens@de.ibm.com>
10817L:	linux-s390@vger.kernel.org
10818W:	http://www.ibm.com/developerworks/linux/linux390/
10819T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10820S:	Supported
10821F:	arch/s390/
10822F:	drivers/s390/
10823F:	Documentation/s390/
10824F:	Documentation/DocBook/s390*
10825
10826S390 COMMON I/O LAYER
10827M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
10828M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10829L:	linux-s390@vger.kernel.org
10830W:	http://www.ibm.com/developerworks/linux/linux390/
10831S:	Supported
10832F:	drivers/s390/cio/
10833
10834S390 DASD DRIVER
10835M:	Stefan Haberland <sth@linux.vnet.ibm.com>
10836M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
10837L:	linux-s390@vger.kernel.org
10838W:	http://www.ibm.com/developerworks/linux/linux390/
10839S:	Supported
10840F:	drivers/s390/block/dasd*
10841F:	block/partitions/ibm.c
10842
10843S390 NETWORK DRIVERS
10844M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
10845M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
10846L:	linux-s390@vger.kernel.org
10847W:	http://www.ibm.com/developerworks/linux/linux390/
10848S:	Supported
10849F:	drivers/s390/net/
10850
10851S390 PCI SUBSYSTEM
10852M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
10853M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
10854L:	linux-s390@vger.kernel.org
10855W:	http://www.ibm.com/developerworks/linux/linux390/
10856S:	Supported
10857F:	arch/s390/pci/
10858F:	drivers/pci/hotplug/s390_pci_hpc.c
10859
10860S390 ZCRYPT DRIVER
10861M:	Harald Freudenberger <freude@de.ibm.com>
10862L:	linux-s390@vger.kernel.org
10863W:	http://www.ibm.com/developerworks/linux/linux390/
10864S:	Supported
10865F:	drivers/s390/crypto/
10866
10867S390 ZFCP DRIVER
10868M:	Steffen Maier <maier@linux.vnet.ibm.com>
10869L:	linux-s390@vger.kernel.org
10870W:	http://www.ibm.com/developerworks/linux/linux390/
10871S:	Supported
10872F:	drivers/s390/scsi/zfcp_*
10873
10874S390 IUCV NETWORK LAYER
10875M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
10876M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
10877L:	linux-s390@vger.kernel.org
10878W:	http://www.ibm.com/developerworks/linux/linux390/
10879S:	Supported
10880F:	drivers/s390/net/*iucv*
10881F:	include/net/iucv/
10882F:	net/iucv/
10883
10884S390 IOMMU (PCI)
10885M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
10886L:	linux-s390@vger.kernel.org
10887W:	http://www.ibm.com/developerworks/linux/linux390/
10888S:	Supported
10889F:	drivers/iommu/s390-iommu.c
10890
10891S3C24XX SD/MMC Driver
10892M:	Ben Dooks <ben-linux@fluff.org>
10893L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10894S:	Supported
10895F:	drivers/mmc/host/s3cmci.*
10896
10897SAA6588 RDS RECEIVER DRIVER
10898M:	Hans Verkuil <hverkuil@xs4all.nl>
10899L:	linux-media@vger.kernel.org
10900T:	git git://linuxtv.org/media_tree.git
10901W:	https://linuxtv.org
10902S:	Odd Fixes
10903F:	drivers/media/i2c/saa6588*
10904
10905SAA7134 VIDEO4LINUX DRIVER
10906M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
10907M:	Mauro Carvalho Chehab <mchehab@kernel.org>
10908L:	linux-media@vger.kernel.org
10909W:	https://linuxtv.org
10910T:	git git://linuxtv.org/media_tree.git
10911S:	Odd fixes
10912F:	Documentation/media/v4l-drivers/saa7134*
10913F:	drivers/media/pci/saa7134/
10914
10915SAA7146 VIDEO4LINUX-2 DRIVER
10916M:	Hans Verkuil <hverkuil@xs4all.nl>
10917L:	linux-media@vger.kernel.org
10918T:	git git://linuxtv.org/media_tree.git
10919S:	Maintained
10920F:	drivers/media/common/saa7146/
10921F:	drivers/media/pci/saa7146/
10922F:	include/media/saa7146*
10923
10924SAMSUNG LAPTOP DRIVER
10925M:	Corentin Chary <corentin.chary@gmail.com>
10926L:	platform-driver-x86@vger.kernel.org
10927S:	Maintained
10928F:	drivers/platform/x86/samsung-laptop.c
10929
10930SAMSUNG AUDIO (ASoC) DRIVERS
10931M:	Krzysztof Kozlowski <krzk@kernel.org>
10932M:	Sangbeom Kim <sbkim73@samsung.com>
10933M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10934L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10935S:	Supported
10936F:	sound/soc/samsung/
10937
10938SAMSUNG FRAMEBUFFER DRIVER
10939M:	Jingoo Han <jingoohan1@gmail.com>
10940L:	linux-fbdev@vger.kernel.org
10941S:	Maintained
10942F:	drivers/video/fbdev/s3c-fb.c
10943
10944SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10945M:	Sangbeom Kim <sbkim73@samsung.com>
10946M:	Krzysztof Kozlowski <krzk@kernel.org>
10947M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10948L:	linux-kernel@vger.kernel.org
10949L:	linux-samsung-soc@vger.kernel.org
10950S:	Supported
10951F:	drivers/mfd/sec*.c
10952F:	drivers/regulator/s2m*.c
10953F:	drivers/regulator/s5m*.c
10954F:	drivers/clk/clk-s2mps11.c
10955F:	drivers/rtc/rtc-s5m.c
10956F:	include/linux/mfd/samsung/
10957F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10958F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10959F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10960F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10961
10962SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10963M:	Kyungmin Park <kyungmin.park@samsung.com>
10964M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10965L:	linux-media@vger.kernel.org
10966Q:	https://patchwork.linuxtv.org/project/linux-media/list/
10967S:	Supported
10968F:	drivers/media/platform/exynos4-is/
10969
10970SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10971M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10972L:	linux-media@vger.kernel.org
10973L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10974S:	Maintained
10975F:	drivers/media/platform/s3c-camif/
10976F:	include/media/drv-intf/s3c_camif.h
10977
10978SAMSUNG S5C73M3 CAMERA DRIVER
10979M:	Kyungmin Park <kyungmin.park@samsung.com>
10980M:	Andrzej Hajda <a.hajda@samsung.com>
10981L:	linux-media@vger.kernel.org
10982S:	Supported
10983F:	drivers/media/i2c/s5c73m3/*
10984
10985SAMSUNG S5K5BAF CAMERA DRIVER
10986M:	Kyungmin Park <kyungmin.park@samsung.com>
10987M:	Andrzej Hajda <a.hajda@samsung.com>
10988L:	linux-media@vger.kernel.org
10989S:	Supported
10990F:	drivers/media/i2c/s5k5baf.c
10991
10992SAMSUNG S3FWRN5 NFC DRIVER
10993M:	Robert Baldyga <r.baldyga@samsung.com>
10994M:	Krzysztof Opasiak <k.opasiak@samsung.com>
10995L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10996S:	Supported
10997F:	drivers/nfc/s3fwrn5
10998
10999SAMSUNG SOC CLOCK DRIVERS
11000M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11001M:	Tomasz Figa <tomasz.figa@gmail.com>
11002M:	Chanwoo Choi <cw00.choi@samsung.com>
11003S:	Supported
11004L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11005F:	drivers/clk/samsung/
11006F:	include/dt-bindings/clock/exynos*.h
11007F:	Documentation/devicetree/bindings/clock/exynos*.txt
11008
11009SAMSUNG SPI DRIVERS
11010M:	Kukjin Kim <kgene@kernel.org>
11011M:	Krzysztof Kozlowski <krzk@kernel.org>
11012M:	Andi Shyti <andi.shyti@samsung.com>
11013L:	linux-spi@vger.kernel.org
11014L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11015S:	Maintained
11016F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
11017F:	drivers/spi/spi-s3c*
11018F:	include/linux/platform_data/spi-s3c64xx.h
11019
11020SAMSUNG SXGBE DRIVERS
11021M:	Byungho An <bh74.an@samsung.com>
11022M:	Girish K S <ks.giri@samsung.com>
11023M:	Vipul Pandya <vipul.pandya@samsung.com>
11024S:	Supported
11025L:	netdev@vger.kernel.org
11026F:	drivers/net/ethernet/samsung/sxgbe/
11027
11028SAMSUNG THERMAL DRIVER
11029M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11030L:	linux-pm@vger.kernel.org
11031L:	linux-samsung-soc@vger.kernel.org
11032S:	Supported
11033T:	git https://github.com/lmajewski/linux-samsung-thermal.git
11034F:	drivers/thermal/samsung/
11035
11036SAMSUNG USB2 PHY DRIVER
11037M:	Kamil Debski <kamil@wypas.org>
11038M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11039L:	linux-kernel@vger.kernel.org
11040S:	Supported
11041F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
11042F:	Documentation/phy/samsung-usb2.txt
11043F:	drivers/phy/phy-exynos4210-usb2.c
11044F:	drivers/phy/phy-exynos4x12-usb2.c
11045F:	drivers/phy/phy-exynos5250-usb2.c
11046F:	drivers/phy/phy-s5pv210-usb2.c
11047F:	drivers/phy/phy-samsung-usb2.c
11048F:	drivers/phy/phy-samsung-usb2.h
11049
11050SERIAL DRIVERS
11051M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11052L:	linux-serial@vger.kernel.org
11053S:	Maintained
11054F:	Documentation/devicetree/bindings/serial/
11055F:	drivers/tty/serial/
11056
11057SERIAL DEVICE BUS
11058M:	Rob Herring <robh@kernel.org>
11059L:	linux-serial@vger.kernel.org
11060S:	Maintained
11061F:	Documentation/devicetree/bindings/serial/slave-device.txt
11062F:	drivers/tty/serdev/
11063F:	include/linux/serdev.h
11064
11065SERIAL IR RECEIVER
11066M:	Sean Young <sean@mess.org>
11067L:	linux-media@vger.kernel.org
11068S:	Maintained
11069F:	drivers/media/rc/serial_ir.c
11070
11071STI CEC DRIVER
11072M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
11073L:	kernel@stlinux.com
11074S:	Maintained
11075F:	drivers/staging/media/st-cec/
11076F:	Documentation/devicetree/bindings/media/stih-cec.txt
11077
11078SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11079M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11080L:	linux-s390@vger.kernel.org
11081W:	http://www.ibm.com/developerworks/linux/linux390/
11082S:	Supported
11083F:	net/smc/
11084
11085SYNOPSYS DESIGNWARE DMAC DRIVER
11086M:	Viresh Kumar <vireshk@kernel.org>
11087M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11088S:	Maintained
11089F:	include/linux/dma/dw.h
11090F:	include/linux/platform_data/dma-dw.h
11091F:	drivers/dma/dw/
11092
11093SYNOPSYS DESIGNWARE I2C DRIVER
11094M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
11095R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11096R:	Mika Westerberg <mika.westerberg@linux.intel.com>
11097L:	linux-i2c@vger.kernel.org
11098S:	Maintained
11099F:	drivers/i2c/busses/i2c-designware-*
11100F:	include/linux/platform_data/i2c-designware.h
11101
11102SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
11103M:	Jaehoon Chung <jh80.chung@samsung.com>
11104L:	linux-mmc@vger.kernel.org
11105S:	Maintained
11106F:	drivers/mmc/host/dw_mmc*
11107
11108SYSTEM TRACE MODULE CLASS
11109M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11110S:	Maintained
11111T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
11112F:	Documentation/trace/stm.txt
11113F:	drivers/hwtracing/stm/
11114F:	include/linux/stm.h
11115F:	include/uapi/linux/stm.h
11116
11117THUNDERBOLT DRIVER
11118M:	Andreas Noever <andreas.noever@gmail.com>
11119S:	Maintained
11120F:	drivers/thunderbolt/
11121
11122TI BQ27XXX POWER SUPPLY DRIVER
11123R:	Andrew F. Davis <afd@ti.com>
11124F:	include/linux/power/bq27xxx_battery.h
11125F:	drivers/power/supply/bq27xxx_battery.c
11126F:	drivers/power/supply/bq27xxx_battery_i2c.c
11127
11128TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
11129M:	John Stultz <john.stultz@linaro.org>
11130M:	Thomas Gleixner <tglx@linutronix.de>
11131L:	linux-kernel@vger.kernel.org
11132T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11133S:	Supported
11134F:	include/linux/clocksource.h
11135F:	include/linux/time.h
11136F:	include/linux/timex.h
11137F:	include/uapi/linux/time.h
11138F:	include/uapi/linux/timex.h
11139F:	kernel/time/clocksource.c
11140F:	kernel/time/time*.c
11141F:	kernel/time/alarmtimer.c
11142F:	kernel/time/ntp.c
11143F:	tools/testing/selftests/timers/
11144
11145SC1200 WDT DRIVER
11146M:	Zwane Mwaikambo <zwanem@gmail.com>
11147S:	Maintained
11148F:	drivers/watchdog/sc1200wdt.c
11149
11150SCHEDULER
11151M:	Ingo Molnar <mingo@redhat.com>
11152M:	Peter Zijlstra <peterz@infradead.org>
11153L:	linux-kernel@vger.kernel.org
11154T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11155S:	Maintained
11156F:	kernel/sched/
11157F:	include/linux/sched.h
11158F:	include/uapi/linux/sched.h
11159F:	include/linux/wait.h
11160
11161SCORE ARCHITECTURE
11162M:	Chen Liqin <liqin.linux@gmail.com>
11163M:	Lennox Wu <lennox.wu@gmail.com>
11164W:	http://www.sunplus.com
11165S:	Supported
11166F:	arch/score/
11167
11168SCR24X CHIP CARD INTERFACE DRIVER
11169M:	Lubomir Rintel <lkundrak@v3.sk>
11170S:	Supported
11171F:	drivers/char/pcmcia/scr24x_cs.c
11172
11173SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
11174M:	Sudeep Holla <sudeep.holla@arm.com>
11175L:	linux-arm-kernel@lists.infradead.org
11176S:	Maintained
11177F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
11178F:	drivers/clk/clk-scpi.c
11179F:	drivers/cpufreq/scpi-cpufreq.c
11180F:	drivers/firmware/arm_scpi.c
11181F:	include/linux/scpi_protocol.h
11182
11183SCSI CDROM DRIVER
11184M:	Jens Axboe <axboe@kernel.dk>
11185L:	linux-scsi@vger.kernel.org
11186W:	http://www.kernel.dk
11187S:	Maintained
11188F:	drivers/scsi/sr*
11189
11190SCSI RDMA PROTOCOL (SRP) INITIATOR
11191M:	Bart Van Assche <bart.vanassche@sandisk.com>
11192L:	linux-rdma@vger.kernel.org
11193S:	Supported
11194W:	http://www.openfabrics.org
11195Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11196T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11197F:	drivers/infiniband/ulp/srp/
11198F:	include/scsi/srp.h
11199
11200SCSI SG DRIVER
11201M:	Doug Gilbert <dgilbert@interlog.com>
11202L:	linux-scsi@vger.kernel.org
11203W:	http://sg.danny.cz/sg
11204S:	Maintained
11205F:	Documentation/scsi/scsi-generic.txt
11206F:	drivers/scsi/sg.c
11207F:	include/scsi/sg.h
11208
11209SCSI SUBSYSTEM
11210M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11211T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11212M:	"Martin K. Petersen" <martin.petersen@oracle.com>
11213T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11214L:	linux-scsi@vger.kernel.org
11215S:	Maintained
11216F:	Documentation/devicetree/bindings/scsi/
11217F:	drivers/scsi/
11218F:	include/scsi/
11219
11220SCSI TAPE DRIVER
11221M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11222L:	linux-scsi@vger.kernel.org
11223S:	Maintained
11224F:	Documentation/scsi/st.txt
11225F:	drivers/scsi/st.*
11226F:	drivers/scsi/st_*.h
11227
11228SCTP PROTOCOL
11229M:	Vlad Yasevich <vyasevich@gmail.com>
11230M:	Neil Horman <nhorman@tuxdriver.com>
11231L:	linux-sctp@vger.kernel.org
11232W:	http://lksctp.sourceforge.net
11233S:	Maintained
11234F:	Documentation/networking/sctp.txt
11235F:	include/linux/sctp.h
11236F:	include/uapi/linux/sctp.h
11237F:	include/net/sctp/
11238F:	net/sctp/
11239
11240SCx200 CPU SUPPORT
11241M:	Jim Cromie <jim.cromie@gmail.com>
11242S:	Odd Fixes
11243F:	Documentation/i2c/busses/scx200_acb
11244F:	arch/x86/platform/scx200/
11245F:	drivers/watchdog/scx200_wdt.c
11246F:	drivers/i2c/busses/scx200*
11247F:	drivers/mtd/maps/scx200_docflash.c
11248F:	include/linux/scx200.h
11249
11250SCx200 GPIO DRIVER
11251M:	Jim Cromie <jim.cromie@gmail.com>
11252S:	Maintained
11253F:	drivers/char/scx200_gpio.c
11254F:	include/linux/scx200_gpio.h
11255
11256SCx200 HRT CLOCKSOURCE DRIVER
11257M:	Jim Cromie <jim.cromie@gmail.com>
11258S:	Maintained
11259F:	drivers/clocksource/scx200_hrt.c
11260
11261SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11262M:	Sascha Sommer <saschasommer@freenet.de>
11263L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11264S:	Maintained
11265F:	drivers/mmc/host/sdricoh_cs.c
11266
11267SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11268M:	Adrian Hunter <adrian.hunter@intel.com>
11269L:	linux-mmc@vger.kernel.org
11270T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
11271S:	Maintained
11272F:	drivers/mmc/host/sdhci*
11273F:	include/linux/mmc/sdhci*
11274
11275SECURE COMPUTING
11276M:	Kees Cook <keescook@chromium.org>
11277R:	Andy Lutomirski <luto@amacapital.net>
11278R:	Will Drewry <wad@chromium.org>
11279T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11280S:	Supported
11281F:	kernel/seccomp.c
11282F:	include/uapi/linux/seccomp.h
11283F:	include/linux/seccomp.h
11284F:	tools/testing/selftests/seccomp/*
11285K:	\bsecure_computing
11286K:	\bTIF_SECCOMP\b
11287
11288SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11289M:	Al Cooper <alcooperx@gmail.com>
11290L:	linux-mmc@vger.kernel.org
11291L:	bcm-kernel-feedback-list@broadcom.com
11292S:	Maintained
11293F:	drivers/mmc/host/sdhci-brcmstb*
11294
11295SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11296M:	Ben Dooks <ben-linux@fluff.org>
11297M:	Jaehoon Chung <jh80.chung@samsung.com>
11298L:	linux-mmc@vger.kernel.org
11299S:	Maintained
11300F:	drivers/mmc/host/sdhci-s3c*
11301
11302SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11303M:	Viresh Kumar <vireshk@kernel.org>
11304L:	linux-mmc@vger.kernel.org
11305S:	Maintained
11306F:	drivers/mmc/host/sdhci-spear.c
11307
11308SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11309M:	Scott Bauer <scott.bauer@intel.com>
11310M:	Jonathan Derrick <jonathan.derrick@intel.com>
11311M:	Rafael Antognolli <rafael.antognolli@intel.com>
11312L:	linux-block@vger.kernel.org
11313S:	Supported
11314F:	block/sed*
11315F:	block/opal_proto.h
11316F:	include/linux/sed*
11317F:	include/uapi/linux/sed*
11318
11319SECURITY SUBSYSTEM
11320M:	James Morris <james.l.morris@oracle.com>
11321M:	"Serge E. Hallyn" <serge@hallyn.com>
11322L:	linux-security-module@vger.kernel.org (suggested Cc:)
11323T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11324W:	http://kernsec.org/
11325S:	Supported
11326F:	security/
11327
11328SECURITY CONTACT
11329M:	Security Officers <security@kernel.org>
11330S:	Supported
11331
11332SELINUX SECURITY MODULE
11333M:	Paul Moore <paul@paul-moore.com>
11334M:	Stephen Smalley <sds@tycho.nsa.gov>
11335M:	Eric Paris <eparis@parisplace.org>
11336L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
11337W:	http://selinuxproject.org
11338T:	git git://git.infradead.org/users/pcmoore/selinux
11339S:	Supported
11340F:	include/linux/selinux*
11341F:	security/selinux/
11342F:	scripts/selinux/
11343
11344APPARMOR SECURITY MODULE
11345M:	John Johansen <john.johansen@canonical.com>
11346L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11347W:	apparmor.wiki.kernel.org
11348T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11349S:	Supported
11350F:	security/apparmor/
11351
11352LOADPIN SECURITY MODULE
11353M:	Kees Cook <keescook@chromium.org>
11354T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11355S:	Supported
11356F:	security/loadpin/
11357
11358YAMA SECURITY MODULE
11359M:	Kees Cook <keescook@chromium.org>
11360T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11361S:	Supported
11362F:	security/yama/
11363
11364SENSABLE PHANTOM
11365M:	Jiri Slaby <jirislaby@gmail.com>
11366S:	Maintained
11367F:	drivers/misc/phantom.c
11368F:	include/uapi/linux/phantom.h
11369
11370Emulex 10Gbps iSCSI - OneConnect DRIVER
11371M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11372M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
11373M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
11374L:	linux-scsi@vger.kernel.org
11375W:	http://www.broadcom.com
11376S:	Supported
11377F:	drivers/scsi/be2iscsi/
11378
11379Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11380M:	Sathya Perla <sathya.perla@broadcom.com>
11381M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
11382M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11383M:	Somnath Kotur <somnath.kotur@broadcom.com>
11384L:	netdev@vger.kernel.org
11385W:	http://www.emulex.com
11386S:	Supported
11387F:	drivers/net/ethernet/emulex/benet/
11388
11389EMULEX ONECONNECT ROCE DRIVER
11390M:	Selvin Xavier <selvin.xavier@avagotech.com>
11391M:	Devesh Sharma <devesh.sharma@avagotech.com>
11392L:	linux-rdma@vger.kernel.org
11393W:	http://www.emulex.com
11394S:	Supported
11395F:	drivers/infiniband/hw/ocrdma/
11396F:	include/uapi/rdma/ocrdma-abi.h
11397
11398SFC NETWORK DRIVER
11399M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11400M:	Edward Cree <ecree@solarflare.com>
11401M:	Bert Kenward <bkenward@solarflare.com>
11402L:	netdev@vger.kernel.org
11403S:	Supported
11404F:	drivers/net/ethernet/sfc/
11405
11406SGI GRU DRIVER
11407M:	Dimitri Sivanich <sivanich@sgi.com>
11408S:	Maintained
11409F:	drivers/misc/sgi-gru/
11410
11411SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11412M:	Pat Gefre <pfg@sgi.com>
11413L:	linux-ia64@vger.kernel.org
11414S:	Supported
11415F:	Documentation/ia64/serial.txt
11416F:	drivers/tty/serial/ioc?_serial.c
11417F:	include/linux/ioc?.h
11418
11419SGI XP/XPC/XPNET DRIVER
11420M:	Cliff Whickman <cpw@sgi.com>
11421M:	Robin Holt <robinmholt@gmail.com>
11422S:	Maintained
11423F:	drivers/misc/sgi-xp/
11424
11425SI2157 MEDIA DRIVER
11426M:	Antti Palosaari <crope@iki.fi>
11427L:	linux-media@vger.kernel.org
11428W:	https://linuxtv.org
11429W:	http://palosaari.fi/linux/
11430Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11431T:	git git://linuxtv.org/anttip/media_tree.git
11432S:	Maintained
11433F:	drivers/media/tuners/si2157*
11434
11435SI2168 MEDIA DRIVER
11436M:	Antti Palosaari <crope@iki.fi>
11437L:	linux-media@vger.kernel.org
11438W:	https://linuxtv.org
11439W:	http://palosaari.fi/linux/
11440Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11441T:	git git://linuxtv.org/anttip/media_tree.git
11442S:	Maintained
11443F:	drivers/media/dvb-frontends/si2168*
11444
11445SI470X FM RADIO RECEIVER I2C DRIVER
11446M:	Hans Verkuil <hverkuil@xs4all.nl>
11447L:	linux-media@vger.kernel.org
11448T:	git git://linuxtv.org/media_tree.git
11449W:	https://linuxtv.org
11450S:	Odd Fixes
11451F:	drivers/media/radio/si470x/radio-si470x-i2c.c
11452
11453SI470X FM RADIO RECEIVER USB DRIVER
11454M:	Hans Verkuil <hverkuil@xs4all.nl>
11455L:	linux-media@vger.kernel.org
11456T:	git git://linuxtv.org/media_tree.git
11457W:	https://linuxtv.org
11458S:	Maintained
11459F:	drivers/media/radio/si470x/radio-si470x-common.c
11460F:	drivers/media/radio/si470x/radio-si470x.h
11461F:	drivers/media/radio/si470x/radio-si470x-usb.c
11462
11463SI4713 FM RADIO TRANSMITTER I2C DRIVER
11464M:	Eduardo Valentin <edubezval@gmail.com>
11465L:	linux-media@vger.kernel.org
11466T:	git git://linuxtv.org/media_tree.git
11467W:	https://linuxtv.org
11468S:	Odd Fixes
11469F:	drivers/media/radio/si4713/si4713.?
11470
11471SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11472M:	Eduardo Valentin <edubezval@gmail.com>
11473L:	linux-media@vger.kernel.org
11474T:	git git://linuxtv.org/media_tree.git
11475W:	https://linuxtv.org
11476S:	Odd Fixes
11477F:	drivers/media/radio/si4713/radio-platform-si4713.c
11478
11479SI4713 FM RADIO TRANSMITTER USB DRIVER
11480M:	Hans Verkuil <hverkuil@xs4all.nl>
11481L:	linux-media@vger.kernel.org
11482T:	git git://linuxtv.org/media_tree.git
11483W:	https://linuxtv.org
11484S:	Maintained
11485F:	drivers/media/radio/si4713/radio-usb-si4713.c
11486
11487SIANO DVB DRIVER
11488M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11489M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11490L:	linux-media@vger.kernel.org
11491W:	https://linuxtv.org
11492T:	git git://linuxtv.org/media_tree.git
11493S:	Odd fixes
11494F:	drivers/media/common/siano/
11495F:	drivers/media/usb/siano/
11496F:	drivers/media/usb/siano/
11497F:	drivers/media/mmc/siano/
11498
11499SILEAD TOUCHSCREEN DRIVER
11500M:	Hans de Goede <hdegoede@redhat.com>
11501L:	linux-input@vger.kernel.org
11502L:	platform-driver-x86@vger.kernel.org
11503S:	Maintained
11504F:	drivers/input/touchscreen/silead.c
11505F:	drivers/platform/x86/silead_dmi.c
11506
11507SIMPLEFB FB DRIVER
11508M:	Hans de Goede <hdegoede@redhat.com>
11509L:	linux-fbdev@vger.kernel.org
11510S:	Maintained
11511F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
11512F:	drivers/video/fbdev/simplefb.c
11513F:	include/linux/platform_data/simplefb.h
11514
11515SH_VEU V4L2 MEM2MEM DRIVER
11516L:	linux-media@vger.kernel.org
11517S:	Orphan
11518F:	drivers/media/platform/sh_veu.c
11519
11520SH_VOU V4L2 OUTPUT DRIVER
11521L:	linux-media@vger.kernel.org
11522S:	Orphan
11523F:	drivers/media/platform/sh_vou.c
11524F:	include/media/drv-intf/sh_vou.h
11525
11526SIMPLE FIRMWARE INTERFACE (SFI)
11527M:	Len Brown <lenb@kernel.org>
11528L:	sfi-devel@simplefirmware.org
11529W:	http://simplefirmware.org/
11530T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11531S:	Supported
11532F:	arch/x86/platform/sfi/
11533F:	drivers/sfi/
11534F:	include/linux/sfi*.h
11535
11536SIMTEC EB110ATX (Chalice CATS)
11537P:	Ben Dooks
11538P:	Vincent Sanders <vince@simtec.co.uk>
11539M:	Simtec Linux Team <linux@simtec.co.uk>
11540W:	http://www.simtec.co.uk/products/EB110ATX/
11541S:	Supported
11542
11543SIMTEC EB2410ITX (BAST)
11544P:	Ben Dooks
11545P:	Vincent Sanders <vince@simtec.co.uk>
11546M:	Simtec Linux Team <linux@simtec.co.uk>
11547W:	http://www.simtec.co.uk/products/EB2410ITX/
11548S:	Supported
11549F:	arch/arm/mach-s3c24xx/mach-bast.c
11550F:	arch/arm/mach-s3c24xx/bast-ide.c
11551F:	arch/arm/mach-s3c24xx/bast-irq.c
11552
11553SIPHASH PRF ROUTINES
11554M:	Jason A. Donenfeld <Jason@zx2c4.com>
11555S:	Maintained
11556F:	lib/siphash.c
11557F:	lib/test_siphash.c
11558F:	include/linux/siphash.h
11559
11560TI DAVINCI MACHINE SUPPORT
11561M:	Sekhar Nori <nsekhar@ti.com>
11562M:	Kevin Hilman <khilman@kernel.org>
11563L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11564T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11565S:	Supported
11566F:	arch/arm/mach-davinci/
11567F:	drivers/i2c/busses/i2c-davinci.c
11568
11569TI DAVINCI SERIES MEDIA DRIVER
11570M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11571L:	linux-media@vger.kernel.org
11572W:	https://linuxtv.org
11573Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11574T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11575S:	Maintained
11576F:	drivers/media/platform/davinci/
11577F:	include/media/davinci/
11578
11579TI AM437X VPFE DRIVER
11580M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11581L:	linux-media@vger.kernel.org
11582W:	https://linuxtv.org
11583Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11584T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11585S:	Maintained
11586F:	drivers/media/platform/am437x/
11587
11588OV2659 OMNIVISION SENSOR DRIVER
11589M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11590L:	linux-media@vger.kernel.org
11591W:	https://linuxtv.org
11592Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11593T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11594S:	Maintained
11595F:	drivers/media/i2c/ov2659.c
11596F:	include/media/i2c/ov2659.h
11597
11598SILICON MOTION SM712 FRAME BUFFER DRIVER
11599M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11600M:	Teddy Wang <teddy.wang@siliconmotion.com>
11601M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11602L:	linux-fbdev@vger.kernel.org
11603S:	Maintained
11604F:	drivers/video/fbdev/sm712*
11605F:	Documentation/fb/sm712fb.txt
11606
11607SIS 190 ETHERNET DRIVER
11608M:	Francois Romieu <romieu@fr.zoreil.com>
11609L:	netdev@vger.kernel.org
11610S:	Maintained
11611F:	drivers/net/ethernet/sis/sis190.c
11612
11613SIS 900/7016 FAST ETHERNET DRIVER
11614M:	Daniele Venzano <venza@brownhat.org>
11615W:	http://www.brownhat.org/sis900.html
11616L:	netdev@vger.kernel.org
11617S:	Maintained
11618F:	drivers/net/ethernet/sis/sis900.*
11619
11620SIS FRAMEBUFFER DRIVER
11621M:	Thomas Winischhofer <thomas@winischhofer.net>
11622W:	http://www.winischhofer.net/linuxsisvga.shtml
11623S:	Maintained
11624F:	Documentation/fb/sisfb.txt
11625F:	drivers/video/fbdev/sis/
11626F:	include/video/sisfb.h
11627
11628SIS USB2VGA DRIVER
11629M:	Thomas Winischhofer <thomas@winischhofer.net>
11630W:	http://www.winischhofer.at/linuxsisusbvga.shtml
11631S:	Maintained
11632F:	drivers/usb/misc/sisusbvga/
11633
11634SLAB ALLOCATOR
11635M:	Christoph Lameter <cl@linux.com>
11636M:	Pekka Enberg <penberg@kernel.org>
11637M:	David Rientjes <rientjes@google.com>
11638M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
11639M:	Andrew Morton <akpm@linux-foundation.org>
11640L:	linux-mm@kvack.org
11641S:	Maintained
11642F:	include/linux/sl?b*.h
11643F:	mm/sl?b*
11644
11645SLEEPABLE READ-COPY UPDATE (SRCU)
11646M:	Lai Jiangshan <jiangshanlai@gmail.com>
11647M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11648M:	Josh Triplett <josh@joshtriplett.org>
11649R:	Steven Rostedt <rostedt@goodmis.org>
11650R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11651L:	linux-kernel@vger.kernel.org
11652W:	http://www.rdrop.com/users/paulmck/RCU/
11653S:	Supported
11654T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11655F:	include/linux/srcu.h
11656F:	kernel/rcu/srcu.c
11657
11658SMACK SECURITY MODULE
11659M:	Casey Schaufler <casey@schaufler-ca.com>
11660L:	linux-security-module@vger.kernel.org
11661W:	http://schaufler-ca.com
11662T:	git git://github.com/cschaufler/smack-next
11663S:	Maintained
11664F:	Documentation/security/Smack.txt
11665F:	security/smack/
11666
11667DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11668M:	Kevin Hilman <khilman@kernel.org>
11669M:	Nishanth Menon <nm@ti.com>
11670S:	Maintained
11671F:	drivers/power/avs/
11672F:	include/linux/power/smartreflex.h
11673L:	linux-pm@vger.kernel.org
11674
11675SMC91x ETHERNET DRIVER
11676M:	Nicolas Pitre <nico@fluxnic.net>
11677S:	Odd Fixes
11678F:	drivers/net/ethernet/smsc/smc91x.*
11679
11680SMIA AND SMIA++ IMAGE SENSOR DRIVER
11681M:	Sakari Ailus <sakari.ailus@iki.fi>
11682L:	linux-media@vger.kernel.org
11683S:	Maintained
11684F:	drivers/media/i2c/smiapp/
11685F:	include/media/i2c/smiapp.h
11686F:	drivers/media/i2c/smiapp-pll.c
11687F:	drivers/media/i2c/smiapp-pll.h
11688F:	include/uapi/linux/smiapp.h
11689F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11690
11691SMM665 HARDWARE MONITOR DRIVER
11692M:	Guenter Roeck <linux@roeck-us.net>
11693L:	linux-hwmon@vger.kernel.org
11694S:	Maintained
11695F:	Documentation/hwmon/smm665
11696F:	drivers/hwmon/smm665.c
11697
11698SMSC EMC2103 HARDWARE MONITOR DRIVER
11699M:	Steve Glendinning <steve.glendinning@shawell.net>
11700L:	linux-hwmon@vger.kernel.org
11701S:	Maintained
11702F:	Documentation/hwmon/emc2103
11703F:	drivers/hwmon/emc2103.c
11704
11705SMSC SCH5627 HARDWARE MONITOR DRIVER
11706M:	Hans de Goede <hdegoede@redhat.com>
11707L:	linux-hwmon@vger.kernel.org
11708S:	Supported
11709F:	Documentation/hwmon/sch5627
11710F:	drivers/hwmon/sch5627.c
11711
11712SMSC47B397 HARDWARE MONITOR DRIVER
11713M:	Jean Delvare <jdelvare@suse.com>
11714L:	linux-hwmon@vger.kernel.org
11715S:	Maintained
11716F:	Documentation/hwmon/smsc47b397
11717F:	drivers/hwmon/smsc47b397.c
11718
11719SMSC911x ETHERNET DRIVER
11720M:	Steve Glendinning <steve.glendinning@shawell.net>
11721L:	netdev@vger.kernel.org
11722S:	Maintained
11723F:	include/linux/smsc911x.h
11724F:	drivers/net/ethernet/smsc/smsc911x.*
11725
11726SMSC9420 PCI ETHERNET DRIVER
11727M:	Steve Glendinning <steve.glendinning@shawell.net>
11728L:	netdev@vger.kernel.org
11729S:	Maintained
11730F:	drivers/net/ethernet/smsc/smsc9420.*
11731
11732SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11733M:	Steve Glendinning <steve.glendinning@shawell.net>
11734L:	linux-fbdev@vger.kernel.org
11735S:	Maintained
11736F:	drivers/video/fbdev/smscufx.c
11737
11738SOC-CAMERA V4L2 SUBSYSTEM
11739M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11740L:	linux-media@vger.kernel.org
11741T:	git git://linuxtv.org/media_tree.git
11742S:	Maintained
11743F:	include/media/soc*
11744F:	drivers/media/i2c/soc_camera/
11745F:	drivers/media/platform/soc_camera/
11746
11747SOEKRIS NET48XX LED SUPPORT
11748M:	Chris Boot <bootc@bootc.net>
11749S:	Maintained
11750F:	drivers/leds/leds-net48xx.c
11751
11752SOFTLOGIC 6x10 MPEG CODEC
11753M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11754M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11755M:	Andrey Utkin <andrey.krieger.utkin@gmail.com>
11756M:	Ismael Luceno <ismael@iodev.co.uk>
11757L:	linux-media@vger.kernel.org
11758S:	Supported
11759F:	drivers/media/pci/solo6x10/
11760
11761SOFTWARE RAID (Multiple Disks) SUPPORT
11762M:	Shaohua Li <shli@kernel.org>
11763L:	linux-raid@vger.kernel.org
11764T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11765S:	Supported
11766F:	drivers/md/
11767F:	include/linux/raid/
11768F:	include/uapi/linux/raid/
11769
11770SONIC NETWORK DRIVER
11771M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11772L:	netdev@vger.kernel.org
11773S:	Maintained
11774F:	drivers/net/ethernet/natsemi/sonic.*
11775
11776SONICS SILICON BACKPLANE DRIVER (SSB)
11777M:	Michael Buesch <m@bues.ch>
11778L:	linux-wireless@vger.kernel.org
11779S:	Maintained
11780F:	drivers/ssb/
11781F:	include/linux/ssb/
11782
11783SONY VAIO CONTROL DEVICE DRIVER
11784M:	Mattia Dongili <malattia@linux.it>
11785L:	platform-driver-x86@vger.kernel.org
11786W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11787S:	Maintained
11788F:	Documentation/laptops/sony-laptop.txt
11789F:	drivers/char/sonypi.c
11790F:	drivers/platform/x86/sony-laptop.c
11791F:	include/linux/sony-laptop.h
11792
11793SONY MEMORYSTICK CARD SUPPORT
11794M:	Alex Dubov <oakad@yahoo.com>
11795W:	http://tifmxx.berlios.de/
11796S:	Maintained
11797F:	drivers/memstick/host/tifm_ms.c
11798
11799SONY MEMORYSTICK STANDARD SUPPORT
11800M:	Maxim Levitsky <maximlevitsky@gmail.com>
11801S:	Maintained
11802F:	drivers/memstick/core/ms_block.*
11803
11804SOUND
11805M:	Jaroslav Kysela <perex@perex.cz>
11806M:	Takashi Iwai <tiwai@suse.com>
11807L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11808W:	http://www.alsa-project.org/
11809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11810T:	git git://git.alsa-project.org/alsa-kernel.git
11811Q:	http://patchwork.kernel.org/project/alsa-devel/list/
11812S:	Maintained
11813F:	Documentation/sound/
11814F:	include/sound/
11815F:	include/uapi/sound/
11816F:	sound/
11817
11818SOUND - COMPRESSED AUDIO
11819M:	Vinod Koul <vinod.koul@intel.com>
11820L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11821T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11822S:	Supported
11823F:	Documentation/sound/alsa/compress_offload.txt
11824F:	include/sound/compress_driver.h
11825F:	include/uapi/sound/compress_*
11826F:	sound/core/compress_offload.c
11827F:	sound/soc/soc-compress.c
11828
11829SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11830M:	Liam Girdwood <lgirdwood@gmail.com>
11831M:	Mark Brown <broonie@kernel.org>
11832T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11833L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11834W:	http://alsa-project.org/main/index.php/ASoC
11835S:	Supported
11836F:	Documentation/devicetree/bindings/sound/
11837F:	Documentation/sound/alsa/soc/
11838F:	sound/soc/
11839F:	include/sound/soc*
11840
11841SOUND - DMAENGINE HELPERS
11842M:	Lars-Peter Clausen <lars@metafoo.de>
11843S:	Supported
11844F:	include/sound/dmaengine_pcm.h
11845F:	sound/core/pcm_dmaengine.c
11846F:	sound/soc/soc-generic-dmaengine-pcm.c
11847
11848SP2 MEDIA DRIVER
11849M:	Olli Salonen <olli.salonen@iki.fi>
11850L:	linux-media@vger.kernel.org
11851W:	https://linuxtv.org
11852Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11853S:	Maintained
11854F:	drivers/media/dvb-frontends/sp2*
11855
11856SPARC + UltraSPARC (sparc/sparc64)
11857M:	"David S. Miller" <davem@davemloft.net>
11858L:	sparclinux@vger.kernel.org
11859Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
11860T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11861T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11862S:	Maintained
11863F:	arch/sparc/
11864F:	drivers/sbus/
11865
11866SPARC SERIAL DRIVERS
11867M:	"David S. Miller" <davem@davemloft.net>
11868L:	sparclinux@vger.kernel.org
11869T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11870T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11871S:	Maintained
11872F:	include/linux/sunserialcore.h
11873F:	drivers/tty/serial/suncore.c
11874F:	drivers/tty/serial/sunhv.c
11875F:	drivers/tty/serial/sunsab.c
11876F:	drivers/tty/serial/sunsab.h
11877F:	drivers/tty/serial/sunsu.c
11878F:	drivers/tty/serial/sunzilog.c
11879F:	drivers/tty/serial/sunzilog.h
11880
11881SPARSE CHECKER
11882M:	"Christopher Li" <sparse@chrisli.org>
11883L:	linux-sparse@vger.kernel.org
11884W:	https://sparse.wiki.kernel.org/
11885T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11886T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11887S:	Maintained
11888F:	include/linux/compiler.h
11889
11890SPEAR PLATFORM SUPPORT
11891M:	Viresh Kumar <vireshk@kernel.org>
11892M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11893L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11894W:	http://www.st.com/spear
11895S:	Maintained
11896F:	arch/arm/boot/dts/spear*
11897F:	arch/arm/mach-spear/
11898
11899SPEAR CLOCK FRAMEWORK SUPPORT
11900M:	Viresh Kumar <vireshk@kernel.org>
11901L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11902W:	http://www.st.com/spear
11903S:	Maintained
11904F:	drivers/clk/spear/
11905
11906SPI NOR SUBSYSTEM
11907M:	Cyrille Pitchen <cyrille.pitchen@atmel.com>
11908M:	Marek Vasut <marek.vasut@gmail.com>
11909L:	linux-mtd@lists.infradead.org
11910W:	http://www.linux-mtd.infradead.org/
11911Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
11912T:	git git://github.com/spi-nor/linux.git
11913S:	Maintained
11914F:	drivers/mtd/spi-nor/
11915F:	include/linux/mtd/spi-nor.h
11916
11917SPI SUBSYSTEM
11918M:	Mark Brown <broonie@kernel.org>
11919L:	linux-spi@vger.kernel.org
11920T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11921Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
11922S:	Maintained
11923F:	Documentation/devicetree/bindings/spi/
11924F:	Documentation/spi/
11925F:	drivers/spi/
11926F:	include/linux/spi/
11927F:	include/uapi/linux/spi/
11928F:	tools/spi/
11929
11930SPIDERNET NETWORK DRIVER for CELL
11931M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11932L:	netdev@vger.kernel.org
11933S:	Supported
11934F:	Documentation/networking/spider_net.txt
11935F:	drivers/net/ethernet/toshiba/spider_net*
11936
11937SPU FILE SYSTEM
11938M:	Jeremy Kerr <jk@ozlabs.org>
11939L:	linuxppc-dev@lists.ozlabs.org
11940W:	http://www.ibm.com/developerworks/power/cell/
11941S:	Supported
11942F:	Documentation/filesystems/spufs.txt
11943F:	arch/powerpc/platforms/cell/spufs/
11944
11945SQUASHFS FILE SYSTEM
11946M:	Phillip Lougher <phillip@squashfs.org.uk>
11947L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
11948W:	http://squashfs.org.uk
11949T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11950S:	Maintained
11951F:	Documentation/filesystems/squashfs.txt
11952F:	fs/squashfs/
11953
11954SRM (Alpha) environment access
11955M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
11956S:	Maintained
11957F:	arch/alpha/kernel/srm_env.c
11958
11959STABLE BRANCH
11960M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11961L:	stable@vger.kernel.org
11962S:	Supported
11963F:	Documentation/process/stable-kernel-rules.rst
11964
11965STAGING SUBSYSTEM
11966M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11967T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11968L:	devel@driverdev.osuosl.org
11969S:	Supported
11970F:	drivers/staging/
11971
11972STAGING - COMEDI
11973M:	Ian Abbott <abbotti@mev.co.uk>
11974M:	H Hartley Sweeten <hsweeten@visionengravers.com>
11975S:	Odd Fixes
11976F:	drivers/staging/comedi/
11977
11978STAGING - FLARION FT1000 DRIVERS
11979M:	Marek Belisko <marek.belisko@gmail.com>
11980S:	Odd Fixes
11981F:	drivers/staging/ft1000/
11982
11983STAGING - INDUSTRIAL IO
11984M:	Jonathan Cameron <jic23@kernel.org>
11985L:	linux-iio@vger.kernel.org
11986S:	Odd Fixes
11987F:	Documentation/devicetree/bindings/staging/iio/
11988F:	drivers/staging/iio/
11989
11990STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11991M:	Jarod Wilson <jarod@wilsonet.com>
11992W:	http://www.lirc.org/
11993S:	Odd Fixes
11994F:	drivers/staging/media/lirc/
11995
11996STAGING - LUSTRE PARALLEL FILESYSTEM
11997M:	Oleg Drokin <oleg.drokin@intel.com>
11998M:	Andreas Dilger <andreas.dilger@intel.com>
11999M:	James Simmons <jsimmons@infradead.org>
12000L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
12001W:	http://wiki.lustre.org/
12002S:	Maintained
12003F:	drivers/staging/lustre
12004
12005STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12006M:	Marc Dietrich <marvin24@gmx.de>
12007L:	ac100@lists.launchpad.net (moderated for non-subscribers)
12008L:	linux-tegra@vger.kernel.org
12009S:	Maintained
12010F:	drivers/staging/nvec/
12011
12012STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12013M:	Jens Frederich <jfrederich@gmail.com>
12014M:	Daniel Drake <dsd@laptop.org>
12015M:	Jon Nettleton <jon.nettleton@gmail.com>
12016W:	http://wiki.laptop.org/go/DCON
12017S:	Maintained
12018F:	drivers/staging/olpc_dcon/
12019
12020STAGING - REALTEK RTL8712U DRIVERS
12021M:	Larry Finger <Larry.Finger@lwfinger.net>
12022M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12023S:	Odd Fixes
12024F:	drivers/staging/rtl8712/
12025
12026STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12027M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12028M:	Teddy Wang <teddy.wang@siliconmotion.com>
12029M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12030L:	linux-fbdev@vger.kernel.org
12031S:	Maintained
12032F:	drivers/staging/sm750fb/
12033
12034STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12035M:	William Hubbs <w.d.hubbs@gmail.com>
12036M:	Chris Brannon <chris@the-brannons.com>
12037M:	Kirk Reiser <kirk@reisers.ca>
12038M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
12039L:	speakup@linux-speakup.org
12040W:	http://www.linux-speakup.org/
12041S:	Odd Fixes
12042F:	drivers/staging/speakup/
12043
12044STAGING - VIA VT665X DRIVERS
12045M:	Forest Bond <forest@alittletooquiet.net>
12046S:	Odd Fixes
12047F:	drivers/staging/vt665?/
12048
12049STAGING - WILC1000 WIFI DRIVER
12050M:	Aditya Shankar <aditya.shankar@microchip.com>
12051M:	Ganesh Krishna <ganesh.krishna@microchip.com>
12052L:	linux-wireless@vger.kernel.org
12053S:	Supported
12054F:	drivers/staging/wilc1000/
12055
12056STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12057M:	Arnaud Patard <arnaud.patard@rtp-net.org>
12058S:	Odd Fixes
12059F:	drivers/staging/xgifb/
12060
12061STARFIRE/DURALAN NETWORK DRIVER
12062M:	Ion Badulescu <ionut@badula.org>
12063S:	Odd Fixes
12064F:	drivers/net/ethernet/adaptec/starfire*
12065
12066SUN3/3X
12067M:	Sam Creasey <sammy@sammy.net>
12068W:	http://sammy.net/sun3/
12069S:	Maintained
12070F:	arch/m68k/kernel/*sun3*
12071F:	arch/m68k/sun3*/
12072F:	arch/m68k/include/asm/sun3*
12073F:	drivers/net/ethernet/i825xx/sun3*
12074
12075SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12076M:	Hans de Goede <hdegoede@redhat.com>
12077L:	linux-input@vger.kernel.org
12078S:	Maintained
12079F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12080F:	drivers/input/keyboard/sun4i-lradc-keys.c
12081
12082SUNDANCE NETWORK DRIVER
12083M:	Denis Kirjanov <kda@linux-powerpc.org>
12084L:	netdev@vger.kernel.org
12085S:	Maintained
12086F:	drivers/net/ethernet/dlink/sundance.c
12087
12088SUPERH
12089M:	Yoshinori Sato <ysato@users.sourceforge.jp>
12090M:	Rich Felker <dalias@libc.org>
12091L:	linux-sh@vger.kernel.org
12092Q:	http://patchwork.kernel.org/project/linux-sh/list/
12093S:	Maintained
12094F:	Documentation/sh/
12095F:	arch/sh/
12096F:	drivers/sh/
12097
12098SUSPEND TO RAM
12099M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
12100M:	Len Brown <len.brown@intel.com>
12101M:	Pavel Machek <pavel@ucw.cz>
12102L:	linux-pm@vger.kernel.org
12103B:	https://bugzilla.kernel.org
12104S:	Supported
12105F:	Documentation/power/
12106F:	arch/x86/kernel/acpi/
12107F:	drivers/base/power/
12108F:	kernel/power/
12109F:	include/linux/suspend.h
12110F:	include/linux/freezer.h
12111F:	include/linux/pm.h
12112
12113SVGA HANDLING
12114M:	Martin Mares <mj@ucw.cz>
12115L:	linux-video@atrey.karlin.mff.cuni.cz
12116S:	Maintained
12117F:	Documentation/svga.txt
12118F:	arch/x86/boot/video*
12119
12120SWIOTLB SUBSYSTEM
12121M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12122L:	linux-kernel@vger.kernel.org
12123T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12124S:	Supported
12125F:	lib/swiotlb.c
12126F:	arch/*/kernel/pci-swiotlb.c
12127F:	include/linux/swiotlb.h
12128
12129SWITCHDEV
12130M:	Jiri Pirko <jiri@resnulli.us>
12131M:	Ivan Vecera <ivecera@redhat.com>
12132L:	netdev@vger.kernel.org
12133S:	Supported
12134F:	net/switchdev/
12135F:	include/net/switchdev.h
12136
12137SYNOPSYS ARC ARCHITECTURE
12138M:	Vineet Gupta <vgupta@synopsys.com>
12139L:	linux-snps-arc@lists.infradead.org
12140S:	Supported
12141F:	arch/arc/
12142F:	Documentation/devicetree/bindings/arc/*
12143F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12144F:	drivers/clocksource/arc_timer.c
12145F:	drivers/tty/serial/arc_uart.c
12146T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12147
12148SYNOPSYS ARC SDP platform support
12149M:	Alexey Brodkin <abrodkin@synopsys.com>
12150S:	Supported
12151F:	arch/arc/plat-axs10x
12152F:	arch/arc/boot/dts/ax*
12153F:	Documentation/devicetree/bindings/arc/axs10*
12154
12155SYSTEM CONFIGURATION (SYSCON)
12156M:	Lee Jones <lee.jones@linaro.org>
12157M:	Arnd Bergmann <arnd@arndb.de>
12158T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12159S:	Supported
12160F:	drivers/mfd/syscon.c
12161
12162SYSTEM RESET/SHUTDOWN DRIVERS
12163M:	Sebastian Reichel <sre@kernel.org>
12164L:	linux-pm@vger.kernel.org
12165T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12166S:	Maintained
12167F:	Documentation/devicetree/bindings/power/reset/
12168F:	drivers/power/reset/
12169
12170SYSV FILESYSTEM
12171M:	Christoph Hellwig <hch@infradead.org>
12172S:	Maintained
12173F:	Documentation/filesystems/sysv-fs.txt
12174F:	fs/sysv/
12175F:	include/linux/sysv_fs.h
12176
12177TARGET SUBSYSTEM
12178M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
12179L:	linux-scsi@vger.kernel.org
12180L:	target-devel@vger.kernel.org
12181W:	http://www.linux-iscsi.org
12182W:	http://groups.google.com/group/linux-iscsi-target-dev
12183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12184S:	Supported
12185F:	drivers/target/
12186F:	include/target/
12187F:	Documentation/target/
12188
12189TASKSTATS STATISTICS INTERFACE
12190M:	Balbir Singh <bsingharora@gmail.com>
12191S:	Maintained
12192F:	Documentation/accounting/taskstats*
12193F:	include/linux/taskstats*
12194F:	kernel/taskstats.c
12195
12196TC CLASSIFIER
12197M:	Jamal Hadi Salim <jhs@mojatatu.com>
12198L:	netdev@vger.kernel.org
12199S:	Maintained
12200F:	include/net/pkt_cls.h
12201F:	include/uapi/linux/pkt_cls.h
12202F:	net/sched/
12203
12204TCP LOW PRIORITY MODULE
12205M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12206M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12207W:	http://tcp-lp-mod.sourceforge.net/
12208S:	Maintained
12209F:	net/ipv4/tcp_lp.c
12210
12211TDA10071 MEDIA DRIVER
12212M:	Antti Palosaari <crope@iki.fi>
12213L:	linux-media@vger.kernel.org
12214W:	https://linuxtv.org
12215W:	http://palosaari.fi/linux/
12216Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12217T:	git git://linuxtv.org/anttip/media_tree.git
12218S:	Maintained
12219F:	drivers/media/dvb-frontends/tda10071*
12220
12221TDA18212 MEDIA DRIVER
12222M:	Antti Palosaari <crope@iki.fi>
12223L:	linux-media@vger.kernel.org
12224W:	https://linuxtv.org
12225W:	http://palosaari.fi/linux/
12226Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12227T:	git git://linuxtv.org/anttip/media_tree.git
12228S:	Maintained
12229F:	drivers/media/tuners/tda18212*
12230
12231TDA18218 MEDIA DRIVER
12232M:	Antti Palosaari <crope@iki.fi>
12233L:	linux-media@vger.kernel.org
12234W:	https://linuxtv.org
12235W:	http://palosaari.fi/linux/
12236Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12237T:	git git://linuxtv.org/anttip/media_tree.git
12238S:	Maintained
12239F:	drivers/media/tuners/tda18218*
12240
12241TDA18271 MEDIA DRIVER
12242M:	Michael Krufky <mkrufky@linuxtv.org>
12243L:	linux-media@vger.kernel.org
12244W:	https://linuxtv.org
12245W:	http://github.com/mkrufky
12246Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12247T:	git git://linuxtv.org/mkrufky/tuners.git
12248S:	Maintained
12249F:	drivers/media/tuners/tda18271*
12250
12251TDA827x MEDIA DRIVER
12252M:	Michael Krufky <mkrufky@linuxtv.org>
12253L:	linux-media@vger.kernel.org
12254W:	https://linuxtv.org
12255W:	http://github.com/mkrufky
12256Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12257T:	git git://linuxtv.org/mkrufky/tuners.git
12258S:	Maintained
12259F:	drivers/media/tuners/tda8290.*
12260
12261TDA8290 MEDIA DRIVER
12262M:	Michael Krufky <mkrufky@linuxtv.org>
12263L:	linux-media@vger.kernel.org
12264W:	https://linuxtv.org
12265W:	http://github.com/mkrufky
12266Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12267T:	git git://linuxtv.org/mkrufky/tuners.git
12268S:	Maintained
12269F:	drivers/media/tuners/tda8290.*
12270
12271TDA9840 MEDIA DRIVER
12272M:	Hans Verkuil <hverkuil@xs4all.nl>
12273L:	linux-media@vger.kernel.org
12274T:	git git://linuxtv.org/media_tree.git
12275W:	https://linuxtv.org
12276S:	Maintained
12277F:	drivers/media/i2c/tda9840*
12278
12279TEA5761 TUNER DRIVER
12280M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12281M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12282L:	linux-media@vger.kernel.org
12283W:	https://linuxtv.org
12284T:	git git://linuxtv.org/media_tree.git
12285S:	Odd fixes
12286F:	drivers/media/tuners/tea5761.*
12287
12288TEA5767 TUNER DRIVER
12289M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12290M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12291L:	linux-media@vger.kernel.org
12292W:	https://linuxtv.org
12293T:	git git://linuxtv.org/media_tree.git
12294S:	Maintained
12295F:	drivers/media/tuners/tea5767.*
12296
12297TEA6415C MEDIA DRIVER
12298M:	Hans Verkuil <hverkuil@xs4all.nl>
12299L:	linux-media@vger.kernel.org
12300T:	git git://linuxtv.org/media_tree.git
12301W:	https://linuxtv.org
12302S:	Maintained
12303F:	drivers/media/i2c/tea6415c*
12304
12305TEA6420 MEDIA DRIVER
12306M:	Hans Verkuil <hverkuil@xs4all.nl>
12307L:	linux-media@vger.kernel.org
12308T:	git git://linuxtv.org/media_tree.git
12309W:	https://linuxtv.org
12310S:	Maintained
12311F:	drivers/media/i2c/tea6420*
12312
12313TEAM DRIVER
12314M:	Jiri Pirko <jiri@resnulli.us>
12315L:	netdev@vger.kernel.org
12316S:	Supported
12317F:	drivers/net/team/
12318F:	include/linux/if_team.h
12319F:	include/uapi/linux/if_team.h
12320
12321TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12322M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12323S:	Maintained
12324F:	arch/x86/platform/ts5500/
12325
12326TECHNOTREND USB IR RECEIVER
12327M:	Sean Young <sean@mess.org>
12328L:	linux-media@vger.kernel.org
12329S:	Maintained
12330F:	drivers/media/rc/ttusbir.c
12331
12332TEGRA ARCHITECTURE SUPPORT
12333M:	Stephen Warren <swarren@wwwdotorg.org>
12334M:	Thierry Reding <thierry.reding@gmail.com>
12335M:	Alexandre Courbot <gnurou@gmail.com>
12336L:	linux-tegra@vger.kernel.org
12337Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
12338T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12339S:	Supported
12340N:	[^a-z]tegra
12341
12342TEGRA CLOCK DRIVER
12343M:	Peter De Schrijver <pdeschrijver@nvidia.com>
12344M:	Prashant Gaikwad <pgaikwad@nvidia.com>
12345S:	Supported
12346F:	drivers/clk/tegra/
12347
12348TEGRA DMA DRIVERS
12349M:	Laxman Dewangan <ldewangan@nvidia.com>
12350M:	Jon Hunter <jonathanh@nvidia.com>
12351S:	Supported
12352F:	drivers/dma/tegra*
12353
12354TEGRA I2C DRIVER
12355M:	Laxman Dewangan <ldewangan@nvidia.com>
12356S:	Supported
12357F:	drivers/i2c/busses/i2c-tegra.c
12358
12359TEGRA IOMMU DRIVERS
12360M:	Hiroshi Doyu <hdoyu@nvidia.com>
12361S:	Supported
12362F:	drivers/iommu/tegra*
12363
12364TEGRA KBC DRIVER
12365M:	Rakesh Iyer <riyer@nvidia.com>
12366M:	Laxman Dewangan <ldewangan@nvidia.com>
12367S:	Supported
12368F:	drivers/input/keyboard/tegra-kbc.c
12369
12370TEGRA PWM DRIVER
12371M:	Thierry Reding <thierry.reding@gmail.com>
12372S:	Supported
12373F:	drivers/pwm/pwm-tegra.c
12374
12375TEGRA SERIAL DRIVER
12376M:	Laxman Dewangan <ldewangan@nvidia.com>
12377S:	Supported
12378F:	drivers/tty/serial/serial-tegra.c
12379
12380TEGRA SPI DRIVER
12381M:	Laxman Dewangan <ldewangan@nvidia.com>
12382S:	Supported
12383F:	drivers/spi/spi-tegra*
12384
12385TEHUTI ETHERNET DRIVER
12386M:	Andy Gospodarek <andy@greyhouse.net>
12387L:	netdev@vger.kernel.org
12388S:	Supported
12389F:	drivers/net/ethernet/tehuti/*
12390
12391Telecom Clock Driver for MCPL0010
12392M:	Mark Gross <mark.gross@intel.com>
12393S:	Supported
12394F:	drivers/char/tlclk.c
12395
12396TENSILICA XTENSA PORT (xtensa)
12397M:	Chris Zankel <chris@zankel.net>
12398M:	Max Filippov <jcmvbkbc@gmail.com>
12399L:	linux-xtensa@linux-xtensa.org
12400T:	git git://github.com/czankel/xtensa-linux.git
12401S:	Maintained
12402F:	arch/xtensa/
12403F:	drivers/irqchip/irq-xtensa-*
12404
12405Texas Instruments' System Control Interface (TISCI) Protocol Driver
12406M:	Nishanth Menon <nm@ti.com>
12407M:	Tero Kristo <t-kristo@ti.com>
12408M:	Santosh Shilimkar <ssantosh@kernel.org>
12409L:	linux-arm-kernel@lists.infradead.org
12410S:	Maintained
12411F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12412F:	drivers/firmware/ti_sci*
12413F:	include/linux/soc/ti/ti_sci_protocol.h
12414
12415THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12416M:	Hans Verkuil <hverkuil@xs4all.nl>
12417L:	linux-media@vger.kernel.org
12418T:	git git://linuxtv.org/media_tree.git
12419W:	https://linuxtv.org
12420S:	Maintained
12421F:	drivers/media/radio/radio-raremono.c
12422
12423THERMAL
12424M:	Zhang Rui <rui.zhang@intel.com>
12425M:	Eduardo Valentin <edubezval@gmail.com>
12426L:	linux-pm@vger.kernel.org
12427T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12428T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12429Q:	https://patchwork.kernel.org/project/linux-pm/list/
12430S:	Supported
12431F:	drivers/thermal/
12432F:	include/linux/thermal.h
12433F:	include/uapi/linux/thermal.h
12434F:	include/linux/cpu_cooling.h
12435F:	Documentation/devicetree/bindings/thermal/
12436
12437THERMAL/CPU_COOLING
12438M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
12439M:	Viresh Kumar <viresh.kumar@linaro.org>
12440M:	Javi Merino <javi.merino@kernel.org>
12441L:	linux-pm@vger.kernel.org
12442S:	Supported
12443F:	Documentation/thermal/cpu-cooling-api.txt
12444F:	drivers/thermal/cpu_cooling.c
12445F:	include/linux/cpu_cooling.h
12446
12447THINKPAD ACPI EXTRAS DRIVER
12448M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12449L:	ibm-acpi-devel@lists.sourceforge.net
12450L:	platform-driver-x86@vger.kernel.org
12451W:	http://ibm-acpi.sourceforge.net
12452W:	http://thinkwiki.org/wiki/Ibm-acpi
12453T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12454S:	Maintained
12455F:	drivers/platform/x86/thinkpad_acpi.c
12456
12457TI BANDGAP AND THERMAL DRIVER
12458M:	Eduardo Valentin <edubezval@gmail.com>
12459M:	Keerthy <j-keerthy@ti.com>
12460L:	linux-pm@vger.kernel.org
12461L:	linux-omap@vger.kernel.org
12462S:	Maintained
12463F:	drivers/thermal/ti-soc-thermal/
12464
12465TI VPE/CAL DRIVERS
12466M:	Benoit Parrot <bparrot@ti.com>
12467L:	linux-media@vger.kernel.org
12468W:	http://linuxtv.org/
12469Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12470S:	Maintained
12471F:	drivers/media/platform/ti-vpe/
12472
12473TI CDCE706 CLOCK DRIVER
12474M:	Max Filippov <jcmvbkbc@gmail.com>
12475S:	Maintained
12476F:	drivers/clk/clk-cdce706.c
12477
12478TI CLOCK DRIVER
12479M:	Tero Kristo <t-kristo@ti.com>
12480L:	linux-omap@vger.kernel.org
12481S:	Maintained
12482F:	drivers/clk/ti/
12483F:	include/linux/clk/ti.h
12484
12485TI ETHERNET SWITCH DRIVER (CPSW)
12486M:	Mugunthan V N <mugunthanvnm@ti.com>
12487R:	Grygorii Strashko <grygorii.strashko@ti.com>
12488L:	linux-omap@vger.kernel.org
12489L:	netdev@vger.kernel.org
12490S:	Maintained
12491F:	drivers/net/ethernet/ti/cpsw*
12492F:	drivers/net/ethernet/ti/davinci*
12493
12494TI FLASH MEDIA INTERFACE DRIVER
12495M:	Alex Dubov <oakad@yahoo.com>
12496S:	Maintained
12497F:	drivers/misc/tifm*
12498F:	drivers/mmc/host/tifm_sd.c
12499F:	include/linux/tifm.h
12500
12501TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12502M:	Santosh Shilimkar <ssantosh@kernel.org>
12503L:	linux-kernel@vger.kernel.org
12504L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12505S:	Maintained
12506F:	drivers/soc/ti/*
12507T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12508
12509
12510TI LM49xxx FAMILY ASoC CODEC DRIVERS
12511M:	M R Swami Reddy <mr.swami.reddy@ti.com>
12512M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12513L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12514S:	Maintained
12515F:	sound/soc/codecs/lm49453*
12516F:	sound/soc/codecs/isabelle*
12517
12518TI LP855x BACKLIGHT DRIVER
12519M:	Milo Kim <milo.kim@ti.com>
12520S:	Maintained
12521F:	Documentation/backlight/lp855x-driver.txt
12522F:	drivers/video/backlight/lp855x_bl.c
12523F:	include/linux/platform_data/lp855x.h
12524
12525TI LP8727 CHARGER DRIVER
12526M:	Milo Kim <milo.kim@ti.com>
12527S:	Maintained
12528F:	drivers/power/supply/lp8727_charger.c
12529F:	include/linux/platform_data/lp8727.h
12530
12531TI LP8788 MFD DRIVER
12532M:	Milo Kim <milo.kim@ti.com>
12533S:	Maintained
12534F:	drivers/iio/adc/lp8788_adc.c
12535F:	drivers/leds/leds-lp8788.c
12536F:	drivers/mfd/lp8788*.c
12537F:	drivers/power/supply/lp8788-charger.c
12538F:	drivers/regulator/lp8788-*.c
12539F:	include/linux/mfd/lp8788*.h
12540
12541TI NETCP ETHERNET DRIVER
12542M:	Wingman Kwok <w-kwok2@ti.com>
12543M:	Murali Karicheri <m-karicheri2@ti.com>
12544L:	netdev@vger.kernel.org
12545S:	Maintained
12546F:	drivers/net/ethernet/ti/netcp*
12547
12548TI TAS571X FAMILY ASoC CODEC DRIVER
12549M:	Kevin Cernekee <cernekee@chromium.org>
12550L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12551S:	Odd Fixes
12552F:	sound/soc/codecs/tas571x*
12553
12554TI TWL4030 SERIES SOC CODEC DRIVER
12555M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
12556L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12557S:	Maintained
12558F:	sound/soc/codecs/twl4030*
12559
12560TI WILINK WIRELESS DRIVERS
12561L:	linux-wireless@vger.kernel.org
12562W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
12563W:	http://wireless.kernel.org/en/users/Drivers/wl1251
12564T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12565S:	Orphan
12566F:	drivers/net/wireless/ti/
12567F:	include/linux/wl12xx.h
12568
12569TIPC NETWORK LAYER
12570M:	Jon Maloy <jon.maloy@ericsson.com>
12571M:	Ying Xue <ying.xue@windriver.com>
12572L:	netdev@vger.kernel.org (core kernel code)
12573L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12574W:	http://tipc.sourceforge.net/
12575S:	Maintained
12576F:	include/uapi/linux/tipc*.h
12577F:	net/tipc/
12578
12579TILE ARCHITECTURE
12580M:	Chris Metcalf <cmetcalf@mellanox.com>
12581W:	http://www.mellanox.com/repository/solutions/tile-scm/
12582T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12583S:	Supported
12584F:	arch/tile/
12585F:	drivers/char/tile-srom.c
12586F:	drivers/edac/tile_edac.c
12587F:	drivers/net/ethernet/tile/
12588F:	drivers/rtc/rtc-tile.c
12589F:	drivers/tty/hvc/hvc_tile.c
12590F:	drivers/tty/serial/tilegx.c
12591F:	drivers/usb/host/*-tilegx.c
12592F:	include/linux/usb/tilegx.h
12593
12594TLAN NETWORK DRIVER
12595M:	Samuel Chessman <chessman@tux.org>
12596L:	tlan-devel@lists.sourceforge.net (subscribers-only)
12597W:	http://sourceforge.net/projects/tlan/
12598S:	Maintained
12599F:	Documentation/networking/tlan.txt
12600F:	drivers/net/ethernet/ti/tlan.*
12601
12602TOMOYO SECURITY MODULE
12603M:	Kentaro Takeda <takedakn@nttdata.co.jp>
12604M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12605L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12606L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12607L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12608L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12609W:	http://tomoyo.sourceforge.jp/
12610T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12611S:	Maintained
12612F:	security/tomoyo/
12613
12614TOPSTAR LAPTOP EXTRAS DRIVER
12615M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12616L:	platform-driver-x86@vger.kernel.org
12617S:	Maintained
12618F:	drivers/platform/x86/topstar-laptop.c
12619
12620TOSHIBA ACPI EXTRAS DRIVER
12621M:	Azael Avalos <coproscefalo@gmail.com>
12622L:	platform-driver-x86@vger.kernel.org
12623S:	Maintained
12624F:	drivers/platform/x86/toshiba_acpi.c
12625
12626TOSHIBA BLUETOOTH DRIVER
12627M:	Azael Avalos <coproscefalo@gmail.com>
12628L:	platform-driver-x86@vger.kernel.org
12629S:	Maintained
12630F:	drivers/platform/x86/toshiba_bluetooth.c
12631
12632TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12633M:	Azael Avalos <coproscefalo@gmail.com>
12634L:	platform-driver-x86@vger.kernel.org
12635S:	Maintained
12636F:	drivers/platform/x86/toshiba_haps.c
12637
12638TOSHIBA WMI HOTKEYS DRIVER
12639M:	Azael Avalos <coproscefalo@gmail.com>
12640L:	platform-driver-x86@vger.kernel.org
12641S:	Maintained
12642F:	drivers/platform/x86/toshiba-wmi.c
12643
12644TOSHIBA SMM DRIVER
12645M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
12646W:	http://www.buzzard.org.uk/toshiba/
12647S:	Maintained
12648F:	drivers/char/toshiba.c
12649F:	include/linux/toshiba.h
12650F:	include/uapi/linux/toshiba.h
12651
12652TOSHIBA TC358743 DRIVER
12653M:	Mats Randgaard <matrandg@cisco.com>
12654L:	linux-media@vger.kernel.org
12655S:	Maintained
12656F:	drivers/media/i2c/tc358743*
12657F:	include/media/i2c/tc358743.h
12658
12659TMIO/SDHI MMC DRIVER
12660M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12661L:	linux-mmc@vger.kernel.org
12662S:	Supported
12663F:	drivers/mmc/host/tmio_mmc*
12664F:	drivers/mmc/host/sh_mobile_sdhi.c
12665F:	include/linux/mfd/tmio.h
12666
12667TMP401 HARDWARE MONITOR DRIVER
12668M:	Guenter Roeck <linux@roeck-us.net>
12669L:	linux-hwmon@vger.kernel.org
12670S:	Maintained
12671F:	Documentation/hwmon/tmp401
12672F:	drivers/hwmon/tmp401.c
12673
12674TMPFS (SHMEM FILESYSTEM)
12675M:	Hugh Dickins <hughd@google.com>
12676L:	linux-mm@kvack.org
12677S:	Maintained
12678F:	include/linux/shmem_fs.h
12679F:	mm/shmem.c
12680
12681TM6000 VIDEO4LINUX DRIVER
12682M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12683M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12684L:	linux-media@vger.kernel.org
12685W:	https://linuxtv.org
12686T:	git git://linuxtv.org/media_tree.git
12687S:	Odd fixes
12688F:	drivers/media/usb/tm6000/
12689F:	Documentation/media/v4l-drivers/tm6000*
12690
12691TW5864 VIDEO4LINUX DRIVER
12692M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12693M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12694M:	Andrey Utkin <andrey_utkin@fastmail.com>
12695L:	linux-media@vger.kernel.org
12696S:	Supported
12697F:	drivers/media/pci/tw5864/
12698
12699TW68 VIDEO4LINUX DRIVER
12700M:	Hans Verkuil <hverkuil@xs4all.nl>
12701L:	linux-media@vger.kernel.org
12702T:	git git://linuxtv.org/media_tree.git
12703W:	https://linuxtv.org
12704S:	Odd Fixes
12705F:	drivers/media/pci/tw68/
12706
12707TW686X VIDEO4LINUX DRIVER
12708M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12709L:	linux-media@vger.kernel.org
12710T:	git git://linuxtv.org/media_tree.git
12711W:	http://linuxtv.org
12712S:	Maintained
12713F:	drivers/media/pci/tw686x/
12714
12715TPM DEVICE DRIVER
12716M:	Peter Huewe <peterhuewe@gmx.de>
12717M:	Marcel Selhorst <tpmdd@selhorst.net>
12718M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12719R:	Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12720W:	http://tpmdd.sourceforge.net
12721L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12722Q:	https://patchwork.kernel.org/project/tpmdd-devel/list/
12723T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
12724S:	Maintained
12725F:	drivers/char/tpm/
12726
12727TPM IBM_VTPM DEVICE DRIVER
12728M:	Ashley Lai <ashleydlai@gmail.com>
12729W:	http://tpmdd.sourceforge.net
12730L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12731S:	Maintained
12732F:	drivers/char/tpm/tpm_ibmvtpm*
12733
12734TRACING
12735M:	Steven Rostedt <rostedt@goodmis.org>
12736M:	Ingo Molnar <mingo@redhat.com>
12737T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12738S:	Maintained
12739F:	Documentation/trace/ftrace.txt
12740F:	arch/*/*/*/ftrace.h
12741F:	arch/*/kernel/ftrace.c
12742F:	include/*/ftrace.h
12743F:	include/linux/trace*.h
12744F:	include/trace/
12745F:	kernel/trace/
12746F:	tools/testing/selftests/ftrace/
12747
12748TRACING MMIO ACCESSES (MMIOTRACE)
12749M:	Steven Rostedt <rostedt@goodmis.org>
12750M:	Ingo Molnar <mingo@kernel.org>
12751R:	Karol Herbst <karolherbst@gmail.com>
12752R:	Pekka Paalanen <ppaalanen@gmail.com>
12753S:	Maintained
12754L:	linux-kernel@vger.kernel.org
12755L:	nouveau@lists.freedesktop.org
12756F:	kernel/trace/trace_mmiotrace.c
12757F:	include/linux/mmiotrace.h
12758F:	arch/x86/mm/kmmio.c
12759F:	arch/x86/mm/mmio-mod.c
12760F:	arch/x86/mm/testmmiotrace.c
12761
12762TRIVIAL PATCHES
12763M:	Jiri Kosina <trivial@kernel.org>
12764T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12765S:	Maintained
12766K:	^Subject:.*(?i)trivial
12767
12768TTY LAYER
12769M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12770M:	Jiri Slaby <jslaby@suse.com>
12771S:	Supported
12772T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12773F:	Documentation/serial/
12774F:	drivers/tty/
12775F:	drivers/tty/serial/serial_core.c
12776F:	include/linux/serial_core.h
12777F:	include/linux/serial.h
12778F:	include/linux/tty.h
12779F:	include/uapi/linux/serial_core.h
12780F:	include/uapi/linux/serial.h
12781F:	include/uapi/linux/tty.h
12782
12783TUA9001 MEDIA DRIVER
12784M:	Antti Palosaari <crope@iki.fi>
12785L:	linux-media@vger.kernel.org
12786W:	https://linuxtv.org
12787W:	http://palosaari.fi/linux/
12788Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12789T:	git git://linuxtv.org/anttip/media_tree.git
12790S:	Maintained
12791F:	drivers/media/tuners/tua9001*
12792
12793TULIP NETWORK DRIVERS
12794L:	netdev@vger.kernel.org
12795L:	linux-parisc@vger.kernel.org
12796S:	Orphan
12797F:	drivers/net/ethernet/dec/tulip/
12798
12799TUN/TAP driver
12800M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
12801W:	http://vtun.sourceforge.net/tun
12802S:	Maintained
12803F:	Documentation/networking/tuntap.txt
12804F:	arch/um/os-Linux/drivers/
12805
12806TURBOCHANNEL SUBSYSTEM
12807M:	"Maciej W. Rozycki" <macro@linux-mips.org>
12808M:	Ralf Baechle <ralf@linux-mips.org>
12809L:	linux-mips@linux-mips.org
12810Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
12811S:	Maintained
12812F:	drivers/tc/
12813F:	include/linux/tc.h
12814
12815UBI FILE SYSTEM (UBIFS)
12816M:	Richard Weinberger <richard@nod.at>
12817M:	Artem Bityutskiy <dedekind1@gmail.com>
12818M:	Adrian Hunter <adrian.hunter@intel.com>
12819L:	linux-mtd@lists.infradead.org
12820T:	git git://git.infradead.org/ubifs-2.6.git
12821W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
12822S:	Supported
12823F:	Documentation/filesystems/ubifs.txt
12824F:	fs/ubifs/
12825
12826UCLINUX (M68KNOMMU AND COLDFIRE)
12827M:	Greg Ungerer <gerg@linux-m68k.org>
12828W:	http://www.linux-m68k.org/
12829W:	http://www.uclinux.org/
12830L:	linux-m68k@lists.linux-m68k.org
12831L:	uclinux-dev@uclinux.org  (subscribers-only)
12832T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12833S:	Maintained
12834F:	arch/m68k/coldfire/
12835F:	arch/m68k/68*/
12836F:	arch/m68k/*/*_no.*
12837F:	arch/m68k/include/asm/*_no.*
12838
12839UDF FILESYSTEM
12840M:	Jan Kara <jack@suse.com>
12841S:	Maintained
12842F:	Documentation/filesystems/udf.txt
12843F:	fs/udf/
12844
12845UDRAW TABLET
12846M:	Bastien Nocera <hadess@hadess.net>
12847L:	linux-input@vger.kernel.org
12848S:	Maintained
12849F:	drivers/hid/hid-udraw.c
12850
12851UFS FILESYSTEM
12852M:	Evgeniy Dushistov <dushistov@mail.ru>
12853S:	Maintained
12854F:	Documentation/filesystems/ufs.txt
12855F:	fs/ufs/
12856
12857UHID USERSPACE HID IO DRIVER:
12858M:	David Herrmann <dh.herrmann@googlemail.com>
12859L:	linux-input@vger.kernel.org
12860S:	Maintained
12861F:	drivers/hid/uhid.c
12862F:	include/uapi/linux/uhid.h
12863
12864ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12865L:	linux-usb@vger.kernel.org
12866S:	Orphan
12867F:	drivers/uwb/
12868F:	include/linux/uwb.h
12869F:	include/linux/uwb/
12870
12871UNICORE32 ARCHITECTURE:
12872M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
12873W:	http://mprc.pku.edu.cn/~guanxuetao/linux
12874S:	Maintained
12875T:	git git://github.com/gxt/linux.git
12876F:	arch/unicore32/
12877
12878UNIFDEF
12879M:	Tony Finch <dot@dotat.at>
12880W:	http://dotat.at/prog/unifdef
12881S:	Maintained
12882F:	scripts/unifdef.c
12883
12884UNIFORM CDROM DRIVER
12885M:	Jens Axboe <axboe@kernel.dk>
12886W:	http://www.kernel.dk
12887S:	Maintained
12888F:	Documentation/cdrom/
12889F:	drivers/cdrom/cdrom.c
12890F:	include/linux/cdrom.h
12891F:	include/uapi/linux/cdrom.h
12892
12893UNISYS S-PAR DRIVERS
12894M:	David Kershner <david.kershner@unisys.com>
12895L:	sparmaintainer@unisys.com (Unisys internal)
12896S:	Supported
12897F:	drivers/staging/unisys/
12898
12899UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12900M:	Vinayak Holikatti <vinholikatti@gmail.com>
12901L:	linux-scsi@vger.kernel.org
12902S:	Supported
12903F:	Documentation/scsi/ufs.txt
12904F:	drivers/scsi/ufs/
12905
12906UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12907M:	Manjunath M Bettegowda <manjumb@synopsys.com>
12908M:	Prabu Thangamuthu <prabut@synopsys.com>
12909L:	linux-scsi@vger.kernel.org
12910S:	Supported
12911F:	drivers/scsi/ufs/*dwc*
12912
12913UNSORTED BLOCK IMAGES (UBI)
12914M:	Artem Bityutskiy <dedekind1@gmail.com>
12915M:	Richard Weinberger <richard@nod.at>
12916W:	http://www.linux-mtd.infradead.org/
12917L:	linux-mtd@lists.infradead.org
12918T:	git git://git.infradead.org/ubifs-2.6.git
12919S:	Supported
12920F:	drivers/mtd/ubi/
12921F:	include/linux/mtd/ubi.h
12922F:	include/uapi/mtd/ubi-user.h
12923
12924USB ACM DRIVER
12925M:	Oliver Neukum <oneukum@suse.com>
12926L:	linux-usb@vger.kernel.org
12927S:	Maintained
12928F:	Documentation/usb/acm.txt
12929F:	drivers/usb/class/cdc-acm.*
12930
12931USB AR5523 WIRELESS DRIVER
12932M:	Pontus Fuchs <pontus.fuchs@gmail.com>
12933L:	linux-wireless@vger.kernel.org
12934S:	Maintained
12935F:	drivers/net/wireless/ath/ar5523/
12936
12937USB ATTACHED SCSI
12938M:	Oliver Neukum <oneukum@suse.com>
12939L:	linux-usb@vger.kernel.org
12940L:	linux-scsi@vger.kernel.org
12941S:	Maintained
12942F:	drivers/usb/storage/uas.c
12943
12944USB CDC ETHERNET DRIVER
12945M:	Oliver Neukum <oliver@neukum.org>
12946L:	linux-usb@vger.kernel.org
12947S:	Maintained
12948F:	drivers/net/usb/cdc_*.c
12949F:	include/uapi/linux/usb/cdc.h
12950
12951USB CHAOSKEY DRIVER
12952M:	Keith Packard <keithp@keithp.com>
12953L:	linux-usb@vger.kernel.org
12954S:	Maintained
12955F:	drivers/usb/misc/chaoskey.c
12956
12957USB CYPRESS C67X00 DRIVER
12958M:	Peter Korsgaard <jacmet@sunsite.dk>
12959L:	linux-usb@vger.kernel.org
12960S:	Maintained
12961F:	drivers/usb/c67x00/
12962
12963USB DAVICOM DM9601 DRIVER
12964M:	Peter Korsgaard <jacmet@sunsite.dk>
12965L:	netdev@vger.kernel.org
12966W:	http://www.linux-usb.org/usbnet
12967S:	Maintained
12968F:	drivers/net/usb/dm9601.c
12969
12970USB DIAMOND RIO500 DRIVER
12971M:	Cesar Miquel <miquel@df.uba.ar>
12972L:	rio500-users@lists.sourceforge.net
12973W:	http://rio500.sourceforge.net
12974S:	Maintained
12975F:	drivers/usb/misc/rio500*
12976
12977USB EHCI DRIVER
12978M:	Alan Stern <stern@rowland.harvard.edu>
12979L:	linux-usb@vger.kernel.org
12980S:	Maintained
12981F:	Documentation/usb/ehci.txt
12982F:	drivers/usb/host/ehci*
12983
12984USB GADGET/PERIPHERAL SUBSYSTEM
12985M:	Felipe Balbi <balbi@kernel.org>
12986L:	linux-usb@vger.kernel.org
12987W:	http://www.linux-usb.org/gadget
12988T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12989S:	Maintained
12990F:	drivers/usb/gadget/
12991F:	include/linux/usb/gadget*
12992
12993USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12994M:	Jiri Kosina <jikos@kernel.org>
12995R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
12996L:	linux-usb@vger.kernel.org
12997T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12998S:	Maintained
12999F:	Documentation/hid/hiddev.txt
13000F:	drivers/hid/usbhid/
13001
13002USB ISP116X DRIVER
13003M:	Olav Kongas <ok@artecdesign.ee>
13004L:	linux-usb@vger.kernel.org
13005S:	Maintained
13006F:	drivers/usb/host/isp116x*
13007F:	include/linux/usb/isp116x.h
13008
13009USB LAN78XX ETHERNET DRIVER
13010M:	Woojung Huh <woojung.huh@microchip.com>
13011M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13012L:	netdev@vger.kernel.org
13013S:	Maintained
13014F:	drivers/net/usb/lan78xx.*
13015
13016USB MASS STORAGE DRIVER
13017M:	Alan Stern <stern@rowland.harvard.edu>
13018L:	linux-usb@vger.kernel.org
13019L:	usb-storage@lists.one-eyed-alien.net
13020S:	Maintained
13021W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
13022F:	drivers/usb/storage/
13023
13024USB MIDI DRIVER
13025M:	Clemens Ladisch <clemens@ladisch.de>
13026L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13027T:	git git://git.alsa-project.org/alsa-kernel.git
13028S:	Maintained
13029F:	sound/usb/midi.*
13030
13031USB NETWORKING DRIVERS
13032L:	linux-usb@vger.kernel.org
13033S:	Odd Fixes
13034F:	drivers/net/usb/
13035
13036USB OHCI DRIVER
13037M:	Alan Stern <stern@rowland.harvard.edu>
13038L:	linux-usb@vger.kernel.org
13039S:	Maintained
13040F:	Documentation/usb/ohci.txt
13041F:	drivers/usb/host/ohci*
13042
13043USB OTG FSM (Finite State Machine)
13044M:	Peter Chen <Peter.Chen@nxp.com>
13045T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13046L:	linux-usb@vger.kernel.org
13047S:	Maintained
13048F:	drivers/usb/common/usb-otg-fsm.c
13049
13050USB OVER IP DRIVER
13051M:	Valentina Manea <valentina.manea.m@gmail.com>
13052M:	Shuah Khan <shuahkh@osg.samsung.com>
13053M:	Shuah Khan <shuah@kernel.org>
13054L:	linux-usb@vger.kernel.org
13055S:	Maintained
13056F:	Documentation/usb/usbip_protocol.txt
13057F:	drivers/usb/usbip/
13058F:	tools/usb/usbip/
13059
13060USB PEGASUS DRIVER
13061M:	Petko Manolov <petkan@nucleusys.com>
13062L:	linux-usb@vger.kernel.org
13063L:	netdev@vger.kernel.org
13064T:	git git://github.com/petkan/pegasus.git
13065W:	https://github.com/petkan/pegasus
13066S:	Maintained
13067F:	drivers/net/usb/pegasus.*
13068
13069USB PHY LAYER
13070M:	Felipe Balbi <balbi@kernel.org>
13071L:	linux-usb@vger.kernel.org
13072T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13073S:	Maintained
13074F:	drivers/usb/phy/
13075
13076USB PRINTER DRIVER (usblp)
13077M:	Pete Zaitcev <zaitcev@redhat.com>
13078L:	linux-usb@vger.kernel.org
13079S:	Supported
13080F:	drivers/usb/class/usblp.c
13081
13082USB QMI WWAN NETWORK DRIVER
13083M:	Bjørn Mork <bjorn@mork.no>
13084L:	netdev@vger.kernel.org
13085S:	Maintained
13086F:	Documentation/ABI/testing/sysfs-class-net-qmi
13087F:	drivers/net/usb/qmi_wwan.c
13088
13089USB RTL8150 DRIVER
13090M:	Petko Manolov <petkan@nucleusys.com>
13091L:	linux-usb@vger.kernel.org
13092L:	netdev@vger.kernel.org
13093T:	git git://github.com/petkan/rtl8150.git
13094W:	https://github.com/petkan/rtl8150
13095S:	Maintained
13096F:	drivers/net/usb/rtl8150.c
13097
13098USB SERIAL SUBSYSTEM
13099M:	Johan Hovold <johan@kernel.org>
13100L:	linux-usb@vger.kernel.org
13101T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13102S:	Maintained
13103F:	Documentation/usb/usb-serial.txt
13104F:	drivers/usb/serial/
13105F:	include/linux/usb/serial.h
13106
13107USB SMSC75XX ETHERNET DRIVER
13108M:	Steve Glendinning <steve.glendinning@shawell.net>
13109L:	netdev@vger.kernel.org
13110S:	Maintained
13111F:	drivers/net/usb/smsc75xx.*
13112
13113USB SMSC95XX ETHERNET DRIVER
13114M:	Steve Glendinning <steve.glendinning@shawell.net>
13115M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13116L:	netdev@vger.kernel.org
13117S:	Maintained
13118F:	drivers/net/usb/smsc95xx.*
13119
13120USB SUBSYSTEM
13121M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13122L:	linux-usb@vger.kernel.org
13123W:	http://www.linux-usb.org
13124T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13125S:	Supported
13126F:	Documentation/devicetree/bindings/usb/
13127F:	Documentation/usb/
13128F:	drivers/usb/
13129F:	include/linux/usb.h
13130F:	include/linux/usb/
13131
13132USB UHCI DRIVER
13133M:	Alan Stern <stern@rowland.harvard.edu>
13134L:	linux-usb@vger.kernel.org
13135S:	Maintained
13136F:	drivers/usb/host/uhci*
13137
13138USB "USBNET" DRIVER FRAMEWORK
13139M:	Oliver Neukum <oneukum@suse.com>
13140L:	netdev@vger.kernel.org
13141W:	http://www.linux-usb.org/usbnet
13142S:	Maintained
13143F:	drivers/net/usb/usbnet.c
13144F:	include/linux/usb/usbnet.h
13145
13146USB VIDEO CLASS
13147M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13148L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13149L:	linux-media@vger.kernel.org
13150T:	git git://linuxtv.org/media_tree.git
13151W:	http://www.ideasonboard.org/uvc/
13152S:	Maintained
13153F:	drivers/media/usb/uvc/
13154F:	include/uapi/linux/uvcvideo.h
13155
13156USB VISION DRIVER
13157M:	Hans Verkuil <hverkuil@xs4all.nl>
13158L:	linux-media@vger.kernel.org
13159T:	git git://linuxtv.org/media_tree.git
13160W:	https://linuxtv.org
13161S:	Odd Fixes
13162F:	drivers/media/usb/usbvision/
13163
13164USB WEBCAM GADGET
13165M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13166L:	linux-usb@vger.kernel.org
13167S:	Maintained
13168F:	drivers/usb/gadget/function/*uvc*
13169F:	drivers/usb/gadget/legacy/webcam.c
13170
13171USB WIRELESS RNDIS DRIVER (rndis_wlan)
13172M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
13173L:	linux-wireless@vger.kernel.org
13174S:	Maintained
13175F:	drivers/net/wireless/rndis_wlan.c
13176
13177USB XHCI DRIVER
13178M:	Mathias Nyman <mathias.nyman@intel.com>
13179L:	linux-usb@vger.kernel.org
13180S:	Supported
13181F:	drivers/usb/host/xhci*
13182F:	drivers/usb/host/pci-quirks*
13183
13184USB ZD1201 DRIVER
13185L:	linux-wireless@vger.kernel.org
13186W:	http://linux-lc100020.sourceforge.net
13187S:	Orphan
13188F:	drivers/net/wireless/zydas/zd1201.*
13189
13190USB ZR364XX DRIVER
13191M:	Antoine Jacquet <royale@zerezo.com>
13192L:	linux-usb@vger.kernel.org
13193L:	linux-media@vger.kernel.org
13194T:	git git://linuxtv.org/media_tree.git
13195W:	http://royale.zerezo.com/zr364xx/
13196S:	Maintained
13197F:	Documentation/media/v4l-drivers/zr364xx*
13198F:	drivers/media/usb/zr364xx/
13199
13200ULPI BUS
13201M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
13202L:	linux-usb@vger.kernel.org
13203S:	Maintained
13204F:	drivers/usb/common/ulpi.c
13205F:	include/linux/ulpi/
13206
13207USER-MODE LINUX (UML)
13208M:	Jeff Dike <jdike@addtoit.com>
13209M:	Richard Weinberger <richard@nod.at>
13210L:	user-mode-linux-devel@lists.sourceforge.net
13211L:	user-mode-linux-user@lists.sourceforge.net
13212W:	http://user-mode-linux.sourceforge.net
13213T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13214S:	Maintained
13215F:	Documentation/virtual/uml/
13216F:	arch/um/
13217F:	arch/x86/um/
13218F:	fs/hostfs/
13219F:	fs/hppfs/
13220
13221USERSPACE I/O (UIO)
13222M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13223S:	Maintained
13224T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13225F:	Documentation/driver-api/uio-howto.rst
13226F:	drivers/uio/
13227F:	include/linux/uio*.h
13228
13229UTIL-LINUX PACKAGE
13230M:	Karel Zak <kzak@redhat.com>
13231L:	util-linux@vger.kernel.org
13232W:	http://en.wikipedia.org/wiki/Util-linux
13233T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13234S:	Maintained
13235
13236UVESAFB DRIVER
13237M:	Michal Januszewski <spock@gentoo.org>
13238L:	linux-fbdev@vger.kernel.org
13239W:	http://dev.gentoo.org/~spock/projects/uvesafb/
13240S:	Maintained
13241F:	Documentation/fb/uvesafb.txt
13242F:	drivers/video/fbdev/uvesafb.*
13243
13244VF610 NAND DRIVER
13245M:	Stefan Agner <stefan@agner.ch>
13246L:	linux-mtd@lists.infradead.org
13247S:	Supported
13248F:	drivers/mtd/nand/vf610_nfc.c
13249
13250VFAT/FAT/MSDOS FILESYSTEM
13251M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13252S:	Maintained
13253F:	Documentation/filesystems/vfat.txt
13254F:	fs/fat/
13255
13256VFIO DRIVER
13257M:	Alex Williamson <alex.williamson@redhat.com>
13258L:	kvm@vger.kernel.org
13259T:	git git://github.com/awilliam/linux-vfio.git
13260S:	Maintained
13261F:	Documentation/vfio.txt
13262F:	drivers/vfio/
13263F:	include/linux/vfio.h
13264F:	include/uapi/linux/vfio.h
13265
13266VFIO MEDIATED DEVICE DRIVERS
13267M:	Kirti Wankhede <kwankhede@nvidia.com>
13268L:	kvm@vger.kernel.org
13269S:	Maintained
13270F:	Documentation/vfio-mediated-device.txt
13271F:	drivers/vfio/mdev/
13272F:	include/linux/mdev.h
13273F:	samples/vfio-mdev/
13274
13275VFIO PLATFORM DRIVER
13276M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
13277L:	kvm@vger.kernel.org
13278S:	Maintained
13279F:	drivers/vfio/platform/
13280
13281VGA_SWITCHEROO
13282R:	Lukas Wunner <lukas@wunner.de>
13283S:	Maintained
13284F:	Documentation/gpu/vga-switcheroo.rst
13285F:	drivers/gpu/vga/vga_switcheroo.c
13286F:	include/linux/vga_switcheroo.h
13287T:	git git://anongit.freedesktop.org/drm/drm-misc
13288
13289VIDEOBUF2 FRAMEWORK
13290M:	Pawel Osciak <pawel@osciak.com>
13291M:	Marek Szyprowski <m.szyprowski@samsung.com>
13292M:	Kyungmin Park <kyungmin.park@samsung.com>
13293L:	linux-media@vger.kernel.org
13294S:	Maintained
13295F:	drivers/media/v4l2-core/videobuf2-*
13296F:	include/media/videobuf2-*
13297
13298VIRTIO AND VHOST VSOCK DRIVER
13299M:	Stefan Hajnoczi <stefanha@redhat.com>
13300L:	kvm@vger.kernel.org
13301L:	virtualization@lists.linux-foundation.org
13302L:	netdev@vger.kernel.org
13303S:	Maintained
13304F:	include/linux/virtio_vsock.h
13305F:	include/uapi/linux/virtio_vsock.h
13306F:	net/vmw_vsock/virtio_transport_common.c
13307F:	net/vmw_vsock/virtio_transport.c
13308F:	drivers/vhost/vsock.c
13309F:	drivers/vhost/vsock.h
13310
13311VIRTUAL SERIO DEVICE DRIVER
13312M:	Stephen Chandler Paul <thatslyude@gmail.com>
13313S:	Maintained
13314F:	drivers/input/serio/userio.c
13315F:	include/uapi/linux/userio.h
13316
13317VIRTIO CONSOLE DRIVER
13318M:	Amit Shah <amit@kernel.org>
13319L:	virtualization@lists.linux-foundation.org
13320S:	Maintained
13321F:	drivers/char/virtio_console.c
13322F:	include/linux/virtio_console.h
13323F:	include/uapi/linux/virtio_console.h
13324
13325VIRTIO CORE, NET AND BLOCK DRIVERS
13326M:	"Michael S. Tsirkin" <mst@redhat.com>
13327M:	Jason Wang <jasowang@redhat.com>
13328L:	virtualization@lists.linux-foundation.org
13329S:	Maintained
13330F:	Documentation/devicetree/bindings/virtio/
13331F:	drivers/virtio/
13332F:	tools/virtio/
13333F:	drivers/net/virtio_net.c
13334F:	drivers/block/virtio_blk.c
13335F:	include/linux/virtio*.h
13336F:	include/uapi/linux/virtio_*.h
13337F:	drivers/crypto/virtio/
13338
13339VIRTIO DRIVERS FOR S390
13340M:	Christian Borntraeger <borntraeger@de.ibm.com>
13341M:	Cornelia Huck <cornelia.huck@de.ibm.com>
13342L:	linux-s390@vger.kernel.org
13343L:	virtualization@lists.linux-foundation.org
13344L:	kvm@vger.kernel.org
13345S:	Supported
13346F:	drivers/s390/virtio/
13347
13348VIRTIO GPU DRIVER
13349M:	David Airlie <airlied@linux.ie>
13350M:	Gerd Hoffmann <kraxel@redhat.com>
13351L:	dri-devel@lists.freedesktop.org
13352L:	virtualization@lists.linux-foundation.org
13353T:	git git://anongit.freedesktop.org/drm/drm-misc
13354S:	Maintained
13355F:	drivers/gpu/drm/virtio/
13356F:	include/uapi/linux/virtio_gpu.h
13357
13358VIRTIO HOST (VHOST)
13359M:	"Michael S. Tsirkin" <mst@redhat.com>
13360M:	Jason Wang <jasowang@redhat.com>
13361L:	kvm@vger.kernel.org
13362L:	virtualization@lists.linux-foundation.org
13363L:	netdev@vger.kernel.org
13364T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13365S:	Maintained
13366F:	drivers/vhost/
13367F:	include/uapi/linux/vhost.h
13368
13369VIRTIO INPUT DRIVER
13370M:	Gerd Hoffmann <kraxel@redhat.com>
13371S:	Maintained
13372F:	drivers/virtio/virtio_input.c
13373F:	include/uapi/linux/virtio_input.h
13374
13375VIRTIO CRYPTO DRIVER
13376M:  Gonglei <arei.gonglei@huawei.com>
13377L:  virtualization@lists.linux-foundation.org
13378L:  linux-crypto@vger.kernel.org
13379S:  Maintained
13380F:  drivers/crypto/virtio/
13381F:  include/uapi/linux/virtio_crypto.h
13382
13383VIA RHINE NETWORK DRIVER
13384S:	Orphan
13385F:	drivers/net/ethernet/via/via-rhine.c
13386
13387VIA SD/MMC CARD CONTROLLER DRIVER
13388M:	Bruce Chang <brucechang@via.com.tw>
13389M:	Harald Welte <HaraldWelte@viatech.com>
13390S:	Maintained
13391F:	drivers/mmc/host/via-sdmmc.c
13392
13393VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13394M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13395L:	linux-fbdev@vger.kernel.org
13396S:	Maintained
13397F:	include/linux/via-core.h
13398F:	include/linux/via-gpio.h
13399F:	include/linux/via_i2c.h
13400F:	drivers/video/fbdev/via/
13401
13402VIA VELOCITY NETWORK DRIVER
13403M:	Francois Romieu <romieu@fr.zoreil.com>
13404L:	netdev@vger.kernel.org
13405S:	Maintained
13406F:	drivers/net/ethernet/via/via-velocity.*
13407
13408VIRT LIB
13409M:	Alex Williamson <alex.williamson@redhat.com>
13410M:	Paolo Bonzini <pbonzini@redhat.com>
13411L:	kvm@vger.kernel.org
13412S:	Supported
13413F:	virt/lib/
13414
13415VIVID VIRTUAL VIDEO DRIVER
13416M:	Hans Verkuil <hverkuil@xs4all.nl>
13417L:	linux-media@vger.kernel.org
13418T:	git git://linuxtv.org/media_tree.git
13419W:	https://linuxtv.org
13420S:	Maintained
13421F:	drivers/media/platform/vivid/*
13422
13423VLYNQ BUS
13424M:	Florian Fainelli <f.fainelli@gmail.com>
13425L:	openwrt-devel@lists.openwrt.org (subscribers-only)
13426S:	Maintained
13427F:	drivers/vlynq/vlynq.c
13428F:	include/linux/vlynq.h
13429
13430VME SUBSYSTEM
13431M:	Martyn Welch <martyn@welchs.me.uk>
13432M:	Manohar Vanga <manohar.vanga@gmail.com>
13433M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13434L:	devel@driverdev.osuosl.org
13435S:	Maintained
13436T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13437F:	Documentation/driver-api/vme.rst
13438F:	drivers/staging/vme/
13439F:	drivers/vme/
13440F:	include/linux/vme*
13441
13442VMWARE HYPERVISOR INTERFACE
13443M:	Alok Kataria <akataria@vmware.com>
13444L:	virtualization@lists.linux-foundation.org
13445S:	Supported
13446F:	arch/x86/kernel/cpu/vmware.c
13447
13448VMWARE BALLOON DRIVER
13449M:	Xavier Deguillard <xdeguillard@vmware.com>
13450M:	Philip Moltmann <moltmann@vmware.com>
13451M:	"VMware, Inc." <pv-drivers@vmware.com>
13452L:	linux-kernel@vger.kernel.org
13453S:	Maintained
13454F:	drivers/misc/vmw_balloon.c
13455
13456VMWARE VMMOUSE SUBDRIVER
13457M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
13458M:	"VMware, Inc." <pv-drivers@vmware.com>
13459L:	linux-input@vger.kernel.org
13460S:	Maintained
13461F:	drivers/input/mouse/vmmouse.c
13462F:	drivers/input/mouse/vmmouse.h
13463
13464VMWARE VMXNET3 ETHERNET DRIVER
13465M:	Shrikrishna Khare <skhare@vmware.com>
13466M:	"VMware, Inc." <pv-drivers@vmware.com>
13467L:	netdev@vger.kernel.org
13468S:	Maintained
13469F:	drivers/net/vmxnet3/
13470
13471VMware PVSCSI driver
13472M:	Jim Gill <jgill@vmware.com>
13473M:	VMware PV-Drivers <pv-drivers@vmware.com>
13474L:	linux-scsi@vger.kernel.org
13475S:	Maintained
13476F:	drivers/scsi/vmw_pvscsi.c
13477F:	drivers/scsi/vmw_pvscsi.h
13478
13479VMWARE PVRDMA DRIVER
13480M:	Adit Ranadive <aditr@vmware.com>
13481M:	VMware PV-Drivers <pv-drivers@vmware.com>
13482L:	linux-rdma@vger.kernel.org
13483S:	Maintained
13484F:	drivers/infiniband/hw/vmw_pvrdma/
13485
13486VOLTAGE AND CURRENT REGULATOR FRAMEWORK
13487M:	Liam Girdwood <lgirdwood@gmail.com>
13488M:	Mark Brown <broonie@kernel.org>
13489L:	linux-kernel@vger.kernel.org
13490W:	http://www.slimlogic.co.uk/?p=48
13491T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
13492S:	Supported
13493F:	Documentation/devicetree/bindings/regulator/
13494F:	drivers/regulator/
13495F:	include/dt-bindings/regulator/
13496F:	include/linux/regulator/
13497
13498VRF
13499M:	David Ahern <dsa@cumulusnetworks.com>
13500M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
13501L:	netdev@vger.kernel.org
13502S:	Maintained
13503F:	drivers/net/vrf.c
13504F:	Documentation/networking/vrf.txt
13505
13506VT1211 HARDWARE MONITOR DRIVER
13507M:	Juerg Haefliger <juergh@gmail.com>
13508L:	linux-hwmon@vger.kernel.org
13509S:	Maintained
13510F:	Documentation/hwmon/vt1211
13511F:	drivers/hwmon/vt1211.c
13512
13513VT8231 HARDWARE MONITOR DRIVER
13514M:	Roger Lucas <vt8231@hiddenengine.co.uk>
13515L:	linux-hwmon@vger.kernel.org
13516S:	Maintained
13517F:	drivers/hwmon/vt8231.c
13518
13519VUB300 USB to SDIO/SD/MMC bridge chip
13520M:	Tony Olech <tony.olech@elandigitalsystems.com>
13521L:	linux-mmc@vger.kernel.org
13522L:	linux-usb@vger.kernel.org
13523S:	Supported
13524F:	drivers/mmc/host/vub300.c
13525
13526W1 DALLAS'S 1-WIRE BUS
13527M:	Evgeniy Polyakov <zbr@ioremap.net>
13528S:	Maintained
13529F:	Documentation/w1/
13530F:	drivers/w1/
13531
13532W83791D HARDWARE MONITORING DRIVER
13533M:	Marc Hulsman <m.hulsman@tudelft.nl>
13534L:	linux-hwmon@vger.kernel.org
13535S:	Maintained
13536F:	Documentation/hwmon/w83791d
13537F:	drivers/hwmon/w83791d.c
13538
13539W83793 HARDWARE MONITORING DRIVER
13540M:	Rudolf Marek <r.marek@assembler.cz>
13541L:	linux-hwmon@vger.kernel.org
13542S:	Maintained
13543F:	Documentation/hwmon/w83793
13544F:	drivers/hwmon/w83793.c
13545
13546W83795 HARDWARE MONITORING DRIVER
13547M:	Jean Delvare <jdelvare@suse.com>
13548L:	linux-hwmon@vger.kernel.org
13549S:	Maintained
13550F:	drivers/hwmon/w83795.c
13551
13552W83L51xD SD/MMC CARD INTERFACE DRIVER
13553M:	Pierre Ossman <pierre@ossman.eu>
13554S:	Maintained
13555F:	drivers/mmc/host/wbsd.*
13556
13557WACOM PROTOCOL 4 SERIAL TABLETS
13558M:	Julian Squires <julian@cipht.net>
13559M:	Hans de Goede <hdegoede@redhat.com>
13560L:	linux-input@vger.kernel.org
13561S:	Maintained
13562F:	drivers/input/tablet/wacom_serial4.c
13563
13564WATCHDOG DEVICE DRIVERS
13565M:	Wim Van Sebroeck <wim@iguana.be>
13566R:	Guenter Roeck <linux@roeck-us.net>
13567L:	linux-watchdog@vger.kernel.org
13568W:	http://www.linux-watchdog.org/
13569T:	git git://www.linux-watchdog.org/linux-watchdog.git
13570S:	Maintained
13571F:	Documentation/devicetree/bindings/watchdog/
13572F:	Documentation/watchdog/
13573F:	drivers/watchdog/
13574F:	include/linux/watchdog.h
13575F:	include/uapi/linux/watchdog.h
13576
13577WIIMOTE HID DRIVER
13578M:	David Herrmann <dh.herrmann@googlemail.com>
13579L:	linux-input@vger.kernel.org
13580S:	Maintained
13581F:	drivers/hid/hid-wiimote*
13582
13583WINBOND CIR DRIVER
13584M:	David Härdeman <david@hardeman.nu>
13585S:	Maintained
13586F:	drivers/media/rc/winbond-cir.c
13587
13588WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13589M:	William Breathitt Gray <vilhelm.gray@gmail.com>
13590L:	linux-watchdog@vger.kernel.org
13591S:	Maintained
13592F:	drivers/watchdog/ebc-c384_wdt.c
13593
13594WINSYSTEMS WS16C48 GPIO DRIVER
13595M:	William Breathitt Gray <vilhelm.gray@gmail.com>
13596L:	linux-gpio@vger.kernel.org
13597S:	Maintained
13598F:	drivers/gpio/gpio-ws16c48.c
13599
13600WIMAX STACK
13601M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13602M:	linux-wimax@intel.com
13603L:	wimax@linuxwimax.org (subscribers-only)
13604S:	Supported
13605W:	http://linuxwimax.org
13606F:	Documentation/wimax/README.wimax
13607F:	include/linux/wimax/debug.h
13608F:	include/net/wimax.h
13609F:	include/uapi/linux/wimax.h
13610F:	net/wimax/
13611
13612WISTRON LAPTOP BUTTON DRIVER
13613M:	Miloslav Trmac <mitr@volny.cz>
13614S:	Maintained
13615F:	drivers/input/misc/wistron_btns.c
13616
13617WL3501 WIRELESS PCMCIA CARD DRIVER
13618L:	linux-wireless@vger.kernel.org
13619S:	Odd fixes
13620F:	drivers/net/wireless/wl3501*
13621
13622WOLFSON MICROELECTRONICS DRIVERS
13623L:	patches@opensource.wolfsonmicro.com
13624T:	git https://github.com/CirrusLogic/linux-drivers.git
13625W:	https://github.com/CirrusLogic/linux-drivers/wiki
13626S:	Supported
13627F:	Documentation/hwmon/wm83??
13628F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13629F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13630F:	Documentation/devicetree/bindings/mfd/arizona.txt
13631F:	arch/arm/mach-s3c64xx/mach-crag6410*
13632F:	drivers/clk/clk-wm83*.c
13633F:	drivers/extcon/extcon-arizona.c
13634F:	drivers/leds/leds-wm83*.c
13635F:	drivers/gpio/gpio-*wm*.c
13636F:	drivers/gpio/gpio-arizona.c
13637F:	drivers/hwmon/wm83??-hwmon.c
13638F:	drivers/input/misc/wm831x-on.c
13639F:	drivers/input/touchscreen/wm831x-ts.c
13640F:	drivers/input/touchscreen/wm97*.c
13641F:	drivers/mfd/arizona*
13642F:	drivers/mfd/wm*.c
13643F:	drivers/mfd/cs47l24*
13644F:	drivers/power/supply/wm83*.c
13645F:	drivers/rtc/rtc-wm83*.c
13646F:	drivers/regulator/wm8*.c
13647F:	drivers/video/backlight/wm83*_bl.c
13648F:	drivers/watchdog/wm83*_wdt.c
13649F:	include/linux/mfd/arizona/
13650F:	include/linux/mfd/wm831x/
13651F:	include/linux/mfd/wm8350/
13652F:	include/linux/mfd/wm8400*
13653F:	include/linux/wm97xx.h
13654F:	include/sound/wm????.h
13655F:	sound/soc/codecs/arizona.?
13656F:	sound/soc/codecs/wm*
13657F:	sound/soc/codecs/cs47l24*
13658
13659WORKQUEUE
13660M:	Tejun Heo <tj@kernel.org>
13661R:	Lai Jiangshan <jiangshanlai@gmail.com>
13662T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13663S:	Maintained
13664F:	include/linux/workqueue.h
13665F:	kernel/workqueue.c
13666F:	Documentation/core-api/workqueue.rst
13667
13668X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13669M:	Chen-Yu Tsai <wens@csie.org>
13670L:	linux-kernel@vger.kernel.org
13671S:	Maintained
13672N:	axp[128]
13673
13674X.25 NETWORK LAYER
13675M:	Andrew Hendry <andrew.hendry@gmail.com>
13676L:	linux-x25@vger.kernel.org
13677S:	Odd Fixes
13678F:	Documentation/networking/x25*
13679F:	include/net/x25*
13680F:	net/x25/
13681
13682X86 ARCHITECTURE (32-BIT AND 64-BIT)
13683M:	Thomas Gleixner <tglx@linutronix.de>
13684M:	Ingo Molnar <mingo@redhat.com>
13685M:	"H. Peter Anvin" <hpa@zytor.com>
13686M:	x86@kernel.org
13687L:	linux-kernel@vger.kernel.org
13688T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13689S:	Maintained
13690F:	Documentation/x86/
13691F:	arch/x86/
13692
13693X86 PLATFORM DRIVERS
13694M:	Darren Hart <dvhart@infradead.org>
13695M:	Andy Shevchenko <andy@infradead.org>
13696L:	platform-driver-x86@vger.kernel.org
13697T:	git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13698S:	Maintained
13699F:	drivers/platform/x86/
13700F:	drivers/platform/olpc/
13701
13702X86 MCE INFRASTRUCTURE
13703M:	Tony Luck <tony.luck@intel.com>
13704M:	Borislav Petkov <bp@alien8.de>
13705L:	linux-edac@vger.kernel.org
13706S:	Maintained
13707F:	arch/x86/kernel/cpu/mcheck/*
13708
13709X86 MICROCODE UPDATE SUPPORT
13710M:	Borislav Petkov <bp@alien8.de>
13711S:	Maintained
13712F:	arch/x86/kernel/cpu/microcode/*
13713
13714X86 VDSO
13715M:	Andy Lutomirski <luto@amacapital.net>
13716L:	linux-kernel@vger.kernel.org
13717T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13718S:	Maintained
13719F:	arch/x86/entry/vdso/
13720
13721XC2028/3028 TUNER DRIVER
13722M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13723M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13724L:	linux-media@vger.kernel.org
13725W:	https://linuxtv.org
13726T:	git git://linuxtv.org/media_tree.git
13727S:	Maintained
13728F:	drivers/media/tuners/tuner-xc2028.*
13729
13730XEN HYPERVISOR INTERFACE
13731M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
13732M:	Juergen Gross <jgross@suse.com>
13733L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13734T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13735S:	Supported
13736F:	arch/x86/xen/
13737F:	drivers/*/xen-*front.c
13738F:	drivers/xen/
13739F:	arch/x86/include/asm/xen/
13740F:	include/xen/
13741F:	include/uapi/xen/
13742
13743XEN HYPERVISOR ARM
13744M:	Stefano Stabellini <sstabellini@kernel.org>
13745L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13746S:	Maintained
13747F:	arch/arm/xen/
13748F:	arch/arm/include/asm/xen/
13749
13750XEN HYPERVISOR ARM64
13751M:	Stefano Stabellini <sstabellini@kernel.org>
13752L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13753S:	Maintained
13754F:	arch/arm64/xen/
13755F:	arch/arm64/include/asm/xen/
13756
13757XEN NETWORK BACKEND DRIVER
13758M:	Wei Liu <wei.liu2@citrix.com>
13759M:	Paul Durrant <paul.durrant@citrix.com>
13760L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13761L:	netdev@vger.kernel.org
13762S:	Supported
13763F:	drivers/net/xen-netback/*
13764
13765XEN PCI SUBSYSTEM
13766M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13767L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13768S:	Supported
13769F:	arch/x86/pci/*xen*
13770F:	drivers/pci/*xen*
13771
13772XEN BLOCK SUBSYSTEM
13773M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13774M:	Roger Pau Monné <roger.pau@citrix.com>
13775L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13776S:	Supported
13777F:	drivers/block/xen-blkback/*
13778F:	drivers/block/xen*
13779
13780XEN PVSCSI DRIVERS
13781M:	Juergen Gross <jgross@suse.com>
13782L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13783L:	linux-scsi@vger.kernel.org
13784S:	Supported
13785F:	drivers/scsi/xen-scsifront.c
13786F:	drivers/xen/xen-scsiback.c
13787F:	include/xen/interface/io/vscsiif.h
13788
13789XEN SWIOTLB SUBSYSTEM
13790M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13791L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13792S:	Supported
13793F:	arch/x86/xen/*swiotlb*
13794F:	drivers/xen/*swiotlb*
13795
13796XFS FILESYSTEM
13797M:	Darrick J. Wong <darrick.wong@oracle.com>
13798M:	linux-xfs@vger.kernel.org
13799L:	linux-xfs@vger.kernel.org
13800W:	http://xfs.org/
13801T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
13802S:	Supported
13803F:	Documentation/filesystems/xfs.txt
13804F:	fs/xfs/
13805
13806XILINX AXI ETHERNET DRIVER
13807M:	Anirudha Sarangi <anirudh@xilinx.com>
13808M:	John Linn <John.Linn@xilinx.com>
13809S:	Maintained
13810F:	drivers/net/ethernet/xilinx/xilinx_axienet*
13811
13812XILINX UARTLITE SERIAL DRIVER
13813M:	Peter Korsgaard <jacmet@sunsite.dk>
13814L:	linux-serial@vger.kernel.org
13815S:	Maintained
13816F:	drivers/tty/serial/uartlite.c
13817
13818XILINX VIDEO IP CORES
13819M:	Hyun Kwon <hyun.kwon@xilinx.com>
13820M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13821L:	linux-media@vger.kernel.org
13822T:	git git://linuxtv.org/media_tree.git
13823S:	Supported
13824F:	Documentation/devicetree/bindings/media/xilinx/
13825F:	drivers/media/platform/xilinx/
13826F:	include/uapi/linux/xilinx-v4l2-controls.h
13827
13828XILLYBUS DRIVER
13829M:	Eli Billauer <eli.billauer@gmail.com>
13830L:	linux-kernel@vger.kernel.org
13831S:	Supported
13832F:	drivers/char/xillybus/
13833
13834XTENSA XTFPGA PLATFORM SUPPORT
13835M:	Max Filippov <jcmvbkbc@gmail.com>
13836L:	linux-xtensa@linux-xtensa.org
13837S:	Maintained
13838F:	drivers/spi/spi-xtensa-xtfpga.c
13839F:	sound/soc/xtensa/xtfpga-i2s.c
13840
13841YAM DRIVER FOR AX.25
13842M:	Jean-Paul Roubelat <jpr@f6fbb.org>
13843L:	linux-hams@vger.kernel.org
13844S:	Maintained
13845F:	drivers/net/hamradio/yam*
13846F:	include/linux/yam.h
13847
13848YEALINK PHONE DRIVER
13849M:	Henk Vergonet <Henk.Vergonet@gmail.com>
13850L:	usbb2k-api-dev@nongnu.org
13851S:	Maintained
13852F:	Documentation/input/yealink.txt
13853F:	drivers/input/misc/yealink.*
13854
13855Z8530 DRIVER FOR AX.25
13856M:	Joerg Reuter <jreuter@yaina.de>
13857W:	http://yaina.de/jreuter/
13858W:	http://www.qsl.net/dl1bke/
13859L:	linux-hams@vger.kernel.org
13860S:	Maintained
13861F:	Documentation/networking/z8530drv.txt
13862F:	drivers/net/hamradio/*scc.c
13863F:	drivers/net/hamradio/z8530.h
13864
13865ZBUD COMPRESSED PAGE ALLOCATOR
13866M:	Seth Jennings <sjenning@redhat.com>
13867M:	Dan Streetman <ddstreet@ieee.org>
13868L:	linux-mm@kvack.org
13869S:	Maintained
13870F:	mm/zbud.c
13871F:	include/linux/zbud.h
13872
13873ZD1211RW WIRELESS DRIVER
13874M:	Daniel Drake <dsd@gentoo.org>
13875M:	Ulrich Kunitz <kune@deine-taler.de>
13876W:	http://zd1211.ath.cx/wiki/DriverRewrite
13877L:	linux-wireless@vger.kernel.org
13878L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
13879S:	Maintained
13880F:	drivers/net/wireless/zydas/zd1211rw/
13881
13882ZD1301_DEMOD MEDIA DRIVER
13883M:	Antti Palosaari <crope@iki.fi>
13884L:	linux-media@vger.kernel.org
13885W:	https://linuxtv.org/
13886W:	http://palosaari.fi/linux/
13887Q:	https://patchwork.linuxtv.org/project/linux-media/list/
13888S:	Maintained
13889F:	drivers/media/dvb-frontends/zd1301_demod*
13890
13891ZD1301 MEDIA DRIVER
13892M:	Antti Palosaari <crope@iki.fi>
13893L:	linux-media@vger.kernel.org
13894W:	https://linuxtv.org/
13895W:	http://palosaari.fi/linux/
13896Q:	https://patchwork.linuxtv.org/project/linux-media/list/
13897S:	Maintained
13898F:	drivers/media/usb/dvb-usb-v2/zd1301*
13899
13900ZPOOL COMPRESSED PAGE STORAGE API
13901M:	Dan Streetman <ddstreet@ieee.org>
13902L:	linux-mm@kvack.org
13903S:	Maintained
13904F:	mm/zpool.c
13905F:	include/linux/zpool.h
13906
13907ZR36067 VIDEO FOR LINUX DRIVER
13908L:	mjpeg-users@lists.sourceforge.net
13909L:	linux-media@vger.kernel.org
13910W:	http://mjpeg.sourceforge.net/driver-zoran/
13911T:	hg https://linuxtv.org/hg/v4l-dvb
13912S:	Odd Fixes
13913F:	drivers/media/pci/zoran/
13914
13915ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13916M:	Minchan Kim <minchan@kernel.org>
13917M:	Nitin Gupta <ngupta@vflare.org>
13918R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13919L:	linux-kernel@vger.kernel.org
13920S:	Maintained
13921F:	drivers/block/zram/
13922F:	Documentation/blockdev/zram.txt
13923
13924ZS DECSTATION Z85C30 SERIAL DRIVER
13925M:	"Maciej W. Rozycki" <macro@linux-mips.org>
13926S:	Maintained
13927F:	drivers/tty/serial/zs.*
13928
13929ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13930M:	Minchan Kim <minchan@kernel.org>
13931M:	Nitin Gupta <ngupta@vflare.org>
13932R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13933L:	linux-mm@kvack.org
13934S:	Maintained
13935F:	mm/zsmalloc.c
13936F:	include/linux/zsmalloc.h
13937F:	Documentation/vm/zsmalloc.txt
13938
13939ZSWAP COMPRESSED SWAP CACHING
13940M:	Seth Jennings <sjenning@redhat.com>
13941M:	Dan Streetman <ddstreet@ieee.org>
13942L:	linux-mm@kvack.org
13943S:	Maintained
13944F:	mm/zswap.c
13945
13946THE REST
13947M:	Linus Torvalds <torvalds@linux-foundation.org>
13948L:	linux-kernel@vger.kernel.org
13949Q:	http://patchwork.kernel.org/project/LKML/list/
13950T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13951S:	Buried alive in reporters
13952F:	*
13953F:	*/
13954