xref: /openbmc/linux/MAINTAINERS (revision f7c35abe)
1
2
3	List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below.  This will make things
6easier on the maintainers.  Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91.	Always _test_ your changes, however small, on at least 4 or
10	5 people, preferably many more.
11
122.	Try to release a few ALPHA test versions to the net. Announce
13	them onto the kernel channel and await results. This is especially
14	important for device drivers, because often that's the only way
15	you will find things like the fact version 3 firmware needs
16	a magic fix you didn't know about, or some clown changed the
17	chips on a board and not its name.  (Don't laugh!  Look at the
18	SMC etherpower for that.)
19
203.	Make sure your changes compile correctly in multiple
21	configurations. In particular check that changes work both as a
22	module and built into the kernel.
23
244.	When you are happy with a change make it generally available for
25	testing and await feedback.
26
275.	Make a patch available to the relevant maintainer in the list. Use
28	'diff -u' to make the patch easy to merge. Be prepared to get your
29	changes sent back with seemingly silly requests about formatting
30	and variable names.  These aren't as silly as they seem. One
31	job the maintainers (and especially Linus) do is to keep things
32	looking the same. Sometimes this means that the clever hack in
33	your driver to get around a problem actually needs to become a
34	generalized kernel feature ready for next time.
35
36	PLEASE check your patch with the automated style checker
37	(scripts/checkpatch.pl) to catch trivial style violations.
38	See Documentation/process/coding-style.rst for guidance here.
39
40	PLEASE CC: the maintainers and mailing lists that are generated
41	by scripts/get_maintainer.pl.  The results returned by the
42	script will be best if you have git installed and are making
43	your changes in a branch derived from Linus' latest git tree.
44	See Documentation/process/submitting-patches.rst for details.
45
46	PLEASE try to include any credit lines you want added with the
47	patch. It avoids people being missed off by mistake and makes
48	it easier to know who wants adding and who doesn't.
49
50	PLEASE document known bugs. If it doesn't work for everything
51	or does something very odd once a month document it.
52
53	PLEASE remember that submissions must be made under the terms
54	of the Linux Foundation certificate of contribution and should
55	include a Signed-off-by: line.  The current version of this
56	"Developer's Certificate of Origin" (DCO) is listed in the file
57	Documentation/process/submitting-patches.rst.
58
596.	Make sure you have the right to send any changes you make. If you
60	do changes at work you may find your employer owns the patch
61	not you.
62
637.	When sending security related changes or reports to a maintainer
64	please Cc: security@kernel.org, especially if the maintainer
65	does not respond.
66
678.	Happy hacking.
68
69Descriptions of section entries:
70
71	P: Person (obsolete)
72	M: Mail patches to: FullName <address@domain>
73	R: Designated reviewer: FullName <address@domain>
74	   These reviewers should be CCed on patches.
75	L: Mailing list that is relevant to this area
76	W: Web-page with status/info
77	B: URI for where to file bugs. A web-page with detailed bug
78	   filing info, a direct bug tracker link, or a mailto: URI.
79	C: URI for chat protocol, server and channel where developers
80	   usually hang out, for example irc://server/channel.
81	Q: Patchwork web based patch tracking system site
82	T: SCM tree type and location.
83	   Type is one of: git, hg, quilt, stgit, topgit
84	S: Status, one of the following:
85	   Supported:	Someone is actually paid to look after this.
86	   Maintained:	Someone actually looks after it.
87	   Odd Fixes:	It has a maintainer but they don't have time to do
88			much other than throw the odd patch in. See below..
89	   Orphan:	No current maintainer [but maybe you could take the
90			role as you write your new code].
91	   Obsolete:	Old code. Something tagged obsolete generally means
92			it has been replaced by a better system and you
93			should be using that.
94	F: Files and directories with wildcard patterns.
95	   A trailing slash includes all files and subdirectory files.
96	   F:	drivers/net/	all files in and below drivers/net
97	   F:	drivers/net/*	all files in drivers/net, but not below
98	   F:	*/net/*		all files in "any top level directory"/net
99	   One pattern per line.  Multiple F: lines acceptable.
100	N: Files and directories with regex patterns.
101	   N:	[^a-z]tegra	all files whose path contains the word tegra
102	   One pattern per line.  Multiple N: lines acceptable.
103	   scripts/get_maintainer.pl has different behavior for files that
104	   match F: pattern and matches of N: patterns.  By default,
105	   get_maintainer will not look at git log history when an F: pattern
106	   match occurs.  When an N: match occurs, git log history is used
107	   to also notify the people that have git commit signatures.
108	X: Files and directories that are NOT maintained, same rules as F:
109	   Files exclusions are tested before file matches.
110	   Can be useful for excluding a specific subdirectory, for instance:
111	   F:	net/
112	   X:	net/ipv6/
113	   matches all files in and below net excluding net/ipv6/
114	K: Keyword perl extended regex pattern to match content in a
115	   patch or file.  For instance:
116	   K: of_get_profile
117	      matches patches or files that contain "of_get_profile"
118	   K: \b(printk|pr_(info|err))\b
119	      matches patches or files that contain one or more of the words
120	      printk, pr_info or pr_err
121	   One regex pattern per line.  Multiple K: lines acceptable.
122
123Note: For the hard of thinking, this list is meant to remain in alphabetical
124order. If you could add yourselves to it in alphabetical order that would be
125so much easier [Ed]
126
127Maintainers List (try to look for most precise areas first)
128
129		-----------------------------------
130
1313C59X NETWORK DRIVER
132M:	Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
133L:	netdev@vger.kernel.org
134S:	Maintained
135F:	Documentation/networking/vortex.txt
136F:	drivers/net/ethernet/3com/3c59x.c
137
1383CR990 NETWORK DRIVER
139M:	David Dillow <dave@thedillows.org>
140L:	netdev@vger.kernel.org
141S:	Maintained
142F:	drivers/net/ethernet/3com/typhoon*
143
1443WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
145M:	Adam Radford <aradford@gmail.com>
146L:	linux-scsi@vger.kernel.org
147W:	http://www.lsi.com
148S:	Supported
149F:	drivers/scsi/3w-*
150
15153C700 AND 53C700-66 SCSI DRIVER
152M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
153L:	linux-scsi@vger.kernel.org
154S:	Maintained
155F:	drivers/scsi/53c700*
156
1576LOWPAN GENERIC (BTLE/IEEE 802.15.4)
158M:	Alexander Aring <aar@pengutronix.de>
159M:	Jukka Rissanen <jukka.rissanen@linux.intel.com>
160L:	linux-bluetooth@vger.kernel.org
161L:	linux-wpan@vger.kernel.org
162S:	Maintained
163F:	net/6lowpan/
164F:	include/net/6lowpan.h
165F:	Documentation/networking/6lowpan.txt
166
1676PACK NETWORK DRIVER FOR AX.25
168M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
169L:	linux-hams@vger.kernel.org
170S:	Maintained
171F:	drivers/net/hamradio/6pack.c
172
1738169 10/100/1000 GIGABIT ETHERNET DRIVER
174M:	Realtek linux nic maintainers <nic_swsd@realtek.com>
175L:	netdev@vger.kernel.org
176S:	Maintained
177F:	drivers/net/ethernet/realtek/r8169.c
178
1798250/16?50 (AND CLONE UARTS) SERIAL DRIVER
180M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
181L:	linux-serial@vger.kernel.org
182S:	Maintained
183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
184F:	drivers/tty/serial/8250*
185F:	include/linux/serial_8250.h
186
1878390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
188L:	netdev@vger.kernel.org
189S:	Orphan / Obsolete
190F:	drivers/net/ethernet/8390/
191
1929P FILE SYSTEM
193M:	Eric Van Hensbergen <ericvh@gmail.com>
194M:	Ron Minnich <rminnich@sandia.gov>
195M:	Latchesar Ionkov <lucho@ionkov.net>
196L:	v9fs-developer@lists.sourceforge.net
197W:	http://swik.net/v9fs
198Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
200S:	Maintained
201F:	Documentation/filesystems/9p.txt
202F:	fs/9p/
203F:	net/9p/
204F:	include/net/9p/
205F:	include/uapi/linux/virtio_9p.h
206F:	include/trace/events/9p.h
207
208
209A8293 MEDIA DRIVER
210M:	Antti Palosaari <crope@iki.fi>
211L:	linux-media@vger.kernel.org
212W:	https://linuxtv.org
213W:	http://palosaari.fi/linux/
214Q:	http://patchwork.linuxtv.org/project/linux-media/list/
215T:	git git://linuxtv.org/anttip/media_tree.git
216S:	Maintained
217F:	drivers/media/dvb-frontends/a8293*
218
219AACRAID SCSI RAID DRIVER
220M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
221L:	linux-scsi@vger.kernel.org
222W:	http://www.adaptec.com/
223S:	Supported
224F:	Documentation/scsi/aacraid.txt
225F:	drivers/scsi/aacraid/
226
227ABI/API
228L:	linux-api@vger.kernel.org
229F:	include/linux/syscalls.h
230F:	kernel/sys_ni.c
231
232ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
233M:	Hans de Goede <hdegoede@redhat.com>
234L:	linux-hwmon@vger.kernel.org
235S:	Maintained
236F:	drivers/hwmon/abituguru.c
237
238ABIT UGURU 3 HARDWARE MONITOR DRIVER
239M:	Alistair John Strachan <alistair@devzero.co.uk>
240L:	linux-hwmon@vger.kernel.org
241S:	Maintained
242F:	drivers/hwmon/abituguru3.c
243
244ACCES 104-DIO-48E GPIO DRIVER
245M:	William Breathitt Gray <vilhelm.gray@gmail.com>
246L:	linux-gpio@vger.kernel.org
247S:	Maintained
248F:	drivers/gpio/gpio-104-dio-48e.c
249
250ACCES 104-IDI-48 GPIO DRIVER
251M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
252L:	linux-gpio@vger.kernel.org
253S:	Maintained
254F:	drivers/gpio/gpio-104-idi-48.c
255
256ACCES 104-IDIO-16 GPIO DRIVER
257M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
258L:	linux-gpio@vger.kernel.org
259S:	Maintained
260F:	drivers/gpio/gpio-104-idio-16.c
261
262ACCES 104-QUAD-8 IIO DRIVER
263M:	William Breathitt Gray <vilhelm.gray@gmail.com>
264L:	linux-iio@vger.kernel.org
265S:	Maintained
266F:	drivers/iio/counter/104-quad-8.c
267
268ACCES PCI-IDIO-16 GPIO DRIVER
269M:	William Breathitt Gray <vilhelm.gray@gmail.com>
270L:	linux-gpio@vger.kernel.org
271S:	Maintained
272F:	drivers/gpio/gpio-pci-idio-16.c
273
274ACENIC DRIVER
275M:	Jes Sorensen <jes@trained-monkey.org>
276L:	linux-acenic@sunsite.dk
277S:	Maintained
278F:	drivers/net/ethernet/alteon/acenic*
279
280ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
281M:	Peter Feuerer <peter@piie.net>
282L:	platform-driver-x86@vger.kernel.org
283W:	http://piie.net/?section=acerhdf
284S:	Maintained
285F:	drivers/platform/x86/acerhdf.c
286
287ACER WMI LAPTOP EXTRAS
288M:	"Lee, Chun-Yi" <jlee@suse.com>
289L:	platform-driver-x86@vger.kernel.org
290S:	Maintained
291F:	drivers/platform/x86/acer-wmi.c
292
293ACPI
294M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
295M:	Len Brown <lenb@kernel.org>
296L:	linux-acpi@vger.kernel.org
297W:	https://01.org/linux-acpi
298Q:	https://patchwork.kernel.org/project/linux-acpi/list/
299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
300B:	https://bugzilla.kernel.org
301S:	Supported
302F:	drivers/acpi/
303F:	drivers/pnp/pnpacpi/
304F:	include/linux/acpi.h
305F:	include/acpi/
306F:	Documentation/acpi/
307F:	Documentation/ABI/testing/sysfs-bus-acpi
308F:	Documentation/ABI/testing/configfs-acpi
309F:	drivers/pci/*acpi*
310F:	drivers/pci/*/*acpi*
311F:	drivers/pci/*/*/*acpi*
312F:	tools/power/acpi/
313
314ACPI COMPONENT ARCHITECTURE (ACPICA)
315M:	Robert Moore <robert.moore@intel.com>
316M:	Lv Zheng <lv.zheng@intel.com>
317M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
318L:	linux-acpi@vger.kernel.org
319L:	devel@acpica.org
320W:	https://acpica.org/
321W:	https://github.com/acpica/acpica/
322Q:	https://patchwork.kernel.org/project/linux-acpi/list/
323T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
324B:	https://bugzilla.kernel.org
325B:	https://bugs.acpica.org
326S:	Supported
327F:	drivers/acpi/acpica/
328F:	include/acpi/
329F:	tools/power/acpi/
330
331ACPI FAN DRIVER
332M:	Zhang Rui <rui.zhang@intel.com>
333L:	linux-acpi@vger.kernel.org
334W:	https://01.org/linux-acpi
335B:	https://bugzilla.kernel.org
336S:	Supported
337F:	drivers/acpi/fan.c
338
339ACPI FOR ARM64 (ACPI/arm64)
340M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
341M:	Hanjun Guo <hanjun.guo@linaro.org>
342M:	Sudeep Holla <sudeep.holla@arm.com>
343L:	linux-acpi@vger.kernel.org
344S:	Maintained
345F:	drivers/acpi/arm64
346
347ACPI THERMAL DRIVER
348M:	Zhang Rui <rui.zhang@intel.com>
349L:	linux-acpi@vger.kernel.org
350W:	https://01.org/linux-acpi
351B:	https://bugzilla.kernel.org
352S:	Supported
353F:	drivers/acpi/*thermal*
354
355ACPI VIDEO DRIVER
356M:	Zhang Rui <rui.zhang@intel.com>
357L:	linux-acpi@vger.kernel.org
358W:	https://01.org/linux-acpi
359B:	https://bugzilla.kernel.org
360S:	Supported
361F:	drivers/acpi/acpi_video.c
362
363ACPI WMI DRIVER
364L:	platform-driver-x86@vger.kernel.org
365S:	Orphan
366F:	drivers/platform/x86/wmi.c
367
368AD1889 ALSA SOUND DRIVER
369M:	Thibaut Varene <T-Bone@parisc-linux.org>
370W:	http://wiki.parisc-linux.org/AD1889
371L:	linux-parisc@vger.kernel.org
372S:	Maintained
373F:	sound/pci/ad1889.*
374
375AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
376M:	Michael Hennerich <michael.hennerich@analog.com>
377W:	http://wiki.analog.com/AD5254
378W:	http://ez.analog.com/community/linux-device-drivers
379S:	Supported
380F:	drivers/misc/ad525x_dpot.c
381
382AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
383M:	Michael Hennerich <michael.hennerich@analog.com>
384W:	http://wiki.analog.com/AD5398
385W:	http://ez.analog.com/community/linux-device-drivers
386S:	Supported
387F:	drivers/regulator/ad5398.c
388
389AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
390M:	Michael Hennerich <michael.hennerich@analog.com>
391W:	http://wiki.analog.com/AD7142
392W:	http://ez.analog.com/community/linux-device-drivers
393S:	Supported
394F:	drivers/input/misc/ad714x.c
395
396AD7877 TOUCHSCREEN DRIVER
397M:	Michael Hennerich <michael.hennerich@analog.com>
398W:	http://wiki.analog.com/AD7877
399W:	http://ez.analog.com/community/linux-device-drivers
400S:	Supported
401F:	drivers/input/touchscreen/ad7877.c
402
403AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
404M:	Michael Hennerich <michael.hennerich@analog.com>
405W:	http://wiki.analog.com/AD7879
406W:	http://ez.analog.com/community/linux-device-drivers
407S:	Supported
408F:	drivers/input/touchscreen/ad7879.c
409
410ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
411M:	Jiri Kosina <jikos@kernel.org>
412S:	Maintained
413
414ADF7242 IEEE 802.15.4 RADIO DRIVER
415M:	Michael Hennerich <michael.hennerich@analog.com>
416W:	https://wiki.analog.com/ADF7242
417W:	http://ez.analog.com/community/linux-device-drivers
418L:	linux-wpan@vger.kernel.org
419S:	Supported
420F:	drivers/net/ieee802154/adf7242.c
421F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
422
423ADM1025 HARDWARE MONITOR DRIVER
424M:	Jean Delvare <jdelvare@suse.com>
425L:	linux-hwmon@vger.kernel.org
426S:	Maintained
427F:	Documentation/hwmon/adm1025
428F:	drivers/hwmon/adm1025.c
429
430ADM1029 HARDWARE MONITOR DRIVER
431M:	Corentin Labbe <clabbe.montjoie@gmail.com>
432L:	linux-hwmon@vger.kernel.org
433S:	Maintained
434F:	drivers/hwmon/adm1029.c
435
436ADM8211 WIRELESS DRIVER
437L:	linux-wireless@vger.kernel.org
438W:	http://wireless.kernel.org/
439S:	Orphan
440F:	drivers/net/wireless/admtek/adm8211.*
441
442ADP1653 FLASH CONTROLLER DRIVER
443M:	Sakari Ailus <sakari.ailus@iki.fi>
444L:	linux-media@vger.kernel.org
445S:	Maintained
446F:	drivers/media/i2c/adp1653.c
447F:	include/media/i2c/adp1653.h
448
449ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
450M:	Michael Hennerich <michael.hennerich@analog.com>
451W:	http://wiki.analog.com/ADP5520
452W:	http://ez.analog.com/community/linux-device-drivers
453S:	Supported
454F:	drivers/mfd/adp5520.c
455F:	drivers/video/backlight/adp5520_bl.c
456F:	drivers/leds/leds-adp5520.c
457F:	drivers/gpio/gpio-adp5520.c
458F:	drivers/input/keyboard/adp5520-keys.c
459
460ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
461M:	Michael Hennerich <michael.hennerich@analog.com>
462W:	http://wiki.analog.com/ADP5588
463W:	http://ez.analog.com/community/linux-device-drivers
464S:	Supported
465F:	drivers/input/keyboard/adp5588-keys.c
466F:	drivers/gpio/gpio-adp5588.c
467
468ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
469M:	Michael Hennerich <michael.hennerich@analog.com>
470W:	http://wiki.analog.com/ADP8860
471W:	http://ez.analog.com/community/linux-device-drivers
472S:	Supported
473F:	drivers/video/backlight/adp8860_bl.c
474
475ADS1015 HARDWARE MONITOR DRIVER
476M:	Dirk Eibach <eibach@gdsys.de>
477L:	linux-hwmon@vger.kernel.org
478S:	Maintained
479F:	Documentation/hwmon/ads1015
480F:	drivers/hwmon/ads1015.c
481F:	include/linux/i2c/ads1015.h
482
483ADT746X FAN DRIVER
484M:	Colin Leroy <colin@colino.net>
485S:	Maintained
486F:	drivers/macintosh/therm_adt746x.c
487
488ADT7475 HARDWARE MONITOR DRIVER
489M:	Jean Delvare <jdelvare@suse.com>
490L:	linux-hwmon@vger.kernel.org
491S:	Maintained
492F:	Documentation/hwmon/adt7475
493F:	drivers/hwmon/adt7475.c
494
495ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
496M:	Michael Hennerich <michael.hennerich@analog.com>
497W:	http://wiki.analog.com/ADXL345
498W:	http://ez.analog.com/community/linux-device-drivers
499S:	Supported
500F:	drivers/input/misc/adxl34x.c
501
502ADVANSYS SCSI DRIVER
503M:	Matthew Wilcox <matthew@wil.cx>
504M:	Hannes Reinecke <hare@suse.com>
505L:	linux-scsi@vger.kernel.org
506S:	Maintained
507F:	Documentation/scsi/advansys.txt
508F:	drivers/scsi/advansys.c
509
510AEDSP16 DRIVER
511M:	Riccardo Facchetti <fizban@tin.it>
512S:	Maintained
513F:	sound/oss/aedsp16.c
514
515AF9013 MEDIA DRIVER
516M:	Antti Palosaari <crope@iki.fi>
517L:	linux-media@vger.kernel.org
518W:	https://linuxtv.org
519W:	http://palosaari.fi/linux/
520Q:	http://patchwork.linuxtv.org/project/linux-media/list/
521T:	git git://linuxtv.org/anttip/media_tree.git
522S:	Maintained
523F:	drivers/media/dvb-frontends/af9013*
524
525AF9033 MEDIA DRIVER
526M:	Antti Palosaari <crope@iki.fi>
527L:	linux-media@vger.kernel.org
528W:	https://linuxtv.org
529W:	http://palosaari.fi/linux/
530Q:	http://patchwork.linuxtv.org/project/linux-media/list/
531T:	git git://linuxtv.org/anttip/media_tree.git
532S:	Maintained
533F:	drivers/media/dvb-frontends/af9033*
534
535AFFS FILE SYSTEM
536L:	linux-fsdevel@vger.kernel.org
537S:	Orphan
538F:	Documentation/filesystems/affs.txt
539F:	fs/affs/
540
541AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
542M:	David Howells <dhowells@redhat.com>
543L:	linux-afs@lists.infradead.org
544S:	Supported
545F:	fs/afs/
546F:	include/net/af_rxrpc.h
547F:	net/rxrpc/af_rxrpc.c
548W:	https://www.infradead.org/~dhowells/kafs/
549
550AGPGART DRIVER
551M:	David Airlie <airlied@linux.ie>
552T:	git git://people.freedesktop.org/~airlied/linux (part of drm maint)
553S:	Maintained
554F:	drivers/char/agp/
555F:	include/linux/agp*
556F:	include/uapi/linux/agp*
557
558AHA152X SCSI DRIVER
559M:	"Juergen E. Fischer" <fischer@norbit.de>
560L:	linux-scsi@vger.kernel.org
561S:	Maintained
562F:	drivers/scsi/aha152x*
563F:	drivers/scsi/pcmcia/aha152x*
564
565AIC7XXX / AIC79XX SCSI DRIVER
566M:	Hannes Reinecke <hare@suse.com>
567L:	linux-scsi@vger.kernel.org
568S:	Maintained
569F:	drivers/scsi/aic7xxx/
570
571AIMSLAB FM RADIO RECEIVER DRIVER
572M:	Hans Verkuil <hverkuil@xs4all.nl>
573L:	linux-media@vger.kernel.org
574T:	git git://linuxtv.org/media_tree.git
575W:	https://linuxtv.org
576S:	Maintained
577F:	drivers/media/radio/radio-aimslab*
578
579AIO
580M:	Benjamin LaHaise <bcrl@kvack.org>
581L:	linux-aio@kvack.org
582S:	Supported
583F:	fs/aio.c
584F:	include/linux/*aio*.h
585
586AIRSPY MEDIA DRIVER
587M:	Antti Palosaari <crope@iki.fi>
588L:	linux-media@vger.kernel.org
589W:	https://linuxtv.org
590W:	http://palosaari.fi/linux/
591Q:	http://patchwork.linuxtv.org/project/linux-media/list/
592T:	git git://linuxtv.org/anttip/media_tree.git
593S:	Maintained
594F:	drivers/media/usb/airspy/
595
596ALACRITECH GIGABIT ETHERNET DRIVER
597M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
598S:	Maintained
599F:	drivers/net/ethernet/alacritech/*
600
601ALCATEL SPEEDTOUCH USB DRIVER
602M:	Duncan Sands <duncan.sands@free.fr>
603L:	linux-usb@vger.kernel.org
604W:	http://www.linux-usb.org/SpeedTouch/
605S:	Maintained
606F:	drivers/usb/atm/speedtch.c
607F:	drivers/usb/atm/usbatm.c
608
609ALCHEMY AU1XX0 MMC DRIVER
610M:	Manuel Lauss <manuel.lauss@gmail.com>
611S:	Maintained
612F:	drivers/mmc/host/au1xmmc.c
613
614ALI1563 I2C DRIVER
615M:	Rudolf Marek <r.marek@assembler.cz>
616L:	linux-i2c@vger.kernel.org
617S:	Maintained
618F:	Documentation/i2c/busses/i2c-ali1563
619F:	drivers/i2c/busses/i2c-ali1563.c
620
621ALLWINNER SECURITY SYSTEM
622M:	Corentin Labbe <clabbe.montjoie@gmail.com>
623L:	linux-crypto@vger.kernel.org
624S:	Maintained
625F:	drivers/crypto/sunxi-ss/
626
627ALPHA PORT
628M:	Richard Henderson <rth@twiddle.net>
629M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
630M:	Matt Turner <mattst88@gmail.com>
631S:	Odd Fixes
632L:	linux-alpha@vger.kernel.org
633F:	arch/alpha/
634
635ALPS PS/2 TOUCHPAD DRIVER
636R:	Pali Rohár <pali.rohar@gmail.com>
637F:	drivers/input/mouse/alps.*
638
639ALTERA MAILBOX DRIVER
640M:	Ley Foon Tan <lftan@altera.com>
641L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
642S:	Maintained
643F:	drivers/mailbox/mailbox-altera.c
644
645ALTERA PIO DRIVER
646M:	Tien Hock Loh <thloh@altera.com>
647L:	linux-gpio@vger.kernel.org
648S:	Maintained
649F:	drivers/gpio/gpio-altera.c
650
651ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
652M:	Thor Thayer <thor.thayer@linux.intel.com>
653S:	Maintained
654F:	drivers/gpio/gpio-altera-a10sr.c
655F:	drivers/mfd/altera-a10sr.c
656F:	include/linux/mfd/altera-a10sr.h
657
658ALTERA TRIPLE SPEED ETHERNET DRIVER
659M:	Vince Bridgers <vbridger@opensource.altera.com>
660L:	netdev@vger.kernel.org
661L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
662S:	Maintained
663F:	drivers/net/ethernet/altera/
664
665ALTERA UART/JTAG UART SERIAL DRIVERS
666M:	Tobias Klauser <tklauser@distanz.ch>
667L:	linux-serial@vger.kernel.org
668L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
669S:	Maintained
670F:	drivers/tty/serial/altera_uart.c
671F:	drivers/tty/serial/altera_jtaguart.c
672F:	include/linux/altera_uart.h
673F:	include/linux/altera_jtaguart.h
674
675AMAZON ETHERNET DRIVERS
676M:	Netanel Belgazal <netanel@annapurnalabs.com>
677R:	Saeed Bishara <saeed@annapurnalabs.com>
678R:	Zorik Machulsky <zorik@annapurnalabs.com>
679L:	netdev@vger.kernel.org
680S:	Supported
681F:	Documentation/networking/ena.txt
682F:	drivers/net/ethernet/amazon/
683
684AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
685M:	Tom Lendacky <thomas.lendacky@amd.com>
686M:	Gary Hook <gary.hook@amd.com>
687L:	linux-crypto@vger.kernel.org
688S:	Supported
689F:	drivers/crypto/ccp/
690F:	include/linux/ccp.h
691
692AMD FAM15H PROCESSOR POWER MONITORING DRIVER
693M:	Huang Rui <ray.huang@amd.com>
694L:	linux-hwmon@vger.kernel.org
695S:	Supported
696F:	Documentation/hwmon/fam15h_power
697F:	drivers/hwmon/fam15h_power.c
698
699AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
700L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
701S:	Orphan
702F:	drivers/usb/gadget/udc/amd5536udc.*
703
704AMD GEODE PROCESSOR/CHIPSET SUPPORT
705P:	Andres Salomon <dilinger@queued.net>
706L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
707W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
708S:	Supported
709F:	drivers/char/hw_random/geode-rng.c
710F:	drivers/crypto/geode*
711F:	drivers/video/fbdev/geode/
712F:	arch/x86/include/asm/geode.h
713
714AMD IOMMU (AMD-VI)
715M:	Joerg Roedel <joro@8bytes.org>
716L:	iommu@lists.linux-foundation.org
717T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
718S:	Maintained
719F:	drivers/iommu/amd_iommu*.[ch]
720F:	include/linux/amd-iommu.h
721
722AMD KFD
723M:	Oded Gabbay <oded.gabbay@gmail.com>
724L:	dri-devel@lists.freedesktop.org
725T:	git git://people.freedesktop.org/~gabbayo/linux.git
726S:	Supported
727F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
728F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
729F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
730F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
731F:	drivers/gpu/drm/amd/amdkfd/
732F:	drivers/gpu/drm/amd/include/cik_structs.h
733F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
734F:	drivers/gpu/drm/amd/include/vi_structs.h
735F:	drivers/gpu/drm/radeon/radeon_kfd.c
736F:	drivers/gpu/drm/radeon/radeon_kfd.h
737F:	include/uapi/linux/kfd_ioctl.h
738
739AMD SEATTLE DEVICE TREE SUPPORT
740M:	Brijesh Singh <brijeshkumar.singh@amd.com>
741M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
742M:	Tom Lendacky <thomas.lendacky@amd.com>
743S:	Supported
744F:	arch/arm64/boot/dts/amd/
745
746AMD XGBE DRIVER
747M:	Tom Lendacky <thomas.lendacky@amd.com>
748L:	netdev@vger.kernel.org
749S:	Supported
750F:	drivers/net/ethernet/amd/xgbe/
751F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
752
753AMS (Apple Motion Sensor) DRIVER
754M:	Michael Hanselmann <linux-kernel@hansmi.ch>
755S:	Supported
756F:	drivers/macintosh/ams/
757
758ANALOG DEVICES INC AD9389B DRIVER
759M:	Hans Verkuil <hans.verkuil@cisco.com>
760L:	linux-media@vger.kernel.org
761S:	Maintained
762F:	drivers/media/i2c/ad9389b*
763
764ANALOG DEVICES INC ADV7180 DRIVER
765M:	Lars-Peter Clausen <lars@metafoo.de>
766L:	linux-media@vger.kernel.org
767W:	http://ez.analog.com/community/linux-device-drivers
768S:	Supported
769F:	drivers/media/i2c/adv7180.c
770
771ANALOG DEVICES INC ADV7511 DRIVER
772M:	Hans Verkuil <hans.verkuil@cisco.com>
773L:	linux-media@vger.kernel.org
774S:	Maintained
775F:	drivers/media/i2c/adv7511*
776
777ANALOG DEVICES INC ADV7604 DRIVER
778M:	Hans Verkuil <hans.verkuil@cisco.com>
779L:	linux-media@vger.kernel.org
780S:	Maintained
781F:	drivers/media/i2c/adv7604*
782
783ANALOG DEVICES INC ADV7842 DRIVER
784M:	Hans Verkuil <hans.verkuil@cisco.com>
785L:	linux-media@vger.kernel.org
786S:	Maintained
787F:	drivers/media/i2c/adv7842*
788
789ANALOG DEVICES INC ASOC CODEC DRIVERS
790M:	Lars-Peter Clausen <lars@metafoo.de>
791L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
792W:	http://wiki.analog.com/
793W:	http://ez.analog.com/community/linux-device-drivers
794S:	Supported
795F:	sound/soc/codecs/adau*
796F:	sound/soc/codecs/adav*
797F:	sound/soc/codecs/ad1*
798F:	sound/soc/codecs/ad7*
799F:	sound/soc/codecs/ssm*
800F:	sound/soc/codecs/sigmadsp.*
801
802ANALOG DEVICES INC ASOC DRIVERS
803L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
804L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
805W:	http://blackfin.uclinux.org/
806S:	Supported
807F:	sound/soc/blackfin/*
808
809ANALOG DEVICES INC IIO DRIVERS
810M:	Lars-Peter Clausen <lars@metafoo.de>
811M:	Michael Hennerich <Michael.Hennerich@analog.com>
812W:	http://wiki.analog.com/
813W:	http://ez.analog.com/community/linux-device-drivers
814S:	Supported
815F:	drivers/iio/*/ad*
816X:	drivers/iio/*/adjd*
817F:	drivers/staging/iio/*/ad*
818F:	drivers/staging/iio/trigger/iio-trig-bfin-timer.c
819
820ANALOG DEVICES INC DMA DRIVERS
821M:	Lars-Peter Clausen <lars@metafoo.de>
822W:	http://ez.analog.com/community/linux-device-drivers
823S:	Supported
824F:	drivers/dma/dma-axi-dmac.c
825
826ANDROID CONFIG FRAGMENTS
827M:	Rob Herring <robh@kernel.org>
828S:	Supported
829F:	kernel/configs/android*
830
831ANDROID DRIVERS
832M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
833M:	Arve Hjønnevåg <arve@android.com>
834M:	Riley Andrews <riandrews@android.com>
835T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
836L:	devel@driverdev.osuosl.org
837S:	Supported
838F:	drivers/android/
839F:	drivers/staging/android/
840
841ANDROID ION DRIVER
842M:	Laura Abbott <labbott@redhat.com>
843M:	Sumit Semwal <sumit.semwal@linaro.org>
844L:	devel@driverdev.osuosl.org
845S:	Supported
846F:	Documentation/devicetree/bindings/staging/ion/
847F:	drivers/staging/android/ion
848F:	drivers/staging/android/uapi/ion.h
849F:	drivers/staging/android/uapi/ion_test.h
850
851AOA (Apple Onboard Audio) ALSA DRIVER
852M:	Johannes Berg <johannes@sipsolutions.net>
853L:	linuxppc-dev@lists.ozlabs.org
854L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
855S:	Maintained
856F:	sound/aoa/
857
858APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
859M:	William Breathitt Gray <vilhelm.gray@gmail.com>
860L:	linux-iio@vger.kernel.org
861S:	Maintained
862F:	drivers/iio/adc/stx104.c
863
864APM DRIVER
865M:	Jiri Kosina <jikos@kernel.org>
866S:	Odd fixes
867T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
868F:	arch/x86/kernel/apm_32.c
869F:	include/linux/apm_bios.h
870F:	include/uapi/linux/apm_bios.h
871F:	drivers/char/apm-emulation.c
872
873APPLE BCM5974 MULTITOUCH DRIVER
874M:	Henrik Rydberg <rydberg@bitmath.org>
875L:	linux-input@vger.kernel.org
876S:	Odd fixes
877F:	drivers/input/mouse/bcm5974.c
878
879APPLE SMC DRIVER
880M:	Henrik Rydberg <rydberg@bitmath.org>
881L:	linux-hwmon@vger.kernel.org
882S:	Odd fixes
883F:	drivers/hwmon/applesmc.c
884
885APPLETALK NETWORK LAYER
886L:	netdev@vger.kernel.org
887S:	Odd fixes
888F:	drivers/net/appletalk/
889F:	net/appletalk/
890
891APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
892M:	Duc Dang <dhdang@apm.com>
893S:	Supported
894F:	arch/arm64/boot/dts/apm/
895
896APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
897M:	Iyappan Subramanian <isubramanian@apm.com>
898M:	Keyur Chudgar <kchudgar@apm.com>
899S:	Supported
900F:	drivers/net/ethernet/apm/xgene/
901F:	drivers/net/phy/mdio-xgene.c
902F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
903F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
904
905APPLIED MICRO (APM) X-GENE SOC PMU
906M:	Tai Nguyen <ttnguyen@apm.com>
907S:	Supported
908F:	drivers/perf/xgene_pmu.c
909F:	Documentation/perf/xgene-pmu.txt
910F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
911
912APTINA CAMERA SENSOR PLL
913M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
914L:	linux-media@vger.kernel.org
915S:	Maintained
916F:	drivers/media/i2c/aptina-pll.*
917
918ARC FRAMEBUFFER DRIVER
919M:	Jaya Kumar <jayalk@intworks.biz>
920S:	Maintained
921F:	drivers/video/fbdev/arcfb.c
922F:	drivers/video/fbdev/core/fb_defio.c
923
924ARCNET NETWORK LAYER
925M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
926L:	netdev@vger.kernel.org
927S:	Maintained
928F:	drivers/net/arcnet/
929F:	include/uapi/linux/if_arcnet.h
930
931ARC PGU DRM DRIVER
932M:	Alexey Brodkin <abrodkin@synopsys.com>
933S:	Supported
934F:	drivers/gpu/drm/arc/
935F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
936
937ARM ARCHITECTED TIMER DRIVER
938M:	Mark Rutland <mark.rutland@arm.com>
939M:	Marc Zyngier <marc.zyngier@arm.com>
940L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
941S:	Maintained
942F:	arch/arm/include/asm/arch_timer.h
943F:	arch/arm64/include/asm/arch_timer.h
944F:	drivers/clocksource/arm_arch_timer.c
945
946ARM HDLCD DRM DRIVER
947M:	Liviu Dudau <liviu.dudau@arm.com>
948S:	Supported
949F:	drivers/gpu/drm/arm/hdlcd_*
950F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
951
952ARM MALI-DP DRM DRIVER
953M:	Liviu Dudau <liviu.dudau@arm.com>
954M:	Brian Starkey <brian.starkey@arm.com>
955M:	Mali DP Maintainers <malidp@foss.arm.com>
956S:	Supported
957F:	drivers/gpu/drm/arm/
958F:	Documentation/devicetree/bindings/display/arm,malidp.txt
959
960ARM MFM AND FLOPPY DRIVERS
961M:	Ian Molton <spyro@f2s.com>
962S:	Maintained
963F:	arch/arm/lib/floppydma.S
964F:	arch/arm/include/asm/floppy.h
965
966ARM PMU PROFILING AND DEBUGGING
967M:	Will Deacon <will.deacon@arm.com>
968M:	Mark Rutland <mark.rutland@arm.com>
969S:	Maintained
970L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
971F:	arch/arm*/kernel/perf_*
972F:	arch/arm/oprofile/common.c
973F:	arch/arm*/kernel/hw_breakpoint.c
974F:	arch/arm*/include/asm/hw_breakpoint.h
975F:	arch/arm*/include/asm/perf_event.h
976F:	drivers/perf/*
977F:	include/linux/perf/arm_pmu.h
978F:	Documentation/devicetree/bindings/arm/pmu.txt
979
980ARM PORT
981M:	Russell King <linux@armlinux.org.uk>
982L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
983W:	http://www.armlinux.org.uk/
984S:	Maintained
985T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
986F:	arch/arm/
987
988ARM SUB-ARCHITECTURES
989L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
990S:	Maintained
991F:	arch/arm/mach-*/
992F:	arch/arm/plat-*/
993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
994
995ARM PRIMECELL AACI PL041 DRIVER
996M:	Russell King <linux@armlinux.org.uk>
997S:	Maintained
998F:	sound/arm/aaci.*
999
1000ARM PRIMECELL CLCD PL110 DRIVER
1001M:	Russell King <linux@armlinux.org.uk>
1002S:	Maintained
1003F:	drivers/video/fbdev/amba-clcd.*
1004
1005ARM PRIMECELL KMI PL050 DRIVER
1006M:	Russell King <linux@armlinux.org.uk>
1007S:	Maintained
1008F:	drivers/input/serio/ambakmi.*
1009F:	include/linux/amba/kmi.h
1010
1011ARM PRIMECELL MMCI PL180/1 DRIVER
1012M:	Russell King <linux@armlinux.org.uk>
1013S:	Maintained
1014F:	drivers/mmc/host/mmci.*
1015F:	include/linux/amba/mmci.h
1016
1017ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1018M:	Russell King <linux@armlinux.org.uk>
1019S:	Maintained
1020F:	drivers/tty/serial/amba-pl01*.c
1021F:	include/linux/amba/serial.h
1022
1023ARM PRIMECELL BUS SUPPORT
1024M:	Russell King <linux@armlinux.org.uk>
1025S:	Maintained
1026F:	drivers/amba/
1027F:	include/linux/amba/bus.h
1028
1029ARM/ADS SPHERE MACHINE SUPPORT
1030M:	Lennert Buytenhek <kernel@wantstofly.org>
1031L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1032S:	Maintained
1033
1034ARM/AFEB9260 MACHINE SUPPORT
1035M:	Sergey Lapin <slapin@ossfans.org>
1036L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1037S:	Maintained
1038
1039ARM/AJECO 1ARM MACHINE SUPPORT
1040M:	Lennert Buytenhek <kernel@wantstofly.org>
1041L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1042S:	Maintained
1043
1044ARM/Allwinner sunXi SoC support
1045M:	Maxime Ripard <maxime.ripard@free-electrons.com>
1046M:	Chen-Yu Tsai <wens@csie.org>
1047L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1048S:	Maintained
1049N:	sun[x456789]i
1050F:	arch/arm/boot/dts/ntc-gr8*
1051F:	arch/arm64/boot/dts/allwinner/
1052
1053ARM/Allwinner SoC Clock Support
1054M:	Emilio López <emilio@elopez.com.ar>
1055S:	Maintained
1056F:	drivers/clk/sunxi/
1057
1058ARM/Amlogic Meson SoC support
1059M:	Carlo Caione <carlo@caione.org>
1060M:	Kevin Hilman <khilman@baylibre.com>
1061L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1062L:	linux-amlogic@lists.infradead.org
1063W:	http://linux-meson.com/
1064S:	Maintained
1065F:	arch/arm/mach-meson/
1066F:	arch/arm/boot/dts/meson*
1067F:	arch/arm64/boot/dts/amlogic/
1068F: 	drivers/pinctrl/meson/
1069F:	drivers/mmc/host/meson*
1070N:	meson
1071
1072ARM/Annapurna Labs ALPINE ARCHITECTURE
1073M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1074M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1075L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1076S:	Maintained
1077F:	arch/arm/mach-alpine/
1078F:	arch/arm/boot/dts/alpine*
1079F:	arch/arm64/boot/dts/al/
1080F:	drivers/*/*alpine*
1081
1082ARM/ARTPEC MACHINE SUPPORT
1083M:	Jesper Nilsson <jesper.nilsson@axis.com>
1084M:	Lars Persson <lars.persson@axis.com>
1085M:	Niklas Cassel <niklas.cassel@axis.com>
1086S:	Maintained
1087L:	linux-arm-kernel@axis.com
1088F:	arch/arm/mach-artpec
1089F:	arch/arm/boot/dts/artpec6*
1090F:	drivers/clk/axis
1091
1092ARM/ASPEED MACHINE SUPPORT
1093M:	Joel Stanley <joel@jms.id.au>
1094S:	Maintained
1095F:	arch/arm/mach-aspeed/
1096F:	arch/arm/boot/dts/aspeed-*
1097F:	drivers/*/*aspeed*
1098
1099ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1100M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1101M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
1102M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1103L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1104W:	http://www.linux4sam.org
1105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1106S:	Supported
1107F:	arch/arm/mach-at91/
1108F:	include/soc/at91/
1109F:	arch/arm/boot/dts/at91*.dts
1110F:	arch/arm/boot/dts/at91*.dtsi
1111F:	arch/arm/boot/dts/sama*.dts
1112F:	arch/arm/boot/dts/sama*.dtsi
1113F:	arch/arm/include/debug/at91.S
1114
1115ARM/ATMEL AT91 Clock Support
1116M:	Boris Brezillon <boris.brezillon@free-electrons.com>
1117S:	Maintained
1118F:	drivers/clk/at91
1119
1120ARM/CALXEDA HIGHBANK ARCHITECTURE
1121M:	Rob Herring <robh@kernel.org>
1122L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1123S:	Maintained
1124F:	arch/arm/mach-highbank/
1125F:	arch/arm/boot/dts/highbank.dts
1126F:	arch/arm/boot/dts/ecx-*.dts*
1127
1128ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1129M:	Krzysztof Halasa <khalasa@piap.pl>
1130S:	Maintained
1131F:	arch/arm/mach-cns3xxx/
1132
1133ARM/CAVIUM THUNDER NETWORK DRIVER
1134M:	Sunil Goutham <sgoutham@cavium.com>
1135M:	Robert Richter <rric@kernel.org>
1136L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1137S:	Supported
1138F:	drivers/net/ethernet/cavium/thunder/
1139
1140ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1141M:	Alexander Shiyan <shc_work@mail.ru>
1142L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1143S:	Odd Fixes
1144N:	clps711x
1145
1146ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1147M:	Hartley Sweeten <hsweeten@visionengravers.com>
1148M:	Ryan Mallon <rmallon@gmail.com>
1149L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1150S:	Maintained
1151F:	arch/arm/mach-ep93xx/
1152F:	arch/arm/mach-ep93xx/include/mach/
1153
1154ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1155M:	Lennert Buytenhek <kernel@wantstofly.org>
1156L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1157S:	Maintained
1158
1159ARM/CLKDEV SUPPORT
1160M:	Russell King <linux@armlinux.org.uk>
1161L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1162S:	Maintained
1163T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1164F:	arch/arm/include/asm/clkdev.h
1165F:	drivers/clk/clkdev.c
1166
1167ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1168M:	Mike Rapoport <mike@compulab.co.il>
1169L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1170S:	Maintained
1171
1172ARM/CONTEC MICRO9 MACHINE SUPPORT
1173M:	Hubert Feurstein <hubert.feurstein@contec.at>
1174S:	Maintained
1175F:	arch/arm/mach-ep93xx/micro9.c
1176
1177ARM/CORESIGHT FRAMEWORK AND DRIVERS
1178M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1179L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1180S:	Maintained
1181F:	drivers/hwtracing/coresight/*
1182F:	Documentation/trace/coresight.txt
1183F:	Documentation/devicetree/bindings/arm/coresight.txt
1184F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1185F:	tools/perf/arch/arm/util/pmu.c
1186F:	tools/perf/arch/arm/util/auxtrace.c
1187F:	tools/perf/arch/arm/util/cs-etm.c
1188F:	tools/perf/arch/arm/util/cs-etm.h
1189F:	tools/perf/util/cs-etm.h
1190
1191ARM/CORGI MACHINE SUPPORT
1192M:	Richard Purdie <rpurdie@rpsys.net>
1193S:	Maintained
1194
1195ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1196M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1197L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1198T:	git git://github.com/ulli-kroll/linux.git
1199S:	Maintained
1200F:	arch/arm/mach-gemini/
1201F:	drivers/rtc/rtc-gemini.c
1202
1203ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1204M:	Barry Song <baohua@kernel.org>
1205L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1206T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1207S:	Maintained
1208F:	arch/arm/boot/dts/prima2*
1209F:	arch/arm/mach-prima2/
1210F:	drivers/clk/sirf/
1211F:	drivers/clocksource/timer-prima2.c
1212F:	drivers/clocksource/timer-atlas7.c
1213N:	[^a-z]sirf
1214
1215ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1216M:	Baruch Siach <baruch@tkos.co.il>
1217L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1218S:	Maintained
1219F:	arch/arm/boot/dts/cx92755*
1220N:	digicolor
1221
1222ARM/EBSA110 MACHINE SUPPORT
1223M:	Russell King <linux@armlinux.org.uk>
1224L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1225W:	http://www.armlinux.org.uk/
1226S:	Maintained
1227F:	arch/arm/mach-ebsa110/
1228F:	drivers/net/ethernet/amd/am79c961a.*
1229
1230ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1231M:	Uwe Kleine-König <kernel@pengutronix.de>
1232L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1233S:	Maintained
1234N:	efm32
1235
1236ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1237M:	Robert Jarzmik <robert.jarzmik@free.fr>
1238L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1239S:	Maintained
1240F:	arch/arm/mach-pxa/ezx.c
1241
1242ARM/FARADAY FA526 PORT
1243M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1244L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1245S:	Maintained
1246T:	git git://git.berlios.de/gemini-board
1247F:	arch/arm/mm/*-fa*
1248
1249ARM/FOOTBRIDGE ARCHITECTURE
1250M:	Russell King <linux@armlinux.org.uk>
1251L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1252W:	http://www.armlinux.org.uk/
1253S:	Maintained
1254F:	arch/arm/include/asm/hardware/dec21285.h
1255F:	arch/arm/mach-footbridge/
1256
1257ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1258M:	Shawn Guo <shawnguo@kernel.org>
1259M:	Sascha Hauer <kernel@pengutronix.de>
1260R:	Fabio Estevam <fabio.estevam@nxp.com>
1261L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1262S:	Maintained
1263T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1264F:	arch/arm/mach-imx/
1265F:	arch/arm/mach-mxs/
1266F:	arch/arm/boot/dts/imx*
1267F:	arch/arm/configs/imx*_defconfig
1268F:	drivers/clk/imx/
1269F:	include/soc/imx/
1270
1271ARM/FREESCALE VYBRID ARM ARCHITECTURE
1272M:	Shawn Guo <shawnguo@kernel.org>
1273M:	Sascha Hauer <kernel@pengutronix.de>
1274R:	Stefan Agner <stefan@agner.ch>
1275L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1276S:	Maintained
1277T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1278F:	arch/arm/mach-imx/*vf610*
1279F:	arch/arm/boot/dts/vf*
1280
1281ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1282M:	Lennert Buytenhek <kernel@wantstofly.org>
1283L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1284S:	Maintained
1285
1286ARM/GUMSTIX MACHINE SUPPORT
1287M:	Steve Sakoman <sakoman@gmail.com>
1288L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1289S:	Maintained
1290
1291ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1292M:	Philipp Zabel <philipp.zabel@gmail.com>
1293M:	Paul Parsons <lost.distance@yahoo.com>
1294L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1295S:	Maintained
1296F:	arch/arm/mach-pxa/hx4700.c
1297F:	arch/arm/mach-pxa/include/mach/hx4700.h
1298F:	sound/soc/pxa/hx4700.c
1299
1300ARM/HISILICON SOC SUPPORT
1301M:	Wei Xu <xuwei5@hisilicon.com>
1302L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1303W:	http://www.hisilicon.com
1304S:	Supported
1305T:	git git://github.com/hisilicon/linux-hisi.git
1306F:	arch/arm/mach-hisi/
1307F:	arch/arm/boot/dts/hi3*
1308F:	arch/arm/boot/dts/hip*
1309F:	arch/arm/boot/dts/hisi*
1310F:	arch/arm64/boot/dts/hisilicon/
1311
1312ARM/HP JORNADA 7XX MACHINE SUPPORT
1313M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1314W:	www.jlime.com
1315S:	Maintained
1316T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1317F:	arch/arm/mach-sa1100/jornada720.c
1318F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1319
1320ARM/IGEP MACHINE SUPPORT
1321M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1322M:	Javier Martinez Canillas <javier@dowhile0.org>
1323L:	linux-omap@vger.kernel.org
1324L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1325S:	Maintained
1326F:	arch/arm/boot/dts/omap3-igep*
1327
1328ARM/INCOME PXA270 SUPPORT
1329M:	Marek Vasut <marek.vasut@gmail.com>
1330L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1331S:	Maintained
1332F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1333
1334ARM/INTEL IOP32X ARM ARCHITECTURE
1335M:	Lennert Buytenhek <kernel@wantstofly.org>
1336L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1337S:	Maintained
1338
1339ARM/INTEL IOP33X ARM ARCHITECTURE
1340L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1341S:	Orphan
1342
1343ARM/INTEL IOP13XX ARM ARCHITECTURE
1344M:	Lennert Buytenhek <kernel@wantstofly.org>
1345L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1346S:	Maintained
1347
1348ARM/INTEL IQ81342EX MACHINE SUPPORT
1349M:	Lennert Buytenhek <kernel@wantstofly.org>
1350L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1351S:	Maintained
1352
1353ARM/INTEL IXDP2850 MACHINE SUPPORT
1354M:	Lennert Buytenhek <kernel@wantstofly.org>
1355L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1356S:	Maintained
1357
1358ARM/INTEL IXP4XX ARM ARCHITECTURE
1359M:	Imre Kaloz <kaloz@openwrt.org>
1360M:	Krzysztof Halasa <khalasa@piap.pl>
1361L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1362S:	Maintained
1363F:	arch/arm/mach-ixp4xx/
1364
1365ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1366M:	Jonathan Cameron <jic23@cam.ac.uk>
1367L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1368S:	Maintained
1369F:	arch/arm/mach-pxa/stargate2.c
1370F:	drivers/pcmcia/pxa2xx_stargate2.c
1371
1372ARM/INTEL XSC3 (MANZANO) ARM CORE
1373M:	Lennert Buytenhek <kernel@wantstofly.org>
1374L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1375S:	Maintained
1376
1377ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1378M:	Lennert Buytenhek <kernel@wantstofly.org>
1379L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1380S:	Maintained
1381
1382ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1383M:	Santosh Shilimkar <ssantosh@kernel.org>
1384L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1385S:	Maintained
1386F:	arch/arm/mach-keystone/
1387F:	arch/arm/boot/dts/keystone-*
1388T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1389
1390ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1391M:	Santosh Shilimkar <ssantosh@kernel.org>
1392L:	linux-kernel@vger.kernel.org
1393S:	Maintained
1394F:	drivers/clk/keystone/
1395
1396ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1397M:	Santosh Shilimkar <ssantosh@kernel.org>
1398L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1399L:	linux-kernel@vger.kernel.org
1400S:	Maintained
1401F:	drivers/clocksource/timer-keystone.c
1402
1403ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1404M:	Santosh Shilimkar <ssantosh@kernel.org>
1405L:	linux-kernel@vger.kernel.org
1406S:	Maintained
1407F:	drivers/power/reset/keystone-reset.c
1408
1409ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1410M:	Santosh Shilimkar <ssantosh@kernel.org>
1411L:	linux-kernel@vger.kernel.org
1412S:	Maintained
1413F:	drivers/memory/*emif*
1414
1415ARM/LG1K ARCHITECTURE
1416M:	Chanho Min <chanho.min@lge.com>
1417L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1418S:	Maintained
1419F:	arch/arm64/boot/dts/lg/
1420
1421ARM/LOGICPD PXA270 MACHINE SUPPORT
1422M:	Lennert Buytenhek <kernel@wantstofly.org>
1423L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1424S:	Maintained
1425
1426ARM/LPC18XX ARCHITECTURE
1427M:	Joachim Eastwood <manabian@gmail.com>
1428L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1429S:	Maintained
1430F:	arch/arm/boot/dts/lpc43*
1431F:	drivers/clk/nxp/clk-lpc18xx*
1432F:	drivers/clocksource/time-lpc32xx.c
1433F:	drivers/i2c/busses/i2c-lpc2k.c
1434F:	drivers/memory/pl172.c
1435F:	drivers/mtd/spi-nor/nxp-spifi.c
1436F:	drivers/rtc/rtc-lpc24xx.c
1437N:	lpc18xx
1438
1439ARM/LPC32XX SOC SUPPORT
1440M:	Vladimir Zapolskiy <vz@mleia.com>
1441M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1442L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1443T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1444S:	Maintained
1445F:	arch/arm/boot/dts/lpc32*
1446F:	arch/arm/mach-lpc32xx/
1447F:	drivers/i2c/busses/i2c-pnx.c
1448F:	drivers/net/ethernet/nxp/lpc_eth.c
1449F:	drivers/usb/host/ohci-nxp.c
1450F:	drivers/watchdog/pnx4008_wdt.c
1451N:	lpc32xx
1452
1453ARM/MAGICIAN MACHINE SUPPORT
1454M:	Philipp Zabel <philipp.zabel@gmail.com>
1455S:	Maintained
1456
1457ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1458M:	Jason Cooper <jason@lakedaemon.net>
1459M:	Andrew Lunn <andrew@lunn.ch>
1460M:	Gregory Clement <gregory.clement@free-electrons.com>
1461M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1462L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1463S:	Maintained
1464F:	arch/arm/mach-mvebu/
1465F:	drivers/rtc/rtc-armada38x.c
1466F:	arch/arm/boot/dts/armada*
1467F:	arch/arm/boot/dts/kirkwood*
1468F:	arch/arm64/boot/dts/marvell/armada*
1469F:	drivers/cpufreq/mvebu-cpufreq.c
1470F:	arch/arm/configs/mvebu_*_defconfig
1471
1472ARM/Marvell Berlin SoC support
1473M:	Jisheng Zhang <jszhang@marvell.com>
1474M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1475L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1476S:	Maintained
1477F:	arch/arm/mach-berlin/
1478F:	arch/arm/boot/dts/berlin*
1479F:	arch/arm64/boot/dts/marvell/berlin*
1480
1481
1482ARM/Marvell Dove/MV78xx0/Orion SOC support
1483M:	Jason Cooper <jason@lakedaemon.net>
1484M:	Andrew Lunn <andrew@lunn.ch>
1485M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1486M:	Gregory Clement <gregory.clement@free-electrons.com>
1487L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488S:	Maintained
1489F:	arch/arm/mach-dove/
1490F:	arch/arm/mach-mv78xx0/
1491F:	arch/arm/mach-orion5x/
1492F:	arch/arm/plat-orion/
1493F:	arch/arm/boot/dts/dove*
1494F:	arch/arm/boot/dts/orion5x*
1495
1496
1497ARM/Orion SoC/Technologic Systems TS-78xx platform support
1498M:	Alexander Clouter <alex@digriz.org.uk>
1499L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1500W:	http://www.digriz.org.uk/ts78xx/kernel
1501S:	Maintained
1502F:	arch/arm/mach-orion5x/ts78xx-*
1503
1504ARM/OXNAS platform support
1505M:	Neil Armstrong <narmstrong@baylibre.com>
1506L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507L:	linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1508S:	Maintained
1509F:	arch/arm/mach-oxnas/
1510F:	arch/arm/boot/dts/ox8*.dtsi
1511F:	arch/arm/boot/dts/wd-mbwe.dts
1512F:	arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1513N:	oxnas
1514
1515ARM/Mediatek RTC DRIVER
1516M:	Eddie Huang <eddie.huang@mediatek.com>
1517L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1518L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1519S:	Maintained
1520F:	drivers/rtc/rtc-mt6397.c
1521
1522ARM/Mediatek SoC support
1523M:	Matthias Brugger <matthias.bgg@gmail.com>
1524L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1525L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1526S:	Maintained
1527F:	arch/arm/boot/dts/mt6*
1528F:	arch/arm/boot/dts/mt7*
1529F:	arch/arm/boot/dts/mt8*
1530F:	arch/arm/mach-mediatek/
1531F:	arch/arm64/boot/dts/mediatek/
1532N:	mtk
1533K:	mediatek
1534
1535ARM/Mediatek USB3 PHY DRIVER
1536M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1537L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1538L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1539S:	Maintained
1540F:	drivers/phy/phy-mt65xx-usb3.c
1541
1542ARM/MICREL KS8695 ARCHITECTURE
1543M:	Greg Ungerer <gerg@uclinux.org>
1544L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1545F:	arch/arm/mach-ks8695/
1546S:	Odd Fixes
1547
1548ARM/MIOA701 MACHINE SUPPORT
1549M:	Robert Jarzmik <robert.jarzmik@free.fr>
1550L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1551F:	arch/arm/mach-pxa/mioa701.c
1552S:	Maintained
1553
1554ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1555M:	Michael Petchkovsky <mkpetch@internode.on.net>
1556S:	Maintained
1557
1558ARM/NOMADIK ARCHITECTURE
1559M:	Alessandro Rubini <rubini@unipv.it>
1560M:	Linus Walleij <linus.walleij@linaro.org>
1561L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1562S:	Maintained
1563F:	arch/arm/mach-nomadik/
1564F:	drivers/pinctrl/nomadik/
1565F:	drivers/i2c/busses/i2c-nomadik.c
1566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1567
1568ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1569M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1570L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1571W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1572S:	Supported
1573
1574ARM/TOSA MACHINE SUPPORT
1575M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1576M:	Dirk Opfer <dirk@opfer-online.de>
1577S:	Maintained
1578
1579ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1580M:	Marek Vasut <marek.vasut@gmail.com>
1581L:	linux-arm-kernel@lists.infradead.org
1582W:	http://hackndev.com
1583S:	Maintained
1584F:	arch/arm/mach-pxa/include/mach/palmtx.h
1585F:	arch/arm/mach-pxa/palmtx.c
1586F:	arch/arm/mach-pxa/include/mach/palmt5.h
1587F:	arch/arm/mach-pxa/palmt5.c
1588F:	arch/arm/mach-pxa/include/mach/palmld.h
1589F:	arch/arm/mach-pxa/palmld.c
1590F:	arch/arm/mach-pxa/include/mach/palmte2.h
1591F:	arch/arm/mach-pxa/palmte2.c
1592F:	arch/arm/mach-pxa/include/mach/palmtc.h
1593F:	arch/arm/mach-pxa/palmtc.c
1594
1595ARM/PALM TREO SUPPORT
1596M:	Tomas Cech <sleep_walker@suse.com>
1597L:	linux-arm-kernel@lists.infradead.org
1598W:	http://hackndev.com
1599S:	Maintained
1600F:	arch/arm/mach-pxa/include/mach/palmtreo.h
1601F:	arch/arm/mach-pxa/palmtreo.c
1602
1603ARM/PALMZ72 SUPPORT
1604M:	Sergey Lapin <slapin@ossfans.org>
1605L:	linux-arm-kernel@lists.infradead.org
1606W:	http://hackndev.com
1607S:	Maintained
1608F:	arch/arm/mach-pxa/include/mach/palmz72.h
1609F:	arch/arm/mach-pxa/palmz72.c
1610
1611ARM/PLEB SUPPORT
1612M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1613W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1614S:	Maintained
1615
1616ARM/PT DIGITAL BOARD PORT
1617M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1618L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1619W:	http://www.armlinux.org.uk/
1620S:	Maintained
1621
1622ARM/QUALCOMM SUPPORT
1623M:	Andy Gross <andy.gross@linaro.org>
1624M:	David Brown <david.brown@linaro.org>
1625L:	linux-arm-msm@vger.kernel.org
1626L:	linux-soc@vger.kernel.org
1627S:	Maintained
1628F:	Documentation/devicetree/bindings/soc/qcom/
1629F:	arch/arm/boot/dts/qcom-*.dts
1630F:	arch/arm/boot/dts/qcom-*.dtsi
1631F:	arch/arm/mach-qcom/
1632F:	arch/arm64/boot/dts/qcom/*
1633F:	drivers/i2c/busses/i2c-qup.c
1634F:	drivers/clk/qcom/
1635F:	drivers/pinctrl/qcom/
1636F:	drivers/dma/qcom/
1637F:	drivers/soc/qcom/
1638F:	drivers/spi/spi-qup.c
1639F:	drivers/tty/serial/msm_serial.h
1640F:	drivers/tty/serial/msm_serial.c
1641F:	drivers/*/pm8???-*
1642F:	drivers/mfd/ssbi.c
1643F:	drivers/firmware/qcom_scm.c
1644T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1645
1646ARM/RADISYS ENP2611 MACHINE SUPPORT
1647M:	Lennert Buytenhek <kernel@wantstofly.org>
1648L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1649S:	Maintained
1650
1651ARM/RENESAS ARM64 ARCHITECTURE
1652M:	Simon Horman <horms@verge.net.au>
1653M:	Magnus Damm <magnus.damm@gmail.com>
1654L:	linux-renesas-soc@vger.kernel.org
1655Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1656T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1657S:	Supported
1658F:	arch/arm64/boot/dts/renesas/
1659F:	drivers/soc/renesas/
1660F:	include/linux/soc/renesas/
1661
1662ARM/RISCPC ARCHITECTURE
1663M:	Russell King <linux@armlinux.org.uk>
1664L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1665W:	http://www.armlinux.org.uk/
1666S:	Maintained
1667F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1668F:	arch/arm/include/asm/hardware/ioc.h
1669F:	arch/arm/include/asm/hardware/iomd.h
1670F:	arch/arm/include/asm/hardware/memc.h
1671F:	arch/arm/mach-rpc/
1672F:	drivers/net/ethernet/8390/etherh.c
1673F:	drivers/net/ethernet/i825xx/ether1*
1674F:	drivers/net/ethernet/seeq/ether3*
1675F:	drivers/scsi/arm/
1676
1677ARM/Rockchip SoC support
1678M:	Heiko Stuebner <heiko@sntech.de>
1679L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1680L:	linux-rockchip@lists.infradead.org
1681T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1682S:	Maintained
1683F:	arch/arm/boot/dts/rk3*
1684F:	arch/arm/mach-rockchip/
1685F:	drivers/clk/rockchip/
1686F:	drivers/i2c/busses/i2c-rk3x.c
1687F:	drivers/*/*rockchip*
1688F:	drivers/*/*/*rockchip*
1689F:	sound/soc/rockchip/
1690N:	rockchip
1691
1692ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1693M:	Kukjin Kim <kgene@kernel.org>
1694M:	Krzysztof Kozlowski <krzk@kernel.org>
1695R:	Javier Martinez Canillas <javier@osg.samsung.com>
1696L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1697L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1698Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1699S:	Maintained
1700F:	arch/arm/boot/dts/s3c*
1701F:	arch/arm/boot/dts/s5p*
1702F:	arch/arm/boot/dts/samsung*
1703F:	arch/arm/boot/dts/exynos*
1704F:	arch/arm64/boot/dts/exynos/
1705F:	arch/arm/plat-samsung/
1706F:	arch/arm/mach-s3c24*/
1707F:	arch/arm/mach-s3c64xx/
1708F:	arch/arm/mach-s5p*/
1709F:	arch/arm/mach-exynos*/
1710F:	drivers/*/*s3c24*
1711F:	drivers/*/*/*s3c24*
1712F:	drivers/*/*s3c64xx*
1713F:	drivers/*/*s5pv210*
1714F:	drivers/memory/samsung/*
1715F:	drivers/soc/samsung/*
1716F:	Documentation/arm/Samsung/
1717F:	Documentation/devicetree/bindings/arm/samsung/
1718F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1719F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1720N:	exynos
1721
1722ARM/SAMSUNG MOBILE MACHINE SUPPORT
1723M:	Kyungmin Park <kyungmin.park@samsung.com>
1724L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1725S:	Maintained
1726F:	arch/arm/mach-s5pv210/
1727
1728ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1729M:	Kyungmin Park <kyungmin.park@samsung.com>
1730M:	Kamil Debski <kamil@wypas.org>
1731M:	Andrzej Hajda <a.hajda@samsung.com>
1732L:	linux-arm-kernel@lists.infradead.org
1733L:	linux-media@vger.kernel.org
1734S:	Maintained
1735F:	drivers/media/platform/s5p-g2d/
1736
1737ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1738M:	Kyungmin Park <kyungmin.park@samsung.com>
1739M:	Kamil Debski <kamil@wypas.org>
1740M:	Jeongtae Park <jtp.park@samsung.com>
1741M:	Andrzej Hajda <a.hajda@samsung.com>
1742L:	linux-arm-kernel@lists.infradead.org
1743L:	linux-media@vger.kernel.org
1744S:	Maintained
1745F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1746F:	drivers/media/platform/s5p-mfc/
1747
1748ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1749M:	Kyungmin Park <kyungmin.park@samsung.com>
1750L:	linux-arm-kernel@lists.infradead.org
1751L:	linux-media@vger.kernel.org
1752S:	Maintained
1753F:	drivers/staging/media/platform/s5p-cec/
1754
1755ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1756M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1757M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1758L:	linux-arm-kernel@lists.infradead.org
1759L:	linux-media@vger.kernel.org
1760S:	Maintained
1761F:	drivers/media/platform/s5p-jpeg/
1762
1763ARM/SHMOBILE ARM ARCHITECTURE
1764M:	Simon Horman <horms@verge.net.au>
1765M:	Magnus Damm <magnus.damm@gmail.com>
1766L:	linux-renesas-soc@vger.kernel.org
1767Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1768T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1769S:	Supported
1770F:	arch/arm/boot/dts/emev2*
1771F:	arch/arm/boot/dts/r7s*
1772F:	arch/arm/boot/dts/r8a*
1773F:	arch/arm/boot/dts/sh*
1774F:	arch/arm/configs/shmobile_defconfig
1775F:	arch/arm/include/debug/renesas-scif.S
1776F:	arch/arm/mach-shmobile/
1777F:	drivers/soc/renesas/
1778F:	include/linux/soc/renesas/
1779
1780ARM/SOCFPGA ARCHITECTURE
1781M:	Dinh Nguyen <dinguyen@kernel.org>
1782S:	Maintained
1783F:	arch/arm/mach-socfpga/
1784F:	arch/arm/boot/dts/socfpga*
1785F:	arch/arm/configs/socfpga_defconfig
1786F:	arch/arm64/boot/dts/altera/
1787W:	http://www.rocketboards.org
1788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1789
1790ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1791M:	Dinh Nguyen <dinguyen@kernel.org>
1792S:	Maintained
1793F:	drivers/clk/socfpga/
1794
1795ARM/SOCFPGA EDAC SUPPORT
1796M:	Thor Thayer <thor.thayer@linux.intel.com>
1797S:	Maintained
1798F:	drivers/edac/altera_edac.
1799
1800ARM/STI ARCHITECTURE
1801M:	Patrice Chotard <patrice.chotard@st.com>
1802L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1803L:	kernel@stlinux.com
1804W:	http://www.stlinux.com
1805S:	Maintained
1806F:	arch/arm/mach-sti/
1807F:	arch/arm/boot/dts/sti*
1808F:	drivers/char/hw_random/st-rng.c
1809F:	drivers/clocksource/arm_global_timer.c
1810F:	drivers/clocksource/clksrc_st_lpc.c
1811F:	drivers/cpufreq/sti-cpufreq.c
1812F:	drivers/dma/st_fdma*
1813F:	drivers/i2c/busses/i2c-st.c
1814F:	drivers/media/rc/st_rc.c
1815F:	drivers/media/platform/sti/c8sectpfe/
1816F:	drivers/mmc/host/sdhci-st.c
1817F:	drivers/phy/phy-miphy28lp.c
1818F:	drivers/phy/phy-stih407-usb.c
1819F:	drivers/pinctrl/pinctrl-st.c
1820F:	drivers/remoteproc/st_remoteproc.c
1821F:	drivers/remoteproc/st_slim_rproc.c
1822F:	drivers/reset/sti/
1823F:	drivers/rtc/rtc-st-lpc.c
1824F:	drivers/tty/serial/st-asc.c
1825F:	drivers/usb/dwc3/dwc3-st.c
1826F:	drivers/usb/host/ehci-st.c
1827F:	drivers/usb/host/ohci-st.c
1828F:	drivers/watchdog/st_lpc_wdt.c
1829F:	drivers/ata/ahci_st.c
1830F:	include/linux/remoteproc/st_slim_rproc.h
1831
1832ARM/STM32 ARCHITECTURE
1833M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
1834M:	Alexandre Torgue <alexandre.torgue@st.com>
1835L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1836S:	Maintained
1837T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1838N:	stm32
1839F:	drivers/clocksource/armv7m_systick.c
1840
1841ARM/TANGO ARCHITECTURE
1842M:	Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1843L:	linux-arm-kernel@lists.infradead.org
1844S:	Maintained
1845N:	tango
1846
1847ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1848M:	Lennert Buytenhek <kernel@wantstofly.org>
1849L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1850S:	Maintained
1851
1852ARM/TETON BGA MACHINE SUPPORT
1853M:	"Mark F. Brown" <mark.brown314@gmail.com>
1854L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1855S:	Maintained
1856
1857ARM/THECUS N2100 MACHINE SUPPORT
1858M:	Lennert Buytenhek <kernel@wantstofly.org>
1859L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1860S:	Maintained
1861
1862ARM/NUVOTON W90X900 ARM ARCHITECTURE
1863M:	Wan ZongShun <mcuos.com@gmail.com>
1864L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1865W:	http://www.mcuos.com
1866S:	Maintained
1867F:	arch/arm/mach-w90x900/
1868F:	drivers/input/keyboard/w90p910_keypad.c
1869F:	drivers/input/touchscreen/w90p910_ts.c
1870F:	drivers/watchdog/nuc900_wdt.c
1871F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1872F:	drivers/mtd/nand/nuc900_nand.c
1873F:	drivers/rtc/rtc-nuc900.c
1874F:	drivers/spi/spi-nuc900.c
1875F:	drivers/usb/host/ehci-w90x900.c
1876F:	drivers/video/fbdev/nuc900fb.c
1877
1878ARM/U300 MACHINE SUPPORT
1879M:	Linus Walleij <linus.walleij@linaro.org>
1880L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1881S:	Supported
1882F:	arch/arm/mach-u300/
1883F:	drivers/clocksource/timer-u300.c
1884F:	drivers/i2c/busses/i2c-stu300.c
1885F:	drivers/rtc/rtc-coh901331.c
1886F:	drivers/watchdog/coh901327_wdt.c
1887F:	drivers/dma/coh901318*
1888F:	drivers/mfd/ab3100*
1889F:	drivers/rtc/rtc-ab3100.c
1890F:	drivers/rtc/rtc-coh901331.c
1891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1892
1893ARM/UNIPHIER ARCHITECTURE
1894M:	Masahiro Yamada <yamada.masahiro@socionext.com>
1895L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1896T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1897S:	Maintained
1898F:	arch/arm/boot/dts/uniphier*
1899F:	arch/arm/include/asm/hardware/cache-uniphier.h
1900F:	arch/arm/mach-uniphier/
1901F:	arch/arm/mm/cache-uniphier.c
1902F:	arch/arm64/boot/dts/socionext/
1903F:	drivers/bus/uniphier-system-bus.c
1904F:	drivers/clk/uniphier/
1905F:	drivers/i2c/busses/i2c-uniphier*
1906F:	drivers/pinctrl/uniphier/
1907F:	drivers/reset/reset-uniphier.c
1908F:	drivers/tty/serial/8250/8250_uniphier.c
1909N:	uniphier
1910
1911ARM/Ux500 ARM ARCHITECTURE
1912M:	Linus Walleij <linus.walleij@linaro.org>
1913L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1914S:	Maintained
1915F:	arch/arm/mach-ux500/
1916F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1917F:	drivers/dma/ste_dma40*
1918F:	drivers/hwspinlock/u8500_hsem.c
1919F:	drivers/mfd/abx500*
1920F:	drivers/mfd/ab8500*
1921F:	drivers/mfd/dbx500*
1922F:	drivers/mfd/db8500*
1923F:	drivers/pinctrl/nomadik/pinctrl-ab*
1924F:	drivers/pinctrl/nomadik/pinctrl-nomadik*
1925F:	drivers/rtc/rtc-ab8500.c
1926F:	drivers/rtc/rtc-pl031.c
1927T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1928
1929ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1930M:	Ulf Hansson <ulf.hansson@linaro.org>
1931L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1932T:	git git://git.linaro.org/people/ulfh/clk.git
1933S:	Maintained
1934F:	drivers/clk/ux500/
1935
1936ARM/VERSATILE EXPRESS PLATFORM
1937M:	Liviu Dudau <liviu.dudau@arm.com>
1938M:	Sudeep Holla <sudeep.holla@arm.com>
1939M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1940L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1941S:	Maintained
1942F:	arch/arm/boot/dts/vexpress*
1943F:	arch/arm64/boot/dts/arm/
1944F:	arch/arm/mach-vexpress/
1945F:	*/*/vexpress*
1946F:	*/*/*/vexpress*
1947F:	drivers/clk/versatile/clk-vexpress-osc.c
1948F:	drivers/clocksource/versatile.c
1949N:	mps2
1950
1951ARM/VFP SUPPORT
1952M:	Russell King <linux@armlinux.org.uk>
1953L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1954W:	http://www.armlinux.org.uk/
1955S:	Maintained
1956F:	arch/arm/vfp/
1957
1958ARM/VOIPAC PXA270 SUPPORT
1959M:	Marek Vasut <marek.vasut@gmail.com>
1960L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1961S:	Maintained
1962F:	arch/arm/mach-pxa/vpac270.c
1963F:	arch/arm/mach-pxa/include/mach/vpac270.h
1964
1965ARM/VT8500 ARM ARCHITECTURE
1966M:	Tony Prisk <linux@prisktech.co.nz>
1967L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1968S:	Maintained
1969F:	arch/arm/mach-vt8500/
1970F:	drivers/clocksource/vt8500_timer.c
1971F:	drivers/i2c/busses/i2c-wmt.c
1972F:	drivers/mmc/host/wmt-sdmmc.c
1973F:	drivers/pwm/pwm-vt8500.c
1974F:	drivers/rtc/rtc-vt8500.c
1975F:	drivers/tty/serial/vt8500_serial.c
1976F:	drivers/usb/host/ehci-platform.c
1977F:	drivers/usb/host/uhci-platform.c
1978F:	drivers/video/fbdev/vt8500lcdfb.*
1979F:	drivers/video/fbdev/wm8505fb*
1980F:	drivers/video/fbdev/wmt_ge_rops.*
1981
1982ARM/ZIPIT Z2 SUPPORT
1983M:	Marek Vasut <marek.vasut@gmail.com>
1984L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1985S:	Maintained
1986F:	arch/arm/mach-pxa/z2.c
1987F:	arch/arm/mach-pxa/include/mach/z2.h
1988
1989ARM/ZTE ARCHITECTURE
1990M:	Jun Nie <jun.nie@linaro.org>
1991M:	Baoyou Xie <baoyou.xie@linaro.org>
1992L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1993S:	Maintained
1994F:	arch/arm/mach-zx/
1995F:	drivers/clk/zte/
1996F:	drivers/reset/reset-zx2967.c
1997F:	drivers/soc/zte/
1998F:	Documentation/devicetree/bindings/arm/zte.txt
1999F:	Documentation/devicetree/bindings/clock/zx296702-clk.txt
2000F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2001F:	Documentation/devicetree/bindings/soc/zte/
2002F:	include/dt-bindings/soc/zx*.h
2003
2004ARM/ZYNQ ARCHITECTURE
2005M:	Michal Simek <michal.simek@xilinx.com>
2006R:	Sören Brinkmann <soren.brinkmann@xilinx.com>
2007L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2008W:	http://wiki.xilinx.com
2009T:	git https://github.com/Xilinx/linux-xlnx.git
2010S:	Supported
2011F:	arch/arm/mach-zynq/
2012F:	drivers/cpuidle/cpuidle-zynq.c
2013F:	drivers/block/xsysace.c
2014N:	zynq
2015N:	xilinx
2016F:	drivers/clocksource/cadence_ttc_timer.c
2017F:	drivers/i2c/busses/i2c-cadence.c
2018F:	drivers/mmc/host/sdhci-of-arasan.c
2019F:	drivers/edac/synopsys_edac.c
2020
2021ARM SMMU DRIVERS
2022M:	Will Deacon <will.deacon@arm.com>
2023R:	Robin Murphy <robin.murphy@arm.com>
2024L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2025S:	Maintained
2026F:	drivers/iommu/arm-smmu.c
2027F:	drivers/iommu/arm-smmu-v3.c
2028F:	drivers/iommu/io-pgtable-arm.c
2029F:	drivers/iommu/io-pgtable-arm-v7s.c
2030
2031ARM64 PORT (AARCH64 ARCHITECTURE)
2032M:	Catalin Marinas <catalin.marinas@arm.com>
2033M:	Will Deacon <will.deacon@arm.com>
2034L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2035T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2036S:	Maintained
2037F:	arch/arm64/
2038F:	Documentation/arm64/
2039
2040AS3645A LED FLASH CONTROLLER DRIVER
2041M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2042L:	linux-media@vger.kernel.org
2043T:	git git://linuxtv.org/media_tree.git
2044S:	Maintained
2045F:	drivers/media/i2c/as3645a.c
2046F:	include/media/i2c/as3645a.h
2047
2048ASAHI KASEI AK8974 DRIVER
2049M:	Linus Walleij <linus.walleij@linaro.org>
2050L:	linux-iio@vger.kernel.org
2051W:	http://www.akm.com/
2052S:	Supported
2053F:	drivers/iio/magnetometer/ak8974.c
2054
2055ASC7621 HARDWARE MONITOR DRIVER
2056M:	George Joseph <george.joseph@fairview5.com>
2057L:	linux-hwmon@vger.kernel.org
2058S:	Maintained
2059F:	Documentation/hwmon/asc7621
2060F:	drivers/hwmon/asc7621.c
2061
2062ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2063M:	Corentin Chary <corentin.chary@gmail.com>
2064L:	acpi4asus-user@lists.sourceforge.net
2065L:	platform-driver-x86@vger.kernel.org
2066W:	http://acpi4asus.sf.net
2067S:	Maintained
2068F:	drivers/platform/x86/asus*.c
2069F:	drivers/platform/x86/eeepc*.c
2070
2071ASUS WIRELESS RADIO CONTROL DRIVER
2072M:	João Paulo Rechi Vita <jprvita@gmail.com>
2073L:	platform-driver-x86@vger.kernel.org
2074S:	Maintained
2075F:	drivers/platform/x86/asus-wireless.c
2076
2077ASYMMETRIC KEYS
2078M:	David Howells <dhowells@redhat.com>
2079L:	keyrings@vger.kernel.org
2080S:	Maintained
2081F:	Documentation/crypto/asymmetric-keys.txt
2082F:	include/linux/verification.h
2083F:	include/crypto/public_key.h
2084F:	include/crypto/pkcs7.h
2085F:	crypto/asymmetric_keys/
2086
2087ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2088R:	Dan Williams <dan.j.williams@intel.com>
2089W:	http://sourceforge.net/projects/xscaleiop
2090S:	Odd fixes
2091F:	Documentation/crypto/async-tx-api.txt
2092F:	crypto/async_tx/
2093F:	drivers/dma/
2094F:	include/linux/dmaengine.h
2095F:	include/linux/async_tx.h
2096
2097AT24 EEPROM DRIVER
2098M:	Wolfram Sang <wsa@the-dreams.de>
2099L:	linux-i2c@vger.kernel.org
2100S:	Maintained
2101F:	drivers/misc/eeprom/at24.c
2102F:	include/linux/platform_data/at24.h
2103
2104ATA OVER ETHERNET (AOE) DRIVER
2105M:	"Ed L. Cashin" <ed.cashin@acm.org>
2106W:	http://www.openaoe.org/
2107S:	Supported
2108F:	Documentation/aoe/
2109F:	drivers/block/aoe/
2110
2111ATHEROS 71XX/9XXX GPIO DRIVER
2112M:	Alban Bedel <albeu@free.fr>
2113W:	https://github.com/AlbanBedel/linux
2114T:	git git://github.com/AlbanBedel/linux
2115S:	Maintained
2116F:	drivers/gpio/gpio-ath79.c
2117F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2118
2119ATHEROS ATH GENERIC UTILITIES
2120M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2121L:	linux-wireless@vger.kernel.org
2122S:	Supported
2123F:	drivers/net/wireless/ath/*
2124
2125ATHEROS ATH5K WIRELESS DRIVER
2126M:	Jiri Slaby <jirislaby@gmail.com>
2127M:	Nick Kossifidis <mickflemm@gmail.com>
2128M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2129L:	linux-wireless@vger.kernel.org
2130W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2131S:	Maintained
2132F:	drivers/net/wireless/ath/ath5k/
2133
2134ATHEROS ATH6KL WIRELESS DRIVER
2135M:	Kalle Valo <kvalo@qca.qualcomm.com>
2136L:	linux-wireless@vger.kernel.org
2137W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2138T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2139S:	Supported
2140F:	drivers/net/wireless/ath/ath6kl/
2141
2142WILOCITY WIL6210 WIRELESS DRIVER
2143M:	Maya Erez <qca_merez@qca.qualcomm.com>
2144L:	linux-wireless@vger.kernel.org
2145L:	wil6210@qca.qualcomm.com
2146S:	Supported
2147W:	http://wireless.kernel.org/en/users/Drivers/wil6210
2148F:	drivers/net/wireless/ath/wil6210/
2149F:	include/uapi/linux/wil6210_uapi.h
2150
2151CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2152M:	Christian Lamparter <chunkeey@googlemail.com>
2153L:	linux-wireless@vger.kernel.org
2154W:	http://wireless.kernel.org/en/users/Drivers/carl9170
2155S:	Maintained
2156F:	drivers/net/wireless/ath/carl9170/
2157
2158ATK0110 HWMON DRIVER
2159M:	Luca Tettamanti <kronos.it@gmail.com>
2160L:	linux-hwmon@vger.kernel.org
2161S:	Maintained
2162F:	drivers/hwmon/asus_atk0110.c
2163
2164ATI_REMOTE2 DRIVER
2165M:	Ville Syrjala <syrjala@sci.fi>
2166S:	Maintained
2167F:	drivers/input/misc/ati_remote2.c
2168
2169ATLX ETHERNET DRIVERS
2170M:	Jay Cliburn <jcliburn@gmail.com>
2171M:	Chris Snook <chris.snook@gmail.com>
2172L:	netdev@vger.kernel.org
2173W:	http://sourceforge.net/projects/atl1
2174W:	http://atl1.sourceforge.net
2175S:	Maintained
2176F:	drivers/net/ethernet/atheros/
2177
2178ATM
2179M:	Chas Williams <3chas3@gmail.com>
2180L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2181L:	netdev@vger.kernel.org
2182W:	http://linux-atm.sourceforge.net
2183S:	Maintained
2184F:	drivers/atm/
2185F:	include/linux/atm*
2186F:	include/uapi/linux/atm*
2187
2188ATMEL AT91 / AT32 MCI DRIVER
2189M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2190S:	Maintained
2191F:	drivers/mmc/host/atmel-mci.c
2192
2193ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2194M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2195S:	Supported
2196F:	drivers/power/reset/at91-sama5d2_shdwc.c
2197
2198ATMEL SAMA5D2 ADC DRIVER
2199M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2200L:	linux-iio@vger.kernel.org
2201S:	Supported
2202F:	drivers/iio/adc/at91-sama5d2_adc.c
2203
2204ATMEL Audio ALSA driver
2205M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2206L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2207S:	Supported
2208F:	sound/soc/atmel
2209
2210ATMEL XDMA DRIVER
2211M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2212L:	linux-arm-kernel@lists.infradead.org
2213L:	dmaengine@vger.kernel.org
2214S:	Supported
2215F:	drivers/dma/at_xdmac.c
2216
2217ATMEL I2C DRIVER
2218M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2219L:	linux-i2c@vger.kernel.org
2220S:	Supported
2221F:	drivers/i2c/busses/i2c-at91.c
2222
2223ATMEL ISI DRIVER
2224M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2225L:	linux-media@vger.kernel.org
2226S:	Supported
2227F:	drivers/media/platform/soc_camera/atmel-isi.c
2228F:	include/media/atmel-isi.h
2229
2230ATMEL LCDFB DRIVER
2231M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2232L:	linux-fbdev@vger.kernel.org
2233S:	Maintained
2234F:	drivers/video/fbdev/atmel_lcdfb.c
2235F:	include/video/atmel_lcdc.h
2236
2237ATMEL MACB ETHERNET DRIVER
2238M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2239S:	Supported
2240F:	drivers/net/ethernet/cadence/
2241
2242ATMEL NAND DRIVER
2243M:	Wenyou Yang <wenyou.yang@atmel.com>
2244M:	Josh Wu <rainyfeeling@outlook.com>
2245L:	linux-mtd@lists.infradead.org
2246S:	Supported
2247F:	drivers/mtd/nand/atmel_nand*
2248
2249ATMEL SDMMC DRIVER
2250M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2251L:	linux-mmc@vger.kernel.org
2252S:	Supported
2253F:	drivers/mmc/host/sdhci-of-at91.c
2254
2255ATMEL SPI DRIVER
2256M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2257S:	Supported
2258F:	drivers/spi/spi-atmel.*
2259
2260ATMEL SSC DRIVER
2261M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2262L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2263S:	Supported
2264F:	drivers/misc/atmel-ssc.c
2265F:	include/linux/atmel-ssc.h
2266
2267ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2268M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2269L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2270S:	Supported
2271F:	drivers/misc/atmel_tclib.c
2272F:	drivers/clocksource/tcb_clksrc.c
2273
2274ATMEL USBA UDC DRIVER
2275M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2276L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2277S:	Supported
2278F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2279
2280ATMEL WIRELESS DRIVER
2281M:	Simon Kelley <simon@thekelleys.org.uk>
2282L:	linux-wireless@vger.kernel.org
2283W:	http://www.thekelleys.org.uk/atmel
2284W:	http://atmelwlandriver.sourceforge.net/
2285S:	Maintained
2286F:	drivers/net/wireless/atmel/atmel*
2287
2288ATMEL MAXTOUCH DRIVER
2289M:	Nick Dyer <nick@shmanahar.org>
2290T:	git git://github.com/ndyer/linux.git
2291S:	Maintained
2292F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2293F:	drivers/input/touchscreen/atmel_mxt_ts.c
2294F:	include/linux/platform_data/atmel_mxt_ts.h
2295
2296ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2297M:	Bradley Grove <linuxdrivers@attotech.com>
2298L:	linux-scsi@vger.kernel.org
2299W:	http://www.attotech.com
2300S:	Supported
2301F:	drivers/scsi/esas2r
2302
2303ATUSB IEEE 802.15.4 RADIO DRIVER
2304M:	Stefan Schmidt <stefan@osg.samsung.com>
2305L:	linux-wpan@vger.kernel.org
2306S:	Maintained
2307F:	drivers/net/ieee802154/atusb.c
2308F:	drivers/net/ieee802154/atusb.h
2309F:	drivers/net/ieee802154/at86rf230.h
2310
2311AUDIT SUBSYSTEM
2312M:	Paul Moore <paul@paul-moore.com>
2313M:	Eric Paris <eparis@redhat.com>
2314L:	linux-audit@redhat.com (moderated for non-subscribers)
2315W:	http://people.redhat.com/sgrubb/audit/
2316T:	git git://git.infradead.org/users/pcmoore/audit
2317S:	Maintained
2318F:	include/linux/audit.h
2319F:	include/uapi/linux/audit.h
2320F:	kernel/audit*
2321
2322AUXILIARY DISPLAY DRIVERS
2323M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2324W:	http://miguelojeda.es/auxdisplay.htm
2325W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2326S:	Maintained
2327F:	drivers/auxdisplay/
2328F:	include/linux/cfag12864b.h
2329
2330AVR32 ARCHITECTURE
2331M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
2332M:	Hans-Christian Egtvedt <egtvedt@samfundet.no>
2333W:	http://www.atmel.com/products/AVR32/
2334W:	http://mirror.egtvedt.no/avr32linux.org/
2335W:	http://avrfreaks.net/
2336S:	Maintained
2337F:	arch/avr32/
2338
2339AVR32/AT32AP MACHINE SUPPORT
2340M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
2341M:	Hans-Christian Egtvedt <egtvedt@samfundet.no>
2342S:	Maintained
2343F:	arch/avr32/mach-at32ap/
2344
2345AX.25 NETWORK LAYER
2346M:	Ralf Baechle <ralf@linux-mips.org>
2347L:	linux-hams@vger.kernel.org
2348W:	http://www.linux-ax25.org/
2349S:	Maintained
2350F:	include/uapi/linux/ax25.h
2351F:	include/net/ax25.h
2352F:	net/ax25/
2353
2354AXENTIA ASOC DRIVERS
2355M:	Peter Rosin <peda@axentia.se>
2356L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2357S:	Maintained
2358F:	Documentation/devicetree/bindings/sound/axentia,*
2359F:	sound/soc/atmel/tse850-pcm5142.c
2360
2361AXENTIA ARM DEVICES
2362M:	Peter Rosin <peda@axentia.se>
2363L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2364S:	Maintained
2365F:	Documentation/devicetree/bindings/arm/axentia.txt
2366F:	arch/arm/boot/dts/at91-linea.dtsi
2367F:	arch/arm/boot/dts/at91-tse850-3.dts
2368
2369AZ6007 DVB DRIVER
2370M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2371M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2372L:	linux-media@vger.kernel.org
2373W:	https://linuxtv.org
2374T:	git git://linuxtv.org/media_tree.git
2375S:	Maintained
2376F:	drivers/media/usb/dvb-usb-v2/az6007.c
2377
2378AZTECH FM RADIO RECEIVER DRIVER
2379M:	Hans Verkuil <hverkuil@xs4all.nl>
2380L:	linux-media@vger.kernel.org
2381T:	git git://linuxtv.org/media_tree.git
2382W:	https://linuxtv.org
2383S:	Maintained
2384F:	drivers/media/radio/radio-aztech*
2385
2386B43 WIRELESS DRIVER
2387L:	linux-wireless@vger.kernel.org
2388L:	b43-dev@lists.infradead.org
2389W:	http://wireless.kernel.org/en/users/Drivers/b43
2390S:	Odd Fixes
2391F:	drivers/net/wireless/broadcom/b43/
2392
2393B43LEGACY WIRELESS DRIVER
2394M:	Larry Finger <Larry.Finger@lwfinger.net>
2395L:	linux-wireless@vger.kernel.org
2396L:	b43-dev@lists.infradead.org
2397W:	http://wireless.kernel.org/en/users/Drivers/b43
2398S:	Maintained
2399F:	drivers/net/wireless/broadcom/b43legacy/
2400
2401BACKLIGHT CLASS/SUBSYSTEM
2402M:	Lee Jones <lee.jones@linaro.org>
2403M:	Daniel Thompson <daniel.thompson@linaro.org>
2404M:	Jingoo Han <jingoohan1@gmail.com>
2405T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2406S:	Maintained
2407F:	drivers/video/backlight/
2408F:	include/linux/backlight.h
2409F:	include/linux/pwm_backlight.h
2410F:	Documentation/devicetree/bindings/leds/backlight
2411
2412BATMAN ADVANCED
2413M:	Marek Lindner <mareklindner@neomailbox.ch>
2414M:	Simon Wunderlich <sw@simonwunderlich.de>
2415M:	Antonio Quartulli <a@unstable.cc>
2416L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2417W:	https://www.open-mesh.org/
2418Q:	https://patchwork.open-mesh.org/project/batman/list/
2419S:	Maintained
2420F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2421F:	Documentation/ABI/testing/sysfs-class-net-mesh
2422F:	Documentation/networking/batman-adv.txt
2423F:	include/uapi/linux/batman_adv.h
2424F:	net/batman-adv/
2425
2426BAYCOM/HDLCDRV DRIVERS FOR AX.25
2427M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2428L:	linux-hams@vger.kernel.org
2429W:	http://www.baycom.org/~tom/ham/ham.html
2430S:	Maintained
2431F:	drivers/net/hamradio/baycom*
2432
2433BCACHE (BLOCK LAYER CACHE)
2434M:	Kent Overstreet <kent.overstreet@gmail.com>
2435L:	linux-bcache@vger.kernel.org
2436W:	http://bcache.evilpiepirate.org
2437S:	Orphan
2438F:	drivers/md/bcache/
2439
2440BDISP ST MEDIA DRIVER
2441M:	Fabien Dessenne <fabien.dessenne@st.com>
2442L:	linux-media@vger.kernel.org
2443T:	git git://linuxtv.org/media_tree.git
2444W:	https://linuxtv.org
2445S:	Supported
2446F:	drivers/media/platform/sti/bdisp
2447
2448DELTA ST MEDIA DRIVER
2449M:	Hugues Fruchet <hugues.fruchet@st.com>
2450L:	linux-media@vger.kernel.org
2451T:	git git://linuxtv.org/media_tree.git
2452W:	https://linuxtv.org
2453S:	Supported
2454F:	drivers/media/platform/sti/delta
2455
2456BEFS FILE SYSTEM
2457M:	Luis de Bethencourt <luisbg@osg.samsung.com>
2458M:	Salah Triki <salah.triki@gmail.com>
2459S:	Maintained
2460T:	git git://github.com/luisbg/linux-befs.git
2461F:	Documentation/filesystems/befs.txt
2462F:	fs/befs/
2463
2464BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2465M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2466L:	netdev@vger.kernel.org
2467S:	Maintained
2468F:	drivers/net/ethernet/ec_bhf.c
2469
2470BFS FILE SYSTEM
2471M:	"Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2472S:	Maintained
2473F:	Documentation/filesystems/bfs.txt
2474F:	fs/bfs/
2475F:	include/uapi/linux/bfs_fs.h
2476
2477BLACKFIN ARCHITECTURE
2478M:	Steven Miao <realmz6@gmail.com>
2479L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2480T:	git git://git.code.sf.net/p/adi-linux/code
2481W:	http://blackfin.uclinux.org
2482S:	Supported
2483F:	arch/blackfin/
2484
2485BLACKFIN EMAC DRIVER
2486L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2487W:	http://blackfin.uclinux.org
2488S:	Supported
2489F:	drivers/net/ethernet/adi/
2490
2491BLACKFIN RTC DRIVER
2492L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2493W:	http://blackfin.uclinux.org
2494S:	Supported
2495F:	drivers/rtc/rtc-bfin.c
2496
2497BLACKFIN SDH DRIVER
2498M:	Sonic Zhang <sonic.zhang@analog.com>
2499L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2500W:	http://blackfin.uclinux.org
2501S:	Supported
2502F:	drivers/mmc/host/bfin_sdh.c
2503
2504BLACKFIN SERIAL DRIVER
2505M:	Sonic Zhang <sonic.zhang@analog.com>
2506L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2507W:	http://blackfin.uclinux.org
2508S:	Supported
2509F:	drivers/tty/serial/bfin_uart.c
2510
2511BLACKFIN WATCHDOG DRIVER
2512L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2513W:	http://blackfin.uclinux.org
2514S:	Supported
2515F:	drivers/watchdog/bfin_wdt.c
2516
2517BLACKFIN I2C TWI DRIVER
2518M:	Sonic Zhang <sonic.zhang@analog.com>
2519L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2520W:	http://blackfin.uclinux.org/
2521S:	Supported
2522F:	drivers/i2c/busses/i2c-bfin-twi.c
2523
2524BLACKFIN MEDIA DRIVER
2525M:	Scott Jiang <scott.jiang.linux@gmail.com>
2526L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2527W:	http://blackfin.uclinux.org/
2528S:	Supported
2529F:	drivers/media/platform/blackfin/
2530F:	drivers/media/i2c/adv7183*
2531F:	drivers/media/i2c/vs6624*
2532
2533BLINKM RGB LED DRIVER
2534M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2535S:	Maintained
2536F:	drivers/leds/leds-blinkm.c
2537
2538BLOCK LAYER
2539M:	Jens Axboe <axboe@kernel.dk>
2540L:	linux-block@vger.kernel.org
2541T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2542S:	Maintained
2543F:	block/
2544F:	kernel/trace/blktrace.c
2545F:	lib/sbitmap.c
2546
2547BLOCK2MTD DRIVER
2548M:	Joern Engel <joern@lazybastard.org>
2549L:	linux-mtd@lists.infradead.org
2550S:	Maintained
2551F:	drivers/mtd/devices/block2mtd.c
2552
2553BLUETOOTH DRIVERS
2554M:	Marcel Holtmann <marcel@holtmann.org>
2555M:	Gustavo Padovan <gustavo@padovan.org>
2556M:	Johan Hedberg <johan.hedberg@gmail.com>
2557L:	linux-bluetooth@vger.kernel.org
2558W:	http://www.bluez.org/
2559T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2560T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2561S:	Maintained
2562F:	drivers/bluetooth/
2563
2564BLUETOOTH SUBSYSTEM
2565M:	Marcel Holtmann <marcel@holtmann.org>
2566M:	Gustavo Padovan <gustavo@padovan.org>
2567M:	Johan Hedberg <johan.hedberg@gmail.com>
2568L:	linux-bluetooth@vger.kernel.org
2569W:	http://www.bluez.org/
2570T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2571T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2572S:	Maintained
2573F:	net/bluetooth/
2574F:	include/net/bluetooth/
2575
2576BONDING DRIVER
2577M:	Jay Vosburgh <j.vosburgh@gmail.com>
2578M:	Veaceslav Falico <vfalico@gmail.com>
2579M:	Andy Gospodarek <andy@greyhouse.net>
2580L:	netdev@vger.kernel.org
2581W:	http://sourceforge.net/projects/bonding/
2582S:	Supported
2583F:	drivers/net/bonding/
2584F:	include/uapi/linux/if_bonding.h
2585
2586BPF (Safe dynamic programs and tools)
2587M:	Alexei Starovoitov <ast@kernel.org>
2588L:	netdev@vger.kernel.org
2589L:	linux-kernel@vger.kernel.org
2590S:	Supported
2591F:	kernel/bpf/
2592F:	tools/testing/selftests/bpf/
2593F:	lib/test_bpf.c
2594
2595BROADCOM B44 10/100 ETHERNET DRIVER
2596M:	Michael Chan <michael.chan@broadcom.com>
2597L:	netdev@vger.kernel.org
2598S:	Supported
2599F:	drivers/net/ethernet/broadcom/b44.*
2600
2601BROADCOM B53 ETHERNET SWITCH DRIVER
2602M:	Florian Fainelli <f.fainelli@gmail.com>
2603L:	netdev@vger.kernel.org
2604L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2605S:	Supported
2606F:	drivers/net/dsa/b53/*
2607F:	include/linux/platform_data/b53.h
2608
2609BROADCOM GENET ETHERNET DRIVER
2610M:	Florian Fainelli <f.fainelli@gmail.com>
2611L:	netdev@vger.kernel.org
2612S:	Supported
2613F:	drivers/net/ethernet/broadcom/genet/
2614
2615BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2616M:	Rasesh Mody <rasesh.mody@cavium.com>
2617M:	Harish Patil <harish.patil@cavium.com>
2618M:	Dept-GELinuxNICDev@cavium.com
2619L:	netdev@vger.kernel.org
2620S:	Supported
2621F:	drivers/net/ethernet/broadcom/bnx2.*
2622F:	drivers/net/ethernet/broadcom/bnx2_*
2623
2624BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2625M:	Yuval Mintz <Yuval.Mintz@cavium.com>
2626M:	Ariel Elior <ariel.elior@cavium.com>
2627M:	everest-linux-l2@cavium.com
2628L:	netdev@vger.kernel.org
2629S:	Supported
2630F:	drivers/net/ethernet/broadcom/bnx2x/
2631
2632BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2633M:	Michael Chan <michael.chan@broadcom.com>
2634L:	netdev@vger.kernel.org
2635S:	Supported
2636F:	drivers/net/ethernet/broadcom/bnxt/
2637
2638BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2639M:	Florian Fainelli <f.fainelli@gmail.com>
2640M:	Ray Jui <rjui@broadcom.com>
2641M:	Scott Branden <sbranden@broadcom.com>
2642M:	bcm-kernel-feedback-list@broadcom.com
2643T:	git git://github.com/broadcom/mach-bcm
2644S:	Maintained
2645N:	bcm281*
2646N:	bcm113*
2647N:	bcm216*
2648N:	kona
2649F:	arch/arm/mach-bcm/
2650
2651BROADCOM BCM2835 ARM ARCHITECTURE
2652M:	Stephen Warren <swarren@wwwdotorg.org>
2653M:	Lee Jones <lee@kernel.org>
2654M:	Eric Anholt <eric@anholt.net>
2655L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2656L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2657T:	git git://github.com/anholt/linux
2658S:	Maintained
2659N:	bcm2835
2660F:	drivers/staging/vc04_services
2661
2662BROADCOM BCM47XX MIPS ARCHITECTURE
2663M:	Hauke Mehrtens <hauke@hauke-m.de>
2664M:	Rafał Miłecki <zajec5@gmail.com>
2665L:	linux-mips@linux-mips.org
2666S:	Maintained
2667F:	Documentation/devicetree/bindings/mips/brcm/
2668F:	arch/mips/bcm47xx/*
2669F:	arch/mips/include/asm/mach-bcm47xx/*
2670
2671BROADCOM BCM5301X ARM ARCHITECTURE
2672M:	Hauke Mehrtens <hauke@hauke-m.de>
2673M:	Rafał Miłecki <zajec5@gmail.com>
2674M:	bcm-kernel-feedback-list@broadcom.com
2675L:	linux-arm-kernel@lists.infradead.org
2676S:	Maintained
2677F:	arch/arm/mach-bcm/bcm_5301x.c
2678F:	arch/arm/boot/dts/bcm5301x*.dtsi
2679F:	arch/arm/boot/dts/bcm470*
2680
2681BROADCOM BCM53573 ARM ARCHITECTURE
2682M:	Rafał Miłecki <rafal@milecki.pl>
2683L:	linux-arm-kernel@lists.infradead.org
2684S:	Maintained
2685F:	arch/arm/boot/dts/bcm53573*
2686F:	arch/arm/boot/dts/bcm47189*
2687
2688BROADCOM BCM63XX ARM ARCHITECTURE
2689M:	Florian Fainelli <f.fainelli@gmail.com>
2690M:	bcm-kernel-feedback-list@broadcom.com
2691L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2692T:	git git://github.com/broadcom/stblinux.git
2693S:	Maintained
2694N:	bcm63xx
2695
2696BROADCOM BCM63XX/BCM33XX UDC DRIVER
2697M:	Kevin Cernekee <cernekee@gmail.com>
2698L:	linux-usb@vger.kernel.org
2699S:	Maintained
2700F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2701
2702BROADCOM BCM7XXX ARM ARCHITECTURE
2703M:	Brian Norris <computersforpeace@gmail.com>
2704M:	Gregory Fong <gregory.0xf0@gmail.com>
2705M:	Florian Fainelli <f.fainelli@gmail.com>
2706M:	bcm-kernel-feedback-list@broadcom.com
2707L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2708T:	git git://github.com/broadcom/stblinux.git
2709S:	Maintained
2710F:	arch/arm/mach-bcm/*brcmstb*
2711F:	arch/arm/boot/dts/bcm7*.dts*
2712F:	drivers/bus/brcmstb_gisb.c
2713N:	brcmstb
2714
2715BROADCOM BMIPS MIPS ARCHITECTURE
2716M:	Kevin Cernekee <cernekee@gmail.com>
2717M:	Florian Fainelli <f.fainelli@gmail.com>
2718L:	linux-mips@linux-mips.org
2719T:	git git://github.com/broadcom/stblinux.git
2720S:	Maintained
2721F:	arch/mips/bmips/*
2722F:	arch/mips/include/asm/mach-bmips/*
2723F:	arch/mips/kernel/*bmips*
2724F:	arch/mips/boot/dts/brcm/bcm*.dts*
2725F:	drivers/irqchip/irq-bcm63*
2726F:	drivers/irqchip/irq-bcm7*
2727F:	drivers/irqchip/irq-brcmstb*
2728F:	include/linux/bcm963xx_nvram.h
2729F:	include/linux/bcm963xx_tag.h
2730
2731BROADCOM BMIPS CPUFREQ DRIVER
2732M:	Markus Mayer <mmayer@broadcom.com>
2733M:	bcm-kernel-feedback-list@broadcom.com
2734L:	linux-pm@vger.kernel.org
2735S:	Maintained
2736F:	drivers/cpufreq/bmips-cpufreq.c
2737
2738BROADCOM TG3 GIGABIT ETHERNET DRIVER
2739M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
2740M:	Prashant Sreedharan <prashant@broadcom.com>
2741M:	Michael Chan <mchan@broadcom.com>
2742L:	netdev@vger.kernel.org
2743S:	Supported
2744F:	drivers/net/ethernet/broadcom/tg3.*
2745
2746BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2747M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2748M:	Franky Lin <franky.lin@broadcom.com>
2749M:	Hante Meuleman <hante.meuleman@broadcom.com>
2750L:	linux-wireless@vger.kernel.org
2751L:	brcm80211-dev-list.pdl@broadcom.com
2752S:	Supported
2753F:	drivers/net/wireless/broadcom/brcm80211/
2754
2755BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2756M:	QLogic-Storage-Upstream@qlogic.com
2757L:	linux-scsi@vger.kernel.org
2758S:	Supported
2759F:	drivers/scsi/bnx2fc/
2760
2761BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2762M:	QLogic-Storage-Upstream@qlogic.com
2763L:	linux-scsi@vger.kernel.org
2764S:	Supported
2765F:	drivers/scsi/bnx2i/
2766
2767BROADCOM IPROC ARM ARCHITECTURE
2768M:	Ray Jui <rjui@broadcom.com>
2769M:	Scott Branden <sbranden@broadcom.com>
2770M:	Jon Mason <jonmason@broadcom.com>
2771M:	bcm-kernel-feedback-list@broadcom.com
2772L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2773T:	git git://github.com/broadcom/cygnus-linux.git
2774S:	Maintained
2775N:	iproc
2776N:	cygnus
2777N:	bcm[-_]nsp
2778N:	bcm9113*
2779N:	bcm9583*
2780N:	bcm9585*
2781N:	bcm9586*
2782N:	bcm988312
2783N:	bcm113*
2784N:	bcm583*
2785N:	bcm585*
2786N:	bcm586*
2787N:	bcm88312
2788F:	arch/arm64/boot/dts/broadcom/ns2*
2789F:	drivers/clk/bcm/clk-ns*
2790F:	drivers/pinctrl/bcm/pinctrl-ns*
2791
2792BROADCOM BRCMSTB GPIO DRIVER
2793M:	Gregory Fong <gregory.0xf0@gmail.com>
2794L:	bcm-kernel-feedback-list@broadcom.com
2795S:	Supported
2796F:	drivers/gpio/gpio-brcmstb.c
2797F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2798
2799BROADCOM KONA GPIO DRIVER
2800M:	Ray Jui <rjui@broadcom.com>
2801L:	bcm-kernel-feedback-list@broadcom.com
2802S:	Supported
2803F:	drivers/gpio/gpio-bcm-kona.c
2804F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2805
2806BROADCOM NVRAM DRIVER
2807M:	Rafał Miłecki <zajec5@gmail.com>
2808L:	linux-mips@linux-mips.org
2809S:	Maintained
2810F:	drivers/firmware/broadcom/*
2811
2812BROADCOM STB NAND FLASH DRIVER
2813M:	Brian Norris <computersforpeace@gmail.com>
2814M:	Kamal Dasu <kdasu.kdev@gmail.com>
2815L:	linux-mtd@lists.infradead.org
2816L:	bcm-kernel-feedback-list@broadcom.com
2817S:	Maintained
2818F:	drivers/mtd/nand/brcmnand/
2819
2820BROADCOM STB AVS CPUFREQ DRIVER
2821M:	Markus Mayer <mmayer@broadcom.com>
2822M:	bcm-kernel-feedback-list@broadcom.com
2823L:	linux-pm@vger.kernel.org
2824S:	Maintained
2825F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2826F:	drivers/cpufreq/brcmstb*
2827
2828BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2829M:	Rafał Miłecki <zajec5@gmail.com>
2830L:	linux-wireless@vger.kernel.org
2831S:	Maintained
2832F:	drivers/bcma/
2833F:	include/linux/bcma/
2834
2835BROADCOM SYSTEMPORT ETHERNET DRIVER
2836M:	Florian Fainelli <f.fainelli@gmail.com>
2837L:	netdev@vger.kernel.org
2838S:	Supported
2839F:	drivers/net/ethernet/broadcom/bcmsysport.*
2840
2841BROADCOM VULCAN ARM64 SOC
2842M:	Jayachandran C. <c.jayachandran@gmail.com>
2843M:	bcm-kernel-feedback-list@broadcom.com
2844L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2845S:	Maintained
2846F:	arch/arm64/boot/dts/broadcom/vulcan*
2847
2848BROADCOM NETXTREME-E ROCE DRIVER
2849M:	Selvin Xavier <selvin.xavier@broadcom.com>
2850M:	Devesh Sharma <devesh.sharma@broadcom.com>
2851M:	Somnath Kotur <somnath.kotur@broadcom.com>
2852M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2853L:	linux-rdma@vger.kernel.org
2854W:	http://www.broadcom.com
2855S:	Supported
2856F:	drivers/infiniband/hw/bnxt_re/
2857F:	include/uapi/rdma/bnxt_re-abi.h
2858
2859BROCADE BFA FC SCSI DRIVER
2860M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2861M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2862L:	linux-scsi@vger.kernel.org
2863S:	Supported
2864F:	drivers/scsi/bfa/
2865
2866BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2867M:	Rasesh Mody <rasesh.mody@cavium.com>
2868M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2869M:	Dept-GELinuxNICDev@cavium.com
2870L:	netdev@vger.kernel.org
2871S:	Supported
2872F:	drivers/net/ethernet/brocade/bna/
2873
2874BSG (block layer generic sg v4 driver)
2875M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2876L:	linux-scsi@vger.kernel.org
2877S:	Supported
2878F:	block/bsg.c
2879F:	include/linux/bsg.h
2880F:	include/uapi/linux/bsg.h
2881
2882BT87X AUDIO DRIVER
2883M:	Clemens Ladisch <clemens@ladisch.de>
2884L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2885T:	git git://git.alsa-project.org/alsa-kernel.git
2886S:	Maintained
2887F:	Documentation/sound/alsa/Bt87x.txt
2888F:	sound/pci/bt87x.c
2889
2890BT8XXGPIO DRIVER
2891M:	Michael Buesch <m@bues.ch>
2892W:	http://bu3sch.de/btgpio.php
2893S:	Maintained
2894F:	drivers/gpio/gpio-bt8xx.c
2895
2896BTRFS FILE SYSTEM
2897M:	Chris Mason <clm@fb.com>
2898M:	Josef Bacik <jbacik@fb.com>
2899M:	David Sterba <dsterba@suse.com>
2900L:	linux-btrfs@vger.kernel.org
2901W:	http://btrfs.wiki.kernel.org/
2902Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
2903T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2904S:	Maintained
2905F:	Documentation/filesystems/btrfs.txt
2906F:	fs/btrfs/
2907
2908BTTV VIDEO4LINUX DRIVER
2909M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2910M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2911L:	linux-media@vger.kernel.org
2912W:	https://linuxtv.org
2913T:	git git://linuxtv.org/media_tree.git
2914S:	Odd fixes
2915F:	Documentation/media/v4l-drivers/bttv*
2916F:	drivers/media/pci/bt8xx/bttv*
2917
2918BUSLOGIC SCSI DRIVER
2919M:	Khalid Aziz <khalid@gonehiking.org>
2920L:	linux-scsi@vger.kernel.org
2921S:	Maintained
2922F:	drivers/scsi/BusLogic.*
2923F:	drivers/scsi/FlashPoint.*
2924
2925C-MEDIA CMI8788 DRIVER
2926M:	Clemens Ladisch <clemens@ladisch.de>
2927L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2928T:	git git://git.alsa-project.org/alsa-kernel.git
2929S:	Maintained
2930F:	sound/pci/oxygen/
2931
2932C6X ARCHITECTURE
2933M:	Mark Salter <msalter@redhat.com>
2934M:	Aurelien Jacquiot <a-jacquiot@ti.com>
2935L:	linux-c6x-dev@linux-c6x.org
2936W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
2937S:	Maintained
2938F:	arch/c6x/
2939
2940CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2941M:	David Howells <dhowells@redhat.com>
2942L:	linux-cachefs@redhat.com (moderated for non-subscribers)
2943S:	Supported
2944F:	Documentation/filesystems/caching/cachefiles.txt
2945F:	fs/cachefiles/
2946
2947CADET FM/AM RADIO RECEIVER DRIVER
2948M:	Hans Verkuil <hverkuil@xs4all.nl>
2949L:	linux-media@vger.kernel.org
2950T:	git git://linuxtv.org/media_tree.git
2951W:	https://linuxtv.org
2952S:	Maintained
2953F:	drivers/media/radio/radio-cadet*
2954
2955CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2956M:	Jonathan Corbet <corbet@lwn.net>
2957L:	linux-media@vger.kernel.org
2958T:	git git://linuxtv.org/media_tree.git
2959S:	Maintained
2960F:	Documentation/media/v4l-drivers/cafe_ccic*
2961F:	drivers/media/platform/marvell-ccic/
2962
2963CAIF NETWORK LAYER
2964M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2965L:	netdev@vger.kernel.org
2966S:	Supported
2967F:	Documentation/networking/caif/
2968F:	drivers/net/caif/
2969F:	include/uapi/linux/caif/
2970F:	include/net/caif/
2971F:	net/caif/
2972
2973CALGARY x86-64 IOMMU
2974M:	Muli Ben-Yehuda <mulix@mulix.org>
2975M:	Jon Mason <jdmason@kudzu.us>
2976L:	iommu@lists.linux-foundation.org
2977S:	Maintained
2978F:	arch/x86/kernel/pci-calgary_64.c
2979F:	arch/x86/kernel/tce_64.c
2980F:	arch/x86/include/asm/calgary.h
2981F:	arch/x86/include/asm/tce.h
2982
2983CAN NETWORK LAYER
2984M:	Oliver Hartkopp <socketcan@hartkopp.net>
2985M:	Marc Kleine-Budde <mkl@pengutronix.de>
2986L:	linux-can@vger.kernel.org
2987W:	https://github.com/linux-can
2988T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2989T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2990S:	Maintained
2991F:	Documentation/networking/can.txt
2992F:	net/can/
2993F:	include/linux/can/core.h
2994F:	include/uapi/linux/can.h
2995F:	include/uapi/linux/can/bcm.h
2996F:	include/uapi/linux/can/raw.h
2997F:	include/uapi/linux/can/gw.h
2998
2999CAN NETWORK DRIVERS
3000M:	Wolfgang Grandegger <wg@grandegger.com>
3001M:	Marc Kleine-Budde <mkl@pengutronix.de>
3002L:	linux-can@vger.kernel.org
3003W:	https://github.com/linux-can
3004T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3005T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3006S:	Maintained
3007F:	Documentation/devicetree/bindings/net/can/
3008F:	drivers/net/can/
3009F:	include/linux/can/dev.h
3010F:	include/linux/can/platform/
3011F:	include/uapi/linux/can/error.h
3012F:	include/uapi/linux/can/netlink.h
3013
3014CAPABILITIES
3015M:	Serge Hallyn <serge@hallyn.com>
3016L:	linux-security-module@vger.kernel.org
3017S:	Supported
3018F:	include/linux/capability.h
3019F:	include/uapi/linux/capability.h
3020F:	security/commoncap.c
3021F:	kernel/capability.c
3022
3023CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3024M:	Kevin Tsai <ktsai@capellamicro.com>
3025S:	Maintained
3026F:	drivers/iio/light/cm*
3027F:	Documentation/devicetree/bindings/i2c/trivial-admin-guide/devices.rst
3028
3029CAVIUM THUNDERX2 ARM64 SOC
3030M:	Jayachandran C <jnair@caviumnetworks.com>
3031L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3032S:	Maintained
3033F:	arch/arm64/boot/dts/cavium/thunder-99xx*
3034F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3035
3036CAVIUM I2C DRIVER
3037M:	Jan Glauber <jglauber@cavium.com>
3038M:	David Daney <david.daney@cavium.com>
3039W:	http://www.cavium.com
3040S:	Supported
3041F:	drivers/i2c/busses/i2c-octeon*
3042F:	drivers/i2c/busses/i2c-thunderx*
3043
3044CAVIUM LIQUIDIO NETWORK DRIVER
3045M:     Derek Chickles <derek.chickles@caviumnetworks.com>
3046M:     Satanand Burla <satananda.burla@caviumnetworks.com>
3047M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
3048M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3049L:     netdev@vger.kernel.org
3050W:     http://www.cavium.com
3051S:     Supported
3052F:     drivers/net/ethernet/cavium/liquidio/
3053
3054CAVIUM OCTEON-TX CRYPTO DRIVER
3055M:	George Cherian <george.cherian@cavium.com>
3056L:	linux-crypto@vger.kernel.org
3057W:	http://www.cavium.com
3058S:	Supported
3059F:	drivers/crypto/cavium/cpt/
3060
3061CC2520 IEEE-802.15.4 RADIO DRIVER
3062M:	Varka Bhadram <varkabhadram@gmail.com>
3063L:	linux-wpan@vger.kernel.org
3064S:	Maintained
3065F:	drivers/net/ieee802154/cc2520.c
3066F:	include/linux/spi/cc2520.h
3067F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3068
3069CEC DRIVER
3070M:	Hans Verkuil <hans.verkuil@cisco.com>
3071L:	linux-media@vger.kernel.org
3072T:	git git://linuxtv.org/media_tree.git
3073W:	http://linuxtv.org
3074S:	Supported
3075F:	Documentation/media/kapi/cec-core.rst
3076F:	Documentation/media/uapi/cec
3077F:	drivers/media/cec/
3078F:	drivers/media/cec-edid.c
3079F:	drivers/media/rc/keymaps/rc-cec.c
3080F:	include/media/cec.h
3081F:	include/media/cec-edid.h
3082F:	include/uapi/linux/cec.h
3083F:	include/uapi/linux/cec-funcs.h
3084
3085CELL BROADBAND ENGINE ARCHITECTURE
3086M:	Arnd Bergmann <arnd@arndb.de>
3087L:	linuxppc-dev@lists.ozlabs.org
3088W:	http://www.ibm.com/developerworks/power/cell/
3089S:	Supported
3090F:	arch/powerpc/include/asm/cell*.h
3091F:	arch/powerpc/include/asm/spu*.h
3092F:	arch/powerpc/include/uapi/asm/spu*.h
3093F:	arch/powerpc/oprofile/*cell*
3094F:	arch/powerpc/platforms/cell/
3095
3096CEPH COMMON CODE (LIBCEPH)
3097M:	Ilya Dryomov <idryomov@gmail.com>
3098M:	"Yan, Zheng" <zyan@redhat.com>
3099M:	Sage Weil <sage@redhat.com>
3100L:	ceph-devel@vger.kernel.org
3101W:	http://ceph.com/
3102T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3103T:	git git://github.com/ceph/ceph-client.git
3104S:	Supported
3105F:	net/ceph/
3106F:	include/linux/ceph/
3107F:	include/linux/crush/
3108
3109CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3110M:	"Yan, Zheng" <zyan@redhat.com>
3111M:	Sage Weil <sage@redhat.com>
3112M:	Ilya Dryomov <idryomov@gmail.com>
3113L:	ceph-devel@vger.kernel.org
3114W:	http://ceph.com/
3115T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3116T:	git git://github.com/ceph/ceph-client.git
3117S:	Supported
3118F:	Documentation/filesystems/ceph.txt
3119F:	fs/ceph/
3120
3121CERTIFICATE HANDLING:
3122M:	David Howells <dhowells@redhat.com>
3123M:	David Woodhouse <dwmw2@infradead.org>
3124L:	keyrings@vger.kernel.org
3125S:	Maintained
3126F:	Documentation/module-signing.txt
3127F:	certs/
3128F:	scripts/sign-file.c
3129F:	scripts/extract-cert.c
3130
3131CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3132L:	linux-usb@vger.kernel.org
3133S:	Orphan
3134F:	Documentation/usb/WUSB-Design-overview.txt
3135F:	Documentation/usb/wusb-cbaf
3136F:	drivers/usb/host/hwa-hc.c
3137F:	drivers/usb/host/whci/
3138F:	drivers/usb/wusbcore/
3139F:	include/linux/usb/wusb*
3140
3141HT16K33 LED CONTROLLER DRIVER
3142M:	Robin van der Gracht <robin@protonic.nl>
3143S:	Maintained
3144F:	drivers/auxdisplay/ht16k33.c
3145F:	Documentation/devicetree/bindings/display/ht16k33.txt
3146
3147CFAG12864B LCD DRIVER
3148M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3149W:	http://miguelojeda.es/auxdisplay.htm
3150W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3151S:	Maintained
3152F:	drivers/auxdisplay/cfag12864b.c
3153F:	include/linux/cfag12864b.h
3154
3155CFAG12864BFB LCD FRAMEBUFFER DRIVER
3156M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3157W:	http://miguelojeda.es/auxdisplay.htm
3158W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3159S:	Maintained
3160F:	drivers/auxdisplay/cfag12864bfb.c
3161F:	include/linux/cfag12864b.h
3162
3163CFG80211 and NL80211
3164M:	Johannes Berg <johannes@sipsolutions.net>
3165L:	linux-wireless@vger.kernel.org
3166W:	http://wireless.kernel.org/
3167T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3169S:	Maintained
3170F:	include/uapi/linux/nl80211.h
3171F:	include/net/cfg80211.h
3172F:	net/wireless/*
3173X:	net/wireless/wext*
3174
3175CHAR and MISC DRIVERS
3176M:	Arnd Bergmann <arnd@arndb.de>
3177M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3178T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3179S:	Supported
3180F:	drivers/char/*
3181F:	drivers/misc/*
3182F:	include/linux/miscdevice.h
3183
3184CHECKPATCH
3185M:	Andy Whitcroft <apw@canonical.com>
3186M:	Joe Perches <joe@perches.com>
3187S:	Maintained
3188F:	scripts/checkpatch.pl
3189
3190CHINESE DOCUMENTATION
3191M:	Harry Wei <harryxiyou@gmail.com>
3192L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3193L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3194S:	Maintained
3195F:	Documentation/translations/zh_CN/
3196
3197CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3198M:	Peter Chen <Peter.Chen@nxp.com>
3199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3200L:	linux-usb@vger.kernel.org
3201S:	Maintained
3202F:	drivers/usb/chipidea/
3203
3204CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3205M:	Hans de Goede <hdegoede@redhat.com>
3206L:	linux-input@vger.kernel.org
3207S:	Maintained
3208F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3209F:	drivers/input/touchscreen/chipone_icn8318.c
3210
3211CHROME HARDWARE PLATFORM SUPPORT
3212M:	Olof Johansson <olof@lixom.net>
3213S:	Maintained
3214T:	git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3215F:	drivers/platform/chrome/
3216
3217CISCO VIC ETHERNET NIC DRIVER
3218M:	Christian Benvenuti <benve@cisco.com>
3219M:	Govindarajulu Varadarajan <_govind@gmx.com>
3220M:	Neel Patel <neepatel@cisco.com>
3221S:	Supported
3222F:	drivers/net/ethernet/cisco/enic/
3223
3224CISCO VIC LOW LATENCY NIC DRIVER
3225M:	Christian Benvenuti <benve@cisco.com>
3226M:	Dave Goodell <dgoodell@cisco.com>
3227S:	Supported
3228F:	drivers/infiniband/hw/usnic/
3229
3230CIRRUS LOGIC EP93XX ETHERNET DRIVER
3231M:	Hartley Sweeten <hsweeten@visionengravers.com>
3232L:	netdev@vger.kernel.org
3233S:	Maintained
3234F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3235
3236CIRRUS LOGIC AUDIO CODEC DRIVERS
3237M:	Brian Austin <brian.austin@cirrus.com>
3238M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3239L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3240S:	Maintained
3241F:	sound/soc/codecs/cs*
3242
3243CLEANCACHE API
3244M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3245L:	linux-kernel@vger.kernel.org
3246S:	Maintained
3247F:	mm/cleancache.c
3248F:	include/linux/cleancache.h
3249
3250CLK API
3251M:	Russell King <linux@armlinux.org.uk>
3252L:	linux-clk@vger.kernel.org
3253S:	Maintained
3254F:	include/linux/clk.h
3255
3256CLOCKSOURCE, CLOCKEVENT DRIVERS
3257M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3258M:	Thomas Gleixner <tglx@linutronix.de>
3259L:	linux-kernel@vger.kernel.org
3260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3261S:	Supported
3262F:	drivers/clocksource
3263
3264CISCO FCOE HBA DRIVER
3265M:	Satish Kharat <satishkh@cisco.com>
3266M:	Sesidhar Baddela <sebaddel@cisco.com>
3267M:	Karan Tilak Kumar <kartilak@cisco.com>
3268L:	linux-scsi@vger.kernel.org
3269S:	Supported
3270F:	drivers/scsi/fnic/
3271
3272CISCO SCSI HBA DRIVER
3273M:	Karan Tilak Kumar <kartilak@cisco.com>
3274M:	Sesidhar Baddela <sebaddel@cisco.com>
3275L:	linux-scsi@vger.kernel.org
3276S:	Supported
3277F:	drivers/scsi/snic/
3278
3279CMPC ACPI DRIVER
3280M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3281M:	Daniel Oliveira Nascimento <don@syst.com.br>
3282L:	platform-driver-x86@vger.kernel.org
3283S:	Supported
3284F:	drivers/platform/x86/classmate-laptop.c
3285
3286COBALT MEDIA DRIVER
3287M:	Hans Verkuil <hans.verkuil@cisco.com>
3288L:	linux-media@vger.kernel.org
3289T:	git git://linuxtv.org/media_tree.git
3290W:	https://linuxtv.org
3291S:	Supported
3292F:	drivers/media/pci/cobalt/
3293
3294COCCINELLE/Semantic Patches (SmPL)
3295M:	Julia Lawall <Julia.Lawall@lip6.fr>
3296M:	Gilles Muller <Gilles.Muller@lip6.fr>
3297M:	Nicolas Palix <nicolas.palix@imag.fr>
3298M:	Michal Marek <mmarek@suse.com>
3299L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3300T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3301W:	http://coccinelle.lip6.fr/
3302S:	Supported
3303F:	Documentation/dev-tools/coccinelle.rst
3304F:	scripts/coccinelle/
3305F:	scripts/coccicheck
3306
3307CODA FILE SYSTEM
3308M:	Jan Harkes <jaharkes@cs.cmu.edu>
3309M:	coda@cs.cmu.edu
3310L:	codalist@coda.cs.cmu.edu
3311W:	http://www.coda.cs.cmu.edu/
3312S:	Maintained
3313F:	Documentation/filesystems/coda.txt
3314F:	fs/coda/
3315F:	include/linux/coda*.h
3316F:	include/uapi/linux/coda*.h
3317
3318CODA V4L2 MEM2MEM DRIVER
3319M:	Philipp Zabel <p.zabel@pengutronix.de>
3320L:	linux-media@vger.kernel.org
3321S:	Maintained
3322F:	Documentation/devicetree/bindings/media/coda.txt
3323F:	drivers/media/platform/coda/
3324
3325COMMON CLK FRAMEWORK
3326M:	Michael Turquette <mturquette@baylibre.com>
3327M:	Stephen Boyd <sboyd@codeaurora.org>
3328L:	linux-clk@vger.kernel.org
3329Q:	http://patchwork.kernel.org/project/linux-clk/list/
3330T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3331S:	Maintained
3332F:	Documentation/devicetree/bindings/clock/
3333F:	drivers/clk/
3334X:	drivers/clk/clkdev.c
3335F:	include/linux/clk-pr*
3336F:	include/linux/clk/
3337
3338COMMON INTERNET FILE SYSTEM (CIFS)
3339M:	Steve French <sfrench@samba.org>
3340L:	linux-cifs@vger.kernel.org
3341L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3342W:	http://linux-cifs.samba.org/
3343T:	git git://git.samba.org/sfrench/cifs-2.6.git
3344S:	Supported
3345F:	Documentation/filesystems/cifs/
3346F:	fs/cifs/
3347
3348COMPACTPCI HOTPLUG CORE
3349M:	Scott Murray <scott@spiteful.org>
3350L:	linux-pci@vger.kernel.org
3351S:	Maintained
3352F:	drivers/pci/hotplug/cpci_hotplug*
3353
3354COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3355M:	Scott Murray <scott@spiteful.org>
3356L:	linux-pci@vger.kernel.org
3357S:	Maintained
3358F:	drivers/pci/hotplug/cpcihp_zt5550.*
3359
3360COMPACTPCI HOTPLUG GENERIC DRIVER
3361M:	Scott Murray <scott@spiteful.org>
3362L:	linux-pci@vger.kernel.org
3363S:	Maintained
3364F:	drivers/pci/hotplug/cpcihp_generic.c
3365
3366COMPAL LAPTOP SUPPORT
3367M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3368L:	platform-driver-x86@vger.kernel.org
3369S:	Maintained
3370F:	drivers/platform/x86/compal-laptop.c
3371
3372CONEXANT ACCESSRUNNER USB DRIVER
3373L:	accessrunner-general@lists.sourceforge.net
3374W:	http://accessrunner.sourceforge.net/
3375S:	Orphan
3376F:	drivers/usb/atm/cxacru.c
3377
3378CONFIGFS
3379M:	Joel Becker <jlbec@evilplan.org>
3380M:	Christoph Hellwig <hch@lst.de>
3381T:	git git://git.infradead.org/users/hch/configfs.git
3382S:	Supported
3383F:	fs/configfs/
3384F:	include/linux/configfs.h
3385
3386CONNECTOR
3387M:	Evgeniy Polyakov <zbr@ioremap.net>
3388L:	netdev@vger.kernel.org
3389S:	Maintained
3390F:	drivers/connector/
3391
3392CONTROL GROUP (CGROUP)
3393M:	Tejun Heo <tj@kernel.org>
3394M:	Li Zefan <lizefan@huawei.com>
3395M:	Johannes Weiner <hannes@cmpxchg.org>
3396L:	cgroups@vger.kernel.org
3397T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3398S:	Maintained
3399F:	Documentation/cgroup*
3400F:	include/linux/cgroup*
3401F:	kernel/cgroup*
3402
3403CONTROL GROUP - CPUSET
3404M:	Li Zefan <lizefan@huawei.com>
3405L:	cgroups@vger.kernel.org
3406W:	http://www.bullopensource.org/cpuset/
3407W:	http://oss.sgi.com/projects/cpusets/
3408T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3409S:	Maintained
3410F:	Documentation/cgroup-v1/cpusets.txt
3411F:	include/linux/cpuset.h
3412F:	kernel/cpuset.c
3413
3414CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3415M:	Johannes Weiner <hannes@cmpxchg.org>
3416M:	Michal Hocko <mhocko@kernel.org>
3417M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3418L:	cgroups@vger.kernel.org
3419L:	linux-mm@kvack.org
3420S:	Maintained
3421F:	mm/memcontrol.c
3422F:	mm/swap_cgroup.c
3423
3424CORETEMP HARDWARE MONITORING DRIVER
3425M:	Fenghua Yu <fenghua.yu@intel.com>
3426L:	linux-hwmon@vger.kernel.org
3427S:	Maintained
3428F:	Documentation/hwmon/coretemp
3429F:	drivers/hwmon/coretemp.c
3430
3431COSA/SRP SYNC SERIAL DRIVER
3432M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3433W:	http://www.fi.muni.cz/~kas/cosa/
3434S:	Maintained
3435F:	drivers/net/wan/cosa*
3436
3437CPMAC ETHERNET DRIVER
3438M:	Florian Fainelli <f.fainelli@gmail.com>
3439L:	netdev@vger.kernel.org
3440S:	Maintained
3441F:	drivers/net/ethernet/ti/cpmac.c
3442
3443CPU FREQUENCY DRIVERS
3444M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3445M:	Viresh Kumar <viresh.kumar@linaro.org>
3446L:	linux-pm@vger.kernel.org
3447S:	Maintained
3448T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3449T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3450B:	https://bugzilla.kernel.org
3451F:	Documentation/cpu-freq/
3452F:	drivers/cpufreq/
3453F:	include/linux/cpufreq.h
3454F:	tools/testing/selftests/cpufreq/
3455
3456CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3457M:	Viresh Kumar <viresh.kumar@linaro.org>
3458M:	Sudeep Holla <sudeep.holla@arm.com>
3459L:	linux-pm@vger.kernel.org
3460W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3461S:	Maintained
3462F:	drivers/cpufreq/arm_big_little.h
3463F:	drivers/cpufreq/arm_big_little.c
3464F:	drivers/cpufreq/arm_big_little_dt.c
3465
3466CPUIDLE DRIVER - ARM BIG LITTLE
3467M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3468M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3469L:	linux-pm@vger.kernel.org
3470L:	linux-arm-kernel@lists.infradead.org
3471T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3472S:	Maintained
3473F:	drivers/cpuidle/cpuidle-big_little.c
3474
3475CPUIDLE DRIVER - ARM EXYNOS
3476M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3477M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3478M:	Kukjin Kim <kgene@kernel.org>
3479L:	linux-pm@vger.kernel.org
3480L:	linux-samsung-soc@vger.kernel.org
3481S:	Supported
3482F:	drivers/cpuidle/cpuidle-exynos.c
3483F:	arch/arm/mach-exynos/pm.c
3484
3485CPUIDLE DRIVERS
3486M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3487M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3488L:	linux-pm@vger.kernel.org
3489S:	Maintained
3490T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3491B:	https://bugzilla.kernel.org
3492F:	drivers/cpuidle/*
3493F:	include/linux/cpuidle.h
3494
3495CPUID/MSR DRIVER
3496M:	"H. Peter Anvin" <hpa@zytor.com>
3497S:	Maintained
3498F:	arch/x86/kernel/cpuid.c
3499F:	arch/x86/kernel/msr.c
3500
3501CPU POWER MONITORING SUBSYSTEM
3502M:	Thomas Renninger <trenn@suse.com>
3503L:	linux-pm@vger.kernel.org
3504S:	Maintained
3505F:	tools/power/cpupower/
3506
3507CRAMFS FILESYSTEM
3508W:	http://sourceforge.net/projects/cramfs/
3509S:	Orphan / Obsolete
3510F:	Documentation/filesystems/cramfs.txt
3511F:	fs/cramfs/
3512
3513CRIS PORT
3514M:	Mikael Starvik <starvik@axis.com>
3515M:	Jesper Nilsson <jesper.nilsson@axis.com>
3516L:	linux-cris-kernel@axis.com
3517W:	http://developer.axis.com
3518T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3519S:	Maintained
3520F:	arch/cris/
3521F:	drivers/tty/serial/crisv10.*
3522
3523CRYPTO API
3524M:	Herbert Xu <herbert@gondor.apana.org.au>
3525M:	"David S. Miller" <davem@davemloft.net>
3526L:	linux-crypto@vger.kernel.org
3527T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3528T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3529S:	Maintained
3530F:	Documentation/crypto/
3531F:	Documentation/devicetree/bindings/crypto/
3532F:	Documentation/DocBook/crypto-API.tmpl
3533F:	arch/*/crypto/
3534F:	crypto/
3535F:	drivers/crypto/
3536F:	include/crypto/
3537F:	include/linux/crypto*
3538
3539CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3540M:	Neil Horman <nhorman@tuxdriver.com>
3541L:	linux-crypto@vger.kernel.org
3542S:	Maintained
3543F:	crypto/ansi_cprng.c
3544F:	crypto/rng.c
3545
3546CS3308 MEDIA DRIVER
3547M:	Hans Verkuil <hverkuil@xs4all.nl>
3548L:	linux-media@vger.kernel.org
3549T:	git git://linuxtv.org/media_tree.git
3550W:	http://linuxtv.org
3551S:	Odd Fixes
3552F:	drivers/media/i2c/cs3308.c
3553F:	drivers/media/i2c/cs3308.h
3554
3555CS5535 Audio ALSA driver
3556M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3557S:	Maintained
3558F:	sound/pci/cs5535audio/
3559
3560CW1200 WLAN driver
3561M:	Solomon Peachy <pizza@shaftnet.org>
3562S:	Maintained
3563F:	drivers/net/wireless/st/cw1200/
3564
3565CX18 VIDEO4LINUX DRIVER
3566M:	Andy Walls <awalls@md.metrocast.net>
3567L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3568L:	linux-media@vger.kernel.org
3569T:	git git://linuxtv.org/media_tree.git
3570W:	https://linuxtv.org
3571W:	http://www.ivtvdriver.org/index.php/Cx18
3572S:	Maintained
3573F:	Documentation/media/v4l-drivers/cx18*
3574F:	drivers/media/pci/cx18/
3575F:	include/uapi/linux/ivtv*
3576
3577CX2341X MPEG ENCODER HELPER MODULE
3578M:	Hans Verkuil <hverkuil@xs4all.nl>
3579L:	linux-media@vger.kernel.org
3580T:	git git://linuxtv.org/media_tree.git
3581W:	https://linuxtv.org
3582S:	Maintained
3583F:	drivers/media/common/cx2341x*
3584F:	include/media/cx2341x*
3585
3586CX24120 MEDIA DRIVER
3587M:	Jemma Denson <jdenson@gmail.com>
3588M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3589L:	linux-media@vger.kernel.org
3590W:	https://linuxtv.org
3591Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3592S:	Maintained
3593F:	drivers/media/dvb-frontends/cx24120*
3594
3595CX88 VIDEO4LINUX DRIVER
3596M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3597M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3598L:	linux-media@vger.kernel.org
3599W:	https://linuxtv.org
3600T:	git git://linuxtv.org/media_tree.git
3601S:	Odd fixes
3602F:	Documentation/media/v4l-drivers/cx88*
3603F:	drivers/media/pci/cx88/
3604
3605CXD2820R MEDIA DRIVER
3606M:	Antti Palosaari <crope@iki.fi>
3607L:	linux-media@vger.kernel.org
3608W:	https://linuxtv.org
3609W:	http://palosaari.fi/linux/
3610Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3611T:	git git://linuxtv.org/anttip/media_tree.git
3612S:	Maintained
3613F:	drivers/media/dvb-frontends/cxd2820r*
3614
3615CXGB3 ETHERNET DRIVER (CXGB3)
3616M:	Santosh Raspatur <santosh@chelsio.com>
3617L:	netdev@vger.kernel.org
3618W:	http://www.chelsio.com
3619S:	Supported
3620F:	drivers/net/ethernet/chelsio/cxgb3/
3621
3622CXGB3 ISCSI DRIVER (CXGB3I)
3623M:	Karen Xie <kxie@chelsio.com>
3624L:	linux-scsi@vger.kernel.org
3625W:	http://www.chelsio.com
3626S:	Supported
3627F:	drivers/scsi/cxgbi/cxgb3i
3628
3629CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3630M:	Steve Wise <swise@chelsio.com>
3631L:	linux-rdma@vger.kernel.org
3632W:	http://www.openfabrics.org
3633S:	Supported
3634F:	drivers/infiniband/hw/cxgb3/
3635F:	include/uapi/rdma/cxgb3-abi.h
3636
3637CXGB4 ETHERNET DRIVER (CXGB4)
3638M:	Ganesh Goudar <ganeshgr@chelsio.com>
3639L:	netdev@vger.kernel.org
3640W:	http://www.chelsio.com
3641S:	Supported
3642F:	drivers/net/ethernet/chelsio/cxgb4/
3643
3644CXGB4 ISCSI DRIVER (CXGB4I)
3645M:	Karen Xie <kxie@chelsio.com>
3646L:	linux-scsi@vger.kernel.org
3647W:	http://www.chelsio.com
3648S:	Supported
3649F:	drivers/scsi/cxgbi/cxgb4i
3650
3651CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3652M:	Steve Wise <swise@chelsio.com>
3653L:	linux-rdma@vger.kernel.org
3654W:	http://www.openfabrics.org
3655S:	Supported
3656F:	drivers/infiniband/hw/cxgb4/
3657F:	include/uapi/rdma/cxgb4-abi.h
3658
3659CXGB4VF ETHERNET DRIVER (CXGB4VF)
3660M:	Casey Leedom <leedom@chelsio.com>
3661L:	netdev@vger.kernel.org
3662W:	http://www.chelsio.com
3663S:	Supported
3664F:	drivers/net/ethernet/chelsio/cxgb4vf/
3665
3666CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3667M:	Ian Munsie <imunsie@au1.ibm.com>
3668M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3669L:	linuxppc-dev@lists.ozlabs.org
3670S:	Supported
3671F:	arch/powerpc/platforms/powernv/pci-cxl.c
3672F:	drivers/misc/cxl/
3673F:	include/misc/cxl*
3674F:	include/uapi/misc/cxl.h
3675F:	Documentation/powerpc/cxl.txt
3676F:	Documentation/ABI/testing/sysfs-class-cxl
3677
3678CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3679M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3680M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3681M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3682L:	linux-scsi@vger.kernel.org
3683S:	Supported
3684F:	drivers/scsi/cxlflash/
3685F:	include/uapi/scsi/cxlflash_ioctls.h
3686F:	Documentation/powerpc/cxlflash.txt
3687
3688STMMAC ETHERNET DRIVER
3689M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
3690M:	Alexandre Torgue <alexandre.torgue@st.com>
3691L:	netdev@vger.kernel.org
3692W:	http://www.stlinux.com
3693S:	Supported
3694F:	drivers/net/ethernet/stmicro/stmmac/
3695
3696CYBERPRO FB DRIVER
3697M:	Russell King <linux@armlinux.org.uk>
3698L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3699W:	http://www.armlinux.org.uk/
3700S:	Maintained
3701F:	drivers/video/fbdev/cyber2000fb.*
3702
3703CYCLADES ASYNC MUX DRIVER
3704W:	http://www.cyclades.com/
3705S:	Orphan
3706F:	drivers/tty/cyclades.c
3707F:	include/linux/cyclades.h
3708F:	include/uapi/linux/cyclades.h
3709
3710CYCLADES PC300 DRIVER
3711W:	http://www.cyclades.com/
3712S:	Orphan
3713F:	drivers/net/wan/pc300*
3714
3715CYPRESS_FIRMWARE MEDIA DRIVER
3716M:	Antti Palosaari <crope@iki.fi>
3717L:	linux-media@vger.kernel.org
3718W:	https://linuxtv.org
3719W:	http://palosaari.fi/linux/
3720Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3721T:	git git://linuxtv.org/anttip/media_tree.git
3722S:	Maintained
3723F:	drivers/media/common/cypress_firmware*
3724
3725CYTTSP TOUCHSCREEN DRIVER
3726M:	Ferruh Yigit <fery@cypress.com>
3727L:	linux-input@vger.kernel.org
3728S:	Supported
3729F:	drivers/input/touchscreen/cyttsp*
3730F:	include/linux/input/cyttsp.h
3731
3732DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3733M:	Joshua Kinard <kumba@gentoo.org>
3734S:	Maintained
3735F:	drivers/rtc/rtc-ds1685.c
3736F:	include/linux/rtc/ds1685.h
3737
3738DAMA SLAVE for AX.25
3739M:	Joerg Reuter <jreuter@yaina.de>
3740W:	http://yaina.de/jreuter/
3741W:	http://www.qsl.net/dl1bke/
3742L:	linux-hams@vger.kernel.org
3743S:	Maintained
3744F:	net/ax25/af_ax25.c
3745F:	net/ax25/ax25_dev.c
3746F:	net/ax25/ax25_ds_*
3747F:	net/ax25/ax25_in.c
3748F:	net/ax25/ax25_out.c
3749F:	net/ax25/ax25_timer.c
3750F:	net/ax25/sysctl_net_ax25.c
3751
3752DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3753L:	netdev@vger.kernel.org
3754S:	Orphan
3755F:	Documentation/networking/dmfe.txt
3756F:	drivers/net/ethernet/dec/tulip/dmfe.c
3757
3758DC390/AM53C974 SCSI driver
3759M:	Hannes Reinecke <hare@suse.com>
3760L:	linux-scsi@vger.kernel.org
3761S:	Maintained
3762F:	drivers/scsi/am53c974.c
3763
3764DC395x SCSI driver
3765M:	Oliver Neukum <oliver@neukum.org>
3766M:	Ali Akcaagac <aliakc@web.de>
3767M:	Jamie Lenehan <lenehan@twibble.org>
3768L:	dc395x@twibble.org
3769W:	http://twibble.org/dist/dc395x/
3770W:	http://lists.twibble.org/mailman/listinfo/dc395x/
3771S:	Maintained
3772F:	Documentation/scsi/dc395x.txt
3773F:	drivers/scsi/dc395x.*
3774
3775DCCP PROTOCOL
3776M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
3777L:	dccp@vger.kernel.org
3778W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3779S:	Maintained
3780F:	include/linux/dccp.h
3781F:	include/uapi/linux/dccp.h
3782F:	include/linux/tfrc.h
3783F:	net/dccp/
3784
3785DECnet NETWORK LAYER
3786W:	http://linux-decnet.sourceforge.net
3787L:	linux-decnet-user@lists.sourceforge.net
3788S:	Orphan
3789F:	Documentation/networking/decnet.txt
3790F:	net/decnet/
3791
3792DECSTATION PLATFORM SUPPORT
3793M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3794L:	linux-mips@linux-mips.org
3795W:	http://www.linux-mips.org/wiki/DECstation
3796S:	Maintained
3797F:	arch/mips/dec/
3798F:	arch/mips/include/asm/dec/
3799F:	arch/mips/include/asm/mach-dec/
3800
3801DEFXX FDDI NETWORK DRIVER
3802M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3803S:	Maintained
3804F:	drivers/net/fddi/defxx.*
3805
3806DELL LAPTOP DRIVER
3807M:	Matthew Garrett <mjg59@srcf.ucam.org>
3808M:	Pali Rohár <pali.rohar@gmail.com>
3809L:	platform-driver-x86@vger.kernel.org
3810S:	Maintained
3811F:	drivers/platform/x86/dell-laptop.c
3812
3813DELL LAPTOP RBTN DRIVER
3814M:	Pali Rohár <pali.rohar@gmail.com>
3815S:	Maintained
3816F:	drivers/platform/x86/dell-rbtn.*
3817
3818DELL LAPTOP FREEFALL DRIVER
3819M:	Pali Rohár <pali.rohar@gmail.com>
3820S:	Maintained
3821F:	drivers/platform/x86/dell-smo8800.c
3822
3823DELL LAPTOP SMM DRIVER
3824M:	Pali Rohár <pali.rohar@gmail.com>
3825S:	Maintained
3826F:	drivers/hwmon/dell-smm-hwmon.c
3827F:	include/uapi/linux/i8k.h
3828
3829DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3830M:	Doug Warzecha <Douglas_Warzecha@dell.com>
3831S:	Maintained
3832F:	Documentation/dcdbas.txt
3833F:	drivers/firmware/dcdbas.*
3834
3835DELL WMI EXTRAS DRIVER
3836M:	Matthew Garrett <mjg59@srcf.ucam.org>
3837M:	Pali Rohár <pali.rohar@gmail.com>
3838S:	Maintained
3839F:	drivers/platform/x86/dell-wmi.c
3840
3841DESIGNWARE USB2 DRD IP DRIVER
3842M:	John Youn <johnyoun@synopsys.com>
3843L:	linux-usb@vger.kernel.org
3844T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3845S:	Maintained
3846F:	drivers/usb/dwc2/
3847
3848DESIGNWARE USB3 DRD IP DRIVER
3849M:	Felipe Balbi <balbi@kernel.org>
3850L:	linux-usb@vger.kernel.org
3851T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3852S:	Maintained
3853F:	drivers/usb/dwc3/
3854
3855DEVICE COREDUMP (DEV_COREDUMP)
3856M:	Johannes Berg <johannes@sipsolutions.net>
3857L:	linux-kernel@vger.kernel.org
3858S:	Maintained
3859F:	drivers/base/devcoredump.c
3860F:	include/linux/devcoredump.h
3861
3862DEVICE FREQUENCY (DEVFREQ)
3863M:	MyungJoo Ham <myungjoo.ham@samsung.com>
3864M:	Kyungmin Park <kyungmin.park@samsung.com>
3865R:	Chanwoo Choi <cw00.choi@samsung.com>
3866L:	linux-pm@vger.kernel.org
3867T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3868S:	Maintained
3869F:	drivers/devfreq/
3870F:	include/linux/devfreq.h
3871F:	Documentation/devicetree/bindings/devfreq/
3872
3873DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3874M:	Chanwoo Choi <cw00.choi@samsung.com>
3875L:	linux-pm@vger.kernel.org
3876T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3877S:	Supported
3878F:	drivers/devfreq/event/
3879F:	drivers/devfreq/devfreq-event.c
3880F:	include/linux/devfreq-event.h
3881F:	Documentation/devicetree/bindings/devfreq/event/
3882
3883BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3884M:	Chanwoo Choi <cw00.choi@samsung.com>
3885L:	linux-pm@vger.kernel.org
3886L:	linux-samsung-soc@vger.kernel.org
3887T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3888S:	Maintained
3889F:	drivers/devfreq/exynos-bus.c
3890F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3891
3892DEVICE NUMBER REGISTRY
3893M:	Torben Mathiasen <device@lanana.org>
3894W:	http://lanana.org/docs/device-list/index.html
3895S:	Maintained
3896
3897DEVICE-MAPPER  (LVM)
3898M:	Alasdair Kergon <agk@redhat.com>
3899M:	Mike Snitzer <snitzer@redhat.com>
3900M:	dm-devel@redhat.com
3901L:	dm-devel@redhat.com
3902W:	http://sources.redhat.com/dm
3903Q:	http://patchwork.kernel.org/project/dm-devel/list/
3904T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3905T:	quilt http://people.redhat.com/agk/patches/linux/editing/
3906S:	Maintained
3907F:	Documentation/device-mapper/
3908F:	drivers/md/dm*
3909F:	drivers/md/persistent-data/
3910F:	include/linux/device-mapper.h
3911F:	include/linux/dm-*.h
3912F:	include/uapi/linux/dm-*.h
3913
3914DEVLINK
3915M:	Jiri Pirko <jiri@mellanox.com>
3916L:	netdev@vger.kernel.org
3917S:	Supported
3918F:	net/core/devlink.c
3919F:	include/net/devlink.h
3920F:	include/uapi/linux/devlink.h
3921
3922DIALOG SEMICONDUCTOR DRIVERS
3923M:	Support Opensource <support.opensource@diasemi.com>
3924W:	http://www.dialog-semiconductor.com/products
3925S:	Supported
3926F:	Documentation/hwmon/da90??
3927F:	Documentation/devicetree/bindings/mfd/da90*.txt
3928F:	Documentation/devicetree/bindings/regulator/da92*.txt
3929F:	Documentation/devicetree/bindings/sound/da[79]*.txt
3930F:	drivers/gpio/gpio-da90??.c
3931F:	drivers/hwmon/da90??-hwmon.c
3932F:	drivers/iio/adc/da91??-*.c
3933F:	drivers/input/misc/da90??_onkey.c
3934F:	drivers/input/touchscreen/da9052_tsi.c
3935F:	drivers/leds/leds-da90??.c
3936F:	drivers/mfd/da903x.c
3937F:	drivers/mfd/da90??-*.c
3938F:	drivers/mfd/da91??-*.c
3939F:	drivers/power/supply/da9052-battery.c
3940F:	drivers/power/supply/da91??-*.c
3941F:	drivers/regulator/da903x.c
3942F:	drivers/regulator/da9???-regulator.[ch]
3943F:	drivers/rtc/rtc-da90??.c
3944F:	drivers/video/backlight/da90??_bl.c
3945F:	drivers/watchdog/da90??_wdt.c
3946F:	include/linux/mfd/da903x.h
3947F:	include/linux/mfd/da9052/
3948F:	include/linux/mfd/da9055/
3949F:	include/linux/mfd/da9062/
3950F:	include/linux/mfd/da9063/
3951F:	include/linux/mfd/da9150/
3952F:	include/linux/regulator/da9211.h
3953F:	include/sound/da[79]*.h
3954F:	sound/soc/codecs/da[79]*.[ch]
3955
3956DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3957M:	William Breathitt Gray <vilhelm.gray@gmail.com>
3958L:	linux-gpio@vger.kernel.org
3959S:	Maintained
3960F:	drivers/gpio/gpio-gpio-mm.c
3961
3962DIGI NEO AND CLASSIC PCI PRODUCTS
3963M:	Lidza Louina <lidza.louina@gmail.com>
3964M:	Mark Hounschell <markh@compro.net>
3965L:	driverdev-devel@linuxdriverproject.org
3966S:	Maintained
3967F:	drivers/staging/dgnc/
3968
3969DIOLAN U2C-12 I2C DRIVER
3970M:	Guenter Roeck <linux@roeck-us.net>
3971L:	linux-i2c@vger.kernel.org
3972S:	Maintained
3973F:	drivers/i2c/busses/i2c-diolan-u2c.c
3974
3975DIRECT ACCESS (DAX)
3976M:	Matthew Wilcox <mawilcox@microsoft.com>
3977M:	Ross Zwisler <ross.zwisler@linux.intel.com>
3978L:	linux-fsdevel@vger.kernel.org
3979S:	Supported
3980F:	fs/dax.c
3981F:	include/linux/dax.h
3982F:	include/trace/events/fs_dax.h
3983
3984DIRECTORY NOTIFICATION (DNOTIFY)
3985M:	Eric Paris <eparis@parisplace.org>
3986S:	Maintained
3987F:	Documentation/filesystems/dnotify.txt
3988F:	fs/notify/dnotify/
3989F:	include/linux/dnotify.h
3990
3991DISK GEOMETRY AND PARTITION HANDLING
3992M:	Andries Brouwer <aeb@cwi.nl>
3993W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3994W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3995W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3996S:	Maintained
3997
3998DISKQUOTA
3999M:	Jan Kara <jack@suse.com>
4000S:	Maintained
4001F:	Documentation/filesystems/quota.txt
4002F:	fs/quota/
4003F:	include/linux/quota*.h
4004F:	include/uapi/linux/quota*.h
4005
4006DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4007M:	Bernie Thompson <bernie@plugable.com>
4008L:	linux-fbdev@vger.kernel.org
4009S:	Maintained
4010W:	http://plugable.com/category/projects/udlfb/
4011F:	drivers/video/fbdev/udlfb.c
4012F:	include/video/udlfb.h
4013F:	Documentation/fb/udlfb.txt
4014
4015DISTRIBUTED LOCK MANAGER (DLM)
4016M:	Christine Caulfield <ccaulfie@redhat.com>
4017M:	David Teigland <teigland@redhat.com>
4018L:	cluster-devel@redhat.com
4019W:	http://sources.redhat.com/cluster/
4020T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4021S:	Supported
4022F:	fs/dlm/
4023
4024DMA BUFFER SHARING FRAMEWORK
4025M:	Sumit Semwal <sumit.semwal@linaro.org>
4026S:	Maintained
4027L:	linux-media@vger.kernel.org
4028L:	dri-devel@lists.freedesktop.org
4029L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4030F:	drivers/dma-buf/
4031F:	include/linux/dma-buf*
4032F:	include/linux/reservation.h
4033F:	include/linux/*fence.h
4034F:	Documentation/driver-api/dma-buf.rst
4035T:	git git://anongit.freedesktop.org/drm/drm-misc
4036
4037SYNC FILE FRAMEWORK
4038M:	Sumit Semwal <sumit.semwal@linaro.org>
4039R:	Gustavo Padovan <gustavo@padovan.org>
4040S:	Maintained
4041L:	linux-media@vger.kernel.org
4042L:	dri-devel@lists.freedesktop.org
4043F:	drivers/dma-buf/sync_*
4044F:	drivers/dma-buf/dma-fence*
4045F:	drivers/dma-buf/sw_sync.c
4046F:	include/linux/sync_file.h
4047F:	include/uapi/linux/sync_file.h
4048F:	Documentation/sync_file.txt
4049T:	git git://anongit.freedesktop.org/drm/drm-misc
4050
4051DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4052M:	Vinod Koul <vinod.koul@intel.com>
4053L:	dmaengine@vger.kernel.org
4054Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4055S:	Maintained
4056F:	drivers/dma/
4057F:	include/linux/dmaengine.h
4058F:	Documentation/devicetree/bindings/dma/
4059F:	Documentation/dmaengine/
4060T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4061
4062DME1737 HARDWARE MONITOR DRIVER
4063M:	Juerg Haefliger <juergh@gmail.com>
4064L:	linux-hwmon@vger.kernel.org
4065S:	Maintained
4066F:	Documentation/hwmon/dme1737
4067F:	drivers/hwmon/dme1737.c
4068
4069DMI/SMBIOS SUPPORT
4070M:	Jean Delvare <jdelvare@suse.com>
4071S:	Maintained
4072T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4073F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4074F:	drivers/firmware/dmi-id.c
4075F:	drivers/firmware/dmi_scan.c
4076F:	include/linux/dmi.h
4077
4078DOCUMENTATION
4079M:	Jonathan Corbet <corbet@lwn.net>
4080L:	linux-doc@vger.kernel.org
4081S:	Maintained
4082F:	Documentation/
4083F:	scripts/docproc.c
4084F:	scripts/kernel-doc*
4085X:	Documentation/ABI/
4086X:	Documentation/devicetree/
4087X:	Documentation/acpi
4088X:	Documentation/power
4089X:	Documentation/spi
4090X:	Documentation/media
4091T:	git git://git.lwn.net/linux.git docs-next
4092
4093DOUBLETALK DRIVER
4094M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4095L:	blinux-list@redhat.com
4096S:	Maintained
4097F:	drivers/char/dtlk.c
4098F:	include/linux/dtlk.h
4099
4100DPT_I2O SCSI RAID DRIVER
4101M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4102L:	linux-scsi@vger.kernel.org
4103W:	http://www.adaptec.com/
4104S:	Maintained
4105F:	drivers/scsi/dpt*
4106F:	drivers/scsi/dpt/
4107
4108DRBD DRIVER
4109M:	Philipp Reisner <philipp.reisner@linbit.com>
4110M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4111L:	drbd-dev@lists.linbit.com
4112W:	http://www.drbd.org
4113T:	git git://git.linbit.com/linux-drbd.git
4114T:	git git://git.linbit.com/drbd-8.4.git
4115S:	Supported
4116F:	drivers/block/drbd/
4117F:	lib/lru_cache.c
4118F:	Documentation/blockdev/drbd/
4119
4120DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
4121M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4122T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4123S:	Supported
4124F:	Documentation/kobject.txt
4125F:	drivers/base/
4126F:	fs/debugfs/
4127F:	fs/kernfs/
4128F:	fs/sysfs/
4129F:	include/linux/debugfs.h
4130F:	include/linux/kobj*
4131F:	lib/kobj*
4132
4133DRM DRIVERS
4134M:	David Airlie <airlied@linux.ie>
4135L:	dri-devel@lists.freedesktop.org
4136T:	git git://people.freedesktop.org/~airlied/linux
4137B:	https://bugs.freedesktop.org/
4138C:	irc://chat.freenode.net/dri-devel
4139S:	Maintained
4140F:	drivers/gpu/drm/
4141F:	drivers/gpu/vga/
4142F:	Documentation/devicetree/bindings/display/
4143F:	Documentation/devicetree/bindings/gpu/
4144F:	Documentation/devicetree/bindings/video/
4145F:	Documentation/gpu/
4146F:	include/drm/
4147F:	include/uapi/drm/
4148
4149DRM DRIVERS AND MISC GPU PATCHES
4150M:	Daniel Vetter <daniel.vetter@intel.com>
4151M:	Jani Nikula <jani.nikula@linux.intel.com>
4152M:	Sean Paul <seanpaul@chromium.org>
4153W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4154S:	Maintained
4155T:	git git://anongit.freedesktop.org/drm/drm-misc
4156F:	Documentation/gpu/
4157F:	drivers/gpu/vga/
4158F:	drivers/gpu/drm/*
4159F:	include/drm/drm*
4160F:	include/uapi/drm/drm*
4161
4162DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4163M:	Dave Airlie <airlied@redhat.com>
4164S:	Odd Fixes
4165F:	drivers/gpu/drm/ast/
4166
4167DRM DRIVERS FOR BRIDGE CHIPS
4168M:	Archit Taneja <architt@codeaurora.org>
4169S:	Maintained
4170T:	git git://anongit.freedesktop.org/drm/drm-misc
4171F:	drivers/gpu/drm/bridge/
4172
4173DRM DRIVER FOR BOCHS VIRTUAL GPU
4174M:	Gerd Hoffmann <kraxel@redhat.com>
4175L:	virtualization@lists.linux-foundation.org
4176T:	git git://anongit.freedesktop.org/drm/drm-misc
4177S:	Maintained
4178F:	drivers/gpu/drm/bochs/
4179
4180DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4181M:	Dave Airlie <airlied@redhat.com>
4182M:	Gerd Hoffmann <kraxel@redhat.com>
4183L:	virtualization@lists.linux-foundation.org
4184T:	git git://anongit.freedesktop.org/drm/drm-misc
4185S:	Obsolete
4186W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4187F:	drivers/gpu/drm/cirrus/
4188
4189RADEON and AMDGPU DRM DRIVERS
4190M:	Alex Deucher <alexander.deucher@amd.com>
4191M:	Christian König <christian.koenig@amd.com>
4192L:	amd-gfx@lists.freedesktop.org
4193T:	git git://people.freedesktop.org/~agd5f/linux
4194S:	Supported
4195F:	drivers/gpu/drm/radeon/
4196F:	include/uapi/drm/radeon_drm.h
4197F:	drivers/gpu/drm/amd/
4198F:	include/uapi/drm/amdgpu_drm.h
4199
4200DRM PANEL DRIVERS
4201M:	Thierry Reding <thierry.reding@gmail.com>
4202L:	dri-devel@lists.freedesktop.org
4203T:	git git://anongit.freedesktop.org/tegra/linux.git
4204S:	Maintained
4205F:	drivers/gpu/drm/drm_panel.c
4206F:	drivers/gpu/drm/panel/
4207F:	include/drm/drm_panel.h
4208F:	Documentation/devicetree/bindings/display/panel/
4209
4210INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4211M:	Daniel Vetter <daniel.vetter@intel.com>
4212M:	Jani Nikula <jani.nikula@linux.intel.com>
4213L:	intel-gfx@lists.freedesktop.org
4214W:	https://01.org/linuxgraphics/
4215B:	https://01.org/linuxgraphics/documentation/how-report-bugs
4216C:	irc://chat.freenode.net/intel-gfx
4217Q:	http://patchwork.freedesktop.org/project/intel-gfx/
4218T:	git git://anongit.freedesktop.org/drm-intel
4219S:	Supported
4220F:	drivers/gpu/drm/i915/
4221F:	include/drm/i915*
4222F:	include/uapi/drm/i915_drm.h
4223F:	Documentation/gpu/i915.rst
4224
4225INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4226M:      Zhenyu Wang <zhenyuw@linux.intel.com>
4227M:      Zhi Wang <zhi.a.wang@intel.com>
4228L:      intel-gvt-dev@lists.freedesktop.org
4229L:      intel-gfx@lists.freedesktop.org
4230W:      https://01.org/igvt-g
4231T:      git https://github.com/01org/gvt-linux.git
4232S:      Supported
4233F:      drivers/gpu/drm/i915/gvt/
4234
4235DRM DRIVERS FOR ATMEL HLCDC
4236M:	Boris Brezillon <boris.brezillon@free-electrons.com>
4237L:	dri-devel@lists.freedesktop.org
4238S:	Supported
4239F:	drivers/gpu/drm/atmel-hlcdc/
4240F:	Documentation/devicetree/bindings/drm/atmel/
4241T:	git git://anongit.freedesktop.org/drm/drm-misc
4242
4243DRM DRIVERS FOR ALLWINNER A10
4244M:	Maxime Ripard  <maxime.ripard@free-electrons.com>
4245L:	dri-devel@lists.freedesktop.org
4246S:	Supported
4247F:	drivers/gpu/drm/sun4i/
4248F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4249
4250DRM DRIVERS FOR AMLOGIC SOCS
4251M:	Neil Armstrong <narmstrong@baylibre.com>
4252L:	dri-devel@lists.freedesktop.org
4253L:	linux-amlogic@lists.infradead.org
4254W:	http://linux-meson.com/
4255S:	Supported
4256F:	drivers/gpu/drm/meson/
4257F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4258T:	git git://anongit.freedesktop.org/drm/drm-meson
4259T:	git git://anongit.freedesktop.org/drm/drm-misc
4260
4261DRM DRIVERS FOR EXYNOS
4262M:	Inki Dae <inki.dae@samsung.com>
4263M:	Joonyoung Shim <jy0922.shim@samsung.com>
4264M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4265M:	Kyungmin Park <kyungmin.park@samsung.com>
4266L:	dri-devel@lists.freedesktop.org
4267T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4268S:	Supported
4269F:	drivers/gpu/drm/exynos/
4270F:	include/uapi/drm/exynos_drm.h
4271F:	Documentation/devicetree/bindings/display/exynos/
4272
4273DRM DRIVERS FOR FREESCALE DCU
4274M:	Stefan Agner <stefan@agner.ch>
4275M:	Alison Wang <alison.wang@freescale.com>
4276L:	dri-devel@lists.freedesktop.org
4277S:	Supported
4278F:	drivers/gpu/drm/fsl-dcu/
4279F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4280F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4281F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4282
4283DRM DRIVERS FOR FREESCALE IMX
4284M:	Philipp Zabel <p.zabel@pengutronix.de>
4285L:	dri-devel@lists.freedesktop.org
4286S:	Maintained
4287F:	drivers/gpu/drm/imx/
4288F:	drivers/gpu/ipu-v3/
4289F:	Documentation/devicetree/bindings/display/imx/
4290
4291DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4292M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4293L:	dri-devel@lists.freedesktop.org
4294T:	git git://github.com/patjak/drm-gma500
4295S:	Maintained
4296F:	drivers/gpu/drm/gma500/
4297
4298DRM DRIVERS FOR HISILICON
4299M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4300M:	Rongrong Zou <zourongrong@gmail.com>
4301R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4302R:	Chen Feng <puck.chen@hisilicon.com>
4303L:	dri-devel@lists.freedesktop.org
4304T:	git git://github.com/xin3liang/linux.git
4305S:	Maintained
4306F:	drivers/gpu/drm/hisilicon/
4307F:	Documentation/devicetree/bindings/display/hisilicon/
4308
4309DRM DRIVER FOR INTEL I810 VIDEO CARDS
4310S:	Orphan / Obsolete
4311F:	drivers/gpu/drm/i810/
4312F:	include/uapi/drm/i810_drm.h
4313
4314DRM DRIVERS FOR MEDIATEK
4315M:	CK Hu <ck.hu@mediatek.com>
4316M:	Philipp Zabel <p.zabel@pengutronix.de>
4317L:	dri-devel@lists.freedesktop.org
4318S:	Supported
4319F:	drivers/gpu/drm/mediatek/
4320F:	Documentation/devicetree/bindings/display/mediatek/
4321
4322DRM DRIVER FOR MI0283QT
4323M:	Noralf Trønnes <noralf@tronnes.org>
4324S:	Maintained
4325F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4326F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4327
4328DRM DRIVER FOR MSM ADRENO GPU
4329M:	Rob Clark <robdclark@gmail.com>
4330L:	linux-arm-msm@vger.kernel.org
4331L:	dri-devel@lists.freedesktop.org
4332L:	freedreno@lists.freedesktop.org
4333T:	git git://people.freedesktop.org/~robclark/linux
4334S:	Maintained
4335F:	drivers/gpu/drm/msm/
4336F:	include/uapi/drm/msm_drm.h
4337F:	Documentation/devicetree/bindings/display/msm/
4338
4339DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4340M:	Ben Skeggs <bskeggs@redhat.com>
4341L:	dri-devel@lists.freedesktop.org
4342L:	nouveau@lists.freedesktop.org
4343T:	git git://github.com/skeggsb/linux
4344S:	Supported
4345F:	drivers/gpu/drm/nouveau/
4346F:	include/uapi/drm/nouveau_drm.h
4347
4348DRM DRIVERS FOR NVIDIA TEGRA
4349M:	Thierry Reding <thierry.reding@gmail.com>
4350L:	dri-devel@lists.freedesktop.org
4351L:	linux-tegra@vger.kernel.org
4352T:	git git://anongit.freedesktop.org/tegra/linux.git
4353S:	Supported
4354F:	drivers/gpu/drm/tegra/
4355F:	drivers/gpu/host1x/
4356F:	include/linux/host1x.h
4357F:	include/uapi/drm/tegra_drm.h
4358F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4359
4360DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4361S:	Orphan / Obsolete
4362F:	drivers/gpu/drm/mga/
4363F:	include/uapi/drm/mga_drm.h
4364
4365DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4366M:	Dave Airlie <airlied@redhat.com>
4367S:	Odd Fixes
4368F:	drivers/gpu/drm/mgag200/
4369
4370DRM DRIVER FOR RAGE 128 VIDEO CARDS
4371S:	Orphan / Obsolete
4372F:	drivers/gpu/drm/r128/
4373F:	include/uapi/drm/r128_drm.h
4374
4375DRM DRIVERS FOR RENESAS
4376M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4377L:	dri-devel@lists.freedesktop.org
4378L:	linux-renesas-soc@vger.kernel.org
4379T:	git git://linuxtv.org/pinchartl/fbdev
4380S:	Supported
4381F:	drivers/gpu/drm/rcar-du/
4382F:	drivers/gpu/drm/shmobile/
4383F:	include/linux/platform_data/shmob_drm.h
4384F:	Documentation/devicetree/bindings/display/renesas,du.txt
4385
4386DRM DRIVER FOR QXL VIRTUAL GPU
4387M:	Dave Airlie <airlied@redhat.com>
4388M:	Gerd Hoffmann <kraxel@redhat.com>
4389L:	virtualization@lists.linux-foundation.org
4390T:	git git://anongit.freedesktop.org/drm/drm-misc
4391S:	Maintained
4392F:	drivers/gpu/drm/qxl/
4393F:	include/uapi/drm/qxl_drm.h
4394
4395DRM DRIVERS FOR ROCKCHIP
4396M:	Mark Yao <mark.yao@rock-chips.com>
4397L:	dri-devel@lists.freedesktop.org
4398S:	Maintained
4399F:	drivers/gpu/drm/rockchip/
4400F:	Documentation/devicetree/bindings/display/rockchip/
4401T:	git git://anongit.freedesktop.org/drm/drm-misc
4402
4403DRM DRIVER FOR SAVAGE VIDEO CARDS
4404S:	Orphan / Obsolete
4405F:	drivers/gpu/drm/savage/
4406F:	include/uapi/drm/savage_drm.h
4407
4408DRM DRIVER FOR SIS VIDEO CARDS
4409S:	Orphan / Obsolete
4410F:	drivers/gpu/drm/sis/
4411F:	include/uapi/drm/sis_drm.h
4412
4413DRM DRIVERS FOR STI
4414M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4415M:	Vincent Abriou <vincent.abriou@st.com>
4416L:	dri-devel@lists.freedesktop.org
4417T:	git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4418S:	Maintained
4419F:	drivers/gpu/drm/sti
4420F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4421
4422DRM DRIVER FOR TDFX VIDEO CARDS
4423S:	Orphan / Obsolete
4424F:	drivers/gpu/drm/tdfx/
4425
4426DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4427M:	Dave Airlie <airlied@redhat.com>
4428S:	Odd Fixes
4429F:	drivers/gpu/drm/udl/
4430
4431DRM DRIVERS FOR VIVANTE GPU IP
4432M:	Lucas Stach <l.stach@pengutronix.de>
4433R:	Russell King <linux+etnaviv@armlinux.org.uk>
4434R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4435L:	etnaviv@lists.freedesktop.org
4436L:	dri-devel@lists.freedesktop.org
4437S:	Maintained
4438F:	drivers/gpu/drm/etnaviv/
4439F:	include/uapi/drm/etnaviv_drm.h
4440F:	Documentation/devicetree/bindings/display/etnaviv/
4441
4442DRM DRIVER FOR VMWARE VIRTUAL GPU
4443M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4444M:	Sinclair Yeh <syeh@vmware.com>
4445M:	Thomas Hellstrom <thellstrom@vmware.com>
4446L:	dri-devel@lists.freedesktop.org
4447T:	git git://people.freedesktop.org/~syeh/repos_linux
4448T:	git git://people.freedesktop.org/~thomash/linux
4449S:	Supported
4450F:	drivers/gpu/drm/vmwgfx/
4451F:	include/uapi/drm/vmwgfx_drm.h
4452
4453DRM DRIVERS FOR VC4
4454M:	Eric Anholt <eric@anholt.net>
4455T:	git git://github.com/anholt/linux
4456S:	Supported
4457F:	drivers/gpu/drm/vc4/
4458F:	include/uapi/drm/vc4_drm.h
4459F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4460T:	git git://anongit.freedesktop.org/drm/drm-misc
4461
4462DRM DRIVERS FOR TI OMAP
4463M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4464L:	dri-devel@lists.freedesktop.org
4465S:	Maintained
4466F:	drivers/gpu/drm/omapdrm/
4467F:	Documentation/devicetree/bindings/display/ti/
4468
4469DRM DRIVERS FOR TI LCDC
4470M:	Jyri Sarha <jsarha@ti.com>
4471R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4472L:	dri-devel@lists.freedesktop.org
4473S:	Maintained
4474F:	drivers/gpu/drm/tilcdc/
4475F:	Documentation/devicetree/bindings/display/tilcdc/
4476
4477DRM DRIVERS FOR ZTE ZX
4478M:	Shawn Guo <shawnguo@kernel.org>
4479L:	dri-devel@lists.freedesktop.org
4480S:	Maintained
4481F:	drivers/gpu/drm/zte/
4482F:	Documentation/devicetree/bindings/display/zte,vou.txt
4483T:	git git://anongit.freedesktop.org/drm/drm-misc
4484
4485DSBR100 USB FM RADIO DRIVER
4486M:	Alexey Klimov <klimov.linux@gmail.com>
4487L:	linux-media@vger.kernel.org
4488T:	git git://linuxtv.org/media_tree.git
4489S:	Maintained
4490F:	drivers/media/radio/dsbr100.c
4491
4492DSCC4 DRIVER
4493M:	Francois Romieu <romieu@fr.zoreil.com>
4494L:	netdev@vger.kernel.org
4495S:	Maintained
4496F:	drivers/net/wan/dscc4.c
4497
4498DT3155 MEDIA DRIVER
4499M:	Hans Verkuil <hverkuil@xs4all.nl>
4500L:	linux-media@vger.kernel.org
4501T:	git git://linuxtv.org/media_tree.git
4502W:	https://linuxtv.org
4503S:	Odd Fixes
4504F:	drivers/media/pci/dt3155/
4505
4506DVB_USB_AF9015 MEDIA DRIVER
4507M:	Antti Palosaari <crope@iki.fi>
4508L:	linux-media@vger.kernel.org
4509W:	https://linuxtv.org
4510W:	http://palosaari.fi/linux/
4511Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4512T:	git git://linuxtv.org/anttip/media_tree.git
4513S:	Maintained
4514F:	drivers/media/usb/dvb-usb-v2/af9015*
4515
4516DVB_USB_AF9035 MEDIA DRIVER
4517M:	Antti Palosaari <crope@iki.fi>
4518L:	linux-media@vger.kernel.org
4519W:	https://linuxtv.org
4520W:	http://palosaari.fi/linux/
4521Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4522T:	git git://linuxtv.org/anttip/media_tree.git
4523S:	Maintained
4524F:	drivers/media/usb/dvb-usb-v2/af9035*
4525
4526DVB_USB_ANYSEE MEDIA DRIVER
4527M:	Antti Palosaari <crope@iki.fi>
4528L:	linux-media@vger.kernel.org
4529W:	https://linuxtv.org
4530W:	http://palosaari.fi/linux/
4531Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4532T:	git git://linuxtv.org/anttip/media_tree.git
4533S:	Maintained
4534F:	drivers/media/usb/dvb-usb-v2/anysee*
4535
4536DVB_USB_AU6610 MEDIA DRIVER
4537M:	Antti Palosaari <crope@iki.fi>
4538L:	linux-media@vger.kernel.org
4539W:	https://linuxtv.org
4540W:	http://palosaari.fi/linux/
4541Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4542T:	git git://linuxtv.org/anttip/media_tree.git
4543S:	Maintained
4544F:	drivers/media/usb/dvb-usb-v2/au6610*
4545
4546DVB_USB_CE6230 MEDIA DRIVER
4547M:	Antti Palosaari <crope@iki.fi>
4548L:	linux-media@vger.kernel.org
4549W:	https://linuxtv.org
4550W:	http://palosaari.fi/linux/
4551Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4552T:	git git://linuxtv.org/anttip/media_tree.git
4553S:	Maintained
4554F:	drivers/media/usb/dvb-usb-v2/ce6230*
4555
4556DVB_USB_CXUSB MEDIA DRIVER
4557M:	Michael Krufky <mkrufky@linuxtv.org>
4558L:	linux-media@vger.kernel.org
4559W:	https://linuxtv.org
4560W:	http://github.com/mkrufky
4561Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4562T:	git git://linuxtv.org/media_tree.git
4563S:	Maintained
4564F:	drivers/media/usb/dvb-usb/cxusb*
4565
4566DVB_USB_EC168 MEDIA DRIVER
4567M:	Antti Palosaari <crope@iki.fi>
4568L:	linux-media@vger.kernel.org
4569W:	https://linuxtv.org
4570W:	http://palosaari.fi/linux/
4571Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4572T:	git git://linuxtv.org/anttip/media_tree.git
4573S:	Maintained
4574F:	drivers/media/usb/dvb-usb-v2/ec168*
4575
4576DVB_USB_GL861 MEDIA DRIVER
4577M:	Antti Palosaari <crope@iki.fi>
4578L:	linux-media@vger.kernel.org
4579W:	https://linuxtv.org
4580Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4581T:	git git://linuxtv.org/anttip/media_tree.git
4582S:	Maintained
4583F:	drivers/media/usb/dvb-usb-v2/gl861*
4584
4585DVB_USB_MXL111SF MEDIA DRIVER
4586M:	Michael Krufky <mkrufky@linuxtv.org>
4587L:	linux-media@vger.kernel.org
4588W:	https://linuxtv.org
4589W:	http://github.com/mkrufky
4590Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4591T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4592S:	Maintained
4593F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4594
4595DVB_USB_RTL28XXU MEDIA DRIVER
4596M:	Antti Palosaari <crope@iki.fi>
4597L:	linux-media@vger.kernel.org
4598W:	https://linuxtv.org
4599W:	http://palosaari.fi/linux/
4600Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4601T:	git git://linuxtv.org/anttip/media_tree.git
4602S:	Maintained
4603F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4604
4605DVB_USB_V2 MEDIA DRIVER
4606M:	Antti Palosaari <crope@iki.fi>
4607L:	linux-media@vger.kernel.org
4608W:	https://linuxtv.org
4609W:	http://palosaari.fi/linux/
4610Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4611T:	git git://linuxtv.org/anttip/media_tree.git
4612S:	Maintained
4613F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4614F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4615
4616DYNAMIC DEBUG
4617M:	Jason Baron <jbaron@akamai.com>
4618S:	Maintained
4619F:	lib/dynamic_debug.c
4620F:	include/linux/dynamic_debug.h
4621
4622DZ DECSTATION DZ11 SERIAL DRIVER
4623M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4624S:	Maintained
4625F:	drivers/tty/serial/dz.*
4626
4627E3X0 POWER BUTTON DRIVER
4628M:	Moritz Fischer <moritz.fischer@ettus.com>
4629L:	usrp-users@lists.ettus.com
4630W:	http://www.ettus.com
4631S:	Supported
4632F:	drivers/input/misc/e3x0-button.c
4633F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4634
4635E4000 MEDIA DRIVER
4636M:	Antti Palosaari <crope@iki.fi>
4637L:	linux-media@vger.kernel.org
4638W:	https://linuxtv.org
4639W:	http://palosaari.fi/linux/
4640Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4641T:	git git://linuxtv.org/anttip/media_tree.git
4642S:	Maintained
4643F:	drivers/media/tuners/e4000*
4644
4645EATA ISA/EISA/PCI SCSI DRIVER
4646M:	Dario Ballabio <ballabio_dario@emc.com>
4647L:	linux-scsi@vger.kernel.org
4648S:	Maintained
4649F:	drivers/scsi/eata.c
4650
4651EC100 MEDIA DRIVER
4652M:	Antti Palosaari <crope@iki.fi>
4653L:	linux-media@vger.kernel.org
4654W:	https://linuxtv.org
4655W:	http://palosaari.fi/linux/
4656Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4657T:	git git://linuxtv.org/anttip/media_tree.git
4658S:	Maintained
4659F:	drivers/media/dvb-frontends/ec100*
4660
4661ECRYPT FILE SYSTEM
4662M:	Tyler Hicks <tyhicks@canonical.com>
4663L:	ecryptfs@vger.kernel.org
4664W:	http://ecryptfs.org
4665W:	https://launchpad.net/ecryptfs
4666T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4667S:	Supported
4668F:	Documentation/filesystems/ecryptfs.txt
4669F:	fs/ecryptfs/
4670
4671EDAC-CORE
4672M:	Borislav Petkov <bp@alien8.de>
4673M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4674M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4675L:	linux-edac@vger.kernel.org
4676T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4677T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4678S:	Supported
4679F:	Documentation/admin-guide/ras.rst
4680F:	Documentation/driver-api/edac.rst
4681F:	drivers/edac/
4682F:	include/linux/edac.h
4683
4684EDAC-AMD64
4685M:	Borislav Petkov <bp@alien8.de>
4686L:	linux-edac@vger.kernel.org
4687S:	Maintained
4688F:	drivers/edac/amd64_edac*
4689
4690EDAC-CALXEDA
4691M:	Robert Richter <rric@kernel.org>
4692L:	linux-edac@vger.kernel.org
4693S:	Maintained
4694F:	drivers/edac/highbank*
4695
4696EDAC-CAVIUM
4697M:	Ralf Baechle <ralf@linux-mips.org>
4698M:	David Daney <david.daney@cavium.com>
4699L:	linux-edac@vger.kernel.org
4700L:	linux-mips@linux-mips.org
4701S:	Supported
4702F:	drivers/edac/octeon_edac*
4703
4704EDAC-E752X
4705M:	Mark Gross <mark.gross@intel.com>
4706L:	linux-edac@vger.kernel.org
4707S:	Maintained
4708F:	drivers/edac/e752x_edac.c
4709
4710EDAC-E7XXX
4711L:	linux-edac@vger.kernel.org
4712S:	Maintained
4713F:	drivers/edac/e7xxx_edac.c
4714
4715EDAC-FSL_DDR
4716M:	York Sun <york.sun@nxp.com>
4717L:	linux-edac@vger.kernel.org
4718S:	Maintained
4719F:	drivers/edac/fsl_ddr_edac.*
4720
4721EDAC-GHES
4722M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4723M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4724L:	linux-edac@vger.kernel.org
4725S:	Maintained
4726F:	drivers/edac/ghes_edac.c
4727
4728EDAC-I82443BXGX
4729M:	Tim Small <tim@buttersideup.com>
4730L:	linux-edac@vger.kernel.org
4731S:	Maintained
4732F:	drivers/edac/i82443bxgx_edac.c
4733
4734EDAC-I3000
4735L:	linux-edac@vger.kernel.org
4736S:	Orphan
4737F:	drivers/edac/i3000_edac.c
4738
4739EDAC-I5000
4740L:	linux-edac@vger.kernel.org
4741S:	Maintained
4742F:	drivers/edac/i5000_edac.c
4743
4744EDAC-I5400
4745M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4746M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4747L:	linux-edac@vger.kernel.org
4748S:	Maintained
4749F:	drivers/edac/i5400_edac.c
4750
4751EDAC-I7300
4752M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4753M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4754L:	linux-edac@vger.kernel.org
4755S:	Maintained
4756F:	drivers/edac/i7300_edac.c
4757
4758EDAC-I7CORE
4759M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4760M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4761L:	linux-edac@vger.kernel.org
4762S:	Maintained
4763F:	drivers/edac/i7core_edac.c
4764
4765EDAC-I82975X
4766M:	Ranganathan Desikan <ravi@jetztechnologies.com>
4767M:	"Arvind R." <arvino55@gmail.com>
4768L:	linux-edac@vger.kernel.org
4769S:	Maintained
4770F:	drivers/edac/i82975x_edac.c
4771
4772EDAC-IE31200
4773M:	Jason Baron <jbaron@akamai.com>
4774L:	linux-edac@vger.kernel.org
4775S:	Maintained
4776F:	drivers/edac/ie31200_edac.c
4777
4778EDAC-MPC85XX
4779M:	Johannes Thumshirn <morbidrsa@gmail.com>
4780L:	linux-edac@vger.kernel.org
4781S:	Maintained
4782F:	drivers/edac/mpc85xx_edac.[ch]
4783
4784EDAC-PASEMI
4785M:	Egor Martovetsky <egor@pasemi.com>
4786L:	linux-edac@vger.kernel.org
4787S:	Maintained
4788F:	drivers/edac/pasemi_edac.c
4789
4790EDAC-R82600
4791M:	Tim Small <tim@buttersideup.com>
4792L:	linux-edac@vger.kernel.org
4793S:	Maintained
4794F:	drivers/edac/r82600_edac.c
4795
4796EDAC-SBRIDGE
4797M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4798M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4799L:	linux-edac@vger.kernel.org
4800S:	Maintained
4801F:	drivers/edac/sb_edac.c
4802
4803EDAC-SKYLAKE
4804M:	Tony Luck <tony.luck@intel.com>
4805L:	linux-edac@vger.kernel.org
4806S:	Maintained
4807F:	drivers/edac/skx_edac.c
4808
4809EDAC-XGENE
4810APPLIED MICRO (APM) X-GENE SOC EDAC
4811M:     Loc Ho <lho@apm.com>
4812S:     Supported
4813F:     drivers/edac/xgene_edac.c
4814F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4815
4816EDIROL UA-101/UA-1000 DRIVER
4817M:	Clemens Ladisch <clemens@ladisch.de>
4818L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4819T:	git git://git.alsa-project.org/alsa-kernel.git
4820S:	Maintained
4821F:	sound/usb/misc/ua101.c
4822
4823EXTENSIBLE FIRMWARE INTERFACE (EFI)
4824M:	Matt Fleming <matt@codeblueprint.co.uk>
4825M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
4826L:	linux-efi@vger.kernel.org
4827T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4828S:	Maintained
4829F:	Documentation/efi-stub.txt
4830F:	arch/*/kernel/efi.c
4831F:	arch/x86/boot/compressed/eboot.[ch]
4832F:	arch/*/include/asm/efi.h
4833F:	arch/x86/platform/efi/
4834F:	drivers/firmware/efi/
4835F:	include/linux/efi*.h
4836F:	arch/arm/boot/compressed/efi-header.S
4837F:	arch/arm64/kernel/efi-entry.S
4838
4839EFI VARIABLE FILESYSTEM
4840M:	Matthew Garrett <matthew.garrett@nebula.com>
4841M:	Jeremy Kerr <jk@ozlabs.org>
4842M:	Matt Fleming <matt@codeblueprint.co.uk>
4843T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4844L:	linux-efi@vger.kernel.org
4845S:	Maintained
4846F:	fs/efivarfs/
4847
4848EFIFB FRAMEBUFFER DRIVER
4849L:	linux-fbdev@vger.kernel.org
4850M:	Peter Jones <pjones@redhat.com>
4851S:	Maintained
4852F:	drivers/video/fbdev/efifb.c
4853
4854EFI TEST DRIVER
4855L:	linux-efi@vger.kernel.org
4856M:	Ivan Hu <ivan.hu@canonical.com>
4857M:	Matt Fleming <matt@codeblueprint.co.uk>
4858S:	Maintained
4859F:	drivers/firmware/efi/test/
4860
4861EFS FILESYSTEM
4862W:	http://aeschi.ch.eu.org/efs/
4863S:	Orphan
4864F:	fs/efs/
4865
4866EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4867M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
4868L:	netdev@vger.kernel.org
4869S:	Maintained
4870F:	drivers/net/ethernet/ibm/ehea/
4871
4872EM28XX VIDEO4LINUX DRIVER
4873M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4874M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4875L:	linux-media@vger.kernel.org
4876W:	https://linuxtv.org
4877T:	git git://linuxtv.org/media_tree.git
4878S:	Maintained
4879F:	drivers/media/usb/em28xx/
4880F:	Documentation/media/v4l-drivers/em28xx*
4881
4882EMBEDDED LINUX
4883M:	Paul Gortmaker <paul.gortmaker@windriver.com>
4884M:	Matt Mackall <mpm@selenic.com>
4885M:	David Woodhouse <dwmw2@infradead.org>
4886L:	linux-embedded@vger.kernel.org
4887S:	Maintained
4888
4889EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4890M:	James Smart <james.smart@broadcom.com>
4891M:	Dick Kennedy <dick.kennedy@broadcom.com>
4892L:	linux-scsi@vger.kernel.org
4893W:	http://www.broadcom.com
4894S:	Supported
4895F:	drivers/scsi/lpfc/
4896
4897ENE CB710 FLASH CARD READER DRIVER
4898M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
4899S:	Maintained
4900F:	drivers/misc/cb710/
4901F:	drivers/mmc/host/cb710-mmc.*
4902F:	include/linux/cb710.h
4903
4904ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4905M:	Maxim Levitsky <maximlevitsky@gmail.com>
4906S:	Maintained
4907F:	drivers/media/rc/ene_ir.*
4908
4909EPSON S1D13XXX FRAMEBUFFER DRIVER
4910M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
4911S:	Maintained
4912T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4913F:	drivers/video/fbdev/s1d13xxxfb.c
4914F:	include/video/s1d13xxxfb.h
4915
4916ET131X NETWORK DRIVER
4917M:	Mark Einon <mark.einon@gmail.com>
4918S:	Odd Fixes
4919F:	drivers/net/ethernet/agere/
4920
4921ETHERNET BRIDGE
4922M:	Stephen Hemminger <stephen@networkplumber.org>
4923L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
4924L:	netdev@vger.kernel.org
4925W:	http://www.linuxfoundation.org/en/Net:Bridge
4926S:	Maintained
4927F:	include/linux/netfilter_bridge/
4928F:	net/bridge/
4929
4930ETHERNET PHY LIBRARY
4931M:	Florian Fainelli <f.fainelli@gmail.com>
4932L:	netdev@vger.kernel.org
4933S:	Maintained
4934F:	include/linux/phy.h
4935F:	include/linux/phy_fixed.h
4936F:	drivers/net/phy/
4937F:	Documentation/networking/phy.txt
4938F:	drivers/of/of_mdio.c
4939F:	drivers/of/of_net.c
4940
4941EXT2 FILE SYSTEM
4942M:	Jan Kara <jack@suse.com>
4943L:	linux-ext4@vger.kernel.org
4944S:	Maintained
4945F:	Documentation/filesystems/ext2.txt
4946F:	fs/ext2/
4947F:	include/linux/ext2*
4948
4949EXT4 FILE SYSTEM
4950M:	"Theodore Ts'o" <tytso@mit.edu>
4951M:	Andreas Dilger <adilger.kernel@dilger.ca>
4952L:	linux-ext4@vger.kernel.org
4953W:	http://ext4.wiki.kernel.org
4954Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
4955T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4956S:	Maintained
4957F:	Documentation/filesystems/ext4.txt
4958F:	fs/ext4/
4959
4960Extended Verification Module (EVM)
4961M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
4962L:	linux-ima-devel@lists.sourceforge.net
4963L:	linux-security-module@vger.kernel.org
4964S:	Supported
4965F:	security/integrity/evm/
4966
4967EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4968M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4969M:	Chanwoo Choi <cw00.choi@samsung.com>
4970L:	linux-kernel@vger.kernel.org
4971T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4972S:	Maintained
4973F:	drivers/extcon/
4974F:	include/linux/extcon/
4975F:	include/linux/extcon.h
4976F:	Documentation/extcon/
4977F:	Documentation/devicetree/bindings/extcon/
4978
4979EXYNOS DP DRIVER
4980M:	Jingoo Han <jingoohan1@gmail.com>
4981L:	dri-devel@lists.freedesktop.org
4982S:	Maintained
4983F:	drivers/gpu/drm/exynos/exynos_dp*
4984
4985EXYNOS SYSMMU (IOMMU) driver
4986M:	Marek Szyprowski <m.szyprowski@samsung.com>
4987L:	iommu@lists.linux-foundation.org
4988S:	Maintained
4989F:	drivers/iommu/exynos-iommu.c
4990
4991EZchip NPS platform support
4992M:	Noam Camus <noamc@ezchip.com>
4993S:	Supported
4994F:	arch/arc/plat-eznps
4995F:	arch/arc/boot/dts/eznps.dts
4996
4997F71805F HARDWARE MONITORING DRIVER
4998M:	Jean Delvare <jdelvare@suse.com>
4999L:	linux-hwmon@vger.kernel.org
5000S:	Maintained
5001F:	Documentation/hwmon/f71805f
5002F:	drivers/hwmon/f71805f.c
5003
5004FC0011 TUNER DRIVER
5005M:	Michael Buesch <m@bues.ch>
5006L:	linux-media@vger.kernel.org
5007S:	Maintained
5008F:	drivers/media/tuners/fc0011.h
5009F:	drivers/media/tuners/fc0011.c
5010
5011FC2580 MEDIA DRIVER
5012M:	Antti Palosaari <crope@iki.fi>
5013L:	linux-media@vger.kernel.org
5014W:	https://linuxtv.org
5015W:	http://palosaari.fi/linux/
5016Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5017T:	git git://linuxtv.org/anttip/media_tree.git
5018S:	Maintained
5019F:	drivers/media/tuners/fc2580*
5020
5021FANOTIFY
5022M:	Eric Paris <eparis@redhat.com>
5023S:	Maintained
5024F:	fs/notify/fanotify/
5025F:	include/linux/fanotify.h
5026F:	include/uapi/linux/fanotify.h
5027
5028FARSYNC SYNCHRONOUS DRIVER
5029M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5030W:	http://www.farsite.co.uk/
5031S:	Supported
5032F:	drivers/net/wan/farsync.*
5033
5034FAULT INJECTION SUPPORT
5035M:	Akinobu Mita <akinobu.mita@gmail.com>
5036S:	Supported
5037F:	Documentation/fault-injection/
5038F:	lib/fault-inject.c
5039
5040FBTFT Framebuffer drivers
5041M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5042S:	Maintained
5043F:	drivers/staging/fbtft/
5044
5045FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5046M:	Johannes Thumshirn <jth@kernel.org>
5047L:	fcoe-devel@open-fcoe.org
5048W:	www.Open-FCoE.org
5049S:	Supported
5050F:	drivers/scsi/libfc/
5051F:	drivers/scsi/fcoe/
5052F:	include/scsi/fc/
5053F:	include/scsi/libfc.h
5054F:	include/scsi/libfcoe.h
5055F:	include/uapi/scsi/fc/
5056
5057FILE LOCKING (flock() and fcntl()/lockf())
5058M:	Jeff Layton <jlayton@poochiereds.net>
5059M:	"J. Bruce Fields" <bfields@fieldses.org>
5060L:	linux-fsdevel@vger.kernel.org
5061S:	Maintained
5062F:	include/linux/fcntl.h
5063F:	include/linux/fs.h
5064F:	include/uapi/linux/fcntl.h
5065F:	include/uapi/linux/fs.h
5066F:	fs/fcntl.c
5067F:	fs/locks.c
5068
5069FILESYSTEMS (VFS and infrastructure)
5070M:	Alexander Viro <viro@zeniv.linux.org.uk>
5071L:	linux-fsdevel@vger.kernel.org
5072S:	Maintained
5073F:	fs/*
5074
5075FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5076M:	Riku Voipio <riku.voipio@iki.fi>
5077L:	linux-hwmon@vger.kernel.org
5078S:	Maintained
5079F:	drivers/hwmon/f75375s.c
5080F:	include/linux/f75375s.h
5081
5082FIREWIRE AUDIO DRIVERS
5083M:	Clemens Ladisch <clemens@ladisch.de>
5084L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5085T:	git git://git.alsa-project.org/alsa-kernel.git
5086S:	Maintained
5087F:	sound/firewire/
5088
5089FIREWIRE MEDIA DRIVERS (firedtv)
5090M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5091L:	linux-media@vger.kernel.org
5092L:	linux1394-devel@lists.sourceforge.net
5093T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5094S:	Maintained
5095F:	drivers/media/firewire/
5096
5097FIREWIRE SBP-2 TARGET
5098M:	Chris Boot <bootc@bootc.net>
5099L:	linux-scsi@vger.kernel.org
5100L:	target-devel@vger.kernel.org
5101L:	linux1394-devel@lists.sourceforge.net
5102T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5103S:	Maintained
5104F:	drivers/target/sbp/
5105
5106FIREWIRE SUBSYSTEM
5107M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5108L:	linux1394-devel@lists.sourceforge.net
5109W:	http://ieee1394.wiki.kernel.org/
5110T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5111S:	Maintained
5112F:	drivers/firewire/
5113F:	include/linux/firewire.h
5114F:	include/uapi/linux/firewire*.h
5115F:	tools/firewire/
5116
5117FIRMWARE LOADER (request_firmware)
5118M:	Ming Lei <ming.lei@canonical.com>
5119M:	Luis R. Rodriguez <mcgrof@kernel.org>
5120L:	linux-kernel@vger.kernel.org
5121S:	Maintained
5122F:	Documentation/firmware_class/
5123F:	drivers/base/firmware*.c
5124F:	include/linux/firmware.h
5125
5126FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5127M:	Joshua Morris <josh.h.morris@us.ibm.com>
5128M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5129S:	Maintained
5130F:	drivers/block/rsxx/
5131
5132FLOPPY DRIVER
5133M:	Jiri Kosina <jikos@kernel.org>
5134T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5135S:	Odd fixes
5136F:	drivers/block/floppy.c
5137
5138FMC SUBSYSTEM
5139M:	Alessandro Rubini <rubini@gnudd.com>
5140W:	http://www.ohwr.org/projects/fmc-bus
5141S:	Supported
5142F:	drivers/fmc/
5143F:	include/linux/fmc*.h
5144F:	include/linux/ipmi-fru.h
5145K:	fmc_d.*register
5146
5147FPGA MANAGER FRAMEWORK
5148M:	Alan Tull <atull@opensource.altera.com>
5149R:	Moritz Fischer <moritz.fischer@ettus.com>
5150L:	linux-fpga@vger.kernel.org
5151S:	Maintained
5152T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5153F:	drivers/fpga/
5154F:	include/linux/fpga/fpga-mgr.h
5155W:	http://www.rocketboards.org
5156
5157FPU EMULATOR
5158M:	Bill Metzenthen <billm@melbpc.org.au>
5159W:	http://floatingpoint.sourceforge.net/emulator/index.html
5160S:	Maintained
5161F:	arch/x86/math-emu/
5162
5163FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5164L:	netdev@vger.kernel.org
5165S:	Orphan
5166F:	drivers/net/wan/dlci.c
5167F:	drivers/net/wan/sdla.c
5168
5169FRAMEBUFFER LAYER
5170M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5171L:	linux-fbdev@vger.kernel.org
5172T:	git git://github.com/bzolnier/linux.git
5173Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5174S:	Maintained
5175F:	Documentation/fb/
5176F:	drivers/video/
5177F:	include/video/
5178F:	include/linux/fb.h
5179F:	include/uapi/video/
5180F:	include/uapi/linux/fb.h
5181
5182FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5183M:	Horia Geantă <horia.geanta@nxp.com>
5184M:	Dan Douglass <dan.douglass@nxp.com>
5185L:	linux-crypto@vger.kernel.org
5186S:	Maintained
5187F:	drivers/crypto/caam/
5188F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5189
5190FREESCALE DIU FRAMEBUFFER DRIVER
5191M:	Timur Tabi <timur@tabi.org>
5192L:	linux-fbdev@vger.kernel.org
5193S:	Maintained
5194F:	drivers/video/fbdev/fsl-diu-fb.*
5195
5196FREESCALE DMA DRIVER
5197M:	Li Yang <leoli@freescale.com>
5198M:	Zhang Wei <zw@zh-kernel.org>
5199L:	linuxppc-dev@lists.ozlabs.org
5200S:	Maintained
5201F:	drivers/dma/fsldma.*
5202
5203FREESCALE GPMI NAND DRIVER
5204M:	Han Xu <han.xu@nxp.com>
5205L:	linux-mtd@lists.infradead.org
5206S:	Maintained
5207F:	drivers/mtd/nand/gpmi-nand/*
5208
5209FREESCALE I2C CPM DRIVER
5210M:	Jochen Friedrich <jochen@scram.de>
5211L:	linuxppc-dev@lists.ozlabs.org
5212L:	linux-i2c@vger.kernel.org
5213S:	Maintained
5214F:	drivers/i2c/busses/i2c-cpm.c
5215
5216FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5217M:	Sascha Hauer <kernel@pengutronix.de>
5218L:	linux-fbdev@vger.kernel.org
5219L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5220S:	Maintained
5221F:	include/linux/platform_data/video-imxfb.h
5222F:	drivers/video/fbdev/imxfb.c
5223
5224FREESCALE QUAD SPI DRIVER
5225M:	Han Xu <han.xu@nxp.com>
5226L:	linux-mtd@lists.infradead.org
5227S:	Maintained
5228F:	drivers/mtd/spi-nor/fsl-quadspi.c
5229
5230FREESCALE SOC FS_ENET DRIVER
5231M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5232M:	Vitaly Bordug <vbordug@ru.mvista.com>
5233L:	linuxppc-dev@lists.ozlabs.org
5234L:	netdev@vger.kernel.org
5235S:	Maintained
5236F:	drivers/net/ethernet/freescale/fs_enet/
5237F:	include/linux/fs_enet_pd.h
5238
5239FREESCALE IMX / MXC FEC DRIVER
5240M:	Fugang Duan <fugang.duan@nxp.com>
5241L:	netdev@vger.kernel.org
5242S:	Maintained
5243F:	drivers/net/ethernet/freescale/fec_main.c
5244F:	drivers/net/ethernet/freescale/fec_ptp.c
5245F:	drivers/net/ethernet/freescale/fec.h
5246F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5247
5248FREESCALE QORIQ DPAA FMAN DRIVER
5249M:	Madalin Bucur <madalin.bucur@nxp.com>
5250L:	netdev@vger.kernel.org
5251S:	Maintained
5252F:	drivers/net/ethernet/freescale/fman
5253F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5254
5255FREESCALE QORIQ DPAA ETHERNET DRIVER
5256M:	Madalin Bucur <madalin.bucur@nxp.com>
5257L:	netdev@vger.kernel.org
5258S:	Maintained
5259F:	drivers/net/ethernet/freescale/dpaa
5260
5261FREESCALE SOC DRIVERS
5262M:	Scott Wood <oss@buserror.net>
5263L:	linuxppc-dev@lists.ozlabs.org
5264L:	linux-arm-kernel@lists.infradead.org
5265S:	Maintained
5266F:	drivers/soc/fsl/
5267F:	include/linux/fsl/
5268
5269FREESCALE QUICC ENGINE LIBRARY
5270M:	Qiang Zhao <qiang.zhao@nxp.com>
5271L:	linuxppc-dev@lists.ozlabs.org
5272S:	Maintained
5273F:	drivers/soc/fsl/qe/
5274F:	include/soc/fsl/*qe*.h
5275F:	include/soc/fsl/*ucc*.h
5276
5277FREESCALE USB PERIPHERAL DRIVERS
5278M:	Li Yang <leoli@freescale.com>
5279L:	linux-usb@vger.kernel.org
5280L:	linuxppc-dev@lists.ozlabs.org
5281S:	Maintained
5282F:	drivers/usb/gadget/udc/fsl*
5283
5284FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5285M:	Li Yang <leoli@freescale.com>
5286L:	netdev@vger.kernel.org
5287L:	linuxppc-dev@lists.ozlabs.org
5288S:	Maintained
5289F:	drivers/net/ethernet/freescale/ucc_geth*
5290
5291FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5292M:	Claudiu Manoil <claudiu.manoil@freescale.com>
5293L:	netdev@vger.kernel.org
5294S:	Maintained
5295F:	drivers/net/ethernet/freescale/gianfar*
5296X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5297F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5298
5299FREESCALE QUICC ENGINE UCC HDLC DRIVER
5300M:	Zhao Qiang <qiang.zhao@nxp.com>
5301L:	netdev@vger.kernel.org
5302L:	linuxppc-dev@lists.ozlabs.org
5303S:	Maintained
5304F:	drivers/net/wan/fsl_ucc_hdlc*
5305
5306FREESCALE QUICC ENGINE UCC UART DRIVER
5307M:	Timur Tabi <timur@tabi.org>
5308L:	linuxppc-dev@lists.ozlabs.org
5309S:	Maintained
5310F:	drivers/tty/serial/ucc_uart.c
5311
5312FREESCALE SOC SOUND DRIVERS
5313M:	Timur Tabi <timur@tabi.org>
5314M:	Nicolin Chen <nicoleotsuka@gmail.com>
5315M:	Xiubo Li <Xiubo.Lee@gmail.com>
5316R:	Fabio Estevam <fabio.estevam@nxp.com>
5317L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5318L:	linuxppc-dev@lists.ozlabs.org
5319S:	Maintained
5320F:	sound/soc/fsl/fsl*
5321F:	sound/soc/fsl/imx*
5322F:	sound/soc/fsl/mpc8610_hpcd.c
5323
5324FREEVXFS FILESYSTEM
5325M:	Christoph Hellwig <hch@infradead.org>
5326W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5327S:	Maintained
5328F:	fs/freevxfs/
5329
5330FREEZER
5331M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5332M:	Pavel Machek <pavel@ucw.cz>
5333L:	linux-pm@vger.kernel.org
5334S:	Supported
5335F:	Documentation/power/freezing-of-tasks.txt
5336F:	include/linux/freezer.h
5337F:	kernel/freezer.c
5338
5339FRONTSWAP API
5340M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5341L:	linux-kernel@vger.kernel.org
5342S:	Maintained
5343F:	mm/frontswap.c
5344F:	include/linux/frontswap.h
5345
5346FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5347M:	David Howells <dhowells@redhat.com>
5348L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5349S:	Supported
5350F:	Documentation/filesystems/caching/
5351F:	fs/fscache/
5352F:	include/linux/fscache*.h
5353
5354FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5355M:	Theodore Y. Ts'o <tytso@mit.edu>
5356M:	Jaegeuk Kim <jaegeuk@kernel.org>
5357L:	linux-fsdevel@vger.kernel.org
5358S:	Supported
5359F:	fs/crypto/
5360F:	include/linux/fscrypt*.h
5361
5362F2FS FILE SYSTEM
5363M:	Jaegeuk Kim <jaegeuk@kernel.org>
5364M:	Chao Yu <yuchao0@huawei.com>
5365L:	linux-f2fs-devel@lists.sourceforge.net
5366W:	https://f2fs.wiki.kernel.org/
5367T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5368S:	Maintained
5369F:	Documentation/filesystems/f2fs.txt
5370F:	Documentation/ABI/testing/sysfs-fs-f2fs
5371F:	fs/f2fs/
5372F:	include/linux/f2fs_fs.h
5373F:	include/trace/events/f2fs.h
5374
5375FUJITSU FR-V (FRV) PORT
5376S:	Orphan
5377F:	arch/frv/
5378
5379FUJITSU LAPTOP EXTRAS
5380M:	Jonathan Woithe <jwoithe@just42.net>
5381L:	platform-driver-x86@vger.kernel.org
5382S:	Maintained
5383F:	drivers/platform/x86/fujitsu-laptop.c
5384
5385FUJITSU M-5MO LS CAMERA ISP DRIVER
5386M:	Kyungmin Park <kyungmin.park@samsung.com>
5387M:	Heungjun Kim <riverful.kim@samsung.com>
5388L:	linux-media@vger.kernel.org
5389S:	Maintained
5390F:	drivers/media/i2c/m5mols/
5391F:	include/media/i2c/m5mols.h
5392
5393FUJITSU TABLET EXTRAS
5394M:	Robert Gerlach <khnz@gmx.de>
5395L:	platform-driver-x86@vger.kernel.org
5396S:	Maintained
5397F:	drivers/platform/x86/fujitsu-tablet.c
5398
5399FUSE: FILESYSTEM IN USERSPACE
5400M:	Miklos Szeredi <miklos@szeredi.hu>
5401L:	linux-fsdevel@vger.kernel.org
5402W:	http://fuse.sourceforge.net/
5403T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5404S:	Maintained
5405F:	fs/fuse/
5406F:	include/uapi/linux/fuse.h
5407F:	Documentation/filesystems/fuse.txt
5408
5409FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5410M:	Rik Faith <faith@cs.unc.edu>
5411L:	linux-scsi@vger.kernel.org
5412S:	Odd Fixes (e.g., new signatures)
5413F:	drivers/scsi/fdomain.*
5414
5415GCC PLUGINS
5416M:	Kees Cook <keescook@chromium.org>
5417R:	Emese Revfy <re.emese@gmail.com>
5418L:	kernel-hardening@lists.openwall.com
5419S:	Maintained
5420F:	scripts/gcc-plugins/
5421F:	scripts/gcc-plugin.sh
5422F:	scripts/Makefile.gcc-plugins
5423F:	Documentation/gcc-plugins.txt
5424
5425GCOV BASED KERNEL PROFILING
5426M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5427S:	Maintained
5428F:	kernel/gcov/
5429F:	Documentation/dev-tools/gcov.rst
5430
5431GDT SCSI DISK ARRAY CONTROLLER DRIVER
5432M:	Achim Leubner <achim_leubner@adaptec.com>
5433L:	linux-scsi@vger.kernel.org
5434W:	http://www.icp-vortex.com/
5435S:	Supported
5436F:	drivers/scsi/gdt*
5437
5438GDB KERNEL DEBUGGING HELPER SCRIPTS
5439M:	Jan Kiszka <jan.kiszka@siemens.com>
5440M:	Kieran Bingham <kieran@bingham.xyz>
5441S:	Supported
5442F:	scripts/gdb/
5443
5444GEMTEK FM RADIO RECEIVER DRIVER
5445M:	Hans Verkuil <hverkuil@xs4all.nl>
5446L:	linux-media@vger.kernel.org
5447T:	git git://linuxtv.org/media_tree.git
5448W:	https://linuxtv.org
5449S:	Maintained
5450F:	drivers/media/radio/radio-gemtek*
5451
5452GENERIC GPIO I2C DRIVER
5453M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5454S:	Supported
5455F:	drivers/i2c/busses/i2c-gpio.c
5456F:	include/linux/i2c-gpio.h
5457
5458GENERIC GPIO I2C MULTIPLEXER DRIVER
5459M:	Peter Korsgaard <peter.korsgaard@barco.com>
5460L:	linux-i2c@vger.kernel.org
5461S:	Supported
5462F:	drivers/i2c/muxes/i2c-mux-gpio.c
5463F:	include/linux/i2c-mux-gpio.h
5464F:	Documentation/i2c/muxes/i2c-mux-gpio
5465
5466GENERIC HDLC (WAN) DRIVERS
5467M:	Krzysztof Halasa <khc@pm.waw.pl>
5468W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5469S:	Maintained
5470F:	drivers/net/wan/c101.c
5471F:	drivers/net/wan/hd6457*
5472F:	drivers/net/wan/hdlc*
5473F:	drivers/net/wan/n2.c
5474F:	drivers/net/wan/pc300too.c
5475F:	drivers/net/wan/pci200syn.c
5476F:	drivers/net/wan/wanxl*
5477
5478GENERIC INCLUDE/ASM HEADER FILES
5479M:	Arnd Bergmann <arnd@arndb.de>
5480L:	linux-arch@vger.kernel.org
5481T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5482S:	Maintained
5483F:	include/asm-generic/
5484F:	include/uapi/asm-generic/
5485
5486GENERIC PHY FRAMEWORK
5487M:	Kishon Vijay Abraham I <kishon@ti.com>
5488L:	linux-kernel@vger.kernel.org
5489T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5490S:	Supported
5491F:	drivers/phy/
5492F:	include/linux/phy/
5493
5494GENERIC PM DOMAINS
5495M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5496M:	Kevin Hilman <khilman@kernel.org>
5497M:	Ulf Hansson <ulf.hansson@linaro.org>
5498L:	linux-pm@vger.kernel.org
5499S:	Supported
5500F:	drivers/base/power/domain*.c
5501F:	include/linux/pm_domain.h
5502
5503GENERIC UIO DRIVER FOR PCI DEVICES
5504M:	"Michael S. Tsirkin" <mst@redhat.com>
5505L:	kvm@vger.kernel.org
5506S:	Supported
5507F:	drivers/uio/uio_pci_generic.c
5508
5509GET_MAINTAINER SCRIPT
5510M:	Joe Perches <joe@perches.com>
5511S:	Maintained
5512F:	scripts/get_maintainer.pl
5513
5514GENWQE (IBM Generic Workqueue Card)
5515M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5516M:	Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5517S:	Supported
5518F:	drivers/misc/genwqe/
5519
5520GFS2 FILE SYSTEM
5521M:	Steven Whitehouse <swhiteho@redhat.com>
5522M:	Bob Peterson <rpeterso@redhat.com>
5523L:	cluster-devel@redhat.com
5524W:	http://sources.redhat.com/cluster/
5525T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5526S:	Supported
5527F:	Documentation/filesystems/gfs2*.txt
5528F:	fs/gfs2/
5529F:	include/uapi/linux/gfs2_ondisk.h
5530
5531GIGASET ISDN DRIVERS
5532M:	Paul Bolle <pebolle@tiscali.nl>
5533L:	gigaset307x-common@lists.sourceforge.net
5534W:	http://gigaset307x.sourceforge.net/
5535S:	Odd Fixes
5536F:	Documentation/isdn/README.gigaset
5537F:	drivers/isdn/gigaset/
5538F:	include/uapi/linux/gigaset_dev.h
5539
5540GO7007 MPEG CODEC
5541M:	Hans Verkuil <hans.verkuil@cisco.com>
5542L:	linux-media@vger.kernel.org
5543S:	Maintained
5544F:	drivers/media/usb/go7007/
5545
5546GOODIX TOUCHSCREEN
5547M:	Bastien Nocera <hadess@hadess.net>
5548L:	linux-input@vger.kernel.org
5549S:	Maintained
5550F:	drivers/input/touchscreen/goodix.c
5551
5552GPIO MOCKUP DRIVER
5553M:	Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5554L:	linux-gpio@vger.kernel.org
5555S:	Maintained
5556F:	drivers/gpio/gpio-mockup.c
5557F:	tools/testing/selftests/gpio/
5558
5559GPIO SUBSYSTEM
5560M:	Linus Walleij <linus.walleij@linaro.org>
5561M:	Alexandre Courbot <gnurou@gmail.com>
5562L:	linux-gpio@vger.kernel.org
5563T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5564S:	Maintained
5565F:	Documentation/devicetree/bindings/gpio/
5566F:	Documentation/gpio/
5567F:	Documentation/ABI/testing/gpio-cdev
5568F:	Documentation/ABI/obsolete/sysfs-gpio
5569F:	drivers/gpio/
5570F:	include/linux/gpio/
5571F:	include/linux/gpio.h
5572F:	include/asm-generic/gpio.h
5573F:	include/uapi/linux/gpio.h
5574F:	tools/gpio/
5575
5576GRE DEMULTIPLEXER DRIVER
5577M:	Dmitry Kozlov <xeb@mail.ru>
5578L:	netdev@vger.kernel.org
5579S:	Maintained
5580F:	net/ipv4/gre_demux.c
5581F:	net/ipv4/gre_offload.c
5582F:	include/net/gre.h
5583
5584GRETH 10/100/1G Ethernet MAC device driver
5585M:	Andreas Larsson <andreas@gaisler.com>
5586L:	netdev@vger.kernel.org
5587S:	Maintained
5588F:	drivers/net/ethernet/aeroflex/
5589
5590GREYBUS SUBSYSTEM
5591M:	Johan Hovold <johan@kernel.org>
5592M:	Alex Elder <elder@kernel.org>
5593M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5594S:	Maintained
5595F:	drivers/staging/greybus/
5596L:	greybus-dev@lists.linaro.org
5597
5598GREYBUS AUDIO PROTOCOLS DRIVERS
5599M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
5600M:	Mark Greer <mgreer@animalcreek.com>
5601S:	Maintained
5602F:	drivers/staging/greybus/audio_apbridgea.c
5603F:	drivers/staging/greybus/audio_apbridgea.h
5604F:	drivers/staging/greybus/audio_codec.c
5605F:	drivers/staging/greybus/audio_codec.h
5606F:	drivers/staging/greybus/audio_gb.c
5607F:	drivers/staging/greybus/audio_manager.c
5608F:	drivers/staging/greybus/audio_manager.h
5609F:	drivers/staging/greybus/audio_manager_module.c
5610F:	drivers/staging/greybus/audio_manager_private.h
5611F:	drivers/staging/greybus/audio_manager_sysfs.c
5612F:	drivers/staging/greybus/audio_module.c
5613F:	drivers/staging/greybus/audio_topology.c
5614
5615GREYBUS PROTOCOLS DRIVERS
5616M:	Rui Miguel Silva <rmfrfs@gmail.com>
5617S:	Maintained
5618F:	drivers/staging/greybus/sdio.c
5619F:	drivers/staging/greybus/light.c
5620F:	drivers/staging/greybus/gpio.c
5621F:	drivers/staging/greybus/power_supply.c
5622F:	drivers/staging/greybus/spi.c
5623F:	drivers/staging/greybus/spilib.c
5624
5625GREYBUS PROTOCOLS DRIVERS
5626M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
5627S:	Maintained
5628F:	drivers/staging/greybus/loopback.c
5629F:	drivers/staging/greybus/timesync.c
5630F:	drivers/staging/greybus/timesync_platform.c
5631
5632GREYBUS PROTOCOLS DRIVERS
5633M:	Viresh Kumar <vireshk@kernel.org>
5634S:	Maintained
5635F:	drivers/staging/greybus/authentication.c
5636F:	drivers/staging/greybus/bootrom.c
5637F:	drivers/staging/greybus/firmware.h
5638F:	drivers/staging/greybus/fw-core.c
5639F:	drivers/staging/greybus/fw-download.c
5640F:	drivers/staging/greybus/fw-managament.c
5641F:	drivers/staging/greybus/greybus_authentication.h
5642F:	drivers/staging/greybus/greybus_firmware.h
5643F:	drivers/staging/greybus/hid.c
5644F:	drivers/staging/greybus/i2c.c
5645F:	drivers/staging/greybus/spi.c
5646F:	drivers/staging/greybus/spilib.c
5647F:	drivers/staging/greybus/spilib.h
5648
5649GREYBUS PROTOCOLS DRIVERS
5650M:	David Lin <dtwlin@gmail.com>
5651S:	Maintained
5652F:	drivers/staging/greybus/uart.c
5653F:	drivers/staging/greybus/log.c
5654
5655GREYBUS PLATFORM DRIVERS
5656M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5657S:	Maintained
5658F:	drivers/staging/greybus/arche-platform.c
5659F:	drivers/staging/greybus/arche-apb-ctrl.c
5660F:	drivers/staging/greybus/arche_platform.h
5661
5662GS1662 VIDEO SERIALIZER
5663M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5664L:	linux-media@vger.kernel.org
5665T:	git git://linuxtv.org/media_tree.git
5666S:	Maintained
5667F:	drivers/media/spi/gs1662.c
5668
5669GSPCA FINEPIX SUBDRIVER
5670M:	Frank Zago <frank@zago.net>
5671L:	linux-media@vger.kernel.org
5672T:	git git://linuxtv.org/media_tree.git
5673S:	Maintained
5674F:	drivers/media/usb/gspca/finepix.c
5675
5676GSPCA GL860 SUBDRIVER
5677M:	Olivier Lorin <o.lorin@laposte.net>
5678L:	linux-media@vger.kernel.org
5679T:	git git://linuxtv.org/media_tree.git
5680S:	Maintained
5681F:	drivers/media/usb/gspca/gl860/
5682
5683GSPCA M5602 SUBDRIVER
5684M:	Erik Andren <erik.andren@gmail.com>
5685L:	linux-media@vger.kernel.org
5686T:	git git://linuxtv.org/media_tree.git
5687S:	Maintained
5688F:	drivers/media/usb/gspca/m5602/
5689
5690GSPCA PAC207 SONIXB SUBDRIVER
5691M:	Hans Verkuil <hverkuil@xs4all.nl>
5692L:	linux-media@vger.kernel.org
5693T:	git git://linuxtv.org/media_tree.git
5694S:	Odd Fixes
5695F:	drivers/media/usb/gspca/pac207.c
5696
5697GSPCA SN9C20X SUBDRIVER
5698M:	Brian Johnson <brijohn@gmail.com>
5699L:	linux-media@vger.kernel.org
5700T:	git git://linuxtv.org/media_tree.git
5701S:	Maintained
5702F:	drivers/media/usb/gspca/sn9c20x.c
5703
5704GSPCA T613 SUBDRIVER
5705M:	Leandro Costantino <lcostantino@gmail.com>
5706L:	linux-media@vger.kernel.org
5707T:	git git://linuxtv.org/media_tree.git
5708S:	Maintained
5709F:	drivers/media/usb/gspca/t613.c
5710
5711GSPCA USB WEBCAM DRIVER
5712M:	Hans Verkuil <hverkuil@xs4all.nl>
5713L:	linux-media@vger.kernel.org
5714T:	git git://linuxtv.org/media_tree.git
5715S:	Odd Fixes
5716F:	drivers/media/usb/gspca/
5717
5718GTP (GPRS Tunneling Protocol)
5719M:	Pablo Neira Ayuso <pablo@netfilter.org>
5720M:	Harald Welte <laforge@gnumonks.org>
5721L:	osmocom-net-gprs@lists.osmocom.org
5722T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5723S:	Maintained
5724F:	drivers/net/gtp.c
5725
5726GUID PARTITION TABLE (GPT)
5727M:	Davidlohr Bueso <dave@stgolabs.net>
5728L:	linux-efi@vger.kernel.org
5729S:	Maintained
5730F:	block/partitions/efi.*
5731
5732STK1160 USB VIDEO CAPTURE DRIVER
5733M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5734L:	linux-media@vger.kernel.org
5735T:	git git://linuxtv.org/media_tree.git
5736S:	Maintained
5737F:	drivers/media/usb/stk1160/
5738
5739H8/300 ARCHITECTURE
5740M:	Yoshinori Sato <ysato@users.sourceforge.jp>
5741L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5742W:	http://uclinux-h8.sourceforge.jp
5743T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5744S:	Maintained
5745F:	arch/h8300/
5746F:	drivers/clocksource/h8300_*.c
5747F:	drivers/clk/h8300/
5748F:	drivers/irqchip/irq-renesas-h8*.c
5749
5750HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5751M:	Frank Seidel <frank@f-seidel.de>
5752L:	platform-driver-x86@vger.kernel.org
5753W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5754S:	Maintained
5755F:	drivers/platform/x86/hdaps.c
5756
5757HDPVR USB VIDEO ENCODER DRIVER
5758M:	Hans Verkuil <hverkuil@xs4all.nl>
5759L:	linux-media@vger.kernel.org
5760T:	git git://linuxtv.org/media_tree.git
5761W:	https://linuxtv.org
5762S:	Odd Fixes
5763F:	drivers/media/usb/hdpvr/
5764
5765HWPOISON MEMORY FAILURE HANDLING
5766M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5767L:	linux-mm@kvack.org
5768S:	Maintained
5769F:	mm/memory-failure.c
5770F:	mm/hwpoison-inject.c
5771
5772HYPERVISOR VIRTUAL CONSOLE DRIVER
5773L:	linuxppc-dev@lists.ozlabs.org
5774S:	Odd Fixes
5775F:	drivers/tty/hvc/
5776
5777HACKRF MEDIA DRIVER
5778M:	Antti Palosaari <crope@iki.fi>
5779L:	linux-media@vger.kernel.org
5780W:	https://linuxtv.org
5781W:	http://palosaari.fi/linux/
5782Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5783T:	git git://linuxtv.org/anttip/media_tree.git
5784S:	Maintained
5785F:	drivers/media/usb/hackrf/
5786
5787HARDWARE MONITORING
5788M:	Jean Delvare <jdelvare@suse.com>
5789M:	Guenter Roeck <linux@roeck-us.net>
5790L:	linux-hwmon@vger.kernel.org
5791W:	http://hwmon.wiki.kernel.org/
5792T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5793T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5794S:	Maintained
5795F:	Documentation/hwmon/
5796F:	drivers/hwmon/
5797F:	include/linux/hwmon*.h
5798
5799HARDWARE RANDOM NUMBER GENERATOR CORE
5800M:	Matt Mackall <mpm@selenic.com>
5801M:	Herbert Xu <herbert@gondor.apana.org.au>
5802L:	linux-crypto@vger.kernel.org
5803S:	Odd fixes
5804F:	Documentation/devicetree/bindings/rng/
5805F:	Documentation/hw_random.txt
5806F:	drivers/char/hw_random/
5807F:	include/linux/hw_random.h
5808
5809HARDWARE SPINLOCK CORE
5810M:	Ohad Ben-Cohen <ohad@wizery.com>
5811M:	Bjorn Andersson <bjorn.andersson@linaro.org>
5812L:	linux-remoteproc@vger.kernel.org
5813S:	Maintained
5814T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5815F:	Documentation/devicetree/bindings/hwlock/
5816F:	Documentation/hwspinlock.txt
5817F:	drivers/hwspinlock/
5818F:	include/linux/hwspinlock.h
5819
5820HARMONY SOUND DRIVER
5821L:	linux-parisc@vger.kernel.org
5822S:	Maintained
5823F:	sound/parisc/harmony.*
5824
5825HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5826M:	Jimmy Vance <jimmy.vance@hpe.com>
5827S:	Supported
5828F:	Documentation/watchdog/hpwdt.txt
5829F:	drivers/watchdog/hpwdt.c
5830
5831HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5832M:	Don Brace <don.brace@microsemi.com>
5833L:	esc.storagedev@microsemi.com
5834L:	linux-scsi@vger.kernel.org
5835S:	Supported
5836F:	Documentation/scsi/hpsa.txt
5837F:	drivers/scsi/hpsa*.[ch]
5838F:	include/linux/cciss*.h
5839F:	include/uapi/linux/cciss*.h
5840
5841HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5842M:	Don Brace <don.brace@microsemi.com>
5843L:	esc.storagedev@microsemi.com
5844L:	linux-scsi@vger.kernel.org
5845S:	Supported
5846F:	Documentation/blockdev/cciss.txt
5847F:	drivers/block/cciss*
5848F:	include/linux/cciss_ioctl.h
5849F:	include/uapi/linux/cciss_ioctl.h
5850
5851HFI1 DRIVER
5852M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
5853M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
5854L:	linux-rdma@vger.kernel.org
5855S:	Supported
5856F:	drivers/infiniband/hw/hfi1
5857
5858HFS FILESYSTEM
5859L:	linux-fsdevel@vger.kernel.org
5860S:	Orphan
5861F:	Documentation/filesystems/hfs.txt
5862F:	fs/hfs/
5863
5864HFSPLUS FILESYSTEM
5865L:	linux-fsdevel@vger.kernel.org
5866S:	Orphan
5867F:	Documentation/filesystems/hfsplus.txt
5868F:	fs/hfsplus/
5869
5870HGA FRAMEBUFFER DRIVER
5871M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5872L:	linux-nvidia@lists.surfsouth.com
5873W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5874S:	Maintained
5875F:	drivers/video/fbdev/hgafb.c
5876
5877HIBERNATION (aka Software Suspend, aka swsusp)
5878M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5879M:	Pavel Machek <pavel@ucw.cz>
5880L:	linux-pm@vger.kernel.org
5881B:	https://bugzilla.kernel.org
5882S:	Supported
5883F:	arch/x86/power/
5884F:	drivers/base/power/
5885F:	kernel/power/
5886F:	include/linux/suspend.h
5887F:	include/linux/freezer.h
5888F:	include/linux/pm.h
5889F:	arch/*/include/asm/suspend*.h
5890
5891HID CORE LAYER
5892M:	Jiri Kosina <jikos@kernel.org>
5893R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
5894L:	linux-input@vger.kernel.org
5895T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5896S:	Maintained
5897F:	drivers/hid/
5898F:	include/linux/hid*
5899F:	include/uapi/linux/hid*
5900
5901HID SENSOR HUB DRIVERS
5902M:	Jiri Kosina <jikos@kernel.org>
5903M:	Jonathan Cameron <jic23@kernel.org>
5904M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5905L:	linux-input@vger.kernel.org
5906L:	linux-iio@vger.kernel.org
5907S:	Maintained
5908F:	Documentation/hid/hid-sensor*
5909F:	drivers/hid/hid-sensor-*
5910F:	drivers/iio/*/hid-*
5911F:	include/linux/hid-sensor-*
5912
5913HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5914M:	Thomas Gleixner <tglx@linutronix.de>
5915L:	linux-kernel@vger.kernel.org
5916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5917S:	Maintained
5918F:	Documentation/timers/
5919F:	kernel/time/hrtimer.c
5920F:	kernel/time/clockevents.c
5921F:	kernel/time/tick*.*
5922F:	kernel/time/timer_*.c
5923F:	include/linux/clockchips.h
5924F:	include/linux/hrtimer.h
5925
5926HIGH-SPEED SCC DRIVER FOR AX.25
5927L:	linux-hams@vger.kernel.org
5928S:	Orphan
5929F:	drivers/net/hamradio/dmascc.c
5930F:	drivers/net/hamradio/scc.c
5931
5932HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5933M:	HighPoint Linux Team <linux@highpoint-tech.com>
5934W:	http://www.highpoint-tech.com
5935S:	Supported
5936F:	Documentation/scsi/hptiop.txt
5937F:	drivers/scsi/hptiop.c
5938
5939HIPPI
5940M:	Jes Sorensen <jes@trained-monkey.org>
5941L:	linux-hippi@sunsite.dk
5942S:	Maintained
5943F:	include/linux/hippidevice.h
5944F:	include/uapi/linux/if_hippi.h
5945F:	net/802/hippi.c
5946F:	drivers/net/hippi/
5947
5948HISILICON NETWORK SUBSYSTEM DRIVER
5949M:	Yisen Zhuang <yisen.zhuang@huawei.com>
5950M:	Salil Mehta <salil.mehta@huawei.com>
5951L:	netdev@vger.kernel.org
5952W:	http://www.hisilicon.com
5953S:	Maintained
5954F:	drivers/net/ethernet/hisilicon/
5955F:	Documentation/devicetree/bindings/net/hisilicon*.txt
5956
5957HISILICON ROCE DRIVER
5958M:	Lijun Ou <oulijun@huawei.com>
5959M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
5960L:	linux-rdma@vger.kernel.org
5961S:	Maintained
5962F:	drivers/infiniband/hw/hns/
5963F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5964
5965HISILICON SAS Controller
5966M:	John Garry <john.garry@huawei.com>
5967W:	http://www.hisilicon.com
5968S:	Supported
5969F:	drivers/scsi/hisi_sas/
5970F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5971
5972HOST AP DRIVER
5973M:	Jouni Malinen <j@w1.fi>
5974L:	linux-wireless@vger.kernel.org
5975W:	http://w1.fi/hostap-driver.html
5976S:	Obsolete
5977F:	drivers/net/wireless/intersil/hostap/
5978
5979HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5980L:	platform-driver-x86@vger.kernel.org
5981S:	Orphan
5982F:	drivers/platform/x86/tc1100-wmi.c
5983
5984HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5985M:	Jaroslav Kysela <perex@perex.cz>
5986S:	Maintained
5987F:	drivers/net/ethernet/hp/hp100.*
5988
5989HPET:	High Precision Event Timers driver
5990M:	Clemens Ladisch <clemens@ladisch.de>
5991S:	Maintained
5992F:	Documentation/timers/hpet.txt
5993F:	drivers/char/hpet.c
5994F:	include/linux/hpet.h
5995F:	include/uapi/linux/hpet.h
5996
5997HPET:	x86
5998S:	Orphan
5999F:	arch/x86/kernel/hpet.c
6000F:	arch/x86/include/asm/hpet.h
6001
6002HPFS FILESYSTEM
6003M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6004W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6005S:	Maintained
6006F:	fs/hpfs/
6007
6008HSI SUBSYSTEM
6009M:	Sebastian Reichel <sre@kernel.org>
6010T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6011S:	Maintained
6012F:	Documentation/ABI/testing/sysfs-bus-hsi
6013F:	Documentation/device-drivers/serial-interfaces.rst
6014F:	drivers/hsi/
6015F:	include/linux/hsi/
6016F:	include/uapi/linux/hsi/
6017
6018HSO 3G MODEM DRIVER
6019L:	linux-usb@vger.kernel.org
6020S:	Orphan
6021F:	drivers/net/usb/hso.c
6022
6023HSR NETWORK PROTOCOL
6024M:	Arvid Brodin <arvid.brodin@alten.se>
6025L:	netdev@vger.kernel.org
6026S:	Maintained
6027F:	net/hsr/
6028
6029HTCPEN TOUCHSCREEN DRIVER
6030M:	Pau Oliva Fora <pof@eslack.org>
6031L:	linux-input@vger.kernel.org
6032S:	Maintained
6033F:	drivers/input/touchscreen/htcpen.c
6034
6035HUGETLB FILESYSTEM
6036M:	Nadia Yvette Chambers <nyc@holomorphy.com>
6037S:	Maintained
6038F:	fs/hugetlbfs/
6039
6040HVA ST MEDIA DRIVER
6041M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6042L:	linux-media@vger.kernel.org
6043T:	git git://linuxtv.org/media_tree.git
6044W:	https://linuxtv.org
6045S:	Supported
6046F:	drivers/media/platform/sti/hva
6047
6048Hyper-V CORE AND DRIVERS
6049M:	"K. Y. Srinivasan" <kys@microsoft.com>
6050M:	Haiyang Zhang <haiyangz@microsoft.com>
6051M:	Stephen Hemminger <sthemmin@microsoft.com>
6052L:	devel@linuxdriverproject.org
6053S:	Maintained
6054F:	arch/x86/include/asm/mshyperv.h
6055F:	arch/x86/include/uapi/asm/hyperv.h
6056F:	arch/x86/kernel/cpu/mshyperv.c
6057F:	arch/x86/hyperv
6058F:	drivers/hid/hid-hyperv.c
6059F:	drivers/hv/
6060F:	drivers/input/serio/hyperv-keyboard.c
6061F:	drivers/pci/host/pci-hyperv.c
6062F:	drivers/net/hyperv/
6063F:	drivers/scsi/storvsc_drv.c
6064F:	drivers/uio/uio_hv_generic.c
6065F:	drivers/video/fbdev/hyperv_fb.c
6066F:	include/linux/hyperv.h
6067F:	tools/hv/
6068F:	Documentation/ABI/stable/sysfs-bus-vmbus
6069
6070I2C MUXES
6071M:	Peter Rosin <peda@axentia.se>
6072L:	linux-i2c@vger.kernel.org
6073S:	Maintained
6074F:	Documentation/i2c/i2c-topology
6075F:	Documentation/i2c/muxes/
6076F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6077F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6078F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6079F:	drivers/i2c/i2c-mux.c
6080F:	drivers/i2c/muxes/
6081F:	include/linux/i2c-mux.h
6082
6083I2C OVER PARALLEL PORT
6084M:	Jean Delvare <jdelvare@suse.com>
6085L:	linux-i2c@vger.kernel.org
6086S:	Maintained
6087F:	Documentation/i2c/busses/i2c-parport
6088F:	Documentation/i2c/busses/i2c-parport-light
6089F:	drivers/i2c/busses/i2c-parport.c
6090F:	drivers/i2c/busses/i2c-parport-light.c
6091
6092I2C/SMBUS CONTROLLER DRIVERS FOR PC
6093M:	Jean Delvare <jdelvare@suse.com>
6094L:	linux-i2c@vger.kernel.org
6095S:	Maintained
6096F:	Documentation/i2c/busses/i2c-ali1535
6097F:	Documentation/i2c/busses/i2c-ali1563
6098F:	Documentation/i2c/busses/i2c-ali15x3
6099F:	Documentation/i2c/busses/i2c-amd756
6100F:	Documentation/i2c/busses/i2c-amd8111
6101F:	Documentation/i2c/busses/i2c-i801
6102F:	Documentation/i2c/busses/i2c-nforce2
6103F:	Documentation/i2c/busses/i2c-piix4
6104F:	Documentation/i2c/busses/i2c-sis5595
6105F:	Documentation/i2c/busses/i2c-sis630
6106F:	Documentation/i2c/busses/i2c-sis96x
6107F:	Documentation/i2c/busses/i2c-via
6108F:	Documentation/i2c/busses/i2c-viapro
6109F:	drivers/i2c/busses/i2c-ali1535.c
6110F:	drivers/i2c/busses/i2c-ali1563.c
6111F:	drivers/i2c/busses/i2c-ali15x3.c
6112F:	drivers/i2c/busses/i2c-amd756.c
6113F:	drivers/i2c/busses/i2c-amd756-s4882.c
6114F:	drivers/i2c/busses/i2c-amd8111.c
6115F:	drivers/i2c/busses/i2c-i801.c
6116F:	drivers/i2c/busses/i2c-isch.c
6117F:	drivers/i2c/busses/i2c-nforce2.c
6118F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6119F:	drivers/i2c/busses/i2c-piix4.c
6120F:	drivers/i2c/busses/i2c-sis5595.c
6121F:	drivers/i2c/busses/i2c-sis630.c
6122F:	drivers/i2c/busses/i2c-sis96x.c
6123F:	drivers/i2c/busses/i2c-via.c
6124F:	drivers/i2c/busses/i2c-viapro.c
6125
6126I2C/SMBUS ISMT DRIVER
6127M:	Seth Heasley <seth.heasley@intel.com>
6128M:	Neil Horman <nhorman@tuxdriver.com>
6129L:	linux-i2c@vger.kernel.org
6130F:	drivers/i2c/busses/i2c-ismt.c
6131F:	Documentation/i2c/busses/i2c-ismt
6132
6133I2C/SMBUS STUB DRIVER
6134M:	Jean Delvare <jdelvare@suse.com>
6135L:	linux-i2c@vger.kernel.org
6136S:	Maintained
6137F:	drivers/i2c/i2c-stub.c
6138
6139I2C SUBSYSTEM
6140M:	Wolfram Sang <wsa@the-dreams.de>
6141L:	linux-i2c@vger.kernel.org
6142W:	https://i2c.wiki.kernel.org/
6143Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6144T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6145S:	Maintained
6146F:	Documentation/devicetree/bindings/i2c/
6147F:	Documentation/i2c/
6148F:	drivers/i2c/
6149F:	drivers/i2c/*/
6150F:	include/linux/i2c.h
6151F:	include/linux/i2c-*.h
6152F:	include/uapi/linux/i2c.h
6153F:	include/uapi/linux/i2c-*.h
6154
6155I2C ACPI SUPPORT
6156M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6157L:	linux-i2c@vger.kernel.org
6158L:	linux-acpi@vger.kernel.org
6159S:	Maintained
6160
6161I2C-TAOS-EVM DRIVER
6162M:	Jean Delvare <jdelvare@suse.com>
6163L:	linux-i2c@vger.kernel.org
6164S:	Maintained
6165F:	Documentation/i2c/busses/i2c-taos-evm
6166F:	drivers/i2c/busses/i2c-taos-evm.c
6167
6168I2C-TINY-USB DRIVER
6169M:	Till Harbaum <till@harbaum.org>
6170L:	linux-i2c@vger.kernel.org
6171W:	http://www.harbaum.org/till/i2c_tiny_usb
6172S:	Maintained
6173F:	drivers/i2c/busses/i2c-tiny-usb.c
6174
6175i386 BOOT CODE
6176M:	"H. Peter Anvin" <hpa@zytor.com>
6177S:	Maintained
6178F:	arch/x86/boot/
6179
6180i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6181M:	"H. Peter Anvin" <hpa@zytor.com>
6182T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6183S:	Maintained
6184
6185IA64 (Itanium) PLATFORM
6186M:	Tony Luck <tony.luck@intel.com>
6187M:	Fenghua Yu <fenghua.yu@intel.com>
6188L:	linux-ia64@vger.kernel.org
6189T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6190S:	Maintained
6191F:	arch/ia64/
6192
6193IBM Power VMX Cryptographic instructions
6194M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6195M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6196L:	linux-crypto@vger.kernel.org
6197S:	Supported
6198F:	drivers/crypto/vmx/Makefile
6199F:	drivers/crypto/vmx/Kconfig
6200F:	drivers/crypto/vmx/vmx.c
6201F:	drivers/crypto/vmx/aes*
6202F:	drivers/crypto/vmx/ghash*
6203F:	drivers/crypto/vmx/ppc-xlate.pl
6204
6205IBM Power in-Nest Crypto Acceleration
6206M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6207M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6208L:	linux-crypto@vger.kernel.org
6209S:	Supported
6210F:	drivers/crypto/nx/Makefile
6211F:	drivers/crypto/nx/Kconfig
6212F:	drivers/crypto/nx/nx-aes*
6213F:	drivers/crypto/nx/nx-sha*
6214F:	drivers/crypto/nx/nx.*
6215F:	drivers/crypto/nx/nx_csbcpb.h
6216F:	drivers/crypto/nx/nx_debugfs.h
6217
6218IBM Power 842 compression accelerator
6219M:	Dan Streetman <ddstreet@ieee.org>
6220S:	Supported
6221F:	drivers/crypto/nx/Makefile
6222F:	drivers/crypto/nx/Kconfig
6223F:	drivers/crypto/nx/nx-842*
6224F:	include/linux/sw842.h
6225F:	crypto/842.c
6226F:	lib/842/
6227
6228IBM Power Linux RAID adapter
6229M:	Brian King <brking@us.ibm.com>
6230S:	Supported
6231F:	drivers/scsi/ipr.*
6232
6233IBM Power Virtual Ethernet Device Driver
6234M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6235L:	netdev@vger.kernel.org
6236S:	Supported
6237F:	drivers/net/ethernet/ibm/ibmveth.*
6238
6239IBM Power SRIOV Virtual NIC Device Driver
6240M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6241M:	John Allen <jallen@linux.vnet.ibm.com>
6242L:	netdev@vger.kernel.org
6243S:	Supported
6244F:	drivers/net/ethernet/ibm/ibmvnic.*
6245
6246IBM Power Virtual SCSI Device Drivers
6247M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6248L:	linux-scsi@vger.kernel.org
6249S:	Supported
6250F:	drivers/scsi/ibmvscsi/ibmvscsi*
6251F:	include/scsi/viosrp.h
6252
6253IBM Power Virtual SCSI Device Target Driver
6254M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6255M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6256L:	linux-scsi@vger.kernel.org
6257L:	target-devel@vger.kernel.org
6258S:	Supported
6259F:	drivers/scsi/ibmvscsi_tgt/
6260
6261IBM Power Virtual FC Device Drivers
6262M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6263L:	linux-scsi@vger.kernel.org
6264S:	Supported
6265F:	drivers/scsi/ibmvscsi/ibmvfc*
6266
6267IBM ServeRAID RAID DRIVER
6268S:	Orphan
6269F:	drivers/scsi/ips.*
6270
6271ICH LPC AND GPIO DRIVER
6272M:	Peter Tyser <ptyser@xes-inc.com>
6273S:	Maintained
6274F:	drivers/mfd/lpc_ich.c
6275F:	drivers/gpio/gpio-ich.c
6276
6277IDT VersaClock 5 CLOCK DRIVER
6278M:	Marek Vasut <marek.vasut@gmail.com>
6279S:	Maintained
6280F:	drivers/clk/clk-versaclock5.c
6281
6282IDE SUBSYSTEM
6283M:	"David S. Miller" <davem@davemloft.net>
6284L:	linux-ide@vger.kernel.org
6285Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6286T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6287S:	Maintained
6288F:	Documentation/ide/
6289F:	drivers/ide/
6290F:	include/linux/ide.h
6291
6292IDEAPAD LAPTOP EXTRAS DRIVER
6293M:	Ike Panhc <ike.pan@canonical.com>
6294L:	platform-driver-x86@vger.kernel.org
6295W:	http://launchpad.net/ideapad-laptop
6296S:	Maintained
6297F:	drivers/platform/x86/ideapad-laptop.c
6298
6299IDEAPAD LAPTOP SLIDEBAR DRIVER
6300M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6301L:	linux-input@vger.kernel.org
6302W:	https://github.com/o2genum/ideapad-slidebar
6303S:	Maintained
6304F:	drivers/input/misc/ideapad_slidebar.c
6305
6306IDE/ATAPI DRIVERS
6307M:	Borislav Petkov <bp@alien8.de>
6308L:	linux-ide@vger.kernel.org
6309S:	Maintained
6310F:	Documentation/cdrom/ide-cd
6311F:	drivers/ide/ide-cd*
6312
6313IEEE 802.15.4 SUBSYSTEM
6314M:	Alexander Aring <aar@pengutronix.de>
6315M:	Stefan Schmidt <stefan@osg.samsung.com>
6316L:	linux-wpan@vger.kernel.org
6317W:	http://wpan.cakelab.org/
6318T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6319T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6320S:	Maintained
6321F:	net/ieee802154/
6322F:	net/mac802154/
6323F:	drivers/net/ieee802154/
6324F:	include/linux/nl802154.h
6325F:	include/linux/ieee802154.h
6326F:	include/net/nl802154.h
6327F:	include/net/mac802154.h
6328F:	include/net/af_ieee802154.h
6329F:	include/net/cfg802154.h
6330F:	include/net/ieee802154_netdev.h
6331F:	Documentation/networking/ieee802154.txt
6332
6333IFE PROTOCOL
6334M:	Yotam Gigi <yotamg@mellanox.com>
6335M:	Jamal Hadi Salim <jhs@mojatatu.com>
6336F:	net/ife
6337F:	include/net/ife.h
6338F:	include/uapi/linux/ife.h
6339
6340IGORPLUG-USB IR RECEIVER
6341M:	Sean Young <sean@mess.org>
6342L:	linux-media@vger.kernel.org
6343S:	Maintained
6344F:	drivers/media/rc/igorplugusb.c
6345
6346IGUANAWORKS USB IR TRANSCEIVER
6347M:	Sean Young <sean@mess.org>
6348L:	linux-media@vger.kernel.org
6349S:	Maintained
6350F:	drivers/media/rc/iguanair.c
6351
6352IIO DIGITAL POTENTIOMETER DAC
6353M:	Peter Rosin <peda@axentia.se>
6354L:	linux-iio@vger.kernel.org
6355S:	Maintained
6356F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6357F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6358F:	drivers/iio/dac/dpot-dac.c
6359
6360IIO ENVELOPE DETECTOR
6361M:	Peter Rosin <peda@axentia.se>
6362L:	linux-iio@vger.kernel.org
6363S:	Maintained
6364F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6365F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6366F:	drivers/iio/adc/envelope-detector.c
6367
6368IIO SUBSYSTEM AND DRIVERS
6369M:	Jonathan Cameron <jic23@kernel.org>
6370R:	Hartmut Knaack <knaack.h@gmx.de>
6371R:	Lars-Peter Clausen <lars@metafoo.de>
6372R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6373L:	linux-iio@vger.kernel.org
6374T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6375S:	Maintained
6376F:	Documentation/devicetree/bindings/iio/
6377F:	drivers/iio/
6378F:	drivers/staging/iio/
6379F:	include/linux/iio/
6380F:	tools/iio/
6381
6382IKANOS/ADI EAGLE ADSL USB DRIVER
6383M:	Matthieu Castet <castet.matthieu@free.fr>
6384M:	Stanislaw Gruszka <stf_xl@wp.pl>
6385S:	Maintained
6386F:	drivers/usb/atm/ueagle-atm.c
6387
6388IMGTEC ASCII LCD DRIVER
6389M:	Paul Burton <paul.burton@imgtec.com>
6390S:	Maintained
6391F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6392F:	drivers/auxdisplay/img-ascii-lcd.c
6393
6394INA209 HARDWARE MONITOR DRIVER
6395M:	Guenter Roeck <linux@roeck-us.net>
6396L:	linux-hwmon@vger.kernel.org
6397S:	Maintained
6398F:	Documentation/hwmon/ina209
6399F:	Documentation/devicetree/bindings/i2c/ina209.txt
6400F:	drivers/hwmon/ina209.c
6401
6402INA2XX HARDWARE MONITOR DRIVER
6403M:	Guenter Roeck <linux@roeck-us.net>
6404L:	linux-hwmon@vger.kernel.org
6405S:	Maintained
6406F:	Documentation/hwmon/ina2xx
6407F:	drivers/hwmon/ina2xx.c
6408F:	include/linux/platform_data/ina2xx.h
6409
6410INDUSTRY PACK SUBSYSTEM (IPACK)
6411M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6412M:	Jens Taprogge <jens.taprogge@taprogge.org>
6413M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6414L:	industrypack-devel@lists.sourceforge.net
6415W:	http://industrypack.sourceforge.net
6416S:	Maintained
6417F:	drivers/ipack/
6418
6419INGENIC JZ4780 DMA Driver
6420M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6421S:	Maintained
6422F:	drivers/dma/dma-jz4780.c
6423
6424INGENIC JZ4780 NAND DRIVER
6425M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6426L:	linux-mtd@lists.infradead.org
6427S:	Maintained
6428F:	drivers/mtd/nand/jz4780_*
6429
6430INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6431M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6432M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6433L:	linux-ima-devel@lists.sourceforge.net
6434L:	linux-ima-user@lists.sourceforge.net
6435L:	linux-security-module@vger.kernel.org
6436T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6437S:	Supported
6438F:	security/integrity/ima/
6439
6440IMGTEC IR DECODER DRIVER
6441M:	James Hogan <james.hogan@imgtec.com>
6442S:	Maintained
6443F:	drivers/media/rc/img-ir/
6444
6445IMS TWINTURBO FRAMEBUFFER DRIVER
6446L:	linux-fbdev@vger.kernel.org
6447S:	Orphan
6448F:	drivers/video/fbdev/imsttfb.c
6449
6450INFINIBAND SUBSYSTEM
6451M:	Doug Ledford <dledford@redhat.com>
6452M:	Sean Hefty <sean.hefty@intel.com>
6453M:	Hal Rosenstock <hal.rosenstock@gmail.com>
6454L:	linux-rdma@vger.kernel.org
6455W:	http://www.openfabrics.org/
6456Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6457T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6458S:	Supported
6459F:	Documentation/infiniband/
6460F:	drivers/infiniband/
6461F:	include/uapi/linux/if_infiniband.h
6462F:	include/uapi/rdma/
6463F:	include/rdma/
6464
6465INOTIFY
6466M:	John McCutchan <john@johnmccutchan.com>
6467M:	Robert Love <rlove@rlove.org>
6468M:	Eric Paris <eparis@parisplace.org>
6469S:	Maintained
6470F:	Documentation/filesystems/inotify.txt
6471F:	fs/notify/inotify/
6472F:	include/linux/inotify.h
6473F:	include/uapi/linux/inotify.h
6474
6475INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6476M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6477L:	linux-input@vger.kernel.org
6478Q:	http://patchwork.kernel.org/project/linux-input/list/
6479T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6480S:	Maintained
6481F:	drivers/input/
6482F:	include/linux/input.h
6483F:	include/uapi/linux/input.h
6484F:	include/linux/input/
6485F:	Documentation/devicetree/bindings/input/
6486
6487INPUT MULTITOUCH (MT) PROTOCOL
6488M:	Henrik Rydberg <rydberg@bitmath.org>
6489L:	linux-input@vger.kernel.org
6490S:	Odd fixes
6491F:	Documentation/input/multi-touch-protocol.txt
6492F:	drivers/input/input-mt.c
6493K:	\b(ABS|SYN)_MT_
6494
6495INTEL ASoC BDW/HSW DRIVERS
6496M:	Jie Yang <yang.jie@linux.intel.com>
6497L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6498S:	Supported
6499F:	sound/soc/intel/common/sst-dsp*
6500F:	sound/soc/intel/common/sst-firmware.c
6501F:	sound/soc/intel/boards/broadwell.c
6502F:	sound/soc/intel/haswell/
6503
6504INTEL C600 SERIES SAS CONTROLLER DRIVER
6505M:	Intel SCU Linux support <intel-linux-scu@intel.com>
6506M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6507L:	linux-scsi@vger.kernel.org
6508T:	git git://git.code.sf.net/p/intel-sas/isci
6509S:	Supported
6510F:	drivers/scsi/isci/
6511
6512INTEL HID EVENT DRIVER
6513M:	Alex Hung <alex.hung@canonical.com>
6514L:	platform-driver-x86@vger.kernel.org
6515S:	Maintained
6516F:	drivers/platform/x86/intel-hid.c
6517
6518INTEL VIRTUAL BUTTON DRIVER
6519M:	AceLan Kao <acelan.kao@canonical.com>
6520L:	platform-driver-x86@vger.kernel.org
6521S:	Maintained
6522F:	drivers/platform/x86/intel-vbtn.c
6523
6524INTEL IDLE DRIVER
6525M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
6526M:	Len Brown <lenb@kernel.org>
6527L:	linux-pm@vger.kernel.org
6528T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6529B:	https://bugzilla.kernel.org
6530S:	Supported
6531F:	drivers/idle/intel_idle.c
6532
6533INTEL INTEGRATED SENSOR HUB DRIVER
6534M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6535M:	Jiri Kosina <jikos@kernel.org>
6536L:	linux-input@vger.kernel.org
6537S:	Maintained
6538F:	drivers/hid/intel-ish-hid/
6539
6540INTEL PSTATE DRIVER
6541M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6542M:	Len Brown <lenb@kernel.org>
6543L:	linux-pm@vger.kernel.org
6544S:	Supported
6545F:	drivers/cpufreq/intel_pstate.c
6546
6547INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6548M:	Maik Broemme <mbroemme@libmpq.org>
6549L:	linux-fbdev@vger.kernel.org
6550S:	Maintained
6551F:	Documentation/fb/intelfb.txt
6552F:	drivers/video/fbdev/intelfb/
6553
6554INTEL 810/815 FRAMEBUFFER DRIVER
6555M:	Antonino Daplas <adaplas@gmail.com>
6556L:	linux-fbdev@vger.kernel.org
6557S:	Maintained
6558F:	drivers/video/fbdev/i810/
6559
6560INTEL MENLOW THERMAL DRIVER
6561M:	Sujith Thomas <sujith.thomas@intel.com>
6562L:	platform-driver-x86@vger.kernel.org
6563W:	https://01.org/linux-acpi
6564S:	Supported
6565F:	drivers/platform/x86/intel_menlow.c
6566
6567INTEL I/OAT DMA DRIVER
6568M:	Dave Jiang <dave.jiang@intel.com>
6569R:	Dan Williams <dan.j.williams@intel.com>
6570L:	dmaengine@vger.kernel.org
6571Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6572S:	Supported
6573F:	drivers/dma/ioat*
6574
6575INTEL IOMMU (VT-d)
6576M:	David Woodhouse <dwmw2@infradead.org>
6577L:	iommu@lists.linux-foundation.org
6578T:	git git://git.infradead.org/iommu-2.6.git
6579S:	Supported
6580F:	drivers/iommu/intel-iommu.c
6581F:	include/linux/intel-iommu.h
6582
6583INTEL IOP-ADMA DMA DRIVER
6584R:	Dan Williams <dan.j.williams@intel.com>
6585S:	Odd fixes
6586F:	drivers/dma/iop-adma.c
6587
6588INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6589M:	Krzysztof Halasa <khalasa@piap.pl>
6590S:	Maintained
6591F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
6592F:	arch/arm/mach-ixp4xx/include/mach/npe.h
6593F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6594F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
6595F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
6596F:	drivers/net/wan/ixp4xx_hss.c
6597
6598INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6599M:	Deepak Saxena <dsaxena@plexity.net>
6600S:	Maintained
6601F:	drivers/char/hw_random/ixp4xx-rng.c
6602
6603INTEL ETHERNET DRIVERS
6604M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6605L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6606W:	http://www.intel.com/support/feedback.htm
6607W:	http://e1000.sourceforge.net/
6608Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6609T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6610T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6611S:	Supported
6612F:	Documentation/networking/e100.txt
6613F:	Documentation/networking/e1000.txt
6614F:	Documentation/networking/e1000e.txt
6615F:	Documentation/networking/igb.txt
6616F:	Documentation/networking/igbvf.txt
6617F:	Documentation/networking/ixgb.txt
6618F:	Documentation/networking/ixgbe.txt
6619F:	Documentation/networking/ixgbevf.txt
6620F:	Documentation/networking/i40e.txt
6621F:	Documentation/networking/i40evf.txt
6622F:	drivers/net/ethernet/intel/
6623F:	drivers/net/ethernet/intel/*/
6624
6625INTEL RDMA RNIC DRIVER
6626M:     Faisal Latif <faisal.latif@intel.com>
6627M:     Shiraz Saleem <shiraz.saleem@intel.com>
6628L:     linux-rdma@vger.kernel.org
6629S:     Supported
6630F:     drivers/infiniband/hw/i40iw/
6631
6632INTEL MERRIFIELD GPIO DRIVER
6633M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6634L:	linux-gpio@vger.kernel.org
6635S:	Maintained
6636F:	drivers/gpio/gpio-merrifield.c
6637
6638INTEL-MID GPIO DRIVER
6639M:	David Cohen <david.a.cohen@linux.intel.com>
6640L:	linux-gpio@vger.kernel.org
6641S:	Maintained
6642F:	drivers/gpio/gpio-intel-mid.c
6643
6644INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6645M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
6646L:	linux-wireless@vger.kernel.org
6647S:	Maintained
6648F:	Documentation/networking/README.ipw2100
6649F:	Documentation/networking/README.ipw2200
6650F:	drivers/net/wireless/intel/ipw2x00/
6651
6652INTEL(R) TRACE HUB
6653M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6654S:	Supported
6655F:	Documentation/trace/intel_th.txt
6656F:	drivers/hwtracing/intel_th/
6657
6658INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6659M:	Ning Sun <ning.sun@intel.com>
6660L:	tboot-devel@lists.sourceforge.net
6661W:	http://tboot.sourceforge.net
6662T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6663S:	Supported
6664F:	Documentation/intel_txt.txt
6665F:	include/linux/tboot.h
6666F:	arch/x86/kernel/tboot.c
6667
6668INTEL WIRELESS WIMAX CONNECTION 2400
6669M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6670M:	linux-wimax@intel.com
6671L:	wimax@linuxwimax.org (subscribers-only)
6672S:	Supported
6673W:	http://linuxwimax.org
6674F:	Documentation/wimax/README.i2400m
6675F:	drivers/net/wimax/i2400m/
6676F:	include/uapi/linux/wimax/i2400m.h
6677
6678INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6679M:	Stanislaw Gruszka <sgruszka@redhat.com>
6680L:	linux-wireless@vger.kernel.org
6681S:	Supported
6682F:	drivers/net/wireless/intel/iwlegacy/
6683
6684INTEL WIRELESS WIFI LINK (iwlwifi)
6685M:	Johannes Berg <johannes.berg@intel.com>
6686M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6687M:	Luca Coelho <luciano.coelho@intel.com>
6688M:	Intel Linux Wireless <linuxwifi@intel.com>
6689L:	linux-wireless@vger.kernel.org
6690W:	http://intellinuxwireless.org
6691T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6692S:	Supported
6693F:	drivers/net/wireless/intel/iwlwifi/
6694
6695INTEL MANAGEMENT ENGINE (mei)
6696M:	Tomas Winkler <tomas.winkler@intel.com>
6697L:	linux-kernel@vger.kernel.org
6698S:	Supported
6699F:	include/uapi/linux/mei.h
6700F:	include/linux/mei_cl_bus.h
6701F:	drivers/misc/mei/*
6702F:	drivers/watchdog/mei_wdt.c
6703F:	Documentation/misc-devices/mei/*
6704F:	samples/mei/*
6705
6706INTEL MIC DRIVERS (mic)
6707M:	Sudeep Dutt <sudeep.dutt@intel.com>
6708M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
6709S:	Supported
6710W:	https://github.com/sudeepdutt/mic
6711W:	http://software.intel.com/en-us/mic-developer
6712F:	include/linux/mic_bus.h
6713F:	include/linux/scif.h
6714F:	include/uapi/linux/mic_common.h
6715F: 	include/uapi/linux/mic_ioctl.h
6716F:	include/uapi/linux/scif_ioctl.h
6717F:	drivers/misc/mic/
6718F:	drivers/dma/mic_x100_dma.c
6719F:	drivers/dma/mic_x100_dma.h
6720F:	Documentation/mic/
6721
6722INTEL PMC/P-Unit IPC DRIVER
6723M:	Zha Qipeng<qipeng.zha@intel.com>
6724L:	platform-driver-x86@vger.kernel.org
6725S:	Maintained
6726F:	drivers/platform/x86/intel_pmc_ipc.c
6727F:	drivers/platform/x86/intel_punit_ipc.c
6728F:	arch/x86/include/asm/intel_pmc_ipc.h
6729F:	arch/x86/include/asm/intel_punit_ipc.h
6730
6731INTEL TELEMETRY DRIVER
6732M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6733L:	platform-driver-x86@vger.kernel.org
6734S:	Maintained
6735F:	arch/x86/include/asm/intel_telemetry.h
6736F:	drivers/platform/x86/intel_telemetry*
6737
6738INTEL PMC CORE DRIVER
6739M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6740M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6741L:	platform-driver-x86@vger.kernel.org
6742S:	Maintained
6743F:	arch/x86/include/asm/pmc_core.h
6744F:	drivers/platform/x86/intel_pmc_core*
6745
6746INVENSENSE MPU-3050 GYROSCOPE DRIVER
6747M:	Linus Walleij <linus.walleij@linaro.org>
6748L:	linux-iio@vger.kernel.org
6749S:	Maintained
6750F:	drivers/iio/gyro/mpu3050*
6751F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6752
6753IOC3 ETHERNET DRIVER
6754M:	Ralf Baechle <ralf@linux-mips.org>
6755L:	linux-mips@linux-mips.org
6756S:	Maintained
6757F:	drivers/net/ethernet/sgi/ioc3-eth.c
6758
6759IOC3 SERIAL DRIVER
6760M:	Pat Gefre <pfg@sgi.com>
6761L:	linux-serial@vger.kernel.org
6762S:	Maintained
6763F:	drivers/tty/serial/ioc3_serial.c
6764
6765IOMMU DRIVERS
6766M:	Joerg Roedel <joro@8bytes.org>
6767L:	iommu@lists.linux-foundation.org
6768T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6769S:	Maintained
6770F:	Documentation/devicetree/bindings/iommu/
6771F:	drivers/iommu/
6772
6773IP MASQUERADING
6774M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6775S:	Maintained
6776F:	net/ipv4/netfilter/ipt_MASQUERADE.c
6777
6778IPMI SUBSYSTEM
6779M:	Corey Minyard <minyard@acm.org>
6780L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6781W:	http://openipmi.sourceforge.net/
6782S:	Supported
6783F:	Documentation/IPMI.txt
6784F:	drivers/char/ipmi/
6785F:	include/linux/ipmi*
6786F:	include/uapi/linux/ipmi*
6787
6788QCOM AUDIO (ASoC) DRIVERS
6789M:	Patrick Lai <plai@codeaurora.org>
6790M:	Banajit Goswami <bgoswami@codeaurora.org>
6791L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6792S:	Supported
6793F:	sound/soc/qcom/
6794
6795IPS SCSI RAID DRIVER
6796M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6797L:	linux-scsi@vger.kernel.org
6798W:	http://www.adaptec.com/
6799S:	Maintained
6800F:	drivers/scsi/ips*
6801
6802IPVS
6803M:	Wensong Zhang <wensong@linux-vs.org>
6804M:	Simon Horman <horms@verge.net.au>
6805M:	Julian Anastasov <ja@ssi.bg>
6806L:	netdev@vger.kernel.org
6807L:	lvs-devel@vger.kernel.org
6808S:	Maintained
6809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6810T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6811F:	Documentation/networking/ipvs-sysctl.txt
6812F:	include/net/ip_vs.h
6813F:	include/uapi/linux/ip_vs.h
6814F:	net/netfilter/ipvs/
6815
6816IPWIRELESS DRIVER
6817M:	Jiri Kosina <jikos@kernel.org>
6818M:	David Sterba <dsterba@suse.com>
6819S:	Odd Fixes
6820F:	drivers/tty/ipwireless/
6821
6822IPX NETWORK LAYER
6823L:	netdev@vger.kernel.org
6824S:	Odd fixes
6825F:	include/net/ipx.h
6826F:	include/uapi/linux/ipx.h
6827F:	net/ipx/
6828
6829IRDA SUBSYSTEM
6830M:	Samuel Ortiz <samuel@sortiz.org>
6831L:	irda-users@lists.sourceforge.net (subscribers-only)
6832L:	netdev@vger.kernel.org
6833W:	http://irda.sourceforge.net/
6834S:	Maintained
6835T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6836F:	Documentation/networking/irda.txt
6837F:	drivers/net/irda/
6838F:	include/net/irda/
6839F:	net/irda/
6840
6841IRQ SUBSYSTEM
6842M:	Thomas Gleixner <tglx@linutronix.de>
6843L:	linux-kernel@vger.kernel.org
6844S:	Maintained
6845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6846F:	kernel/irq/
6847
6848IRQCHIP DRIVERS
6849M:	Thomas Gleixner <tglx@linutronix.de>
6850M:	Jason Cooper <jason@lakedaemon.net>
6851M:	Marc Zyngier <marc.zyngier@arm.com>
6852L:	linux-kernel@vger.kernel.org
6853S:	Maintained
6854T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6855T:	git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6856F:	Documentation/devicetree/bindings/interrupt-controller/
6857F:	drivers/irqchip/
6858
6859IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6860M:	Marc Zyngier <marc.zyngier@arm.com>
6861S:	Maintained
6862T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6863F:	Documentation/IRQ-domain.txt
6864F:	include/linux/irqdomain.h
6865F:	kernel/irq/irqdomain.c
6866F:	kernel/irq/msi.c
6867
6868ISA
6869M:	William Breathitt Gray <vilhelm.gray@gmail.com>
6870S:	Maintained
6871F:	Documentation/isa.txt
6872F:	drivers/base/isa.c
6873F:	include/linux/isa.h
6874
6875ISAPNP
6876M:	Jaroslav Kysela <perex@perex.cz>
6877S:	Maintained
6878F:	Documentation/isapnp.txt
6879F:	drivers/pnp/isapnp/
6880F:	include/linux/isapnp.h
6881
6882ISA RADIO MODULE
6883M:	Hans Verkuil <hverkuil@xs4all.nl>
6884L:	linux-media@vger.kernel.org
6885T:	git git://linuxtv.org/media_tree.git
6886W:	https://linuxtv.org
6887S:	Maintained
6888F:	drivers/media/radio/radio-isa*
6889
6890iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6891M:	Peter Jones <pjones@redhat.com>
6892M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
6893S:	Maintained
6894F:	drivers/firmware/iscsi_ibft*
6895
6896ISCSI
6897M:	Lee Duncan <lduncan@suse.com>
6898M:	Chris Leech <cleech@redhat.com>
6899L:	open-iscsi@googlegroups.com
6900W:	www.open-iscsi.com
6901S:	Maintained
6902F:	drivers/scsi/*iscsi*
6903F:	include/scsi/*iscsi*
6904
6905ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6906M:	Or Gerlitz <ogerlitz@mellanox.com>
6907M:	Sagi Grimberg <sagi@grimberg.me>
6908M:	Roi Dayan <roid@mellanox.com>
6909L:	linux-rdma@vger.kernel.org
6910S:	Supported
6911W:	http://www.openfabrics.org
6912W:	www.open-iscsi.org
6913Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6914F:	drivers/infiniband/ulp/iser/
6915
6916ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6917M:	Sagi Grimberg <sagi@grimberg.me>
6918T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6919L:	linux-rdma@vger.kernel.org
6920L:	target-devel@vger.kernel.org
6921S:	Supported
6922W:	http://www.linux-iscsi.org
6923F:	drivers/infiniband/ulp/isert
6924
6925ISDN SUBSYSTEM
6926M:	Karsten Keil <isdn@linux-pingi.de>
6927L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
6928L:	netdev@vger.kernel.org
6929W:	http://www.isdn4linux.de
6930T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6931S:	Maintained
6932F:	Documentation/isdn/
6933F:	drivers/isdn/
6934F:	include/linux/isdn.h
6935F:	include/linux/isdn/
6936F:	include/uapi/linux/isdn.h
6937F:	include/uapi/linux/isdn/
6938
6939ISDN SUBSYSTEM (Eicon active card driver)
6940M:	Armin Schindler <mac@melware.de>
6941L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
6942W:	http://www.melware.de
6943S:	Maintained
6944F:	drivers/isdn/hardware/eicon/
6945
6946IT87 HARDWARE MONITORING DRIVER
6947M:	Jean Delvare <jdelvare@suse.com>
6948L:	linux-hwmon@vger.kernel.org
6949S:	Maintained
6950F:	Documentation/hwmon/it87
6951F:	drivers/hwmon/it87.c
6952
6953IT913X MEDIA DRIVER
6954M:	Antti Palosaari <crope@iki.fi>
6955L:	linux-media@vger.kernel.org
6956W:	https://linuxtv.org
6957W:	http://palosaari.fi/linux/
6958Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6959T:	git git://linuxtv.org/anttip/media_tree.git
6960S:	Maintained
6961F:	drivers/media/tuners/it913x*
6962
6963IVTV VIDEO4LINUX DRIVER
6964M:	Andy Walls <awalls@md.metrocast.net>
6965L:	ivtv-devel@ivtvdriver.org (subscribers-only)
6966L:	linux-media@vger.kernel.org
6967T:	git git://linuxtv.org/media_tree.git
6968W:	http://www.ivtvdriver.org
6969S:	Maintained
6970F:	Documentation/media/v4l-drivers/ivtv*
6971F:	drivers/media/pci/ivtv/
6972F:	include/uapi/linux/ivtv*
6973
6974IX2505V MEDIA DRIVER
6975M:	Malcolm Priestley <tvboxspy@gmail.com>
6976L:	linux-media@vger.kernel.org
6977W:	https://linuxtv.org
6978Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6979S:	Maintained
6980F:	drivers/media/dvb-frontends/ix2505v*
6981
6982JC42.4 TEMPERATURE SENSOR DRIVER
6983M:	Guenter Roeck <linux@roeck-us.net>
6984L:	linux-hwmon@vger.kernel.org
6985S:	Maintained
6986F:	drivers/hwmon/jc42.c
6987F:	Documentation/hwmon/jc42
6988
6989JFS FILESYSTEM
6990M:	Dave Kleikamp <shaggy@kernel.org>
6991L:	jfs-discussion@lists.sourceforge.net
6992W:	http://jfs.sourceforge.net/
6993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6994S:	Maintained
6995F:	Documentation/filesystems/jfs.txt
6996F:	fs/jfs/
6997
6998JME NETWORK DRIVER
6999M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7000L:	netdev@vger.kernel.org
7001S:	Maintained
7002F:	drivers/net/ethernet/jme.*
7003
7004JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7005M:	David Woodhouse <dwmw2@infradead.org>
7006L:	linux-mtd@lists.infradead.org
7007W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7008S:	Maintained
7009F:	fs/jffs2/
7010F:	include/uapi/linux/jffs2.h
7011
7012JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7013M:	"Theodore Ts'o" <tytso@mit.edu>
7014M:	Jan Kara <jack@suse.com>
7015L:	linux-ext4@vger.kernel.org
7016S:	Maintained
7017F:	fs/jbd2/
7018F:	include/linux/jbd2.h
7019
7020JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7021M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7022L:	linux-media@vger.kernel.org
7023S:	Maintained
7024F:	drivers/media/platform/rcar_jpu.c
7025
7026JSM Neo PCI based serial card
7027M:	Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
7028L:	linux-serial@vger.kernel.org
7029S:	Maintained
7030F:	drivers/tty/serial/jsm/
7031
7032K10TEMP HARDWARE MONITORING DRIVER
7033M:	Clemens Ladisch <clemens@ladisch.de>
7034L:	linux-hwmon@vger.kernel.org
7035S:	Maintained
7036F:	Documentation/hwmon/k10temp
7037F:	drivers/hwmon/k10temp.c
7038
7039K8TEMP HARDWARE MONITORING DRIVER
7040M:	Rudolf Marek <r.marek@assembler.cz>
7041L:	linux-hwmon@vger.kernel.org
7042S:	Maintained
7043F:	Documentation/hwmon/k8temp
7044F:	drivers/hwmon/k8temp.c
7045
7046KASAN
7047M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7048R:	Alexander Potapenko <glider@google.com>
7049R:	Dmitry Vyukov <dvyukov@google.com>
7050L:	kasan-dev@googlegroups.com
7051S:	Maintained
7052F:	arch/*/include/asm/kasan.h
7053F:	arch/*/mm/kasan_init*
7054F:	Documentation/dev-tools/kasan.rst
7055F:	include/linux/kasan*.h
7056F:	lib/test_kasan.c
7057F:	mm/kasan/
7058F:	scripts/Makefile.kasan
7059
7060KCONFIG
7061M:	"Yann E. MORIN" <yann.morin.1998@free.fr>
7062L:	linux-kbuild@vger.kernel.org
7063T:	git git://gitorious.org/linux-kconfig/linux-kconfig
7064S:	Maintained
7065F:	Documentation/kbuild/kconfig-language.txt
7066F:	scripts/kconfig/
7067
7068KDUMP
7069M:	Dave Young <dyoung@redhat.com>
7070M:	Baoquan He <bhe@redhat.com>
7071R:	Vivek Goyal <vgoyal@redhat.com>
7072L:	kexec@lists.infradead.org
7073W:	http://lse.sourceforge.net/kdump/
7074S:	Maintained
7075F:	Documentation/kdump/
7076
7077KEENE FM RADIO TRANSMITTER DRIVER
7078M:	Hans Verkuil <hverkuil@xs4all.nl>
7079L:	linux-media@vger.kernel.org
7080T:	git git://linuxtv.org/media_tree.git
7081W:	https://linuxtv.org
7082S:	Maintained
7083F:	drivers/media/radio/radio-keene*
7084
7085KERNEL AUTOMOUNTER v4 (AUTOFS4)
7086M:	Ian Kent <raven@themaw.net>
7087L:	autofs@vger.kernel.org
7088S:	Maintained
7089F:	fs/autofs4/
7090
7091KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7092M:	Michal Marek <mmarek@suse.com>
7093T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
7094T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
7095L:	linux-kbuild@vger.kernel.org
7096S:	Maintained
7097F:	Documentation/kbuild/
7098F:	Makefile
7099F:	scripts/Makefile.*
7100F:	scripts/basic/
7101F:	scripts/mk*
7102F:	scripts/package/
7103
7104KERNEL JANITORS
7105L:	kernel-janitors@vger.kernel.org
7106W:	http://kernelnewbies.org/KernelJanitors
7107S:	Odd Fixes
7108
7109KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7110M:	"J. Bruce Fields" <bfields@fieldses.org>
7111M:	Jeff Layton <jlayton@poochiereds.net>
7112L:	linux-nfs@vger.kernel.org
7113W:	http://nfs.sourceforge.net/
7114T:	git git://linux-nfs.org/~bfields/linux.git
7115S:	Supported
7116F:	fs/nfsd/
7117F:	include/uapi/linux/nfsd/
7118F:	fs/lockd/
7119F:	fs/nfs_common/
7120F:	net/sunrpc/
7121F:	include/linux/lockd/
7122F:	include/linux/sunrpc/
7123F:	include/uapi/linux/sunrpc/
7124
7125KERNEL SELFTEST FRAMEWORK
7126M:	Shuah Khan <shuahkh@osg.samsung.com>
7127M:	Shuah Khan <shuah@kernel.org>
7128L:	linux-kselftest@vger.kernel.org
7129T:	git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7130S:	Maintained
7131F:	tools/testing/selftests
7132
7133KERNEL VIRTUAL MACHINE (KVM)
7134M:	Paolo Bonzini <pbonzini@redhat.com>
7135M:	Radim Krčmář <rkrcmar@redhat.com>
7136L:	kvm@vger.kernel.org
7137W:	http://www.linux-kvm.org
7138T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7139S:	Supported
7140F:	Documentation/*/kvm*.txt
7141F:	Documentation/virtual/kvm/
7142F:	arch/*/kvm/
7143F:	arch/x86/kernel/kvm.c
7144F:	arch/x86/kernel/kvmclock.c
7145F:	arch/*/include/asm/kvm*
7146F:	include/linux/kvm*
7147F:	include/uapi/linux/kvm*
7148F:	virt/kvm/
7149F:	tools/kvm/
7150
7151KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7152M:	Joerg Roedel <joro@8bytes.org>
7153L:	kvm@vger.kernel.org
7154W:	http://www.linux-kvm.org/
7155S:	Maintained
7156F:	arch/x86/include/asm/svm.h
7157F:	arch/x86/kvm/svm.c
7158
7159KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7160M:	Alexander Graf <agraf@suse.com>
7161L:	kvm-ppc@vger.kernel.org
7162W:	http://www.linux-kvm.org/
7163T:	git git://github.com/agraf/linux-2.6.git
7164S:	Supported
7165F:	arch/powerpc/include/asm/kvm*
7166F:	arch/powerpc/kvm/
7167
7168KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7169M:	Christian Borntraeger <borntraeger@de.ibm.com>
7170M:	Cornelia Huck <cornelia.huck@de.ibm.com>
7171L:	linux-s390@vger.kernel.org
7172W:	http://www.ibm.com/developerworks/linux/linux390/
7173T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7174S:	Supported
7175F:	Documentation/s390/kvm.txt
7176F:	arch/s390/include/asm/kvm*
7177F:	arch/s390/kvm/
7178
7179KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7180M:	Christoffer Dall <christoffer.dall@linaro.org>
7181M:	Marc Zyngier <marc.zyngier@arm.com>
7182L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7183L:	kvmarm@lists.cs.columbia.edu
7184W:	http://systems.cs.columbia.edu/projects/kvm-arm
7185T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7186S:	Supported
7187F:	arch/arm/include/uapi/asm/kvm*
7188F:	arch/arm/include/asm/kvm*
7189F:	arch/arm/kvm/
7190F:	virt/kvm/arm/
7191F:	include/kvm/arm_*
7192
7193KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7194M:	Christoffer Dall <christoffer.dall@linaro.org>
7195M:	Marc Zyngier <marc.zyngier@arm.com>
7196L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7197L:	kvmarm@lists.cs.columbia.edu
7198S:	Maintained
7199F:	arch/arm64/include/uapi/asm/kvm*
7200F:	arch/arm64/include/asm/kvm*
7201F:	arch/arm64/kvm/
7202
7203KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7204M:	James Hogan <james.hogan@imgtec.com>
7205L:	linux-mips@linux-mips.org
7206S:	Supported
7207F:	arch/mips/include/uapi/asm/kvm*
7208F:	arch/mips/include/asm/kvm*
7209F:	arch/mips/kvm/
7210
7211KEXEC
7212M:	Eric Biederman <ebiederm@xmission.com>
7213W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7214L:	kexec@lists.infradead.org
7215S:	Maintained
7216F:	include/linux/kexec.h
7217F:	include/uapi/linux/kexec.h
7218F:	kernel/kexec*
7219
7220KEYS/KEYRINGS:
7221M:	David Howells <dhowells@redhat.com>
7222L:	keyrings@vger.kernel.org
7223S:	Maintained
7224F:	Documentation/security/keys.txt
7225F:	include/linux/key.h
7226F:	include/linux/key-type.h
7227F:	include/linux/keyctl.h
7228F:	include/uapi/linux/keyctl.h
7229F:	include/keys/
7230F:	security/keys/
7231
7232KEYS-TRUSTED
7233M:	David Safford <safford@us.ibm.com>
7234M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7235L:	linux-security-module@vger.kernel.org
7236L:	keyrings@vger.kernel.org
7237S:	Supported
7238F:	Documentation/security/keys-trusted-encrypted.txt
7239F:	include/keys/trusted-type.h
7240F:	security/keys/trusted.c
7241F:	security/keys/trusted.h
7242
7243KEYS-ENCRYPTED
7244M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7245M:	David Safford <safford@us.ibm.com>
7246L:	linux-security-module@vger.kernel.org
7247L:	keyrings@vger.kernel.org
7248S:	Supported
7249F:	Documentation/security/keys-trusted-encrypted.txt
7250F:	include/keys/encrypted-type.h
7251F:	security/keys/encrypted-keys/
7252
7253KGDB / KDB /debug_core
7254M:	Jason Wessel <jason.wessel@windriver.com>
7255W:	http://kgdb.wiki.kernel.org/
7256L:	kgdb-bugreport@lists.sourceforge.net
7257T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7258S:	Maintained
7259F:	Documentation/DocBook/kgdb.tmpl
7260F:	drivers/misc/kgdbts.c
7261F:	drivers/tty/serial/kgdboc.c
7262F:	include/linux/kdb.h
7263F:	include/linux/kgdb.h
7264F:	kernel/debug/
7265
7266KMEMCHECK
7267M:	Vegard Nossum <vegardno@ifi.uio.no>
7268M:	Pekka Enberg <penberg@kernel.org>
7269S:	Maintained
7270F:	Documentation/dev-tools/kmemcheck.rst
7271F:	arch/x86/include/asm/kmemcheck.h
7272F:	arch/x86/mm/kmemcheck/
7273F:	include/linux/kmemcheck.h
7274F:	mm/kmemcheck.c
7275
7276KMEMLEAK
7277M:	Catalin Marinas <catalin.marinas@arm.com>
7278S:	Maintained
7279F:	Documentation/dev-tools/kmemleak.rst
7280F:	include/linux/kmemleak.h
7281F:	mm/kmemleak.c
7282F:	mm/kmemleak-test.c
7283
7284KPROBES
7285M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7286M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7287M:	"David S. Miller" <davem@davemloft.net>
7288M:	Masami Hiramatsu <mhiramat@kernel.org>
7289S:	Maintained
7290F:	Documentation/kprobes.txt
7291F:	include/linux/kprobes.h
7292F:	include/asm-generic/kprobes.h
7293F:	kernel/kprobes.c
7294
7295KS0108 LCD CONTROLLER DRIVER
7296M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7297W:	http://miguelojeda.es/auxdisplay.htm
7298W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7299S:	Maintained
7300F:	Documentation/auxdisplay/ks0108
7301F:	drivers/auxdisplay/ks0108.c
7302F:	include/linux/ks0108.h
7303
7304L3MDEV
7305M:	David Ahern <dsa@cumulusnetworks.com>
7306L:	netdev@vger.kernel.org
7307S:	Maintained
7308F:	net/l3mdev
7309F:	include/net/l3mdev.h
7310
7311LANTIQ MIPS ARCHITECTURE
7312M:	John Crispin <john@phrozen.org>
7313L:	linux-mips@linux-mips.org
7314S:	Maintained
7315F:	arch/mips/lantiq
7316
7317LAPB module
7318L:	linux-x25@vger.kernel.org
7319S:	Orphan
7320F:	Documentation/networking/lapb-module.txt
7321F:	include/*/lapb.h
7322F:	net/lapb/
7323
7324LASI 53c700 driver for PARISC
7325M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7326L:	linux-scsi@vger.kernel.org
7327S:	Maintained
7328F:	Documentation/scsi/53c700.txt
7329F:	drivers/scsi/53c700*
7330
7331LED SUBSYSTEM
7332M:	Richard Purdie <rpurdie@rpsys.net>
7333M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
7334M:	Pavel Machek <pavel@ucw.cz>
7335L:	linux-leds@vger.kernel.org
7336T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7337S:	Maintained
7338F:	Documentation/devicetree/bindings/leds/
7339F:	drivers/leds/
7340F:	include/linux/leds.h
7341
7342LEGACY EEPROM DRIVER
7343M:	Jean Delvare <jdelvare@suse.com>
7344S:	Maintained
7345F:	Documentation/misc-devices/eeprom
7346F:	drivers/misc/eeprom/eeprom.c
7347
7348LEGO USB Tower driver
7349M:	Juergen Stuber <starblue@users.sourceforge.net>
7350L:	legousb-devel@lists.sourceforge.net
7351W:	http://legousb.sourceforge.net/
7352S:	Maintained
7353F:	drivers/usb/misc/legousbtower.c
7354
7355LG2160 MEDIA DRIVER
7356M:	Michael Krufky <mkrufky@linuxtv.org>
7357L:	linux-media@vger.kernel.org
7358W:	https://linuxtv.org
7359W:	http://github.com/mkrufky
7360Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7361T:	git git://linuxtv.org/mkrufky/tuners.git
7362S:	Maintained
7363F:	drivers/media/dvb-frontends/lg2160.*
7364
7365LGDT3305 MEDIA DRIVER
7366M:	Michael Krufky <mkrufky@linuxtv.org>
7367L:	linux-media@vger.kernel.org
7368W:	https://linuxtv.org
7369W:	http://github.com/mkrufky
7370Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7371T:	git git://linuxtv.org/mkrufky/tuners.git
7372S:	Maintained
7373F:	drivers/media/dvb-frontends/lgdt3305.*
7374
7375LGUEST
7376M:	Rusty Russell <rusty@rustcorp.com.au>
7377L:	lguest@lists.ozlabs.org
7378W:	http://lguest.ozlabs.org/
7379S:	Odd Fixes
7380F:	arch/x86/include/asm/lguest*.h
7381F:	arch/x86/lguest/
7382F:	drivers/lguest/
7383F:	include/linux/lguest*.h
7384F:	tools/lguest/
7385
7386LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7387M:	Tejun Heo <tj@kernel.org>
7388L:	linux-ide@vger.kernel.org
7389T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7390S:	Maintained
7391F:	drivers/ata/
7392F:	include/linux/ata.h
7393F:	include/linux/libata.h
7394F:	Documentation/devicetree/bindings/ata/
7395
7396LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7397M:	Viresh Kumar <vireshk@kernel.org>
7398L:	linux-ide@vger.kernel.org
7399T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7400S:	Maintained
7401F:	include/linux/pata_arasan_cf_data.h
7402F:	drivers/ata/pata_arasan_cf.c
7403
7404LIBATA PATA DRIVERS
7405M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7406M:	Tejun Heo <tj@kernel.org>
7407L:	linux-ide@vger.kernel.org
7408T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7409S:	Maintained
7410F:	drivers/ata/pata_*.c
7411F:	drivers/ata/ata_generic.c
7412
7413LIBATA SATA AHCI PLATFORM devices support
7414M:	Hans de Goede <hdegoede@redhat.com>
7415M:	Tejun Heo <tj@kernel.org>
7416L:	linux-ide@vger.kernel.org
7417T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7418S:	Maintained
7419F:	drivers/ata/ahci_platform.c
7420F:	drivers/ata/libahci_platform.c
7421F:	include/linux/ahci_platform.h
7422
7423LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7424M:	Mikael Pettersson <mikpelinux@gmail.com>
7425L:	linux-ide@vger.kernel.org
7426T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7427S:	Maintained
7428F:	drivers/ata/sata_promise.*
7429
7430LIBLOCKDEP
7431M:	Sasha Levin <sasha.levin@oracle.com>
7432S:	Maintained
7433F:	tools/lib/lockdep/
7434
7435LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7436M:	Dan Williams <dan.j.williams@intel.com>
7437L:	linux-nvdimm@lists.01.org
7438Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7439T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7440S:	Supported
7441F:	drivers/nvdimm/*
7442F:	include/linux/nd.h
7443F:	include/linux/libnvdimm.h
7444F:	include/uapi/linux/ndctl.h
7445
7446LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7447M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7448L:	linux-nvdimm@lists.01.org
7449Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7450S:	Supported
7451F:	drivers/nvdimm/blk.c
7452F:	drivers/nvdimm/region_devs.c
7453F:	drivers/acpi/nfit*
7454
7455LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7456M:	Vishal Verma <vishal.l.verma@intel.com>
7457L:	linux-nvdimm@lists.01.org
7458Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7459S:	Supported
7460F:	drivers/nvdimm/btt*
7461
7462LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7463M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7464L:	linux-nvdimm@lists.01.org
7465Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7466S:	Supported
7467F:	drivers/nvdimm/pmem.c
7468F:	include/linux/pmem.h
7469F:	arch/*/include/asm/pmem.h
7470
7471LIGHTNVM PLATFORM SUPPORT
7472M:	Matias Bjorling <mb@lightnvm.io>
7473W:	http://github/OpenChannelSSD
7474L:	linux-block@vger.kernel.org
7475S:	Maintained
7476F:	drivers/lightnvm/
7477F:	include/linux/lightnvm.h
7478F:	include/uapi/linux/lightnvm.h
7479
7480LINUX FOR POWERPC (32-BIT AND 64-BIT)
7481M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7482M:	Paul Mackerras <paulus@samba.org>
7483M:	Michael Ellerman <mpe@ellerman.id.au>
7484W:	https://github.com/linuxppc/linux/wiki
7485L:	linuxppc-dev@lists.ozlabs.org
7486Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7487T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7488S:	Supported
7489F:	Documentation/ABI/stable/sysfs-firmware-opal-*
7490F:	Documentation/devicetree/bindings/powerpc/opal/
7491F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
7492F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
7493F:	Documentation/powerpc/
7494F:	arch/powerpc/
7495F:	drivers/char/tpm/tpm_ibmvtpm*
7496F:	drivers/crypto/nx/
7497F:	drivers/crypto/vmx/
7498F:	drivers/i2c/busses/i2c-opal.c
7499F:	drivers/net/ethernet/ibm/ibmveth.*
7500F:	drivers/net/ethernet/ibm/ibmvnic.*
7501F:	drivers/pci/hotplug/pnv_php.c
7502F:	drivers/pci/hotplug/rpa*
7503F:	drivers/rtc/rtc-opal.c
7504F:	drivers/scsi/ibmvscsi/
7505F:	drivers/tty/hvc/hvc_opal.c
7506F:	tools/testing/selftests/powerpc
7507N:	/pmac
7508N:	powermac
7509N:	powernv
7510N:	[^a-z0-9]ps3
7511N:	pseries
7512
7513LINUX FOR POWER MACINTOSH
7514M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7515W:	http://www.penguinppc.org/
7516L:	linuxppc-dev@lists.ozlabs.org
7517S:	Maintained
7518F:	arch/powerpc/platforms/powermac/
7519F:	drivers/macintosh/
7520
7521LINUX FOR POWERPC EMBEDDED MPC5XXX
7522M:	Anatolij Gustschin <agust@denx.de>
7523L:	linuxppc-dev@lists.ozlabs.org
7524T:	git git://git.denx.de/linux-denx-agust.git
7525S:	Maintained
7526F:	arch/powerpc/platforms/512x/
7527F:	arch/powerpc/platforms/52xx/
7528
7529LINUX FOR POWERPC EMBEDDED PPC4XX
7530M:	Alistair Popple <alistair@popple.id.au>
7531M:	Matt Porter <mporter@kernel.crashing.org>
7532W:	http://www.penguinppc.org/
7533L:	linuxppc-dev@lists.ozlabs.org
7534S:	Maintained
7535F:	arch/powerpc/platforms/40x/
7536F:	arch/powerpc/platforms/44x/
7537
7538LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7539L:	linuxppc-dev@lists.ozlabs.org
7540S:	Orphan
7541F:	arch/powerpc/*/*virtex*
7542F:	arch/powerpc/*/*/*virtex*
7543
7544LINUX FOR POWERPC EMBEDDED PPC8XX
7545M:	Vitaly Bordug <vitb@kernel.crashing.org>
7546W:	http://www.penguinppc.org/
7547L:	linuxppc-dev@lists.ozlabs.org
7548S:	Maintained
7549F:	arch/powerpc/platforms/8xx/
7550
7551LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7552M:	Scott Wood <oss@buserror.net>
7553M:	Kumar Gala <galak@kernel.crashing.org>
7554W:	http://www.penguinppc.org/
7555L:	linuxppc-dev@lists.ozlabs.org
7556T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7557S:	Maintained
7558F:	arch/powerpc/platforms/83xx/
7559F:	arch/powerpc/platforms/85xx/
7560
7561LINUX FOR POWERPC PA SEMI PWRFICIENT
7562L:	linuxppc-dev@lists.ozlabs.org
7563S:	Orphan
7564F:	arch/powerpc/platforms/pasemi/
7565F:	drivers/*/*pasemi*
7566F:	drivers/*/*/*pasemi*
7567
7568LINUX SECURITY MODULE (LSM) FRAMEWORK
7569M:	Chris Wright <chrisw@sous-sol.org>
7570L:	linux-security-module@vger.kernel.org
7571S:	Supported
7572
7573LIS3LV02D ACCELEROMETER DRIVER
7574M:	Eric Piel <eric.piel@tremplin-utc.net>
7575S:	Maintained
7576F:	Documentation/misc-devices/lis3lv02d
7577F:	drivers/misc/lis3lv02d/
7578F:	drivers/platform/x86/hp_accel.c
7579
7580LIVE PATCHING
7581M:	Josh Poimboeuf <jpoimboe@redhat.com>
7582M:	Jessica Yu <jeyu@redhat.com>
7583M:	Jiri Kosina <jikos@kernel.org>
7584M:	Miroslav Benes <mbenes@suse.cz>
7585R:	Petr Mladek <pmladek@suse.com>
7586S:	Maintained
7587F:	kernel/livepatch/
7588F:	include/linux/livepatch.h
7589F:	arch/x86/include/asm/livepatch.h
7590F:	arch/x86/kernel/livepatch.c
7591F:	Documentation/livepatch/
7592F:	Documentation/ABI/testing/sysfs-kernel-livepatch
7593F:	samples/livepatch/
7594L:	live-patching@vger.kernel.org
7595T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7596
7597LINUX KERNEL DUMP TEST MODULE (LKDTM)
7598M:	Kees Cook <keescook@chromium.org>
7599S:	Maintained
7600F:	drivers/misc/lkdtm*
7601
7602LLC (802.2)
7603L:	netdev@vger.kernel.org
7604S:	Odd fixes
7605F:	include/linux/llc.h
7606F:	include/uapi/linux/llc.h
7607F:	include/net/llc*
7608F:	net/llc/
7609
7610LM73 HARDWARE MONITOR DRIVER
7611M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
7612L:	linux-hwmon@vger.kernel.org
7613S:	Maintained
7614F:	drivers/hwmon/lm73.c
7615
7616LM78 HARDWARE MONITOR DRIVER
7617M:	Jean Delvare <jdelvare@suse.com>
7618L:	linux-hwmon@vger.kernel.org
7619S:	Maintained
7620F:	Documentation/hwmon/lm78
7621F:	drivers/hwmon/lm78.c
7622
7623LM83 HARDWARE MONITOR DRIVER
7624M:	Jean Delvare <jdelvare@suse.com>
7625L:	linux-hwmon@vger.kernel.org
7626S:	Maintained
7627F:	Documentation/hwmon/lm83
7628F:	drivers/hwmon/lm83.c
7629
7630LM90 HARDWARE MONITOR DRIVER
7631M:	Jean Delvare <jdelvare@suse.com>
7632L:	linux-hwmon@vger.kernel.org
7633S:	Maintained
7634F:	Documentation/hwmon/lm90
7635F:	Documentation/devicetree/bindings/hwmon/lm90.txt
7636F:	drivers/hwmon/lm90.c
7637F:	include/dt-bindings/thermal/lm90.h
7638
7639LM95234 HARDWARE MONITOR DRIVER
7640M:	Guenter Roeck <linux@roeck-us.net>
7641L:	linux-hwmon@vger.kernel.org
7642S:	Maintained
7643F:	Documentation/hwmon/lm95234
7644F:	drivers/hwmon/lm95234.c
7645
7646LME2510 MEDIA DRIVER
7647M:	Malcolm Priestley <tvboxspy@gmail.com>
7648L:	linux-media@vger.kernel.org
7649W:	https://linuxtv.org
7650Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7651S:	Maintained
7652F:	drivers/media/usb/dvb-usb-v2/lmedm04*
7653
7654LOCKING PRIMITIVES
7655M:	Peter Zijlstra <peterz@infradead.org>
7656M:	Ingo Molnar <mingo@redhat.com>
7657L:	linux-kernel@vger.kernel.org
7658T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7659S:	Maintained
7660F:	Documentation/locking/
7661F:	include/linux/lockdep.h
7662F:	include/linux/spinlock*.h
7663F:	arch/*/include/asm/spinlock*.h
7664F:	include/linux/rwlock*.h
7665F:	include/linux/mutex*.h
7666F:	arch/*/include/asm/mutex*.h
7667F:	include/linux/rwsem*.h
7668F:	arch/*/include/asm/rwsem.h
7669F:	include/linux/seqlock.h
7670F:	lib/locking*.[ch]
7671F:	kernel/locking/
7672
7673LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7674M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
7675L:	linux-ntfs-dev@lists.sourceforge.net
7676W:	http://www.linux-ntfs.org/content/view/19/37/
7677S:	Maintained
7678F:	Documentation/ldm.txt
7679F:	block/partitions/ldm.*
7680
7681LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7682M:	Sathya Prakash <sathya.prakash@broadcom.com>
7683M:	Chaitra P B <chaitra.basappa@broadcom.com>
7684M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7685L:	MPT-FusionLinux.pdl@broadcom.com
7686L:	linux-scsi@vger.kernel.org
7687W:	http://www.avagotech.com/support/
7688S:	Supported
7689F:	drivers/message/fusion/
7690F:	drivers/scsi/mpt2sas/
7691F:	drivers/scsi/mpt3sas/
7692
7693LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7694M:	Matthew Wilcox <matthew@wil.cx>
7695L:	linux-scsi@vger.kernel.org
7696S:	Maintained
7697F:	drivers/scsi/sym53c8xx_2/
7698
7699LTC4261 HARDWARE MONITOR DRIVER
7700M:	Guenter Roeck <linux@roeck-us.net>
7701L:	linux-hwmon@vger.kernel.org
7702S:	Maintained
7703F:	Documentation/hwmon/ltc4261
7704F:	drivers/hwmon/ltc4261.c
7705
7706LTP (Linux Test Project)
7707M:	Mike Frysinger <vapier@gentoo.org>
7708M:	Cyril Hrubis <chrubis@suse.cz>
7709M:	Wanlong Gao <wanlong.gao@gmail.com>
7710M:	Jan Stancek <jstancek@redhat.com>
7711M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7712M:	Alexey Kodanev <alexey.kodanev@oracle.com>
7713L:	ltp@lists.linux.it (subscribers-only)
7714W:	http://linux-test-project.github.io/
7715T:	git git://github.com/linux-test-project/ltp.git
7716S:	Maintained
7717
7718M32R ARCHITECTURE
7719W:	http://www.linux-m32r.org/
7720S:	Orphan
7721F:	arch/m32r/
7722
7723M68K ARCHITECTURE
7724M:	Geert Uytterhoeven <geert@linux-m68k.org>
7725L:	linux-m68k@lists.linux-m68k.org
7726W:	http://www.linux-m68k.org/
7727T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7728S:	Maintained
7729F:	arch/m68k/
7730F:	drivers/zorro/
7731
7732M68K ON APPLE MACINTOSH
7733M:	Joshua Thompson <funaho@jurai.org>
7734W:	http://www.mac.linux-m68k.org/
7735L:	linux-m68k@lists.linux-m68k.org
7736S:	Maintained
7737F:	arch/m68k/mac/
7738
7739M68K ON HP9000/300
7740M:	Philip Blundell <philb@gnu.org>
7741W:	http://www.tazenda.demon.co.uk/phil/linux-hp
7742S:	Maintained
7743F:	arch/m68k/hp300/
7744
7745M88DS3103 MEDIA DRIVER
7746M:	Antti Palosaari <crope@iki.fi>
7747L:	linux-media@vger.kernel.org
7748W:	https://linuxtv.org
7749W:	http://palosaari.fi/linux/
7750Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7751T:	git git://linuxtv.org/anttip/media_tree.git
7752S:	Maintained
7753F:	drivers/media/dvb-frontends/m88ds3103*
7754
7755M88RS2000 MEDIA DRIVER
7756M:	Malcolm Priestley <tvboxspy@gmail.com>
7757L:	linux-media@vger.kernel.org
7758W:	https://linuxtv.org
7759Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7760S:	Maintained
7761F:	drivers/media/dvb-frontends/m88rs2000*
7762
7763MA901 MASTERKIT USB FM RADIO DRIVER
7764M:	Alexey Klimov <klimov.linux@gmail.com>
7765L:	linux-media@vger.kernel.org
7766T:	git git://linuxtv.org/media_tree.git
7767S:	Maintained
7768F:	drivers/media/radio/radio-ma901.c
7769
7770MAC80211
7771M:	Johannes Berg <johannes@sipsolutions.net>
7772L:	linux-wireless@vger.kernel.org
7773W:	http://wireless.kernel.org/
7774T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7775T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7776S:	Maintained
7777F:	Documentation/networking/mac80211-injection.txt
7778F:	include/net/mac80211.h
7779F:	net/mac80211/
7780F:	drivers/net/wireless/mac80211_hwsim.[ch]
7781
7782MAILBOX API
7783M:	Jassi Brar <jassisinghbrar@gmail.com>
7784L:	linux-kernel@vger.kernel.org
7785S:	Maintained
7786F:	drivers/mailbox/
7787F:	include/linux/mailbox_client.h
7788F:	include/linux/mailbox_controller.h
7789
7790MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7791M:	Michael Kerrisk <mtk.manpages@gmail.com>
7792W:	http://www.kernel.org/doc/man-pages
7793L:	linux-man@vger.kernel.org
7794S:	Maintained
7795
7796MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
7797M:	Rahul Bedarkar <rahul.bedarkar@imgtec.com>
7798L:	linux-mips@linux-mips.org
7799S:	Maintained
7800F:	arch/mips/boot/dts/img/pistachio_marduk.dts
7801
7802MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7803M:	Andrew Lunn <andrew@lunn.ch>
7804M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7805L:	netdev@vger.kernel.org
7806S:	Maintained
7807F:	drivers/net/dsa/mv88e6xxx/
7808F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
7809
7810MARVELL ARMADA DRM SUPPORT
7811M:	Russell King <linux@armlinux.org.uk>
7812S:	Maintained
7813T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
7814T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
7815F:	drivers/gpu/drm/armada/
7816F:	include/uapi/drm/armada_drm.h
7817F:	Documentation/devicetree/bindings/display/armada/
7818
7819MARVELL CRYPTO DRIVER
7820M:	Boris Brezillon <boris.brezillon@free-electrons.com>
7821M:	Arnaud Ebalard <arno@natisbad.org>
7822F:	drivers/crypto/marvell/
7823S:	Maintained
7824L:	linux-crypto@vger.kernel.org
7825
7826MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7827M:	Mirko Lindner <mlindner@marvell.com>
7828M:	Stephen Hemminger <stephen@networkplumber.org>
7829L:	netdev@vger.kernel.org
7830S:	Maintained
7831F:	drivers/net/ethernet/marvell/sk*
7832
7833MARVELL LIBERTAS WIRELESS DRIVER
7834L:	libertas-dev@lists.infradead.org
7835S:	Orphan
7836F:	drivers/net/wireless/marvell/libertas/
7837
7838MARVELL MV643XX ETHERNET DRIVER
7839M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7840L:	netdev@vger.kernel.org
7841S:	Maintained
7842F:	drivers/net/ethernet/marvell/mv643xx_eth.*
7843F:	include/linux/mv643xx.h
7844
7845MARVELL MVNETA ETHERNET DRIVER
7846M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7847L:	netdev@vger.kernel.org
7848S:	Maintained
7849F:	drivers/net/ethernet/marvell/mvneta.*
7850
7851MARVELL MWIFIEX WIRELESS DRIVER
7852M:	Amitkumar Karwar <akarwar@marvell.com>
7853M:	Nishant Sarmukadam <nishants@marvell.com>
7854M:	Ganapathi Bhat <gbhat@marvell.com>
7855M:	Xinming Hu <huxm@marvell.com>
7856L:	linux-wireless@vger.kernel.org
7857S:	Maintained
7858F:	drivers/net/wireless/marvell/mwifiex/
7859
7860MARVELL MWL8K WIRELESS DRIVER
7861M:	Lennert Buytenhek <buytenh@wantstofly.org>
7862L:	linux-wireless@vger.kernel.org
7863S:	Odd Fixes
7864F:	drivers/net/wireless/marvell/mwl8k.c
7865
7866MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7867M:	Nicolas Pitre <nico@fluxnic.net>
7868S:	Odd Fixes
7869F:	drivers/mmc/host/mvsdio.*
7870
7871MATROX FRAMEBUFFER DRIVER
7872L:	linux-fbdev@vger.kernel.org
7873S:	Orphan
7874F:	drivers/video/fbdev/matrox/matroxfb_*
7875F:	include/uapi/linux/matroxfb.h
7876
7877MAX16065 HARDWARE MONITOR DRIVER
7878M:	Guenter Roeck <linux@roeck-us.net>
7879L:	linux-hwmon@vger.kernel.org
7880S:	Maintained
7881F:	Documentation/hwmon/max16065
7882F:	drivers/hwmon/max16065.c
7883
7884MAX20751 HARDWARE MONITOR DRIVER
7885M:	Guenter Roeck <linux@roeck-us.net>
7886L:	linux-hwmon@vger.kernel.org
7887S:	Maintained
7888F:	Documentation/hwmon/max20751
7889F:	drivers/hwmon/max20751.c
7890
7891MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7892L:	linux-hwmon@vger.kernel.org
7893S:	Orphan
7894F:	Documentation/hwmon/max6650
7895F:	drivers/hwmon/max6650.c
7896
7897MAX6697 HARDWARE MONITOR DRIVER
7898M:	Guenter Roeck <linux@roeck-us.net>
7899L:	linux-hwmon@vger.kernel.org
7900S:	Maintained
7901F:	Documentation/hwmon/max6697
7902F:	Documentation/devicetree/bindings/i2c/max6697.txt
7903F:	drivers/hwmon/max6697.c
7904F:	include/linux/platform_data/max6697.h
7905
7906MAX9860 MONO AUDIO VOICE CODEC DRIVER
7907M:	Peter Rosin <peda@axentia.se>
7908L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7909S:	Maintained
7910F:	Documentation/devicetree/bindings/sound/max9860.txt
7911F:	sound/soc/codecs/max9860.*
7912
7913MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7914M:	Krzysztof Kozlowski <krzk@kernel.org>
7915M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7916L:	linux-pm@vger.kernel.org
7917S:	Supported
7918F:	drivers/power/supply/max14577_charger.c
7919F:	drivers/power/supply/max77693_charger.c
7920
7921MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7922M:	Javier Martinez Canillas <javier@osg.samsung.com>
7923L:	linux-kernel@vger.kernel.org
7924S:	Supported
7925F:	drivers/*/*max77802*.c
7926F:	Documentation/devicetree/bindings/*/*max77802.txt
7927F:	include/dt-bindings/*/*max77802.h
7928
7929MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7930M:	Chanwoo Choi <cw00.choi@samsung.com>
7931M:	Krzysztof Kozlowski <krzk@kernel.org>
7932M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7933L:	linux-kernel@vger.kernel.org
7934S:	Supported
7935F:	drivers/*/max14577*.c
7936F:	drivers/*/max77686*.c
7937F:	drivers/*/max77693*.c
7938F:	drivers/extcon/extcon-max14577.c
7939F:	drivers/extcon/extcon-max77693.c
7940F:	drivers/rtc/rtc-max77686.c
7941F:	drivers/clk/clk-max77686.c
7942F:	Documentation/devicetree/bindings/mfd/max14577.txt
7943F:	Documentation/devicetree/bindings/*/max77686.txt
7944F:	Documentation/devicetree/bindings/mfd/max77693.txt
7945F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
7946F:	include/linux/mfd/max14577*.h
7947F:	include/linux/mfd/max77686*.h
7948F:	include/linux/mfd/max77693*.h
7949
7950MAXIRADIO FM RADIO RECEIVER DRIVER
7951M:	Hans Verkuil <hverkuil@xs4all.nl>
7952L:	linux-media@vger.kernel.org
7953T:	git git://linuxtv.org/media_tree.git
7954W:	https://linuxtv.org
7955S:	Maintained
7956F:	drivers/media/radio/radio-maxiradio*
7957
7958MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7959M:	Peter Rosin <peda@axentia.se>
7960L:	linux-iio@vger.kernel.org
7961S:	Maintained
7962F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
7963F:	drivers/iio/potentiometer/mcp4531.c
7964
7965MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7966M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7967L:	linux-iio@vger.kernel.org
7968S:	Maintained
7969F:	drivers/iio/dac/cio-dac.c
7970
7971MEDIA DRIVERS FOR RENESAS - FCP
7972M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7973L:	linux-media@vger.kernel.org
7974L:	linux-renesas-soc@vger.kernel.org
7975T:	git git://linuxtv.org/media_tree.git
7976S:	Supported
7977F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
7978F:	drivers/media/platform/rcar-fcp.c
7979F:	include/media/rcar-fcp.h
7980
7981MEDIA DRIVERS FOR RENESAS - FDP1
7982M:	Kieran Bingham <kieran@bingham.xyz>
7983L:	linux-media@vger.kernel.org
7984L:	linux-renesas-soc@vger.kernel.org
7985T:	git git://linuxtv.org/media_tree.git
7986S:	Supported
7987F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
7988F:	drivers/media/platform/rcar_fdp1.c
7989
7990MEDIA DRIVERS FOR RENESAS - VIN
7991M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
7992L:	linux-media@vger.kernel.org
7993L:	linux-renesas-soc@vger.kernel.org
7994T:	git git://linuxtv.org/media_tree.git
7995S:	Supported
7996F:	Documentation/devicetree/bindings/media/rcar_vin.txt
7997F:	drivers/media/platform/rcar-vin/
7998
7999MEDIA DRIVERS FOR RENESAS - VSP1
8000M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8001L:	linux-media@vger.kernel.org
8002L:	linux-renesas-soc@vger.kernel.org
8003T:	git git://linuxtv.org/media_tree.git
8004S:	Supported
8005F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8006F:	drivers/media/platform/vsp1/
8007
8008MEDIA DRIVERS FOR HELENE
8009M:	Abylay Ospan <aospan@netup.ru>
8010L:	linux-media@vger.kernel.org
8011W:	https://linuxtv.org
8012W:	http://netup.tv/
8013T:	git git://linuxtv.org/media_tree.git
8014S:	Supported
8015F:	drivers/media/dvb-frontends/helene*
8016
8017MEDIA DRIVERS FOR ASCOT2E
8018M:	Sergey Kozlov <serjk@netup.ru>
8019M:	Abylay Ospan <aospan@netup.ru>
8020L:	linux-media@vger.kernel.org
8021W:	https://linuxtv.org
8022W:	http://netup.tv/
8023T:	git git://linuxtv.org/media_tree.git
8024S:	Supported
8025F:	drivers/media/dvb-frontends/ascot2e*
8026
8027MEDIA DRIVERS FOR CXD2841ER
8028M:	Sergey Kozlov <serjk@netup.ru>
8029M:	Abylay Ospan <aospan@netup.ru>
8030L:	linux-media@vger.kernel.org
8031W:	https://linuxtv.org
8032W:	http://netup.tv/
8033T:	git git://linuxtv.org/media_tree.git
8034S:	Supported
8035F:	drivers/media/dvb-frontends/cxd2841er*
8036
8037MEDIA DRIVERS FOR HORUS3A
8038M:	Sergey Kozlov <serjk@netup.ru>
8039M:	Abylay Ospan <aospan@netup.ru>
8040L:	linux-media@vger.kernel.org
8041W:	https://linuxtv.org
8042W:	http://netup.tv/
8043T:	git git://linuxtv.org/media_tree.git
8044S:	Supported
8045F:	drivers/media/dvb-frontends/horus3a*
8046
8047MEDIA DRIVERS FOR LNBH25
8048M:	Sergey Kozlov <serjk@netup.ru>
8049M:	Abylay Ospan <aospan@netup.ru>
8050L:	linux-media@vger.kernel.org
8051W:	https://linuxtv.org
8052W:	http://netup.tv/
8053T:	git git://linuxtv.org/media_tree.git
8054S:	Supported
8055F:	drivers/media/dvb-frontends/lnbh25*
8056
8057MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8058M:	Sergey Kozlov <serjk@netup.ru>
8059M:	Abylay Ospan <aospan@netup.ru>
8060L:	linux-media@vger.kernel.org
8061W:	https://linuxtv.org
8062W:	http://netup.tv/
8063T:	git git://linuxtv.org/media_tree.git
8064S:	Supported
8065F:	drivers/media/pci/netup_unidvb/*
8066
8067MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8068M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
8069M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8070P:	LinuxTV.org Project
8071L:	linux-media@vger.kernel.org
8072W:	https://linuxtv.org
8073Q:	http://patchwork.kernel.org/project/linux-media/list/
8074T:	git git://linuxtv.org/media_tree.git
8075S:	Maintained
8076F:	Documentation/media/
8077F:	drivers/media/
8078F:	drivers/staging/media/
8079F:	include/linux/platform_data/media/
8080F:	include/media/
8081F:	include/uapi/linux/dvb/
8082F:	include/uapi/linux/videodev2.h
8083F:	include/uapi/linux/media.h
8084F:	include/uapi/linux/v4l2-*
8085F:	include/uapi/linux/meye.h
8086F:	include/uapi/linux/ivtv*
8087F:	include/uapi/linux/uvcvideo.h
8088
8089MEDIATEK ETHERNET DRIVER
8090M:	Felix Fietkau <nbd@openwrt.org>
8091M:	John Crispin <blogic@openwrt.org>
8092L:	netdev@vger.kernel.org
8093S:	Maintained
8094F:	drivers/net/ethernet/mediatek/
8095
8096MEDIATEK MEDIA DRIVER
8097M:	Tiffany Lin <tiffany.lin@mediatek.com>
8098M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8099S:	Supported
8100F:	drivers/media/platform/mtk-vcodec/
8101F:	drivers/media/platform/mtk-vpu/
8102F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8103F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
8104
8105MEDIATEK MDP DRIVER
8106M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8107M:	Houlong Wei <houlong.wei@mediatek.com>
8108M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8109S:	Supported
8110F:	drivers/media/platform/mtk-mdp/
8111F:	drivers/media/platform/mtk-vpu/
8112F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
8113
8114MEDIATEK MT7601U WIRELESS LAN DRIVER
8115M:	Jakub Kicinski <kubakici@wp.pl>
8116L:	linux-wireless@vger.kernel.org
8117S:	Maintained
8118F:	drivers/net/wireless/mediatek/mt7601u/
8119
8120MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8121M:	Peter Senna Tschudin <peter.senna@collabora.com>
8122M:	Martin Donnelly <martin.donnelly@ge.com>
8123M:	Martyn Welch <martyn.welch@collabora.co.uk>
8124S:	Maintained
8125F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8126F:	Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8127
8128MEGARAID SCSI/SAS DRIVERS
8129M:	Kashyap Desai <kashyap.desai@broadcom.com>
8130M:	Sumit Saxena <sumit.saxena@broadcom.com>
8131M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8132L:	megaraidlinux.pdl@broadcom.com
8133L:	linux-scsi@vger.kernel.org
8134W:	http://www.avagotech.com/support/
8135S:	Maintained
8136F:	Documentation/scsi/megaraid.txt
8137F:	drivers/scsi/megaraid.*
8138F:	drivers/scsi/megaraid/
8139
8140MELFAS MIP4 TOUCHSCREEN DRIVER
8141M:	Sangwon Jee <jeesw@melfas.com>
8142W:	http://www.melfas.com
8143S:	Supported
8144F:	drivers/input/touchscreen/melfas_mip4.c
8145F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8146
8147MELLANOX ETHERNET DRIVER (mlx4_en)
8148M:	Tariq Toukan <tariqt@mellanox.com>
8149L:	netdev@vger.kernel.org
8150S:	Supported
8151W:	http://www.mellanox.com
8152Q:	http://patchwork.ozlabs.org/project/netdev/list/
8153F:	drivers/net/ethernet/mellanox/mlx4/en_*
8154
8155MELLANOX ETHERNET DRIVER (mlx5e)
8156M:	Saeed Mahameed <saeedm@mellanox.com>
8157L:	netdev@vger.kernel.org
8158S:	Supported
8159W:	http://www.mellanox.com
8160Q:	http://patchwork.ozlabs.org/project/netdev/list/
8161F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
8162
8163MELLANOX ETHERNET SWITCH DRIVERS
8164M:	Jiri Pirko <jiri@mellanox.com>
8165M:	Ido Schimmel <idosch@mellanox.com>
8166L:	netdev@vger.kernel.org
8167S:	Supported
8168W:	http://www.mellanox.com
8169Q:	http://patchwork.ozlabs.org/project/netdev/list/
8170F:	drivers/net/ethernet/mellanox/mlxsw/
8171
8172MELLANOX MLXCPLD I2C AND MUX DRIVER
8173M:	Vadim Pasternak <vadimp@mellanox.com>
8174M:	Michael Shych <michaelsh@mellanox.com>
8175L:	linux-i2c@vger.kernel.org
8176S:	Supported
8177F:	drivers/i2c/busses/i2c-mlxcpld.c
8178F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
8179F:	Documentation/i2c/busses/i2c-mlxcpld
8180
8181MELLANOX MLXCPLD LED DRIVER
8182M:	Vadim Pasternak <vadimp@mellanox.com>
8183L:	linux-leds@vger.kernel.org
8184S:	Supported
8185F:	drivers/leds/leds-mlxcpld.c
8186F:	Documentation/leds/leds-mlxcpld.txt
8187
8188MELLANOX PLATFORM DRIVER
8189M:      Vadim Pasternak <vadimp@mellanox.com>
8190L:      platform-driver-x86@vger.kernel.org
8191S:      Supported
8192F:      drivers/platform/x86/mlx-platform.c
8193
8194MELLANOX MLX CPLD HOTPLUG DRIVER
8195M:	Vadim Pasternak <vadimp@mellanox.com>
8196L:	platform-driver-x86@vger.kernel.org
8197S:	Supported
8198F:	drivers/platform/x86/mlxcpld-hotplug.c
8199F:	include/linux/platform_data/mlxcpld-hotplug.h
8200
8201SOFT-ROCE DRIVER (rxe)
8202M:	Moni Shoua <monis@mellanox.com>
8203L:	linux-rdma@vger.kernel.org
8204S:	Supported
8205W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8206Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8207F:	drivers/infiniband/sw/rxe/
8208F:	include/uapi/rdma/rdma_user_rxe.h
8209
8210MEMBARRIER SUPPORT
8211M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8212M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8213L:	linux-kernel@vger.kernel.org
8214S:	Supported
8215F:	kernel/membarrier.c
8216F:	include/uapi/linux/membarrier.h
8217
8218MEMORY MANAGEMENT
8219L:	linux-mm@kvack.org
8220W:	http://www.linux-mm.org
8221S:	Maintained
8222F:	include/linux/mm.h
8223F:	include/linux/gfp.h
8224F:	include/linux/mmzone.h
8225F:	include/linux/memory_hotplug.h
8226F:	include/linux/vmalloc.h
8227F:	mm/
8228
8229MEMORY TECHNOLOGY DEVICES (MTD)
8230M:	David Woodhouse <dwmw2@infradead.org>
8231M:	Brian Norris <computersforpeace@gmail.com>
8232M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8233M:	Marek Vasut <marek.vasut@gmail.com>
8234M:	Richard Weinberger <richard@nod.at>
8235M:	Cyrille Pitchen <cyrille.pitchen@atmel.com>
8236L:	linux-mtd@lists.infradead.org
8237W:	http://www.linux-mtd.infradead.org/
8238Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8239T:	git git://git.infradead.org/linux-mtd.git
8240T:	git git://git.infradead.org/l2-mtd.git
8241S:	Maintained
8242F:	Documentation/devicetree/bindings/mtd/
8243F:	drivers/mtd/
8244F:	include/linux/mtd/
8245F:	include/uapi/mtd/
8246
8247MEN A21 WATCHDOG DRIVER
8248M:	Johannes Thumshirn <morbidrsa@gmail.com>
8249L:	linux-watchdog@vger.kernel.org
8250S:	Maintained
8251F:	drivers/watchdog/mena21_wdt.c
8252
8253MEN CHAMELEON BUS (mcb)
8254M:	Johannes Thumshirn <morbidrsa@gmail.com>
8255S:	Maintained
8256F:	drivers/mcb/
8257F:	include/linux/mcb.h
8258F:	Documentation/men-chameleon-bus.txt
8259
8260MEN F21BMC (Board Management Controller)
8261M:	Andreas Werner <andreas.werner@men.de>
8262S:	Supported
8263F:	drivers/mfd/menf21bmc.c
8264F:	drivers/watchdog/menf21bmc_wdt.c
8265F:	drivers/leds/leds-menf21bmc.c
8266F:	drivers/hwmon/menf21bmc_hwmon.c
8267F:	Documentation/hwmon/menf21bmc
8268
8269METAG ARCHITECTURE
8270M:	James Hogan <james.hogan@imgtec.com>
8271L:	linux-metag@vger.kernel.org
8272T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8273S:	Odd Fixes
8274F:	arch/metag/
8275F:	Documentation/metag/
8276F:	Documentation/devicetree/bindings/metag/
8277F:	Documentation/devicetree/bindings/interrupt-controller/img,*
8278F:	drivers/clocksource/metag_generic.c
8279F:	drivers/irqchip/irq-metag.c
8280F:	drivers/irqchip/irq-metag-ext.c
8281F:	drivers/tty/metag_da.c
8282
8283MICROBLAZE ARCHITECTURE
8284M:	Michal Simek <monstr@monstr.eu>
8285W:	http://www.monstr.eu/fdt/
8286T:	git git://git.monstr.eu/linux-2.6-microblaze.git
8287S:	Supported
8288F:	arch/microblaze/
8289
8290MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8291M:	Richard Genoud <richard.genoud@gmail.com>
8292S:	Maintained
8293F:	drivers/tty/serial/atmel_serial.c
8294F:	include/linux/atmel_serial.h
8295
8296MICROCHIP / ATMEL DMA DRIVER
8297M:	Ludovic Desroches <ludovic.desroches@microchip.com>
8298L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8299L:	dmaengine@vger.kernel.org
8300S:	Supported
8301F:	drivers/dma/at_hdmac.c
8302F:	drivers/dma/at_hdmac_regs.h
8303F:	include/linux/platform_data/dma-atmel.h
8304
8305MICROCHIP / ATMEL ISC DRIVER
8306M:	Songjun Wu <songjun.wu@microchip.com>
8307L:	linux-media@vger.kernel.org
8308S:	Supported
8309F:	drivers/media/platform/atmel/atmel-isc.c
8310F:	drivers/media/platform/atmel/atmel-isc-regs.h
8311F:	devicetree/bindings/media/atmel-isc.txt
8312
8313MICROCHIP USB251XB DRIVER
8314M:	Richard Leitner <richard.leitner@skidata.com>
8315L:	linux-usb@vger.kernel.org
8316S:	Maintained
8317F:	drivers/usb/misc/usb251xb.c
8318F:	Documentation/devicetree/bindings/usb/usb251xb.txt
8319
8320MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8321M:	Chen Yu <yu.c.chen@intel.com>
8322L:	platform-driver-x86@vger.kernel.org
8323S:	Supported
8324F:	drivers/platform/x86/surfacepro3_button.c
8325
8326MICROTEK X6 SCANNER
8327M:	Oliver Neukum <oliver@neukum.org>
8328S:	Maintained
8329F:	drivers/usb/image/microtek.*
8330
8331MIPS
8332M:	Ralf Baechle <ralf@linux-mips.org>
8333L:	linux-mips@linux-mips.org
8334W:	http://www.linux-mips.org/
8335T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
8336Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
8337S:	Supported
8338F:	Documentation/devicetree/bindings/mips/
8339F:	Documentation/mips/
8340F:	arch/mips/
8341
8342MIPS/LOONGSON1 ARCHITECTURE
8343M:	Keguang Zhang <keguang.zhang@gmail.com>
8344L:	linux-mips@linux-mips.org
8345S:	Maintained
8346F:	arch/mips/loongson32/
8347F:	arch/mips/include/asm/mach-loongson32/
8348F:	drivers/*/*loongson1*
8349F:	drivers/*/*/*loongson1*
8350
8351MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8352M:	Hans Verkuil <hverkuil@xs4all.nl>
8353L:	linux-media@vger.kernel.org
8354T:	git git://linuxtv.org/media_tree.git
8355W:	https://linuxtv.org
8356S:	Odd Fixes
8357F:	drivers/media/radio/radio-miropcm20*
8358
8359MELLANOX MLX4 core VPI driver
8360M:	Yishai Hadas <yishaih@mellanox.com>
8361L:	netdev@vger.kernel.org
8362L:	linux-rdma@vger.kernel.org
8363W:	http://www.mellanox.com
8364Q:	http://patchwork.ozlabs.org/project/netdev/list/
8365S:	Supported
8366F:	drivers/net/ethernet/mellanox/mlx4/
8367F:	include/linux/mlx4/
8368F:	include/uapi/rdma/mlx4-abi.h
8369
8370MELLANOX MLX4 IB driver
8371M:	Yishai Hadas <yishaih@mellanox.com>
8372L:	linux-rdma@vger.kernel.org
8373W:	http://www.mellanox.com
8374Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8375S:	Supported
8376F:	drivers/infiniband/hw/mlx4/
8377F:	include/linux/mlx4/
8378
8379MELLANOX MLX5 core VPI driver
8380M:	Saeed Mahameed <saeedm@mellanox.com>
8381M:	Matan Barak <matanb@mellanox.com>
8382M:	Leon Romanovsky <leonro@mellanox.com>
8383L:	netdev@vger.kernel.org
8384L:	linux-rdma@vger.kernel.org
8385W:	http://www.mellanox.com
8386Q:	http://patchwork.ozlabs.org/project/netdev/list/
8387S:	Supported
8388F:	drivers/net/ethernet/mellanox/mlx5/core/
8389F:	include/linux/mlx5/
8390F:	include/uapi/rdma/mlx5-abi.h
8391
8392MELLANOX MLX5 IB driver
8393M:	Matan Barak <matanb@mellanox.com>
8394M:	Leon Romanovsky <leonro@mellanox.com>
8395L:	linux-rdma@vger.kernel.org
8396W:	http://www.mellanox.com
8397Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8398S:	Supported
8399F:	drivers/infiniband/hw/mlx5/
8400F:	include/linux/mlx5/
8401
8402MELEXIS MLX90614 DRIVER
8403M:	Crt Mori <cmo@melexis.com>
8404L:	linux-iio@vger.kernel.org
8405W:	http://www.melexis.com
8406S:	Supported
8407F:	drivers/iio/temperature/mlx90614.c
8408
8409MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8410M:	Don Brace <don.brace@microsemi.com>
8411L:	esc.storagedev@microsemi.com
8412L:	linux-scsi@vger.kernel.org
8413S:	Supported
8414F:	drivers/scsi/smartpqi/smartpqi*.[ch]
8415F:	drivers/scsi/smartpqi/Kconfig
8416F:	drivers/scsi/smartpqi/Makefile
8417F:	include/linux/cciss*.h
8418F:	include/uapi/linux/cciss*.h
8419F:	Documentation/scsi/smartpqi.txt
8420
8421MN88472 MEDIA DRIVER
8422M:	Antti Palosaari <crope@iki.fi>
8423L:	linux-media@vger.kernel.org
8424W:	https://linuxtv.org
8425W:	http://palosaari.fi/linux/
8426Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8427S:	Maintained
8428F:	drivers/media/dvb-frontends/mn88472*
8429
8430MN88473 MEDIA DRIVER
8431M:	Antti Palosaari <crope@iki.fi>
8432L:	linux-media@vger.kernel.org
8433W:	https://linuxtv.org
8434W:	http://palosaari.fi/linux/
8435Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8436S:	Maintained
8437F:	drivers/media/dvb-frontends/mn88473*
8438
8439MODULE SUPPORT
8440M:	Jessica Yu <jeyu@redhat.com>
8441M:	Rusty Russell <rusty@rustcorp.com.au>
8442T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8443S:	Maintained
8444F:	include/linux/module.h
8445F:	kernel/module.c
8446
8447MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8448W:	http://popies.net/meye/
8449S:	Orphan
8450F:	Documentation/media/v4l-drivers/meye*
8451F:	drivers/media/pci/meye/
8452F:	include/uapi/linux/meye.h
8453
8454MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8455M:	Jiri Slaby <jirislaby@gmail.com>
8456S:	Maintained
8457F:	Documentation/serial/moxa-smartio
8458F:	drivers/tty/mxser.*
8459
8460MR800 AVERMEDIA USB FM RADIO DRIVER
8461M:	Alexey Klimov <klimov.linux@gmail.com>
8462L:	linux-media@vger.kernel.org
8463T:	git git://linuxtv.org/media_tree.git
8464S:	Maintained
8465F:	drivers/media/radio/radio-mr800.c
8466
8467MRF24J40 IEEE 802.15.4 RADIO DRIVER
8468M:	Alan Ott <alan@signal11.us>
8469L:	linux-wpan@vger.kernel.org
8470S:	Maintained
8471F:	drivers/net/ieee802154/mrf24j40.c
8472F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8473
8474MSI LAPTOP SUPPORT
8475M:	"Lee, Chun-Yi" <jlee@suse.com>
8476L:	platform-driver-x86@vger.kernel.org
8477S:	Maintained
8478F:	drivers/platform/x86/msi-laptop.c
8479
8480MSI WMI SUPPORT
8481L:	platform-driver-x86@vger.kernel.org
8482S:	Orphan
8483F:	drivers/platform/x86/msi-wmi.c
8484
8485MSI001 MEDIA DRIVER
8486M:	Antti Palosaari <crope@iki.fi>
8487L:	linux-media@vger.kernel.org
8488W:	https://linuxtv.org
8489W:	http://palosaari.fi/linux/
8490Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8491T:	git git://linuxtv.org/anttip/media_tree.git
8492S:	Maintained
8493F:	drivers/media/tuners/msi001*
8494
8495MSI2500 MEDIA DRIVER
8496M:	Antti Palosaari <crope@iki.fi>
8497L:	linux-media@vger.kernel.org
8498W:	https://linuxtv.org
8499W:	http://palosaari.fi/linux/
8500Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8501T:	git git://linuxtv.org/anttip/media_tree.git
8502S:	Maintained
8503F:	drivers/media/usb/msi2500/
8504
8505MSYSTEMS DISKONCHIP G3 MTD DRIVER
8506M:	Robert Jarzmik <robert.jarzmik@free.fr>
8507L:	linux-mtd@lists.infradead.org
8508S:	Maintained
8509F:	drivers/mtd/devices/docg3*
8510
8511MT9M032 APTINA SENSOR DRIVER
8512M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8513L:	linux-media@vger.kernel.org
8514T:	git git://linuxtv.org/media_tree.git
8515S:	Maintained
8516F:	drivers/media/i2c/mt9m032.c
8517F:	include/media/i2c/mt9m032.h
8518
8519MT9P031 APTINA CAMERA SENSOR
8520M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8521L:	linux-media@vger.kernel.org
8522T:	git git://linuxtv.org/media_tree.git
8523S:	Maintained
8524F:	drivers/media/i2c/mt9p031.c
8525F:	include/media/i2c/mt9p031.h
8526
8527MT9T001 APTINA CAMERA SENSOR
8528M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8529L:	linux-media@vger.kernel.org
8530T:	git git://linuxtv.org/media_tree.git
8531S:	Maintained
8532F:	drivers/media/i2c/mt9t001.c
8533F:	include/media/i2c/mt9t001.h
8534
8535MT9V032 APTINA CAMERA SENSOR
8536M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8537L:	linux-media@vger.kernel.org
8538T:	git git://linuxtv.org/media_tree.git
8539S:	Maintained
8540F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8541F:	drivers/media/i2c/mt9v032.c
8542F:	include/media/i2c/mt9v032.h
8543
8544MULTIFUNCTION DEVICES (MFD)
8545M:	Lee Jones <lee.jones@linaro.org>
8546T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8547S:	Supported
8548F:	Documentation/devicetree/bindings/mfd/
8549F:	drivers/mfd/
8550F:	include/linux/mfd/
8551F:	include/dt-bindings/mfd/
8552
8553MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8554M:	Ulf Hansson <ulf.hansson@linaro.org>
8555L:	linux-mmc@vger.kernel.org
8556T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8557S:	Maintained
8558F:	Documentation/devicetree/bindings/mmc/
8559F:	drivers/mmc/
8560F:	include/linux/mmc/
8561F:	include/uapi/linux/mmc/
8562
8563MULTIMEDIA CARD (MMC) ETC. OVER SPI
8564S:	Orphan
8565F:	drivers/mmc/host/mmc_spi.c
8566F:	include/linux/spi/mmc_spi.h
8567
8568MULTISOUND SOUND DRIVER
8569M:	Andrew Veliath <andrewtv@usa.net>
8570S:	Maintained
8571F:	Documentation/sound/oss/MultiSound
8572F:	sound/oss/msnd*
8573
8574MULTITECH MULTIPORT CARD (ISICOM)
8575S:	Orphan
8576F:	drivers/tty/isicom.c
8577F:	include/linux/isicom.h
8578
8579MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8580M:	Bin Liu <b-liu@ti.com>
8581L:	linux-usb@vger.kernel.org
8582T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8583S:	Maintained
8584F:	drivers/usb/musb/
8585
8586MXL5007T MEDIA DRIVER
8587M:	Michael Krufky <mkrufky@linuxtv.org>
8588L:	linux-media@vger.kernel.org
8589W:	https://linuxtv.org
8590W:	http://github.com/mkrufky
8591Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8592T:	git git://linuxtv.org/mkrufky/tuners.git
8593S:	Maintained
8594F:	drivers/media/tuners/mxl5007t.*
8595
8596MXSFB DRM DRIVER
8597M:	Marek Vasut <marex@denx.de>
8598S:	Supported
8599F:	drivers/gpu/drm/mxsfb/
8600F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
8601
8602MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8603M:	Hyong-Youb Kim <hykim@myri.com>
8604L:	netdev@vger.kernel.org
8605W:	https://www.myricom.com/support/downloads/myri10ge.html
8606S:	Supported
8607F:	drivers/net/ethernet/myricom/myri10ge/
8608
8609NAND FLASH SUBSYSTEM
8610M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8611R:	Richard Weinberger <richard@nod.at>
8612L:	linux-mtd@lists.infradead.org
8613W:	http://www.linux-mtd.infradead.org/
8614Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8615T:	git git://github.com/linux-nand/linux.git
8616S:	Maintained
8617F:	drivers/mtd/nand/
8618F:	include/linux/mtd/nand*.h
8619
8620NATSEMI ETHERNET DRIVER (DP8381x)
8621S:	Orphan
8622F:	drivers/net/ethernet/natsemi/natsemi.c
8623
8624NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8625M:	Daniel Mack <zonque@gmail.com>
8626S:	Maintained
8627L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8628W:	http://www.native-instruments.com
8629F:	sound/usb/caiaq/
8630
8631NCP FILESYSTEM
8632M:	Petr Vandrovec <petr@vandrovec.name>
8633S:	Odd Fixes
8634F:	fs/ncpfs/
8635
8636NCR 5380 SCSI DRIVERS
8637M:	Finn Thain <fthain@telegraphics.com.au>
8638M:	Michael Schmitz <schmitzmic@gmail.com>
8639L:	linux-scsi@vger.kernel.org
8640S:	Maintained
8641F:	Documentation/scsi/g_NCR5380.txt
8642F:	drivers/scsi/NCR5380.*
8643F:	drivers/scsi/arm/cumana_1.c
8644F:	drivers/scsi/arm/oak.c
8645F:	drivers/scsi/atari_scsi.*
8646F:	drivers/scsi/dmx3191d.c
8647F:	drivers/scsi/g_NCR5380.*
8648F:	drivers/scsi/mac_scsi.*
8649F:	drivers/scsi/sun3_scsi.*
8650F:	drivers/scsi/sun3_scsi_vme.c
8651
8652NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8653M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8654L:	linux-scsi@vger.kernel.org
8655S:	Maintained
8656F:	drivers/scsi/NCR_D700.*
8657
8658NCT6775 HARDWARE MONITOR DRIVER
8659M:	Guenter Roeck <linux@roeck-us.net>
8660L:	linux-hwmon@vger.kernel.org
8661S:	Maintained
8662F:	Documentation/hwmon/nct6775
8663F:	drivers/hwmon/nct6775.c
8664
8665NETEFFECT IWARP RNIC DRIVER (IW_NES)
8666M:	Faisal Latif <faisal.latif@intel.com>
8667L:	linux-rdma@vger.kernel.org
8668W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8669S:	Supported
8670F:	drivers/infiniband/hw/nes/
8671F:	include/uapi/rdma/nes-abi.h
8672
8673NETEM NETWORK EMULATOR
8674M:	Stephen Hemminger <stephen@networkplumber.org>
8675L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
8676S:	Maintained
8677F:	net/sched/sch_netem.c
8678
8679NETERION 10GbE DRIVERS (s2io/vxge)
8680M:	Jon Mason <jdmason@kudzu.us>
8681L:	netdev@vger.kernel.org
8682S:	Supported
8683F:	Documentation/networking/s2io.txt
8684F:	Documentation/networking/vxge.txt
8685F:	drivers/net/ethernet/neterion/
8686
8687NETFILTER
8688M:	Pablo Neira Ayuso <pablo@netfilter.org>
8689M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8690L:	netfilter-devel@vger.kernel.org
8691L:	coreteam@netfilter.org
8692W:	http://www.netfilter.org/
8693W:	http://www.iptables.org/
8694Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
8695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8696T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8697S:	Supported
8698F:	include/linux/netfilter*
8699F:	include/linux/netfilter/
8700F:	include/net/netfilter/
8701F:	include/uapi/linux/netfilter*
8702F:	include/uapi/linux/netfilter/
8703F:	net/*/netfilter.c
8704F:	net/*/netfilter/
8705F:	net/netfilter/
8706F:	net/bridge/br_netfilter*.c
8707
8708NETLABEL
8709M:	Paul Moore <paul@paul-moore.com>
8710W:	http://netlabel.sf.net
8711L:	netdev@vger.kernel.org
8712S:	Maintained
8713F:	Documentation/netlabel/
8714F:	include/net/netlabel.h
8715F:	net/netlabel/
8716
8717NETROM NETWORK LAYER
8718M:	Ralf Baechle <ralf@linux-mips.org>
8719L:	linux-hams@vger.kernel.org
8720W:	http://www.linux-ax25.org/
8721S:	Maintained
8722F:	include/net/netrom.h
8723F:	include/uapi/linux/netrom.h
8724F:	net/netrom/
8725
8726NETRONOME ETHERNET DRIVERS
8727M:	Jakub Kicinski <jakub.kicinski@netronome.com>
8728L:	oss-drivers@netronome.com
8729S:	Maintained
8730F:	drivers/net/ethernet/netronome/
8731
8732NETWORK BLOCK DEVICE (NBD)
8733M:	Josef Bacik <jbacik@fb.com>
8734S:	Maintained
8735L:	linux-block@vger.kernel.org
8736L:	nbd-general@lists.sourceforge.net
8737F:	Documentation/blockdev/nbd.txt
8738F:	drivers/block/nbd.c
8739F:	include/uapi/linux/nbd.h
8740
8741NETWORK DROP MONITOR
8742M:	Neil Horman <nhorman@tuxdriver.com>
8743L:	netdev@vger.kernel.org
8744S:	Maintained
8745W:	https://fedorahosted.org/dropwatch/
8746F:	net/core/drop_monitor.c
8747
8748NETWORKING [DSA]
8749M:	Andrew Lunn <andrew@lunn.ch>
8750M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8751M:	Florian Fainelli <f.fainelli@gmail.com>
8752S:	Maintained
8753F:	net/dsa/
8754F:	include/net/dsa.h
8755F:	drivers/net/dsa/
8756
8757NETWORKING [GENERAL]
8758M:	"David S. Miller" <davem@davemloft.net>
8759L:	netdev@vger.kernel.org
8760W:	http://www.linuxfoundation.org/en/Net
8761Q:	http://patchwork.ozlabs.org/project/netdev/list/
8762T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8763T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8764S:	Maintained
8765F:	net/
8766F:	include/net/
8767F:	include/linux/in.h
8768F:	include/linux/net.h
8769F:	include/linux/netdevice.h
8770F:	include/uapi/linux/in.h
8771F:	include/uapi/linux/net.h
8772F:	include/uapi/linux/netdevice.h
8773F:	include/uapi/linux/net_namespace.h
8774F:	tools/net/
8775F:	tools/testing/selftests/net/
8776F:	lib/random32.c
8777
8778NETWORKING [IPv4/IPv6]
8779M:	"David S. Miller" <davem@davemloft.net>
8780M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8781M:	James Morris <jmorris@namei.org>
8782M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8783M:	Patrick McHardy <kaber@trash.net>
8784L:	netdev@vger.kernel.org
8785T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8786S:	Maintained
8787F:	net/ipv4/
8788F:	net/ipv6/
8789F:	include/net/ip*
8790F:	arch/x86/net/*
8791
8792NETWORKING [IPSEC]
8793M:	Steffen Klassert <steffen.klassert@secunet.com>
8794M:	Herbert Xu <herbert@gondor.apana.org.au>
8795M:	"David S. Miller" <davem@davemloft.net>
8796L:	netdev@vger.kernel.org
8797T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8798T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8799S:	Maintained
8800F:	net/core/flow.c
8801F:	net/xfrm/
8802F:	net/key/
8803F:	net/ipv4/xfrm*
8804F:	net/ipv4/esp4.c
8805F:	net/ipv4/ah4.c
8806F:	net/ipv4/ipcomp.c
8807F:	net/ipv4/ip_vti.c
8808F:	net/ipv6/xfrm*
8809F:	net/ipv6/esp6.c
8810F:	net/ipv6/ah6.c
8811F:	net/ipv6/ipcomp6.c
8812F:	net/ipv6/ip6_vti.c
8813F:	include/uapi/linux/xfrm.h
8814F:	include/net/xfrm.h
8815
8816NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8817M:	Paul Moore <paul@paul-moore.com>
8818L:	netdev@vger.kernel.org
8819S:	Maintained
8820
8821NETWORKING [WIRELESS]
8822L:	linux-wireless@vger.kernel.org
8823Q:	http://patchwork.kernel.org/project/linux-wireless/list/
8824
8825NETWORKING DRIVERS
8826L:	netdev@vger.kernel.org
8827W:	http://www.linuxfoundation.org/en/Net
8828Q:	http://patchwork.ozlabs.org/project/netdev/list/
8829T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8831S:	Odd Fixes
8832F:	Documentation/devicetree/bindings/net/
8833F:	drivers/net/
8834F:	include/linux/if_*
8835F:	include/linux/netdevice.h
8836F:	include/linux/etherdevice.h
8837F:	include/linux/fcdevice.h
8838F:	include/linux/fddidevice.h
8839F:	include/linux/hippidevice.h
8840F:	include/linux/inetdevice.h
8841F:	include/uapi/linux/if_*
8842F:	include/uapi/linux/netdevice.h
8843
8844NETWORKING DRIVERS (WIRELESS)
8845M:	Kalle Valo <kvalo@codeaurora.org>
8846L:	linux-wireless@vger.kernel.org
8847Q:	http://patchwork.kernel.org/project/linux-wireless/list/
8848T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8849T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8850S:	Maintained
8851F:	Documentation/devicetree/bindings/net/wireless/
8852F:	drivers/net/wireless/
8853
8854NETXEN (1/10) GbE SUPPORT
8855M:	Manish Chopra <manish.chopra@cavium.com>
8856M:	Rahul Verma <rahul.verma@cavium.com>
8857M:	Dept-GELinuxNICDev@cavium.com
8858L:	netdev@vger.kernel.org
8859S:	Supported
8860F:	drivers/net/ethernet/qlogic/netxen/
8861
8862NFC SUBSYSTEM
8863M:	Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8864M:	Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8865M:	Samuel Ortiz <sameo@linux.intel.com>
8866L:	linux-wireless@vger.kernel.org
8867L:	linux-nfc@lists.01.org (subscribers-only)
8868S:	Supported
8869F:	net/nfc/
8870F:	include/net/nfc/
8871F:	include/uapi/linux/nfc.h
8872F:	drivers/nfc/
8873F:	include/linux/platform_data/nfcmrvl.h
8874F:	include/linux/platform_data/nxp-nci.h
8875F:	include/linux/platform_data/pn544.h
8876F:	include/linux/platform_data/st21nfca.h
8877F:	include/linux/platform_data/st-nci.h
8878F:	Documentation/devicetree/bindings/net/nfc/
8879
8880NFS, SUNRPC, AND LOCKD CLIENTS
8881M:	Trond Myklebust <trond.myklebust@primarydata.com>
8882M:	Anna Schumaker <anna.schumaker@netapp.com>
8883L:	linux-nfs@vger.kernel.org
8884W:	http://client.linux-nfs.org
8885T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8886S:	Maintained
8887F:	fs/lockd/
8888F:	fs/nfs/
8889F:	fs/nfs_common/
8890F:	net/sunrpc/
8891F:	include/linux/lockd/
8892F:	include/linux/nfs*
8893F:	include/linux/sunrpc/
8894F:	include/uapi/linux/nfs*
8895F:	include/uapi/linux/sunrpc/
8896
8897NILFS2 FILESYSTEM
8898M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8899L:	linux-nilfs@vger.kernel.org
8900W:	http://nilfs.sourceforge.net/
8901W:	http://nilfs.osdn.jp/
8902T:	git git://github.com/konis/nilfs2.git
8903S:	Supported
8904F:	Documentation/filesystems/nilfs2.txt
8905F:	fs/nilfs2/
8906F:	include/trace/events/nilfs2.h
8907F:	include/uapi/linux/nilfs2_api.h
8908F:	include/uapi/linux/nilfs2_ondisk.h
8909
8910NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8911M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8912W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8913S:	Maintained
8914F:	Documentation/scsi/NinjaSCSI.txt
8915F:	drivers/scsi/pcmcia/nsp_*
8916
8917NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8918M:	GOTO Masanori <gotom@debian.or.jp>
8919M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8920W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8921S:	Maintained
8922F:	Documentation/scsi/NinjaSCSI.txt
8923F:	drivers/scsi/nsp32*
8924
8925NIOS2 ARCHITECTURE
8926M:	Ley Foon Tan <lftan@altera.com>
8927L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8929S:	Maintained
8930F:	arch/nios2/
8931
8932NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
8933M:	Pavel Machek <pavel@ucw.cz>
8934M:	Sakari Ailus <sakari.ailus@iki.fi>
8935L:	linux-media@vger.kernel.org
8936S:	Maintained
8937F:	drivers/media/i2c/et8ek8
8938F:	drivers/media/i2c/ad5820.c
8939
8940NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
8941M:	Pavel Machek <pavel@ucw.cz>
8942M:	Sakari Ailus <sakari.ailus@iki.fi>
8943L:	linux-media@vger.kernel.org
8944S:	Maintained
8945F:	drivers/media/i2c/et8ek8
8946F:	drivers/media/i2c/ad5820.c
8947
8948NOKIA N900 POWER SUPPLY DRIVERS
8949R:	Pali Rohár <pali.rohar@gmail.com>
8950F:	include/linux/power/bq2415x_charger.h
8951F:	include/linux/power/bq27xxx_battery.h
8952F:	include/linux/power/isp1704_charger.h
8953F:	drivers/power/supply/bq2415x_charger.c
8954F:	drivers/power/supply/bq27xxx_battery.c
8955F:	drivers/power/supply/bq27xxx_battery_i2c.c
8956F:	drivers/power/supply/isp1704_charger.c
8957F:	drivers/power/supply/rx51_battery.c
8958
8959NTB DRIVER CORE
8960M:	Jon Mason <jdmason@kudzu.us>
8961M:	Dave Jiang <dave.jiang@intel.com>
8962M:	Allen Hubbe <Allen.Hubbe@emc.com>
8963L:	linux-ntb@googlegroups.com
8964S:	Supported
8965W:	https://github.com/jonmason/ntb/wiki
8966T:	git git://github.com/jonmason/ntb.git
8967F:	drivers/ntb/
8968F:	drivers/net/ntb_netdev.c
8969F:	include/linux/ntb.h
8970F:	include/linux/ntb_transport.h
8971F:	tools/testing/selftests/ntb/
8972
8973NTB INTEL DRIVER
8974M:	Jon Mason <jdmason@kudzu.us>
8975M:	Dave Jiang <dave.jiang@intel.com>
8976L:	linux-ntb@googlegroups.com
8977S:	Supported
8978W:	https://github.com/jonmason/ntb/wiki
8979T:	git git://github.com/jonmason/ntb.git
8980F:	drivers/ntb/hw/intel/
8981
8982NTB AMD DRIVER
8983M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
8984L:	linux-ntb@googlegroups.com
8985S:	Supported
8986F:	drivers/ntb/hw/amd/
8987
8988NTFS FILESYSTEM
8989M:	Anton Altaparmakov <anton@tuxera.com>
8990L:	linux-ntfs-dev@lists.sourceforge.net
8991W:	http://www.tuxera.com/
8992T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8993S:	Supported
8994F:	Documentation/filesystems/ntfs.txt
8995F:	fs/ntfs/
8996
8997NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8998M:	Antonino Daplas <adaplas@gmail.com>
8999L:	linux-fbdev@vger.kernel.org
9000S:	Maintained
9001F:	drivers/video/fbdev/riva/
9002F:	drivers/video/fbdev/nvidia/
9003
9004NVM EXPRESS DRIVER
9005M:	Keith Busch <keith.busch@intel.com>
9006M:	Jens Axboe <axboe@fb.com>
9007M:	Christoph Hellwig <hch@lst.de>
9008M:	Sagi Grimberg <sagi@grimberg.me>
9009L:	linux-nvme@lists.infradead.org
9010T:	git://git.infradead.org/nvme.git
9011W:	http://git.infradead.org/nvme.git
9012S:	Supported
9013F:	drivers/nvme/host/
9014F:	include/linux/nvme.h
9015F:	include/uapi/linux/nvme_ioctl.h
9016
9017NVM EXPRESS TARGET DRIVER
9018M:	Christoph Hellwig <hch@lst.de>
9019M:	Sagi Grimberg <sagi@grimberg.me>
9020L:	linux-nvme@lists.infradead.org
9021T:	git://git.infradead.org/nvme.git
9022W:	http://git.infradead.org/nvme.git
9023S:	Supported
9024F:	drivers/nvme/target/
9025
9026NVM EXPRESS FC TRANSPORT DRIVERS
9027M:	James Smart <james.smart@broadcom.com>
9028L:	linux-nvme@lists.infradead.org
9029S:	Supported
9030F:	include/linux/nvme-fc.h
9031F:	include/linux/nvme-fc-driver.h
9032F:	drivers/nvme/host/fc.c
9033F:	drivers/nvme/target/fc.c
9034F:	drivers/nvme/target/fcloop.c
9035
9036NVMEM FRAMEWORK
9037M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9038M:	Maxime Ripard <maxime.ripard@free-electrons.com>
9039S:	Maintained
9040F:	drivers/nvmem/
9041F:	Documentation/devicetree/bindings/nvmem/
9042F:	include/linux/nvmem-consumer.h
9043F:	include/linux/nvmem-provider.h
9044
9045NXP-NCI NFC DRIVER
9046M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
9047R:	Charles Gorand <charles.gorand@effinnov.com>
9048L:	linux-nfc@lists.01.org (moderated for non-subscribers)
9049S:	Supported
9050F:	drivers/nfc/nxp-nci
9051
9052NXP TDA998X DRM DRIVER
9053M:	Russell King <linux@armlinux.org.uk>
9054S:	Supported
9055T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9056T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9057F:	drivers/gpu/drm/i2c/tda998x_drv.c
9058F:	include/drm/i2c/tda998x.h
9059
9060NXP TFA9879 DRIVER
9061M:	Peter Rosin <peda@axentia.se>
9062L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9063S:	Maintained
9064F:	sound/soc/codecs/tfa9879*
9065
9066OBJTOOL
9067M:	Josh Poimboeuf <jpoimboe@redhat.com>
9068S:	Supported
9069F:	tools/objtool/
9070
9071OMAP1 SUPPORT
9072M:	Aaro Koskinen <aaro.koskinen@iki.fi>
9073M:	Tony Lindgren <tony@atomide.com>
9074L:	linux-omap@vger.kernel.org
9075Q:	http://patchwork.kernel.org/project/linux-omap/list/
9076T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9077S:	Maintained
9078F:	arch/arm/mach-omap1/
9079F:	arch/arm/plat-omap/
9080F:	arch/arm/configs/omap1_defconfig
9081F:	drivers/i2c/busses/i2c-omap.c
9082F:	include/linux/i2c-omap.h
9083
9084OMAP2+ SUPPORT
9085M:	Tony Lindgren <tony@atomide.com>
9086L:	linux-omap@vger.kernel.org
9087W:	http://www.muru.com/linux/omap/
9088W:	http://linux.omap.com/
9089Q:	http://patchwork.kernel.org/project/linux-omap/list/
9090T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9091S:	Maintained
9092F:	arch/arm/mach-omap2/
9093F:	arch/arm/plat-omap/
9094F:	arch/arm/configs/omap2plus_defconfig
9095F:	drivers/i2c/busses/i2c-omap.c
9096F:	drivers/irqchip/irq-omap-intc.c
9097F:	drivers/mfd/*omap*.c
9098F:	drivers/mfd/menelaus.c
9099F:	drivers/mfd/palmas.c
9100F:	drivers/mfd/tps65217.c
9101F:	drivers/mfd/tps65218.c
9102F:	drivers/mfd/tps65910.c
9103F:	drivers/mfd/twl-core.[ch]
9104F:	drivers/mfd/twl4030*.c
9105F:	drivers/mfd/twl6030*.c
9106F:	drivers/mfd/twl6040*.c
9107F:	drivers/regulator/palmas-regulator*.c
9108F:	drivers/regulator/pbias-regulator.c
9109F:	drivers/regulator/tps65217-regulator.c
9110F:	drivers/regulator/tps65218-regulator.c
9111F:	drivers/regulator/tps65910-regulator.c
9112F:	drivers/regulator/twl-regulator.c
9113F:	drivers/regulator/twl6030-regulator.c
9114F:	include/linux/i2c-omap.h
9115
9116OMAP DEVICE TREE SUPPORT
9117M:	Benoît Cousson <bcousson@baylibre.com>
9118M:	Tony Lindgren <tony@atomide.com>
9119L:	linux-omap@vger.kernel.org
9120L:	devicetree@vger.kernel.org
9121S:	Maintained
9122F:	arch/arm/boot/dts/*omap*
9123F:	arch/arm/boot/dts/*am3*
9124F:	arch/arm/boot/dts/*am4*
9125F:	arch/arm/boot/dts/*am5*
9126F:	arch/arm/boot/dts/*dra7*
9127
9128OMAP CLOCK FRAMEWORK SUPPORT
9129M:	Paul Walmsley <paul@pwsan.com>
9130L:	linux-omap@vger.kernel.org
9131S:	Maintained
9132F:	arch/arm/*omap*/*clock*
9133
9134OMAP POWER MANAGEMENT SUPPORT
9135M:	Kevin Hilman <khilman@kernel.org>
9136L:	linux-omap@vger.kernel.org
9137S:	Maintained
9138F:	arch/arm/*omap*/*pm*
9139F:	drivers/cpufreq/omap-cpufreq.c
9140
9141OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9142M:	Rajendra Nayak <rnayak@codeaurora.org>
9143M:	Paul Walmsley <paul@pwsan.com>
9144L:	linux-omap@vger.kernel.org
9145S:	Maintained
9146F:	arch/arm/mach-omap2/prm*
9147
9148OMAP AUDIO SUPPORT
9149M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
9150M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
9151L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9152L:	linux-omap@vger.kernel.org
9153S:	Maintained
9154F:	sound/soc/omap/
9155
9156OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9157M:	Roger Quadros <rogerq@ti.com>
9158M:	Tony Lindgren <tony@atomide.com>
9159L:	linux-omap@vger.kernel.org
9160S:	Maintained
9161F:	drivers/memory/omap-gpmc.c
9162F:	arch/arm/mach-omap2/*gpmc*
9163
9164OMAP FRAMEBUFFER SUPPORT
9165M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9166L:	linux-fbdev@vger.kernel.org
9167L:	linux-omap@vger.kernel.org
9168S:	Maintained
9169F:	drivers/video/fbdev/omap/
9170
9171OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9172M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9173L:	linux-omap@vger.kernel.org
9174L:	linux-fbdev@vger.kernel.org
9175S:	Maintained
9176F:	drivers/video/fbdev/omap2/
9177F:	Documentation/arm/OMAP/DSS
9178
9179OMAP HARDWARE SPINLOCK SUPPORT
9180M:	Ohad Ben-Cohen <ohad@wizery.com>
9181L:	linux-omap@vger.kernel.org
9182S:	Maintained
9183F:	drivers/hwspinlock/omap_hwspinlock.c
9184
9185OMAP MMC SUPPORT
9186M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
9187L:	linux-omap@vger.kernel.org
9188S:	Maintained
9189F:	drivers/mmc/host/omap.c
9190
9191OMAP HS MMC SUPPORT
9192L:	linux-mmc@vger.kernel.org
9193L:	linux-omap@vger.kernel.org
9194S:	Orphan
9195F:	drivers/mmc/host/omap_hsmmc.c
9196
9197OMAP RANDOM NUMBER GENERATOR SUPPORT
9198M:	Deepak Saxena <dsaxena@plexity.net>
9199S:	Maintained
9200F:	drivers/char/hw_random/omap-rng.c
9201
9202OMAP HWMOD SUPPORT
9203M:	Benoît Cousson <bcousson@baylibre.com>
9204M:	Paul Walmsley <paul@pwsan.com>
9205L:	linux-omap@vger.kernel.org
9206S:	Maintained
9207F:	arch/arm/mach-omap2/omap_hwmod.*
9208
9209OMAP HWMOD DATA
9210M:	Paul Walmsley <paul@pwsan.com>
9211L:	linux-omap@vger.kernel.org
9212S:	Maintained
9213F:	arch/arm/mach-omap2/omap_hwmod*data*
9214
9215OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9216M:	Benoît Cousson <bcousson@baylibre.com>
9217L:	linux-omap@vger.kernel.org
9218S:	Maintained
9219F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9220
9221OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9222M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9223L:	linux-media@vger.kernel.org
9224S:	Maintained
9225F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
9226F:	drivers/media/platform/omap3isp/
9227F:	drivers/staging/media/omap4iss/
9228
9229OMAP USB SUPPORT
9230L:	linux-usb@vger.kernel.org
9231L:	linux-omap@vger.kernel.org
9232S:	Orphan
9233F:	drivers/usb/*/*omap*
9234F:	arch/arm/*omap*/usb*
9235
9236OMAP GPIO DRIVER
9237M:	Grygorii Strashko <grygorii.strashko@ti.com>
9238M:	Santosh Shilimkar <ssantosh@kernel.org>
9239M:	Kevin Hilman <khilman@kernel.org>
9240L:	linux-omap@vger.kernel.org
9241S:	Maintained
9242F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
9243F:	drivers/gpio/gpio-omap.c
9244
9245OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9246M:	Mark Jackson <mpfj@newflow.co.uk>
9247L:	linux-omap@vger.kernel.org
9248S:	Maintained
9249F:	arch/arm/boot/dts/am335x-nano.dts
9250
9251OMFS FILESYSTEM
9252M:	Bob Copeland <me@bobcopeland.com>
9253L:	linux-karma-devel@lists.sourceforge.net
9254S:	Maintained
9255F:	Documentation/filesystems/omfs.txt
9256F:	fs/omfs/
9257
9258OMNIKEY CARDMAN 4000 DRIVER
9259M:	Harald Welte <laforge@gnumonks.org>
9260S:	Maintained
9261F:	drivers/char/pcmcia/cm4000_cs.c
9262F:	include/linux/cm4000_cs.h
9263F:	include/uapi/linux/cm4000_cs.h
9264
9265OMNIKEY CARDMAN 4040 DRIVER
9266M:	Harald Welte <laforge@gnumonks.org>
9267S:	Maintained
9268F:	drivers/char/pcmcia/cm4040_cs.*
9269
9270OMNIVISION OV7670 SENSOR DRIVER
9271M:	Jonathan Corbet <corbet@lwn.net>
9272L:	linux-media@vger.kernel.org
9273T:	git git://linuxtv.org/media_tree.git
9274S:	Maintained
9275F:	drivers/media/i2c/ov7670.c
9276
9277ONENAND FLASH DRIVER
9278M:	Kyungmin Park <kyungmin.park@samsung.com>
9279L:	linux-mtd@lists.infradead.org
9280S:	Maintained
9281F:	drivers/mtd/onenand/
9282F:	include/linux/mtd/onenand*.h
9283
9284ONSTREAM SCSI TAPE DRIVER
9285M:	Willem Riede <osst@riede.org>
9286L:	osst-users@lists.sourceforge.net
9287L:	linux-scsi@vger.kernel.org
9288S:	Maintained
9289F:	Documentation/scsi/osst.txt
9290F:	drivers/scsi/osst.*
9291F:	drivers/scsi/osst_*.h
9292F:	drivers/scsi/st.h
9293
9294OPENCORES I2C BUS DRIVER
9295M:	Peter Korsgaard <jacmet@sunsite.dk>
9296L:	linux-i2c@vger.kernel.org
9297S:	Maintained
9298F:	Documentation/i2c/busses/i2c-ocores
9299F:	drivers/i2c/busses/i2c-ocores.c
9300
9301OPEN FIRMWARE AND FLATTENED DEVICE TREE
9302M:	Rob Herring <robh+dt@kernel.org>
9303M:	Frank Rowand <frowand.list@gmail.com>
9304L:	devicetree@vger.kernel.org
9305W:	http://www.devicetree.org/
9306T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9307S:	Maintained
9308F:	drivers/of/
9309F:	include/linux/of*.h
9310F:	scripts/dtc/
9311
9312OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9313M:	Rob Herring <robh+dt@kernel.org>
9314M:	Mark Rutland <mark.rutland@arm.com>
9315L:	devicetree@vger.kernel.org
9316T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9317Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9318S:	Maintained
9319F:	Documentation/devicetree/
9320F:	arch/*/boot/dts/
9321F:	include/dt-bindings/
9322
9323OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9324M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9325L:	devicetree@vger.kernel.org
9326S:	Maintained
9327F:	Documentation/devicetree/dynamic-resolution-notes.txt
9328F:	Documentation/devicetree/overlay-notes.txt
9329F:	drivers/of/overlay.c
9330F:	drivers/of/resolver.c
9331
9332OPENRISC ARCHITECTURE
9333M:	Jonas Bonn <jonas@southpole.se>
9334M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9335M:	Stafford Horne <shorne@gmail.com>
9336T:	git git://github.com/openrisc/linux.git
9337L:	openrisc@lists.librecores.org
9338W:	http://openrisc.io
9339S:	Maintained
9340F:	arch/openrisc/
9341
9342OPENVSWITCH
9343M:	Pravin Shelar <pshelar@nicira.com>
9344L:	netdev@vger.kernel.org
9345L:	dev@openvswitch.org
9346W:	http://openvswitch.org
9347S:	Maintained
9348F:	net/openvswitch/
9349F:	include/uapi/linux/openvswitch.h
9350
9351OPERATING PERFORMANCE POINTS (OPP)
9352M:	Viresh Kumar <vireshk@kernel.org>
9353M:	Nishanth Menon <nm@ti.com>
9354M:	Stephen Boyd <sboyd@codeaurora.org>
9355L:	linux-pm@vger.kernel.org
9356S:	Maintained
9357T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9358F:	drivers/base/power/opp/
9359F:	include/linux/pm_opp.h
9360F:	Documentation/power/opp.txt
9361F:	Documentation/devicetree/bindings/opp/
9362
9363OPL4 DRIVER
9364M:	Clemens Ladisch <clemens@ladisch.de>
9365L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9366T:	git git://git.alsa-project.org/alsa-kernel.git
9367S:	Maintained
9368F:	sound/drivers/opl4/
9369
9370OPROFILE
9371M:	Robert Richter <rric@kernel.org>
9372L:	oprofile-list@lists.sf.net
9373S:	Maintained
9374F:	arch/*/include/asm/oprofile*.h
9375F:	arch/*/oprofile/
9376F:	drivers/oprofile/
9377F:	include/linux/oprofile.h
9378
9379ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9380M:	Mark Fasheh <mfasheh@versity.com>
9381M:	Joel Becker <jlbec@evilplan.org>
9382L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9383W:	http://ocfs2.wiki.kernel.org
9384S:	Supported
9385F:	Documentation/filesystems/ocfs2.txt
9386F:	Documentation/filesystems/dlmfs.txt
9387F:	fs/ocfs2/
9388
9389ORINOCO DRIVER
9390L:	linux-wireless@vger.kernel.org
9391W:	http://wireless.kernel.org/en/users/Drivers/orinoco
9392W:	http://www.nongnu.org/orinoco/
9393S:	Orphan
9394F:	drivers/net/wireless/intersil/orinoco/
9395
9396OSD LIBRARY and FILESYSTEM
9397M:	Boaz Harrosh <ooo@electrozaur.com>
9398M:	Benny Halevy <bhalevy@primarydata.com>
9399L:	osd-dev@open-osd.org
9400W:	http://open-osd.org
9401T:	git git://git.open-osd.org/open-osd.git
9402S:	Maintained
9403F:	drivers/scsi/osd/
9404F:	include/scsi/osd_*
9405F:	fs/exofs/
9406
9407OVERLAY FILESYSTEM
9408M:	Miklos Szeredi <miklos@szeredi.hu>
9409L:	linux-unionfs@vger.kernel.org
9410T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9411S:	Supported
9412F:	fs/overlayfs/
9413F:	Documentation/filesystems/overlayfs.txt
9414
9415ORANGEFS FILESYSTEM
9416M:	Mike Marshall <hubcap@omnibond.com>
9417L:	pvfs2-developers@beowulf-underground.org (subscribers-only)
9418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9419S:	Supported
9420F:	fs/orangefs/
9421F:	Documentation/filesystems/orangefs.txt
9422
9423P54 WIRELESS DRIVER
9424M:	Christian Lamparter <chunkeey@googlemail.com>
9425L:	linux-wireless@vger.kernel.org
9426W:	http://wireless.kernel.org/en/users/Drivers/p54
9427S:	Maintained
9428F:	drivers/net/wireless/intersil/p54/
9429
9430PA SEMI ETHERNET DRIVER
9431L:	netdev@vger.kernel.org
9432S:	Orphan
9433F:	drivers/net/ethernet/pasemi/*
9434
9435PA SEMI SMBUS DRIVER
9436L:	linux-i2c@vger.kernel.org
9437S:	Orphan
9438F:	drivers/i2c/busses/i2c-pasemi.c
9439
9440PADATA PARALLEL EXECUTION MECHANISM
9441M:	Steffen Klassert <steffen.klassert@secunet.com>
9442L:	linux-crypto@vger.kernel.org
9443S:	Maintained
9444F:	kernel/padata.c
9445F:	include/linux/padata.h
9446F:	Documentation/padata.txt
9447
9448PANASONIC LAPTOP ACPI EXTRAS DRIVER
9449M:	Harald Welte <laforge@gnumonks.org>
9450L:	platform-driver-x86@vger.kernel.org
9451S:	Maintained
9452F:	drivers/platform/x86/panasonic-laptop.c
9453
9454PANASONIC MN10300/AM33/AM34 PORT
9455M:	David Howells <dhowells@redhat.com>
9456L:	linux-am33-list@redhat.com (moderated for non-subscribers)
9457W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9458S:	Maintained
9459F:	Documentation/mn10300/
9460F:	arch/mn10300/
9461
9462PARALLEL LCD/KEYPAD PANEL DRIVER
9463M:      Willy Tarreau <willy@haproxy.com>
9464M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9465S:      Odd Fixes
9466F:      Documentation/misc-devices/lcd-panel-cgram.txt
9467F:      drivers/misc/panel.c
9468
9469PARALLEL PORT SUBSYSTEM
9470M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9471M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9472L:	linux-parport@lists.infradead.org (subscribers-only)
9473S:	Maintained
9474F:	drivers/parport/
9475F:	include/linux/parport*.h
9476F:	drivers/char/ppdev.c
9477F:	include/uapi/linux/ppdev.h
9478F:	Documentation/parport*.txt
9479
9480PARAVIRT_OPS INTERFACE
9481M:	Jeremy Fitzhardinge <jeremy@goop.org>
9482M:	Chris Wright <chrisw@sous-sol.org>
9483M:	Alok Kataria <akataria@vmware.com>
9484M:	Rusty Russell <rusty@rustcorp.com.au>
9485L:	virtualization@lists.linux-foundation.org
9486S:	Supported
9487F:	Documentation/virtual/paravirt_ops.txt
9488F:	arch/*/kernel/paravirt*
9489F:	arch/*/include/asm/paravirt.h
9490F:	include/linux/hypervisor.h
9491
9492PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9493M:	Tim Waugh <tim@cyberelk.net>
9494L:	linux-parport@lists.infradead.org (subscribers-only)
9495S:	Maintained
9496F:	Documentation/blockdev/paride.txt
9497F:	drivers/block/paride/
9498
9499PARISC ARCHITECTURE
9500M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
9501M:	Helge Deller <deller@gmx.de>
9502L:	linux-parisc@vger.kernel.org
9503W:	http://www.parisc-linux.org/
9504Q:	http://patchwork.kernel.org/project/linux-parisc/list/
9505T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9506T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9507S:	Maintained
9508F:	arch/parisc/
9509F:	Documentation/parisc/
9510F:	drivers/parisc/
9511F:	drivers/char/agp/parisc-agp.c
9512F:	drivers/input/serio/gscps2.c
9513F:	drivers/parport/parport_gsc.*
9514F:	drivers/tty/serial/8250/8250_gsc.c
9515F:	drivers/video/fbdev/sti*
9516F:	drivers/video/console/sti*
9517F:	drivers/video/logo/logo_parisc*
9518
9519PARMAN
9520M:	Jiri Pirko <jiri@mellanox.com>
9521L:	netdev@vger.kernel.org
9522S:	Supported
9523F:	lib/parman.c
9524F:	lib/test_parman.c
9525F:	include/linux/parman.h
9526
9527PC87360 HARDWARE MONITORING DRIVER
9528M:	Jim Cromie <jim.cromie@gmail.com>
9529L:	linux-hwmon@vger.kernel.org
9530S:	Maintained
9531F:	Documentation/hwmon/pc87360
9532F:	drivers/hwmon/pc87360.c
9533
9534PC8736x GPIO DRIVER
9535M:	Jim Cromie <jim.cromie@gmail.com>
9536S:	Maintained
9537F:	drivers/char/pc8736x_gpio.c
9538
9539PC87427 HARDWARE MONITORING DRIVER
9540M:	Jean Delvare <jdelvare@suse.com>
9541L:	linux-hwmon@vger.kernel.org
9542S:	Maintained
9543F:	Documentation/hwmon/pc87427
9544F:	drivers/hwmon/pc87427.c
9545
9546PCA9532 LED DRIVER
9547M:	Riku Voipio <riku.voipio@iki.fi>
9548S:	Maintained
9549F:	drivers/leds/leds-pca9532.c
9550F:	include/linux/leds-pca9532.h
9551
9552PCA9541 I2C BUS MASTER SELECTOR DRIVER
9553M:	Guenter Roeck <linux@roeck-us.net>
9554L:	linux-i2c@vger.kernel.org
9555S:	Maintained
9556F:	drivers/i2c/muxes/i2c-mux-pca9541.c
9557
9558PCDP - PRIMARY CONSOLE AND DEBUG PORT
9559M:	Khalid Aziz <khalid@gonehiking.org>
9560S:	Maintained
9561F:	drivers/firmware/pcdp.*
9562
9563PCI ERROR RECOVERY
9564M:	Linas Vepstas <linasvepstas@gmail.com>
9565L:	linux-pci@vger.kernel.org
9566S:	Supported
9567F:	Documentation/PCI/pci-error-recovery.txt
9568
9569PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9570M:	Russell Currey <ruscur@russell.cc>
9571L:	linuxppc-dev@lists.ozlabs.org
9572S:	Supported
9573F:	Documentation/powerpc/eeh-pci-error-recovery.txt
9574F:	arch/powerpc/kernel/eeh*.c
9575F:	arch/powerpc/platforms/*/eeh*.c
9576F:	arch/powerpc/include/*/eeh*.h
9577
9578PCI SUBSYSTEM
9579M:	Bjorn Helgaas <bhelgaas@google.com>
9580L:	linux-pci@vger.kernel.org
9581Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
9582T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9583S:	Supported
9584F:	Documentation/devicetree/bindings/pci/
9585F:	Documentation/PCI/
9586F:	drivers/pci/
9587F:	include/linux/pci*
9588F:	arch/x86/pci/
9589F:	arch/x86/kernel/quirks.c
9590
9591PCI DRIVER FOR ALTERA PCIE IP
9592M:	Ley Foon Tan <lftan@altera.com>
9593L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
9594L:	linux-pci@vger.kernel.org
9595S:	Supported
9596F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
9597F:	drivers/pci/host/pcie-altera.c
9598
9599PCI DRIVER FOR ARM VERSATILE PLATFORM
9600M:	Rob Herring <robh@kernel.org>
9601L:	linux-pci@vger.kernel.org
9602L:	linux-arm-kernel@lists.infradead.org
9603S:	Maintained
9604F:	Documentation/devicetree/bindings/pci/versatile.txt
9605F:	drivers/pci/host/pci-versatile.c
9606
9607PCI DRIVER FOR ARMADA 8K
9608M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9609L:	linux-pci@vger.kernel.org
9610L:	linux-arm-kernel@lists.infradead.org
9611S:	Maintained
9612F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
9613F:	drivers/pci/dwc/pcie-armada8k.c
9614
9615PCI DRIVER FOR APPLIEDMICRO XGENE
9616M:	Tanmay Inamdar <tinamdar@apm.com>
9617L:	linux-pci@vger.kernel.org
9618L:	linux-arm-kernel@lists.infradead.org
9619S:	Maintained
9620F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
9621F:	drivers/pci/host/pci-xgene.c
9622
9623PCI DRIVER FOR FREESCALE LAYERSCAPE
9624M:	Minghuan Lian <minghuan.Lian@freescale.com>
9625M:	Mingkai Hu <mingkai.hu@freescale.com>
9626M:	Roy Zang <tie-fei.zang@freescale.com>
9627L:	linuxppc-dev@lists.ozlabs.org
9628L:	linux-pci@vger.kernel.org
9629L:	linux-arm-kernel@lists.infradead.org
9630S:	Maintained
9631F:	drivers/pci/dwc/*layerscape*
9632
9633PCI DRIVER FOR IMX6
9634M:	Richard Zhu <hongxing.zhu@nxp.com>
9635M:	Lucas Stach <l.stach@pengutronix.de>
9636L:	linux-pci@vger.kernel.org
9637L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9638S:	Maintained
9639F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9640F:	drivers/pci/dwc/*imx6*
9641
9642PCI DRIVER FOR TI KEYSTONE
9643M:	Murali Karicheri <m-karicheri2@ti.com>
9644L:	linux-pci@vger.kernel.org
9645L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9646S:	Maintained
9647F:	drivers/pci/dwc/*keystone*
9648
9649PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9650M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9651M:	Jason Cooper <jason@lakedaemon.net>
9652L:	linux-pci@vger.kernel.org
9653L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9654S:	Maintained
9655F:	drivers/pci/host/*mvebu*
9656
9657PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9658M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9659L:	linux-pci@vger.kernel.org
9660L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9661S:	Maintained
9662F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
9663F:	drivers/pci/host/pci-aardvark.c
9664
9665PCI DRIVER FOR NVIDIA TEGRA
9666M:	Thierry Reding <thierry.reding@gmail.com>
9667L:	linux-tegra@vger.kernel.org
9668L:	linux-pci@vger.kernel.org
9669S:	Supported
9670F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9671F:	drivers/pci/host/pci-tegra.c
9672
9673PCI DRIVER FOR TI DRA7XX
9674M:	Kishon Vijay Abraham I <kishon@ti.com>
9675L:	linux-omap@vger.kernel.org
9676L:	linux-pci@vger.kernel.org
9677S:	Supported
9678F:	Documentation/devicetree/bindings/pci/ti-pci.txt
9679F:	drivers/pci/dwc/pci-dra7xx.c
9680
9681PCI DRIVER FOR RENESAS R-CAR
9682M:	Simon Horman <horms@verge.net.au>
9683L:	linux-pci@vger.kernel.org
9684L:	linux-renesas-soc@vger.kernel.org
9685S:	Maintained
9686F:	drivers/pci/host/*rcar*
9687
9688PCI DRIVER FOR SAMSUNG EXYNOS
9689M:	Jingoo Han <jingoohan1@gmail.com>
9690L:	linux-pci@vger.kernel.org
9691L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9692L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9693S:	Maintained
9694F:	drivers/pci/dwc/pci-exynos.c
9695
9696PCI DRIVER FOR SYNOPSIS DESIGNWARE
9697M:	Jingoo Han <jingoohan1@gmail.com>
9698M:	Joao Pinto <Joao.Pinto@synopsys.com>
9699L:	linux-pci@vger.kernel.org
9700S:	Maintained
9701F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
9702F:	drivers/pci/dwc/*designware*
9703
9704PCI DRIVER FOR GENERIC OF HOSTS
9705M:	Will Deacon <will.deacon@arm.com>
9706L:	linux-pci@vger.kernel.org
9707L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9708S:	Maintained
9709F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
9710F:	drivers/pci/host/pci-host-common.c
9711F:	drivers/pci/host/pci-host-generic.c
9712
9713PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9714M:	Keith Busch <keith.busch@intel.com>
9715L:	linux-pci@vger.kernel.org
9716S:	Supported
9717F:	drivers/pci/host/vmd.c
9718
9719PCIE DRIVER FOR ST SPEAR13XX
9720M:	Pratyush Anand <pratyush.anand@gmail.com>
9721L:	linux-pci@vger.kernel.org
9722S:	Maintained
9723F:	drivers/pci/dwc/*spear*
9724
9725PCI MSI DRIVER FOR ALTERA MSI IP
9726M:	Ley Foon Tan <lftan@altera.com>
9727L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
9728L:	linux-pci@vger.kernel.org
9729S:	Supported
9730F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9731F:	drivers/pci/host/pcie-altera-msi.c
9732
9733PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9734M:	Duc Dang <dhdang@apm.com>
9735L:	linux-pci@vger.kernel.org
9736L:	linux-arm-kernel@lists.infradead.org
9737S:	Maintained
9738F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9739F:	drivers/pci/host/pci-xgene-msi.c
9740
9741PCIE DRIVER FOR AXIS ARTPEC
9742M:	Niklas Cassel <niklas.cassel@axis.com>
9743M:	Jesper Nilsson <jesper.nilsson@axis.com>
9744L:	linux-arm-kernel@axis.com
9745L:	linux-pci@vger.kernel.org
9746S:	Maintained
9747F:	Documentation/devicetree/bindings/pci/axis,artpec*
9748F:	drivers/pci/dwc/*artpec*
9749
9750PCIE DRIVER FOR HISILICON
9751M:	Zhou Wang <wangzhou1@hisilicon.com>
9752M:	Gabriele Paoloni <gabriele.paoloni@huawei.com>
9753L:	linux-pci@vger.kernel.org
9754S:	Maintained
9755F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9756F:	drivers/pci/dwc/pcie-hisi.c
9757
9758PCIE DRIVER FOR ROCKCHIP
9759M:	Shawn Lin <shawn.lin@rock-chips.com>
9760M:	Wenrui Li <wenrui.li@rock-chips.com>
9761L:	linux-pci@vger.kernel.org
9762L:	linux-rockchip@lists.infradead.org
9763S:	Maintained
9764F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9765F:	drivers/pci/host/pcie-rockchip.c
9766
9767PCIE DRIVER FOR QUALCOMM MSM
9768M:     Stanimir Varbanov <svarbanov@mm-sol.com>
9769L:     linux-pci@vger.kernel.org
9770L:     linux-arm-msm@vger.kernel.org
9771S:     Maintained
9772F:     drivers/pci/dwc/*qcom*
9773
9774PCIE DRIVER FOR CAVIUM THUNDERX
9775M:	David Daney <david.daney@cavium.com>
9776L:	linux-pci@vger.kernel.org
9777L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9778S:	Supported
9779F:	Documentation/devicetree/bindings/pci/pci-thunder-*
9780F:	drivers/pci/host/pci-thunder-*
9781
9782PCMCIA SUBSYSTEM
9783P:	Linux PCMCIA Team
9784L:	linux-pcmcia@lists.infradead.org
9785W:	http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9786T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9787S:	Maintained
9788F:	Documentation/pcmcia/
9789F:	tools/pcmcia/
9790F:	drivers/pcmcia/
9791F:	include/pcmcia/
9792
9793PCNET32 NETWORK DRIVER
9794M:	Don Fry <pcnet32@frontier.com>
9795L:	netdev@vger.kernel.org
9796S:	Maintained
9797F:	drivers/net/ethernet/amd/pcnet32.c
9798
9799PCRYPT PARALLEL CRYPTO ENGINE
9800M:	Steffen Klassert <steffen.klassert@secunet.com>
9801L:	linux-crypto@vger.kernel.org
9802S:	Maintained
9803F:	crypto/pcrypt.c
9804F:	include/crypto/pcrypt.h
9805
9806PER-CPU MEMORY ALLOCATOR
9807M:	Tejun Heo <tj@kernel.org>
9808M:	Christoph Lameter <cl@linux.com>
9809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9810S:	Maintained
9811F:	include/linux/percpu*.h
9812F:	mm/percpu*.c
9813F:	arch/*/include/asm/percpu.h
9814
9815PER-TASK DELAY ACCOUNTING
9816M:	Balbir Singh <bsingharora@gmail.com>
9817S:	Maintained
9818F:	include/linux/delayacct.h
9819F:	kernel/delayacct.c
9820
9821PERFORMANCE EVENTS SUBSYSTEM
9822M:	Peter Zijlstra <peterz@infradead.org>
9823M:	Ingo Molnar <mingo@redhat.com>
9824M:	Arnaldo Carvalho de Melo <acme@kernel.org>
9825R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
9826L:	linux-kernel@vger.kernel.org
9827T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9828S:	Supported
9829F:	kernel/events/*
9830F:	include/linux/perf_event.h
9831F:	include/uapi/linux/perf_event.h
9832F:	arch/*/kernel/perf_event*.c
9833F:	arch/*/kernel/*/perf_event*.c
9834F:	arch/*/kernel/*/*/perf_event*.c
9835F:	arch/*/include/asm/perf_event.h
9836F:	arch/*/kernel/perf_callchain.c
9837F:	arch/*/events/*
9838F:	tools/perf/
9839
9840PERSONALITY HANDLING
9841M:	Christoph Hellwig <hch@infradead.org>
9842L:	linux-abi-devel@lists.sourceforge.net
9843S:	Maintained
9844F:	include/linux/personality.h
9845F:	include/uapi/linux/personality.h
9846
9847PHONET PROTOCOL
9848M:	Remi Denis-Courmont <courmisch@gmail.com>
9849S:	Supported
9850F:	Documentation/networking/phonet.txt
9851F:	include/linux/phonet.h
9852F:	include/net/phonet/
9853F:	include/uapi/linux/phonet.h
9854F:	net/phonet/
9855
9856PHRAM MTD DRIVER
9857M:	Joern Engel <joern@lazybastard.org>
9858L:	linux-mtd@lists.infradead.org
9859S:	Maintained
9860F:	drivers/mtd/devices/phram.c
9861
9862PICOLCD HID DRIVER
9863M:	Bruno Prémont <bonbons@linux-vserver.org>
9864L:	linux-input@vger.kernel.org
9865S:	Maintained
9866F:	drivers/hid/hid-picolcd*
9867
9868PICOXCELL SUPPORT
9869M:	Jamie Iles <jamie@jamieiles.com>
9870L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9871T:	git git://github.com/jamieiles/linux-2.6-ji.git
9872S:	Supported
9873F:	arch/arm/boot/dts/picoxcell*
9874F:	arch/arm/mach-picoxcell/
9875F:	drivers/crypto/picoxcell*
9876
9877PIN CONTROL SUBSYSTEM
9878M:	Linus Walleij <linus.walleij@linaro.org>
9879L:	linux-gpio@vger.kernel.org
9880T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9881S:	Maintained
9882F:	Documentation/devicetree/bindings/pinctrl/
9883F:	Documentation/pinctrl.txt
9884F:	drivers/pinctrl/
9885F:	include/linux/pinctrl/
9886
9887PIN CONTROLLER - ATMEL AT91
9888M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9889L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9890S:	Maintained
9891F:	drivers/pinctrl/pinctrl-at91.*
9892
9893PIN CONTROLLER - ATMEL AT91 PIO4
9894M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9895L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9896L:	linux-gpio@vger.kernel.org
9897S:	Supported
9898F:	drivers/pinctrl/pinctrl-at91-pio4.*
9899
9900PIN CONTROLLER - INTEL
9901M:	Mika Westerberg <mika.westerberg@linux.intel.com>
9902M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
9903S:	Maintained
9904F:	drivers/pinctrl/intel/
9905
9906PIN CONTROLLER - RENESAS
9907M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9908M:	Geert Uytterhoeven <geert+renesas@glider.be>
9909L:	linux-renesas-soc@vger.kernel.org
9910S:	Maintained
9911F:	drivers/pinctrl/sh-pfc/
9912
9913PIN CONTROLLER - SAMSUNG
9914M:	Tomasz Figa <tomasz.figa@gmail.com>
9915M:	Krzysztof Kozlowski <krzk@kernel.org>
9916M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
9917L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9918L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9919S:	Maintained
9920F:	drivers/pinctrl/samsung/
9921F:	include/dt-bindings/pinctrl/samsung.h
9922F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
9923
9924PIN CONTROLLER - SINGLE
9925M:	Tony Lindgren <tony@atomide.com>
9926M:	Haojian Zhuang <haojian.zhuang@linaro.org>
9927L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9928L:	linux-omap@vger.kernel.org
9929S:	Maintained
9930F:	drivers/pinctrl/pinctrl-single.c
9931
9932PIN CONTROLLER - ST SPEAR
9933M:	Viresh Kumar <vireshk@kernel.org>
9934L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9935W:	http://www.st.com/spear
9936S:	Maintained
9937F:	drivers/pinctrl/spear/
9938
9939PISTACHIO SOC SUPPORT
9940M:      James Hartley <james.hartley@imgtec.com>
9941M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
9942L:      linux-mips@linux-mips.org
9943S:      Maintained
9944F:      arch/mips/pistachio/
9945F:      arch/mips/include/asm/mach-pistachio/
9946F:      arch/mips/boot/dts/img/pistachio*
9947F:      arch/mips/configs/pistachio*_defconfig
9948
9949PKTCDVD DRIVER
9950S:	Orphan
9951M:	linux-block@vger.kernel.org
9952F:	drivers/block/pktcdvd.c
9953F:	include/linux/pktcdvd.h
9954F:	include/uapi/linux/pktcdvd.h
9955
9956PKUNITY SOC DRIVERS
9957M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
9958W:	http://mprc.pku.edu.cn/~guanxuetao/linux
9959S:	Maintained
9960T:	git git://github.com/gxt/linux.git
9961F:	drivers/input/serio/i8042-unicore32io.h
9962F:	drivers/i2c/busses/i2c-puv3.c
9963F:	drivers/video/fbdev/fb-puv3.c
9964F:	drivers/rtc/rtc-puv3.c
9965
9966PMBUS HARDWARE MONITORING DRIVERS
9967M:	Guenter Roeck <linux@roeck-us.net>
9968L:	linux-hwmon@vger.kernel.org
9969W:	http://hwmon.wiki.kernel.org/
9970W:	http://www.roeck-us.net/linux/drivers/
9971T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9972S:	Maintained
9973F:	Documentation/hwmon/pmbus
9974F:	drivers/hwmon/pmbus/
9975F:	include/linux/i2c/pmbus.h
9976
9977PMC SIERRA MaxRAID DRIVER
9978L:	linux-scsi@vger.kernel.org
9979W:	http://www.pmc-sierra.com/
9980S:	Orphan
9981F:	drivers/scsi/pmcraid.*
9982
9983PMC SIERRA PM8001 DRIVER
9984M:	Jack Wang <jinpu.wang@profitbricks.com>
9985M:	lindar_liu@usish.com
9986L:	pmchba@pmcs.com
9987L:	linux-scsi@vger.kernel.org
9988S:	Supported
9989F:	drivers/scsi/pm8001/
9990
9991POSIX CLOCKS and TIMERS
9992M:	Thomas Gleixner <tglx@linutronix.de>
9993L:	linux-kernel@vger.kernel.org
9994T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9995S:	Maintained
9996F:	fs/timerfd.c
9997F:	include/linux/timer*
9998F:	kernel/time/*timer*
9999
10000POWER MANAGEMENT CORE
10001M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
10002L:	linux-pm@vger.kernel.org
10003T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10004B:	https://bugzilla.kernel.org
10005S:	Supported
10006F:	drivers/base/power/
10007F:	include/linux/pm.h
10008F:	include/linux/pm_*
10009F:	include/linux/powercap.h
10010F:	drivers/powercap/
10011
10012POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10013M:	Sebastian Reichel <sre@kernel.org>
10014L:	linux-pm@vger.kernel.org
10015T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10016S:	Maintained
10017F:	Documentation/devicetree/bindings/power/supply/
10018F:	include/linux/power_supply.h
10019F:	drivers/power/supply/
10020
10021POWER STATE COORDINATION INTERFACE (PSCI)
10022M:	Mark Rutland <mark.rutland@arm.com>
10023M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10024L:	linux-arm-kernel@lists.infradead.org
10025S:	Maintained
10026F:	drivers/firmware/psci*.c
10027F:	include/linux/psci.h
10028F:	include/uapi/linux/psci.h
10029
10030POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10031M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10032L:	linuxppc-dev@lists.ozlabs.org
10033S:	Maintained
10034F:	drivers/char/powernv-op-panel.c
10035
10036PNP SUPPORT
10037M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10038S:	Maintained
10039F:	drivers/pnp/
10040
10041PPP PROTOCOL DRIVERS AND COMPRESSORS
10042M:	Paul Mackerras <paulus@samba.org>
10043L:	linux-ppp@vger.kernel.org
10044S:	Maintained
10045F:	drivers/net/ppp/ppp_*
10046
10047PPP OVER ATM (RFC 2364)
10048M:	Mitchell Blank Jr <mitch@sfgoth.com>
10049S:	Maintained
10050F:	net/atm/pppoatm.c
10051F:	include/uapi/linux/atmppp.h
10052
10053PPP OVER ETHERNET
10054M:	Michal Ostrowski <mostrows@earthlink.net>
10055S:	Maintained
10056F:	drivers/net/ppp/pppoe.c
10057F:	drivers/net/ppp/pppox.c
10058
10059PPP OVER L2TP
10060M:	James Chapman <jchapman@katalix.com>
10061S:	Maintained
10062F:	net/l2tp/l2tp_ppp.c
10063F:	include/linux/if_pppol2tp.h
10064F:	include/uapi/linux/if_pppol2tp.h
10065
10066PPS SUPPORT
10067M:	Rodolfo Giometti <giometti@enneenne.com>
10068W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
10069L:	linuxpps@ml.enneenne.com (subscribers-only)
10070S:	Maintained
10071F:	Documentation/pps/
10072F:	drivers/pps/
10073F:	include/linux/pps*.h
10074
10075PPTP DRIVER
10076M:	Dmitry Kozlov <xeb@mail.ru>
10077L:	netdev@vger.kernel.org
10078S:	Maintained
10079F:	drivers/net/ppp/pptp.c
10080W:	http://sourceforge.net/projects/accel-pptp
10081
10082PREEMPTIBLE KERNEL
10083M:	Robert Love <rml@tech9.net>
10084L:	kpreempt-tech@lists.sourceforge.net
10085W:	ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10086S:	Supported
10087F:	Documentation/preempt-locking.txt
10088F:	include/linux/preempt.h
10089
10090PRINTK
10091M:	Petr Mladek <pmladek@suse.com>
10092M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10093R:	Steven Rostedt <rostedt@goodmis.org>
10094S:	Maintained
10095F:	kernel/printk/
10096F:	include/linux/printk.h
10097
10098PRISM54 WIRELESS DRIVER
10099M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
10100L:	linux-wireless@vger.kernel.org
10101W:	http://wireless.kernel.org/en/users/Drivers/p54
10102S:	Obsolete
10103F:	drivers/net/wireless/intersil/prism54/
10104
10105PS3 NETWORK SUPPORT
10106M:	Geoff Levand <geoff@infradead.org>
10107L:	netdev@vger.kernel.org
10108L:	linuxppc-dev@lists.ozlabs.org
10109S:	Maintained
10110F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
10111
10112PS3 PLATFORM SUPPORT
10113M:	Geoff Levand <geoff@infradead.org>
10114L:	linuxppc-dev@lists.ozlabs.org
10115S:	Maintained
10116F:	arch/powerpc/boot/ps3*
10117F:	arch/powerpc/include/asm/lv1call.h
10118F:	arch/powerpc/include/asm/ps3*.h
10119F:	arch/powerpc/platforms/ps3/
10120F:	drivers/*/ps3*
10121F:	drivers/ps3/
10122F:	drivers/rtc/rtc-ps3.c
10123F:	drivers/usb/host/*ps3.c
10124F:	sound/ppc/snd_ps3*
10125
10126PS3VRAM DRIVER
10127M:	Jim Paris <jim@jtan.com>
10128M:	Geoff Levand <geoff@infradead.org>
10129L:	linuxppc-dev@lists.ozlabs.org
10130S:	Maintained
10131F:	drivers/block/ps3vram.c
10132
10133PSAMPLE PACKET SAMPLING SUPPORT:
10134M:	Yotam Gigi <yotamg@mellanox.com>
10135S:	Maintained
10136F:	net/psample
10137F:	include/net/psample.h
10138F:	include/uapi/linux/psample.h
10139
10140PSTORE FILESYSTEM
10141M:	Kees Cook <keescook@chromium.org>
10142M:	Anton Vorontsov <anton@enomsg.org>
10143M:	Colin Cross <ccross@android.com>
10144M:	Tony Luck <tony.luck@intel.com>
10145S:	Maintained
10146T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10147F:	fs/pstore/
10148F:	include/linux/pstore*
10149F:	drivers/firmware/efi/efi-pstore.c
10150F:	drivers/acpi/apei/erst.c
10151F:	Documentation/admin-guide/ramoops.rst
10152F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10153K:	\b(pstore|ramoops)
10154
10155PTP HARDWARE CLOCK SUPPORT
10156M:	Richard Cochran <richardcochran@gmail.com>
10157L:	netdev@vger.kernel.org
10158S:	Maintained
10159W:	http://linuxptp.sourceforge.net/
10160F:	Documentation/ABI/testing/sysfs-ptp
10161F:	Documentation/ptp/*
10162F:	drivers/net/ethernet/freescale/gianfar_ptp.c
10163F:	drivers/net/phy/dp83640*
10164F:	drivers/ptp/*
10165F:	include/linux/ptp_cl*
10166
10167PTRACE SUPPORT
10168M:	Roland McGrath <roland@hack.frob.com>
10169M:	Oleg Nesterov <oleg@redhat.com>
10170S:	Maintained
10171F:	include/asm-generic/syscall.h
10172F:	include/linux/ptrace.h
10173F:	include/linux/regset.h
10174F:	include/linux/tracehook.h
10175F:	include/uapi/linux/ptrace.h
10176F:	kernel/ptrace.c
10177
10178PULSE8-CEC DRIVER
10179M:	Hans Verkuil <hverkuil@xs4all.nl>
10180L:	linux-media@vger.kernel.org
10181T:	git git://linuxtv.org/media_tree.git
10182S:	Maintained
10183F:	drivers/media/usb/pulse8-cec/*
10184
10185PVRUSB2 VIDEO4LINUX DRIVER
10186M:	Mike Isely <isely@pobox.com>
10187L:	pvrusb2@isely.net	(subscribers-only)
10188L:	linux-media@vger.kernel.org
10189W:	http://www.isely.net/pvrusb2/
10190T:	git git://linuxtv.org/media_tree.git
10191S:	Maintained
10192F:	Documentation/media/v4l-drivers/pvrusb2*
10193F:	drivers/media/usb/pvrusb2/
10194
10195PWC WEBCAM DRIVER
10196M:	Hans Verkuil <hverkuil@xs4all.nl>
10197L:	linux-media@vger.kernel.org
10198T:	git git://linuxtv.org/media_tree.git
10199S:	Odd Fixes
10200F:	drivers/media/usb/pwc/*
10201
10202PWM FAN DRIVER
10203M:	Kamil Debski <kamil@wypas.org>
10204M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10205L:	linux-hwmon@vger.kernel.org
10206S:	Supported
10207F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10208F:	Documentation/hwmon/pwm-fan
10209F:	drivers/hwmon/pwm-fan.c
10210
10211PWM SUBSYSTEM
10212M:	Thierry Reding <thierry.reding@gmail.com>
10213L:	linux-pwm@vger.kernel.org
10214S:	Maintained
10215T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10216F:	Documentation/pwm.txt
10217F:	Documentation/devicetree/bindings/pwm/
10218F:	include/linux/pwm.h
10219F:	drivers/pwm/
10220F:	drivers/video/backlight/pwm_bl.c
10221F:	include/linux/pwm_backlight.h
10222
10223PXA2xx/PXA3xx SUPPORT
10224M:	Daniel Mack <daniel@zonque.org>
10225M:	Haojian Zhuang <haojian.zhuang@gmail.com>
10226M:	Robert Jarzmik <robert.jarzmik@free.fr>
10227L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10228T:	git git://github.com/hzhuang1/linux.git
10229T:	git git://github.com/rjarzmik/linux.git
10230S:	Maintained
10231F:	arch/arm/boot/dts/pxa*
10232F:	arch/arm/mach-pxa/
10233F:	drivers/dma/pxa*
10234F:	drivers/pcmcia/pxa2xx*
10235F:	drivers/pinctrl/pxa/
10236F:	drivers/spi/spi-pxa2xx*
10237F:	drivers/usb/gadget/udc/pxa2*
10238F:	include/sound/pxa2xx-lib.h
10239F:	sound/arm/pxa*
10240F:	sound/soc/pxa/
10241
10242PXA GPIO DRIVER
10243M:	Robert Jarzmik <robert.jarzmik@free.fr>
10244L:	linux-gpio@vger.kernel.org
10245S:	Maintained
10246F:	drivers/gpio/gpio-pxa.c
10247
10248PXA3xx NAND FLASH DRIVER
10249M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10250L:	linux-mtd@lists.infradead.org
10251S:	Maintained
10252F:	drivers/mtd/nand/pxa3xx_nand.c
10253
10254MMP SUPPORT
10255M:	Eric Miao <eric.y.miao@gmail.com>
10256M:	Haojian Zhuang <haojian.zhuang@gmail.com>
10257L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10258T:	git git://github.com/hzhuang1/linux.git
10259T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
10260S:	Maintained
10261F:	arch/arm/boot/dts/mmp*
10262F:	arch/arm/mach-mmp/
10263
10264PXA MMCI DRIVER
10265S:	Orphan
10266
10267PXA RTC DRIVER
10268M:	Robert Jarzmik <robert.jarzmik@free.fr>
10269L:	rtc-linux@googlegroups.com
10270S:	Maintained
10271
10272QAT DRIVER
10273M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10274M:	Salvatore Benedetto <salvatore.benedetto@intel.com>
10275L:	qat-linux@intel.com
10276S:	Supported
10277F:	drivers/crypto/qat/
10278
10279QIB DRIVER
10280M:	Mike Marciniszyn <infinipath@intel.com>
10281L:	linux-rdma@vger.kernel.org
10282S:	Supported
10283F:	drivers/infiniband/hw/qib/
10284
10285QLOGIC QLA1280 SCSI DRIVER
10286M:	Michael Reed <mdr@sgi.com>
10287L:	linux-scsi@vger.kernel.org
10288S:	Maintained
10289F:	drivers/scsi/qla1280.[ch]
10290
10291QLOGIC QLA2XXX FC-SCSI DRIVER
10292M:	qla2xxx-upstream@qlogic.com
10293L:	linux-scsi@vger.kernel.org
10294S:	Supported
10295F:	Documentation/scsi/LICENSE.qla2xxx
10296F:	drivers/scsi/qla2xxx/
10297
10298QLOGIC QLA4XXX iSCSI DRIVER
10299M:	QLogic-Storage-Upstream@qlogic.com
10300L:	linux-scsi@vger.kernel.org
10301S:	Supported
10302F:	Documentation/scsi/LICENSE.qla4xxx
10303F:	drivers/scsi/qla4xxx/
10304
10305QLOGIC QLA3XXX NETWORK DRIVER
10306M:	Dept-GELinuxNICDev@cavium.com
10307L:	netdev@vger.kernel.org
10308S:	Supported
10309F:	Documentation/networking/LICENSE.qla3xxx
10310F:	drivers/net/ethernet/qlogic/qla3xxx.*
10311
10312QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10313M:	Harish Patil <harish.patil@cavium.com>
10314M:	Manish Chopra <manish.chopra@cavium.com>
10315M:	Dept-GELinuxNICDev@cavium.com
10316L:	netdev@vger.kernel.org
10317S:	Supported
10318F:	drivers/net/ethernet/qlogic/qlcnic/
10319
10320QLOGIC QLGE 10Gb ETHERNET DRIVER
10321M:	Harish Patil <harish.patil@cavium.com>
10322M:	Manish Chopra <manish.chopra@cavium.com>
10323M:	Dept-GELinuxNICDev@cavium.com
10324L:	netdev@vger.kernel.org
10325S:	Supported
10326F:	drivers/net/ethernet/qlogic/qlge/
10327
10328QLOGIC QL4xxx ETHERNET DRIVER
10329M:	Yuval Mintz <Yuval.Mintz@cavium.com>
10330M:	Ariel Elior <Ariel.Elior@cavium.com>
10331M:	everest-linux-l2@cavium.com
10332L:	netdev@vger.kernel.org
10333S:	Supported
10334F:	drivers/net/ethernet/qlogic/qed/
10335F:	include/linux/qed/
10336F:	drivers/net/ethernet/qlogic/qede/
10337
10338QLOGIC QL41xxx ISCSI DRIVER
10339M:	QLogic-Storage-Upstream@cavium.com
10340L:	linux-scsi@vger.kernel.org
10341S:	Supported
10342F:	drivers/scsi/qedi/
10343
10344QLOGIC QL41xxx FCOE DRIVER
10345M:	QLogic-Storage-Upstream@cavium.com
10346L:	linux-scsi@vger.kernel.org
10347S:	Supported
10348F:	drivers/scsi/qedf/
10349
10350QNX4 FILESYSTEM
10351M:	Anders Larsen <al@alarsen.net>
10352W:	http://www.alarsen.net/linux/qnx4fs/
10353S:	Maintained
10354F:	fs/qnx4/
10355F:	include/uapi/linux/qnx4_fs.h
10356F:	include/uapi/linux/qnxtypes.h
10357
10358QORIQ DPAA2 FSL-MC BUS DRIVER
10359M:	Stuart Yoder <stuyoder@gmail.com>
10360M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
10361L:	linux-kernel@vger.kernel.org
10362S:	Maintained
10363F:	drivers/staging/fsl-mc/
10364
10365QT1010 MEDIA DRIVER
10366M:	Antti Palosaari <crope@iki.fi>
10367L:	linux-media@vger.kernel.org
10368W:	https://linuxtv.org
10369W:	http://palosaari.fi/linux/
10370Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10371T:	git git://linuxtv.org/anttip/media_tree.git
10372S:	Maintained
10373F:	drivers/media/tuners/qt1010*
10374
10375QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10376M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10377L:	linux-wireless@vger.kernel.org
10378W:	http://wireless.kernel.org/en/users/Drivers/ath9k
10379S:	Supported
10380F:	drivers/net/wireless/ath/ath9k/
10381
10382QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10383M:	Kalle Valo <kvalo@qca.qualcomm.com>
10384L:	ath10k@lists.infradead.org
10385W:	http://wireless.kernel.org/en/users/Drivers/ath10k
10386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10387S:	Supported
10388F:	drivers/net/wireless/ath/ath10k/
10389
10390QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10391M:	Timur Tabi <timur@codeaurora.org>
10392L:	netdev@vger.kernel.org
10393S:	Supported
10394F:	drivers/net/ethernet/qualcomm/emac/
10395
10396QUALCOMM HEXAGON ARCHITECTURE
10397M:	Richard Kuo <rkuo@codeaurora.org>
10398L:	linux-hexagon@vger.kernel.org
10399T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10400S:	Supported
10401F:	arch/hexagon/
10402
10403QUALCOMM WCN36XX WIRELESS DRIVER
10404M:	Eugene Krasnikov <k.eugene.e@gmail.com>
10405L:	wcn36xx@lists.infradead.org
10406W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
10407T:	git git://github.com/KrasnikovEugene/wcn36xx.git
10408S:	Supported
10409F:	drivers/net/wireless/ath/wcn36xx/
10410
10411QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10412M:	Gabriel Somlo <somlo@cmu.edu>
10413M:	"Michael S. Tsirkin" <mst@redhat.com>
10414L:	qemu-devel@nongnu.org
10415S:	Maintained
10416F:	drivers/firmware/qemu_fw_cfg.c
10417
10418RADOS BLOCK DEVICE (RBD)
10419M:	Ilya Dryomov <idryomov@gmail.com>
10420M:	Sage Weil <sage@redhat.com>
10421M:	Alex Elder <elder@kernel.org>
10422L:	ceph-devel@vger.kernel.org
10423W:	http://ceph.com/
10424T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10425T:	git git://github.com/ceph/ceph-client.git
10426S:	Supported
10427F:	Documentation/ABI/testing/sysfs-bus-rbd
10428F:	drivers/block/rbd.c
10429F:	drivers/block/rbd_types.h
10430
10431RADEON FRAMEBUFFER DISPLAY DRIVER
10432M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
10433L:	linux-fbdev@vger.kernel.org
10434S:	Maintained
10435F:	drivers/video/fbdev/aty/radeon*
10436F:	include/uapi/linux/radeonfb.h
10437
10438RADIOSHARK RADIO DRIVER
10439M:	Hans Verkuil <hverkuil@xs4all.nl>
10440L:	linux-media@vger.kernel.org
10441T:	git git://linuxtv.org/media_tree.git
10442S:	Maintained
10443F:	drivers/media/radio/radio-shark.c
10444
10445RADIOSHARK2 RADIO DRIVER
10446M:	Hans Verkuil <hverkuil@xs4all.nl>
10447L:	linux-media@vger.kernel.org
10448T:	git git://linuxtv.org/media_tree.git
10449S:	Maintained
10450F:	drivers/media/radio/radio-shark2.c
10451F:	drivers/media/radio/radio-tea5777.c
10452
10453RAGE128 FRAMEBUFFER DISPLAY DRIVER
10454M:	Paul Mackerras <paulus@samba.org>
10455L:	linux-fbdev@vger.kernel.org
10456S:	Maintained
10457F:	drivers/video/fbdev/aty/aty128fb.c
10458
10459RALINK MIPS ARCHITECTURE
10460M:	John Crispin <john@phrozen.org>
10461L:	linux-mips@linux-mips.org
10462S:	Maintained
10463F:	arch/mips/ralink
10464
10465RALINK RT2X00 WIRELESS LAN DRIVER
10466P:	rt2x00 project
10467M:	Stanislaw Gruszka <sgruszka@redhat.com>
10468M:	Helmut Schaa <helmut.schaa@googlemail.com>
10469L:	linux-wireless@vger.kernel.org
10470S:	Maintained
10471F:	drivers/net/wireless/ralink/rt2x00/
10472
10473RAMDISK RAM BLOCK DEVICE DRIVER
10474M:	Jens Axboe <axboe@kernel.dk>
10475S:	Maintained
10476F:	Documentation/blockdev/ramdisk.txt
10477F:	drivers/block/brd.c
10478
10479RANDOM NUMBER DRIVER
10480M:	"Theodore Ts'o" <tytso@mit.edu>
10481S:	Maintained
10482F:	drivers/char/random.c
10483
10484RAPIDIO SUBSYSTEM
10485M:	Matt Porter <mporter@kernel.crashing.org>
10486M:	Alexandre Bounine <alexandre.bounine@idt.com>
10487S:	Maintained
10488F:	drivers/rapidio/
10489
10490RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10491L:	linux-wireless@vger.kernel.org
10492S:	Orphan
10493F:	drivers/net/wireless/ray*
10494
10495RCUTORTURE MODULE
10496M:	Josh Triplett <josh@joshtriplett.org>
10497M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10498L:	linux-kernel@vger.kernel.org
10499S:	Supported
10500T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10501F:	Documentation/RCU/torture.txt
10502F:	kernel/rcu/rcutorture.c
10503
10504RCUTORTURE TEST FRAMEWORK
10505M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10506M:	Josh Triplett <josh@joshtriplett.org>
10507R:	Steven Rostedt <rostedt@goodmis.org>
10508R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10509R:	Lai Jiangshan <jiangshanlai@gmail.com>
10510L:	linux-kernel@vger.kernel.org
10511S:	Supported
10512T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10513F:	tools/testing/selftests/rcutorture
10514
10515RDC R-321X SoC
10516M:	Florian Fainelli <florian@openwrt.org>
10517S:	Maintained
10518
10519RDC R6040 FAST ETHERNET DRIVER
10520M:	Florian Fainelli <f.fainelli@gmail.com>
10521L:	netdev@vger.kernel.org
10522S:	Maintained
10523F:	drivers/net/ethernet/rdc/r6040.c
10524
10525RDS - RELIABLE DATAGRAM SOCKETS
10526M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
10527L:	netdev@vger.kernel.org
10528L:	linux-rdma@vger.kernel.org
10529L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
10530W:	https://oss.oracle.com/projects/rds/
10531S:	Supported
10532F:	net/rds/
10533F:	Documentation/networking/rds.txt
10534
10535RDMAVT - RDMA verbs software
10536M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10537L:	linux-rdma@vger.kernel.org
10538S:	Supported
10539F:	drivers/infiniband/sw/rdmavt
10540
10541RDT - RESOURCE ALLOCATION
10542M:	Fenghua Yu <fenghua.yu@intel.com>
10543L:	linux-kernel@vger.kernel.org
10544S:	Supported
10545F:	arch/x86/kernel/cpu/intel_rdt*
10546F:	arch/x86/include/asm/intel_rdt*
10547F:	Documentation/x86/intel_rdt*
10548
10549READ-COPY UPDATE (RCU)
10550M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10551M:	Josh Triplett <josh@joshtriplett.org>
10552R:	Steven Rostedt <rostedt@goodmis.org>
10553R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10554R:	Lai Jiangshan <jiangshanlai@gmail.com>
10555L:	linux-kernel@vger.kernel.org
10556W:	http://www.rdrop.com/users/paulmck/RCU/
10557S:	Supported
10558T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10559F:	Documentation/RCU/
10560X:	Documentation/RCU/torture.txt
10561F:	include/linux/rcu*
10562X:	include/linux/srcu.h
10563F:	kernel/rcu/
10564X:	kernel/torture.c
10565
10566REAL TIME CLOCK (RTC) SUBSYSTEM
10567M:	Alessandro Zummo <a.zummo@towertech.it>
10568M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
10569L:	rtc-linux@googlegroups.com
10570Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
10571T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10572S:	Maintained
10573F:	Documentation/devicetree/bindings/rtc/
10574F:	Documentation/rtc.txt
10575F:	drivers/rtc/
10576F:	include/linux/rtc.h
10577F:	include/uapi/linux/rtc.h
10578F:	include/linux/rtc/
10579F:	include/linux/platform_data/rtc-*
10580F:	tools/testing/selftests/timers/rtctest.c
10581
10582REALTEK AUDIO CODECS
10583M:	Bard Liao <bardliao@realtek.com>
10584M:	Oder Chiou <oder_chiou@realtek.com>
10585S:	Maintained
10586F:	sound/soc/codecs/rt*
10587F:	include/sound/rt*.h
10588
10589REISERFS FILE SYSTEM
10590L:	reiserfs-devel@vger.kernel.org
10591S:	Supported
10592F:	fs/reiserfs/
10593
10594REGISTER MAP ABSTRACTION
10595M:	Mark Brown <broonie@kernel.org>
10596L:	linux-kernel@vger.kernel.org
10597T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10598S:	Supported
10599F:	Documentation/devicetree/bindings/regmap/
10600F:	drivers/base/regmap/
10601F:	include/linux/regmap.h
10602
10603REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10604M:	Ohad Ben-Cohen <ohad@wizery.com>
10605M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10606L:	linux-remoteproc@vger.kernel.org
10607T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10608S:	Maintained
10609F:	Documentation/devicetree/bindings/remoteproc/
10610F:	Documentation/remoteproc.txt
10611F:	drivers/remoteproc/
10612F:	include/linux/remoteproc.h
10613
10614REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10615M:	Ohad Ben-Cohen <ohad@wizery.com>
10616M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10617L:	linux-remoteproc@vger.kernel.org
10618T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10619S:	Maintained
10620F:	drivers/rpmsg/
10621F:	Documentation/rpmsg.txt
10622F:	include/linux/rpmsg.h
10623F:	include/linux/rpmsg/
10624
10625RENESAS CLOCK DRIVERS
10626M:	Geert Uytterhoeven <geert+renesas@glider.be>
10627L:	linux-renesas-soc@vger.kernel.org
10628S:	Supported
10629F:	drivers/clk/renesas/
10630
10631RENESAS ETHERNET DRIVERS
10632R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10633L:	netdev@vger.kernel.org
10634L:	linux-renesas-soc@vger.kernel.org
10635F:	drivers/net/ethernet/renesas/
10636F:	include/linux/sh_eth.h
10637
10638RENESAS R-CAR GYROADC DRIVER
10639M:	Marek Vasut <marek.vasut@gmail.com>
10640L:	linux-iio@vger.kernel.org
10641S:	Supported
10642F:	drivers/iio/adc/rcar_gyro_adc.c
10643
10644RENESAS USB2 PHY DRIVER
10645M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10646L:	linux-renesas-soc@vger.kernel.org
10647S:	Maintained
10648F:	drivers/phy/phy-rcar-gen3-usb2.c
10649
10650RESET CONTROLLER FRAMEWORK
10651M:	Philipp Zabel <p.zabel@pengutronix.de>
10652T:	git git://git.pengutronix.de/git/pza/linux
10653S:	Maintained
10654F:	drivers/reset/
10655F:	Documentation/devicetree/bindings/reset/
10656F:	include/dt-bindings/reset/
10657F:	include/linux/reset.h
10658F:	include/linux/reset-controller.h
10659
10660RFKILL
10661M:	Johannes Berg <johannes@sipsolutions.net>
10662L:	linux-wireless@vger.kernel.org
10663W:	http://wireless.kernel.org/
10664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10665T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10666S:	Maintained
10667F:	Documentation/rfkill.txt
10668F:	net/rfkill/
10669
10670RHASHTABLE
10671M:	Thomas Graf <tgraf@suug.ch>
10672M:	Herbert Xu <herbert@gondor.apana.org.au>
10673L:	netdev@vger.kernel.org
10674S:	Maintained
10675F:	lib/rhashtable.c
10676F:	include/linux/rhashtable.h
10677
10678RICOH SMARTMEDIA/XD DRIVER
10679M:	Maxim Levitsky <maximlevitsky@gmail.com>
10680S:	Maintained
10681F:	drivers/mtd/nand/r852.c
10682F:	drivers/mtd/nand/r852.h
10683
10684RICOH R5C592 MEMORYSTICK DRIVER
10685M:	Maxim Levitsky <maximlevitsky@gmail.com>
10686S:	Maintained
10687F:	drivers/memstick/host/r592.*
10688
10689ROCCAT DRIVERS
10690M:	Stefan Achatz <erazor_de@users.sourceforge.net>
10691W:	http://sourceforge.net/projects/roccat/
10692S:	Maintained
10693F:	drivers/hid/hid-roccat*
10694F:	include/linux/hid-roccat*
10695F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
10696
10697ROCKER DRIVER
10698M:	Jiri Pirko <jiri@resnulli.us>
10699L:	netdev@vger.kernel.org
10700S:	Supported
10701F:	drivers/net/ethernet/rocker/
10702
10703ROCKETPORT DRIVER
10704P:	Comtrol Corp.
10705W:	http://www.comtrol.com
10706S:	Maintained
10707F:	Documentation/serial/rocket.txt
10708F:	drivers/tty/rocket*
10709
10710ROCKETPORT EXPRESS/INFINITY DRIVER
10711M:	Kevin Cernekee <cernekee@gmail.com>
10712L:	linux-serial@vger.kernel.org
10713S:	Odd Fixes
10714F:	drivers/tty/serial/rp2.*
10715
10716ROSE NETWORK LAYER
10717M:	Ralf Baechle <ralf@linux-mips.org>
10718L:	linux-hams@vger.kernel.org
10719W:	http://www.linux-ax25.org/
10720S:	Maintained
10721F:	include/net/rose.h
10722F:	include/uapi/linux/rose.h
10723F:	net/rose/
10724
10725RTL2830 MEDIA DRIVER
10726M:	Antti Palosaari <crope@iki.fi>
10727L:	linux-media@vger.kernel.org
10728W:	https://linuxtv.org
10729W:	http://palosaari.fi/linux/
10730Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10731T:	git git://linuxtv.org/anttip/media_tree.git
10732S:	Maintained
10733F:	drivers/media/dvb-frontends/rtl2830*
10734
10735RTL2832 MEDIA DRIVER
10736M:	Antti Palosaari <crope@iki.fi>
10737L:	linux-media@vger.kernel.org
10738W:	https://linuxtv.org
10739W:	http://palosaari.fi/linux/
10740Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10741T:	git git://linuxtv.org/anttip/media_tree.git
10742S:	Maintained
10743F:	drivers/media/dvb-frontends/rtl2832*
10744
10745RTL2832_SDR MEDIA DRIVER
10746M:	Antti Palosaari <crope@iki.fi>
10747L:	linux-media@vger.kernel.org
10748W:	https://linuxtv.org
10749W:	http://palosaari.fi/linux/
10750Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10751T:	git git://linuxtv.org/anttip/media_tree.git
10752S:	Maintained
10753F:	drivers/media/dvb-frontends/rtl2832_sdr*
10754
10755RTL8180 WIRELESS DRIVER
10756L:	linux-wireless@vger.kernel.org
10757W:	http://wireless.kernel.org/
10758T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10759S:	Orphan
10760F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
10761
10762RTL8187 WIRELESS DRIVER
10763M:	Herton Ronaldo Krzesinski <herton@canonical.com>
10764M:	Hin-Tak Leung <htl10@users.sourceforge.net>
10765M:	Larry Finger <Larry.Finger@lwfinger.net>
10766L:	linux-wireless@vger.kernel.org
10767W:	http://wireless.kernel.org/
10768T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10769S:	Maintained
10770F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
10771
10772RTL8192CE WIRELESS DRIVER
10773M:	Larry Finger <Larry.Finger@lwfinger.net>
10774M:	Chaoming Li <chaoming_li@realsil.com.cn>
10775L:	linux-wireless@vger.kernel.org
10776W:	http://wireless.kernel.org/
10777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10778S:	Maintained
10779F:	drivers/net/wireless/realtek/rtlwifi/
10780F:	drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10781
10782RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10783M:	Jes Sorensen <Jes.Sorensen@gmail.com>
10784L:	linux-wireless@vger.kernel.org
10785T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10786S:	Maintained
10787F:	drivers/net/wireless/realtek/rtl8xxxu/
10788
10789S3 SAVAGE FRAMEBUFFER DRIVER
10790M:	Antonino Daplas <adaplas@gmail.com>
10791L:	linux-fbdev@vger.kernel.org
10792S:	Maintained
10793F:	drivers/video/fbdev/savage/
10794
10795S390
10796M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
10797M:	Heiko Carstens <heiko.carstens@de.ibm.com>
10798L:	linux-s390@vger.kernel.org
10799W:	http://www.ibm.com/developerworks/linux/linux390/
10800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10801S:	Supported
10802F:	arch/s390/
10803F:	drivers/s390/
10804F:	Documentation/s390/
10805F:	Documentation/DocBook/s390*
10806
10807S390 COMMON I/O LAYER
10808M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
10809M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10810L:	linux-s390@vger.kernel.org
10811W:	http://www.ibm.com/developerworks/linux/linux390/
10812S:	Supported
10813F:	drivers/s390/cio/
10814
10815S390 DASD DRIVER
10816M:	Stefan Haberland <sth@linux.vnet.ibm.com>
10817M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
10818L:	linux-s390@vger.kernel.org
10819W:	http://www.ibm.com/developerworks/linux/linux390/
10820S:	Supported
10821F:	drivers/s390/block/dasd*
10822F:	block/partitions/ibm.c
10823
10824S390 NETWORK DRIVERS
10825M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
10826L:	linux-s390@vger.kernel.org
10827W:	http://www.ibm.com/developerworks/linux/linux390/
10828S:	Supported
10829F:	drivers/s390/net/
10830
10831S390 PCI SUBSYSTEM
10832M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
10833M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
10834L:	linux-s390@vger.kernel.org
10835W:	http://www.ibm.com/developerworks/linux/linux390/
10836S:	Supported
10837F:	arch/s390/pci/
10838F:	drivers/pci/hotplug/s390_pci_hpc.c
10839
10840S390 ZCRYPT DRIVER
10841M:	Harald Freudenberger <freude@de.ibm.com>
10842L:	linux-s390@vger.kernel.org
10843W:	http://www.ibm.com/developerworks/linux/linux390/
10844S:	Supported
10845F:	drivers/s390/crypto/
10846
10847S390 ZFCP DRIVER
10848M:	Steffen Maier <maier@linux.vnet.ibm.com>
10849L:	linux-s390@vger.kernel.org
10850W:	http://www.ibm.com/developerworks/linux/linux390/
10851S:	Supported
10852F:	drivers/s390/scsi/zfcp_*
10853
10854S390 IUCV NETWORK LAYER
10855M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
10856L:	linux-s390@vger.kernel.org
10857W:	http://www.ibm.com/developerworks/linux/linux390/
10858S:	Supported
10859F:	drivers/s390/net/*iucv*
10860F:	include/net/iucv/
10861F:	net/iucv/
10862
10863S390 IOMMU (PCI)
10864M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
10865L:	linux-s390@vger.kernel.org
10866W:	http://www.ibm.com/developerworks/linux/linux390/
10867S:	Supported
10868F:	drivers/iommu/s390-iommu.c
10869
10870S3C24XX SD/MMC Driver
10871M:	Ben Dooks <ben-linux@fluff.org>
10872L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10873S:	Supported
10874F:	drivers/mmc/host/s3cmci.*
10875
10876SAA6588 RDS RECEIVER DRIVER
10877M:	Hans Verkuil <hverkuil@xs4all.nl>
10878L:	linux-media@vger.kernel.org
10879T:	git git://linuxtv.org/media_tree.git
10880W:	https://linuxtv.org
10881S:	Odd Fixes
10882F:	drivers/media/i2c/saa6588*
10883
10884SAA7134 VIDEO4LINUX DRIVER
10885M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
10886M:	Mauro Carvalho Chehab <mchehab@kernel.org>
10887L:	linux-media@vger.kernel.org
10888W:	https://linuxtv.org
10889T:	git git://linuxtv.org/media_tree.git
10890S:	Odd fixes
10891F:	Documentation/media/v4l-drivers/saa7134*
10892F:	drivers/media/pci/saa7134/
10893
10894SAA7146 VIDEO4LINUX-2 DRIVER
10895M:	Hans Verkuil <hverkuil@xs4all.nl>
10896L:	linux-media@vger.kernel.org
10897T:	git git://linuxtv.org/media_tree.git
10898S:	Maintained
10899F:	drivers/media/common/saa7146/
10900F:	drivers/media/pci/saa7146/
10901F:	include/media/saa7146*
10902
10903SAMSUNG LAPTOP DRIVER
10904M:	Corentin Chary <corentin.chary@gmail.com>
10905L:	platform-driver-x86@vger.kernel.org
10906S:	Maintained
10907F:	drivers/platform/x86/samsung-laptop.c
10908
10909SAMSUNG AUDIO (ASoC) DRIVERS
10910M:	Krzysztof Kozlowski <krzk@kernel.org>
10911M:	Sangbeom Kim <sbkim73@samsung.com>
10912M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10913L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10914S:	Supported
10915F:	sound/soc/samsung/
10916
10917SAMSUNG FRAMEBUFFER DRIVER
10918M:	Jingoo Han <jingoohan1@gmail.com>
10919L:	linux-fbdev@vger.kernel.org
10920S:	Maintained
10921F:	drivers/video/fbdev/s3c-fb.c
10922
10923SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10924M:	Sangbeom Kim <sbkim73@samsung.com>
10925M:	Krzysztof Kozlowski <krzk@kernel.org>
10926M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10927L:	linux-kernel@vger.kernel.org
10928L:	linux-samsung-soc@vger.kernel.org
10929S:	Supported
10930F:	drivers/mfd/sec*.c
10931F:	drivers/regulator/s2m*.c
10932F:	drivers/regulator/s5m*.c
10933F:	drivers/clk/clk-s2mps11.c
10934F:	drivers/rtc/rtc-s5m.c
10935F:	include/linux/mfd/samsung/
10936F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10937F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10938F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10939F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10940
10941SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10942M:	Kyungmin Park <kyungmin.park@samsung.com>
10943M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10944L:	linux-media@vger.kernel.org
10945Q:	https://patchwork.linuxtv.org/project/linux-media/list/
10946S:	Supported
10947F:	drivers/media/platform/exynos4-is/
10948
10949SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10950M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10951L:	linux-media@vger.kernel.org
10952L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10953S:	Maintained
10954F:	drivers/media/platform/s3c-camif/
10955F:	include/media/drv-intf/s3c_camif.h
10956
10957SAMSUNG S5C73M3 CAMERA DRIVER
10958M:	Kyungmin Park <kyungmin.park@samsung.com>
10959M:	Andrzej Hajda <a.hajda@samsung.com>
10960L:	linux-media@vger.kernel.org
10961S:	Supported
10962F:	drivers/media/i2c/s5c73m3/*
10963
10964SAMSUNG S5K5BAF CAMERA DRIVER
10965M:	Kyungmin Park <kyungmin.park@samsung.com>
10966M:	Andrzej Hajda <a.hajda@samsung.com>
10967L:	linux-media@vger.kernel.org
10968S:	Supported
10969F:	drivers/media/i2c/s5k5baf.c
10970
10971SAMSUNG S3FWRN5 NFC DRIVER
10972M:	Robert Baldyga <r.baldyga@samsung.com>
10973M:	Krzysztof Opasiak <k.opasiak@samsung.com>
10974L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10975S:	Supported
10976F:	drivers/nfc/s3fwrn5
10977
10978SAMSUNG SOC CLOCK DRIVERS
10979M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10980M:	Tomasz Figa <tomasz.figa@gmail.com>
10981M:	Chanwoo Choi <cw00.choi@samsung.com>
10982S:	Supported
10983L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10984F:	drivers/clk/samsung/
10985F:	include/dt-bindings/clock/exynos*.h
10986F:	Documentation/devicetree/bindings/clock/exynos*.txt
10987
10988SAMSUNG SPI DRIVERS
10989M:	Kukjin Kim <kgene@kernel.org>
10990M:	Krzysztof Kozlowski <krzk@kernel.org>
10991M:	Andi Shyti <andi.shyti@samsung.com>
10992L:	linux-spi@vger.kernel.org
10993L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10994S:	Maintained
10995F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
10996F:	drivers/spi/spi-s3c*
10997F:	include/linux/platform_data/spi-s3c64xx.h
10998
10999SAMSUNG SXGBE DRIVERS
11000M:	Byungho An <bh74.an@samsung.com>
11001M:	Girish K S <ks.giri@samsung.com>
11002M:	Vipul Pandya <vipul.pandya@samsung.com>
11003S:	Supported
11004L:	netdev@vger.kernel.org
11005F:	drivers/net/ethernet/samsung/sxgbe/
11006
11007SAMSUNG THERMAL DRIVER
11008M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11009L:	linux-pm@vger.kernel.org
11010L:	linux-samsung-soc@vger.kernel.org
11011S:	Supported
11012T:	git https://github.com/lmajewski/linux-samsung-thermal.git
11013F:	drivers/thermal/samsung/
11014
11015SAMSUNG USB2 PHY DRIVER
11016M:	Kamil Debski <kamil@wypas.org>
11017M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11018L:	linux-kernel@vger.kernel.org
11019S:	Supported
11020F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
11021F:	Documentation/phy/samsung-usb2.txt
11022F:	drivers/phy/phy-exynos4210-usb2.c
11023F:	drivers/phy/phy-exynos4x12-usb2.c
11024F:	drivers/phy/phy-exynos5250-usb2.c
11025F:	drivers/phy/phy-s5pv210-usb2.c
11026F:	drivers/phy/phy-samsung-usb2.c
11027F:	drivers/phy/phy-samsung-usb2.h
11028
11029SERIAL DRIVERS
11030M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11031L:	linux-serial@vger.kernel.org
11032S:	Maintained
11033F:	Documentation/devicetree/bindings/serial/
11034F:	drivers/tty/serial/
11035
11036SERIAL DEVICE BUS
11037M:	Rob Herring <robh@kernel.org>
11038L:	linux-serial@vger.kernel.org
11039S:	Maintained
11040F:	Documentation/devicetree/bindings/serial/slave-device.txt
11041F:	drivers/tty/serdev/
11042F:	include/linux/serdev.h
11043
11044SERIAL IR RECEIVER
11045M:	Sean Young <sean@mess.org>
11046L:	linux-media@vger.kernel.org
11047S:	Maintained
11048F:	drivers/media/rc/serial_ir.c
11049
11050STI CEC DRIVER
11051M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
11052L:	kernel@stlinux.com
11053S:	Maintained
11054F:	drivers/staging/media/st-cec/
11055F:	Documentation/devicetree/bindings/media/stih-cec.txt
11056
11057SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11058M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11059L:	linux-s390@vger.kernel.org
11060W:	http://www.ibm.com/developerworks/linux/linux390/
11061S:	Supported
11062F:	net/smc/
11063
11064SYNOPSYS DESIGNWARE DMAC DRIVER
11065M:	Viresh Kumar <vireshk@kernel.org>
11066M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11067S:	Maintained
11068F:	include/linux/dma/dw.h
11069F:	include/linux/platform_data/dma-dw.h
11070F:	drivers/dma/dw/
11071
11072SYNOPSYS DESIGNWARE I2C DRIVER
11073M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
11074R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11075R:	Mika Westerberg <mika.westerberg@linux.intel.com>
11076L:	linux-i2c@vger.kernel.org
11077S:	Maintained
11078F:	drivers/i2c/busses/i2c-designware-*
11079F:	include/linux/platform_data/i2c-designware.h
11080
11081SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
11082M:	Jaehoon Chung <jh80.chung@samsung.com>
11083L:	linux-mmc@vger.kernel.org
11084S:	Maintained
11085F:	drivers/mmc/host/dw_mmc*
11086
11087SYSTEM TRACE MODULE CLASS
11088M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11089S:	Maintained
11090T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
11091F:	Documentation/trace/stm.txt
11092F:	drivers/hwtracing/stm/
11093F:	include/linux/stm.h
11094F:	include/uapi/linux/stm.h
11095
11096THUNDERBOLT DRIVER
11097M:	Andreas Noever <andreas.noever@gmail.com>
11098S:	Maintained
11099F:	drivers/thunderbolt/
11100
11101TI BQ27XXX POWER SUPPLY DRIVER
11102R:	Andrew F. Davis <afd@ti.com>
11103F:	include/linux/power/bq27xxx_battery.h
11104F:	drivers/power/supply/bq27xxx_battery.c
11105F:	drivers/power/supply/bq27xxx_battery_i2c.c
11106
11107TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
11108M:	John Stultz <john.stultz@linaro.org>
11109M:	Thomas Gleixner <tglx@linutronix.de>
11110L:	linux-kernel@vger.kernel.org
11111T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11112S:	Supported
11113F:	include/linux/clocksource.h
11114F:	include/linux/time.h
11115F:	include/linux/timex.h
11116F:	include/uapi/linux/time.h
11117F:	include/uapi/linux/timex.h
11118F:	kernel/time/clocksource.c
11119F:	kernel/time/time*.c
11120F:	kernel/time/alarmtimer.c
11121F:	kernel/time/ntp.c
11122F:	tools/testing/selftests/timers/
11123
11124SC1200 WDT DRIVER
11125M:	Zwane Mwaikambo <zwanem@gmail.com>
11126S:	Maintained
11127F:	drivers/watchdog/sc1200wdt.c
11128
11129SCHEDULER
11130M:	Ingo Molnar <mingo@redhat.com>
11131M:	Peter Zijlstra <peterz@infradead.org>
11132L:	linux-kernel@vger.kernel.org
11133T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11134S:	Maintained
11135F:	kernel/sched/
11136F:	include/linux/sched.h
11137F:	include/uapi/linux/sched.h
11138F:	include/linux/wait.h
11139
11140SCORE ARCHITECTURE
11141M:	Chen Liqin <liqin.linux@gmail.com>
11142M:	Lennox Wu <lennox.wu@gmail.com>
11143W:	http://www.sunplus.com
11144S:	Supported
11145F:	arch/score/
11146
11147SCR24X CHIP CARD INTERFACE DRIVER
11148M:	Lubomir Rintel <lkundrak@v3.sk>
11149S:	Supported
11150F:	drivers/char/pcmcia/scr24x_cs.c
11151
11152SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
11153M:	Sudeep Holla <sudeep.holla@arm.com>
11154L:	linux-arm-kernel@lists.infradead.org
11155S:	Maintained
11156F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
11157F:	drivers/clk/clk-scpi.c
11158F:	drivers/cpufreq/scpi-cpufreq.c
11159F:	drivers/firmware/arm_scpi.c
11160F:	include/linux/scpi_protocol.h
11161
11162SCSI CDROM DRIVER
11163M:	Jens Axboe <axboe@kernel.dk>
11164L:	linux-scsi@vger.kernel.org
11165W:	http://www.kernel.dk
11166S:	Maintained
11167F:	drivers/scsi/sr*
11168
11169SCSI RDMA PROTOCOL (SRP) INITIATOR
11170M:	Bart Van Assche <bart.vanassche@sandisk.com>
11171L:	linux-rdma@vger.kernel.org
11172S:	Supported
11173W:	http://www.openfabrics.org
11174Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11175T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11176F:	drivers/infiniband/ulp/srp/
11177F:	include/scsi/srp.h
11178
11179SCSI SG DRIVER
11180M:	Doug Gilbert <dgilbert@interlog.com>
11181L:	linux-scsi@vger.kernel.org
11182W:	http://sg.danny.cz/sg
11183S:	Maintained
11184F:	Documentation/scsi/scsi-generic.txt
11185F:	drivers/scsi/sg.c
11186F:	include/scsi/sg.h
11187
11188SCSI SUBSYSTEM
11189M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11190T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11191M:	"Martin K. Petersen" <martin.petersen@oracle.com>
11192T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11193L:	linux-scsi@vger.kernel.org
11194S:	Maintained
11195F:	Documentation/devicetree/bindings/scsi/
11196F:	drivers/scsi/
11197F:	include/scsi/
11198
11199SCSI TAPE DRIVER
11200M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11201L:	linux-scsi@vger.kernel.org
11202S:	Maintained
11203F:	Documentation/scsi/st.txt
11204F:	drivers/scsi/st.*
11205F:	drivers/scsi/st_*.h
11206
11207SCTP PROTOCOL
11208M:	Vlad Yasevich <vyasevich@gmail.com>
11209M:	Neil Horman <nhorman@tuxdriver.com>
11210L:	linux-sctp@vger.kernel.org
11211W:	http://lksctp.sourceforge.net
11212S:	Maintained
11213F:	Documentation/networking/sctp.txt
11214F:	include/linux/sctp.h
11215F:	include/uapi/linux/sctp.h
11216F:	include/net/sctp/
11217F:	net/sctp/
11218
11219SCx200 CPU SUPPORT
11220M:	Jim Cromie <jim.cromie@gmail.com>
11221S:	Odd Fixes
11222F:	Documentation/i2c/busses/scx200_acb
11223F:	arch/x86/platform/scx200/
11224F:	drivers/watchdog/scx200_wdt.c
11225F:	drivers/i2c/busses/scx200*
11226F:	drivers/mtd/maps/scx200_docflash.c
11227F:	include/linux/scx200.h
11228
11229SCx200 GPIO DRIVER
11230M:	Jim Cromie <jim.cromie@gmail.com>
11231S:	Maintained
11232F:	drivers/char/scx200_gpio.c
11233F:	include/linux/scx200_gpio.h
11234
11235SCx200 HRT CLOCKSOURCE DRIVER
11236M:	Jim Cromie <jim.cromie@gmail.com>
11237S:	Maintained
11238F:	drivers/clocksource/scx200_hrt.c
11239
11240SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11241M:	Sascha Sommer <saschasommer@freenet.de>
11242L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11243S:	Maintained
11244F:	drivers/mmc/host/sdricoh_cs.c
11245
11246SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11247M:	Adrian Hunter <adrian.hunter@intel.com>
11248L:	linux-mmc@vger.kernel.org
11249T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
11250S:	Maintained
11251F:	drivers/mmc/host/sdhci*
11252F:	include/linux/mmc/sdhci*
11253
11254SECURE COMPUTING
11255M:	Kees Cook <keescook@chromium.org>
11256R:	Andy Lutomirski <luto@amacapital.net>
11257R:	Will Drewry <wad@chromium.org>
11258T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11259S:	Supported
11260F:	kernel/seccomp.c
11261F:	include/uapi/linux/seccomp.h
11262F:	include/linux/seccomp.h
11263F:	tools/testing/selftests/seccomp/*
11264K:	\bsecure_computing
11265K:	\bTIF_SECCOMP\b
11266
11267SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11268M:	Al Cooper <alcooperx@gmail.com>
11269L:	linux-mmc@vger.kernel.org
11270L:	bcm-kernel-feedback-list@broadcom.com
11271S:	Maintained
11272F:	drivers/mmc/host/sdhci-brcmstb*
11273
11274SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11275M:	Ben Dooks <ben-linux@fluff.org>
11276M:	Jaehoon Chung <jh80.chung@samsung.com>
11277L:	linux-mmc@vger.kernel.org
11278S:	Maintained
11279F:	drivers/mmc/host/sdhci-s3c*
11280
11281SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11282M:	Viresh Kumar <vireshk@kernel.org>
11283L:	linux-mmc@vger.kernel.org
11284S:	Maintained
11285F:	drivers/mmc/host/sdhci-spear.c
11286
11287SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11288M:	Scott Bauer <scott.bauer@intel.com>
11289M:	Jonathan Derrick <jonathan.derrick@intel.com>
11290M:	Rafael Antognolli <rafael.antognolli@intel.com>
11291L:	linux-block@vger.kernel.org
11292S:	Supported
11293F:	block/sed*
11294F:	block/opal_proto.h
11295F:	include/linux/sed*
11296F:	include/uapi/linux/sed*
11297
11298SECURITY SUBSYSTEM
11299M:	James Morris <james.l.morris@oracle.com>
11300M:	"Serge E. Hallyn" <serge@hallyn.com>
11301L:	linux-security-module@vger.kernel.org (suggested Cc:)
11302T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11303W:	http://kernsec.org/
11304S:	Supported
11305F:	security/
11306
11307SECURITY CONTACT
11308M:	Security Officers <security@kernel.org>
11309S:	Supported
11310
11311SELINUX SECURITY MODULE
11312M:	Paul Moore <paul@paul-moore.com>
11313M:	Stephen Smalley <sds@tycho.nsa.gov>
11314M:	Eric Paris <eparis@parisplace.org>
11315L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
11316W:	http://selinuxproject.org
11317T:	git git://git.infradead.org/users/pcmoore/selinux
11318S:	Supported
11319F:	include/linux/selinux*
11320F:	security/selinux/
11321F:	scripts/selinux/
11322
11323APPARMOR SECURITY MODULE
11324M:	John Johansen <john.johansen@canonical.com>
11325L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11326W:	apparmor.wiki.kernel.org
11327T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11328S:	Supported
11329F:	security/apparmor/
11330
11331LOADPIN SECURITY MODULE
11332M:	Kees Cook <keescook@chromium.org>
11333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11334S:	Supported
11335F:	security/loadpin/
11336
11337YAMA SECURITY MODULE
11338M:	Kees Cook <keescook@chromium.org>
11339T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11340S:	Supported
11341F:	security/yama/
11342
11343SENSABLE PHANTOM
11344M:	Jiri Slaby <jirislaby@gmail.com>
11345S:	Maintained
11346F:	drivers/misc/phantom.c
11347F:	include/uapi/linux/phantom.h
11348
11349Emulex 10Gbps iSCSI - OneConnect DRIVER
11350M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11351M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
11352M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
11353L:	linux-scsi@vger.kernel.org
11354W:	http://www.broadcom.com
11355S:	Supported
11356F:	drivers/scsi/be2iscsi/
11357
11358Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11359M:	Sathya Perla <sathya.perla@broadcom.com>
11360M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
11361M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11362M:	Somnath Kotur <somnath.kotur@broadcom.com>
11363L:	netdev@vger.kernel.org
11364W:	http://www.emulex.com
11365S:	Supported
11366F:	drivers/net/ethernet/emulex/benet/
11367
11368EMULEX ONECONNECT ROCE DRIVER
11369M:	Selvin Xavier <selvin.xavier@avagotech.com>
11370M:	Devesh Sharma <devesh.sharma@avagotech.com>
11371L:	linux-rdma@vger.kernel.org
11372W:	http://www.emulex.com
11373S:	Supported
11374F:	drivers/infiniband/hw/ocrdma/
11375F:	include/uapi/rdma/ocrdma-abi.h
11376
11377SFC NETWORK DRIVER
11378M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11379M:	Edward Cree <ecree@solarflare.com>
11380M:	Bert Kenward <bkenward@solarflare.com>
11381L:	netdev@vger.kernel.org
11382S:	Supported
11383F:	drivers/net/ethernet/sfc/
11384
11385SGI GRU DRIVER
11386M:	Dimitri Sivanich <sivanich@sgi.com>
11387S:	Maintained
11388F:	drivers/misc/sgi-gru/
11389
11390SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11391M:	Pat Gefre <pfg@sgi.com>
11392L:	linux-ia64@vger.kernel.org
11393S:	Supported
11394F:	Documentation/ia64/serial.txt
11395F:	drivers/tty/serial/ioc?_serial.c
11396F:	include/linux/ioc?.h
11397
11398SGI XP/XPC/XPNET DRIVER
11399M:	Cliff Whickman <cpw@sgi.com>
11400M:	Robin Holt <robinmholt@gmail.com>
11401S:	Maintained
11402F:	drivers/misc/sgi-xp/
11403
11404SI2157 MEDIA DRIVER
11405M:	Antti Palosaari <crope@iki.fi>
11406L:	linux-media@vger.kernel.org
11407W:	https://linuxtv.org
11408W:	http://palosaari.fi/linux/
11409Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11410T:	git git://linuxtv.org/anttip/media_tree.git
11411S:	Maintained
11412F:	drivers/media/tuners/si2157*
11413
11414SI2168 MEDIA DRIVER
11415M:	Antti Palosaari <crope@iki.fi>
11416L:	linux-media@vger.kernel.org
11417W:	https://linuxtv.org
11418W:	http://palosaari.fi/linux/
11419Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11420T:	git git://linuxtv.org/anttip/media_tree.git
11421S:	Maintained
11422F:	drivers/media/dvb-frontends/si2168*
11423
11424SI470X FM RADIO RECEIVER I2C DRIVER
11425M:	Hans Verkuil <hverkuil@xs4all.nl>
11426L:	linux-media@vger.kernel.org
11427T:	git git://linuxtv.org/media_tree.git
11428W:	https://linuxtv.org
11429S:	Odd Fixes
11430F:	drivers/media/radio/si470x/radio-si470x-i2c.c
11431
11432SI470X FM RADIO RECEIVER USB DRIVER
11433M:	Hans Verkuil <hverkuil@xs4all.nl>
11434L:	linux-media@vger.kernel.org
11435T:	git git://linuxtv.org/media_tree.git
11436W:	https://linuxtv.org
11437S:	Maintained
11438F:	drivers/media/radio/si470x/radio-si470x-common.c
11439F:	drivers/media/radio/si470x/radio-si470x.h
11440F:	drivers/media/radio/si470x/radio-si470x-usb.c
11441
11442SI4713 FM RADIO TRANSMITTER I2C DRIVER
11443M:	Eduardo Valentin <edubezval@gmail.com>
11444L:	linux-media@vger.kernel.org
11445T:	git git://linuxtv.org/media_tree.git
11446W:	https://linuxtv.org
11447S:	Odd Fixes
11448F:	drivers/media/radio/si4713/si4713.?
11449
11450SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11451M:	Eduardo Valentin <edubezval@gmail.com>
11452L:	linux-media@vger.kernel.org
11453T:	git git://linuxtv.org/media_tree.git
11454W:	https://linuxtv.org
11455S:	Odd Fixes
11456F:	drivers/media/radio/si4713/radio-platform-si4713.c
11457
11458SI4713 FM RADIO TRANSMITTER USB DRIVER
11459M:	Hans Verkuil <hverkuil@xs4all.nl>
11460L:	linux-media@vger.kernel.org
11461T:	git git://linuxtv.org/media_tree.git
11462W:	https://linuxtv.org
11463S:	Maintained
11464F:	drivers/media/radio/si4713/radio-usb-si4713.c
11465
11466SIANO DVB DRIVER
11467M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11468M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11469L:	linux-media@vger.kernel.org
11470W:	https://linuxtv.org
11471T:	git git://linuxtv.org/media_tree.git
11472S:	Odd fixes
11473F:	drivers/media/common/siano/
11474F:	drivers/media/usb/siano/
11475F:	drivers/media/usb/siano/
11476F:	drivers/media/mmc/siano/
11477
11478SILEAD TOUCHSCREEN DRIVER
11479M:	Hans de Goede <hdegoede@redhat.com>
11480L:	linux-input@vger.kernel.org
11481L:	platform-driver-x86@vger.kernel.org
11482S:	Maintained
11483F:	drivers/input/touchscreen/silead.c
11484F:	drivers/platform/x86/silead_dmi.c
11485
11486SIMPLEFB FB DRIVER
11487M:	Hans de Goede <hdegoede@redhat.com>
11488L:	linux-fbdev@vger.kernel.org
11489S:	Maintained
11490F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
11491F:	drivers/video/fbdev/simplefb.c
11492F:	include/linux/platform_data/simplefb.h
11493
11494SH_VEU V4L2 MEM2MEM DRIVER
11495L:	linux-media@vger.kernel.org
11496S:	Orphan
11497F:	drivers/media/platform/sh_veu.c
11498
11499SH_VOU V4L2 OUTPUT DRIVER
11500L:	linux-media@vger.kernel.org
11501S:	Orphan
11502F:	drivers/media/platform/sh_vou.c
11503F:	include/media/drv-intf/sh_vou.h
11504
11505SIMPLE FIRMWARE INTERFACE (SFI)
11506M:	Len Brown <lenb@kernel.org>
11507L:	sfi-devel@simplefirmware.org
11508W:	http://simplefirmware.org/
11509T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11510S:	Supported
11511F:	arch/x86/platform/sfi/
11512F:	drivers/sfi/
11513F:	include/linux/sfi*.h
11514
11515SIMTEC EB110ATX (Chalice CATS)
11516P:	Ben Dooks
11517P:	Vincent Sanders <vince@simtec.co.uk>
11518M:	Simtec Linux Team <linux@simtec.co.uk>
11519W:	http://www.simtec.co.uk/products/EB110ATX/
11520S:	Supported
11521
11522SIMTEC EB2410ITX (BAST)
11523P:	Ben Dooks
11524P:	Vincent Sanders <vince@simtec.co.uk>
11525M:	Simtec Linux Team <linux@simtec.co.uk>
11526W:	http://www.simtec.co.uk/products/EB2410ITX/
11527S:	Supported
11528F:	arch/arm/mach-s3c24xx/mach-bast.c
11529F:	arch/arm/mach-s3c24xx/bast-ide.c
11530F:	arch/arm/mach-s3c24xx/bast-irq.c
11531
11532SIPHASH PRF ROUTINES
11533M:	Jason A. Donenfeld <Jason@zx2c4.com>
11534S:	Maintained
11535F:	lib/siphash.c
11536F:	lib/test_siphash.c
11537F:	include/linux/siphash.h
11538
11539TI DAVINCI MACHINE SUPPORT
11540M:	Sekhar Nori <nsekhar@ti.com>
11541M:	Kevin Hilman <khilman@kernel.org>
11542L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11543T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11544S:	Supported
11545F:	arch/arm/mach-davinci/
11546F:	drivers/i2c/busses/i2c-davinci.c
11547
11548TI DAVINCI SERIES MEDIA DRIVER
11549M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11550L:	linux-media@vger.kernel.org
11551W:	https://linuxtv.org
11552Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11553T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11554S:	Maintained
11555F:	drivers/media/platform/davinci/
11556F:	include/media/davinci/
11557
11558TI AM437X VPFE DRIVER
11559M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11560L:	linux-media@vger.kernel.org
11561W:	https://linuxtv.org
11562Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11563T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11564S:	Maintained
11565F:	drivers/media/platform/am437x/
11566
11567OV2659 OMNIVISION SENSOR DRIVER
11568M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11569L:	linux-media@vger.kernel.org
11570W:	https://linuxtv.org
11571Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11572T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11573S:	Maintained
11574F:	drivers/media/i2c/ov2659.c
11575F:	include/media/i2c/ov2659.h
11576
11577SILICON MOTION SM712 FRAME BUFFER DRIVER
11578M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11579M:	Teddy Wang <teddy.wang@siliconmotion.com>
11580M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11581L:	linux-fbdev@vger.kernel.org
11582S:	Maintained
11583F:	drivers/video/fbdev/sm712*
11584F:	Documentation/fb/sm712fb.txt
11585
11586SIS 190 ETHERNET DRIVER
11587M:	Francois Romieu <romieu@fr.zoreil.com>
11588L:	netdev@vger.kernel.org
11589S:	Maintained
11590F:	drivers/net/ethernet/sis/sis190.c
11591
11592SIS 900/7016 FAST ETHERNET DRIVER
11593M:	Daniele Venzano <venza@brownhat.org>
11594W:	http://www.brownhat.org/sis900.html
11595L:	netdev@vger.kernel.org
11596S:	Maintained
11597F:	drivers/net/ethernet/sis/sis900.*
11598
11599SIS FRAMEBUFFER DRIVER
11600M:	Thomas Winischhofer <thomas@winischhofer.net>
11601W:	http://www.winischhofer.net/linuxsisvga.shtml
11602S:	Maintained
11603F:	Documentation/fb/sisfb.txt
11604F:	drivers/video/fbdev/sis/
11605F:	include/video/sisfb.h
11606
11607SIS USB2VGA DRIVER
11608M:	Thomas Winischhofer <thomas@winischhofer.net>
11609W:	http://www.winischhofer.at/linuxsisusbvga.shtml
11610S:	Maintained
11611F:	drivers/usb/misc/sisusbvga/
11612
11613SLAB ALLOCATOR
11614M:	Christoph Lameter <cl@linux.com>
11615M:	Pekka Enberg <penberg@kernel.org>
11616M:	David Rientjes <rientjes@google.com>
11617M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
11618M:	Andrew Morton <akpm@linux-foundation.org>
11619L:	linux-mm@kvack.org
11620S:	Maintained
11621F:	include/linux/sl?b*.h
11622F:	mm/sl?b*
11623
11624SLEEPABLE READ-COPY UPDATE (SRCU)
11625M:	Lai Jiangshan <jiangshanlai@gmail.com>
11626M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11627M:	Josh Triplett <josh@joshtriplett.org>
11628R:	Steven Rostedt <rostedt@goodmis.org>
11629R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11630L:	linux-kernel@vger.kernel.org
11631W:	http://www.rdrop.com/users/paulmck/RCU/
11632S:	Supported
11633T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11634F:	include/linux/srcu.h
11635F:	kernel/rcu/srcu.c
11636
11637SMACK SECURITY MODULE
11638M:	Casey Schaufler <casey@schaufler-ca.com>
11639L:	linux-security-module@vger.kernel.org
11640W:	http://schaufler-ca.com
11641T:	git git://github.com/cschaufler/smack-next
11642S:	Maintained
11643F:	Documentation/security/Smack.txt
11644F:	security/smack/
11645
11646DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11647M:	Kevin Hilman <khilman@kernel.org>
11648M:	Nishanth Menon <nm@ti.com>
11649S:	Maintained
11650F:	drivers/power/avs/
11651F:	include/linux/power/smartreflex.h
11652L:	linux-pm@vger.kernel.org
11653
11654SMC91x ETHERNET DRIVER
11655M:	Nicolas Pitre <nico@fluxnic.net>
11656S:	Odd Fixes
11657F:	drivers/net/ethernet/smsc/smc91x.*
11658
11659SMIA AND SMIA++ IMAGE SENSOR DRIVER
11660M:	Sakari Ailus <sakari.ailus@iki.fi>
11661L:	linux-media@vger.kernel.org
11662S:	Maintained
11663F:	drivers/media/i2c/smiapp/
11664F:	include/media/i2c/smiapp.h
11665F:	drivers/media/i2c/smiapp-pll.c
11666F:	drivers/media/i2c/smiapp-pll.h
11667F:	include/uapi/linux/smiapp.h
11668F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11669
11670SMM665 HARDWARE MONITOR DRIVER
11671M:	Guenter Roeck <linux@roeck-us.net>
11672L:	linux-hwmon@vger.kernel.org
11673S:	Maintained
11674F:	Documentation/hwmon/smm665
11675F:	drivers/hwmon/smm665.c
11676
11677SMSC EMC2103 HARDWARE MONITOR DRIVER
11678M:	Steve Glendinning <steve.glendinning@shawell.net>
11679L:	linux-hwmon@vger.kernel.org
11680S:	Maintained
11681F:	Documentation/hwmon/emc2103
11682F:	drivers/hwmon/emc2103.c
11683
11684SMSC SCH5627 HARDWARE MONITOR DRIVER
11685M:	Hans de Goede <hdegoede@redhat.com>
11686L:	linux-hwmon@vger.kernel.org
11687S:	Supported
11688F:	Documentation/hwmon/sch5627
11689F:	drivers/hwmon/sch5627.c
11690
11691SMSC47B397 HARDWARE MONITOR DRIVER
11692M:	Jean Delvare <jdelvare@suse.com>
11693L:	linux-hwmon@vger.kernel.org
11694S:	Maintained
11695F:	Documentation/hwmon/smsc47b397
11696F:	drivers/hwmon/smsc47b397.c
11697
11698SMSC911x ETHERNET DRIVER
11699M:	Steve Glendinning <steve.glendinning@shawell.net>
11700L:	netdev@vger.kernel.org
11701S:	Maintained
11702F:	include/linux/smsc911x.h
11703F:	drivers/net/ethernet/smsc/smsc911x.*
11704
11705SMSC9420 PCI ETHERNET DRIVER
11706M:	Steve Glendinning <steve.glendinning@shawell.net>
11707L:	netdev@vger.kernel.org
11708S:	Maintained
11709F:	drivers/net/ethernet/smsc/smsc9420.*
11710
11711SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11712M:	Steve Glendinning <steve.glendinning@shawell.net>
11713L:	linux-fbdev@vger.kernel.org
11714S:	Maintained
11715F:	drivers/video/fbdev/smscufx.c
11716
11717SOC-CAMERA V4L2 SUBSYSTEM
11718M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11719L:	linux-media@vger.kernel.org
11720T:	git git://linuxtv.org/media_tree.git
11721S:	Maintained
11722F:	include/media/soc*
11723F:	drivers/media/i2c/soc_camera/
11724F:	drivers/media/platform/soc_camera/
11725
11726SOEKRIS NET48XX LED SUPPORT
11727M:	Chris Boot <bootc@bootc.net>
11728S:	Maintained
11729F:	drivers/leds/leds-net48xx.c
11730
11731SOFTLOGIC 6x10 MPEG CODEC
11732M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11733M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11734M:	Andrey Utkin <andrey.krieger.utkin@gmail.com>
11735M:	Ismael Luceno <ismael@iodev.co.uk>
11736L:	linux-media@vger.kernel.org
11737S:	Supported
11738F:	drivers/media/pci/solo6x10/
11739
11740SOFTWARE RAID (Multiple Disks) SUPPORT
11741M:	Shaohua Li <shli@kernel.org>
11742L:	linux-raid@vger.kernel.org
11743T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11744S:	Supported
11745F:	drivers/md/
11746F:	include/linux/raid/
11747F:	include/uapi/linux/raid/
11748
11749SONIC NETWORK DRIVER
11750M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11751L:	netdev@vger.kernel.org
11752S:	Maintained
11753F:	drivers/net/ethernet/natsemi/sonic.*
11754
11755SONICS SILICON BACKPLANE DRIVER (SSB)
11756M:	Michael Buesch <m@bues.ch>
11757L:	linux-wireless@vger.kernel.org
11758S:	Maintained
11759F:	drivers/ssb/
11760F:	include/linux/ssb/
11761
11762SONY VAIO CONTROL DEVICE DRIVER
11763M:	Mattia Dongili <malattia@linux.it>
11764L:	platform-driver-x86@vger.kernel.org
11765W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11766S:	Maintained
11767F:	Documentation/laptops/sony-laptop.txt
11768F:	drivers/char/sonypi.c
11769F:	drivers/platform/x86/sony-laptop.c
11770F:	include/linux/sony-laptop.h
11771
11772SONY MEMORYSTICK CARD SUPPORT
11773M:	Alex Dubov <oakad@yahoo.com>
11774W:	http://tifmxx.berlios.de/
11775S:	Maintained
11776F:	drivers/memstick/host/tifm_ms.c
11777
11778SONY MEMORYSTICK STANDARD SUPPORT
11779M:	Maxim Levitsky <maximlevitsky@gmail.com>
11780S:	Maintained
11781F:	drivers/memstick/core/ms_block.*
11782
11783SOUND
11784M:	Jaroslav Kysela <perex@perex.cz>
11785M:	Takashi Iwai <tiwai@suse.com>
11786L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11787W:	http://www.alsa-project.org/
11788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11789T:	git git://git.alsa-project.org/alsa-kernel.git
11790Q:	http://patchwork.kernel.org/project/alsa-devel/list/
11791S:	Maintained
11792F:	Documentation/sound/
11793F:	include/sound/
11794F:	include/uapi/sound/
11795F:	sound/
11796
11797SOUND - COMPRESSED AUDIO
11798M:	Vinod Koul <vinod.koul@intel.com>
11799L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11801S:	Supported
11802F:	Documentation/sound/alsa/compress_offload.txt
11803F:	include/sound/compress_driver.h
11804F:	include/uapi/sound/compress_*
11805F:	sound/core/compress_offload.c
11806F:	sound/soc/soc-compress.c
11807
11808SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11809M:	Liam Girdwood <lgirdwood@gmail.com>
11810M:	Mark Brown <broonie@kernel.org>
11811T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11812L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11813W:	http://alsa-project.org/main/index.php/ASoC
11814S:	Supported
11815F:	Documentation/devicetree/bindings/sound/
11816F:	Documentation/sound/alsa/soc/
11817F:	sound/soc/
11818F:	include/sound/soc*
11819
11820SOUND - DMAENGINE HELPERS
11821M:	Lars-Peter Clausen <lars@metafoo.de>
11822S:	Supported
11823F:	include/sound/dmaengine_pcm.h
11824F:	sound/core/pcm_dmaengine.c
11825F:	sound/soc/soc-generic-dmaengine-pcm.c
11826
11827SP2 MEDIA DRIVER
11828M:	Olli Salonen <olli.salonen@iki.fi>
11829L:	linux-media@vger.kernel.org
11830W:	https://linuxtv.org
11831Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11832S:	Maintained
11833F:	drivers/media/dvb-frontends/sp2*
11834
11835SPARC + UltraSPARC (sparc/sparc64)
11836M:	"David S. Miller" <davem@davemloft.net>
11837L:	sparclinux@vger.kernel.org
11838Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
11839T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11840T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11841S:	Maintained
11842F:	arch/sparc/
11843F:	drivers/sbus/
11844
11845SPARC SERIAL DRIVERS
11846M:	"David S. Miller" <davem@davemloft.net>
11847L:	sparclinux@vger.kernel.org
11848T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11849T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11850S:	Maintained
11851F:	include/linux/sunserialcore.h
11852F:	drivers/tty/serial/suncore.c
11853F:	drivers/tty/serial/sunhv.c
11854F:	drivers/tty/serial/sunsab.c
11855F:	drivers/tty/serial/sunsab.h
11856F:	drivers/tty/serial/sunsu.c
11857F:	drivers/tty/serial/sunzilog.c
11858F:	drivers/tty/serial/sunzilog.h
11859
11860SPARSE CHECKER
11861M:	"Christopher Li" <sparse@chrisli.org>
11862L:	linux-sparse@vger.kernel.org
11863W:	https://sparse.wiki.kernel.org/
11864T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11865T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11866S:	Maintained
11867F:	include/linux/compiler.h
11868
11869SPEAR PLATFORM SUPPORT
11870M:	Viresh Kumar <vireshk@kernel.org>
11871M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11872L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11873W:	http://www.st.com/spear
11874S:	Maintained
11875F:	arch/arm/boot/dts/spear*
11876F:	arch/arm/mach-spear/
11877
11878SPEAR CLOCK FRAMEWORK SUPPORT
11879M:	Viresh Kumar <vireshk@kernel.org>
11880L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11881W:	http://www.st.com/spear
11882S:	Maintained
11883F:	drivers/clk/spear/
11884
11885SPI NOR SUBSYSTEM
11886M:	Cyrille Pitchen <cyrille.pitchen@atmel.com>
11887M:	Marek Vasut <marek.vasut@gmail.com>
11888L:	linux-mtd@lists.infradead.org
11889W:	http://www.linux-mtd.infradead.org/
11890Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
11891T:	git git://github.com/spi-nor/linux.git
11892S:	Maintained
11893F:	drivers/mtd/spi-nor/
11894F:	include/linux/mtd/spi-nor.h
11895
11896SPI SUBSYSTEM
11897M:	Mark Brown <broonie@kernel.org>
11898L:	linux-spi@vger.kernel.org
11899T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11900Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
11901S:	Maintained
11902F:	Documentation/devicetree/bindings/spi/
11903F:	Documentation/spi/
11904F:	drivers/spi/
11905F:	include/linux/spi/
11906F:	include/uapi/linux/spi/
11907F:	tools/spi/
11908
11909SPIDERNET NETWORK DRIVER for CELL
11910M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11911L:	netdev@vger.kernel.org
11912S:	Supported
11913F:	Documentation/networking/spider_net.txt
11914F:	drivers/net/ethernet/toshiba/spider_net*
11915
11916SPU FILE SYSTEM
11917M:	Jeremy Kerr <jk@ozlabs.org>
11918L:	linuxppc-dev@lists.ozlabs.org
11919W:	http://www.ibm.com/developerworks/power/cell/
11920S:	Supported
11921F:	Documentation/filesystems/spufs.txt
11922F:	arch/powerpc/platforms/cell/spufs/
11923
11924SQUASHFS FILE SYSTEM
11925M:	Phillip Lougher <phillip@squashfs.org.uk>
11926L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
11927W:	http://squashfs.org.uk
11928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11929S:	Maintained
11930F:	Documentation/filesystems/squashfs.txt
11931F:	fs/squashfs/
11932
11933SRM (Alpha) environment access
11934M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
11935S:	Maintained
11936F:	arch/alpha/kernel/srm_env.c
11937
11938STABLE BRANCH
11939M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11940L:	stable@vger.kernel.org
11941S:	Supported
11942F:	Documentation/process/stable-kernel-rules.rst
11943
11944STAGING SUBSYSTEM
11945M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11946T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11947L:	devel@driverdev.osuosl.org
11948S:	Supported
11949F:	drivers/staging/
11950
11951STAGING - COMEDI
11952M:	Ian Abbott <abbotti@mev.co.uk>
11953M:	H Hartley Sweeten <hsweeten@visionengravers.com>
11954S:	Odd Fixes
11955F:	drivers/staging/comedi/
11956
11957STAGING - FLARION FT1000 DRIVERS
11958M:	Marek Belisko <marek.belisko@gmail.com>
11959S:	Odd Fixes
11960F:	drivers/staging/ft1000/
11961
11962STAGING - INDUSTRIAL IO
11963M:	Jonathan Cameron <jic23@kernel.org>
11964L:	linux-iio@vger.kernel.org
11965S:	Odd Fixes
11966F:	Documentation/devicetree/bindings/staging/iio/
11967F:	drivers/staging/iio/
11968
11969STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11970M:	Jarod Wilson <jarod@wilsonet.com>
11971W:	http://www.lirc.org/
11972S:	Odd Fixes
11973F:	drivers/staging/media/lirc/
11974
11975STAGING - LUSTRE PARALLEL FILESYSTEM
11976M:	Oleg Drokin <oleg.drokin@intel.com>
11977M:	Andreas Dilger <andreas.dilger@intel.com>
11978M:	James Simmons <jsimmons@infradead.org>
11979L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
11980W:	http://wiki.lustre.org/
11981S:	Maintained
11982F:	drivers/staging/lustre
11983
11984STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11985M:	Marc Dietrich <marvin24@gmx.de>
11986L:	ac100@lists.launchpad.net (moderated for non-subscribers)
11987L:	linux-tegra@vger.kernel.org
11988S:	Maintained
11989F:	drivers/staging/nvec/
11990
11991STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11992M:	Jens Frederich <jfrederich@gmail.com>
11993M:	Daniel Drake <dsd@laptop.org>
11994M:	Jon Nettleton <jon.nettleton@gmail.com>
11995W:	http://wiki.laptop.org/go/DCON
11996S:	Maintained
11997F:	drivers/staging/olpc_dcon/
11998
11999STAGING - REALTEK RTL8712U DRIVERS
12000M:	Larry Finger <Larry.Finger@lwfinger.net>
12001M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12002S:	Odd Fixes
12003F:	drivers/staging/rtl8712/
12004
12005STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12006M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12007M:	Teddy Wang <teddy.wang@siliconmotion.com>
12008M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12009L:	linux-fbdev@vger.kernel.org
12010S:	Maintained
12011F:	drivers/staging/sm750fb/
12012
12013STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12014M:	William Hubbs <w.d.hubbs@gmail.com>
12015M:	Chris Brannon <chris@the-brannons.com>
12016M:	Kirk Reiser <kirk@reisers.ca>
12017M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
12018L:	speakup@linux-speakup.org
12019W:	http://www.linux-speakup.org/
12020S:	Odd Fixes
12021F:	drivers/staging/speakup/
12022
12023STAGING - VIA VT665X DRIVERS
12024M:	Forest Bond <forest@alittletooquiet.net>
12025S:	Odd Fixes
12026F:	drivers/staging/vt665?/
12027
12028STAGING - WILC1000 WIFI DRIVER
12029M:	Aditya Shankar <aditya.shankar@microchip.com>
12030M:	Ganesh Krishna <ganesh.krishna@microchip.com>
12031L:	linux-wireless@vger.kernel.org
12032S:	Supported
12033F:	drivers/staging/wilc1000/
12034
12035STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12036M:	Arnaud Patard <arnaud.patard@rtp-net.org>
12037S:	Odd Fixes
12038F:	drivers/staging/xgifb/
12039
12040STARFIRE/DURALAN NETWORK DRIVER
12041M:	Ion Badulescu <ionut@badula.org>
12042S:	Odd Fixes
12043F:	drivers/net/ethernet/adaptec/starfire*
12044
12045SUN3/3X
12046M:	Sam Creasey <sammy@sammy.net>
12047W:	http://sammy.net/sun3/
12048S:	Maintained
12049F:	arch/m68k/kernel/*sun3*
12050F:	arch/m68k/sun3*/
12051F:	arch/m68k/include/asm/sun3*
12052F:	drivers/net/ethernet/i825xx/sun3*
12053
12054SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12055M:	Hans de Goede <hdegoede@redhat.com>
12056L:	linux-input@vger.kernel.org
12057S:	Maintained
12058F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12059F:	drivers/input/keyboard/sun4i-lradc-keys.c
12060
12061SUNDANCE NETWORK DRIVER
12062M:	Denis Kirjanov <kda@linux-powerpc.org>
12063L:	netdev@vger.kernel.org
12064S:	Maintained
12065F:	drivers/net/ethernet/dlink/sundance.c
12066
12067SUPERH
12068M:	Yoshinori Sato <ysato@users.sourceforge.jp>
12069M:	Rich Felker <dalias@libc.org>
12070L:	linux-sh@vger.kernel.org
12071Q:	http://patchwork.kernel.org/project/linux-sh/list/
12072S:	Maintained
12073F:	Documentation/sh/
12074F:	arch/sh/
12075F:	drivers/sh/
12076
12077SUSPEND TO RAM
12078M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
12079M:	Len Brown <len.brown@intel.com>
12080M:	Pavel Machek <pavel@ucw.cz>
12081L:	linux-pm@vger.kernel.org
12082B:	https://bugzilla.kernel.org
12083S:	Supported
12084F:	Documentation/power/
12085F:	arch/x86/kernel/acpi/
12086F:	drivers/base/power/
12087F:	kernel/power/
12088F:	include/linux/suspend.h
12089F:	include/linux/freezer.h
12090F:	include/linux/pm.h
12091
12092SVGA HANDLING
12093M:	Martin Mares <mj@ucw.cz>
12094L:	linux-video@atrey.karlin.mff.cuni.cz
12095S:	Maintained
12096F:	Documentation/svga.txt
12097F:	arch/x86/boot/video*
12098
12099SWIOTLB SUBSYSTEM
12100M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12101L:	linux-kernel@vger.kernel.org
12102T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12103S:	Supported
12104F:	lib/swiotlb.c
12105F:	arch/*/kernel/pci-swiotlb.c
12106F:	include/linux/swiotlb.h
12107
12108SWITCHDEV
12109M:	Jiri Pirko <jiri@resnulli.us>
12110M:	Ivan Vecera <ivecera@redhat.com>
12111L:	netdev@vger.kernel.org
12112S:	Supported
12113F:	net/switchdev/
12114F:	include/net/switchdev.h
12115
12116SYNOPSYS ARC ARCHITECTURE
12117M:	Vineet Gupta <vgupta@synopsys.com>
12118L:	linux-snps-arc@lists.infradead.org
12119S:	Supported
12120F:	arch/arc/
12121F:	Documentation/devicetree/bindings/arc/*
12122F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12123F:	drivers/clocksource/arc_timer.c
12124F:	drivers/tty/serial/arc_uart.c
12125T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12126
12127SYNOPSYS ARC SDP platform support
12128M:	Alexey Brodkin <abrodkin@synopsys.com>
12129S:	Supported
12130F:	arch/arc/plat-axs10x
12131F:	arch/arc/boot/dts/ax*
12132F:	Documentation/devicetree/bindings/arc/axs10*
12133
12134SYSTEM CONFIGURATION (SYSCON)
12135M:	Lee Jones <lee.jones@linaro.org>
12136M:	Arnd Bergmann <arnd@arndb.de>
12137T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12138S:	Supported
12139F:	drivers/mfd/syscon.c
12140
12141SYSTEM RESET/SHUTDOWN DRIVERS
12142M:	Sebastian Reichel <sre@kernel.org>
12143L:	linux-pm@vger.kernel.org
12144T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12145S:	Maintained
12146F:	Documentation/devicetree/bindings/power/reset/
12147F:	drivers/power/reset/
12148
12149SYSV FILESYSTEM
12150M:	Christoph Hellwig <hch@infradead.org>
12151S:	Maintained
12152F:	Documentation/filesystems/sysv-fs.txt
12153F:	fs/sysv/
12154F:	include/linux/sysv_fs.h
12155
12156TARGET SUBSYSTEM
12157M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
12158L:	linux-scsi@vger.kernel.org
12159L:	target-devel@vger.kernel.org
12160W:	http://www.linux-iscsi.org
12161W:	http://groups.google.com/group/linux-iscsi-target-dev
12162T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12163S:	Supported
12164F:	drivers/target/
12165F:	include/target/
12166F:	Documentation/target/
12167
12168TASKSTATS STATISTICS INTERFACE
12169M:	Balbir Singh <bsingharora@gmail.com>
12170S:	Maintained
12171F:	Documentation/accounting/taskstats*
12172F:	include/linux/taskstats*
12173F:	kernel/taskstats.c
12174
12175TC CLASSIFIER
12176M:	Jamal Hadi Salim <jhs@mojatatu.com>
12177L:	netdev@vger.kernel.org
12178S:	Maintained
12179F:	include/net/pkt_cls.h
12180F:	include/uapi/linux/pkt_cls.h
12181F:	net/sched/
12182
12183TCP LOW PRIORITY MODULE
12184M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12185M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12186W:	http://tcp-lp-mod.sourceforge.net/
12187S:	Maintained
12188F:	net/ipv4/tcp_lp.c
12189
12190TDA10071 MEDIA DRIVER
12191M:	Antti Palosaari <crope@iki.fi>
12192L:	linux-media@vger.kernel.org
12193W:	https://linuxtv.org
12194W:	http://palosaari.fi/linux/
12195Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12196T:	git git://linuxtv.org/anttip/media_tree.git
12197S:	Maintained
12198F:	drivers/media/dvb-frontends/tda10071*
12199
12200TDA18212 MEDIA DRIVER
12201M:	Antti Palosaari <crope@iki.fi>
12202L:	linux-media@vger.kernel.org
12203W:	https://linuxtv.org
12204W:	http://palosaari.fi/linux/
12205Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12206T:	git git://linuxtv.org/anttip/media_tree.git
12207S:	Maintained
12208F:	drivers/media/tuners/tda18212*
12209
12210TDA18218 MEDIA DRIVER
12211M:	Antti Palosaari <crope@iki.fi>
12212L:	linux-media@vger.kernel.org
12213W:	https://linuxtv.org
12214W:	http://palosaari.fi/linux/
12215Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12216T:	git git://linuxtv.org/anttip/media_tree.git
12217S:	Maintained
12218F:	drivers/media/tuners/tda18218*
12219
12220TDA18271 MEDIA DRIVER
12221M:	Michael Krufky <mkrufky@linuxtv.org>
12222L:	linux-media@vger.kernel.org
12223W:	https://linuxtv.org
12224W:	http://github.com/mkrufky
12225Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12226T:	git git://linuxtv.org/mkrufky/tuners.git
12227S:	Maintained
12228F:	drivers/media/tuners/tda18271*
12229
12230TDA827x MEDIA DRIVER
12231M:	Michael Krufky <mkrufky@linuxtv.org>
12232L:	linux-media@vger.kernel.org
12233W:	https://linuxtv.org
12234W:	http://github.com/mkrufky
12235Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12236T:	git git://linuxtv.org/mkrufky/tuners.git
12237S:	Maintained
12238F:	drivers/media/tuners/tda8290.*
12239
12240TDA8290 MEDIA DRIVER
12241M:	Michael Krufky <mkrufky@linuxtv.org>
12242L:	linux-media@vger.kernel.org
12243W:	https://linuxtv.org
12244W:	http://github.com/mkrufky
12245Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12246T:	git git://linuxtv.org/mkrufky/tuners.git
12247S:	Maintained
12248F:	drivers/media/tuners/tda8290.*
12249
12250TDA9840 MEDIA DRIVER
12251M:	Hans Verkuil <hverkuil@xs4all.nl>
12252L:	linux-media@vger.kernel.org
12253T:	git git://linuxtv.org/media_tree.git
12254W:	https://linuxtv.org
12255S:	Maintained
12256F:	drivers/media/i2c/tda9840*
12257
12258TEA5761 TUNER DRIVER
12259M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12260M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12261L:	linux-media@vger.kernel.org
12262W:	https://linuxtv.org
12263T:	git git://linuxtv.org/media_tree.git
12264S:	Odd fixes
12265F:	drivers/media/tuners/tea5761.*
12266
12267TEA5767 TUNER DRIVER
12268M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12269M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12270L:	linux-media@vger.kernel.org
12271W:	https://linuxtv.org
12272T:	git git://linuxtv.org/media_tree.git
12273S:	Maintained
12274F:	drivers/media/tuners/tea5767.*
12275
12276TEA6415C MEDIA DRIVER
12277M:	Hans Verkuil <hverkuil@xs4all.nl>
12278L:	linux-media@vger.kernel.org
12279T:	git git://linuxtv.org/media_tree.git
12280W:	https://linuxtv.org
12281S:	Maintained
12282F:	drivers/media/i2c/tea6415c*
12283
12284TEA6420 MEDIA DRIVER
12285M:	Hans Verkuil <hverkuil@xs4all.nl>
12286L:	linux-media@vger.kernel.org
12287T:	git git://linuxtv.org/media_tree.git
12288W:	https://linuxtv.org
12289S:	Maintained
12290F:	drivers/media/i2c/tea6420*
12291
12292TEAM DRIVER
12293M:	Jiri Pirko <jiri@resnulli.us>
12294L:	netdev@vger.kernel.org
12295S:	Supported
12296F:	drivers/net/team/
12297F:	include/linux/if_team.h
12298F:	include/uapi/linux/if_team.h
12299
12300TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12301M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12302S:	Maintained
12303F:	arch/x86/platform/ts5500/
12304
12305TECHNOTREND USB IR RECEIVER
12306M:	Sean Young <sean@mess.org>
12307L:	linux-media@vger.kernel.org
12308S:	Maintained
12309F:	drivers/media/rc/ttusbir.c
12310
12311TEGRA ARCHITECTURE SUPPORT
12312M:	Stephen Warren <swarren@wwwdotorg.org>
12313M:	Thierry Reding <thierry.reding@gmail.com>
12314M:	Alexandre Courbot <gnurou@gmail.com>
12315L:	linux-tegra@vger.kernel.org
12316Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
12317T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12318S:	Supported
12319N:	[^a-z]tegra
12320
12321TEGRA CLOCK DRIVER
12322M:	Peter De Schrijver <pdeschrijver@nvidia.com>
12323M:	Prashant Gaikwad <pgaikwad@nvidia.com>
12324S:	Supported
12325F:	drivers/clk/tegra/
12326
12327TEGRA DMA DRIVERS
12328M:	Laxman Dewangan <ldewangan@nvidia.com>
12329M:	Jon Hunter <jonathanh@nvidia.com>
12330S:	Supported
12331F:	drivers/dma/tegra*
12332
12333TEGRA I2C DRIVER
12334M:	Laxman Dewangan <ldewangan@nvidia.com>
12335S:	Supported
12336F:	drivers/i2c/busses/i2c-tegra.c
12337
12338TEGRA IOMMU DRIVERS
12339M:	Hiroshi Doyu <hdoyu@nvidia.com>
12340S:	Supported
12341F:	drivers/iommu/tegra*
12342
12343TEGRA KBC DRIVER
12344M:	Rakesh Iyer <riyer@nvidia.com>
12345M:	Laxman Dewangan <ldewangan@nvidia.com>
12346S:	Supported
12347F:	drivers/input/keyboard/tegra-kbc.c
12348
12349TEGRA PWM DRIVER
12350M:	Thierry Reding <thierry.reding@gmail.com>
12351S:	Supported
12352F:	drivers/pwm/pwm-tegra.c
12353
12354TEGRA SERIAL DRIVER
12355M:	Laxman Dewangan <ldewangan@nvidia.com>
12356S:	Supported
12357F:	drivers/tty/serial/serial-tegra.c
12358
12359TEGRA SPI DRIVER
12360M:	Laxman Dewangan <ldewangan@nvidia.com>
12361S:	Supported
12362F:	drivers/spi/spi-tegra*
12363
12364TEHUTI ETHERNET DRIVER
12365M:	Andy Gospodarek <andy@greyhouse.net>
12366L:	netdev@vger.kernel.org
12367S:	Supported
12368F:	drivers/net/ethernet/tehuti/*
12369
12370Telecom Clock Driver for MCPL0010
12371M:	Mark Gross <mark.gross@intel.com>
12372S:	Supported
12373F:	drivers/char/tlclk.c
12374
12375TENSILICA XTENSA PORT (xtensa)
12376M:	Chris Zankel <chris@zankel.net>
12377M:	Max Filippov <jcmvbkbc@gmail.com>
12378L:	linux-xtensa@linux-xtensa.org
12379T:	git git://github.com/czankel/xtensa-linux.git
12380S:	Maintained
12381F:	arch/xtensa/
12382F:	drivers/irqchip/irq-xtensa-*
12383
12384Texas Instruments' System Control Interface (TISCI) Protocol Driver
12385M:	Nishanth Menon <nm@ti.com>
12386M:	Tero Kristo <t-kristo@ti.com>
12387M:	Santosh Shilimkar <ssantosh@kernel.org>
12388L:	linux-arm-kernel@lists.infradead.org
12389S:	Maintained
12390F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12391F:	drivers/firmware/ti_sci*
12392F:	include/linux/soc/ti/ti_sci_protocol.h
12393
12394THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12395M:	Hans Verkuil <hverkuil@xs4all.nl>
12396L:	linux-media@vger.kernel.org
12397T:	git git://linuxtv.org/media_tree.git
12398W:	https://linuxtv.org
12399S:	Maintained
12400F:	drivers/media/radio/radio-raremono.c
12401
12402THERMAL
12403M:	Zhang Rui <rui.zhang@intel.com>
12404M:	Eduardo Valentin <edubezval@gmail.com>
12405L:	linux-pm@vger.kernel.org
12406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12407T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12408Q:	https://patchwork.kernel.org/project/linux-pm/list/
12409S:	Supported
12410F:	drivers/thermal/
12411F:	include/linux/thermal.h
12412F:	include/uapi/linux/thermal.h
12413F:	include/linux/cpu_cooling.h
12414F:	Documentation/devicetree/bindings/thermal/
12415
12416THERMAL/CPU_COOLING
12417M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
12418M:	Viresh Kumar <viresh.kumar@linaro.org>
12419M:	Javi Merino <javi.merino@kernel.org>
12420L:	linux-pm@vger.kernel.org
12421S:	Supported
12422F:	Documentation/thermal/cpu-cooling-api.txt
12423F:	drivers/thermal/cpu_cooling.c
12424F:	include/linux/cpu_cooling.h
12425
12426THINKPAD ACPI EXTRAS DRIVER
12427M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12428L:	ibm-acpi-devel@lists.sourceforge.net
12429L:	platform-driver-x86@vger.kernel.org
12430W:	http://ibm-acpi.sourceforge.net
12431W:	http://thinkwiki.org/wiki/Ibm-acpi
12432T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12433S:	Maintained
12434F:	drivers/platform/x86/thinkpad_acpi.c
12435
12436TI BANDGAP AND THERMAL DRIVER
12437M:	Eduardo Valentin <edubezval@gmail.com>
12438M:	Keerthy <j-keerthy@ti.com>
12439L:	linux-pm@vger.kernel.org
12440L:	linux-omap@vger.kernel.org
12441S:	Maintained
12442F:	drivers/thermal/ti-soc-thermal/
12443
12444TI VPE/CAL DRIVERS
12445M:	Benoit Parrot <bparrot@ti.com>
12446L:	linux-media@vger.kernel.org
12447W:	http://linuxtv.org/
12448Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12449S:	Maintained
12450F:	drivers/media/platform/ti-vpe/
12451
12452TI CDCE706 CLOCK DRIVER
12453M:	Max Filippov <jcmvbkbc@gmail.com>
12454S:	Maintained
12455F:	drivers/clk/clk-cdce706.c
12456
12457TI CLOCK DRIVER
12458M:	Tero Kristo <t-kristo@ti.com>
12459L:	linux-omap@vger.kernel.org
12460S:	Maintained
12461F:	drivers/clk/ti/
12462F:	include/linux/clk/ti.h
12463
12464TI ETHERNET SWITCH DRIVER (CPSW)
12465M:	Mugunthan V N <mugunthanvnm@ti.com>
12466R:	Grygorii Strashko <grygorii.strashko@ti.com>
12467L:	linux-omap@vger.kernel.org
12468L:	netdev@vger.kernel.org
12469S:	Maintained
12470F:	drivers/net/ethernet/ti/cpsw*
12471F:	drivers/net/ethernet/ti/davinci*
12472
12473TI FLASH MEDIA INTERFACE DRIVER
12474M:	Alex Dubov <oakad@yahoo.com>
12475S:	Maintained
12476F:	drivers/misc/tifm*
12477F:	drivers/mmc/host/tifm_sd.c
12478F:	include/linux/tifm.h
12479
12480TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12481M:	Santosh Shilimkar <ssantosh@kernel.org>
12482L:	linux-kernel@vger.kernel.org
12483L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12484S:	Maintained
12485F:	drivers/soc/ti/*
12486T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12487
12488
12489TI LM49xxx FAMILY ASoC CODEC DRIVERS
12490M:	M R Swami Reddy <mr.swami.reddy@ti.com>
12491M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12492L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12493S:	Maintained
12494F:	sound/soc/codecs/lm49453*
12495F:	sound/soc/codecs/isabelle*
12496
12497TI LP855x BACKLIGHT DRIVER
12498M:	Milo Kim <milo.kim@ti.com>
12499S:	Maintained
12500F:	Documentation/backlight/lp855x-driver.txt
12501F:	drivers/video/backlight/lp855x_bl.c
12502F:	include/linux/platform_data/lp855x.h
12503
12504TI LP8727 CHARGER DRIVER
12505M:	Milo Kim <milo.kim@ti.com>
12506S:	Maintained
12507F:	drivers/power/supply/lp8727_charger.c
12508F:	include/linux/platform_data/lp8727.h
12509
12510TI LP8788 MFD DRIVER
12511M:	Milo Kim <milo.kim@ti.com>
12512S:	Maintained
12513F:	drivers/iio/adc/lp8788_adc.c
12514F:	drivers/leds/leds-lp8788.c
12515F:	drivers/mfd/lp8788*.c
12516F:	drivers/power/supply/lp8788-charger.c
12517F:	drivers/regulator/lp8788-*.c
12518F:	include/linux/mfd/lp8788*.h
12519
12520TI NETCP ETHERNET DRIVER
12521M:	Wingman Kwok <w-kwok2@ti.com>
12522M:	Murali Karicheri <m-karicheri2@ti.com>
12523L:	netdev@vger.kernel.org
12524S:	Maintained
12525F:	drivers/net/ethernet/ti/netcp*
12526
12527TI TAS571X FAMILY ASoC CODEC DRIVER
12528M:	Kevin Cernekee <cernekee@chromium.org>
12529L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12530S:	Odd Fixes
12531F:	sound/soc/codecs/tas571x*
12532
12533TI TWL4030 SERIES SOC CODEC DRIVER
12534M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
12535L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12536S:	Maintained
12537F:	sound/soc/codecs/twl4030*
12538
12539TI WILINK WIRELESS DRIVERS
12540L:	linux-wireless@vger.kernel.org
12541W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
12542W:	http://wireless.kernel.org/en/users/Drivers/wl1251
12543T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12544S:	Orphan
12545F:	drivers/net/wireless/ti/
12546F:	include/linux/wl12xx.h
12547
12548TIPC NETWORK LAYER
12549M:	Jon Maloy <jon.maloy@ericsson.com>
12550M:	Ying Xue <ying.xue@windriver.com>
12551L:	netdev@vger.kernel.org (core kernel code)
12552L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12553W:	http://tipc.sourceforge.net/
12554S:	Maintained
12555F:	include/uapi/linux/tipc*.h
12556F:	net/tipc/
12557
12558TILE ARCHITECTURE
12559M:	Chris Metcalf <cmetcalf@mellanox.com>
12560W:	http://www.mellanox.com/repository/solutions/tile-scm/
12561T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12562S:	Supported
12563F:	arch/tile/
12564F:	drivers/char/tile-srom.c
12565F:	drivers/edac/tile_edac.c
12566F:	drivers/net/ethernet/tile/
12567F:	drivers/rtc/rtc-tile.c
12568F:	drivers/tty/hvc/hvc_tile.c
12569F:	drivers/tty/serial/tilegx.c
12570F:	drivers/usb/host/*-tilegx.c
12571F:	include/linux/usb/tilegx.h
12572
12573TLAN NETWORK DRIVER
12574M:	Samuel Chessman <chessman@tux.org>
12575L:	tlan-devel@lists.sourceforge.net (subscribers-only)
12576W:	http://sourceforge.net/projects/tlan/
12577S:	Maintained
12578F:	Documentation/networking/tlan.txt
12579F:	drivers/net/ethernet/ti/tlan.*
12580
12581TOMOYO SECURITY MODULE
12582M:	Kentaro Takeda <takedakn@nttdata.co.jp>
12583M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12584L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12585L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12586L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12587L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12588W:	http://tomoyo.sourceforge.jp/
12589T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12590S:	Maintained
12591F:	security/tomoyo/
12592
12593TOPSTAR LAPTOP EXTRAS DRIVER
12594M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12595L:	platform-driver-x86@vger.kernel.org
12596S:	Maintained
12597F:	drivers/platform/x86/topstar-laptop.c
12598
12599TOSHIBA ACPI EXTRAS DRIVER
12600M:	Azael Avalos <coproscefalo@gmail.com>
12601L:	platform-driver-x86@vger.kernel.org
12602S:	Maintained
12603F:	drivers/platform/x86/toshiba_acpi.c
12604
12605TOSHIBA BLUETOOTH DRIVER
12606M:	Azael Avalos <coproscefalo@gmail.com>
12607L:	platform-driver-x86@vger.kernel.org
12608S:	Maintained
12609F:	drivers/platform/x86/toshiba_bluetooth.c
12610
12611TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12612M:	Azael Avalos <coproscefalo@gmail.com>
12613L:	platform-driver-x86@vger.kernel.org
12614S:	Maintained
12615F:	drivers/platform/x86/toshiba_haps.c
12616
12617TOSHIBA WMI HOTKEYS DRIVER
12618M:	Azael Avalos <coproscefalo@gmail.com>
12619L:	platform-driver-x86@vger.kernel.org
12620S:	Maintained
12621F:	drivers/platform/x86/toshiba-wmi.c
12622
12623TOSHIBA SMM DRIVER
12624M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
12625W:	http://www.buzzard.org.uk/toshiba/
12626S:	Maintained
12627F:	drivers/char/toshiba.c
12628F:	include/linux/toshiba.h
12629F:	include/uapi/linux/toshiba.h
12630
12631TOSHIBA TC358743 DRIVER
12632M:	Mats Randgaard <matrandg@cisco.com>
12633L:	linux-media@vger.kernel.org
12634S:	Maintained
12635F:	drivers/media/i2c/tc358743*
12636F:	include/media/i2c/tc358743.h
12637
12638TMIO/SDHI MMC DRIVER
12639M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12640L:	linux-mmc@vger.kernel.org
12641S:	Supported
12642F:	drivers/mmc/host/tmio_mmc*
12643F:	drivers/mmc/host/sh_mobile_sdhi.c
12644F:	include/linux/mfd/tmio.h
12645
12646TMP401 HARDWARE MONITOR DRIVER
12647M:	Guenter Roeck <linux@roeck-us.net>
12648L:	linux-hwmon@vger.kernel.org
12649S:	Maintained
12650F:	Documentation/hwmon/tmp401
12651F:	drivers/hwmon/tmp401.c
12652
12653TMPFS (SHMEM FILESYSTEM)
12654M:	Hugh Dickins <hughd@google.com>
12655L:	linux-mm@kvack.org
12656S:	Maintained
12657F:	include/linux/shmem_fs.h
12658F:	mm/shmem.c
12659
12660TM6000 VIDEO4LINUX DRIVER
12661M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12662M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12663L:	linux-media@vger.kernel.org
12664W:	https://linuxtv.org
12665T:	git git://linuxtv.org/media_tree.git
12666S:	Odd fixes
12667F:	drivers/media/usb/tm6000/
12668F:	Documentation/media/v4l-drivers/tm6000*
12669
12670TW5864 VIDEO4LINUX DRIVER
12671M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12672M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12673M:	Andrey Utkin <andrey_utkin@fastmail.com>
12674L:	linux-media@vger.kernel.org
12675S:	Supported
12676F:	drivers/media/pci/tw5864/
12677
12678TW68 VIDEO4LINUX DRIVER
12679M:	Hans Verkuil <hverkuil@xs4all.nl>
12680L:	linux-media@vger.kernel.org
12681T:	git git://linuxtv.org/media_tree.git
12682W:	https://linuxtv.org
12683S:	Odd Fixes
12684F:	drivers/media/pci/tw68/
12685
12686TW686X VIDEO4LINUX DRIVER
12687M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12688L:	linux-media@vger.kernel.org
12689T:	git git://linuxtv.org/media_tree.git
12690W:	http://linuxtv.org
12691S:	Maintained
12692F:	drivers/media/pci/tw686x/
12693
12694TPM DEVICE DRIVER
12695M:	Peter Huewe <peterhuewe@gmx.de>
12696M:	Marcel Selhorst <tpmdd@selhorst.net>
12697M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12698R:	Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12699W:	http://tpmdd.sourceforge.net
12700L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12701Q:	https://patchwork.kernel.org/project/tpmdd-devel/list/
12702T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
12703S:	Maintained
12704F:	drivers/char/tpm/
12705
12706TPM IBM_VTPM DEVICE DRIVER
12707M:	Ashley Lai <ashleydlai@gmail.com>
12708W:	http://tpmdd.sourceforge.net
12709L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12710S:	Maintained
12711F:	drivers/char/tpm/tpm_ibmvtpm*
12712
12713TRACING
12714M:	Steven Rostedt <rostedt@goodmis.org>
12715M:	Ingo Molnar <mingo@redhat.com>
12716T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12717S:	Maintained
12718F:	Documentation/trace/ftrace.txt
12719F:	arch/*/*/*/ftrace.h
12720F:	arch/*/kernel/ftrace.c
12721F:	include/*/ftrace.h
12722F:	include/linux/trace*.h
12723F:	include/trace/
12724F:	kernel/trace/
12725F:	tools/testing/selftests/ftrace/
12726
12727TRACING MMIO ACCESSES (MMIOTRACE)
12728M:	Steven Rostedt <rostedt@goodmis.org>
12729M:	Ingo Molnar <mingo@kernel.org>
12730R:	Karol Herbst <karolherbst@gmail.com>
12731R:	Pekka Paalanen <ppaalanen@gmail.com>
12732S:	Maintained
12733L:	linux-kernel@vger.kernel.org
12734L:	nouveau@lists.freedesktop.org
12735F:	kernel/trace/trace_mmiotrace.c
12736F:	include/linux/mmiotrace.h
12737F:	arch/x86/mm/kmmio.c
12738F:	arch/x86/mm/mmio-mod.c
12739F:	arch/x86/mm/testmmiotrace.c
12740
12741TRIVIAL PATCHES
12742M:	Jiri Kosina <trivial@kernel.org>
12743T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12744S:	Maintained
12745K:	^Subject:.*(?i)trivial
12746
12747TTY LAYER
12748M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12749M:	Jiri Slaby <jslaby@suse.com>
12750S:	Supported
12751T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12752F:	Documentation/serial/
12753F:	drivers/tty/
12754F:	drivers/tty/serial/serial_core.c
12755F:	include/linux/serial_core.h
12756F:	include/linux/serial.h
12757F:	include/linux/tty.h
12758F:	include/uapi/linux/serial_core.h
12759F:	include/uapi/linux/serial.h
12760F:	include/uapi/linux/tty.h
12761
12762TUA9001 MEDIA DRIVER
12763M:	Antti Palosaari <crope@iki.fi>
12764L:	linux-media@vger.kernel.org
12765W:	https://linuxtv.org
12766W:	http://palosaari.fi/linux/
12767Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12768T:	git git://linuxtv.org/anttip/media_tree.git
12769S:	Maintained
12770F:	drivers/media/tuners/tua9001*
12771
12772TULIP NETWORK DRIVERS
12773L:	netdev@vger.kernel.org
12774L:	linux-parisc@vger.kernel.org
12775S:	Orphan
12776F:	drivers/net/ethernet/dec/tulip/
12777
12778TUN/TAP driver
12779M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
12780W:	http://vtun.sourceforge.net/tun
12781S:	Maintained
12782F:	Documentation/networking/tuntap.txt
12783F:	arch/um/os-Linux/drivers/
12784
12785TURBOCHANNEL SUBSYSTEM
12786M:	"Maciej W. Rozycki" <macro@linux-mips.org>
12787M:	Ralf Baechle <ralf@linux-mips.org>
12788L:	linux-mips@linux-mips.org
12789Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
12790S:	Maintained
12791F:	drivers/tc/
12792F:	include/linux/tc.h
12793
12794UBI FILE SYSTEM (UBIFS)
12795M:	Richard Weinberger <richard@nod.at>
12796M:	Artem Bityutskiy <dedekind1@gmail.com>
12797M:	Adrian Hunter <adrian.hunter@intel.com>
12798L:	linux-mtd@lists.infradead.org
12799T:	git git://git.infradead.org/ubifs-2.6.git
12800W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
12801S:	Supported
12802F:	Documentation/filesystems/ubifs.txt
12803F:	fs/ubifs/
12804
12805UCLINUX (M68KNOMMU AND COLDFIRE)
12806M:	Greg Ungerer <gerg@linux-m68k.org>
12807W:	http://www.linux-m68k.org/
12808W:	http://www.uclinux.org/
12809L:	linux-m68k@lists.linux-m68k.org
12810L:	uclinux-dev@uclinux.org  (subscribers-only)
12811T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12812S:	Maintained
12813F:	arch/m68k/coldfire/
12814F:	arch/m68k/68*/
12815F:	arch/m68k/*/*_no.*
12816F:	arch/m68k/include/asm/*_no.*
12817
12818UDF FILESYSTEM
12819M:	Jan Kara <jack@suse.com>
12820S:	Maintained
12821F:	Documentation/filesystems/udf.txt
12822F:	fs/udf/
12823
12824UDRAW TABLET
12825M:	Bastien Nocera <hadess@hadess.net>
12826L:	linux-input@vger.kernel.org
12827S:	Maintained
12828F:	drivers/hid/hid-udraw.c
12829
12830UFS FILESYSTEM
12831M:	Evgeniy Dushistov <dushistov@mail.ru>
12832S:	Maintained
12833F:	Documentation/filesystems/ufs.txt
12834F:	fs/ufs/
12835
12836UHID USERSPACE HID IO DRIVER:
12837M:	David Herrmann <dh.herrmann@googlemail.com>
12838L:	linux-input@vger.kernel.org
12839S:	Maintained
12840F:	drivers/hid/uhid.c
12841F:	include/uapi/linux/uhid.h
12842
12843ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12844L:	linux-usb@vger.kernel.org
12845S:	Orphan
12846F:	drivers/uwb/
12847F:	include/linux/uwb.h
12848F:	include/linux/uwb/
12849
12850UNICORE32 ARCHITECTURE:
12851M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
12852W:	http://mprc.pku.edu.cn/~guanxuetao/linux
12853S:	Maintained
12854T:	git git://github.com/gxt/linux.git
12855F:	arch/unicore32/
12856
12857UNIFDEF
12858M:	Tony Finch <dot@dotat.at>
12859W:	http://dotat.at/prog/unifdef
12860S:	Maintained
12861F:	scripts/unifdef.c
12862
12863UNIFORM CDROM DRIVER
12864M:	Jens Axboe <axboe@kernel.dk>
12865W:	http://www.kernel.dk
12866S:	Maintained
12867F:	Documentation/cdrom/
12868F:	drivers/cdrom/cdrom.c
12869F:	include/linux/cdrom.h
12870F:	include/uapi/linux/cdrom.h
12871
12872UNISYS S-PAR DRIVERS
12873M:	David Kershner <david.kershner@unisys.com>
12874L:	sparmaintainer@unisys.com (Unisys internal)
12875S:	Supported
12876F:	drivers/staging/unisys/
12877
12878UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12879M:	Vinayak Holikatti <vinholikatti@gmail.com>
12880L:	linux-scsi@vger.kernel.org
12881S:	Supported
12882F:	Documentation/scsi/ufs.txt
12883F:	drivers/scsi/ufs/
12884
12885UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12886M:	Manjunath M Bettegowda <manjumb@synopsys.com>
12887M:	Prabu Thangamuthu <prabut@synopsys.com>
12888L:	linux-scsi@vger.kernel.org
12889S:	Supported
12890F:	drivers/scsi/ufs/*dwc*
12891
12892UNSORTED BLOCK IMAGES (UBI)
12893M:	Artem Bityutskiy <dedekind1@gmail.com>
12894M:	Richard Weinberger <richard@nod.at>
12895W:	http://www.linux-mtd.infradead.org/
12896L:	linux-mtd@lists.infradead.org
12897T:	git git://git.infradead.org/ubifs-2.6.git
12898S:	Supported
12899F:	drivers/mtd/ubi/
12900F:	include/linux/mtd/ubi.h
12901F:	include/uapi/mtd/ubi-user.h
12902
12903USB ACM DRIVER
12904M:	Oliver Neukum <oneukum@suse.com>
12905L:	linux-usb@vger.kernel.org
12906S:	Maintained
12907F:	Documentation/usb/acm.txt
12908F:	drivers/usb/class/cdc-acm.*
12909
12910USB AR5523 WIRELESS DRIVER
12911M:	Pontus Fuchs <pontus.fuchs@gmail.com>
12912L:	linux-wireless@vger.kernel.org
12913S:	Maintained
12914F:	drivers/net/wireless/ath/ar5523/
12915
12916USB ATTACHED SCSI
12917M:	Oliver Neukum <oneukum@suse.com>
12918L:	linux-usb@vger.kernel.org
12919L:	linux-scsi@vger.kernel.org
12920S:	Maintained
12921F:	drivers/usb/storage/uas.c
12922
12923USB CDC ETHERNET DRIVER
12924M:	Oliver Neukum <oliver@neukum.org>
12925L:	linux-usb@vger.kernel.org
12926S:	Maintained
12927F:	drivers/net/usb/cdc_*.c
12928F:	include/uapi/linux/usb/cdc.h
12929
12930USB CHAOSKEY DRIVER
12931M:	Keith Packard <keithp@keithp.com>
12932L:	linux-usb@vger.kernel.org
12933S:	Maintained
12934F:	drivers/usb/misc/chaoskey.c
12935
12936USB CYPRESS C67X00 DRIVER
12937M:	Peter Korsgaard <jacmet@sunsite.dk>
12938L:	linux-usb@vger.kernel.org
12939S:	Maintained
12940F:	drivers/usb/c67x00/
12941
12942USB DAVICOM DM9601 DRIVER
12943M:	Peter Korsgaard <jacmet@sunsite.dk>
12944L:	netdev@vger.kernel.org
12945W:	http://www.linux-usb.org/usbnet
12946S:	Maintained
12947F:	drivers/net/usb/dm9601.c
12948
12949USB DIAMOND RIO500 DRIVER
12950M:	Cesar Miquel <miquel@df.uba.ar>
12951L:	rio500-users@lists.sourceforge.net
12952W:	http://rio500.sourceforge.net
12953S:	Maintained
12954F:	drivers/usb/misc/rio500*
12955
12956USB EHCI DRIVER
12957M:	Alan Stern <stern@rowland.harvard.edu>
12958L:	linux-usb@vger.kernel.org
12959S:	Maintained
12960F:	Documentation/usb/ehci.txt
12961F:	drivers/usb/host/ehci*
12962
12963USB GADGET/PERIPHERAL SUBSYSTEM
12964M:	Felipe Balbi <balbi@kernel.org>
12965L:	linux-usb@vger.kernel.org
12966W:	http://www.linux-usb.org/gadget
12967T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12968S:	Maintained
12969F:	drivers/usb/gadget/
12970F:	include/linux/usb/gadget*
12971
12972USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12973M:	Jiri Kosina <jikos@kernel.org>
12974R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
12975L:	linux-usb@vger.kernel.org
12976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12977S:	Maintained
12978F:	Documentation/hid/hiddev.txt
12979F:	drivers/hid/usbhid/
12980
12981USB ISP116X DRIVER
12982M:	Olav Kongas <ok@artecdesign.ee>
12983L:	linux-usb@vger.kernel.org
12984S:	Maintained
12985F:	drivers/usb/host/isp116x*
12986F:	include/linux/usb/isp116x.h
12987
12988USB LAN78XX ETHERNET DRIVER
12989M:	Woojung Huh <woojung.huh@microchip.com>
12990M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12991L:	netdev@vger.kernel.org
12992S:	Maintained
12993F:	drivers/net/usb/lan78xx.*
12994
12995USB MASS STORAGE DRIVER
12996M:	Alan Stern <stern@rowland.harvard.edu>
12997L:	linux-usb@vger.kernel.org
12998L:	usb-storage@lists.one-eyed-alien.net
12999S:	Maintained
13000W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
13001F:	drivers/usb/storage/
13002
13003USB MIDI DRIVER
13004M:	Clemens Ladisch <clemens@ladisch.de>
13005L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13006T:	git git://git.alsa-project.org/alsa-kernel.git
13007S:	Maintained
13008F:	sound/usb/midi.*
13009
13010USB NETWORKING DRIVERS
13011L:	linux-usb@vger.kernel.org
13012S:	Odd Fixes
13013F:	drivers/net/usb/
13014
13015USB OHCI DRIVER
13016M:	Alan Stern <stern@rowland.harvard.edu>
13017L:	linux-usb@vger.kernel.org
13018S:	Maintained
13019F:	Documentation/usb/ohci.txt
13020F:	drivers/usb/host/ohci*
13021
13022USB OTG FSM (Finite State Machine)
13023M:	Peter Chen <Peter.Chen@nxp.com>
13024T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13025L:	linux-usb@vger.kernel.org
13026S:	Maintained
13027F:	drivers/usb/common/usb-otg-fsm.c
13028
13029USB OVER IP DRIVER
13030M:	Valentina Manea <valentina.manea.m@gmail.com>
13031M:	Shuah Khan <shuahkh@osg.samsung.com>
13032M:	Shuah Khan <shuah@kernel.org>
13033L:	linux-usb@vger.kernel.org
13034S:	Maintained
13035F:	Documentation/usb/usbip_protocol.txt
13036F:	drivers/usb/usbip/
13037F:	tools/usb/usbip/
13038
13039USB PEGASUS DRIVER
13040M:	Petko Manolov <petkan@nucleusys.com>
13041L:	linux-usb@vger.kernel.org
13042L:	netdev@vger.kernel.org
13043T:	git git://github.com/petkan/pegasus.git
13044W:	https://github.com/petkan/pegasus
13045S:	Maintained
13046F:	drivers/net/usb/pegasus.*
13047
13048USB PHY LAYER
13049M:	Felipe Balbi <balbi@kernel.org>
13050L:	linux-usb@vger.kernel.org
13051T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13052S:	Maintained
13053F:	drivers/usb/phy/
13054
13055USB PRINTER DRIVER (usblp)
13056M:	Pete Zaitcev <zaitcev@redhat.com>
13057L:	linux-usb@vger.kernel.org
13058S:	Supported
13059F:	drivers/usb/class/usblp.c
13060
13061USB QMI WWAN NETWORK DRIVER
13062M:	Bjørn Mork <bjorn@mork.no>
13063L:	netdev@vger.kernel.org
13064S:	Maintained
13065F:	Documentation/ABI/testing/sysfs-class-net-qmi
13066F:	drivers/net/usb/qmi_wwan.c
13067
13068USB RTL8150 DRIVER
13069M:	Petko Manolov <petkan@nucleusys.com>
13070L:	linux-usb@vger.kernel.org
13071L:	netdev@vger.kernel.org
13072T:	git git://github.com/petkan/rtl8150.git
13073W:	https://github.com/petkan/rtl8150
13074S:	Maintained
13075F:	drivers/net/usb/rtl8150.c
13076
13077USB SERIAL SUBSYSTEM
13078M:	Johan Hovold <johan@kernel.org>
13079L:	linux-usb@vger.kernel.org
13080T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13081S:	Maintained
13082F:	Documentation/usb/usb-serial.txt
13083F:	drivers/usb/serial/
13084F:	include/linux/usb/serial.h
13085
13086USB SMSC75XX ETHERNET DRIVER
13087M:	Steve Glendinning <steve.glendinning@shawell.net>
13088L:	netdev@vger.kernel.org
13089S:	Maintained
13090F:	drivers/net/usb/smsc75xx.*
13091
13092USB SMSC95XX ETHERNET DRIVER
13093M:	Steve Glendinning <steve.glendinning@shawell.net>
13094M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13095L:	netdev@vger.kernel.org
13096S:	Maintained
13097F:	drivers/net/usb/smsc95xx.*
13098
13099USB SUBSYSTEM
13100M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13101L:	linux-usb@vger.kernel.org
13102W:	http://www.linux-usb.org
13103T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13104S:	Supported
13105F:	Documentation/devicetree/bindings/usb/
13106F:	Documentation/usb/
13107F:	drivers/usb/
13108F:	include/linux/usb.h
13109F:	include/linux/usb/
13110
13111USB UHCI DRIVER
13112M:	Alan Stern <stern@rowland.harvard.edu>
13113L:	linux-usb@vger.kernel.org
13114S:	Maintained
13115F:	drivers/usb/host/uhci*
13116
13117USB "USBNET" DRIVER FRAMEWORK
13118M:	Oliver Neukum <oneukum@suse.com>
13119L:	netdev@vger.kernel.org
13120W:	http://www.linux-usb.org/usbnet
13121S:	Maintained
13122F:	drivers/net/usb/usbnet.c
13123F:	include/linux/usb/usbnet.h
13124
13125USB VIDEO CLASS
13126M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13127L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13128L:	linux-media@vger.kernel.org
13129T:	git git://linuxtv.org/media_tree.git
13130W:	http://www.ideasonboard.org/uvc/
13131S:	Maintained
13132F:	drivers/media/usb/uvc/
13133F:	include/uapi/linux/uvcvideo.h
13134
13135USB VISION DRIVER
13136M:	Hans Verkuil <hverkuil@xs4all.nl>
13137L:	linux-media@vger.kernel.org
13138T:	git git://linuxtv.org/media_tree.git
13139W:	https://linuxtv.org
13140S:	Odd Fixes
13141F:	drivers/media/usb/usbvision/
13142
13143USB WEBCAM GADGET
13144M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13145L:	linux-usb@vger.kernel.org
13146S:	Maintained
13147F:	drivers/usb/gadget/function/*uvc*
13148F:	drivers/usb/gadget/legacy/webcam.c
13149
13150USB WIRELESS RNDIS DRIVER (rndis_wlan)
13151M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
13152L:	linux-wireless@vger.kernel.org
13153S:	Maintained
13154F:	drivers/net/wireless/rndis_wlan.c
13155
13156USB XHCI DRIVER
13157M:	Mathias Nyman <mathias.nyman@intel.com>
13158L:	linux-usb@vger.kernel.org
13159S:	Supported
13160F:	drivers/usb/host/xhci*
13161F:	drivers/usb/host/pci-quirks*
13162
13163USB ZD1201 DRIVER
13164L:	linux-wireless@vger.kernel.org
13165W:	http://linux-lc100020.sourceforge.net
13166S:	Orphan
13167F:	drivers/net/wireless/zydas/zd1201.*
13168
13169USB ZR364XX DRIVER
13170M:	Antoine Jacquet <royale@zerezo.com>
13171L:	linux-usb@vger.kernel.org
13172L:	linux-media@vger.kernel.org
13173T:	git git://linuxtv.org/media_tree.git
13174W:	http://royale.zerezo.com/zr364xx/
13175S:	Maintained
13176F:	Documentation/media/v4l-drivers/zr364xx*
13177F:	drivers/media/usb/zr364xx/
13178
13179ULPI BUS
13180M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
13181L:	linux-usb@vger.kernel.org
13182S:	Maintained
13183F:	drivers/usb/common/ulpi.c
13184F:	include/linux/ulpi/
13185
13186USER-MODE LINUX (UML)
13187M:	Jeff Dike <jdike@addtoit.com>
13188M:	Richard Weinberger <richard@nod.at>
13189L:	user-mode-linux-devel@lists.sourceforge.net
13190L:	user-mode-linux-user@lists.sourceforge.net
13191W:	http://user-mode-linux.sourceforge.net
13192T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13193S:	Maintained
13194F:	Documentation/virtual/uml/
13195F:	arch/um/
13196F:	arch/x86/um/
13197F:	fs/hostfs/
13198F:	fs/hppfs/
13199
13200USERSPACE I/O (UIO)
13201M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13202S:	Maintained
13203T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13204F:	Documentation/driver-api/uio-howto.rst
13205F:	drivers/uio/
13206F:	include/linux/uio*.h
13207
13208UTIL-LINUX PACKAGE
13209M:	Karel Zak <kzak@redhat.com>
13210L:	util-linux@vger.kernel.org
13211W:	http://en.wikipedia.org/wiki/Util-linux
13212T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13213S:	Maintained
13214
13215UVESAFB DRIVER
13216M:	Michal Januszewski <spock@gentoo.org>
13217L:	linux-fbdev@vger.kernel.org
13218W:	http://dev.gentoo.org/~spock/projects/uvesafb/
13219S:	Maintained
13220F:	Documentation/fb/uvesafb.txt
13221F:	drivers/video/fbdev/uvesafb.*
13222
13223VF610 NAND DRIVER
13224M:	Stefan Agner <stefan@agner.ch>
13225L:	linux-mtd@lists.infradead.org
13226S:	Supported
13227F:	drivers/mtd/nand/vf610_nfc.c
13228
13229VFAT/FAT/MSDOS FILESYSTEM
13230M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13231S:	Maintained
13232F:	Documentation/filesystems/vfat.txt
13233F:	fs/fat/
13234
13235VFIO DRIVER
13236M:	Alex Williamson <alex.williamson@redhat.com>
13237L:	kvm@vger.kernel.org
13238T:	git git://github.com/awilliam/linux-vfio.git
13239S:	Maintained
13240F:	Documentation/vfio.txt
13241F:	drivers/vfio/
13242F:	include/linux/vfio.h
13243F:	include/uapi/linux/vfio.h
13244
13245VFIO MEDIATED DEVICE DRIVERS
13246M:	Kirti Wankhede <kwankhede@nvidia.com>
13247L:	kvm@vger.kernel.org
13248S:	Maintained
13249F:	Documentation/vfio-mediated-device.txt
13250F:	drivers/vfio/mdev/
13251F:	include/linux/mdev.h
13252F:	samples/vfio-mdev/
13253
13254VFIO PLATFORM DRIVER
13255M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
13256L:	kvm@vger.kernel.org
13257S:	Maintained
13258F:	drivers/vfio/platform/
13259
13260VIDEOBUF2 FRAMEWORK
13261M:	Pawel Osciak <pawel@osciak.com>
13262M:	Marek Szyprowski <m.szyprowski@samsung.com>
13263M:	Kyungmin Park <kyungmin.park@samsung.com>
13264L:	linux-media@vger.kernel.org
13265S:	Maintained
13266F:	drivers/media/v4l2-core/videobuf2-*
13267F:	include/media/videobuf2-*
13268
13269VIRTIO AND VHOST VSOCK DRIVER
13270M:	Stefan Hajnoczi <stefanha@redhat.com>
13271L:	kvm@vger.kernel.org
13272L:	virtualization@lists.linux-foundation.org
13273L:	netdev@vger.kernel.org
13274S:	Maintained
13275F:	include/linux/virtio_vsock.h
13276F:	include/uapi/linux/virtio_vsock.h
13277F:	net/vmw_vsock/virtio_transport_common.c
13278F:	net/vmw_vsock/virtio_transport.c
13279F:	drivers/vhost/vsock.c
13280F:	drivers/vhost/vsock.h
13281
13282VIRTUAL SERIO DEVICE DRIVER
13283M:	Stephen Chandler Paul <thatslyude@gmail.com>
13284S:	Maintained
13285F:	drivers/input/serio/userio.c
13286F:	include/uapi/linux/userio.h
13287
13288VIRTIO CONSOLE DRIVER
13289M:	Amit Shah <amit@kernel.org>
13290L:	virtualization@lists.linux-foundation.org
13291S:	Maintained
13292F:	drivers/char/virtio_console.c
13293F:	include/linux/virtio_console.h
13294F:	include/uapi/linux/virtio_console.h
13295
13296VIRTIO CORE, NET AND BLOCK DRIVERS
13297M:	"Michael S. Tsirkin" <mst@redhat.com>
13298M:	Jason Wang <jasowang@redhat.com>
13299L:	virtualization@lists.linux-foundation.org
13300S:	Maintained
13301F:	Documentation/devicetree/bindings/virtio/
13302F:	drivers/virtio/
13303F:	tools/virtio/
13304F:	drivers/net/virtio_net.c
13305F:	drivers/block/virtio_blk.c
13306F:	include/linux/virtio_*.h
13307F:	include/uapi/linux/virtio_*.h
13308F:	drivers/crypto/virtio/
13309
13310VIRTIO DRIVERS FOR S390
13311M:	Christian Borntraeger <borntraeger@de.ibm.com>
13312M:	Cornelia Huck <cornelia.huck@de.ibm.com>
13313L:	linux-s390@vger.kernel.org
13314L:	virtualization@lists.linux-foundation.org
13315L:	kvm@vger.kernel.org
13316S:	Supported
13317F:	drivers/s390/virtio/
13318
13319VIRTIO GPU DRIVER
13320M:	David Airlie <airlied@linux.ie>
13321M:	Gerd Hoffmann <kraxel@redhat.com>
13322L:	dri-devel@lists.freedesktop.org
13323L:	virtualization@lists.linux-foundation.org
13324T:	git git://anongit.freedesktop.org/drm/drm-misc
13325S:	Maintained
13326F:	drivers/gpu/drm/virtio/
13327F:	include/uapi/linux/virtio_gpu.h
13328
13329VIRTIO HOST (VHOST)
13330M:	"Michael S. Tsirkin" <mst@redhat.com>
13331M:	Jason Wang <jasowang@redhat.com>
13332L:	kvm@vger.kernel.org
13333L:	virtualization@lists.linux-foundation.org
13334L:	netdev@vger.kernel.org
13335T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13336S:	Maintained
13337F:	drivers/vhost/
13338F:	include/uapi/linux/vhost.h
13339
13340VIRTIO INPUT DRIVER
13341M:	Gerd Hoffmann <kraxel@redhat.com>
13342S:	Maintained
13343F:	drivers/virtio/virtio_input.c
13344F:	include/uapi/linux/virtio_input.h
13345
13346VIRTIO CRYPTO DRIVER
13347M:  Gonglei <arei.gonglei@huawei.com>
13348L:  virtualization@lists.linux-foundation.org
13349L:  linux-crypto@vger.kernel.org
13350S:  Maintained
13351F:  drivers/crypto/virtio/
13352F:  include/uapi/linux/virtio_crypto.h
13353
13354VIA RHINE NETWORK DRIVER
13355S:	Orphan
13356F:	drivers/net/ethernet/via/via-rhine.c
13357
13358VIA SD/MMC CARD CONTROLLER DRIVER
13359M:	Bruce Chang <brucechang@via.com.tw>
13360M:	Harald Welte <HaraldWelte@viatech.com>
13361S:	Maintained
13362F:	drivers/mmc/host/via-sdmmc.c
13363
13364VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13365M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13366L:	linux-fbdev@vger.kernel.org
13367S:	Maintained
13368F:	include/linux/via-core.h
13369F:	include/linux/via-gpio.h
13370F:	include/linux/via_i2c.h
13371F:	drivers/video/fbdev/via/
13372
13373VIA VELOCITY NETWORK DRIVER
13374M:	Francois Romieu <romieu@fr.zoreil.com>
13375L:	netdev@vger.kernel.org
13376S:	Maintained
13377F:	drivers/net/ethernet/via/via-velocity.*
13378
13379VIRT LIB
13380M:	Alex Williamson <alex.williamson@redhat.com>
13381M:	Paolo Bonzini <pbonzini@redhat.com>
13382L:	kvm@vger.kernel.org
13383S:	Supported
13384F:	virt/lib/
13385
13386VIVID VIRTUAL VIDEO DRIVER
13387M:	Hans Verkuil <hverkuil@xs4all.nl>
13388L:	linux-media@vger.kernel.org
13389T:	git git://linuxtv.org/media_tree.git
13390W:	https://linuxtv.org
13391S:	Maintained
13392F:	drivers/media/platform/vivid/*
13393
13394VLYNQ BUS
13395M:	Florian Fainelli <f.fainelli@gmail.com>
13396L:	openwrt-devel@lists.openwrt.org (subscribers-only)
13397S:	Maintained
13398F:	drivers/vlynq/vlynq.c
13399F:	include/linux/vlynq.h
13400
13401VME SUBSYSTEM
13402M:	Martyn Welch <martyn@welchs.me.uk>
13403M:	Manohar Vanga <manohar.vanga@gmail.com>
13404M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13405L:	devel@driverdev.osuosl.org
13406S:	Maintained
13407T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13408F:	Documentation/driver-api/vme.rst
13409F:	drivers/staging/vme/
13410F:	drivers/vme/
13411F:	include/linux/vme*
13412
13413VMWARE HYPERVISOR INTERFACE
13414M:	Alok Kataria <akataria@vmware.com>
13415L:	virtualization@lists.linux-foundation.org
13416S:	Supported
13417F:	arch/x86/kernel/cpu/vmware.c
13418
13419VMWARE BALLOON DRIVER
13420M:	Xavier Deguillard <xdeguillard@vmware.com>
13421M:	Philip Moltmann <moltmann@vmware.com>
13422M:	"VMware, Inc." <pv-drivers@vmware.com>
13423L:	linux-kernel@vger.kernel.org
13424S:	Maintained
13425F:	drivers/misc/vmw_balloon.c
13426
13427VMWARE VMMOUSE SUBDRIVER
13428M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
13429M:	"VMware, Inc." <pv-drivers@vmware.com>
13430L:	linux-input@vger.kernel.org
13431S:	Maintained
13432F:	drivers/input/mouse/vmmouse.c
13433F:	drivers/input/mouse/vmmouse.h
13434
13435VMWARE VMXNET3 ETHERNET DRIVER
13436M:	Shrikrishna Khare <skhare@vmware.com>
13437M:	"VMware, Inc." <pv-drivers@vmware.com>
13438L:	netdev@vger.kernel.org
13439S:	Maintained
13440F:	drivers/net/vmxnet3/
13441
13442VMware PVSCSI driver
13443M:	Jim Gill <jgill@vmware.com>
13444M:	VMware PV-Drivers <pv-drivers@vmware.com>
13445L:	linux-scsi@vger.kernel.org
13446S:	Maintained
13447F:	drivers/scsi/vmw_pvscsi.c
13448F:	drivers/scsi/vmw_pvscsi.h
13449
13450VMWARE PVRDMA DRIVER
13451M:	Adit Ranadive <aditr@vmware.com>
13452M:	VMware PV-Drivers <pv-drivers@vmware.com>
13453L:	linux-rdma@vger.kernel.org
13454S:	Maintained
13455F:	drivers/infiniband/hw/vmw_pvrdma/
13456
13457VOLTAGE AND CURRENT REGULATOR FRAMEWORK
13458M:	Liam Girdwood <lgirdwood@gmail.com>
13459M:	Mark Brown <broonie@kernel.org>
13460L:	linux-kernel@vger.kernel.org
13461W:	http://www.slimlogic.co.uk/?p=48
13462T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
13463S:	Supported
13464F:	Documentation/devicetree/bindings/regulator/
13465F:	drivers/regulator/
13466F:	include/dt-bindings/regulator/
13467F:	include/linux/regulator/
13468
13469VRF
13470M:	David Ahern <dsa@cumulusnetworks.com>
13471M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
13472L:	netdev@vger.kernel.org
13473S:	Maintained
13474F:	drivers/net/vrf.c
13475F:	Documentation/networking/vrf.txt
13476
13477VT1211 HARDWARE MONITOR DRIVER
13478M:	Juerg Haefliger <juergh@gmail.com>
13479L:	linux-hwmon@vger.kernel.org
13480S:	Maintained
13481F:	Documentation/hwmon/vt1211
13482F:	drivers/hwmon/vt1211.c
13483
13484VT8231 HARDWARE MONITOR DRIVER
13485M:	Roger Lucas <vt8231@hiddenengine.co.uk>
13486L:	linux-hwmon@vger.kernel.org
13487S:	Maintained
13488F:	drivers/hwmon/vt8231.c
13489
13490VUB300 USB to SDIO/SD/MMC bridge chip
13491M:	Tony Olech <tony.olech@elandigitalsystems.com>
13492L:	linux-mmc@vger.kernel.org
13493L:	linux-usb@vger.kernel.org
13494S:	Supported
13495F:	drivers/mmc/host/vub300.c
13496
13497W1 DALLAS'S 1-WIRE BUS
13498M:	Evgeniy Polyakov <zbr@ioremap.net>
13499S:	Maintained
13500F:	Documentation/w1/
13501F:	drivers/w1/
13502
13503W83791D HARDWARE MONITORING DRIVER
13504M:	Marc Hulsman <m.hulsman@tudelft.nl>
13505L:	linux-hwmon@vger.kernel.org
13506S:	Maintained
13507F:	Documentation/hwmon/w83791d
13508F:	drivers/hwmon/w83791d.c
13509
13510W83793 HARDWARE MONITORING DRIVER
13511M:	Rudolf Marek <r.marek@assembler.cz>
13512L:	linux-hwmon@vger.kernel.org
13513S:	Maintained
13514F:	Documentation/hwmon/w83793
13515F:	drivers/hwmon/w83793.c
13516
13517W83795 HARDWARE MONITORING DRIVER
13518M:	Jean Delvare <jdelvare@suse.com>
13519L:	linux-hwmon@vger.kernel.org
13520S:	Maintained
13521F:	drivers/hwmon/w83795.c
13522
13523W83L51xD SD/MMC CARD INTERFACE DRIVER
13524M:	Pierre Ossman <pierre@ossman.eu>
13525S:	Maintained
13526F:	drivers/mmc/host/wbsd.*
13527
13528WACOM PROTOCOL 4 SERIAL TABLETS
13529M:	Julian Squires <julian@cipht.net>
13530M:	Hans de Goede <hdegoede@redhat.com>
13531L:	linux-input@vger.kernel.org
13532S:	Maintained
13533F:	drivers/input/tablet/wacom_serial4.c
13534
13535WATCHDOG DEVICE DRIVERS
13536M:	Wim Van Sebroeck <wim@iguana.be>
13537R:	Guenter Roeck <linux@roeck-us.net>
13538L:	linux-watchdog@vger.kernel.org
13539W:	http://www.linux-watchdog.org/
13540T:	git git://www.linux-watchdog.org/linux-watchdog.git
13541S:	Maintained
13542F:	Documentation/devicetree/bindings/watchdog/
13543F:	Documentation/watchdog/
13544F:	drivers/watchdog/
13545F:	include/linux/watchdog.h
13546F:	include/uapi/linux/watchdog.h
13547
13548WIIMOTE HID DRIVER
13549M:	David Herrmann <dh.herrmann@googlemail.com>
13550L:	linux-input@vger.kernel.org
13551S:	Maintained
13552F:	drivers/hid/hid-wiimote*
13553
13554WINBOND CIR DRIVER
13555M:	David Härdeman <david@hardeman.nu>
13556S:	Maintained
13557F:	drivers/media/rc/winbond-cir.c
13558
13559WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13560M:	William Breathitt Gray <vilhelm.gray@gmail.com>
13561L:	linux-watchdog@vger.kernel.org
13562S:	Maintained
13563F:	drivers/watchdog/ebc-c384_wdt.c
13564
13565WINSYSTEMS WS16C48 GPIO DRIVER
13566M:	William Breathitt Gray <vilhelm.gray@gmail.com>
13567L:	linux-gpio@vger.kernel.org
13568S:	Maintained
13569F:	drivers/gpio/gpio-ws16c48.c
13570
13571WIMAX STACK
13572M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13573M:	linux-wimax@intel.com
13574L:	wimax@linuxwimax.org (subscribers-only)
13575S:	Supported
13576W:	http://linuxwimax.org
13577F:	Documentation/wimax/README.wimax
13578F:	include/linux/wimax/debug.h
13579F:	include/net/wimax.h
13580F:	include/uapi/linux/wimax.h
13581F:	net/wimax/
13582
13583WISTRON LAPTOP BUTTON DRIVER
13584M:	Miloslav Trmac <mitr@volny.cz>
13585S:	Maintained
13586F:	drivers/input/misc/wistron_btns.c
13587
13588WL3501 WIRELESS PCMCIA CARD DRIVER
13589L:	linux-wireless@vger.kernel.org
13590S:	Odd fixes
13591F:	drivers/net/wireless/wl3501*
13592
13593WOLFSON MICROELECTRONICS DRIVERS
13594L:	patches@opensource.wolfsonmicro.com
13595T:	git https://github.com/CirrusLogic/linux-drivers.git
13596W:	https://github.com/CirrusLogic/linux-drivers/wiki
13597S:	Supported
13598F:	Documentation/hwmon/wm83??
13599F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13600F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13601F:	Documentation/devicetree/bindings/mfd/arizona.txt
13602F:	arch/arm/mach-s3c64xx/mach-crag6410*
13603F:	drivers/clk/clk-wm83*.c
13604F:	drivers/extcon/extcon-arizona.c
13605F:	drivers/leds/leds-wm83*.c
13606F:	drivers/gpio/gpio-*wm*.c
13607F:	drivers/gpio/gpio-arizona.c
13608F:	drivers/hwmon/wm83??-hwmon.c
13609F:	drivers/input/misc/wm831x-on.c
13610F:	drivers/input/touchscreen/wm831x-ts.c
13611F:	drivers/input/touchscreen/wm97*.c
13612F:	drivers/mfd/arizona*
13613F:	drivers/mfd/wm*.c
13614F:	drivers/mfd/cs47l24*
13615F:	drivers/power/supply/wm83*.c
13616F:	drivers/rtc/rtc-wm83*.c
13617F:	drivers/regulator/wm8*.c
13618F:	drivers/video/backlight/wm83*_bl.c
13619F:	drivers/watchdog/wm83*_wdt.c
13620F:	include/linux/mfd/arizona/
13621F:	include/linux/mfd/wm831x/
13622F:	include/linux/mfd/wm8350/
13623F:	include/linux/mfd/wm8400*
13624F:	include/linux/wm97xx.h
13625F:	include/sound/wm????.h
13626F:	sound/soc/codecs/arizona.?
13627F:	sound/soc/codecs/wm*
13628F:	sound/soc/codecs/cs47l24*
13629
13630WORKQUEUE
13631M:	Tejun Heo <tj@kernel.org>
13632R:	Lai Jiangshan <jiangshanlai@gmail.com>
13633T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13634S:	Maintained
13635F:	include/linux/workqueue.h
13636F:	kernel/workqueue.c
13637F:	Documentation/core-api/workqueue.rst
13638
13639X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13640M:	Chen-Yu Tsai <wens@csie.org>
13641L:	linux-kernel@vger.kernel.org
13642S:	Maintained
13643N:	axp[128]
13644
13645X.25 NETWORK LAYER
13646M:	Andrew Hendry <andrew.hendry@gmail.com>
13647L:	linux-x25@vger.kernel.org
13648S:	Odd Fixes
13649F:	Documentation/networking/x25*
13650F:	include/net/x25*
13651F:	net/x25/
13652
13653X86 ARCHITECTURE (32-BIT AND 64-BIT)
13654M:	Thomas Gleixner <tglx@linutronix.de>
13655M:	Ingo Molnar <mingo@redhat.com>
13656M:	"H. Peter Anvin" <hpa@zytor.com>
13657M:	x86@kernel.org
13658L:	linux-kernel@vger.kernel.org
13659T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13660S:	Maintained
13661F:	Documentation/x86/
13662F:	arch/x86/
13663
13664X86 PLATFORM DRIVERS
13665M:	Darren Hart <dvhart@infradead.org>
13666M:	Andy Shevchenko <andy@infradead.org>
13667L:	platform-driver-x86@vger.kernel.org
13668T:	git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13669S:	Maintained
13670F:	drivers/platform/x86/
13671F:	drivers/platform/olpc/
13672
13673X86 MCE INFRASTRUCTURE
13674M:	Tony Luck <tony.luck@intel.com>
13675M:	Borislav Petkov <bp@alien8.de>
13676L:	linux-edac@vger.kernel.org
13677S:	Maintained
13678F:	arch/x86/kernel/cpu/mcheck/*
13679
13680X86 MICROCODE UPDATE SUPPORT
13681M:	Borislav Petkov <bp@alien8.de>
13682S:	Maintained
13683F:	arch/x86/kernel/cpu/microcode/*
13684
13685X86 VDSO
13686M:	Andy Lutomirski <luto@amacapital.net>
13687L:	linux-kernel@vger.kernel.org
13688T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13689S:	Maintained
13690F:	arch/x86/entry/vdso/
13691
13692XC2028/3028 TUNER DRIVER
13693M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13694M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13695L:	linux-media@vger.kernel.org
13696W:	https://linuxtv.org
13697T:	git git://linuxtv.org/media_tree.git
13698S:	Maintained
13699F:	drivers/media/tuners/tuner-xc2028.*
13700
13701XEN HYPERVISOR INTERFACE
13702M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
13703M:	Juergen Gross <jgross@suse.com>
13704L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13705T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13706S:	Supported
13707F:	arch/x86/xen/
13708F:	drivers/*/xen-*front.c
13709F:	drivers/xen/
13710F:	arch/x86/include/asm/xen/
13711F:	include/xen/
13712F:	include/uapi/xen/
13713
13714XEN HYPERVISOR ARM
13715M:	Stefano Stabellini <sstabellini@kernel.org>
13716L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13717S:	Maintained
13718F:	arch/arm/xen/
13719F:	arch/arm/include/asm/xen/
13720
13721XEN HYPERVISOR ARM64
13722M:	Stefano Stabellini <sstabellini@kernel.org>
13723L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13724S:	Maintained
13725F:	arch/arm64/xen/
13726F:	arch/arm64/include/asm/xen/
13727
13728XEN NETWORK BACKEND DRIVER
13729M:	Wei Liu <wei.liu2@citrix.com>
13730M:	Paul Durrant <paul.durrant@citrix.com>
13731L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13732L:	netdev@vger.kernel.org
13733S:	Supported
13734F:	drivers/net/xen-netback/*
13735
13736XEN PCI SUBSYSTEM
13737M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13738L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13739S:	Supported
13740F:	arch/x86/pci/*xen*
13741F:	drivers/pci/*xen*
13742
13743XEN BLOCK SUBSYSTEM
13744M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13745M:	Roger Pau Monné <roger.pau@citrix.com>
13746L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13747S:	Supported
13748F:	drivers/block/xen-blkback/*
13749F:	drivers/block/xen*
13750
13751XEN PVSCSI DRIVERS
13752M:	Juergen Gross <jgross@suse.com>
13753L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13754L:	linux-scsi@vger.kernel.org
13755S:	Supported
13756F:	drivers/scsi/xen-scsifront.c
13757F:	drivers/xen/xen-scsiback.c
13758F:	include/xen/interface/io/vscsiif.h
13759
13760XEN SWIOTLB SUBSYSTEM
13761M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13762L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13763S:	Supported
13764F:	arch/x86/xen/*swiotlb*
13765F:	drivers/xen/*swiotlb*
13766
13767XFS FILESYSTEM
13768M:	Darrick J. Wong <darrick.wong@oracle.com>
13769M:	linux-xfs@vger.kernel.org
13770L:	linux-xfs@vger.kernel.org
13771W:	http://xfs.org/
13772T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
13773S:	Supported
13774F:	Documentation/filesystems/xfs.txt
13775F:	fs/xfs/
13776
13777XILINX AXI ETHERNET DRIVER
13778M:	Anirudha Sarangi <anirudh@xilinx.com>
13779M:	John Linn <John.Linn@xilinx.com>
13780S:	Maintained
13781F:	drivers/net/ethernet/xilinx/xilinx_axienet*
13782
13783XILINX UARTLITE SERIAL DRIVER
13784M:	Peter Korsgaard <jacmet@sunsite.dk>
13785L:	linux-serial@vger.kernel.org
13786S:	Maintained
13787F:	drivers/tty/serial/uartlite.c
13788
13789XILINX VIDEO IP CORES
13790M:	Hyun Kwon <hyun.kwon@xilinx.com>
13791M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13792L:	linux-media@vger.kernel.org
13793T:	git git://linuxtv.org/media_tree.git
13794S:	Supported
13795F:	Documentation/devicetree/bindings/media/xilinx/
13796F:	drivers/media/platform/xilinx/
13797F:	include/uapi/linux/xilinx-v4l2-controls.h
13798
13799XILLYBUS DRIVER
13800M:	Eli Billauer <eli.billauer@gmail.com>
13801L:	linux-kernel@vger.kernel.org
13802S:	Supported
13803F:	drivers/char/xillybus/
13804
13805XTENSA XTFPGA PLATFORM SUPPORT
13806M:	Max Filippov <jcmvbkbc@gmail.com>
13807L:	linux-xtensa@linux-xtensa.org
13808S:	Maintained
13809F:	drivers/spi/spi-xtensa-xtfpga.c
13810F:	sound/soc/xtensa/xtfpga-i2s.c
13811
13812YAM DRIVER FOR AX.25
13813M:	Jean-Paul Roubelat <jpr@f6fbb.org>
13814L:	linux-hams@vger.kernel.org
13815S:	Maintained
13816F:	drivers/net/hamradio/yam*
13817F:	include/linux/yam.h
13818
13819YEALINK PHONE DRIVER
13820M:	Henk Vergonet <Henk.Vergonet@gmail.com>
13821L:	usbb2k-api-dev@nongnu.org
13822S:	Maintained
13823F:	Documentation/input/yealink.txt
13824F:	drivers/input/misc/yealink.*
13825
13826Z8530 DRIVER FOR AX.25
13827M:	Joerg Reuter <jreuter@yaina.de>
13828W:	http://yaina.de/jreuter/
13829W:	http://www.qsl.net/dl1bke/
13830L:	linux-hams@vger.kernel.org
13831S:	Maintained
13832F:	Documentation/networking/z8530drv.txt
13833F:	drivers/net/hamradio/*scc.c
13834F:	drivers/net/hamradio/z8530.h
13835
13836ZBUD COMPRESSED PAGE ALLOCATOR
13837M:	Seth Jennings <sjenning@redhat.com>
13838M:	Dan Streetman <ddstreet@ieee.org>
13839L:	linux-mm@kvack.org
13840S:	Maintained
13841F:	mm/zbud.c
13842F:	include/linux/zbud.h
13843
13844ZD1211RW WIRELESS DRIVER
13845M:	Daniel Drake <dsd@gentoo.org>
13846M:	Ulrich Kunitz <kune@deine-taler.de>
13847W:	http://zd1211.ath.cx/wiki/DriverRewrite
13848L:	linux-wireless@vger.kernel.org
13849L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
13850S:	Maintained
13851F:	drivers/net/wireless/zydas/zd1211rw/
13852
13853ZD1301_DEMOD MEDIA DRIVER
13854M:	Antti Palosaari <crope@iki.fi>
13855L:	linux-media@vger.kernel.org
13856W:	https://linuxtv.org/
13857W:	http://palosaari.fi/linux/
13858Q:	https://patchwork.linuxtv.org/project/linux-media/list/
13859S:	Maintained
13860F:	drivers/media/dvb-frontends/zd1301_demod*
13861
13862ZD1301 MEDIA DRIVER
13863M:	Antti Palosaari <crope@iki.fi>
13864L:	linux-media@vger.kernel.org
13865W:	https://linuxtv.org/
13866W:	http://palosaari.fi/linux/
13867Q:	https://patchwork.linuxtv.org/project/linux-media/list/
13868S:	Maintained
13869F:	drivers/media/usb/dvb-usb-v2/zd1301*
13870
13871ZPOOL COMPRESSED PAGE STORAGE API
13872M:	Dan Streetman <ddstreet@ieee.org>
13873L:	linux-mm@kvack.org
13874S:	Maintained
13875F:	mm/zpool.c
13876F:	include/linux/zpool.h
13877
13878ZR36067 VIDEO FOR LINUX DRIVER
13879L:	mjpeg-users@lists.sourceforge.net
13880L:	linux-media@vger.kernel.org
13881W:	http://mjpeg.sourceforge.net/driver-zoran/
13882T:	hg https://linuxtv.org/hg/v4l-dvb
13883S:	Odd Fixes
13884F:	drivers/media/pci/zoran/
13885
13886ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13887M:	Minchan Kim <minchan@kernel.org>
13888M:	Nitin Gupta <ngupta@vflare.org>
13889R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13890L:	linux-kernel@vger.kernel.org
13891S:	Maintained
13892F:	drivers/block/zram/
13893F:	Documentation/blockdev/zram.txt
13894
13895ZS DECSTATION Z85C30 SERIAL DRIVER
13896M:	"Maciej W. Rozycki" <macro@linux-mips.org>
13897S:	Maintained
13898F:	drivers/tty/serial/zs.*
13899
13900ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13901M:	Minchan Kim <minchan@kernel.org>
13902M:	Nitin Gupta <ngupta@vflare.org>
13903R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13904L:	linux-mm@kvack.org
13905S:	Maintained
13906F:	mm/zsmalloc.c
13907F:	include/linux/zsmalloc.h
13908F:	Documentation/vm/zsmalloc.txt
13909
13910ZSWAP COMPRESSED SWAP CACHING
13911M:	Seth Jennings <sjenning@redhat.com>
13912M:	Dan Streetman <ddstreet@ieee.org>
13913L:	linux-mm@kvack.org
13914S:	Maintained
13915F:	mm/zswap.c
13916
13917THE REST
13918M:	Linus Torvalds <torvalds@linux-foundation.org>
13919L:	linux-kernel@vger.kernel.org
13920Q:	http://patchwork.kernel.org/project/LKML/list/
13921T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13922S:	Buried alive in reporters
13923F:	*
13924F:	*/
13925