xref: /linux/MAINTAINERS (revision 721cabf6c6600dbe689ee2782bc087270e97e652)
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:	drivers/soc/imx/
1270F:	include/soc/imx/
1271
1272ARM/FREESCALE VYBRID ARM ARCHITECTURE
1273M:	Shawn Guo <shawnguo@kernel.org>
1274M:	Sascha Hauer <kernel@pengutronix.de>
1275R:	Stefan Agner <stefan@agner.ch>
1276L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1277S:	Maintained
1278T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1279F:	arch/arm/mach-imx/*vf610*
1280F:	arch/arm/boot/dts/vf*
1281
1282ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1283M:	Lennert Buytenhek <kernel@wantstofly.org>
1284L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1285S:	Maintained
1286
1287ARM/GUMSTIX MACHINE SUPPORT
1288M:	Steve Sakoman <sakoman@gmail.com>
1289L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1290S:	Maintained
1291
1292ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1293M:	Philipp Zabel <philipp.zabel@gmail.com>
1294M:	Paul Parsons <lost.distance@yahoo.com>
1295L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1296S:	Maintained
1297F:	arch/arm/mach-pxa/hx4700.c
1298F:	arch/arm/mach-pxa/include/mach/hx4700.h
1299F:	sound/soc/pxa/hx4700.c
1300
1301ARM/HISILICON SOC SUPPORT
1302M:	Wei Xu <xuwei5@hisilicon.com>
1303L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1304W:	http://www.hisilicon.com
1305S:	Supported
1306T:	git git://github.com/hisilicon/linux-hisi.git
1307F:	arch/arm/mach-hisi/
1308F:	arch/arm/boot/dts/hi3*
1309F:	arch/arm/boot/dts/hip*
1310F:	arch/arm/boot/dts/hisi*
1311F:	arch/arm64/boot/dts/hisilicon/
1312
1313ARM/HP JORNADA 7XX MACHINE SUPPORT
1314M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1315W:	www.jlime.com
1316S:	Maintained
1317T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1318F:	arch/arm/mach-sa1100/jornada720.c
1319F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1320
1321ARM/IGEP MACHINE SUPPORT
1322M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1323M:	Javier Martinez Canillas <javier@dowhile0.org>
1324L:	linux-omap@vger.kernel.org
1325L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1326S:	Maintained
1327F:	arch/arm/boot/dts/omap3-igep*
1328
1329ARM/INCOME PXA270 SUPPORT
1330M:	Marek Vasut <marek.vasut@gmail.com>
1331L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1332S:	Maintained
1333F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1334
1335ARM/INTEL IOP32X ARM ARCHITECTURE
1336M:	Lennert Buytenhek <kernel@wantstofly.org>
1337L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1338S:	Maintained
1339
1340ARM/INTEL IOP33X ARM ARCHITECTURE
1341L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1342S:	Orphan
1343
1344ARM/INTEL IOP13XX ARM ARCHITECTURE
1345M:	Lennert Buytenhek <kernel@wantstofly.org>
1346L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1347S:	Maintained
1348
1349ARM/INTEL IQ81342EX MACHINE SUPPORT
1350M:	Lennert Buytenhek <kernel@wantstofly.org>
1351L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1352S:	Maintained
1353
1354ARM/INTEL IXDP2850 MACHINE SUPPORT
1355M:	Lennert Buytenhek <kernel@wantstofly.org>
1356L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1357S:	Maintained
1358
1359ARM/INTEL IXP4XX ARM ARCHITECTURE
1360M:	Imre Kaloz <kaloz@openwrt.org>
1361M:	Krzysztof Halasa <khalasa@piap.pl>
1362L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1363S:	Maintained
1364F:	arch/arm/mach-ixp4xx/
1365
1366ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1367M:	Jonathan Cameron <jic23@cam.ac.uk>
1368L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1369S:	Maintained
1370F:	arch/arm/mach-pxa/stargate2.c
1371F:	drivers/pcmcia/pxa2xx_stargate2.c
1372
1373ARM/INTEL XSC3 (MANZANO) ARM CORE
1374M:	Lennert Buytenhek <kernel@wantstofly.org>
1375L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1376S:	Maintained
1377
1378ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1379M:	Lennert Buytenhek <kernel@wantstofly.org>
1380L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1381S:	Maintained
1382
1383ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1384M:	Santosh Shilimkar <ssantosh@kernel.org>
1385L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1386S:	Maintained
1387F:	arch/arm/mach-keystone/
1388F:	arch/arm/boot/dts/keystone-*
1389T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1390
1391ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1392M:	Santosh Shilimkar <ssantosh@kernel.org>
1393L:	linux-kernel@vger.kernel.org
1394S:	Maintained
1395F:	drivers/clk/keystone/
1396
1397ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1398M:	Santosh Shilimkar <ssantosh@kernel.org>
1399L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1400L:	linux-kernel@vger.kernel.org
1401S:	Maintained
1402F:	drivers/clocksource/timer-keystone.c
1403
1404ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1405M:	Santosh Shilimkar <ssantosh@kernel.org>
1406L:	linux-kernel@vger.kernel.org
1407S:	Maintained
1408F:	drivers/power/reset/keystone-reset.c
1409
1410ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1411M:	Santosh Shilimkar <ssantosh@kernel.org>
1412L:	linux-kernel@vger.kernel.org
1413S:	Maintained
1414F:	drivers/memory/*emif*
1415
1416ARM/LG1K ARCHITECTURE
1417M:	Chanho Min <chanho.min@lge.com>
1418L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1419S:	Maintained
1420F:	arch/arm64/boot/dts/lg/
1421
1422ARM/LOGICPD PXA270 MACHINE SUPPORT
1423M:	Lennert Buytenhek <kernel@wantstofly.org>
1424L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1425S:	Maintained
1426
1427ARM/LPC18XX ARCHITECTURE
1428M:	Joachim Eastwood <manabian@gmail.com>
1429L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1430S:	Maintained
1431F:	arch/arm/boot/dts/lpc43*
1432F:	drivers/clk/nxp/clk-lpc18xx*
1433F:	drivers/clocksource/time-lpc32xx.c
1434F:	drivers/i2c/busses/i2c-lpc2k.c
1435F:	drivers/memory/pl172.c
1436F:	drivers/mtd/spi-nor/nxp-spifi.c
1437F:	drivers/rtc/rtc-lpc24xx.c
1438N:	lpc18xx
1439
1440ARM/LPC32XX SOC SUPPORT
1441M:	Vladimir Zapolskiy <vz@mleia.com>
1442M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1443L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1444T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1445S:	Maintained
1446F:	arch/arm/boot/dts/lpc32*
1447F:	arch/arm/mach-lpc32xx/
1448F:	drivers/i2c/busses/i2c-pnx.c
1449F:	drivers/net/ethernet/nxp/lpc_eth.c
1450F:	drivers/usb/host/ohci-nxp.c
1451F:	drivers/watchdog/pnx4008_wdt.c
1452N:	lpc32xx
1453
1454ARM/MAGICIAN MACHINE SUPPORT
1455M:	Philipp Zabel <philipp.zabel@gmail.com>
1456S:	Maintained
1457
1458ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1459M:	Jason Cooper <jason@lakedaemon.net>
1460M:	Andrew Lunn <andrew@lunn.ch>
1461M:	Gregory Clement <gregory.clement@free-electrons.com>
1462M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1463L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1464S:	Maintained
1465F:	arch/arm/mach-mvebu/
1466F:	drivers/rtc/rtc-armada38x.c
1467F:	arch/arm/boot/dts/armada*
1468F:	arch/arm/boot/dts/kirkwood*
1469F:	arch/arm64/boot/dts/marvell/armada*
1470F:	drivers/cpufreq/mvebu-cpufreq.c
1471F:	arch/arm/configs/mvebu_*_defconfig
1472
1473ARM/Marvell Berlin SoC support
1474M:	Jisheng Zhang <jszhang@marvell.com>
1475M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1476L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1477S:	Maintained
1478F:	arch/arm/mach-berlin/
1479F:	arch/arm/boot/dts/berlin*
1480F:	arch/arm64/boot/dts/marvell/berlin*
1481
1482
1483ARM/Marvell Dove/MV78xx0/Orion SOC support
1484M:	Jason Cooper <jason@lakedaemon.net>
1485M:	Andrew Lunn <andrew@lunn.ch>
1486M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1487M:	Gregory Clement <gregory.clement@free-electrons.com>
1488L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1489S:	Maintained
1490F:	arch/arm/mach-dove/
1491F:	arch/arm/mach-mv78xx0/
1492F:	arch/arm/mach-orion5x/
1493F:	arch/arm/plat-orion/
1494F:	arch/arm/boot/dts/dove*
1495F:	arch/arm/boot/dts/orion5x*
1496
1497
1498ARM/Orion SoC/Technologic Systems TS-78xx platform support
1499M:	Alexander Clouter <alex@digriz.org.uk>
1500L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1501W:	http://www.digriz.org.uk/ts78xx/kernel
1502S:	Maintained
1503F:	arch/arm/mach-orion5x/ts78xx-*
1504
1505ARM/OXNAS platform support
1506M:	Neil Armstrong <narmstrong@baylibre.com>
1507L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1508L:	linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1509S:	Maintained
1510F:	arch/arm/mach-oxnas/
1511F:	arch/arm/boot/dts/ox8*.dtsi
1512F:	arch/arm/boot/dts/wd-mbwe.dts
1513F:	arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1514N:	oxnas
1515
1516ARM/Mediatek RTC DRIVER
1517M:	Eddie Huang <eddie.huang@mediatek.com>
1518L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1519L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1520S:	Maintained
1521F:	drivers/rtc/rtc-mt6397.c
1522
1523ARM/Mediatek SoC support
1524M:	Matthias Brugger <matthias.bgg@gmail.com>
1525L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1526L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1527S:	Maintained
1528F:	arch/arm/boot/dts/mt6*
1529F:	arch/arm/boot/dts/mt7*
1530F:	arch/arm/boot/dts/mt8*
1531F:	arch/arm/mach-mediatek/
1532F:	arch/arm64/boot/dts/mediatek/
1533N:	mtk
1534K:	mediatek
1535
1536ARM/Mediatek USB3 PHY DRIVER
1537M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1538L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1539L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1540S:	Maintained
1541F:	drivers/phy/phy-mt65xx-usb3.c
1542
1543ARM/MICREL KS8695 ARCHITECTURE
1544M:	Greg Ungerer <gerg@uclinux.org>
1545L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1546F:	arch/arm/mach-ks8695/
1547S:	Odd Fixes
1548
1549ARM/MIOA701 MACHINE SUPPORT
1550M:	Robert Jarzmik <robert.jarzmik@free.fr>
1551L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1552F:	arch/arm/mach-pxa/mioa701.c
1553S:	Maintained
1554
1555ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1556M:	Michael Petchkovsky <mkpetch@internode.on.net>
1557S:	Maintained
1558
1559ARM/NOMADIK ARCHITECTURE
1560M:	Alessandro Rubini <rubini@unipv.it>
1561M:	Linus Walleij <linus.walleij@linaro.org>
1562L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1563S:	Maintained
1564F:	arch/arm/mach-nomadik/
1565F:	drivers/pinctrl/nomadik/
1566F:	drivers/i2c/busses/i2c-nomadik.c
1567T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1568
1569ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1570M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1571L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1572W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1573S:	Supported
1574
1575ARM/TOSA MACHINE SUPPORT
1576M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1577M:	Dirk Opfer <dirk@opfer-online.de>
1578S:	Maintained
1579
1580ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1581M:	Marek Vasut <marek.vasut@gmail.com>
1582L:	linux-arm-kernel@lists.infradead.org
1583W:	http://hackndev.com
1584S:	Maintained
1585F:	arch/arm/mach-pxa/include/mach/palmtx.h
1586F:	arch/arm/mach-pxa/palmtx.c
1587F:	arch/arm/mach-pxa/include/mach/palmt5.h
1588F:	arch/arm/mach-pxa/palmt5.c
1589F:	arch/arm/mach-pxa/include/mach/palmld.h
1590F:	arch/arm/mach-pxa/palmld.c
1591F:	arch/arm/mach-pxa/include/mach/palmte2.h
1592F:	arch/arm/mach-pxa/palmte2.c
1593F:	arch/arm/mach-pxa/include/mach/palmtc.h
1594F:	arch/arm/mach-pxa/palmtc.c
1595
1596ARM/PALM TREO SUPPORT
1597M:	Tomas Cech <sleep_walker@suse.com>
1598L:	linux-arm-kernel@lists.infradead.org
1599W:	http://hackndev.com
1600S:	Maintained
1601F:	arch/arm/mach-pxa/include/mach/palmtreo.h
1602F:	arch/arm/mach-pxa/palmtreo.c
1603
1604ARM/PALMZ72 SUPPORT
1605M:	Sergey Lapin <slapin@ossfans.org>
1606L:	linux-arm-kernel@lists.infradead.org
1607W:	http://hackndev.com
1608S:	Maintained
1609F:	arch/arm/mach-pxa/include/mach/palmz72.h
1610F:	arch/arm/mach-pxa/palmz72.c
1611
1612ARM/PLEB SUPPORT
1613M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1614W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1615S:	Maintained
1616
1617ARM/PT DIGITAL BOARD PORT
1618M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1619L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1620W:	http://www.armlinux.org.uk/
1621S:	Maintained
1622
1623ARM/QUALCOMM SUPPORT
1624M:	Andy Gross <andy.gross@linaro.org>
1625M:	David Brown <david.brown@linaro.org>
1626L:	linux-arm-msm@vger.kernel.org
1627L:	linux-soc@vger.kernel.org
1628S:	Maintained
1629F:	Documentation/devicetree/bindings/soc/qcom/
1630F:	arch/arm/boot/dts/qcom-*.dts
1631F:	arch/arm/boot/dts/qcom-*.dtsi
1632F:	arch/arm/mach-qcom/
1633F:	arch/arm64/boot/dts/qcom/*
1634F:	drivers/i2c/busses/i2c-qup.c
1635F:	drivers/clk/qcom/
1636F:	drivers/pinctrl/qcom/
1637F:	drivers/dma/qcom/
1638F:	drivers/soc/qcom/
1639F:	drivers/spi/spi-qup.c
1640F:	drivers/tty/serial/msm_serial.h
1641F:	drivers/tty/serial/msm_serial.c
1642F:	drivers/*/pm8???-*
1643F:	drivers/mfd/ssbi.c
1644F:	drivers/firmware/qcom_scm.c
1645T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1646
1647ARM/RADISYS ENP2611 MACHINE SUPPORT
1648M:	Lennert Buytenhek <kernel@wantstofly.org>
1649L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1650S:	Maintained
1651
1652ARM/RENESAS ARM64 ARCHITECTURE
1653M:	Simon Horman <horms@verge.net.au>
1654M:	Magnus Damm <magnus.damm@gmail.com>
1655L:	linux-renesas-soc@vger.kernel.org
1656Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1657T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1658S:	Supported
1659F:	arch/arm64/boot/dts/renesas/
1660F:	drivers/soc/renesas/
1661F:	include/linux/soc/renesas/
1662
1663ARM/RISCPC ARCHITECTURE
1664M:	Russell King <linux@armlinux.org.uk>
1665L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1666W:	http://www.armlinux.org.uk/
1667S:	Maintained
1668F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1669F:	arch/arm/include/asm/hardware/ioc.h
1670F:	arch/arm/include/asm/hardware/iomd.h
1671F:	arch/arm/include/asm/hardware/memc.h
1672F:	arch/arm/mach-rpc/
1673F:	drivers/net/ethernet/8390/etherh.c
1674F:	drivers/net/ethernet/i825xx/ether1*
1675F:	drivers/net/ethernet/seeq/ether3*
1676F:	drivers/scsi/arm/
1677
1678ARM/Rockchip SoC support
1679M:	Heiko Stuebner <heiko@sntech.de>
1680L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1681L:	linux-rockchip@lists.infradead.org
1682T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1683S:	Maintained
1684F:	arch/arm/boot/dts/rk3*
1685F:	arch/arm/mach-rockchip/
1686F:	drivers/clk/rockchip/
1687F:	drivers/i2c/busses/i2c-rk3x.c
1688F:	drivers/*/*rockchip*
1689F:	drivers/*/*/*rockchip*
1690F:	sound/soc/rockchip/
1691N:	rockchip
1692
1693ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1694M:	Kukjin Kim <kgene@kernel.org>
1695M:	Krzysztof Kozlowski <krzk@kernel.org>
1696R:	Javier Martinez Canillas <javier@osg.samsung.com>
1697L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1698L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1699Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1700S:	Maintained
1701F:	arch/arm/boot/dts/s3c*
1702F:	arch/arm/boot/dts/s5p*
1703F:	arch/arm/boot/dts/samsung*
1704F:	arch/arm/boot/dts/exynos*
1705F:	arch/arm64/boot/dts/exynos/
1706F:	arch/arm/plat-samsung/
1707F:	arch/arm/mach-s3c24*/
1708F:	arch/arm/mach-s3c64xx/
1709F:	arch/arm/mach-s5p*/
1710F:	arch/arm/mach-exynos*/
1711F:	drivers/*/*s3c24*
1712F:	drivers/*/*/*s3c24*
1713F:	drivers/*/*s3c64xx*
1714F:	drivers/*/*s5pv210*
1715F:	drivers/memory/samsung/*
1716F:	drivers/soc/samsung/*
1717F:	Documentation/arm/Samsung/
1718F:	Documentation/devicetree/bindings/arm/samsung/
1719F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1720F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1721N:	exynos
1722
1723ARM/SAMSUNG MOBILE MACHINE SUPPORT
1724M:	Kyungmin Park <kyungmin.park@samsung.com>
1725L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1726S:	Maintained
1727F:	arch/arm/mach-s5pv210/
1728
1729ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1730M:	Kyungmin Park <kyungmin.park@samsung.com>
1731M:	Kamil Debski <kamil@wypas.org>
1732M:	Andrzej Hajda <a.hajda@samsung.com>
1733L:	linux-arm-kernel@lists.infradead.org
1734L:	linux-media@vger.kernel.org
1735S:	Maintained
1736F:	drivers/media/platform/s5p-g2d/
1737
1738ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1739M:	Kyungmin Park <kyungmin.park@samsung.com>
1740M:	Kamil Debski <kamil@wypas.org>
1741M:	Jeongtae Park <jtp.park@samsung.com>
1742M:	Andrzej Hajda <a.hajda@samsung.com>
1743L:	linux-arm-kernel@lists.infradead.org
1744L:	linux-media@vger.kernel.org
1745S:	Maintained
1746F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1747F:	drivers/media/platform/s5p-mfc/
1748
1749ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1750M:	Kyungmin Park <kyungmin.park@samsung.com>
1751L:	linux-arm-kernel@lists.infradead.org
1752L:	linux-media@vger.kernel.org
1753S:	Maintained
1754F:	drivers/staging/media/platform/s5p-cec/
1755
1756ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1757M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1758M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1759L:	linux-arm-kernel@lists.infradead.org
1760L:	linux-media@vger.kernel.org
1761S:	Maintained
1762F:	drivers/media/platform/s5p-jpeg/
1763
1764ARM/SHMOBILE ARM ARCHITECTURE
1765M:	Simon Horman <horms@verge.net.au>
1766M:	Magnus Damm <magnus.damm@gmail.com>
1767L:	linux-renesas-soc@vger.kernel.org
1768Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1769T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1770S:	Supported
1771F:	arch/arm/boot/dts/emev2*
1772F:	arch/arm/boot/dts/r7s*
1773F:	arch/arm/boot/dts/r8a*
1774F:	arch/arm/boot/dts/sh*
1775F:	arch/arm/configs/shmobile_defconfig
1776F:	arch/arm/include/debug/renesas-scif.S
1777F:	arch/arm/mach-shmobile/
1778F:	drivers/soc/renesas/
1779F:	include/linux/soc/renesas/
1780
1781ARM/SOCFPGA ARCHITECTURE
1782M:	Dinh Nguyen <dinguyen@kernel.org>
1783S:	Maintained
1784F:	arch/arm/mach-socfpga/
1785F:	arch/arm/boot/dts/socfpga*
1786F:	arch/arm/configs/socfpga_defconfig
1787F:	arch/arm64/boot/dts/altera/
1788W:	http://www.rocketboards.org
1789T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1790
1791ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1792M:	Dinh Nguyen <dinguyen@kernel.org>
1793S:	Maintained
1794F:	drivers/clk/socfpga/
1795
1796ARM/SOCFPGA EDAC SUPPORT
1797M:	Thor Thayer <thor.thayer@linux.intel.com>
1798S:	Maintained
1799F:	drivers/edac/altera_edac.
1800
1801ARM/STI ARCHITECTURE
1802M:	Patrice Chotard <patrice.chotard@st.com>
1803L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1804L:	kernel@stlinux.com
1805W:	http://www.stlinux.com
1806S:	Maintained
1807F:	arch/arm/mach-sti/
1808F:	arch/arm/boot/dts/sti*
1809F:	drivers/char/hw_random/st-rng.c
1810F:	drivers/clocksource/arm_global_timer.c
1811F:	drivers/clocksource/clksrc_st_lpc.c
1812F:	drivers/cpufreq/sti-cpufreq.c
1813F:	drivers/dma/st_fdma*
1814F:	drivers/i2c/busses/i2c-st.c
1815F:	drivers/media/rc/st_rc.c
1816F:	drivers/media/platform/sti/c8sectpfe/
1817F:	drivers/mmc/host/sdhci-st.c
1818F:	drivers/phy/phy-miphy28lp.c
1819F:	drivers/phy/phy-stih407-usb.c
1820F:	drivers/pinctrl/pinctrl-st.c
1821F:	drivers/remoteproc/st_remoteproc.c
1822F:	drivers/remoteproc/st_slim_rproc.c
1823F:	drivers/reset/sti/
1824F:	drivers/rtc/rtc-st-lpc.c
1825F:	drivers/tty/serial/st-asc.c
1826F:	drivers/usb/dwc3/dwc3-st.c
1827F:	drivers/usb/host/ehci-st.c
1828F:	drivers/usb/host/ohci-st.c
1829F:	drivers/watchdog/st_lpc_wdt.c
1830F:	drivers/ata/ahci_st.c
1831F:	include/linux/remoteproc/st_slim_rproc.h
1832
1833ARM/STM32 ARCHITECTURE
1834M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
1835M:	Alexandre Torgue <alexandre.torgue@st.com>
1836L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1837S:	Maintained
1838T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1839N:	stm32
1840F:	drivers/clocksource/armv7m_systick.c
1841
1842ARM/TANGO ARCHITECTURE
1843M:	Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1844L:	linux-arm-kernel@lists.infradead.org
1845S:	Maintained
1846N:	tango
1847
1848ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1849M:	Lennert Buytenhek <kernel@wantstofly.org>
1850L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1851S:	Maintained
1852
1853ARM/TETON BGA MACHINE SUPPORT
1854M:	"Mark F. Brown" <mark.brown314@gmail.com>
1855L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1856S:	Maintained
1857
1858ARM/THECUS N2100 MACHINE SUPPORT
1859M:	Lennert Buytenhek <kernel@wantstofly.org>
1860L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1861S:	Maintained
1862
1863ARM/NUVOTON W90X900 ARM ARCHITECTURE
1864M:	Wan ZongShun <mcuos.com@gmail.com>
1865L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1866W:	http://www.mcuos.com
1867S:	Maintained
1868F:	arch/arm/mach-w90x900/
1869F:	drivers/input/keyboard/w90p910_keypad.c
1870F:	drivers/input/touchscreen/w90p910_ts.c
1871F:	drivers/watchdog/nuc900_wdt.c
1872F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1873F:	drivers/mtd/nand/nuc900_nand.c
1874F:	drivers/rtc/rtc-nuc900.c
1875F:	drivers/spi/spi-nuc900.c
1876F:	drivers/usb/host/ehci-w90x900.c
1877F:	drivers/video/fbdev/nuc900fb.c
1878
1879ARM/U300 MACHINE SUPPORT
1880M:	Linus Walleij <linus.walleij@linaro.org>
1881L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1882S:	Supported
1883F:	arch/arm/mach-u300/
1884F:	drivers/clocksource/timer-u300.c
1885F:	drivers/i2c/busses/i2c-stu300.c
1886F:	drivers/rtc/rtc-coh901331.c
1887F:	drivers/watchdog/coh901327_wdt.c
1888F:	drivers/dma/coh901318*
1889F:	drivers/mfd/ab3100*
1890F:	drivers/rtc/rtc-ab3100.c
1891F:	drivers/rtc/rtc-coh901331.c
1892T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1893
1894ARM/UNIPHIER ARCHITECTURE
1895M:	Masahiro Yamada <yamada.masahiro@socionext.com>
1896L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1897T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1898S:	Maintained
1899F:	arch/arm/boot/dts/uniphier*
1900F:	arch/arm/include/asm/hardware/cache-uniphier.h
1901F:	arch/arm/mach-uniphier/
1902F:	arch/arm/mm/cache-uniphier.c
1903F:	arch/arm64/boot/dts/socionext/
1904F:	drivers/bus/uniphier-system-bus.c
1905F:	drivers/clk/uniphier/
1906F:	drivers/i2c/busses/i2c-uniphier*
1907F:	drivers/pinctrl/uniphier/
1908F:	drivers/reset/reset-uniphier.c
1909F:	drivers/tty/serial/8250/8250_uniphier.c
1910N:	uniphier
1911
1912ARM/Ux500 ARM ARCHITECTURE
1913M:	Linus Walleij <linus.walleij@linaro.org>
1914L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1915S:	Maintained
1916F:	arch/arm/mach-ux500/
1917F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1918F:	drivers/dma/ste_dma40*
1919F:	drivers/hwspinlock/u8500_hsem.c
1920F:	drivers/mfd/abx500*
1921F:	drivers/mfd/ab8500*
1922F:	drivers/mfd/dbx500*
1923F:	drivers/mfd/db8500*
1924F:	drivers/pinctrl/nomadik/pinctrl-ab*
1925F:	drivers/pinctrl/nomadik/pinctrl-nomadik*
1926F:	drivers/rtc/rtc-ab8500.c
1927F:	drivers/rtc/rtc-pl031.c
1928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1929
1930ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1931M:	Ulf Hansson <ulf.hansson@linaro.org>
1932L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1933T:	git git://git.linaro.org/people/ulfh/clk.git
1934S:	Maintained
1935F:	drivers/clk/ux500/
1936
1937ARM/VERSATILE EXPRESS PLATFORM
1938M:	Liviu Dudau <liviu.dudau@arm.com>
1939M:	Sudeep Holla <sudeep.holla@arm.com>
1940M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1941L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1942S:	Maintained
1943F:	arch/arm/boot/dts/vexpress*
1944F:	arch/arm64/boot/dts/arm/
1945F:	arch/arm/mach-vexpress/
1946F:	*/*/vexpress*
1947F:	*/*/*/vexpress*
1948F:	drivers/clk/versatile/clk-vexpress-osc.c
1949F:	drivers/clocksource/versatile.c
1950N:	mps2
1951
1952ARM/VFP SUPPORT
1953M:	Russell King <linux@armlinux.org.uk>
1954L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1955W:	http://www.armlinux.org.uk/
1956S:	Maintained
1957F:	arch/arm/vfp/
1958
1959ARM/VOIPAC PXA270 SUPPORT
1960M:	Marek Vasut <marek.vasut@gmail.com>
1961L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1962S:	Maintained
1963F:	arch/arm/mach-pxa/vpac270.c
1964F:	arch/arm/mach-pxa/include/mach/vpac270.h
1965
1966ARM/VT8500 ARM ARCHITECTURE
1967M:	Tony Prisk <linux@prisktech.co.nz>
1968L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1969S:	Maintained
1970F:	arch/arm/mach-vt8500/
1971F:	drivers/clocksource/vt8500_timer.c
1972F:	drivers/i2c/busses/i2c-wmt.c
1973F:	drivers/mmc/host/wmt-sdmmc.c
1974F:	drivers/pwm/pwm-vt8500.c
1975F:	drivers/rtc/rtc-vt8500.c
1976F:	drivers/tty/serial/vt8500_serial.c
1977F:	drivers/usb/host/ehci-platform.c
1978F:	drivers/usb/host/uhci-platform.c
1979F:	drivers/video/fbdev/vt8500lcdfb.*
1980F:	drivers/video/fbdev/wm8505fb*
1981F:	drivers/video/fbdev/wmt_ge_rops.*
1982
1983ARM/ZIPIT Z2 SUPPORT
1984M:	Marek Vasut <marek.vasut@gmail.com>
1985L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1986S:	Maintained
1987F:	arch/arm/mach-pxa/z2.c
1988F:	arch/arm/mach-pxa/include/mach/z2.h
1989
1990ARM/ZTE ARCHITECTURE
1991M:	Jun Nie <jun.nie@linaro.org>
1992M:	Baoyou Xie <baoyou.xie@linaro.org>
1993L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1994S:	Maintained
1995F:	arch/arm/mach-zx/
1996F:	drivers/clk/zte/
1997F:	drivers/reset/reset-zx2967.c
1998F:	drivers/soc/zte/
1999F:	Documentation/devicetree/bindings/arm/zte.txt
2000F:	Documentation/devicetree/bindings/clock/zx296702-clk.txt
2001F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2002F:	Documentation/devicetree/bindings/soc/zte/
2003F:	include/dt-bindings/soc/zx*.h
2004
2005ARM/ZYNQ ARCHITECTURE
2006M:	Michal Simek <michal.simek@xilinx.com>
2007R:	Sören Brinkmann <soren.brinkmann@xilinx.com>
2008L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2009W:	http://wiki.xilinx.com
2010T:	git https://github.com/Xilinx/linux-xlnx.git
2011S:	Supported
2012F:	arch/arm/mach-zynq/
2013F:	drivers/cpuidle/cpuidle-zynq.c
2014F:	drivers/block/xsysace.c
2015N:	zynq
2016N:	xilinx
2017F:	drivers/clocksource/cadence_ttc_timer.c
2018F:	drivers/i2c/busses/i2c-cadence.c
2019F:	drivers/mmc/host/sdhci-of-arasan.c
2020F:	drivers/edac/synopsys_edac.c
2021
2022ARM SMMU DRIVERS
2023M:	Will Deacon <will.deacon@arm.com>
2024R:	Robin Murphy <robin.murphy@arm.com>
2025L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2026S:	Maintained
2027F:	drivers/iommu/arm-smmu.c
2028F:	drivers/iommu/arm-smmu-v3.c
2029F:	drivers/iommu/io-pgtable-arm.c
2030F:	drivers/iommu/io-pgtable-arm-v7s.c
2031
2032ARM64 PORT (AARCH64 ARCHITECTURE)
2033M:	Catalin Marinas <catalin.marinas@arm.com>
2034M:	Will Deacon <will.deacon@arm.com>
2035L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2036T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2037S:	Maintained
2038F:	arch/arm64/
2039F:	Documentation/arm64/
2040
2041AS3645A LED FLASH CONTROLLER DRIVER
2042M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2043L:	linux-media@vger.kernel.org
2044T:	git git://linuxtv.org/media_tree.git
2045S:	Maintained
2046F:	drivers/media/i2c/as3645a.c
2047F:	include/media/i2c/as3645a.h
2048
2049ASAHI KASEI AK8974 DRIVER
2050M:	Linus Walleij <linus.walleij@linaro.org>
2051L:	linux-iio@vger.kernel.org
2052W:	http://www.akm.com/
2053S:	Supported
2054F:	drivers/iio/magnetometer/ak8974.c
2055
2056ASC7621 HARDWARE MONITOR DRIVER
2057M:	George Joseph <george.joseph@fairview5.com>
2058L:	linux-hwmon@vger.kernel.org
2059S:	Maintained
2060F:	Documentation/hwmon/asc7621
2061F:	drivers/hwmon/asc7621.c
2062
2063ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2064M:	Corentin Chary <corentin.chary@gmail.com>
2065L:	acpi4asus-user@lists.sourceforge.net
2066L:	platform-driver-x86@vger.kernel.org
2067W:	http://acpi4asus.sf.net
2068S:	Maintained
2069F:	drivers/platform/x86/asus*.c
2070F:	drivers/platform/x86/eeepc*.c
2071
2072ASUS WIRELESS RADIO CONTROL DRIVER
2073M:	João Paulo Rechi Vita <jprvita@gmail.com>
2074L:	platform-driver-x86@vger.kernel.org
2075S:	Maintained
2076F:	drivers/platform/x86/asus-wireless.c
2077
2078ASYMMETRIC KEYS
2079M:	David Howells <dhowells@redhat.com>
2080L:	keyrings@vger.kernel.org
2081S:	Maintained
2082F:	Documentation/crypto/asymmetric-keys.txt
2083F:	include/linux/verification.h
2084F:	include/crypto/public_key.h
2085F:	include/crypto/pkcs7.h
2086F:	crypto/asymmetric_keys/
2087
2088ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2089R:	Dan Williams <dan.j.williams@intel.com>
2090W:	http://sourceforge.net/projects/xscaleiop
2091S:	Odd fixes
2092F:	Documentation/crypto/async-tx-api.txt
2093F:	crypto/async_tx/
2094F:	drivers/dma/
2095F:	include/linux/dmaengine.h
2096F:	include/linux/async_tx.h
2097
2098AT24 EEPROM DRIVER
2099M:	Wolfram Sang <wsa@the-dreams.de>
2100L:	linux-i2c@vger.kernel.org
2101S:	Maintained
2102F:	drivers/misc/eeprom/at24.c
2103F:	include/linux/platform_data/at24.h
2104
2105ATA OVER ETHERNET (AOE) DRIVER
2106M:	"Ed L. Cashin" <ed.cashin@acm.org>
2107W:	http://www.openaoe.org/
2108S:	Supported
2109F:	Documentation/aoe/
2110F:	drivers/block/aoe/
2111
2112ATHEROS 71XX/9XXX GPIO DRIVER
2113M:	Alban Bedel <albeu@free.fr>
2114W:	https://github.com/AlbanBedel/linux
2115T:	git git://github.com/AlbanBedel/linux
2116S:	Maintained
2117F:	drivers/gpio/gpio-ath79.c
2118F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2119
2120ATHEROS ATH GENERIC UTILITIES
2121M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2122L:	linux-wireless@vger.kernel.org
2123S:	Supported
2124F:	drivers/net/wireless/ath/*
2125
2126ATHEROS ATH5K WIRELESS DRIVER
2127M:	Jiri Slaby <jirislaby@gmail.com>
2128M:	Nick Kossifidis <mickflemm@gmail.com>
2129M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2130L:	linux-wireless@vger.kernel.org
2131W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2132S:	Maintained
2133F:	drivers/net/wireless/ath/ath5k/
2134
2135ATHEROS ATH6KL WIRELESS DRIVER
2136M:	Kalle Valo <kvalo@qca.qualcomm.com>
2137L:	linux-wireless@vger.kernel.org
2138W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2139T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2140S:	Supported
2141F:	drivers/net/wireless/ath/ath6kl/
2142
2143WILOCITY WIL6210 WIRELESS DRIVER
2144M:	Maya Erez <qca_merez@qca.qualcomm.com>
2145L:	linux-wireless@vger.kernel.org
2146L:	wil6210@qca.qualcomm.com
2147S:	Supported
2148W:	http://wireless.kernel.org/en/users/Drivers/wil6210
2149F:	drivers/net/wireless/ath/wil6210/
2150F:	include/uapi/linux/wil6210_uapi.h
2151
2152CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2153M:	Christian Lamparter <chunkeey@googlemail.com>
2154L:	linux-wireless@vger.kernel.org
2155W:	http://wireless.kernel.org/en/users/Drivers/carl9170
2156S:	Maintained
2157F:	drivers/net/wireless/ath/carl9170/
2158
2159ATK0110 HWMON DRIVER
2160M:	Luca Tettamanti <kronos.it@gmail.com>
2161L:	linux-hwmon@vger.kernel.org
2162S:	Maintained
2163F:	drivers/hwmon/asus_atk0110.c
2164
2165ATI_REMOTE2 DRIVER
2166M:	Ville Syrjala <syrjala@sci.fi>
2167S:	Maintained
2168F:	drivers/input/misc/ati_remote2.c
2169
2170ATLX ETHERNET DRIVERS
2171M:	Jay Cliburn <jcliburn@gmail.com>
2172M:	Chris Snook <chris.snook@gmail.com>
2173L:	netdev@vger.kernel.org
2174W:	http://sourceforge.net/projects/atl1
2175W:	http://atl1.sourceforge.net
2176S:	Maintained
2177F:	drivers/net/ethernet/atheros/
2178
2179ATM
2180M:	Chas Williams <3chas3@gmail.com>
2181L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2182L:	netdev@vger.kernel.org
2183W:	http://linux-atm.sourceforge.net
2184S:	Maintained
2185F:	drivers/atm/
2186F:	include/linux/atm*
2187F:	include/uapi/linux/atm*
2188
2189ATMEL AT91 / AT32 MCI DRIVER
2190M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2191S:	Maintained
2192F:	drivers/mmc/host/atmel-mci.c
2193
2194ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2195M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2196S:	Supported
2197F:	drivers/power/reset/at91-sama5d2_shdwc.c
2198
2199ATMEL SAMA5D2 ADC DRIVER
2200M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2201L:	linux-iio@vger.kernel.org
2202S:	Supported
2203F:	drivers/iio/adc/at91-sama5d2_adc.c
2204
2205ATMEL Audio ALSA driver
2206M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2207L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2208S:	Supported
2209F:	sound/soc/atmel
2210
2211ATMEL XDMA DRIVER
2212M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2213L:	linux-arm-kernel@lists.infradead.org
2214L:	dmaengine@vger.kernel.org
2215S:	Supported
2216F:	drivers/dma/at_xdmac.c
2217
2218ATMEL I2C DRIVER
2219M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2220L:	linux-i2c@vger.kernel.org
2221S:	Supported
2222F:	drivers/i2c/busses/i2c-at91.c
2223
2224ATMEL ISI DRIVER
2225M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2226L:	linux-media@vger.kernel.org
2227S:	Supported
2228F:	drivers/media/platform/soc_camera/atmel-isi.c
2229F:	include/media/atmel-isi.h
2230
2231ATMEL LCDFB DRIVER
2232M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2233L:	linux-fbdev@vger.kernel.org
2234S:	Maintained
2235F:	drivers/video/fbdev/atmel_lcdfb.c
2236F:	include/video/atmel_lcdc.h
2237
2238ATMEL MACB ETHERNET DRIVER
2239M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2240S:	Supported
2241F:	drivers/net/ethernet/cadence/
2242
2243ATMEL NAND DRIVER
2244M:	Wenyou Yang <wenyou.yang@atmel.com>
2245M:	Josh Wu <rainyfeeling@outlook.com>
2246L:	linux-mtd@lists.infradead.org
2247S:	Supported
2248F:	drivers/mtd/nand/atmel_nand*
2249
2250ATMEL SDMMC DRIVER
2251M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2252L:	linux-mmc@vger.kernel.org
2253S:	Supported
2254F:	drivers/mmc/host/sdhci-of-at91.c
2255
2256ATMEL SPI DRIVER
2257M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2258S:	Supported
2259F:	drivers/spi/spi-atmel.*
2260
2261ATMEL SSC DRIVER
2262M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2263L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2264S:	Supported
2265F:	drivers/misc/atmel-ssc.c
2266F:	include/linux/atmel-ssc.h
2267
2268ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2269M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2270L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2271S:	Supported
2272F:	drivers/misc/atmel_tclib.c
2273F:	drivers/clocksource/tcb_clksrc.c
2274
2275ATMEL USBA UDC DRIVER
2276M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2277L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2278S:	Supported
2279F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2280
2281ATMEL WIRELESS DRIVER
2282M:	Simon Kelley <simon@thekelleys.org.uk>
2283L:	linux-wireless@vger.kernel.org
2284W:	http://www.thekelleys.org.uk/atmel
2285W:	http://atmelwlandriver.sourceforge.net/
2286S:	Maintained
2287F:	drivers/net/wireless/atmel/atmel*
2288
2289ATMEL MAXTOUCH DRIVER
2290M:	Nick Dyer <nick@shmanahar.org>
2291T:	git git://github.com/ndyer/linux.git
2292S:	Maintained
2293F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2294F:	drivers/input/touchscreen/atmel_mxt_ts.c
2295F:	include/linux/platform_data/atmel_mxt_ts.h
2296
2297ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2298M:	Bradley Grove <linuxdrivers@attotech.com>
2299L:	linux-scsi@vger.kernel.org
2300W:	http://www.attotech.com
2301S:	Supported
2302F:	drivers/scsi/esas2r
2303
2304ATUSB IEEE 802.15.4 RADIO DRIVER
2305M:	Stefan Schmidt <stefan@osg.samsung.com>
2306L:	linux-wpan@vger.kernel.org
2307S:	Maintained
2308F:	drivers/net/ieee802154/atusb.c
2309F:	drivers/net/ieee802154/atusb.h
2310F:	drivers/net/ieee802154/at86rf230.h
2311
2312AUDIT SUBSYSTEM
2313M:	Paul Moore <paul@paul-moore.com>
2314M:	Eric Paris <eparis@redhat.com>
2315L:	linux-audit@redhat.com (moderated for non-subscribers)
2316W:	http://people.redhat.com/sgrubb/audit/
2317T:	git git://git.infradead.org/users/pcmoore/audit
2318S:	Maintained
2319F:	include/linux/audit.h
2320F:	include/uapi/linux/audit.h
2321F:	kernel/audit*
2322
2323AUXILIARY DISPLAY DRIVERS
2324M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2325W:	http://miguelojeda.es/auxdisplay.htm
2326W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2327S:	Maintained
2328F:	drivers/auxdisplay/
2329F:	include/linux/cfag12864b.h
2330
2331AVR32 ARCHITECTURE
2332M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
2333M:	Hans-Christian Egtvedt <egtvedt@samfundet.no>
2334W:	http://www.atmel.com/products/AVR32/
2335W:	http://mirror.egtvedt.no/avr32linux.org/
2336W:	http://avrfreaks.net/
2337S:	Maintained
2338F:	arch/avr32/
2339
2340AVR32/AT32AP MACHINE SUPPORT
2341M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
2342M:	Hans-Christian Egtvedt <egtvedt@samfundet.no>
2343S:	Maintained
2344F:	arch/avr32/mach-at32ap/
2345
2346AX.25 NETWORK LAYER
2347M:	Ralf Baechle <ralf@linux-mips.org>
2348L:	linux-hams@vger.kernel.org
2349W:	http://www.linux-ax25.org/
2350S:	Maintained
2351F:	include/uapi/linux/ax25.h
2352F:	include/net/ax25.h
2353F:	net/ax25/
2354
2355AXENTIA ASOC DRIVERS
2356M:	Peter Rosin <peda@axentia.se>
2357L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2358S:	Maintained
2359F:	Documentation/devicetree/bindings/sound/axentia,*
2360F:	sound/soc/atmel/tse850-pcm5142.c
2361
2362AXENTIA ARM DEVICES
2363M:	Peter Rosin <peda@axentia.se>
2364L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2365S:	Maintained
2366F:	Documentation/devicetree/bindings/arm/axentia.txt
2367F:	arch/arm/boot/dts/at91-linea.dtsi
2368F:	arch/arm/boot/dts/at91-tse850-3.dts
2369
2370AZ6007 DVB DRIVER
2371M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2372M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2373L:	linux-media@vger.kernel.org
2374W:	https://linuxtv.org
2375T:	git git://linuxtv.org/media_tree.git
2376S:	Maintained
2377F:	drivers/media/usb/dvb-usb-v2/az6007.c
2378
2379AZTECH FM RADIO RECEIVER DRIVER
2380M:	Hans Verkuil <hverkuil@xs4all.nl>
2381L:	linux-media@vger.kernel.org
2382T:	git git://linuxtv.org/media_tree.git
2383W:	https://linuxtv.org
2384S:	Maintained
2385F:	drivers/media/radio/radio-aztech*
2386
2387B43 WIRELESS DRIVER
2388L:	linux-wireless@vger.kernel.org
2389L:	b43-dev@lists.infradead.org
2390W:	http://wireless.kernel.org/en/users/Drivers/b43
2391S:	Odd Fixes
2392F:	drivers/net/wireless/broadcom/b43/
2393
2394B43LEGACY WIRELESS DRIVER
2395M:	Larry Finger <Larry.Finger@lwfinger.net>
2396L:	linux-wireless@vger.kernel.org
2397L:	b43-dev@lists.infradead.org
2398W:	http://wireless.kernel.org/en/users/Drivers/b43
2399S:	Maintained
2400F:	drivers/net/wireless/broadcom/b43legacy/
2401
2402BACKLIGHT CLASS/SUBSYSTEM
2403M:	Lee Jones <lee.jones@linaro.org>
2404M:	Daniel Thompson <daniel.thompson@linaro.org>
2405M:	Jingoo Han <jingoohan1@gmail.com>
2406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2407S:	Maintained
2408F:	drivers/video/backlight/
2409F:	include/linux/backlight.h
2410F:	include/linux/pwm_backlight.h
2411F:	Documentation/devicetree/bindings/leds/backlight
2412
2413BATMAN ADVANCED
2414M:	Marek Lindner <mareklindner@neomailbox.ch>
2415M:	Simon Wunderlich <sw@simonwunderlich.de>
2416M:	Antonio Quartulli <a@unstable.cc>
2417L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2418W:	https://www.open-mesh.org/
2419Q:	https://patchwork.open-mesh.org/project/batman/list/
2420S:	Maintained
2421F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2422F:	Documentation/ABI/testing/sysfs-class-net-mesh
2423F:	Documentation/networking/batman-adv.txt
2424F:	include/uapi/linux/batman_adv.h
2425F:	net/batman-adv/
2426
2427BAYCOM/HDLCDRV DRIVERS FOR AX.25
2428M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2429L:	linux-hams@vger.kernel.org
2430W:	http://www.baycom.org/~tom/ham/ham.html
2431S:	Maintained
2432F:	drivers/net/hamradio/baycom*
2433
2434BCACHE (BLOCK LAYER CACHE)
2435M:	Kent Overstreet <kent.overstreet@gmail.com>
2436L:	linux-bcache@vger.kernel.org
2437W:	http://bcache.evilpiepirate.org
2438S:	Orphan
2439F:	drivers/md/bcache/
2440
2441BDISP ST MEDIA DRIVER
2442M:	Fabien Dessenne <fabien.dessenne@st.com>
2443L:	linux-media@vger.kernel.org
2444T:	git git://linuxtv.org/media_tree.git
2445W:	https://linuxtv.org
2446S:	Supported
2447F:	drivers/media/platform/sti/bdisp
2448
2449DELTA ST MEDIA DRIVER
2450M:	Hugues Fruchet <hugues.fruchet@st.com>
2451L:	linux-media@vger.kernel.org
2452T:	git git://linuxtv.org/media_tree.git
2453W:	https://linuxtv.org
2454S:	Supported
2455F:	drivers/media/platform/sti/delta
2456
2457BEFS FILE SYSTEM
2458M:	Luis de Bethencourt <luisbg@osg.samsung.com>
2459M:	Salah Triki <salah.triki@gmail.com>
2460S:	Maintained
2461T:	git git://github.com/luisbg/linux-befs.git
2462F:	Documentation/filesystems/befs.txt
2463F:	fs/befs/
2464
2465BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2466M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2467L:	netdev@vger.kernel.org
2468S:	Maintained
2469F:	drivers/net/ethernet/ec_bhf.c
2470
2471BFS FILE SYSTEM
2472M:	"Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2473S:	Maintained
2474F:	Documentation/filesystems/bfs.txt
2475F:	fs/bfs/
2476F:	include/uapi/linux/bfs_fs.h
2477
2478BLACKFIN ARCHITECTURE
2479M:	Steven Miao <realmz6@gmail.com>
2480L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2481T:	git git://git.code.sf.net/p/adi-linux/code
2482W:	http://blackfin.uclinux.org
2483S:	Supported
2484F:	arch/blackfin/
2485
2486BLACKFIN EMAC DRIVER
2487L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2488W:	http://blackfin.uclinux.org
2489S:	Supported
2490F:	drivers/net/ethernet/adi/
2491
2492BLACKFIN RTC DRIVER
2493L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2494W:	http://blackfin.uclinux.org
2495S:	Supported
2496F:	drivers/rtc/rtc-bfin.c
2497
2498BLACKFIN SDH DRIVER
2499M:	Sonic Zhang <sonic.zhang@analog.com>
2500L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2501W:	http://blackfin.uclinux.org
2502S:	Supported
2503F:	drivers/mmc/host/bfin_sdh.c
2504
2505BLACKFIN SERIAL DRIVER
2506M:	Sonic Zhang <sonic.zhang@analog.com>
2507L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2508W:	http://blackfin.uclinux.org
2509S:	Supported
2510F:	drivers/tty/serial/bfin_uart.c
2511
2512BLACKFIN WATCHDOG DRIVER
2513L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2514W:	http://blackfin.uclinux.org
2515S:	Supported
2516F:	drivers/watchdog/bfin_wdt.c
2517
2518BLACKFIN I2C TWI DRIVER
2519M:	Sonic Zhang <sonic.zhang@analog.com>
2520L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2521W:	http://blackfin.uclinux.org/
2522S:	Supported
2523F:	drivers/i2c/busses/i2c-bfin-twi.c
2524
2525BLACKFIN MEDIA DRIVER
2526M:	Scott Jiang <scott.jiang.linux@gmail.com>
2527L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2528W:	http://blackfin.uclinux.org/
2529S:	Supported
2530F:	drivers/media/platform/blackfin/
2531F:	drivers/media/i2c/adv7183*
2532F:	drivers/media/i2c/vs6624*
2533
2534BLINKM RGB LED DRIVER
2535M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2536S:	Maintained
2537F:	drivers/leds/leds-blinkm.c
2538
2539BLOCK LAYER
2540M:	Jens Axboe <axboe@kernel.dk>
2541L:	linux-block@vger.kernel.org
2542T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2543S:	Maintained
2544F:	block/
2545F:	kernel/trace/blktrace.c
2546F:	lib/sbitmap.c
2547
2548BLOCK2MTD DRIVER
2549M:	Joern Engel <joern@lazybastard.org>
2550L:	linux-mtd@lists.infradead.org
2551S:	Maintained
2552F:	drivers/mtd/devices/block2mtd.c
2553
2554BLUETOOTH DRIVERS
2555M:	Marcel Holtmann <marcel@holtmann.org>
2556M:	Gustavo Padovan <gustavo@padovan.org>
2557M:	Johan Hedberg <johan.hedberg@gmail.com>
2558L:	linux-bluetooth@vger.kernel.org
2559W:	http://www.bluez.org/
2560T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2561T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2562S:	Maintained
2563F:	drivers/bluetooth/
2564
2565BLUETOOTH SUBSYSTEM
2566M:	Marcel Holtmann <marcel@holtmann.org>
2567M:	Gustavo Padovan <gustavo@padovan.org>
2568M:	Johan Hedberg <johan.hedberg@gmail.com>
2569L:	linux-bluetooth@vger.kernel.org
2570W:	http://www.bluez.org/
2571T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2572T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2573S:	Maintained
2574F:	net/bluetooth/
2575F:	include/net/bluetooth/
2576
2577BONDING DRIVER
2578M:	Jay Vosburgh <j.vosburgh@gmail.com>
2579M:	Veaceslav Falico <vfalico@gmail.com>
2580M:	Andy Gospodarek <andy@greyhouse.net>
2581L:	netdev@vger.kernel.org
2582W:	http://sourceforge.net/projects/bonding/
2583S:	Supported
2584F:	drivers/net/bonding/
2585F:	include/uapi/linux/if_bonding.h
2586
2587BPF (Safe dynamic programs and tools)
2588M:	Alexei Starovoitov <ast@kernel.org>
2589L:	netdev@vger.kernel.org
2590L:	linux-kernel@vger.kernel.org
2591S:	Supported
2592F:	kernel/bpf/
2593F:	tools/testing/selftests/bpf/
2594F:	lib/test_bpf.c
2595
2596BROADCOM B44 10/100 ETHERNET DRIVER
2597M:	Michael Chan <michael.chan@broadcom.com>
2598L:	netdev@vger.kernel.org
2599S:	Supported
2600F:	drivers/net/ethernet/broadcom/b44.*
2601
2602BROADCOM B53 ETHERNET SWITCH DRIVER
2603M:	Florian Fainelli <f.fainelli@gmail.com>
2604L:	netdev@vger.kernel.org
2605L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2606S:	Supported
2607F:	drivers/net/dsa/b53/*
2608F:	include/linux/platform_data/b53.h
2609
2610BROADCOM GENET ETHERNET DRIVER
2611M:	Florian Fainelli <f.fainelli@gmail.com>
2612L:	netdev@vger.kernel.org
2613S:	Supported
2614F:	drivers/net/ethernet/broadcom/genet/
2615
2616BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2617M:	Rasesh Mody <rasesh.mody@cavium.com>
2618M:	Harish Patil <harish.patil@cavium.com>
2619M:	Dept-GELinuxNICDev@cavium.com
2620L:	netdev@vger.kernel.org
2621S:	Supported
2622F:	drivers/net/ethernet/broadcom/bnx2.*
2623F:	drivers/net/ethernet/broadcom/bnx2_*
2624
2625BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2626M:	Yuval Mintz <Yuval.Mintz@cavium.com>
2627M:	Ariel Elior <ariel.elior@cavium.com>
2628M:	everest-linux-l2@cavium.com
2629L:	netdev@vger.kernel.org
2630S:	Supported
2631F:	drivers/net/ethernet/broadcom/bnx2x/
2632
2633BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2634M:	Michael Chan <michael.chan@broadcom.com>
2635L:	netdev@vger.kernel.org
2636S:	Supported
2637F:	drivers/net/ethernet/broadcom/bnxt/
2638
2639BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2640M:	Florian Fainelli <f.fainelli@gmail.com>
2641M:	Ray Jui <rjui@broadcom.com>
2642M:	Scott Branden <sbranden@broadcom.com>
2643M:	bcm-kernel-feedback-list@broadcom.com
2644T:	git git://github.com/broadcom/mach-bcm
2645S:	Maintained
2646N:	bcm281*
2647N:	bcm113*
2648N:	bcm216*
2649N:	kona
2650F:	arch/arm/mach-bcm/
2651
2652BROADCOM BCM2835 ARM ARCHITECTURE
2653M:	Stephen Warren <swarren@wwwdotorg.org>
2654M:	Lee Jones <lee@kernel.org>
2655M:	Eric Anholt <eric@anholt.net>
2656L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2657L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2658T:	git git://github.com/anholt/linux
2659S:	Maintained
2660N:	bcm2835
2661F:	drivers/staging/vc04_services
2662
2663BROADCOM BCM47XX MIPS ARCHITECTURE
2664M:	Hauke Mehrtens <hauke@hauke-m.de>
2665M:	Rafał Miłecki <zajec5@gmail.com>
2666L:	linux-mips@linux-mips.org
2667S:	Maintained
2668F:	Documentation/devicetree/bindings/mips/brcm/
2669F:	arch/mips/bcm47xx/*
2670F:	arch/mips/include/asm/mach-bcm47xx/*
2671
2672BROADCOM BCM5301X ARM ARCHITECTURE
2673M:	Hauke Mehrtens <hauke@hauke-m.de>
2674M:	Rafał Miłecki <zajec5@gmail.com>
2675M:	bcm-kernel-feedback-list@broadcom.com
2676L:	linux-arm-kernel@lists.infradead.org
2677S:	Maintained
2678F:	arch/arm/mach-bcm/bcm_5301x.c
2679F:	arch/arm/boot/dts/bcm5301x*.dtsi
2680F:	arch/arm/boot/dts/bcm470*
2681
2682BROADCOM BCM53573 ARM ARCHITECTURE
2683M:	Rafał Miłecki <rafal@milecki.pl>
2684L:	linux-arm-kernel@lists.infradead.org
2685S:	Maintained
2686F:	arch/arm/boot/dts/bcm53573*
2687F:	arch/arm/boot/dts/bcm47189*
2688
2689BROADCOM BCM63XX ARM ARCHITECTURE
2690M:	Florian Fainelli <f.fainelli@gmail.com>
2691M:	bcm-kernel-feedback-list@broadcom.com
2692L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2693T:	git git://github.com/broadcom/stblinux.git
2694S:	Maintained
2695N:	bcm63xx
2696
2697BROADCOM BCM63XX/BCM33XX UDC DRIVER
2698M:	Kevin Cernekee <cernekee@gmail.com>
2699L:	linux-usb@vger.kernel.org
2700S:	Maintained
2701F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2702
2703BROADCOM BCM7XXX ARM ARCHITECTURE
2704M:	Brian Norris <computersforpeace@gmail.com>
2705M:	Gregory Fong <gregory.0xf0@gmail.com>
2706M:	Florian Fainelli <f.fainelli@gmail.com>
2707M:	bcm-kernel-feedback-list@broadcom.com
2708L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2709T:	git git://github.com/broadcom/stblinux.git
2710S:	Maintained
2711F:	arch/arm/mach-bcm/*brcmstb*
2712F:	arch/arm/boot/dts/bcm7*.dts*
2713F:	drivers/bus/brcmstb_gisb.c
2714N:	brcmstb
2715
2716BROADCOM BMIPS MIPS ARCHITECTURE
2717M:	Kevin Cernekee <cernekee@gmail.com>
2718M:	Florian Fainelli <f.fainelli@gmail.com>
2719L:	linux-mips@linux-mips.org
2720T:	git git://github.com/broadcom/stblinux.git
2721S:	Maintained
2722F:	arch/mips/bmips/*
2723F:	arch/mips/include/asm/mach-bmips/*
2724F:	arch/mips/kernel/*bmips*
2725F:	arch/mips/boot/dts/brcm/bcm*.dts*
2726F:	drivers/irqchip/irq-bcm63*
2727F:	drivers/irqchip/irq-bcm7*
2728F:	drivers/irqchip/irq-brcmstb*
2729F:	include/linux/bcm963xx_nvram.h
2730F:	include/linux/bcm963xx_tag.h
2731
2732BROADCOM BMIPS CPUFREQ DRIVER
2733M:	Markus Mayer <mmayer@broadcom.com>
2734M:	bcm-kernel-feedback-list@broadcom.com
2735L:	linux-pm@vger.kernel.org
2736S:	Maintained
2737F:	drivers/cpufreq/bmips-cpufreq.c
2738
2739BROADCOM TG3 GIGABIT ETHERNET DRIVER
2740M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
2741M:	Prashant Sreedharan <prashant@broadcom.com>
2742M:	Michael Chan <mchan@broadcom.com>
2743L:	netdev@vger.kernel.org
2744S:	Supported
2745F:	drivers/net/ethernet/broadcom/tg3.*
2746
2747BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2748M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2749M:	Franky Lin <franky.lin@broadcom.com>
2750M:	Hante Meuleman <hante.meuleman@broadcom.com>
2751L:	linux-wireless@vger.kernel.org
2752L:	brcm80211-dev-list.pdl@broadcom.com
2753S:	Supported
2754F:	drivers/net/wireless/broadcom/brcm80211/
2755
2756BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2757M:	QLogic-Storage-Upstream@qlogic.com
2758L:	linux-scsi@vger.kernel.org
2759S:	Supported
2760F:	drivers/scsi/bnx2fc/
2761
2762BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2763M:	QLogic-Storage-Upstream@qlogic.com
2764L:	linux-scsi@vger.kernel.org
2765S:	Supported
2766F:	drivers/scsi/bnx2i/
2767
2768BROADCOM IPROC ARM ARCHITECTURE
2769M:	Ray Jui <rjui@broadcom.com>
2770M:	Scott Branden <sbranden@broadcom.com>
2771M:	Jon Mason <jonmason@broadcom.com>
2772M:	bcm-kernel-feedback-list@broadcom.com
2773L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2774T:	git git://github.com/broadcom/cygnus-linux.git
2775S:	Maintained
2776N:	iproc
2777N:	cygnus
2778N:	bcm[-_]nsp
2779N:	bcm9113*
2780N:	bcm9583*
2781N:	bcm9585*
2782N:	bcm9586*
2783N:	bcm988312
2784N:	bcm113*
2785N:	bcm583*
2786N:	bcm585*
2787N:	bcm586*
2788N:	bcm88312
2789F:	arch/arm64/boot/dts/broadcom/ns2*
2790F:	drivers/clk/bcm/clk-ns*
2791F:	drivers/pinctrl/bcm/pinctrl-ns*
2792
2793BROADCOM BRCMSTB GPIO DRIVER
2794M:	Gregory Fong <gregory.0xf0@gmail.com>
2795L:	bcm-kernel-feedback-list@broadcom.com
2796S:	Supported
2797F:	drivers/gpio/gpio-brcmstb.c
2798F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2799
2800BROADCOM KONA GPIO DRIVER
2801M:	Ray Jui <rjui@broadcom.com>
2802L:	bcm-kernel-feedback-list@broadcom.com
2803S:	Supported
2804F:	drivers/gpio/gpio-bcm-kona.c
2805F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2806
2807BROADCOM NVRAM DRIVER
2808M:	Rafał Miłecki <zajec5@gmail.com>
2809L:	linux-mips@linux-mips.org
2810S:	Maintained
2811F:	drivers/firmware/broadcom/*
2812
2813BROADCOM STB NAND FLASH DRIVER
2814M:	Brian Norris <computersforpeace@gmail.com>
2815M:	Kamal Dasu <kdasu.kdev@gmail.com>
2816L:	linux-mtd@lists.infradead.org
2817L:	bcm-kernel-feedback-list@broadcom.com
2818S:	Maintained
2819F:	drivers/mtd/nand/brcmnand/
2820
2821BROADCOM STB AVS CPUFREQ DRIVER
2822M:	Markus Mayer <mmayer@broadcom.com>
2823M:	bcm-kernel-feedback-list@broadcom.com
2824L:	linux-pm@vger.kernel.org
2825S:	Maintained
2826F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2827F:	drivers/cpufreq/brcmstb*
2828
2829BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2830M:	Rafał Miłecki <zajec5@gmail.com>
2831L:	linux-wireless@vger.kernel.org
2832S:	Maintained
2833F:	drivers/bcma/
2834F:	include/linux/bcma/
2835
2836BROADCOM SYSTEMPORT ETHERNET DRIVER
2837M:	Florian Fainelli <f.fainelli@gmail.com>
2838L:	netdev@vger.kernel.org
2839S:	Supported
2840F:	drivers/net/ethernet/broadcom/bcmsysport.*
2841
2842BROADCOM VULCAN ARM64 SOC
2843M:	Jayachandran C. <c.jayachandran@gmail.com>
2844M:	bcm-kernel-feedback-list@broadcom.com
2845L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2846S:	Maintained
2847F:	arch/arm64/boot/dts/broadcom/vulcan*
2848
2849BROADCOM NETXTREME-E ROCE DRIVER
2850M:	Selvin Xavier <selvin.xavier@broadcom.com>
2851M:	Devesh Sharma <devesh.sharma@broadcom.com>
2852M:	Somnath Kotur <somnath.kotur@broadcom.com>
2853M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2854L:	linux-rdma@vger.kernel.org
2855W:	http://www.broadcom.com
2856S:	Supported
2857F:	drivers/infiniband/hw/bnxt_re/
2858F:	include/uapi/rdma/bnxt_re-abi.h
2859
2860BROCADE BFA FC SCSI DRIVER
2861M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2862M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2863L:	linux-scsi@vger.kernel.org
2864S:	Supported
2865F:	drivers/scsi/bfa/
2866
2867BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2868M:	Rasesh Mody <rasesh.mody@cavium.com>
2869M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2870M:	Dept-GELinuxNICDev@cavium.com
2871L:	netdev@vger.kernel.org
2872S:	Supported
2873F:	drivers/net/ethernet/brocade/bna/
2874
2875BSG (block layer generic sg v4 driver)
2876M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2877L:	linux-scsi@vger.kernel.org
2878S:	Supported
2879F:	block/bsg.c
2880F:	include/linux/bsg.h
2881F:	include/uapi/linux/bsg.h
2882
2883BT87X AUDIO DRIVER
2884M:	Clemens Ladisch <clemens@ladisch.de>
2885L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2886T:	git git://git.alsa-project.org/alsa-kernel.git
2887S:	Maintained
2888F:	Documentation/sound/alsa/Bt87x.txt
2889F:	sound/pci/bt87x.c
2890
2891BT8XXGPIO DRIVER
2892M:	Michael Buesch <m@bues.ch>
2893W:	http://bu3sch.de/btgpio.php
2894S:	Maintained
2895F:	drivers/gpio/gpio-bt8xx.c
2896
2897BTRFS FILE SYSTEM
2898M:	Chris Mason <clm@fb.com>
2899M:	Josef Bacik <jbacik@fb.com>
2900M:	David Sterba <dsterba@suse.com>
2901L:	linux-btrfs@vger.kernel.org
2902W:	http://btrfs.wiki.kernel.org/
2903Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
2904T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2905S:	Maintained
2906F:	Documentation/filesystems/btrfs.txt
2907F:	fs/btrfs/
2908
2909BTTV VIDEO4LINUX DRIVER
2910M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2911M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2912L:	linux-media@vger.kernel.org
2913W:	https://linuxtv.org
2914T:	git git://linuxtv.org/media_tree.git
2915S:	Odd fixes
2916F:	Documentation/media/v4l-drivers/bttv*
2917F:	drivers/media/pci/bt8xx/bttv*
2918
2919BUSLOGIC SCSI DRIVER
2920M:	Khalid Aziz <khalid@gonehiking.org>
2921L:	linux-scsi@vger.kernel.org
2922S:	Maintained
2923F:	drivers/scsi/BusLogic.*
2924F:	drivers/scsi/FlashPoint.*
2925
2926C-MEDIA CMI8788 DRIVER
2927M:	Clemens Ladisch <clemens@ladisch.de>
2928L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2929T:	git git://git.alsa-project.org/alsa-kernel.git
2930S:	Maintained
2931F:	sound/pci/oxygen/
2932
2933C6X ARCHITECTURE
2934M:	Mark Salter <msalter@redhat.com>
2935M:	Aurelien Jacquiot <a-jacquiot@ti.com>
2936L:	linux-c6x-dev@linux-c6x.org
2937W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
2938S:	Maintained
2939F:	arch/c6x/
2940
2941CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2942M:	David Howells <dhowells@redhat.com>
2943L:	linux-cachefs@redhat.com (moderated for non-subscribers)
2944S:	Supported
2945F:	Documentation/filesystems/caching/cachefiles.txt
2946F:	fs/cachefiles/
2947
2948CADET FM/AM RADIO RECEIVER DRIVER
2949M:	Hans Verkuil <hverkuil@xs4all.nl>
2950L:	linux-media@vger.kernel.org
2951T:	git git://linuxtv.org/media_tree.git
2952W:	https://linuxtv.org
2953S:	Maintained
2954F:	drivers/media/radio/radio-cadet*
2955
2956CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2957M:	Jonathan Corbet <corbet@lwn.net>
2958L:	linux-media@vger.kernel.org
2959T:	git git://linuxtv.org/media_tree.git
2960S:	Maintained
2961F:	Documentation/media/v4l-drivers/cafe_ccic*
2962F:	drivers/media/platform/marvell-ccic/
2963
2964CAIF NETWORK LAYER
2965M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2966L:	netdev@vger.kernel.org
2967S:	Supported
2968F:	Documentation/networking/caif/
2969F:	drivers/net/caif/
2970F:	include/uapi/linux/caif/
2971F:	include/net/caif/
2972F:	net/caif/
2973
2974CALGARY x86-64 IOMMU
2975M:	Muli Ben-Yehuda <mulix@mulix.org>
2976M:	Jon Mason <jdmason@kudzu.us>
2977L:	iommu@lists.linux-foundation.org
2978S:	Maintained
2979F:	arch/x86/kernel/pci-calgary_64.c
2980F:	arch/x86/kernel/tce_64.c
2981F:	arch/x86/include/asm/calgary.h
2982F:	arch/x86/include/asm/tce.h
2983
2984CAN NETWORK LAYER
2985M:	Oliver Hartkopp <socketcan@hartkopp.net>
2986M:	Marc Kleine-Budde <mkl@pengutronix.de>
2987L:	linux-can@vger.kernel.org
2988W:	https://github.com/linux-can
2989T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2990T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2991S:	Maintained
2992F:	Documentation/networking/can.txt
2993F:	net/can/
2994F:	include/linux/can/core.h
2995F:	include/uapi/linux/can.h
2996F:	include/uapi/linux/can/bcm.h
2997F:	include/uapi/linux/can/raw.h
2998F:	include/uapi/linux/can/gw.h
2999
3000CAN NETWORK DRIVERS
3001M:	Wolfgang Grandegger <wg@grandegger.com>
3002M:	Marc Kleine-Budde <mkl@pengutronix.de>
3003L:	linux-can@vger.kernel.org
3004W:	https://github.com/linux-can
3005T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3006T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3007S:	Maintained
3008F:	Documentation/devicetree/bindings/net/can/
3009F:	drivers/net/can/
3010F:	include/linux/can/dev.h
3011F:	include/linux/can/platform/
3012F:	include/uapi/linux/can/error.h
3013F:	include/uapi/linux/can/netlink.h
3014
3015CAPABILITIES
3016M:	Serge Hallyn <serge@hallyn.com>
3017L:	linux-security-module@vger.kernel.org
3018S:	Supported
3019F:	include/linux/capability.h
3020F:	include/uapi/linux/capability.h
3021F:	security/commoncap.c
3022F:	kernel/capability.c
3023
3024CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3025M:	Kevin Tsai <ktsai@capellamicro.com>
3026S:	Maintained
3027F:	drivers/iio/light/cm*
3028F:	Documentation/devicetree/bindings/i2c/trivial-admin-guide/devices.rst
3029
3030CAVIUM THUNDERX2 ARM64 SOC
3031M:	Jayachandran C <jnair@caviumnetworks.com>
3032L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3033S:	Maintained
3034F:	arch/arm64/boot/dts/cavium/thunder-99xx*
3035F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3036
3037CAVIUM I2C DRIVER
3038M:	Jan Glauber <jglauber@cavium.com>
3039M:	David Daney <david.daney@cavium.com>
3040W:	http://www.cavium.com
3041S:	Supported
3042F:	drivers/i2c/busses/i2c-octeon*
3043F:	drivers/i2c/busses/i2c-thunderx*
3044
3045CAVIUM LIQUIDIO NETWORK DRIVER
3046M:     Derek Chickles <derek.chickles@caviumnetworks.com>
3047M:     Satanand Burla <satananda.burla@caviumnetworks.com>
3048M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
3049M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3050L:     netdev@vger.kernel.org
3051W:     http://www.cavium.com
3052S:     Supported
3053F:     drivers/net/ethernet/cavium/liquidio/
3054
3055CAVIUM OCTEON-TX CRYPTO DRIVER
3056M:	George Cherian <george.cherian@cavium.com>
3057L:	linux-crypto@vger.kernel.org
3058W:	http://www.cavium.com
3059S:	Supported
3060F:	drivers/crypto/cavium/cpt/
3061
3062CC2520 IEEE-802.15.4 RADIO DRIVER
3063M:	Varka Bhadram <varkabhadram@gmail.com>
3064L:	linux-wpan@vger.kernel.org
3065S:	Maintained
3066F:	drivers/net/ieee802154/cc2520.c
3067F:	include/linux/spi/cc2520.h
3068F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3069
3070CEC DRIVER
3071M:	Hans Verkuil <hans.verkuil@cisco.com>
3072L:	linux-media@vger.kernel.org
3073T:	git git://linuxtv.org/media_tree.git
3074W:	http://linuxtv.org
3075S:	Supported
3076F:	Documentation/media/kapi/cec-core.rst
3077F:	Documentation/media/uapi/cec
3078F:	drivers/media/cec/
3079F:	drivers/media/cec-edid.c
3080F:	drivers/media/rc/keymaps/rc-cec.c
3081F:	include/media/cec.h
3082F:	include/media/cec-edid.h
3083F:	include/uapi/linux/cec.h
3084F:	include/uapi/linux/cec-funcs.h
3085
3086CELL BROADBAND ENGINE ARCHITECTURE
3087M:	Arnd Bergmann <arnd@arndb.de>
3088L:	linuxppc-dev@lists.ozlabs.org
3089W:	http://www.ibm.com/developerworks/power/cell/
3090S:	Supported
3091F:	arch/powerpc/include/asm/cell*.h
3092F:	arch/powerpc/include/asm/spu*.h
3093F:	arch/powerpc/include/uapi/asm/spu*.h
3094F:	arch/powerpc/oprofile/*cell*
3095F:	arch/powerpc/platforms/cell/
3096
3097CEPH COMMON CODE (LIBCEPH)
3098M:	Ilya Dryomov <idryomov@gmail.com>
3099M:	"Yan, Zheng" <zyan@redhat.com>
3100M:	Sage Weil <sage@redhat.com>
3101L:	ceph-devel@vger.kernel.org
3102W:	http://ceph.com/
3103T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3104T:	git git://github.com/ceph/ceph-client.git
3105S:	Supported
3106F:	net/ceph/
3107F:	include/linux/ceph/
3108F:	include/linux/crush/
3109
3110CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3111M:	"Yan, Zheng" <zyan@redhat.com>
3112M:	Sage Weil <sage@redhat.com>
3113M:	Ilya Dryomov <idryomov@gmail.com>
3114L:	ceph-devel@vger.kernel.org
3115W:	http://ceph.com/
3116T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3117T:	git git://github.com/ceph/ceph-client.git
3118S:	Supported
3119F:	Documentation/filesystems/ceph.txt
3120F:	fs/ceph/
3121
3122CERTIFICATE HANDLING:
3123M:	David Howells <dhowells@redhat.com>
3124M:	David Woodhouse <dwmw2@infradead.org>
3125L:	keyrings@vger.kernel.org
3126S:	Maintained
3127F:	Documentation/module-signing.txt
3128F:	certs/
3129F:	scripts/sign-file.c
3130F:	scripts/extract-cert.c
3131
3132CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3133L:	linux-usb@vger.kernel.org
3134S:	Orphan
3135F:	Documentation/usb/WUSB-Design-overview.txt
3136F:	Documentation/usb/wusb-cbaf
3137F:	drivers/usb/host/hwa-hc.c
3138F:	drivers/usb/host/whci/
3139F:	drivers/usb/wusbcore/
3140F:	include/linux/usb/wusb*
3141
3142HT16K33 LED CONTROLLER DRIVER
3143M:	Robin van der Gracht <robin@protonic.nl>
3144S:	Maintained
3145F:	drivers/auxdisplay/ht16k33.c
3146F:	Documentation/devicetree/bindings/display/ht16k33.txt
3147
3148CFAG12864B LCD DRIVER
3149M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3150W:	http://miguelojeda.es/auxdisplay.htm
3151W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3152S:	Maintained
3153F:	drivers/auxdisplay/cfag12864b.c
3154F:	include/linux/cfag12864b.h
3155
3156CFAG12864BFB LCD FRAMEBUFFER DRIVER
3157M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3158W:	http://miguelojeda.es/auxdisplay.htm
3159W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3160S:	Maintained
3161F:	drivers/auxdisplay/cfag12864bfb.c
3162F:	include/linux/cfag12864b.h
3163
3164CFG80211 and NL80211
3165M:	Johannes Berg <johannes@sipsolutions.net>
3166L:	linux-wireless@vger.kernel.org
3167W:	http://wireless.kernel.org/
3168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3169T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3170S:	Maintained
3171F:	include/uapi/linux/nl80211.h
3172F:	include/net/cfg80211.h
3173F:	net/wireless/*
3174X:	net/wireless/wext*
3175
3176CHAR and MISC DRIVERS
3177M:	Arnd Bergmann <arnd@arndb.de>
3178M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3179T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3180S:	Supported
3181F:	drivers/char/*
3182F:	drivers/misc/*
3183F:	include/linux/miscdevice.h
3184
3185CHECKPATCH
3186M:	Andy Whitcroft <apw@canonical.com>
3187M:	Joe Perches <joe@perches.com>
3188S:	Maintained
3189F:	scripts/checkpatch.pl
3190
3191CHINESE DOCUMENTATION
3192M:	Harry Wei <harryxiyou@gmail.com>
3193L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3194L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3195S:	Maintained
3196F:	Documentation/translations/zh_CN/
3197
3198CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3199M:	Peter Chen <Peter.Chen@nxp.com>
3200T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3201L:	linux-usb@vger.kernel.org
3202S:	Maintained
3203F:	drivers/usb/chipidea/
3204
3205CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3206M:	Hans de Goede <hdegoede@redhat.com>
3207L:	linux-input@vger.kernel.org
3208S:	Maintained
3209F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3210F:	drivers/input/touchscreen/chipone_icn8318.c
3211
3212CHROME HARDWARE PLATFORM SUPPORT
3213M:	Olof Johansson <olof@lixom.net>
3214S:	Maintained
3215T:	git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3216F:	drivers/platform/chrome/
3217
3218CISCO VIC ETHERNET NIC DRIVER
3219M:	Christian Benvenuti <benve@cisco.com>
3220M:	Sujith Sankar <ssujith@cisco.com>
3221M:	Govindarajulu Varadarajan <_govind@gmx.com>
3222M:	Neel Patel <neepatel@cisco.com>
3223S:	Supported
3224F:	drivers/net/ethernet/cisco/enic/
3225
3226CISCO VIC LOW LATENCY NIC DRIVER
3227M:	Christian Benvenuti <benve@cisco.com>
3228M:	Dave Goodell <dgoodell@cisco.com>
3229S:	Supported
3230F:	drivers/infiniband/hw/usnic/
3231
3232CIRRUS LOGIC EP93XX ETHERNET DRIVER
3233M:	Hartley Sweeten <hsweeten@visionengravers.com>
3234L:	netdev@vger.kernel.org
3235S:	Maintained
3236F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3237
3238CIRRUS LOGIC AUDIO CODEC DRIVERS
3239M:	Brian Austin <brian.austin@cirrus.com>
3240M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3241L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3242S:	Maintained
3243F:	sound/soc/codecs/cs*
3244
3245CLEANCACHE API
3246M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3247L:	linux-kernel@vger.kernel.org
3248S:	Maintained
3249F:	mm/cleancache.c
3250F:	include/linux/cleancache.h
3251
3252CLK API
3253M:	Russell King <linux@armlinux.org.uk>
3254L:	linux-clk@vger.kernel.org
3255S:	Maintained
3256F:	include/linux/clk.h
3257
3258CLOCKSOURCE, CLOCKEVENT DRIVERS
3259M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3260M:	Thomas Gleixner <tglx@linutronix.de>
3261L:	linux-kernel@vger.kernel.org
3262T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3263S:	Supported
3264F:	drivers/clocksource
3265
3266CISCO FCOE HBA DRIVER
3267M:	Satish Kharat <satishkh@cisco.com>
3268M:	Sesidhar Baddela <sebaddel@cisco.com>
3269M:	Karan Tilak Kumar <kartilak@cisco.com>
3270L:	linux-scsi@vger.kernel.org
3271S:	Supported
3272F:	drivers/scsi/fnic/
3273
3274CISCO SCSI HBA DRIVER
3275M:	Karan Tilak Kumar <kartilak@cisco.com>
3276M:	Sesidhar Baddela <sebaddel@cisco.com>
3277L:	linux-scsi@vger.kernel.org
3278S:	Supported
3279F:	drivers/scsi/snic/
3280
3281CMPC ACPI DRIVER
3282M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3283M:	Daniel Oliveira Nascimento <don@syst.com.br>
3284L:	platform-driver-x86@vger.kernel.org
3285S:	Supported
3286F:	drivers/platform/x86/classmate-laptop.c
3287
3288COBALT MEDIA DRIVER
3289M:	Hans Verkuil <hans.verkuil@cisco.com>
3290L:	linux-media@vger.kernel.org
3291T:	git git://linuxtv.org/media_tree.git
3292W:	https://linuxtv.org
3293S:	Supported
3294F:	drivers/media/pci/cobalt/
3295
3296COCCINELLE/Semantic Patches (SmPL)
3297M:	Julia Lawall <Julia.Lawall@lip6.fr>
3298M:	Gilles Muller <Gilles.Muller@lip6.fr>
3299M:	Nicolas Palix <nicolas.palix@imag.fr>
3300M:	Michal Marek <mmarek@suse.com>
3301L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3302T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3303W:	http://coccinelle.lip6.fr/
3304S:	Supported
3305F:	Documentation/dev-tools/coccinelle.rst
3306F:	scripts/coccinelle/
3307F:	scripts/coccicheck
3308
3309CODA FILE SYSTEM
3310M:	Jan Harkes <jaharkes@cs.cmu.edu>
3311M:	coda@cs.cmu.edu
3312L:	codalist@coda.cs.cmu.edu
3313W:	http://www.coda.cs.cmu.edu/
3314S:	Maintained
3315F:	Documentation/filesystems/coda.txt
3316F:	fs/coda/
3317F:	include/linux/coda*.h
3318F:	include/uapi/linux/coda*.h
3319
3320CODA V4L2 MEM2MEM DRIVER
3321M:	Philipp Zabel <p.zabel@pengutronix.de>
3322L:	linux-media@vger.kernel.org
3323S:	Maintained
3324F:	Documentation/devicetree/bindings/media/coda.txt
3325F:	drivers/media/platform/coda/
3326
3327COMMON CLK FRAMEWORK
3328M:	Michael Turquette <mturquette@baylibre.com>
3329M:	Stephen Boyd <sboyd@codeaurora.org>
3330L:	linux-clk@vger.kernel.org
3331Q:	http://patchwork.kernel.org/project/linux-clk/list/
3332T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3333S:	Maintained
3334F:	Documentation/devicetree/bindings/clock/
3335F:	drivers/clk/
3336X:	drivers/clk/clkdev.c
3337F:	include/linux/clk-pr*
3338F:	include/linux/clk/
3339
3340COMMON INTERNET FILE SYSTEM (CIFS)
3341M:	Steve French <sfrench@samba.org>
3342L:	linux-cifs@vger.kernel.org
3343L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3344W:	http://linux-cifs.samba.org/
3345T:	git git://git.samba.org/sfrench/cifs-2.6.git
3346S:	Supported
3347F:	Documentation/filesystems/cifs/
3348F:	fs/cifs/
3349
3350COMPACTPCI HOTPLUG CORE
3351M:	Scott Murray <scott@spiteful.org>
3352L:	linux-pci@vger.kernel.org
3353S:	Maintained
3354F:	drivers/pci/hotplug/cpci_hotplug*
3355
3356COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3357M:	Scott Murray <scott@spiteful.org>
3358L:	linux-pci@vger.kernel.org
3359S:	Maintained
3360F:	drivers/pci/hotplug/cpcihp_zt5550.*
3361
3362COMPACTPCI HOTPLUG GENERIC DRIVER
3363M:	Scott Murray <scott@spiteful.org>
3364L:	linux-pci@vger.kernel.org
3365S:	Maintained
3366F:	drivers/pci/hotplug/cpcihp_generic.c
3367
3368COMPAL LAPTOP SUPPORT
3369M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3370L:	platform-driver-x86@vger.kernel.org
3371S:	Maintained
3372F:	drivers/platform/x86/compal-laptop.c
3373
3374CONEXANT ACCESSRUNNER USB DRIVER
3375L:	accessrunner-general@lists.sourceforge.net
3376W:	http://accessrunner.sourceforge.net/
3377S:	Orphan
3378F:	drivers/usb/atm/cxacru.c
3379
3380CONFIGFS
3381M:	Joel Becker <jlbec@evilplan.org>
3382M:	Christoph Hellwig <hch@lst.de>
3383T:	git git://git.infradead.org/users/hch/configfs.git
3384S:	Supported
3385F:	fs/configfs/
3386F:	include/linux/configfs.h
3387
3388CONNECTOR
3389M:	Evgeniy Polyakov <zbr@ioremap.net>
3390L:	netdev@vger.kernel.org
3391S:	Maintained
3392F:	drivers/connector/
3393
3394CONTROL GROUP (CGROUP)
3395M:	Tejun Heo <tj@kernel.org>
3396M:	Li Zefan <lizefan@huawei.com>
3397M:	Johannes Weiner <hannes@cmpxchg.org>
3398L:	cgroups@vger.kernel.org
3399T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3400S:	Maintained
3401F:	Documentation/cgroup*
3402F:	include/linux/cgroup*
3403F:	kernel/cgroup*
3404
3405CONTROL GROUP - CPUSET
3406M:	Li Zefan <lizefan@huawei.com>
3407L:	cgroups@vger.kernel.org
3408W:	http://www.bullopensource.org/cpuset/
3409W:	http://oss.sgi.com/projects/cpusets/
3410T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3411S:	Maintained
3412F:	Documentation/cgroup-v1/cpusets.txt
3413F:	include/linux/cpuset.h
3414F:	kernel/cpuset.c
3415
3416CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3417M:	Johannes Weiner <hannes@cmpxchg.org>
3418M:	Michal Hocko <mhocko@kernel.org>
3419M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3420L:	cgroups@vger.kernel.org
3421L:	linux-mm@kvack.org
3422S:	Maintained
3423F:	mm/memcontrol.c
3424F:	mm/swap_cgroup.c
3425
3426CORETEMP HARDWARE MONITORING DRIVER
3427M:	Fenghua Yu <fenghua.yu@intel.com>
3428L:	linux-hwmon@vger.kernel.org
3429S:	Maintained
3430F:	Documentation/hwmon/coretemp
3431F:	drivers/hwmon/coretemp.c
3432
3433COSA/SRP SYNC SERIAL DRIVER
3434M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3435W:	http://www.fi.muni.cz/~kas/cosa/
3436S:	Maintained
3437F:	drivers/net/wan/cosa*
3438
3439CPMAC ETHERNET DRIVER
3440M:	Florian Fainelli <f.fainelli@gmail.com>
3441L:	netdev@vger.kernel.org
3442S:	Maintained
3443F:	drivers/net/ethernet/ti/cpmac.c
3444
3445CPU FREQUENCY DRIVERS
3446M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3447M:	Viresh Kumar <viresh.kumar@linaro.org>
3448L:	linux-pm@vger.kernel.org
3449S:	Maintained
3450T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3451T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3452B:	https://bugzilla.kernel.org
3453F:	Documentation/cpu-freq/
3454F:	drivers/cpufreq/
3455F:	include/linux/cpufreq.h
3456F:	tools/testing/selftests/cpufreq/
3457
3458CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3459M:	Viresh Kumar <viresh.kumar@linaro.org>
3460M:	Sudeep Holla <sudeep.holla@arm.com>
3461L:	linux-pm@vger.kernel.org
3462W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3463S:	Maintained
3464F:	drivers/cpufreq/arm_big_little.h
3465F:	drivers/cpufreq/arm_big_little.c
3466F:	drivers/cpufreq/arm_big_little_dt.c
3467
3468CPUIDLE DRIVER - ARM BIG LITTLE
3469M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3470M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3471L:	linux-pm@vger.kernel.org
3472L:	linux-arm-kernel@lists.infradead.org
3473T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3474S:	Maintained
3475F:	drivers/cpuidle/cpuidle-big_little.c
3476
3477CPUIDLE DRIVER - ARM EXYNOS
3478M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3479M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3480M:	Kukjin Kim <kgene@kernel.org>
3481L:	linux-pm@vger.kernel.org
3482L:	linux-samsung-soc@vger.kernel.org
3483S:	Supported
3484F:	drivers/cpuidle/cpuidle-exynos.c
3485F:	arch/arm/mach-exynos/pm.c
3486
3487CPUIDLE DRIVERS
3488M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3489M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3490L:	linux-pm@vger.kernel.org
3491S:	Maintained
3492T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3493B:	https://bugzilla.kernel.org
3494F:	drivers/cpuidle/*
3495F:	include/linux/cpuidle.h
3496
3497CPUID/MSR DRIVER
3498M:	"H. Peter Anvin" <hpa@zytor.com>
3499S:	Maintained
3500F:	arch/x86/kernel/cpuid.c
3501F:	arch/x86/kernel/msr.c
3502
3503CPU POWER MONITORING SUBSYSTEM
3504M:	Thomas Renninger <trenn@suse.com>
3505L:	linux-pm@vger.kernel.org
3506S:	Maintained
3507F:	tools/power/cpupower/
3508
3509CRAMFS FILESYSTEM
3510W:	http://sourceforge.net/projects/cramfs/
3511S:	Orphan / Obsolete
3512F:	Documentation/filesystems/cramfs.txt
3513F:	fs/cramfs/
3514
3515CRIS PORT
3516M:	Mikael Starvik <starvik@axis.com>
3517M:	Jesper Nilsson <jesper.nilsson@axis.com>
3518L:	linux-cris-kernel@axis.com
3519W:	http://developer.axis.com
3520T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3521S:	Maintained
3522F:	arch/cris/
3523F:	drivers/tty/serial/crisv10.*
3524
3525CRYPTO API
3526M:	Herbert Xu <herbert@gondor.apana.org.au>
3527M:	"David S. Miller" <davem@davemloft.net>
3528L:	linux-crypto@vger.kernel.org
3529T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3530T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3531S:	Maintained
3532F:	Documentation/crypto/
3533F:	Documentation/devicetree/bindings/crypto/
3534F:	Documentation/DocBook/crypto-API.tmpl
3535F:	arch/*/crypto/
3536F:	crypto/
3537F:	drivers/crypto/
3538F:	include/crypto/
3539F:	include/linux/crypto*
3540
3541CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3542M:	Neil Horman <nhorman@tuxdriver.com>
3543L:	linux-crypto@vger.kernel.org
3544S:	Maintained
3545F:	crypto/ansi_cprng.c
3546F:	crypto/rng.c
3547
3548CS3308 MEDIA DRIVER
3549M:	Hans Verkuil <hverkuil@xs4all.nl>
3550L:	linux-media@vger.kernel.org
3551T:	git git://linuxtv.org/media_tree.git
3552W:	http://linuxtv.org
3553S:	Odd Fixes
3554F:	drivers/media/i2c/cs3308.c
3555F:	drivers/media/i2c/cs3308.h
3556
3557CS5535 Audio ALSA driver
3558M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3559S:	Maintained
3560F:	sound/pci/cs5535audio/
3561
3562CW1200 WLAN driver
3563M:	Solomon Peachy <pizza@shaftnet.org>
3564S:	Maintained
3565F:	drivers/net/wireless/st/cw1200/
3566
3567CX18 VIDEO4LINUX DRIVER
3568M:	Andy Walls <awalls@md.metrocast.net>
3569L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3570L:	linux-media@vger.kernel.org
3571T:	git git://linuxtv.org/media_tree.git
3572W:	https://linuxtv.org
3573W:	http://www.ivtvdriver.org/index.php/Cx18
3574S:	Maintained
3575F:	Documentation/media/v4l-drivers/cx18*
3576F:	drivers/media/pci/cx18/
3577F:	include/uapi/linux/ivtv*
3578
3579CX2341X MPEG ENCODER HELPER MODULE
3580M:	Hans Verkuil <hverkuil@xs4all.nl>
3581L:	linux-media@vger.kernel.org
3582T:	git git://linuxtv.org/media_tree.git
3583W:	https://linuxtv.org
3584S:	Maintained
3585F:	drivers/media/common/cx2341x*
3586F:	include/media/cx2341x*
3587
3588CX24120 MEDIA DRIVER
3589M:	Jemma Denson <jdenson@gmail.com>
3590M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3591L:	linux-media@vger.kernel.org
3592W:	https://linuxtv.org
3593Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3594S:	Maintained
3595F:	drivers/media/dvb-frontends/cx24120*
3596
3597CX88 VIDEO4LINUX DRIVER
3598M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3599M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3600L:	linux-media@vger.kernel.org
3601W:	https://linuxtv.org
3602T:	git git://linuxtv.org/media_tree.git
3603S:	Odd fixes
3604F:	Documentation/media/v4l-drivers/cx88*
3605F:	drivers/media/pci/cx88/
3606
3607CXD2820R MEDIA DRIVER
3608M:	Antti Palosaari <crope@iki.fi>
3609L:	linux-media@vger.kernel.org
3610W:	https://linuxtv.org
3611W:	http://palosaari.fi/linux/
3612Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3613T:	git git://linuxtv.org/anttip/media_tree.git
3614S:	Maintained
3615F:	drivers/media/dvb-frontends/cxd2820r*
3616
3617CXGB3 ETHERNET DRIVER (CXGB3)
3618M:	Santosh Raspatur <santosh@chelsio.com>
3619L:	netdev@vger.kernel.org
3620W:	http://www.chelsio.com
3621S:	Supported
3622F:	drivers/net/ethernet/chelsio/cxgb3/
3623
3624CXGB3 ISCSI DRIVER (CXGB3I)
3625M:	Karen Xie <kxie@chelsio.com>
3626L:	linux-scsi@vger.kernel.org
3627W:	http://www.chelsio.com
3628S:	Supported
3629F:	drivers/scsi/cxgbi/cxgb3i
3630
3631CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3632M:	Steve Wise <swise@chelsio.com>
3633L:	linux-rdma@vger.kernel.org
3634W:	http://www.openfabrics.org
3635S:	Supported
3636F:	drivers/infiniband/hw/cxgb3/
3637F:	include/uapi/rdma/cxgb3-abi.h
3638
3639CXGB4 ETHERNET DRIVER (CXGB4)
3640M:	Ganesh Goudar <ganeshgr@chelsio.com>
3641L:	netdev@vger.kernel.org
3642W:	http://www.chelsio.com
3643S:	Supported
3644F:	drivers/net/ethernet/chelsio/cxgb4/
3645
3646CXGB4 ISCSI DRIVER (CXGB4I)
3647M:	Karen Xie <kxie@chelsio.com>
3648L:	linux-scsi@vger.kernel.org
3649W:	http://www.chelsio.com
3650S:	Supported
3651F:	drivers/scsi/cxgbi/cxgb4i
3652
3653CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3654M:	Steve Wise <swise@chelsio.com>
3655L:	linux-rdma@vger.kernel.org
3656W:	http://www.openfabrics.org
3657S:	Supported
3658F:	drivers/infiniband/hw/cxgb4/
3659F:	include/uapi/rdma/cxgb4-abi.h
3660
3661CXGB4VF ETHERNET DRIVER (CXGB4VF)
3662M:	Casey Leedom <leedom@chelsio.com>
3663L:	netdev@vger.kernel.org
3664W:	http://www.chelsio.com
3665S:	Supported
3666F:	drivers/net/ethernet/chelsio/cxgb4vf/
3667
3668CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3669M:	Ian Munsie <imunsie@au1.ibm.com>
3670M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3671L:	linuxppc-dev@lists.ozlabs.org
3672S:	Supported
3673F:	arch/powerpc/platforms/powernv/pci-cxl.c
3674F:	drivers/misc/cxl/
3675F:	include/misc/cxl*
3676F:	include/uapi/misc/cxl.h
3677F:	Documentation/powerpc/cxl.txt
3678F:	Documentation/ABI/testing/sysfs-class-cxl
3679
3680CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3681M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3682M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3683M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3684L:	linux-scsi@vger.kernel.org
3685S:	Supported
3686F:	drivers/scsi/cxlflash/
3687F:	include/uapi/scsi/cxlflash_ioctls.h
3688F:	Documentation/powerpc/cxlflash.txt
3689
3690STMMAC ETHERNET DRIVER
3691M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
3692M:	Alexandre Torgue <alexandre.torgue@st.com>
3693L:	netdev@vger.kernel.org
3694W:	http://www.stlinux.com
3695S:	Supported
3696F:	drivers/net/ethernet/stmicro/stmmac/
3697
3698CYBERPRO FB DRIVER
3699M:	Russell King <linux@armlinux.org.uk>
3700L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3701W:	http://www.armlinux.org.uk/
3702S:	Maintained
3703F:	drivers/video/fbdev/cyber2000fb.*
3704
3705CYCLADES ASYNC MUX DRIVER
3706W:	http://www.cyclades.com/
3707S:	Orphan
3708F:	drivers/tty/cyclades.c
3709F:	include/linux/cyclades.h
3710F:	include/uapi/linux/cyclades.h
3711
3712CYCLADES PC300 DRIVER
3713W:	http://www.cyclades.com/
3714S:	Orphan
3715F:	drivers/net/wan/pc300*
3716
3717CYPRESS_FIRMWARE MEDIA DRIVER
3718M:	Antti Palosaari <crope@iki.fi>
3719L:	linux-media@vger.kernel.org
3720W:	https://linuxtv.org
3721W:	http://palosaari.fi/linux/
3722Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3723T:	git git://linuxtv.org/anttip/media_tree.git
3724S:	Maintained
3725F:	drivers/media/common/cypress_firmware*
3726
3727CYTTSP TOUCHSCREEN DRIVER
3728M:	Ferruh Yigit <fery@cypress.com>
3729L:	linux-input@vger.kernel.org
3730S:	Supported
3731F:	drivers/input/touchscreen/cyttsp*
3732F:	include/linux/input/cyttsp.h
3733
3734DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3735M:	Joshua Kinard <kumba@gentoo.org>
3736S:	Maintained
3737F:	drivers/rtc/rtc-ds1685.c
3738F:	include/linux/rtc/ds1685.h
3739
3740DAMA SLAVE for AX.25
3741M:	Joerg Reuter <jreuter@yaina.de>
3742W:	http://yaina.de/jreuter/
3743W:	http://www.qsl.net/dl1bke/
3744L:	linux-hams@vger.kernel.org
3745S:	Maintained
3746F:	net/ax25/af_ax25.c
3747F:	net/ax25/ax25_dev.c
3748F:	net/ax25/ax25_ds_*
3749F:	net/ax25/ax25_in.c
3750F:	net/ax25/ax25_out.c
3751F:	net/ax25/ax25_timer.c
3752F:	net/ax25/sysctl_net_ax25.c
3753
3754DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3755L:	netdev@vger.kernel.org
3756S:	Orphan
3757F:	Documentation/networking/dmfe.txt
3758F:	drivers/net/ethernet/dec/tulip/dmfe.c
3759
3760DC390/AM53C974 SCSI driver
3761M:	Hannes Reinecke <hare@suse.com>
3762L:	linux-scsi@vger.kernel.org
3763S:	Maintained
3764F:	drivers/scsi/am53c974.c
3765
3766DC395x SCSI driver
3767M:	Oliver Neukum <oliver@neukum.org>
3768M:	Ali Akcaagac <aliakc@web.de>
3769M:	Jamie Lenehan <lenehan@twibble.org>
3770L:	dc395x@twibble.org
3771W:	http://twibble.org/dist/dc395x/
3772W:	http://lists.twibble.org/mailman/listinfo/dc395x/
3773S:	Maintained
3774F:	Documentation/scsi/dc395x.txt
3775F:	drivers/scsi/dc395x.*
3776
3777DCCP PROTOCOL
3778M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
3779L:	dccp@vger.kernel.org
3780W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3781S:	Maintained
3782F:	include/linux/dccp.h
3783F:	include/uapi/linux/dccp.h
3784F:	include/linux/tfrc.h
3785F:	net/dccp/
3786
3787DECnet NETWORK LAYER
3788W:	http://linux-decnet.sourceforge.net
3789L:	linux-decnet-user@lists.sourceforge.net
3790S:	Orphan
3791F:	Documentation/networking/decnet.txt
3792F:	net/decnet/
3793
3794DECSTATION PLATFORM SUPPORT
3795M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3796L:	linux-mips@linux-mips.org
3797W:	http://www.linux-mips.org/wiki/DECstation
3798S:	Maintained
3799F:	arch/mips/dec/
3800F:	arch/mips/include/asm/dec/
3801F:	arch/mips/include/asm/mach-dec/
3802
3803DEFXX FDDI NETWORK DRIVER
3804M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3805S:	Maintained
3806F:	drivers/net/fddi/defxx.*
3807
3808DELL LAPTOP DRIVER
3809M:	Matthew Garrett <mjg59@srcf.ucam.org>
3810M:	Pali Rohár <pali.rohar@gmail.com>
3811L:	platform-driver-x86@vger.kernel.org
3812S:	Maintained
3813F:	drivers/platform/x86/dell-laptop.c
3814
3815DELL LAPTOP RBTN DRIVER
3816M:	Pali Rohár <pali.rohar@gmail.com>
3817S:	Maintained
3818F:	drivers/platform/x86/dell-rbtn.*
3819
3820DELL LAPTOP FREEFALL DRIVER
3821M:	Pali Rohár <pali.rohar@gmail.com>
3822S:	Maintained
3823F:	drivers/platform/x86/dell-smo8800.c
3824
3825DELL LAPTOP SMM DRIVER
3826M:	Pali Rohár <pali.rohar@gmail.com>
3827S:	Maintained
3828F:	drivers/hwmon/dell-smm-hwmon.c
3829F:	include/uapi/linux/i8k.h
3830
3831DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3832M:	Doug Warzecha <Douglas_Warzecha@dell.com>
3833S:	Maintained
3834F:	Documentation/dcdbas.txt
3835F:	drivers/firmware/dcdbas.*
3836
3837DELL WMI EXTRAS DRIVER
3838M:	Matthew Garrett <mjg59@srcf.ucam.org>
3839M:	Pali Rohár <pali.rohar@gmail.com>
3840S:	Maintained
3841F:	drivers/platform/x86/dell-wmi.c
3842
3843DESIGNWARE USB2 DRD IP DRIVER
3844M:	John Youn <johnyoun@synopsys.com>
3845L:	linux-usb@vger.kernel.org
3846T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3847S:	Maintained
3848F:	drivers/usb/dwc2/
3849
3850DESIGNWARE USB3 DRD IP DRIVER
3851M:	Felipe Balbi <balbi@kernel.org>
3852L:	linux-usb@vger.kernel.org
3853T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3854S:	Maintained
3855F:	drivers/usb/dwc3/
3856
3857DEVICE COREDUMP (DEV_COREDUMP)
3858M:	Johannes Berg <johannes@sipsolutions.net>
3859L:	linux-kernel@vger.kernel.org
3860S:	Maintained
3861F:	drivers/base/devcoredump.c
3862F:	include/linux/devcoredump.h
3863
3864DEVICE FREQUENCY (DEVFREQ)
3865M:	MyungJoo Ham <myungjoo.ham@samsung.com>
3866M:	Kyungmin Park <kyungmin.park@samsung.com>
3867R:	Chanwoo Choi <cw00.choi@samsung.com>
3868L:	linux-pm@vger.kernel.org
3869T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3870S:	Maintained
3871F:	drivers/devfreq/
3872F:	include/linux/devfreq.h
3873F:	Documentation/devicetree/bindings/devfreq/
3874
3875DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3876M:	Chanwoo Choi <cw00.choi@samsung.com>
3877L:	linux-pm@vger.kernel.org
3878T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3879S:	Supported
3880F:	drivers/devfreq/event/
3881F:	drivers/devfreq/devfreq-event.c
3882F:	include/linux/devfreq-event.h
3883F:	Documentation/devicetree/bindings/devfreq/event/
3884
3885BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3886M:	Chanwoo Choi <cw00.choi@samsung.com>
3887L:	linux-pm@vger.kernel.org
3888L:	linux-samsung-soc@vger.kernel.org
3889T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3890S:	Maintained
3891F:	drivers/devfreq/exynos-bus.c
3892F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3893
3894DEVICE NUMBER REGISTRY
3895M:	Torben Mathiasen <device@lanana.org>
3896W:	http://lanana.org/docs/device-list/index.html
3897S:	Maintained
3898
3899DEVICE-MAPPER  (LVM)
3900M:	Alasdair Kergon <agk@redhat.com>
3901M:	Mike Snitzer <snitzer@redhat.com>
3902M:	dm-devel@redhat.com
3903L:	dm-devel@redhat.com
3904W:	http://sources.redhat.com/dm
3905Q:	http://patchwork.kernel.org/project/dm-devel/list/
3906T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3907T:	quilt http://people.redhat.com/agk/patches/linux/editing/
3908S:	Maintained
3909F:	Documentation/device-mapper/
3910F:	drivers/md/dm*
3911F:	drivers/md/persistent-data/
3912F:	include/linux/device-mapper.h
3913F:	include/linux/dm-*.h
3914F:	include/uapi/linux/dm-*.h
3915
3916DEVLINK
3917M:	Jiri Pirko <jiri@mellanox.com>
3918L:	netdev@vger.kernel.org
3919S:	Supported
3920F:	net/core/devlink.c
3921F:	include/net/devlink.h
3922F:	include/uapi/linux/devlink.h
3923
3924DIALOG SEMICONDUCTOR DRIVERS
3925M:	Support Opensource <support.opensource@diasemi.com>
3926W:	http://www.dialog-semiconductor.com/products
3927S:	Supported
3928F:	Documentation/hwmon/da90??
3929F:	Documentation/devicetree/bindings/mfd/da90*.txt
3930F:	Documentation/devicetree/bindings/regulator/da92*.txt
3931F:	Documentation/devicetree/bindings/sound/da[79]*.txt
3932F:	drivers/gpio/gpio-da90??.c
3933F:	drivers/hwmon/da90??-hwmon.c
3934F:	drivers/iio/adc/da91??-*.c
3935F:	drivers/input/misc/da90??_onkey.c
3936F:	drivers/input/touchscreen/da9052_tsi.c
3937F:	drivers/leds/leds-da90??.c
3938F:	drivers/mfd/da903x.c
3939F:	drivers/mfd/da90??-*.c
3940F:	drivers/mfd/da91??-*.c
3941F:	drivers/power/supply/da9052-battery.c
3942F:	drivers/power/supply/da91??-*.c
3943F:	drivers/regulator/da903x.c
3944F:	drivers/regulator/da9???-regulator.[ch]
3945F:	drivers/rtc/rtc-da90??.c
3946F:	drivers/video/backlight/da90??_bl.c
3947F:	drivers/watchdog/da90??_wdt.c
3948F:	include/linux/mfd/da903x.h
3949F:	include/linux/mfd/da9052/
3950F:	include/linux/mfd/da9055/
3951F:	include/linux/mfd/da9062/
3952F:	include/linux/mfd/da9063/
3953F:	include/linux/mfd/da9150/
3954F:	include/linux/regulator/da9211.h
3955F:	include/sound/da[79]*.h
3956F:	sound/soc/codecs/da[79]*.[ch]
3957
3958DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3959M:	William Breathitt Gray <vilhelm.gray@gmail.com>
3960L:	linux-gpio@vger.kernel.org
3961S:	Maintained
3962F:	drivers/gpio/gpio-gpio-mm.c
3963
3964DIGI NEO AND CLASSIC PCI PRODUCTS
3965M:	Lidza Louina <lidza.louina@gmail.com>
3966M:	Mark Hounschell <markh@compro.net>
3967L:	driverdev-devel@linuxdriverproject.org
3968S:	Maintained
3969F:	drivers/staging/dgnc/
3970
3971DIOLAN U2C-12 I2C DRIVER
3972M:	Guenter Roeck <linux@roeck-us.net>
3973L:	linux-i2c@vger.kernel.org
3974S:	Maintained
3975F:	drivers/i2c/busses/i2c-diolan-u2c.c
3976
3977DIRECT ACCESS (DAX)
3978M:	Matthew Wilcox <mawilcox@microsoft.com>
3979M:	Ross Zwisler <ross.zwisler@linux.intel.com>
3980L:	linux-fsdevel@vger.kernel.org
3981S:	Supported
3982F:	fs/dax.c
3983F:	include/linux/dax.h
3984F:	include/trace/events/fs_dax.h
3985
3986DIRECTORY NOTIFICATION (DNOTIFY)
3987M:	Eric Paris <eparis@parisplace.org>
3988S:	Maintained
3989F:	Documentation/filesystems/dnotify.txt
3990F:	fs/notify/dnotify/
3991F:	include/linux/dnotify.h
3992
3993DISK GEOMETRY AND PARTITION HANDLING
3994M:	Andries Brouwer <aeb@cwi.nl>
3995W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3996W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3997W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3998S:	Maintained
3999
4000DISKQUOTA
4001M:	Jan Kara <jack@suse.com>
4002S:	Maintained
4003F:	Documentation/filesystems/quota.txt
4004F:	fs/quota/
4005F:	include/linux/quota*.h
4006F:	include/uapi/linux/quota*.h
4007
4008DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4009M:	Bernie Thompson <bernie@plugable.com>
4010L:	linux-fbdev@vger.kernel.org
4011S:	Maintained
4012W:	http://plugable.com/category/projects/udlfb/
4013F:	drivers/video/fbdev/udlfb.c
4014F:	include/video/udlfb.h
4015F:	Documentation/fb/udlfb.txt
4016
4017DISTRIBUTED LOCK MANAGER (DLM)
4018M:	Christine Caulfield <ccaulfie@redhat.com>
4019M:	David Teigland <teigland@redhat.com>
4020L:	cluster-devel@redhat.com
4021W:	http://sources.redhat.com/cluster/
4022T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4023S:	Supported
4024F:	fs/dlm/
4025
4026DMA BUFFER SHARING FRAMEWORK
4027M:	Sumit Semwal <sumit.semwal@linaro.org>
4028S:	Maintained
4029L:	linux-media@vger.kernel.org
4030L:	dri-devel@lists.freedesktop.org
4031L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4032F:	drivers/dma-buf/
4033F:	include/linux/dma-buf*
4034F:	include/linux/reservation.h
4035F:	include/linux/*fence.h
4036F:	Documentation/driver-api/dma-buf.rst
4037T:	git git://anongit.freedesktop.org/drm/drm-misc
4038
4039SYNC FILE FRAMEWORK
4040M:	Sumit Semwal <sumit.semwal@linaro.org>
4041R:	Gustavo Padovan <gustavo@padovan.org>
4042S:	Maintained
4043L:	linux-media@vger.kernel.org
4044L:	dri-devel@lists.freedesktop.org
4045F:	drivers/dma-buf/sync_*
4046F:	drivers/dma-buf/dma-fence*
4047F:	drivers/dma-buf/sw_sync.c
4048F:	include/linux/sync_file.h
4049F:	include/uapi/linux/sync_file.h
4050F:	Documentation/sync_file.txt
4051T:	git git://anongit.freedesktop.org/drm/drm-misc
4052
4053DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4054M:	Vinod Koul <vinod.koul@intel.com>
4055L:	dmaengine@vger.kernel.org
4056Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4057S:	Maintained
4058F:	drivers/dma/
4059F:	include/linux/dmaengine.h
4060F:	Documentation/devicetree/bindings/dma/
4061F:	Documentation/dmaengine/
4062T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4063
4064DME1737 HARDWARE MONITOR DRIVER
4065M:	Juerg Haefliger <juergh@gmail.com>
4066L:	linux-hwmon@vger.kernel.org
4067S:	Maintained
4068F:	Documentation/hwmon/dme1737
4069F:	drivers/hwmon/dme1737.c
4070
4071DMI/SMBIOS SUPPORT
4072M:	Jean Delvare <jdelvare@suse.com>
4073S:	Maintained
4074T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4075F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4076F:	drivers/firmware/dmi-id.c
4077F:	drivers/firmware/dmi_scan.c
4078F:	include/linux/dmi.h
4079
4080DOCUMENTATION
4081M:	Jonathan Corbet <corbet@lwn.net>
4082L:	linux-doc@vger.kernel.org
4083S:	Maintained
4084F:	Documentation/
4085F:	scripts/docproc.c
4086F:	scripts/kernel-doc*
4087X:	Documentation/ABI/
4088X:	Documentation/devicetree/
4089X:	Documentation/acpi
4090X:	Documentation/power
4091X:	Documentation/spi
4092X:	Documentation/media
4093T:	git git://git.lwn.net/linux.git docs-next
4094
4095DOUBLETALK DRIVER
4096M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4097L:	blinux-list@redhat.com
4098S:	Maintained
4099F:	drivers/char/dtlk.c
4100F:	include/linux/dtlk.h
4101
4102DPT_I2O SCSI RAID DRIVER
4103M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4104L:	linux-scsi@vger.kernel.org
4105W:	http://www.adaptec.com/
4106S:	Maintained
4107F:	drivers/scsi/dpt*
4108F:	drivers/scsi/dpt/
4109
4110DRBD DRIVER
4111M:	Philipp Reisner <philipp.reisner@linbit.com>
4112M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4113L:	drbd-dev@lists.linbit.com
4114W:	http://www.drbd.org
4115T:	git git://git.linbit.com/linux-drbd.git
4116T:	git git://git.linbit.com/drbd-8.4.git
4117S:	Supported
4118F:	drivers/block/drbd/
4119F:	lib/lru_cache.c
4120F:	Documentation/blockdev/drbd/
4121
4122DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
4123M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4124T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4125S:	Supported
4126F:	Documentation/kobject.txt
4127F:	drivers/base/
4128F:	fs/debugfs/
4129F:	fs/kernfs/
4130F:	fs/sysfs/
4131F:	include/linux/debugfs.h
4132F:	include/linux/kobj*
4133F:	lib/kobj*
4134
4135DRM DRIVERS
4136M:	David Airlie <airlied@linux.ie>
4137L:	dri-devel@lists.freedesktop.org
4138T:	git git://people.freedesktop.org/~airlied/linux
4139B:	https://bugs.freedesktop.org/
4140C:	irc://chat.freenode.net/dri-devel
4141S:	Maintained
4142F:	drivers/gpu/drm/
4143F:	drivers/gpu/vga/
4144F:	Documentation/devicetree/bindings/display/
4145F:	Documentation/devicetree/bindings/gpu/
4146F:	Documentation/devicetree/bindings/video/
4147F:	Documentation/gpu/
4148F:	include/drm/
4149F:	include/uapi/drm/
4150
4151DRM DRIVERS AND MISC GPU PATCHES
4152M:	Daniel Vetter <daniel.vetter@intel.com>
4153M:	Jani Nikula <jani.nikula@linux.intel.com>
4154M:	Sean Paul <seanpaul@chromium.org>
4155W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4156S:	Maintained
4157T:	git git://anongit.freedesktop.org/drm/drm-misc
4158F:	Documentation/gpu/
4159F:	drivers/gpu/vga/
4160F:	drivers/gpu/drm/*
4161F:	include/drm/drm*
4162F:	include/uapi/drm/drm*
4163
4164DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4165M:	Dave Airlie <airlied@redhat.com>
4166S:	Odd Fixes
4167F:	drivers/gpu/drm/ast/
4168
4169DRM DRIVERS FOR BRIDGE CHIPS
4170M:	Archit Taneja <architt@codeaurora.org>
4171S:	Maintained
4172T:	git git://anongit.freedesktop.org/drm/drm-misc
4173F:	drivers/gpu/drm/bridge/
4174
4175DRM DRIVER FOR BOCHS VIRTUAL GPU
4176M:	Gerd Hoffmann <kraxel@redhat.com>
4177L:	virtualization@lists.linux-foundation.org
4178T:	git git://git.kraxel.org/linux drm-qemu
4179S:	Maintained
4180F:	drivers/gpu/drm/bochs/
4181
4182DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4183M:	Dave Airlie <airlied@redhat.com>
4184M:	Gerd Hoffmann <kraxel@redhat.com>
4185L:	virtualization@lists.linux-foundation.org
4186T:	git git://git.kraxel.org/linux drm-qemu
4187S:	Obsolete
4188W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4189F:	drivers/gpu/drm/cirrus/
4190
4191RADEON and AMDGPU DRM DRIVERS
4192M:	Alex Deucher <alexander.deucher@amd.com>
4193M:	Christian König <christian.koenig@amd.com>
4194L:	amd-gfx@lists.freedesktop.org
4195T:	git git://people.freedesktop.org/~agd5f/linux
4196S:	Supported
4197F:	drivers/gpu/drm/radeon/
4198F:	include/uapi/drm/radeon_drm.h
4199F:	drivers/gpu/drm/amd/
4200F:	include/uapi/drm/amdgpu_drm.h
4201
4202DRM PANEL DRIVERS
4203M:	Thierry Reding <thierry.reding@gmail.com>
4204L:	dri-devel@lists.freedesktop.org
4205T:	git git://anongit.freedesktop.org/tegra/linux.git
4206S:	Maintained
4207F:	drivers/gpu/drm/drm_panel.c
4208F:	drivers/gpu/drm/panel/
4209F:	include/drm/drm_panel.h
4210F:	Documentation/devicetree/bindings/display/panel/
4211
4212INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4213M:	Daniel Vetter <daniel.vetter@intel.com>
4214M:	Jani Nikula <jani.nikula@linux.intel.com>
4215L:	intel-gfx@lists.freedesktop.org
4216W:	https://01.org/linuxgraphics/
4217B:	https://01.org/linuxgraphics/documentation/how-report-bugs
4218C:	irc://chat.freenode.net/intel-gfx
4219Q:	http://patchwork.freedesktop.org/project/intel-gfx/
4220T:	git git://anongit.freedesktop.org/drm-intel
4221S:	Supported
4222F:	drivers/gpu/drm/i915/
4223F:	include/drm/i915*
4224F:	include/uapi/drm/i915_drm.h
4225F:	Documentation/gpu/i915.rst
4226
4227INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4228M:      Zhenyu Wang <zhenyuw@linux.intel.com>
4229M:      Zhi Wang <zhi.a.wang@intel.com>
4230L:      intel-gvt-dev@lists.freedesktop.org
4231L:      intel-gfx@lists.freedesktop.org
4232W:      https://01.org/igvt-g
4233T:      git https://github.com/01org/gvt-linux.git
4234S:      Supported
4235F:      drivers/gpu/drm/i915/gvt/
4236
4237DRM DRIVERS FOR ATMEL HLCDC
4238M:	Boris Brezillon <boris.brezillon@free-electrons.com>
4239L:	dri-devel@lists.freedesktop.org
4240S:	Supported
4241F:	drivers/gpu/drm/atmel-hlcdc/
4242F:	Documentation/devicetree/bindings/drm/atmel/
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
4250
4251DRM DRIVERS FOR AMLOGIC SOCS
4252M:	Neil Armstrong <narmstrong@baylibre.com>
4253L:	dri-devel@lists.freedesktop.org
4254L:	linux-amlogic@lists.infradead.org
4255W:	http://linux-meson.com/
4256S:	Supported
4257F:	drivers/gpu/drm/meson/
4258F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4259
4260DRM DRIVERS FOR EXYNOS
4261M:	Inki Dae <inki.dae@samsung.com>
4262M:	Joonyoung Shim <jy0922.shim@samsung.com>
4263M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4264M:	Kyungmin Park <kyungmin.park@samsung.com>
4265L:	dri-devel@lists.freedesktop.org
4266T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4267S:	Supported
4268F:	drivers/gpu/drm/exynos/
4269F:	include/uapi/drm/exynos_drm.h
4270F:	Documentation/devicetree/bindings/display/exynos/
4271
4272DRM DRIVERS FOR FREESCALE DCU
4273M:	Stefan Agner <stefan@agner.ch>
4274M:	Alison Wang <alison.wang@freescale.com>
4275L:	dri-devel@lists.freedesktop.org
4276S:	Supported
4277F:	drivers/gpu/drm/fsl-dcu/
4278F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4279F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4280F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4281
4282DRM DRIVERS FOR FREESCALE IMX
4283M:	Philipp Zabel <p.zabel@pengutronix.de>
4284L:	dri-devel@lists.freedesktop.org
4285S:	Maintained
4286F:	drivers/gpu/drm/imx/
4287F:	drivers/gpu/ipu-v3/
4288F:	Documentation/devicetree/bindings/display/imx/
4289
4290DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4291M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4292L:	dri-devel@lists.freedesktop.org
4293T:	git git://github.com/patjak/drm-gma500
4294S:	Maintained
4295F:	drivers/gpu/drm/gma500/
4296
4297DRM DRIVERS FOR HISILICON
4298M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4299M:	Rongrong Zou <zourongrong@gmail.com>
4300R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4301R:	Chen Feng <puck.chen@hisilicon.com>
4302L:	dri-devel@lists.freedesktop.org
4303T:	git git://github.com/xin3liang/linux.git
4304S:	Maintained
4305F:	drivers/gpu/drm/hisilicon/
4306F:	Documentation/devicetree/bindings/display/hisilicon/
4307
4308DRM DRIVER FOR INTEL I810 VIDEO CARDS
4309S:	Orphan / Obsolete
4310F:	drivers/gpu/drm/i810/
4311F:	include/uapi/drm/i810_drm.h
4312
4313DRM DRIVERS FOR MEDIATEK
4314M:	CK Hu <ck.hu@mediatek.com>
4315M:	Philipp Zabel <p.zabel@pengutronix.de>
4316L:	dri-devel@lists.freedesktop.org
4317S:	Supported
4318F:	drivers/gpu/drm/mediatek/
4319F:	Documentation/devicetree/bindings/display/mediatek/
4320
4321DRM DRIVER FOR MI0283QT
4322M:	Noralf Trønnes <noralf@tronnes.org>
4323S:	Maintained
4324F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4325F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4326
4327DRM DRIVER FOR MSM ADRENO GPU
4328M:	Rob Clark <robdclark@gmail.com>
4329L:	linux-arm-msm@vger.kernel.org
4330L:	dri-devel@lists.freedesktop.org
4331L:	freedreno@lists.freedesktop.org
4332T:	git git://people.freedesktop.org/~robclark/linux
4333S:	Maintained
4334F:	drivers/gpu/drm/msm/
4335F:	include/uapi/drm/msm_drm.h
4336F:	Documentation/devicetree/bindings/display/msm/
4337
4338DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4339M:	Ben Skeggs <bskeggs@redhat.com>
4340L:	dri-devel@lists.freedesktop.org
4341L:	nouveau@lists.freedesktop.org
4342T:	git git://github.com/skeggsb/linux
4343S:	Supported
4344F:	drivers/gpu/drm/nouveau/
4345F:	include/uapi/drm/nouveau_drm.h
4346
4347DRM DRIVERS FOR NVIDIA TEGRA
4348M:	Thierry Reding <thierry.reding@gmail.com>
4349L:	dri-devel@lists.freedesktop.org
4350L:	linux-tegra@vger.kernel.org
4351T:	git git://anongit.freedesktop.org/tegra/linux.git
4352S:	Supported
4353F:	drivers/gpu/drm/tegra/
4354F:	drivers/gpu/host1x/
4355F:	include/linux/host1x.h
4356F:	include/uapi/drm/tegra_drm.h
4357F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4358
4359DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4360S:	Orphan / Obsolete
4361F:	drivers/gpu/drm/mga/
4362F:	include/uapi/drm/mga_drm.h
4363
4364DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4365M:	Dave Airlie <airlied@redhat.com>
4366S:	Odd Fixes
4367F:	drivers/gpu/drm/mgag200/
4368
4369DRM DRIVER FOR RAGE 128 VIDEO CARDS
4370S:	Orphan / Obsolete
4371F:	drivers/gpu/drm/r128/
4372F:	include/uapi/drm/r128_drm.h
4373
4374DRM DRIVERS FOR RENESAS
4375M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4376L:	dri-devel@lists.freedesktop.org
4377L:	linux-renesas-soc@vger.kernel.org
4378T:	git git://linuxtv.org/pinchartl/fbdev
4379S:	Supported
4380F:	drivers/gpu/drm/rcar-du/
4381F:	drivers/gpu/drm/shmobile/
4382F:	include/linux/platform_data/shmob_drm.h
4383F:	Documentation/devicetree/bindings/display/renesas,du.txt
4384
4385DRM DRIVER FOR QXL VIRTUAL GPU
4386M:	Dave Airlie <airlied@redhat.com>
4387M:	Gerd Hoffmann <kraxel@redhat.com>
4388L:	virtualization@lists.linux-foundation.org
4389T:	git git://git.kraxel.org/linux drm-qemu
4390S:	Maintained
4391F:	drivers/gpu/drm/qxl/
4392F:	include/uapi/drm/qxl_drm.h
4393
4394DRM DRIVERS FOR ROCKCHIP
4395M:	Mark Yao <mark.yao@rock-chips.com>
4396L:	dri-devel@lists.freedesktop.org
4397S:	Maintained
4398F:	drivers/gpu/drm/rockchip/
4399F:	Documentation/devicetree/bindings/display/rockchip/
4400
4401DRM DRIVER FOR SAVAGE VIDEO CARDS
4402S:	Orphan / Obsolete
4403F:	drivers/gpu/drm/savage/
4404F:	include/uapi/drm/savage_drm.h
4405
4406DRM DRIVER FOR SIS VIDEO CARDS
4407S:	Orphan / Obsolete
4408F:	drivers/gpu/drm/sis/
4409F:	include/uapi/drm/sis_drm.h
4410
4411DRM DRIVERS FOR STI
4412M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4413M:	Vincent Abriou <vincent.abriou@st.com>
4414L:	dri-devel@lists.freedesktop.org
4415T:	git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4416S:	Maintained
4417F:	drivers/gpu/drm/sti
4418F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4419
4420DRM DRIVER FOR TDFX VIDEO CARDS
4421S:	Orphan / Obsolete
4422F:	drivers/gpu/drm/tdfx/
4423
4424DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4425M:	Dave Airlie <airlied@redhat.com>
4426S:	Odd Fixes
4427F:	drivers/gpu/drm/udl/
4428
4429DRM DRIVERS FOR VIVANTE GPU IP
4430M:	Lucas Stach <l.stach@pengutronix.de>
4431R:	Russell King <linux+etnaviv@armlinux.org.uk>
4432R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4433L:	etnaviv@lists.freedesktop.org
4434L:	dri-devel@lists.freedesktop.org
4435S:	Maintained
4436F:	drivers/gpu/drm/etnaviv/
4437F:	include/uapi/drm/etnaviv_drm.h
4438F:	Documentation/devicetree/bindings/display/etnaviv/
4439
4440DRM DRIVER FOR VMWARE VIRTUAL GPU
4441M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4442M:	Sinclair Yeh <syeh@vmware.com>
4443M:	Thomas Hellstrom <thellstrom@vmware.com>
4444L:	dri-devel@lists.freedesktop.org
4445T:	git git://people.freedesktop.org/~syeh/repos_linux
4446T:	git git://people.freedesktop.org/~thomash/linux
4447S:	Supported
4448F:	drivers/gpu/drm/vmwgfx/
4449F:	include/uapi/drm/vmwgfx_drm.h
4450
4451DRM DRIVERS FOR VC4
4452M:	Eric Anholt <eric@anholt.net>
4453T:	git git://github.com/anholt/linux
4454S:	Supported
4455F:	drivers/gpu/drm/vc4/
4456F:	include/uapi/drm/vc4_drm.h
4457F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4458
4459DRM DRIVERS FOR TI OMAP
4460M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4461L:	dri-devel@lists.freedesktop.org
4462S:	Maintained
4463F:	drivers/gpu/drm/omapdrm/
4464F:	Documentation/devicetree/bindings/display/ti/
4465
4466DRM DRIVERS FOR TI LCDC
4467M:	Jyri Sarha <jsarha@ti.com>
4468R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4469L:	dri-devel@lists.freedesktop.org
4470S:	Maintained
4471F:	drivers/gpu/drm/tilcdc/
4472F:	Documentation/devicetree/bindings/display/tilcdc/
4473
4474DRM DRIVERS FOR ZTE ZX
4475M:	Shawn Guo <shawnguo@kernel.org>
4476L:	dri-devel@lists.freedesktop.org
4477S:	Maintained
4478F:	drivers/gpu/drm/zte/
4479F:	Documentation/devicetree/bindings/display/zte,vou.txt
4480
4481DSBR100 USB FM RADIO DRIVER
4482M:	Alexey Klimov <klimov.linux@gmail.com>
4483L:	linux-media@vger.kernel.org
4484T:	git git://linuxtv.org/media_tree.git
4485S:	Maintained
4486F:	drivers/media/radio/dsbr100.c
4487
4488DSCC4 DRIVER
4489M:	Francois Romieu <romieu@fr.zoreil.com>
4490L:	netdev@vger.kernel.org
4491S:	Maintained
4492F:	drivers/net/wan/dscc4.c
4493
4494DT3155 MEDIA DRIVER
4495M:	Hans Verkuil <hverkuil@xs4all.nl>
4496L:	linux-media@vger.kernel.org
4497T:	git git://linuxtv.org/media_tree.git
4498W:	https://linuxtv.org
4499S:	Odd Fixes
4500F:	drivers/media/pci/dt3155/
4501
4502DVB_USB_AF9015 MEDIA DRIVER
4503M:	Antti Palosaari <crope@iki.fi>
4504L:	linux-media@vger.kernel.org
4505W:	https://linuxtv.org
4506W:	http://palosaari.fi/linux/
4507Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4508T:	git git://linuxtv.org/anttip/media_tree.git
4509S:	Maintained
4510F:	drivers/media/usb/dvb-usb-v2/af9015*
4511
4512DVB_USB_AF9035 MEDIA DRIVER
4513M:	Antti Palosaari <crope@iki.fi>
4514L:	linux-media@vger.kernel.org
4515W:	https://linuxtv.org
4516W:	http://palosaari.fi/linux/
4517Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4518T:	git git://linuxtv.org/anttip/media_tree.git
4519S:	Maintained
4520F:	drivers/media/usb/dvb-usb-v2/af9035*
4521
4522DVB_USB_ANYSEE MEDIA DRIVER
4523M:	Antti Palosaari <crope@iki.fi>
4524L:	linux-media@vger.kernel.org
4525W:	https://linuxtv.org
4526W:	http://palosaari.fi/linux/
4527Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4528T:	git git://linuxtv.org/anttip/media_tree.git
4529S:	Maintained
4530F:	drivers/media/usb/dvb-usb-v2/anysee*
4531
4532DVB_USB_AU6610 MEDIA DRIVER
4533M:	Antti Palosaari <crope@iki.fi>
4534L:	linux-media@vger.kernel.org
4535W:	https://linuxtv.org
4536W:	http://palosaari.fi/linux/
4537Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4538T:	git git://linuxtv.org/anttip/media_tree.git
4539S:	Maintained
4540F:	drivers/media/usb/dvb-usb-v2/au6610*
4541
4542DVB_USB_CE6230 MEDIA DRIVER
4543M:	Antti Palosaari <crope@iki.fi>
4544L:	linux-media@vger.kernel.org
4545W:	https://linuxtv.org
4546W:	http://palosaari.fi/linux/
4547Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4548T:	git git://linuxtv.org/anttip/media_tree.git
4549S:	Maintained
4550F:	drivers/media/usb/dvb-usb-v2/ce6230*
4551
4552DVB_USB_CXUSB MEDIA DRIVER
4553M:	Michael Krufky <mkrufky@linuxtv.org>
4554L:	linux-media@vger.kernel.org
4555W:	https://linuxtv.org
4556W:	http://github.com/mkrufky
4557Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4558T:	git git://linuxtv.org/media_tree.git
4559S:	Maintained
4560F:	drivers/media/usb/dvb-usb/cxusb*
4561
4562DVB_USB_EC168 MEDIA DRIVER
4563M:	Antti Palosaari <crope@iki.fi>
4564L:	linux-media@vger.kernel.org
4565W:	https://linuxtv.org
4566W:	http://palosaari.fi/linux/
4567Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4568T:	git git://linuxtv.org/anttip/media_tree.git
4569S:	Maintained
4570F:	drivers/media/usb/dvb-usb-v2/ec168*
4571
4572DVB_USB_GL861 MEDIA DRIVER
4573M:	Antti Palosaari <crope@iki.fi>
4574L:	linux-media@vger.kernel.org
4575W:	https://linuxtv.org
4576Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4577T:	git git://linuxtv.org/anttip/media_tree.git
4578S:	Maintained
4579F:	drivers/media/usb/dvb-usb-v2/gl861*
4580
4581DVB_USB_MXL111SF MEDIA DRIVER
4582M:	Michael Krufky <mkrufky@linuxtv.org>
4583L:	linux-media@vger.kernel.org
4584W:	https://linuxtv.org
4585W:	http://github.com/mkrufky
4586Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4587T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4588S:	Maintained
4589F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4590
4591DVB_USB_RTL28XXU MEDIA DRIVER
4592M:	Antti Palosaari <crope@iki.fi>
4593L:	linux-media@vger.kernel.org
4594W:	https://linuxtv.org
4595W:	http://palosaari.fi/linux/
4596Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4597T:	git git://linuxtv.org/anttip/media_tree.git
4598S:	Maintained
4599F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4600
4601DVB_USB_V2 MEDIA DRIVER
4602M:	Antti Palosaari <crope@iki.fi>
4603L:	linux-media@vger.kernel.org
4604W:	https://linuxtv.org
4605W:	http://palosaari.fi/linux/
4606Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4607T:	git git://linuxtv.org/anttip/media_tree.git
4608S:	Maintained
4609F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4610F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4611
4612DYNAMIC DEBUG
4613M:	Jason Baron <jbaron@akamai.com>
4614S:	Maintained
4615F:	lib/dynamic_debug.c
4616F:	include/linux/dynamic_debug.h
4617
4618DZ DECSTATION DZ11 SERIAL DRIVER
4619M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4620S:	Maintained
4621F:	drivers/tty/serial/dz.*
4622
4623E3X0 POWER BUTTON DRIVER
4624M:	Moritz Fischer <moritz.fischer@ettus.com>
4625L:	usrp-users@lists.ettus.com
4626W:	http://www.ettus.com
4627S:	Supported
4628F:	drivers/input/misc/e3x0-button.c
4629F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4630
4631E4000 MEDIA DRIVER
4632M:	Antti Palosaari <crope@iki.fi>
4633L:	linux-media@vger.kernel.org
4634W:	https://linuxtv.org
4635W:	http://palosaari.fi/linux/
4636Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4637T:	git git://linuxtv.org/anttip/media_tree.git
4638S:	Maintained
4639F:	drivers/media/tuners/e4000*
4640
4641EATA ISA/EISA/PCI SCSI DRIVER
4642M:	Dario Ballabio <ballabio_dario@emc.com>
4643L:	linux-scsi@vger.kernel.org
4644S:	Maintained
4645F:	drivers/scsi/eata.c
4646
4647EC100 MEDIA DRIVER
4648M:	Antti Palosaari <crope@iki.fi>
4649L:	linux-media@vger.kernel.org
4650W:	https://linuxtv.org
4651W:	http://palosaari.fi/linux/
4652Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4653T:	git git://linuxtv.org/anttip/media_tree.git
4654S:	Maintained
4655F:	drivers/media/dvb-frontends/ec100*
4656
4657ECRYPT FILE SYSTEM
4658M:	Tyler Hicks <tyhicks@canonical.com>
4659L:	ecryptfs@vger.kernel.org
4660W:	http://ecryptfs.org
4661W:	https://launchpad.net/ecryptfs
4662T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4663S:	Supported
4664F:	Documentation/filesystems/ecryptfs.txt
4665F:	fs/ecryptfs/
4666
4667EDAC-CORE
4668M:	Borislav Petkov <bp@alien8.de>
4669M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4670M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4671L:	linux-edac@vger.kernel.org
4672T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4673T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4674S:	Supported
4675F:	Documentation/admin-guide/ras.rst
4676F:	Documentation/driver-api/edac.rst
4677F:	drivers/edac/
4678F:	include/linux/edac.h
4679
4680EDAC-AMD64
4681M:	Borislav Petkov <bp@alien8.de>
4682L:	linux-edac@vger.kernel.org
4683S:	Maintained
4684F:	drivers/edac/amd64_edac*
4685
4686EDAC-CALXEDA
4687M:	Robert Richter <rric@kernel.org>
4688L:	linux-edac@vger.kernel.org
4689S:	Maintained
4690F:	drivers/edac/highbank*
4691
4692EDAC-CAVIUM
4693M:	Ralf Baechle <ralf@linux-mips.org>
4694M:	David Daney <david.daney@cavium.com>
4695L:	linux-edac@vger.kernel.org
4696L:	linux-mips@linux-mips.org
4697S:	Supported
4698F:	drivers/edac/octeon_edac*
4699
4700EDAC-E752X
4701M:	Mark Gross <mark.gross@intel.com>
4702L:	linux-edac@vger.kernel.org
4703S:	Maintained
4704F:	drivers/edac/e752x_edac.c
4705
4706EDAC-E7XXX
4707L:	linux-edac@vger.kernel.org
4708S:	Maintained
4709F:	drivers/edac/e7xxx_edac.c
4710
4711EDAC-FSL_DDR
4712M:	York Sun <york.sun@nxp.com>
4713L:	linux-edac@vger.kernel.org
4714S:	Maintained
4715F:	drivers/edac/fsl_ddr_edac.*
4716
4717EDAC-GHES
4718M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4719M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4720L:	linux-edac@vger.kernel.org
4721S:	Maintained
4722F:	drivers/edac/ghes_edac.c
4723
4724EDAC-I82443BXGX
4725M:	Tim Small <tim@buttersideup.com>
4726L:	linux-edac@vger.kernel.org
4727S:	Maintained
4728F:	drivers/edac/i82443bxgx_edac.c
4729
4730EDAC-I3000
4731L:	linux-edac@vger.kernel.org
4732S:	Orphan
4733F:	drivers/edac/i3000_edac.c
4734
4735EDAC-I5000
4736L:	linux-edac@vger.kernel.org
4737S:	Maintained
4738F:	drivers/edac/i5000_edac.c
4739
4740EDAC-I5400
4741M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4742M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4743L:	linux-edac@vger.kernel.org
4744S:	Maintained
4745F:	drivers/edac/i5400_edac.c
4746
4747EDAC-I7300
4748M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4749M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4750L:	linux-edac@vger.kernel.org
4751S:	Maintained
4752F:	drivers/edac/i7300_edac.c
4753
4754EDAC-I7CORE
4755M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4756M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4757L:	linux-edac@vger.kernel.org
4758S:	Maintained
4759F:	drivers/edac/i7core_edac.c
4760
4761EDAC-I82975X
4762M:	Ranganathan Desikan <ravi@jetztechnologies.com>
4763M:	"Arvind R." <arvino55@gmail.com>
4764L:	linux-edac@vger.kernel.org
4765S:	Maintained
4766F:	drivers/edac/i82975x_edac.c
4767
4768EDAC-IE31200
4769M:	Jason Baron <jbaron@akamai.com>
4770L:	linux-edac@vger.kernel.org
4771S:	Maintained
4772F:	drivers/edac/ie31200_edac.c
4773
4774EDAC-MPC85XX
4775M:	Johannes Thumshirn <morbidrsa@gmail.com>
4776L:	linux-edac@vger.kernel.org
4777S:	Maintained
4778F:	drivers/edac/mpc85xx_edac.[ch]
4779
4780EDAC-PASEMI
4781M:	Egor Martovetsky <egor@pasemi.com>
4782L:	linux-edac@vger.kernel.org
4783S:	Maintained
4784F:	drivers/edac/pasemi_edac.c
4785
4786EDAC-R82600
4787M:	Tim Small <tim@buttersideup.com>
4788L:	linux-edac@vger.kernel.org
4789S:	Maintained
4790F:	drivers/edac/r82600_edac.c
4791
4792EDAC-SBRIDGE
4793M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4794M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4795L:	linux-edac@vger.kernel.org
4796S:	Maintained
4797F:	drivers/edac/sb_edac.c
4798
4799EDAC-SKYLAKE
4800M:	Tony Luck <tony.luck@intel.com>
4801L:	linux-edac@vger.kernel.org
4802S:	Maintained
4803F:	drivers/edac/skx_edac.c
4804
4805EDAC-XGENE
4806APPLIED MICRO (APM) X-GENE SOC EDAC
4807M:     Loc Ho <lho@apm.com>
4808S:     Supported
4809F:     drivers/edac/xgene_edac.c
4810F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4811
4812EDIROL UA-101/UA-1000 DRIVER
4813M:	Clemens Ladisch <clemens@ladisch.de>
4814L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4815T:	git git://git.alsa-project.org/alsa-kernel.git
4816S:	Maintained
4817F:	sound/usb/misc/ua101.c
4818
4819EXTENSIBLE FIRMWARE INTERFACE (EFI)
4820M:	Matt Fleming <matt@codeblueprint.co.uk>
4821M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
4822L:	linux-efi@vger.kernel.org
4823T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4824S:	Maintained
4825F:	Documentation/efi-stub.txt
4826F:	arch/*/kernel/efi.c
4827F:	arch/x86/boot/compressed/eboot.[ch]
4828F:	arch/*/include/asm/efi.h
4829F:	arch/x86/platform/efi/
4830F:	drivers/firmware/efi/
4831F:	include/linux/efi*.h
4832F:	arch/arm/boot/compressed/efi-header.S
4833F:	arch/arm64/kernel/efi-entry.S
4834
4835EFI VARIABLE FILESYSTEM
4836M:	Matthew Garrett <matthew.garrett@nebula.com>
4837M:	Jeremy Kerr <jk@ozlabs.org>
4838M:	Matt Fleming <matt@codeblueprint.co.uk>
4839T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4840L:	linux-efi@vger.kernel.org
4841S:	Maintained
4842F:	fs/efivarfs/
4843
4844EFIFB FRAMEBUFFER DRIVER
4845L:	linux-fbdev@vger.kernel.org
4846M:	Peter Jones <pjones@redhat.com>
4847S:	Maintained
4848F:	drivers/video/fbdev/efifb.c
4849
4850EFI TEST DRIVER
4851L:	linux-efi@vger.kernel.org
4852M:	Ivan Hu <ivan.hu@canonical.com>
4853M:	Matt Fleming <matt@codeblueprint.co.uk>
4854S:	Maintained
4855F:	drivers/firmware/efi/test/
4856
4857EFS FILESYSTEM
4858W:	http://aeschi.ch.eu.org/efs/
4859S:	Orphan
4860F:	fs/efs/
4861
4862EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4863M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
4864L:	netdev@vger.kernel.org
4865S:	Maintained
4866F:	drivers/net/ethernet/ibm/ehea/
4867
4868EM28XX VIDEO4LINUX DRIVER
4869M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4870M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4871L:	linux-media@vger.kernel.org
4872W:	https://linuxtv.org
4873T:	git git://linuxtv.org/media_tree.git
4874S:	Maintained
4875F:	drivers/media/usb/em28xx/
4876F:	Documentation/media/v4l-drivers/em28xx*
4877
4878EMBEDDED LINUX
4879M:	Paul Gortmaker <paul.gortmaker@windriver.com>
4880M:	Matt Mackall <mpm@selenic.com>
4881M:	David Woodhouse <dwmw2@infradead.org>
4882L:	linux-embedded@vger.kernel.org
4883S:	Maintained
4884
4885EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4886M:	James Smart <james.smart@broadcom.com>
4887M:	Dick Kennedy <dick.kennedy@broadcom.com>
4888L:	linux-scsi@vger.kernel.org
4889W:	http://www.broadcom.com
4890S:	Supported
4891F:	drivers/scsi/lpfc/
4892
4893ENE CB710 FLASH CARD READER DRIVER
4894M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
4895S:	Maintained
4896F:	drivers/misc/cb710/
4897F:	drivers/mmc/host/cb710-mmc.*
4898F:	include/linux/cb710.h
4899
4900ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4901M:	Maxim Levitsky <maximlevitsky@gmail.com>
4902S:	Maintained
4903F:	drivers/media/rc/ene_ir.*
4904
4905EPSON S1D13XXX FRAMEBUFFER DRIVER
4906M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
4907S:	Maintained
4908T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4909F:	drivers/video/fbdev/s1d13xxxfb.c
4910F:	include/video/s1d13xxxfb.h
4911
4912ET131X NETWORK DRIVER
4913M:	Mark Einon <mark.einon@gmail.com>
4914S:	Odd Fixes
4915F:	drivers/net/ethernet/agere/
4916
4917ETHERNET BRIDGE
4918M:	Stephen Hemminger <stephen@networkplumber.org>
4919L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
4920L:	netdev@vger.kernel.org
4921W:	http://www.linuxfoundation.org/en/Net:Bridge
4922S:	Maintained
4923F:	include/linux/netfilter_bridge/
4924F:	net/bridge/
4925
4926ETHERNET PHY LIBRARY
4927M:	Florian Fainelli <f.fainelli@gmail.com>
4928L:	netdev@vger.kernel.org
4929S:	Maintained
4930F:	include/linux/phy.h
4931F:	include/linux/phy_fixed.h
4932F:	drivers/net/phy/
4933F:	Documentation/networking/phy.txt
4934F:	drivers/of/of_mdio.c
4935F:	drivers/of/of_net.c
4936
4937EXT2 FILE SYSTEM
4938M:	Jan Kara <jack@suse.com>
4939L:	linux-ext4@vger.kernel.org
4940S:	Maintained
4941F:	Documentation/filesystems/ext2.txt
4942F:	fs/ext2/
4943F:	include/linux/ext2*
4944
4945EXT4 FILE SYSTEM
4946M:	"Theodore Ts'o" <tytso@mit.edu>
4947M:	Andreas Dilger <adilger.kernel@dilger.ca>
4948L:	linux-ext4@vger.kernel.org
4949W:	http://ext4.wiki.kernel.org
4950Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
4951T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4952S:	Maintained
4953F:	Documentation/filesystems/ext4.txt
4954F:	fs/ext4/
4955
4956Extended Verification Module (EVM)
4957M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
4958L:	linux-ima-devel@lists.sourceforge.net
4959L:	linux-security-module@vger.kernel.org
4960S:	Supported
4961F:	security/integrity/evm/
4962
4963EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4964M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4965M:	Chanwoo Choi <cw00.choi@samsung.com>
4966L:	linux-kernel@vger.kernel.org
4967T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4968S:	Maintained
4969F:	drivers/extcon/
4970F:	include/linux/extcon/
4971F:	include/linux/extcon.h
4972F:	Documentation/extcon/
4973F:	Documentation/devicetree/bindings/extcon/
4974
4975EXYNOS DP DRIVER
4976M:	Jingoo Han <jingoohan1@gmail.com>
4977L:	dri-devel@lists.freedesktop.org
4978S:	Maintained
4979F:	drivers/gpu/drm/exynos/exynos_dp*
4980
4981EXYNOS SYSMMU (IOMMU) driver
4982M:	Marek Szyprowski <m.szyprowski@samsung.com>
4983L:	iommu@lists.linux-foundation.org
4984S:	Maintained
4985F:	drivers/iommu/exynos-iommu.c
4986
4987EZchip NPS platform support
4988M:	Noam Camus <noamc@ezchip.com>
4989S:	Supported
4990F:	arch/arc/plat-eznps
4991F:	arch/arc/boot/dts/eznps.dts
4992
4993F71805F HARDWARE MONITORING DRIVER
4994M:	Jean Delvare <jdelvare@suse.com>
4995L:	linux-hwmon@vger.kernel.org
4996S:	Maintained
4997F:	Documentation/hwmon/f71805f
4998F:	drivers/hwmon/f71805f.c
4999
5000FC0011 TUNER DRIVER
5001M:	Michael Buesch <m@bues.ch>
5002L:	linux-media@vger.kernel.org
5003S:	Maintained
5004F:	drivers/media/tuners/fc0011.h
5005F:	drivers/media/tuners/fc0011.c
5006
5007FC2580 MEDIA DRIVER
5008M:	Antti Palosaari <crope@iki.fi>
5009L:	linux-media@vger.kernel.org
5010W:	https://linuxtv.org
5011W:	http://palosaari.fi/linux/
5012Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5013T:	git git://linuxtv.org/anttip/media_tree.git
5014S:	Maintained
5015F:	drivers/media/tuners/fc2580*
5016
5017FANOTIFY
5018M:	Eric Paris <eparis@redhat.com>
5019S:	Maintained
5020F:	fs/notify/fanotify/
5021F:	include/linux/fanotify.h
5022F:	include/uapi/linux/fanotify.h
5023
5024FARSYNC SYNCHRONOUS DRIVER
5025M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5026W:	http://www.farsite.co.uk/
5027S:	Supported
5028F:	drivers/net/wan/farsync.*
5029
5030FAULT INJECTION SUPPORT
5031M:	Akinobu Mita <akinobu.mita@gmail.com>
5032S:	Supported
5033F:	Documentation/fault-injection/
5034F:	lib/fault-inject.c
5035
5036FBTFT Framebuffer drivers
5037M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5038S:	Maintained
5039F:	drivers/staging/fbtft/
5040
5041FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5042M:	Johannes Thumshirn <jth@kernel.org>
5043L:	fcoe-devel@open-fcoe.org
5044W:	www.Open-FCoE.org
5045S:	Supported
5046F:	drivers/scsi/libfc/
5047F:	drivers/scsi/fcoe/
5048F:	include/scsi/fc/
5049F:	include/scsi/libfc.h
5050F:	include/scsi/libfcoe.h
5051F:	include/uapi/scsi/fc/
5052
5053FILE LOCKING (flock() and fcntl()/lockf())
5054M:	Jeff Layton <jlayton@poochiereds.net>
5055M:	"J. Bruce Fields" <bfields@fieldses.org>
5056L:	linux-fsdevel@vger.kernel.org
5057S:	Maintained
5058F:	include/linux/fcntl.h
5059F:	include/linux/fs.h
5060F:	include/uapi/linux/fcntl.h
5061F:	include/uapi/linux/fs.h
5062F:	fs/fcntl.c
5063F:	fs/locks.c
5064
5065FILESYSTEMS (VFS and infrastructure)
5066M:	Alexander Viro <viro@zeniv.linux.org.uk>
5067L:	linux-fsdevel@vger.kernel.org
5068S:	Maintained
5069F:	fs/*
5070
5071FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5072M:	Riku Voipio <riku.voipio@iki.fi>
5073L:	linux-hwmon@vger.kernel.org
5074S:	Maintained
5075F:	drivers/hwmon/f75375s.c
5076F:	include/linux/f75375s.h
5077
5078FIREWIRE AUDIO DRIVERS
5079M:	Clemens Ladisch <clemens@ladisch.de>
5080L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5081T:	git git://git.alsa-project.org/alsa-kernel.git
5082S:	Maintained
5083F:	sound/firewire/
5084
5085FIREWIRE MEDIA DRIVERS (firedtv)
5086M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5087L:	linux-media@vger.kernel.org
5088L:	linux1394-devel@lists.sourceforge.net
5089T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5090S:	Maintained
5091F:	drivers/media/firewire/
5092
5093FIREWIRE SBP-2 TARGET
5094M:	Chris Boot <bootc@bootc.net>
5095L:	linux-scsi@vger.kernel.org
5096L:	target-devel@vger.kernel.org
5097L:	linux1394-devel@lists.sourceforge.net
5098T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5099S:	Maintained
5100F:	drivers/target/sbp/
5101
5102FIREWIRE SUBSYSTEM
5103M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5104L:	linux1394-devel@lists.sourceforge.net
5105W:	http://ieee1394.wiki.kernel.org/
5106T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5107S:	Maintained
5108F:	drivers/firewire/
5109F:	include/linux/firewire.h
5110F:	include/uapi/linux/firewire*.h
5111F:	tools/firewire/
5112
5113FIRMWARE LOADER (request_firmware)
5114M:	Ming Lei <ming.lei@canonical.com>
5115M:	Luis R. Rodriguez <mcgrof@kernel.org>
5116L:	linux-kernel@vger.kernel.org
5117S:	Maintained
5118F:	Documentation/firmware_class/
5119F:	drivers/base/firmware*.c
5120F:	include/linux/firmware.h
5121
5122FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5123M:	Joshua Morris <josh.h.morris@us.ibm.com>
5124M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5125S:	Maintained
5126F:	drivers/block/rsxx/
5127
5128FLOPPY DRIVER
5129M:	Jiri Kosina <jikos@kernel.org>
5130T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5131S:	Odd fixes
5132F:	drivers/block/floppy.c
5133
5134FMC SUBSYSTEM
5135M:	Alessandro Rubini <rubini@gnudd.com>
5136W:	http://www.ohwr.org/projects/fmc-bus
5137S:	Supported
5138F:	drivers/fmc/
5139F:	include/linux/fmc*.h
5140F:	include/linux/ipmi-fru.h
5141K:	fmc_d.*register
5142
5143FPGA MANAGER FRAMEWORK
5144M:	Alan Tull <atull@opensource.altera.com>
5145R:	Moritz Fischer <moritz.fischer@ettus.com>
5146L:	linux-fpga@vger.kernel.org
5147S:	Maintained
5148T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5149F:	drivers/fpga/
5150F:	include/linux/fpga/fpga-mgr.h
5151W:	http://www.rocketboards.org
5152
5153FPU EMULATOR
5154M:	Bill Metzenthen <billm@melbpc.org.au>
5155W:	http://floatingpoint.sourceforge.net/emulator/index.html
5156S:	Maintained
5157F:	arch/x86/math-emu/
5158
5159FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5160L:	netdev@vger.kernel.org
5161S:	Orphan
5162F:	drivers/net/wan/dlci.c
5163F:	drivers/net/wan/sdla.c
5164
5165FRAMEBUFFER LAYER
5166M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5167L:	linux-fbdev@vger.kernel.org
5168T:	git git://github.com/bzolnier/linux.git
5169Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5170S:	Maintained
5171F:	Documentation/fb/
5172F:	drivers/video/
5173F:	include/video/
5174F:	include/linux/fb.h
5175F:	include/uapi/video/
5176F:	include/uapi/linux/fb.h
5177
5178FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5179M:	Horia Geantă <horia.geanta@nxp.com>
5180M:	Dan Douglass <dan.douglass@nxp.com>
5181L:	linux-crypto@vger.kernel.org
5182S:	Maintained
5183F:	drivers/crypto/caam/
5184F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5185
5186FREESCALE DIU FRAMEBUFFER DRIVER
5187M:	Timur Tabi <timur@tabi.org>
5188L:	linux-fbdev@vger.kernel.org
5189S:	Maintained
5190F:	drivers/video/fbdev/fsl-diu-fb.*
5191
5192FREESCALE DMA DRIVER
5193M:	Li Yang <leoli@freescale.com>
5194M:	Zhang Wei <zw@zh-kernel.org>
5195L:	linuxppc-dev@lists.ozlabs.org
5196S:	Maintained
5197F:	drivers/dma/fsldma.*
5198
5199FREESCALE GPMI NAND DRIVER
5200M:	Han Xu <han.xu@nxp.com>
5201L:	linux-mtd@lists.infradead.org
5202S:	Maintained
5203F:	drivers/mtd/nand/gpmi-nand/*
5204
5205FREESCALE I2C CPM DRIVER
5206M:	Jochen Friedrich <jochen@scram.de>
5207L:	linuxppc-dev@lists.ozlabs.org
5208L:	linux-i2c@vger.kernel.org
5209S:	Maintained
5210F:	drivers/i2c/busses/i2c-cpm.c
5211
5212FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5213M:	Sascha Hauer <kernel@pengutronix.de>
5214L:	linux-fbdev@vger.kernel.org
5215L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5216S:	Maintained
5217F:	include/linux/platform_data/video-imxfb.h
5218F:	drivers/video/fbdev/imxfb.c
5219
5220FREESCALE QUAD SPI DRIVER
5221M:	Han Xu <han.xu@nxp.com>
5222L:	linux-mtd@lists.infradead.org
5223S:	Maintained
5224F:	drivers/mtd/spi-nor/fsl-quadspi.c
5225
5226FREESCALE SOC FS_ENET DRIVER
5227M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5228M:	Vitaly Bordug <vbordug@ru.mvista.com>
5229L:	linuxppc-dev@lists.ozlabs.org
5230L:	netdev@vger.kernel.org
5231S:	Maintained
5232F:	drivers/net/ethernet/freescale/fs_enet/
5233F:	include/linux/fs_enet_pd.h
5234
5235FREESCALE IMX / MXC FEC DRIVER
5236M:	Fugang Duan <fugang.duan@nxp.com>
5237L:	netdev@vger.kernel.org
5238S:	Maintained
5239F:	drivers/net/ethernet/freescale/fec_main.c
5240F:	drivers/net/ethernet/freescale/fec_ptp.c
5241F:	drivers/net/ethernet/freescale/fec.h
5242F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5243
5244FREESCALE QORIQ DPAA FMAN DRIVER
5245M:	Madalin Bucur <madalin.bucur@nxp.com>
5246L:	netdev@vger.kernel.org
5247S:	Maintained
5248F:	drivers/net/ethernet/freescale/fman
5249F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5250
5251FREESCALE QORIQ DPAA ETHERNET DRIVER
5252M:	Madalin Bucur <madalin.bucur@nxp.com>
5253L:	netdev@vger.kernel.org
5254S:	Maintained
5255F:	drivers/net/ethernet/freescale/dpaa
5256
5257FREESCALE SOC DRIVERS
5258M:	Scott Wood <oss@buserror.net>
5259L:	linuxppc-dev@lists.ozlabs.org
5260L:	linux-arm-kernel@lists.infradead.org
5261S:	Maintained
5262F:	drivers/soc/fsl/
5263F:	include/linux/fsl/
5264
5265FREESCALE QUICC ENGINE LIBRARY
5266M:	Qiang Zhao <qiang.zhao@nxp.com>
5267L:	linuxppc-dev@lists.ozlabs.org
5268S:	Maintained
5269F:	drivers/soc/fsl/qe/
5270F:	include/soc/fsl/*qe*.h
5271F:	include/soc/fsl/*ucc*.h
5272
5273FREESCALE USB PERIPHERAL DRIVERS
5274M:	Li Yang <leoli@freescale.com>
5275L:	linux-usb@vger.kernel.org
5276L:	linuxppc-dev@lists.ozlabs.org
5277S:	Maintained
5278F:	drivers/usb/gadget/udc/fsl*
5279
5280FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5281M:	Li Yang <leoli@freescale.com>
5282L:	netdev@vger.kernel.org
5283L:	linuxppc-dev@lists.ozlabs.org
5284S:	Maintained
5285F:	drivers/net/ethernet/freescale/ucc_geth*
5286
5287FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5288M:	Claudiu Manoil <claudiu.manoil@freescale.com>
5289L:	netdev@vger.kernel.org
5290S:	Maintained
5291F:	drivers/net/ethernet/freescale/gianfar*
5292X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5293F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5294
5295FREESCALE QUICC ENGINE UCC HDLC DRIVER
5296M:	Zhao Qiang <qiang.zhao@nxp.com>
5297L:	netdev@vger.kernel.org
5298L:	linuxppc-dev@lists.ozlabs.org
5299S:	Maintained
5300F:	drivers/net/wan/fsl_ucc_hdlc*
5301
5302FREESCALE QUICC ENGINE UCC UART DRIVER
5303M:	Timur Tabi <timur@tabi.org>
5304L:	linuxppc-dev@lists.ozlabs.org
5305S:	Maintained
5306F:	drivers/tty/serial/ucc_uart.c
5307
5308FREESCALE SOC SOUND DRIVERS
5309M:	Timur Tabi <timur@tabi.org>
5310M:	Nicolin Chen <nicoleotsuka@gmail.com>
5311M:	Xiubo Li <Xiubo.Lee@gmail.com>
5312R:	Fabio Estevam <fabio.estevam@nxp.com>
5313L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5314L:	linuxppc-dev@lists.ozlabs.org
5315S:	Maintained
5316F:	sound/soc/fsl/fsl*
5317F:	sound/soc/fsl/imx*
5318F:	sound/soc/fsl/mpc8610_hpcd.c
5319
5320FREEVXFS FILESYSTEM
5321M:	Christoph Hellwig <hch@infradead.org>
5322W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5323S:	Maintained
5324F:	fs/freevxfs/
5325
5326FREEZER
5327M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5328M:	Pavel Machek <pavel@ucw.cz>
5329L:	linux-pm@vger.kernel.org
5330S:	Supported
5331F:	Documentation/power/freezing-of-tasks.txt
5332F:	include/linux/freezer.h
5333F:	kernel/freezer.c
5334
5335FRONTSWAP API
5336M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5337L:	linux-kernel@vger.kernel.org
5338S:	Maintained
5339F:	mm/frontswap.c
5340F:	include/linux/frontswap.h
5341
5342FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5343M:	David Howells <dhowells@redhat.com>
5344L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5345S:	Supported
5346F:	Documentation/filesystems/caching/
5347F:	fs/fscache/
5348F:	include/linux/fscache*.h
5349
5350FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5351M:	Theodore Y. Ts'o <tytso@mit.edu>
5352M:	Jaegeuk Kim <jaegeuk@kernel.org>
5353L:	linux-fsdevel@vger.kernel.org
5354S:	Supported
5355F:	fs/crypto/
5356F:	include/linux/fscrypt*.h
5357
5358F2FS FILE SYSTEM
5359M:	Jaegeuk Kim <jaegeuk@kernel.org>
5360M:	Chao Yu <yuchao0@huawei.com>
5361L:	linux-f2fs-devel@lists.sourceforge.net
5362W:	https://f2fs.wiki.kernel.org/
5363T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5364S:	Maintained
5365F:	Documentation/filesystems/f2fs.txt
5366F:	Documentation/ABI/testing/sysfs-fs-f2fs
5367F:	fs/f2fs/
5368F:	include/linux/f2fs_fs.h
5369F:	include/trace/events/f2fs.h
5370
5371FUJITSU FR-V (FRV) PORT
5372S:	Orphan
5373F:	arch/frv/
5374
5375FUJITSU LAPTOP EXTRAS
5376M:	Jonathan Woithe <jwoithe@just42.net>
5377L:	platform-driver-x86@vger.kernel.org
5378S:	Maintained
5379F:	drivers/platform/x86/fujitsu-laptop.c
5380
5381FUJITSU M-5MO LS CAMERA ISP DRIVER
5382M:	Kyungmin Park <kyungmin.park@samsung.com>
5383M:	Heungjun Kim <riverful.kim@samsung.com>
5384L:	linux-media@vger.kernel.org
5385S:	Maintained
5386F:	drivers/media/i2c/m5mols/
5387F:	include/media/i2c/m5mols.h
5388
5389FUJITSU TABLET EXTRAS
5390M:	Robert Gerlach <khnz@gmx.de>
5391L:	platform-driver-x86@vger.kernel.org
5392S:	Maintained
5393F:	drivers/platform/x86/fujitsu-tablet.c
5394
5395FUSE: FILESYSTEM IN USERSPACE
5396M:	Miklos Szeredi <miklos@szeredi.hu>
5397L:	linux-fsdevel@vger.kernel.org
5398W:	http://fuse.sourceforge.net/
5399T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5400S:	Maintained
5401F:	fs/fuse/
5402F:	include/uapi/linux/fuse.h
5403F:	Documentation/filesystems/fuse.txt
5404
5405FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5406M:	Rik Faith <faith@cs.unc.edu>
5407L:	linux-scsi@vger.kernel.org
5408S:	Odd Fixes (e.g., new signatures)
5409F:	drivers/scsi/fdomain.*
5410
5411GCC PLUGINS
5412M:	Kees Cook <keescook@chromium.org>
5413R:	Emese Revfy <re.emese@gmail.com>
5414L:	kernel-hardening@lists.openwall.com
5415S:	Maintained
5416F:	scripts/gcc-plugins/
5417F:	scripts/gcc-plugin.sh
5418F:	scripts/Makefile.gcc-plugins
5419F:	Documentation/gcc-plugins.txt
5420
5421GCOV BASED KERNEL PROFILING
5422M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5423S:	Maintained
5424F:	kernel/gcov/
5425F:	Documentation/dev-tools/gcov.rst
5426
5427GDT SCSI DISK ARRAY CONTROLLER DRIVER
5428M:	Achim Leubner <achim_leubner@adaptec.com>
5429L:	linux-scsi@vger.kernel.org
5430W:	http://www.icp-vortex.com/
5431S:	Supported
5432F:	drivers/scsi/gdt*
5433
5434GDB KERNEL DEBUGGING HELPER SCRIPTS
5435M:	Jan Kiszka <jan.kiszka@siemens.com>
5436M:	Kieran Bingham <kieran@bingham.xyz>
5437S:	Supported
5438F:	scripts/gdb/
5439
5440GEMTEK FM RADIO RECEIVER DRIVER
5441M:	Hans Verkuil <hverkuil@xs4all.nl>
5442L:	linux-media@vger.kernel.org
5443T:	git git://linuxtv.org/media_tree.git
5444W:	https://linuxtv.org
5445S:	Maintained
5446F:	drivers/media/radio/radio-gemtek*
5447
5448GENERIC GPIO I2C DRIVER
5449M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5450S:	Supported
5451F:	drivers/i2c/busses/i2c-gpio.c
5452F:	include/linux/i2c-gpio.h
5453
5454GENERIC GPIO I2C MULTIPLEXER DRIVER
5455M:	Peter Korsgaard <peter.korsgaard@barco.com>
5456L:	linux-i2c@vger.kernel.org
5457S:	Supported
5458F:	drivers/i2c/muxes/i2c-mux-gpio.c
5459F:	include/linux/i2c-mux-gpio.h
5460F:	Documentation/i2c/muxes/i2c-mux-gpio
5461
5462GENERIC HDLC (WAN) DRIVERS
5463M:	Krzysztof Halasa <khc@pm.waw.pl>
5464W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5465S:	Maintained
5466F:	drivers/net/wan/c101.c
5467F:	drivers/net/wan/hd6457*
5468F:	drivers/net/wan/hdlc*
5469F:	drivers/net/wan/n2.c
5470F:	drivers/net/wan/pc300too.c
5471F:	drivers/net/wan/pci200syn.c
5472F:	drivers/net/wan/wanxl*
5473
5474GENERIC INCLUDE/ASM HEADER FILES
5475M:	Arnd Bergmann <arnd@arndb.de>
5476L:	linux-arch@vger.kernel.org
5477T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5478S:	Maintained
5479F:	include/asm-generic/
5480F:	include/uapi/asm-generic/
5481
5482GENERIC PHY FRAMEWORK
5483M:	Kishon Vijay Abraham I <kishon@ti.com>
5484L:	linux-kernel@vger.kernel.org
5485T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5486S:	Supported
5487F:	drivers/phy/
5488F:	include/linux/phy/
5489
5490GENERIC PM DOMAINS
5491M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5492M:	Kevin Hilman <khilman@kernel.org>
5493M:	Ulf Hansson <ulf.hansson@linaro.org>
5494L:	linux-pm@vger.kernel.org
5495S:	Supported
5496F:	drivers/base/power/domain*.c
5497F:	include/linux/pm_domain.h
5498
5499GENERIC UIO DRIVER FOR PCI DEVICES
5500M:	"Michael S. Tsirkin" <mst@redhat.com>
5501L:	kvm@vger.kernel.org
5502S:	Supported
5503F:	drivers/uio/uio_pci_generic.c
5504
5505GET_MAINTAINER SCRIPT
5506M:	Joe Perches <joe@perches.com>
5507S:	Maintained
5508F:	scripts/get_maintainer.pl
5509
5510GENWQE (IBM Generic Workqueue Card)
5511M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5512M:	Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5513S:	Supported
5514F:	drivers/misc/genwqe/
5515
5516GFS2 FILE SYSTEM
5517M:	Steven Whitehouse <swhiteho@redhat.com>
5518M:	Bob Peterson <rpeterso@redhat.com>
5519L:	cluster-devel@redhat.com
5520W:	http://sources.redhat.com/cluster/
5521T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5522S:	Supported
5523F:	Documentation/filesystems/gfs2*.txt
5524F:	fs/gfs2/
5525F:	include/uapi/linux/gfs2_ondisk.h
5526
5527GIGASET ISDN DRIVERS
5528M:	Paul Bolle <pebolle@tiscali.nl>
5529L:	gigaset307x-common@lists.sourceforge.net
5530W:	http://gigaset307x.sourceforge.net/
5531S:	Odd Fixes
5532F:	Documentation/isdn/README.gigaset
5533F:	drivers/isdn/gigaset/
5534F:	include/uapi/linux/gigaset_dev.h
5535
5536GO7007 MPEG CODEC
5537M:	Hans Verkuil <hans.verkuil@cisco.com>
5538L:	linux-media@vger.kernel.org
5539S:	Maintained
5540F:	drivers/media/usb/go7007/
5541
5542GOODIX TOUCHSCREEN
5543M:	Bastien Nocera <hadess@hadess.net>
5544L:	linux-input@vger.kernel.org
5545S:	Maintained
5546F:	drivers/input/touchscreen/goodix.c
5547
5548GPIO MOCKUP DRIVER
5549M:	Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5550L:	linux-gpio@vger.kernel.org
5551S:	Maintained
5552F:	drivers/gpio/gpio-mockup.c
5553F:	tools/testing/selftests/gpio/
5554
5555GPIO SUBSYSTEM
5556M:	Linus Walleij <linus.walleij@linaro.org>
5557M:	Alexandre Courbot <gnurou@gmail.com>
5558L:	linux-gpio@vger.kernel.org
5559T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5560S:	Maintained
5561F:	Documentation/devicetree/bindings/gpio/
5562F:	Documentation/gpio/
5563F:	Documentation/ABI/testing/gpio-cdev
5564F:	Documentation/ABI/obsolete/sysfs-gpio
5565F:	drivers/gpio/
5566F:	include/linux/gpio/
5567F:	include/linux/gpio.h
5568F:	include/asm-generic/gpio.h
5569F:	include/uapi/linux/gpio.h
5570F:	tools/gpio/
5571
5572GRE DEMULTIPLEXER DRIVER
5573M:	Dmitry Kozlov <xeb@mail.ru>
5574L:	netdev@vger.kernel.org
5575S:	Maintained
5576F:	net/ipv4/gre_demux.c
5577F:	net/ipv4/gre_offload.c
5578F:	include/net/gre.h
5579
5580GRETH 10/100/1G Ethernet MAC device driver
5581M:	Andreas Larsson <andreas@gaisler.com>
5582L:	netdev@vger.kernel.org
5583S:	Maintained
5584F:	drivers/net/ethernet/aeroflex/
5585
5586GREYBUS SUBSYSTEM
5587M:	Johan Hovold <johan@kernel.org>
5588M:	Alex Elder <elder@kernel.org>
5589M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5590S:	Maintained
5591F:	drivers/staging/greybus/
5592L:	greybus-dev@lists.linaro.org
5593
5594GREYBUS AUDIO PROTOCOLS DRIVERS
5595M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
5596M:	Mark Greer <mgreer@animalcreek.com>
5597S:	Maintained
5598F:	drivers/staging/greybus/audio_apbridgea.c
5599F:	drivers/staging/greybus/audio_apbridgea.h
5600F:	drivers/staging/greybus/audio_codec.c
5601F:	drivers/staging/greybus/audio_codec.h
5602F:	drivers/staging/greybus/audio_gb.c
5603F:	drivers/staging/greybus/audio_manager.c
5604F:	drivers/staging/greybus/audio_manager.h
5605F:	drivers/staging/greybus/audio_manager_module.c
5606F:	drivers/staging/greybus/audio_manager_private.h
5607F:	drivers/staging/greybus/audio_manager_sysfs.c
5608F:	drivers/staging/greybus/audio_module.c
5609F:	drivers/staging/greybus/audio_topology.c
5610
5611GREYBUS PROTOCOLS DRIVERS
5612M:	Rui Miguel Silva <rmfrfs@gmail.com>
5613S:	Maintained
5614F:	drivers/staging/greybus/sdio.c
5615F:	drivers/staging/greybus/light.c
5616F:	drivers/staging/greybus/gpio.c
5617F:	drivers/staging/greybus/power_supply.c
5618F:	drivers/staging/greybus/spi.c
5619F:	drivers/staging/greybus/spilib.c
5620
5621GREYBUS PROTOCOLS DRIVERS
5622M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
5623S:	Maintained
5624F:	drivers/staging/greybus/loopback.c
5625F:	drivers/staging/greybus/timesync.c
5626F:	drivers/staging/greybus/timesync_platform.c
5627
5628GREYBUS PROTOCOLS DRIVERS
5629M:	Viresh Kumar <vireshk@kernel.org>
5630S:	Maintained
5631F:	drivers/staging/greybus/authentication.c
5632F:	drivers/staging/greybus/bootrom.c
5633F:	drivers/staging/greybus/firmware.h
5634F:	drivers/staging/greybus/fw-core.c
5635F:	drivers/staging/greybus/fw-download.c
5636F:	drivers/staging/greybus/fw-managament.c
5637F:	drivers/staging/greybus/greybus_authentication.h
5638F:	drivers/staging/greybus/greybus_firmware.h
5639F:	drivers/staging/greybus/hid.c
5640F:	drivers/staging/greybus/i2c.c
5641F:	drivers/staging/greybus/spi.c
5642F:	drivers/staging/greybus/spilib.c
5643F:	drivers/staging/greybus/spilib.h
5644
5645GREYBUS PROTOCOLS DRIVERS
5646M:	David Lin <dtwlin@gmail.com>
5647S:	Maintained
5648F:	drivers/staging/greybus/uart.c
5649F:	drivers/staging/greybus/log.c
5650
5651GREYBUS PLATFORM DRIVERS
5652M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5653S:	Maintained
5654F:	drivers/staging/greybus/arche-platform.c
5655F:	drivers/staging/greybus/arche-apb-ctrl.c
5656F:	drivers/staging/greybus/arche_platform.h
5657
5658GS1662 VIDEO SERIALIZER
5659M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5660L:	linux-media@vger.kernel.org
5661T:	git git://linuxtv.org/media_tree.git
5662S:	Maintained
5663F:	drivers/media/spi/gs1662.c
5664
5665GSPCA FINEPIX SUBDRIVER
5666M:	Frank Zago <frank@zago.net>
5667L:	linux-media@vger.kernel.org
5668T:	git git://linuxtv.org/media_tree.git
5669S:	Maintained
5670F:	drivers/media/usb/gspca/finepix.c
5671
5672GSPCA GL860 SUBDRIVER
5673M:	Olivier Lorin <o.lorin@laposte.net>
5674L:	linux-media@vger.kernel.org
5675T:	git git://linuxtv.org/media_tree.git
5676S:	Maintained
5677F:	drivers/media/usb/gspca/gl860/
5678
5679GSPCA M5602 SUBDRIVER
5680M:	Erik Andren <erik.andren@gmail.com>
5681L:	linux-media@vger.kernel.org
5682T:	git git://linuxtv.org/media_tree.git
5683S:	Maintained
5684F:	drivers/media/usb/gspca/m5602/
5685
5686GSPCA PAC207 SONIXB SUBDRIVER
5687M:	Hans Verkuil <hverkuil@xs4all.nl>
5688L:	linux-media@vger.kernel.org
5689T:	git git://linuxtv.org/media_tree.git
5690S:	Odd Fixes
5691F:	drivers/media/usb/gspca/pac207.c
5692
5693GSPCA SN9C20X SUBDRIVER
5694M:	Brian Johnson <brijohn@gmail.com>
5695L:	linux-media@vger.kernel.org
5696T:	git git://linuxtv.org/media_tree.git
5697S:	Maintained
5698F:	drivers/media/usb/gspca/sn9c20x.c
5699
5700GSPCA T613 SUBDRIVER
5701M:	Leandro Costantino <lcostantino@gmail.com>
5702L:	linux-media@vger.kernel.org
5703T:	git git://linuxtv.org/media_tree.git
5704S:	Maintained
5705F:	drivers/media/usb/gspca/t613.c
5706
5707GSPCA USB WEBCAM DRIVER
5708M:	Hans Verkuil <hverkuil@xs4all.nl>
5709L:	linux-media@vger.kernel.org
5710T:	git git://linuxtv.org/media_tree.git
5711S:	Odd Fixes
5712F:	drivers/media/usb/gspca/
5713
5714GTP (GPRS Tunneling Protocol)
5715M:	Pablo Neira Ayuso <pablo@netfilter.org>
5716M:	Harald Welte <laforge@gnumonks.org>
5717L:	osmocom-net-gprs@lists.osmocom.org
5718T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5719S:	Maintained
5720F:	drivers/net/gtp.c
5721
5722GUID PARTITION TABLE (GPT)
5723M:	Davidlohr Bueso <dave@stgolabs.net>
5724L:	linux-efi@vger.kernel.org
5725S:	Maintained
5726F:	block/partitions/efi.*
5727
5728STK1160 USB VIDEO CAPTURE DRIVER
5729M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5730L:	linux-media@vger.kernel.org
5731T:	git git://linuxtv.org/media_tree.git
5732S:	Maintained
5733F:	drivers/media/usb/stk1160/
5734
5735H8/300 ARCHITECTURE
5736M:	Yoshinori Sato <ysato@users.sourceforge.jp>
5737L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5738W:	http://uclinux-h8.sourceforge.jp
5739T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5740S:	Maintained
5741F:	arch/h8300/
5742F:	drivers/clocksource/h8300_*.c
5743F:	drivers/clk/h8300/
5744F:	drivers/irqchip/irq-renesas-h8*.c
5745
5746HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5747M:	Frank Seidel <frank@f-seidel.de>
5748L:	platform-driver-x86@vger.kernel.org
5749W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5750S:	Maintained
5751F:	drivers/platform/x86/hdaps.c
5752
5753HDPVR USB VIDEO ENCODER DRIVER
5754M:	Hans Verkuil <hverkuil@xs4all.nl>
5755L:	linux-media@vger.kernel.org
5756T:	git git://linuxtv.org/media_tree.git
5757W:	https://linuxtv.org
5758S:	Odd Fixes
5759F:	drivers/media/usb/hdpvr/
5760
5761HWPOISON MEMORY FAILURE HANDLING
5762M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5763L:	linux-mm@kvack.org
5764S:	Maintained
5765F:	mm/memory-failure.c
5766F:	mm/hwpoison-inject.c
5767
5768HYPERVISOR VIRTUAL CONSOLE DRIVER
5769L:	linuxppc-dev@lists.ozlabs.org
5770S:	Odd Fixes
5771F:	drivers/tty/hvc/
5772
5773HACKRF MEDIA DRIVER
5774M:	Antti Palosaari <crope@iki.fi>
5775L:	linux-media@vger.kernel.org
5776W:	https://linuxtv.org
5777W:	http://palosaari.fi/linux/
5778Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5779T:	git git://linuxtv.org/anttip/media_tree.git
5780S:	Maintained
5781F:	drivers/media/usb/hackrf/
5782
5783HARDWARE MONITORING
5784M:	Jean Delvare <jdelvare@suse.com>
5785M:	Guenter Roeck <linux@roeck-us.net>
5786L:	linux-hwmon@vger.kernel.org
5787W:	http://hwmon.wiki.kernel.org/
5788T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5789T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5790S:	Maintained
5791F:	Documentation/hwmon/
5792F:	drivers/hwmon/
5793F:	include/linux/hwmon*.h
5794
5795HARDWARE RANDOM NUMBER GENERATOR CORE
5796M:	Matt Mackall <mpm@selenic.com>
5797M:	Herbert Xu <herbert@gondor.apana.org.au>
5798L:	linux-crypto@vger.kernel.org
5799S:	Odd fixes
5800F:	Documentation/devicetree/bindings/rng/
5801F:	Documentation/hw_random.txt
5802F:	drivers/char/hw_random/
5803F:	include/linux/hw_random.h
5804
5805HARDWARE SPINLOCK CORE
5806M:	Ohad Ben-Cohen <ohad@wizery.com>
5807M:	Bjorn Andersson <bjorn.andersson@linaro.org>
5808L:	linux-remoteproc@vger.kernel.org
5809S:	Maintained
5810T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5811F:	Documentation/devicetree/bindings/hwlock/
5812F:	Documentation/hwspinlock.txt
5813F:	drivers/hwspinlock/
5814F:	include/linux/hwspinlock.h
5815
5816HARMONY SOUND DRIVER
5817L:	linux-parisc@vger.kernel.org
5818S:	Maintained
5819F:	sound/parisc/harmony.*
5820
5821HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5822M:	Jimmy Vance <jimmy.vance@hpe.com>
5823S:	Supported
5824F:	Documentation/watchdog/hpwdt.txt
5825F:	drivers/watchdog/hpwdt.c
5826
5827HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5828M:	Don Brace <don.brace@microsemi.com>
5829L:	esc.storagedev@microsemi.com
5830L:	linux-scsi@vger.kernel.org
5831S:	Supported
5832F:	Documentation/scsi/hpsa.txt
5833F:	drivers/scsi/hpsa*.[ch]
5834F:	include/linux/cciss*.h
5835F:	include/uapi/linux/cciss*.h
5836
5837HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5838M:	Don Brace <don.brace@microsemi.com>
5839L:	esc.storagedev@microsemi.com
5840L:	linux-scsi@vger.kernel.org
5841S:	Supported
5842F:	Documentation/blockdev/cciss.txt
5843F:	drivers/block/cciss*
5844F:	include/linux/cciss_ioctl.h
5845F:	include/uapi/linux/cciss_ioctl.h
5846
5847HFI1 DRIVER
5848M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
5849M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
5850L:	linux-rdma@vger.kernel.org
5851S:	Supported
5852F:	drivers/infiniband/hw/hfi1
5853
5854HFS FILESYSTEM
5855L:	linux-fsdevel@vger.kernel.org
5856S:	Orphan
5857F:	Documentation/filesystems/hfs.txt
5858F:	fs/hfs/
5859
5860HFSPLUS FILESYSTEM
5861L:	linux-fsdevel@vger.kernel.org
5862S:	Orphan
5863F:	Documentation/filesystems/hfsplus.txt
5864F:	fs/hfsplus/
5865
5866HGA FRAMEBUFFER DRIVER
5867M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5868L:	linux-nvidia@lists.surfsouth.com
5869W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5870S:	Maintained
5871F:	drivers/video/fbdev/hgafb.c
5872
5873HIBERNATION (aka Software Suspend, aka swsusp)
5874M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5875M:	Pavel Machek <pavel@ucw.cz>
5876L:	linux-pm@vger.kernel.org
5877B:	https://bugzilla.kernel.org
5878S:	Supported
5879F:	arch/x86/power/
5880F:	drivers/base/power/
5881F:	kernel/power/
5882F:	include/linux/suspend.h
5883F:	include/linux/freezer.h
5884F:	include/linux/pm.h
5885F:	arch/*/include/asm/suspend*.h
5886
5887HID CORE LAYER
5888M:	Jiri Kosina <jikos@kernel.org>
5889R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
5890L:	linux-input@vger.kernel.org
5891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5892S:	Maintained
5893F:	drivers/hid/
5894F:	include/linux/hid*
5895F:	include/uapi/linux/hid*
5896
5897HID SENSOR HUB DRIVERS
5898M:	Jiri Kosina <jikos@kernel.org>
5899M:	Jonathan Cameron <jic23@kernel.org>
5900M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5901L:	linux-input@vger.kernel.org
5902L:	linux-iio@vger.kernel.org
5903S:	Maintained
5904F:	Documentation/hid/hid-sensor*
5905F:	drivers/hid/hid-sensor-*
5906F:	drivers/iio/*/hid-*
5907F:	include/linux/hid-sensor-*
5908
5909HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5910M:	Thomas Gleixner <tglx@linutronix.de>
5911L:	linux-kernel@vger.kernel.org
5912T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5913S:	Maintained
5914F:	Documentation/timers/
5915F:	kernel/time/hrtimer.c
5916F:	kernel/time/clockevents.c
5917F:	kernel/time/tick*.*
5918F:	kernel/time/timer_*.c
5919F:	include/linux/clockchips.h
5920F:	include/linux/hrtimer.h
5921
5922HIGH-SPEED SCC DRIVER FOR AX.25
5923L:	linux-hams@vger.kernel.org
5924S:	Orphan
5925F:	drivers/net/hamradio/dmascc.c
5926F:	drivers/net/hamradio/scc.c
5927
5928HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5929M:	HighPoint Linux Team <linux@highpoint-tech.com>
5930W:	http://www.highpoint-tech.com
5931S:	Supported
5932F:	Documentation/scsi/hptiop.txt
5933F:	drivers/scsi/hptiop.c
5934
5935HIPPI
5936M:	Jes Sorensen <jes@trained-monkey.org>
5937L:	linux-hippi@sunsite.dk
5938S:	Maintained
5939F:	include/linux/hippidevice.h
5940F:	include/uapi/linux/if_hippi.h
5941F:	net/802/hippi.c
5942F:	drivers/net/hippi/
5943
5944HISILICON NETWORK SUBSYSTEM DRIVER
5945M:	Yisen Zhuang <yisen.zhuang@huawei.com>
5946M:	Salil Mehta <salil.mehta@huawei.com>
5947L:	netdev@vger.kernel.org
5948W:	http://www.hisilicon.com
5949S:	Maintained
5950F:	drivers/net/ethernet/hisilicon/
5951F:	Documentation/devicetree/bindings/net/hisilicon*.txt
5952
5953HISILICON ROCE DRIVER
5954M:	Lijun Ou <oulijun@huawei.com>
5955M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
5956L:	linux-rdma@vger.kernel.org
5957S:	Maintained
5958F:	drivers/infiniband/hw/hns/
5959F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5960
5961HISILICON SAS Controller
5962M:	John Garry <john.garry@huawei.com>
5963W:	http://www.hisilicon.com
5964S:	Supported
5965F:	drivers/scsi/hisi_sas/
5966F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5967
5968HOST AP DRIVER
5969M:	Jouni Malinen <j@w1.fi>
5970L:	linux-wireless@vger.kernel.org
5971W:	http://w1.fi/hostap-driver.html
5972S:	Obsolete
5973F:	drivers/net/wireless/intersil/hostap/
5974
5975HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5976L:	platform-driver-x86@vger.kernel.org
5977S:	Orphan
5978F:	drivers/platform/x86/tc1100-wmi.c
5979
5980HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5981M:	Jaroslav Kysela <perex@perex.cz>
5982S:	Maintained
5983F:	drivers/net/ethernet/hp/hp100.*
5984
5985HPET:	High Precision Event Timers driver
5986M:	Clemens Ladisch <clemens@ladisch.de>
5987S:	Maintained
5988F:	Documentation/timers/hpet.txt
5989F:	drivers/char/hpet.c
5990F:	include/linux/hpet.h
5991F:	include/uapi/linux/hpet.h
5992
5993HPET:	x86
5994S:	Orphan
5995F:	arch/x86/kernel/hpet.c
5996F:	arch/x86/include/asm/hpet.h
5997
5998HPFS FILESYSTEM
5999M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6000W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6001S:	Maintained
6002F:	fs/hpfs/
6003
6004HSI SUBSYSTEM
6005M:	Sebastian Reichel <sre@kernel.org>
6006T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6007S:	Maintained
6008F:	Documentation/ABI/testing/sysfs-bus-hsi
6009F:	Documentation/device-drivers/serial-interfaces.rst
6010F:	drivers/hsi/
6011F:	include/linux/hsi/
6012F:	include/uapi/linux/hsi/
6013
6014HSO 3G MODEM DRIVER
6015L:	linux-usb@vger.kernel.org
6016S:	Orphan
6017F:	drivers/net/usb/hso.c
6018
6019HSR NETWORK PROTOCOL
6020M:	Arvid Brodin <arvid.brodin@alten.se>
6021L:	netdev@vger.kernel.org
6022S:	Maintained
6023F:	net/hsr/
6024
6025HTCPEN TOUCHSCREEN DRIVER
6026M:	Pau Oliva Fora <pof@eslack.org>
6027L:	linux-input@vger.kernel.org
6028S:	Maintained
6029F:	drivers/input/touchscreen/htcpen.c
6030
6031HUGETLB FILESYSTEM
6032M:	Nadia Yvette Chambers <nyc@holomorphy.com>
6033S:	Maintained
6034F:	fs/hugetlbfs/
6035
6036HVA ST MEDIA DRIVER
6037M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6038L:	linux-media@vger.kernel.org
6039T:	git git://linuxtv.org/media_tree.git
6040W:	https://linuxtv.org
6041S:	Supported
6042F:	drivers/media/platform/sti/hva
6043
6044Hyper-V CORE AND DRIVERS
6045M:	"K. Y. Srinivasan" <kys@microsoft.com>
6046M:	Haiyang Zhang <haiyangz@microsoft.com>
6047M:	Stephen Hemminger <sthemmin@microsoft.com>
6048L:	devel@linuxdriverproject.org
6049S:	Maintained
6050F:	arch/x86/include/asm/mshyperv.h
6051F:	arch/x86/include/uapi/asm/hyperv.h
6052F:	arch/x86/kernel/cpu/mshyperv.c
6053F:	arch/x86/hyperv
6054F:	drivers/hid/hid-hyperv.c
6055F:	drivers/hv/
6056F:	drivers/input/serio/hyperv-keyboard.c
6057F:	drivers/pci/host/pci-hyperv.c
6058F:	drivers/net/hyperv/
6059F:	drivers/scsi/storvsc_drv.c
6060F:	drivers/uio/uio_hv_generic.c
6061F:	drivers/video/fbdev/hyperv_fb.c
6062F:	include/linux/hyperv.h
6063F:	tools/hv/
6064F:	Documentation/ABI/stable/sysfs-bus-vmbus
6065
6066I2C MUXES
6067M:	Peter Rosin <peda@axentia.se>
6068L:	linux-i2c@vger.kernel.org
6069S:	Maintained
6070F:	Documentation/i2c/i2c-topology
6071F:	Documentation/i2c/muxes/
6072F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6073F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6074F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6075F:	drivers/i2c/i2c-mux.c
6076F:	drivers/i2c/muxes/
6077F:	include/linux/i2c-mux.h
6078
6079I2C OVER PARALLEL PORT
6080M:	Jean Delvare <jdelvare@suse.com>
6081L:	linux-i2c@vger.kernel.org
6082S:	Maintained
6083F:	Documentation/i2c/busses/i2c-parport
6084F:	Documentation/i2c/busses/i2c-parport-light
6085F:	drivers/i2c/busses/i2c-parport.c
6086F:	drivers/i2c/busses/i2c-parport-light.c
6087
6088I2C/SMBUS CONTROLLER DRIVERS FOR PC
6089M:	Jean Delvare <jdelvare@suse.com>
6090L:	linux-i2c@vger.kernel.org
6091S:	Maintained
6092F:	Documentation/i2c/busses/i2c-ali1535
6093F:	Documentation/i2c/busses/i2c-ali1563
6094F:	Documentation/i2c/busses/i2c-ali15x3
6095F:	Documentation/i2c/busses/i2c-amd756
6096F:	Documentation/i2c/busses/i2c-amd8111
6097F:	Documentation/i2c/busses/i2c-i801
6098F:	Documentation/i2c/busses/i2c-nforce2
6099F:	Documentation/i2c/busses/i2c-piix4
6100F:	Documentation/i2c/busses/i2c-sis5595
6101F:	Documentation/i2c/busses/i2c-sis630
6102F:	Documentation/i2c/busses/i2c-sis96x
6103F:	Documentation/i2c/busses/i2c-via
6104F:	Documentation/i2c/busses/i2c-viapro
6105F:	drivers/i2c/busses/i2c-ali1535.c
6106F:	drivers/i2c/busses/i2c-ali1563.c
6107F:	drivers/i2c/busses/i2c-ali15x3.c
6108F:	drivers/i2c/busses/i2c-amd756.c
6109F:	drivers/i2c/busses/i2c-amd756-s4882.c
6110F:	drivers/i2c/busses/i2c-amd8111.c
6111F:	drivers/i2c/busses/i2c-i801.c
6112F:	drivers/i2c/busses/i2c-isch.c
6113F:	drivers/i2c/busses/i2c-nforce2.c
6114F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6115F:	drivers/i2c/busses/i2c-piix4.c
6116F:	drivers/i2c/busses/i2c-sis5595.c
6117F:	drivers/i2c/busses/i2c-sis630.c
6118F:	drivers/i2c/busses/i2c-sis96x.c
6119F:	drivers/i2c/busses/i2c-via.c
6120F:	drivers/i2c/busses/i2c-viapro.c
6121
6122I2C/SMBUS ISMT DRIVER
6123M:	Seth Heasley <seth.heasley@intel.com>
6124M:	Neil Horman <nhorman@tuxdriver.com>
6125L:	linux-i2c@vger.kernel.org
6126F:	drivers/i2c/busses/i2c-ismt.c
6127F:	Documentation/i2c/busses/i2c-ismt
6128
6129I2C/SMBUS STUB DRIVER
6130M:	Jean Delvare <jdelvare@suse.com>
6131L:	linux-i2c@vger.kernel.org
6132S:	Maintained
6133F:	drivers/i2c/i2c-stub.c
6134
6135I2C SUBSYSTEM
6136M:	Wolfram Sang <wsa@the-dreams.de>
6137L:	linux-i2c@vger.kernel.org
6138W:	https://i2c.wiki.kernel.org/
6139Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6140T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6141S:	Maintained
6142F:	Documentation/devicetree/bindings/i2c/
6143F:	Documentation/i2c/
6144F:	drivers/i2c/
6145F:	drivers/i2c/*/
6146F:	include/linux/i2c.h
6147F:	include/linux/i2c-*.h
6148F:	include/uapi/linux/i2c.h
6149F:	include/uapi/linux/i2c-*.h
6150
6151I2C ACPI SUPPORT
6152M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6153L:	linux-i2c@vger.kernel.org
6154L:	linux-acpi@vger.kernel.org
6155S:	Maintained
6156
6157I2C-TAOS-EVM DRIVER
6158M:	Jean Delvare <jdelvare@suse.com>
6159L:	linux-i2c@vger.kernel.org
6160S:	Maintained
6161F:	Documentation/i2c/busses/i2c-taos-evm
6162F:	drivers/i2c/busses/i2c-taos-evm.c
6163
6164I2C-TINY-USB DRIVER
6165M:	Till Harbaum <till@harbaum.org>
6166L:	linux-i2c@vger.kernel.org
6167W:	http://www.harbaum.org/till/i2c_tiny_usb
6168S:	Maintained
6169F:	drivers/i2c/busses/i2c-tiny-usb.c
6170
6171i386 BOOT CODE
6172M:	"H. Peter Anvin" <hpa@zytor.com>
6173S:	Maintained
6174F:	arch/x86/boot/
6175
6176i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6177M:	"H. Peter Anvin" <hpa@zytor.com>
6178T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6179S:	Maintained
6180
6181IA64 (Itanium) PLATFORM
6182M:	Tony Luck <tony.luck@intel.com>
6183M:	Fenghua Yu <fenghua.yu@intel.com>
6184L:	linux-ia64@vger.kernel.org
6185T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6186S:	Maintained
6187F:	arch/ia64/
6188
6189IBM Power VMX Cryptographic instructions
6190M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6191M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6192L:	linux-crypto@vger.kernel.org
6193S:	Supported
6194F:	drivers/crypto/vmx/Makefile
6195F:	drivers/crypto/vmx/Kconfig
6196F:	drivers/crypto/vmx/vmx.c
6197F:	drivers/crypto/vmx/aes*
6198F:	drivers/crypto/vmx/ghash*
6199F:	drivers/crypto/vmx/ppc-xlate.pl
6200
6201IBM Power in-Nest Crypto Acceleration
6202M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6203M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6204L:	linux-crypto@vger.kernel.org
6205S:	Supported
6206F:	drivers/crypto/nx/Makefile
6207F:	drivers/crypto/nx/Kconfig
6208F:	drivers/crypto/nx/nx-aes*
6209F:	drivers/crypto/nx/nx-sha*
6210F:	drivers/crypto/nx/nx.*
6211F:	drivers/crypto/nx/nx_csbcpb.h
6212F:	drivers/crypto/nx/nx_debugfs.h
6213
6214IBM Power 842 compression accelerator
6215M:	Dan Streetman <ddstreet@ieee.org>
6216S:	Supported
6217F:	drivers/crypto/nx/Makefile
6218F:	drivers/crypto/nx/Kconfig
6219F:	drivers/crypto/nx/nx-842*
6220F:	include/linux/sw842.h
6221F:	crypto/842.c
6222F:	lib/842/
6223
6224IBM Power Linux RAID adapter
6225M:	Brian King <brking@us.ibm.com>
6226S:	Supported
6227F:	drivers/scsi/ipr.*
6228
6229IBM Power Virtual Ethernet Device Driver
6230M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6231L:	netdev@vger.kernel.org
6232S:	Supported
6233F:	drivers/net/ethernet/ibm/ibmveth.*
6234
6235IBM Power SRIOV Virtual NIC Device Driver
6236M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6237M:	John Allen <jallen@linux.vnet.ibm.com>
6238L:	netdev@vger.kernel.org
6239S:	Supported
6240F:	drivers/net/ethernet/ibm/ibmvnic.*
6241
6242IBM Power Virtual SCSI Device Drivers
6243M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6244L:	linux-scsi@vger.kernel.org
6245S:	Supported
6246F:	drivers/scsi/ibmvscsi/ibmvscsi*
6247F:	include/scsi/viosrp.h
6248
6249IBM Power Virtual SCSI Device Target Driver
6250M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6251M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6252L:	linux-scsi@vger.kernel.org
6253L:	target-devel@vger.kernel.org
6254S:	Supported
6255F:	drivers/scsi/ibmvscsi_tgt/
6256
6257IBM Power Virtual FC Device Drivers
6258M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6259L:	linux-scsi@vger.kernel.org
6260S:	Supported
6261F:	drivers/scsi/ibmvscsi/ibmvfc*
6262
6263IBM ServeRAID RAID DRIVER
6264S:	Orphan
6265F:	drivers/scsi/ips.*
6266
6267ICH LPC AND GPIO DRIVER
6268M:	Peter Tyser <ptyser@xes-inc.com>
6269S:	Maintained
6270F:	drivers/mfd/lpc_ich.c
6271F:	drivers/gpio/gpio-ich.c
6272
6273IDT VersaClock 5 CLOCK DRIVER
6274M:	Marek Vasut <marek.vasut@gmail.com>
6275S:	Maintained
6276F:	drivers/clk/clk-versaclock5.c
6277
6278IDE SUBSYSTEM
6279M:	"David S. Miller" <davem@davemloft.net>
6280L:	linux-ide@vger.kernel.org
6281Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6282T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6283S:	Maintained
6284F:	Documentation/ide/
6285F:	drivers/ide/
6286F:	include/linux/ide.h
6287
6288IDEAPAD LAPTOP EXTRAS DRIVER
6289M:	Ike Panhc <ike.pan@canonical.com>
6290L:	platform-driver-x86@vger.kernel.org
6291W:	http://launchpad.net/ideapad-laptop
6292S:	Maintained
6293F:	drivers/platform/x86/ideapad-laptop.c
6294
6295IDEAPAD LAPTOP SLIDEBAR DRIVER
6296M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6297L:	linux-input@vger.kernel.org
6298W:	https://github.com/o2genum/ideapad-slidebar
6299S:	Maintained
6300F:	drivers/input/misc/ideapad_slidebar.c
6301
6302IDE/ATAPI DRIVERS
6303M:	Borislav Petkov <bp@alien8.de>
6304L:	linux-ide@vger.kernel.org
6305S:	Maintained
6306F:	Documentation/cdrom/ide-cd
6307F:	drivers/ide/ide-cd*
6308
6309IEEE 802.15.4 SUBSYSTEM
6310M:	Alexander Aring <aar@pengutronix.de>
6311M:	Stefan Schmidt <stefan@osg.samsung.com>
6312L:	linux-wpan@vger.kernel.org
6313W:	http://wpan.cakelab.org/
6314T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6315T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6316S:	Maintained
6317F:	net/ieee802154/
6318F:	net/mac802154/
6319F:	drivers/net/ieee802154/
6320F:	include/linux/nl802154.h
6321F:	include/linux/ieee802154.h
6322F:	include/net/nl802154.h
6323F:	include/net/mac802154.h
6324F:	include/net/af_ieee802154.h
6325F:	include/net/cfg802154.h
6326F:	include/net/ieee802154_netdev.h
6327F:	Documentation/networking/ieee802154.txt
6328
6329IFE PROTOCOL
6330M:	Yotam Gigi <yotamg@mellanox.com>
6331M:	Jamal Hadi Salim <jhs@mojatatu.com>
6332F:	net/ife
6333F:	include/net/ife.h
6334F:	include/uapi/linux/ife.h
6335
6336IGORPLUG-USB IR RECEIVER
6337M:	Sean Young <sean@mess.org>
6338L:	linux-media@vger.kernel.org
6339S:	Maintained
6340F:	drivers/media/rc/igorplugusb.c
6341
6342IGUANAWORKS USB IR TRANSCEIVER
6343M:	Sean Young <sean@mess.org>
6344L:	linux-media@vger.kernel.org
6345S:	Maintained
6346F:	drivers/media/rc/iguanair.c
6347
6348IIO DIGITAL POTENTIOMETER DAC
6349M:	Peter Rosin <peda@axentia.se>
6350L:	linux-iio@vger.kernel.org
6351S:	Maintained
6352F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6353F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6354F:	drivers/iio/dac/dpot-dac.c
6355
6356IIO ENVELOPE DETECTOR
6357M:	Peter Rosin <peda@axentia.se>
6358L:	linux-iio@vger.kernel.org
6359S:	Maintained
6360F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6361F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6362F:	drivers/iio/adc/envelope-detector.c
6363
6364IIO SUBSYSTEM AND DRIVERS
6365M:	Jonathan Cameron <jic23@kernel.org>
6366R:	Hartmut Knaack <knaack.h@gmx.de>
6367R:	Lars-Peter Clausen <lars@metafoo.de>
6368R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6369L:	linux-iio@vger.kernel.org
6370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6371S:	Maintained
6372F:	Documentation/devicetree/bindings/iio/
6373F:	drivers/iio/
6374F:	drivers/staging/iio/
6375F:	include/linux/iio/
6376F:	tools/iio/
6377
6378IKANOS/ADI EAGLE ADSL USB DRIVER
6379M:	Matthieu Castet <castet.matthieu@free.fr>
6380M:	Stanislaw Gruszka <stf_xl@wp.pl>
6381S:	Maintained
6382F:	drivers/usb/atm/ueagle-atm.c
6383
6384IMGTEC ASCII LCD DRIVER
6385M:	Paul Burton <paul.burton@imgtec.com>
6386S:	Maintained
6387F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6388F:	drivers/auxdisplay/img-ascii-lcd.c
6389
6390INA209 HARDWARE MONITOR DRIVER
6391M:	Guenter Roeck <linux@roeck-us.net>
6392L:	linux-hwmon@vger.kernel.org
6393S:	Maintained
6394F:	Documentation/hwmon/ina209
6395F:	Documentation/devicetree/bindings/i2c/ina209.txt
6396F:	drivers/hwmon/ina209.c
6397
6398INA2XX HARDWARE MONITOR DRIVER
6399M:	Guenter Roeck <linux@roeck-us.net>
6400L:	linux-hwmon@vger.kernel.org
6401S:	Maintained
6402F:	Documentation/hwmon/ina2xx
6403F:	drivers/hwmon/ina2xx.c
6404F:	include/linux/platform_data/ina2xx.h
6405
6406INDUSTRY PACK SUBSYSTEM (IPACK)
6407M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6408M:	Jens Taprogge <jens.taprogge@taprogge.org>
6409M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6410L:	industrypack-devel@lists.sourceforge.net
6411W:	http://industrypack.sourceforge.net
6412S:	Maintained
6413F:	drivers/ipack/
6414
6415INGENIC JZ4780 DMA Driver
6416M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6417S:	Maintained
6418F:	drivers/dma/dma-jz4780.c
6419
6420INGENIC JZ4780 NAND DRIVER
6421M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6422L:	linux-mtd@lists.infradead.org
6423S:	Maintained
6424F:	drivers/mtd/nand/jz4780_*
6425
6426INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6427M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6428M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6429L:	linux-ima-devel@lists.sourceforge.net
6430L:	linux-ima-user@lists.sourceforge.net
6431L:	linux-security-module@vger.kernel.org
6432T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6433S:	Supported
6434F:	security/integrity/ima/
6435
6436IMGTEC IR DECODER DRIVER
6437M:	James Hogan <james.hogan@imgtec.com>
6438S:	Maintained
6439F:	drivers/media/rc/img-ir/
6440
6441IMS TWINTURBO FRAMEBUFFER DRIVER
6442L:	linux-fbdev@vger.kernel.org
6443S:	Orphan
6444F:	drivers/video/fbdev/imsttfb.c
6445
6446INFINIBAND SUBSYSTEM
6447M:	Doug Ledford <dledford@redhat.com>
6448M:	Sean Hefty <sean.hefty@intel.com>
6449M:	Hal Rosenstock <hal.rosenstock@gmail.com>
6450L:	linux-rdma@vger.kernel.org
6451W:	http://www.openfabrics.org/
6452Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6453T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6454S:	Supported
6455F:	Documentation/infiniband/
6456F:	drivers/infiniband/
6457F:	include/uapi/linux/if_infiniband.h
6458F:	include/uapi/rdma/
6459F:	include/rdma/
6460
6461INOTIFY
6462M:	John McCutchan <john@johnmccutchan.com>
6463M:	Robert Love <rlove@rlove.org>
6464M:	Eric Paris <eparis@parisplace.org>
6465S:	Maintained
6466F:	Documentation/filesystems/inotify.txt
6467F:	fs/notify/inotify/
6468F:	include/linux/inotify.h
6469F:	include/uapi/linux/inotify.h
6470
6471INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6472M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6473L:	linux-input@vger.kernel.org
6474Q:	http://patchwork.kernel.org/project/linux-input/list/
6475T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6476S:	Maintained
6477F:	drivers/input/
6478F:	include/linux/input.h
6479F:	include/uapi/linux/input.h
6480F:	include/linux/input/
6481F:	Documentation/devicetree/bindings/input/
6482
6483INPUT MULTITOUCH (MT) PROTOCOL
6484M:	Henrik Rydberg <rydberg@bitmath.org>
6485L:	linux-input@vger.kernel.org
6486S:	Odd fixes
6487F:	Documentation/input/multi-touch-protocol.txt
6488F:	drivers/input/input-mt.c
6489K:	\b(ABS|SYN)_MT_
6490
6491INTEL ASoC BDW/HSW DRIVERS
6492M:	Jie Yang <yang.jie@linux.intel.com>
6493L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6494S:	Supported
6495F:	sound/soc/intel/common/sst-dsp*
6496F:	sound/soc/intel/common/sst-firmware.c
6497F:	sound/soc/intel/boards/broadwell.c
6498F:	sound/soc/intel/haswell/
6499
6500INTEL C600 SERIES SAS CONTROLLER DRIVER
6501M:	Intel SCU Linux support <intel-linux-scu@intel.com>
6502M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6503L:	linux-scsi@vger.kernel.org
6504T:	git git://git.code.sf.net/p/intel-sas/isci
6505S:	Supported
6506F:	drivers/scsi/isci/
6507
6508INTEL HID EVENT DRIVER
6509M:	Alex Hung <alex.hung@canonical.com>
6510L:	platform-driver-x86@vger.kernel.org
6511S:	Maintained
6512F:	drivers/platform/x86/intel-hid.c
6513
6514INTEL VIRTUAL BUTTON DRIVER
6515M:	AceLan Kao <acelan.kao@canonical.com>
6516L:	platform-driver-x86@vger.kernel.org
6517S:	Maintained
6518F:	drivers/platform/x86/intel-vbtn.c
6519
6520INTEL IDLE DRIVER
6521M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
6522M:	Len Brown <lenb@kernel.org>
6523L:	linux-pm@vger.kernel.org
6524T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6525B:	https://bugzilla.kernel.org
6526S:	Supported
6527F:	drivers/idle/intel_idle.c
6528
6529INTEL INTEGRATED SENSOR HUB DRIVER
6530M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6531M:	Jiri Kosina <jikos@kernel.org>
6532L:	linux-input@vger.kernel.org
6533S:	Maintained
6534F:	drivers/hid/intel-ish-hid/
6535
6536INTEL PSTATE DRIVER
6537M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6538M:	Len Brown <lenb@kernel.org>
6539L:	linux-pm@vger.kernel.org
6540S:	Supported
6541F:	drivers/cpufreq/intel_pstate.c
6542
6543INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6544M:	Maik Broemme <mbroemme@libmpq.org>
6545L:	linux-fbdev@vger.kernel.org
6546S:	Maintained
6547F:	Documentation/fb/intelfb.txt
6548F:	drivers/video/fbdev/intelfb/
6549
6550INTEL 810/815 FRAMEBUFFER DRIVER
6551M:	Antonino Daplas <adaplas@gmail.com>
6552L:	linux-fbdev@vger.kernel.org
6553S:	Maintained
6554F:	drivers/video/fbdev/i810/
6555
6556INTEL MENLOW THERMAL DRIVER
6557M:	Sujith Thomas <sujith.thomas@intel.com>
6558L:	platform-driver-x86@vger.kernel.org
6559W:	https://01.org/linux-acpi
6560S:	Supported
6561F:	drivers/platform/x86/intel_menlow.c
6562
6563INTEL I/OAT DMA DRIVER
6564M:	Dave Jiang <dave.jiang@intel.com>
6565R:	Dan Williams <dan.j.williams@intel.com>
6566L:	dmaengine@vger.kernel.org
6567Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6568S:	Supported
6569F:	drivers/dma/ioat*
6570
6571INTEL IOMMU (VT-d)
6572M:	David Woodhouse <dwmw2@infradead.org>
6573L:	iommu@lists.linux-foundation.org
6574T:	git git://git.infradead.org/iommu-2.6.git
6575S:	Supported
6576F:	drivers/iommu/intel-iommu.c
6577F:	include/linux/intel-iommu.h
6578
6579INTEL IOP-ADMA DMA DRIVER
6580R:	Dan Williams <dan.j.williams@intel.com>
6581S:	Odd fixes
6582F:	drivers/dma/iop-adma.c
6583
6584INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6585M:	Krzysztof Halasa <khalasa@piap.pl>
6586S:	Maintained
6587F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
6588F:	arch/arm/mach-ixp4xx/include/mach/npe.h
6589F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6590F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
6591F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
6592F:	drivers/net/wan/ixp4xx_hss.c
6593
6594INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6595M:	Deepak Saxena <dsaxena@plexity.net>
6596S:	Maintained
6597F:	drivers/char/hw_random/ixp4xx-rng.c
6598
6599INTEL ETHERNET DRIVERS
6600M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6601L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6602W:	http://www.intel.com/support/feedback.htm
6603W:	http://e1000.sourceforge.net/
6604Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6605T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6606T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6607S:	Supported
6608F:	Documentation/networking/e100.txt
6609F:	Documentation/networking/e1000.txt
6610F:	Documentation/networking/e1000e.txt
6611F:	Documentation/networking/igb.txt
6612F:	Documentation/networking/igbvf.txt
6613F:	Documentation/networking/ixgb.txt
6614F:	Documentation/networking/ixgbe.txt
6615F:	Documentation/networking/ixgbevf.txt
6616F:	Documentation/networking/i40e.txt
6617F:	Documentation/networking/i40evf.txt
6618F:	drivers/net/ethernet/intel/
6619F:	drivers/net/ethernet/intel/*/
6620
6621INTEL RDMA RNIC DRIVER
6622M:     Faisal Latif <faisal.latif@intel.com>
6623M:     Shiraz Saleem <shiraz.saleem@intel.com>
6624L:     linux-rdma@vger.kernel.org
6625S:     Supported
6626F:     drivers/infiniband/hw/i40iw/
6627
6628INTEL MERRIFIELD GPIO DRIVER
6629M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6630L:	linux-gpio@vger.kernel.org
6631S:	Maintained
6632F:	drivers/gpio/gpio-merrifield.c
6633
6634INTEL-MID GPIO DRIVER
6635M:	David Cohen <david.a.cohen@linux.intel.com>
6636L:	linux-gpio@vger.kernel.org
6637S:	Maintained
6638F:	drivers/gpio/gpio-intel-mid.c
6639
6640INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6641M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
6642L:	linux-wireless@vger.kernel.org
6643S:	Maintained
6644F:	Documentation/networking/README.ipw2100
6645F:	Documentation/networking/README.ipw2200
6646F:	drivers/net/wireless/intel/ipw2x00/
6647
6648INTEL(R) TRACE HUB
6649M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6650S:	Supported
6651F:	Documentation/trace/intel_th.txt
6652F:	drivers/hwtracing/intel_th/
6653
6654INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6655M:	Ning Sun <ning.sun@intel.com>
6656L:	tboot-devel@lists.sourceforge.net
6657W:	http://tboot.sourceforge.net
6658T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6659S:	Supported
6660F:	Documentation/intel_txt.txt
6661F:	include/linux/tboot.h
6662F:	arch/x86/kernel/tboot.c
6663
6664INTEL WIRELESS WIMAX CONNECTION 2400
6665M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6666M:	linux-wimax@intel.com
6667L:	wimax@linuxwimax.org (subscribers-only)
6668S:	Supported
6669W:	http://linuxwimax.org
6670F:	Documentation/wimax/README.i2400m
6671F:	drivers/net/wimax/i2400m/
6672F:	include/uapi/linux/wimax/i2400m.h
6673
6674INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6675M:	Stanislaw Gruszka <sgruszka@redhat.com>
6676L:	linux-wireless@vger.kernel.org
6677S:	Supported
6678F:	drivers/net/wireless/intel/iwlegacy/
6679
6680INTEL WIRELESS WIFI LINK (iwlwifi)
6681M:	Johannes Berg <johannes.berg@intel.com>
6682M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6683M:	Luca Coelho <luciano.coelho@intel.com>
6684M:	Intel Linux Wireless <linuxwifi@intel.com>
6685L:	linux-wireless@vger.kernel.org
6686W:	http://intellinuxwireless.org
6687T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6688S:	Supported
6689F:	drivers/net/wireless/intel/iwlwifi/
6690
6691INTEL MANAGEMENT ENGINE (mei)
6692M:	Tomas Winkler <tomas.winkler@intel.com>
6693L:	linux-kernel@vger.kernel.org
6694S:	Supported
6695F:	include/uapi/linux/mei.h
6696F:	include/linux/mei_cl_bus.h
6697F:	drivers/misc/mei/*
6698F:	drivers/watchdog/mei_wdt.c
6699F:	Documentation/misc-devices/mei/*
6700F:	samples/mei/*
6701
6702INTEL MIC DRIVERS (mic)
6703M:	Sudeep Dutt <sudeep.dutt@intel.com>
6704M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
6705S:	Supported
6706W:	https://github.com/sudeepdutt/mic
6707W:	http://software.intel.com/en-us/mic-developer
6708F:	include/linux/mic_bus.h
6709F:	include/linux/scif.h
6710F:	include/uapi/linux/mic_common.h
6711F: 	include/uapi/linux/mic_ioctl.h
6712F:	include/uapi/linux/scif_ioctl.h
6713F:	drivers/misc/mic/
6714F:	drivers/dma/mic_x100_dma.c
6715F:	drivers/dma/mic_x100_dma.h
6716F:	Documentation/mic/
6717
6718INTEL PMC/P-Unit IPC DRIVER
6719M:	Zha Qipeng<qipeng.zha@intel.com>
6720L:	platform-driver-x86@vger.kernel.org
6721S:	Maintained
6722F:	drivers/platform/x86/intel_pmc_ipc.c
6723F:	drivers/platform/x86/intel_punit_ipc.c
6724F:	arch/x86/include/asm/intel_pmc_ipc.h
6725F:	arch/x86/include/asm/intel_punit_ipc.h
6726
6727INTEL TELEMETRY DRIVER
6728M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6729L:	platform-driver-x86@vger.kernel.org
6730S:	Maintained
6731F:	arch/x86/include/asm/intel_telemetry.h
6732F:	drivers/platform/x86/intel_telemetry*
6733
6734INTEL PMC CORE DRIVER
6735M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6736M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6737L:	platform-driver-x86@vger.kernel.org
6738S:	Maintained
6739F:	arch/x86/include/asm/pmc_core.h
6740F:	drivers/platform/x86/intel_pmc_core*
6741
6742INVENSENSE MPU-3050 GYROSCOPE DRIVER
6743M:	Linus Walleij <linus.walleij@linaro.org>
6744L:	linux-iio@vger.kernel.org
6745S:	Maintained
6746F:	drivers/iio/gyro/mpu3050*
6747F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6748
6749IOC3 ETHERNET DRIVER
6750M:	Ralf Baechle <ralf@linux-mips.org>
6751L:	linux-mips@linux-mips.org
6752S:	Maintained
6753F:	drivers/net/ethernet/sgi/ioc3-eth.c
6754
6755IOC3 SERIAL DRIVER
6756M:	Pat Gefre <pfg@sgi.com>
6757L:	linux-serial@vger.kernel.org
6758S:	Maintained
6759F:	drivers/tty/serial/ioc3_serial.c
6760
6761IOMMU DRIVERS
6762M:	Joerg Roedel <joro@8bytes.org>
6763L:	iommu@lists.linux-foundation.org
6764T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6765S:	Maintained
6766F:	Documentation/devicetree/bindings/iommu/
6767F:	drivers/iommu/
6768
6769IP MASQUERADING
6770M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6771S:	Maintained
6772F:	net/ipv4/netfilter/ipt_MASQUERADE.c
6773
6774IPMI SUBSYSTEM
6775M:	Corey Minyard <minyard@acm.org>
6776L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6777W:	http://openipmi.sourceforge.net/
6778S:	Supported
6779F:	Documentation/IPMI.txt
6780F:	drivers/char/ipmi/
6781F:	include/linux/ipmi*
6782F:	include/uapi/linux/ipmi*
6783
6784QCOM AUDIO (ASoC) DRIVERS
6785M:	Patrick Lai <plai@codeaurora.org>
6786M:	Banajit Goswami <bgoswami@codeaurora.org>
6787L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6788S:	Supported
6789F:	sound/soc/qcom/
6790
6791IPS SCSI RAID DRIVER
6792M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6793L:	linux-scsi@vger.kernel.org
6794W:	http://www.adaptec.com/
6795S:	Maintained
6796F:	drivers/scsi/ips*
6797
6798IPVS
6799M:	Wensong Zhang <wensong@linux-vs.org>
6800M:	Simon Horman <horms@verge.net.au>
6801M:	Julian Anastasov <ja@ssi.bg>
6802L:	netdev@vger.kernel.org
6803L:	lvs-devel@vger.kernel.org
6804S:	Maintained
6805T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6806T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6807F:	Documentation/networking/ipvs-sysctl.txt
6808F:	include/net/ip_vs.h
6809F:	include/uapi/linux/ip_vs.h
6810F:	net/netfilter/ipvs/
6811
6812IPWIRELESS DRIVER
6813M:	Jiri Kosina <jikos@kernel.org>
6814M:	David Sterba <dsterba@suse.com>
6815S:	Odd Fixes
6816F:	drivers/tty/ipwireless/
6817
6818IPX NETWORK LAYER
6819L:	netdev@vger.kernel.org
6820S:	Odd fixes
6821F:	include/net/ipx.h
6822F:	include/uapi/linux/ipx.h
6823F:	net/ipx/
6824
6825IRDA SUBSYSTEM
6826M:	Samuel Ortiz <samuel@sortiz.org>
6827L:	irda-users@lists.sourceforge.net (subscribers-only)
6828L:	netdev@vger.kernel.org
6829W:	http://irda.sourceforge.net/
6830S:	Maintained
6831T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6832F:	Documentation/networking/irda.txt
6833F:	drivers/net/irda/
6834F:	include/net/irda/
6835F:	net/irda/
6836
6837IRQ SUBSYSTEM
6838M:	Thomas Gleixner <tglx@linutronix.de>
6839L:	linux-kernel@vger.kernel.org
6840S:	Maintained
6841T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6842F:	kernel/irq/
6843
6844IRQCHIP DRIVERS
6845M:	Thomas Gleixner <tglx@linutronix.de>
6846M:	Jason Cooper <jason@lakedaemon.net>
6847M:	Marc Zyngier <marc.zyngier@arm.com>
6848L:	linux-kernel@vger.kernel.org
6849S:	Maintained
6850T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6851T:	git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6852F:	Documentation/devicetree/bindings/interrupt-controller/
6853F:	drivers/irqchip/
6854
6855IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6856M:	Marc Zyngier <marc.zyngier@arm.com>
6857S:	Maintained
6858T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6859F:	Documentation/IRQ-domain.txt
6860F:	include/linux/irqdomain.h
6861F:	kernel/irq/irqdomain.c
6862F:	kernel/irq/msi.c
6863
6864ISA
6865M:	William Breathitt Gray <vilhelm.gray@gmail.com>
6866S:	Maintained
6867F:	Documentation/isa.txt
6868F:	drivers/base/isa.c
6869F:	include/linux/isa.h
6870
6871ISAPNP
6872M:	Jaroslav Kysela <perex@perex.cz>
6873S:	Maintained
6874F:	Documentation/isapnp.txt
6875F:	drivers/pnp/isapnp/
6876F:	include/linux/isapnp.h
6877
6878ISA RADIO MODULE
6879M:	Hans Verkuil <hverkuil@xs4all.nl>
6880L:	linux-media@vger.kernel.org
6881T:	git git://linuxtv.org/media_tree.git
6882W:	https://linuxtv.org
6883S:	Maintained
6884F:	drivers/media/radio/radio-isa*
6885
6886iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6887M:	Peter Jones <pjones@redhat.com>
6888M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
6889S:	Maintained
6890F:	drivers/firmware/iscsi_ibft*
6891
6892ISCSI
6893M:	Lee Duncan <lduncan@suse.com>
6894M:	Chris Leech <cleech@redhat.com>
6895L:	open-iscsi@googlegroups.com
6896W:	www.open-iscsi.com
6897S:	Maintained
6898F:	drivers/scsi/*iscsi*
6899F:	include/scsi/*iscsi*
6900
6901ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6902M:	Or Gerlitz <ogerlitz@mellanox.com>
6903M:	Sagi Grimberg <sagi@grimberg.me>
6904M:	Roi Dayan <roid@mellanox.com>
6905L:	linux-rdma@vger.kernel.org
6906S:	Supported
6907W:	http://www.openfabrics.org
6908W:	www.open-iscsi.org
6909Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6910F:	drivers/infiniband/ulp/iser/
6911
6912ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6913M:	Sagi Grimberg <sagi@grimberg.me>
6914T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6915L:	linux-rdma@vger.kernel.org
6916L:	target-devel@vger.kernel.org
6917S:	Supported
6918W:	http://www.linux-iscsi.org
6919F:	drivers/infiniband/ulp/isert
6920
6921ISDN SUBSYSTEM
6922M:	Karsten Keil <isdn@linux-pingi.de>
6923L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
6924L:	netdev@vger.kernel.org
6925W:	http://www.isdn4linux.de
6926T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6927S:	Maintained
6928F:	Documentation/isdn/
6929F:	drivers/isdn/
6930F:	include/linux/isdn.h
6931F:	include/linux/isdn/
6932F:	include/uapi/linux/isdn.h
6933F:	include/uapi/linux/isdn/
6934
6935ISDN SUBSYSTEM (Eicon active card driver)
6936M:	Armin Schindler <mac@melware.de>
6937L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
6938W:	http://www.melware.de
6939S:	Maintained
6940F:	drivers/isdn/hardware/eicon/
6941
6942IT87 HARDWARE MONITORING DRIVER
6943M:	Jean Delvare <jdelvare@suse.com>
6944L:	linux-hwmon@vger.kernel.org
6945S:	Maintained
6946F:	Documentation/hwmon/it87
6947F:	drivers/hwmon/it87.c
6948
6949IT913X MEDIA DRIVER
6950M:	Antti Palosaari <crope@iki.fi>
6951L:	linux-media@vger.kernel.org
6952W:	https://linuxtv.org
6953W:	http://palosaari.fi/linux/
6954Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6955T:	git git://linuxtv.org/anttip/media_tree.git
6956S:	Maintained
6957F:	drivers/media/tuners/it913x*
6958
6959IVTV VIDEO4LINUX DRIVER
6960M:	Andy Walls <awalls@md.metrocast.net>
6961L:	ivtv-devel@ivtvdriver.org (subscribers-only)
6962L:	linux-media@vger.kernel.org
6963T:	git git://linuxtv.org/media_tree.git
6964W:	http://www.ivtvdriver.org
6965S:	Maintained
6966F:	Documentation/media/v4l-drivers/ivtv*
6967F:	drivers/media/pci/ivtv/
6968F:	include/uapi/linux/ivtv*
6969
6970IX2505V MEDIA DRIVER
6971M:	Malcolm Priestley <tvboxspy@gmail.com>
6972L:	linux-media@vger.kernel.org
6973W:	https://linuxtv.org
6974Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6975S:	Maintained
6976F:	drivers/media/dvb-frontends/ix2505v*
6977
6978JC42.4 TEMPERATURE SENSOR DRIVER
6979M:	Guenter Roeck <linux@roeck-us.net>
6980L:	linux-hwmon@vger.kernel.org
6981S:	Maintained
6982F:	drivers/hwmon/jc42.c
6983F:	Documentation/hwmon/jc42
6984
6985JFS FILESYSTEM
6986M:	Dave Kleikamp <shaggy@kernel.org>
6987L:	jfs-discussion@lists.sourceforge.net
6988W:	http://jfs.sourceforge.net/
6989T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6990S:	Maintained
6991F:	Documentation/filesystems/jfs.txt
6992F:	fs/jfs/
6993
6994JME NETWORK DRIVER
6995M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
6996L:	netdev@vger.kernel.org
6997S:	Maintained
6998F:	drivers/net/ethernet/jme.*
6999
7000JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7001M:	David Woodhouse <dwmw2@infradead.org>
7002L:	linux-mtd@lists.infradead.org
7003W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7004S:	Maintained
7005F:	fs/jffs2/
7006F:	include/uapi/linux/jffs2.h
7007
7008JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7009M:	"Theodore Ts'o" <tytso@mit.edu>
7010M:	Jan Kara <jack@suse.com>
7011L:	linux-ext4@vger.kernel.org
7012S:	Maintained
7013F:	fs/jbd2/
7014F:	include/linux/jbd2.h
7015
7016JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7017M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7018L:	linux-media@vger.kernel.org
7019S:	Maintained
7020F:	drivers/media/platform/rcar_jpu.c
7021
7022JSM Neo PCI based serial card
7023M:	Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
7024L:	linux-serial@vger.kernel.org
7025S:	Maintained
7026F:	drivers/tty/serial/jsm/
7027
7028K10TEMP HARDWARE MONITORING DRIVER
7029M:	Clemens Ladisch <clemens@ladisch.de>
7030L:	linux-hwmon@vger.kernel.org
7031S:	Maintained
7032F:	Documentation/hwmon/k10temp
7033F:	drivers/hwmon/k10temp.c
7034
7035K8TEMP HARDWARE MONITORING DRIVER
7036M:	Rudolf Marek <r.marek@assembler.cz>
7037L:	linux-hwmon@vger.kernel.org
7038S:	Maintained
7039F:	Documentation/hwmon/k8temp
7040F:	drivers/hwmon/k8temp.c
7041
7042KASAN
7043M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7044R:	Alexander Potapenko <glider@google.com>
7045R:	Dmitry Vyukov <dvyukov@google.com>
7046L:	kasan-dev@googlegroups.com
7047S:	Maintained
7048F:	arch/*/include/asm/kasan.h
7049F:	arch/*/mm/kasan_init*
7050F:	Documentation/dev-tools/kasan.rst
7051F:	include/linux/kasan*.h
7052F:	lib/test_kasan.c
7053F:	mm/kasan/
7054F:	scripts/Makefile.kasan
7055
7056KCONFIG
7057M:	"Yann E. MORIN" <yann.morin.1998@free.fr>
7058L:	linux-kbuild@vger.kernel.org
7059T:	git git://gitorious.org/linux-kconfig/linux-kconfig
7060S:	Maintained
7061F:	Documentation/kbuild/kconfig-language.txt
7062F:	scripts/kconfig/
7063
7064KDUMP
7065M:	Dave Young <dyoung@redhat.com>
7066M:	Baoquan He <bhe@redhat.com>
7067R:	Vivek Goyal <vgoyal@redhat.com>
7068L:	kexec@lists.infradead.org
7069W:	http://lse.sourceforge.net/kdump/
7070S:	Maintained
7071F:	Documentation/kdump/
7072
7073KEENE FM RADIO TRANSMITTER DRIVER
7074M:	Hans Verkuil <hverkuil@xs4all.nl>
7075L:	linux-media@vger.kernel.org
7076T:	git git://linuxtv.org/media_tree.git
7077W:	https://linuxtv.org
7078S:	Maintained
7079F:	drivers/media/radio/radio-keene*
7080
7081KERNEL AUTOMOUNTER v4 (AUTOFS4)
7082M:	Ian Kent <raven@themaw.net>
7083L:	autofs@vger.kernel.org
7084S:	Maintained
7085F:	fs/autofs4/
7086
7087KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7088M:	Michal Marek <mmarek@suse.com>
7089T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
7090T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
7091L:	linux-kbuild@vger.kernel.org
7092S:	Maintained
7093F:	Documentation/kbuild/
7094F:	Makefile
7095F:	scripts/Makefile.*
7096F:	scripts/basic/
7097F:	scripts/mk*
7098F:	scripts/package/
7099
7100KERNEL JANITORS
7101L:	kernel-janitors@vger.kernel.org
7102W:	http://kernelnewbies.org/KernelJanitors
7103S:	Odd Fixes
7104
7105KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7106M:	"J. Bruce Fields" <bfields@fieldses.org>
7107M:	Jeff Layton <jlayton@poochiereds.net>
7108L:	linux-nfs@vger.kernel.org
7109W:	http://nfs.sourceforge.net/
7110T:	git git://linux-nfs.org/~bfields/linux.git
7111S:	Supported
7112F:	fs/nfsd/
7113F:	include/uapi/linux/nfsd/
7114F:	fs/lockd/
7115F:	fs/nfs_common/
7116F:	net/sunrpc/
7117F:	include/linux/lockd/
7118F:	include/linux/sunrpc/
7119F:	include/uapi/linux/sunrpc/
7120
7121KERNEL SELFTEST FRAMEWORK
7122M:	Shuah Khan <shuahkh@osg.samsung.com>
7123M:	Shuah Khan <shuah@kernel.org>
7124L:	linux-kselftest@vger.kernel.org
7125T:	git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7126S:	Maintained
7127F:	tools/testing/selftests
7128
7129KERNEL VIRTUAL MACHINE (KVM)
7130M:	Paolo Bonzini <pbonzini@redhat.com>
7131M:	Radim Krčmář <rkrcmar@redhat.com>
7132L:	kvm@vger.kernel.org
7133W:	http://www.linux-kvm.org
7134T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7135S:	Supported
7136F:	Documentation/*/kvm*.txt
7137F:	Documentation/virtual/kvm/
7138F:	arch/*/kvm/
7139F:	arch/x86/kernel/kvm.c
7140F:	arch/x86/kernel/kvmclock.c
7141F:	arch/*/include/asm/kvm*
7142F:	include/linux/kvm*
7143F:	include/uapi/linux/kvm*
7144F:	virt/kvm/
7145F:	tools/kvm/
7146
7147KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7148M:	Joerg Roedel <joro@8bytes.org>
7149L:	kvm@vger.kernel.org
7150W:	http://www.linux-kvm.org/
7151S:	Maintained
7152F:	arch/x86/include/asm/svm.h
7153F:	arch/x86/kvm/svm.c
7154
7155KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7156M:	Alexander Graf <agraf@suse.com>
7157L:	kvm-ppc@vger.kernel.org
7158W:	http://www.linux-kvm.org/
7159T:	git git://github.com/agraf/linux-2.6.git
7160S:	Supported
7161F:	arch/powerpc/include/asm/kvm*
7162F:	arch/powerpc/kvm/
7163
7164KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7165M:	Christian Borntraeger <borntraeger@de.ibm.com>
7166M:	Cornelia Huck <cornelia.huck@de.ibm.com>
7167L:	linux-s390@vger.kernel.org
7168W:	http://www.ibm.com/developerworks/linux/linux390/
7169T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7170S:	Supported
7171F:	Documentation/s390/kvm.txt
7172F:	arch/s390/include/asm/kvm*
7173F:	arch/s390/kvm/
7174
7175KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7176M:	Christoffer Dall <christoffer.dall@linaro.org>
7177M:	Marc Zyngier <marc.zyngier@arm.com>
7178L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7179L:	kvmarm@lists.cs.columbia.edu
7180W:	http://systems.cs.columbia.edu/projects/kvm-arm
7181T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7182S:	Supported
7183F:	arch/arm/include/uapi/asm/kvm*
7184F:	arch/arm/include/asm/kvm*
7185F:	arch/arm/kvm/
7186F:	virt/kvm/arm/
7187F:	include/kvm/arm_*
7188
7189KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7190M:	Christoffer Dall <christoffer.dall@linaro.org>
7191M:	Marc Zyngier <marc.zyngier@arm.com>
7192L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7193L:	kvmarm@lists.cs.columbia.edu
7194S:	Maintained
7195F:	arch/arm64/include/uapi/asm/kvm*
7196F:	arch/arm64/include/asm/kvm*
7197F:	arch/arm64/kvm/
7198
7199KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7200M:	James Hogan <james.hogan@imgtec.com>
7201L:	linux-mips@linux-mips.org
7202S:	Supported
7203F:	arch/mips/include/uapi/asm/kvm*
7204F:	arch/mips/include/asm/kvm*
7205F:	arch/mips/kvm/
7206
7207KEXEC
7208M:	Eric Biederman <ebiederm@xmission.com>
7209W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7210L:	kexec@lists.infradead.org
7211S:	Maintained
7212F:	include/linux/kexec.h
7213F:	include/uapi/linux/kexec.h
7214F:	kernel/kexec*
7215
7216KEYS/KEYRINGS:
7217M:	David Howells <dhowells@redhat.com>
7218L:	keyrings@vger.kernel.org
7219S:	Maintained
7220F:	Documentation/security/keys.txt
7221F:	include/linux/key.h
7222F:	include/linux/key-type.h
7223F:	include/linux/keyctl.h
7224F:	include/uapi/linux/keyctl.h
7225F:	include/keys/
7226F:	security/keys/
7227
7228KEYS-TRUSTED
7229M:	David Safford <safford@us.ibm.com>
7230M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7231L:	linux-security-module@vger.kernel.org
7232L:	keyrings@vger.kernel.org
7233S:	Supported
7234F:	Documentation/security/keys-trusted-encrypted.txt
7235F:	include/keys/trusted-type.h
7236F:	security/keys/trusted.c
7237F:	security/keys/trusted.h
7238
7239KEYS-ENCRYPTED
7240M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7241M:	David Safford <safford@us.ibm.com>
7242L:	linux-security-module@vger.kernel.org
7243L:	keyrings@vger.kernel.org
7244S:	Supported
7245F:	Documentation/security/keys-trusted-encrypted.txt
7246F:	include/keys/encrypted-type.h
7247F:	security/keys/encrypted-keys/
7248
7249KGDB / KDB /debug_core
7250M:	Jason Wessel <jason.wessel@windriver.com>
7251W:	http://kgdb.wiki.kernel.org/
7252L:	kgdb-bugreport@lists.sourceforge.net
7253T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7254S:	Maintained
7255F:	Documentation/DocBook/kgdb.tmpl
7256F:	drivers/misc/kgdbts.c
7257F:	drivers/tty/serial/kgdboc.c
7258F:	include/linux/kdb.h
7259F:	include/linux/kgdb.h
7260F:	kernel/debug/
7261
7262KMEMCHECK
7263M:	Vegard Nossum <vegardno@ifi.uio.no>
7264M:	Pekka Enberg <penberg@kernel.org>
7265S:	Maintained
7266F:	Documentation/dev-tools/kmemcheck.rst
7267F:	arch/x86/include/asm/kmemcheck.h
7268F:	arch/x86/mm/kmemcheck/
7269F:	include/linux/kmemcheck.h
7270F:	mm/kmemcheck.c
7271
7272KMEMLEAK
7273M:	Catalin Marinas <catalin.marinas@arm.com>
7274S:	Maintained
7275F:	Documentation/dev-tools/kmemleak.rst
7276F:	include/linux/kmemleak.h
7277F:	mm/kmemleak.c
7278F:	mm/kmemleak-test.c
7279
7280KPROBES
7281M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7282M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7283M:	"David S. Miller" <davem@davemloft.net>
7284M:	Masami Hiramatsu <mhiramat@kernel.org>
7285S:	Maintained
7286F:	Documentation/kprobes.txt
7287F:	include/linux/kprobes.h
7288F:	include/asm-generic/kprobes.h
7289F:	kernel/kprobes.c
7290
7291KS0108 LCD CONTROLLER DRIVER
7292M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7293W:	http://miguelojeda.es/auxdisplay.htm
7294W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7295S:	Maintained
7296F:	Documentation/auxdisplay/ks0108
7297F:	drivers/auxdisplay/ks0108.c
7298F:	include/linux/ks0108.h
7299
7300L3MDEV
7301M:	David Ahern <dsa@cumulusnetworks.com>
7302L:	netdev@vger.kernel.org
7303S:	Maintained
7304F:	net/l3mdev
7305F:	include/net/l3mdev.h
7306
7307LANTIQ MIPS ARCHITECTURE
7308M:	John Crispin <john@phrozen.org>
7309L:	linux-mips@linux-mips.org
7310S:	Maintained
7311F:	arch/mips/lantiq
7312
7313LAPB module
7314L:	linux-x25@vger.kernel.org
7315S:	Orphan
7316F:	Documentation/networking/lapb-module.txt
7317F:	include/*/lapb.h
7318F:	net/lapb/
7319
7320LASI 53c700 driver for PARISC
7321M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7322L:	linux-scsi@vger.kernel.org
7323S:	Maintained
7324F:	Documentation/scsi/53c700.txt
7325F:	drivers/scsi/53c700*
7326
7327LED SUBSYSTEM
7328M:	Richard Purdie <rpurdie@rpsys.net>
7329M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
7330M:	Pavel Machek <pavel@ucw.cz>
7331L:	linux-leds@vger.kernel.org
7332T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7333S:	Maintained
7334F:	Documentation/devicetree/bindings/leds/
7335F:	drivers/leds/
7336F:	include/linux/leds.h
7337
7338LEGACY EEPROM DRIVER
7339M:	Jean Delvare <jdelvare@suse.com>
7340S:	Maintained
7341F:	Documentation/misc-devices/eeprom
7342F:	drivers/misc/eeprom/eeprom.c
7343
7344LEGO USB Tower driver
7345M:	Juergen Stuber <starblue@users.sourceforge.net>
7346L:	legousb-devel@lists.sourceforge.net
7347W:	http://legousb.sourceforge.net/
7348S:	Maintained
7349F:	drivers/usb/misc/legousbtower.c
7350
7351LG2160 MEDIA DRIVER
7352M:	Michael Krufky <mkrufky@linuxtv.org>
7353L:	linux-media@vger.kernel.org
7354W:	https://linuxtv.org
7355W:	http://github.com/mkrufky
7356Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7357T:	git git://linuxtv.org/mkrufky/tuners.git
7358S:	Maintained
7359F:	drivers/media/dvb-frontends/lg2160.*
7360
7361LGDT3305 MEDIA DRIVER
7362M:	Michael Krufky <mkrufky@linuxtv.org>
7363L:	linux-media@vger.kernel.org
7364W:	https://linuxtv.org
7365W:	http://github.com/mkrufky
7366Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7367T:	git git://linuxtv.org/mkrufky/tuners.git
7368S:	Maintained
7369F:	drivers/media/dvb-frontends/lgdt3305.*
7370
7371LGUEST
7372M:	Rusty Russell <rusty@rustcorp.com.au>
7373L:	lguest@lists.ozlabs.org
7374W:	http://lguest.ozlabs.org/
7375S:	Odd Fixes
7376F:	arch/x86/include/asm/lguest*.h
7377F:	arch/x86/lguest/
7378F:	drivers/lguest/
7379F:	include/linux/lguest*.h
7380F:	tools/lguest/
7381
7382LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7383M:	Tejun Heo <tj@kernel.org>
7384L:	linux-ide@vger.kernel.org
7385T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7386S:	Maintained
7387F:	drivers/ata/
7388F:	include/linux/ata.h
7389F:	include/linux/libata.h
7390F:	Documentation/devicetree/bindings/ata/
7391
7392LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7393M:	Viresh Kumar <vireshk@kernel.org>
7394L:	linux-ide@vger.kernel.org
7395T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7396S:	Maintained
7397F:	include/linux/pata_arasan_cf_data.h
7398F:	drivers/ata/pata_arasan_cf.c
7399
7400LIBATA PATA DRIVERS
7401M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7402M:	Tejun Heo <tj@kernel.org>
7403L:	linux-ide@vger.kernel.org
7404T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7405S:	Maintained
7406F:	drivers/ata/pata_*.c
7407F:	drivers/ata/ata_generic.c
7408
7409LIBATA SATA AHCI PLATFORM devices support
7410M:	Hans de Goede <hdegoede@redhat.com>
7411M:	Tejun Heo <tj@kernel.org>
7412L:	linux-ide@vger.kernel.org
7413T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7414S:	Maintained
7415F:	drivers/ata/ahci_platform.c
7416F:	drivers/ata/libahci_platform.c
7417F:	include/linux/ahci_platform.h
7418
7419LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7420M:	Mikael Pettersson <mikpelinux@gmail.com>
7421L:	linux-ide@vger.kernel.org
7422T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7423S:	Maintained
7424F:	drivers/ata/sata_promise.*
7425
7426LIBLOCKDEP
7427M:	Sasha Levin <sasha.levin@oracle.com>
7428S:	Maintained
7429F:	tools/lib/lockdep/
7430
7431LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7432M:	Dan Williams <dan.j.williams@intel.com>
7433L:	linux-nvdimm@lists.01.org
7434Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7435T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7436S:	Supported
7437F:	drivers/nvdimm/*
7438F:	include/linux/nd.h
7439F:	include/linux/libnvdimm.h
7440F:	include/uapi/linux/ndctl.h
7441
7442LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7443M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7444L:	linux-nvdimm@lists.01.org
7445Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7446S:	Supported
7447F:	drivers/nvdimm/blk.c
7448F:	drivers/nvdimm/region_devs.c
7449F:	drivers/acpi/nfit*
7450
7451LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7452M:	Vishal Verma <vishal.l.verma@intel.com>
7453L:	linux-nvdimm@lists.01.org
7454Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7455S:	Supported
7456F:	drivers/nvdimm/btt*
7457
7458LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7459M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7460L:	linux-nvdimm@lists.01.org
7461Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7462S:	Supported
7463F:	drivers/nvdimm/pmem.c
7464F:	include/linux/pmem.h
7465F:	arch/*/include/asm/pmem.h
7466
7467LIGHTNVM PLATFORM SUPPORT
7468M:	Matias Bjorling <mb@lightnvm.io>
7469W:	http://github/OpenChannelSSD
7470L:	linux-block@vger.kernel.org
7471S:	Maintained
7472F:	drivers/lightnvm/
7473F:	include/linux/lightnvm.h
7474F:	include/uapi/linux/lightnvm.h
7475
7476LINUX FOR POWERPC (32-BIT AND 64-BIT)
7477M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7478M:	Paul Mackerras <paulus@samba.org>
7479M:	Michael Ellerman <mpe@ellerman.id.au>
7480W:	https://github.com/linuxppc/linux/wiki
7481L:	linuxppc-dev@lists.ozlabs.org
7482Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7483T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7484S:	Supported
7485F:	Documentation/ABI/stable/sysfs-firmware-opal-*
7486F:	Documentation/devicetree/bindings/powerpc/opal/
7487F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
7488F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
7489F:	Documentation/powerpc/
7490F:	arch/powerpc/
7491F:	drivers/char/tpm/tpm_ibmvtpm*
7492F:	drivers/crypto/nx/
7493F:	drivers/crypto/vmx/
7494F:	drivers/i2c/busses/i2c-opal.c
7495F:	drivers/net/ethernet/ibm/ibmveth.*
7496F:	drivers/net/ethernet/ibm/ibmvnic.*
7497F:	drivers/pci/hotplug/pnv_php.c
7498F:	drivers/pci/hotplug/rpa*
7499F:	drivers/rtc/rtc-opal.c
7500F:	drivers/scsi/ibmvscsi/
7501F:	drivers/tty/hvc/hvc_opal.c
7502F:	tools/testing/selftests/powerpc
7503N:	/pmac
7504N:	powermac
7505N:	powernv
7506N:	[^a-z0-9]ps3
7507N:	pseries
7508
7509LINUX FOR POWER MACINTOSH
7510M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7511W:	http://www.penguinppc.org/
7512L:	linuxppc-dev@lists.ozlabs.org
7513S:	Maintained
7514F:	arch/powerpc/platforms/powermac/
7515F:	drivers/macintosh/
7516
7517LINUX FOR POWERPC EMBEDDED MPC5XXX
7518M:	Anatolij Gustschin <agust@denx.de>
7519L:	linuxppc-dev@lists.ozlabs.org
7520T:	git git://git.denx.de/linux-denx-agust.git
7521S:	Maintained
7522F:	arch/powerpc/platforms/512x/
7523F:	arch/powerpc/platforms/52xx/
7524
7525LINUX FOR POWERPC EMBEDDED PPC4XX
7526M:	Alistair Popple <alistair@popple.id.au>
7527M:	Matt Porter <mporter@kernel.crashing.org>
7528W:	http://www.penguinppc.org/
7529L:	linuxppc-dev@lists.ozlabs.org
7530S:	Maintained
7531F:	arch/powerpc/platforms/40x/
7532F:	arch/powerpc/platforms/44x/
7533
7534LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7535L:	linuxppc-dev@lists.ozlabs.org
7536S:	Orphan
7537F:	arch/powerpc/*/*virtex*
7538F:	arch/powerpc/*/*/*virtex*
7539
7540LINUX FOR POWERPC EMBEDDED PPC8XX
7541M:	Vitaly Bordug <vitb@kernel.crashing.org>
7542W:	http://www.penguinppc.org/
7543L:	linuxppc-dev@lists.ozlabs.org
7544S:	Maintained
7545F:	arch/powerpc/platforms/8xx/
7546
7547LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7548M:	Scott Wood <oss@buserror.net>
7549M:	Kumar Gala <galak@kernel.crashing.org>
7550W:	http://www.penguinppc.org/
7551L:	linuxppc-dev@lists.ozlabs.org
7552T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7553S:	Maintained
7554F:	arch/powerpc/platforms/83xx/
7555F:	arch/powerpc/platforms/85xx/
7556
7557LINUX FOR POWERPC PA SEMI PWRFICIENT
7558L:	linuxppc-dev@lists.ozlabs.org
7559S:	Orphan
7560F:	arch/powerpc/platforms/pasemi/
7561F:	drivers/*/*pasemi*
7562F:	drivers/*/*/*pasemi*
7563
7564LINUX SECURITY MODULE (LSM) FRAMEWORK
7565M:	Chris Wright <chrisw@sous-sol.org>
7566L:	linux-security-module@vger.kernel.org
7567S:	Supported
7568
7569LIS3LV02D ACCELEROMETER DRIVER
7570M:	Eric Piel <eric.piel@tremplin-utc.net>
7571S:	Maintained
7572F:	Documentation/misc-devices/lis3lv02d
7573F:	drivers/misc/lis3lv02d/
7574F:	drivers/platform/x86/hp_accel.c
7575
7576LIVE PATCHING
7577M:	Josh Poimboeuf <jpoimboe@redhat.com>
7578M:	Jessica Yu <jeyu@redhat.com>
7579M:	Jiri Kosina <jikos@kernel.org>
7580M:	Miroslav Benes <mbenes@suse.cz>
7581R:	Petr Mladek <pmladek@suse.com>
7582S:	Maintained
7583F:	kernel/livepatch/
7584F:	include/linux/livepatch.h
7585F:	arch/x86/include/asm/livepatch.h
7586F:	arch/x86/kernel/livepatch.c
7587F:	Documentation/livepatch/
7588F:	Documentation/ABI/testing/sysfs-kernel-livepatch
7589F:	samples/livepatch/
7590L:	live-patching@vger.kernel.org
7591T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7592
7593LINUX KERNEL DUMP TEST MODULE (LKDTM)
7594M:	Kees Cook <keescook@chromium.org>
7595S:	Maintained
7596F:	drivers/misc/lkdtm*
7597
7598LLC (802.2)
7599L:	netdev@vger.kernel.org
7600S:	Odd fixes
7601F:	include/linux/llc.h
7602F:	include/uapi/linux/llc.h
7603F:	include/net/llc*
7604F:	net/llc/
7605
7606LM73 HARDWARE MONITOR DRIVER
7607M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
7608L:	linux-hwmon@vger.kernel.org
7609S:	Maintained
7610F:	drivers/hwmon/lm73.c
7611
7612LM78 HARDWARE MONITOR DRIVER
7613M:	Jean Delvare <jdelvare@suse.com>
7614L:	linux-hwmon@vger.kernel.org
7615S:	Maintained
7616F:	Documentation/hwmon/lm78
7617F:	drivers/hwmon/lm78.c
7618
7619LM83 HARDWARE MONITOR DRIVER
7620M:	Jean Delvare <jdelvare@suse.com>
7621L:	linux-hwmon@vger.kernel.org
7622S:	Maintained
7623F:	Documentation/hwmon/lm83
7624F:	drivers/hwmon/lm83.c
7625
7626LM90 HARDWARE MONITOR DRIVER
7627M:	Jean Delvare <jdelvare@suse.com>
7628L:	linux-hwmon@vger.kernel.org
7629S:	Maintained
7630F:	Documentation/hwmon/lm90
7631F:	Documentation/devicetree/bindings/hwmon/lm90.txt
7632F:	drivers/hwmon/lm90.c
7633F:	include/dt-bindings/thermal/lm90.h
7634
7635LM95234 HARDWARE MONITOR DRIVER
7636M:	Guenter Roeck <linux@roeck-us.net>
7637L:	linux-hwmon@vger.kernel.org
7638S:	Maintained
7639F:	Documentation/hwmon/lm95234
7640F:	drivers/hwmon/lm95234.c
7641
7642LME2510 MEDIA DRIVER
7643M:	Malcolm Priestley <tvboxspy@gmail.com>
7644L:	linux-media@vger.kernel.org
7645W:	https://linuxtv.org
7646Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7647S:	Maintained
7648F:	drivers/media/usb/dvb-usb-v2/lmedm04*
7649
7650LOCKING PRIMITIVES
7651M:	Peter Zijlstra <peterz@infradead.org>
7652M:	Ingo Molnar <mingo@redhat.com>
7653L:	linux-kernel@vger.kernel.org
7654T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7655S:	Maintained
7656F:	Documentation/locking/
7657F:	include/linux/lockdep.h
7658F:	include/linux/spinlock*.h
7659F:	arch/*/include/asm/spinlock*.h
7660F:	include/linux/rwlock*.h
7661F:	include/linux/mutex*.h
7662F:	arch/*/include/asm/mutex*.h
7663F:	include/linux/rwsem*.h
7664F:	arch/*/include/asm/rwsem.h
7665F:	include/linux/seqlock.h
7666F:	lib/locking*.[ch]
7667F:	kernel/locking/
7668
7669LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7670M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
7671L:	linux-ntfs-dev@lists.sourceforge.net
7672W:	http://www.linux-ntfs.org/content/view/19/37/
7673S:	Maintained
7674F:	Documentation/ldm.txt
7675F:	block/partitions/ldm.*
7676
7677LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7678M:	Sathya Prakash <sathya.prakash@broadcom.com>
7679M:	Chaitra P B <chaitra.basappa@broadcom.com>
7680M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7681L:	MPT-FusionLinux.pdl@broadcom.com
7682L:	linux-scsi@vger.kernel.org
7683W:	http://www.avagotech.com/support/
7684S:	Supported
7685F:	drivers/message/fusion/
7686F:	drivers/scsi/mpt2sas/
7687F:	drivers/scsi/mpt3sas/
7688
7689LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7690M:	Matthew Wilcox <matthew@wil.cx>
7691L:	linux-scsi@vger.kernel.org
7692S:	Maintained
7693F:	drivers/scsi/sym53c8xx_2/
7694
7695LTC4261 HARDWARE MONITOR DRIVER
7696M:	Guenter Roeck <linux@roeck-us.net>
7697L:	linux-hwmon@vger.kernel.org
7698S:	Maintained
7699F:	Documentation/hwmon/ltc4261
7700F:	drivers/hwmon/ltc4261.c
7701
7702LTP (Linux Test Project)
7703M:	Mike Frysinger <vapier@gentoo.org>
7704M:	Cyril Hrubis <chrubis@suse.cz>
7705M:	Wanlong Gao <wanlong.gao@gmail.com>
7706M:	Jan Stancek <jstancek@redhat.com>
7707M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7708M:	Alexey Kodanev <alexey.kodanev@oracle.com>
7709L:	ltp@lists.linux.it (subscribers-only)
7710W:	http://linux-test-project.github.io/
7711T:	git git://github.com/linux-test-project/ltp.git
7712S:	Maintained
7713
7714M32R ARCHITECTURE
7715W:	http://www.linux-m32r.org/
7716S:	Orphan
7717F:	arch/m32r/
7718
7719M68K ARCHITECTURE
7720M:	Geert Uytterhoeven <geert@linux-m68k.org>
7721L:	linux-m68k@lists.linux-m68k.org
7722W:	http://www.linux-m68k.org/
7723T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7724S:	Maintained
7725F:	arch/m68k/
7726F:	drivers/zorro/
7727
7728M68K ON APPLE MACINTOSH
7729M:	Joshua Thompson <funaho@jurai.org>
7730W:	http://www.mac.linux-m68k.org/
7731L:	linux-m68k@lists.linux-m68k.org
7732S:	Maintained
7733F:	arch/m68k/mac/
7734
7735M68K ON HP9000/300
7736M:	Philip Blundell <philb@gnu.org>
7737W:	http://www.tazenda.demon.co.uk/phil/linux-hp
7738S:	Maintained
7739F:	arch/m68k/hp300/
7740
7741M88DS3103 MEDIA DRIVER
7742M:	Antti Palosaari <crope@iki.fi>
7743L:	linux-media@vger.kernel.org
7744W:	https://linuxtv.org
7745W:	http://palosaari.fi/linux/
7746Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7747T:	git git://linuxtv.org/anttip/media_tree.git
7748S:	Maintained
7749F:	drivers/media/dvb-frontends/m88ds3103*
7750
7751M88RS2000 MEDIA DRIVER
7752M:	Malcolm Priestley <tvboxspy@gmail.com>
7753L:	linux-media@vger.kernel.org
7754W:	https://linuxtv.org
7755Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7756S:	Maintained
7757F:	drivers/media/dvb-frontends/m88rs2000*
7758
7759MA901 MASTERKIT USB FM RADIO DRIVER
7760M:	Alexey Klimov <klimov.linux@gmail.com>
7761L:	linux-media@vger.kernel.org
7762T:	git git://linuxtv.org/media_tree.git
7763S:	Maintained
7764F:	drivers/media/radio/radio-ma901.c
7765
7766MAC80211
7767M:	Johannes Berg <johannes@sipsolutions.net>
7768L:	linux-wireless@vger.kernel.org
7769W:	http://wireless.kernel.org/
7770T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7771T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7772S:	Maintained
7773F:	Documentation/networking/mac80211-injection.txt
7774F:	include/net/mac80211.h
7775F:	net/mac80211/
7776F:	drivers/net/wireless/mac80211_hwsim.[ch]
7777
7778MACVLAN DRIVER
7779M:	Patrick McHardy <kaber@trash.net>
7780L:	netdev@vger.kernel.org
7781S:	Maintained
7782F:	drivers/net/macvlan.c
7783F:	include/linux/if_macvlan.h
7784
7785MAILBOX API
7786M:	Jassi Brar <jassisinghbrar@gmail.com>
7787L:	linux-kernel@vger.kernel.org
7788S:	Maintained
7789F:	drivers/mailbox/
7790F:	include/linux/mailbox_client.h
7791F:	include/linux/mailbox_controller.h
7792
7793MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7794M:	Michael Kerrisk <mtk.manpages@gmail.com>
7795W:	http://www.kernel.org/doc/man-pages
7796L:	linux-man@vger.kernel.org
7797S:	Maintained
7798
7799MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
7800M:	Rahul Bedarkar <rahul.bedarkar@imgtec.com>
7801L:	linux-mips@linux-mips.org
7802S:	Maintained
7803F:	arch/mips/boot/dts/img/pistachio_marduk.dts
7804
7805MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7806M:	Andrew Lunn <andrew@lunn.ch>
7807M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7808L:	netdev@vger.kernel.org
7809S:	Maintained
7810F:	drivers/net/dsa/mv88e6xxx/
7811F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
7812
7813MARVELL ARMADA DRM SUPPORT
7814M:	Russell King <linux@armlinux.org.uk>
7815S:	Maintained
7816T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
7817T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
7818F:	drivers/gpu/drm/armada/
7819F:	include/uapi/drm/armada_drm.h
7820F:	Documentation/devicetree/bindings/display/armada/
7821
7822MARVELL CRYPTO DRIVER
7823M:	Boris Brezillon <boris.brezillon@free-electrons.com>
7824M:	Arnaud Ebalard <arno@natisbad.org>
7825F:	drivers/crypto/marvell/
7826S:	Maintained
7827L:	linux-crypto@vger.kernel.org
7828
7829MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7830M:	Mirko Lindner <mlindner@marvell.com>
7831M:	Stephen Hemminger <stephen@networkplumber.org>
7832L:	netdev@vger.kernel.org
7833S:	Maintained
7834F:	drivers/net/ethernet/marvell/sk*
7835
7836MARVELL LIBERTAS WIRELESS DRIVER
7837L:	libertas-dev@lists.infradead.org
7838S:	Orphan
7839F:	drivers/net/wireless/marvell/libertas/
7840
7841MARVELL MV643XX ETHERNET DRIVER
7842M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7843L:	netdev@vger.kernel.org
7844S:	Maintained
7845F:	drivers/net/ethernet/marvell/mv643xx_eth.*
7846F:	include/linux/mv643xx.h
7847
7848MARVELL MVNETA ETHERNET DRIVER
7849M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7850L:	netdev@vger.kernel.org
7851S:	Maintained
7852F:	drivers/net/ethernet/marvell/mvneta.*
7853
7854MARVELL MWIFIEX WIRELESS DRIVER
7855M:	Amitkumar Karwar <akarwar@marvell.com>
7856M:	Nishant Sarmukadam <nishants@marvell.com>
7857L:	linux-wireless@vger.kernel.org
7858S:	Maintained
7859F:	drivers/net/wireless/marvell/mwifiex/
7860
7861MARVELL MWL8K WIRELESS DRIVER
7862M:	Lennert Buytenhek <buytenh@wantstofly.org>
7863L:	linux-wireless@vger.kernel.org
7864S:	Odd Fixes
7865F:	drivers/net/wireless/marvell/mwl8k.c
7866
7867MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7868M:	Nicolas Pitre <nico@fluxnic.net>
7869S:	Odd Fixes
7870F:	drivers/mmc/host/mvsdio.*
7871
7872MATROX FRAMEBUFFER DRIVER
7873L:	linux-fbdev@vger.kernel.org
7874S:	Orphan
7875F:	drivers/video/fbdev/matrox/matroxfb_*
7876F:	include/uapi/linux/matroxfb.h
7877
7878MAX16065 HARDWARE MONITOR DRIVER
7879M:	Guenter Roeck <linux@roeck-us.net>
7880L:	linux-hwmon@vger.kernel.org
7881S:	Maintained
7882F:	Documentation/hwmon/max16065
7883F:	drivers/hwmon/max16065.c
7884
7885MAX20751 HARDWARE MONITOR DRIVER
7886M:	Guenter Roeck <linux@roeck-us.net>
7887L:	linux-hwmon@vger.kernel.org
7888S:	Maintained
7889F:	Documentation/hwmon/max20751
7890F:	drivers/hwmon/max20751.c
7891
7892MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7893L:	linux-hwmon@vger.kernel.org
7894S:	Orphan
7895F:	Documentation/hwmon/max6650
7896F:	drivers/hwmon/max6650.c
7897
7898MAX6697 HARDWARE MONITOR DRIVER
7899M:	Guenter Roeck <linux@roeck-us.net>
7900L:	linux-hwmon@vger.kernel.org
7901S:	Maintained
7902F:	Documentation/hwmon/max6697
7903F:	Documentation/devicetree/bindings/i2c/max6697.txt
7904F:	drivers/hwmon/max6697.c
7905F:	include/linux/platform_data/max6697.h
7906
7907MAX9860 MONO AUDIO VOICE CODEC DRIVER
7908M:	Peter Rosin <peda@axentia.se>
7909L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7910S:	Maintained
7911F:	Documentation/devicetree/bindings/sound/max9860.txt
7912F:	sound/soc/codecs/max9860.*
7913
7914MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7915M:	Krzysztof Kozlowski <krzk@kernel.org>
7916M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7917L:	linux-pm@vger.kernel.org
7918S:	Supported
7919F:	drivers/power/supply/max14577_charger.c
7920F:	drivers/power/supply/max77693_charger.c
7921
7922MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7923M:	Javier Martinez Canillas <javier@osg.samsung.com>
7924L:	linux-kernel@vger.kernel.org
7925S:	Supported
7926F:	drivers/*/*max77802*.c
7927F:	Documentation/devicetree/bindings/*/*max77802.txt
7928F:	include/dt-bindings/*/*max77802.h
7929
7930MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7931M:	Chanwoo Choi <cw00.choi@samsung.com>
7932M:	Krzysztof Kozlowski <krzk@kernel.org>
7933M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7934L:	linux-kernel@vger.kernel.org
7935S:	Supported
7936F:	drivers/*/max14577*.c
7937F:	drivers/*/max77686*.c
7938F:	drivers/*/max77693*.c
7939F:	drivers/extcon/extcon-max14577.c
7940F:	drivers/extcon/extcon-max77693.c
7941F:	drivers/rtc/rtc-max77686.c
7942F:	drivers/clk/clk-max77686.c
7943F:	Documentation/devicetree/bindings/mfd/max14577.txt
7944F:	Documentation/devicetree/bindings/*/max77686.txt
7945F:	Documentation/devicetree/bindings/mfd/max77693.txt
7946F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
7947F:	include/linux/mfd/max14577*.h
7948F:	include/linux/mfd/max77686*.h
7949F:	include/linux/mfd/max77693*.h
7950
7951MAXIRADIO FM RADIO RECEIVER DRIVER
7952M:	Hans Verkuil <hverkuil@xs4all.nl>
7953L:	linux-media@vger.kernel.org
7954T:	git git://linuxtv.org/media_tree.git
7955W:	https://linuxtv.org
7956S:	Maintained
7957F:	drivers/media/radio/radio-maxiradio*
7958
7959MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7960M:	Peter Rosin <peda@axentia.se>
7961L:	linux-iio@vger.kernel.org
7962S:	Maintained
7963F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
7964F:	drivers/iio/potentiometer/mcp4531.c
7965
7966MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7967M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7968L:	linux-iio@vger.kernel.org
7969S:	Maintained
7970F:	drivers/iio/dac/cio-dac.c
7971
7972MEDIA DRIVERS FOR RENESAS - FCP
7973M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7974L:	linux-media@vger.kernel.org
7975L:	linux-renesas-soc@vger.kernel.org
7976T:	git git://linuxtv.org/media_tree.git
7977S:	Supported
7978F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
7979F:	drivers/media/platform/rcar-fcp.c
7980F:	include/media/rcar-fcp.h
7981
7982MEDIA DRIVERS FOR RENESAS - FDP1
7983M:	Kieran Bingham <kieran@bingham.xyz>
7984L:	linux-media@vger.kernel.org
7985L:	linux-renesas-soc@vger.kernel.org
7986T:	git git://linuxtv.org/media_tree.git
7987S:	Supported
7988F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
7989F:	drivers/media/platform/rcar_fdp1.c
7990
7991MEDIA DRIVERS FOR RENESAS - VIN
7992M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
7993L:	linux-media@vger.kernel.org
7994L:	linux-renesas-soc@vger.kernel.org
7995T:	git git://linuxtv.org/media_tree.git
7996S:	Supported
7997F:	Documentation/devicetree/bindings/media/rcar_vin.txt
7998F:	drivers/media/platform/rcar-vin/
7999
8000MEDIA DRIVERS FOR RENESAS - VSP1
8001M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
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,vsp1.txt
8007F:	drivers/media/platform/vsp1/
8008
8009MEDIA DRIVERS FOR HELENE
8010M:	Abylay Ospan <aospan@netup.ru>
8011L:	linux-media@vger.kernel.org
8012W:	https://linuxtv.org
8013W:	http://netup.tv/
8014T:	git git://linuxtv.org/media_tree.git
8015S:	Supported
8016F:	drivers/media/dvb-frontends/helene*
8017
8018MEDIA DRIVERS FOR ASCOT2E
8019M:	Sergey Kozlov <serjk@netup.ru>
8020M:	Abylay Ospan <aospan@netup.ru>
8021L:	linux-media@vger.kernel.org
8022W:	https://linuxtv.org
8023W:	http://netup.tv/
8024T:	git git://linuxtv.org/media_tree.git
8025S:	Supported
8026F:	drivers/media/dvb-frontends/ascot2e*
8027
8028MEDIA DRIVERS FOR CXD2841ER
8029M:	Sergey Kozlov <serjk@netup.ru>
8030M:	Abylay Ospan <aospan@netup.ru>
8031L:	linux-media@vger.kernel.org
8032W:	https://linuxtv.org
8033W:	http://netup.tv/
8034T:	git git://linuxtv.org/media_tree.git
8035S:	Supported
8036F:	drivers/media/dvb-frontends/cxd2841er*
8037
8038MEDIA DRIVERS FOR HORUS3A
8039M:	Sergey Kozlov <serjk@netup.ru>
8040M:	Abylay Ospan <aospan@netup.ru>
8041L:	linux-media@vger.kernel.org
8042W:	https://linuxtv.org
8043W:	http://netup.tv/
8044T:	git git://linuxtv.org/media_tree.git
8045S:	Supported
8046F:	drivers/media/dvb-frontends/horus3a*
8047
8048MEDIA DRIVERS FOR LNBH25
8049M:	Sergey Kozlov <serjk@netup.ru>
8050M:	Abylay Ospan <aospan@netup.ru>
8051L:	linux-media@vger.kernel.org
8052W:	https://linuxtv.org
8053W:	http://netup.tv/
8054T:	git git://linuxtv.org/media_tree.git
8055S:	Supported
8056F:	drivers/media/dvb-frontends/lnbh25*
8057
8058MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8059M:	Sergey Kozlov <serjk@netup.ru>
8060M:	Abylay Ospan <aospan@netup.ru>
8061L:	linux-media@vger.kernel.org
8062W:	https://linuxtv.org
8063W:	http://netup.tv/
8064T:	git git://linuxtv.org/media_tree.git
8065S:	Supported
8066F:	drivers/media/pci/netup_unidvb/*
8067
8068MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8069M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
8070M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8071P:	LinuxTV.org Project
8072L:	linux-media@vger.kernel.org
8073W:	https://linuxtv.org
8074Q:	http://patchwork.kernel.org/project/linux-media/list/
8075T:	git git://linuxtv.org/media_tree.git
8076S:	Maintained
8077F:	Documentation/media/
8078F:	drivers/media/
8079F:	drivers/staging/media/
8080F:	include/linux/platform_data/media/
8081F:	include/media/
8082F:	include/uapi/linux/dvb/
8083F:	include/uapi/linux/videodev2.h
8084F:	include/uapi/linux/media.h
8085F:	include/uapi/linux/v4l2-*
8086F:	include/uapi/linux/meye.h
8087F:	include/uapi/linux/ivtv*
8088F:	include/uapi/linux/uvcvideo.h
8089
8090MEDIATEK ETHERNET DRIVER
8091M:	Felix Fietkau <nbd@openwrt.org>
8092M:	John Crispin <blogic@openwrt.org>
8093L:	netdev@vger.kernel.org
8094S:	Maintained
8095F:	drivers/net/ethernet/mediatek/
8096
8097MEDIATEK MEDIA DRIVER
8098M:	Tiffany Lin <tiffany.lin@mediatek.com>
8099M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8100S:	Supported
8101F:	drivers/media/platform/mtk-vcodec/
8102F:	drivers/media/platform/mtk-vpu/
8103F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8104F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
8105
8106MEDIATEK MDP DRIVER
8107M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8108M:	Houlong Wei <houlong.wei@mediatek.com>
8109M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8110S:	Supported
8111F:	drivers/media/platform/mtk-mdp/
8112F:	drivers/media/platform/mtk-vpu/
8113F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
8114
8115MEDIATEK MT7601U WIRELESS LAN DRIVER
8116M:	Jakub Kicinski <kubakici@wp.pl>
8117L:	linux-wireless@vger.kernel.org
8118S:	Maintained
8119F:	drivers/net/wireless/mediatek/mt7601u/
8120
8121MEGARAID SCSI/SAS DRIVERS
8122M:	Kashyap Desai <kashyap.desai@broadcom.com>
8123M:	Sumit Saxena <sumit.saxena@broadcom.com>
8124M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8125L:	megaraidlinux.pdl@broadcom.com
8126L:	linux-scsi@vger.kernel.org
8127W:	http://www.avagotech.com/support/
8128S:	Maintained
8129F:	Documentation/scsi/megaraid.txt
8130F:	drivers/scsi/megaraid.*
8131F:	drivers/scsi/megaraid/
8132
8133MELFAS MIP4 TOUCHSCREEN DRIVER
8134M:	Sangwon Jee <jeesw@melfas.com>
8135W:	http://www.melfas.com
8136S:	Supported
8137F:	drivers/input/touchscreen/melfas_mip4.c
8138F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8139
8140MELLANOX ETHERNET DRIVER (mlx4_en)
8141M:	Tariq Toukan <tariqt@mellanox.com>
8142L:	netdev@vger.kernel.org
8143S:	Supported
8144W:	http://www.mellanox.com
8145Q:	http://patchwork.ozlabs.org/project/netdev/list/
8146F:	drivers/net/ethernet/mellanox/mlx4/en_*
8147
8148MELLANOX ETHERNET DRIVER (mlx5e)
8149M:	Saeed Mahameed <saeedm@mellanox.com>
8150L:	netdev@vger.kernel.org
8151S:	Supported
8152W:	http://www.mellanox.com
8153Q:	http://patchwork.ozlabs.org/project/netdev/list/
8154F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
8155
8156MELLANOX ETHERNET SWITCH DRIVERS
8157M:	Jiri Pirko <jiri@mellanox.com>
8158M:	Ido Schimmel <idosch@mellanox.com>
8159L:	netdev@vger.kernel.org
8160S:	Supported
8161W:	http://www.mellanox.com
8162Q:	http://patchwork.ozlabs.org/project/netdev/list/
8163F:	drivers/net/ethernet/mellanox/mlxsw/
8164
8165MELLANOX MLXCPLD I2C AND MUX DRIVER
8166M:	Vadim Pasternak <vadimp@mellanox.com>
8167M:	Michael Shych <michaelsh@mellanox.com>
8168L:	linux-i2c@vger.kernel.org
8169S:	Supported
8170F:	drivers/i2c/busses/i2c-mlxcpld.c
8171F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
8172F:	Documentation/i2c/busses/i2c-mlxcpld
8173
8174MELLANOX MLXCPLD LED DRIVER
8175M:	Vadim Pasternak <vadimp@mellanox.com>
8176L:	linux-leds@vger.kernel.org
8177S:	Supported
8178F:	drivers/leds/leds-mlxcpld.c
8179F:	Documentation/leds/leds-mlxcpld.txt
8180
8181MELLANOX PLATFORM DRIVER
8182M:      Vadim Pasternak <vadimp@mellanox.com>
8183L:      platform-driver-x86@vger.kernel.org
8184S:      Supported
8185F:      drivers/platform/x86/mlx-platform.c
8186
8187MELLANOX MLX CPLD HOTPLUG DRIVER
8188M:	Vadim Pasternak <vadimp@mellanox.com>
8189L:	platform-driver-x86@vger.kernel.org
8190S:	Supported
8191F:	drivers/platform/x86/mlxcpld-hotplug.c
8192F:	include/linux/platform_data/mlxcpld-hotplug.h
8193
8194SOFT-ROCE DRIVER (rxe)
8195M:	Moni Shoua <monis@mellanox.com>
8196L:	linux-rdma@vger.kernel.org
8197S:	Supported
8198W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8199Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8200F:	drivers/infiniband/sw/rxe/
8201F:	include/uapi/rdma/rdma_user_rxe.h
8202
8203MEMBARRIER SUPPORT
8204M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8205M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8206L:	linux-kernel@vger.kernel.org
8207S:	Supported
8208F:	kernel/membarrier.c
8209F:	include/uapi/linux/membarrier.h
8210
8211MEMORY MANAGEMENT
8212L:	linux-mm@kvack.org
8213W:	http://www.linux-mm.org
8214S:	Maintained
8215F:	include/linux/mm.h
8216F:	include/linux/gfp.h
8217F:	include/linux/mmzone.h
8218F:	include/linux/memory_hotplug.h
8219F:	include/linux/vmalloc.h
8220F:	mm/
8221
8222MEMORY TECHNOLOGY DEVICES (MTD)
8223M:	David Woodhouse <dwmw2@infradead.org>
8224M:	Brian Norris <computersforpeace@gmail.com>
8225M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8226M:	Marek Vasut <marek.vasut@gmail.com>
8227M:	Richard Weinberger <richard@nod.at>
8228M:	Cyrille Pitchen <cyrille.pitchen@atmel.com>
8229L:	linux-mtd@lists.infradead.org
8230W:	http://www.linux-mtd.infradead.org/
8231Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8232T:	git git://git.infradead.org/linux-mtd.git
8233T:	git git://git.infradead.org/l2-mtd.git
8234S:	Maintained
8235F:	Documentation/devicetree/bindings/mtd/
8236F:	drivers/mtd/
8237F:	include/linux/mtd/
8238F:	include/uapi/mtd/
8239
8240MEN A21 WATCHDOG DRIVER
8241M:	Johannes Thumshirn <morbidrsa@gmail.com>
8242L:	linux-watchdog@vger.kernel.org
8243S:	Maintained
8244F:	drivers/watchdog/mena21_wdt.c
8245
8246MEN CHAMELEON BUS (mcb)
8247M:	Johannes Thumshirn <morbidrsa@gmail.com>
8248S:	Maintained
8249F:	drivers/mcb/
8250F:	include/linux/mcb.h
8251F:	Documentation/men-chameleon-bus.txt
8252
8253MEN F21BMC (Board Management Controller)
8254M:	Andreas Werner <andreas.werner@men.de>
8255S:	Supported
8256F:	drivers/mfd/menf21bmc.c
8257F:	drivers/watchdog/menf21bmc_wdt.c
8258F:	drivers/leds/leds-menf21bmc.c
8259F:	drivers/hwmon/menf21bmc_hwmon.c
8260F:	Documentation/hwmon/menf21bmc
8261
8262METAG ARCHITECTURE
8263M:	James Hogan <james.hogan@imgtec.com>
8264L:	linux-metag@vger.kernel.org
8265T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8266S:	Odd Fixes
8267F:	arch/metag/
8268F:	Documentation/metag/
8269F:	Documentation/devicetree/bindings/metag/
8270F:	Documentation/devicetree/bindings/interrupt-controller/img,*
8271F:	drivers/clocksource/metag_generic.c
8272F:	drivers/irqchip/irq-metag.c
8273F:	drivers/irqchip/irq-metag-ext.c
8274F:	drivers/tty/metag_da.c
8275
8276MICROBLAZE ARCHITECTURE
8277M:	Michal Simek <monstr@monstr.eu>
8278W:	http://www.monstr.eu/fdt/
8279T:	git git://git.monstr.eu/linux-2.6-microblaze.git
8280S:	Supported
8281F:	arch/microblaze/
8282
8283MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8284M:	Richard Genoud <richard.genoud@gmail.com>
8285S:	Maintained
8286F:	drivers/tty/serial/atmel_serial.c
8287F:	include/linux/atmel_serial.h
8288
8289MICROCHIP / ATMEL DMA DRIVER
8290M:	Ludovic Desroches <ludovic.desroches@microchip.com>
8291L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8292L:	dmaengine@vger.kernel.org
8293S:	Supported
8294F:	drivers/dma/at_hdmac.c
8295F:	drivers/dma/at_hdmac_regs.h
8296F:	include/linux/platform_data/dma-atmel.h
8297
8298MICROCHIP / ATMEL ISC DRIVER
8299M:	Songjun Wu <songjun.wu@microchip.com>
8300L:	linux-media@vger.kernel.org
8301S:	Supported
8302F:	drivers/media/platform/atmel/atmel-isc.c
8303F:	drivers/media/platform/atmel/atmel-isc-regs.h
8304F:	devicetree/bindings/media/atmel-isc.txt
8305
8306MICROCHIP USB251XB DRIVER
8307M:	Richard Leitner <richard.leitner@skidata.com>
8308L:	linux-usb@vger.kernel.org
8309S:	Maintained
8310F:	drivers/usb/misc/usb251xb.c
8311F:	include/linux/platform_data/usb251xb.h
8312F:	Documentation/devicetree/bindings/usb/usb251xb.txt
8313
8314MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8315M:	Chen Yu <yu.c.chen@intel.com>
8316L:	platform-driver-x86@vger.kernel.org
8317S:	Supported
8318F:	drivers/platform/x86/surfacepro3_button.c
8319
8320MICROTEK X6 SCANNER
8321M:	Oliver Neukum <oliver@neukum.org>
8322S:	Maintained
8323F:	drivers/usb/image/microtek.*
8324
8325MIPS
8326M:	Ralf Baechle <ralf@linux-mips.org>
8327L:	linux-mips@linux-mips.org
8328W:	http://www.linux-mips.org/
8329T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
8330Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
8331S:	Supported
8332F:	Documentation/devicetree/bindings/mips/
8333F:	Documentation/mips/
8334F:	arch/mips/
8335
8336MIPS/LOONGSON1 ARCHITECTURE
8337M:	Keguang Zhang <keguang.zhang@gmail.com>
8338L:	linux-mips@linux-mips.org
8339S:	Maintained
8340F:	arch/mips/loongson32/
8341F:	arch/mips/include/asm/mach-loongson32/
8342F:	drivers/*/*loongson1*
8343F:	drivers/*/*/*loongson1*
8344
8345MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8346M:	Hans Verkuil <hverkuil@xs4all.nl>
8347L:	linux-media@vger.kernel.org
8348T:	git git://linuxtv.org/media_tree.git
8349W:	https://linuxtv.org
8350S:	Odd Fixes
8351F:	drivers/media/radio/radio-miropcm20*
8352
8353MELLANOX MLX4 core VPI driver
8354M:	Yishai Hadas <yishaih@mellanox.com>
8355L:	netdev@vger.kernel.org
8356L:	linux-rdma@vger.kernel.org
8357W:	http://www.mellanox.com
8358Q:	http://patchwork.ozlabs.org/project/netdev/list/
8359S:	Supported
8360F:	drivers/net/ethernet/mellanox/mlx4/
8361F:	include/linux/mlx4/
8362F:	include/uapi/rdma/mlx4-abi.h
8363
8364MELLANOX MLX4 IB driver
8365M:	Yishai Hadas <yishaih@mellanox.com>
8366L:	linux-rdma@vger.kernel.org
8367W:	http://www.mellanox.com
8368Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8369S:	Supported
8370F:	drivers/infiniband/hw/mlx4/
8371F:	include/linux/mlx4/
8372
8373MELLANOX MLX5 core VPI driver
8374M:	Saeed Mahameed <saeedm@mellanox.com>
8375M:	Matan Barak <matanb@mellanox.com>
8376M:	Leon Romanovsky <leonro@mellanox.com>
8377L:	netdev@vger.kernel.org
8378L:	linux-rdma@vger.kernel.org
8379W:	http://www.mellanox.com
8380Q:	http://patchwork.ozlabs.org/project/netdev/list/
8381S:	Supported
8382F:	drivers/net/ethernet/mellanox/mlx5/core/
8383F:	include/linux/mlx5/
8384F:	include/uapi/rdma/mlx5-abi.h
8385
8386MELLANOX MLX5 IB driver
8387M:	Matan Barak <matanb@mellanox.com>
8388M:	Leon Romanovsky <leonro@mellanox.com>
8389L:	linux-rdma@vger.kernel.org
8390W:	http://www.mellanox.com
8391Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8392S:	Supported
8393F:	drivers/infiniband/hw/mlx5/
8394F:	include/linux/mlx5/
8395
8396MELEXIS MLX90614 DRIVER
8397M:	Crt Mori <cmo@melexis.com>
8398L:	linux-iio@vger.kernel.org
8399W:	http://www.melexis.com
8400S:	Supported
8401F:	drivers/iio/temperature/mlx90614.c
8402
8403MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8404M:	Don Brace <don.brace@microsemi.com>
8405L:	esc.storagedev@microsemi.com
8406L:	linux-scsi@vger.kernel.org
8407S:	Supported
8408F:	drivers/scsi/smartpqi/smartpqi*.[ch]
8409F:	drivers/scsi/smartpqi/Kconfig
8410F:	drivers/scsi/smartpqi/Makefile
8411F:	include/linux/cciss*.h
8412F:	include/uapi/linux/cciss*.h
8413F:	Documentation/scsi/smartpqi.txt
8414
8415MN88472 MEDIA DRIVER
8416M:	Antti Palosaari <crope@iki.fi>
8417L:	linux-media@vger.kernel.org
8418W:	https://linuxtv.org
8419W:	http://palosaari.fi/linux/
8420Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8421S:	Maintained
8422F:	drivers/media/dvb-frontends/mn88472*
8423
8424MN88473 MEDIA DRIVER
8425M:	Antti Palosaari <crope@iki.fi>
8426L:	linux-media@vger.kernel.org
8427W:	https://linuxtv.org
8428W:	http://palosaari.fi/linux/
8429Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8430S:	Maintained
8431F:	drivers/media/dvb-frontends/mn88473*
8432
8433MODULE SUPPORT
8434M:	Jessica Yu <jeyu@redhat.com>
8435M:	Rusty Russell <rusty@rustcorp.com.au>
8436T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8437S:	Maintained
8438F:	include/linux/module.h
8439F:	kernel/module.c
8440
8441MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8442W:	http://popies.net/meye/
8443S:	Orphan
8444F:	Documentation/media/v4l-drivers/meye*
8445F:	drivers/media/pci/meye/
8446F:	include/uapi/linux/meye.h
8447
8448MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8449M:	Jiri Slaby <jirislaby@gmail.com>
8450S:	Maintained
8451F:	Documentation/serial/moxa-smartio
8452F:	drivers/tty/mxser.*
8453
8454MR800 AVERMEDIA USB FM RADIO DRIVER
8455M:	Alexey Klimov <klimov.linux@gmail.com>
8456L:	linux-media@vger.kernel.org
8457T:	git git://linuxtv.org/media_tree.git
8458S:	Maintained
8459F:	drivers/media/radio/radio-mr800.c
8460
8461MRF24J40 IEEE 802.15.4 RADIO DRIVER
8462M:	Alan Ott <alan@signal11.us>
8463L:	linux-wpan@vger.kernel.org
8464S:	Maintained
8465F:	drivers/net/ieee802154/mrf24j40.c
8466F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8467
8468MSI LAPTOP SUPPORT
8469M:	"Lee, Chun-Yi" <jlee@suse.com>
8470L:	platform-driver-x86@vger.kernel.org
8471S:	Maintained
8472F:	drivers/platform/x86/msi-laptop.c
8473
8474MSI WMI SUPPORT
8475L:	platform-driver-x86@vger.kernel.org
8476S:	Orphan
8477F:	drivers/platform/x86/msi-wmi.c
8478
8479MSI001 MEDIA DRIVER
8480M:	Antti Palosaari <crope@iki.fi>
8481L:	linux-media@vger.kernel.org
8482W:	https://linuxtv.org
8483W:	http://palosaari.fi/linux/
8484Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8485T:	git git://linuxtv.org/anttip/media_tree.git
8486S:	Maintained
8487F:	drivers/media/tuners/msi001*
8488
8489MSI2500 MEDIA DRIVER
8490M:	Antti Palosaari <crope@iki.fi>
8491L:	linux-media@vger.kernel.org
8492W:	https://linuxtv.org
8493W:	http://palosaari.fi/linux/
8494Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8495T:	git git://linuxtv.org/anttip/media_tree.git
8496S:	Maintained
8497F:	drivers/media/usb/msi2500/
8498
8499MSYSTEMS DISKONCHIP G3 MTD DRIVER
8500M:	Robert Jarzmik <robert.jarzmik@free.fr>
8501L:	linux-mtd@lists.infradead.org
8502S:	Maintained
8503F:	drivers/mtd/devices/docg3*
8504
8505MT9M032 APTINA SENSOR DRIVER
8506M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8507L:	linux-media@vger.kernel.org
8508T:	git git://linuxtv.org/media_tree.git
8509S:	Maintained
8510F:	drivers/media/i2c/mt9m032.c
8511F:	include/media/i2c/mt9m032.h
8512
8513MT9P031 APTINA CAMERA SENSOR
8514M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8515L:	linux-media@vger.kernel.org
8516T:	git git://linuxtv.org/media_tree.git
8517S:	Maintained
8518F:	drivers/media/i2c/mt9p031.c
8519F:	include/media/i2c/mt9p031.h
8520
8521MT9T001 APTINA CAMERA SENSOR
8522M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8523L:	linux-media@vger.kernel.org
8524T:	git git://linuxtv.org/media_tree.git
8525S:	Maintained
8526F:	drivers/media/i2c/mt9t001.c
8527F:	include/media/i2c/mt9t001.h
8528
8529MT9V032 APTINA CAMERA SENSOR
8530M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8531L:	linux-media@vger.kernel.org
8532T:	git git://linuxtv.org/media_tree.git
8533S:	Maintained
8534F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8535F:	drivers/media/i2c/mt9v032.c
8536F:	include/media/i2c/mt9v032.h
8537
8538MULTIFUNCTION DEVICES (MFD)
8539M:	Lee Jones <lee.jones@linaro.org>
8540T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8541S:	Supported
8542F:	Documentation/devicetree/bindings/mfd/
8543F:	drivers/mfd/
8544F:	include/linux/mfd/
8545F:	include/dt-bindings/mfd/
8546
8547MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8548M:	Ulf Hansson <ulf.hansson@linaro.org>
8549L:	linux-mmc@vger.kernel.org
8550T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8551S:	Maintained
8552F:	Documentation/devicetree/bindings/mmc/
8553F:	drivers/mmc/
8554F:	include/linux/mmc/
8555F:	include/uapi/linux/mmc/
8556
8557MULTIMEDIA CARD (MMC) ETC. OVER SPI
8558S:	Orphan
8559F:	drivers/mmc/host/mmc_spi.c
8560F:	include/linux/spi/mmc_spi.h
8561
8562MULTISOUND SOUND DRIVER
8563M:	Andrew Veliath <andrewtv@usa.net>
8564S:	Maintained
8565F:	Documentation/sound/oss/MultiSound
8566F:	sound/oss/msnd*
8567
8568MULTITECH MULTIPORT CARD (ISICOM)
8569S:	Orphan
8570F:	drivers/tty/isicom.c
8571F:	include/linux/isicom.h
8572
8573MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8574M:	Bin Liu <b-liu@ti.com>
8575L:	linux-usb@vger.kernel.org
8576T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8577S:	Maintained
8578F:	drivers/usb/musb/
8579
8580MXL5007T MEDIA DRIVER
8581M:	Michael Krufky <mkrufky@linuxtv.org>
8582L:	linux-media@vger.kernel.org
8583W:	https://linuxtv.org
8584W:	http://github.com/mkrufky
8585Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8586T:	git git://linuxtv.org/mkrufky/tuners.git
8587S:	Maintained
8588F:	drivers/media/tuners/mxl5007t.*
8589
8590MXSFB DRM DRIVER
8591M:	Marek Vasut <marex@denx.de>
8592S:	Supported
8593F:	drivers/gpu/drm/mxsfb/
8594F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
8595
8596MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8597M:	Hyong-Youb Kim <hykim@myri.com>
8598L:	netdev@vger.kernel.org
8599W:	https://www.myricom.com/support/downloads/myri10ge.html
8600S:	Supported
8601F:	drivers/net/ethernet/myricom/myri10ge/
8602
8603NAND FLASH SUBSYSTEM
8604M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8605R:	Richard Weinberger <richard@nod.at>
8606L:	linux-mtd@lists.infradead.org
8607W:	http://www.linux-mtd.infradead.org/
8608Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8609T:	git git://github.com/linux-nand/linux.git
8610S:	Maintained
8611F:	drivers/mtd/nand/
8612F:	include/linux/mtd/nand*.h
8613
8614NATSEMI ETHERNET DRIVER (DP8381x)
8615S:	Orphan
8616F:	drivers/net/ethernet/natsemi/natsemi.c
8617
8618NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8619M:	Daniel Mack <zonque@gmail.com>
8620S:	Maintained
8621L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8622W:	http://www.native-instruments.com
8623F:	sound/usb/caiaq/
8624
8625NCP FILESYSTEM
8626M:	Petr Vandrovec <petr@vandrovec.name>
8627S:	Odd Fixes
8628F:	fs/ncpfs/
8629
8630NCR 5380 SCSI DRIVERS
8631M:	Finn Thain <fthain@telegraphics.com.au>
8632M:	Michael Schmitz <schmitzmic@gmail.com>
8633L:	linux-scsi@vger.kernel.org
8634S:	Maintained
8635F:	Documentation/scsi/g_NCR5380.txt
8636F:	drivers/scsi/NCR5380.*
8637F:	drivers/scsi/arm/cumana_1.c
8638F:	drivers/scsi/arm/oak.c
8639F:	drivers/scsi/atari_scsi.*
8640F:	drivers/scsi/dmx3191d.c
8641F:	drivers/scsi/g_NCR5380.*
8642F:	drivers/scsi/mac_scsi.*
8643F:	drivers/scsi/sun3_scsi.*
8644F:	drivers/scsi/sun3_scsi_vme.c
8645
8646NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8647M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8648L:	linux-scsi@vger.kernel.org
8649S:	Maintained
8650F:	drivers/scsi/NCR_D700.*
8651
8652NCT6775 HARDWARE MONITOR DRIVER
8653M:	Guenter Roeck <linux@roeck-us.net>
8654L:	linux-hwmon@vger.kernel.org
8655S:	Maintained
8656F:	Documentation/hwmon/nct6775
8657F:	drivers/hwmon/nct6775.c
8658
8659NETEFFECT IWARP RNIC DRIVER (IW_NES)
8660M:	Faisal Latif <faisal.latif@intel.com>
8661L:	linux-rdma@vger.kernel.org
8662W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8663S:	Supported
8664F:	drivers/infiniband/hw/nes/
8665F:	include/uapi/rdma/nes-abi.h
8666
8667NETEM NETWORK EMULATOR
8668M:	Stephen Hemminger <stephen@networkplumber.org>
8669L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
8670S:	Maintained
8671F:	net/sched/sch_netem.c
8672
8673NETERION 10GbE DRIVERS (s2io/vxge)
8674M:	Jon Mason <jdmason@kudzu.us>
8675L:	netdev@vger.kernel.org
8676S:	Supported
8677F:	Documentation/networking/s2io.txt
8678F:	Documentation/networking/vxge.txt
8679F:	drivers/net/ethernet/neterion/
8680
8681NETFILTER
8682M:	Pablo Neira Ayuso <pablo@netfilter.org>
8683M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8684L:	netfilter-devel@vger.kernel.org
8685L:	coreteam@netfilter.org
8686W:	http://www.netfilter.org/
8687W:	http://www.iptables.org/
8688Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
8689T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8690T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8691S:	Supported
8692F:	include/linux/netfilter*
8693F:	include/linux/netfilter/
8694F:	include/net/netfilter/
8695F:	include/uapi/linux/netfilter*
8696F:	include/uapi/linux/netfilter/
8697F:	net/*/netfilter.c
8698F:	net/*/netfilter/
8699F:	net/netfilter/
8700F:	net/bridge/br_netfilter*.c
8701
8702NETLABEL
8703M:	Paul Moore <paul@paul-moore.com>
8704W:	http://netlabel.sf.net
8705L:	netdev@vger.kernel.org
8706S:	Maintained
8707F:	Documentation/netlabel/
8708F:	include/net/netlabel.h
8709F:	net/netlabel/
8710
8711NETROM NETWORK LAYER
8712M:	Ralf Baechle <ralf@linux-mips.org>
8713L:	linux-hams@vger.kernel.org
8714W:	http://www.linux-ax25.org/
8715S:	Maintained
8716F:	include/net/netrom.h
8717F:	include/uapi/linux/netrom.h
8718F:	net/netrom/
8719
8720NETRONOME ETHERNET DRIVERS
8721M:	Jakub Kicinski <jakub.kicinski@netronome.com>
8722L:	oss-drivers@netronome.com
8723S:	Maintained
8724F:	drivers/net/ethernet/netronome/
8725
8726NETWORK BLOCK DEVICE (NBD)
8727M:	Josef Bacik <jbacik@fb.com>
8728S:	Maintained
8729L:	linux-block@vger.kernel.org
8730L:	nbd-general@lists.sourceforge.net
8731F:	Documentation/blockdev/nbd.txt
8732F:	drivers/block/nbd.c
8733F:	include/uapi/linux/nbd.h
8734
8735NETWORK DROP MONITOR
8736M:	Neil Horman <nhorman@tuxdriver.com>
8737L:	netdev@vger.kernel.org
8738S:	Maintained
8739W:	https://fedorahosted.org/dropwatch/
8740F:	net/core/drop_monitor.c
8741
8742NETWORKING [DSA]
8743M:	Andrew Lunn <andrew@lunn.ch>
8744M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8745M:	Florian Fainelli <f.fainelli@gmail.com>
8746S:	Maintained
8747F:	net/dsa/
8748F:	include/net/dsa.h
8749F:	drivers/net/dsa/
8750
8751NETWORKING [GENERAL]
8752M:	"David S. Miller" <davem@davemloft.net>
8753L:	netdev@vger.kernel.org
8754W:	http://www.linuxfoundation.org/en/Net
8755Q:	http://patchwork.ozlabs.org/project/netdev/list/
8756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8757T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8758S:	Maintained
8759F:	net/
8760F:	include/net/
8761F:	include/linux/in.h
8762F:	include/linux/net.h
8763F:	include/linux/netdevice.h
8764F:	include/uapi/linux/in.h
8765F:	include/uapi/linux/net.h
8766F:	include/uapi/linux/netdevice.h
8767F:	include/uapi/linux/net_namespace.h
8768F:	tools/net/
8769F:	tools/testing/selftests/net/
8770F:	lib/random32.c
8771
8772NETWORKING [IPv4/IPv6]
8773M:	"David S. Miller" <davem@davemloft.net>
8774M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8775M:	James Morris <jmorris@namei.org>
8776M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8777M:	Patrick McHardy <kaber@trash.net>
8778L:	netdev@vger.kernel.org
8779T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8780S:	Maintained
8781F:	net/ipv4/
8782F:	net/ipv6/
8783F:	include/net/ip*
8784F:	arch/x86/net/*
8785
8786NETWORKING [IPSEC]
8787M:	Steffen Klassert <steffen.klassert@secunet.com>
8788M:	Herbert Xu <herbert@gondor.apana.org.au>
8789M:	"David S. Miller" <davem@davemloft.net>
8790L:	netdev@vger.kernel.org
8791T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8792T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8793S:	Maintained
8794F:	net/core/flow.c
8795F:	net/xfrm/
8796F:	net/key/
8797F:	net/ipv4/xfrm*
8798F:	net/ipv4/esp4.c
8799F:	net/ipv4/ah4.c
8800F:	net/ipv4/ipcomp.c
8801F:	net/ipv4/ip_vti.c
8802F:	net/ipv6/xfrm*
8803F:	net/ipv6/esp6.c
8804F:	net/ipv6/ah6.c
8805F:	net/ipv6/ipcomp6.c
8806F:	net/ipv6/ip6_vti.c
8807F:	include/uapi/linux/xfrm.h
8808F:	include/net/xfrm.h
8809
8810NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8811M:	Paul Moore <paul@paul-moore.com>
8812L:	netdev@vger.kernel.org
8813S:	Maintained
8814
8815NETWORKING [WIRELESS]
8816L:	linux-wireless@vger.kernel.org
8817Q:	http://patchwork.kernel.org/project/linux-wireless/list/
8818
8819NETWORKING DRIVERS
8820L:	netdev@vger.kernel.org
8821W:	http://www.linuxfoundation.org/en/Net
8822Q:	http://patchwork.ozlabs.org/project/netdev/list/
8823T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8824T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8825S:	Odd Fixes
8826F:	Documentation/devicetree/bindings/net/
8827F:	drivers/net/
8828F:	include/linux/if_*
8829F:	include/linux/netdevice.h
8830F:	include/linux/etherdevice.h
8831F:	include/linux/fcdevice.h
8832F:	include/linux/fddidevice.h
8833F:	include/linux/hippidevice.h
8834F:	include/linux/inetdevice.h
8835F:	include/uapi/linux/if_*
8836F:	include/uapi/linux/netdevice.h
8837
8838NETWORKING DRIVERS (WIRELESS)
8839M:	Kalle Valo <kvalo@codeaurora.org>
8840L:	linux-wireless@vger.kernel.org
8841Q:	http://patchwork.kernel.org/project/linux-wireless/list/
8842T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8843T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8844S:	Maintained
8845F:	Documentation/devicetree/bindings/net/wireless/
8846F:	drivers/net/wireless/
8847
8848NETXEN (1/10) GbE SUPPORT
8849M:	Manish Chopra <manish.chopra@cavium.com>
8850M:	Rahul Verma <rahul.verma@cavium.com>
8851M:	Dept-GELinuxNICDev@cavium.com
8852L:	netdev@vger.kernel.org
8853S:	Supported
8854F:	drivers/net/ethernet/qlogic/netxen/
8855
8856NFC SUBSYSTEM
8857M:	Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8858M:	Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8859M:	Samuel Ortiz <sameo@linux.intel.com>
8860L:	linux-wireless@vger.kernel.org
8861L:	linux-nfc@lists.01.org (subscribers-only)
8862S:	Supported
8863F:	net/nfc/
8864F:	include/net/nfc/
8865F:	include/uapi/linux/nfc.h
8866F:	drivers/nfc/
8867F:	include/linux/platform_data/nfcmrvl.h
8868F:	include/linux/platform_data/nxp-nci.h
8869F:	include/linux/platform_data/pn544.h
8870F:	include/linux/platform_data/st21nfca.h
8871F:	include/linux/platform_data/st-nci.h
8872F:	Documentation/devicetree/bindings/net/nfc/
8873
8874NFS, SUNRPC, AND LOCKD CLIENTS
8875M:	Trond Myklebust <trond.myklebust@primarydata.com>
8876M:	Anna Schumaker <anna.schumaker@netapp.com>
8877L:	linux-nfs@vger.kernel.org
8878W:	http://client.linux-nfs.org
8879T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8880S:	Maintained
8881F:	fs/lockd/
8882F:	fs/nfs/
8883F:	fs/nfs_common/
8884F:	net/sunrpc/
8885F:	include/linux/lockd/
8886F:	include/linux/nfs*
8887F:	include/linux/sunrpc/
8888F:	include/uapi/linux/nfs*
8889F:	include/uapi/linux/sunrpc/
8890
8891NILFS2 FILESYSTEM
8892M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8893L:	linux-nilfs@vger.kernel.org
8894W:	http://nilfs.sourceforge.net/
8895W:	http://nilfs.osdn.jp/
8896T:	git git://github.com/konis/nilfs2.git
8897S:	Supported
8898F:	Documentation/filesystems/nilfs2.txt
8899F:	fs/nilfs2/
8900F:	include/trace/events/nilfs2.h
8901F:	include/uapi/linux/nilfs2_api.h
8902F:	include/uapi/linux/nilfs2_ondisk.h
8903
8904NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8905M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8906W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8907S:	Maintained
8908F:	Documentation/scsi/NinjaSCSI.txt
8909F:	drivers/scsi/pcmcia/nsp_*
8910
8911NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8912M:	GOTO Masanori <gotom@debian.or.jp>
8913M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8914W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8915S:	Maintained
8916F:	Documentation/scsi/NinjaSCSI.txt
8917F:	drivers/scsi/nsp32*
8918
8919NIOS2 ARCHITECTURE
8920M:	Ley Foon Tan <lftan@altera.com>
8921L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8922T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8923S:	Maintained
8924F:	arch/nios2/
8925
8926NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
8927M:	Pavel Machek <pavel@ucw.cz>
8928M:	Sakari Ailus <sakari.ailus@iki.fi>
8929L:	linux-media@vger.kernel.org
8930S:	Maintained
8931F:	drivers/media/i2c/et8ek8
8932F:	drivers/media/i2c/ad5820.c
8933
8934NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
8935M:	Pavel Machek <pavel@ucw.cz>
8936M:	Sakari Ailus <sakari.ailus@iki.fi>
8937L:	linux-media@vger.kernel.org
8938S:	Maintained
8939F:	drivers/media/i2c/et8ek8
8940F:	drivers/media/i2c/ad5820.c
8941
8942NOKIA N900 POWER SUPPLY DRIVERS
8943R:	Pali Rohár <pali.rohar@gmail.com>
8944F:	include/linux/power/bq2415x_charger.h
8945F:	include/linux/power/bq27xxx_battery.h
8946F:	include/linux/power/isp1704_charger.h
8947F:	drivers/power/supply/bq2415x_charger.c
8948F:	drivers/power/supply/bq27xxx_battery.c
8949F:	drivers/power/supply/bq27xxx_battery_i2c.c
8950F:	drivers/power/supply/isp1704_charger.c
8951F:	drivers/power/supply/rx51_battery.c
8952
8953NTB DRIVER CORE
8954M:	Jon Mason <jdmason@kudzu.us>
8955M:	Dave Jiang <dave.jiang@intel.com>
8956M:	Allen Hubbe <Allen.Hubbe@emc.com>
8957L:	linux-ntb@googlegroups.com
8958S:	Supported
8959W:	https://github.com/jonmason/ntb/wiki
8960T:	git git://github.com/jonmason/ntb.git
8961F:	drivers/ntb/
8962F:	drivers/net/ntb_netdev.c
8963F:	include/linux/ntb.h
8964F:	include/linux/ntb_transport.h
8965F:	tools/testing/selftests/ntb/
8966
8967NTB INTEL DRIVER
8968M:	Jon Mason <jdmason@kudzu.us>
8969M:	Dave Jiang <dave.jiang@intel.com>
8970L:	linux-ntb@googlegroups.com
8971S:	Supported
8972W:	https://github.com/jonmason/ntb/wiki
8973T:	git git://github.com/jonmason/ntb.git
8974F:	drivers/ntb/hw/intel/
8975
8976NTB AMD DRIVER
8977M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
8978L:	linux-ntb@googlegroups.com
8979S:	Supported
8980F:	drivers/ntb/hw/amd/
8981
8982NTFS FILESYSTEM
8983M:	Anton Altaparmakov <anton@tuxera.com>
8984L:	linux-ntfs-dev@lists.sourceforge.net
8985W:	http://www.tuxera.com/
8986T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8987S:	Supported
8988F:	Documentation/filesystems/ntfs.txt
8989F:	fs/ntfs/
8990
8991NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8992M:	Antonino Daplas <adaplas@gmail.com>
8993L:	linux-fbdev@vger.kernel.org
8994S:	Maintained
8995F:	drivers/video/fbdev/riva/
8996F:	drivers/video/fbdev/nvidia/
8997
8998NVM EXPRESS DRIVER
8999M:	Keith Busch <keith.busch@intel.com>
9000M:	Jens Axboe <axboe@fb.com>
9001M:	Christoph Hellwig <hch@lst.de>
9002M:	Sagi Grimberg <sagi@grimberg.me>
9003L:	linux-nvme@lists.infradead.org
9004T:	git://git.infradead.org/nvme.git
9005W:	http://git.infradead.org/nvme.git
9006S:	Supported
9007F:	drivers/nvme/host/
9008F:	include/linux/nvme.h
9009F:	include/uapi/linux/nvme_ioctl.h
9010
9011NVM EXPRESS TARGET DRIVER
9012M:	Christoph Hellwig <hch@lst.de>
9013M:	Sagi Grimberg <sagi@grimberg.me>
9014L:	linux-nvme@lists.infradead.org
9015T:	git://git.infradead.org/nvme.git
9016W:	http://git.infradead.org/nvme.git
9017S:	Supported
9018F:	drivers/nvme/target/
9019
9020NVM EXPRESS FC TRANSPORT DRIVERS
9021M:	James Smart <james.smart@broadcom.com>
9022L:	linux-nvme@lists.infradead.org
9023S:	Supported
9024F:	include/linux/nvme-fc.h
9025F:	include/linux/nvme-fc-driver.h
9026F:	drivers/nvme/host/fc.c
9027F:	drivers/nvme/target/fc.c
9028F:	drivers/nvme/target/fcloop.c
9029
9030NVMEM FRAMEWORK
9031M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9032M:	Maxime Ripard <maxime.ripard@free-electrons.com>
9033S:	Maintained
9034F:	drivers/nvmem/
9035F:	Documentation/devicetree/bindings/nvmem/
9036F:	include/linux/nvmem-consumer.h
9037F:	include/linux/nvmem-provider.h
9038
9039NXP-NCI NFC DRIVER
9040M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
9041R:	Charles Gorand <charles.gorand@effinnov.com>
9042L:	linux-nfc@lists.01.org (moderated for non-subscribers)
9043S:	Supported
9044F:	drivers/nfc/nxp-nci
9045
9046NXP TDA998X DRM DRIVER
9047M:	Russell King <linux@armlinux.org.uk>
9048S:	Supported
9049T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9050T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9051F:	drivers/gpu/drm/i2c/tda998x_drv.c
9052F:	include/drm/i2c/tda998x.h
9053
9054NXP TFA9879 DRIVER
9055M:	Peter Rosin <peda@axentia.se>
9056L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9057S:	Maintained
9058F:	sound/soc/codecs/tfa9879*
9059
9060OBJTOOL
9061M:	Josh Poimboeuf <jpoimboe@redhat.com>
9062S:	Supported
9063F:	tools/objtool/
9064
9065OMAP1 SUPPORT
9066M:	Aaro Koskinen <aaro.koskinen@iki.fi>
9067M:	Tony Lindgren <tony@atomide.com>
9068L:	linux-omap@vger.kernel.org
9069Q:	http://patchwork.kernel.org/project/linux-omap/list/
9070T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9071S:	Maintained
9072F:	arch/arm/mach-omap1/
9073F:	arch/arm/plat-omap/
9074F:	arch/arm/configs/omap1_defconfig
9075F:	drivers/i2c/busses/i2c-omap.c
9076F:	include/linux/i2c-omap.h
9077
9078OMAP2+ SUPPORT
9079M:	Tony Lindgren <tony@atomide.com>
9080L:	linux-omap@vger.kernel.org
9081W:	http://www.muru.com/linux/omap/
9082W:	http://linux.omap.com/
9083Q:	http://patchwork.kernel.org/project/linux-omap/list/
9084T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9085S:	Maintained
9086F:	arch/arm/mach-omap2/
9087F:	arch/arm/plat-omap/
9088F:	arch/arm/configs/omap2plus_defconfig
9089F:	drivers/i2c/busses/i2c-omap.c
9090F:	drivers/irqchip/irq-omap-intc.c
9091F:	drivers/mfd/*omap*.c
9092F:	drivers/mfd/menelaus.c
9093F:	drivers/mfd/palmas.c
9094F:	drivers/mfd/tps65217.c
9095F:	drivers/mfd/tps65218.c
9096F:	drivers/mfd/tps65910.c
9097F:	drivers/mfd/twl-core.[ch]
9098F:	drivers/mfd/twl4030*.c
9099F:	drivers/mfd/twl6030*.c
9100F:	drivers/mfd/twl6040*.c
9101F:	drivers/regulator/palmas-regulator*.c
9102F:	drivers/regulator/pbias-regulator.c
9103F:	drivers/regulator/tps65217-regulator.c
9104F:	drivers/regulator/tps65218-regulator.c
9105F:	drivers/regulator/tps65910-regulator.c
9106F:	drivers/regulator/twl-regulator.c
9107F:	drivers/regulator/twl6030-regulator.c
9108F:	include/linux/i2c-omap.h
9109
9110OMAP DEVICE TREE SUPPORT
9111M:	Benoît Cousson <bcousson@baylibre.com>
9112M:	Tony Lindgren <tony@atomide.com>
9113L:	linux-omap@vger.kernel.org
9114L:	devicetree@vger.kernel.org
9115S:	Maintained
9116F:	arch/arm/boot/dts/*omap*
9117F:	arch/arm/boot/dts/*am3*
9118F:	arch/arm/boot/dts/*am4*
9119F:	arch/arm/boot/dts/*am5*
9120F:	arch/arm/boot/dts/*dra7*
9121
9122OMAP CLOCK FRAMEWORK SUPPORT
9123M:	Paul Walmsley <paul@pwsan.com>
9124L:	linux-omap@vger.kernel.org
9125S:	Maintained
9126F:	arch/arm/*omap*/*clock*
9127
9128OMAP POWER MANAGEMENT SUPPORT
9129M:	Kevin Hilman <khilman@kernel.org>
9130L:	linux-omap@vger.kernel.org
9131S:	Maintained
9132F:	arch/arm/*omap*/*pm*
9133F:	drivers/cpufreq/omap-cpufreq.c
9134
9135OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9136M:	Rajendra Nayak <rnayak@codeaurora.org>
9137M:	Paul Walmsley <paul@pwsan.com>
9138L:	linux-omap@vger.kernel.org
9139S:	Maintained
9140F:	arch/arm/mach-omap2/prm*
9141
9142OMAP AUDIO SUPPORT
9143M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
9144M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
9145L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9146L:	linux-omap@vger.kernel.org
9147S:	Maintained
9148F:	sound/soc/omap/
9149
9150OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9151M:	Roger Quadros <rogerq@ti.com>
9152M:	Tony Lindgren <tony@atomide.com>
9153L:	linux-omap@vger.kernel.org
9154S:	Maintained
9155F:	drivers/memory/omap-gpmc.c
9156F:	arch/arm/mach-omap2/*gpmc*
9157
9158OMAP FRAMEBUFFER SUPPORT
9159M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9160L:	linux-fbdev@vger.kernel.org
9161L:	linux-omap@vger.kernel.org
9162S:	Maintained
9163F:	drivers/video/fbdev/omap/
9164
9165OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9166M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9167L:	linux-omap@vger.kernel.org
9168L:	linux-fbdev@vger.kernel.org
9169S:	Maintained
9170F:	drivers/video/fbdev/omap2/
9171F:	Documentation/arm/OMAP/DSS
9172
9173OMAP HARDWARE SPINLOCK SUPPORT
9174M:	Ohad Ben-Cohen <ohad@wizery.com>
9175L:	linux-omap@vger.kernel.org
9176S:	Maintained
9177F:	drivers/hwspinlock/omap_hwspinlock.c
9178
9179OMAP MMC SUPPORT
9180M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
9181L:	linux-omap@vger.kernel.org
9182S:	Maintained
9183F:	drivers/mmc/host/omap.c
9184
9185OMAP HS MMC SUPPORT
9186L:	linux-mmc@vger.kernel.org
9187L:	linux-omap@vger.kernel.org
9188S:	Orphan
9189F:	drivers/mmc/host/omap_hsmmc.c
9190
9191OMAP RANDOM NUMBER GENERATOR SUPPORT
9192M:	Deepak Saxena <dsaxena@plexity.net>
9193S:	Maintained
9194F:	drivers/char/hw_random/omap-rng.c
9195
9196OMAP HWMOD SUPPORT
9197M:	Benoît Cousson <bcousson@baylibre.com>
9198M:	Paul Walmsley <paul@pwsan.com>
9199L:	linux-omap@vger.kernel.org
9200S:	Maintained
9201F:	arch/arm/mach-omap2/omap_hwmod.*
9202
9203OMAP HWMOD DATA
9204M:	Paul Walmsley <paul@pwsan.com>
9205L:	linux-omap@vger.kernel.org
9206S:	Maintained
9207F:	arch/arm/mach-omap2/omap_hwmod*data*
9208
9209OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9210M:	Benoît Cousson <bcousson@baylibre.com>
9211L:	linux-omap@vger.kernel.org
9212S:	Maintained
9213F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9214
9215OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9216M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9217L:	linux-media@vger.kernel.org
9218S:	Maintained
9219F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
9220F:	drivers/media/platform/omap3isp/
9221F:	drivers/staging/media/omap4iss/
9222
9223OMAP USB SUPPORT
9224L:	linux-usb@vger.kernel.org
9225L:	linux-omap@vger.kernel.org
9226S:	Orphan
9227F:	drivers/usb/*/*omap*
9228F:	arch/arm/*omap*/usb*
9229
9230OMAP GPIO DRIVER
9231M:	Grygorii Strashko <grygorii.strashko@ti.com>
9232M:	Santosh Shilimkar <ssantosh@kernel.org>
9233M:	Kevin Hilman <khilman@kernel.org>
9234L:	linux-omap@vger.kernel.org
9235S:	Maintained
9236F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
9237F:	drivers/gpio/gpio-omap.c
9238
9239OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9240M:	Mark Jackson <mpfj@newflow.co.uk>
9241L:	linux-omap@vger.kernel.org
9242S:	Maintained
9243F:	arch/arm/boot/dts/am335x-nano.dts
9244
9245OMFS FILESYSTEM
9246M:	Bob Copeland <me@bobcopeland.com>
9247L:	linux-karma-devel@lists.sourceforge.net
9248S:	Maintained
9249F:	Documentation/filesystems/omfs.txt
9250F:	fs/omfs/
9251
9252OMNIKEY CARDMAN 4000 DRIVER
9253M:	Harald Welte <laforge@gnumonks.org>
9254S:	Maintained
9255F:	drivers/char/pcmcia/cm4000_cs.c
9256F:	include/linux/cm4000_cs.h
9257F:	include/uapi/linux/cm4000_cs.h
9258
9259OMNIKEY CARDMAN 4040 DRIVER
9260M:	Harald Welte <laforge@gnumonks.org>
9261S:	Maintained
9262F:	drivers/char/pcmcia/cm4040_cs.*
9263
9264OMNIVISION OV7670 SENSOR DRIVER
9265M:	Jonathan Corbet <corbet@lwn.net>
9266L:	linux-media@vger.kernel.org
9267T:	git git://linuxtv.org/media_tree.git
9268S:	Maintained
9269F:	drivers/media/i2c/ov7670.c
9270
9271ONENAND FLASH DRIVER
9272M:	Kyungmin Park <kyungmin.park@samsung.com>
9273L:	linux-mtd@lists.infradead.org
9274S:	Maintained
9275F:	drivers/mtd/onenand/
9276F:	include/linux/mtd/onenand*.h
9277
9278ONSTREAM SCSI TAPE DRIVER
9279M:	Willem Riede <osst@riede.org>
9280L:	osst-users@lists.sourceforge.net
9281L:	linux-scsi@vger.kernel.org
9282S:	Maintained
9283F:	Documentation/scsi/osst.txt
9284F:	drivers/scsi/osst.*
9285F:	drivers/scsi/osst_*.h
9286F:	drivers/scsi/st.h
9287
9288OPENCORES I2C BUS DRIVER
9289M:	Peter Korsgaard <jacmet@sunsite.dk>
9290L:	linux-i2c@vger.kernel.org
9291S:	Maintained
9292F:	Documentation/i2c/busses/i2c-ocores
9293F:	drivers/i2c/busses/i2c-ocores.c
9294
9295OPEN FIRMWARE AND FLATTENED DEVICE TREE
9296M:	Rob Herring <robh+dt@kernel.org>
9297M:	Frank Rowand <frowand.list@gmail.com>
9298L:	devicetree@vger.kernel.org
9299W:	http://www.devicetree.org/
9300T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9301S:	Maintained
9302F:	drivers/of/
9303F:	include/linux/of*.h
9304F:	scripts/dtc/
9305
9306OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9307M:	Rob Herring <robh+dt@kernel.org>
9308M:	Mark Rutland <mark.rutland@arm.com>
9309L:	devicetree@vger.kernel.org
9310T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9311Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9312S:	Maintained
9313F:	Documentation/devicetree/
9314F:	arch/*/boot/dts/
9315F:	include/dt-bindings/
9316
9317OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9318M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9319L:	devicetree@vger.kernel.org
9320S:	Maintained
9321F:	Documentation/devicetree/dynamic-resolution-notes.txt
9322F:	Documentation/devicetree/overlay-notes.txt
9323F:	drivers/of/overlay.c
9324F:	drivers/of/resolver.c
9325
9326OPENRISC ARCHITECTURE
9327M:	Jonas Bonn <jonas@southpole.se>
9328M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9329M:	Stafford Horne <shorne@gmail.com>
9330T:	git git://github.com/openrisc/linux.git
9331L:	openrisc@lists.librecores.org
9332W:	http://openrisc.io
9333S:	Maintained
9334F:	arch/openrisc/
9335
9336OPENVSWITCH
9337M:	Pravin Shelar <pshelar@nicira.com>
9338L:	netdev@vger.kernel.org
9339L:	dev@openvswitch.org
9340W:	http://openvswitch.org
9341S:	Maintained
9342F:	net/openvswitch/
9343F:	include/uapi/linux/openvswitch.h
9344
9345OPERATING PERFORMANCE POINTS (OPP)
9346M:	Viresh Kumar <vireshk@kernel.org>
9347M:	Nishanth Menon <nm@ti.com>
9348M:	Stephen Boyd <sboyd@codeaurora.org>
9349L:	linux-pm@vger.kernel.org
9350S:	Maintained
9351T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9352F:	drivers/base/power/opp/
9353F:	include/linux/pm_opp.h
9354F:	Documentation/power/opp.txt
9355F:	Documentation/devicetree/bindings/opp/
9356
9357OPL4 DRIVER
9358M:	Clemens Ladisch <clemens@ladisch.de>
9359L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9360T:	git git://git.alsa-project.org/alsa-kernel.git
9361S:	Maintained
9362F:	sound/drivers/opl4/
9363
9364OPROFILE
9365M:	Robert Richter <rric@kernel.org>
9366L:	oprofile-list@lists.sf.net
9367S:	Maintained
9368F:	arch/*/include/asm/oprofile*.h
9369F:	arch/*/oprofile/
9370F:	drivers/oprofile/
9371F:	include/linux/oprofile.h
9372
9373ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9374M:	Mark Fasheh <mfasheh@versity.com>
9375M:	Joel Becker <jlbec@evilplan.org>
9376L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9377W:	http://ocfs2.wiki.kernel.org
9378S:	Supported
9379F:	Documentation/filesystems/ocfs2.txt
9380F:	Documentation/filesystems/dlmfs.txt
9381F:	fs/ocfs2/
9382
9383ORINOCO DRIVER
9384L:	linux-wireless@vger.kernel.org
9385W:	http://wireless.kernel.org/en/users/Drivers/orinoco
9386W:	http://www.nongnu.org/orinoco/
9387S:	Orphan
9388F:	drivers/net/wireless/intersil/orinoco/
9389
9390OSD LIBRARY and FILESYSTEM
9391M:	Boaz Harrosh <ooo@electrozaur.com>
9392M:	Benny Halevy <bhalevy@primarydata.com>
9393L:	osd-dev@open-osd.org
9394W:	http://open-osd.org
9395T:	git git://git.open-osd.org/open-osd.git
9396S:	Maintained
9397F:	drivers/scsi/osd/
9398F:	include/scsi/osd_*
9399F:	fs/exofs/
9400
9401OVERLAY FILESYSTEM
9402M:	Miklos Szeredi <miklos@szeredi.hu>
9403L:	linux-unionfs@vger.kernel.org
9404T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9405S:	Supported
9406F:	fs/overlayfs/
9407F:	Documentation/filesystems/overlayfs.txt
9408
9409ORANGEFS FILESYSTEM
9410M:	Mike Marshall <hubcap@omnibond.com>
9411L:	pvfs2-developers@beowulf-underground.org (subscribers-only)
9412T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9413S:	Supported
9414F:	fs/orangefs/
9415F:	Documentation/filesystems/orangefs.txt
9416
9417P54 WIRELESS DRIVER
9418M:	Christian Lamparter <chunkeey@googlemail.com>
9419L:	linux-wireless@vger.kernel.org
9420W:	http://wireless.kernel.org/en/users/Drivers/p54
9421S:	Maintained
9422F:	drivers/net/wireless/intersil/p54/
9423
9424PA SEMI ETHERNET DRIVER
9425L:	netdev@vger.kernel.org
9426S:	Orphan
9427F:	drivers/net/ethernet/pasemi/*
9428
9429PA SEMI SMBUS DRIVER
9430L:	linux-i2c@vger.kernel.org
9431S:	Orphan
9432F:	drivers/i2c/busses/i2c-pasemi.c
9433
9434PADATA PARALLEL EXECUTION MECHANISM
9435M:	Steffen Klassert <steffen.klassert@secunet.com>
9436L:	linux-crypto@vger.kernel.org
9437S:	Maintained
9438F:	kernel/padata.c
9439F:	include/linux/padata.h
9440F:	Documentation/padata.txt
9441
9442PANASONIC LAPTOP ACPI EXTRAS DRIVER
9443M:	Harald Welte <laforge@gnumonks.org>
9444L:	platform-driver-x86@vger.kernel.org
9445S:	Maintained
9446F:	drivers/platform/x86/panasonic-laptop.c
9447
9448PANASONIC MN10300/AM33/AM34 PORT
9449M:	David Howells <dhowells@redhat.com>
9450L:	linux-am33-list@redhat.com (moderated for non-subscribers)
9451W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9452S:	Maintained
9453F:	Documentation/mn10300/
9454F:	arch/mn10300/
9455
9456PARALLEL LCD/KEYPAD PANEL DRIVER
9457M:      Willy Tarreau <willy@haproxy.com>
9458M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9459S:      Odd Fixes
9460F:      Documentation/misc-devices/lcd-panel-cgram.txt
9461F:      drivers/misc/panel.c
9462
9463PARALLEL PORT SUBSYSTEM
9464M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9465M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9466L:	linux-parport@lists.infradead.org (subscribers-only)
9467S:	Maintained
9468F:	drivers/parport/
9469F:	include/linux/parport*.h
9470F:	drivers/char/ppdev.c
9471F:	include/uapi/linux/ppdev.h
9472F:	Documentation/parport*.txt
9473
9474PARAVIRT_OPS INTERFACE
9475M:	Jeremy Fitzhardinge <jeremy@goop.org>
9476M:	Chris Wright <chrisw@sous-sol.org>
9477M:	Alok Kataria <akataria@vmware.com>
9478M:	Rusty Russell <rusty@rustcorp.com.au>
9479L:	virtualization@lists.linux-foundation.org
9480S:	Supported
9481F:	Documentation/virtual/paravirt_ops.txt
9482F:	arch/*/kernel/paravirt*
9483F:	arch/*/include/asm/paravirt.h
9484F:	include/linux/hypervisor.h
9485
9486PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9487M:	Tim Waugh <tim@cyberelk.net>
9488L:	linux-parport@lists.infradead.org (subscribers-only)
9489S:	Maintained
9490F:	Documentation/blockdev/paride.txt
9491F:	drivers/block/paride/
9492
9493PARISC ARCHITECTURE
9494M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
9495M:	Helge Deller <deller@gmx.de>
9496L:	linux-parisc@vger.kernel.org
9497W:	http://www.parisc-linux.org/
9498Q:	http://patchwork.kernel.org/project/linux-parisc/list/
9499T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9500T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9501S:	Maintained
9502F:	arch/parisc/
9503F:	Documentation/parisc/
9504F:	drivers/parisc/
9505F:	drivers/char/agp/parisc-agp.c
9506F:	drivers/input/serio/gscps2.c
9507F:	drivers/parport/parport_gsc.*
9508F:	drivers/tty/serial/8250/8250_gsc.c
9509F:	drivers/video/fbdev/sti*
9510F:	drivers/video/console/sti*
9511F:	drivers/video/logo/logo_parisc*
9512
9513PARMAN
9514M:	Jiri Pirko <jiri@mellanox.com>
9515L:	netdev@vger.kernel.org
9516S:	Supported
9517F:	lib/parman.c
9518F:	lib/test_parman.c
9519F:	include/linux/parman.h
9520
9521PC87360 HARDWARE MONITORING DRIVER
9522M:	Jim Cromie <jim.cromie@gmail.com>
9523L:	linux-hwmon@vger.kernel.org
9524S:	Maintained
9525F:	Documentation/hwmon/pc87360
9526F:	drivers/hwmon/pc87360.c
9527
9528PC8736x GPIO DRIVER
9529M:	Jim Cromie <jim.cromie@gmail.com>
9530S:	Maintained
9531F:	drivers/char/pc8736x_gpio.c
9532
9533PC87427 HARDWARE MONITORING DRIVER
9534M:	Jean Delvare <jdelvare@suse.com>
9535L:	linux-hwmon@vger.kernel.org
9536S:	Maintained
9537F:	Documentation/hwmon/pc87427
9538F:	drivers/hwmon/pc87427.c
9539
9540PCA9532 LED DRIVER
9541M:	Riku Voipio <riku.voipio@iki.fi>
9542S:	Maintained
9543F:	drivers/leds/leds-pca9532.c
9544F:	include/linux/leds-pca9532.h
9545
9546PCA9541 I2C BUS MASTER SELECTOR DRIVER
9547M:	Guenter Roeck <linux@roeck-us.net>
9548L:	linux-i2c@vger.kernel.org
9549S:	Maintained
9550F:	drivers/i2c/muxes/i2c-mux-pca9541.c
9551
9552PCDP - PRIMARY CONSOLE AND DEBUG PORT
9553M:	Khalid Aziz <khalid@gonehiking.org>
9554S:	Maintained
9555F:	drivers/firmware/pcdp.*
9556
9557PCI ERROR RECOVERY
9558M:	Linas Vepstas <linasvepstas@gmail.com>
9559L:	linux-pci@vger.kernel.org
9560S:	Supported
9561F:	Documentation/PCI/pci-error-recovery.txt
9562
9563PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9564M:	Russell Currey <ruscur@russell.cc>
9565L:	linuxppc-dev@lists.ozlabs.org
9566S:	Supported
9567F:	Documentation/powerpc/eeh-pci-error-recovery.txt
9568F:	arch/powerpc/kernel/eeh*.c
9569F:	arch/powerpc/platforms/*/eeh*.c
9570F:	arch/powerpc/include/*/eeh*.h
9571
9572PCI SUBSYSTEM
9573M:	Bjorn Helgaas <bhelgaas@google.com>
9574L:	linux-pci@vger.kernel.org
9575Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
9576T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9577S:	Supported
9578F:	Documentation/devicetree/bindings/pci/
9579F:	Documentation/PCI/
9580F:	drivers/pci/
9581F:	include/linux/pci*
9582F:	arch/x86/pci/
9583F:	arch/x86/kernel/quirks.c
9584
9585PCI DRIVER FOR ALTERA PCIE IP
9586M:	Ley Foon Tan <lftan@altera.com>
9587L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
9588L:	linux-pci@vger.kernel.org
9589S:	Supported
9590F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
9591F:	drivers/pci/host/pcie-altera.c
9592
9593PCI DRIVER FOR ARM VERSATILE PLATFORM
9594M:	Rob Herring <robh@kernel.org>
9595L:	linux-pci@vger.kernel.org
9596L:	linux-arm-kernel@lists.infradead.org
9597S:	Maintained
9598F:	Documentation/devicetree/bindings/pci/versatile.txt
9599F:	drivers/pci/host/pci-versatile.c
9600
9601PCI DRIVER FOR ARMADA 8K
9602M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9603L:	linux-pci@vger.kernel.org
9604L:	linux-arm-kernel@lists.infradead.org
9605S:	Maintained
9606F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
9607F:	drivers/pci/dwc/pcie-armada8k.c
9608
9609PCI DRIVER FOR APPLIEDMICRO XGENE
9610M:	Tanmay Inamdar <tinamdar@apm.com>
9611L:	linux-pci@vger.kernel.org
9612L:	linux-arm-kernel@lists.infradead.org
9613S:	Maintained
9614F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
9615F:	drivers/pci/host/pci-xgene.c
9616
9617PCI DRIVER FOR FREESCALE LAYERSCAPE
9618M:	Minghuan Lian <minghuan.Lian@freescale.com>
9619M:	Mingkai Hu <mingkai.hu@freescale.com>
9620M:	Roy Zang <tie-fei.zang@freescale.com>
9621L:	linuxppc-dev@lists.ozlabs.org
9622L:	linux-pci@vger.kernel.org
9623L:	linux-arm-kernel@lists.infradead.org
9624S:	Maintained
9625F:	drivers/pci/dwc/*layerscape*
9626
9627PCI DRIVER FOR IMX6
9628M:	Richard Zhu <hongxing.zhu@nxp.com>
9629M:	Lucas Stach <l.stach@pengutronix.de>
9630L:	linux-pci@vger.kernel.org
9631L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9632S:	Maintained
9633F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9634F:	drivers/pci/dwc/*imx6*
9635
9636PCI DRIVER FOR TI KEYSTONE
9637M:	Murali Karicheri <m-karicheri2@ti.com>
9638L:	linux-pci@vger.kernel.org
9639L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9640S:	Maintained
9641F:	drivers/pci/dwc/*keystone*
9642
9643PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9644M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9645M:	Jason Cooper <jason@lakedaemon.net>
9646L:	linux-pci@vger.kernel.org
9647L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9648S:	Maintained
9649F:	drivers/pci/host/*mvebu*
9650
9651PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9652M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9653L:	linux-pci@vger.kernel.org
9654L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9655S:	Maintained
9656F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
9657F:	drivers/pci/host/pci-aardvark.c
9658
9659PCI DRIVER FOR NVIDIA TEGRA
9660M:	Thierry Reding <thierry.reding@gmail.com>
9661L:	linux-tegra@vger.kernel.org
9662L:	linux-pci@vger.kernel.org
9663S:	Supported
9664F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9665F:	drivers/pci/host/pci-tegra.c
9666
9667PCI DRIVER FOR TI DRA7XX
9668M:	Kishon Vijay Abraham I <kishon@ti.com>
9669L:	linux-omap@vger.kernel.org
9670L:	linux-pci@vger.kernel.org
9671S:	Supported
9672F:	Documentation/devicetree/bindings/pci/ti-pci.txt
9673F:	drivers/pci/dwc/pci-dra7xx.c
9674
9675PCI DRIVER FOR RENESAS R-CAR
9676M:	Simon Horman <horms@verge.net.au>
9677L:	linux-pci@vger.kernel.org
9678L:	linux-renesas-soc@vger.kernel.org
9679S:	Maintained
9680F:	drivers/pci/host/*rcar*
9681
9682PCI DRIVER FOR SAMSUNG EXYNOS
9683M:	Jingoo Han <jingoohan1@gmail.com>
9684L:	linux-pci@vger.kernel.org
9685L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9686L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9687S:	Maintained
9688F:	drivers/pci/dwc/pci-exynos.c
9689
9690PCI DRIVER FOR SYNOPSIS DESIGNWARE
9691M:	Jingoo Han <jingoohan1@gmail.com>
9692M:	Joao Pinto <Joao.Pinto@synopsys.com>
9693L:	linux-pci@vger.kernel.org
9694S:	Maintained
9695F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
9696F:	drivers/pci/dwc/*designware*
9697
9698PCI DRIVER FOR GENERIC OF HOSTS
9699M:	Will Deacon <will.deacon@arm.com>
9700L:	linux-pci@vger.kernel.org
9701L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9702S:	Maintained
9703F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
9704F:	drivers/pci/host/pci-host-common.c
9705F:	drivers/pci/host/pci-host-generic.c
9706
9707PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9708M:	Keith Busch <keith.busch@intel.com>
9709L:	linux-pci@vger.kernel.org
9710S:	Supported
9711F:	drivers/pci/host/vmd.c
9712
9713PCIE DRIVER FOR ST SPEAR13XX
9714M:	Pratyush Anand <pratyush.anand@gmail.com>
9715L:	linux-pci@vger.kernel.org
9716S:	Maintained
9717F:	drivers/pci/dwc/*spear*
9718
9719PCI MSI DRIVER FOR ALTERA MSI IP
9720M:	Ley Foon Tan <lftan@altera.com>
9721L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
9722L:	linux-pci@vger.kernel.org
9723S:	Supported
9724F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9725F:	drivers/pci/host/pcie-altera-msi.c
9726
9727PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9728M:	Duc Dang <dhdang@apm.com>
9729L:	linux-pci@vger.kernel.org
9730L:	linux-arm-kernel@lists.infradead.org
9731S:	Maintained
9732F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9733F:	drivers/pci/host/pci-xgene-msi.c
9734
9735PCIE DRIVER FOR AXIS ARTPEC
9736M:	Niklas Cassel <niklas.cassel@axis.com>
9737M:	Jesper Nilsson <jesper.nilsson@axis.com>
9738L:	linux-arm-kernel@axis.com
9739L:	linux-pci@vger.kernel.org
9740S:	Maintained
9741F:	Documentation/devicetree/bindings/pci/axis,artpec*
9742F:	drivers/pci/dwc/*artpec*
9743
9744PCIE DRIVER FOR HISILICON
9745M:	Zhou Wang <wangzhou1@hisilicon.com>
9746M:	Gabriele Paoloni <gabriele.paoloni@huawei.com>
9747L:	linux-pci@vger.kernel.org
9748S:	Maintained
9749F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9750F:	drivers/pci/dwc/pcie-hisi.c
9751
9752PCIE DRIVER FOR ROCKCHIP
9753M:	Shawn Lin <shawn.lin@rock-chips.com>
9754M:	Wenrui Li <wenrui.li@rock-chips.com>
9755L:	linux-pci@vger.kernel.org
9756L:	linux-rockchip@lists.infradead.org
9757S:	Maintained
9758F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9759F:	drivers/pci/host/pcie-rockchip.c
9760
9761PCIE DRIVER FOR QUALCOMM MSM
9762M:     Stanimir Varbanov <svarbanov@mm-sol.com>
9763L:     linux-pci@vger.kernel.org
9764L:     linux-arm-msm@vger.kernel.org
9765S:     Maintained
9766F:     drivers/pci/dwc/*qcom*
9767
9768PCIE DRIVER FOR CAVIUM THUNDERX
9769M:	David Daney <david.daney@cavium.com>
9770L:	linux-pci@vger.kernel.org
9771L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9772S:	Supported
9773F:	Documentation/devicetree/bindings/pci/pci-thunder-*
9774F:	drivers/pci/host/pci-thunder-*
9775
9776PCMCIA SUBSYSTEM
9777P:	Linux PCMCIA Team
9778L:	linux-pcmcia@lists.infradead.org
9779W:	http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9780T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9781S:	Maintained
9782F:	Documentation/pcmcia/
9783F:	tools/pcmcia/
9784F:	drivers/pcmcia/
9785F:	include/pcmcia/
9786
9787PCNET32 NETWORK DRIVER
9788M:	Don Fry <pcnet32@frontier.com>
9789L:	netdev@vger.kernel.org
9790S:	Maintained
9791F:	drivers/net/ethernet/amd/pcnet32.c
9792
9793PCRYPT PARALLEL CRYPTO ENGINE
9794M:	Steffen Klassert <steffen.klassert@secunet.com>
9795L:	linux-crypto@vger.kernel.org
9796S:	Maintained
9797F:	crypto/pcrypt.c
9798F:	include/crypto/pcrypt.h
9799
9800PER-CPU MEMORY ALLOCATOR
9801M:	Tejun Heo <tj@kernel.org>
9802M:	Christoph Lameter <cl@linux.com>
9803T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9804S:	Maintained
9805F:	include/linux/percpu*.h
9806F:	mm/percpu*.c
9807F:	arch/*/include/asm/percpu.h
9808
9809PER-TASK DELAY ACCOUNTING
9810M:	Balbir Singh <bsingharora@gmail.com>
9811S:	Maintained
9812F:	include/linux/delayacct.h
9813F:	kernel/delayacct.c
9814
9815PERFORMANCE EVENTS SUBSYSTEM
9816M:	Peter Zijlstra <peterz@infradead.org>
9817M:	Ingo Molnar <mingo@redhat.com>
9818M:	Arnaldo Carvalho de Melo <acme@kernel.org>
9819R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
9820L:	linux-kernel@vger.kernel.org
9821T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9822S:	Supported
9823F:	kernel/events/*
9824F:	include/linux/perf_event.h
9825F:	include/uapi/linux/perf_event.h
9826F:	arch/*/kernel/perf_event*.c
9827F:	arch/*/kernel/*/perf_event*.c
9828F:	arch/*/kernel/*/*/perf_event*.c
9829F:	arch/*/include/asm/perf_event.h
9830F:	arch/*/kernel/perf_callchain.c
9831F:	arch/*/events/*
9832F:	tools/perf/
9833
9834PERSONALITY HANDLING
9835M:	Christoph Hellwig <hch@infradead.org>
9836L:	linux-abi-devel@lists.sourceforge.net
9837S:	Maintained
9838F:	include/linux/personality.h
9839F:	include/uapi/linux/personality.h
9840
9841PHONET PROTOCOL
9842M:	Remi Denis-Courmont <courmisch@gmail.com>
9843S:	Supported
9844F:	Documentation/networking/phonet.txt
9845F:	include/linux/phonet.h
9846F:	include/net/phonet/
9847F:	include/uapi/linux/phonet.h
9848F:	net/phonet/
9849
9850PHRAM MTD DRIVER
9851M:	Joern Engel <joern@lazybastard.org>
9852L:	linux-mtd@lists.infradead.org
9853S:	Maintained
9854F:	drivers/mtd/devices/phram.c
9855
9856PICOLCD HID DRIVER
9857M:	Bruno Prémont <bonbons@linux-vserver.org>
9858L:	linux-input@vger.kernel.org
9859S:	Maintained
9860F:	drivers/hid/hid-picolcd*
9861
9862PICOXCELL SUPPORT
9863M:	Jamie Iles <jamie@jamieiles.com>
9864L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9865T:	git git://github.com/jamieiles/linux-2.6-ji.git
9866S:	Supported
9867F:	arch/arm/boot/dts/picoxcell*
9868F:	arch/arm/mach-picoxcell/
9869F:	drivers/crypto/picoxcell*
9870
9871PIN CONTROL SUBSYSTEM
9872M:	Linus Walleij <linus.walleij@linaro.org>
9873L:	linux-gpio@vger.kernel.org
9874T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9875S:	Maintained
9876F:	Documentation/devicetree/bindings/pinctrl/
9877F:	Documentation/pinctrl.txt
9878F:	drivers/pinctrl/
9879F:	include/linux/pinctrl/
9880
9881PIN CONTROLLER - ATMEL AT91
9882M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9883L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9884S:	Maintained
9885F:	drivers/pinctrl/pinctrl-at91.*
9886
9887PIN CONTROLLER - ATMEL AT91 PIO4
9888M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9889L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9890L:	linux-gpio@vger.kernel.org
9891S:	Supported
9892F:	drivers/pinctrl/pinctrl-at91-pio4.*
9893
9894PIN CONTROLLER - INTEL
9895M:	Mika Westerberg <mika.westerberg@linux.intel.com>
9896M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
9897S:	Maintained
9898F:	drivers/pinctrl/intel/
9899
9900PIN CONTROLLER - RENESAS
9901M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9902M:	Geert Uytterhoeven <geert+renesas@glider.be>
9903L:	linux-renesas-soc@vger.kernel.org
9904S:	Maintained
9905F:	drivers/pinctrl/sh-pfc/
9906
9907PIN CONTROLLER - SAMSUNG
9908M:	Tomasz Figa <tomasz.figa@gmail.com>
9909M:	Krzysztof Kozlowski <krzk@kernel.org>
9910M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
9911L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9912L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9913S:	Maintained
9914F:	drivers/pinctrl/samsung/
9915F:	include/dt-bindings/pinctrl/samsung.h
9916F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
9917
9918PIN CONTROLLER - SINGLE
9919M:	Tony Lindgren <tony@atomide.com>
9920M:	Haojian Zhuang <haojian.zhuang@linaro.org>
9921L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9922L:	linux-omap@vger.kernel.org
9923S:	Maintained
9924F:	drivers/pinctrl/pinctrl-single.c
9925
9926PIN CONTROLLER - ST SPEAR
9927M:	Viresh Kumar <vireshk@kernel.org>
9928L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9929W:	http://www.st.com/spear
9930S:	Maintained
9931F:	drivers/pinctrl/spear/
9932
9933PISTACHIO SOC SUPPORT
9934M:      James Hartley <james.hartley@imgtec.com>
9935M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
9936L:      linux-mips@linux-mips.org
9937S:      Maintained
9938F:      arch/mips/pistachio/
9939F:      arch/mips/include/asm/mach-pistachio/
9940F:      arch/mips/boot/dts/img/pistachio*
9941F:      arch/mips/configs/pistachio*_defconfig
9942
9943PKTCDVD DRIVER
9944S:	Orphan
9945M:	linux-block@vger.kernel.org
9946F:	drivers/block/pktcdvd.c
9947F:	include/linux/pktcdvd.h
9948F:	include/uapi/linux/pktcdvd.h
9949
9950PKUNITY SOC DRIVERS
9951M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
9952W:	http://mprc.pku.edu.cn/~guanxuetao/linux
9953S:	Maintained
9954T:	git git://github.com/gxt/linux.git
9955F:	drivers/input/serio/i8042-unicore32io.h
9956F:	drivers/i2c/busses/i2c-puv3.c
9957F:	drivers/video/fbdev/fb-puv3.c
9958F:	drivers/rtc/rtc-puv3.c
9959
9960PMBUS HARDWARE MONITORING DRIVERS
9961M:	Guenter Roeck <linux@roeck-us.net>
9962L:	linux-hwmon@vger.kernel.org
9963W:	http://hwmon.wiki.kernel.org/
9964W:	http://www.roeck-us.net/linux/drivers/
9965T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9966S:	Maintained
9967F:	Documentation/hwmon/pmbus
9968F:	drivers/hwmon/pmbus/
9969F:	include/linux/i2c/pmbus.h
9970
9971PMC SIERRA MaxRAID DRIVER
9972L:	linux-scsi@vger.kernel.org
9973W:	http://www.pmc-sierra.com/
9974S:	Orphan
9975F:	drivers/scsi/pmcraid.*
9976
9977PMC SIERRA PM8001 DRIVER
9978M:	Jack Wang <jinpu.wang@profitbricks.com>
9979M:	lindar_liu@usish.com
9980L:	pmchba@pmcs.com
9981L:	linux-scsi@vger.kernel.org
9982S:	Supported
9983F:	drivers/scsi/pm8001/
9984
9985POSIX CLOCKS and TIMERS
9986M:	Thomas Gleixner <tglx@linutronix.de>
9987L:	linux-kernel@vger.kernel.org
9988T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9989S:	Maintained
9990F:	fs/timerfd.c
9991F:	include/linux/timer*
9992F:	kernel/time/*timer*
9993
9994POWER MANAGEMENT CORE
9995M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
9996L:	linux-pm@vger.kernel.org
9997T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9998B:	https://bugzilla.kernel.org
9999S:	Supported
10000F:	drivers/base/power/
10001F:	include/linux/pm.h
10002F:	include/linux/pm_*
10003F:	include/linux/powercap.h
10004F:	drivers/powercap/
10005
10006POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10007M:	Sebastian Reichel <sre@kernel.org>
10008L:	linux-pm@vger.kernel.org
10009T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10010S:	Maintained
10011F:	Documentation/devicetree/bindings/power/supply/
10012F:	include/linux/power_supply.h
10013F:	drivers/power/supply/
10014
10015POWER STATE COORDINATION INTERFACE (PSCI)
10016M:	Mark Rutland <mark.rutland@arm.com>
10017M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10018L:	linux-arm-kernel@lists.infradead.org
10019S:	Maintained
10020F:	drivers/firmware/psci*.c
10021F:	include/linux/psci.h
10022F:	include/uapi/linux/psci.h
10023
10024POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10025M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10026L:	linuxppc-dev@lists.ozlabs.org
10027S:	Maintained
10028F:	drivers/char/powernv-op-panel.c
10029
10030PNP SUPPORT
10031M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10032S:	Maintained
10033F:	drivers/pnp/
10034
10035PPP PROTOCOL DRIVERS AND COMPRESSORS
10036M:	Paul Mackerras <paulus@samba.org>
10037L:	linux-ppp@vger.kernel.org
10038S:	Maintained
10039F:	drivers/net/ppp/ppp_*
10040
10041PPP OVER ATM (RFC 2364)
10042M:	Mitchell Blank Jr <mitch@sfgoth.com>
10043S:	Maintained
10044F:	net/atm/pppoatm.c
10045F:	include/uapi/linux/atmppp.h
10046
10047PPP OVER ETHERNET
10048M:	Michal Ostrowski <mostrows@earthlink.net>
10049S:	Maintained
10050F:	drivers/net/ppp/pppoe.c
10051F:	drivers/net/ppp/pppox.c
10052
10053PPP OVER L2TP
10054M:	James Chapman <jchapman@katalix.com>
10055S:	Maintained
10056F:	net/l2tp/l2tp_ppp.c
10057F:	include/linux/if_pppol2tp.h
10058F:	include/uapi/linux/if_pppol2tp.h
10059
10060PPS SUPPORT
10061M:	Rodolfo Giometti <giometti@enneenne.com>
10062W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
10063L:	linuxpps@ml.enneenne.com (subscribers-only)
10064S:	Maintained
10065F:	Documentation/pps/
10066F:	drivers/pps/
10067F:	include/linux/pps*.h
10068
10069PPTP DRIVER
10070M:	Dmitry Kozlov <xeb@mail.ru>
10071L:	netdev@vger.kernel.org
10072S:	Maintained
10073F:	drivers/net/ppp/pptp.c
10074W:	http://sourceforge.net/projects/accel-pptp
10075
10076PREEMPTIBLE KERNEL
10077M:	Robert Love <rml@tech9.net>
10078L:	kpreempt-tech@lists.sourceforge.net
10079W:	ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10080S:	Supported
10081F:	Documentation/preempt-locking.txt
10082F:	include/linux/preempt.h
10083
10084PRINTK
10085M:	Petr Mladek <pmladek@suse.com>
10086M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10087R:	Steven Rostedt <rostedt@goodmis.org>
10088S:	Maintained
10089F:	kernel/printk/
10090F:	include/linux/printk.h
10091
10092PRISM54 WIRELESS DRIVER
10093M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
10094L:	linux-wireless@vger.kernel.org
10095W:	http://wireless.kernel.org/en/users/Drivers/p54
10096S:	Obsolete
10097F:	drivers/net/wireless/intersil/prism54/
10098
10099PS3 NETWORK SUPPORT
10100M:	Geoff Levand <geoff@infradead.org>
10101L:	netdev@vger.kernel.org
10102L:	linuxppc-dev@lists.ozlabs.org
10103S:	Maintained
10104F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
10105
10106PS3 PLATFORM SUPPORT
10107M:	Geoff Levand <geoff@infradead.org>
10108L:	linuxppc-dev@lists.ozlabs.org
10109S:	Maintained
10110F:	arch/powerpc/boot/ps3*
10111F:	arch/powerpc/include/asm/lv1call.h
10112F:	arch/powerpc/include/asm/ps3*.h
10113F:	arch/powerpc/platforms/ps3/
10114F:	drivers/*/ps3*
10115F:	drivers/ps3/
10116F:	drivers/rtc/rtc-ps3.c
10117F:	drivers/usb/host/*ps3.c
10118F:	sound/ppc/snd_ps3*
10119
10120PS3VRAM DRIVER
10121M:	Jim Paris <jim@jtan.com>
10122M:	Geoff Levand <geoff@infradead.org>
10123L:	linuxppc-dev@lists.ozlabs.org
10124S:	Maintained
10125F:	drivers/block/ps3vram.c
10126
10127PSAMPLE PACKET SAMPLING SUPPORT:
10128M:	Yotam Gigi <yotamg@mellanox.com>
10129S:	Maintained
10130F:	net/psample
10131F:	include/net/psample.h
10132F:	include/uapi/linux/psample.h
10133
10134PSTORE FILESYSTEM
10135M:	Kees Cook <keescook@chromium.org>
10136M:	Anton Vorontsov <anton@enomsg.org>
10137M:	Colin Cross <ccross@android.com>
10138M:	Tony Luck <tony.luck@intel.com>
10139S:	Maintained
10140T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10141F:	fs/pstore/
10142F:	include/linux/pstore*
10143F:	drivers/firmware/efi/efi-pstore.c
10144F:	drivers/acpi/apei/erst.c
10145F:	Documentation/admin-guide/ramoops.rst
10146F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10147K:	\b(pstore|ramoops)
10148
10149PTP HARDWARE CLOCK SUPPORT
10150M:	Richard Cochran <richardcochran@gmail.com>
10151L:	netdev@vger.kernel.org
10152S:	Maintained
10153W:	http://linuxptp.sourceforge.net/
10154F:	Documentation/ABI/testing/sysfs-ptp
10155F:	Documentation/ptp/*
10156F:	drivers/net/ethernet/freescale/gianfar_ptp.c
10157F:	drivers/net/phy/dp83640*
10158F:	drivers/ptp/*
10159F:	include/linux/ptp_cl*
10160
10161PTRACE SUPPORT
10162M:	Roland McGrath <roland@hack.frob.com>
10163M:	Oleg Nesterov <oleg@redhat.com>
10164S:	Maintained
10165F:	include/asm-generic/syscall.h
10166F:	include/linux/ptrace.h
10167F:	include/linux/regset.h
10168F:	include/linux/tracehook.h
10169F:	include/uapi/linux/ptrace.h
10170F:	kernel/ptrace.c
10171
10172PULSE8-CEC DRIVER
10173M:	Hans Verkuil <hverkuil@xs4all.nl>
10174L:	linux-media@vger.kernel.org
10175T:	git git://linuxtv.org/media_tree.git
10176S:	Maintained
10177F:	drivers/media/usb/pulse8-cec/*
10178
10179PVRUSB2 VIDEO4LINUX DRIVER
10180M:	Mike Isely <isely@pobox.com>
10181L:	pvrusb2@isely.net	(subscribers-only)
10182L:	linux-media@vger.kernel.org
10183W:	http://www.isely.net/pvrusb2/
10184T:	git git://linuxtv.org/media_tree.git
10185S:	Maintained
10186F:	Documentation/media/v4l-drivers/pvrusb2*
10187F:	drivers/media/usb/pvrusb2/
10188
10189PWC WEBCAM DRIVER
10190M:	Hans Verkuil <hverkuil@xs4all.nl>
10191L:	linux-media@vger.kernel.org
10192T:	git git://linuxtv.org/media_tree.git
10193S:	Odd Fixes
10194F:	drivers/media/usb/pwc/*
10195
10196PWM FAN DRIVER
10197M:	Kamil Debski <kamil@wypas.org>
10198M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10199L:	linux-hwmon@vger.kernel.org
10200S:	Supported
10201F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10202F:	Documentation/hwmon/pwm-fan
10203F:	drivers/hwmon/pwm-fan.c
10204
10205PWM SUBSYSTEM
10206M:	Thierry Reding <thierry.reding@gmail.com>
10207L:	linux-pwm@vger.kernel.org
10208S:	Maintained
10209T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10210F:	Documentation/pwm.txt
10211F:	Documentation/devicetree/bindings/pwm/
10212F:	include/linux/pwm.h
10213F:	drivers/pwm/
10214F:	drivers/video/backlight/pwm_bl.c
10215F:	include/linux/pwm_backlight.h
10216
10217PXA2xx/PXA3xx SUPPORT
10218M:	Daniel Mack <daniel@zonque.org>
10219M:	Haojian Zhuang <haojian.zhuang@gmail.com>
10220M:	Robert Jarzmik <robert.jarzmik@free.fr>
10221L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10222T:	git git://github.com/hzhuang1/linux.git
10223T:	git git://github.com/rjarzmik/linux.git
10224S:	Maintained
10225F:	arch/arm/boot/dts/pxa*
10226F:	arch/arm/mach-pxa/
10227F:	drivers/dma/pxa*
10228F:	drivers/pcmcia/pxa2xx*
10229F:	drivers/pinctrl/pxa/
10230F:	drivers/spi/spi-pxa2xx*
10231F:	drivers/usb/gadget/udc/pxa2*
10232F:	include/sound/pxa2xx-lib.h
10233F:	sound/arm/pxa*
10234F:	sound/soc/pxa/
10235
10236PXA GPIO DRIVER
10237M:	Robert Jarzmik <robert.jarzmik@free.fr>
10238L:	linux-gpio@vger.kernel.org
10239S:	Maintained
10240F:	drivers/gpio/gpio-pxa.c
10241
10242PXA3xx NAND FLASH DRIVER
10243M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10244L:	linux-mtd@lists.infradead.org
10245S:	Maintained
10246F:	drivers/mtd/nand/pxa3xx_nand.c
10247
10248MMP SUPPORT
10249M:	Eric Miao <eric.y.miao@gmail.com>
10250M:	Haojian Zhuang <haojian.zhuang@gmail.com>
10251L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10252T:	git git://github.com/hzhuang1/linux.git
10253T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
10254S:	Maintained
10255F:	arch/arm/boot/dts/mmp*
10256F:	arch/arm/mach-mmp/
10257
10258PXA MMCI DRIVER
10259S:	Orphan
10260
10261PXA RTC DRIVER
10262M:	Robert Jarzmik <robert.jarzmik@free.fr>
10263L:	rtc-linux@googlegroups.com
10264S:	Maintained
10265
10266QAT DRIVER
10267M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10268M:	Salvatore Benedetto <salvatore.benedetto@intel.com>
10269L:	qat-linux@intel.com
10270S:	Supported
10271F:	drivers/crypto/qat/
10272
10273QIB DRIVER
10274M:	Mike Marciniszyn <infinipath@intel.com>
10275L:	linux-rdma@vger.kernel.org
10276S:	Supported
10277F:	drivers/infiniband/hw/qib/
10278
10279QLOGIC QLA1280 SCSI DRIVER
10280M:	Michael Reed <mdr@sgi.com>
10281L:	linux-scsi@vger.kernel.org
10282S:	Maintained
10283F:	drivers/scsi/qla1280.[ch]
10284
10285QLOGIC QLA2XXX FC-SCSI DRIVER
10286M:	qla2xxx-upstream@qlogic.com
10287L:	linux-scsi@vger.kernel.org
10288S:	Supported
10289F:	Documentation/scsi/LICENSE.qla2xxx
10290F:	drivers/scsi/qla2xxx/
10291
10292QLOGIC QLA4XXX iSCSI DRIVER
10293M:	QLogic-Storage-Upstream@qlogic.com
10294L:	linux-scsi@vger.kernel.org
10295S:	Supported
10296F:	Documentation/scsi/LICENSE.qla4xxx
10297F:	drivers/scsi/qla4xxx/
10298
10299QLOGIC QLA3XXX NETWORK DRIVER
10300M:	Dept-GELinuxNICDev@cavium.com
10301L:	netdev@vger.kernel.org
10302S:	Supported
10303F:	Documentation/networking/LICENSE.qla3xxx
10304F:	drivers/net/ethernet/qlogic/qla3xxx.*
10305
10306QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10307M:	Harish Patil <harish.patil@cavium.com>
10308M:	Manish Chopra <manish.chopra@cavium.com>
10309M:	Dept-GELinuxNICDev@cavium.com
10310L:	netdev@vger.kernel.org
10311S:	Supported
10312F:	drivers/net/ethernet/qlogic/qlcnic/
10313
10314QLOGIC QLGE 10Gb ETHERNET DRIVER
10315M:	Harish Patil <harish.patil@cavium.com>
10316M:	Manish Chopra <manish.chopra@cavium.com>
10317M:	Dept-GELinuxNICDev@cavium.com
10318L:	netdev@vger.kernel.org
10319S:	Supported
10320F:	drivers/net/ethernet/qlogic/qlge/
10321
10322QLOGIC QL4xxx ETHERNET DRIVER
10323M:	Yuval Mintz <Yuval.Mintz@cavium.com>
10324M:	Ariel Elior <Ariel.Elior@cavium.com>
10325M:	everest-linux-l2@cavium.com
10326L:	netdev@vger.kernel.org
10327S:	Supported
10328F:	drivers/net/ethernet/qlogic/qed/
10329F:	include/linux/qed/
10330F:	drivers/net/ethernet/qlogic/qede/
10331
10332QLOGIC QL41xxx ISCSI DRIVER
10333M:	QLogic-Storage-Upstream@cavium.com
10334L:	linux-scsi@vger.kernel.org
10335S:	Supported
10336F:	drivers/scsi/qedi/
10337
10338QLOGIC QL41xxx FCOE DRIVER
10339M:	QLogic-Storage-Upstream@cavium.com
10340L:	linux-scsi@vger.kernel.org
10341S:	Supported
10342F:	drivers/scsi/qedf/
10343
10344QNX4 FILESYSTEM
10345M:	Anders Larsen <al@alarsen.net>
10346W:	http://www.alarsen.net/linux/qnx4fs/
10347S:	Maintained
10348F:	fs/qnx4/
10349F:	include/uapi/linux/qnx4_fs.h
10350F:	include/uapi/linux/qnxtypes.h
10351
10352QORIQ DPAA2 FSL-MC BUS DRIVER
10353M:	Stuart Yoder <stuyoder@gmail.com>
10354M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
10355L:	linux-kernel@vger.kernel.org
10356S:	Maintained
10357F:	drivers/staging/fsl-mc/
10358
10359QT1010 MEDIA DRIVER
10360M:	Antti Palosaari <crope@iki.fi>
10361L:	linux-media@vger.kernel.org
10362W:	https://linuxtv.org
10363W:	http://palosaari.fi/linux/
10364Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10365T:	git git://linuxtv.org/anttip/media_tree.git
10366S:	Maintained
10367F:	drivers/media/tuners/qt1010*
10368
10369QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10370M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10371L:	linux-wireless@vger.kernel.org
10372W:	http://wireless.kernel.org/en/users/Drivers/ath9k
10373S:	Supported
10374F:	drivers/net/wireless/ath/ath9k/
10375
10376QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10377M:	Kalle Valo <kvalo@qca.qualcomm.com>
10378L:	ath10k@lists.infradead.org
10379W:	http://wireless.kernel.org/en/users/Drivers/ath10k
10380T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10381S:	Supported
10382F:	drivers/net/wireless/ath/ath10k/
10383
10384QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10385M:	Timur Tabi <timur@codeaurora.org>
10386L:	netdev@vger.kernel.org
10387S:	Supported
10388F:	drivers/net/ethernet/qualcomm/emac/
10389
10390QUALCOMM HEXAGON ARCHITECTURE
10391M:	Richard Kuo <rkuo@codeaurora.org>
10392L:	linux-hexagon@vger.kernel.org
10393T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10394S:	Supported
10395F:	arch/hexagon/
10396
10397QUALCOMM WCN36XX WIRELESS DRIVER
10398M:	Eugene Krasnikov <k.eugene.e@gmail.com>
10399L:	wcn36xx@lists.infradead.org
10400W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
10401T:	git git://github.com/KrasnikovEugene/wcn36xx.git
10402S:	Supported
10403F:	drivers/net/wireless/ath/wcn36xx/
10404
10405QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10406M:	Gabriel Somlo <somlo@cmu.edu>
10407M:	"Michael S. Tsirkin" <mst@redhat.com>
10408L:	qemu-devel@nongnu.org
10409S:	Maintained
10410F:	drivers/firmware/qemu_fw_cfg.c
10411
10412RADOS BLOCK DEVICE (RBD)
10413M:	Ilya Dryomov <idryomov@gmail.com>
10414M:	Sage Weil <sage@redhat.com>
10415M:	Alex Elder <elder@kernel.org>
10416L:	ceph-devel@vger.kernel.org
10417W:	http://ceph.com/
10418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10419T:	git git://github.com/ceph/ceph-client.git
10420S:	Supported
10421F:	Documentation/ABI/testing/sysfs-bus-rbd
10422F:	drivers/block/rbd.c
10423F:	drivers/block/rbd_types.h
10424
10425RADEON FRAMEBUFFER DISPLAY DRIVER
10426M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
10427L:	linux-fbdev@vger.kernel.org
10428S:	Maintained
10429F:	drivers/video/fbdev/aty/radeon*
10430F:	include/uapi/linux/radeonfb.h
10431
10432RADIOSHARK RADIO DRIVER
10433M:	Hans Verkuil <hverkuil@xs4all.nl>
10434L:	linux-media@vger.kernel.org
10435T:	git git://linuxtv.org/media_tree.git
10436S:	Maintained
10437F:	drivers/media/radio/radio-shark.c
10438
10439RADIOSHARK2 RADIO DRIVER
10440M:	Hans Verkuil <hverkuil@xs4all.nl>
10441L:	linux-media@vger.kernel.org
10442T:	git git://linuxtv.org/media_tree.git
10443S:	Maintained
10444F:	drivers/media/radio/radio-shark2.c
10445F:	drivers/media/radio/radio-tea5777.c
10446
10447RAGE128 FRAMEBUFFER DISPLAY DRIVER
10448M:	Paul Mackerras <paulus@samba.org>
10449L:	linux-fbdev@vger.kernel.org
10450S:	Maintained
10451F:	drivers/video/fbdev/aty/aty128fb.c
10452
10453RALINK MIPS ARCHITECTURE
10454M:	John Crispin <john@phrozen.org>
10455L:	linux-mips@linux-mips.org
10456S:	Maintained
10457F:	arch/mips/ralink
10458
10459RALINK RT2X00 WIRELESS LAN DRIVER
10460P:	rt2x00 project
10461M:	Stanislaw Gruszka <sgruszka@redhat.com>
10462M:	Helmut Schaa <helmut.schaa@googlemail.com>
10463L:	linux-wireless@vger.kernel.org
10464S:	Maintained
10465F:	drivers/net/wireless/ralink/rt2x00/
10466
10467RAMDISK RAM BLOCK DEVICE DRIVER
10468M:	Jens Axboe <axboe@kernel.dk>
10469S:	Maintained
10470F:	Documentation/blockdev/ramdisk.txt
10471F:	drivers/block/brd.c
10472
10473RANDOM NUMBER DRIVER
10474M:	"Theodore Ts'o" <tytso@mit.edu>
10475S:	Maintained
10476F:	drivers/char/random.c
10477
10478RAPIDIO SUBSYSTEM
10479M:	Matt Porter <mporter@kernel.crashing.org>
10480M:	Alexandre Bounine <alexandre.bounine@idt.com>
10481S:	Maintained
10482F:	drivers/rapidio/
10483
10484RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10485L:	linux-wireless@vger.kernel.org
10486S:	Orphan
10487F:	drivers/net/wireless/ray*
10488
10489RCUTORTURE MODULE
10490M:	Josh Triplett <josh@joshtriplett.org>
10491M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10492L:	linux-kernel@vger.kernel.org
10493S:	Supported
10494T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10495F:	Documentation/RCU/torture.txt
10496F:	kernel/rcu/rcutorture.c
10497
10498RCUTORTURE TEST FRAMEWORK
10499M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10500M:	Josh Triplett <josh@joshtriplett.org>
10501R:	Steven Rostedt <rostedt@goodmis.org>
10502R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10503R:	Lai Jiangshan <jiangshanlai@gmail.com>
10504L:	linux-kernel@vger.kernel.org
10505S:	Supported
10506T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10507F:	tools/testing/selftests/rcutorture
10508
10509RDC R-321X SoC
10510M:	Florian Fainelli <florian@openwrt.org>
10511S:	Maintained
10512
10513RDC R6040 FAST ETHERNET DRIVER
10514M:	Florian Fainelli <f.fainelli@gmail.com>
10515L:	netdev@vger.kernel.org
10516S:	Maintained
10517F:	drivers/net/ethernet/rdc/r6040.c
10518
10519RDS - RELIABLE DATAGRAM SOCKETS
10520M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
10521L:	netdev@vger.kernel.org
10522L:	linux-rdma@vger.kernel.org
10523L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
10524W:	https://oss.oracle.com/projects/rds/
10525S:	Supported
10526F:	net/rds/
10527F:	Documentation/networking/rds.txt
10528
10529RDMAVT - RDMA verbs software
10530M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10531L:	linux-rdma@vger.kernel.org
10532S:	Supported
10533F:	drivers/infiniband/sw/rdmavt
10534
10535RDT - RESOURCE ALLOCATION
10536M:	Fenghua Yu <fenghua.yu@intel.com>
10537L:	linux-kernel@vger.kernel.org
10538S:	Supported
10539F:	arch/x86/kernel/cpu/intel_rdt*
10540F:	arch/x86/include/asm/intel_rdt*
10541F:	Documentation/x86/intel_rdt*
10542
10543READ-COPY UPDATE (RCU)
10544M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10545M:	Josh Triplett <josh@joshtriplett.org>
10546R:	Steven Rostedt <rostedt@goodmis.org>
10547R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10548R:	Lai Jiangshan <jiangshanlai@gmail.com>
10549L:	linux-kernel@vger.kernel.org
10550W:	http://www.rdrop.com/users/paulmck/RCU/
10551S:	Supported
10552T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10553F:	Documentation/RCU/
10554X:	Documentation/RCU/torture.txt
10555F:	include/linux/rcu*
10556X:	include/linux/srcu.h
10557F:	kernel/rcu/
10558X:	kernel/torture.c
10559
10560REAL TIME CLOCK (RTC) SUBSYSTEM
10561M:	Alessandro Zummo <a.zummo@towertech.it>
10562M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
10563L:	rtc-linux@googlegroups.com
10564Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
10565T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10566S:	Maintained
10567F:	Documentation/devicetree/bindings/rtc/
10568F:	Documentation/rtc.txt
10569F:	drivers/rtc/
10570F:	include/linux/rtc.h
10571F:	include/uapi/linux/rtc.h
10572F:	include/linux/rtc/
10573F:	include/linux/platform_data/rtc-*
10574F:	tools/testing/selftests/timers/rtctest.c
10575
10576REALTEK AUDIO CODECS
10577M:	Bard Liao <bardliao@realtek.com>
10578M:	Oder Chiou <oder_chiou@realtek.com>
10579S:	Maintained
10580F:	sound/soc/codecs/rt*
10581F:	include/sound/rt*.h
10582
10583REISERFS FILE SYSTEM
10584L:	reiserfs-devel@vger.kernel.org
10585S:	Supported
10586F:	fs/reiserfs/
10587
10588REGISTER MAP ABSTRACTION
10589M:	Mark Brown <broonie@kernel.org>
10590L:	linux-kernel@vger.kernel.org
10591T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10592S:	Supported
10593F:	Documentation/devicetree/bindings/regmap/
10594F:	drivers/base/regmap/
10595F:	include/linux/regmap.h
10596
10597REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10598M:	Ohad Ben-Cohen <ohad@wizery.com>
10599M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10600L:	linux-remoteproc@vger.kernel.org
10601T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10602S:	Maintained
10603F:	Documentation/devicetree/bindings/remoteproc/
10604F:	Documentation/remoteproc.txt
10605F:	drivers/remoteproc/
10606F:	include/linux/remoteproc.h
10607
10608REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10609M:	Ohad Ben-Cohen <ohad@wizery.com>
10610M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10611L:	linux-remoteproc@vger.kernel.org
10612T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10613S:	Maintained
10614F:	drivers/rpmsg/
10615F:	Documentation/rpmsg.txt
10616F:	include/linux/rpmsg.h
10617F:	include/linux/rpmsg/
10618
10619RENESAS CLOCK DRIVERS
10620M:	Geert Uytterhoeven <geert+renesas@glider.be>
10621L:	linux-renesas-soc@vger.kernel.org
10622S:	Supported
10623F:	drivers/clk/renesas/
10624
10625RENESAS ETHERNET DRIVERS
10626R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10627L:	netdev@vger.kernel.org
10628L:	linux-renesas-soc@vger.kernel.org
10629F:	drivers/net/ethernet/renesas/
10630F:	include/linux/sh_eth.h
10631
10632RENESAS R-CAR GYROADC DRIVER
10633M:	Marek Vasut <marek.vasut@gmail.com>
10634L:	linux-iio@vger.kernel.org
10635S:	Supported
10636F:	drivers/iio/adc/rcar_gyro_adc.c
10637
10638RENESAS USB2 PHY DRIVER
10639M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10640L:	linux-renesas-soc@vger.kernel.org
10641S:	Maintained
10642F:	drivers/phy/phy-rcar-gen3-usb2.c
10643
10644RESET CONTROLLER FRAMEWORK
10645M:	Philipp Zabel <p.zabel@pengutronix.de>
10646T:	git git://git.pengutronix.de/git/pza/linux
10647S:	Maintained
10648F:	drivers/reset/
10649F:	Documentation/devicetree/bindings/reset/
10650F:	include/dt-bindings/reset/
10651F:	include/linux/reset.h
10652F:	include/linux/reset-controller.h
10653
10654RFKILL
10655M:	Johannes Berg <johannes@sipsolutions.net>
10656L:	linux-wireless@vger.kernel.org
10657W:	http://wireless.kernel.org/
10658T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10659T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10660S:	Maintained
10661F:	Documentation/rfkill.txt
10662F:	net/rfkill/
10663
10664RHASHTABLE
10665M:	Thomas Graf <tgraf@suug.ch>
10666M:	Herbert Xu <herbert@gondor.apana.org.au>
10667L:	netdev@vger.kernel.org
10668S:	Maintained
10669F:	lib/rhashtable.c
10670F:	include/linux/rhashtable.h
10671
10672RICOH SMARTMEDIA/XD DRIVER
10673M:	Maxim Levitsky <maximlevitsky@gmail.com>
10674S:	Maintained
10675F:	drivers/mtd/nand/r852.c
10676F:	drivers/mtd/nand/r852.h
10677
10678RICOH R5C592 MEMORYSTICK DRIVER
10679M:	Maxim Levitsky <maximlevitsky@gmail.com>
10680S:	Maintained
10681F:	drivers/memstick/host/r592.*
10682
10683ROCCAT DRIVERS
10684M:	Stefan Achatz <erazor_de@users.sourceforge.net>
10685W:	http://sourceforge.net/projects/roccat/
10686S:	Maintained
10687F:	drivers/hid/hid-roccat*
10688F:	include/linux/hid-roccat*
10689F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
10690
10691ROCKER DRIVER
10692M:	Jiri Pirko <jiri@resnulli.us>
10693L:	netdev@vger.kernel.org
10694S:	Supported
10695F:	drivers/net/ethernet/rocker/
10696
10697ROCKETPORT DRIVER
10698P:	Comtrol Corp.
10699W:	http://www.comtrol.com
10700S:	Maintained
10701F:	Documentation/serial/rocket.txt
10702F:	drivers/tty/rocket*
10703
10704ROCKETPORT EXPRESS/INFINITY DRIVER
10705M:	Kevin Cernekee <cernekee@gmail.com>
10706L:	linux-serial@vger.kernel.org
10707S:	Odd Fixes
10708F:	drivers/tty/serial/rp2.*
10709
10710ROSE NETWORK LAYER
10711M:	Ralf Baechle <ralf@linux-mips.org>
10712L:	linux-hams@vger.kernel.org
10713W:	http://www.linux-ax25.org/
10714S:	Maintained
10715F:	include/net/rose.h
10716F:	include/uapi/linux/rose.h
10717F:	net/rose/
10718
10719RTL2830 MEDIA DRIVER
10720M:	Antti Palosaari <crope@iki.fi>
10721L:	linux-media@vger.kernel.org
10722W:	https://linuxtv.org
10723W:	http://palosaari.fi/linux/
10724Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10725T:	git git://linuxtv.org/anttip/media_tree.git
10726S:	Maintained
10727F:	drivers/media/dvb-frontends/rtl2830*
10728
10729RTL2832 MEDIA DRIVER
10730M:	Antti Palosaari <crope@iki.fi>
10731L:	linux-media@vger.kernel.org
10732W:	https://linuxtv.org
10733W:	http://palosaari.fi/linux/
10734Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10735T:	git git://linuxtv.org/anttip/media_tree.git
10736S:	Maintained
10737F:	drivers/media/dvb-frontends/rtl2832*
10738
10739RTL2832_SDR MEDIA DRIVER
10740M:	Antti Palosaari <crope@iki.fi>
10741L:	linux-media@vger.kernel.org
10742W:	https://linuxtv.org
10743W:	http://palosaari.fi/linux/
10744Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10745T:	git git://linuxtv.org/anttip/media_tree.git
10746S:	Maintained
10747F:	drivers/media/dvb-frontends/rtl2832_sdr*
10748
10749RTL8180 WIRELESS DRIVER
10750L:	linux-wireless@vger.kernel.org
10751W:	http://wireless.kernel.org/
10752T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10753S:	Orphan
10754F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
10755
10756RTL8187 WIRELESS DRIVER
10757M:	Herton Ronaldo Krzesinski <herton@canonical.com>
10758M:	Hin-Tak Leung <htl10@users.sourceforge.net>
10759M:	Larry Finger <Larry.Finger@lwfinger.net>
10760L:	linux-wireless@vger.kernel.org
10761W:	http://wireless.kernel.org/
10762T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10763S:	Maintained
10764F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
10765
10766RTL8192CE WIRELESS DRIVER
10767M:	Larry Finger <Larry.Finger@lwfinger.net>
10768M:	Chaoming Li <chaoming_li@realsil.com.cn>
10769L:	linux-wireless@vger.kernel.org
10770W:	http://wireless.kernel.org/
10771T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10772S:	Maintained
10773F:	drivers/net/wireless/realtek/rtlwifi/
10774F:	drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10775
10776RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10777M:	Jes Sorensen <Jes.Sorensen@gmail.com>
10778L:	linux-wireless@vger.kernel.org
10779T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10780S:	Maintained
10781F:	drivers/net/wireless/realtek/rtl8xxxu/
10782
10783S3 SAVAGE FRAMEBUFFER DRIVER
10784M:	Antonino Daplas <adaplas@gmail.com>
10785L:	linux-fbdev@vger.kernel.org
10786S:	Maintained
10787F:	drivers/video/fbdev/savage/
10788
10789S390
10790M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
10791M:	Heiko Carstens <heiko.carstens@de.ibm.com>
10792L:	linux-s390@vger.kernel.org
10793W:	http://www.ibm.com/developerworks/linux/linux390/
10794T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10795S:	Supported
10796F:	arch/s390/
10797F:	drivers/s390/
10798F:	Documentation/s390/
10799F:	Documentation/DocBook/s390*
10800
10801S390 COMMON I/O LAYER
10802M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
10803M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10804L:	linux-s390@vger.kernel.org
10805W:	http://www.ibm.com/developerworks/linux/linux390/
10806S:	Supported
10807F:	drivers/s390/cio/
10808
10809S390 DASD DRIVER
10810M:	Stefan Haberland <sth@linux.vnet.ibm.com>
10811M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
10812L:	linux-s390@vger.kernel.org
10813W:	http://www.ibm.com/developerworks/linux/linux390/
10814S:	Supported
10815F:	drivers/s390/block/dasd*
10816F:	block/partitions/ibm.c
10817
10818S390 NETWORK DRIVERS
10819M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
10820L:	linux-s390@vger.kernel.org
10821W:	http://www.ibm.com/developerworks/linux/linux390/
10822S:	Supported
10823F:	drivers/s390/net/
10824
10825S390 PCI SUBSYSTEM
10826M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
10827M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
10828L:	linux-s390@vger.kernel.org
10829W:	http://www.ibm.com/developerworks/linux/linux390/
10830S:	Supported
10831F:	arch/s390/pci/
10832F:	drivers/pci/hotplug/s390_pci_hpc.c
10833
10834S390 ZCRYPT DRIVER
10835M:	Harald Freudenberger <freude@de.ibm.com>
10836L:	linux-s390@vger.kernel.org
10837W:	http://www.ibm.com/developerworks/linux/linux390/
10838S:	Supported
10839F:	drivers/s390/crypto/
10840
10841S390 ZFCP DRIVER
10842M:	Steffen Maier <maier@linux.vnet.ibm.com>
10843L:	linux-s390@vger.kernel.org
10844W:	http://www.ibm.com/developerworks/linux/linux390/
10845S:	Supported
10846F:	drivers/s390/scsi/zfcp_*
10847
10848S390 IUCV NETWORK LAYER
10849M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
10850L:	linux-s390@vger.kernel.org
10851W:	http://www.ibm.com/developerworks/linux/linux390/
10852S:	Supported
10853F:	drivers/s390/net/*iucv*
10854F:	include/net/iucv/
10855F:	net/iucv/
10856
10857S390 IOMMU (PCI)
10858M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
10859L:	linux-s390@vger.kernel.org
10860W:	http://www.ibm.com/developerworks/linux/linux390/
10861S:	Supported
10862F:	drivers/iommu/s390-iommu.c
10863
10864S3C24XX SD/MMC Driver
10865M:	Ben Dooks <ben-linux@fluff.org>
10866L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10867S:	Supported
10868F:	drivers/mmc/host/s3cmci.*
10869
10870SAA6588 RDS RECEIVER DRIVER
10871M:	Hans Verkuil <hverkuil@xs4all.nl>
10872L:	linux-media@vger.kernel.org
10873T:	git git://linuxtv.org/media_tree.git
10874W:	https://linuxtv.org
10875S:	Odd Fixes
10876F:	drivers/media/i2c/saa6588*
10877
10878SAA7134 VIDEO4LINUX DRIVER
10879M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
10880M:	Mauro Carvalho Chehab <mchehab@kernel.org>
10881L:	linux-media@vger.kernel.org
10882W:	https://linuxtv.org
10883T:	git git://linuxtv.org/media_tree.git
10884S:	Odd fixes
10885F:	Documentation/media/v4l-drivers/saa7134*
10886F:	drivers/media/pci/saa7134/
10887
10888SAA7146 VIDEO4LINUX-2 DRIVER
10889M:	Hans Verkuil <hverkuil@xs4all.nl>
10890L:	linux-media@vger.kernel.org
10891T:	git git://linuxtv.org/media_tree.git
10892S:	Maintained
10893F:	drivers/media/common/saa7146/
10894F:	drivers/media/pci/saa7146/
10895F:	include/media/saa7146*
10896
10897SAMSUNG LAPTOP DRIVER
10898M:	Corentin Chary <corentin.chary@gmail.com>
10899L:	platform-driver-x86@vger.kernel.org
10900S:	Maintained
10901F:	drivers/platform/x86/samsung-laptop.c
10902
10903SAMSUNG AUDIO (ASoC) DRIVERS
10904M:	Krzysztof Kozlowski <krzk@kernel.org>
10905M:	Sangbeom Kim <sbkim73@samsung.com>
10906M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10907L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10908S:	Supported
10909F:	sound/soc/samsung/
10910
10911SAMSUNG FRAMEBUFFER DRIVER
10912M:	Jingoo Han <jingoohan1@gmail.com>
10913L:	linux-fbdev@vger.kernel.org
10914S:	Maintained
10915F:	drivers/video/fbdev/s3c-fb.c
10916
10917SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10918M:	Sangbeom Kim <sbkim73@samsung.com>
10919M:	Krzysztof Kozlowski <krzk@kernel.org>
10920M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10921L:	linux-kernel@vger.kernel.org
10922L:	linux-samsung-soc@vger.kernel.org
10923S:	Supported
10924F:	drivers/mfd/sec*.c
10925F:	drivers/regulator/s2m*.c
10926F:	drivers/regulator/s5m*.c
10927F:	drivers/clk/clk-s2mps11.c
10928F:	drivers/rtc/rtc-s5m.c
10929F:	include/linux/mfd/samsung/
10930F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10931F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10932F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10933F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10934
10935SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10936M:	Kyungmin Park <kyungmin.park@samsung.com>
10937M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10938L:	linux-media@vger.kernel.org
10939Q:	https://patchwork.linuxtv.org/project/linux-media/list/
10940S:	Supported
10941F:	drivers/media/platform/exynos4-is/
10942
10943SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10944M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10945L:	linux-media@vger.kernel.org
10946L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10947S:	Maintained
10948F:	drivers/media/platform/s3c-camif/
10949F:	include/media/drv-intf/s3c_camif.h
10950
10951SAMSUNG S5C73M3 CAMERA DRIVER
10952M:	Kyungmin Park <kyungmin.park@samsung.com>
10953M:	Andrzej Hajda <a.hajda@samsung.com>
10954L:	linux-media@vger.kernel.org
10955S:	Supported
10956F:	drivers/media/i2c/s5c73m3/*
10957
10958SAMSUNG S5K5BAF CAMERA DRIVER
10959M:	Kyungmin Park <kyungmin.park@samsung.com>
10960M:	Andrzej Hajda <a.hajda@samsung.com>
10961L:	linux-media@vger.kernel.org
10962S:	Supported
10963F:	drivers/media/i2c/s5k5baf.c
10964
10965SAMSUNG S3FWRN5 NFC DRIVER
10966M:	Robert Baldyga <r.baldyga@samsung.com>
10967M:	Krzysztof Opasiak <k.opasiak@samsung.com>
10968L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10969S:	Supported
10970F:	drivers/nfc/s3fwrn5
10971
10972SAMSUNG SOC CLOCK DRIVERS
10973M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10974M:	Tomasz Figa <tomasz.figa@gmail.com>
10975M:	Chanwoo Choi <cw00.choi@samsung.com>
10976S:	Supported
10977L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10978F:	drivers/clk/samsung/
10979F:	include/dt-bindings/clock/exynos*.h
10980F:	Documentation/devicetree/bindings/clock/exynos*.txt
10981
10982SAMSUNG SPI DRIVERS
10983M:	Kukjin Kim <kgene@kernel.org>
10984M:	Krzysztof Kozlowski <krzk@kernel.org>
10985M:	Andi Shyti <andi.shyti@samsung.com>
10986L:	linux-spi@vger.kernel.org
10987L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10988S:	Maintained
10989F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
10990F:	drivers/spi/spi-s3c*
10991F:	include/linux/platform_data/spi-s3c64xx.h
10992
10993SAMSUNG SXGBE DRIVERS
10994M:	Byungho An <bh74.an@samsung.com>
10995M:	Girish K S <ks.giri@samsung.com>
10996M:	Vipul Pandya <vipul.pandya@samsung.com>
10997S:	Supported
10998L:	netdev@vger.kernel.org
10999F:	drivers/net/ethernet/samsung/sxgbe/
11000
11001SAMSUNG THERMAL DRIVER
11002M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11003L:	linux-pm@vger.kernel.org
11004L:	linux-samsung-soc@vger.kernel.org
11005S:	Supported
11006T:	git https://github.com/lmajewski/linux-samsung-thermal.git
11007F:	drivers/thermal/samsung/
11008
11009SAMSUNG USB2 PHY DRIVER
11010M:	Kamil Debski <kamil@wypas.org>
11011M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11012L:	linux-kernel@vger.kernel.org
11013S:	Supported
11014F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
11015F:	Documentation/phy/samsung-usb2.txt
11016F:	drivers/phy/phy-exynos4210-usb2.c
11017F:	drivers/phy/phy-exynos4x12-usb2.c
11018F:	drivers/phy/phy-exynos5250-usb2.c
11019F:	drivers/phy/phy-s5pv210-usb2.c
11020F:	drivers/phy/phy-samsung-usb2.c
11021F:	drivers/phy/phy-samsung-usb2.h
11022
11023SERIAL DRIVERS
11024M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11025L:	linux-serial@vger.kernel.org
11026S:	Maintained
11027F:	Documentation/devicetree/bindings/serial/
11028F:	drivers/tty/serial/
11029
11030SERIAL DEVICE BUS
11031M:	Rob Herring <robh@kernel.org>
11032L:	linux-serial@vger.kernel.org
11033S:	Maintained
11034F:	Documentation/devicetree/bindings/serial/slave-device.txt
11035F:	drivers/tty/serdev/
11036F:	include/linux/serdev.h
11037
11038SERIAL IR RECEIVER
11039M:	Sean Young <sean@mess.org>
11040L:	linux-media@vger.kernel.org
11041S:	Maintained
11042F:	drivers/media/rc/serial_ir.c
11043
11044STI CEC DRIVER
11045M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
11046L:	kernel@stlinux.com
11047S:	Maintained
11048F:	drivers/staging/media/st-cec/
11049F:	Documentation/devicetree/bindings/media/stih-cec.txt
11050
11051SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11052M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11053L:	linux-s390@vger.kernel.org
11054W:	http://www.ibm.com/developerworks/linux/linux390/
11055S:	Supported
11056F:	net/smc/
11057
11058SYNOPSYS DESIGNWARE DMAC DRIVER
11059M:	Viresh Kumar <vireshk@kernel.org>
11060M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11061S:	Maintained
11062F:	include/linux/dma/dw.h
11063F:	include/linux/platform_data/dma-dw.h
11064F:	drivers/dma/dw/
11065
11066SYNOPSYS DESIGNWARE I2C DRIVER
11067M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
11068R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11069R:	Mika Westerberg <mika.westerberg@linux.intel.com>
11070L:	linux-i2c@vger.kernel.org
11071S:	Maintained
11072F:	drivers/i2c/busses/i2c-designware-*
11073F:	include/linux/platform_data/i2c-designware.h
11074
11075SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
11076M:	Jaehoon Chung <jh80.chung@samsung.com>
11077L:	linux-mmc@vger.kernel.org
11078S:	Maintained
11079F:	drivers/mmc/host/dw_mmc*
11080
11081SYSTEM TRACE MODULE CLASS
11082M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11083S:	Maintained
11084T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
11085F:	Documentation/trace/stm.txt
11086F:	drivers/hwtracing/stm/
11087F:	include/linux/stm.h
11088F:	include/uapi/linux/stm.h
11089
11090THUNDERBOLT DRIVER
11091M:	Andreas Noever <andreas.noever@gmail.com>
11092S:	Maintained
11093F:	drivers/thunderbolt/
11094
11095TI BQ27XXX POWER SUPPLY DRIVER
11096R:	Andrew F. Davis <afd@ti.com>
11097F:	include/linux/power/bq27xxx_battery.h
11098F:	drivers/power/supply/bq27xxx_battery.c
11099F:	drivers/power/supply/bq27xxx_battery_i2c.c
11100
11101TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
11102M:	John Stultz <john.stultz@linaro.org>
11103M:	Thomas Gleixner <tglx@linutronix.de>
11104L:	linux-kernel@vger.kernel.org
11105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11106S:	Supported
11107F:	include/linux/clocksource.h
11108F:	include/linux/time.h
11109F:	include/linux/timex.h
11110F:	include/uapi/linux/time.h
11111F:	include/uapi/linux/timex.h
11112F:	kernel/time/clocksource.c
11113F:	kernel/time/time*.c
11114F:	kernel/time/alarmtimer.c
11115F:	kernel/time/ntp.c
11116F:	tools/testing/selftests/timers/
11117
11118SC1200 WDT DRIVER
11119M:	Zwane Mwaikambo <zwanem@gmail.com>
11120S:	Maintained
11121F:	drivers/watchdog/sc1200wdt.c
11122
11123SCHEDULER
11124M:	Ingo Molnar <mingo@redhat.com>
11125M:	Peter Zijlstra <peterz@infradead.org>
11126L:	linux-kernel@vger.kernel.org
11127T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11128S:	Maintained
11129F:	kernel/sched/
11130F:	include/linux/sched.h
11131F:	include/uapi/linux/sched.h
11132F:	include/linux/wait.h
11133
11134SCORE ARCHITECTURE
11135M:	Chen Liqin <liqin.linux@gmail.com>
11136M:	Lennox Wu <lennox.wu@gmail.com>
11137W:	http://www.sunplus.com
11138S:	Supported
11139F:	arch/score/
11140
11141SCR24X CHIP CARD INTERFACE DRIVER
11142M:	Lubomir Rintel <lkundrak@v3.sk>
11143S:	Supported
11144F:	drivers/char/pcmcia/scr24x_cs.c
11145
11146SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
11147M:	Sudeep Holla <sudeep.holla@arm.com>
11148L:	linux-arm-kernel@lists.infradead.org
11149S:	Maintained
11150F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
11151F:	drivers/clk/clk-scpi.c
11152F:	drivers/cpufreq/scpi-cpufreq.c
11153F:	drivers/firmware/arm_scpi.c
11154F:	include/linux/scpi_protocol.h
11155
11156SCSI CDROM DRIVER
11157M:	Jens Axboe <axboe@kernel.dk>
11158L:	linux-scsi@vger.kernel.org
11159W:	http://www.kernel.dk
11160S:	Maintained
11161F:	drivers/scsi/sr*
11162
11163SCSI RDMA PROTOCOL (SRP) INITIATOR
11164M:	Bart Van Assche <bart.vanassche@sandisk.com>
11165L:	linux-rdma@vger.kernel.org
11166S:	Supported
11167W:	http://www.openfabrics.org
11168Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11169T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11170F:	drivers/infiniband/ulp/srp/
11171F:	include/scsi/srp.h
11172
11173SCSI SG DRIVER
11174M:	Doug Gilbert <dgilbert@interlog.com>
11175L:	linux-scsi@vger.kernel.org
11176W:	http://sg.danny.cz/sg
11177S:	Maintained
11178F:	Documentation/scsi/scsi-generic.txt
11179F:	drivers/scsi/sg.c
11180F:	include/scsi/sg.h
11181
11182SCSI SUBSYSTEM
11183M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11184T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11185M:	"Martin K. Petersen" <martin.petersen@oracle.com>
11186T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11187L:	linux-scsi@vger.kernel.org
11188S:	Maintained
11189F:	Documentation/devicetree/bindings/scsi/
11190F:	drivers/scsi/
11191F:	include/scsi/
11192
11193SCSI TAPE DRIVER
11194M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11195L:	linux-scsi@vger.kernel.org
11196S:	Maintained
11197F:	Documentation/scsi/st.txt
11198F:	drivers/scsi/st.*
11199F:	drivers/scsi/st_*.h
11200
11201SCTP PROTOCOL
11202M:	Vlad Yasevich <vyasevich@gmail.com>
11203M:	Neil Horman <nhorman@tuxdriver.com>
11204L:	linux-sctp@vger.kernel.org
11205W:	http://lksctp.sourceforge.net
11206S:	Maintained
11207F:	Documentation/networking/sctp.txt
11208F:	include/linux/sctp.h
11209F:	include/uapi/linux/sctp.h
11210F:	include/net/sctp/
11211F:	net/sctp/
11212
11213SCx200 CPU SUPPORT
11214M:	Jim Cromie <jim.cromie@gmail.com>
11215S:	Odd Fixes
11216F:	Documentation/i2c/busses/scx200_acb
11217F:	arch/x86/platform/scx200/
11218F:	drivers/watchdog/scx200_wdt.c
11219F:	drivers/i2c/busses/scx200*
11220F:	drivers/mtd/maps/scx200_docflash.c
11221F:	include/linux/scx200.h
11222
11223SCx200 GPIO DRIVER
11224M:	Jim Cromie <jim.cromie@gmail.com>
11225S:	Maintained
11226F:	drivers/char/scx200_gpio.c
11227F:	include/linux/scx200_gpio.h
11228
11229SCx200 HRT CLOCKSOURCE DRIVER
11230M:	Jim Cromie <jim.cromie@gmail.com>
11231S:	Maintained
11232F:	drivers/clocksource/scx200_hrt.c
11233
11234SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11235M:	Sascha Sommer <saschasommer@freenet.de>
11236L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11237S:	Maintained
11238F:	drivers/mmc/host/sdricoh_cs.c
11239
11240SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11241M:	Adrian Hunter <adrian.hunter@intel.com>
11242L:	linux-mmc@vger.kernel.org
11243T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
11244S:	Maintained
11245F:	drivers/mmc/host/sdhci*
11246F:	include/linux/mmc/sdhci*
11247
11248SECURE COMPUTING
11249M:	Kees Cook <keescook@chromium.org>
11250R:	Andy Lutomirski <luto@amacapital.net>
11251R:	Will Drewry <wad@chromium.org>
11252T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11253S:	Supported
11254F:	kernel/seccomp.c
11255F:	include/uapi/linux/seccomp.h
11256F:	include/linux/seccomp.h
11257F:	tools/testing/selftests/seccomp/*
11258K:	\bsecure_computing
11259K:	\bTIF_SECCOMP\b
11260
11261SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11262M:	Al Cooper <alcooperx@gmail.com>
11263L:	linux-mmc@vger.kernel.org
11264L:	bcm-kernel-feedback-list@broadcom.com
11265S:	Maintained
11266F:	drivers/mmc/host/sdhci-brcmstb*
11267
11268SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11269M:	Ben Dooks <ben-linux@fluff.org>
11270M:	Jaehoon Chung <jh80.chung@samsung.com>
11271L:	linux-mmc@vger.kernel.org
11272S:	Maintained
11273F:	drivers/mmc/host/sdhci-s3c*
11274
11275SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11276M:	Viresh Kumar <vireshk@kernel.org>
11277L:	linux-mmc@vger.kernel.org
11278S:	Maintained
11279F:	drivers/mmc/host/sdhci-spear.c
11280
11281SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11282M:	Scott Bauer <scott.bauer@intel.com>
11283M:	Jonathan Derrick <jonathan.derrick@intel.com>
11284M:	Rafael Antognolli <rafael.antognolli@intel.com>
11285L:	linux-block@vger.kernel.org
11286S:	Supported
11287F:	block/sed*
11288F:	block/opal_proto.h
11289F:	include/linux/sed*
11290F:	include/uapi/linux/sed*
11291
11292SECURITY SUBSYSTEM
11293M:	James Morris <james.l.morris@oracle.com>
11294M:	"Serge E. Hallyn" <serge@hallyn.com>
11295L:	linux-security-module@vger.kernel.org (suggested Cc:)
11296T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11297W:	http://kernsec.org/
11298S:	Supported
11299F:	security/
11300
11301SECURITY CONTACT
11302M:	Security Officers <security@kernel.org>
11303S:	Supported
11304
11305SELINUX SECURITY MODULE
11306M:	Paul Moore <paul@paul-moore.com>
11307M:	Stephen Smalley <sds@tycho.nsa.gov>
11308M:	Eric Paris <eparis@parisplace.org>
11309L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
11310W:	http://selinuxproject.org
11311T:	git git://git.infradead.org/users/pcmoore/selinux
11312S:	Supported
11313F:	include/linux/selinux*
11314F:	security/selinux/
11315F:	scripts/selinux/
11316
11317APPARMOR SECURITY MODULE
11318M:	John Johansen <john.johansen@canonical.com>
11319L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11320W:	apparmor.wiki.kernel.org
11321T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11322S:	Supported
11323F:	security/apparmor/
11324
11325LOADPIN SECURITY MODULE
11326M:	Kees Cook <keescook@chromium.org>
11327T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11328S:	Supported
11329F:	security/loadpin/
11330
11331YAMA SECURITY MODULE
11332M:	Kees Cook <keescook@chromium.org>
11333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11334S:	Supported
11335F:	security/yama/
11336
11337SENSABLE PHANTOM
11338M:	Jiri Slaby <jirislaby@gmail.com>
11339S:	Maintained
11340F:	drivers/misc/phantom.c
11341F:	include/uapi/linux/phantom.h
11342
11343Emulex 10Gbps iSCSI - OneConnect DRIVER
11344M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11345M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
11346M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
11347L:	linux-scsi@vger.kernel.org
11348W:	http://www.broadcom.com
11349S:	Supported
11350F:	drivers/scsi/be2iscsi/
11351
11352Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11353M:	Sathya Perla <sathya.perla@broadcom.com>
11354M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
11355M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11356M:	Somnath Kotur <somnath.kotur@broadcom.com>
11357L:	netdev@vger.kernel.org
11358W:	http://www.emulex.com
11359S:	Supported
11360F:	drivers/net/ethernet/emulex/benet/
11361
11362EMULEX ONECONNECT ROCE DRIVER
11363M:	Selvin Xavier <selvin.xavier@avagotech.com>
11364M:	Devesh Sharma <devesh.sharma@avagotech.com>
11365L:	linux-rdma@vger.kernel.org
11366W:	http://www.emulex.com
11367S:	Supported
11368F:	drivers/infiniband/hw/ocrdma/
11369F:	include/uapi/rdma/ocrdma-abi.h
11370
11371SFC NETWORK DRIVER
11372M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11373M:	Edward Cree <ecree@solarflare.com>
11374M:	Bert Kenward <bkenward@solarflare.com>
11375L:	netdev@vger.kernel.org
11376S:	Supported
11377F:	drivers/net/ethernet/sfc/
11378
11379SGI GRU DRIVER
11380M:	Dimitri Sivanich <sivanich@sgi.com>
11381S:	Maintained
11382F:	drivers/misc/sgi-gru/
11383
11384SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11385M:	Pat Gefre <pfg@sgi.com>
11386L:	linux-ia64@vger.kernel.org
11387S:	Supported
11388F:	Documentation/ia64/serial.txt
11389F:	drivers/tty/serial/ioc?_serial.c
11390F:	include/linux/ioc?.h
11391
11392SGI XP/XPC/XPNET DRIVER
11393M:	Cliff Whickman <cpw@sgi.com>
11394M:	Robin Holt <robinmholt@gmail.com>
11395S:	Maintained
11396F:	drivers/misc/sgi-xp/
11397
11398SI2157 MEDIA DRIVER
11399M:	Antti Palosaari <crope@iki.fi>
11400L:	linux-media@vger.kernel.org
11401W:	https://linuxtv.org
11402W:	http://palosaari.fi/linux/
11403Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11404T:	git git://linuxtv.org/anttip/media_tree.git
11405S:	Maintained
11406F:	drivers/media/tuners/si2157*
11407
11408SI2168 MEDIA DRIVER
11409M:	Antti Palosaari <crope@iki.fi>
11410L:	linux-media@vger.kernel.org
11411W:	https://linuxtv.org
11412W:	http://palosaari.fi/linux/
11413Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11414T:	git git://linuxtv.org/anttip/media_tree.git
11415S:	Maintained
11416F:	drivers/media/dvb-frontends/si2168*
11417
11418SI470X FM RADIO RECEIVER I2C DRIVER
11419M:	Hans Verkuil <hverkuil@xs4all.nl>
11420L:	linux-media@vger.kernel.org
11421T:	git git://linuxtv.org/media_tree.git
11422W:	https://linuxtv.org
11423S:	Odd Fixes
11424F:	drivers/media/radio/si470x/radio-si470x-i2c.c
11425
11426SI470X FM RADIO RECEIVER USB DRIVER
11427M:	Hans Verkuil <hverkuil@xs4all.nl>
11428L:	linux-media@vger.kernel.org
11429T:	git git://linuxtv.org/media_tree.git
11430W:	https://linuxtv.org
11431S:	Maintained
11432F:	drivers/media/radio/si470x/radio-si470x-common.c
11433F:	drivers/media/radio/si470x/radio-si470x.h
11434F:	drivers/media/radio/si470x/radio-si470x-usb.c
11435
11436SI4713 FM RADIO TRANSMITTER I2C DRIVER
11437M:	Eduardo Valentin <edubezval@gmail.com>
11438L:	linux-media@vger.kernel.org
11439T:	git git://linuxtv.org/media_tree.git
11440W:	https://linuxtv.org
11441S:	Odd Fixes
11442F:	drivers/media/radio/si4713/si4713.?
11443
11444SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11445M:	Eduardo Valentin <edubezval@gmail.com>
11446L:	linux-media@vger.kernel.org
11447T:	git git://linuxtv.org/media_tree.git
11448W:	https://linuxtv.org
11449S:	Odd Fixes
11450F:	drivers/media/radio/si4713/radio-platform-si4713.c
11451
11452SI4713 FM RADIO TRANSMITTER USB DRIVER
11453M:	Hans Verkuil <hverkuil@xs4all.nl>
11454L:	linux-media@vger.kernel.org
11455T:	git git://linuxtv.org/media_tree.git
11456W:	https://linuxtv.org
11457S:	Maintained
11458F:	drivers/media/radio/si4713/radio-usb-si4713.c
11459
11460SIANO DVB DRIVER
11461M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11462M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11463L:	linux-media@vger.kernel.org
11464W:	https://linuxtv.org
11465T:	git git://linuxtv.org/media_tree.git
11466S:	Odd fixes
11467F:	drivers/media/common/siano/
11468F:	drivers/media/usb/siano/
11469F:	drivers/media/usb/siano/
11470F:	drivers/media/mmc/siano/
11471
11472SILEAD TOUCHSCREEN DRIVER
11473M:	Hans de Goede <hdegoede@redhat.com>
11474L:	linux-input@vger.kernel.org
11475L:	platform-driver-x86@vger.kernel.org
11476S:	Maintained
11477F:	drivers/input/touchscreen/silead.c
11478F:	drivers/platform/x86/silead_dmi.c
11479
11480SIMPLEFB FB DRIVER
11481M:	Hans de Goede <hdegoede@redhat.com>
11482L:	linux-fbdev@vger.kernel.org
11483S:	Maintained
11484F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
11485F:	drivers/video/fbdev/simplefb.c
11486F:	include/linux/platform_data/simplefb.h
11487
11488SH_VEU V4L2 MEM2MEM DRIVER
11489L:	linux-media@vger.kernel.org
11490S:	Orphan
11491F:	drivers/media/platform/sh_veu.c
11492
11493SH_VOU V4L2 OUTPUT DRIVER
11494L:	linux-media@vger.kernel.org
11495S:	Orphan
11496F:	drivers/media/platform/sh_vou.c
11497F:	include/media/drv-intf/sh_vou.h
11498
11499SIMPLE FIRMWARE INTERFACE (SFI)
11500M:	Len Brown <lenb@kernel.org>
11501L:	sfi-devel@simplefirmware.org
11502W:	http://simplefirmware.org/
11503T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11504S:	Supported
11505F:	arch/x86/platform/sfi/
11506F:	drivers/sfi/
11507F:	include/linux/sfi*.h
11508
11509SIMTEC EB110ATX (Chalice CATS)
11510P:	Ben Dooks
11511P:	Vincent Sanders <vince@simtec.co.uk>
11512M:	Simtec Linux Team <linux@simtec.co.uk>
11513W:	http://www.simtec.co.uk/products/EB110ATX/
11514S:	Supported
11515
11516SIMTEC EB2410ITX (BAST)
11517P:	Ben Dooks
11518P:	Vincent Sanders <vince@simtec.co.uk>
11519M:	Simtec Linux Team <linux@simtec.co.uk>
11520W:	http://www.simtec.co.uk/products/EB2410ITX/
11521S:	Supported
11522F:	arch/arm/mach-s3c24xx/mach-bast.c
11523F:	arch/arm/mach-s3c24xx/bast-ide.c
11524F:	arch/arm/mach-s3c24xx/bast-irq.c
11525
11526SIPHASH PRF ROUTINES
11527M:	Jason A. Donenfeld <Jason@zx2c4.com>
11528S:	Maintained
11529F:	lib/siphash.c
11530F:	lib/test_siphash.c
11531F:	include/linux/siphash.h
11532
11533TI DAVINCI MACHINE SUPPORT
11534M:	Sekhar Nori <nsekhar@ti.com>
11535M:	Kevin Hilman <khilman@kernel.org>
11536L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11538S:	Supported
11539F:	arch/arm/mach-davinci/
11540F:	drivers/i2c/busses/i2c-davinci.c
11541
11542TI DAVINCI SERIES MEDIA DRIVER
11543M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11544L:	linux-media@vger.kernel.org
11545W:	https://linuxtv.org
11546Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11547T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11548S:	Maintained
11549F:	drivers/media/platform/davinci/
11550F:	include/media/davinci/
11551
11552TI AM437X VPFE DRIVER
11553M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11554L:	linux-media@vger.kernel.org
11555W:	https://linuxtv.org
11556Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11557T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11558S:	Maintained
11559F:	drivers/media/platform/am437x/
11560
11561OV2659 OMNIVISION SENSOR DRIVER
11562M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11563L:	linux-media@vger.kernel.org
11564W:	https://linuxtv.org
11565Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11566T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11567S:	Maintained
11568F:	drivers/media/i2c/ov2659.c
11569F:	include/media/i2c/ov2659.h
11570
11571SILICON MOTION SM712 FRAME BUFFER DRIVER
11572M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11573M:	Teddy Wang <teddy.wang@siliconmotion.com>
11574M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11575L:	linux-fbdev@vger.kernel.org
11576S:	Maintained
11577F:	drivers/video/fbdev/sm712*
11578F:	Documentation/fb/sm712fb.txt
11579
11580SIS 190 ETHERNET DRIVER
11581M:	Francois Romieu <romieu@fr.zoreil.com>
11582L:	netdev@vger.kernel.org
11583S:	Maintained
11584F:	drivers/net/ethernet/sis/sis190.c
11585
11586SIS 900/7016 FAST ETHERNET DRIVER
11587M:	Daniele Venzano <venza@brownhat.org>
11588W:	http://www.brownhat.org/sis900.html
11589L:	netdev@vger.kernel.org
11590S:	Maintained
11591F:	drivers/net/ethernet/sis/sis900.*
11592
11593SIS FRAMEBUFFER DRIVER
11594M:	Thomas Winischhofer <thomas@winischhofer.net>
11595W:	http://www.winischhofer.net/linuxsisvga.shtml
11596S:	Maintained
11597F:	Documentation/fb/sisfb.txt
11598F:	drivers/video/fbdev/sis/
11599F:	include/video/sisfb.h
11600
11601SIS USB2VGA DRIVER
11602M:	Thomas Winischhofer <thomas@winischhofer.net>
11603W:	http://www.winischhofer.at/linuxsisusbvga.shtml
11604S:	Maintained
11605F:	drivers/usb/misc/sisusbvga/
11606
11607SLAB ALLOCATOR
11608M:	Christoph Lameter <cl@linux.com>
11609M:	Pekka Enberg <penberg@kernel.org>
11610M:	David Rientjes <rientjes@google.com>
11611M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
11612M:	Andrew Morton <akpm@linux-foundation.org>
11613L:	linux-mm@kvack.org
11614S:	Maintained
11615F:	include/linux/sl?b*.h
11616F:	mm/sl?b*
11617
11618SLEEPABLE READ-COPY UPDATE (SRCU)
11619M:	Lai Jiangshan <jiangshanlai@gmail.com>
11620M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11621M:	Josh Triplett <josh@joshtriplett.org>
11622R:	Steven Rostedt <rostedt@goodmis.org>
11623R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11624L:	linux-kernel@vger.kernel.org
11625W:	http://www.rdrop.com/users/paulmck/RCU/
11626S:	Supported
11627T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11628F:	include/linux/srcu.h
11629F:	kernel/rcu/srcu.c
11630
11631SMACK SECURITY MODULE
11632M:	Casey Schaufler <casey@schaufler-ca.com>
11633L:	linux-security-module@vger.kernel.org
11634W:	http://schaufler-ca.com
11635T:	git git://github.com/cschaufler/smack-next
11636S:	Maintained
11637F:	Documentation/security/Smack.txt
11638F:	security/smack/
11639
11640DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11641M:	Kevin Hilman <khilman@kernel.org>
11642M:	Nishanth Menon <nm@ti.com>
11643S:	Maintained
11644F:	drivers/power/avs/
11645F:	include/linux/power/smartreflex.h
11646L:	linux-pm@vger.kernel.org
11647
11648SMC91x ETHERNET DRIVER
11649M:	Nicolas Pitre <nico@fluxnic.net>
11650S:	Odd Fixes
11651F:	drivers/net/ethernet/smsc/smc91x.*
11652
11653SMIA AND SMIA++ IMAGE SENSOR DRIVER
11654M:	Sakari Ailus <sakari.ailus@iki.fi>
11655L:	linux-media@vger.kernel.org
11656S:	Maintained
11657F:	drivers/media/i2c/smiapp/
11658F:	include/media/i2c/smiapp.h
11659F:	drivers/media/i2c/smiapp-pll.c
11660F:	drivers/media/i2c/smiapp-pll.h
11661F:	include/uapi/linux/smiapp.h
11662F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11663
11664SMM665 HARDWARE MONITOR DRIVER
11665M:	Guenter Roeck <linux@roeck-us.net>
11666L:	linux-hwmon@vger.kernel.org
11667S:	Maintained
11668F:	Documentation/hwmon/smm665
11669F:	drivers/hwmon/smm665.c
11670
11671SMSC EMC2103 HARDWARE MONITOR DRIVER
11672M:	Steve Glendinning <steve.glendinning@shawell.net>
11673L:	linux-hwmon@vger.kernel.org
11674S:	Maintained
11675F:	Documentation/hwmon/emc2103
11676F:	drivers/hwmon/emc2103.c
11677
11678SMSC SCH5627 HARDWARE MONITOR DRIVER
11679M:	Hans de Goede <hdegoede@redhat.com>
11680L:	linux-hwmon@vger.kernel.org
11681S:	Supported
11682F:	Documentation/hwmon/sch5627
11683F:	drivers/hwmon/sch5627.c
11684
11685SMSC47B397 HARDWARE MONITOR DRIVER
11686M:	Jean Delvare <jdelvare@suse.com>
11687L:	linux-hwmon@vger.kernel.org
11688S:	Maintained
11689F:	Documentation/hwmon/smsc47b397
11690F:	drivers/hwmon/smsc47b397.c
11691
11692SMSC911x ETHERNET DRIVER
11693M:	Steve Glendinning <steve.glendinning@shawell.net>
11694L:	netdev@vger.kernel.org
11695S:	Maintained
11696F:	include/linux/smsc911x.h
11697F:	drivers/net/ethernet/smsc/smsc911x.*
11698
11699SMSC9420 PCI ETHERNET DRIVER
11700M:	Steve Glendinning <steve.glendinning@shawell.net>
11701L:	netdev@vger.kernel.org
11702S:	Maintained
11703F:	drivers/net/ethernet/smsc/smsc9420.*
11704
11705SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11706M:	Steve Glendinning <steve.glendinning@shawell.net>
11707L:	linux-fbdev@vger.kernel.org
11708S:	Maintained
11709F:	drivers/video/fbdev/smscufx.c
11710
11711SOC-CAMERA V4L2 SUBSYSTEM
11712M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11713L:	linux-media@vger.kernel.org
11714T:	git git://linuxtv.org/media_tree.git
11715S:	Maintained
11716F:	include/media/soc*
11717F:	drivers/media/i2c/soc_camera/
11718F:	drivers/media/platform/soc_camera/
11719
11720SOEKRIS NET48XX LED SUPPORT
11721M:	Chris Boot <bootc@bootc.net>
11722S:	Maintained
11723F:	drivers/leds/leds-net48xx.c
11724
11725SOFTLOGIC 6x10 MPEG CODEC
11726M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11727M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11728M:	Andrey Utkin <andrey.krieger.utkin@gmail.com>
11729M:	Ismael Luceno <ismael@iodev.co.uk>
11730L:	linux-media@vger.kernel.org
11731S:	Supported
11732F:	drivers/media/pci/solo6x10/
11733
11734SOFTWARE RAID (Multiple Disks) SUPPORT
11735M:	Shaohua Li <shli@kernel.org>
11736L:	linux-raid@vger.kernel.org
11737T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11738S:	Supported
11739F:	drivers/md/
11740F:	include/linux/raid/
11741F:	include/uapi/linux/raid/
11742
11743SONIC NETWORK DRIVER
11744M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11745L:	netdev@vger.kernel.org
11746S:	Maintained
11747F:	drivers/net/ethernet/natsemi/sonic.*
11748
11749SONICS SILICON BACKPLANE DRIVER (SSB)
11750M:	Michael Buesch <m@bues.ch>
11751L:	linux-wireless@vger.kernel.org
11752S:	Maintained
11753F:	drivers/ssb/
11754F:	include/linux/ssb/
11755
11756SONY VAIO CONTROL DEVICE DRIVER
11757M:	Mattia Dongili <malattia@linux.it>
11758L:	platform-driver-x86@vger.kernel.org
11759W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11760S:	Maintained
11761F:	Documentation/laptops/sony-laptop.txt
11762F:	drivers/char/sonypi.c
11763F:	drivers/platform/x86/sony-laptop.c
11764F:	include/linux/sony-laptop.h
11765
11766SONY MEMORYSTICK CARD SUPPORT
11767M:	Alex Dubov <oakad@yahoo.com>
11768W:	http://tifmxx.berlios.de/
11769S:	Maintained
11770F:	drivers/memstick/host/tifm_ms.c
11771
11772SONY MEMORYSTICK STANDARD SUPPORT
11773M:	Maxim Levitsky <maximlevitsky@gmail.com>
11774S:	Maintained
11775F:	drivers/memstick/core/ms_block.*
11776
11777SOUND
11778M:	Jaroslav Kysela <perex@perex.cz>
11779M:	Takashi Iwai <tiwai@suse.com>
11780L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11781W:	http://www.alsa-project.org/
11782T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11783T:	git git://git.alsa-project.org/alsa-kernel.git
11784Q:	http://patchwork.kernel.org/project/alsa-devel/list/
11785S:	Maintained
11786F:	Documentation/sound/
11787F:	include/sound/
11788F:	include/uapi/sound/
11789F:	sound/
11790
11791SOUND - COMPRESSED AUDIO
11792M:	Vinod Koul <vinod.koul@intel.com>
11793L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11794T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11795S:	Supported
11796F:	Documentation/sound/alsa/compress_offload.txt
11797F:	include/sound/compress_driver.h
11798F:	include/uapi/sound/compress_*
11799F:	sound/core/compress_offload.c
11800F:	sound/soc/soc-compress.c
11801
11802SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11803M:	Liam Girdwood <lgirdwood@gmail.com>
11804M:	Mark Brown <broonie@kernel.org>
11805T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11806L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11807W:	http://alsa-project.org/main/index.php/ASoC
11808S:	Supported
11809F:	Documentation/devicetree/bindings/sound/
11810F:	Documentation/sound/alsa/soc/
11811F:	sound/soc/
11812F:	include/sound/soc*
11813
11814SOUND - DMAENGINE HELPERS
11815M:	Lars-Peter Clausen <lars@metafoo.de>
11816S:	Supported
11817F:	include/sound/dmaengine_pcm.h
11818F:	sound/core/pcm_dmaengine.c
11819F:	sound/soc/soc-generic-dmaengine-pcm.c
11820
11821SP2 MEDIA DRIVER
11822M:	Olli Salonen <olli.salonen@iki.fi>
11823L:	linux-media@vger.kernel.org
11824W:	https://linuxtv.org
11825Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11826S:	Maintained
11827F:	drivers/media/dvb-frontends/sp2*
11828
11829SPARC + UltraSPARC (sparc/sparc64)
11830M:	"David S. Miller" <davem@davemloft.net>
11831L:	sparclinux@vger.kernel.org
11832Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
11833T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11834T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11835S:	Maintained
11836F:	arch/sparc/
11837F:	drivers/sbus/
11838
11839SPARC SERIAL DRIVERS
11840M:	"David S. Miller" <davem@davemloft.net>
11841L:	sparclinux@vger.kernel.org
11842T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11843T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11844S:	Maintained
11845F:	include/linux/sunserialcore.h
11846F:	drivers/tty/serial/suncore.c
11847F:	drivers/tty/serial/sunhv.c
11848F:	drivers/tty/serial/sunsab.c
11849F:	drivers/tty/serial/sunsab.h
11850F:	drivers/tty/serial/sunsu.c
11851F:	drivers/tty/serial/sunzilog.c
11852F:	drivers/tty/serial/sunzilog.h
11853
11854SPARSE CHECKER
11855M:	"Christopher Li" <sparse@chrisli.org>
11856L:	linux-sparse@vger.kernel.org
11857W:	https://sparse.wiki.kernel.org/
11858T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11859T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11860S:	Maintained
11861F:	include/linux/compiler.h
11862
11863SPEAR PLATFORM SUPPORT
11864M:	Viresh Kumar <vireshk@kernel.org>
11865M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11866L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11867W:	http://www.st.com/spear
11868S:	Maintained
11869F:	arch/arm/boot/dts/spear*
11870F:	arch/arm/mach-spear/
11871
11872SPEAR CLOCK FRAMEWORK SUPPORT
11873M:	Viresh Kumar <vireshk@kernel.org>
11874L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11875W:	http://www.st.com/spear
11876S:	Maintained
11877F:	drivers/clk/spear/
11878
11879SPI NOR SUBSYSTEM
11880M:	Cyrille Pitchen <cyrille.pitchen@atmel.com>
11881M:	Marek Vasut <marek.vasut@gmail.com>
11882L:	linux-mtd@lists.infradead.org
11883W:	http://www.linux-mtd.infradead.org/
11884Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
11885T:	git git://github.com/spi-nor/linux.git
11886S:	Maintained
11887F:	drivers/mtd/spi-nor/
11888F:	include/linux/mtd/spi-nor.h
11889
11890SPI SUBSYSTEM
11891M:	Mark Brown <broonie@kernel.org>
11892L:	linux-spi@vger.kernel.org
11893T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11894Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
11895S:	Maintained
11896F:	Documentation/devicetree/bindings/spi/
11897F:	Documentation/spi/
11898F:	drivers/spi/
11899F:	include/linux/spi/
11900F:	include/uapi/linux/spi/
11901F:	tools/spi/
11902
11903SPIDERNET NETWORK DRIVER for CELL
11904M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11905L:	netdev@vger.kernel.org
11906S:	Supported
11907F:	Documentation/networking/spider_net.txt
11908F:	drivers/net/ethernet/toshiba/spider_net*
11909
11910SPU FILE SYSTEM
11911M:	Jeremy Kerr <jk@ozlabs.org>
11912L:	linuxppc-dev@lists.ozlabs.org
11913W:	http://www.ibm.com/developerworks/power/cell/
11914S:	Supported
11915F:	Documentation/filesystems/spufs.txt
11916F:	arch/powerpc/platforms/cell/spufs/
11917
11918SQUASHFS FILE SYSTEM
11919M:	Phillip Lougher <phillip@squashfs.org.uk>
11920L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
11921W:	http://squashfs.org.uk
11922T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11923S:	Maintained
11924F:	Documentation/filesystems/squashfs.txt
11925F:	fs/squashfs/
11926
11927SRM (Alpha) environment access
11928M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
11929S:	Maintained
11930F:	arch/alpha/kernel/srm_env.c
11931
11932STABLE BRANCH
11933M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11934L:	stable@vger.kernel.org
11935S:	Supported
11936F:	Documentation/process/stable-kernel-rules.rst
11937
11938STAGING SUBSYSTEM
11939M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11940T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11941L:	devel@driverdev.osuosl.org
11942S:	Supported
11943F:	drivers/staging/
11944
11945STAGING - COMEDI
11946M:	Ian Abbott <abbotti@mev.co.uk>
11947M:	H Hartley Sweeten <hsweeten@visionengravers.com>
11948S:	Odd Fixes
11949F:	drivers/staging/comedi/
11950
11951STAGING - FLARION FT1000 DRIVERS
11952M:	Marek Belisko <marek.belisko@gmail.com>
11953S:	Odd Fixes
11954F:	drivers/staging/ft1000/
11955
11956STAGING - INDUSTRIAL IO
11957M:	Jonathan Cameron <jic23@kernel.org>
11958L:	linux-iio@vger.kernel.org
11959S:	Odd Fixes
11960F:	Documentation/devicetree/bindings/staging/iio/
11961F:	drivers/staging/iio/
11962
11963STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11964M:	Jarod Wilson <jarod@wilsonet.com>
11965W:	http://www.lirc.org/
11966S:	Odd Fixes
11967F:	drivers/staging/media/lirc/
11968
11969STAGING - LUSTRE PARALLEL FILESYSTEM
11970M:	Oleg Drokin <oleg.drokin@intel.com>
11971M:	Andreas Dilger <andreas.dilger@intel.com>
11972M:	James Simmons <jsimmons@infradead.org>
11973L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
11974W:	http://wiki.lustre.org/
11975S:	Maintained
11976F:	drivers/staging/lustre
11977
11978STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11979M:	Marc Dietrich <marvin24@gmx.de>
11980L:	ac100@lists.launchpad.net (moderated for non-subscribers)
11981L:	linux-tegra@vger.kernel.org
11982S:	Maintained
11983F:	drivers/staging/nvec/
11984
11985STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11986M:	Jens Frederich <jfrederich@gmail.com>
11987M:	Daniel Drake <dsd@laptop.org>
11988M:	Jon Nettleton <jon.nettleton@gmail.com>
11989W:	http://wiki.laptop.org/go/DCON
11990S:	Maintained
11991F:	drivers/staging/olpc_dcon/
11992
11993STAGING - REALTEK RTL8712U DRIVERS
11994M:	Larry Finger <Larry.Finger@lwfinger.net>
11995M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11996S:	Odd Fixes
11997F:	drivers/staging/rtl8712/
11998
11999STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12000M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12001M:	Teddy Wang <teddy.wang@siliconmotion.com>
12002M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12003L:	linux-fbdev@vger.kernel.org
12004S:	Maintained
12005F:	drivers/staging/sm750fb/
12006
12007STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12008M:	William Hubbs <w.d.hubbs@gmail.com>
12009M:	Chris Brannon <chris@the-brannons.com>
12010M:	Kirk Reiser <kirk@reisers.ca>
12011M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
12012L:	speakup@linux-speakup.org
12013W:	http://www.linux-speakup.org/
12014S:	Odd Fixes
12015F:	drivers/staging/speakup/
12016
12017STAGING - VIA VT665X DRIVERS
12018M:	Forest Bond <forest@alittletooquiet.net>
12019S:	Odd Fixes
12020F:	drivers/staging/vt665?/
12021
12022STAGING - WILC1000 WIFI DRIVER
12023M:	Aditya Shankar <aditya.shankar@microchip.com>
12024M:	Ganesh Krishna <ganesh.krishna@microchip.com>
12025L:	linux-wireless@vger.kernel.org
12026S:	Supported
12027F:	drivers/staging/wilc1000/
12028
12029STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12030M:	Arnaud Patard <arnaud.patard@rtp-net.org>
12031S:	Odd Fixes
12032F:	drivers/staging/xgifb/
12033
12034STARFIRE/DURALAN NETWORK DRIVER
12035M:	Ion Badulescu <ionut@badula.org>
12036S:	Odd Fixes
12037F:	drivers/net/ethernet/adaptec/starfire*
12038
12039SUN3/3X
12040M:	Sam Creasey <sammy@sammy.net>
12041W:	http://sammy.net/sun3/
12042S:	Maintained
12043F:	arch/m68k/kernel/*sun3*
12044F:	arch/m68k/sun3*/
12045F:	arch/m68k/include/asm/sun3*
12046F:	drivers/net/ethernet/i825xx/sun3*
12047
12048SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12049M:	Hans de Goede <hdegoede@redhat.com>
12050L:	linux-input@vger.kernel.org
12051S:	Maintained
12052F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12053F:	drivers/input/keyboard/sun4i-lradc-keys.c
12054
12055SUNDANCE NETWORK DRIVER
12056M:	Denis Kirjanov <kda@linux-powerpc.org>
12057L:	netdev@vger.kernel.org
12058S:	Maintained
12059F:	drivers/net/ethernet/dlink/sundance.c
12060
12061SUPERH
12062M:	Yoshinori Sato <ysato@users.sourceforge.jp>
12063M:	Rich Felker <dalias@libc.org>
12064L:	linux-sh@vger.kernel.org
12065Q:	http://patchwork.kernel.org/project/linux-sh/list/
12066S:	Maintained
12067F:	Documentation/sh/
12068F:	arch/sh/
12069F:	drivers/sh/
12070
12071SUSPEND TO RAM
12072M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
12073M:	Len Brown <len.brown@intel.com>
12074M:	Pavel Machek <pavel@ucw.cz>
12075L:	linux-pm@vger.kernel.org
12076B:	https://bugzilla.kernel.org
12077S:	Supported
12078F:	Documentation/power/
12079F:	arch/x86/kernel/acpi/
12080F:	drivers/base/power/
12081F:	kernel/power/
12082F:	include/linux/suspend.h
12083F:	include/linux/freezer.h
12084F:	include/linux/pm.h
12085
12086SVGA HANDLING
12087M:	Martin Mares <mj@ucw.cz>
12088L:	linux-video@atrey.karlin.mff.cuni.cz
12089S:	Maintained
12090F:	Documentation/svga.txt
12091F:	arch/x86/boot/video*
12092
12093SWIOTLB SUBSYSTEM
12094M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12095L:	linux-kernel@vger.kernel.org
12096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12097S:	Supported
12098F:	lib/swiotlb.c
12099F:	arch/*/kernel/pci-swiotlb.c
12100F:	include/linux/swiotlb.h
12101
12102SWITCHDEV
12103M:	Jiri Pirko <jiri@resnulli.us>
12104M:	Ivan Vecera <ivecera@redhat.com>
12105L:	netdev@vger.kernel.org
12106S:	Supported
12107F:	net/switchdev/
12108F:	include/net/switchdev.h
12109
12110SYNOPSYS ARC ARCHITECTURE
12111M:	Vineet Gupta <vgupta@synopsys.com>
12112L:	linux-snps-arc@lists.infradead.org
12113S:	Supported
12114F:	arch/arc/
12115F:	Documentation/devicetree/bindings/arc/*
12116F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12117F:	drivers/clocksource/arc_timer.c
12118F:	drivers/tty/serial/arc_uart.c
12119T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12120
12121SYNOPSYS ARC SDP platform support
12122M:	Alexey Brodkin <abrodkin@synopsys.com>
12123S:	Supported
12124F:	arch/arc/plat-axs10x
12125F:	arch/arc/boot/dts/ax*
12126F:	Documentation/devicetree/bindings/arc/axs10*
12127
12128SYSTEM CONFIGURATION (SYSCON)
12129M:	Lee Jones <lee.jones@linaro.org>
12130M:	Arnd Bergmann <arnd@arndb.de>
12131T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12132S:	Supported
12133F:	drivers/mfd/syscon.c
12134
12135SYSTEM RESET/SHUTDOWN DRIVERS
12136M:	Sebastian Reichel <sre@kernel.org>
12137L:	linux-pm@vger.kernel.org
12138T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12139S:	Maintained
12140F:	Documentation/devicetree/bindings/power/reset/
12141F:	drivers/power/reset/
12142
12143SYSV FILESYSTEM
12144M:	Christoph Hellwig <hch@infradead.org>
12145S:	Maintained
12146F:	Documentation/filesystems/sysv-fs.txt
12147F:	fs/sysv/
12148F:	include/linux/sysv_fs.h
12149
12150TARGET SUBSYSTEM
12151M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
12152L:	linux-scsi@vger.kernel.org
12153L:	target-devel@vger.kernel.org
12154W:	http://www.linux-iscsi.org
12155W:	http://groups.google.com/group/linux-iscsi-target-dev
12156T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12157S:	Supported
12158F:	drivers/target/
12159F:	include/target/
12160F:	Documentation/target/
12161
12162TASKSTATS STATISTICS INTERFACE
12163M:	Balbir Singh <bsingharora@gmail.com>
12164S:	Maintained
12165F:	Documentation/accounting/taskstats*
12166F:	include/linux/taskstats*
12167F:	kernel/taskstats.c
12168
12169TC CLASSIFIER
12170M:	Jamal Hadi Salim <jhs@mojatatu.com>
12171L:	netdev@vger.kernel.org
12172S:	Maintained
12173F:	include/net/pkt_cls.h
12174F:	include/uapi/linux/pkt_cls.h
12175F:	net/sched/
12176
12177TCP LOW PRIORITY MODULE
12178M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12179M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12180W:	http://tcp-lp-mod.sourceforge.net/
12181S:	Maintained
12182F:	net/ipv4/tcp_lp.c
12183
12184TDA10071 MEDIA DRIVER
12185M:	Antti Palosaari <crope@iki.fi>
12186L:	linux-media@vger.kernel.org
12187W:	https://linuxtv.org
12188W:	http://palosaari.fi/linux/
12189Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12190T:	git git://linuxtv.org/anttip/media_tree.git
12191S:	Maintained
12192F:	drivers/media/dvb-frontends/tda10071*
12193
12194TDA18212 MEDIA DRIVER
12195M:	Antti Palosaari <crope@iki.fi>
12196L:	linux-media@vger.kernel.org
12197W:	https://linuxtv.org
12198W:	http://palosaari.fi/linux/
12199Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12200T:	git git://linuxtv.org/anttip/media_tree.git
12201S:	Maintained
12202F:	drivers/media/tuners/tda18212*
12203
12204TDA18218 MEDIA DRIVER
12205M:	Antti Palosaari <crope@iki.fi>
12206L:	linux-media@vger.kernel.org
12207W:	https://linuxtv.org
12208W:	http://palosaari.fi/linux/
12209Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12210T:	git git://linuxtv.org/anttip/media_tree.git
12211S:	Maintained
12212F:	drivers/media/tuners/tda18218*
12213
12214TDA18271 MEDIA DRIVER
12215M:	Michael Krufky <mkrufky@linuxtv.org>
12216L:	linux-media@vger.kernel.org
12217W:	https://linuxtv.org
12218W:	http://github.com/mkrufky
12219Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12220T:	git git://linuxtv.org/mkrufky/tuners.git
12221S:	Maintained
12222F:	drivers/media/tuners/tda18271*
12223
12224TDA827x MEDIA DRIVER
12225M:	Michael Krufky <mkrufky@linuxtv.org>
12226L:	linux-media@vger.kernel.org
12227W:	https://linuxtv.org
12228W:	http://github.com/mkrufky
12229Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12230T:	git git://linuxtv.org/mkrufky/tuners.git
12231S:	Maintained
12232F:	drivers/media/tuners/tda8290.*
12233
12234TDA8290 MEDIA DRIVER
12235M:	Michael Krufky <mkrufky@linuxtv.org>
12236L:	linux-media@vger.kernel.org
12237W:	https://linuxtv.org
12238W:	http://github.com/mkrufky
12239Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12240T:	git git://linuxtv.org/mkrufky/tuners.git
12241S:	Maintained
12242F:	drivers/media/tuners/tda8290.*
12243
12244TDA9840 MEDIA DRIVER
12245M:	Hans Verkuil <hverkuil@xs4all.nl>
12246L:	linux-media@vger.kernel.org
12247T:	git git://linuxtv.org/media_tree.git
12248W:	https://linuxtv.org
12249S:	Maintained
12250F:	drivers/media/i2c/tda9840*
12251
12252TEA5761 TUNER DRIVER
12253M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12254M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12255L:	linux-media@vger.kernel.org
12256W:	https://linuxtv.org
12257T:	git git://linuxtv.org/media_tree.git
12258S:	Odd fixes
12259F:	drivers/media/tuners/tea5761.*
12260
12261TEA5767 TUNER DRIVER
12262M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12263M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12264L:	linux-media@vger.kernel.org
12265W:	https://linuxtv.org
12266T:	git git://linuxtv.org/media_tree.git
12267S:	Maintained
12268F:	drivers/media/tuners/tea5767.*
12269
12270TEA6415C MEDIA DRIVER
12271M:	Hans Verkuil <hverkuil@xs4all.nl>
12272L:	linux-media@vger.kernel.org
12273T:	git git://linuxtv.org/media_tree.git
12274W:	https://linuxtv.org
12275S:	Maintained
12276F:	drivers/media/i2c/tea6415c*
12277
12278TEA6420 MEDIA DRIVER
12279M:	Hans Verkuil <hverkuil@xs4all.nl>
12280L:	linux-media@vger.kernel.org
12281T:	git git://linuxtv.org/media_tree.git
12282W:	https://linuxtv.org
12283S:	Maintained
12284F:	drivers/media/i2c/tea6420*
12285
12286TEAM DRIVER
12287M:	Jiri Pirko <jiri@resnulli.us>
12288L:	netdev@vger.kernel.org
12289S:	Supported
12290F:	drivers/net/team/
12291F:	include/linux/if_team.h
12292F:	include/uapi/linux/if_team.h
12293
12294TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12295M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12296S:	Maintained
12297F:	arch/x86/platform/ts5500/
12298
12299TECHNOTREND USB IR RECEIVER
12300M:	Sean Young <sean@mess.org>
12301L:	linux-media@vger.kernel.org
12302S:	Maintained
12303F:	drivers/media/rc/ttusbir.c
12304
12305TEGRA ARCHITECTURE SUPPORT
12306M:	Stephen Warren <swarren@wwwdotorg.org>
12307M:	Thierry Reding <thierry.reding@gmail.com>
12308M:	Alexandre Courbot <gnurou@gmail.com>
12309L:	linux-tegra@vger.kernel.org
12310Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
12311T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12312S:	Supported
12313N:	[^a-z]tegra
12314
12315TEGRA CLOCK DRIVER
12316M:	Peter De Schrijver <pdeschrijver@nvidia.com>
12317M:	Prashant Gaikwad <pgaikwad@nvidia.com>
12318S:	Supported
12319F:	drivers/clk/tegra/
12320
12321TEGRA DMA DRIVERS
12322M:	Laxman Dewangan <ldewangan@nvidia.com>
12323M:	Jon Hunter <jonathanh@nvidia.com>
12324S:	Supported
12325F:	drivers/dma/tegra*
12326
12327TEGRA I2C DRIVER
12328M:	Laxman Dewangan <ldewangan@nvidia.com>
12329S:	Supported
12330F:	drivers/i2c/busses/i2c-tegra.c
12331
12332TEGRA IOMMU DRIVERS
12333M:	Hiroshi Doyu <hdoyu@nvidia.com>
12334S:	Supported
12335F:	drivers/iommu/tegra*
12336
12337TEGRA KBC DRIVER
12338M:	Rakesh Iyer <riyer@nvidia.com>
12339M:	Laxman Dewangan <ldewangan@nvidia.com>
12340S:	Supported
12341F:	drivers/input/keyboard/tegra-kbc.c
12342
12343TEGRA PWM DRIVER
12344M:	Thierry Reding <thierry.reding@gmail.com>
12345S:	Supported
12346F:	drivers/pwm/pwm-tegra.c
12347
12348TEGRA SERIAL DRIVER
12349M:	Laxman Dewangan <ldewangan@nvidia.com>
12350S:	Supported
12351F:	drivers/tty/serial/serial-tegra.c
12352
12353TEGRA SPI DRIVER
12354M:	Laxman Dewangan <ldewangan@nvidia.com>
12355S:	Supported
12356F:	drivers/spi/spi-tegra*
12357
12358TEHUTI ETHERNET DRIVER
12359M:	Andy Gospodarek <andy@greyhouse.net>
12360L:	netdev@vger.kernel.org
12361S:	Supported
12362F:	drivers/net/ethernet/tehuti/*
12363
12364Telecom Clock Driver for MCPL0010
12365M:	Mark Gross <mark.gross@intel.com>
12366S:	Supported
12367F:	drivers/char/tlclk.c
12368
12369TENSILICA XTENSA PORT (xtensa)
12370M:	Chris Zankel <chris@zankel.net>
12371M:	Max Filippov <jcmvbkbc@gmail.com>
12372L:	linux-xtensa@linux-xtensa.org
12373T:	git git://github.com/czankel/xtensa-linux.git
12374S:	Maintained
12375F:	arch/xtensa/
12376F:	drivers/irqchip/irq-xtensa-*
12377
12378Texas Instruments' System Control Interface (TISCI) Protocol Driver
12379M:	Nishanth Menon <nm@ti.com>
12380M:	Tero Kristo <t-kristo@ti.com>
12381M:	Santosh Shilimkar <ssantosh@kernel.org>
12382L:	linux-arm-kernel@lists.infradead.org
12383S:	Maintained
12384F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12385F:	drivers/firmware/ti_sci*
12386F:	include/linux/soc/ti/ti_sci_protocol.h
12387
12388THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12389M:	Hans Verkuil <hverkuil@xs4all.nl>
12390L:	linux-media@vger.kernel.org
12391T:	git git://linuxtv.org/media_tree.git
12392W:	https://linuxtv.org
12393S:	Maintained
12394F:	drivers/media/radio/radio-raremono.c
12395
12396THERMAL
12397M:	Zhang Rui <rui.zhang@intel.com>
12398M:	Eduardo Valentin <edubezval@gmail.com>
12399L:	linux-pm@vger.kernel.org
12400T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12401T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12402Q:	https://patchwork.kernel.org/project/linux-pm/list/
12403S:	Supported
12404F:	drivers/thermal/
12405F:	include/linux/thermal.h
12406F:	include/uapi/linux/thermal.h
12407F:	include/linux/cpu_cooling.h
12408F:	Documentation/devicetree/bindings/thermal/
12409
12410THERMAL/CPU_COOLING
12411M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
12412M:	Viresh Kumar <viresh.kumar@linaro.org>
12413M:	Javi Merino <javi.merino@kernel.org>
12414L:	linux-pm@vger.kernel.org
12415S:	Supported
12416F:	Documentation/thermal/cpu-cooling-api.txt
12417F:	drivers/thermal/cpu_cooling.c
12418F:	include/linux/cpu_cooling.h
12419
12420THINKPAD ACPI EXTRAS DRIVER
12421M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12422L:	ibm-acpi-devel@lists.sourceforge.net
12423L:	platform-driver-x86@vger.kernel.org
12424W:	http://ibm-acpi.sourceforge.net
12425W:	http://thinkwiki.org/wiki/Ibm-acpi
12426T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12427S:	Maintained
12428F:	drivers/platform/x86/thinkpad_acpi.c
12429
12430TI BANDGAP AND THERMAL DRIVER
12431M:	Eduardo Valentin <edubezval@gmail.com>
12432M:	Keerthy <j-keerthy@ti.com>
12433L:	linux-pm@vger.kernel.org
12434L:	linux-omap@vger.kernel.org
12435S:	Maintained
12436F:	drivers/thermal/ti-soc-thermal/
12437
12438TI VPE/CAL DRIVERS
12439M:	Benoit Parrot <bparrot@ti.com>
12440L:	linux-media@vger.kernel.org
12441W:	http://linuxtv.org/
12442Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12443S:	Maintained
12444F:	drivers/media/platform/ti-vpe/
12445
12446TI CDCE706 CLOCK DRIVER
12447M:	Max Filippov <jcmvbkbc@gmail.com>
12448S:	Maintained
12449F:	drivers/clk/clk-cdce706.c
12450
12451TI CLOCK DRIVER
12452M:	Tero Kristo <t-kristo@ti.com>
12453L:	linux-omap@vger.kernel.org
12454S:	Maintained
12455F:	drivers/clk/ti/
12456F:	include/linux/clk/ti.h
12457
12458TI ETHERNET SWITCH DRIVER (CPSW)
12459M:	Mugunthan V N <mugunthanvnm@ti.com>
12460R:	Grygorii Strashko <grygorii.strashko@ti.com>
12461L:	linux-omap@vger.kernel.org
12462L:	netdev@vger.kernel.org
12463S:	Maintained
12464F:	drivers/net/ethernet/ti/cpsw*
12465F:	drivers/net/ethernet/ti/davinci*
12466
12467TI FLASH MEDIA INTERFACE DRIVER
12468M:	Alex Dubov <oakad@yahoo.com>
12469S:	Maintained
12470F:	drivers/misc/tifm*
12471F:	drivers/mmc/host/tifm_sd.c
12472F:	include/linux/tifm.h
12473
12474TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12475M:	Santosh Shilimkar <ssantosh@kernel.org>
12476L:	linux-kernel@vger.kernel.org
12477L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12478S:	Maintained
12479F:	drivers/soc/ti/*
12480T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12481
12482
12483TI LM49xxx FAMILY ASoC CODEC DRIVERS
12484M:	M R Swami Reddy <mr.swami.reddy@ti.com>
12485M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12486L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12487S:	Maintained
12488F:	sound/soc/codecs/lm49453*
12489F:	sound/soc/codecs/isabelle*
12490
12491TI LP855x BACKLIGHT DRIVER
12492M:	Milo Kim <milo.kim@ti.com>
12493S:	Maintained
12494F:	Documentation/backlight/lp855x-driver.txt
12495F:	drivers/video/backlight/lp855x_bl.c
12496F:	include/linux/platform_data/lp855x.h
12497
12498TI LP8727 CHARGER DRIVER
12499M:	Milo Kim <milo.kim@ti.com>
12500S:	Maintained
12501F:	drivers/power/supply/lp8727_charger.c
12502F:	include/linux/platform_data/lp8727.h
12503
12504TI LP8788 MFD DRIVER
12505M:	Milo Kim <milo.kim@ti.com>
12506S:	Maintained
12507F:	drivers/iio/adc/lp8788_adc.c
12508F:	drivers/leds/leds-lp8788.c
12509F:	drivers/mfd/lp8788*.c
12510F:	drivers/power/supply/lp8788-charger.c
12511F:	drivers/regulator/lp8788-*.c
12512F:	include/linux/mfd/lp8788*.h
12513
12514TI NETCP ETHERNET DRIVER
12515M:	Wingman Kwok <w-kwok2@ti.com>
12516M:	Murali Karicheri <m-karicheri2@ti.com>
12517L:	netdev@vger.kernel.org
12518S:	Maintained
12519F:	drivers/net/ethernet/ti/netcp*
12520
12521TI TAS571X FAMILY ASoC CODEC DRIVER
12522M:	Kevin Cernekee <cernekee@chromium.org>
12523L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12524S:	Odd Fixes
12525F:	sound/soc/codecs/tas571x*
12526
12527TI TWL4030 SERIES SOC CODEC DRIVER
12528M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
12529L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12530S:	Maintained
12531F:	sound/soc/codecs/twl4030*
12532
12533TI WILINK WIRELESS DRIVERS
12534L:	linux-wireless@vger.kernel.org
12535W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
12536W:	http://wireless.kernel.org/en/users/Drivers/wl1251
12537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12538S:	Orphan
12539F:	drivers/net/wireless/ti/
12540F:	include/linux/wl12xx.h
12541
12542TIPC NETWORK LAYER
12543M:	Jon Maloy <jon.maloy@ericsson.com>
12544M:	Ying Xue <ying.xue@windriver.com>
12545L:	netdev@vger.kernel.org (core kernel code)
12546L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12547W:	http://tipc.sourceforge.net/
12548S:	Maintained
12549F:	include/uapi/linux/tipc*.h
12550F:	net/tipc/
12551
12552TILE ARCHITECTURE
12553M:	Chris Metcalf <cmetcalf@mellanox.com>
12554W:	http://www.mellanox.com/repository/solutions/tile-scm/
12555T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12556S:	Supported
12557F:	arch/tile/
12558F:	drivers/char/tile-srom.c
12559F:	drivers/edac/tile_edac.c
12560F:	drivers/net/ethernet/tile/
12561F:	drivers/rtc/rtc-tile.c
12562F:	drivers/tty/hvc/hvc_tile.c
12563F:	drivers/tty/serial/tilegx.c
12564F:	drivers/usb/host/*-tilegx.c
12565F:	include/linux/usb/tilegx.h
12566
12567TLAN NETWORK DRIVER
12568M:	Samuel Chessman <chessman@tux.org>
12569L:	tlan-devel@lists.sourceforge.net (subscribers-only)
12570W:	http://sourceforge.net/projects/tlan/
12571S:	Maintained
12572F:	Documentation/networking/tlan.txt
12573F:	drivers/net/ethernet/ti/tlan.*
12574
12575TOMOYO SECURITY MODULE
12576M:	Kentaro Takeda <takedakn@nttdata.co.jp>
12577M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12578L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12579L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12580L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12581L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12582W:	http://tomoyo.sourceforge.jp/
12583T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12584S:	Maintained
12585F:	security/tomoyo/
12586
12587TOPSTAR LAPTOP EXTRAS DRIVER
12588M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12589L:	platform-driver-x86@vger.kernel.org
12590S:	Maintained
12591F:	drivers/platform/x86/topstar-laptop.c
12592
12593TOSHIBA ACPI EXTRAS DRIVER
12594M:	Azael Avalos <coproscefalo@gmail.com>
12595L:	platform-driver-x86@vger.kernel.org
12596S:	Maintained
12597F:	drivers/platform/x86/toshiba_acpi.c
12598
12599TOSHIBA BLUETOOTH DRIVER
12600M:	Azael Avalos <coproscefalo@gmail.com>
12601L:	platform-driver-x86@vger.kernel.org
12602S:	Maintained
12603F:	drivers/platform/x86/toshiba_bluetooth.c
12604
12605TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12606M:	Azael Avalos <coproscefalo@gmail.com>
12607L:	platform-driver-x86@vger.kernel.org
12608S:	Maintained
12609F:	drivers/platform/x86/toshiba_haps.c
12610
12611TOSHIBA WMI HOTKEYS DRIVER
12612M:	Azael Avalos <coproscefalo@gmail.com>
12613L:	platform-driver-x86@vger.kernel.org
12614S:	Maintained
12615F:	drivers/platform/x86/toshiba-wmi.c
12616
12617TOSHIBA SMM DRIVER
12618M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
12619W:	http://www.buzzard.org.uk/toshiba/
12620S:	Maintained
12621F:	drivers/char/toshiba.c
12622F:	include/linux/toshiba.h
12623F:	include/uapi/linux/toshiba.h
12624
12625TOSHIBA TC358743 DRIVER
12626M:	Mats Randgaard <matrandg@cisco.com>
12627L:	linux-media@vger.kernel.org
12628S:	Maintained
12629F:	drivers/media/i2c/tc358743*
12630F:	include/media/i2c/tc358743.h
12631
12632TMIO/SDHI MMC DRIVER
12633M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12634L:	linux-mmc@vger.kernel.org
12635S:	Supported
12636F:	drivers/mmc/host/tmio_mmc*
12637F:	drivers/mmc/host/sh_mobile_sdhi.c
12638F:	include/linux/mfd/tmio.h
12639
12640TMP401 HARDWARE MONITOR DRIVER
12641M:	Guenter Roeck <linux@roeck-us.net>
12642L:	linux-hwmon@vger.kernel.org
12643S:	Maintained
12644F:	Documentation/hwmon/tmp401
12645F:	drivers/hwmon/tmp401.c
12646
12647TMPFS (SHMEM FILESYSTEM)
12648M:	Hugh Dickins <hughd@google.com>
12649L:	linux-mm@kvack.org
12650S:	Maintained
12651F:	include/linux/shmem_fs.h
12652F:	mm/shmem.c
12653
12654TM6000 VIDEO4LINUX DRIVER
12655M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12656M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12657L:	linux-media@vger.kernel.org
12658W:	https://linuxtv.org
12659T:	git git://linuxtv.org/media_tree.git
12660S:	Odd fixes
12661F:	drivers/media/usb/tm6000/
12662F:	Documentation/media/v4l-drivers/tm6000*
12663
12664TW5864 VIDEO4LINUX DRIVER
12665M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12666M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12667M:	Andrey Utkin <andrey_utkin@fastmail.com>
12668L:	linux-media@vger.kernel.org
12669S:	Supported
12670F:	drivers/media/pci/tw5864/
12671
12672TW68 VIDEO4LINUX DRIVER
12673M:	Hans Verkuil <hverkuil@xs4all.nl>
12674L:	linux-media@vger.kernel.org
12675T:	git git://linuxtv.org/media_tree.git
12676W:	https://linuxtv.org
12677S:	Odd Fixes
12678F:	drivers/media/pci/tw68/
12679
12680TW686X VIDEO4LINUX DRIVER
12681M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12682L:	linux-media@vger.kernel.org
12683T:	git git://linuxtv.org/media_tree.git
12684W:	http://linuxtv.org
12685S:	Maintained
12686F:	drivers/media/pci/tw686x/
12687
12688TPM DEVICE DRIVER
12689M:	Peter Huewe <peterhuewe@gmx.de>
12690M:	Marcel Selhorst <tpmdd@selhorst.net>
12691M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12692R:	Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12693W:	http://tpmdd.sourceforge.net
12694L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12695Q:	https://patchwork.kernel.org/project/tpmdd-devel/list/
12696T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
12697S:	Maintained
12698F:	drivers/char/tpm/
12699
12700TPM IBM_VTPM DEVICE DRIVER
12701M:	Ashley Lai <ashleydlai@gmail.com>
12702W:	http://tpmdd.sourceforge.net
12703L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12704S:	Maintained
12705F:	drivers/char/tpm/tpm_ibmvtpm*
12706
12707TRACING
12708M:	Steven Rostedt <rostedt@goodmis.org>
12709M:	Ingo Molnar <mingo@redhat.com>
12710T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12711S:	Maintained
12712F:	Documentation/trace/ftrace.txt
12713F:	arch/*/*/*/ftrace.h
12714F:	arch/*/kernel/ftrace.c
12715F:	include/*/ftrace.h
12716F:	include/linux/trace*.h
12717F:	include/trace/
12718F:	kernel/trace/
12719F:	tools/testing/selftests/ftrace/
12720
12721TRACING MMIO ACCESSES (MMIOTRACE)
12722M:	Steven Rostedt <rostedt@goodmis.org>
12723M:	Ingo Molnar <mingo@kernel.org>
12724R:	Karol Herbst <karolherbst@gmail.com>
12725R:	Pekka Paalanen <ppaalanen@gmail.com>
12726S:	Maintained
12727L:	linux-kernel@vger.kernel.org
12728L:	nouveau@lists.freedesktop.org
12729F:	kernel/trace/trace_mmiotrace.c
12730F:	include/linux/mmiotrace.h
12731F:	arch/x86/mm/kmmio.c
12732F:	arch/x86/mm/mmio-mod.c
12733F:	arch/x86/mm/testmmiotrace.c
12734
12735TRIVIAL PATCHES
12736M:	Jiri Kosina <trivial@kernel.org>
12737T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12738S:	Maintained
12739K:	^Subject:.*(?i)trivial
12740
12741TTY LAYER
12742M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12743M:	Jiri Slaby <jslaby@suse.com>
12744S:	Supported
12745T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12746F:	Documentation/serial/
12747F:	drivers/tty/
12748F:	drivers/tty/serial/serial_core.c
12749F:	include/linux/serial_core.h
12750F:	include/linux/serial.h
12751F:	include/linux/tty.h
12752F:	include/uapi/linux/serial_core.h
12753F:	include/uapi/linux/serial.h
12754F:	include/uapi/linux/tty.h
12755
12756TUA9001 MEDIA DRIVER
12757M:	Antti Palosaari <crope@iki.fi>
12758L:	linux-media@vger.kernel.org
12759W:	https://linuxtv.org
12760W:	http://palosaari.fi/linux/
12761Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12762T:	git git://linuxtv.org/anttip/media_tree.git
12763S:	Maintained
12764F:	drivers/media/tuners/tua9001*
12765
12766TULIP NETWORK DRIVERS
12767L:	netdev@vger.kernel.org
12768L:	linux-parisc@vger.kernel.org
12769S:	Orphan
12770F:	drivers/net/ethernet/dec/tulip/
12771
12772TUN/TAP driver
12773M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
12774W:	http://vtun.sourceforge.net/tun
12775S:	Maintained
12776F:	Documentation/networking/tuntap.txt
12777F:	arch/um/os-Linux/drivers/
12778
12779TURBOCHANNEL SUBSYSTEM
12780M:	"Maciej W. Rozycki" <macro@linux-mips.org>
12781M:	Ralf Baechle <ralf@linux-mips.org>
12782L:	linux-mips@linux-mips.org
12783Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
12784S:	Maintained
12785F:	drivers/tc/
12786F:	include/linux/tc.h
12787
12788UBI FILE SYSTEM (UBIFS)
12789M:	Richard Weinberger <richard@nod.at>
12790M:	Artem Bityutskiy <dedekind1@gmail.com>
12791M:	Adrian Hunter <adrian.hunter@intel.com>
12792L:	linux-mtd@lists.infradead.org
12793T:	git git://git.infradead.org/ubifs-2.6.git
12794W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
12795S:	Supported
12796F:	Documentation/filesystems/ubifs.txt
12797F:	fs/ubifs/
12798
12799UCLINUX (M68KNOMMU AND COLDFIRE)
12800M:	Greg Ungerer <gerg@linux-m68k.org>
12801W:	http://www.linux-m68k.org/
12802W:	http://www.uclinux.org/
12803L:	linux-m68k@lists.linux-m68k.org
12804L:	uclinux-dev@uclinux.org  (subscribers-only)
12805T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12806S:	Maintained
12807F:	arch/m68k/coldfire/
12808F:	arch/m68k/68*/
12809F:	arch/m68k/*/*_no.*
12810F:	arch/m68k/include/asm/*_no.*
12811
12812UDF FILESYSTEM
12813M:	Jan Kara <jack@suse.com>
12814S:	Maintained
12815F:	Documentation/filesystems/udf.txt
12816F:	fs/udf/
12817
12818UDRAW TABLET
12819M:	Bastien Nocera <hadess@hadess.net>
12820L:	linux-input@vger.kernel.org
12821S:	Maintained
12822F:	drivers/hid/hid-udraw.c
12823
12824UFS FILESYSTEM
12825M:	Evgeniy Dushistov <dushistov@mail.ru>
12826S:	Maintained
12827F:	Documentation/filesystems/ufs.txt
12828F:	fs/ufs/
12829
12830UHID USERSPACE HID IO DRIVER:
12831M:	David Herrmann <dh.herrmann@googlemail.com>
12832L:	linux-input@vger.kernel.org
12833S:	Maintained
12834F:	drivers/hid/uhid.c
12835F:	include/uapi/linux/uhid.h
12836
12837ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12838L:	linux-usb@vger.kernel.org
12839S:	Orphan
12840F:	drivers/uwb/
12841F:	include/linux/uwb.h
12842F:	include/linux/uwb/
12843
12844UNICORE32 ARCHITECTURE:
12845M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
12846W:	http://mprc.pku.edu.cn/~guanxuetao/linux
12847S:	Maintained
12848T:	git git://github.com/gxt/linux.git
12849F:	arch/unicore32/
12850
12851UNIFDEF
12852M:	Tony Finch <dot@dotat.at>
12853W:	http://dotat.at/prog/unifdef
12854S:	Maintained
12855F:	scripts/unifdef.c
12856
12857UNIFORM CDROM DRIVER
12858M:	Jens Axboe <axboe@kernel.dk>
12859W:	http://www.kernel.dk
12860S:	Maintained
12861F:	Documentation/cdrom/
12862F:	drivers/cdrom/cdrom.c
12863F:	include/linux/cdrom.h
12864F:	include/uapi/linux/cdrom.h
12865
12866UNISYS S-PAR DRIVERS
12867M:	David Kershner <david.kershner@unisys.com>
12868L:	sparmaintainer@unisys.com (Unisys internal)
12869S:	Supported
12870F:	drivers/staging/unisys/
12871
12872UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12873M:	Vinayak Holikatti <vinholikatti@gmail.com>
12874L:	linux-scsi@vger.kernel.org
12875S:	Supported
12876F:	Documentation/scsi/ufs.txt
12877F:	drivers/scsi/ufs/
12878
12879UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12880M:	Manjunath M Bettegowda <manjumb@synopsys.com>
12881M:	Prabu Thangamuthu <prabut@synopsys.com>
12882L:	linux-scsi@vger.kernel.org
12883S:	Supported
12884F:	drivers/scsi/ufs/*dwc*
12885
12886UNSORTED BLOCK IMAGES (UBI)
12887M:	Artem Bityutskiy <dedekind1@gmail.com>
12888M:	Richard Weinberger <richard@nod.at>
12889W:	http://www.linux-mtd.infradead.org/
12890L:	linux-mtd@lists.infradead.org
12891T:	git git://git.infradead.org/ubifs-2.6.git
12892S:	Supported
12893F:	drivers/mtd/ubi/
12894F:	include/linux/mtd/ubi.h
12895F:	include/uapi/mtd/ubi-user.h
12896
12897USB ACM DRIVER
12898M:	Oliver Neukum <oneukum@suse.com>
12899L:	linux-usb@vger.kernel.org
12900S:	Maintained
12901F:	Documentation/usb/acm.txt
12902F:	drivers/usb/class/cdc-acm.*
12903
12904USB AR5523 WIRELESS DRIVER
12905M:	Pontus Fuchs <pontus.fuchs@gmail.com>
12906L:	linux-wireless@vger.kernel.org
12907S:	Maintained
12908F:	drivers/net/wireless/ath/ar5523/
12909
12910USB ATTACHED SCSI
12911M:	Oliver Neukum <oneukum@suse.com>
12912L:	linux-usb@vger.kernel.org
12913L:	linux-scsi@vger.kernel.org
12914S:	Maintained
12915F:	drivers/usb/storage/uas.c
12916
12917USB CDC ETHERNET DRIVER
12918M:	Oliver Neukum <oliver@neukum.org>
12919L:	linux-usb@vger.kernel.org
12920S:	Maintained
12921F:	drivers/net/usb/cdc_*.c
12922F:	include/uapi/linux/usb/cdc.h
12923
12924USB CHAOSKEY DRIVER
12925M:	Keith Packard <keithp@keithp.com>
12926L:	linux-usb@vger.kernel.org
12927S:	Maintained
12928F:	drivers/usb/misc/chaoskey.c
12929
12930USB CYPRESS C67X00 DRIVER
12931M:	Peter Korsgaard <jacmet@sunsite.dk>
12932L:	linux-usb@vger.kernel.org
12933S:	Maintained
12934F:	drivers/usb/c67x00/
12935
12936USB DAVICOM DM9601 DRIVER
12937M:	Peter Korsgaard <jacmet@sunsite.dk>
12938L:	netdev@vger.kernel.org
12939W:	http://www.linux-usb.org/usbnet
12940S:	Maintained
12941F:	drivers/net/usb/dm9601.c
12942
12943USB DIAMOND RIO500 DRIVER
12944M:	Cesar Miquel <miquel@df.uba.ar>
12945L:	rio500-users@lists.sourceforge.net
12946W:	http://rio500.sourceforge.net
12947S:	Maintained
12948F:	drivers/usb/misc/rio500*
12949
12950USB EHCI DRIVER
12951M:	Alan Stern <stern@rowland.harvard.edu>
12952L:	linux-usb@vger.kernel.org
12953S:	Maintained
12954F:	Documentation/usb/ehci.txt
12955F:	drivers/usb/host/ehci*
12956
12957USB GADGET/PERIPHERAL SUBSYSTEM
12958M:	Felipe Balbi <balbi@kernel.org>
12959L:	linux-usb@vger.kernel.org
12960W:	http://www.linux-usb.org/gadget
12961T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12962S:	Maintained
12963F:	drivers/usb/gadget/
12964F:	include/linux/usb/gadget*
12965
12966USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12967M:	Jiri Kosina <jikos@kernel.org>
12968R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
12969L:	linux-usb@vger.kernel.org
12970T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12971S:	Maintained
12972F:	Documentation/hid/hiddev.txt
12973F:	drivers/hid/usbhid/
12974
12975USB ISP116X DRIVER
12976M:	Olav Kongas <ok@artecdesign.ee>
12977L:	linux-usb@vger.kernel.org
12978S:	Maintained
12979F:	drivers/usb/host/isp116x*
12980F:	include/linux/usb/isp116x.h
12981
12982USB LAN78XX ETHERNET DRIVER
12983M:	Woojung Huh <woojung.huh@microchip.com>
12984M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12985L:	netdev@vger.kernel.org
12986S:	Maintained
12987F:	drivers/net/usb/lan78xx.*
12988
12989USB MASS STORAGE DRIVER
12990M:	Alan Stern <stern@rowland.harvard.edu>
12991L:	linux-usb@vger.kernel.org
12992L:	usb-storage@lists.one-eyed-alien.net
12993S:	Maintained
12994W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
12995F:	drivers/usb/storage/
12996
12997USB MIDI DRIVER
12998M:	Clemens Ladisch <clemens@ladisch.de>
12999L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13000T:	git git://git.alsa-project.org/alsa-kernel.git
13001S:	Maintained
13002F:	sound/usb/midi.*
13003
13004USB NETWORKING DRIVERS
13005L:	linux-usb@vger.kernel.org
13006S:	Odd Fixes
13007F:	drivers/net/usb/
13008
13009USB OHCI DRIVER
13010M:	Alan Stern <stern@rowland.harvard.edu>
13011L:	linux-usb@vger.kernel.org
13012S:	Maintained
13013F:	Documentation/usb/ohci.txt
13014F:	drivers/usb/host/ohci*
13015
13016USB OTG FSM (Finite State Machine)
13017M:	Peter Chen <Peter.Chen@nxp.com>
13018T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13019L:	linux-usb@vger.kernel.org
13020S:	Maintained
13021F:	drivers/usb/common/usb-otg-fsm.c
13022
13023USB OVER IP DRIVER
13024M:	Valentina Manea <valentina.manea.m@gmail.com>
13025M:	Shuah Khan <shuahkh@osg.samsung.com>
13026M:	Shuah Khan <shuah@kernel.org>
13027L:	linux-usb@vger.kernel.org
13028S:	Maintained
13029F:	Documentation/usb/usbip_protocol.txt
13030F:	drivers/usb/usbip/
13031F:	tools/usb/usbip/
13032
13033USB PEGASUS DRIVER
13034M:	Petko Manolov <petkan@nucleusys.com>
13035L:	linux-usb@vger.kernel.org
13036L:	netdev@vger.kernel.org
13037T:	git git://github.com/petkan/pegasus.git
13038W:	https://github.com/petkan/pegasus
13039S:	Maintained
13040F:	drivers/net/usb/pegasus.*
13041
13042USB PHY LAYER
13043M:	Felipe Balbi <balbi@kernel.org>
13044L:	linux-usb@vger.kernel.org
13045T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13046S:	Maintained
13047F:	drivers/usb/phy/
13048
13049USB PRINTER DRIVER (usblp)
13050M:	Pete Zaitcev <zaitcev@redhat.com>
13051L:	linux-usb@vger.kernel.org
13052S:	Supported
13053F:	drivers/usb/class/usblp.c
13054
13055USB QMI WWAN NETWORK DRIVER
13056M:	Bjørn Mork <bjorn@mork.no>
13057L:	netdev@vger.kernel.org
13058S:	Maintained
13059F:	Documentation/ABI/testing/sysfs-class-net-qmi
13060F:	drivers/net/usb/qmi_wwan.c
13061
13062USB RTL8150 DRIVER
13063M:	Petko Manolov <petkan@nucleusys.com>
13064L:	linux-usb@vger.kernel.org
13065L:	netdev@vger.kernel.org
13066T:	git git://github.com/petkan/rtl8150.git
13067W:	https://github.com/petkan/rtl8150
13068S:	Maintained
13069F:	drivers/net/usb/rtl8150.c
13070
13071USB SERIAL SUBSYSTEM
13072M:	Johan Hovold <johan@kernel.org>
13073L:	linux-usb@vger.kernel.org
13074T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13075S:	Maintained
13076F:	Documentation/usb/usb-serial.txt
13077F:	drivers/usb/serial/
13078F:	include/linux/usb/serial.h
13079
13080USB SMSC75XX ETHERNET DRIVER
13081M:	Steve Glendinning <steve.glendinning@shawell.net>
13082L:	netdev@vger.kernel.org
13083S:	Maintained
13084F:	drivers/net/usb/smsc75xx.*
13085
13086USB SMSC95XX ETHERNET DRIVER
13087M:	Steve Glendinning <steve.glendinning@shawell.net>
13088M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13089L:	netdev@vger.kernel.org
13090S:	Maintained
13091F:	drivers/net/usb/smsc95xx.*
13092
13093USB SUBSYSTEM
13094M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13095L:	linux-usb@vger.kernel.org
13096W:	http://www.linux-usb.org
13097T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13098S:	Supported
13099F:	Documentation/devicetree/bindings/usb/
13100F:	Documentation/usb/
13101F:	drivers/usb/
13102F:	include/linux/usb.h
13103F:	include/linux/usb/
13104
13105USB UHCI DRIVER
13106M:	Alan Stern <stern@rowland.harvard.edu>
13107L:	linux-usb@vger.kernel.org
13108S:	Maintained
13109F:	drivers/usb/host/uhci*
13110
13111USB "USBNET" DRIVER FRAMEWORK
13112M:	Oliver Neukum <oneukum@suse.com>
13113L:	netdev@vger.kernel.org
13114W:	http://www.linux-usb.org/usbnet
13115S:	Maintained
13116F:	drivers/net/usb/usbnet.c
13117F:	include/linux/usb/usbnet.h
13118
13119USB VIDEO CLASS
13120M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13121L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13122L:	linux-media@vger.kernel.org
13123T:	git git://linuxtv.org/media_tree.git
13124W:	http://www.ideasonboard.org/uvc/
13125S:	Maintained
13126F:	drivers/media/usb/uvc/
13127F:	include/uapi/linux/uvcvideo.h
13128
13129USB VISION DRIVER
13130M:	Hans Verkuil <hverkuil@xs4all.nl>
13131L:	linux-media@vger.kernel.org
13132T:	git git://linuxtv.org/media_tree.git
13133W:	https://linuxtv.org
13134S:	Odd Fixes
13135F:	drivers/media/usb/usbvision/
13136
13137USB WEBCAM GADGET
13138M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13139L:	linux-usb@vger.kernel.org
13140S:	Maintained
13141F:	drivers/usb/gadget/function/*uvc*
13142F:	drivers/usb/gadget/legacy/webcam.c
13143
13144USB WIRELESS RNDIS DRIVER (rndis_wlan)
13145M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
13146L:	linux-wireless@vger.kernel.org
13147S:	Maintained
13148F:	drivers/net/wireless/rndis_wlan.c
13149
13150USB XHCI DRIVER
13151M:	Mathias Nyman <mathias.nyman@intel.com>
13152L:	linux-usb@vger.kernel.org
13153S:	Supported
13154F:	drivers/usb/host/xhci*
13155F:	drivers/usb/host/pci-quirks*
13156
13157USB ZD1201 DRIVER
13158L:	linux-wireless@vger.kernel.org
13159W:	http://linux-lc100020.sourceforge.net
13160S:	Orphan
13161F:	drivers/net/wireless/zydas/zd1201.*
13162
13163USB ZR364XX DRIVER
13164M:	Antoine Jacquet <royale@zerezo.com>
13165L:	linux-usb@vger.kernel.org
13166L:	linux-media@vger.kernel.org
13167T:	git git://linuxtv.org/media_tree.git
13168W:	http://royale.zerezo.com/zr364xx/
13169S:	Maintained
13170F:	Documentation/media/v4l-drivers/zr364xx*
13171F:	drivers/media/usb/zr364xx/
13172
13173ULPI BUS
13174M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
13175L:	linux-usb@vger.kernel.org
13176S:	Maintained
13177F:	drivers/usb/common/ulpi.c
13178F:	include/linux/ulpi/
13179
13180USER-MODE LINUX (UML)
13181M:	Jeff Dike <jdike@addtoit.com>
13182M:	Richard Weinberger <richard@nod.at>
13183L:	user-mode-linux-devel@lists.sourceforge.net
13184L:	user-mode-linux-user@lists.sourceforge.net
13185W:	http://user-mode-linux.sourceforge.net
13186T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13187S:	Maintained
13188F:	Documentation/virtual/uml/
13189F:	arch/um/
13190F:	arch/x86/um/
13191F:	fs/hostfs/
13192F:	fs/hppfs/
13193
13194USERSPACE I/O (UIO)
13195M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13196S:	Maintained
13197T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13198F:	Documentation/driver-api/uio-howto.rst
13199F:	drivers/uio/
13200F:	include/linux/uio*.h
13201
13202UTIL-LINUX PACKAGE
13203M:	Karel Zak <kzak@redhat.com>
13204L:	util-linux@vger.kernel.org
13205W:	http://en.wikipedia.org/wiki/Util-linux
13206T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13207S:	Maintained
13208
13209UVESAFB DRIVER
13210M:	Michal Januszewski <spock@gentoo.org>
13211L:	linux-fbdev@vger.kernel.org
13212W:	http://dev.gentoo.org/~spock/projects/uvesafb/
13213S:	Maintained
13214F:	Documentation/fb/uvesafb.txt
13215F:	drivers/video/fbdev/uvesafb.*
13216
13217VF610 NAND DRIVER
13218M:	Stefan Agner <stefan@agner.ch>
13219L:	linux-mtd@lists.infradead.org
13220S:	Supported
13221F:	drivers/mtd/nand/vf610_nfc.c
13222
13223VFAT/FAT/MSDOS FILESYSTEM
13224M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13225S:	Maintained
13226F:	Documentation/filesystems/vfat.txt
13227F:	fs/fat/
13228
13229VFIO DRIVER
13230M:	Alex Williamson <alex.williamson@redhat.com>
13231L:	kvm@vger.kernel.org
13232T:	git git://github.com/awilliam/linux-vfio.git
13233S:	Maintained
13234F:	Documentation/vfio.txt
13235F:	drivers/vfio/
13236F:	include/linux/vfio.h
13237F:	include/uapi/linux/vfio.h
13238
13239VFIO MEDIATED DEVICE DRIVERS
13240M:	Kirti Wankhede <kwankhede@nvidia.com>
13241L:	kvm@vger.kernel.org
13242S:	Maintained
13243F:	Documentation/vfio-mediated-device.txt
13244F:	drivers/vfio/mdev/
13245F:	include/linux/mdev.h
13246F:	samples/vfio-mdev/
13247
13248VFIO PLATFORM DRIVER
13249M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
13250L:	kvm@vger.kernel.org
13251S:	Maintained
13252F:	drivers/vfio/platform/
13253
13254VIDEOBUF2 FRAMEWORK
13255M:	Pawel Osciak <pawel@osciak.com>
13256M:	Marek Szyprowski <m.szyprowski@samsung.com>
13257M:	Kyungmin Park <kyungmin.park@samsung.com>
13258L:	linux-media@vger.kernel.org
13259S:	Maintained
13260F:	drivers/media/v4l2-core/videobuf2-*
13261F:	include/media/videobuf2-*
13262
13263VIRTIO AND VHOST VSOCK DRIVER
13264M:	Stefan Hajnoczi <stefanha@redhat.com>
13265L:	kvm@vger.kernel.org
13266L:	virtualization@lists.linux-foundation.org
13267L:	netdev@vger.kernel.org
13268S:	Maintained
13269F:	include/linux/virtio_vsock.h
13270F:	include/uapi/linux/virtio_vsock.h
13271F:	net/vmw_vsock/virtio_transport_common.c
13272F:	net/vmw_vsock/virtio_transport.c
13273F:	drivers/vhost/vsock.c
13274F:	drivers/vhost/vsock.h
13275
13276VIRTUAL SERIO DEVICE DRIVER
13277M:	Stephen Chandler Paul <thatslyude@gmail.com>
13278S:	Maintained
13279F:	drivers/input/serio/userio.c
13280F:	include/uapi/linux/userio.h
13281
13282VIRTIO CONSOLE DRIVER
13283M:	Amit Shah <amit@kernel.org>
13284L:	virtualization@lists.linux-foundation.org
13285S:	Maintained
13286F:	drivers/char/virtio_console.c
13287F:	include/linux/virtio_console.h
13288F:	include/uapi/linux/virtio_console.h
13289
13290VIRTIO CORE, NET AND BLOCK DRIVERS
13291M:	"Michael S. Tsirkin" <mst@redhat.com>
13292M:	Jason Wang <jasowang@redhat.com>
13293L:	virtualization@lists.linux-foundation.org
13294S:	Maintained
13295F:	Documentation/devicetree/bindings/virtio/
13296F:	drivers/virtio/
13297F:	tools/virtio/
13298F:	drivers/net/virtio_net.c
13299F:	drivers/block/virtio_blk.c
13300F:	include/linux/virtio_*.h
13301F:	include/uapi/linux/virtio_*.h
13302F:	drivers/crypto/virtio/
13303
13304VIRTIO DRIVERS FOR S390
13305M:	Christian Borntraeger <borntraeger@de.ibm.com>
13306M:	Cornelia Huck <cornelia.huck@de.ibm.com>
13307L:	linux-s390@vger.kernel.org
13308L:	virtualization@lists.linux-foundation.org
13309L:	kvm@vger.kernel.org
13310S:	Supported
13311F:	drivers/s390/virtio/
13312
13313VIRTIO GPU DRIVER
13314M:	David Airlie <airlied@linux.ie>
13315M:	Gerd Hoffmann <kraxel@redhat.com>
13316L:	dri-devel@lists.freedesktop.org
13317L:	virtualization@lists.linux-foundation.org
13318T:	git git://git.kraxel.org/linux drm-qemu
13319S:	Maintained
13320F:	drivers/gpu/drm/virtio/
13321F:	include/uapi/linux/virtio_gpu.h
13322
13323VIRTIO HOST (VHOST)
13324M:	"Michael S. Tsirkin" <mst@redhat.com>
13325M:	Jason Wang <jasowang@redhat.com>
13326L:	kvm@vger.kernel.org
13327L:	virtualization@lists.linux-foundation.org
13328L:	netdev@vger.kernel.org
13329T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13330S:	Maintained
13331F:	drivers/vhost/
13332F:	include/uapi/linux/vhost.h
13333
13334VIRTIO INPUT DRIVER
13335M:	Gerd Hoffmann <kraxel@redhat.com>
13336S:	Maintained
13337F:	drivers/virtio/virtio_input.c
13338F:	include/uapi/linux/virtio_input.h
13339
13340VIRTIO CRYPTO DRIVER
13341M:  Gonglei <arei.gonglei@huawei.com>
13342L:  virtualization@lists.linux-foundation.org
13343L:  linux-crypto@vger.kernel.org
13344S:  Maintained
13345F:  drivers/crypto/virtio/
13346F:  include/uapi/linux/virtio_crypto.h
13347
13348VIA RHINE NETWORK DRIVER
13349S:	Orphan
13350F:	drivers/net/ethernet/via/via-rhine.c
13351
13352VIA SD/MMC CARD CONTROLLER DRIVER
13353M:	Bruce Chang <brucechang@via.com.tw>
13354M:	Harald Welte <HaraldWelte@viatech.com>
13355S:	Maintained
13356F:	drivers/mmc/host/via-sdmmc.c
13357
13358VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13359M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13360L:	linux-fbdev@vger.kernel.org
13361S:	Maintained
13362F:	include/linux/via-core.h
13363F:	include/linux/via-gpio.h
13364F:	include/linux/via_i2c.h
13365F:	drivers/video/fbdev/via/
13366
13367VIA VELOCITY NETWORK DRIVER
13368M:	Francois Romieu <romieu@fr.zoreil.com>
13369L:	netdev@vger.kernel.org
13370S:	Maintained
13371F:	drivers/net/ethernet/via/via-velocity.*
13372
13373VIRT LIB
13374M:	Alex Williamson <alex.williamson@redhat.com>
13375M:	Paolo Bonzini <pbonzini@redhat.com>
13376L:	kvm@vger.kernel.org
13377S:	Supported
13378F:	virt/lib/
13379
13380VIVID VIRTUAL VIDEO DRIVER
13381M:	Hans Verkuil <hverkuil@xs4all.nl>
13382L:	linux-media@vger.kernel.org
13383T:	git git://linuxtv.org/media_tree.git
13384W:	https://linuxtv.org
13385S:	Maintained
13386F:	drivers/media/platform/vivid/*
13387
13388VLAN (802.1Q)
13389M:	Patrick McHardy <kaber@trash.net>
13390L:	netdev@vger.kernel.org
13391S:	Maintained
13392F:	drivers/net/macvlan.c
13393F:	include/linux/if_*vlan.h
13394F:	net/8021q/
13395
13396VLYNQ BUS
13397M:	Florian Fainelli <f.fainelli@gmail.com>
13398L:	openwrt-devel@lists.openwrt.org (subscribers-only)
13399S:	Maintained
13400F:	drivers/vlynq/vlynq.c
13401F:	include/linux/vlynq.h
13402
13403VME SUBSYSTEM
13404M:	Martyn Welch <martyn@welchs.me.uk>
13405M:	Manohar Vanga <manohar.vanga@gmail.com>
13406M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13407L:	devel@driverdev.osuosl.org
13408S:	Maintained
13409T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13410F:	Documentation/driver-api/vme.rst
13411F:	drivers/staging/vme/
13412F:	drivers/vme/
13413F:	include/linux/vme*
13414
13415VMWARE HYPERVISOR INTERFACE
13416M:	Alok Kataria <akataria@vmware.com>
13417L:	virtualization@lists.linux-foundation.org
13418S:	Supported
13419F:	arch/x86/kernel/cpu/vmware.c
13420
13421VMWARE BALLOON DRIVER
13422M:	Xavier Deguillard <xdeguillard@vmware.com>
13423M:	Philip Moltmann <moltmann@vmware.com>
13424M:	"VMware, Inc." <pv-drivers@vmware.com>
13425L:	linux-kernel@vger.kernel.org
13426S:	Maintained
13427F:	drivers/misc/vmw_balloon.c
13428
13429VMWARE VMMOUSE SUBDRIVER
13430M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
13431M:	"VMware, Inc." <pv-drivers@vmware.com>
13432L:	linux-input@vger.kernel.org
13433S:	Maintained
13434F:	drivers/input/mouse/vmmouse.c
13435F:	drivers/input/mouse/vmmouse.h
13436
13437VMWARE VMXNET3 ETHERNET DRIVER
13438M:	Shrikrishna Khare <skhare@vmware.com>
13439M:	"VMware, Inc." <pv-drivers@vmware.com>
13440L:	netdev@vger.kernel.org
13441S:	Maintained
13442F:	drivers/net/vmxnet3/
13443
13444VMware PVSCSI driver
13445M:	Jim Gill <jgill@vmware.com>
13446M:	VMware PV-Drivers <pv-drivers@vmware.com>
13447L:	linux-scsi@vger.kernel.org
13448S:	Maintained
13449F:	drivers/scsi/vmw_pvscsi.c
13450F:	drivers/scsi/vmw_pvscsi.h
13451
13452VMWARE PVRDMA DRIVER
13453M:	Adit Ranadive <aditr@vmware.com>
13454M:	VMware PV-Drivers <pv-drivers@vmware.com>
13455L:	linux-rdma@vger.kernel.org
13456S:	Maintained
13457F:	drivers/infiniband/hw/vmw_pvrdma/
13458
13459VOLTAGE AND CURRENT REGULATOR FRAMEWORK
13460M:	Liam Girdwood <lgirdwood@gmail.com>
13461M:	Mark Brown <broonie@kernel.org>
13462L:	linux-kernel@vger.kernel.org
13463W:	http://www.slimlogic.co.uk/?p=48
13464T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
13465S:	Supported
13466F:	Documentation/devicetree/bindings/regulator/
13467F:	drivers/regulator/
13468F:	include/dt-bindings/regulator/
13469F:	include/linux/regulator/
13470
13471VRF
13472M:	David Ahern <dsa@cumulusnetworks.com>
13473M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
13474L:	netdev@vger.kernel.org
13475S:	Maintained
13476F:	drivers/net/vrf.c
13477F:	Documentation/networking/vrf.txt
13478
13479VT1211 HARDWARE MONITOR DRIVER
13480M:	Juerg Haefliger <juergh@gmail.com>
13481L:	linux-hwmon@vger.kernel.org
13482S:	Maintained
13483F:	Documentation/hwmon/vt1211
13484F:	drivers/hwmon/vt1211.c
13485
13486VT8231 HARDWARE MONITOR DRIVER
13487M:	Roger Lucas <vt8231@hiddenengine.co.uk>
13488L:	linux-hwmon@vger.kernel.org
13489S:	Maintained
13490F:	drivers/hwmon/vt8231.c
13491
13492VUB300 USB to SDIO/SD/MMC bridge chip
13493M:	Tony Olech <tony.olech@elandigitalsystems.com>
13494L:	linux-mmc@vger.kernel.org
13495L:	linux-usb@vger.kernel.org
13496S:	Supported
13497F:	drivers/mmc/host/vub300.c
13498
13499W1 DALLAS'S 1-WIRE BUS
13500M:	Evgeniy Polyakov <zbr@ioremap.net>
13501S:	Maintained
13502F:	Documentation/w1/
13503F:	drivers/w1/
13504
13505W83791D HARDWARE MONITORING DRIVER
13506M:	Marc Hulsman <m.hulsman@tudelft.nl>
13507L:	linux-hwmon@vger.kernel.org
13508S:	Maintained
13509F:	Documentation/hwmon/w83791d
13510F:	drivers/hwmon/w83791d.c
13511
13512W83793 HARDWARE MONITORING DRIVER
13513M:	Rudolf Marek <r.marek@assembler.cz>
13514L:	linux-hwmon@vger.kernel.org
13515S:	Maintained
13516F:	Documentation/hwmon/w83793
13517F:	drivers/hwmon/w83793.c
13518
13519W83795 HARDWARE MONITORING DRIVER
13520M:	Jean Delvare <jdelvare@suse.com>
13521L:	linux-hwmon@vger.kernel.org
13522S:	Maintained
13523F:	drivers/hwmon/w83795.c
13524
13525W83L51xD SD/MMC CARD INTERFACE DRIVER
13526M:	Pierre Ossman <pierre@ossman.eu>
13527S:	Maintained
13528F:	drivers/mmc/host/wbsd.*
13529
13530WACOM PROTOCOL 4 SERIAL TABLETS
13531M:	Julian Squires <julian@cipht.net>
13532M:	Hans de Goede <hdegoede@redhat.com>
13533L:	linux-input@vger.kernel.org
13534S:	Maintained
13535F:	drivers/input/tablet/wacom_serial4.c
13536
13537WATCHDOG DEVICE DRIVERS
13538M:	Wim Van Sebroeck <wim@iguana.be>
13539R:	Guenter Roeck <linux@roeck-us.net>
13540L:	linux-watchdog@vger.kernel.org
13541W:	http://www.linux-watchdog.org/
13542T:	git git://www.linux-watchdog.org/linux-watchdog.git
13543S:	Maintained
13544F:	Documentation/devicetree/bindings/watchdog/
13545F:	Documentation/watchdog/
13546F:	drivers/watchdog/
13547F:	include/linux/watchdog.h
13548F:	include/uapi/linux/watchdog.h
13549
13550WIIMOTE HID DRIVER
13551M:	David Herrmann <dh.herrmann@googlemail.com>
13552L:	linux-input@vger.kernel.org
13553S:	Maintained
13554F:	drivers/hid/hid-wiimote*
13555
13556WINBOND CIR DRIVER
13557M:	David Härdeman <david@hardeman.nu>
13558S:	Maintained
13559F:	drivers/media/rc/winbond-cir.c
13560
13561WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13562M:	William Breathitt Gray <vilhelm.gray@gmail.com>
13563L:	linux-watchdog@vger.kernel.org
13564S:	Maintained
13565F:	drivers/watchdog/ebc-c384_wdt.c
13566
13567WINSYSTEMS WS16C48 GPIO DRIVER
13568M:	William Breathitt Gray <vilhelm.gray@gmail.com>
13569L:	linux-gpio@vger.kernel.org
13570S:	Maintained
13571F:	drivers/gpio/gpio-ws16c48.c
13572
13573WIMAX STACK
13574M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13575M:	linux-wimax@intel.com
13576L:	wimax@linuxwimax.org (subscribers-only)
13577S:	Supported
13578W:	http://linuxwimax.org
13579F:	Documentation/wimax/README.wimax
13580F:	include/linux/wimax/debug.h
13581F:	include/net/wimax.h
13582F:	include/uapi/linux/wimax.h
13583F:	net/wimax/
13584
13585WISTRON LAPTOP BUTTON DRIVER
13586M:	Miloslav Trmac <mitr@volny.cz>
13587S:	Maintained
13588F:	drivers/input/misc/wistron_btns.c
13589
13590WL3501 WIRELESS PCMCIA CARD DRIVER
13591L:	linux-wireless@vger.kernel.org
13592S:	Odd fixes
13593F:	drivers/net/wireless/wl3501*
13594
13595WOLFSON MICROELECTRONICS DRIVERS
13596L:	patches@opensource.wolfsonmicro.com
13597T:	git https://github.com/CirrusLogic/linux-drivers.git
13598W:	https://github.com/CirrusLogic/linux-drivers/wiki
13599S:	Supported
13600F:	Documentation/hwmon/wm83??
13601F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13602F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13603F:	Documentation/devicetree/bindings/mfd/arizona.txt
13604F:	arch/arm/mach-s3c64xx/mach-crag6410*
13605F:	drivers/clk/clk-wm83*.c
13606F:	drivers/extcon/extcon-arizona.c
13607F:	drivers/leds/leds-wm83*.c
13608F:	drivers/gpio/gpio-*wm*.c
13609F:	drivers/gpio/gpio-arizona.c
13610F:	drivers/hwmon/wm83??-hwmon.c
13611F:	drivers/input/misc/wm831x-on.c
13612F:	drivers/input/touchscreen/wm831x-ts.c
13613F:	drivers/input/touchscreen/wm97*.c
13614F:	drivers/mfd/arizona*
13615F:	drivers/mfd/wm*.c
13616F:	drivers/mfd/cs47l24*
13617F:	drivers/power/supply/wm83*.c
13618F:	drivers/rtc/rtc-wm83*.c
13619F:	drivers/regulator/wm8*.c
13620F:	drivers/video/backlight/wm83*_bl.c
13621F:	drivers/watchdog/wm83*_wdt.c
13622F:	include/linux/mfd/arizona/
13623F:	include/linux/mfd/wm831x/
13624F:	include/linux/mfd/wm8350/
13625F:	include/linux/mfd/wm8400*
13626F:	include/linux/wm97xx.h
13627F:	include/sound/wm????.h
13628F:	sound/soc/codecs/arizona.?
13629F:	sound/soc/codecs/wm*
13630F:	sound/soc/codecs/cs47l24*
13631
13632WORKQUEUE
13633M:	Tejun Heo <tj@kernel.org>
13634R:	Lai Jiangshan <jiangshanlai@gmail.com>
13635T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13636S:	Maintained
13637F:	include/linux/workqueue.h
13638F:	kernel/workqueue.c
13639F:	Documentation/core-api/workqueue.rst
13640
13641X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13642M:	Chen-Yu Tsai <wens@csie.org>
13643L:	linux-kernel@vger.kernel.org
13644S:	Maintained
13645N:	axp[128]
13646
13647X.25 NETWORK LAYER
13648M:	Andrew Hendry <andrew.hendry@gmail.com>
13649L:	linux-x25@vger.kernel.org
13650S:	Odd Fixes
13651F:	Documentation/networking/x25*
13652F:	include/net/x25*
13653F:	net/x25/
13654
13655X86 ARCHITECTURE (32-BIT AND 64-BIT)
13656M:	Thomas Gleixner <tglx@linutronix.de>
13657M:	Ingo Molnar <mingo@redhat.com>
13658M:	"H. Peter Anvin" <hpa@zytor.com>
13659M:	x86@kernel.org
13660L:	linux-kernel@vger.kernel.org
13661T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13662S:	Maintained
13663F:	Documentation/x86/
13664F:	arch/x86/
13665
13666X86 PLATFORM DRIVERS
13667M:	Darren Hart <dvhart@infradead.org>
13668M:	Andy Shevchenko <andy@infradead.org>
13669L:	platform-driver-x86@vger.kernel.org
13670T:	git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13671S:	Maintained
13672F:	drivers/platform/x86/
13673F:	drivers/platform/olpc/
13674
13675X86 MCE INFRASTRUCTURE
13676M:	Tony Luck <tony.luck@intel.com>
13677M:	Borislav Petkov <bp@alien8.de>
13678L:	linux-edac@vger.kernel.org
13679S:	Maintained
13680F:	arch/x86/kernel/cpu/mcheck/*
13681
13682X86 MICROCODE UPDATE SUPPORT
13683M:	Borislav Petkov <bp@alien8.de>
13684S:	Maintained
13685F:	arch/x86/kernel/cpu/microcode/*
13686
13687X86 VDSO
13688M:	Andy Lutomirski <luto@amacapital.net>
13689L:	linux-kernel@vger.kernel.org
13690T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13691S:	Maintained
13692F:	arch/x86/entry/vdso/
13693
13694XC2028/3028 TUNER DRIVER
13695M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13696M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13697L:	linux-media@vger.kernel.org
13698W:	https://linuxtv.org
13699T:	git git://linuxtv.org/media_tree.git
13700S:	Maintained
13701F:	drivers/media/tuners/tuner-xc2028.*
13702
13703XEN HYPERVISOR INTERFACE
13704M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
13705M:	Juergen Gross <jgross@suse.com>
13706L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13707T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13708S:	Supported
13709F:	arch/x86/xen/
13710F:	drivers/*/xen-*front.c
13711F:	drivers/xen/
13712F:	arch/x86/include/asm/xen/
13713F:	include/xen/
13714F:	include/uapi/xen/
13715
13716XEN HYPERVISOR ARM
13717M:	Stefano Stabellini <sstabellini@kernel.org>
13718L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13719S:	Maintained
13720F:	arch/arm/xen/
13721F:	arch/arm/include/asm/xen/
13722
13723XEN HYPERVISOR ARM64
13724M:	Stefano Stabellini <sstabellini@kernel.org>
13725L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13726S:	Maintained
13727F:	arch/arm64/xen/
13728F:	arch/arm64/include/asm/xen/
13729
13730XEN NETWORK BACKEND DRIVER
13731M:	Wei Liu <wei.liu2@citrix.com>
13732M:	Paul Durrant <paul.durrant@citrix.com>
13733L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13734L:	netdev@vger.kernel.org
13735S:	Supported
13736F:	drivers/net/xen-netback/*
13737
13738XEN PCI SUBSYSTEM
13739M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13740L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13741S:	Supported
13742F:	arch/x86/pci/*xen*
13743F:	drivers/pci/*xen*
13744
13745XEN BLOCK SUBSYSTEM
13746M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13747M:	Roger Pau Monné <roger.pau@citrix.com>
13748L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13749S:	Supported
13750F:	drivers/block/xen-blkback/*
13751F:	drivers/block/xen*
13752
13753XEN PVSCSI DRIVERS
13754M:	Juergen Gross <jgross@suse.com>
13755L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13756L:	linux-scsi@vger.kernel.org
13757S:	Supported
13758F:	drivers/scsi/xen-scsifront.c
13759F:	drivers/xen/xen-scsiback.c
13760F:	include/xen/interface/io/vscsiif.h
13761
13762XEN SWIOTLB SUBSYSTEM
13763M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13764L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13765S:	Supported
13766F:	arch/x86/xen/*swiotlb*
13767F:	drivers/xen/*swiotlb*
13768
13769XFS FILESYSTEM
13770M:	Darrick J. Wong <darrick.wong@oracle.com>
13771M:	linux-xfs@vger.kernel.org
13772L:	linux-xfs@vger.kernel.org
13773W:	http://xfs.org/
13774T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
13775S:	Supported
13776F:	Documentation/filesystems/xfs.txt
13777F:	fs/xfs/
13778
13779XILINX AXI ETHERNET DRIVER
13780M:	Anirudha Sarangi <anirudh@xilinx.com>
13781M:	John Linn <John.Linn@xilinx.com>
13782S:	Maintained
13783F:	drivers/net/ethernet/xilinx/xilinx_axienet*
13784
13785XILINX UARTLITE SERIAL DRIVER
13786M:	Peter Korsgaard <jacmet@sunsite.dk>
13787L:	linux-serial@vger.kernel.org
13788S:	Maintained
13789F:	drivers/tty/serial/uartlite.c
13790
13791XILINX VIDEO IP CORES
13792M:	Hyun Kwon <hyun.kwon@xilinx.com>
13793M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13794L:	linux-media@vger.kernel.org
13795T:	git git://linuxtv.org/media_tree.git
13796S:	Supported
13797F:	Documentation/devicetree/bindings/media/xilinx/
13798F:	drivers/media/platform/xilinx/
13799F:	include/uapi/linux/xilinx-v4l2-controls.h
13800
13801XILLYBUS DRIVER
13802M:	Eli Billauer <eli.billauer@gmail.com>
13803L:	linux-kernel@vger.kernel.org
13804S:	Supported
13805F:	drivers/char/xillybus/
13806
13807XTENSA XTFPGA PLATFORM SUPPORT
13808M:	Max Filippov <jcmvbkbc@gmail.com>
13809L:	linux-xtensa@linux-xtensa.org
13810S:	Maintained
13811F:	drivers/spi/spi-xtensa-xtfpga.c
13812F:	sound/soc/xtensa/xtfpga-i2s.c
13813
13814YAM DRIVER FOR AX.25
13815M:	Jean-Paul Roubelat <jpr@f6fbb.org>
13816L:	linux-hams@vger.kernel.org
13817S:	Maintained
13818F:	drivers/net/hamradio/yam*
13819F:	include/linux/yam.h
13820
13821YEALINK PHONE DRIVER
13822M:	Henk Vergonet <Henk.Vergonet@gmail.com>
13823L:	usbb2k-api-dev@nongnu.org
13824S:	Maintained
13825F:	Documentation/input/yealink.txt
13826F:	drivers/input/misc/yealink.*
13827
13828Z8530 DRIVER FOR AX.25
13829M:	Joerg Reuter <jreuter@yaina.de>
13830W:	http://yaina.de/jreuter/
13831W:	http://www.qsl.net/dl1bke/
13832L:	linux-hams@vger.kernel.org
13833S:	Maintained
13834F:	Documentation/networking/z8530drv.txt
13835F:	drivers/net/hamradio/*scc.c
13836F:	drivers/net/hamradio/z8530.h
13837
13838ZBUD COMPRESSED PAGE ALLOCATOR
13839M:	Seth Jennings <sjenning@redhat.com>
13840M:	Dan Streetman <ddstreet@ieee.org>
13841L:	linux-mm@kvack.org
13842S:	Maintained
13843F:	mm/zbud.c
13844F:	include/linux/zbud.h
13845
13846ZD1211RW WIRELESS DRIVER
13847M:	Daniel Drake <dsd@gentoo.org>
13848M:	Ulrich Kunitz <kune@deine-taler.de>
13849W:	http://zd1211.ath.cx/wiki/DriverRewrite
13850L:	linux-wireless@vger.kernel.org
13851L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
13852S:	Maintained
13853F:	drivers/net/wireless/zydas/zd1211rw/
13854
13855ZD1301_DEMOD MEDIA DRIVER
13856M:	Antti Palosaari <crope@iki.fi>
13857L:	linux-media@vger.kernel.org
13858W:	https://linuxtv.org/
13859W:	http://palosaari.fi/linux/
13860Q:	https://patchwork.linuxtv.org/project/linux-media/list/
13861S:	Maintained
13862F:	drivers/media/dvb-frontends/zd1301_demod*
13863
13864ZD1301 MEDIA DRIVER
13865M:	Antti Palosaari <crope@iki.fi>
13866L:	linux-media@vger.kernel.org
13867W:	https://linuxtv.org/
13868W:	http://palosaari.fi/linux/
13869Q:	https://patchwork.linuxtv.org/project/linux-media/list/
13870S:	Maintained
13871F:	drivers/media/usb/dvb-usb-v2/zd1301*
13872
13873ZPOOL COMPRESSED PAGE STORAGE API
13874M:	Dan Streetman <ddstreet@ieee.org>
13875L:	linux-mm@kvack.org
13876S:	Maintained
13877F:	mm/zpool.c
13878F:	include/linux/zpool.h
13879
13880ZR36067 VIDEO FOR LINUX DRIVER
13881L:	mjpeg-users@lists.sourceforge.net
13882L:	linux-media@vger.kernel.org
13883W:	http://mjpeg.sourceforge.net/driver-zoran/
13884T:	hg https://linuxtv.org/hg/v4l-dvb
13885S:	Odd Fixes
13886F:	drivers/media/pci/zoran/
13887
13888ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13889M:	Minchan Kim <minchan@kernel.org>
13890M:	Nitin Gupta <ngupta@vflare.org>
13891R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13892L:	linux-kernel@vger.kernel.org
13893S:	Maintained
13894F:	drivers/block/zram/
13895F:	Documentation/blockdev/zram.txt
13896
13897ZS DECSTATION Z85C30 SERIAL DRIVER
13898M:	"Maciej W. Rozycki" <macro@linux-mips.org>
13899S:	Maintained
13900F:	drivers/tty/serial/zs.*
13901
13902ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13903M:	Minchan Kim <minchan@kernel.org>
13904M:	Nitin Gupta <ngupta@vflare.org>
13905R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13906L:	linux-mm@kvack.org
13907S:	Maintained
13908F:	mm/zsmalloc.c
13909F:	include/linux/zsmalloc.h
13910F:	Documentation/vm/zsmalloc.txt
13911
13912ZSWAP COMPRESSED SWAP CACHING
13913M:	Seth Jennings <sjenning@redhat.com>
13914M:	Dan Streetman <ddstreet@ieee.org>
13915L:	linux-mm@kvack.org
13916S:	Maintained
13917F:	mm/zswap.c
13918
13919THE REST
13920M:	Linus Torvalds <torvalds@linux-foundation.org>
13921L:	linux-kernel@vger.kernel.org
13922Q:	http://patchwork.kernel.org/project/LKML/list/
13923T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13924S:	Buried alive in reporters
13925F:	*
13926F:	*/
13927