xref: /linux/MAINTAINERS (revision 99a97a8ba9881fc47901ff36b057e5cd0bf06af0)
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/
4148F:	include/linux/vga*
4149
4150DRM DRIVERS AND MISC GPU PATCHES
4151M:	Daniel Vetter <daniel.vetter@intel.com>
4152M:	Jani Nikula <jani.nikula@linux.intel.com>
4153M:	Sean Paul <seanpaul@chromium.org>
4154W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4155S:	Maintained
4156T:	git git://anongit.freedesktop.org/drm/drm-misc
4157F:	Documentation/gpu/
4158F:	drivers/gpu/vga/
4159F:	drivers/gpu/drm/*
4160F:	include/drm/drm*
4161F:	include/uapi/drm/drm*
4162F:	include/linux/vga*
4163
4164DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4165M:	Dave Airlie <airlied@redhat.com>
4166S:	Odd Fixes
4167F:	drivers/gpu/drm/ast/
4168
4169DRM DRIVERS FOR BRIDGE CHIPS
4170M:	Archit Taneja <architt@codeaurora.org>
4171S:	Maintained
4172T:	git git://anongit.freedesktop.org/drm/drm-misc
4173F:	drivers/gpu/drm/bridge/
4174
4175DRM DRIVER FOR BOCHS VIRTUAL GPU
4176M:	Gerd Hoffmann <kraxel@redhat.com>
4177L:	virtualization@lists.linux-foundation.org
4178T:	git git://anongit.freedesktop.org/drm/drm-misc
4179S:	Maintained
4180F:	drivers/gpu/drm/bochs/
4181
4182DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4183M:	Dave Airlie <airlied@redhat.com>
4184M:	Gerd Hoffmann <kraxel@redhat.com>
4185L:	virtualization@lists.linux-foundation.org
4186T:	git git://anongit.freedesktop.org/drm/drm-misc
4187S:	Obsolete
4188W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4189F:	drivers/gpu/drm/cirrus/
4190
4191RADEON and AMDGPU DRM DRIVERS
4192M:	Alex Deucher <alexander.deucher@amd.com>
4193M:	Christian König <christian.koenig@amd.com>
4194L:	amd-gfx@lists.freedesktop.org
4195T:	git git://people.freedesktop.org/~agd5f/linux
4196S:	Supported
4197F:	drivers/gpu/drm/radeon/
4198F:	include/uapi/drm/radeon_drm.h
4199F:	drivers/gpu/drm/amd/
4200F:	include/uapi/drm/amdgpu_drm.h
4201
4202DRM PANEL DRIVERS
4203M:	Thierry Reding <thierry.reding@gmail.com>
4204L:	dri-devel@lists.freedesktop.org
4205T:	git git://anongit.freedesktop.org/tegra/linux.git
4206S:	Maintained
4207F:	drivers/gpu/drm/drm_panel.c
4208F:	drivers/gpu/drm/panel/
4209F:	include/drm/drm_panel.h
4210F:	Documentation/devicetree/bindings/display/panel/
4211
4212INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4213M:	Daniel Vetter <daniel.vetter@intel.com>
4214M:	Jani Nikula <jani.nikula@linux.intel.com>
4215L:	intel-gfx@lists.freedesktop.org
4216W:	https://01.org/linuxgraphics/
4217B:	https://01.org/linuxgraphics/documentation/how-report-bugs
4218C:	irc://chat.freenode.net/intel-gfx
4219Q:	http://patchwork.freedesktop.org/project/intel-gfx/
4220T:	git git://anongit.freedesktop.org/drm-intel
4221S:	Supported
4222F:	drivers/gpu/drm/i915/
4223F:	include/drm/i915*
4224F:	include/uapi/drm/i915_drm.h
4225F:	Documentation/gpu/i915.rst
4226
4227INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4228M:      Zhenyu Wang <zhenyuw@linux.intel.com>
4229M:      Zhi Wang <zhi.a.wang@intel.com>
4230L:      intel-gvt-dev@lists.freedesktop.org
4231L:      intel-gfx@lists.freedesktop.org
4232W:      https://01.org/igvt-g
4233T:      git https://github.com/01org/gvt-linux.git
4234S:      Supported
4235F:      drivers/gpu/drm/i915/gvt/
4236
4237DRM DRIVERS FOR ATMEL HLCDC
4238M:	Boris Brezillon <boris.brezillon@free-electrons.com>
4239L:	dri-devel@lists.freedesktop.org
4240S:	Supported
4241F:	drivers/gpu/drm/atmel-hlcdc/
4242F:	Documentation/devicetree/bindings/drm/atmel/
4243T:	git git://anongit.freedesktop.org/drm/drm-misc
4244
4245DRM DRIVERS FOR ALLWINNER A10
4246M:	Maxime Ripard  <maxime.ripard@free-electrons.com>
4247L:	dri-devel@lists.freedesktop.org
4248S:	Supported
4249F:	drivers/gpu/drm/sun4i/
4250F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4251
4252DRM DRIVERS FOR AMLOGIC SOCS
4253M:	Neil Armstrong <narmstrong@baylibre.com>
4254L:	dri-devel@lists.freedesktop.org
4255L:	linux-amlogic@lists.infradead.org
4256W:	http://linux-meson.com/
4257S:	Supported
4258F:	drivers/gpu/drm/meson/
4259F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4260T:	git git://anongit.freedesktop.org/drm/drm-meson
4261T:	git git://anongit.freedesktop.org/drm/drm-misc
4262
4263DRM DRIVERS FOR EXYNOS
4264M:	Inki Dae <inki.dae@samsung.com>
4265M:	Joonyoung Shim <jy0922.shim@samsung.com>
4266M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4267M:	Kyungmin Park <kyungmin.park@samsung.com>
4268L:	dri-devel@lists.freedesktop.org
4269T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4270S:	Supported
4271F:	drivers/gpu/drm/exynos/
4272F:	include/uapi/drm/exynos_drm.h
4273F:	Documentation/devicetree/bindings/display/exynos/
4274
4275DRM DRIVERS FOR FREESCALE DCU
4276M:	Stefan Agner <stefan@agner.ch>
4277M:	Alison Wang <alison.wang@freescale.com>
4278L:	dri-devel@lists.freedesktop.org
4279S:	Supported
4280F:	drivers/gpu/drm/fsl-dcu/
4281F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4282F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4283F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4284
4285DRM DRIVERS FOR FREESCALE IMX
4286M:	Philipp Zabel <p.zabel@pengutronix.de>
4287L:	dri-devel@lists.freedesktop.org
4288S:	Maintained
4289F:	drivers/gpu/drm/imx/
4290F:	drivers/gpu/ipu-v3/
4291F:	Documentation/devicetree/bindings/display/imx/
4292
4293DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4294M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4295L:	dri-devel@lists.freedesktop.org
4296T:	git git://github.com/patjak/drm-gma500
4297S:	Maintained
4298F:	drivers/gpu/drm/gma500/
4299
4300DRM DRIVERS FOR HISILICON
4301M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4302M:	Rongrong Zou <zourongrong@gmail.com>
4303R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4304R:	Chen Feng <puck.chen@hisilicon.com>
4305L:	dri-devel@lists.freedesktop.org
4306T:	git git://github.com/xin3liang/linux.git
4307S:	Maintained
4308F:	drivers/gpu/drm/hisilicon/
4309F:	Documentation/devicetree/bindings/display/hisilicon/
4310
4311DRM DRIVER FOR INTEL I810 VIDEO CARDS
4312S:	Orphan / Obsolete
4313F:	drivers/gpu/drm/i810/
4314F:	include/uapi/drm/i810_drm.h
4315
4316DRM DRIVERS FOR MEDIATEK
4317M:	CK Hu <ck.hu@mediatek.com>
4318M:	Philipp Zabel <p.zabel@pengutronix.de>
4319L:	dri-devel@lists.freedesktop.org
4320S:	Supported
4321F:	drivers/gpu/drm/mediatek/
4322F:	Documentation/devicetree/bindings/display/mediatek/
4323
4324DRM DRIVER FOR MI0283QT
4325M:	Noralf Trønnes <noralf@tronnes.org>
4326S:	Maintained
4327F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4328F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4329
4330DRM DRIVER FOR MSM ADRENO GPU
4331M:	Rob Clark <robdclark@gmail.com>
4332L:	linux-arm-msm@vger.kernel.org
4333L:	dri-devel@lists.freedesktop.org
4334L:	freedreno@lists.freedesktop.org
4335T:	git git://people.freedesktop.org/~robclark/linux
4336S:	Maintained
4337F:	drivers/gpu/drm/msm/
4338F:	include/uapi/drm/msm_drm.h
4339F:	Documentation/devicetree/bindings/display/msm/
4340
4341DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4342M:	Ben Skeggs <bskeggs@redhat.com>
4343L:	dri-devel@lists.freedesktop.org
4344L:	nouveau@lists.freedesktop.org
4345T:	git git://github.com/skeggsb/linux
4346S:	Supported
4347F:	drivers/gpu/drm/nouveau/
4348F:	include/uapi/drm/nouveau_drm.h
4349
4350DRM DRIVERS FOR NVIDIA TEGRA
4351M:	Thierry Reding <thierry.reding@gmail.com>
4352L:	dri-devel@lists.freedesktop.org
4353L:	linux-tegra@vger.kernel.org
4354T:	git git://anongit.freedesktop.org/tegra/linux.git
4355S:	Supported
4356F:	drivers/gpu/drm/tegra/
4357F:	drivers/gpu/host1x/
4358F:	include/linux/host1x.h
4359F:	include/uapi/drm/tegra_drm.h
4360F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4361
4362DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4363S:	Orphan / Obsolete
4364F:	drivers/gpu/drm/mga/
4365F:	include/uapi/drm/mga_drm.h
4366
4367DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4368M:	Dave Airlie <airlied@redhat.com>
4369S:	Odd Fixes
4370F:	drivers/gpu/drm/mgag200/
4371
4372DRM DRIVER FOR RAGE 128 VIDEO CARDS
4373S:	Orphan / Obsolete
4374F:	drivers/gpu/drm/r128/
4375F:	include/uapi/drm/r128_drm.h
4376
4377DRM DRIVERS FOR RENESAS
4378M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4379L:	dri-devel@lists.freedesktop.org
4380L:	linux-renesas-soc@vger.kernel.org
4381T:	git git://linuxtv.org/pinchartl/fbdev
4382S:	Supported
4383F:	drivers/gpu/drm/rcar-du/
4384F:	drivers/gpu/drm/shmobile/
4385F:	include/linux/platform_data/shmob_drm.h
4386F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4387F:	Documentation/devicetree/bindings/display/renesas,du.txt
4388
4389DRM DRIVER FOR QXL VIRTUAL GPU
4390M:	Dave Airlie <airlied@redhat.com>
4391M:	Gerd Hoffmann <kraxel@redhat.com>
4392L:	virtualization@lists.linux-foundation.org
4393T:	git git://anongit.freedesktop.org/drm/drm-misc
4394S:	Maintained
4395F:	drivers/gpu/drm/qxl/
4396F:	include/uapi/drm/qxl_drm.h
4397
4398DRM DRIVERS FOR ROCKCHIP
4399M:	Mark Yao <mark.yao@rock-chips.com>
4400L:	dri-devel@lists.freedesktop.org
4401S:	Maintained
4402F:	drivers/gpu/drm/rockchip/
4403F:	Documentation/devicetree/bindings/display/rockchip/
4404T:	git git://anongit.freedesktop.org/drm/drm-misc
4405
4406DRM DRIVER FOR SAVAGE VIDEO CARDS
4407S:	Orphan / Obsolete
4408F:	drivers/gpu/drm/savage/
4409F:	include/uapi/drm/savage_drm.h
4410
4411DRM DRIVER FOR SIS VIDEO CARDS
4412S:	Orphan / Obsolete
4413F:	drivers/gpu/drm/sis/
4414F:	include/uapi/drm/sis_drm.h
4415
4416DRM DRIVERS FOR STI
4417M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4418M:	Vincent Abriou <vincent.abriou@st.com>
4419L:	dri-devel@lists.freedesktop.org
4420T:	git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4421S:	Maintained
4422F:	drivers/gpu/drm/sti
4423F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4424
4425DRM DRIVER FOR TDFX VIDEO CARDS
4426S:	Orphan / Obsolete
4427F:	drivers/gpu/drm/tdfx/
4428
4429DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4430M:	Dave Airlie <airlied@redhat.com>
4431S:	Odd Fixes
4432F:	drivers/gpu/drm/udl/
4433
4434DRM DRIVERS FOR VIVANTE GPU IP
4435M:	Lucas Stach <l.stach@pengutronix.de>
4436R:	Russell King <linux+etnaviv@armlinux.org.uk>
4437R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4438L:	etnaviv@lists.freedesktop.org
4439L:	dri-devel@lists.freedesktop.org
4440S:	Maintained
4441F:	drivers/gpu/drm/etnaviv/
4442F:	include/uapi/drm/etnaviv_drm.h
4443F:	Documentation/devicetree/bindings/display/etnaviv/
4444
4445DRM DRIVER FOR VMWARE VIRTUAL GPU
4446M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4447M:	Sinclair Yeh <syeh@vmware.com>
4448M:	Thomas Hellstrom <thellstrom@vmware.com>
4449L:	dri-devel@lists.freedesktop.org
4450T:	git git://people.freedesktop.org/~syeh/repos_linux
4451T:	git git://people.freedesktop.org/~thomash/linux
4452S:	Supported
4453F:	drivers/gpu/drm/vmwgfx/
4454F:	include/uapi/drm/vmwgfx_drm.h
4455
4456DRM DRIVERS FOR VC4
4457M:	Eric Anholt <eric@anholt.net>
4458T:	git git://github.com/anholt/linux
4459S:	Supported
4460F:	drivers/gpu/drm/vc4/
4461F:	include/uapi/drm/vc4_drm.h
4462F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4463T:	git git://anongit.freedesktop.org/drm/drm-misc
4464
4465DRM DRIVERS FOR TI OMAP
4466M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4467L:	dri-devel@lists.freedesktop.org
4468S:	Maintained
4469F:	drivers/gpu/drm/omapdrm/
4470F:	Documentation/devicetree/bindings/display/ti/
4471
4472DRM DRIVERS FOR TI LCDC
4473M:	Jyri Sarha <jsarha@ti.com>
4474R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4475L:	dri-devel@lists.freedesktop.org
4476S:	Maintained
4477F:	drivers/gpu/drm/tilcdc/
4478F:	Documentation/devicetree/bindings/display/tilcdc/
4479
4480DRM DRIVERS FOR ZTE ZX
4481M:	Shawn Guo <shawnguo@kernel.org>
4482L:	dri-devel@lists.freedesktop.org
4483S:	Maintained
4484F:	drivers/gpu/drm/zte/
4485F:	Documentation/devicetree/bindings/display/zte,vou.txt
4486T:	git git://anongit.freedesktop.org/drm/drm-misc
4487
4488DSBR100 USB FM RADIO DRIVER
4489M:	Alexey Klimov <klimov.linux@gmail.com>
4490L:	linux-media@vger.kernel.org
4491T:	git git://linuxtv.org/media_tree.git
4492S:	Maintained
4493F:	drivers/media/radio/dsbr100.c
4494
4495DSCC4 DRIVER
4496M:	Francois Romieu <romieu@fr.zoreil.com>
4497L:	netdev@vger.kernel.org
4498S:	Maintained
4499F:	drivers/net/wan/dscc4.c
4500
4501DT3155 MEDIA DRIVER
4502M:	Hans Verkuil <hverkuil@xs4all.nl>
4503L:	linux-media@vger.kernel.org
4504T:	git git://linuxtv.org/media_tree.git
4505W:	https://linuxtv.org
4506S:	Odd Fixes
4507F:	drivers/media/pci/dt3155/
4508
4509DVB_USB_AF9015 MEDIA DRIVER
4510M:	Antti Palosaari <crope@iki.fi>
4511L:	linux-media@vger.kernel.org
4512W:	https://linuxtv.org
4513W:	http://palosaari.fi/linux/
4514Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4515T:	git git://linuxtv.org/anttip/media_tree.git
4516S:	Maintained
4517F:	drivers/media/usb/dvb-usb-v2/af9015*
4518
4519DVB_USB_AF9035 MEDIA DRIVER
4520M:	Antti Palosaari <crope@iki.fi>
4521L:	linux-media@vger.kernel.org
4522W:	https://linuxtv.org
4523W:	http://palosaari.fi/linux/
4524Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4525T:	git git://linuxtv.org/anttip/media_tree.git
4526S:	Maintained
4527F:	drivers/media/usb/dvb-usb-v2/af9035*
4528
4529DVB_USB_ANYSEE MEDIA DRIVER
4530M:	Antti Palosaari <crope@iki.fi>
4531L:	linux-media@vger.kernel.org
4532W:	https://linuxtv.org
4533W:	http://palosaari.fi/linux/
4534Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4535T:	git git://linuxtv.org/anttip/media_tree.git
4536S:	Maintained
4537F:	drivers/media/usb/dvb-usb-v2/anysee*
4538
4539DVB_USB_AU6610 MEDIA DRIVER
4540M:	Antti Palosaari <crope@iki.fi>
4541L:	linux-media@vger.kernel.org
4542W:	https://linuxtv.org
4543W:	http://palosaari.fi/linux/
4544Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4545T:	git git://linuxtv.org/anttip/media_tree.git
4546S:	Maintained
4547F:	drivers/media/usb/dvb-usb-v2/au6610*
4548
4549DVB_USB_CE6230 MEDIA DRIVER
4550M:	Antti Palosaari <crope@iki.fi>
4551L:	linux-media@vger.kernel.org
4552W:	https://linuxtv.org
4553W:	http://palosaari.fi/linux/
4554Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4555T:	git git://linuxtv.org/anttip/media_tree.git
4556S:	Maintained
4557F:	drivers/media/usb/dvb-usb-v2/ce6230*
4558
4559DVB_USB_CXUSB MEDIA DRIVER
4560M:	Michael Krufky <mkrufky@linuxtv.org>
4561L:	linux-media@vger.kernel.org
4562W:	https://linuxtv.org
4563W:	http://github.com/mkrufky
4564Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4565T:	git git://linuxtv.org/media_tree.git
4566S:	Maintained
4567F:	drivers/media/usb/dvb-usb/cxusb*
4568
4569DVB_USB_EC168 MEDIA DRIVER
4570M:	Antti Palosaari <crope@iki.fi>
4571L:	linux-media@vger.kernel.org
4572W:	https://linuxtv.org
4573W:	http://palosaari.fi/linux/
4574Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4575T:	git git://linuxtv.org/anttip/media_tree.git
4576S:	Maintained
4577F:	drivers/media/usb/dvb-usb-v2/ec168*
4578
4579DVB_USB_GL861 MEDIA DRIVER
4580M:	Antti Palosaari <crope@iki.fi>
4581L:	linux-media@vger.kernel.org
4582W:	https://linuxtv.org
4583Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4584T:	git git://linuxtv.org/anttip/media_tree.git
4585S:	Maintained
4586F:	drivers/media/usb/dvb-usb-v2/gl861*
4587
4588DVB_USB_MXL111SF MEDIA DRIVER
4589M:	Michael Krufky <mkrufky@linuxtv.org>
4590L:	linux-media@vger.kernel.org
4591W:	https://linuxtv.org
4592W:	http://github.com/mkrufky
4593Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4594T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4595S:	Maintained
4596F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4597
4598DVB_USB_RTL28XXU MEDIA DRIVER
4599M:	Antti Palosaari <crope@iki.fi>
4600L:	linux-media@vger.kernel.org
4601W:	https://linuxtv.org
4602W:	http://palosaari.fi/linux/
4603Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4604T:	git git://linuxtv.org/anttip/media_tree.git
4605S:	Maintained
4606F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4607
4608DVB_USB_V2 MEDIA DRIVER
4609M:	Antti Palosaari <crope@iki.fi>
4610L:	linux-media@vger.kernel.org
4611W:	https://linuxtv.org
4612W:	http://palosaari.fi/linux/
4613Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4614T:	git git://linuxtv.org/anttip/media_tree.git
4615S:	Maintained
4616F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4617F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4618
4619DYNAMIC DEBUG
4620M:	Jason Baron <jbaron@akamai.com>
4621S:	Maintained
4622F:	lib/dynamic_debug.c
4623F:	include/linux/dynamic_debug.h
4624
4625DZ DECSTATION DZ11 SERIAL DRIVER
4626M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4627S:	Maintained
4628F:	drivers/tty/serial/dz.*
4629
4630E3X0 POWER BUTTON DRIVER
4631M:	Moritz Fischer <moritz.fischer@ettus.com>
4632L:	usrp-users@lists.ettus.com
4633W:	http://www.ettus.com
4634S:	Supported
4635F:	drivers/input/misc/e3x0-button.c
4636F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4637
4638E4000 MEDIA DRIVER
4639M:	Antti Palosaari <crope@iki.fi>
4640L:	linux-media@vger.kernel.org
4641W:	https://linuxtv.org
4642W:	http://palosaari.fi/linux/
4643Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4644T:	git git://linuxtv.org/anttip/media_tree.git
4645S:	Maintained
4646F:	drivers/media/tuners/e4000*
4647
4648EATA ISA/EISA/PCI SCSI DRIVER
4649M:	Dario Ballabio <ballabio_dario@emc.com>
4650L:	linux-scsi@vger.kernel.org
4651S:	Maintained
4652F:	drivers/scsi/eata.c
4653
4654EC100 MEDIA DRIVER
4655M:	Antti Palosaari <crope@iki.fi>
4656L:	linux-media@vger.kernel.org
4657W:	https://linuxtv.org
4658W:	http://palosaari.fi/linux/
4659Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4660T:	git git://linuxtv.org/anttip/media_tree.git
4661S:	Maintained
4662F:	drivers/media/dvb-frontends/ec100*
4663
4664ECRYPT FILE SYSTEM
4665M:	Tyler Hicks <tyhicks@canonical.com>
4666L:	ecryptfs@vger.kernel.org
4667W:	http://ecryptfs.org
4668W:	https://launchpad.net/ecryptfs
4669T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4670S:	Supported
4671F:	Documentation/filesystems/ecryptfs.txt
4672F:	fs/ecryptfs/
4673
4674EDAC-CORE
4675M:	Borislav Petkov <bp@alien8.de>
4676M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4677M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4678L:	linux-edac@vger.kernel.org
4679T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4680T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4681S:	Supported
4682F:	Documentation/admin-guide/ras.rst
4683F:	Documentation/driver-api/edac.rst
4684F:	drivers/edac/
4685F:	include/linux/edac.h
4686
4687EDAC-AMD64
4688M:	Borislav Petkov <bp@alien8.de>
4689L:	linux-edac@vger.kernel.org
4690S:	Maintained
4691F:	drivers/edac/amd64_edac*
4692
4693EDAC-CALXEDA
4694M:	Robert Richter <rric@kernel.org>
4695L:	linux-edac@vger.kernel.org
4696S:	Maintained
4697F:	drivers/edac/highbank*
4698
4699EDAC-CAVIUM
4700M:	Ralf Baechle <ralf@linux-mips.org>
4701M:	David Daney <david.daney@cavium.com>
4702L:	linux-edac@vger.kernel.org
4703L:	linux-mips@linux-mips.org
4704S:	Supported
4705F:	drivers/edac/octeon_edac*
4706
4707EDAC-E752X
4708M:	Mark Gross <mark.gross@intel.com>
4709L:	linux-edac@vger.kernel.org
4710S:	Maintained
4711F:	drivers/edac/e752x_edac.c
4712
4713EDAC-E7XXX
4714L:	linux-edac@vger.kernel.org
4715S:	Maintained
4716F:	drivers/edac/e7xxx_edac.c
4717
4718EDAC-FSL_DDR
4719M:	York Sun <york.sun@nxp.com>
4720L:	linux-edac@vger.kernel.org
4721S:	Maintained
4722F:	drivers/edac/fsl_ddr_edac.*
4723
4724EDAC-GHES
4725M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4726M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4727L:	linux-edac@vger.kernel.org
4728S:	Maintained
4729F:	drivers/edac/ghes_edac.c
4730
4731EDAC-I82443BXGX
4732M:	Tim Small <tim@buttersideup.com>
4733L:	linux-edac@vger.kernel.org
4734S:	Maintained
4735F:	drivers/edac/i82443bxgx_edac.c
4736
4737EDAC-I3000
4738L:	linux-edac@vger.kernel.org
4739S:	Orphan
4740F:	drivers/edac/i3000_edac.c
4741
4742EDAC-I5000
4743L:	linux-edac@vger.kernel.org
4744S:	Maintained
4745F:	drivers/edac/i5000_edac.c
4746
4747EDAC-I5400
4748M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4749M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4750L:	linux-edac@vger.kernel.org
4751S:	Maintained
4752F:	drivers/edac/i5400_edac.c
4753
4754EDAC-I7300
4755M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4756M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4757L:	linux-edac@vger.kernel.org
4758S:	Maintained
4759F:	drivers/edac/i7300_edac.c
4760
4761EDAC-I7CORE
4762M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4763M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4764L:	linux-edac@vger.kernel.org
4765S:	Maintained
4766F:	drivers/edac/i7core_edac.c
4767
4768EDAC-I82975X
4769M:	Ranganathan Desikan <ravi@jetztechnologies.com>
4770M:	"Arvind R." <arvino55@gmail.com>
4771L:	linux-edac@vger.kernel.org
4772S:	Maintained
4773F:	drivers/edac/i82975x_edac.c
4774
4775EDAC-IE31200
4776M:	Jason Baron <jbaron@akamai.com>
4777L:	linux-edac@vger.kernel.org
4778S:	Maintained
4779F:	drivers/edac/ie31200_edac.c
4780
4781EDAC-MPC85XX
4782M:	Johannes Thumshirn <morbidrsa@gmail.com>
4783L:	linux-edac@vger.kernel.org
4784S:	Maintained
4785F:	drivers/edac/mpc85xx_edac.[ch]
4786
4787EDAC-PASEMI
4788M:	Egor Martovetsky <egor@pasemi.com>
4789L:	linux-edac@vger.kernel.org
4790S:	Maintained
4791F:	drivers/edac/pasemi_edac.c
4792
4793EDAC-R82600
4794M:	Tim Small <tim@buttersideup.com>
4795L:	linux-edac@vger.kernel.org
4796S:	Maintained
4797F:	drivers/edac/r82600_edac.c
4798
4799EDAC-SBRIDGE
4800M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4801M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4802L:	linux-edac@vger.kernel.org
4803S:	Maintained
4804F:	drivers/edac/sb_edac.c
4805
4806EDAC-SKYLAKE
4807M:	Tony Luck <tony.luck@intel.com>
4808L:	linux-edac@vger.kernel.org
4809S:	Maintained
4810F:	drivers/edac/skx_edac.c
4811
4812EDAC-XGENE
4813APPLIED MICRO (APM) X-GENE SOC EDAC
4814M:     Loc Ho <lho@apm.com>
4815S:     Supported
4816F:     drivers/edac/xgene_edac.c
4817F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4818
4819EDIROL UA-101/UA-1000 DRIVER
4820M:	Clemens Ladisch <clemens@ladisch.de>
4821L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4822T:	git git://git.alsa-project.org/alsa-kernel.git
4823S:	Maintained
4824F:	sound/usb/misc/ua101.c
4825
4826EXTENSIBLE FIRMWARE INTERFACE (EFI)
4827M:	Matt Fleming <matt@codeblueprint.co.uk>
4828M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
4829L:	linux-efi@vger.kernel.org
4830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4831S:	Maintained
4832F:	Documentation/efi-stub.txt
4833F:	arch/*/kernel/efi.c
4834F:	arch/x86/boot/compressed/eboot.[ch]
4835F:	arch/*/include/asm/efi.h
4836F:	arch/x86/platform/efi/
4837F:	drivers/firmware/efi/
4838F:	include/linux/efi*.h
4839F:	arch/arm/boot/compressed/efi-header.S
4840F:	arch/arm64/kernel/efi-entry.S
4841
4842EFI VARIABLE FILESYSTEM
4843M:	Matthew Garrett <matthew.garrett@nebula.com>
4844M:	Jeremy Kerr <jk@ozlabs.org>
4845M:	Matt Fleming <matt@codeblueprint.co.uk>
4846T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4847L:	linux-efi@vger.kernel.org
4848S:	Maintained
4849F:	fs/efivarfs/
4850
4851EFIFB FRAMEBUFFER DRIVER
4852L:	linux-fbdev@vger.kernel.org
4853M:	Peter Jones <pjones@redhat.com>
4854S:	Maintained
4855F:	drivers/video/fbdev/efifb.c
4856
4857EFI TEST DRIVER
4858L:	linux-efi@vger.kernel.org
4859M:	Ivan Hu <ivan.hu@canonical.com>
4860M:	Matt Fleming <matt@codeblueprint.co.uk>
4861S:	Maintained
4862F:	drivers/firmware/efi/test/
4863
4864EFS FILESYSTEM
4865W:	http://aeschi.ch.eu.org/efs/
4866S:	Orphan
4867F:	fs/efs/
4868
4869EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4870M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
4871L:	netdev@vger.kernel.org
4872S:	Maintained
4873F:	drivers/net/ethernet/ibm/ehea/
4874
4875EM28XX VIDEO4LINUX DRIVER
4876M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4877M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4878L:	linux-media@vger.kernel.org
4879W:	https://linuxtv.org
4880T:	git git://linuxtv.org/media_tree.git
4881S:	Maintained
4882F:	drivers/media/usb/em28xx/
4883F:	Documentation/media/v4l-drivers/em28xx*
4884
4885EMBEDDED LINUX
4886M:	Paul Gortmaker <paul.gortmaker@windriver.com>
4887M:	Matt Mackall <mpm@selenic.com>
4888M:	David Woodhouse <dwmw2@infradead.org>
4889L:	linux-embedded@vger.kernel.org
4890S:	Maintained
4891
4892EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4893M:	James Smart <james.smart@broadcom.com>
4894M:	Dick Kennedy <dick.kennedy@broadcom.com>
4895L:	linux-scsi@vger.kernel.org
4896W:	http://www.broadcom.com
4897S:	Supported
4898F:	drivers/scsi/lpfc/
4899
4900ENE CB710 FLASH CARD READER DRIVER
4901M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
4902S:	Maintained
4903F:	drivers/misc/cb710/
4904F:	drivers/mmc/host/cb710-mmc.*
4905F:	include/linux/cb710.h
4906
4907ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4908M:	Maxim Levitsky <maximlevitsky@gmail.com>
4909S:	Maintained
4910F:	drivers/media/rc/ene_ir.*
4911
4912EPSON S1D13XXX FRAMEBUFFER DRIVER
4913M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
4914S:	Maintained
4915T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4916F:	drivers/video/fbdev/s1d13xxxfb.c
4917F:	include/video/s1d13xxxfb.h
4918
4919ET131X NETWORK DRIVER
4920M:	Mark Einon <mark.einon@gmail.com>
4921S:	Odd Fixes
4922F:	drivers/net/ethernet/agere/
4923
4924ETHERNET BRIDGE
4925M:	Stephen Hemminger <stephen@networkplumber.org>
4926L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
4927L:	netdev@vger.kernel.org
4928W:	http://www.linuxfoundation.org/en/Net:Bridge
4929S:	Maintained
4930F:	include/linux/netfilter_bridge/
4931F:	net/bridge/
4932
4933ETHERNET PHY LIBRARY
4934M:	Florian Fainelli <f.fainelli@gmail.com>
4935L:	netdev@vger.kernel.org
4936S:	Maintained
4937F:	include/linux/phy.h
4938F:	include/linux/phy_fixed.h
4939F:	drivers/net/phy/
4940F:	Documentation/networking/phy.txt
4941F:	drivers/of/of_mdio.c
4942F:	drivers/of/of_net.c
4943
4944EXT2 FILE SYSTEM
4945M:	Jan Kara <jack@suse.com>
4946L:	linux-ext4@vger.kernel.org
4947S:	Maintained
4948F:	Documentation/filesystems/ext2.txt
4949F:	fs/ext2/
4950F:	include/linux/ext2*
4951
4952EXT4 FILE SYSTEM
4953M:	"Theodore Ts'o" <tytso@mit.edu>
4954M:	Andreas Dilger <adilger.kernel@dilger.ca>
4955L:	linux-ext4@vger.kernel.org
4956W:	http://ext4.wiki.kernel.org
4957Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
4958T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4959S:	Maintained
4960F:	Documentation/filesystems/ext4.txt
4961F:	fs/ext4/
4962
4963Extended Verification Module (EVM)
4964M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
4965L:	linux-ima-devel@lists.sourceforge.net
4966L:	linux-security-module@vger.kernel.org
4967S:	Supported
4968F:	security/integrity/evm/
4969
4970EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4971M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4972M:	Chanwoo Choi <cw00.choi@samsung.com>
4973L:	linux-kernel@vger.kernel.org
4974T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4975S:	Maintained
4976F:	drivers/extcon/
4977F:	include/linux/extcon/
4978F:	include/linux/extcon.h
4979F:	Documentation/extcon/
4980F:	Documentation/devicetree/bindings/extcon/
4981
4982EXYNOS DP DRIVER
4983M:	Jingoo Han <jingoohan1@gmail.com>
4984L:	dri-devel@lists.freedesktop.org
4985S:	Maintained
4986F:	drivers/gpu/drm/exynos/exynos_dp*
4987
4988EXYNOS SYSMMU (IOMMU) driver
4989M:	Marek Szyprowski <m.szyprowski@samsung.com>
4990L:	iommu@lists.linux-foundation.org
4991S:	Maintained
4992F:	drivers/iommu/exynos-iommu.c
4993
4994EZchip NPS platform support
4995M:	Noam Camus <noamc@ezchip.com>
4996S:	Supported
4997F:	arch/arc/plat-eznps
4998F:	arch/arc/boot/dts/eznps.dts
4999
5000F71805F HARDWARE MONITORING DRIVER
5001M:	Jean Delvare <jdelvare@suse.com>
5002L:	linux-hwmon@vger.kernel.org
5003S:	Maintained
5004F:	Documentation/hwmon/f71805f
5005F:	drivers/hwmon/f71805f.c
5006
5007FC0011 TUNER DRIVER
5008M:	Michael Buesch <m@bues.ch>
5009L:	linux-media@vger.kernel.org
5010S:	Maintained
5011F:	drivers/media/tuners/fc0011.h
5012F:	drivers/media/tuners/fc0011.c
5013
5014FC2580 MEDIA DRIVER
5015M:	Antti Palosaari <crope@iki.fi>
5016L:	linux-media@vger.kernel.org
5017W:	https://linuxtv.org
5018W:	http://palosaari.fi/linux/
5019Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5020T:	git git://linuxtv.org/anttip/media_tree.git
5021S:	Maintained
5022F:	drivers/media/tuners/fc2580*
5023
5024FANOTIFY
5025M:	Eric Paris <eparis@redhat.com>
5026S:	Maintained
5027F:	fs/notify/fanotify/
5028F:	include/linux/fanotify.h
5029F:	include/uapi/linux/fanotify.h
5030
5031FARSYNC SYNCHRONOUS DRIVER
5032M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5033W:	http://www.farsite.co.uk/
5034S:	Supported
5035F:	drivers/net/wan/farsync.*
5036
5037FAULT INJECTION SUPPORT
5038M:	Akinobu Mita <akinobu.mita@gmail.com>
5039S:	Supported
5040F:	Documentation/fault-injection/
5041F:	lib/fault-inject.c
5042
5043FBTFT Framebuffer drivers
5044M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5045S:	Maintained
5046F:	drivers/staging/fbtft/
5047
5048FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5049M:	Johannes Thumshirn <jth@kernel.org>
5050L:	fcoe-devel@open-fcoe.org
5051W:	www.Open-FCoE.org
5052S:	Supported
5053F:	drivers/scsi/libfc/
5054F:	drivers/scsi/fcoe/
5055F:	include/scsi/fc/
5056F:	include/scsi/libfc.h
5057F:	include/scsi/libfcoe.h
5058F:	include/uapi/scsi/fc/
5059
5060FILE LOCKING (flock() and fcntl()/lockf())
5061M:	Jeff Layton <jlayton@poochiereds.net>
5062M:	"J. Bruce Fields" <bfields@fieldses.org>
5063L:	linux-fsdevel@vger.kernel.org
5064S:	Maintained
5065F:	include/linux/fcntl.h
5066F:	include/linux/fs.h
5067F:	include/uapi/linux/fcntl.h
5068F:	include/uapi/linux/fs.h
5069F:	fs/fcntl.c
5070F:	fs/locks.c
5071
5072FILESYSTEMS (VFS and infrastructure)
5073M:	Alexander Viro <viro@zeniv.linux.org.uk>
5074L:	linux-fsdevel@vger.kernel.org
5075S:	Maintained
5076F:	fs/*
5077
5078FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5079M:	Riku Voipio <riku.voipio@iki.fi>
5080L:	linux-hwmon@vger.kernel.org
5081S:	Maintained
5082F:	drivers/hwmon/f75375s.c
5083F:	include/linux/f75375s.h
5084
5085FIREWIRE AUDIO DRIVERS
5086M:	Clemens Ladisch <clemens@ladisch.de>
5087L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5088T:	git git://git.alsa-project.org/alsa-kernel.git
5089S:	Maintained
5090F:	sound/firewire/
5091
5092FIREWIRE MEDIA DRIVERS (firedtv)
5093M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5094L:	linux-media@vger.kernel.org
5095L:	linux1394-devel@lists.sourceforge.net
5096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5097S:	Maintained
5098F:	drivers/media/firewire/
5099
5100FIREWIRE SBP-2 TARGET
5101M:	Chris Boot <bootc@bootc.net>
5102L:	linux-scsi@vger.kernel.org
5103L:	target-devel@vger.kernel.org
5104L:	linux1394-devel@lists.sourceforge.net
5105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5106S:	Maintained
5107F:	drivers/target/sbp/
5108
5109FIREWIRE SUBSYSTEM
5110M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5111L:	linux1394-devel@lists.sourceforge.net
5112W:	http://ieee1394.wiki.kernel.org/
5113T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5114S:	Maintained
5115F:	drivers/firewire/
5116F:	include/linux/firewire.h
5117F:	include/uapi/linux/firewire*.h
5118F:	tools/firewire/
5119
5120FIRMWARE LOADER (request_firmware)
5121M:	Ming Lei <ming.lei@canonical.com>
5122M:	Luis R. Rodriguez <mcgrof@kernel.org>
5123L:	linux-kernel@vger.kernel.org
5124S:	Maintained
5125F:	Documentation/firmware_class/
5126F:	drivers/base/firmware*.c
5127F:	include/linux/firmware.h
5128
5129FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5130M:	Joshua Morris <josh.h.morris@us.ibm.com>
5131M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5132S:	Maintained
5133F:	drivers/block/rsxx/
5134
5135FLOPPY DRIVER
5136M:	Jiri Kosina <jikos@kernel.org>
5137T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5138S:	Odd fixes
5139F:	drivers/block/floppy.c
5140
5141FMC SUBSYSTEM
5142M:	Alessandro Rubini <rubini@gnudd.com>
5143W:	http://www.ohwr.org/projects/fmc-bus
5144S:	Supported
5145F:	drivers/fmc/
5146F:	include/linux/fmc*.h
5147F:	include/linux/ipmi-fru.h
5148K:	fmc_d.*register
5149
5150FPGA MANAGER FRAMEWORK
5151M:	Alan Tull <atull@opensource.altera.com>
5152R:	Moritz Fischer <moritz.fischer@ettus.com>
5153L:	linux-fpga@vger.kernel.org
5154S:	Maintained
5155T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5156F:	drivers/fpga/
5157F:	include/linux/fpga/fpga-mgr.h
5158W:	http://www.rocketboards.org
5159
5160FPU EMULATOR
5161M:	Bill Metzenthen <billm@melbpc.org.au>
5162W:	http://floatingpoint.sourceforge.net/emulator/index.html
5163S:	Maintained
5164F:	arch/x86/math-emu/
5165
5166FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5167L:	netdev@vger.kernel.org
5168S:	Orphan
5169F:	drivers/net/wan/dlci.c
5170F:	drivers/net/wan/sdla.c
5171
5172FRAMEBUFFER LAYER
5173M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5174L:	linux-fbdev@vger.kernel.org
5175T:	git git://github.com/bzolnier/linux.git
5176Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5177S:	Maintained
5178F:	Documentation/fb/
5179F:	drivers/video/
5180F:	include/video/
5181F:	include/linux/fb.h
5182F:	include/uapi/video/
5183F:	include/uapi/linux/fb.h
5184
5185FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5186M:	Horia Geantă <horia.geanta@nxp.com>
5187M:	Dan Douglass <dan.douglass@nxp.com>
5188L:	linux-crypto@vger.kernel.org
5189S:	Maintained
5190F:	drivers/crypto/caam/
5191F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5192
5193FREESCALE DIU FRAMEBUFFER DRIVER
5194M:	Timur Tabi <timur@tabi.org>
5195L:	linux-fbdev@vger.kernel.org
5196S:	Maintained
5197F:	drivers/video/fbdev/fsl-diu-fb.*
5198
5199FREESCALE DMA DRIVER
5200M:	Li Yang <leoli@freescale.com>
5201M:	Zhang Wei <zw@zh-kernel.org>
5202L:	linuxppc-dev@lists.ozlabs.org
5203S:	Maintained
5204F:	drivers/dma/fsldma.*
5205
5206FREESCALE GPMI NAND DRIVER
5207M:	Han Xu <han.xu@nxp.com>
5208L:	linux-mtd@lists.infradead.org
5209S:	Maintained
5210F:	drivers/mtd/nand/gpmi-nand/*
5211
5212FREESCALE I2C CPM DRIVER
5213M:	Jochen Friedrich <jochen@scram.de>
5214L:	linuxppc-dev@lists.ozlabs.org
5215L:	linux-i2c@vger.kernel.org
5216S:	Maintained
5217F:	drivers/i2c/busses/i2c-cpm.c
5218
5219FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5220M:	Sascha Hauer <kernel@pengutronix.de>
5221L:	linux-fbdev@vger.kernel.org
5222L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5223S:	Maintained
5224F:	include/linux/platform_data/video-imxfb.h
5225F:	drivers/video/fbdev/imxfb.c
5226
5227FREESCALE QUAD SPI DRIVER
5228M:	Han Xu <han.xu@nxp.com>
5229L:	linux-mtd@lists.infradead.org
5230S:	Maintained
5231F:	drivers/mtd/spi-nor/fsl-quadspi.c
5232
5233FREESCALE SOC FS_ENET DRIVER
5234M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5235M:	Vitaly Bordug <vbordug@ru.mvista.com>
5236L:	linuxppc-dev@lists.ozlabs.org
5237L:	netdev@vger.kernel.org
5238S:	Maintained
5239F:	drivers/net/ethernet/freescale/fs_enet/
5240F:	include/linux/fs_enet_pd.h
5241
5242FREESCALE IMX / MXC FEC DRIVER
5243M:	Fugang Duan <fugang.duan@nxp.com>
5244L:	netdev@vger.kernel.org
5245S:	Maintained
5246F:	drivers/net/ethernet/freescale/fec_main.c
5247F:	drivers/net/ethernet/freescale/fec_ptp.c
5248F:	drivers/net/ethernet/freescale/fec.h
5249F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5250
5251FREESCALE QORIQ DPAA FMAN DRIVER
5252M:	Madalin Bucur <madalin.bucur@nxp.com>
5253L:	netdev@vger.kernel.org
5254S:	Maintained
5255F:	drivers/net/ethernet/freescale/fman
5256F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5257
5258FREESCALE QORIQ DPAA ETHERNET DRIVER
5259M:	Madalin Bucur <madalin.bucur@nxp.com>
5260L:	netdev@vger.kernel.org
5261S:	Maintained
5262F:	drivers/net/ethernet/freescale/dpaa
5263
5264FREESCALE SOC DRIVERS
5265M:	Scott Wood <oss@buserror.net>
5266L:	linuxppc-dev@lists.ozlabs.org
5267L:	linux-arm-kernel@lists.infradead.org
5268S:	Maintained
5269F:	drivers/soc/fsl/
5270F:	include/linux/fsl/
5271
5272FREESCALE QUICC ENGINE LIBRARY
5273M:	Qiang Zhao <qiang.zhao@nxp.com>
5274L:	linuxppc-dev@lists.ozlabs.org
5275S:	Maintained
5276F:	drivers/soc/fsl/qe/
5277F:	include/soc/fsl/*qe*.h
5278F:	include/soc/fsl/*ucc*.h
5279
5280FREESCALE USB PERIPHERAL DRIVERS
5281M:	Li Yang <leoli@freescale.com>
5282L:	linux-usb@vger.kernel.org
5283L:	linuxppc-dev@lists.ozlabs.org
5284S:	Maintained
5285F:	drivers/usb/gadget/udc/fsl*
5286
5287FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5288M:	Li Yang <leoli@freescale.com>
5289L:	netdev@vger.kernel.org
5290L:	linuxppc-dev@lists.ozlabs.org
5291S:	Maintained
5292F:	drivers/net/ethernet/freescale/ucc_geth*
5293
5294FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5295M:	Claudiu Manoil <claudiu.manoil@freescale.com>
5296L:	netdev@vger.kernel.org
5297S:	Maintained
5298F:	drivers/net/ethernet/freescale/gianfar*
5299X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5300F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5301
5302FREESCALE QUICC ENGINE UCC HDLC DRIVER
5303M:	Zhao Qiang <qiang.zhao@nxp.com>
5304L:	netdev@vger.kernel.org
5305L:	linuxppc-dev@lists.ozlabs.org
5306S:	Maintained
5307F:	drivers/net/wan/fsl_ucc_hdlc*
5308
5309FREESCALE QUICC ENGINE UCC UART DRIVER
5310M:	Timur Tabi <timur@tabi.org>
5311L:	linuxppc-dev@lists.ozlabs.org
5312S:	Maintained
5313F:	drivers/tty/serial/ucc_uart.c
5314
5315FREESCALE SOC SOUND DRIVERS
5316M:	Timur Tabi <timur@tabi.org>
5317M:	Nicolin Chen <nicoleotsuka@gmail.com>
5318M:	Xiubo Li <Xiubo.Lee@gmail.com>
5319R:	Fabio Estevam <fabio.estevam@nxp.com>
5320L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5321L:	linuxppc-dev@lists.ozlabs.org
5322S:	Maintained
5323F:	sound/soc/fsl/fsl*
5324F:	sound/soc/fsl/imx*
5325F:	sound/soc/fsl/mpc8610_hpcd.c
5326
5327FREEVXFS FILESYSTEM
5328M:	Christoph Hellwig <hch@infradead.org>
5329W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5330S:	Maintained
5331F:	fs/freevxfs/
5332
5333FREEZER
5334M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5335M:	Pavel Machek <pavel@ucw.cz>
5336L:	linux-pm@vger.kernel.org
5337S:	Supported
5338F:	Documentation/power/freezing-of-tasks.txt
5339F:	include/linux/freezer.h
5340F:	kernel/freezer.c
5341
5342FRONTSWAP API
5343M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5344L:	linux-kernel@vger.kernel.org
5345S:	Maintained
5346F:	mm/frontswap.c
5347F:	include/linux/frontswap.h
5348
5349FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5350M:	David Howells <dhowells@redhat.com>
5351L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5352S:	Supported
5353F:	Documentation/filesystems/caching/
5354F:	fs/fscache/
5355F:	include/linux/fscache*.h
5356
5357FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5358M:	Theodore Y. Ts'o <tytso@mit.edu>
5359M:	Jaegeuk Kim <jaegeuk@kernel.org>
5360L:	linux-fsdevel@vger.kernel.org
5361S:	Supported
5362F:	fs/crypto/
5363F:	include/linux/fscrypt*.h
5364
5365F2FS FILE SYSTEM
5366M:	Jaegeuk Kim <jaegeuk@kernel.org>
5367M:	Chao Yu <yuchao0@huawei.com>
5368L:	linux-f2fs-devel@lists.sourceforge.net
5369W:	https://f2fs.wiki.kernel.org/
5370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5371S:	Maintained
5372F:	Documentation/filesystems/f2fs.txt
5373F:	Documentation/ABI/testing/sysfs-fs-f2fs
5374F:	fs/f2fs/
5375F:	include/linux/f2fs_fs.h
5376F:	include/trace/events/f2fs.h
5377
5378FUJITSU FR-V (FRV) PORT
5379S:	Orphan
5380F:	arch/frv/
5381
5382FUJITSU LAPTOP EXTRAS
5383M:	Jonathan Woithe <jwoithe@just42.net>
5384L:	platform-driver-x86@vger.kernel.org
5385S:	Maintained
5386F:	drivers/platform/x86/fujitsu-laptop.c
5387
5388FUJITSU M-5MO LS CAMERA ISP DRIVER
5389M:	Kyungmin Park <kyungmin.park@samsung.com>
5390M:	Heungjun Kim <riverful.kim@samsung.com>
5391L:	linux-media@vger.kernel.org
5392S:	Maintained
5393F:	drivers/media/i2c/m5mols/
5394F:	include/media/i2c/m5mols.h
5395
5396FUJITSU TABLET EXTRAS
5397M:	Robert Gerlach <khnz@gmx.de>
5398L:	platform-driver-x86@vger.kernel.org
5399S:	Maintained
5400F:	drivers/platform/x86/fujitsu-tablet.c
5401
5402FUSE: FILESYSTEM IN USERSPACE
5403M:	Miklos Szeredi <miklos@szeredi.hu>
5404L:	linux-fsdevel@vger.kernel.org
5405W:	http://fuse.sourceforge.net/
5406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5407S:	Maintained
5408F:	fs/fuse/
5409F:	include/uapi/linux/fuse.h
5410F:	Documentation/filesystems/fuse.txt
5411
5412FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5413M:	Rik Faith <faith@cs.unc.edu>
5414L:	linux-scsi@vger.kernel.org
5415S:	Odd Fixes (e.g., new signatures)
5416F:	drivers/scsi/fdomain.*
5417
5418GCC PLUGINS
5419M:	Kees Cook <keescook@chromium.org>
5420R:	Emese Revfy <re.emese@gmail.com>
5421L:	kernel-hardening@lists.openwall.com
5422S:	Maintained
5423F:	scripts/gcc-plugins/
5424F:	scripts/gcc-plugin.sh
5425F:	scripts/Makefile.gcc-plugins
5426F:	Documentation/gcc-plugins.txt
5427
5428GCOV BASED KERNEL PROFILING
5429M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5430S:	Maintained
5431F:	kernel/gcov/
5432F:	Documentation/dev-tools/gcov.rst
5433
5434GDT SCSI DISK ARRAY CONTROLLER DRIVER
5435M:	Achim Leubner <achim_leubner@adaptec.com>
5436L:	linux-scsi@vger.kernel.org
5437W:	http://www.icp-vortex.com/
5438S:	Supported
5439F:	drivers/scsi/gdt*
5440
5441GDB KERNEL DEBUGGING HELPER SCRIPTS
5442M:	Jan Kiszka <jan.kiszka@siemens.com>
5443M:	Kieran Bingham <kieran@bingham.xyz>
5444S:	Supported
5445F:	scripts/gdb/
5446
5447GEMTEK FM RADIO RECEIVER DRIVER
5448M:	Hans Verkuil <hverkuil@xs4all.nl>
5449L:	linux-media@vger.kernel.org
5450T:	git git://linuxtv.org/media_tree.git
5451W:	https://linuxtv.org
5452S:	Maintained
5453F:	drivers/media/radio/radio-gemtek*
5454
5455GENERIC GPIO I2C DRIVER
5456M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5457S:	Supported
5458F:	drivers/i2c/busses/i2c-gpio.c
5459F:	include/linux/i2c-gpio.h
5460
5461GENERIC GPIO I2C MULTIPLEXER DRIVER
5462M:	Peter Korsgaard <peter.korsgaard@barco.com>
5463L:	linux-i2c@vger.kernel.org
5464S:	Supported
5465F:	drivers/i2c/muxes/i2c-mux-gpio.c
5466F:	include/linux/i2c-mux-gpio.h
5467F:	Documentation/i2c/muxes/i2c-mux-gpio
5468
5469GENERIC HDLC (WAN) DRIVERS
5470M:	Krzysztof Halasa <khc@pm.waw.pl>
5471W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5472S:	Maintained
5473F:	drivers/net/wan/c101.c
5474F:	drivers/net/wan/hd6457*
5475F:	drivers/net/wan/hdlc*
5476F:	drivers/net/wan/n2.c
5477F:	drivers/net/wan/pc300too.c
5478F:	drivers/net/wan/pci200syn.c
5479F:	drivers/net/wan/wanxl*
5480
5481GENERIC INCLUDE/ASM HEADER FILES
5482M:	Arnd Bergmann <arnd@arndb.de>
5483L:	linux-arch@vger.kernel.org
5484T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5485S:	Maintained
5486F:	include/asm-generic/
5487F:	include/uapi/asm-generic/
5488
5489GENERIC PHY FRAMEWORK
5490M:	Kishon Vijay Abraham I <kishon@ti.com>
5491L:	linux-kernel@vger.kernel.org
5492T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5493S:	Supported
5494F:	drivers/phy/
5495F:	include/linux/phy/
5496
5497GENERIC PM DOMAINS
5498M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5499M:	Kevin Hilman <khilman@kernel.org>
5500M:	Ulf Hansson <ulf.hansson@linaro.org>
5501L:	linux-pm@vger.kernel.org
5502S:	Supported
5503F:	drivers/base/power/domain*.c
5504F:	include/linux/pm_domain.h
5505
5506GENERIC UIO DRIVER FOR PCI DEVICES
5507M:	"Michael S. Tsirkin" <mst@redhat.com>
5508L:	kvm@vger.kernel.org
5509S:	Supported
5510F:	drivers/uio/uio_pci_generic.c
5511
5512GET_MAINTAINER SCRIPT
5513M:	Joe Perches <joe@perches.com>
5514S:	Maintained
5515F:	scripts/get_maintainer.pl
5516
5517GENWQE (IBM Generic Workqueue Card)
5518M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5519M:	Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5520S:	Supported
5521F:	drivers/misc/genwqe/
5522
5523GFS2 FILE SYSTEM
5524M:	Steven Whitehouse <swhiteho@redhat.com>
5525M:	Bob Peterson <rpeterso@redhat.com>
5526L:	cluster-devel@redhat.com
5527W:	http://sources.redhat.com/cluster/
5528T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5529S:	Supported
5530F:	Documentation/filesystems/gfs2*.txt
5531F:	fs/gfs2/
5532F:	include/uapi/linux/gfs2_ondisk.h
5533
5534GIGASET ISDN DRIVERS
5535M:	Paul Bolle <pebolle@tiscali.nl>
5536L:	gigaset307x-common@lists.sourceforge.net
5537W:	http://gigaset307x.sourceforge.net/
5538S:	Odd Fixes
5539F:	Documentation/isdn/README.gigaset
5540F:	drivers/isdn/gigaset/
5541F:	include/uapi/linux/gigaset_dev.h
5542
5543GO7007 MPEG CODEC
5544M:	Hans Verkuil <hans.verkuil@cisco.com>
5545L:	linux-media@vger.kernel.org
5546S:	Maintained
5547F:	drivers/media/usb/go7007/
5548
5549GOODIX TOUCHSCREEN
5550M:	Bastien Nocera <hadess@hadess.net>
5551L:	linux-input@vger.kernel.org
5552S:	Maintained
5553F:	drivers/input/touchscreen/goodix.c
5554
5555GPIO MOCKUP DRIVER
5556M:	Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5557L:	linux-gpio@vger.kernel.org
5558S:	Maintained
5559F:	drivers/gpio/gpio-mockup.c
5560F:	tools/testing/selftests/gpio/
5561
5562GPIO SUBSYSTEM
5563M:	Linus Walleij <linus.walleij@linaro.org>
5564M:	Alexandre Courbot <gnurou@gmail.com>
5565L:	linux-gpio@vger.kernel.org
5566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5567S:	Maintained
5568F:	Documentation/devicetree/bindings/gpio/
5569F:	Documentation/gpio/
5570F:	Documentation/ABI/testing/gpio-cdev
5571F:	Documentation/ABI/obsolete/sysfs-gpio
5572F:	drivers/gpio/
5573F:	include/linux/gpio/
5574F:	include/linux/gpio.h
5575F:	include/asm-generic/gpio.h
5576F:	include/uapi/linux/gpio.h
5577F:	tools/gpio/
5578
5579GRE DEMULTIPLEXER DRIVER
5580M:	Dmitry Kozlov <xeb@mail.ru>
5581L:	netdev@vger.kernel.org
5582S:	Maintained
5583F:	net/ipv4/gre_demux.c
5584F:	net/ipv4/gre_offload.c
5585F:	include/net/gre.h
5586
5587GRETH 10/100/1G Ethernet MAC device driver
5588M:	Andreas Larsson <andreas@gaisler.com>
5589L:	netdev@vger.kernel.org
5590S:	Maintained
5591F:	drivers/net/ethernet/aeroflex/
5592
5593GREYBUS SUBSYSTEM
5594M:	Johan Hovold <johan@kernel.org>
5595M:	Alex Elder <elder@kernel.org>
5596M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5597S:	Maintained
5598F:	drivers/staging/greybus/
5599L:	greybus-dev@lists.linaro.org
5600
5601GREYBUS AUDIO PROTOCOLS DRIVERS
5602M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
5603M:	Mark Greer <mgreer@animalcreek.com>
5604S:	Maintained
5605F:	drivers/staging/greybus/audio_apbridgea.c
5606F:	drivers/staging/greybus/audio_apbridgea.h
5607F:	drivers/staging/greybus/audio_codec.c
5608F:	drivers/staging/greybus/audio_codec.h
5609F:	drivers/staging/greybus/audio_gb.c
5610F:	drivers/staging/greybus/audio_manager.c
5611F:	drivers/staging/greybus/audio_manager.h
5612F:	drivers/staging/greybus/audio_manager_module.c
5613F:	drivers/staging/greybus/audio_manager_private.h
5614F:	drivers/staging/greybus/audio_manager_sysfs.c
5615F:	drivers/staging/greybus/audio_module.c
5616F:	drivers/staging/greybus/audio_topology.c
5617
5618GREYBUS PROTOCOLS DRIVERS
5619M:	Rui Miguel Silva <rmfrfs@gmail.com>
5620S:	Maintained
5621F:	drivers/staging/greybus/sdio.c
5622F:	drivers/staging/greybus/light.c
5623F:	drivers/staging/greybus/gpio.c
5624F:	drivers/staging/greybus/power_supply.c
5625F:	drivers/staging/greybus/spi.c
5626F:	drivers/staging/greybus/spilib.c
5627
5628GREYBUS PROTOCOLS DRIVERS
5629M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
5630S:	Maintained
5631F:	drivers/staging/greybus/loopback.c
5632F:	drivers/staging/greybus/timesync.c
5633F:	drivers/staging/greybus/timesync_platform.c
5634
5635GREYBUS PROTOCOLS DRIVERS
5636M:	Viresh Kumar <vireshk@kernel.org>
5637S:	Maintained
5638F:	drivers/staging/greybus/authentication.c
5639F:	drivers/staging/greybus/bootrom.c
5640F:	drivers/staging/greybus/firmware.h
5641F:	drivers/staging/greybus/fw-core.c
5642F:	drivers/staging/greybus/fw-download.c
5643F:	drivers/staging/greybus/fw-managament.c
5644F:	drivers/staging/greybus/greybus_authentication.h
5645F:	drivers/staging/greybus/greybus_firmware.h
5646F:	drivers/staging/greybus/hid.c
5647F:	drivers/staging/greybus/i2c.c
5648F:	drivers/staging/greybus/spi.c
5649F:	drivers/staging/greybus/spilib.c
5650F:	drivers/staging/greybus/spilib.h
5651
5652GREYBUS PROTOCOLS DRIVERS
5653M:	David Lin <dtwlin@gmail.com>
5654S:	Maintained
5655F:	drivers/staging/greybus/uart.c
5656F:	drivers/staging/greybus/log.c
5657
5658GREYBUS PLATFORM DRIVERS
5659M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5660S:	Maintained
5661F:	drivers/staging/greybus/arche-platform.c
5662F:	drivers/staging/greybus/arche-apb-ctrl.c
5663F:	drivers/staging/greybus/arche_platform.h
5664
5665GS1662 VIDEO SERIALIZER
5666M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5667L:	linux-media@vger.kernel.org
5668T:	git git://linuxtv.org/media_tree.git
5669S:	Maintained
5670F:	drivers/media/spi/gs1662.c
5671
5672GSPCA FINEPIX SUBDRIVER
5673M:	Frank Zago <frank@zago.net>
5674L:	linux-media@vger.kernel.org
5675T:	git git://linuxtv.org/media_tree.git
5676S:	Maintained
5677F:	drivers/media/usb/gspca/finepix.c
5678
5679GSPCA GL860 SUBDRIVER
5680M:	Olivier Lorin <o.lorin@laposte.net>
5681L:	linux-media@vger.kernel.org
5682T:	git git://linuxtv.org/media_tree.git
5683S:	Maintained
5684F:	drivers/media/usb/gspca/gl860/
5685
5686GSPCA M5602 SUBDRIVER
5687M:	Erik Andren <erik.andren@gmail.com>
5688L:	linux-media@vger.kernel.org
5689T:	git git://linuxtv.org/media_tree.git
5690S:	Maintained
5691F:	drivers/media/usb/gspca/m5602/
5692
5693GSPCA PAC207 SONIXB SUBDRIVER
5694M:	Hans Verkuil <hverkuil@xs4all.nl>
5695L:	linux-media@vger.kernel.org
5696T:	git git://linuxtv.org/media_tree.git
5697S:	Odd Fixes
5698F:	drivers/media/usb/gspca/pac207.c
5699
5700GSPCA SN9C20X SUBDRIVER
5701M:	Brian Johnson <brijohn@gmail.com>
5702L:	linux-media@vger.kernel.org
5703T:	git git://linuxtv.org/media_tree.git
5704S:	Maintained
5705F:	drivers/media/usb/gspca/sn9c20x.c
5706
5707GSPCA T613 SUBDRIVER
5708M:	Leandro Costantino <lcostantino@gmail.com>
5709L:	linux-media@vger.kernel.org
5710T:	git git://linuxtv.org/media_tree.git
5711S:	Maintained
5712F:	drivers/media/usb/gspca/t613.c
5713
5714GSPCA USB WEBCAM DRIVER
5715M:	Hans Verkuil <hverkuil@xs4all.nl>
5716L:	linux-media@vger.kernel.org
5717T:	git git://linuxtv.org/media_tree.git
5718S:	Odd Fixes
5719F:	drivers/media/usb/gspca/
5720
5721GTP (GPRS Tunneling Protocol)
5722M:	Pablo Neira Ayuso <pablo@netfilter.org>
5723M:	Harald Welte <laforge@gnumonks.org>
5724L:	osmocom-net-gprs@lists.osmocom.org
5725T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5726S:	Maintained
5727F:	drivers/net/gtp.c
5728
5729GUID PARTITION TABLE (GPT)
5730M:	Davidlohr Bueso <dave@stgolabs.net>
5731L:	linux-efi@vger.kernel.org
5732S:	Maintained
5733F:	block/partitions/efi.*
5734
5735STK1160 USB VIDEO CAPTURE DRIVER
5736M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5737L:	linux-media@vger.kernel.org
5738T:	git git://linuxtv.org/media_tree.git
5739S:	Maintained
5740F:	drivers/media/usb/stk1160/
5741
5742H8/300 ARCHITECTURE
5743M:	Yoshinori Sato <ysato@users.sourceforge.jp>
5744L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5745W:	http://uclinux-h8.sourceforge.jp
5746T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5747S:	Maintained
5748F:	arch/h8300/
5749F:	drivers/clocksource/h8300_*.c
5750F:	drivers/clk/h8300/
5751F:	drivers/irqchip/irq-renesas-h8*.c
5752
5753HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5754M:	Frank Seidel <frank@f-seidel.de>
5755L:	platform-driver-x86@vger.kernel.org
5756W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5757S:	Maintained
5758F:	drivers/platform/x86/hdaps.c
5759
5760HDPVR USB VIDEO ENCODER DRIVER
5761M:	Hans Verkuil <hverkuil@xs4all.nl>
5762L:	linux-media@vger.kernel.org
5763T:	git git://linuxtv.org/media_tree.git
5764W:	https://linuxtv.org
5765S:	Odd Fixes
5766F:	drivers/media/usb/hdpvr/
5767
5768HWPOISON MEMORY FAILURE HANDLING
5769M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5770L:	linux-mm@kvack.org
5771S:	Maintained
5772F:	mm/memory-failure.c
5773F:	mm/hwpoison-inject.c
5774
5775HYPERVISOR VIRTUAL CONSOLE DRIVER
5776L:	linuxppc-dev@lists.ozlabs.org
5777S:	Odd Fixes
5778F:	drivers/tty/hvc/
5779
5780HACKRF MEDIA DRIVER
5781M:	Antti Palosaari <crope@iki.fi>
5782L:	linux-media@vger.kernel.org
5783W:	https://linuxtv.org
5784W:	http://palosaari.fi/linux/
5785Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5786T:	git git://linuxtv.org/anttip/media_tree.git
5787S:	Maintained
5788F:	drivers/media/usb/hackrf/
5789
5790HARDWARE MONITORING
5791M:	Jean Delvare <jdelvare@suse.com>
5792M:	Guenter Roeck <linux@roeck-us.net>
5793L:	linux-hwmon@vger.kernel.org
5794W:	http://hwmon.wiki.kernel.org/
5795T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5796T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5797S:	Maintained
5798F:	Documentation/hwmon/
5799F:	drivers/hwmon/
5800F:	include/linux/hwmon*.h
5801
5802HARDWARE RANDOM NUMBER GENERATOR CORE
5803M:	Matt Mackall <mpm@selenic.com>
5804M:	Herbert Xu <herbert@gondor.apana.org.au>
5805L:	linux-crypto@vger.kernel.org
5806S:	Odd fixes
5807F:	Documentation/devicetree/bindings/rng/
5808F:	Documentation/hw_random.txt
5809F:	drivers/char/hw_random/
5810F:	include/linux/hw_random.h
5811
5812HARDWARE SPINLOCK CORE
5813M:	Ohad Ben-Cohen <ohad@wizery.com>
5814M:	Bjorn Andersson <bjorn.andersson@linaro.org>
5815L:	linux-remoteproc@vger.kernel.org
5816S:	Maintained
5817T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5818F:	Documentation/devicetree/bindings/hwlock/
5819F:	Documentation/hwspinlock.txt
5820F:	drivers/hwspinlock/
5821F:	include/linux/hwspinlock.h
5822
5823HARMONY SOUND DRIVER
5824L:	linux-parisc@vger.kernel.org
5825S:	Maintained
5826F:	sound/parisc/harmony.*
5827
5828HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5829M:	Jimmy Vance <jimmy.vance@hpe.com>
5830S:	Supported
5831F:	Documentation/watchdog/hpwdt.txt
5832F:	drivers/watchdog/hpwdt.c
5833
5834HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5835M:	Don Brace <don.brace@microsemi.com>
5836L:	esc.storagedev@microsemi.com
5837L:	linux-scsi@vger.kernel.org
5838S:	Supported
5839F:	Documentation/scsi/hpsa.txt
5840F:	drivers/scsi/hpsa*.[ch]
5841F:	include/linux/cciss*.h
5842F:	include/uapi/linux/cciss*.h
5843
5844HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5845M:	Don Brace <don.brace@microsemi.com>
5846L:	esc.storagedev@microsemi.com
5847L:	linux-scsi@vger.kernel.org
5848S:	Supported
5849F:	Documentation/blockdev/cciss.txt
5850F:	drivers/block/cciss*
5851F:	include/linux/cciss_ioctl.h
5852F:	include/uapi/linux/cciss_ioctl.h
5853
5854HFI1 DRIVER
5855M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
5856M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
5857L:	linux-rdma@vger.kernel.org
5858S:	Supported
5859F:	drivers/infiniband/hw/hfi1
5860
5861HFS FILESYSTEM
5862L:	linux-fsdevel@vger.kernel.org
5863S:	Orphan
5864F:	Documentation/filesystems/hfs.txt
5865F:	fs/hfs/
5866
5867HFSPLUS FILESYSTEM
5868L:	linux-fsdevel@vger.kernel.org
5869S:	Orphan
5870F:	Documentation/filesystems/hfsplus.txt
5871F:	fs/hfsplus/
5872
5873HGA FRAMEBUFFER DRIVER
5874M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5875L:	linux-nvidia@lists.surfsouth.com
5876W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5877S:	Maintained
5878F:	drivers/video/fbdev/hgafb.c
5879
5880HIBERNATION (aka Software Suspend, aka swsusp)
5881M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5882M:	Pavel Machek <pavel@ucw.cz>
5883L:	linux-pm@vger.kernel.org
5884B:	https://bugzilla.kernel.org
5885S:	Supported
5886F:	arch/x86/power/
5887F:	drivers/base/power/
5888F:	kernel/power/
5889F:	include/linux/suspend.h
5890F:	include/linux/freezer.h
5891F:	include/linux/pm.h
5892F:	arch/*/include/asm/suspend*.h
5893
5894HID CORE LAYER
5895M:	Jiri Kosina <jikos@kernel.org>
5896R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
5897L:	linux-input@vger.kernel.org
5898T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5899S:	Maintained
5900F:	drivers/hid/
5901F:	include/linux/hid*
5902F:	include/uapi/linux/hid*
5903
5904HID SENSOR HUB DRIVERS
5905M:	Jiri Kosina <jikos@kernel.org>
5906M:	Jonathan Cameron <jic23@kernel.org>
5907M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5908L:	linux-input@vger.kernel.org
5909L:	linux-iio@vger.kernel.org
5910S:	Maintained
5911F:	Documentation/hid/hid-sensor*
5912F:	drivers/hid/hid-sensor-*
5913F:	drivers/iio/*/hid-*
5914F:	include/linux/hid-sensor-*
5915
5916HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5917M:	Thomas Gleixner <tglx@linutronix.de>
5918L:	linux-kernel@vger.kernel.org
5919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5920S:	Maintained
5921F:	Documentation/timers/
5922F:	kernel/time/hrtimer.c
5923F:	kernel/time/clockevents.c
5924F:	kernel/time/tick*.*
5925F:	kernel/time/timer_*.c
5926F:	include/linux/clockchips.h
5927F:	include/linux/hrtimer.h
5928
5929HIGH-SPEED SCC DRIVER FOR AX.25
5930L:	linux-hams@vger.kernel.org
5931S:	Orphan
5932F:	drivers/net/hamradio/dmascc.c
5933F:	drivers/net/hamradio/scc.c
5934
5935HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5936M:	HighPoint Linux Team <linux@highpoint-tech.com>
5937W:	http://www.highpoint-tech.com
5938S:	Supported
5939F:	Documentation/scsi/hptiop.txt
5940F:	drivers/scsi/hptiop.c
5941
5942HIPPI
5943M:	Jes Sorensen <jes@trained-monkey.org>
5944L:	linux-hippi@sunsite.dk
5945S:	Maintained
5946F:	include/linux/hippidevice.h
5947F:	include/uapi/linux/if_hippi.h
5948F:	net/802/hippi.c
5949F:	drivers/net/hippi/
5950
5951HISILICON NETWORK SUBSYSTEM DRIVER
5952M:	Yisen Zhuang <yisen.zhuang@huawei.com>
5953M:	Salil Mehta <salil.mehta@huawei.com>
5954L:	netdev@vger.kernel.org
5955W:	http://www.hisilicon.com
5956S:	Maintained
5957F:	drivers/net/ethernet/hisilicon/
5958F:	Documentation/devicetree/bindings/net/hisilicon*.txt
5959
5960HISILICON ROCE DRIVER
5961M:	Lijun Ou <oulijun@huawei.com>
5962M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
5963L:	linux-rdma@vger.kernel.org
5964S:	Maintained
5965F:	drivers/infiniband/hw/hns/
5966F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5967
5968HISILICON SAS Controller
5969M:	John Garry <john.garry@huawei.com>
5970W:	http://www.hisilicon.com
5971S:	Supported
5972F:	drivers/scsi/hisi_sas/
5973F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5974
5975HOST AP DRIVER
5976M:	Jouni Malinen <j@w1.fi>
5977L:	linux-wireless@vger.kernel.org
5978W:	http://w1.fi/hostap-driver.html
5979S:	Obsolete
5980F:	drivers/net/wireless/intersil/hostap/
5981
5982HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5983L:	platform-driver-x86@vger.kernel.org
5984S:	Orphan
5985F:	drivers/platform/x86/tc1100-wmi.c
5986
5987HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5988M:	Jaroslav Kysela <perex@perex.cz>
5989S:	Maintained
5990F:	drivers/net/ethernet/hp/hp100.*
5991
5992HPET:	High Precision Event Timers driver
5993M:	Clemens Ladisch <clemens@ladisch.de>
5994S:	Maintained
5995F:	Documentation/timers/hpet.txt
5996F:	drivers/char/hpet.c
5997F:	include/linux/hpet.h
5998F:	include/uapi/linux/hpet.h
5999
6000HPET:	x86
6001S:	Orphan
6002F:	arch/x86/kernel/hpet.c
6003F:	arch/x86/include/asm/hpet.h
6004
6005HPFS FILESYSTEM
6006M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6007W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6008S:	Maintained
6009F:	fs/hpfs/
6010
6011HSI SUBSYSTEM
6012M:	Sebastian Reichel <sre@kernel.org>
6013T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6014S:	Maintained
6015F:	Documentation/ABI/testing/sysfs-bus-hsi
6016F:	Documentation/device-drivers/serial-interfaces.rst
6017F:	drivers/hsi/
6018F:	include/linux/hsi/
6019F:	include/uapi/linux/hsi/
6020
6021HSO 3G MODEM DRIVER
6022L:	linux-usb@vger.kernel.org
6023S:	Orphan
6024F:	drivers/net/usb/hso.c
6025
6026HSR NETWORK PROTOCOL
6027M:	Arvid Brodin <arvid.brodin@alten.se>
6028L:	netdev@vger.kernel.org
6029S:	Maintained
6030F:	net/hsr/
6031
6032HTCPEN TOUCHSCREEN DRIVER
6033M:	Pau Oliva Fora <pof@eslack.org>
6034L:	linux-input@vger.kernel.org
6035S:	Maintained
6036F:	drivers/input/touchscreen/htcpen.c
6037
6038HUGETLB FILESYSTEM
6039M:	Nadia Yvette Chambers <nyc@holomorphy.com>
6040S:	Maintained
6041F:	fs/hugetlbfs/
6042
6043HVA ST MEDIA DRIVER
6044M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6045L:	linux-media@vger.kernel.org
6046T:	git git://linuxtv.org/media_tree.git
6047W:	https://linuxtv.org
6048S:	Supported
6049F:	drivers/media/platform/sti/hva
6050
6051Hyper-V CORE AND DRIVERS
6052M:	"K. Y. Srinivasan" <kys@microsoft.com>
6053M:	Haiyang Zhang <haiyangz@microsoft.com>
6054M:	Stephen Hemminger <sthemmin@microsoft.com>
6055L:	devel@linuxdriverproject.org
6056S:	Maintained
6057F:	arch/x86/include/asm/mshyperv.h
6058F:	arch/x86/include/uapi/asm/hyperv.h
6059F:	arch/x86/kernel/cpu/mshyperv.c
6060F:	arch/x86/hyperv
6061F:	drivers/hid/hid-hyperv.c
6062F:	drivers/hv/
6063F:	drivers/input/serio/hyperv-keyboard.c
6064F:	drivers/pci/host/pci-hyperv.c
6065F:	drivers/net/hyperv/
6066F:	drivers/scsi/storvsc_drv.c
6067F:	drivers/uio/uio_hv_generic.c
6068F:	drivers/video/fbdev/hyperv_fb.c
6069F:	include/linux/hyperv.h
6070F:	tools/hv/
6071F:	Documentation/ABI/stable/sysfs-bus-vmbus
6072
6073I2C MUXES
6074M:	Peter Rosin <peda@axentia.se>
6075L:	linux-i2c@vger.kernel.org
6076S:	Maintained
6077F:	Documentation/i2c/i2c-topology
6078F:	Documentation/i2c/muxes/
6079F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6080F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6081F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6082F:	drivers/i2c/i2c-mux.c
6083F:	drivers/i2c/muxes/
6084F:	include/linux/i2c-mux.h
6085
6086I2C OVER PARALLEL PORT
6087M:	Jean Delvare <jdelvare@suse.com>
6088L:	linux-i2c@vger.kernel.org
6089S:	Maintained
6090F:	Documentation/i2c/busses/i2c-parport
6091F:	Documentation/i2c/busses/i2c-parport-light
6092F:	drivers/i2c/busses/i2c-parport.c
6093F:	drivers/i2c/busses/i2c-parport-light.c
6094
6095I2C/SMBUS CONTROLLER DRIVERS FOR PC
6096M:	Jean Delvare <jdelvare@suse.com>
6097L:	linux-i2c@vger.kernel.org
6098S:	Maintained
6099F:	Documentation/i2c/busses/i2c-ali1535
6100F:	Documentation/i2c/busses/i2c-ali1563
6101F:	Documentation/i2c/busses/i2c-ali15x3
6102F:	Documentation/i2c/busses/i2c-amd756
6103F:	Documentation/i2c/busses/i2c-amd8111
6104F:	Documentation/i2c/busses/i2c-i801
6105F:	Documentation/i2c/busses/i2c-nforce2
6106F:	Documentation/i2c/busses/i2c-piix4
6107F:	Documentation/i2c/busses/i2c-sis5595
6108F:	Documentation/i2c/busses/i2c-sis630
6109F:	Documentation/i2c/busses/i2c-sis96x
6110F:	Documentation/i2c/busses/i2c-via
6111F:	Documentation/i2c/busses/i2c-viapro
6112F:	drivers/i2c/busses/i2c-ali1535.c
6113F:	drivers/i2c/busses/i2c-ali1563.c
6114F:	drivers/i2c/busses/i2c-ali15x3.c
6115F:	drivers/i2c/busses/i2c-amd756.c
6116F:	drivers/i2c/busses/i2c-amd756-s4882.c
6117F:	drivers/i2c/busses/i2c-amd8111.c
6118F:	drivers/i2c/busses/i2c-i801.c
6119F:	drivers/i2c/busses/i2c-isch.c
6120F:	drivers/i2c/busses/i2c-nforce2.c
6121F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6122F:	drivers/i2c/busses/i2c-piix4.c
6123F:	drivers/i2c/busses/i2c-sis5595.c
6124F:	drivers/i2c/busses/i2c-sis630.c
6125F:	drivers/i2c/busses/i2c-sis96x.c
6126F:	drivers/i2c/busses/i2c-via.c
6127F:	drivers/i2c/busses/i2c-viapro.c
6128
6129I2C/SMBUS ISMT DRIVER
6130M:	Seth Heasley <seth.heasley@intel.com>
6131M:	Neil Horman <nhorman@tuxdriver.com>
6132L:	linux-i2c@vger.kernel.org
6133F:	drivers/i2c/busses/i2c-ismt.c
6134F:	Documentation/i2c/busses/i2c-ismt
6135
6136I2C/SMBUS STUB DRIVER
6137M:	Jean Delvare <jdelvare@suse.com>
6138L:	linux-i2c@vger.kernel.org
6139S:	Maintained
6140F:	drivers/i2c/i2c-stub.c
6141
6142I2C SUBSYSTEM
6143M:	Wolfram Sang <wsa@the-dreams.de>
6144L:	linux-i2c@vger.kernel.org
6145W:	https://i2c.wiki.kernel.org/
6146Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6147T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6148S:	Maintained
6149F:	Documentation/devicetree/bindings/i2c/
6150F:	Documentation/i2c/
6151F:	drivers/i2c/
6152F:	drivers/i2c/*/
6153F:	include/linux/i2c.h
6154F:	include/linux/i2c-*.h
6155F:	include/uapi/linux/i2c.h
6156F:	include/uapi/linux/i2c-*.h
6157
6158I2C ACPI SUPPORT
6159M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6160L:	linux-i2c@vger.kernel.org
6161L:	linux-acpi@vger.kernel.org
6162S:	Maintained
6163
6164I2C-TAOS-EVM DRIVER
6165M:	Jean Delvare <jdelvare@suse.com>
6166L:	linux-i2c@vger.kernel.org
6167S:	Maintained
6168F:	Documentation/i2c/busses/i2c-taos-evm
6169F:	drivers/i2c/busses/i2c-taos-evm.c
6170
6171I2C-TINY-USB DRIVER
6172M:	Till Harbaum <till@harbaum.org>
6173L:	linux-i2c@vger.kernel.org
6174W:	http://www.harbaum.org/till/i2c_tiny_usb
6175S:	Maintained
6176F:	drivers/i2c/busses/i2c-tiny-usb.c
6177
6178i386 BOOT CODE
6179M:	"H. Peter Anvin" <hpa@zytor.com>
6180S:	Maintained
6181F:	arch/x86/boot/
6182
6183i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6184M:	"H. Peter Anvin" <hpa@zytor.com>
6185T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6186S:	Maintained
6187
6188IA64 (Itanium) PLATFORM
6189M:	Tony Luck <tony.luck@intel.com>
6190M:	Fenghua Yu <fenghua.yu@intel.com>
6191L:	linux-ia64@vger.kernel.org
6192T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6193S:	Maintained
6194F:	arch/ia64/
6195
6196IBM Power VMX Cryptographic instructions
6197M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6198M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6199L:	linux-crypto@vger.kernel.org
6200S:	Supported
6201F:	drivers/crypto/vmx/Makefile
6202F:	drivers/crypto/vmx/Kconfig
6203F:	drivers/crypto/vmx/vmx.c
6204F:	drivers/crypto/vmx/aes*
6205F:	drivers/crypto/vmx/ghash*
6206F:	drivers/crypto/vmx/ppc-xlate.pl
6207
6208IBM Power in-Nest Crypto Acceleration
6209M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6210M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6211L:	linux-crypto@vger.kernel.org
6212S:	Supported
6213F:	drivers/crypto/nx/Makefile
6214F:	drivers/crypto/nx/Kconfig
6215F:	drivers/crypto/nx/nx-aes*
6216F:	drivers/crypto/nx/nx-sha*
6217F:	drivers/crypto/nx/nx.*
6218F:	drivers/crypto/nx/nx_csbcpb.h
6219F:	drivers/crypto/nx/nx_debugfs.h
6220
6221IBM Power 842 compression accelerator
6222M:	Dan Streetman <ddstreet@ieee.org>
6223S:	Supported
6224F:	drivers/crypto/nx/Makefile
6225F:	drivers/crypto/nx/Kconfig
6226F:	drivers/crypto/nx/nx-842*
6227F:	include/linux/sw842.h
6228F:	crypto/842.c
6229F:	lib/842/
6230
6231IBM Power Linux RAID adapter
6232M:	Brian King <brking@us.ibm.com>
6233S:	Supported
6234F:	drivers/scsi/ipr.*
6235
6236IBM Power Virtual Ethernet Device Driver
6237M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6238L:	netdev@vger.kernel.org
6239S:	Supported
6240F:	drivers/net/ethernet/ibm/ibmveth.*
6241
6242IBM Power SRIOV Virtual NIC Device Driver
6243M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6244M:	John Allen <jallen@linux.vnet.ibm.com>
6245L:	netdev@vger.kernel.org
6246S:	Supported
6247F:	drivers/net/ethernet/ibm/ibmvnic.*
6248
6249IBM Power Virtual SCSI Device Drivers
6250M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6251L:	linux-scsi@vger.kernel.org
6252S:	Supported
6253F:	drivers/scsi/ibmvscsi/ibmvscsi*
6254F:	include/scsi/viosrp.h
6255
6256IBM Power Virtual SCSI Device Target Driver
6257M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6258M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6259L:	linux-scsi@vger.kernel.org
6260L:	target-devel@vger.kernel.org
6261S:	Supported
6262F:	drivers/scsi/ibmvscsi_tgt/
6263
6264IBM Power Virtual FC Device Drivers
6265M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6266L:	linux-scsi@vger.kernel.org
6267S:	Supported
6268F:	drivers/scsi/ibmvscsi/ibmvfc*
6269
6270IBM ServeRAID RAID DRIVER
6271S:	Orphan
6272F:	drivers/scsi/ips.*
6273
6274ICH LPC AND GPIO DRIVER
6275M:	Peter Tyser <ptyser@xes-inc.com>
6276S:	Maintained
6277F:	drivers/mfd/lpc_ich.c
6278F:	drivers/gpio/gpio-ich.c
6279
6280IDT VersaClock 5 CLOCK DRIVER
6281M:	Marek Vasut <marek.vasut@gmail.com>
6282S:	Maintained
6283F:	drivers/clk/clk-versaclock5.c
6284
6285IDE SUBSYSTEM
6286M:	"David S. Miller" <davem@davemloft.net>
6287L:	linux-ide@vger.kernel.org
6288Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6290S:	Maintained
6291F:	Documentation/ide/
6292F:	drivers/ide/
6293F:	include/linux/ide.h
6294
6295IDEAPAD LAPTOP EXTRAS DRIVER
6296M:	Ike Panhc <ike.pan@canonical.com>
6297L:	platform-driver-x86@vger.kernel.org
6298W:	http://launchpad.net/ideapad-laptop
6299S:	Maintained
6300F:	drivers/platform/x86/ideapad-laptop.c
6301
6302IDEAPAD LAPTOP SLIDEBAR DRIVER
6303M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6304L:	linux-input@vger.kernel.org
6305W:	https://github.com/o2genum/ideapad-slidebar
6306S:	Maintained
6307F:	drivers/input/misc/ideapad_slidebar.c
6308
6309IDE/ATAPI DRIVERS
6310M:	Borislav Petkov <bp@alien8.de>
6311L:	linux-ide@vger.kernel.org
6312S:	Maintained
6313F:	Documentation/cdrom/ide-cd
6314F:	drivers/ide/ide-cd*
6315
6316IEEE 802.15.4 SUBSYSTEM
6317M:	Alexander Aring <aar@pengutronix.de>
6318M:	Stefan Schmidt <stefan@osg.samsung.com>
6319L:	linux-wpan@vger.kernel.org
6320W:	http://wpan.cakelab.org/
6321T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6323S:	Maintained
6324F:	net/ieee802154/
6325F:	net/mac802154/
6326F:	drivers/net/ieee802154/
6327F:	include/linux/nl802154.h
6328F:	include/linux/ieee802154.h
6329F:	include/net/nl802154.h
6330F:	include/net/mac802154.h
6331F:	include/net/af_ieee802154.h
6332F:	include/net/cfg802154.h
6333F:	include/net/ieee802154_netdev.h
6334F:	Documentation/networking/ieee802154.txt
6335
6336IFE PROTOCOL
6337M:	Yotam Gigi <yotamg@mellanox.com>
6338M:	Jamal Hadi Salim <jhs@mojatatu.com>
6339F:	net/ife
6340F:	include/net/ife.h
6341F:	include/uapi/linux/ife.h
6342
6343IGORPLUG-USB IR RECEIVER
6344M:	Sean Young <sean@mess.org>
6345L:	linux-media@vger.kernel.org
6346S:	Maintained
6347F:	drivers/media/rc/igorplugusb.c
6348
6349IGUANAWORKS USB IR TRANSCEIVER
6350M:	Sean Young <sean@mess.org>
6351L:	linux-media@vger.kernel.org
6352S:	Maintained
6353F:	drivers/media/rc/iguanair.c
6354
6355IIO DIGITAL POTENTIOMETER DAC
6356M:	Peter Rosin <peda@axentia.se>
6357L:	linux-iio@vger.kernel.org
6358S:	Maintained
6359F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6360F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6361F:	drivers/iio/dac/dpot-dac.c
6362
6363IIO ENVELOPE DETECTOR
6364M:	Peter Rosin <peda@axentia.se>
6365L:	linux-iio@vger.kernel.org
6366S:	Maintained
6367F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6368F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6369F:	drivers/iio/adc/envelope-detector.c
6370
6371IIO SUBSYSTEM AND DRIVERS
6372M:	Jonathan Cameron <jic23@kernel.org>
6373R:	Hartmut Knaack <knaack.h@gmx.de>
6374R:	Lars-Peter Clausen <lars@metafoo.de>
6375R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6376L:	linux-iio@vger.kernel.org
6377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6378S:	Maintained
6379F:	Documentation/devicetree/bindings/iio/
6380F:	drivers/iio/
6381F:	drivers/staging/iio/
6382F:	include/linux/iio/
6383F:	tools/iio/
6384
6385IKANOS/ADI EAGLE ADSL USB DRIVER
6386M:	Matthieu Castet <castet.matthieu@free.fr>
6387M:	Stanislaw Gruszka <stf_xl@wp.pl>
6388S:	Maintained
6389F:	drivers/usb/atm/ueagle-atm.c
6390
6391IMGTEC ASCII LCD DRIVER
6392M:	Paul Burton <paul.burton@imgtec.com>
6393S:	Maintained
6394F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6395F:	drivers/auxdisplay/img-ascii-lcd.c
6396
6397INA209 HARDWARE MONITOR DRIVER
6398M:	Guenter Roeck <linux@roeck-us.net>
6399L:	linux-hwmon@vger.kernel.org
6400S:	Maintained
6401F:	Documentation/hwmon/ina209
6402F:	Documentation/devicetree/bindings/i2c/ina209.txt
6403F:	drivers/hwmon/ina209.c
6404
6405INA2XX HARDWARE MONITOR DRIVER
6406M:	Guenter Roeck <linux@roeck-us.net>
6407L:	linux-hwmon@vger.kernel.org
6408S:	Maintained
6409F:	Documentation/hwmon/ina2xx
6410F:	drivers/hwmon/ina2xx.c
6411F:	include/linux/platform_data/ina2xx.h
6412
6413INDUSTRY PACK SUBSYSTEM (IPACK)
6414M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6415M:	Jens Taprogge <jens.taprogge@taprogge.org>
6416M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6417L:	industrypack-devel@lists.sourceforge.net
6418W:	http://industrypack.sourceforge.net
6419S:	Maintained
6420F:	drivers/ipack/
6421
6422INGENIC JZ4780 DMA Driver
6423M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6424S:	Maintained
6425F:	drivers/dma/dma-jz4780.c
6426
6427INGENIC JZ4780 NAND DRIVER
6428M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6429L:	linux-mtd@lists.infradead.org
6430S:	Maintained
6431F:	drivers/mtd/nand/jz4780_*
6432
6433INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6434M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6435M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6436L:	linux-ima-devel@lists.sourceforge.net
6437L:	linux-ima-user@lists.sourceforge.net
6438L:	linux-security-module@vger.kernel.org
6439T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6440S:	Supported
6441F:	security/integrity/ima/
6442
6443IMGTEC IR DECODER DRIVER
6444M:	James Hogan <james.hogan@imgtec.com>
6445S:	Maintained
6446F:	drivers/media/rc/img-ir/
6447
6448IMS TWINTURBO FRAMEBUFFER DRIVER
6449L:	linux-fbdev@vger.kernel.org
6450S:	Orphan
6451F:	drivers/video/fbdev/imsttfb.c
6452
6453INFINIBAND SUBSYSTEM
6454M:	Doug Ledford <dledford@redhat.com>
6455M:	Sean Hefty <sean.hefty@intel.com>
6456M:	Hal Rosenstock <hal.rosenstock@gmail.com>
6457L:	linux-rdma@vger.kernel.org
6458W:	http://www.openfabrics.org/
6459Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6460T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6461S:	Supported
6462F:	Documentation/infiniband/
6463F:	drivers/infiniband/
6464F:	include/uapi/linux/if_infiniband.h
6465F:	include/uapi/rdma/
6466F:	include/rdma/
6467
6468INOTIFY
6469M:	John McCutchan <john@johnmccutchan.com>
6470M:	Robert Love <rlove@rlove.org>
6471M:	Eric Paris <eparis@parisplace.org>
6472S:	Maintained
6473F:	Documentation/filesystems/inotify.txt
6474F:	fs/notify/inotify/
6475F:	include/linux/inotify.h
6476F:	include/uapi/linux/inotify.h
6477
6478INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6479M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6480L:	linux-input@vger.kernel.org
6481Q:	http://patchwork.kernel.org/project/linux-input/list/
6482T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6483S:	Maintained
6484F:	drivers/input/
6485F:	include/linux/input.h
6486F:	include/uapi/linux/input.h
6487F:	include/linux/input/
6488F:	Documentation/devicetree/bindings/input/
6489
6490INPUT MULTITOUCH (MT) PROTOCOL
6491M:	Henrik Rydberg <rydberg@bitmath.org>
6492L:	linux-input@vger.kernel.org
6493S:	Odd fixes
6494F:	Documentation/input/multi-touch-protocol.txt
6495F:	drivers/input/input-mt.c
6496K:	\b(ABS|SYN)_MT_
6497
6498INTEL ASoC BDW/HSW DRIVERS
6499M:	Jie Yang <yang.jie@linux.intel.com>
6500L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6501S:	Supported
6502F:	sound/soc/intel/common/sst-dsp*
6503F:	sound/soc/intel/common/sst-firmware.c
6504F:	sound/soc/intel/boards/broadwell.c
6505F:	sound/soc/intel/haswell/
6506
6507INTEL C600 SERIES SAS CONTROLLER DRIVER
6508M:	Intel SCU Linux support <intel-linux-scu@intel.com>
6509M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6510L:	linux-scsi@vger.kernel.org
6511T:	git git://git.code.sf.net/p/intel-sas/isci
6512S:	Supported
6513F:	drivers/scsi/isci/
6514
6515INTEL HID EVENT DRIVER
6516M:	Alex Hung <alex.hung@canonical.com>
6517L:	platform-driver-x86@vger.kernel.org
6518S:	Maintained
6519F:	drivers/platform/x86/intel-hid.c
6520
6521INTEL VIRTUAL BUTTON DRIVER
6522M:	AceLan Kao <acelan.kao@canonical.com>
6523L:	platform-driver-x86@vger.kernel.org
6524S:	Maintained
6525F:	drivers/platform/x86/intel-vbtn.c
6526
6527INTEL IDLE DRIVER
6528M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
6529M:	Len Brown <lenb@kernel.org>
6530L:	linux-pm@vger.kernel.org
6531T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6532B:	https://bugzilla.kernel.org
6533S:	Supported
6534F:	drivers/idle/intel_idle.c
6535
6536INTEL INTEGRATED SENSOR HUB DRIVER
6537M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6538M:	Jiri Kosina <jikos@kernel.org>
6539L:	linux-input@vger.kernel.org
6540S:	Maintained
6541F:	drivers/hid/intel-ish-hid/
6542
6543INTEL PSTATE DRIVER
6544M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6545M:	Len Brown <lenb@kernel.org>
6546L:	linux-pm@vger.kernel.org
6547S:	Supported
6548F:	drivers/cpufreq/intel_pstate.c
6549
6550INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6551M:	Maik Broemme <mbroemme@libmpq.org>
6552L:	linux-fbdev@vger.kernel.org
6553S:	Maintained
6554F:	Documentation/fb/intelfb.txt
6555F:	drivers/video/fbdev/intelfb/
6556
6557INTEL 810/815 FRAMEBUFFER DRIVER
6558M:	Antonino Daplas <adaplas@gmail.com>
6559L:	linux-fbdev@vger.kernel.org
6560S:	Maintained
6561F:	drivers/video/fbdev/i810/
6562
6563INTEL MENLOW THERMAL DRIVER
6564M:	Sujith Thomas <sujith.thomas@intel.com>
6565L:	platform-driver-x86@vger.kernel.org
6566W:	https://01.org/linux-acpi
6567S:	Supported
6568F:	drivers/platform/x86/intel_menlow.c
6569
6570INTEL I/OAT DMA DRIVER
6571M:	Dave Jiang <dave.jiang@intel.com>
6572R:	Dan Williams <dan.j.williams@intel.com>
6573L:	dmaengine@vger.kernel.org
6574Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6575S:	Supported
6576F:	drivers/dma/ioat*
6577
6578INTEL IOMMU (VT-d)
6579M:	David Woodhouse <dwmw2@infradead.org>
6580L:	iommu@lists.linux-foundation.org
6581T:	git git://git.infradead.org/iommu-2.6.git
6582S:	Supported
6583F:	drivers/iommu/intel-iommu.c
6584F:	include/linux/intel-iommu.h
6585
6586INTEL IOP-ADMA DMA DRIVER
6587R:	Dan Williams <dan.j.williams@intel.com>
6588S:	Odd fixes
6589F:	drivers/dma/iop-adma.c
6590
6591INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6592M:	Krzysztof Halasa <khalasa@piap.pl>
6593S:	Maintained
6594F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
6595F:	arch/arm/mach-ixp4xx/include/mach/npe.h
6596F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6597F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
6598F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
6599F:	drivers/net/wan/ixp4xx_hss.c
6600
6601INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6602M:	Deepak Saxena <dsaxena@plexity.net>
6603S:	Maintained
6604F:	drivers/char/hw_random/ixp4xx-rng.c
6605
6606INTEL ETHERNET DRIVERS
6607M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6608L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6609W:	http://www.intel.com/support/feedback.htm
6610W:	http://e1000.sourceforge.net/
6611Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6612T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6613T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6614S:	Supported
6615F:	Documentation/networking/e100.txt
6616F:	Documentation/networking/e1000.txt
6617F:	Documentation/networking/e1000e.txt
6618F:	Documentation/networking/igb.txt
6619F:	Documentation/networking/igbvf.txt
6620F:	Documentation/networking/ixgb.txt
6621F:	Documentation/networking/ixgbe.txt
6622F:	Documentation/networking/ixgbevf.txt
6623F:	Documentation/networking/i40e.txt
6624F:	Documentation/networking/i40evf.txt
6625F:	drivers/net/ethernet/intel/
6626F:	drivers/net/ethernet/intel/*/
6627
6628INTEL RDMA RNIC DRIVER
6629M:     Faisal Latif <faisal.latif@intel.com>
6630M:     Shiraz Saleem <shiraz.saleem@intel.com>
6631L:     linux-rdma@vger.kernel.org
6632S:     Supported
6633F:     drivers/infiniband/hw/i40iw/
6634
6635INTEL MERRIFIELD GPIO DRIVER
6636M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6637L:	linux-gpio@vger.kernel.org
6638S:	Maintained
6639F:	drivers/gpio/gpio-merrifield.c
6640
6641INTEL-MID GPIO DRIVER
6642M:	David Cohen <david.a.cohen@linux.intel.com>
6643L:	linux-gpio@vger.kernel.org
6644S:	Maintained
6645F:	drivers/gpio/gpio-intel-mid.c
6646
6647INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6648M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
6649L:	linux-wireless@vger.kernel.org
6650S:	Maintained
6651F:	Documentation/networking/README.ipw2100
6652F:	Documentation/networking/README.ipw2200
6653F:	drivers/net/wireless/intel/ipw2x00/
6654
6655INTEL(R) TRACE HUB
6656M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6657S:	Supported
6658F:	Documentation/trace/intel_th.txt
6659F:	drivers/hwtracing/intel_th/
6660
6661INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6662M:	Ning Sun <ning.sun@intel.com>
6663L:	tboot-devel@lists.sourceforge.net
6664W:	http://tboot.sourceforge.net
6665T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6666S:	Supported
6667F:	Documentation/intel_txt.txt
6668F:	include/linux/tboot.h
6669F:	arch/x86/kernel/tboot.c
6670
6671INTEL WIRELESS WIMAX CONNECTION 2400
6672M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6673M:	linux-wimax@intel.com
6674L:	wimax@linuxwimax.org (subscribers-only)
6675S:	Supported
6676W:	http://linuxwimax.org
6677F:	Documentation/wimax/README.i2400m
6678F:	drivers/net/wimax/i2400m/
6679F:	include/uapi/linux/wimax/i2400m.h
6680
6681INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6682M:	Stanislaw Gruszka <sgruszka@redhat.com>
6683L:	linux-wireless@vger.kernel.org
6684S:	Supported
6685F:	drivers/net/wireless/intel/iwlegacy/
6686
6687INTEL WIRELESS WIFI LINK (iwlwifi)
6688M:	Johannes Berg <johannes.berg@intel.com>
6689M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6690M:	Luca Coelho <luciano.coelho@intel.com>
6691M:	Intel Linux Wireless <linuxwifi@intel.com>
6692L:	linux-wireless@vger.kernel.org
6693W:	http://intellinuxwireless.org
6694T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6695S:	Supported
6696F:	drivers/net/wireless/intel/iwlwifi/
6697
6698INTEL MANAGEMENT ENGINE (mei)
6699M:	Tomas Winkler <tomas.winkler@intel.com>
6700L:	linux-kernel@vger.kernel.org
6701S:	Supported
6702F:	include/uapi/linux/mei.h
6703F:	include/linux/mei_cl_bus.h
6704F:	drivers/misc/mei/*
6705F:	drivers/watchdog/mei_wdt.c
6706F:	Documentation/misc-devices/mei/*
6707F:	samples/mei/*
6708
6709INTEL MIC DRIVERS (mic)
6710M:	Sudeep Dutt <sudeep.dutt@intel.com>
6711M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
6712S:	Supported
6713W:	https://github.com/sudeepdutt/mic
6714W:	http://software.intel.com/en-us/mic-developer
6715F:	include/linux/mic_bus.h
6716F:	include/linux/scif.h
6717F:	include/uapi/linux/mic_common.h
6718F: 	include/uapi/linux/mic_ioctl.h
6719F:	include/uapi/linux/scif_ioctl.h
6720F:	drivers/misc/mic/
6721F:	drivers/dma/mic_x100_dma.c
6722F:	drivers/dma/mic_x100_dma.h
6723F:	Documentation/mic/
6724
6725INTEL PMC/P-Unit IPC DRIVER
6726M:	Zha Qipeng<qipeng.zha@intel.com>
6727L:	platform-driver-x86@vger.kernel.org
6728S:	Maintained
6729F:	drivers/platform/x86/intel_pmc_ipc.c
6730F:	drivers/platform/x86/intel_punit_ipc.c
6731F:	arch/x86/include/asm/intel_pmc_ipc.h
6732F:	arch/x86/include/asm/intel_punit_ipc.h
6733
6734INTEL TELEMETRY DRIVER
6735M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6736L:	platform-driver-x86@vger.kernel.org
6737S:	Maintained
6738F:	arch/x86/include/asm/intel_telemetry.h
6739F:	drivers/platform/x86/intel_telemetry*
6740
6741INTEL PMC CORE DRIVER
6742M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6743M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6744L:	platform-driver-x86@vger.kernel.org
6745S:	Maintained
6746F:	arch/x86/include/asm/pmc_core.h
6747F:	drivers/platform/x86/intel_pmc_core*
6748
6749INVENSENSE MPU-3050 GYROSCOPE DRIVER
6750M:	Linus Walleij <linus.walleij@linaro.org>
6751L:	linux-iio@vger.kernel.org
6752S:	Maintained
6753F:	drivers/iio/gyro/mpu3050*
6754F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6755
6756IOC3 ETHERNET DRIVER
6757M:	Ralf Baechle <ralf@linux-mips.org>
6758L:	linux-mips@linux-mips.org
6759S:	Maintained
6760F:	drivers/net/ethernet/sgi/ioc3-eth.c
6761
6762IOC3 SERIAL DRIVER
6763M:	Pat Gefre <pfg@sgi.com>
6764L:	linux-serial@vger.kernel.org
6765S:	Maintained
6766F:	drivers/tty/serial/ioc3_serial.c
6767
6768IOMMU DRIVERS
6769M:	Joerg Roedel <joro@8bytes.org>
6770L:	iommu@lists.linux-foundation.org
6771T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6772S:	Maintained
6773F:	Documentation/devicetree/bindings/iommu/
6774F:	drivers/iommu/
6775
6776IP MASQUERADING
6777M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6778S:	Maintained
6779F:	net/ipv4/netfilter/ipt_MASQUERADE.c
6780
6781IPMI SUBSYSTEM
6782M:	Corey Minyard <minyard@acm.org>
6783L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6784W:	http://openipmi.sourceforge.net/
6785S:	Supported
6786F:	Documentation/IPMI.txt
6787F:	drivers/char/ipmi/
6788F:	include/linux/ipmi*
6789F:	include/uapi/linux/ipmi*
6790
6791QCOM AUDIO (ASoC) DRIVERS
6792M:	Patrick Lai <plai@codeaurora.org>
6793M:	Banajit Goswami <bgoswami@codeaurora.org>
6794L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6795S:	Supported
6796F:	sound/soc/qcom/
6797
6798IPS SCSI RAID DRIVER
6799M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6800L:	linux-scsi@vger.kernel.org
6801W:	http://www.adaptec.com/
6802S:	Maintained
6803F:	drivers/scsi/ips*
6804
6805IPVS
6806M:	Wensong Zhang <wensong@linux-vs.org>
6807M:	Simon Horman <horms@verge.net.au>
6808M:	Julian Anastasov <ja@ssi.bg>
6809L:	netdev@vger.kernel.org
6810L:	lvs-devel@vger.kernel.org
6811S:	Maintained
6812T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6813T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6814F:	Documentation/networking/ipvs-sysctl.txt
6815F:	include/net/ip_vs.h
6816F:	include/uapi/linux/ip_vs.h
6817F:	net/netfilter/ipvs/
6818
6819IPWIRELESS DRIVER
6820M:	Jiri Kosina <jikos@kernel.org>
6821M:	David Sterba <dsterba@suse.com>
6822S:	Odd Fixes
6823F:	drivers/tty/ipwireless/
6824
6825IPX NETWORK LAYER
6826L:	netdev@vger.kernel.org
6827S:	Odd fixes
6828F:	include/net/ipx.h
6829F:	include/uapi/linux/ipx.h
6830F:	net/ipx/
6831
6832IRDA SUBSYSTEM
6833M:	Samuel Ortiz <samuel@sortiz.org>
6834L:	irda-users@lists.sourceforge.net (subscribers-only)
6835L:	netdev@vger.kernel.org
6836W:	http://irda.sourceforge.net/
6837S:	Maintained
6838T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6839F:	Documentation/networking/irda.txt
6840F:	drivers/net/irda/
6841F:	include/net/irda/
6842F:	net/irda/
6843
6844IRQ SUBSYSTEM
6845M:	Thomas Gleixner <tglx@linutronix.de>
6846L:	linux-kernel@vger.kernel.org
6847S:	Maintained
6848T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6849F:	kernel/irq/
6850
6851IRQCHIP DRIVERS
6852M:	Thomas Gleixner <tglx@linutronix.de>
6853M:	Jason Cooper <jason@lakedaemon.net>
6854M:	Marc Zyngier <marc.zyngier@arm.com>
6855L:	linux-kernel@vger.kernel.org
6856S:	Maintained
6857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6858T:	git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6859F:	Documentation/devicetree/bindings/interrupt-controller/
6860F:	drivers/irqchip/
6861
6862IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6863M:	Marc Zyngier <marc.zyngier@arm.com>
6864S:	Maintained
6865T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6866F:	Documentation/IRQ-domain.txt
6867F:	include/linux/irqdomain.h
6868F:	kernel/irq/irqdomain.c
6869F:	kernel/irq/msi.c
6870
6871ISA
6872M:	William Breathitt Gray <vilhelm.gray@gmail.com>
6873S:	Maintained
6874F:	Documentation/isa.txt
6875F:	drivers/base/isa.c
6876F:	include/linux/isa.h
6877
6878ISAPNP
6879M:	Jaroslav Kysela <perex@perex.cz>
6880S:	Maintained
6881F:	Documentation/isapnp.txt
6882F:	drivers/pnp/isapnp/
6883F:	include/linux/isapnp.h
6884
6885ISA RADIO MODULE
6886M:	Hans Verkuil <hverkuil@xs4all.nl>
6887L:	linux-media@vger.kernel.org
6888T:	git git://linuxtv.org/media_tree.git
6889W:	https://linuxtv.org
6890S:	Maintained
6891F:	drivers/media/radio/radio-isa*
6892
6893iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6894M:	Peter Jones <pjones@redhat.com>
6895M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
6896S:	Maintained
6897F:	drivers/firmware/iscsi_ibft*
6898
6899ISCSI
6900M:	Lee Duncan <lduncan@suse.com>
6901M:	Chris Leech <cleech@redhat.com>
6902L:	open-iscsi@googlegroups.com
6903W:	www.open-iscsi.com
6904S:	Maintained
6905F:	drivers/scsi/*iscsi*
6906F:	include/scsi/*iscsi*
6907
6908ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6909M:	Or Gerlitz <ogerlitz@mellanox.com>
6910M:	Sagi Grimberg <sagi@grimberg.me>
6911M:	Roi Dayan <roid@mellanox.com>
6912L:	linux-rdma@vger.kernel.org
6913S:	Supported
6914W:	http://www.openfabrics.org
6915W:	www.open-iscsi.org
6916Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6917F:	drivers/infiniband/ulp/iser/
6918
6919ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6920M:	Sagi Grimberg <sagi@grimberg.me>
6921T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6922L:	linux-rdma@vger.kernel.org
6923L:	target-devel@vger.kernel.org
6924S:	Supported
6925W:	http://www.linux-iscsi.org
6926F:	drivers/infiniband/ulp/isert
6927
6928ISDN SUBSYSTEM
6929M:	Karsten Keil <isdn@linux-pingi.de>
6930L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
6931L:	netdev@vger.kernel.org
6932W:	http://www.isdn4linux.de
6933T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6934S:	Maintained
6935F:	Documentation/isdn/
6936F:	drivers/isdn/
6937F:	include/linux/isdn.h
6938F:	include/linux/isdn/
6939F:	include/uapi/linux/isdn.h
6940F:	include/uapi/linux/isdn/
6941
6942ISDN SUBSYSTEM (Eicon active card driver)
6943M:	Armin Schindler <mac@melware.de>
6944L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
6945W:	http://www.melware.de
6946S:	Maintained
6947F:	drivers/isdn/hardware/eicon/
6948
6949IT87 HARDWARE MONITORING DRIVER
6950M:	Jean Delvare <jdelvare@suse.com>
6951L:	linux-hwmon@vger.kernel.org
6952S:	Maintained
6953F:	Documentation/hwmon/it87
6954F:	drivers/hwmon/it87.c
6955
6956IT913X MEDIA DRIVER
6957M:	Antti Palosaari <crope@iki.fi>
6958L:	linux-media@vger.kernel.org
6959W:	https://linuxtv.org
6960W:	http://palosaari.fi/linux/
6961Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6962T:	git git://linuxtv.org/anttip/media_tree.git
6963S:	Maintained
6964F:	drivers/media/tuners/it913x*
6965
6966IVTV VIDEO4LINUX DRIVER
6967M:	Andy Walls <awalls@md.metrocast.net>
6968L:	ivtv-devel@ivtvdriver.org (subscribers-only)
6969L:	linux-media@vger.kernel.org
6970T:	git git://linuxtv.org/media_tree.git
6971W:	http://www.ivtvdriver.org
6972S:	Maintained
6973F:	Documentation/media/v4l-drivers/ivtv*
6974F:	drivers/media/pci/ivtv/
6975F:	include/uapi/linux/ivtv*
6976
6977IX2505V MEDIA DRIVER
6978M:	Malcolm Priestley <tvboxspy@gmail.com>
6979L:	linux-media@vger.kernel.org
6980W:	https://linuxtv.org
6981Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6982S:	Maintained
6983F:	drivers/media/dvb-frontends/ix2505v*
6984
6985JC42.4 TEMPERATURE SENSOR DRIVER
6986M:	Guenter Roeck <linux@roeck-us.net>
6987L:	linux-hwmon@vger.kernel.org
6988S:	Maintained
6989F:	drivers/hwmon/jc42.c
6990F:	Documentation/hwmon/jc42
6991
6992JFS FILESYSTEM
6993M:	Dave Kleikamp <shaggy@kernel.org>
6994L:	jfs-discussion@lists.sourceforge.net
6995W:	http://jfs.sourceforge.net/
6996T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6997S:	Maintained
6998F:	Documentation/filesystems/jfs.txt
6999F:	fs/jfs/
7000
7001JME NETWORK DRIVER
7002M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7003L:	netdev@vger.kernel.org
7004S:	Maintained
7005F:	drivers/net/ethernet/jme.*
7006
7007JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7008M:	David Woodhouse <dwmw2@infradead.org>
7009L:	linux-mtd@lists.infradead.org
7010W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7011S:	Maintained
7012F:	fs/jffs2/
7013F:	include/uapi/linux/jffs2.h
7014
7015JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7016M:	"Theodore Ts'o" <tytso@mit.edu>
7017M:	Jan Kara <jack@suse.com>
7018L:	linux-ext4@vger.kernel.org
7019S:	Maintained
7020F:	fs/jbd2/
7021F:	include/linux/jbd2.h
7022
7023JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7024M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7025L:	linux-media@vger.kernel.org
7026S:	Maintained
7027F:	drivers/media/platform/rcar_jpu.c
7028
7029JSM Neo PCI based serial card
7030M:	Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
7031L:	linux-serial@vger.kernel.org
7032S:	Maintained
7033F:	drivers/tty/serial/jsm/
7034
7035K10TEMP HARDWARE MONITORING DRIVER
7036M:	Clemens Ladisch <clemens@ladisch.de>
7037L:	linux-hwmon@vger.kernel.org
7038S:	Maintained
7039F:	Documentation/hwmon/k10temp
7040F:	drivers/hwmon/k10temp.c
7041
7042K8TEMP HARDWARE MONITORING DRIVER
7043M:	Rudolf Marek <r.marek@assembler.cz>
7044L:	linux-hwmon@vger.kernel.org
7045S:	Maintained
7046F:	Documentation/hwmon/k8temp
7047F:	drivers/hwmon/k8temp.c
7048
7049KASAN
7050M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7051R:	Alexander Potapenko <glider@google.com>
7052R:	Dmitry Vyukov <dvyukov@google.com>
7053L:	kasan-dev@googlegroups.com
7054S:	Maintained
7055F:	arch/*/include/asm/kasan.h
7056F:	arch/*/mm/kasan_init*
7057F:	Documentation/dev-tools/kasan.rst
7058F:	include/linux/kasan*.h
7059F:	lib/test_kasan.c
7060F:	mm/kasan/
7061F:	scripts/Makefile.kasan
7062
7063KCONFIG
7064M:	"Yann E. MORIN" <yann.morin.1998@free.fr>
7065L:	linux-kbuild@vger.kernel.org
7066T:	git git://gitorious.org/linux-kconfig/linux-kconfig
7067S:	Maintained
7068F:	Documentation/kbuild/kconfig-language.txt
7069F:	scripts/kconfig/
7070
7071KDUMP
7072M:	Dave Young <dyoung@redhat.com>
7073M:	Baoquan He <bhe@redhat.com>
7074R:	Vivek Goyal <vgoyal@redhat.com>
7075L:	kexec@lists.infradead.org
7076W:	http://lse.sourceforge.net/kdump/
7077S:	Maintained
7078F:	Documentation/kdump/
7079
7080KEENE FM RADIO TRANSMITTER DRIVER
7081M:	Hans Verkuil <hverkuil@xs4all.nl>
7082L:	linux-media@vger.kernel.org
7083T:	git git://linuxtv.org/media_tree.git
7084W:	https://linuxtv.org
7085S:	Maintained
7086F:	drivers/media/radio/radio-keene*
7087
7088KERNEL AUTOMOUNTER v4 (AUTOFS4)
7089M:	Ian Kent <raven@themaw.net>
7090L:	autofs@vger.kernel.org
7091S:	Maintained
7092F:	fs/autofs4/
7093
7094KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7095M:	Michal Marek <mmarek@suse.com>
7096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
7097T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
7098L:	linux-kbuild@vger.kernel.org
7099S:	Maintained
7100F:	Documentation/kbuild/
7101F:	Makefile
7102F:	scripts/Makefile.*
7103F:	scripts/basic/
7104F:	scripts/mk*
7105F:	scripts/package/
7106
7107KERNEL JANITORS
7108L:	kernel-janitors@vger.kernel.org
7109W:	http://kernelnewbies.org/KernelJanitors
7110S:	Odd Fixes
7111
7112KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7113M:	"J. Bruce Fields" <bfields@fieldses.org>
7114M:	Jeff Layton <jlayton@poochiereds.net>
7115L:	linux-nfs@vger.kernel.org
7116W:	http://nfs.sourceforge.net/
7117T:	git git://linux-nfs.org/~bfields/linux.git
7118S:	Supported
7119F:	fs/nfsd/
7120F:	include/uapi/linux/nfsd/
7121F:	fs/lockd/
7122F:	fs/nfs_common/
7123F:	net/sunrpc/
7124F:	include/linux/lockd/
7125F:	include/linux/sunrpc/
7126F:	include/uapi/linux/sunrpc/
7127
7128KERNEL SELFTEST FRAMEWORK
7129M:	Shuah Khan <shuahkh@osg.samsung.com>
7130M:	Shuah Khan <shuah@kernel.org>
7131L:	linux-kselftest@vger.kernel.org
7132T:	git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7133S:	Maintained
7134F:	tools/testing/selftests
7135
7136KERNEL VIRTUAL MACHINE (KVM)
7137M:	Paolo Bonzini <pbonzini@redhat.com>
7138M:	Radim Krčmář <rkrcmar@redhat.com>
7139L:	kvm@vger.kernel.org
7140W:	http://www.linux-kvm.org
7141T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7142S:	Supported
7143F:	Documentation/*/kvm*.txt
7144F:	Documentation/virtual/kvm/
7145F:	arch/*/kvm/
7146F:	arch/x86/kernel/kvm.c
7147F:	arch/x86/kernel/kvmclock.c
7148F:	arch/*/include/asm/kvm*
7149F:	include/linux/kvm*
7150F:	include/uapi/linux/kvm*
7151F:	virt/kvm/
7152F:	tools/kvm/
7153
7154KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7155M:	Joerg Roedel <joro@8bytes.org>
7156L:	kvm@vger.kernel.org
7157W:	http://www.linux-kvm.org/
7158S:	Maintained
7159F:	arch/x86/include/asm/svm.h
7160F:	arch/x86/kvm/svm.c
7161
7162KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7163M:	Alexander Graf <agraf@suse.com>
7164L:	kvm-ppc@vger.kernel.org
7165W:	http://www.linux-kvm.org/
7166T:	git git://github.com/agraf/linux-2.6.git
7167S:	Supported
7168F:	arch/powerpc/include/asm/kvm*
7169F:	arch/powerpc/kvm/
7170
7171KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7172M:	Christian Borntraeger <borntraeger@de.ibm.com>
7173M:	Cornelia Huck <cornelia.huck@de.ibm.com>
7174L:	linux-s390@vger.kernel.org
7175W:	http://www.ibm.com/developerworks/linux/linux390/
7176T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7177S:	Supported
7178F:	Documentation/s390/kvm.txt
7179F:	arch/s390/include/asm/kvm*
7180F:	arch/s390/kvm/
7181
7182KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7183M:	Christoffer Dall <christoffer.dall@linaro.org>
7184M:	Marc Zyngier <marc.zyngier@arm.com>
7185L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7186L:	kvmarm@lists.cs.columbia.edu
7187W:	http://systems.cs.columbia.edu/projects/kvm-arm
7188T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7189S:	Supported
7190F:	arch/arm/include/uapi/asm/kvm*
7191F:	arch/arm/include/asm/kvm*
7192F:	arch/arm/kvm/
7193F:	virt/kvm/arm/
7194F:	include/kvm/arm_*
7195
7196KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7197M:	Christoffer Dall <christoffer.dall@linaro.org>
7198M:	Marc Zyngier <marc.zyngier@arm.com>
7199L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7200L:	kvmarm@lists.cs.columbia.edu
7201S:	Maintained
7202F:	arch/arm64/include/uapi/asm/kvm*
7203F:	arch/arm64/include/asm/kvm*
7204F:	arch/arm64/kvm/
7205
7206KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7207M:	James Hogan <james.hogan@imgtec.com>
7208L:	linux-mips@linux-mips.org
7209S:	Supported
7210F:	arch/mips/include/uapi/asm/kvm*
7211F:	arch/mips/include/asm/kvm*
7212F:	arch/mips/kvm/
7213
7214KEXEC
7215M:	Eric Biederman <ebiederm@xmission.com>
7216W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7217L:	kexec@lists.infradead.org
7218S:	Maintained
7219F:	include/linux/kexec.h
7220F:	include/uapi/linux/kexec.h
7221F:	kernel/kexec*
7222
7223KEYS/KEYRINGS:
7224M:	David Howells <dhowells@redhat.com>
7225L:	keyrings@vger.kernel.org
7226S:	Maintained
7227F:	Documentation/security/keys.txt
7228F:	include/linux/key.h
7229F:	include/linux/key-type.h
7230F:	include/linux/keyctl.h
7231F:	include/uapi/linux/keyctl.h
7232F:	include/keys/
7233F:	security/keys/
7234
7235KEYS-TRUSTED
7236M:	David Safford <safford@us.ibm.com>
7237M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7238L:	linux-security-module@vger.kernel.org
7239L:	keyrings@vger.kernel.org
7240S:	Supported
7241F:	Documentation/security/keys-trusted-encrypted.txt
7242F:	include/keys/trusted-type.h
7243F:	security/keys/trusted.c
7244F:	security/keys/trusted.h
7245
7246KEYS-ENCRYPTED
7247M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7248M:	David Safford <safford@us.ibm.com>
7249L:	linux-security-module@vger.kernel.org
7250L:	keyrings@vger.kernel.org
7251S:	Supported
7252F:	Documentation/security/keys-trusted-encrypted.txt
7253F:	include/keys/encrypted-type.h
7254F:	security/keys/encrypted-keys/
7255
7256KGDB / KDB /debug_core
7257M:	Jason Wessel <jason.wessel@windriver.com>
7258W:	http://kgdb.wiki.kernel.org/
7259L:	kgdb-bugreport@lists.sourceforge.net
7260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7261S:	Maintained
7262F:	Documentation/DocBook/kgdb.tmpl
7263F:	drivers/misc/kgdbts.c
7264F:	drivers/tty/serial/kgdboc.c
7265F:	include/linux/kdb.h
7266F:	include/linux/kgdb.h
7267F:	kernel/debug/
7268
7269KMEMCHECK
7270M:	Vegard Nossum <vegardno@ifi.uio.no>
7271M:	Pekka Enberg <penberg@kernel.org>
7272S:	Maintained
7273F:	Documentation/dev-tools/kmemcheck.rst
7274F:	arch/x86/include/asm/kmemcheck.h
7275F:	arch/x86/mm/kmemcheck/
7276F:	include/linux/kmemcheck.h
7277F:	mm/kmemcheck.c
7278
7279KMEMLEAK
7280M:	Catalin Marinas <catalin.marinas@arm.com>
7281S:	Maintained
7282F:	Documentation/dev-tools/kmemleak.rst
7283F:	include/linux/kmemleak.h
7284F:	mm/kmemleak.c
7285F:	mm/kmemleak-test.c
7286
7287KPROBES
7288M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7289M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7290M:	"David S. Miller" <davem@davemloft.net>
7291M:	Masami Hiramatsu <mhiramat@kernel.org>
7292S:	Maintained
7293F:	Documentation/kprobes.txt
7294F:	include/linux/kprobes.h
7295F:	include/asm-generic/kprobes.h
7296F:	kernel/kprobes.c
7297
7298KS0108 LCD CONTROLLER DRIVER
7299M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7300W:	http://miguelojeda.es/auxdisplay.htm
7301W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7302S:	Maintained
7303F:	Documentation/auxdisplay/ks0108
7304F:	drivers/auxdisplay/ks0108.c
7305F:	include/linux/ks0108.h
7306
7307L3MDEV
7308M:	David Ahern <dsa@cumulusnetworks.com>
7309L:	netdev@vger.kernel.org
7310S:	Maintained
7311F:	net/l3mdev
7312F:	include/net/l3mdev.h
7313
7314LANTIQ MIPS ARCHITECTURE
7315M:	John Crispin <john@phrozen.org>
7316L:	linux-mips@linux-mips.org
7317S:	Maintained
7318F:	arch/mips/lantiq
7319
7320LAPB module
7321L:	linux-x25@vger.kernel.org
7322S:	Orphan
7323F:	Documentation/networking/lapb-module.txt
7324F:	include/*/lapb.h
7325F:	net/lapb/
7326
7327LASI 53c700 driver for PARISC
7328M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7329L:	linux-scsi@vger.kernel.org
7330S:	Maintained
7331F:	Documentation/scsi/53c700.txt
7332F:	drivers/scsi/53c700*
7333
7334LED SUBSYSTEM
7335M:	Richard Purdie <rpurdie@rpsys.net>
7336M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
7337M:	Pavel Machek <pavel@ucw.cz>
7338L:	linux-leds@vger.kernel.org
7339T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7340S:	Maintained
7341F:	Documentation/devicetree/bindings/leds/
7342F:	drivers/leds/
7343F:	include/linux/leds.h
7344
7345LEGACY EEPROM DRIVER
7346M:	Jean Delvare <jdelvare@suse.com>
7347S:	Maintained
7348F:	Documentation/misc-devices/eeprom
7349F:	drivers/misc/eeprom/eeprom.c
7350
7351LEGO USB Tower driver
7352M:	Juergen Stuber <starblue@users.sourceforge.net>
7353L:	legousb-devel@lists.sourceforge.net
7354W:	http://legousb.sourceforge.net/
7355S:	Maintained
7356F:	drivers/usb/misc/legousbtower.c
7357
7358LG2160 MEDIA DRIVER
7359M:	Michael Krufky <mkrufky@linuxtv.org>
7360L:	linux-media@vger.kernel.org
7361W:	https://linuxtv.org
7362W:	http://github.com/mkrufky
7363Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7364T:	git git://linuxtv.org/mkrufky/tuners.git
7365S:	Maintained
7366F:	drivers/media/dvb-frontends/lg2160.*
7367
7368LGDT3305 MEDIA DRIVER
7369M:	Michael Krufky <mkrufky@linuxtv.org>
7370L:	linux-media@vger.kernel.org
7371W:	https://linuxtv.org
7372W:	http://github.com/mkrufky
7373Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7374T:	git git://linuxtv.org/mkrufky/tuners.git
7375S:	Maintained
7376F:	drivers/media/dvb-frontends/lgdt3305.*
7377
7378LGUEST
7379M:	Rusty Russell <rusty@rustcorp.com.au>
7380L:	lguest@lists.ozlabs.org
7381W:	http://lguest.ozlabs.org/
7382S:	Odd Fixes
7383F:	arch/x86/include/asm/lguest*.h
7384F:	arch/x86/lguest/
7385F:	drivers/lguest/
7386F:	include/linux/lguest*.h
7387F:	tools/lguest/
7388
7389LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7390M:	Tejun Heo <tj@kernel.org>
7391L:	linux-ide@vger.kernel.org
7392T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7393S:	Maintained
7394F:	drivers/ata/
7395F:	include/linux/ata.h
7396F:	include/linux/libata.h
7397F:	Documentation/devicetree/bindings/ata/
7398
7399LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7400M:	Viresh Kumar <vireshk@kernel.org>
7401L:	linux-ide@vger.kernel.org
7402T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7403S:	Maintained
7404F:	include/linux/pata_arasan_cf_data.h
7405F:	drivers/ata/pata_arasan_cf.c
7406
7407LIBATA PATA DRIVERS
7408M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7409M:	Tejun Heo <tj@kernel.org>
7410L:	linux-ide@vger.kernel.org
7411T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7412S:	Maintained
7413F:	drivers/ata/pata_*.c
7414F:	drivers/ata/ata_generic.c
7415
7416LIBATA SATA AHCI PLATFORM devices support
7417M:	Hans de Goede <hdegoede@redhat.com>
7418M:	Tejun Heo <tj@kernel.org>
7419L:	linux-ide@vger.kernel.org
7420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7421S:	Maintained
7422F:	drivers/ata/ahci_platform.c
7423F:	drivers/ata/libahci_platform.c
7424F:	include/linux/ahci_platform.h
7425
7426LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7427M:	Mikael Pettersson <mikpelinux@gmail.com>
7428L:	linux-ide@vger.kernel.org
7429T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7430S:	Maintained
7431F:	drivers/ata/sata_promise.*
7432
7433LIBLOCKDEP
7434M:	Sasha Levin <sasha.levin@oracle.com>
7435S:	Maintained
7436F:	tools/lib/lockdep/
7437
7438LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7439M:	Dan Williams <dan.j.williams@intel.com>
7440L:	linux-nvdimm@lists.01.org
7441Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7442T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7443S:	Supported
7444F:	drivers/nvdimm/*
7445F:	include/linux/nd.h
7446F:	include/linux/libnvdimm.h
7447F:	include/uapi/linux/ndctl.h
7448
7449LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7450M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7451L:	linux-nvdimm@lists.01.org
7452Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7453S:	Supported
7454F:	drivers/nvdimm/blk.c
7455F:	drivers/nvdimm/region_devs.c
7456F:	drivers/acpi/nfit*
7457
7458LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7459M:	Vishal Verma <vishal.l.verma@intel.com>
7460L:	linux-nvdimm@lists.01.org
7461Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7462S:	Supported
7463F:	drivers/nvdimm/btt*
7464
7465LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7466M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7467L:	linux-nvdimm@lists.01.org
7468Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7469S:	Supported
7470F:	drivers/nvdimm/pmem.c
7471F:	include/linux/pmem.h
7472F:	arch/*/include/asm/pmem.h
7473
7474LIGHTNVM PLATFORM SUPPORT
7475M:	Matias Bjorling <mb@lightnvm.io>
7476W:	http://github/OpenChannelSSD
7477L:	linux-block@vger.kernel.org
7478S:	Maintained
7479F:	drivers/lightnvm/
7480F:	include/linux/lightnvm.h
7481F:	include/uapi/linux/lightnvm.h
7482
7483LINUX FOR POWERPC (32-BIT AND 64-BIT)
7484M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7485M:	Paul Mackerras <paulus@samba.org>
7486M:	Michael Ellerman <mpe@ellerman.id.au>
7487W:	https://github.com/linuxppc/linux/wiki
7488L:	linuxppc-dev@lists.ozlabs.org
7489Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7490T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7491S:	Supported
7492F:	Documentation/ABI/stable/sysfs-firmware-opal-*
7493F:	Documentation/devicetree/bindings/powerpc/opal/
7494F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
7495F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
7496F:	Documentation/powerpc/
7497F:	arch/powerpc/
7498F:	drivers/char/tpm/tpm_ibmvtpm*
7499F:	drivers/crypto/nx/
7500F:	drivers/crypto/vmx/
7501F:	drivers/i2c/busses/i2c-opal.c
7502F:	drivers/net/ethernet/ibm/ibmveth.*
7503F:	drivers/net/ethernet/ibm/ibmvnic.*
7504F:	drivers/pci/hotplug/pnv_php.c
7505F:	drivers/pci/hotplug/rpa*
7506F:	drivers/rtc/rtc-opal.c
7507F:	drivers/scsi/ibmvscsi/
7508F:	drivers/tty/hvc/hvc_opal.c
7509F:	tools/testing/selftests/powerpc
7510N:	/pmac
7511N:	powermac
7512N:	powernv
7513N:	[^a-z0-9]ps3
7514N:	pseries
7515
7516LINUX FOR POWER MACINTOSH
7517M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7518W:	http://www.penguinppc.org/
7519L:	linuxppc-dev@lists.ozlabs.org
7520S:	Maintained
7521F:	arch/powerpc/platforms/powermac/
7522F:	drivers/macintosh/
7523
7524LINUX FOR POWERPC EMBEDDED MPC5XXX
7525M:	Anatolij Gustschin <agust@denx.de>
7526L:	linuxppc-dev@lists.ozlabs.org
7527T:	git git://git.denx.de/linux-denx-agust.git
7528S:	Maintained
7529F:	arch/powerpc/platforms/512x/
7530F:	arch/powerpc/platforms/52xx/
7531
7532LINUX FOR POWERPC EMBEDDED PPC4XX
7533M:	Alistair Popple <alistair@popple.id.au>
7534M:	Matt Porter <mporter@kernel.crashing.org>
7535W:	http://www.penguinppc.org/
7536L:	linuxppc-dev@lists.ozlabs.org
7537S:	Maintained
7538F:	arch/powerpc/platforms/40x/
7539F:	arch/powerpc/platforms/44x/
7540
7541LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7542L:	linuxppc-dev@lists.ozlabs.org
7543S:	Orphan
7544F:	arch/powerpc/*/*virtex*
7545F:	arch/powerpc/*/*/*virtex*
7546
7547LINUX FOR POWERPC EMBEDDED PPC8XX
7548M:	Vitaly Bordug <vitb@kernel.crashing.org>
7549W:	http://www.penguinppc.org/
7550L:	linuxppc-dev@lists.ozlabs.org
7551S:	Maintained
7552F:	arch/powerpc/platforms/8xx/
7553
7554LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7555M:	Scott Wood <oss@buserror.net>
7556M:	Kumar Gala <galak@kernel.crashing.org>
7557W:	http://www.penguinppc.org/
7558L:	linuxppc-dev@lists.ozlabs.org
7559T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7560S:	Maintained
7561F:	arch/powerpc/platforms/83xx/
7562F:	arch/powerpc/platforms/85xx/
7563
7564LINUX FOR POWERPC PA SEMI PWRFICIENT
7565L:	linuxppc-dev@lists.ozlabs.org
7566S:	Orphan
7567F:	arch/powerpc/platforms/pasemi/
7568F:	drivers/*/*pasemi*
7569F:	drivers/*/*/*pasemi*
7570
7571LINUX SECURITY MODULE (LSM) FRAMEWORK
7572M:	Chris Wright <chrisw@sous-sol.org>
7573L:	linux-security-module@vger.kernel.org
7574S:	Supported
7575
7576LIS3LV02D ACCELEROMETER DRIVER
7577M:	Eric Piel <eric.piel@tremplin-utc.net>
7578S:	Maintained
7579F:	Documentation/misc-devices/lis3lv02d
7580F:	drivers/misc/lis3lv02d/
7581F:	drivers/platform/x86/hp_accel.c
7582
7583LIVE PATCHING
7584M:	Josh Poimboeuf <jpoimboe@redhat.com>
7585M:	Jessica Yu <jeyu@redhat.com>
7586M:	Jiri Kosina <jikos@kernel.org>
7587M:	Miroslav Benes <mbenes@suse.cz>
7588R:	Petr Mladek <pmladek@suse.com>
7589S:	Maintained
7590F:	kernel/livepatch/
7591F:	include/linux/livepatch.h
7592F:	arch/x86/include/asm/livepatch.h
7593F:	arch/x86/kernel/livepatch.c
7594F:	Documentation/livepatch/
7595F:	Documentation/ABI/testing/sysfs-kernel-livepatch
7596F:	samples/livepatch/
7597L:	live-patching@vger.kernel.org
7598T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7599
7600LINUX KERNEL DUMP TEST MODULE (LKDTM)
7601M:	Kees Cook <keescook@chromium.org>
7602S:	Maintained
7603F:	drivers/misc/lkdtm*
7604
7605LLC (802.2)
7606L:	netdev@vger.kernel.org
7607S:	Odd fixes
7608F:	include/linux/llc.h
7609F:	include/uapi/linux/llc.h
7610F:	include/net/llc*
7611F:	net/llc/
7612
7613LM73 HARDWARE MONITOR DRIVER
7614M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
7615L:	linux-hwmon@vger.kernel.org
7616S:	Maintained
7617F:	drivers/hwmon/lm73.c
7618
7619LM78 HARDWARE MONITOR DRIVER
7620M:	Jean Delvare <jdelvare@suse.com>
7621L:	linux-hwmon@vger.kernel.org
7622S:	Maintained
7623F:	Documentation/hwmon/lm78
7624F:	drivers/hwmon/lm78.c
7625
7626LM83 HARDWARE MONITOR DRIVER
7627M:	Jean Delvare <jdelvare@suse.com>
7628L:	linux-hwmon@vger.kernel.org
7629S:	Maintained
7630F:	Documentation/hwmon/lm83
7631F:	drivers/hwmon/lm83.c
7632
7633LM90 HARDWARE MONITOR DRIVER
7634M:	Jean Delvare <jdelvare@suse.com>
7635L:	linux-hwmon@vger.kernel.org
7636S:	Maintained
7637F:	Documentation/hwmon/lm90
7638F:	Documentation/devicetree/bindings/hwmon/lm90.txt
7639F:	drivers/hwmon/lm90.c
7640F:	include/dt-bindings/thermal/lm90.h
7641
7642LM95234 HARDWARE MONITOR DRIVER
7643M:	Guenter Roeck <linux@roeck-us.net>
7644L:	linux-hwmon@vger.kernel.org
7645S:	Maintained
7646F:	Documentation/hwmon/lm95234
7647F:	drivers/hwmon/lm95234.c
7648
7649LME2510 MEDIA DRIVER
7650M:	Malcolm Priestley <tvboxspy@gmail.com>
7651L:	linux-media@vger.kernel.org
7652W:	https://linuxtv.org
7653Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7654S:	Maintained
7655F:	drivers/media/usb/dvb-usb-v2/lmedm04*
7656
7657LOCKING PRIMITIVES
7658M:	Peter Zijlstra <peterz@infradead.org>
7659M:	Ingo Molnar <mingo@redhat.com>
7660L:	linux-kernel@vger.kernel.org
7661T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7662S:	Maintained
7663F:	Documentation/locking/
7664F:	include/linux/lockdep.h
7665F:	include/linux/spinlock*.h
7666F:	arch/*/include/asm/spinlock*.h
7667F:	include/linux/rwlock*.h
7668F:	include/linux/mutex*.h
7669F:	arch/*/include/asm/mutex*.h
7670F:	include/linux/rwsem*.h
7671F:	arch/*/include/asm/rwsem.h
7672F:	include/linux/seqlock.h
7673F:	lib/locking*.[ch]
7674F:	kernel/locking/
7675
7676LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7677M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
7678L:	linux-ntfs-dev@lists.sourceforge.net
7679W:	http://www.linux-ntfs.org/content/view/19/37/
7680S:	Maintained
7681F:	Documentation/ldm.txt
7682F:	block/partitions/ldm.*
7683
7684LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7685M:	Sathya Prakash <sathya.prakash@broadcom.com>
7686M:	Chaitra P B <chaitra.basappa@broadcom.com>
7687M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7688L:	MPT-FusionLinux.pdl@broadcom.com
7689L:	linux-scsi@vger.kernel.org
7690W:	http://www.avagotech.com/support/
7691S:	Supported
7692F:	drivers/message/fusion/
7693F:	drivers/scsi/mpt2sas/
7694F:	drivers/scsi/mpt3sas/
7695
7696LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7697M:	Matthew Wilcox <matthew@wil.cx>
7698L:	linux-scsi@vger.kernel.org
7699S:	Maintained
7700F:	drivers/scsi/sym53c8xx_2/
7701
7702LTC4261 HARDWARE MONITOR DRIVER
7703M:	Guenter Roeck <linux@roeck-us.net>
7704L:	linux-hwmon@vger.kernel.org
7705S:	Maintained
7706F:	Documentation/hwmon/ltc4261
7707F:	drivers/hwmon/ltc4261.c
7708
7709LTP (Linux Test Project)
7710M:	Mike Frysinger <vapier@gentoo.org>
7711M:	Cyril Hrubis <chrubis@suse.cz>
7712M:	Wanlong Gao <wanlong.gao@gmail.com>
7713M:	Jan Stancek <jstancek@redhat.com>
7714M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7715M:	Alexey Kodanev <alexey.kodanev@oracle.com>
7716L:	ltp@lists.linux.it (subscribers-only)
7717W:	http://linux-test-project.github.io/
7718T:	git git://github.com/linux-test-project/ltp.git
7719S:	Maintained
7720
7721M32R ARCHITECTURE
7722W:	http://www.linux-m32r.org/
7723S:	Orphan
7724F:	arch/m32r/
7725
7726M68K ARCHITECTURE
7727M:	Geert Uytterhoeven <geert@linux-m68k.org>
7728L:	linux-m68k@lists.linux-m68k.org
7729W:	http://www.linux-m68k.org/
7730T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7731S:	Maintained
7732F:	arch/m68k/
7733F:	drivers/zorro/
7734
7735M68K ON APPLE MACINTOSH
7736M:	Joshua Thompson <funaho@jurai.org>
7737W:	http://www.mac.linux-m68k.org/
7738L:	linux-m68k@lists.linux-m68k.org
7739S:	Maintained
7740F:	arch/m68k/mac/
7741
7742M68K ON HP9000/300
7743M:	Philip Blundell <philb@gnu.org>
7744W:	http://www.tazenda.demon.co.uk/phil/linux-hp
7745S:	Maintained
7746F:	arch/m68k/hp300/
7747
7748M88DS3103 MEDIA DRIVER
7749M:	Antti Palosaari <crope@iki.fi>
7750L:	linux-media@vger.kernel.org
7751W:	https://linuxtv.org
7752W:	http://palosaari.fi/linux/
7753Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7754T:	git git://linuxtv.org/anttip/media_tree.git
7755S:	Maintained
7756F:	drivers/media/dvb-frontends/m88ds3103*
7757
7758M88RS2000 MEDIA DRIVER
7759M:	Malcolm Priestley <tvboxspy@gmail.com>
7760L:	linux-media@vger.kernel.org
7761W:	https://linuxtv.org
7762Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7763S:	Maintained
7764F:	drivers/media/dvb-frontends/m88rs2000*
7765
7766MA901 MASTERKIT USB FM RADIO DRIVER
7767M:	Alexey Klimov <klimov.linux@gmail.com>
7768L:	linux-media@vger.kernel.org
7769T:	git git://linuxtv.org/media_tree.git
7770S:	Maintained
7771F:	drivers/media/radio/radio-ma901.c
7772
7773MAC80211
7774M:	Johannes Berg <johannes@sipsolutions.net>
7775L:	linux-wireless@vger.kernel.org
7776W:	http://wireless.kernel.org/
7777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7778T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7779S:	Maintained
7780F:	Documentation/networking/mac80211-injection.txt
7781F:	include/net/mac80211.h
7782F:	net/mac80211/
7783F:	drivers/net/wireless/mac80211_hwsim.[ch]
7784
7785MAILBOX API
7786M:	Jassi Brar <jassisinghbrar@gmail.com>
7787L:	linux-kernel@vger.kernel.org
7788S:	Maintained
7789F:	drivers/mailbox/
7790F:	include/linux/mailbox_client.h
7791F:	include/linux/mailbox_controller.h
7792
7793MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7794M:	Michael Kerrisk <mtk.manpages@gmail.com>
7795W:	http://www.kernel.org/doc/man-pages
7796L:	linux-man@vger.kernel.org
7797S:	Maintained
7798
7799MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
7800M:	Rahul Bedarkar <rahul.bedarkar@imgtec.com>
7801L:	linux-mips@linux-mips.org
7802S:	Maintained
7803F:	arch/mips/boot/dts/img/pistachio_marduk.dts
7804
7805MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7806M:	Andrew Lunn <andrew@lunn.ch>
7807M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7808L:	netdev@vger.kernel.org
7809S:	Maintained
7810F:	drivers/net/dsa/mv88e6xxx/
7811F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
7812
7813MARVELL ARMADA DRM SUPPORT
7814M:	Russell King <linux@armlinux.org.uk>
7815S:	Maintained
7816T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
7817T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
7818F:	drivers/gpu/drm/armada/
7819F:	include/uapi/drm/armada_drm.h
7820F:	Documentation/devicetree/bindings/display/armada/
7821
7822MARVELL CRYPTO DRIVER
7823M:	Boris Brezillon <boris.brezillon@free-electrons.com>
7824M:	Arnaud Ebalard <arno@natisbad.org>
7825F:	drivers/crypto/marvell/
7826S:	Maintained
7827L:	linux-crypto@vger.kernel.org
7828
7829MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7830M:	Mirko Lindner <mlindner@marvell.com>
7831M:	Stephen Hemminger <stephen@networkplumber.org>
7832L:	netdev@vger.kernel.org
7833S:	Maintained
7834F:	drivers/net/ethernet/marvell/sk*
7835
7836MARVELL LIBERTAS WIRELESS DRIVER
7837L:	libertas-dev@lists.infradead.org
7838S:	Orphan
7839F:	drivers/net/wireless/marvell/libertas/
7840
7841MARVELL MV643XX ETHERNET DRIVER
7842M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7843L:	netdev@vger.kernel.org
7844S:	Maintained
7845F:	drivers/net/ethernet/marvell/mv643xx_eth.*
7846F:	include/linux/mv643xx.h
7847
7848MARVELL MVNETA ETHERNET DRIVER
7849M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7850L:	netdev@vger.kernel.org
7851S:	Maintained
7852F:	drivers/net/ethernet/marvell/mvneta.*
7853
7854MARVELL MWIFIEX WIRELESS DRIVER
7855M:	Amitkumar Karwar <akarwar@marvell.com>
7856M:	Nishant Sarmukadam <nishants@marvell.com>
7857M:	Ganapathi Bhat <gbhat@marvell.com>
7858M:	Xinming Hu <huxm@marvell.com>
7859L:	linux-wireless@vger.kernel.org
7860S:	Maintained
7861F:	drivers/net/wireless/marvell/mwifiex/
7862
7863MARVELL MWL8K WIRELESS DRIVER
7864M:	Lennert Buytenhek <buytenh@wantstofly.org>
7865L:	linux-wireless@vger.kernel.org
7866S:	Odd Fixes
7867F:	drivers/net/wireless/marvell/mwl8k.c
7868
7869MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7870M:	Nicolas Pitre <nico@fluxnic.net>
7871S:	Odd Fixes
7872F:	drivers/mmc/host/mvsdio.*
7873
7874MATROX FRAMEBUFFER DRIVER
7875L:	linux-fbdev@vger.kernel.org
7876S:	Orphan
7877F:	drivers/video/fbdev/matrox/matroxfb_*
7878F:	include/uapi/linux/matroxfb.h
7879
7880MAX16065 HARDWARE MONITOR DRIVER
7881M:	Guenter Roeck <linux@roeck-us.net>
7882L:	linux-hwmon@vger.kernel.org
7883S:	Maintained
7884F:	Documentation/hwmon/max16065
7885F:	drivers/hwmon/max16065.c
7886
7887MAX20751 HARDWARE MONITOR DRIVER
7888M:	Guenter Roeck <linux@roeck-us.net>
7889L:	linux-hwmon@vger.kernel.org
7890S:	Maintained
7891F:	Documentation/hwmon/max20751
7892F:	drivers/hwmon/max20751.c
7893
7894MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7895L:	linux-hwmon@vger.kernel.org
7896S:	Orphan
7897F:	Documentation/hwmon/max6650
7898F:	drivers/hwmon/max6650.c
7899
7900MAX6697 HARDWARE MONITOR DRIVER
7901M:	Guenter Roeck <linux@roeck-us.net>
7902L:	linux-hwmon@vger.kernel.org
7903S:	Maintained
7904F:	Documentation/hwmon/max6697
7905F:	Documentation/devicetree/bindings/i2c/max6697.txt
7906F:	drivers/hwmon/max6697.c
7907F:	include/linux/platform_data/max6697.h
7908
7909MAX9860 MONO AUDIO VOICE CODEC DRIVER
7910M:	Peter Rosin <peda@axentia.se>
7911L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7912S:	Maintained
7913F:	Documentation/devicetree/bindings/sound/max9860.txt
7914F:	sound/soc/codecs/max9860.*
7915
7916MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7917M:	Krzysztof Kozlowski <krzk@kernel.org>
7918M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7919L:	linux-pm@vger.kernel.org
7920S:	Supported
7921F:	drivers/power/supply/max14577_charger.c
7922F:	drivers/power/supply/max77693_charger.c
7923
7924MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7925M:	Javier Martinez Canillas <javier@osg.samsung.com>
7926L:	linux-kernel@vger.kernel.org
7927S:	Supported
7928F:	drivers/*/*max77802*.c
7929F:	Documentation/devicetree/bindings/*/*max77802.txt
7930F:	include/dt-bindings/*/*max77802.h
7931
7932MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7933M:	Chanwoo Choi <cw00.choi@samsung.com>
7934M:	Krzysztof Kozlowski <krzk@kernel.org>
7935M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7936L:	linux-kernel@vger.kernel.org
7937S:	Supported
7938F:	drivers/*/max14577*.c
7939F:	drivers/*/max77686*.c
7940F:	drivers/*/max77693*.c
7941F:	drivers/extcon/extcon-max14577.c
7942F:	drivers/extcon/extcon-max77693.c
7943F:	drivers/rtc/rtc-max77686.c
7944F:	drivers/clk/clk-max77686.c
7945F:	Documentation/devicetree/bindings/mfd/max14577.txt
7946F:	Documentation/devicetree/bindings/*/max77686.txt
7947F:	Documentation/devicetree/bindings/mfd/max77693.txt
7948F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
7949F:	include/linux/mfd/max14577*.h
7950F:	include/linux/mfd/max77686*.h
7951F:	include/linux/mfd/max77693*.h
7952
7953MAXIRADIO FM RADIO RECEIVER DRIVER
7954M:	Hans Verkuil <hverkuil@xs4all.nl>
7955L:	linux-media@vger.kernel.org
7956T:	git git://linuxtv.org/media_tree.git
7957W:	https://linuxtv.org
7958S:	Maintained
7959F:	drivers/media/radio/radio-maxiradio*
7960
7961MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7962M:	Peter Rosin <peda@axentia.se>
7963L:	linux-iio@vger.kernel.org
7964S:	Maintained
7965F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
7966F:	drivers/iio/potentiometer/mcp4531.c
7967
7968MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7969M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7970L:	linux-iio@vger.kernel.org
7971S:	Maintained
7972F:	drivers/iio/dac/cio-dac.c
7973
7974MEDIA DRIVERS FOR RENESAS - FCP
7975M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7976L:	linux-media@vger.kernel.org
7977L:	linux-renesas-soc@vger.kernel.org
7978T:	git git://linuxtv.org/media_tree.git
7979S:	Supported
7980F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
7981F:	drivers/media/platform/rcar-fcp.c
7982F:	include/media/rcar-fcp.h
7983
7984MEDIA DRIVERS FOR RENESAS - FDP1
7985M:	Kieran Bingham <kieran@bingham.xyz>
7986L:	linux-media@vger.kernel.org
7987L:	linux-renesas-soc@vger.kernel.org
7988T:	git git://linuxtv.org/media_tree.git
7989S:	Supported
7990F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
7991F:	drivers/media/platform/rcar_fdp1.c
7992
7993MEDIA DRIVERS FOR RENESAS - VIN
7994M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
7995L:	linux-media@vger.kernel.org
7996L:	linux-renesas-soc@vger.kernel.org
7997T:	git git://linuxtv.org/media_tree.git
7998S:	Supported
7999F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8000F:	drivers/media/platform/rcar-vin/
8001
8002MEDIA DRIVERS FOR RENESAS - VSP1
8003M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8004L:	linux-media@vger.kernel.org
8005L:	linux-renesas-soc@vger.kernel.org
8006T:	git git://linuxtv.org/media_tree.git
8007S:	Supported
8008F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8009F:	drivers/media/platform/vsp1/
8010
8011MEDIA DRIVERS FOR HELENE
8012M:	Abylay Ospan <aospan@netup.ru>
8013L:	linux-media@vger.kernel.org
8014W:	https://linuxtv.org
8015W:	http://netup.tv/
8016T:	git git://linuxtv.org/media_tree.git
8017S:	Supported
8018F:	drivers/media/dvb-frontends/helene*
8019
8020MEDIA DRIVERS FOR ASCOT2E
8021M:	Sergey Kozlov <serjk@netup.ru>
8022M:	Abylay Ospan <aospan@netup.ru>
8023L:	linux-media@vger.kernel.org
8024W:	https://linuxtv.org
8025W:	http://netup.tv/
8026T:	git git://linuxtv.org/media_tree.git
8027S:	Supported
8028F:	drivers/media/dvb-frontends/ascot2e*
8029
8030MEDIA DRIVERS FOR CXD2841ER
8031M:	Sergey Kozlov <serjk@netup.ru>
8032M:	Abylay Ospan <aospan@netup.ru>
8033L:	linux-media@vger.kernel.org
8034W:	https://linuxtv.org
8035W:	http://netup.tv/
8036T:	git git://linuxtv.org/media_tree.git
8037S:	Supported
8038F:	drivers/media/dvb-frontends/cxd2841er*
8039
8040MEDIA DRIVERS FOR HORUS3A
8041M:	Sergey Kozlov <serjk@netup.ru>
8042M:	Abylay Ospan <aospan@netup.ru>
8043L:	linux-media@vger.kernel.org
8044W:	https://linuxtv.org
8045W:	http://netup.tv/
8046T:	git git://linuxtv.org/media_tree.git
8047S:	Supported
8048F:	drivers/media/dvb-frontends/horus3a*
8049
8050MEDIA DRIVERS FOR LNBH25
8051M:	Sergey Kozlov <serjk@netup.ru>
8052M:	Abylay Ospan <aospan@netup.ru>
8053L:	linux-media@vger.kernel.org
8054W:	https://linuxtv.org
8055W:	http://netup.tv/
8056T:	git git://linuxtv.org/media_tree.git
8057S:	Supported
8058F:	drivers/media/dvb-frontends/lnbh25*
8059
8060MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8061M:	Sergey Kozlov <serjk@netup.ru>
8062M:	Abylay Ospan <aospan@netup.ru>
8063L:	linux-media@vger.kernel.org
8064W:	https://linuxtv.org
8065W:	http://netup.tv/
8066T:	git git://linuxtv.org/media_tree.git
8067S:	Supported
8068F:	drivers/media/pci/netup_unidvb/*
8069
8070MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8071M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
8072M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8073P:	LinuxTV.org Project
8074L:	linux-media@vger.kernel.org
8075W:	https://linuxtv.org
8076Q:	http://patchwork.kernel.org/project/linux-media/list/
8077T:	git git://linuxtv.org/media_tree.git
8078S:	Maintained
8079F:	Documentation/media/
8080F:	drivers/media/
8081F:	drivers/staging/media/
8082F:	include/linux/platform_data/media/
8083F:	include/media/
8084F:	include/uapi/linux/dvb/
8085F:	include/uapi/linux/videodev2.h
8086F:	include/uapi/linux/media.h
8087F:	include/uapi/linux/v4l2-*
8088F:	include/uapi/linux/meye.h
8089F:	include/uapi/linux/ivtv*
8090F:	include/uapi/linux/uvcvideo.h
8091
8092MEDIATEK ETHERNET DRIVER
8093M:	Felix Fietkau <nbd@openwrt.org>
8094M:	John Crispin <blogic@openwrt.org>
8095L:	netdev@vger.kernel.org
8096S:	Maintained
8097F:	drivers/net/ethernet/mediatek/
8098
8099MEDIATEK MEDIA DRIVER
8100M:	Tiffany Lin <tiffany.lin@mediatek.com>
8101M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8102S:	Supported
8103F:	drivers/media/platform/mtk-vcodec/
8104F:	drivers/media/platform/mtk-vpu/
8105F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8106F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
8107
8108MEDIATEK MDP DRIVER
8109M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8110M:	Houlong Wei <houlong.wei@mediatek.com>
8111M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8112S:	Supported
8113F:	drivers/media/platform/mtk-mdp/
8114F:	drivers/media/platform/mtk-vpu/
8115F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
8116
8117MEDIATEK MT7601U WIRELESS LAN DRIVER
8118M:	Jakub Kicinski <kubakici@wp.pl>
8119L:	linux-wireless@vger.kernel.org
8120S:	Maintained
8121F:	drivers/net/wireless/mediatek/mt7601u/
8122
8123MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8124M:	Peter Senna Tschudin <peter.senna@collabora.com>
8125M:	Martin Donnelly <martin.donnelly@ge.com>
8126M:	Martyn Welch <martyn.welch@collabora.co.uk>
8127S:	Maintained
8128F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8129F:	Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8130
8131MEGARAID SCSI/SAS DRIVERS
8132M:	Kashyap Desai <kashyap.desai@broadcom.com>
8133M:	Sumit Saxena <sumit.saxena@broadcom.com>
8134M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8135L:	megaraidlinux.pdl@broadcom.com
8136L:	linux-scsi@vger.kernel.org
8137W:	http://www.avagotech.com/support/
8138S:	Maintained
8139F:	Documentation/scsi/megaraid.txt
8140F:	drivers/scsi/megaraid.*
8141F:	drivers/scsi/megaraid/
8142
8143MELFAS MIP4 TOUCHSCREEN DRIVER
8144M:	Sangwon Jee <jeesw@melfas.com>
8145W:	http://www.melfas.com
8146S:	Supported
8147F:	drivers/input/touchscreen/melfas_mip4.c
8148F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8149
8150MELLANOX ETHERNET DRIVER (mlx4_en)
8151M:	Tariq Toukan <tariqt@mellanox.com>
8152L:	netdev@vger.kernel.org
8153S:	Supported
8154W:	http://www.mellanox.com
8155Q:	http://patchwork.ozlabs.org/project/netdev/list/
8156F:	drivers/net/ethernet/mellanox/mlx4/en_*
8157
8158MELLANOX ETHERNET DRIVER (mlx5e)
8159M:	Saeed Mahameed <saeedm@mellanox.com>
8160L:	netdev@vger.kernel.org
8161S:	Supported
8162W:	http://www.mellanox.com
8163Q:	http://patchwork.ozlabs.org/project/netdev/list/
8164F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
8165
8166MELLANOX ETHERNET SWITCH DRIVERS
8167M:	Jiri Pirko <jiri@mellanox.com>
8168M:	Ido Schimmel <idosch@mellanox.com>
8169L:	netdev@vger.kernel.org
8170S:	Supported
8171W:	http://www.mellanox.com
8172Q:	http://patchwork.ozlabs.org/project/netdev/list/
8173F:	drivers/net/ethernet/mellanox/mlxsw/
8174
8175MELLANOX MLXCPLD I2C AND MUX DRIVER
8176M:	Vadim Pasternak <vadimp@mellanox.com>
8177M:	Michael Shych <michaelsh@mellanox.com>
8178L:	linux-i2c@vger.kernel.org
8179S:	Supported
8180F:	drivers/i2c/busses/i2c-mlxcpld.c
8181F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
8182F:	Documentation/i2c/busses/i2c-mlxcpld
8183
8184MELLANOX MLXCPLD LED DRIVER
8185M:	Vadim Pasternak <vadimp@mellanox.com>
8186L:	linux-leds@vger.kernel.org
8187S:	Supported
8188F:	drivers/leds/leds-mlxcpld.c
8189F:	Documentation/leds/leds-mlxcpld.txt
8190
8191MELLANOX PLATFORM DRIVER
8192M:      Vadim Pasternak <vadimp@mellanox.com>
8193L:      platform-driver-x86@vger.kernel.org
8194S:      Supported
8195F:      drivers/platform/x86/mlx-platform.c
8196
8197MELLANOX MLX CPLD HOTPLUG DRIVER
8198M:	Vadim Pasternak <vadimp@mellanox.com>
8199L:	platform-driver-x86@vger.kernel.org
8200S:	Supported
8201F:	drivers/platform/x86/mlxcpld-hotplug.c
8202F:	include/linux/platform_data/mlxcpld-hotplug.h
8203
8204SOFT-ROCE DRIVER (rxe)
8205M:	Moni Shoua <monis@mellanox.com>
8206L:	linux-rdma@vger.kernel.org
8207S:	Supported
8208W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8209Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8210F:	drivers/infiniband/sw/rxe/
8211F:	include/uapi/rdma/rdma_user_rxe.h
8212
8213MEMBARRIER SUPPORT
8214M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8215M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8216L:	linux-kernel@vger.kernel.org
8217S:	Supported
8218F:	kernel/membarrier.c
8219F:	include/uapi/linux/membarrier.h
8220
8221MEMORY MANAGEMENT
8222L:	linux-mm@kvack.org
8223W:	http://www.linux-mm.org
8224S:	Maintained
8225F:	include/linux/mm.h
8226F:	include/linux/gfp.h
8227F:	include/linux/mmzone.h
8228F:	include/linux/memory_hotplug.h
8229F:	include/linux/vmalloc.h
8230F:	mm/
8231
8232MEMORY TECHNOLOGY DEVICES (MTD)
8233M:	David Woodhouse <dwmw2@infradead.org>
8234M:	Brian Norris <computersforpeace@gmail.com>
8235M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8236M:	Marek Vasut <marek.vasut@gmail.com>
8237M:	Richard Weinberger <richard@nod.at>
8238M:	Cyrille Pitchen <cyrille.pitchen@atmel.com>
8239L:	linux-mtd@lists.infradead.org
8240W:	http://www.linux-mtd.infradead.org/
8241Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8242T:	git git://git.infradead.org/linux-mtd.git
8243T:	git git://git.infradead.org/l2-mtd.git
8244S:	Maintained
8245F:	Documentation/devicetree/bindings/mtd/
8246F:	drivers/mtd/
8247F:	include/linux/mtd/
8248F:	include/uapi/mtd/
8249
8250MEN A21 WATCHDOG DRIVER
8251M:	Johannes Thumshirn <morbidrsa@gmail.com>
8252L:	linux-watchdog@vger.kernel.org
8253S:	Maintained
8254F:	drivers/watchdog/mena21_wdt.c
8255
8256MEN CHAMELEON BUS (mcb)
8257M:	Johannes Thumshirn <morbidrsa@gmail.com>
8258S:	Maintained
8259F:	drivers/mcb/
8260F:	include/linux/mcb.h
8261F:	Documentation/men-chameleon-bus.txt
8262
8263MEN F21BMC (Board Management Controller)
8264M:	Andreas Werner <andreas.werner@men.de>
8265S:	Supported
8266F:	drivers/mfd/menf21bmc.c
8267F:	drivers/watchdog/menf21bmc_wdt.c
8268F:	drivers/leds/leds-menf21bmc.c
8269F:	drivers/hwmon/menf21bmc_hwmon.c
8270F:	Documentation/hwmon/menf21bmc
8271
8272METAG ARCHITECTURE
8273M:	James Hogan <james.hogan@imgtec.com>
8274L:	linux-metag@vger.kernel.org
8275T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8276S:	Odd Fixes
8277F:	arch/metag/
8278F:	Documentation/metag/
8279F:	Documentation/devicetree/bindings/metag/
8280F:	Documentation/devicetree/bindings/interrupt-controller/img,*
8281F:	drivers/clocksource/metag_generic.c
8282F:	drivers/irqchip/irq-metag.c
8283F:	drivers/irqchip/irq-metag-ext.c
8284F:	drivers/tty/metag_da.c
8285
8286MICROBLAZE ARCHITECTURE
8287M:	Michal Simek <monstr@monstr.eu>
8288W:	http://www.monstr.eu/fdt/
8289T:	git git://git.monstr.eu/linux-2.6-microblaze.git
8290S:	Supported
8291F:	arch/microblaze/
8292
8293MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8294M:	Richard Genoud <richard.genoud@gmail.com>
8295S:	Maintained
8296F:	drivers/tty/serial/atmel_serial.c
8297F:	include/linux/atmel_serial.h
8298
8299MICROCHIP / ATMEL DMA DRIVER
8300M:	Ludovic Desroches <ludovic.desroches@microchip.com>
8301L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8302L:	dmaengine@vger.kernel.org
8303S:	Supported
8304F:	drivers/dma/at_hdmac.c
8305F:	drivers/dma/at_hdmac_regs.h
8306F:	include/linux/platform_data/dma-atmel.h
8307
8308MICROCHIP / ATMEL ISC DRIVER
8309M:	Songjun Wu <songjun.wu@microchip.com>
8310L:	linux-media@vger.kernel.org
8311S:	Supported
8312F:	drivers/media/platform/atmel/atmel-isc.c
8313F:	drivers/media/platform/atmel/atmel-isc-regs.h
8314F:	devicetree/bindings/media/atmel-isc.txt
8315
8316MICROCHIP USB251XB DRIVER
8317M:	Richard Leitner <richard.leitner@skidata.com>
8318L:	linux-usb@vger.kernel.org
8319S:	Maintained
8320F:	drivers/usb/misc/usb251xb.c
8321F:	Documentation/devicetree/bindings/usb/usb251xb.txt
8322
8323MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8324M:	Chen Yu <yu.c.chen@intel.com>
8325L:	platform-driver-x86@vger.kernel.org
8326S:	Supported
8327F:	drivers/platform/x86/surfacepro3_button.c
8328
8329MICROTEK X6 SCANNER
8330M:	Oliver Neukum <oliver@neukum.org>
8331S:	Maintained
8332F:	drivers/usb/image/microtek.*
8333
8334MIPS
8335M:	Ralf Baechle <ralf@linux-mips.org>
8336L:	linux-mips@linux-mips.org
8337W:	http://www.linux-mips.org/
8338T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
8339Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
8340S:	Supported
8341F:	Documentation/devicetree/bindings/mips/
8342F:	Documentation/mips/
8343F:	arch/mips/
8344
8345MIPS/LOONGSON1 ARCHITECTURE
8346M:	Keguang Zhang <keguang.zhang@gmail.com>
8347L:	linux-mips@linux-mips.org
8348S:	Maintained
8349F:	arch/mips/loongson32/
8350F:	arch/mips/include/asm/mach-loongson32/
8351F:	drivers/*/*loongson1*
8352F:	drivers/*/*/*loongson1*
8353
8354MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8355M:	Hans Verkuil <hverkuil@xs4all.nl>
8356L:	linux-media@vger.kernel.org
8357T:	git git://linuxtv.org/media_tree.git
8358W:	https://linuxtv.org
8359S:	Odd Fixes
8360F:	drivers/media/radio/radio-miropcm20*
8361
8362MELLANOX MLX4 core VPI driver
8363M:	Yishai Hadas <yishaih@mellanox.com>
8364L:	netdev@vger.kernel.org
8365L:	linux-rdma@vger.kernel.org
8366W:	http://www.mellanox.com
8367Q:	http://patchwork.ozlabs.org/project/netdev/list/
8368S:	Supported
8369F:	drivers/net/ethernet/mellanox/mlx4/
8370F:	include/linux/mlx4/
8371F:	include/uapi/rdma/mlx4-abi.h
8372
8373MELLANOX MLX4 IB driver
8374M:	Yishai Hadas <yishaih@mellanox.com>
8375L:	linux-rdma@vger.kernel.org
8376W:	http://www.mellanox.com
8377Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8378S:	Supported
8379F:	drivers/infiniband/hw/mlx4/
8380F:	include/linux/mlx4/
8381
8382MELLANOX MLX5 core VPI driver
8383M:	Saeed Mahameed <saeedm@mellanox.com>
8384M:	Matan Barak <matanb@mellanox.com>
8385M:	Leon Romanovsky <leonro@mellanox.com>
8386L:	netdev@vger.kernel.org
8387L:	linux-rdma@vger.kernel.org
8388W:	http://www.mellanox.com
8389Q:	http://patchwork.ozlabs.org/project/netdev/list/
8390S:	Supported
8391F:	drivers/net/ethernet/mellanox/mlx5/core/
8392F:	include/linux/mlx5/
8393F:	include/uapi/rdma/mlx5-abi.h
8394
8395MELLANOX MLX5 IB driver
8396M:	Matan Barak <matanb@mellanox.com>
8397M:	Leon Romanovsky <leonro@mellanox.com>
8398L:	linux-rdma@vger.kernel.org
8399W:	http://www.mellanox.com
8400Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8401S:	Supported
8402F:	drivers/infiniband/hw/mlx5/
8403F:	include/linux/mlx5/
8404
8405MELEXIS MLX90614 DRIVER
8406M:	Crt Mori <cmo@melexis.com>
8407L:	linux-iio@vger.kernel.org
8408W:	http://www.melexis.com
8409S:	Supported
8410F:	drivers/iio/temperature/mlx90614.c
8411
8412MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8413M:	Don Brace <don.brace@microsemi.com>
8414L:	esc.storagedev@microsemi.com
8415L:	linux-scsi@vger.kernel.org
8416S:	Supported
8417F:	drivers/scsi/smartpqi/smartpqi*.[ch]
8418F:	drivers/scsi/smartpqi/Kconfig
8419F:	drivers/scsi/smartpqi/Makefile
8420F:	include/linux/cciss*.h
8421F:	include/uapi/linux/cciss*.h
8422F:	Documentation/scsi/smartpqi.txt
8423
8424MN88472 MEDIA DRIVER
8425M:	Antti Palosaari <crope@iki.fi>
8426L:	linux-media@vger.kernel.org
8427W:	https://linuxtv.org
8428W:	http://palosaari.fi/linux/
8429Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8430S:	Maintained
8431F:	drivers/media/dvb-frontends/mn88472*
8432
8433MN88473 MEDIA DRIVER
8434M:	Antti Palosaari <crope@iki.fi>
8435L:	linux-media@vger.kernel.org
8436W:	https://linuxtv.org
8437W:	http://palosaari.fi/linux/
8438Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8439S:	Maintained
8440F:	drivers/media/dvb-frontends/mn88473*
8441
8442MODULE SUPPORT
8443M:	Jessica Yu <jeyu@redhat.com>
8444M:	Rusty Russell <rusty@rustcorp.com.au>
8445T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8446S:	Maintained
8447F:	include/linux/module.h
8448F:	kernel/module.c
8449
8450MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8451W:	http://popies.net/meye/
8452S:	Orphan
8453F:	Documentation/media/v4l-drivers/meye*
8454F:	drivers/media/pci/meye/
8455F:	include/uapi/linux/meye.h
8456
8457MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8458M:	Jiri Slaby <jirislaby@gmail.com>
8459S:	Maintained
8460F:	Documentation/serial/moxa-smartio
8461F:	drivers/tty/mxser.*
8462
8463MR800 AVERMEDIA USB FM RADIO DRIVER
8464M:	Alexey Klimov <klimov.linux@gmail.com>
8465L:	linux-media@vger.kernel.org
8466T:	git git://linuxtv.org/media_tree.git
8467S:	Maintained
8468F:	drivers/media/radio/radio-mr800.c
8469
8470MRF24J40 IEEE 802.15.4 RADIO DRIVER
8471M:	Alan Ott <alan@signal11.us>
8472L:	linux-wpan@vger.kernel.org
8473S:	Maintained
8474F:	drivers/net/ieee802154/mrf24j40.c
8475F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8476
8477MSI LAPTOP SUPPORT
8478M:	"Lee, Chun-Yi" <jlee@suse.com>
8479L:	platform-driver-x86@vger.kernel.org
8480S:	Maintained
8481F:	drivers/platform/x86/msi-laptop.c
8482
8483MSI WMI SUPPORT
8484L:	platform-driver-x86@vger.kernel.org
8485S:	Orphan
8486F:	drivers/platform/x86/msi-wmi.c
8487
8488MSI001 MEDIA DRIVER
8489M:	Antti Palosaari <crope@iki.fi>
8490L:	linux-media@vger.kernel.org
8491W:	https://linuxtv.org
8492W:	http://palosaari.fi/linux/
8493Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8494T:	git git://linuxtv.org/anttip/media_tree.git
8495S:	Maintained
8496F:	drivers/media/tuners/msi001*
8497
8498MSI2500 MEDIA DRIVER
8499M:	Antti Palosaari <crope@iki.fi>
8500L:	linux-media@vger.kernel.org
8501W:	https://linuxtv.org
8502W:	http://palosaari.fi/linux/
8503Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8504T:	git git://linuxtv.org/anttip/media_tree.git
8505S:	Maintained
8506F:	drivers/media/usb/msi2500/
8507
8508MSYSTEMS DISKONCHIP G3 MTD DRIVER
8509M:	Robert Jarzmik <robert.jarzmik@free.fr>
8510L:	linux-mtd@lists.infradead.org
8511S:	Maintained
8512F:	drivers/mtd/devices/docg3*
8513
8514MT9M032 APTINA SENSOR DRIVER
8515M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8516L:	linux-media@vger.kernel.org
8517T:	git git://linuxtv.org/media_tree.git
8518S:	Maintained
8519F:	drivers/media/i2c/mt9m032.c
8520F:	include/media/i2c/mt9m032.h
8521
8522MT9P031 APTINA CAMERA SENSOR
8523M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8524L:	linux-media@vger.kernel.org
8525T:	git git://linuxtv.org/media_tree.git
8526S:	Maintained
8527F:	drivers/media/i2c/mt9p031.c
8528F:	include/media/i2c/mt9p031.h
8529
8530MT9T001 APTINA CAMERA SENSOR
8531M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8532L:	linux-media@vger.kernel.org
8533T:	git git://linuxtv.org/media_tree.git
8534S:	Maintained
8535F:	drivers/media/i2c/mt9t001.c
8536F:	include/media/i2c/mt9t001.h
8537
8538MT9V032 APTINA CAMERA SENSOR
8539M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8540L:	linux-media@vger.kernel.org
8541T:	git git://linuxtv.org/media_tree.git
8542S:	Maintained
8543F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8544F:	drivers/media/i2c/mt9v032.c
8545F:	include/media/i2c/mt9v032.h
8546
8547MULTIFUNCTION DEVICES (MFD)
8548M:	Lee Jones <lee.jones@linaro.org>
8549T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8550S:	Supported
8551F:	Documentation/devicetree/bindings/mfd/
8552F:	drivers/mfd/
8553F:	include/linux/mfd/
8554F:	include/dt-bindings/mfd/
8555
8556MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8557M:	Ulf Hansson <ulf.hansson@linaro.org>
8558L:	linux-mmc@vger.kernel.org
8559T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8560S:	Maintained
8561F:	Documentation/devicetree/bindings/mmc/
8562F:	drivers/mmc/
8563F:	include/linux/mmc/
8564F:	include/uapi/linux/mmc/
8565
8566MULTIMEDIA CARD (MMC) ETC. OVER SPI
8567S:	Orphan
8568F:	drivers/mmc/host/mmc_spi.c
8569F:	include/linux/spi/mmc_spi.h
8570
8571MULTISOUND SOUND DRIVER
8572M:	Andrew Veliath <andrewtv@usa.net>
8573S:	Maintained
8574F:	Documentation/sound/oss/MultiSound
8575F:	sound/oss/msnd*
8576
8577MULTITECH MULTIPORT CARD (ISICOM)
8578S:	Orphan
8579F:	drivers/tty/isicom.c
8580F:	include/linux/isicom.h
8581
8582MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8583M:	Bin Liu <b-liu@ti.com>
8584L:	linux-usb@vger.kernel.org
8585T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8586S:	Maintained
8587F:	drivers/usb/musb/
8588
8589MXL5007T MEDIA DRIVER
8590M:	Michael Krufky <mkrufky@linuxtv.org>
8591L:	linux-media@vger.kernel.org
8592W:	https://linuxtv.org
8593W:	http://github.com/mkrufky
8594Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8595T:	git git://linuxtv.org/mkrufky/tuners.git
8596S:	Maintained
8597F:	drivers/media/tuners/mxl5007t.*
8598
8599MXSFB DRM DRIVER
8600M:	Marek Vasut <marex@denx.de>
8601S:	Supported
8602F:	drivers/gpu/drm/mxsfb/
8603F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
8604
8605MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8606M:	Hyong-Youb Kim <hykim@myri.com>
8607L:	netdev@vger.kernel.org
8608W:	https://www.myricom.com/support/downloads/myri10ge.html
8609S:	Supported
8610F:	drivers/net/ethernet/myricom/myri10ge/
8611
8612NAND FLASH SUBSYSTEM
8613M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8614R:	Richard Weinberger <richard@nod.at>
8615L:	linux-mtd@lists.infradead.org
8616W:	http://www.linux-mtd.infradead.org/
8617Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8618T:	git git://github.com/linux-nand/linux.git
8619S:	Maintained
8620F:	drivers/mtd/nand/
8621F:	include/linux/mtd/nand*.h
8622
8623NATSEMI ETHERNET DRIVER (DP8381x)
8624S:	Orphan
8625F:	drivers/net/ethernet/natsemi/natsemi.c
8626
8627NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8628M:	Daniel Mack <zonque@gmail.com>
8629S:	Maintained
8630L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8631W:	http://www.native-instruments.com
8632F:	sound/usb/caiaq/
8633
8634NCP FILESYSTEM
8635M:	Petr Vandrovec <petr@vandrovec.name>
8636S:	Odd Fixes
8637F:	fs/ncpfs/
8638
8639NCR 5380 SCSI DRIVERS
8640M:	Finn Thain <fthain@telegraphics.com.au>
8641M:	Michael Schmitz <schmitzmic@gmail.com>
8642L:	linux-scsi@vger.kernel.org
8643S:	Maintained
8644F:	Documentation/scsi/g_NCR5380.txt
8645F:	drivers/scsi/NCR5380.*
8646F:	drivers/scsi/arm/cumana_1.c
8647F:	drivers/scsi/arm/oak.c
8648F:	drivers/scsi/atari_scsi.*
8649F:	drivers/scsi/dmx3191d.c
8650F:	drivers/scsi/g_NCR5380.*
8651F:	drivers/scsi/mac_scsi.*
8652F:	drivers/scsi/sun3_scsi.*
8653F:	drivers/scsi/sun3_scsi_vme.c
8654
8655NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8656M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8657L:	linux-scsi@vger.kernel.org
8658S:	Maintained
8659F:	drivers/scsi/NCR_D700.*
8660
8661NCT6775 HARDWARE MONITOR DRIVER
8662M:	Guenter Roeck <linux@roeck-us.net>
8663L:	linux-hwmon@vger.kernel.org
8664S:	Maintained
8665F:	Documentation/hwmon/nct6775
8666F:	drivers/hwmon/nct6775.c
8667
8668NETEFFECT IWARP RNIC DRIVER (IW_NES)
8669M:	Faisal Latif <faisal.latif@intel.com>
8670L:	linux-rdma@vger.kernel.org
8671W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8672S:	Supported
8673F:	drivers/infiniband/hw/nes/
8674F:	include/uapi/rdma/nes-abi.h
8675
8676NETEM NETWORK EMULATOR
8677M:	Stephen Hemminger <stephen@networkplumber.org>
8678L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
8679S:	Maintained
8680F:	net/sched/sch_netem.c
8681
8682NETERION 10GbE DRIVERS (s2io/vxge)
8683M:	Jon Mason <jdmason@kudzu.us>
8684L:	netdev@vger.kernel.org
8685S:	Supported
8686F:	Documentation/networking/s2io.txt
8687F:	Documentation/networking/vxge.txt
8688F:	drivers/net/ethernet/neterion/
8689
8690NETFILTER
8691M:	Pablo Neira Ayuso <pablo@netfilter.org>
8692M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8693L:	netfilter-devel@vger.kernel.org
8694L:	coreteam@netfilter.org
8695W:	http://www.netfilter.org/
8696W:	http://www.iptables.org/
8697Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
8698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8699T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8700S:	Supported
8701F:	include/linux/netfilter*
8702F:	include/linux/netfilter/
8703F:	include/net/netfilter/
8704F:	include/uapi/linux/netfilter*
8705F:	include/uapi/linux/netfilter/
8706F:	net/*/netfilter.c
8707F:	net/*/netfilter/
8708F:	net/netfilter/
8709F:	net/bridge/br_netfilter*.c
8710
8711NETLABEL
8712M:	Paul Moore <paul@paul-moore.com>
8713W:	http://netlabel.sf.net
8714L:	netdev@vger.kernel.org
8715S:	Maintained
8716F:	Documentation/netlabel/
8717F:	include/net/netlabel.h
8718F:	net/netlabel/
8719
8720NETROM NETWORK LAYER
8721M:	Ralf Baechle <ralf@linux-mips.org>
8722L:	linux-hams@vger.kernel.org
8723W:	http://www.linux-ax25.org/
8724S:	Maintained
8725F:	include/net/netrom.h
8726F:	include/uapi/linux/netrom.h
8727F:	net/netrom/
8728
8729NETRONOME ETHERNET DRIVERS
8730M:	Jakub Kicinski <jakub.kicinski@netronome.com>
8731L:	oss-drivers@netronome.com
8732S:	Maintained
8733F:	drivers/net/ethernet/netronome/
8734
8735NETWORK BLOCK DEVICE (NBD)
8736M:	Josef Bacik <jbacik@fb.com>
8737S:	Maintained
8738L:	linux-block@vger.kernel.org
8739L:	nbd-general@lists.sourceforge.net
8740F:	Documentation/blockdev/nbd.txt
8741F:	drivers/block/nbd.c
8742F:	include/uapi/linux/nbd.h
8743
8744NETWORK DROP MONITOR
8745M:	Neil Horman <nhorman@tuxdriver.com>
8746L:	netdev@vger.kernel.org
8747S:	Maintained
8748W:	https://fedorahosted.org/dropwatch/
8749F:	net/core/drop_monitor.c
8750
8751NETWORKING [DSA]
8752M:	Andrew Lunn <andrew@lunn.ch>
8753M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8754M:	Florian Fainelli <f.fainelli@gmail.com>
8755S:	Maintained
8756F:	net/dsa/
8757F:	include/net/dsa.h
8758F:	drivers/net/dsa/
8759
8760NETWORKING [GENERAL]
8761M:	"David S. Miller" <davem@davemloft.net>
8762L:	netdev@vger.kernel.org
8763W:	http://www.linuxfoundation.org/en/Net
8764Q:	http://patchwork.ozlabs.org/project/netdev/list/
8765T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8766T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8767S:	Maintained
8768F:	net/
8769F:	include/net/
8770F:	include/linux/in.h
8771F:	include/linux/net.h
8772F:	include/linux/netdevice.h
8773F:	include/uapi/linux/in.h
8774F:	include/uapi/linux/net.h
8775F:	include/uapi/linux/netdevice.h
8776F:	include/uapi/linux/net_namespace.h
8777F:	tools/net/
8778F:	tools/testing/selftests/net/
8779F:	lib/random32.c
8780
8781NETWORKING [IPv4/IPv6]
8782M:	"David S. Miller" <davem@davemloft.net>
8783M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8784M:	James Morris <jmorris@namei.org>
8785M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8786M:	Patrick McHardy <kaber@trash.net>
8787L:	netdev@vger.kernel.org
8788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8789S:	Maintained
8790F:	net/ipv4/
8791F:	net/ipv6/
8792F:	include/net/ip*
8793F:	arch/x86/net/*
8794
8795NETWORKING [IPSEC]
8796M:	Steffen Klassert <steffen.klassert@secunet.com>
8797M:	Herbert Xu <herbert@gondor.apana.org.au>
8798M:	"David S. Miller" <davem@davemloft.net>
8799L:	netdev@vger.kernel.org
8800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8801T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8802S:	Maintained
8803F:	net/core/flow.c
8804F:	net/xfrm/
8805F:	net/key/
8806F:	net/ipv4/xfrm*
8807F:	net/ipv4/esp4.c
8808F:	net/ipv4/ah4.c
8809F:	net/ipv4/ipcomp.c
8810F:	net/ipv4/ip_vti.c
8811F:	net/ipv6/xfrm*
8812F:	net/ipv6/esp6.c
8813F:	net/ipv6/ah6.c
8814F:	net/ipv6/ipcomp6.c
8815F:	net/ipv6/ip6_vti.c
8816F:	include/uapi/linux/xfrm.h
8817F:	include/net/xfrm.h
8818
8819NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8820M:	Paul Moore <paul@paul-moore.com>
8821L:	netdev@vger.kernel.org
8822S:	Maintained
8823
8824NETWORKING [WIRELESS]
8825L:	linux-wireless@vger.kernel.org
8826Q:	http://patchwork.kernel.org/project/linux-wireless/list/
8827
8828NETWORKING DRIVERS
8829L:	netdev@vger.kernel.org
8830W:	http://www.linuxfoundation.org/en/Net
8831Q:	http://patchwork.ozlabs.org/project/netdev/list/
8832T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8833T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8834S:	Odd Fixes
8835F:	Documentation/devicetree/bindings/net/
8836F:	drivers/net/
8837F:	include/linux/if_*
8838F:	include/linux/netdevice.h
8839F:	include/linux/etherdevice.h
8840F:	include/linux/fcdevice.h
8841F:	include/linux/fddidevice.h
8842F:	include/linux/hippidevice.h
8843F:	include/linux/inetdevice.h
8844F:	include/uapi/linux/if_*
8845F:	include/uapi/linux/netdevice.h
8846
8847NETWORKING DRIVERS (WIRELESS)
8848M:	Kalle Valo <kvalo@codeaurora.org>
8849L:	linux-wireless@vger.kernel.org
8850Q:	http://patchwork.kernel.org/project/linux-wireless/list/
8851T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8852T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8853S:	Maintained
8854F:	Documentation/devicetree/bindings/net/wireless/
8855F:	drivers/net/wireless/
8856
8857NETXEN (1/10) GbE SUPPORT
8858M:	Manish Chopra <manish.chopra@cavium.com>
8859M:	Rahul Verma <rahul.verma@cavium.com>
8860M:	Dept-GELinuxNICDev@cavium.com
8861L:	netdev@vger.kernel.org
8862S:	Supported
8863F:	drivers/net/ethernet/qlogic/netxen/
8864
8865NFC SUBSYSTEM
8866M:	Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8867M:	Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8868M:	Samuel Ortiz <sameo@linux.intel.com>
8869L:	linux-wireless@vger.kernel.org
8870L:	linux-nfc@lists.01.org (subscribers-only)
8871S:	Supported
8872F:	net/nfc/
8873F:	include/net/nfc/
8874F:	include/uapi/linux/nfc.h
8875F:	drivers/nfc/
8876F:	include/linux/platform_data/nfcmrvl.h
8877F:	include/linux/platform_data/nxp-nci.h
8878F:	include/linux/platform_data/pn544.h
8879F:	include/linux/platform_data/st21nfca.h
8880F:	include/linux/platform_data/st-nci.h
8881F:	Documentation/devicetree/bindings/net/nfc/
8882
8883NFS, SUNRPC, AND LOCKD CLIENTS
8884M:	Trond Myklebust <trond.myklebust@primarydata.com>
8885M:	Anna Schumaker <anna.schumaker@netapp.com>
8886L:	linux-nfs@vger.kernel.org
8887W:	http://client.linux-nfs.org
8888T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8889S:	Maintained
8890F:	fs/lockd/
8891F:	fs/nfs/
8892F:	fs/nfs_common/
8893F:	net/sunrpc/
8894F:	include/linux/lockd/
8895F:	include/linux/nfs*
8896F:	include/linux/sunrpc/
8897F:	include/uapi/linux/nfs*
8898F:	include/uapi/linux/sunrpc/
8899
8900NILFS2 FILESYSTEM
8901M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8902L:	linux-nilfs@vger.kernel.org
8903W:	http://nilfs.sourceforge.net/
8904W:	http://nilfs.osdn.jp/
8905T:	git git://github.com/konis/nilfs2.git
8906S:	Supported
8907F:	Documentation/filesystems/nilfs2.txt
8908F:	fs/nilfs2/
8909F:	include/trace/events/nilfs2.h
8910F:	include/uapi/linux/nilfs2_api.h
8911F:	include/uapi/linux/nilfs2_ondisk.h
8912
8913NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8914M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8915W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8916S:	Maintained
8917F:	Documentation/scsi/NinjaSCSI.txt
8918F:	drivers/scsi/pcmcia/nsp_*
8919
8920NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8921M:	GOTO Masanori <gotom@debian.or.jp>
8922M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8923W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8924S:	Maintained
8925F:	Documentation/scsi/NinjaSCSI.txt
8926F:	drivers/scsi/nsp32*
8927
8928NIOS2 ARCHITECTURE
8929M:	Ley Foon Tan <lftan@altera.com>
8930L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8931T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8932S:	Maintained
8933F:	arch/nios2/
8934
8935NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
8936M:	Pavel Machek <pavel@ucw.cz>
8937M:	Sakari Ailus <sakari.ailus@iki.fi>
8938L:	linux-media@vger.kernel.org
8939S:	Maintained
8940F:	drivers/media/i2c/et8ek8
8941F:	drivers/media/i2c/ad5820.c
8942
8943NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
8944M:	Pavel Machek <pavel@ucw.cz>
8945M:	Sakari Ailus <sakari.ailus@iki.fi>
8946L:	linux-media@vger.kernel.org
8947S:	Maintained
8948F:	drivers/media/i2c/et8ek8
8949F:	drivers/media/i2c/ad5820.c
8950
8951NOKIA N900 POWER SUPPLY DRIVERS
8952R:	Pali Rohár <pali.rohar@gmail.com>
8953F:	include/linux/power/bq2415x_charger.h
8954F:	include/linux/power/bq27xxx_battery.h
8955F:	include/linux/power/isp1704_charger.h
8956F:	drivers/power/supply/bq2415x_charger.c
8957F:	drivers/power/supply/bq27xxx_battery.c
8958F:	drivers/power/supply/bq27xxx_battery_i2c.c
8959F:	drivers/power/supply/isp1704_charger.c
8960F:	drivers/power/supply/rx51_battery.c
8961
8962NTB DRIVER CORE
8963M:	Jon Mason <jdmason@kudzu.us>
8964M:	Dave Jiang <dave.jiang@intel.com>
8965M:	Allen Hubbe <Allen.Hubbe@emc.com>
8966L:	linux-ntb@googlegroups.com
8967S:	Supported
8968W:	https://github.com/jonmason/ntb/wiki
8969T:	git git://github.com/jonmason/ntb.git
8970F:	drivers/ntb/
8971F:	drivers/net/ntb_netdev.c
8972F:	include/linux/ntb.h
8973F:	include/linux/ntb_transport.h
8974F:	tools/testing/selftests/ntb/
8975
8976NTB INTEL DRIVER
8977M:	Jon Mason <jdmason@kudzu.us>
8978M:	Dave Jiang <dave.jiang@intel.com>
8979L:	linux-ntb@googlegroups.com
8980S:	Supported
8981W:	https://github.com/jonmason/ntb/wiki
8982T:	git git://github.com/jonmason/ntb.git
8983F:	drivers/ntb/hw/intel/
8984
8985NTB AMD DRIVER
8986M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
8987L:	linux-ntb@googlegroups.com
8988S:	Supported
8989F:	drivers/ntb/hw/amd/
8990
8991NTFS FILESYSTEM
8992M:	Anton Altaparmakov <anton@tuxera.com>
8993L:	linux-ntfs-dev@lists.sourceforge.net
8994W:	http://www.tuxera.com/
8995T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8996S:	Supported
8997F:	Documentation/filesystems/ntfs.txt
8998F:	fs/ntfs/
8999
9000NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9001M:	Antonino Daplas <adaplas@gmail.com>
9002L:	linux-fbdev@vger.kernel.org
9003S:	Maintained
9004F:	drivers/video/fbdev/riva/
9005F:	drivers/video/fbdev/nvidia/
9006
9007NVM EXPRESS DRIVER
9008M:	Keith Busch <keith.busch@intel.com>
9009M:	Jens Axboe <axboe@fb.com>
9010M:	Christoph Hellwig <hch@lst.de>
9011M:	Sagi Grimberg <sagi@grimberg.me>
9012L:	linux-nvme@lists.infradead.org
9013T:	git://git.infradead.org/nvme.git
9014W:	http://git.infradead.org/nvme.git
9015S:	Supported
9016F:	drivers/nvme/host/
9017F:	include/linux/nvme.h
9018F:	include/uapi/linux/nvme_ioctl.h
9019
9020NVM EXPRESS TARGET DRIVER
9021M:	Christoph Hellwig <hch@lst.de>
9022M:	Sagi Grimberg <sagi@grimberg.me>
9023L:	linux-nvme@lists.infradead.org
9024T:	git://git.infradead.org/nvme.git
9025W:	http://git.infradead.org/nvme.git
9026S:	Supported
9027F:	drivers/nvme/target/
9028
9029NVM EXPRESS FC TRANSPORT DRIVERS
9030M:	James Smart <james.smart@broadcom.com>
9031L:	linux-nvme@lists.infradead.org
9032S:	Supported
9033F:	include/linux/nvme-fc.h
9034F:	include/linux/nvme-fc-driver.h
9035F:	drivers/nvme/host/fc.c
9036F:	drivers/nvme/target/fc.c
9037F:	drivers/nvme/target/fcloop.c
9038
9039NVMEM FRAMEWORK
9040M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9041M:	Maxime Ripard <maxime.ripard@free-electrons.com>
9042S:	Maintained
9043F:	drivers/nvmem/
9044F:	Documentation/devicetree/bindings/nvmem/
9045F:	include/linux/nvmem-consumer.h
9046F:	include/linux/nvmem-provider.h
9047
9048NXP-NCI NFC DRIVER
9049M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
9050R:	Charles Gorand <charles.gorand@effinnov.com>
9051L:	linux-nfc@lists.01.org (moderated for non-subscribers)
9052S:	Supported
9053F:	drivers/nfc/nxp-nci
9054
9055NXP TDA998X DRM DRIVER
9056M:	Russell King <linux@armlinux.org.uk>
9057S:	Supported
9058T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9059T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9060F:	drivers/gpu/drm/i2c/tda998x_drv.c
9061F:	include/drm/i2c/tda998x.h
9062
9063NXP TFA9879 DRIVER
9064M:	Peter Rosin <peda@axentia.se>
9065L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9066S:	Maintained
9067F:	sound/soc/codecs/tfa9879*
9068
9069OBJTOOL
9070M:	Josh Poimboeuf <jpoimboe@redhat.com>
9071S:	Supported
9072F:	tools/objtool/
9073
9074OMAP1 SUPPORT
9075M:	Aaro Koskinen <aaro.koskinen@iki.fi>
9076M:	Tony Lindgren <tony@atomide.com>
9077L:	linux-omap@vger.kernel.org
9078Q:	http://patchwork.kernel.org/project/linux-omap/list/
9079T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9080S:	Maintained
9081F:	arch/arm/mach-omap1/
9082F:	arch/arm/plat-omap/
9083F:	arch/arm/configs/omap1_defconfig
9084F:	drivers/i2c/busses/i2c-omap.c
9085F:	include/linux/i2c-omap.h
9086
9087OMAP2+ SUPPORT
9088M:	Tony Lindgren <tony@atomide.com>
9089L:	linux-omap@vger.kernel.org
9090W:	http://www.muru.com/linux/omap/
9091W:	http://linux.omap.com/
9092Q:	http://patchwork.kernel.org/project/linux-omap/list/
9093T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9094S:	Maintained
9095F:	arch/arm/mach-omap2/
9096F:	arch/arm/plat-omap/
9097F:	arch/arm/configs/omap2plus_defconfig
9098F:	drivers/i2c/busses/i2c-omap.c
9099F:	drivers/irqchip/irq-omap-intc.c
9100F:	drivers/mfd/*omap*.c
9101F:	drivers/mfd/menelaus.c
9102F:	drivers/mfd/palmas.c
9103F:	drivers/mfd/tps65217.c
9104F:	drivers/mfd/tps65218.c
9105F:	drivers/mfd/tps65910.c
9106F:	drivers/mfd/twl-core.[ch]
9107F:	drivers/mfd/twl4030*.c
9108F:	drivers/mfd/twl6030*.c
9109F:	drivers/mfd/twl6040*.c
9110F:	drivers/regulator/palmas-regulator*.c
9111F:	drivers/regulator/pbias-regulator.c
9112F:	drivers/regulator/tps65217-regulator.c
9113F:	drivers/regulator/tps65218-regulator.c
9114F:	drivers/regulator/tps65910-regulator.c
9115F:	drivers/regulator/twl-regulator.c
9116F:	drivers/regulator/twl6030-regulator.c
9117F:	include/linux/i2c-omap.h
9118
9119OMAP DEVICE TREE SUPPORT
9120M:	Benoît Cousson <bcousson@baylibre.com>
9121M:	Tony Lindgren <tony@atomide.com>
9122L:	linux-omap@vger.kernel.org
9123L:	devicetree@vger.kernel.org
9124S:	Maintained
9125F:	arch/arm/boot/dts/*omap*
9126F:	arch/arm/boot/dts/*am3*
9127F:	arch/arm/boot/dts/*am4*
9128F:	arch/arm/boot/dts/*am5*
9129F:	arch/arm/boot/dts/*dra7*
9130
9131OMAP CLOCK FRAMEWORK SUPPORT
9132M:	Paul Walmsley <paul@pwsan.com>
9133L:	linux-omap@vger.kernel.org
9134S:	Maintained
9135F:	arch/arm/*omap*/*clock*
9136
9137OMAP POWER MANAGEMENT SUPPORT
9138M:	Kevin Hilman <khilman@kernel.org>
9139L:	linux-omap@vger.kernel.org
9140S:	Maintained
9141F:	arch/arm/*omap*/*pm*
9142F:	drivers/cpufreq/omap-cpufreq.c
9143
9144OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9145M:	Rajendra Nayak <rnayak@codeaurora.org>
9146M:	Paul Walmsley <paul@pwsan.com>
9147L:	linux-omap@vger.kernel.org
9148S:	Maintained
9149F:	arch/arm/mach-omap2/prm*
9150
9151OMAP AUDIO SUPPORT
9152M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
9153M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
9154L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9155L:	linux-omap@vger.kernel.org
9156S:	Maintained
9157F:	sound/soc/omap/
9158
9159OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9160M:	Roger Quadros <rogerq@ti.com>
9161M:	Tony Lindgren <tony@atomide.com>
9162L:	linux-omap@vger.kernel.org
9163S:	Maintained
9164F:	drivers/memory/omap-gpmc.c
9165F:	arch/arm/mach-omap2/*gpmc*
9166
9167OMAP FRAMEBUFFER SUPPORT
9168M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9169L:	linux-fbdev@vger.kernel.org
9170L:	linux-omap@vger.kernel.org
9171S:	Maintained
9172F:	drivers/video/fbdev/omap/
9173
9174OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9175M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9176L:	linux-omap@vger.kernel.org
9177L:	linux-fbdev@vger.kernel.org
9178S:	Maintained
9179F:	drivers/video/fbdev/omap2/
9180F:	Documentation/arm/OMAP/DSS
9181
9182OMAP HARDWARE SPINLOCK SUPPORT
9183M:	Ohad Ben-Cohen <ohad@wizery.com>
9184L:	linux-omap@vger.kernel.org
9185S:	Maintained
9186F:	drivers/hwspinlock/omap_hwspinlock.c
9187
9188OMAP MMC SUPPORT
9189M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
9190L:	linux-omap@vger.kernel.org
9191S:	Maintained
9192F:	drivers/mmc/host/omap.c
9193
9194OMAP HS MMC SUPPORT
9195L:	linux-mmc@vger.kernel.org
9196L:	linux-omap@vger.kernel.org
9197S:	Orphan
9198F:	drivers/mmc/host/omap_hsmmc.c
9199
9200OMAP RANDOM NUMBER GENERATOR SUPPORT
9201M:	Deepak Saxena <dsaxena@plexity.net>
9202S:	Maintained
9203F:	drivers/char/hw_random/omap-rng.c
9204
9205OMAP HWMOD SUPPORT
9206M:	Benoît Cousson <bcousson@baylibre.com>
9207M:	Paul Walmsley <paul@pwsan.com>
9208L:	linux-omap@vger.kernel.org
9209S:	Maintained
9210F:	arch/arm/mach-omap2/omap_hwmod.*
9211
9212OMAP HWMOD DATA
9213M:	Paul Walmsley <paul@pwsan.com>
9214L:	linux-omap@vger.kernel.org
9215S:	Maintained
9216F:	arch/arm/mach-omap2/omap_hwmod*data*
9217
9218OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9219M:	Benoît Cousson <bcousson@baylibre.com>
9220L:	linux-omap@vger.kernel.org
9221S:	Maintained
9222F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9223
9224OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9225M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9226L:	linux-media@vger.kernel.org
9227S:	Maintained
9228F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
9229F:	drivers/media/platform/omap3isp/
9230F:	drivers/staging/media/omap4iss/
9231
9232OMAP USB SUPPORT
9233L:	linux-usb@vger.kernel.org
9234L:	linux-omap@vger.kernel.org
9235S:	Orphan
9236F:	drivers/usb/*/*omap*
9237F:	arch/arm/*omap*/usb*
9238
9239OMAP GPIO DRIVER
9240M:	Grygorii Strashko <grygorii.strashko@ti.com>
9241M:	Santosh Shilimkar <ssantosh@kernel.org>
9242M:	Kevin Hilman <khilman@kernel.org>
9243L:	linux-omap@vger.kernel.org
9244S:	Maintained
9245F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
9246F:	drivers/gpio/gpio-omap.c
9247
9248OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9249M:	Mark Jackson <mpfj@newflow.co.uk>
9250L:	linux-omap@vger.kernel.org
9251S:	Maintained
9252F:	arch/arm/boot/dts/am335x-nano.dts
9253
9254OMFS FILESYSTEM
9255M:	Bob Copeland <me@bobcopeland.com>
9256L:	linux-karma-devel@lists.sourceforge.net
9257S:	Maintained
9258F:	Documentation/filesystems/omfs.txt
9259F:	fs/omfs/
9260
9261OMNIKEY CARDMAN 4000 DRIVER
9262M:	Harald Welte <laforge@gnumonks.org>
9263S:	Maintained
9264F:	drivers/char/pcmcia/cm4000_cs.c
9265F:	include/linux/cm4000_cs.h
9266F:	include/uapi/linux/cm4000_cs.h
9267
9268OMNIKEY CARDMAN 4040 DRIVER
9269M:	Harald Welte <laforge@gnumonks.org>
9270S:	Maintained
9271F:	drivers/char/pcmcia/cm4040_cs.*
9272
9273OMNIVISION OV7670 SENSOR DRIVER
9274M:	Jonathan Corbet <corbet@lwn.net>
9275L:	linux-media@vger.kernel.org
9276T:	git git://linuxtv.org/media_tree.git
9277S:	Maintained
9278F:	drivers/media/i2c/ov7670.c
9279
9280ONENAND FLASH DRIVER
9281M:	Kyungmin Park <kyungmin.park@samsung.com>
9282L:	linux-mtd@lists.infradead.org
9283S:	Maintained
9284F:	drivers/mtd/onenand/
9285F:	include/linux/mtd/onenand*.h
9286
9287ONSTREAM SCSI TAPE DRIVER
9288M:	Willem Riede <osst@riede.org>
9289L:	osst-users@lists.sourceforge.net
9290L:	linux-scsi@vger.kernel.org
9291S:	Maintained
9292F:	Documentation/scsi/osst.txt
9293F:	drivers/scsi/osst.*
9294F:	drivers/scsi/osst_*.h
9295F:	drivers/scsi/st.h
9296
9297OPENCORES I2C BUS DRIVER
9298M:	Peter Korsgaard <jacmet@sunsite.dk>
9299L:	linux-i2c@vger.kernel.org
9300S:	Maintained
9301F:	Documentation/i2c/busses/i2c-ocores
9302F:	drivers/i2c/busses/i2c-ocores.c
9303
9304OPEN FIRMWARE AND FLATTENED DEVICE TREE
9305M:	Rob Herring <robh+dt@kernel.org>
9306M:	Frank Rowand <frowand.list@gmail.com>
9307L:	devicetree@vger.kernel.org
9308W:	http://www.devicetree.org/
9309T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9310S:	Maintained
9311F:	drivers/of/
9312F:	include/linux/of*.h
9313F:	scripts/dtc/
9314
9315OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9316M:	Rob Herring <robh+dt@kernel.org>
9317M:	Mark Rutland <mark.rutland@arm.com>
9318L:	devicetree@vger.kernel.org
9319T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9320Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9321S:	Maintained
9322F:	Documentation/devicetree/
9323F:	arch/*/boot/dts/
9324F:	include/dt-bindings/
9325
9326OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9327M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9328L:	devicetree@vger.kernel.org
9329S:	Maintained
9330F:	Documentation/devicetree/dynamic-resolution-notes.txt
9331F:	Documentation/devicetree/overlay-notes.txt
9332F:	drivers/of/overlay.c
9333F:	drivers/of/resolver.c
9334
9335OPENRISC ARCHITECTURE
9336M:	Jonas Bonn <jonas@southpole.se>
9337M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9338M:	Stafford Horne <shorne@gmail.com>
9339T:	git git://github.com/openrisc/linux.git
9340L:	openrisc@lists.librecores.org
9341W:	http://openrisc.io
9342S:	Maintained
9343F:	arch/openrisc/
9344
9345OPENVSWITCH
9346M:	Pravin Shelar <pshelar@nicira.com>
9347L:	netdev@vger.kernel.org
9348L:	dev@openvswitch.org
9349W:	http://openvswitch.org
9350S:	Maintained
9351F:	net/openvswitch/
9352F:	include/uapi/linux/openvswitch.h
9353
9354OPERATING PERFORMANCE POINTS (OPP)
9355M:	Viresh Kumar <vireshk@kernel.org>
9356M:	Nishanth Menon <nm@ti.com>
9357M:	Stephen Boyd <sboyd@codeaurora.org>
9358L:	linux-pm@vger.kernel.org
9359S:	Maintained
9360T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9361F:	drivers/base/power/opp/
9362F:	include/linux/pm_opp.h
9363F:	Documentation/power/opp.txt
9364F:	Documentation/devicetree/bindings/opp/
9365
9366OPL4 DRIVER
9367M:	Clemens Ladisch <clemens@ladisch.de>
9368L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9369T:	git git://git.alsa-project.org/alsa-kernel.git
9370S:	Maintained
9371F:	sound/drivers/opl4/
9372
9373OPROFILE
9374M:	Robert Richter <rric@kernel.org>
9375L:	oprofile-list@lists.sf.net
9376S:	Maintained
9377F:	arch/*/include/asm/oprofile*.h
9378F:	arch/*/oprofile/
9379F:	drivers/oprofile/
9380F:	include/linux/oprofile.h
9381
9382ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9383M:	Mark Fasheh <mfasheh@versity.com>
9384M:	Joel Becker <jlbec@evilplan.org>
9385L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9386W:	http://ocfs2.wiki.kernel.org
9387S:	Supported
9388F:	Documentation/filesystems/ocfs2.txt
9389F:	Documentation/filesystems/dlmfs.txt
9390F:	fs/ocfs2/
9391
9392ORINOCO DRIVER
9393L:	linux-wireless@vger.kernel.org
9394W:	http://wireless.kernel.org/en/users/Drivers/orinoco
9395W:	http://www.nongnu.org/orinoco/
9396S:	Orphan
9397F:	drivers/net/wireless/intersil/orinoco/
9398
9399OSD LIBRARY and FILESYSTEM
9400M:	Boaz Harrosh <ooo@electrozaur.com>
9401M:	Benny Halevy <bhalevy@primarydata.com>
9402L:	osd-dev@open-osd.org
9403W:	http://open-osd.org
9404T:	git git://git.open-osd.org/open-osd.git
9405S:	Maintained
9406F:	drivers/scsi/osd/
9407F:	include/scsi/osd_*
9408F:	fs/exofs/
9409
9410OVERLAY FILESYSTEM
9411M:	Miklos Szeredi <miklos@szeredi.hu>
9412L:	linux-unionfs@vger.kernel.org
9413T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9414S:	Supported
9415F:	fs/overlayfs/
9416F:	Documentation/filesystems/overlayfs.txt
9417
9418ORANGEFS FILESYSTEM
9419M:	Mike Marshall <hubcap@omnibond.com>
9420L:	pvfs2-developers@beowulf-underground.org (subscribers-only)
9421T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9422S:	Supported
9423F:	fs/orangefs/
9424F:	Documentation/filesystems/orangefs.txt
9425
9426P54 WIRELESS DRIVER
9427M:	Christian Lamparter <chunkeey@googlemail.com>
9428L:	linux-wireless@vger.kernel.org
9429W:	http://wireless.kernel.org/en/users/Drivers/p54
9430S:	Maintained
9431F:	drivers/net/wireless/intersil/p54/
9432
9433PA SEMI ETHERNET DRIVER
9434L:	netdev@vger.kernel.org
9435S:	Orphan
9436F:	drivers/net/ethernet/pasemi/*
9437
9438PA SEMI SMBUS DRIVER
9439L:	linux-i2c@vger.kernel.org
9440S:	Orphan
9441F:	drivers/i2c/busses/i2c-pasemi.c
9442
9443PADATA PARALLEL EXECUTION MECHANISM
9444M:	Steffen Klassert <steffen.klassert@secunet.com>
9445L:	linux-crypto@vger.kernel.org
9446S:	Maintained
9447F:	kernel/padata.c
9448F:	include/linux/padata.h
9449F:	Documentation/padata.txt
9450
9451PANASONIC LAPTOP ACPI EXTRAS DRIVER
9452M:	Harald Welte <laforge@gnumonks.org>
9453L:	platform-driver-x86@vger.kernel.org
9454S:	Maintained
9455F:	drivers/platform/x86/panasonic-laptop.c
9456
9457PANASONIC MN10300/AM33/AM34 PORT
9458M:	David Howells <dhowells@redhat.com>
9459L:	linux-am33-list@redhat.com (moderated for non-subscribers)
9460W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9461S:	Maintained
9462F:	Documentation/mn10300/
9463F:	arch/mn10300/
9464
9465PARALLEL LCD/KEYPAD PANEL DRIVER
9466M:      Willy Tarreau <willy@haproxy.com>
9467M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9468S:      Odd Fixes
9469F:      Documentation/misc-devices/lcd-panel-cgram.txt
9470F:      drivers/misc/panel.c
9471
9472PARALLEL PORT SUBSYSTEM
9473M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9474M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9475L:	linux-parport@lists.infradead.org (subscribers-only)
9476S:	Maintained
9477F:	drivers/parport/
9478F:	include/linux/parport*.h
9479F:	drivers/char/ppdev.c
9480F:	include/uapi/linux/ppdev.h
9481F:	Documentation/parport*.txt
9482
9483PARAVIRT_OPS INTERFACE
9484M:	Jeremy Fitzhardinge <jeremy@goop.org>
9485M:	Chris Wright <chrisw@sous-sol.org>
9486M:	Alok Kataria <akataria@vmware.com>
9487M:	Rusty Russell <rusty@rustcorp.com.au>
9488L:	virtualization@lists.linux-foundation.org
9489S:	Supported
9490F:	Documentation/virtual/paravirt_ops.txt
9491F:	arch/*/kernel/paravirt*
9492F:	arch/*/include/asm/paravirt.h
9493F:	include/linux/hypervisor.h
9494
9495PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9496M:	Tim Waugh <tim@cyberelk.net>
9497L:	linux-parport@lists.infradead.org (subscribers-only)
9498S:	Maintained
9499F:	Documentation/blockdev/paride.txt
9500F:	drivers/block/paride/
9501
9502PARISC ARCHITECTURE
9503M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
9504M:	Helge Deller <deller@gmx.de>
9505L:	linux-parisc@vger.kernel.org
9506W:	http://www.parisc-linux.org/
9507Q:	http://patchwork.kernel.org/project/linux-parisc/list/
9508T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9509T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9510S:	Maintained
9511F:	arch/parisc/
9512F:	Documentation/parisc/
9513F:	drivers/parisc/
9514F:	drivers/char/agp/parisc-agp.c
9515F:	drivers/input/serio/gscps2.c
9516F:	drivers/parport/parport_gsc.*
9517F:	drivers/tty/serial/8250/8250_gsc.c
9518F:	drivers/video/fbdev/sti*
9519F:	drivers/video/console/sti*
9520F:	drivers/video/logo/logo_parisc*
9521
9522PARMAN
9523M:	Jiri Pirko <jiri@mellanox.com>
9524L:	netdev@vger.kernel.org
9525S:	Supported
9526F:	lib/parman.c
9527F:	lib/test_parman.c
9528F:	include/linux/parman.h
9529
9530PC87360 HARDWARE MONITORING DRIVER
9531M:	Jim Cromie <jim.cromie@gmail.com>
9532L:	linux-hwmon@vger.kernel.org
9533S:	Maintained
9534F:	Documentation/hwmon/pc87360
9535F:	drivers/hwmon/pc87360.c
9536
9537PC8736x GPIO DRIVER
9538M:	Jim Cromie <jim.cromie@gmail.com>
9539S:	Maintained
9540F:	drivers/char/pc8736x_gpio.c
9541
9542PC87427 HARDWARE MONITORING DRIVER
9543M:	Jean Delvare <jdelvare@suse.com>
9544L:	linux-hwmon@vger.kernel.org
9545S:	Maintained
9546F:	Documentation/hwmon/pc87427
9547F:	drivers/hwmon/pc87427.c
9548
9549PCA9532 LED DRIVER
9550M:	Riku Voipio <riku.voipio@iki.fi>
9551S:	Maintained
9552F:	drivers/leds/leds-pca9532.c
9553F:	include/linux/leds-pca9532.h
9554
9555PCA9541 I2C BUS MASTER SELECTOR DRIVER
9556M:	Guenter Roeck <linux@roeck-us.net>
9557L:	linux-i2c@vger.kernel.org
9558S:	Maintained
9559F:	drivers/i2c/muxes/i2c-mux-pca9541.c
9560
9561PCDP - PRIMARY CONSOLE AND DEBUG PORT
9562M:	Khalid Aziz <khalid@gonehiking.org>
9563S:	Maintained
9564F:	drivers/firmware/pcdp.*
9565
9566PCI ERROR RECOVERY
9567M:	Linas Vepstas <linasvepstas@gmail.com>
9568L:	linux-pci@vger.kernel.org
9569S:	Supported
9570F:	Documentation/PCI/pci-error-recovery.txt
9571
9572PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9573M:	Russell Currey <ruscur@russell.cc>
9574L:	linuxppc-dev@lists.ozlabs.org
9575S:	Supported
9576F:	Documentation/powerpc/eeh-pci-error-recovery.txt
9577F:	arch/powerpc/kernel/eeh*.c
9578F:	arch/powerpc/platforms/*/eeh*.c
9579F:	arch/powerpc/include/*/eeh*.h
9580
9581PCI SUBSYSTEM
9582M:	Bjorn Helgaas <bhelgaas@google.com>
9583L:	linux-pci@vger.kernel.org
9584Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
9585T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9586S:	Supported
9587F:	Documentation/devicetree/bindings/pci/
9588F:	Documentation/PCI/
9589F:	drivers/pci/
9590F:	include/linux/pci*
9591F:	arch/x86/pci/
9592F:	arch/x86/kernel/quirks.c
9593
9594PCI DRIVER FOR ALTERA PCIE IP
9595M:	Ley Foon Tan <lftan@altera.com>
9596L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
9597L:	linux-pci@vger.kernel.org
9598S:	Supported
9599F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
9600F:	drivers/pci/host/pcie-altera.c
9601
9602PCI DRIVER FOR ARM VERSATILE PLATFORM
9603M:	Rob Herring <robh@kernel.org>
9604L:	linux-pci@vger.kernel.org
9605L:	linux-arm-kernel@lists.infradead.org
9606S:	Maintained
9607F:	Documentation/devicetree/bindings/pci/versatile.txt
9608F:	drivers/pci/host/pci-versatile.c
9609
9610PCI DRIVER FOR ARMADA 8K
9611M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9612L:	linux-pci@vger.kernel.org
9613L:	linux-arm-kernel@lists.infradead.org
9614S:	Maintained
9615F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
9616F:	drivers/pci/dwc/pcie-armada8k.c
9617
9618PCI DRIVER FOR APPLIEDMICRO XGENE
9619M:	Tanmay Inamdar <tinamdar@apm.com>
9620L:	linux-pci@vger.kernel.org
9621L:	linux-arm-kernel@lists.infradead.org
9622S:	Maintained
9623F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
9624F:	drivers/pci/host/pci-xgene.c
9625
9626PCI DRIVER FOR FREESCALE LAYERSCAPE
9627M:	Minghuan Lian <minghuan.Lian@freescale.com>
9628M:	Mingkai Hu <mingkai.hu@freescale.com>
9629M:	Roy Zang <tie-fei.zang@freescale.com>
9630L:	linuxppc-dev@lists.ozlabs.org
9631L:	linux-pci@vger.kernel.org
9632L:	linux-arm-kernel@lists.infradead.org
9633S:	Maintained
9634F:	drivers/pci/dwc/*layerscape*
9635
9636PCI DRIVER FOR IMX6
9637M:	Richard Zhu <hongxing.zhu@nxp.com>
9638M:	Lucas Stach <l.stach@pengutronix.de>
9639L:	linux-pci@vger.kernel.org
9640L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9641S:	Maintained
9642F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9643F:	drivers/pci/dwc/*imx6*
9644
9645PCI DRIVER FOR TI KEYSTONE
9646M:	Murali Karicheri <m-karicheri2@ti.com>
9647L:	linux-pci@vger.kernel.org
9648L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9649S:	Maintained
9650F:	drivers/pci/dwc/*keystone*
9651
9652PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9653M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9654M:	Jason Cooper <jason@lakedaemon.net>
9655L:	linux-pci@vger.kernel.org
9656L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9657S:	Maintained
9658F:	drivers/pci/host/*mvebu*
9659
9660PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9661M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9662L:	linux-pci@vger.kernel.org
9663L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9664S:	Maintained
9665F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
9666F:	drivers/pci/host/pci-aardvark.c
9667
9668PCI DRIVER FOR NVIDIA TEGRA
9669M:	Thierry Reding <thierry.reding@gmail.com>
9670L:	linux-tegra@vger.kernel.org
9671L:	linux-pci@vger.kernel.org
9672S:	Supported
9673F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9674F:	drivers/pci/host/pci-tegra.c
9675
9676PCI DRIVER FOR TI DRA7XX
9677M:	Kishon Vijay Abraham I <kishon@ti.com>
9678L:	linux-omap@vger.kernel.org
9679L:	linux-pci@vger.kernel.org
9680S:	Supported
9681F:	Documentation/devicetree/bindings/pci/ti-pci.txt
9682F:	drivers/pci/dwc/pci-dra7xx.c
9683
9684PCI DRIVER FOR RENESAS R-CAR
9685M:	Simon Horman <horms@verge.net.au>
9686L:	linux-pci@vger.kernel.org
9687L:	linux-renesas-soc@vger.kernel.org
9688S:	Maintained
9689F:	drivers/pci/host/*rcar*
9690
9691PCI DRIVER FOR SAMSUNG EXYNOS
9692M:	Jingoo Han <jingoohan1@gmail.com>
9693L:	linux-pci@vger.kernel.org
9694L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9695L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9696S:	Maintained
9697F:	drivers/pci/dwc/pci-exynos.c
9698
9699PCI DRIVER FOR SYNOPSIS DESIGNWARE
9700M:	Jingoo Han <jingoohan1@gmail.com>
9701M:	Joao Pinto <Joao.Pinto@synopsys.com>
9702L:	linux-pci@vger.kernel.org
9703S:	Maintained
9704F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
9705F:	drivers/pci/dwc/*designware*
9706
9707PCI DRIVER FOR GENERIC OF HOSTS
9708M:	Will Deacon <will.deacon@arm.com>
9709L:	linux-pci@vger.kernel.org
9710L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9711S:	Maintained
9712F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
9713F:	drivers/pci/host/pci-host-common.c
9714F:	drivers/pci/host/pci-host-generic.c
9715
9716PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9717M:	Keith Busch <keith.busch@intel.com>
9718L:	linux-pci@vger.kernel.org
9719S:	Supported
9720F:	drivers/pci/host/vmd.c
9721
9722PCIE DRIVER FOR ST SPEAR13XX
9723M:	Pratyush Anand <pratyush.anand@gmail.com>
9724L:	linux-pci@vger.kernel.org
9725S:	Maintained
9726F:	drivers/pci/dwc/*spear*
9727
9728PCI MSI DRIVER FOR ALTERA MSI IP
9729M:	Ley Foon Tan <lftan@altera.com>
9730L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
9731L:	linux-pci@vger.kernel.org
9732S:	Supported
9733F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9734F:	drivers/pci/host/pcie-altera-msi.c
9735
9736PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9737M:	Duc Dang <dhdang@apm.com>
9738L:	linux-pci@vger.kernel.org
9739L:	linux-arm-kernel@lists.infradead.org
9740S:	Maintained
9741F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9742F:	drivers/pci/host/pci-xgene-msi.c
9743
9744PCIE DRIVER FOR AXIS ARTPEC
9745M:	Niklas Cassel <niklas.cassel@axis.com>
9746M:	Jesper Nilsson <jesper.nilsson@axis.com>
9747L:	linux-arm-kernel@axis.com
9748L:	linux-pci@vger.kernel.org
9749S:	Maintained
9750F:	Documentation/devicetree/bindings/pci/axis,artpec*
9751F:	drivers/pci/dwc/*artpec*
9752
9753PCIE DRIVER FOR HISILICON
9754M:	Zhou Wang <wangzhou1@hisilicon.com>
9755M:	Gabriele Paoloni <gabriele.paoloni@huawei.com>
9756L:	linux-pci@vger.kernel.org
9757S:	Maintained
9758F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9759F:	drivers/pci/dwc/pcie-hisi.c
9760
9761PCIE DRIVER FOR ROCKCHIP
9762M:	Shawn Lin <shawn.lin@rock-chips.com>
9763M:	Wenrui Li <wenrui.li@rock-chips.com>
9764L:	linux-pci@vger.kernel.org
9765L:	linux-rockchip@lists.infradead.org
9766S:	Maintained
9767F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9768F:	drivers/pci/host/pcie-rockchip.c
9769
9770PCIE DRIVER FOR QUALCOMM MSM
9771M:     Stanimir Varbanov <svarbanov@mm-sol.com>
9772L:     linux-pci@vger.kernel.org
9773L:     linux-arm-msm@vger.kernel.org
9774S:     Maintained
9775F:     drivers/pci/dwc/*qcom*
9776
9777PCIE DRIVER FOR CAVIUM THUNDERX
9778M:	David Daney <david.daney@cavium.com>
9779L:	linux-pci@vger.kernel.org
9780L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9781S:	Supported
9782F:	Documentation/devicetree/bindings/pci/pci-thunder-*
9783F:	drivers/pci/host/pci-thunder-*
9784
9785PCMCIA SUBSYSTEM
9786P:	Linux PCMCIA Team
9787L:	linux-pcmcia@lists.infradead.org
9788W:	http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9789T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9790S:	Maintained
9791F:	Documentation/pcmcia/
9792F:	tools/pcmcia/
9793F:	drivers/pcmcia/
9794F:	include/pcmcia/
9795
9796PCNET32 NETWORK DRIVER
9797M:	Don Fry <pcnet32@frontier.com>
9798L:	netdev@vger.kernel.org
9799S:	Maintained
9800F:	drivers/net/ethernet/amd/pcnet32.c
9801
9802PCRYPT PARALLEL CRYPTO ENGINE
9803M:	Steffen Klassert <steffen.klassert@secunet.com>
9804L:	linux-crypto@vger.kernel.org
9805S:	Maintained
9806F:	crypto/pcrypt.c
9807F:	include/crypto/pcrypt.h
9808
9809PER-CPU MEMORY ALLOCATOR
9810M:	Tejun Heo <tj@kernel.org>
9811M:	Christoph Lameter <cl@linux.com>
9812T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9813S:	Maintained
9814F:	include/linux/percpu*.h
9815F:	mm/percpu*.c
9816F:	arch/*/include/asm/percpu.h
9817
9818PER-TASK DELAY ACCOUNTING
9819M:	Balbir Singh <bsingharora@gmail.com>
9820S:	Maintained
9821F:	include/linux/delayacct.h
9822F:	kernel/delayacct.c
9823
9824PERFORMANCE EVENTS SUBSYSTEM
9825M:	Peter Zijlstra <peterz@infradead.org>
9826M:	Ingo Molnar <mingo@redhat.com>
9827M:	Arnaldo Carvalho de Melo <acme@kernel.org>
9828R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
9829L:	linux-kernel@vger.kernel.org
9830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9831S:	Supported
9832F:	kernel/events/*
9833F:	include/linux/perf_event.h
9834F:	include/uapi/linux/perf_event.h
9835F:	arch/*/kernel/perf_event*.c
9836F:	arch/*/kernel/*/perf_event*.c
9837F:	arch/*/kernel/*/*/perf_event*.c
9838F:	arch/*/include/asm/perf_event.h
9839F:	arch/*/kernel/perf_callchain.c
9840F:	arch/*/events/*
9841F:	tools/perf/
9842
9843PERSONALITY HANDLING
9844M:	Christoph Hellwig <hch@infradead.org>
9845L:	linux-abi-devel@lists.sourceforge.net
9846S:	Maintained
9847F:	include/linux/personality.h
9848F:	include/uapi/linux/personality.h
9849
9850PHONET PROTOCOL
9851M:	Remi Denis-Courmont <courmisch@gmail.com>
9852S:	Supported
9853F:	Documentation/networking/phonet.txt
9854F:	include/linux/phonet.h
9855F:	include/net/phonet/
9856F:	include/uapi/linux/phonet.h
9857F:	net/phonet/
9858
9859PHRAM MTD DRIVER
9860M:	Joern Engel <joern@lazybastard.org>
9861L:	linux-mtd@lists.infradead.org
9862S:	Maintained
9863F:	drivers/mtd/devices/phram.c
9864
9865PICOLCD HID DRIVER
9866M:	Bruno Prémont <bonbons@linux-vserver.org>
9867L:	linux-input@vger.kernel.org
9868S:	Maintained
9869F:	drivers/hid/hid-picolcd*
9870
9871PICOXCELL SUPPORT
9872M:	Jamie Iles <jamie@jamieiles.com>
9873L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9874T:	git git://github.com/jamieiles/linux-2.6-ji.git
9875S:	Supported
9876F:	arch/arm/boot/dts/picoxcell*
9877F:	arch/arm/mach-picoxcell/
9878F:	drivers/crypto/picoxcell*
9879
9880PIN CONTROL SUBSYSTEM
9881M:	Linus Walleij <linus.walleij@linaro.org>
9882L:	linux-gpio@vger.kernel.org
9883T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9884S:	Maintained
9885F:	Documentation/devicetree/bindings/pinctrl/
9886F:	Documentation/pinctrl.txt
9887F:	drivers/pinctrl/
9888F:	include/linux/pinctrl/
9889
9890PIN CONTROLLER - ATMEL AT91
9891M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9892L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9893S:	Maintained
9894F:	drivers/pinctrl/pinctrl-at91.*
9895
9896PIN CONTROLLER - ATMEL AT91 PIO4
9897M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9898L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9899L:	linux-gpio@vger.kernel.org
9900S:	Supported
9901F:	drivers/pinctrl/pinctrl-at91-pio4.*
9902
9903PIN CONTROLLER - INTEL
9904M:	Mika Westerberg <mika.westerberg@linux.intel.com>
9905M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
9906S:	Maintained
9907F:	drivers/pinctrl/intel/
9908
9909PIN CONTROLLER - RENESAS
9910M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9911M:	Geert Uytterhoeven <geert+renesas@glider.be>
9912L:	linux-renesas-soc@vger.kernel.org
9913S:	Maintained
9914F:	drivers/pinctrl/sh-pfc/
9915
9916PIN CONTROLLER - SAMSUNG
9917M:	Tomasz Figa <tomasz.figa@gmail.com>
9918M:	Krzysztof Kozlowski <krzk@kernel.org>
9919M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
9920L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9921L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9922S:	Maintained
9923F:	drivers/pinctrl/samsung/
9924F:	include/dt-bindings/pinctrl/samsung.h
9925F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
9926
9927PIN CONTROLLER - SINGLE
9928M:	Tony Lindgren <tony@atomide.com>
9929M:	Haojian Zhuang <haojian.zhuang@linaro.org>
9930L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9931L:	linux-omap@vger.kernel.org
9932S:	Maintained
9933F:	drivers/pinctrl/pinctrl-single.c
9934
9935PIN CONTROLLER - ST SPEAR
9936M:	Viresh Kumar <vireshk@kernel.org>
9937L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9938W:	http://www.st.com/spear
9939S:	Maintained
9940F:	drivers/pinctrl/spear/
9941
9942PISTACHIO SOC SUPPORT
9943M:      James Hartley <james.hartley@imgtec.com>
9944M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
9945L:      linux-mips@linux-mips.org
9946S:      Maintained
9947F:      arch/mips/pistachio/
9948F:      arch/mips/include/asm/mach-pistachio/
9949F:      arch/mips/boot/dts/img/pistachio*
9950F:      arch/mips/configs/pistachio*_defconfig
9951
9952PKTCDVD DRIVER
9953S:	Orphan
9954M:	linux-block@vger.kernel.org
9955F:	drivers/block/pktcdvd.c
9956F:	include/linux/pktcdvd.h
9957F:	include/uapi/linux/pktcdvd.h
9958
9959PKUNITY SOC DRIVERS
9960M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
9961W:	http://mprc.pku.edu.cn/~guanxuetao/linux
9962S:	Maintained
9963T:	git git://github.com/gxt/linux.git
9964F:	drivers/input/serio/i8042-unicore32io.h
9965F:	drivers/i2c/busses/i2c-puv3.c
9966F:	drivers/video/fbdev/fb-puv3.c
9967F:	drivers/rtc/rtc-puv3.c
9968
9969PMBUS HARDWARE MONITORING DRIVERS
9970M:	Guenter Roeck <linux@roeck-us.net>
9971L:	linux-hwmon@vger.kernel.org
9972W:	http://hwmon.wiki.kernel.org/
9973W:	http://www.roeck-us.net/linux/drivers/
9974T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9975S:	Maintained
9976F:	Documentation/hwmon/pmbus
9977F:	drivers/hwmon/pmbus/
9978F:	include/linux/i2c/pmbus.h
9979
9980PMC SIERRA MaxRAID DRIVER
9981L:	linux-scsi@vger.kernel.org
9982W:	http://www.pmc-sierra.com/
9983S:	Orphan
9984F:	drivers/scsi/pmcraid.*
9985
9986PMC SIERRA PM8001 DRIVER
9987M:	Jack Wang <jinpu.wang@profitbricks.com>
9988M:	lindar_liu@usish.com
9989L:	pmchba@pmcs.com
9990L:	linux-scsi@vger.kernel.org
9991S:	Supported
9992F:	drivers/scsi/pm8001/
9993
9994POSIX CLOCKS and TIMERS
9995M:	Thomas Gleixner <tglx@linutronix.de>
9996L:	linux-kernel@vger.kernel.org
9997T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9998S:	Maintained
9999F:	fs/timerfd.c
10000F:	include/linux/timer*
10001F:	kernel/time/*timer*
10002
10003POWER MANAGEMENT CORE
10004M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
10005L:	linux-pm@vger.kernel.org
10006T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10007B:	https://bugzilla.kernel.org
10008S:	Supported
10009F:	drivers/base/power/
10010F:	include/linux/pm.h
10011F:	include/linux/pm_*
10012F:	include/linux/powercap.h
10013F:	drivers/powercap/
10014
10015POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10016M:	Sebastian Reichel <sre@kernel.org>
10017L:	linux-pm@vger.kernel.org
10018T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10019S:	Maintained
10020F:	Documentation/devicetree/bindings/power/supply/
10021F:	include/linux/power_supply.h
10022F:	drivers/power/supply/
10023
10024POWER STATE COORDINATION INTERFACE (PSCI)
10025M:	Mark Rutland <mark.rutland@arm.com>
10026M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10027L:	linux-arm-kernel@lists.infradead.org
10028S:	Maintained
10029F:	drivers/firmware/psci*.c
10030F:	include/linux/psci.h
10031F:	include/uapi/linux/psci.h
10032
10033POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10034M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10035L:	linuxppc-dev@lists.ozlabs.org
10036S:	Maintained
10037F:	drivers/char/powernv-op-panel.c
10038
10039PNP SUPPORT
10040M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10041S:	Maintained
10042F:	drivers/pnp/
10043
10044PPP PROTOCOL DRIVERS AND COMPRESSORS
10045M:	Paul Mackerras <paulus@samba.org>
10046L:	linux-ppp@vger.kernel.org
10047S:	Maintained
10048F:	drivers/net/ppp/ppp_*
10049
10050PPP OVER ATM (RFC 2364)
10051M:	Mitchell Blank Jr <mitch@sfgoth.com>
10052S:	Maintained
10053F:	net/atm/pppoatm.c
10054F:	include/uapi/linux/atmppp.h
10055
10056PPP OVER ETHERNET
10057M:	Michal Ostrowski <mostrows@earthlink.net>
10058S:	Maintained
10059F:	drivers/net/ppp/pppoe.c
10060F:	drivers/net/ppp/pppox.c
10061
10062PPP OVER L2TP
10063M:	James Chapman <jchapman@katalix.com>
10064S:	Maintained
10065F:	net/l2tp/l2tp_ppp.c
10066F:	include/linux/if_pppol2tp.h
10067F:	include/uapi/linux/if_pppol2tp.h
10068
10069PPS SUPPORT
10070M:	Rodolfo Giometti <giometti@enneenne.com>
10071W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
10072L:	linuxpps@ml.enneenne.com (subscribers-only)
10073S:	Maintained
10074F:	Documentation/pps/
10075F:	drivers/pps/
10076F:	include/linux/pps*.h
10077
10078PPTP DRIVER
10079M:	Dmitry Kozlov <xeb@mail.ru>
10080L:	netdev@vger.kernel.org
10081S:	Maintained
10082F:	drivers/net/ppp/pptp.c
10083W:	http://sourceforge.net/projects/accel-pptp
10084
10085PREEMPTIBLE KERNEL
10086M:	Robert Love <rml@tech9.net>
10087L:	kpreempt-tech@lists.sourceforge.net
10088W:	ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10089S:	Supported
10090F:	Documentation/preempt-locking.txt
10091F:	include/linux/preempt.h
10092
10093PRINTK
10094M:	Petr Mladek <pmladek@suse.com>
10095M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10096R:	Steven Rostedt <rostedt@goodmis.org>
10097S:	Maintained
10098F:	kernel/printk/
10099F:	include/linux/printk.h
10100
10101PRISM54 WIRELESS DRIVER
10102M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
10103L:	linux-wireless@vger.kernel.org
10104W:	http://wireless.kernel.org/en/users/Drivers/p54
10105S:	Obsolete
10106F:	drivers/net/wireless/intersil/prism54/
10107
10108PS3 NETWORK SUPPORT
10109M:	Geoff Levand <geoff@infradead.org>
10110L:	netdev@vger.kernel.org
10111L:	linuxppc-dev@lists.ozlabs.org
10112S:	Maintained
10113F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
10114
10115PS3 PLATFORM SUPPORT
10116M:	Geoff Levand <geoff@infradead.org>
10117L:	linuxppc-dev@lists.ozlabs.org
10118S:	Maintained
10119F:	arch/powerpc/boot/ps3*
10120F:	arch/powerpc/include/asm/lv1call.h
10121F:	arch/powerpc/include/asm/ps3*.h
10122F:	arch/powerpc/platforms/ps3/
10123F:	drivers/*/ps3*
10124F:	drivers/ps3/
10125F:	drivers/rtc/rtc-ps3.c
10126F:	drivers/usb/host/*ps3.c
10127F:	sound/ppc/snd_ps3*
10128
10129PS3VRAM DRIVER
10130M:	Jim Paris <jim@jtan.com>
10131M:	Geoff Levand <geoff@infradead.org>
10132L:	linuxppc-dev@lists.ozlabs.org
10133S:	Maintained
10134F:	drivers/block/ps3vram.c
10135
10136PSAMPLE PACKET SAMPLING SUPPORT:
10137M:	Yotam Gigi <yotamg@mellanox.com>
10138S:	Maintained
10139F:	net/psample
10140F:	include/net/psample.h
10141F:	include/uapi/linux/psample.h
10142
10143PSTORE FILESYSTEM
10144M:	Kees Cook <keescook@chromium.org>
10145M:	Anton Vorontsov <anton@enomsg.org>
10146M:	Colin Cross <ccross@android.com>
10147M:	Tony Luck <tony.luck@intel.com>
10148S:	Maintained
10149T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10150F:	fs/pstore/
10151F:	include/linux/pstore*
10152F:	drivers/firmware/efi/efi-pstore.c
10153F:	drivers/acpi/apei/erst.c
10154F:	Documentation/admin-guide/ramoops.rst
10155F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10156K:	\b(pstore|ramoops)
10157
10158PTP HARDWARE CLOCK SUPPORT
10159M:	Richard Cochran <richardcochran@gmail.com>
10160L:	netdev@vger.kernel.org
10161S:	Maintained
10162W:	http://linuxptp.sourceforge.net/
10163F:	Documentation/ABI/testing/sysfs-ptp
10164F:	Documentation/ptp/*
10165F:	drivers/net/ethernet/freescale/gianfar_ptp.c
10166F:	drivers/net/phy/dp83640*
10167F:	drivers/ptp/*
10168F:	include/linux/ptp_cl*
10169
10170PTRACE SUPPORT
10171M:	Roland McGrath <roland@hack.frob.com>
10172M:	Oleg Nesterov <oleg@redhat.com>
10173S:	Maintained
10174F:	include/asm-generic/syscall.h
10175F:	include/linux/ptrace.h
10176F:	include/linux/regset.h
10177F:	include/linux/tracehook.h
10178F:	include/uapi/linux/ptrace.h
10179F:	kernel/ptrace.c
10180
10181PULSE8-CEC DRIVER
10182M:	Hans Verkuil <hverkuil@xs4all.nl>
10183L:	linux-media@vger.kernel.org
10184T:	git git://linuxtv.org/media_tree.git
10185S:	Maintained
10186F:	drivers/media/usb/pulse8-cec/*
10187
10188PVRUSB2 VIDEO4LINUX DRIVER
10189M:	Mike Isely <isely@pobox.com>
10190L:	pvrusb2@isely.net	(subscribers-only)
10191L:	linux-media@vger.kernel.org
10192W:	http://www.isely.net/pvrusb2/
10193T:	git git://linuxtv.org/media_tree.git
10194S:	Maintained
10195F:	Documentation/media/v4l-drivers/pvrusb2*
10196F:	drivers/media/usb/pvrusb2/
10197
10198PWC WEBCAM DRIVER
10199M:	Hans Verkuil <hverkuil@xs4all.nl>
10200L:	linux-media@vger.kernel.org
10201T:	git git://linuxtv.org/media_tree.git
10202S:	Odd Fixes
10203F:	drivers/media/usb/pwc/*
10204
10205PWM FAN DRIVER
10206M:	Kamil Debski <kamil@wypas.org>
10207M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10208L:	linux-hwmon@vger.kernel.org
10209S:	Supported
10210F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10211F:	Documentation/hwmon/pwm-fan
10212F:	drivers/hwmon/pwm-fan.c
10213
10214PWM SUBSYSTEM
10215M:	Thierry Reding <thierry.reding@gmail.com>
10216L:	linux-pwm@vger.kernel.org
10217S:	Maintained
10218T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10219F:	Documentation/pwm.txt
10220F:	Documentation/devicetree/bindings/pwm/
10221F:	include/linux/pwm.h
10222F:	drivers/pwm/
10223F:	drivers/video/backlight/pwm_bl.c
10224F:	include/linux/pwm_backlight.h
10225
10226PXA2xx/PXA3xx SUPPORT
10227M:	Daniel Mack <daniel@zonque.org>
10228M:	Haojian Zhuang <haojian.zhuang@gmail.com>
10229M:	Robert Jarzmik <robert.jarzmik@free.fr>
10230L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10231T:	git git://github.com/hzhuang1/linux.git
10232T:	git git://github.com/rjarzmik/linux.git
10233S:	Maintained
10234F:	arch/arm/boot/dts/pxa*
10235F:	arch/arm/mach-pxa/
10236F:	drivers/dma/pxa*
10237F:	drivers/pcmcia/pxa2xx*
10238F:	drivers/pinctrl/pxa/
10239F:	drivers/spi/spi-pxa2xx*
10240F:	drivers/usb/gadget/udc/pxa2*
10241F:	include/sound/pxa2xx-lib.h
10242F:	sound/arm/pxa*
10243F:	sound/soc/pxa/
10244
10245PXA GPIO DRIVER
10246M:	Robert Jarzmik <robert.jarzmik@free.fr>
10247L:	linux-gpio@vger.kernel.org
10248S:	Maintained
10249F:	drivers/gpio/gpio-pxa.c
10250
10251PXA3xx NAND FLASH DRIVER
10252M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10253L:	linux-mtd@lists.infradead.org
10254S:	Maintained
10255F:	drivers/mtd/nand/pxa3xx_nand.c
10256
10257MMP SUPPORT
10258M:	Eric Miao <eric.y.miao@gmail.com>
10259M:	Haojian Zhuang <haojian.zhuang@gmail.com>
10260L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10261T:	git git://github.com/hzhuang1/linux.git
10262T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
10263S:	Maintained
10264F:	arch/arm/boot/dts/mmp*
10265F:	arch/arm/mach-mmp/
10266
10267PXA MMCI DRIVER
10268S:	Orphan
10269
10270PXA RTC DRIVER
10271M:	Robert Jarzmik <robert.jarzmik@free.fr>
10272L:	rtc-linux@googlegroups.com
10273S:	Maintained
10274
10275QAT DRIVER
10276M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10277M:	Salvatore Benedetto <salvatore.benedetto@intel.com>
10278L:	qat-linux@intel.com
10279S:	Supported
10280F:	drivers/crypto/qat/
10281
10282QIB DRIVER
10283M:	Mike Marciniszyn <infinipath@intel.com>
10284L:	linux-rdma@vger.kernel.org
10285S:	Supported
10286F:	drivers/infiniband/hw/qib/
10287
10288QLOGIC QLA1280 SCSI DRIVER
10289M:	Michael Reed <mdr@sgi.com>
10290L:	linux-scsi@vger.kernel.org
10291S:	Maintained
10292F:	drivers/scsi/qla1280.[ch]
10293
10294QLOGIC QLA2XXX FC-SCSI DRIVER
10295M:	qla2xxx-upstream@qlogic.com
10296L:	linux-scsi@vger.kernel.org
10297S:	Supported
10298F:	Documentation/scsi/LICENSE.qla2xxx
10299F:	drivers/scsi/qla2xxx/
10300
10301QLOGIC QLA4XXX iSCSI DRIVER
10302M:	QLogic-Storage-Upstream@qlogic.com
10303L:	linux-scsi@vger.kernel.org
10304S:	Supported
10305F:	Documentation/scsi/LICENSE.qla4xxx
10306F:	drivers/scsi/qla4xxx/
10307
10308QLOGIC QLA3XXX NETWORK DRIVER
10309M:	Dept-GELinuxNICDev@cavium.com
10310L:	netdev@vger.kernel.org
10311S:	Supported
10312F:	Documentation/networking/LICENSE.qla3xxx
10313F:	drivers/net/ethernet/qlogic/qla3xxx.*
10314
10315QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10316M:	Harish Patil <harish.patil@cavium.com>
10317M:	Manish Chopra <manish.chopra@cavium.com>
10318M:	Dept-GELinuxNICDev@cavium.com
10319L:	netdev@vger.kernel.org
10320S:	Supported
10321F:	drivers/net/ethernet/qlogic/qlcnic/
10322
10323QLOGIC QLGE 10Gb ETHERNET DRIVER
10324M:	Harish Patil <harish.patil@cavium.com>
10325M:	Manish Chopra <manish.chopra@cavium.com>
10326M:	Dept-GELinuxNICDev@cavium.com
10327L:	netdev@vger.kernel.org
10328S:	Supported
10329F:	drivers/net/ethernet/qlogic/qlge/
10330
10331QLOGIC QL4xxx ETHERNET DRIVER
10332M:	Yuval Mintz <Yuval.Mintz@cavium.com>
10333M:	Ariel Elior <Ariel.Elior@cavium.com>
10334M:	everest-linux-l2@cavium.com
10335L:	netdev@vger.kernel.org
10336S:	Supported
10337F:	drivers/net/ethernet/qlogic/qed/
10338F:	include/linux/qed/
10339F:	drivers/net/ethernet/qlogic/qede/
10340
10341QLOGIC QL41xxx ISCSI DRIVER
10342M:	QLogic-Storage-Upstream@cavium.com
10343L:	linux-scsi@vger.kernel.org
10344S:	Supported
10345F:	drivers/scsi/qedi/
10346
10347QLOGIC QL41xxx FCOE DRIVER
10348M:	QLogic-Storage-Upstream@cavium.com
10349L:	linux-scsi@vger.kernel.org
10350S:	Supported
10351F:	drivers/scsi/qedf/
10352
10353QNX4 FILESYSTEM
10354M:	Anders Larsen <al@alarsen.net>
10355W:	http://www.alarsen.net/linux/qnx4fs/
10356S:	Maintained
10357F:	fs/qnx4/
10358F:	include/uapi/linux/qnx4_fs.h
10359F:	include/uapi/linux/qnxtypes.h
10360
10361QORIQ DPAA2 FSL-MC BUS DRIVER
10362M:	Stuart Yoder <stuyoder@gmail.com>
10363M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
10364L:	linux-kernel@vger.kernel.org
10365S:	Maintained
10366F:	drivers/staging/fsl-mc/
10367
10368QT1010 MEDIA DRIVER
10369M:	Antti Palosaari <crope@iki.fi>
10370L:	linux-media@vger.kernel.org
10371W:	https://linuxtv.org
10372W:	http://palosaari.fi/linux/
10373Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10374T:	git git://linuxtv.org/anttip/media_tree.git
10375S:	Maintained
10376F:	drivers/media/tuners/qt1010*
10377
10378QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10379M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10380L:	linux-wireless@vger.kernel.org
10381W:	http://wireless.kernel.org/en/users/Drivers/ath9k
10382S:	Supported
10383F:	drivers/net/wireless/ath/ath9k/
10384
10385QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10386M:	Kalle Valo <kvalo@qca.qualcomm.com>
10387L:	ath10k@lists.infradead.org
10388W:	http://wireless.kernel.org/en/users/Drivers/ath10k
10389T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10390S:	Supported
10391F:	drivers/net/wireless/ath/ath10k/
10392
10393QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10394M:	Timur Tabi <timur@codeaurora.org>
10395L:	netdev@vger.kernel.org
10396S:	Supported
10397F:	drivers/net/ethernet/qualcomm/emac/
10398
10399QUALCOMM HEXAGON ARCHITECTURE
10400M:	Richard Kuo <rkuo@codeaurora.org>
10401L:	linux-hexagon@vger.kernel.org
10402T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10403S:	Supported
10404F:	arch/hexagon/
10405
10406QUALCOMM WCN36XX WIRELESS DRIVER
10407M:	Eugene Krasnikov <k.eugene.e@gmail.com>
10408L:	wcn36xx@lists.infradead.org
10409W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
10410T:	git git://github.com/KrasnikovEugene/wcn36xx.git
10411S:	Supported
10412F:	drivers/net/wireless/ath/wcn36xx/
10413
10414QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10415M:	Gabriel Somlo <somlo@cmu.edu>
10416M:	"Michael S. Tsirkin" <mst@redhat.com>
10417L:	qemu-devel@nongnu.org
10418S:	Maintained
10419F:	drivers/firmware/qemu_fw_cfg.c
10420
10421RADOS BLOCK DEVICE (RBD)
10422M:	Ilya Dryomov <idryomov@gmail.com>
10423M:	Sage Weil <sage@redhat.com>
10424M:	Alex Elder <elder@kernel.org>
10425L:	ceph-devel@vger.kernel.org
10426W:	http://ceph.com/
10427T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10428T:	git git://github.com/ceph/ceph-client.git
10429S:	Supported
10430F:	Documentation/ABI/testing/sysfs-bus-rbd
10431F:	drivers/block/rbd.c
10432F:	drivers/block/rbd_types.h
10433
10434RADEON FRAMEBUFFER DISPLAY DRIVER
10435M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
10436L:	linux-fbdev@vger.kernel.org
10437S:	Maintained
10438F:	drivers/video/fbdev/aty/radeon*
10439F:	include/uapi/linux/radeonfb.h
10440
10441RADIOSHARK RADIO DRIVER
10442M:	Hans Verkuil <hverkuil@xs4all.nl>
10443L:	linux-media@vger.kernel.org
10444T:	git git://linuxtv.org/media_tree.git
10445S:	Maintained
10446F:	drivers/media/radio/radio-shark.c
10447
10448RADIOSHARK2 RADIO DRIVER
10449M:	Hans Verkuil <hverkuil@xs4all.nl>
10450L:	linux-media@vger.kernel.org
10451T:	git git://linuxtv.org/media_tree.git
10452S:	Maintained
10453F:	drivers/media/radio/radio-shark2.c
10454F:	drivers/media/radio/radio-tea5777.c
10455
10456RAGE128 FRAMEBUFFER DISPLAY DRIVER
10457M:	Paul Mackerras <paulus@samba.org>
10458L:	linux-fbdev@vger.kernel.org
10459S:	Maintained
10460F:	drivers/video/fbdev/aty/aty128fb.c
10461
10462RALINK MIPS ARCHITECTURE
10463M:	John Crispin <john@phrozen.org>
10464L:	linux-mips@linux-mips.org
10465S:	Maintained
10466F:	arch/mips/ralink
10467
10468RALINK RT2X00 WIRELESS LAN DRIVER
10469P:	rt2x00 project
10470M:	Stanislaw Gruszka <sgruszka@redhat.com>
10471M:	Helmut Schaa <helmut.schaa@googlemail.com>
10472L:	linux-wireless@vger.kernel.org
10473S:	Maintained
10474F:	drivers/net/wireless/ralink/rt2x00/
10475
10476RAMDISK RAM BLOCK DEVICE DRIVER
10477M:	Jens Axboe <axboe@kernel.dk>
10478S:	Maintained
10479F:	Documentation/blockdev/ramdisk.txt
10480F:	drivers/block/brd.c
10481
10482RANDOM NUMBER DRIVER
10483M:	"Theodore Ts'o" <tytso@mit.edu>
10484S:	Maintained
10485F:	drivers/char/random.c
10486
10487RAPIDIO SUBSYSTEM
10488M:	Matt Porter <mporter@kernel.crashing.org>
10489M:	Alexandre Bounine <alexandre.bounine@idt.com>
10490S:	Maintained
10491F:	drivers/rapidio/
10492
10493RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10494L:	linux-wireless@vger.kernel.org
10495S:	Orphan
10496F:	drivers/net/wireless/ray*
10497
10498RCUTORTURE MODULE
10499M:	Josh Triplett <josh@joshtriplett.org>
10500M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10501L:	linux-kernel@vger.kernel.org
10502S:	Supported
10503T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10504F:	Documentation/RCU/torture.txt
10505F:	kernel/rcu/rcutorture.c
10506
10507RCUTORTURE TEST FRAMEWORK
10508M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10509M:	Josh Triplett <josh@joshtriplett.org>
10510R:	Steven Rostedt <rostedt@goodmis.org>
10511R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10512R:	Lai Jiangshan <jiangshanlai@gmail.com>
10513L:	linux-kernel@vger.kernel.org
10514S:	Supported
10515T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10516F:	tools/testing/selftests/rcutorture
10517
10518RDC R-321X SoC
10519M:	Florian Fainelli <florian@openwrt.org>
10520S:	Maintained
10521
10522RDC R6040 FAST ETHERNET DRIVER
10523M:	Florian Fainelli <f.fainelli@gmail.com>
10524L:	netdev@vger.kernel.org
10525S:	Maintained
10526F:	drivers/net/ethernet/rdc/r6040.c
10527
10528RDS - RELIABLE DATAGRAM SOCKETS
10529M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
10530L:	netdev@vger.kernel.org
10531L:	linux-rdma@vger.kernel.org
10532L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
10533W:	https://oss.oracle.com/projects/rds/
10534S:	Supported
10535F:	net/rds/
10536F:	Documentation/networking/rds.txt
10537
10538RDMAVT - RDMA verbs software
10539M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10540L:	linux-rdma@vger.kernel.org
10541S:	Supported
10542F:	drivers/infiniband/sw/rdmavt
10543
10544RDT - RESOURCE ALLOCATION
10545M:	Fenghua Yu <fenghua.yu@intel.com>
10546L:	linux-kernel@vger.kernel.org
10547S:	Supported
10548F:	arch/x86/kernel/cpu/intel_rdt*
10549F:	arch/x86/include/asm/intel_rdt*
10550F:	Documentation/x86/intel_rdt*
10551
10552READ-COPY UPDATE (RCU)
10553M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10554M:	Josh Triplett <josh@joshtriplett.org>
10555R:	Steven Rostedt <rostedt@goodmis.org>
10556R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10557R:	Lai Jiangshan <jiangshanlai@gmail.com>
10558L:	linux-kernel@vger.kernel.org
10559W:	http://www.rdrop.com/users/paulmck/RCU/
10560S:	Supported
10561T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10562F:	Documentation/RCU/
10563X:	Documentation/RCU/torture.txt
10564F:	include/linux/rcu*
10565X:	include/linux/srcu.h
10566F:	kernel/rcu/
10567X:	kernel/torture.c
10568
10569REAL TIME CLOCK (RTC) SUBSYSTEM
10570M:	Alessandro Zummo <a.zummo@towertech.it>
10571M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
10572L:	rtc-linux@googlegroups.com
10573Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
10574T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10575S:	Maintained
10576F:	Documentation/devicetree/bindings/rtc/
10577F:	Documentation/rtc.txt
10578F:	drivers/rtc/
10579F:	include/linux/rtc.h
10580F:	include/uapi/linux/rtc.h
10581F:	include/linux/rtc/
10582F:	include/linux/platform_data/rtc-*
10583F:	tools/testing/selftests/timers/rtctest.c
10584
10585REALTEK AUDIO CODECS
10586M:	Bard Liao <bardliao@realtek.com>
10587M:	Oder Chiou <oder_chiou@realtek.com>
10588S:	Maintained
10589F:	sound/soc/codecs/rt*
10590F:	include/sound/rt*.h
10591
10592REISERFS FILE SYSTEM
10593L:	reiserfs-devel@vger.kernel.org
10594S:	Supported
10595F:	fs/reiserfs/
10596
10597REGISTER MAP ABSTRACTION
10598M:	Mark Brown <broonie@kernel.org>
10599L:	linux-kernel@vger.kernel.org
10600T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10601S:	Supported
10602F:	Documentation/devicetree/bindings/regmap/
10603F:	drivers/base/regmap/
10604F:	include/linux/regmap.h
10605
10606REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10607M:	Ohad Ben-Cohen <ohad@wizery.com>
10608M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10609L:	linux-remoteproc@vger.kernel.org
10610T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10611S:	Maintained
10612F:	Documentation/devicetree/bindings/remoteproc/
10613F:	Documentation/remoteproc.txt
10614F:	drivers/remoteproc/
10615F:	include/linux/remoteproc.h
10616
10617REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10618M:	Ohad Ben-Cohen <ohad@wizery.com>
10619M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10620L:	linux-remoteproc@vger.kernel.org
10621T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10622S:	Maintained
10623F:	drivers/rpmsg/
10624F:	Documentation/rpmsg.txt
10625F:	include/linux/rpmsg.h
10626F:	include/linux/rpmsg/
10627
10628RENESAS CLOCK DRIVERS
10629M:	Geert Uytterhoeven <geert+renesas@glider.be>
10630L:	linux-renesas-soc@vger.kernel.org
10631S:	Supported
10632F:	drivers/clk/renesas/
10633
10634RENESAS ETHERNET DRIVERS
10635R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10636L:	netdev@vger.kernel.org
10637L:	linux-renesas-soc@vger.kernel.org
10638F:	drivers/net/ethernet/renesas/
10639F:	include/linux/sh_eth.h
10640
10641RENESAS R-CAR GYROADC DRIVER
10642M:	Marek Vasut <marek.vasut@gmail.com>
10643L:	linux-iio@vger.kernel.org
10644S:	Supported
10645F:	drivers/iio/adc/rcar_gyro_adc.c
10646
10647RENESAS USB2 PHY DRIVER
10648M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10649L:	linux-renesas-soc@vger.kernel.org
10650S:	Maintained
10651F:	drivers/phy/phy-rcar-gen3-usb2.c
10652
10653RESET CONTROLLER FRAMEWORK
10654M:	Philipp Zabel <p.zabel@pengutronix.de>
10655T:	git git://git.pengutronix.de/git/pza/linux
10656S:	Maintained
10657F:	drivers/reset/
10658F:	Documentation/devicetree/bindings/reset/
10659F:	include/dt-bindings/reset/
10660F:	include/linux/reset.h
10661F:	include/linux/reset-controller.h
10662
10663RFKILL
10664M:	Johannes Berg <johannes@sipsolutions.net>
10665L:	linux-wireless@vger.kernel.org
10666W:	http://wireless.kernel.org/
10667T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10668T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10669S:	Maintained
10670F:	Documentation/rfkill.txt
10671F:	net/rfkill/
10672
10673RHASHTABLE
10674M:	Thomas Graf <tgraf@suug.ch>
10675M:	Herbert Xu <herbert@gondor.apana.org.au>
10676L:	netdev@vger.kernel.org
10677S:	Maintained
10678F:	lib/rhashtable.c
10679F:	include/linux/rhashtable.h
10680
10681RICOH SMARTMEDIA/XD DRIVER
10682M:	Maxim Levitsky <maximlevitsky@gmail.com>
10683S:	Maintained
10684F:	drivers/mtd/nand/r852.c
10685F:	drivers/mtd/nand/r852.h
10686
10687RICOH R5C592 MEMORYSTICK DRIVER
10688M:	Maxim Levitsky <maximlevitsky@gmail.com>
10689S:	Maintained
10690F:	drivers/memstick/host/r592.*
10691
10692ROCCAT DRIVERS
10693M:	Stefan Achatz <erazor_de@users.sourceforge.net>
10694W:	http://sourceforge.net/projects/roccat/
10695S:	Maintained
10696F:	drivers/hid/hid-roccat*
10697F:	include/linux/hid-roccat*
10698F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
10699
10700ROCKER DRIVER
10701M:	Jiri Pirko <jiri@resnulli.us>
10702L:	netdev@vger.kernel.org
10703S:	Supported
10704F:	drivers/net/ethernet/rocker/
10705
10706ROCKETPORT DRIVER
10707P:	Comtrol Corp.
10708W:	http://www.comtrol.com
10709S:	Maintained
10710F:	Documentation/serial/rocket.txt
10711F:	drivers/tty/rocket*
10712
10713ROCKETPORT EXPRESS/INFINITY DRIVER
10714M:	Kevin Cernekee <cernekee@gmail.com>
10715L:	linux-serial@vger.kernel.org
10716S:	Odd Fixes
10717F:	drivers/tty/serial/rp2.*
10718
10719ROSE NETWORK LAYER
10720M:	Ralf Baechle <ralf@linux-mips.org>
10721L:	linux-hams@vger.kernel.org
10722W:	http://www.linux-ax25.org/
10723S:	Maintained
10724F:	include/net/rose.h
10725F:	include/uapi/linux/rose.h
10726F:	net/rose/
10727
10728RTL2830 MEDIA DRIVER
10729M:	Antti Palosaari <crope@iki.fi>
10730L:	linux-media@vger.kernel.org
10731W:	https://linuxtv.org
10732W:	http://palosaari.fi/linux/
10733Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10734T:	git git://linuxtv.org/anttip/media_tree.git
10735S:	Maintained
10736F:	drivers/media/dvb-frontends/rtl2830*
10737
10738RTL2832 MEDIA DRIVER
10739M:	Antti Palosaari <crope@iki.fi>
10740L:	linux-media@vger.kernel.org
10741W:	https://linuxtv.org
10742W:	http://palosaari.fi/linux/
10743Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10744T:	git git://linuxtv.org/anttip/media_tree.git
10745S:	Maintained
10746F:	drivers/media/dvb-frontends/rtl2832*
10747
10748RTL2832_SDR MEDIA DRIVER
10749M:	Antti Palosaari <crope@iki.fi>
10750L:	linux-media@vger.kernel.org
10751W:	https://linuxtv.org
10752W:	http://palosaari.fi/linux/
10753Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10754T:	git git://linuxtv.org/anttip/media_tree.git
10755S:	Maintained
10756F:	drivers/media/dvb-frontends/rtl2832_sdr*
10757
10758RTL8180 WIRELESS DRIVER
10759L:	linux-wireless@vger.kernel.org
10760W:	http://wireless.kernel.org/
10761T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10762S:	Orphan
10763F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
10764
10765RTL8187 WIRELESS DRIVER
10766M:	Herton Ronaldo Krzesinski <herton@canonical.com>
10767M:	Hin-Tak Leung <htl10@users.sourceforge.net>
10768M:	Larry Finger <Larry.Finger@lwfinger.net>
10769L:	linux-wireless@vger.kernel.org
10770W:	http://wireless.kernel.org/
10771T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10772S:	Maintained
10773F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
10774
10775RTL8192CE WIRELESS DRIVER
10776M:	Larry Finger <Larry.Finger@lwfinger.net>
10777M:	Chaoming Li <chaoming_li@realsil.com.cn>
10778L:	linux-wireless@vger.kernel.org
10779W:	http://wireless.kernel.org/
10780T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10781S:	Maintained
10782F:	drivers/net/wireless/realtek/rtlwifi/
10783F:	drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10784
10785RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10786M:	Jes Sorensen <Jes.Sorensen@gmail.com>
10787L:	linux-wireless@vger.kernel.org
10788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10789S:	Maintained
10790F:	drivers/net/wireless/realtek/rtl8xxxu/
10791
10792S3 SAVAGE FRAMEBUFFER DRIVER
10793M:	Antonino Daplas <adaplas@gmail.com>
10794L:	linux-fbdev@vger.kernel.org
10795S:	Maintained
10796F:	drivers/video/fbdev/savage/
10797
10798S390
10799M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
10800M:	Heiko Carstens <heiko.carstens@de.ibm.com>
10801L:	linux-s390@vger.kernel.org
10802W:	http://www.ibm.com/developerworks/linux/linux390/
10803T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10804S:	Supported
10805F:	arch/s390/
10806F:	drivers/s390/
10807F:	Documentation/s390/
10808F:	Documentation/DocBook/s390*
10809
10810S390 COMMON I/O LAYER
10811M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
10812M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10813L:	linux-s390@vger.kernel.org
10814W:	http://www.ibm.com/developerworks/linux/linux390/
10815S:	Supported
10816F:	drivers/s390/cio/
10817
10818S390 DASD DRIVER
10819M:	Stefan Haberland <sth@linux.vnet.ibm.com>
10820M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
10821L:	linux-s390@vger.kernel.org
10822W:	http://www.ibm.com/developerworks/linux/linux390/
10823S:	Supported
10824F:	drivers/s390/block/dasd*
10825F:	block/partitions/ibm.c
10826
10827S390 NETWORK DRIVERS
10828M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
10829L:	linux-s390@vger.kernel.org
10830W:	http://www.ibm.com/developerworks/linux/linux390/
10831S:	Supported
10832F:	drivers/s390/net/
10833
10834S390 PCI SUBSYSTEM
10835M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
10836M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
10837L:	linux-s390@vger.kernel.org
10838W:	http://www.ibm.com/developerworks/linux/linux390/
10839S:	Supported
10840F:	arch/s390/pci/
10841F:	drivers/pci/hotplug/s390_pci_hpc.c
10842
10843S390 ZCRYPT DRIVER
10844M:	Harald Freudenberger <freude@de.ibm.com>
10845L:	linux-s390@vger.kernel.org
10846W:	http://www.ibm.com/developerworks/linux/linux390/
10847S:	Supported
10848F:	drivers/s390/crypto/
10849
10850S390 ZFCP DRIVER
10851M:	Steffen Maier <maier@linux.vnet.ibm.com>
10852L:	linux-s390@vger.kernel.org
10853W:	http://www.ibm.com/developerworks/linux/linux390/
10854S:	Supported
10855F:	drivers/s390/scsi/zfcp_*
10856
10857S390 IUCV NETWORK LAYER
10858M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
10859L:	linux-s390@vger.kernel.org
10860W:	http://www.ibm.com/developerworks/linux/linux390/
10861S:	Supported
10862F:	drivers/s390/net/*iucv*
10863F:	include/net/iucv/
10864F:	net/iucv/
10865
10866S390 IOMMU (PCI)
10867M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
10868L:	linux-s390@vger.kernel.org
10869W:	http://www.ibm.com/developerworks/linux/linux390/
10870S:	Supported
10871F:	drivers/iommu/s390-iommu.c
10872
10873S3C24XX SD/MMC Driver
10874M:	Ben Dooks <ben-linux@fluff.org>
10875L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10876S:	Supported
10877F:	drivers/mmc/host/s3cmci.*
10878
10879SAA6588 RDS RECEIVER DRIVER
10880M:	Hans Verkuil <hverkuil@xs4all.nl>
10881L:	linux-media@vger.kernel.org
10882T:	git git://linuxtv.org/media_tree.git
10883W:	https://linuxtv.org
10884S:	Odd Fixes
10885F:	drivers/media/i2c/saa6588*
10886
10887SAA7134 VIDEO4LINUX DRIVER
10888M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
10889M:	Mauro Carvalho Chehab <mchehab@kernel.org>
10890L:	linux-media@vger.kernel.org
10891W:	https://linuxtv.org
10892T:	git git://linuxtv.org/media_tree.git
10893S:	Odd fixes
10894F:	Documentation/media/v4l-drivers/saa7134*
10895F:	drivers/media/pci/saa7134/
10896
10897SAA7146 VIDEO4LINUX-2 DRIVER
10898M:	Hans Verkuil <hverkuil@xs4all.nl>
10899L:	linux-media@vger.kernel.org
10900T:	git git://linuxtv.org/media_tree.git
10901S:	Maintained
10902F:	drivers/media/common/saa7146/
10903F:	drivers/media/pci/saa7146/
10904F:	include/media/saa7146*
10905
10906SAMSUNG LAPTOP DRIVER
10907M:	Corentin Chary <corentin.chary@gmail.com>
10908L:	platform-driver-x86@vger.kernel.org
10909S:	Maintained
10910F:	drivers/platform/x86/samsung-laptop.c
10911
10912SAMSUNG AUDIO (ASoC) DRIVERS
10913M:	Krzysztof Kozlowski <krzk@kernel.org>
10914M:	Sangbeom Kim <sbkim73@samsung.com>
10915M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10916L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10917S:	Supported
10918F:	sound/soc/samsung/
10919
10920SAMSUNG FRAMEBUFFER DRIVER
10921M:	Jingoo Han <jingoohan1@gmail.com>
10922L:	linux-fbdev@vger.kernel.org
10923S:	Maintained
10924F:	drivers/video/fbdev/s3c-fb.c
10925
10926SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10927M:	Sangbeom Kim <sbkim73@samsung.com>
10928M:	Krzysztof Kozlowski <krzk@kernel.org>
10929M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10930L:	linux-kernel@vger.kernel.org
10931L:	linux-samsung-soc@vger.kernel.org
10932S:	Supported
10933F:	drivers/mfd/sec*.c
10934F:	drivers/regulator/s2m*.c
10935F:	drivers/regulator/s5m*.c
10936F:	drivers/clk/clk-s2mps11.c
10937F:	drivers/rtc/rtc-s5m.c
10938F:	include/linux/mfd/samsung/
10939F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10940F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10941F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10942F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10943
10944SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10945M:	Kyungmin Park <kyungmin.park@samsung.com>
10946M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10947L:	linux-media@vger.kernel.org
10948Q:	https://patchwork.linuxtv.org/project/linux-media/list/
10949S:	Supported
10950F:	drivers/media/platform/exynos4-is/
10951
10952SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10953M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10954L:	linux-media@vger.kernel.org
10955L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10956S:	Maintained
10957F:	drivers/media/platform/s3c-camif/
10958F:	include/media/drv-intf/s3c_camif.h
10959
10960SAMSUNG S5C73M3 CAMERA DRIVER
10961M:	Kyungmin Park <kyungmin.park@samsung.com>
10962M:	Andrzej Hajda <a.hajda@samsung.com>
10963L:	linux-media@vger.kernel.org
10964S:	Supported
10965F:	drivers/media/i2c/s5c73m3/*
10966
10967SAMSUNG S5K5BAF CAMERA DRIVER
10968M:	Kyungmin Park <kyungmin.park@samsung.com>
10969M:	Andrzej Hajda <a.hajda@samsung.com>
10970L:	linux-media@vger.kernel.org
10971S:	Supported
10972F:	drivers/media/i2c/s5k5baf.c
10973
10974SAMSUNG S3FWRN5 NFC DRIVER
10975M:	Robert Baldyga <r.baldyga@samsung.com>
10976M:	Krzysztof Opasiak <k.opasiak@samsung.com>
10977L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10978S:	Supported
10979F:	drivers/nfc/s3fwrn5
10980
10981SAMSUNG SOC CLOCK DRIVERS
10982M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10983M:	Tomasz Figa <tomasz.figa@gmail.com>
10984M:	Chanwoo Choi <cw00.choi@samsung.com>
10985S:	Supported
10986L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10987F:	drivers/clk/samsung/
10988F:	include/dt-bindings/clock/exynos*.h
10989F:	Documentation/devicetree/bindings/clock/exynos*.txt
10990
10991SAMSUNG SPI DRIVERS
10992M:	Kukjin Kim <kgene@kernel.org>
10993M:	Krzysztof Kozlowski <krzk@kernel.org>
10994M:	Andi Shyti <andi.shyti@samsung.com>
10995L:	linux-spi@vger.kernel.org
10996L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10997S:	Maintained
10998F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
10999F:	drivers/spi/spi-s3c*
11000F:	include/linux/platform_data/spi-s3c64xx.h
11001
11002SAMSUNG SXGBE DRIVERS
11003M:	Byungho An <bh74.an@samsung.com>
11004M:	Girish K S <ks.giri@samsung.com>
11005M:	Vipul Pandya <vipul.pandya@samsung.com>
11006S:	Supported
11007L:	netdev@vger.kernel.org
11008F:	drivers/net/ethernet/samsung/sxgbe/
11009
11010SAMSUNG THERMAL DRIVER
11011M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11012L:	linux-pm@vger.kernel.org
11013L:	linux-samsung-soc@vger.kernel.org
11014S:	Supported
11015T:	git https://github.com/lmajewski/linux-samsung-thermal.git
11016F:	drivers/thermal/samsung/
11017
11018SAMSUNG USB2 PHY DRIVER
11019M:	Kamil Debski <kamil@wypas.org>
11020M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11021L:	linux-kernel@vger.kernel.org
11022S:	Supported
11023F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
11024F:	Documentation/phy/samsung-usb2.txt
11025F:	drivers/phy/phy-exynos4210-usb2.c
11026F:	drivers/phy/phy-exynos4x12-usb2.c
11027F:	drivers/phy/phy-exynos5250-usb2.c
11028F:	drivers/phy/phy-s5pv210-usb2.c
11029F:	drivers/phy/phy-samsung-usb2.c
11030F:	drivers/phy/phy-samsung-usb2.h
11031
11032SERIAL DRIVERS
11033M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11034L:	linux-serial@vger.kernel.org
11035S:	Maintained
11036F:	Documentation/devicetree/bindings/serial/
11037F:	drivers/tty/serial/
11038
11039SERIAL DEVICE BUS
11040M:	Rob Herring <robh@kernel.org>
11041L:	linux-serial@vger.kernel.org
11042S:	Maintained
11043F:	Documentation/devicetree/bindings/serial/slave-device.txt
11044F:	drivers/tty/serdev/
11045F:	include/linux/serdev.h
11046
11047SERIAL IR RECEIVER
11048M:	Sean Young <sean@mess.org>
11049L:	linux-media@vger.kernel.org
11050S:	Maintained
11051F:	drivers/media/rc/serial_ir.c
11052
11053STI CEC DRIVER
11054M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
11055L:	kernel@stlinux.com
11056S:	Maintained
11057F:	drivers/staging/media/st-cec/
11058F:	Documentation/devicetree/bindings/media/stih-cec.txt
11059
11060SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11061M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11062L:	linux-s390@vger.kernel.org
11063W:	http://www.ibm.com/developerworks/linux/linux390/
11064S:	Supported
11065F:	net/smc/
11066
11067SYNOPSYS DESIGNWARE DMAC DRIVER
11068M:	Viresh Kumar <vireshk@kernel.org>
11069M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11070S:	Maintained
11071F:	include/linux/dma/dw.h
11072F:	include/linux/platform_data/dma-dw.h
11073F:	drivers/dma/dw/
11074
11075SYNOPSYS DESIGNWARE I2C DRIVER
11076M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
11077R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11078R:	Mika Westerberg <mika.westerberg@linux.intel.com>
11079L:	linux-i2c@vger.kernel.org
11080S:	Maintained
11081F:	drivers/i2c/busses/i2c-designware-*
11082F:	include/linux/platform_data/i2c-designware.h
11083
11084SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
11085M:	Jaehoon Chung <jh80.chung@samsung.com>
11086L:	linux-mmc@vger.kernel.org
11087S:	Maintained
11088F:	drivers/mmc/host/dw_mmc*
11089
11090SYSTEM TRACE MODULE CLASS
11091M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11092S:	Maintained
11093T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
11094F:	Documentation/trace/stm.txt
11095F:	drivers/hwtracing/stm/
11096F:	include/linux/stm.h
11097F:	include/uapi/linux/stm.h
11098
11099THUNDERBOLT DRIVER
11100M:	Andreas Noever <andreas.noever@gmail.com>
11101S:	Maintained
11102F:	drivers/thunderbolt/
11103
11104TI BQ27XXX POWER SUPPLY DRIVER
11105R:	Andrew F. Davis <afd@ti.com>
11106F:	include/linux/power/bq27xxx_battery.h
11107F:	drivers/power/supply/bq27xxx_battery.c
11108F:	drivers/power/supply/bq27xxx_battery_i2c.c
11109
11110TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
11111M:	John Stultz <john.stultz@linaro.org>
11112M:	Thomas Gleixner <tglx@linutronix.de>
11113L:	linux-kernel@vger.kernel.org
11114T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11115S:	Supported
11116F:	include/linux/clocksource.h
11117F:	include/linux/time.h
11118F:	include/linux/timex.h
11119F:	include/uapi/linux/time.h
11120F:	include/uapi/linux/timex.h
11121F:	kernel/time/clocksource.c
11122F:	kernel/time/time*.c
11123F:	kernel/time/alarmtimer.c
11124F:	kernel/time/ntp.c
11125F:	tools/testing/selftests/timers/
11126
11127SC1200 WDT DRIVER
11128M:	Zwane Mwaikambo <zwanem@gmail.com>
11129S:	Maintained
11130F:	drivers/watchdog/sc1200wdt.c
11131
11132SCHEDULER
11133M:	Ingo Molnar <mingo@redhat.com>
11134M:	Peter Zijlstra <peterz@infradead.org>
11135L:	linux-kernel@vger.kernel.org
11136T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11137S:	Maintained
11138F:	kernel/sched/
11139F:	include/linux/sched.h
11140F:	include/uapi/linux/sched.h
11141F:	include/linux/wait.h
11142
11143SCORE ARCHITECTURE
11144M:	Chen Liqin <liqin.linux@gmail.com>
11145M:	Lennox Wu <lennox.wu@gmail.com>
11146W:	http://www.sunplus.com
11147S:	Supported
11148F:	arch/score/
11149
11150SCR24X CHIP CARD INTERFACE DRIVER
11151M:	Lubomir Rintel <lkundrak@v3.sk>
11152S:	Supported
11153F:	drivers/char/pcmcia/scr24x_cs.c
11154
11155SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
11156M:	Sudeep Holla <sudeep.holla@arm.com>
11157L:	linux-arm-kernel@lists.infradead.org
11158S:	Maintained
11159F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
11160F:	drivers/clk/clk-scpi.c
11161F:	drivers/cpufreq/scpi-cpufreq.c
11162F:	drivers/firmware/arm_scpi.c
11163F:	include/linux/scpi_protocol.h
11164
11165SCSI CDROM DRIVER
11166M:	Jens Axboe <axboe@kernel.dk>
11167L:	linux-scsi@vger.kernel.org
11168W:	http://www.kernel.dk
11169S:	Maintained
11170F:	drivers/scsi/sr*
11171
11172SCSI RDMA PROTOCOL (SRP) INITIATOR
11173M:	Bart Van Assche <bart.vanassche@sandisk.com>
11174L:	linux-rdma@vger.kernel.org
11175S:	Supported
11176W:	http://www.openfabrics.org
11177Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11178T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11179F:	drivers/infiniband/ulp/srp/
11180F:	include/scsi/srp.h
11181
11182SCSI SG DRIVER
11183M:	Doug Gilbert <dgilbert@interlog.com>
11184L:	linux-scsi@vger.kernel.org
11185W:	http://sg.danny.cz/sg
11186S:	Maintained
11187F:	Documentation/scsi/scsi-generic.txt
11188F:	drivers/scsi/sg.c
11189F:	include/scsi/sg.h
11190
11191SCSI SUBSYSTEM
11192M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11194M:	"Martin K. Petersen" <martin.petersen@oracle.com>
11195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11196L:	linux-scsi@vger.kernel.org
11197S:	Maintained
11198F:	Documentation/devicetree/bindings/scsi/
11199F:	drivers/scsi/
11200F:	include/scsi/
11201
11202SCSI TAPE DRIVER
11203M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11204L:	linux-scsi@vger.kernel.org
11205S:	Maintained
11206F:	Documentation/scsi/st.txt
11207F:	drivers/scsi/st.*
11208F:	drivers/scsi/st_*.h
11209
11210SCTP PROTOCOL
11211M:	Vlad Yasevich <vyasevich@gmail.com>
11212M:	Neil Horman <nhorman@tuxdriver.com>
11213L:	linux-sctp@vger.kernel.org
11214W:	http://lksctp.sourceforge.net
11215S:	Maintained
11216F:	Documentation/networking/sctp.txt
11217F:	include/linux/sctp.h
11218F:	include/uapi/linux/sctp.h
11219F:	include/net/sctp/
11220F:	net/sctp/
11221
11222SCx200 CPU SUPPORT
11223M:	Jim Cromie <jim.cromie@gmail.com>
11224S:	Odd Fixes
11225F:	Documentation/i2c/busses/scx200_acb
11226F:	arch/x86/platform/scx200/
11227F:	drivers/watchdog/scx200_wdt.c
11228F:	drivers/i2c/busses/scx200*
11229F:	drivers/mtd/maps/scx200_docflash.c
11230F:	include/linux/scx200.h
11231
11232SCx200 GPIO DRIVER
11233M:	Jim Cromie <jim.cromie@gmail.com>
11234S:	Maintained
11235F:	drivers/char/scx200_gpio.c
11236F:	include/linux/scx200_gpio.h
11237
11238SCx200 HRT CLOCKSOURCE DRIVER
11239M:	Jim Cromie <jim.cromie@gmail.com>
11240S:	Maintained
11241F:	drivers/clocksource/scx200_hrt.c
11242
11243SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11244M:	Sascha Sommer <saschasommer@freenet.de>
11245L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11246S:	Maintained
11247F:	drivers/mmc/host/sdricoh_cs.c
11248
11249SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11250M:	Adrian Hunter <adrian.hunter@intel.com>
11251L:	linux-mmc@vger.kernel.org
11252T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
11253S:	Maintained
11254F:	drivers/mmc/host/sdhci*
11255F:	include/linux/mmc/sdhci*
11256
11257SECURE COMPUTING
11258M:	Kees Cook <keescook@chromium.org>
11259R:	Andy Lutomirski <luto@amacapital.net>
11260R:	Will Drewry <wad@chromium.org>
11261T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11262S:	Supported
11263F:	kernel/seccomp.c
11264F:	include/uapi/linux/seccomp.h
11265F:	include/linux/seccomp.h
11266F:	tools/testing/selftests/seccomp/*
11267K:	\bsecure_computing
11268K:	\bTIF_SECCOMP\b
11269
11270SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11271M:	Al Cooper <alcooperx@gmail.com>
11272L:	linux-mmc@vger.kernel.org
11273L:	bcm-kernel-feedback-list@broadcom.com
11274S:	Maintained
11275F:	drivers/mmc/host/sdhci-brcmstb*
11276
11277SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11278M:	Ben Dooks <ben-linux@fluff.org>
11279M:	Jaehoon Chung <jh80.chung@samsung.com>
11280L:	linux-mmc@vger.kernel.org
11281S:	Maintained
11282F:	drivers/mmc/host/sdhci-s3c*
11283
11284SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11285M:	Viresh Kumar <vireshk@kernel.org>
11286L:	linux-mmc@vger.kernel.org
11287S:	Maintained
11288F:	drivers/mmc/host/sdhci-spear.c
11289
11290SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11291M:	Scott Bauer <scott.bauer@intel.com>
11292M:	Jonathan Derrick <jonathan.derrick@intel.com>
11293M:	Rafael Antognolli <rafael.antognolli@intel.com>
11294L:	linux-block@vger.kernel.org
11295S:	Supported
11296F:	block/sed*
11297F:	block/opal_proto.h
11298F:	include/linux/sed*
11299F:	include/uapi/linux/sed*
11300
11301SECURITY SUBSYSTEM
11302M:	James Morris <james.l.morris@oracle.com>
11303M:	"Serge E. Hallyn" <serge@hallyn.com>
11304L:	linux-security-module@vger.kernel.org (suggested Cc:)
11305T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11306W:	http://kernsec.org/
11307S:	Supported
11308F:	security/
11309
11310SECURITY CONTACT
11311M:	Security Officers <security@kernel.org>
11312S:	Supported
11313
11314SELINUX SECURITY MODULE
11315M:	Paul Moore <paul@paul-moore.com>
11316M:	Stephen Smalley <sds@tycho.nsa.gov>
11317M:	Eric Paris <eparis@parisplace.org>
11318L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
11319W:	http://selinuxproject.org
11320T:	git git://git.infradead.org/users/pcmoore/selinux
11321S:	Supported
11322F:	include/linux/selinux*
11323F:	security/selinux/
11324F:	scripts/selinux/
11325
11326APPARMOR SECURITY MODULE
11327M:	John Johansen <john.johansen@canonical.com>
11328L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11329W:	apparmor.wiki.kernel.org
11330T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11331S:	Supported
11332F:	security/apparmor/
11333
11334LOADPIN SECURITY MODULE
11335M:	Kees Cook <keescook@chromium.org>
11336T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11337S:	Supported
11338F:	security/loadpin/
11339
11340YAMA SECURITY MODULE
11341M:	Kees Cook <keescook@chromium.org>
11342T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11343S:	Supported
11344F:	security/yama/
11345
11346SENSABLE PHANTOM
11347M:	Jiri Slaby <jirislaby@gmail.com>
11348S:	Maintained
11349F:	drivers/misc/phantom.c
11350F:	include/uapi/linux/phantom.h
11351
11352Emulex 10Gbps iSCSI - OneConnect DRIVER
11353M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11354M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
11355M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
11356L:	linux-scsi@vger.kernel.org
11357W:	http://www.broadcom.com
11358S:	Supported
11359F:	drivers/scsi/be2iscsi/
11360
11361Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11362M:	Sathya Perla <sathya.perla@broadcom.com>
11363M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
11364M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11365M:	Somnath Kotur <somnath.kotur@broadcom.com>
11366L:	netdev@vger.kernel.org
11367W:	http://www.emulex.com
11368S:	Supported
11369F:	drivers/net/ethernet/emulex/benet/
11370
11371EMULEX ONECONNECT ROCE DRIVER
11372M:	Selvin Xavier <selvin.xavier@avagotech.com>
11373M:	Devesh Sharma <devesh.sharma@avagotech.com>
11374L:	linux-rdma@vger.kernel.org
11375W:	http://www.emulex.com
11376S:	Supported
11377F:	drivers/infiniband/hw/ocrdma/
11378F:	include/uapi/rdma/ocrdma-abi.h
11379
11380SFC NETWORK DRIVER
11381M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11382M:	Edward Cree <ecree@solarflare.com>
11383M:	Bert Kenward <bkenward@solarflare.com>
11384L:	netdev@vger.kernel.org
11385S:	Supported
11386F:	drivers/net/ethernet/sfc/
11387
11388SGI GRU DRIVER
11389M:	Dimitri Sivanich <sivanich@sgi.com>
11390S:	Maintained
11391F:	drivers/misc/sgi-gru/
11392
11393SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11394M:	Pat Gefre <pfg@sgi.com>
11395L:	linux-ia64@vger.kernel.org
11396S:	Supported
11397F:	Documentation/ia64/serial.txt
11398F:	drivers/tty/serial/ioc?_serial.c
11399F:	include/linux/ioc?.h
11400
11401SGI XP/XPC/XPNET DRIVER
11402M:	Cliff Whickman <cpw@sgi.com>
11403M:	Robin Holt <robinmholt@gmail.com>
11404S:	Maintained
11405F:	drivers/misc/sgi-xp/
11406
11407SI2157 MEDIA DRIVER
11408M:	Antti Palosaari <crope@iki.fi>
11409L:	linux-media@vger.kernel.org
11410W:	https://linuxtv.org
11411W:	http://palosaari.fi/linux/
11412Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11413T:	git git://linuxtv.org/anttip/media_tree.git
11414S:	Maintained
11415F:	drivers/media/tuners/si2157*
11416
11417SI2168 MEDIA DRIVER
11418M:	Antti Palosaari <crope@iki.fi>
11419L:	linux-media@vger.kernel.org
11420W:	https://linuxtv.org
11421W:	http://palosaari.fi/linux/
11422Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11423T:	git git://linuxtv.org/anttip/media_tree.git
11424S:	Maintained
11425F:	drivers/media/dvb-frontends/si2168*
11426
11427SI470X FM RADIO RECEIVER I2C DRIVER
11428M:	Hans Verkuil <hverkuil@xs4all.nl>
11429L:	linux-media@vger.kernel.org
11430T:	git git://linuxtv.org/media_tree.git
11431W:	https://linuxtv.org
11432S:	Odd Fixes
11433F:	drivers/media/radio/si470x/radio-si470x-i2c.c
11434
11435SI470X FM RADIO RECEIVER USB DRIVER
11436M:	Hans Verkuil <hverkuil@xs4all.nl>
11437L:	linux-media@vger.kernel.org
11438T:	git git://linuxtv.org/media_tree.git
11439W:	https://linuxtv.org
11440S:	Maintained
11441F:	drivers/media/radio/si470x/radio-si470x-common.c
11442F:	drivers/media/radio/si470x/radio-si470x.h
11443F:	drivers/media/radio/si470x/radio-si470x-usb.c
11444
11445SI4713 FM RADIO TRANSMITTER I2C DRIVER
11446M:	Eduardo Valentin <edubezval@gmail.com>
11447L:	linux-media@vger.kernel.org
11448T:	git git://linuxtv.org/media_tree.git
11449W:	https://linuxtv.org
11450S:	Odd Fixes
11451F:	drivers/media/radio/si4713/si4713.?
11452
11453SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11454M:	Eduardo Valentin <edubezval@gmail.com>
11455L:	linux-media@vger.kernel.org
11456T:	git git://linuxtv.org/media_tree.git
11457W:	https://linuxtv.org
11458S:	Odd Fixes
11459F:	drivers/media/radio/si4713/radio-platform-si4713.c
11460
11461SI4713 FM RADIO TRANSMITTER USB DRIVER
11462M:	Hans Verkuil <hverkuil@xs4all.nl>
11463L:	linux-media@vger.kernel.org
11464T:	git git://linuxtv.org/media_tree.git
11465W:	https://linuxtv.org
11466S:	Maintained
11467F:	drivers/media/radio/si4713/radio-usb-si4713.c
11468
11469SIANO DVB DRIVER
11470M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11471M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11472L:	linux-media@vger.kernel.org
11473W:	https://linuxtv.org
11474T:	git git://linuxtv.org/media_tree.git
11475S:	Odd fixes
11476F:	drivers/media/common/siano/
11477F:	drivers/media/usb/siano/
11478F:	drivers/media/usb/siano/
11479F:	drivers/media/mmc/siano/
11480
11481SILEAD TOUCHSCREEN DRIVER
11482M:	Hans de Goede <hdegoede@redhat.com>
11483L:	linux-input@vger.kernel.org
11484L:	platform-driver-x86@vger.kernel.org
11485S:	Maintained
11486F:	drivers/input/touchscreen/silead.c
11487F:	drivers/platform/x86/silead_dmi.c
11488
11489SIMPLEFB FB DRIVER
11490M:	Hans de Goede <hdegoede@redhat.com>
11491L:	linux-fbdev@vger.kernel.org
11492S:	Maintained
11493F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
11494F:	drivers/video/fbdev/simplefb.c
11495F:	include/linux/platform_data/simplefb.h
11496
11497SH_VEU V4L2 MEM2MEM DRIVER
11498L:	linux-media@vger.kernel.org
11499S:	Orphan
11500F:	drivers/media/platform/sh_veu.c
11501
11502SH_VOU V4L2 OUTPUT DRIVER
11503L:	linux-media@vger.kernel.org
11504S:	Orphan
11505F:	drivers/media/platform/sh_vou.c
11506F:	include/media/drv-intf/sh_vou.h
11507
11508SIMPLE FIRMWARE INTERFACE (SFI)
11509M:	Len Brown <lenb@kernel.org>
11510L:	sfi-devel@simplefirmware.org
11511W:	http://simplefirmware.org/
11512T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11513S:	Supported
11514F:	arch/x86/platform/sfi/
11515F:	drivers/sfi/
11516F:	include/linux/sfi*.h
11517
11518SIMTEC EB110ATX (Chalice CATS)
11519P:	Ben Dooks
11520P:	Vincent Sanders <vince@simtec.co.uk>
11521M:	Simtec Linux Team <linux@simtec.co.uk>
11522W:	http://www.simtec.co.uk/products/EB110ATX/
11523S:	Supported
11524
11525SIMTEC EB2410ITX (BAST)
11526P:	Ben Dooks
11527P:	Vincent Sanders <vince@simtec.co.uk>
11528M:	Simtec Linux Team <linux@simtec.co.uk>
11529W:	http://www.simtec.co.uk/products/EB2410ITX/
11530S:	Supported
11531F:	arch/arm/mach-s3c24xx/mach-bast.c
11532F:	arch/arm/mach-s3c24xx/bast-ide.c
11533F:	arch/arm/mach-s3c24xx/bast-irq.c
11534
11535SIPHASH PRF ROUTINES
11536M:	Jason A. Donenfeld <Jason@zx2c4.com>
11537S:	Maintained
11538F:	lib/siphash.c
11539F:	lib/test_siphash.c
11540F:	include/linux/siphash.h
11541
11542TI DAVINCI MACHINE SUPPORT
11543M:	Sekhar Nori <nsekhar@ti.com>
11544M:	Kevin Hilman <khilman@kernel.org>
11545L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11546T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11547S:	Supported
11548F:	arch/arm/mach-davinci/
11549F:	drivers/i2c/busses/i2c-davinci.c
11550
11551TI DAVINCI SERIES MEDIA DRIVER
11552M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11553L:	linux-media@vger.kernel.org
11554W:	https://linuxtv.org
11555Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11556T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11557S:	Maintained
11558F:	drivers/media/platform/davinci/
11559F:	include/media/davinci/
11560
11561TI AM437X VPFE DRIVER
11562M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11563L:	linux-media@vger.kernel.org
11564W:	https://linuxtv.org
11565Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11566T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11567S:	Maintained
11568F:	drivers/media/platform/am437x/
11569
11570OV2659 OMNIVISION SENSOR DRIVER
11571M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11572L:	linux-media@vger.kernel.org
11573W:	https://linuxtv.org
11574Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11575T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11576S:	Maintained
11577F:	drivers/media/i2c/ov2659.c
11578F:	include/media/i2c/ov2659.h
11579
11580SILICON MOTION SM712 FRAME BUFFER DRIVER
11581M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11582M:	Teddy Wang <teddy.wang@siliconmotion.com>
11583M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11584L:	linux-fbdev@vger.kernel.org
11585S:	Maintained
11586F:	drivers/video/fbdev/sm712*
11587F:	Documentation/fb/sm712fb.txt
11588
11589SIS 190 ETHERNET DRIVER
11590M:	Francois Romieu <romieu@fr.zoreil.com>
11591L:	netdev@vger.kernel.org
11592S:	Maintained
11593F:	drivers/net/ethernet/sis/sis190.c
11594
11595SIS 900/7016 FAST ETHERNET DRIVER
11596M:	Daniele Venzano <venza@brownhat.org>
11597W:	http://www.brownhat.org/sis900.html
11598L:	netdev@vger.kernel.org
11599S:	Maintained
11600F:	drivers/net/ethernet/sis/sis900.*
11601
11602SIS FRAMEBUFFER DRIVER
11603M:	Thomas Winischhofer <thomas@winischhofer.net>
11604W:	http://www.winischhofer.net/linuxsisvga.shtml
11605S:	Maintained
11606F:	Documentation/fb/sisfb.txt
11607F:	drivers/video/fbdev/sis/
11608F:	include/video/sisfb.h
11609
11610SIS USB2VGA DRIVER
11611M:	Thomas Winischhofer <thomas@winischhofer.net>
11612W:	http://www.winischhofer.at/linuxsisusbvga.shtml
11613S:	Maintained
11614F:	drivers/usb/misc/sisusbvga/
11615
11616SLAB ALLOCATOR
11617M:	Christoph Lameter <cl@linux.com>
11618M:	Pekka Enberg <penberg@kernel.org>
11619M:	David Rientjes <rientjes@google.com>
11620M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
11621M:	Andrew Morton <akpm@linux-foundation.org>
11622L:	linux-mm@kvack.org
11623S:	Maintained
11624F:	include/linux/sl?b*.h
11625F:	mm/sl?b*
11626
11627SLEEPABLE READ-COPY UPDATE (SRCU)
11628M:	Lai Jiangshan <jiangshanlai@gmail.com>
11629M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11630M:	Josh Triplett <josh@joshtriplett.org>
11631R:	Steven Rostedt <rostedt@goodmis.org>
11632R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11633L:	linux-kernel@vger.kernel.org
11634W:	http://www.rdrop.com/users/paulmck/RCU/
11635S:	Supported
11636T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11637F:	include/linux/srcu.h
11638F:	kernel/rcu/srcu.c
11639
11640SMACK SECURITY MODULE
11641M:	Casey Schaufler <casey@schaufler-ca.com>
11642L:	linux-security-module@vger.kernel.org
11643W:	http://schaufler-ca.com
11644T:	git git://github.com/cschaufler/smack-next
11645S:	Maintained
11646F:	Documentation/security/Smack.txt
11647F:	security/smack/
11648
11649DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11650M:	Kevin Hilman <khilman@kernel.org>
11651M:	Nishanth Menon <nm@ti.com>
11652S:	Maintained
11653F:	drivers/power/avs/
11654F:	include/linux/power/smartreflex.h
11655L:	linux-pm@vger.kernel.org
11656
11657SMC91x ETHERNET DRIVER
11658M:	Nicolas Pitre <nico@fluxnic.net>
11659S:	Odd Fixes
11660F:	drivers/net/ethernet/smsc/smc91x.*
11661
11662SMIA AND SMIA++ IMAGE SENSOR DRIVER
11663M:	Sakari Ailus <sakari.ailus@iki.fi>
11664L:	linux-media@vger.kernel.org
11665S:	Maintained
11666F:	drivers/media/i2c/smiapp/
11667F:	include/media/i2c/smiapp.h
11668F:	drivers/media/i2c/smiapp-pll.c
11669F:	drivers/media/i2c/smiapp-pll.h
11670F:	include/uapi/linux/smiapp.h
11671F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11672
11673SMM665 HARDWARE MONITOR DRIVER
11674M:	Guenter Roeck <linux@roeck-us.net>
11675L:	linux-hwmon@vger.kernel.org
11676S:	Maintained
11677F:	Documentation/hwmon/smm665
11678F:	drivers/hwmon/smm665.c
11679
11680SMSC EMC2103 HARDWARE MONITOR DRIVER
11681M:	Steve Glendinning <steve.glendinning@shawell.net>
11682L:	linux-hwmon@vger.kernel.org
11683S:	Maintained
11684F:	Documentation/hwmon/emc2103
11685F:	drivers/hwmon/emc2103.c
11686
11687SMSC SCH5627 HARDWARE MONITOR DRIVER
11688M:	Hans de Goede <hdegoede@redhat.com>
11689L:	linux-hwmon@vger.kernel.org
11690S:	Supported
11691F:	Documentation/hwmon/sch5627
11692F:	drivers/hwmon/sch5627.c
11693
11694SMSC47B397 HARDWARE MONITOR DRIVER
11695M:	Jean Delvare <jdelvare@suse.com>
11696L:	linux-hwmon@vger.kernel.org
11697S:	Maintained
11698F:	Documentation/hwmon/smsc47b397
11699F:	drivers/hwmon/smsc47b397.c
11700
11701SMSC911x ETHERNET DRIVER
11702M:	Steve Glendinning <steve.glendinning@shawell.net>
11703L:	netdev@vger.kernel.org
11704S:	Maintained
11705F:	include/linux/smsc911x.h
11706F:	drivers/net/ethernet/smsc/smsc911x.*
11707
11708SMSC9420 PCI ETHERNET DRIVER
11709M:	Steve Glendinning <steve.glendinning@shawell.net>
11710L:	netdev@vger.kernel.org
11711S:	Maintained
11712F:	drivers/net/ethernet/smsc/smsc9420.*
11713
11714SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11715M:	Steve Glendinning <steve.glendinning@shawell.net>
11716L:	linux-fbdev@vger.kernel.org
11717S:	Maintained
11718F:	drivers/video/fbdev/smscufx.c
11719
11720SOC-CAMERA V4L2 SUBSYSTEM
11721M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11722L:	linux-media@vger.kernel.org
11723T:	git git://linuxtv.org/media_tree.git
11724S:	Maintained
11725F:	include/media/soc*
11726F:	drivers/media/i2c/soc_camera/
11727F:	drivers/media/platform/soc_camera/
11728
11729SOEKRIS NET48XX LED SUPPORT
11730M:	Chris Boot <bootc@bootc.net>
11731S:	Maintained
11732F:	drivers/leds/leds-net48xx.c
11733
11734SOFTLOGIC 6x10 MPEG CODEC
11735M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11736M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11737M:	Andrey Utkin <andrey.krieger.utkin@gmail.com>
11738M:	Ismael Luceno <ismael@iodev.co.uk>
11739L:	linux-media@vger.kernel.org
11740S:	Supported
11741F:	drivers/media/pci/solo6x10/
11742
11743SOFTWARE RAID (Multiple Disks) SUPPORT
11744M:	Shaohua Li <shli@kernel.org>
11745L:	linux-raid@vger.kernel.org
11746T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11747S:	Supported
11748F:	drivers/md/
11749F:	include/linux/raid/
11750F:	include/uapi/linux/raid/
11751
11752SONIC NETWORK DRIVER
11753M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11754L:	netdev@vger.kernel.org
11755S:	Maintained
11756F:	drivers/net/ethernet/natsemi/sonic.*
11757
11758SONICS SILICON BACKPLANE DRIVER (SSB)
11759M:	Michael Buesch <m@bues.ch>
11760L:	linux-wireless@vger.kernel.org
11761S:	Maintained
11762F:	drivers/ssb/
11763F:	include/linux/ssb/
11764
11765SONY VAIO CONTROL DEVICE DRIVER
11766M:	Mattia Dongili <malattia@linux.it>
11767L:	platform-driver-x86@vger.kernel.org
11768W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11769S:	Maintained
11770F:	Documentation/laptops/sony-laptop.txt
11771F:	drivers/char/sonypi.c
11772F:	drivers/platform/x86/sony-laptop.c
11773F:	include/linux/sony-laptop.h
11774
11775SONY MEMORYSTICK CARD SUPPORT
11776M:	Alex Dubov <oakad@yahoo.com>
11777W:	http://tifmxx.berlios.de/
11778S:	Maintained
11779F:	drivers/memstick/host/tifm_ms.c
11780
11781SONY MEMORYSTICK STANDARD SUPPORT
11782M:	Maxim Levitsky <maximlevitsky@gmail.com>
11783S:	Maintained
11784F:	drivers/memstick/core/ms_block.*
11785
11786SOUND
11787M:	Jaroslav Kysela <perex@perex.cz>
11788M:	Takashi Iwai <tiwai@suse.com>
11789L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11790W:	http://www.alsa-project.org/
11791T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11792T:	git git://git.alsa-project.org/alsa-kernel.git
11793Q:	http://patchwork.kernel.org/project/alsa-devel/list/
11794S:	Maintained
11795F:	Documentation/sound/
11796F:	include/sound/
11797F:	include/uapi/sound/
11798F:	sound/
11799
11800SOUND - COMPRESSED AUDIO
11801M:	Vinod Koul <vinod.koul@intel.com>
11802L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11803T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11804S:	Supported
11805F:	Documentation/sound/alsa/compress_offload.txt
11806F:	include/sound/compress_driver.h
11807F:	include/uapi/sound/compress_*
11808F:	sound/core/compress_offload.c
11809F:	sound/soc/soc-compress.c
11810
11811SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11812M:	Liam Girdwood <lgirdwood@gmail.com>
11813M:	Mark Brown <broonie@kernel.org>
11814T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11815L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11816W:	http://alsa-project.org/main/index.php/ASoC
11817S:	Supported
11818F:	Documentation/devicetree/bindings/sound/
11819F:	Documentation/sound/alsa/soc/
11820F:	sound/soc/
11821F:	include/sound/soc*
11822
11823SOUND - DMAENGINE HELPERS
11824M:	Lars-Peter Clausen <lars@metafoo.de>
11825S:	Supported
11826F:	include/sound/dmaengine_pcm.h
11827F:	sound/core/pcm_dmaengine.c
11828F:	sound/soc/soc-generic-dmaengine-pcm.c
11829
11830SP2 MEDIA DRIVER
11831M:	Olli Salonen <olli.salonen@iki.fi>
11832L:	linux-media@vger.kernel.org
11833W:	https://linuxtv.org
11834Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11835S:	Maintained
11836F:	drivers/media/dvb-frontends/sp2*
11837
11838SPARC + UltraSPARC (sparc/sparc64)
11839M:	"David S. Miller" <davem@davemloft.net>
11840L:	sparclinux@vger.kernel.org
11841Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
11842T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11843T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11844S:	Maintained
11845F:	arch/sparc/
11846F:	drivers/sbus/
11847
11848SPARC SERIAL DRIVERS
11849M:	"David S. Miller" <davem@davemloft.net>
11850L:	sparclinux@vger.kernel.org
11851T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11852T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11853S:	Maintained
11854F:	include/linux/sunserialcore.h
11855F:	drivers/tty/serial/suncore.c
11856F:	drivers/tty/serial/sunhv.c
11857F:	drivers/tty/serial/sunsab.c
11858F:	drivers/tty/serial/sunsab.h
11859F:	drivers/tty/serial/sunsu.c
11860F:	drivers/tty/serial/sunzilog.c
11861F:	drivers/tty/serial/sunzilog.h
11862
11863SPARSE CHECKER
11864M:	"Christopher Li" <sparse@chrisli.org>
11865L:	linux-sparse@vger.kernel.org
11866W:	https://sparse.wiki.kernel.org/
11867T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11868T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11869S:	Maintained
11870F:	include/linux/compiler.h
11871
11872SPEAR PLATFORM SUPPORT
11873M:	Viresh Kumar <vireshk@kernel.org>
11874M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11875L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11876W:	http://www.st.com/spear
11877S:	Maintained
11878F:	arch/arm/boot/dts/spear*
11879F:	arch/arm/mach-spear/
11880
11881SPEAR CLOCK FRAMEWORK SUPPORT
11882M:	Viresh Kumar <vireshk@kernel.org>
11883L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11884W:	http://www.st.com/spear
11885S:	Maintained
11886F:	drivers/clk/spear/
11887
11888SPI NOR SUBSYSTEM
11889M:	Cyrille Pitchen <cyrille.pitchen@atmel.com>
11890M:	Marek Vasut <marek.vasut@gmail.com>
11891L:	linux-mtd@lists.infradead.org
11892W:	http://www.linux-mtd.infradead.org/
11893Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
11894T:	git git://github.com/spi-nor/linux.git
11895S:	Maintained
11896F:	drivers/mtd/spi-nor/
11897F:	include/linux/mtd/spi-nor.h
11898
11899SPI SUBSYSTEM
11900M:	Mark Brown <broonie@kernel.org>
11901L:	linux-spi@vger.kernel.org
11902T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11903Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
11904S:	Maintained
11905F:	Documentation/devicetree/bindings/spi/
11906F:	Documentation/spi/
11907F:	drivers/spi/
11908F:	include/linux/spi/
11909F:	include/uapi/linux/spi/
11910F:	tools/spi/
11911
11912SPIDERNET NETWORK DRIVER for CELL
11913M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11914L:	netdev@vger.kernel.org
11915S:	Supported
11916F:	Documentation/networking/spider_net.txt
11917F:	drivers/net/ethernet/toshiba/spider_net*
11918
11919SPU FILE SYSTEM
11920M:	Jeremy Kerr <jk@ozlabs.org>
11921L:	linuxppc-dev@lists.ozlabs.org
11922W:	http://www.ibm.com/developerworks/power/cell/
11923S:	Supported
11924F:	Documentation/filesystems/spufs.txt
11925F:	arch/powerpc/platforms/cell/spufs/
11926
11927SQUASHFS FILE SYSTEM
11928M:	Phillip Lougher <phillip@squashfs.org.uk>
11929L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
11930W:	http://squashfs.org.uk
11931T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11932S:	Maintained
11933F:	Documentation/filesystems/squashfs.txt
11934F:	fs/squashfs/
11935
11936SRM (Alpha) environment access
11937M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
11938S:	Maintained
11939F:	arch/alpha/kernel/srm_env.c
11940
11941STABLE BRANCH
11942M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11943L:	stable@vger.kernel.org
11944S:	Supported
11945F:	Documentation/process/stable-kernel-rules.rst
11946
11947STAGING SUBSYSTEM
11948M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11949T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11950L:	devel@driverdev.osuosl.org
11951S:	Supported
11952F:	drivers/staging/
11953
11954STAGING - COMEDI
11955M:	Ian Abbott <abbotti@mev.co.uk>
11956M:	H Hartley Sweeten <hsweeten@visionengravers.com>
11957S:	Odd Fixes
11958F:	drivers/staging/comedi/
11959
11960STAGING - FLARION FT1000 DRIVERS
11961M:	Marek Belisko <marek.belisko@gmail.com>
11962S:	Odd Fixes
11963F:	drivers/staging/ft1000/
11964
11965STAGING - INDUSTRIAL IO
11966M:	Jonathan Cameron <jic23@kernel.org>
11967L:	linux-iio@vger.kernel.org
11968S:	Odd Fixes
11969F:	Documentation/devicetree/bindings/staging/iio/
11970F:	drivers/staging/iio/
11971
11972STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11973M:	Jarod Wilson <jarod@wilsonet.com>
11974W:	http://www.lirc.org/
11975S:	Odd Fixes
11976F:	drivers/staging/media/lirc/
11977
11978STAGING - LUSTRE PARALLEL FILESYSTEM
11979M:	Oleg Drokin <oleg.drokin@intel.com>
11980M:	Andreas Dilger <andreas.dilger@intel.com>
11981M:	James Simmons <jsimmons@infradead.org>
11982L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
11983W:	http://wiki.lustre.org/
11984S:	Maintained
11985F:	drivers/staging/lustre
11986
11987STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11988M:	Marc Dietrich <marvin24@gmx.de>
11989L:	ac100@lists.launchpad.net (moderated for non-subscribers)
11990L:	linux-tegra@vger.kernel.org
11991S:	Maintained
11992F:	drivers/staging/nvec/
11993
11994STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11995M:	Jens Frederich <jfrederich@gmail.com>
11996M:	Daniel Drake <dsd@laptop.org>
11997M:	Jon Nettleton <jon.nettleton@gmail.com>
11998W:	http://wiki.laptop.org/go/DCON
11999S:	Maintained
12000F:	drivers/staging/olpc_dcon/
12001
12002STAGING - REALTEK RTL8712U DRIVERS
12003M:	Larry Finger <Larry.Finger@lwfinger.net>
12004M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12005S:	Odd Fixes
12006F:	drivers/staging/rtl8712/
12007
12008STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12009M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12010M:	Teddy Wang <teddy.wang@siliconmotion.com>
12011M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12012L:	linux-fbdev@vger.kernel.org
12013S:	Maintained
12014F:	drivers/staging/sm750fb/
12015
12016STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12017M:	William Hubbs <w.d.hubbs@gmail.com>
12018M:	Chris Brannon <chris@the-brannons.com>
12019M:	Kirk Reiser <kirk@reisers.ca>
12020M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
12021L:	speakup@linux-speakup.org
12022W:	http://www.linux-speakup.org/
12023S:	Odd Fixes
12024F:	drivers/staging/speakup/
12025
12026STAGING - VIA VT665X DRIVERS
12027M:	Forest Bond <forest@alittletooquiet.net>
12028S:	Odd Fixes
12029F:	drivers/staging/vt665?/
12030
12031STAGING - WILC1000 WIFI DRIVER
12032M:	Aditya Shankar <aditya.shankar@microchip.com>
12033M:	Ganesh Krishna <ganesh.krishna@microchip.com>
12034L:	linux-wireless@vger.kernel.org
12035S:	Supported
12036F:	drivers/staging/wilc1000/
12037
12038STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12039M:	Arnaud Patard <arnaud.patard@rtp-net.org>
12040S:	Odd Fixes
12041F:	drivers/staging/xgifb/
12042
12043STARFIRE/DURALAN NETWORK DRIVER
12044M:	Ion Badulescu <ionut@badula.org>
12045S:	Odd Fixes
12046F:	drivers/net/ethernet/adaptec/starfire*
12047
12048SUN3/3X
12049M:	Sam Creasey <sammy@sammy.net>
12050W:	http://sammy.net/sun3/
12051S:	Maintained
12052F:	arch/m68k/kernel/*sun3*
12053F:	arch/m68k/sun3*/
12054F:	arch/m68k/include/asm/sun3*
12055F:	drivers/net/ethernet/i825xx/sun3*
12056
12057SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12058M:	Hans de Goede <hdegoede@redhat.com>
12059L:	linux-input@vger.kernel.org
12060S:	Maintained
12061F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12062F:	drivers/input/keyboard/sun4i-lradc-keys.c
12063
12064SUNDANCE NETWORK DRIVER
12065M:	Denis Kirjanov <kda@linux-powerpc.org>
12066L:	netdev@vger.kernel.org
12067S:	Maintained
12068F:	drivers/net/ethernet/dlink/sundance.c
12069
12070SUPERH
12071M:	Yoshinori Sato <ysato@users.sourceforge.jp>
12072M:	Rich Felker <dalias@libc.org>
12073L:	linux-sh@vger.kernel.org
12074Q:	http://patchwork.kernel.org/project/linux-sh/list/
12075S:	Maintained
12076F:	Documentation/sh/
12077F:	arch/sh/
12078F:	drivers/sh/
12079
12080SUSPEND TO RAM
12081M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
12082M:	Len Brown <len.brown@intel.com>
12083M:	Pavel Machek <pavel@ucw.cz>
12084L:	linux-pm@vger.kernel.org
12085B:	https://bugzilla.kernel.org
12086S:	Supported
12087F:	Documentation/power/
12088F:	arch/x86/kernel/acpi/
12089F:	drivers/base/power/
12090F:	kernel/power/
12091F:	include/linux/suspend.h
12092F:	include/linux/freezer.h
12093F:	include/linux/pm.h
12094
12095SVGA HANDLING
12096M:	Martin Mares <mj@ucw.cz>
12097L:	linux-video@atrey.karlin.mff.cuni.cz
12098S:	Maintained
12099F:	Documentation/svga.txt
12100F:	arch/x86/boot/video*
12101
12102SWIOTLB SUBSYSTEM
12103M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12104L:	linux-kernel@vger.kernel.org
12105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12106S:	Supported
12107F:	lib/swiotlb.c
12108F:	arch/*/kernel/pci-swiotlb.c
12109F:	include/linux/swiotlb.h
12110
12111SWITCHDEV
12112M:	Jiri Pirko <jiri@resnulli.us>
12113M:	Ivan Vecera <ivecera@redhat.com>
12114L:	netdev@vger.kernel.org
12115S:	Supported
12116F:	net/switchdev/
12117F:	include/net/switchdev.h
12118
12119SYNOPSYS ARC ARCHITECTURE
12120M:	Vineet Gupta <vgupta@synopsys.com>
12121L:	linux-snps-arc@lists.infradead.org
12122S:	Supported
12123F:	arch/arc/
12124F:	Documentation/devicetree/bindings/arc/*
12125F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12126F:	drivers/clocksource/arc_timer.c
12127F:	drivers/tty/serial/arc_uart.c
12128T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12129
12130SYNOPSYS ARC SDP platform support
12131M:	Alexey Brodkin <abrodkin@synopsys.com>
12132S:	Supported
12133F:	arch/arc/plat-axs10x
12134F:	arch/arc/boot/dts/ax*
12135F:	Documentation/devicetree/bindings/arc/axs10*
12136
12137SYSTEM CONFIGURATION (SYSCON)
12138M:	Lee Jones <lee.jones@linaro.org>
12139M:	Arnd Bergmann <arnd@arndb.de>
12140T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12141S:	Supported
12142F:	drivers/mfd/syscon.c
12143
12144SYSTEM RESET/SHUTDOWN DRIVERS
12145M:	Sebastian Reichel <sre@kernel.org>
12146L:	linux-pm@vger.kernel.org
12147T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12148S:	Maintained
12149F:	Documentation/devicetree/bindings/power/reset/
12150F:	drivers/power/reset/
12151
12152SYSV FILESYSTEM
12153M:	Christoph Hellwig <hch@infradead.org>
12154S:	Maintained
12155F:	Documentation/filesystems/sysv-fs.txt
12156F:	fs/sysv/
12157F:	include/linux/sysv_fs.h
12158
12159TARGET SUBSYSTEM
12160M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
12161L:	linux-scsi@vger.kernel.org
12162L:	target-devel@vger.kernel.org
12163W:	http://www.linux-iscsi.org
12164W:	http://groups.google.com/group/linux-iscsi-target-dev
12165T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12166S:	Supported
12167F:	drivers/target/
12168F:	include/target/
12169F:	Documentation/target/
12170
12171TASKSTATS STATISTICS INTERFACE
12172M:	Balbir Singh <bsingharora@gmail.com>
12173S:	Maintained
12174F:	Documentation/accounting/taskstats*
12175F:	include/linux/taskstats*
12176F:	kernel/taskstats.c
12177
12178TC CLASSIFIER
12179M:	Jamal Hadi Salim <jhs@mojatatu.com>
12180L:	netdev@vger.kernel.org
12181S:	Maintained
12182F:	include/net/pkt_cls.h
12183F:	include/uapi/linux/pkt_cls.h
12184F:	net/sched/
12185
12186TCP LOW PRIORITY MODULE
12187M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12188M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12189W:	http://tcp-lp-mod.sourceforge.net/
12190S:	Maintained
12191F:	net/ipv4/tcp_lp.c
12192
12193TDA10071 MEDIA DRIVER
12194M:	Antti Palosaari <crope@iki.fi>
12195L:	linux-media@vger.kernel.org
12196W:	https://linuxtv.org
12197W:	http://palosaari.fi/linux/
12198Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12199T:	git git://linuxtv.org/anttip/media_tree.git
12200S:	Maintained
12201F:	drivers/media/dvb-frontends/tda10071*
12202
12203TDA18212 MEDIA DRIVER
12204M:	Antti Palosaari <crope@iki.fi>
12205L:	linux-media@vger.kernel.org
12206W:	https://linuxtv.org
12207W:	http://palosaari.fi/linux/
12208Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12209T:	git git://linuxtv.org/anttip/media_tree.git
12210S:	Maintained
12211F:	drivers/media/tuners/tda18212*
12212
12213TDA18218 MEDIA DRIVER
12214M:	Antti Palosaari <crope@iki.fi>
12215L:	linux-media@vger.kernel.org
12216W:	https://linuxtv.org
12217W:	http://palosaari.fi/linux/
12218Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12219T:	git git://linuxtv.org/anttip/media_tree.git
12220S:	Maintained
12221F:	drivers/media/tuners/tda18218*
12222
12223TDA18271 MEDIA DRIVER
12224M:	Michael Krufky <mkrufky@linuxtv.org>
12225L:	linux-media@vger.kernel.org
12226W:	https://linuxtv.org
12227W:	http://github.com/mkrufky
12228Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12229T:	git git://linuxtv.org/mkrufky/tuners.git
12230S:	Maintained
12231F:	drivers/media/tuners/tda18271*
12232
12233TDA827x MEDIA DRIVER
12234M:	Michael Krufky <mkrufky@linuxtv.org>
12235L:	linux-media@vger.kernel.org
12236W:	https://linuxtv.org
12237W:	http://github.com/mkrufky
12238Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12239T:	git git://linuxtv.org/mkrufky/tuners.git
12240S:	Maintained
12241F:	drivers/media/tuners/tda8290.*
12242
12243TDA8290 MEDIA DRIVER
12244M:	Michael Krufky <mkrufky@linuxtv.org>
12245L:	linux-media@vger.kernel.org
12246W:	https://linuxtv.org
12247W:	http://github.com/mkrufky
12248Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12249T:	git git://linuxtv.org/mkrufky/tuners.git
12250S:	Maintained
12251F:	drivers/media/tuners/tda8290.*
12252
12253TDA9840 MEDIA DRIVER
12254M:	Hans Verkuil <hverkuil@xs4all.nl>
12255L:	linux-media@vger.kernel.org
12256T:	git git://linuxtv.org/media_tree.git
12257W:	https://linuxtv.org
12258S:	Maintained
12259F:	drivers/media/i2c/tda9840*
12260
12261TEA5761 TUNER DRIVER
12262M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12263M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12264L:	linux-media@vger.kernel.org
12265W:	https://linuxtv.org
12266T:	git git://linuxtv.org/media_tree.git
12267S:	Odd fixes
12268F:	drivers/media/tuners/tea5761.*
12269
12270TEA5767 TUNER DRIVER
12271M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12272M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12273L:	linux-media@vger.kernel.org
12274W:	https://linuxtv.org
12275T:	git git://linuxtv.org/media_tree.git
12276S:	Maintained
12277F:	drivers/media/tuners/tea5767.*
12278
12279TEA6415C MEDIA DRIVER
12280M:	Hans Verkuil <hverkuil@xs4all.nl>
12281L:	linux-media@vger.kernel.org
12282T:	git git://linuxtv.org/media_tree.git
12283W:	https://linuxtv.org
12284S:	Maintained
12285F:	drivers/media/i2c/tea6415c*
12286
12287TEA6420 MEDIA DRIVER
12288M:	Hans Verkuil <hverkuil@xs4all.nl>
12289L:	linux-media@vger.kernel.org
12290T:	git git://linuxtv.org/media_tree.git
12291W:	https://linuxtv.org
12292S:	Maintained
12293F:	drivers/media/i2c/tea6420*
12294
12295TEAM DRIVER
12296M:	Jiri Pirko <jiri@resnulli.us>
12297L:	netdev@vger.kernel.org
12298S:	Supported
12299F:	drivers/net/team/
12300F:	include/linux/if_team.h
12301F:	include/uapi/linux/if_team.h
12302
12303TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12304M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12305S:	Maintained
12306F:	arch/x86/platform/ts5500/
12307
12308TECHNOTREND USB IR RECEIVER
12309M:	Sean Young <sean@mess.org>
12310L:	linux-media@vger.kernel.org
12311S:	Maintained
12312F:	drivers/media/rc/ttusbir.c
12313
12314TEGRA ARCHITECTURE SUPPORT
12315M:	Stephen Warren <swarren@wwwdotorg.org>
12316M:	Thierry Reding <thierry.reding@gmail.com>
12317M:	Alexandre Courbot <gnurou@gmail.com>
12318L:	linux-tegra@vger.kernel.org
12319Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
12320T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12321S:	Supported
12322N:	[^a-z]tegra
12323
12324TEGRA CLOCK DRIVER
12325M:	Peter De Schrijver <pdeschrijver@nvidia.com>
12326M:	Prashant Gaikwad <pgaikwad@nvidia.com>
12327S:	Supported
12328F:	drivers/clk/tegra/
12329
12330TEGRA DMA DRIVERS
12331M:	Laxman Dewangan <ldewangan@nvidia.com>
12332M:	Jon Hunter <jonathanh@nvidia.com>
12333S:	Supported
12334F:	drivers/dma/tegra*
12335
12336TEGRA I2C DRIVER
12337M:	Laxman Dewangan <ldewangan@nvidia.com>
12338S:	Supported
12339F:	drivers/i2c/busses/i2c-tegra.c
12340
12341TEGRA IOMMU DRIVERS
12342M:	Hiroshi Doyu <hdoyu@nvidia.com>
12343S:	Supported
12344F:	drivers/iommu/tegra*
12345
12346TEGRA KBC DRIVER
12347M:	Rakesh Iyer <riyer@nvidia.com>
12348M:	Laxman Dewangan <ldewangan@nvidia.com>
12349S:	Supported
12350F:	drivers/input/keyboard/tegra-kbc.c
12351
12352TEGRA PWM DRIVER
12353M:	Thierry Reding <thierry.reding@gmail.com>
12354S:	Supported
12355F:	drivers/pwm/pwm-tegra.c
12356
12357TEGRA SERIAL DRIVER
12358M:	Laxman Dewangan <ldewangan@nvidia.com>
12359S:	Supported
12360F:	drivers/tty/serial/serial-tegra.c
12361
12362TEGRA SPI DRIVER
12363M:	Laxman Dewangan <ldewangan@nvidia.com>
12364S:	Supported
12365F:	drivers/spi/spi-tegra*
12366
12367TEHUTI ETHERNET DRIVER
12368M:	Andy Gospodarek <andy@greyhouse.net>
12369L:	netdev@vger.kernel.org
12370S:	Supported
12371F:	drivers/net/ethernet/tehuti/*
12372
12373Telecom Clock Driver for MCPL0010
12374M:	Mark Gross <mark.gross@intel.com>
12375S:	Supported
12376F:	drivers/char/tlclk.c
12377
12378TENSILICA XTENSA PORT (xtensa)
12379M:	Chris Zankel <chris@zankel.net>
12380M:	Max Filippov <jcmvbkbc@gmail.com>
12381L:	linux-xtensa@linux-xtensa.org
12382T:	git git://github.com/czankel/xtensa-linux.git
12383S:	Maintained
12384F:	arch/xtensa/
12385F:	drivers/irqchip/irq-xtensa-*
12386
12387Texas Instruments' System Control Interface (TISCI) Protocol Driver
12388M:	Nishanth Menon <nm@ti.com>
12389M:	Tero Kristo <t-kristo@ti.com>
12390M:	Santosh Shilimkar <ssantosh@kernel.org>
12391L:	linux-arm-kernel@lists.infradead.org
12392S:	Maintained
12393F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12394F:	drivers/firmware/ti_sci*
12395F:	include/linux/soc/ti/ti_sci_protocol.h
12396
12397THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12398M:	Hans Verkuil <hverkuil@xs4all.nl>
12399L:	linux-media@vger.kernel.org
12400T:	git git://linuxtv.org/media_tree.git
12401W:	https://linuxtv.org
12402S:	Maintained
12403F:	drivers/media/radio/radio-raremono.c
12404
12405THERMAL
12406M:	Zhang Rui <rui.zhang@intel.com>
12407M:	Eduardo Valentin <edubezval@gmail.com>
12408L:	linux-pm@vger.kernel.org
12409T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12410T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12411Q:	https://patchwork.kernel.org/project/linux-pm/list/
12412S:	Supported
12413F:	drivers/thermal/
12414F:	include/linux/thermal.h
12415F:	include/uapi/linux/thermal.h
12416F:	include/linux/cpu_cooling.h
12417F:	Documentation/devicetree/bindings/thermal/
12418
12419THERMAL/CPU_COOLING
12420M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
12421M:	Viresh Kumar <viresh.kumar@linaro.org>
12422M:	Javi Merino <javi.merino@kernel.org>
12423L:	linux-pm@vger.kernel.org
12424S:	Supported
12425F:	Documentation/thermal/cpu-cooling-api.txt
12426F:	drivers/thermal/cpu_cooling.c
12427F:	include/linux/cpu_cooling.h
12428
12429THINKPAD ACPI EXTRAS DRIVER
12430M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12431L:	ibm-acpi-devel@lists.sourceforge.net
12432L:	platform-driver-x86@vger.kernel.org
12433W:	http://ibm-acpi.sourceforge.net
12434W:	http://thinkwiki.org/wiki/Ibm-acpi
12435T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12436S:	Maintained
12437F:	drivers/platform/x86/thinkpad_acpi.c
12438
12439TI BANDGAP AND THERMAL DRIVER
12440M:	Eduardo Valentin <edubezval@gmail.com>
12441M:	Keerthy <j-keerthy@ti.com>
12442L:	linux-pm@vger.kernel.org
12443L:	linux-omap@vger.kernel.org
12444S:	Maintained
12445F:	drivers/thermal/ti-soc-thermal/
12446
12447TI VPE/CAL DRIVERS
12448M:	Benoit Parrot <bparrot@ti.com>
12449L:	linux-media@vger.kernel.org
12450W:	http://linuxtv.org/
12451Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12452S:	Maintained
12453F:	drivers/media/platform/ti-vpe/
12454
12455TI CDCE706 CLOCK DRIVER
12456M:	Max Filippov <jcmvbkbc@gmail.com>
12457S:	Maintained
12458F:	drivers/clk/clk-cdce706.c
12459
12460TI CLOCK DRIVER
12461M:	Tero Kristo <t-kristo@ti.com>
12462L:	linux-omap@vger.kernel.org
12463S:	Maintained
12464F:	drivers/clk/ti/
12465F:	include/linux/clk/ti.h
12466
12467TI ETHERNET SWITCH DRIVER (CPSW)
12468M:	Mugunthan V N <mugunthanvnm@ti.com>
12469R:	Grygorii Strashko <grygorii.strashko@ti.com>
12470L:	linux-omap@vger.kernel.org
12471L:	netdev@vger.kernel.org
12472S:	Maintained
12473F:	drivers/net/ethernet/ti/cpsw*
12474F:	drivers/net/ethernet/ti/davinci*
12475
12476TI FLASH MEDIA INTERFACE DRIVER
12477M:	Alex Dubov <oakad@yahoo.com>
12478S:	Maintained
12479F:	drivers/misc/tifm*
12480F:	drivers/mmc/host/tifm_sd.c
12481F:	include/linux/tifm.h
12482
12483TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12484M:	Santosh Shilimkar <ssantosh@kernel.org>
12485L:	linux-kernel@vger.kernel.org
12486L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12487S:	Maintained
12488F:	drivers/soc/ti/*
12489T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12490
12491
12492TI LM49xxx FAMILY ASoC CODEC DRIVERS
12493M:	M R Swami Reddy <mr.swami.reddy@ti.com>
12494M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12495L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12496S:	Maintained
12497F:	sound/soc/codecs/lm49453*
12498F:	sound/soc/codecs/isabelle*
12499
12500TI LP855x BACKLIGHT DRIVER
12501M:	Milo Kim <milo.kim@ti.com>
12502S:	Maintained
12503F:	Documentation/backlight/lp855x-driver.txt
12504F:	drivers/video/backlight/lp855x_bl.c
12505F:	include/linux/platform_data/lp855x.h
12506
12507TI LP8727 CHARGER DRIVER
12508M:	Milo Kim <milo.kim@ti.com>
12509S:	Maintained
12510F:	drivers/power/supply/lp8727_charger.c
12511F:	include/linux/platform_data/lp8727.h
12512
12513TI LP8788 MFD DRIVER
12514M:	Milo Kim <milo.kim@ti.com>
12515S:	Maintained
12516F:	drivers/iio/adc/lp8788_adc.c
12517F:	drivers/leds/leds-lp8788.c
12518F:	drivers/mfd/lp8788*.c
12519F:	drivers/power/supply/lp8788-charger.c
12520F:	drivers/regulator/lp8788-*.c
12521F:	include/linux/mfd/lp8788*.h
12522
12523TI NETCP ETHERNET DRIVER
12524M:	Wingman Kwok <w-kwok2@ti.com>
12525M:	Murali Karicheri <m-karicheri2@ti.com>
12526L:	netdev@vger.kernel.org
12527S:	Maintained
12528F:	drivers/net/ethernet/ti/netcp*
12529
12530TI TAS571X FAMILY ASoC CODEC DRIVER
12531M:	Kevin Cernekee <cernekee@chromium.org>
12532L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12533S:	Odd Fixes
12534F:	sound/soc/codecs/tas571x*
12535
12536TI TWL4030 SERIES SOC CODEC DRIVER
12537M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
12538L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12539S:	Maintained
12540F:	sound/soc/codecs/twl4030*
12541
12542TI WILINK WIRELESS DRIVERS
12543L:	linux-wireless@vger.kernel.org
12544W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
12545W:	http://wireless.kernel.org/en/users/Drivers/wl1251
12546T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12547S:	Orphan
12548F:	drivers/net/wireless/ti/
12549F:	include/linux/wl12xx.h
12550
12551TIPC NETWORK LAYER
12552M:	Jon Maloy <jon.maloy@ericsson.com>
12553M:	Ying Xue <ying.xue@windriver.com>
12554L:	netdev@vger.kernel.org (core kernel code)
12555L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12556W:	http://tipc.sourceforge.net/
12557S:	Maintained
12558F:	include/uapi/linux/tipc*.h
12559F:	net/tipc/
12560
12561TILE ARCHITECTURE
12562M:	Chris Metcalf <cmetcalf@mellanox.com>
12563W:	http://www.mellanox.com/repository/solutions/tile-scm/
12564T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12565S:	Supported
12566F:	arch/tile/
12567F:	drivers/char/tile-srom.c
12568F:	drivers/edac/tile_edac.c
12569F:	drivers/net/ethernet/tile/
12570F:	drivers/rtc/rtc-tile.c
12571F:	drivers/tty/hvc/hvc_tile.c
12572F:	drivers/tty/serial/tilegx.c
12573F:	drivers/usb/host/*-tilegx.c
12574F:	include/linux/usb/tilegx.h
12575
12576TLAN NETWORK DRIVER
12577M:	Samuel Chessman <chessman@tux.org>
12578L:	tlan-devel@lists.sourceforge.net (subscribers-only)
12579W:	http://sourceforge.net/projects/tlan/
12580S:	Maintained
12581F:	Documentation/networking/tlan.txt
12582F:	drivers/net/ethernet/ti/tlan.*
12583
12584TOMOYO SECURITY MODULE
12585M:	Kentaro Takeda <takedakn@nttdata.co.jp>
12586M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12587L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12588L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12589L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12590L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12591W:	http://tomoyo.sourceforge.jp/
12592T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12593S:	Maintained
12594F:	security/tomoyo/
12595
12596TOPSTAR LAPTOP EXTRAS DRIVER
12597M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12598L:	platform-driver-x86@vger.kernel.org
12599S:	Maintained
12600F:	drivers/platform/x86/topstar-laptop.c
12601
12602TOSHIBA ACPI EXTRAS DRIVER
12603M:	Azael Avalos <coproscefalo@gmail.com>
12604L:	platform-driver-x86@vger.kernel.org
12605S:	Maintained
12606F:	drivers/platform/x86/toshiba_acpi.c
12607
12608TOSHIBA BLUETOOTH DRIVER
12609M:	Azael Avalos <coproscefalo@gmail.com>
12610L:	platform-driver-x86@vger.kernel.org
12611S:	Maintained
12612F:	drivers/platform/x86/toshiba_bluetooth.c
12613
12614TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12615M:	Azael Avalos <coproscefalo@gmail.com>
12616L:	platform-driver-x86@vger.kernel.org
12617S:	Maintained
12618F:	drivers/platform/x86/toshiba_haps.c
12619
12620TOSHIBA WMI HOTKEYS DRIVER
12621M:	Azael Avalos <coproscefalo@gmail.com>
12622L:	platform-driver-x86@vger.kernel.org
12623S:	Maintained
12624F:	drivers/platform/x86/toshiba-wmi.c
12625
12626TOSHIBA SMM DRIVER
12627M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
12628W:	http://www.buzzard.org.uk/toshiba/
12629S:	Maintained
12630F:	drivers/char/toshiba.c
12631F:	include/linux/toshiba.h
12632F:	include/uapi/linux/toshiba.h
12633
12634TOSHIBA TC358743 DRIVER
12635M:	Mats Randgaard <matrandg@cisco.com>
12636L:	linux-media@vger.kernel.org
12637S:	Maintained
12638F:	drivers/media/i2c/tc358743*
12639F:	include/media/i2c/tc358743.h
12640
12641TMIO/SDHI MMC DRIVER
12642M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12643L:	linux-mmc@vger.kernel.org
12644S:	Supported
12645F:	drivers/mmc/host/tmio_mmc*
12646F:	drivers/mmc/host/sh_mobile_sdhi.c
12647F:	include/linux/mfd/tmio.h
12648
12649TMP401 HARDWARE MONITOR DRIVER
12650M:	Guenter Roeck <linux@roeck-us.net>
12651L:	linux-hwmon@vger.kernel.org
12652S:	Maintained
12653F:	Documentation/hwmon/tmp401
12654F:	drivers/hwmon/tmp401.c
12655
12656TMPFS (SHMEM FILESYSTEM)
12657M:	Hugh Dickins <hughd@google.com>
12658L:	linux-mm@kvack.org
12659S:	Maintained
12660F:	include/linux/shmem_fs.h
12661F:	mm/shmem.c
12662
12663TM6000 VIDEO4LINUX DRIVER
12664M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12665M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12666L:	linux-media@vger.kernel.org
12667W:	https://linuxtv.org
12668T:	git git://linuxtv.org/media_tree.git
12669S:	Odd fixes
12670F:	drivers/media/usb/tm6000/
12671F:	Documentation/media/v4l-drivers/tm6000*
12672
12673TW5864 VIDEO4LINUX DRIVER
12674M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12675M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12676M:	Andrey Utkin <andrey_utkin@fastmail.com>
12677L:	linux-media@vger.kernel.org
12678S:	Supported
12679F:	drivers/media/pci/tw5864/
12680
12681TW68 VIDEO4LINUX DRIVER
12682M:	Hans Verkuil <hverkuil@xs4all.nl>
12683L:	linux-media@vger.kernel.org
12684T:	git git://linuxtv.org/media_tree.git
12685W:	https://linuxtv.org
12686S:	Odd Fixes
12687F:	drivers/media/pci/tw68/
12688
12689TW686X VIDEO4LINUX DRIVER
12690M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12691L:	linux-media@vger.kernel.org
12692T:	git git://linuxtv.org/media_tree.git
12693W:	http://linuxtv.org
12694S:	Maintained
12695F:	drivers/media/pci/tw686x/
12696
12697TPM DEVICE DRIVER
12698M:	Peter Huewe <peterhuewe@gmx.de>
12699M:	Marcel Selhorst <tpmdd@selhorst.net>
12700M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12701R:	Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12702W:	http://tpmdd.sourceforge.net
12703L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12704Q:	https://patchwork.kernel.org/project/tpmdd-devel/list/
12705T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
12706S:	Maintained
12707F:	drivers/char/tpm/
12708
12709TPM IBM_VTPM DEVICE DRIVER
12710M:	Ashley Lai <ashleydlai@gmail.com>
12711W:	http://tpmdd.sourceforge.net
12712L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12713S:	Maintained
12714F:	drivers/char/tpm/tpm_ibmvtpm*
12715
12716TRACING
12717M:	Steven Rostedt <rostedt@goodmis.org>
12718M:	Ingo Molnar <mingo@redhat.com>
12719T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12720S:	Maintained
12721F:	Documentation/trace/ftrace.txt
12722F:	arch/*/*/*/ftrace.h
12723F:	arch/*/kernel/ftrace.c
12724F:	include/*/ftrace.h
12725F:	include/linux/trace*.h
12726F:	include/trace/
12727F:	kernel/trace/
12728F:	tools/testing/selftests/ftrace/
12729
12730TRACING MMIO ACCESSES (MMIOTRACE)
12731M:	Steven Rostedt <rostedt@goodmis.org>
12732M:	Ingo Molnar <mingo@kernel.org>
12733R:	Karol Herbst <karolherbst@gmail.com>
12734R:	Pekka Paalanen <ppaalanen@gmail.com>
12735S:	Maintained
12736L:	linux-kernel@vger.kernel.org
12737L:	nouveau@lists.freedesktop.org
12738F:	kernel/trace/trace_mmiotrace.c
12739F:	include/linux/mmiotrace.h
12740F:	arch/x86/mm/kmmio.c
12741F:	arch/x86/mm/mmio-mod.c
12742F:	arch/x86/mm/testmmiotrace.c
12743
12744TRIVIAL PATCHES
12745M:	Jiri Kosina <trivial@kernel.org>
12746T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12747S:	Maintained
12748K:	^Subject:.*(?i)trivial
12749
12750TTY LAYER
12751M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12752M:	Jiri Slaby <jslaby@suse.com>
12753S:	Supported
12754T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12755F:	Documentation/serial/
12756F:	drivers/tty/
12757F:	drivers/tty/serial/serial_core.c
12758F:	include/linux/serial_core.h
12759F:	include/linux/serial.h
12760F:	include/linux/tty.h
12761F:	include/uapi/linux/serial_core.h
12762F:	include/uapi/linux/serial.h
12763F:	include/uapi/linux/tty.h
12764
12765TUA9001 MEDIA DRIVER
12766M:	Antti Palosaari <crope@iki.fi>
12767L:	linux-media@vger.kernel.org
12768W:	https://linuxtv.org
12769W:	http://palosaari.fi/linux/
12770Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12771T:	git git://linuxtv.org/anttip/media_tree.git
12772S:	Maintained
12773F:	drivers/media/tuners/tua9001*
12774
12775TULIP NETWORK DRIVERS
12776L:	netdev@vger.kernel.org
12777L:	linux-parisc@vger.kernel.org
12778S:	Orphan
12779F:	drivers/net/ethernet/dec/tulip/
12780
12781TUN/TAP driver
12782M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
12783W:	http://vtun.sourceforge.net/tun
12784S:	Maintained
12785F:	Documentation/networking/tuntap.txt
12786F:	arch/um/os-Linux/drivers/
12787
12788TURBOCHANNEL SUBSYSTEM
12789M:	"Maciej W. Rozycki" <macro@linux-mips.org>
12790M:	Ralf Baechle <ralf@linux-mips.org>
12791L:	linux-mips@linux-mips.org
12792Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
12793S:	Maintained
12794F:	drivers/tc/
12795F:	include/linux/tc.h
12796
12797UBI FILE SYSTEM (UBIFS)
12798M:	Richard Weinberger <richard@nod.at>
12799M:	Artem Bityutskiy <dedekind1@gmail.com>
12800M:	Adrian Hunter <adrian.hunter@intel.com>
12801L:	linux-mtd@lists.infradead.org
12802T:	git git://git.infradead.org/ubifs-2.6.git
12803W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
12804S:	Supported
12805F:	Documentation/filesystems/ubifs.txt
12806F:	fs/ubifs/
12807
12808UCLINUX (M68KNOMMU AND COLDFIRE)
12809M:	Greg Ungerer <gerg@linux-m68k.org>
12810W:	http://www.linux-m68k.org/
12811W:	http://www.uclinux.org/
12812L:	linux-m68k@lists.linux-m68k.org
12813L:	uclinux-dev@uclinux.org  (subscribers-only)
12814T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12815S:	Maintained
12816F:	arch/m68k/coldfire/
12817F:	arch/m68k/68*/
12818F:	arch/m68k/*/*_no.*
12819F:	arch/m68k/include/asm/*_no.*
12820
12821UDF FILESYSTEM
12822M:	Jan Kara <jack@suse.com>
12823S:	Maintained
12824F:	Documentation/filesystems/udf.txt
12825F:	fs/udf/
12826
12827UDRAW TABLET
12828M:	Bastien Nocera <hadess@hadess.net>
12829L:	linux-input@vger.kernel.org
12830S:	Maintained
12831F:	drivers/hid/hid-udraw.c
12832
12833UFS FILESYSTEM
12834M:	Evgeniy Dushistov <dushistov@mail.ru>
12835S:	Maintained
12836F:	Documentation/filesystems/ufs.txt
12837F:	fs/ufs/
12838
12839UHID USERSPACE HID IO DRIVER:
12840M:	David Herrmann <dh.herrmann@googlemail.com>
12841L:	linux-input@vger.kernel.org
12842S:	Maintained
12843F:	drivers/hid/uhid.c
12844F:	include/uapi/linux/uhid.h
12845
12846ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12847L:	linux-usb@vger.kernel.org
12848S:	Orphan
12849F:	drivers/uwb/
12850F:	include/linux/uwb.h
12851F:	include/linux/uwb/
12852
12853UNICORE32 ARCHITECTURE:
12854M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
12855W:	http://mprc.pku.edu.cn/~guanxuetao/linux
12856S:	Maintained
12857T:	git git://github.com/gxt/linux.git
12858F:	arch/unicore32/
12859
12860UNIFDEF
12861M:	Tony Finch <dot@dotat.at>
12862W:	http://dotat.at/prog/unifdef
12863S:	Maintained
12864F:	scripts/unifdef.c
12865
12866UNIFORM CDROM DRIVER
12867M:	Jens Axboe <axboe@kernel.dk>
12868W:	http://www.kernel.dk
12869S:	Maintained
12870F:	Documentation/cdrom/
12871F:	drivers/cdrom/cdrom.c
12872F:	include/linux/cdrom.h
12873F:	include/uapi/linux/cdrom.h
12874
12875UNISYS S-PAR DRIVERS
12876M:	David Kershner <david.kershner@unisys.com>
12877L:	sparmaintainer@unisys.com (Unisys internal)
12878S:	Supported
12879F:	drivers/staging/unisys/
12880
12881UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12882M:	Vinayak Holikatti <vinholikatti@gmail.com>
12883L:	linux-scsi@vger.kernel.org
12884S:	Supported
12885F:	Documentation/scsi/ufs.txt
12886F:	drivers/scsi/ufs/
12887
12888UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12889M:	Manjunath M Bettegowda <manjumb@synopsys.com>
12890M:	Prabu Thangamuthu <prabut@synopsys.com>
12891L:	linux-scsi@vger.kernel.org
12892S:	Supported
12893F:	drivers/scsi/ufs/*dwc*
12894
12895UNSORTED BLOCK IMAGES (UBI)
12896M:	Artem Bityutskiy <dedekind1@gmail.com>
12897M:	Richard Weinberger <richard@nod.at>
12898W:	http://www.linux-mtd.infradead.org/
12899L:	linux-mtd@lists.infradead.org
12900T:	git git://git.infradead.org/ubifs-2.6.git
12901S:	Supported
12902F:	drivers/mtd/ubi/
12903F:	include/linux/mtd/ubi.h
12904F:	include/uapi/mtd/ubi-user.h
12905
12906USB ACM DRIVER
12907M:	Oliver Neukum <oneukum@suse.com>
12908L:	linux-usb@vger.kernel.org
12909S:	Maintained
12910F:	Documentation/usb/acm.txt
12911F:	drivers/usb/class/cdc-acm.*
12912
12913USB AR5523 WIRELESS DRIVER
12914M:	Pontus Fuchs <pontus.fuchs@gmail.com>
12915L:	linux-wireless@vger.kernel.org
12916S:	Maintained
12917F:	drivers/net/wireless/ath/ar5523/
12918
12919USB ATTACHED SCSI
12920M:	Oliver Neukum <oneukum@suse.com>
12921L:	linux-usb@vger.kernel.org
12922L:	linux-scsi@vger.kernel.org
12923S:	Maintained
12924F:	drivers/usb/storage/uas.c
12925
12926USB CDC ETHERNET DRIVER
12927M:	Oliver Neukum <oliver@neukum.org>
12928L:	linux-usb@vger.kernel.org
12929S:	Maintained
12930F:	drivers/net/usb/cdc_*.c
12931F:	include/uapi/linux/usb/cdc.h
12932
12933USB CHAOSKEY DRIVER
12934M:	Keith Packard <keithp@keithp.com>
12935L:	linux-usb@vger.kernel.org
12936S:	Maintained
12937F:	drivers/usb/misc/chaoskey.c
12938
12939USB CYPRESS C67X00 DRIVER
12940M:	Peter Korsgaard <jacmet@sunsite.dk>
12941L:	linux-usb@vger.kernel.org
12942S:	Maintained
12943F:	drivers/usb/c67x00/
12944
12945USB DAVICOM DM9601 DRIVER
12946M:	Peter Korsgaard <jacmet@sunsite.dk>
12947L:	netdev@vger.kernel.org
12948W:	http://www.linux-usb.org/usbnet
12949S:	Maintained
12950F:	drivers/net/usb/dm9601.c
12951
12952USB DIAMOND RIO500 DRIVER
12953M:	Cesar Miquel <miquel@df.uba.ar>
12954L:	rio500-users@lists.sourceforge.net
12955W:	http://rio500.sourceforge.net
12956S:	Maintained
12957F:	drivers/usb/misc/rio500*
12958
12959USB EHCI DRIVER
12960M:	Alan Stern <stern@rowland.harvard.edu>
12961L:	linux-usb@vger.kernel.org
12962S:	Maintained
12963F:	Documentation/usb/ehci.txt
12964F:	drivers/usb/host/ehci*
12965
12966USB GADGET/PERIPHERAL SUBSYSTEM
12967M:	Felipe Balbi <balbi@kernel.org>
12968L:	linux-usb@vger.kernel.org
12969W:	http://www.linux-usb.org/gadget
12970T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12971S:	Maintained
12972F:	drivers/usb/gadget/
12973F:	include/linux/usb/gadget*
12974
12975USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12976M:	Jiri Kosina <jikos@kernel.org>
12977R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
12978L:	linux-usb@vger.kernel.org
12979T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12980S:	Maintained
12981F:	Documentation/hid/hiddev.txt
12982F:	drivers/hid/usbhid/
12983
12984USB ISP116X DRIVER
12985M:	Olav Kongas <ok@artecdesign.ee>
12986L:	linux-usb@vger.kernel.org
12987S:	Maintained
12988F:	drivers/usb/host/isp116x*
12989F:	include/linux/usb/isp116x.h
12990
12991USB LAN78XX ETHERNET DRIVER
12992M:	Woojung Huh <woojung.huh@microchip.com>
12993M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12994L:	netdev@vger.kernel.org
12995S:	Maintained
12996F:	drivers/net/usb/lan78xx.*
12997
12998USB MASS STORAGE DRIVER
12999M:	Alan Stern <stern@rowland.harvard.edu>
13000L:	linux-usb@vger.kernel.org
13001L:	usb-storage@lists.one-eyed-alien.net
13002S:	Maintained
13003W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
13004F:	drivers/usb/storage/
13005
13006USB MIDI DRIVER
13007M:	Clemens Ladisch <clemens@ladisch.de>
13008L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13009T:	git git://git.alsa-project.org/alsa-kernel.git
13010S:	Maintained
13011F:	sound/usb/midi.*
13012
13013USB NETWORKING DRIVERS
13014L:	linux-usb@vger.kernel.org
13015S:	Odd Fixes
13016F:	drivers/net/usb/
13017
13018USB OHCI DRIVER
13019M:	Alan Stern <stern@rowland.harvard.edu>
13020L:	linux-usb@vger.kernel.org
13021S:	Maintained
13022F:	Documentation/usb/ohci.txt
13023F:	drivers/usb/host/ohci*
13024
13025USB OTG FSM (Finite State Machine)
13026M:	Peter Chen <Peter.Chen@nxp.com>
13027T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13028L:	linux-usb@vger.kernel.org
13029S:	Maintained
13030F:	drivers/usb/common/usb-otg-fsm.c
13031
13032USB OVER IP DRIVER
13033M:	Valentina Manea <valentina.manea.m@gmail.com>
13034M:	Shuah Khan <shuahkh@osg.samsung.com>
13035M:	Shuah Khan <shuah@kernel.org>
13036L:	linux-usb@vger.kernel.org
13037S:	Maintained
13038F:	Documentation/usb/usbip_protocol.txt
13039F:	drivers/usb/usbip/
13040F:	tools/usb/usbip/
13041
13042USB PEGASUS DRIVER
13043M:	Petko Manolov <petkan@nucleusys.com>
13044L:	linux-usb@vger.kernel.org
13045L:	netdev@vger.kernel.org
13046T:	git git://github.com/petkan/pegasus.git
13047W:	https://github.com/petkan/pegasus
13048S:	Maintained
13049F:	drivers/net/usb/pegasus.*
13050
13051USB PHY LAYER
13052M:	Felipe Balbi <balbi@kernel.org>
13053L:	linux-usb@vger.kernel.org
13054T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13055S:	Maintained
13056F:	drivers/usb/phy/
13057
13058USB PRINTER DRIVER (usblp)
13059M:	Pete Zaitcev <zaitcev@redhat.com>
13060L:	linux-usb@vger.kernel.org
13061S:	Supported
13062F:	drivers/usb/class/usblp.c
13063
13064USB QMI WWAN NETWORK DRIVER
13065M:	Bjørn Mork <bjorn@mork.no>
13066L:	netdev@vger.kernel.org
13067S:	Maintained
13068F:	Documentation/ABI/testing/sysfs-class-net-qmi
13069F:	drivers/net/usb/qmi_wwan.c
13070
13071USB RTL8150 DRIVER
13072M:	Petko Manolov <petkan@nucleusys.com>
13073L:	linux-usb@vger.kernel.org
13074L:	netdev@vger.kernel.org
13075T:	git git://github.com/petkan/rtl8150.git
13076W:	https://github.com/petkan/rtl8150
13077S:	Maintained
13078F:	drivers/net/usb/rtl8150.c
13079
13080USB SERIAL SUBSYSTEM
13081M:	Johan Hovold <johan@kernel.org>
13082L:	linux-usb@vger.kernel.org
13083T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13084S:	Maintained
13085F:	Documentation/usb/usb-serial.txt
13086F:	drivers/usb/serial/
13087F:	include/linux/usb/serial.h
13088
13089USB SMSC75XX ETHERNET DRIVER
13090M:	Steve Glendinning <steve.glendinning@shawell.net>
13091L:	netdev@vger.kernel.org
13092S:	Maintained
13093F:	drivers/net/usb/smsc75xx.*
13094
13095USB SMSC95XX ETHERNET DRIVER
13096M:	Steve Glendinning <steve.glendinning@shawell.net>
13097M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13098L:	netdev@vger.kernel.org
13099S:	Maintained
13100F:	drivers/net/usb/smsc95xx.*
13101
13102USB SUBSYSTEM
13103M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13104L:	linux-usb@vger.kernel.org
13105W:	http://www.linux-usb.org
13106T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13107S:	Supported
13108F:	Documentation/devicetree/bindings/usb/
13109F:	Documentation/usb/
13110F:	drivers/usb/
13111F:	include/linux/usb.h
13112F:	include/linux/usb/
13113
13114USB UHCI DRIVER
13115M:	Alan Stern <stern@rowland.harvard.edu>
13116L:	linux-usb@vger.kernel.org
13117S:	Maintained
13118F:	drivers/usb/host/uhci*
13119
13120USB "USBNET" DRIVER FRAMEWORK
13121M:	Oliver Neukum <oneukum@suse.com>
13122L:	netdev@vger.kernel.org
13123W:	http://www.linux-usb.org/usbnet
13124S:	Maintained
13125F:	drivers/net/usb/usbnet.c
13126F:	include/linux/usb/usbnet.h
13127
13128USB VIDEO CLASS
13129M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13130L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13131L:	linux-media@vger.kernel.org
13132T:	git git://linuxtv.org/media_tree.git
13133W:	http://www.ideasonboard.org/uvc/
13134S:	Maintained
13135F:	drivers/media/usb/uvc/
13136F:	include/uapi/linux/uvcvideo.h
13137
13138USB VISION DRIVER
13139M:	Hans Verkuil <hverkuil@xs4all.nl>
13140L:	linux-media@vger.kernel.org
13141T:	git git://linuxtv.org/media_tree.git
13142W:	https://linuxtv.org
13143S:	Odd Fixes
13144F:	drivers/media/usb/usbvision/
13145
13146USB WEBCAM GADGET
13147M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13148L:	linux-usb@vger.kernel.org
13149S:	Maintained
13150F:	drivers/usb/gadget/function/*uvc*
13151F:	drivers/usb/gadget/legacy/webcam.c
13152
13153USB WIRELESS RNDIS DRIVER (rndis_wlan)
13154M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
13155L:	linux-wireless@vger.kernel.org
13156S:	Maintained
13157F:	drivers/net/wireless/rndis_wlan.c
13158
13159USB XHCI DRIVER
13160M:	Mathias Nyman <mathias.nyman@intel.com>
13161L:	linux-usb@vger.kernel.org
13162S:	Supported
13163F:	drivers/usb/host/xhci*
13164F:	drivers/usb/host/pci-quirks*
13165
13166USB ZD1201 DRIVER
13167L:	linux-wireless@vger.kernel.org
13168W:	http://linux-lc100020.sourceforge.net
13169S:	Orphan
13170F:	drivers/net/wireless/zydas/zd1201.*
13171
13172USB ZR364XX DRIVER
13173M:	Antoine Jacquet <royale@zerezo.com>
13174L:	linux-usb@vger.kernel.org
13175L:	linux-media@vger.kernel.org
13176T:	git git://linuxtv.org/media_tree.git
13177W:	http://royale.zerezo.com/zr364xx/
13178S:	Maintained
13179F:	Documentation/media/v4l-drivers/zr364xx*
13180F:	drivers/media/usb/zr364xx/
13181
13182ULPI BUS
13183M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
13184L:	linux-usb@vger.kernel.org
13185S:	Maintained
13186F:	drivers/usb/common/ulpi.c
13187F:	include/linux/ulpi/
13188
13189USER-MODE LINUX (UML)
13190M:	Jeff Dike <jdike@addtoit.com>
13191M:	Richard Weinberger <richard@nod.at>
13192L:	user-mode-linux-devel@lists.sourceforge.net
13193L:	user-mode-linux-user@lists.sourceforge.net
13194W:	http://user-mode-linux.sourceforge.net
13195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13196S:	Maintained
13197F:	Documentation/virtual/uml/
13198F:	arch/um/
13199F:	arch/x86/um/
13200F:	fs/hostfs/
13201F:	fs/hppfs/
13202
13203USERSPACE I/O (UIO)
13204M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13205S:	Maintained
13206T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13207F:	Documentation/driver-api/uio-howto.rst
13208F:	drivers/uio/
13209F:	include/linux/uio*.h
13210
13211UTIL-LINUX PACKAGE
13212M:	Karel Zak <kzak@redhat.com>
13213L:	util-linux@vger.kernel.org
13214W:	http://en.wikipedia.org/wiki/Util-linux
13215T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13216S:	Maintained
13217
13218UVESAFB DRIVER
13219M:	Michal Januszewski <spock@gentoo.org>
13220L:	linux-fbdev@vger.kernel.org
13221W:	http://dev.gentoo.org/~spock/projects/uvesafb/
13222S:	Maintained
13223F:	Documentation/fb/uvesafb.txt
13224F:	drivers/video/fbdev/uvesafb.*
13225
13226VF610 NAND DRIVER
13227M:	Stefan Agner <stefan@agner.ch>
13228L:	linux-mtd@lists.infradead.org
13229S:	Supported
13230F:	drivers/mtd/nand/vf610_nfc.c
13231
13232VFAT/FAT/MSDOS FILESYSTEM
13233M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13234S:	Maintained
13235F:	Documentation/filesystems/vfat.txt
13236F:	fs/fat/
13237
13238VFIO DRIVER
13239M:	Alex Williamson <alex.williamson@redhat.com>
13240L:	kvm@vger.kernel.org
13241T:	git git://github.com/awilliam/linux-vfio.git
13242S:	Maintained
13243F:	Documentation/vfio.txt
13244F:	drivers/vfio/
13245F:	include/linux/vfio.h
13246F:	include/uapi/linux/vfio.h
13247
13248VFIO MEDIATED DEVICE DRIVERS
13249M:	Kirti Wankhede <kwankhede@nvidia.com>
13250L:	kvm@vger.kernel.org
13251S:	Maintained
13252F:	Documentation/vfio-mediated-device.txt
13253F:	drivers/vfio/mdev/
13254F:	include/linux/mdev.h
13255F:	samples/vfio-mdev/
13256
13257VFIO PLATFORM DRIVER
13258M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
13259L:	kvm@vger.kernel.org
13260S:	Maintained
13261F:	drivers/vfio/platform/
13262
13263VGA_SWITCHEROO
13264R:	Lukas Wunner <lukas@wunner.de>
13265S:	Maintained
13266F:	Documentation/gpu/vga-switcheroo.rst
13267F:	drivers/gpu/vga/vga_switcheroo.c
13268F:	include/linux/vga_switcheroo.h
13269T:	git git://anongit.freedesktop.org/drm/drm-misc
13270
13271VIDEOBUF2 FRAMEWORK
13272M:	Pawel Osciak <pawel@osciak.com>
13273M:	Marek Szyprowski <m.szyprowski@samsung.com>
13274M:	Kyungmin Park <kyungmin.park@samsung.com>
13275L:	linux-media@vger.kernel.org
13276S:	Maintained
13277F:	drivers/media/v4l2-core/videobuf2-*
13278F:	include/media/videobuf2-*
13279
13280VIRTIO AND VHOST VSOCK DRIVER
13281M:	Stefan Hajnoczi <stefanha@redhat.com>
13282L:	kvm@vger.kernel.org
13283L:	virtualization@lists.linux-foundation.org
13284L:	netdev@vger.kernel.org
13285S:	Maintained
13286F:	include/linux/virtio_vsock.h
13287F:	include/uapi/linux/virtio_vsock.h
13288F:	net/vmw_vsock/virtio_transport_common.c
13289F:	net/vmw_vsock/virtio_transport.c
13290F:	drivers/vhost/vsock.c
13291F:	drivers/vhost/vsock.h
13292
13293VIRTUAL SERIO DEVICE DRIVER
13294M:	Stephen Chandler Paul <thatslyude@gmail.com>
13295S:	Maintained
13296F:	drivers/input/serio/userio.c
13297F:	include/uapi/linux/userio.h
13298
13299VIRTIO CONSOLE DRIVER
13300M:	Amit Shah <amit@kernel.org>
13301L:	virtualization@lists.linux-foundation.org
13302S:	Maintained
13303F:	drivers/char/virtio_console.c
13304F:	include/linux/virtio_console.h
13305F:	include/uapi/linux/virtio_console.h
13306
13307VIRTIO CORE, NET AND BLOCK DRIVERS
13308M:	"Michael S. Tsirkin" <mst@redhat.com>
13309M:	Jason Wang <jasowang@redhat.com>
13310L:	virtualization@lists.linux-foundation.org
13311S:	Maintained
13312F:	Documentation/devicetree/bindings/virtio/
13313F:	drivers/virtio/
13314F:	tools/virtio/
13315F:	drivers/net/virtio_net.c
13316F:	drivers/block/virtio_blk.c
13317F:	include/linux/virtio_*.h
13318F:	include/uapi/linux/virtio_*.h
13319F:	drivers/crypto/virtio/
13320
13321VIRTIO DRIVERS FOR S390
13322M:	Christian Borntraeger <borntraeger@de.ibm.com>
13323M:	Cornelia Huck <cornelia.huck@de.ibm.com>
13324L:	linux-s390@vger.kernel.org
13325L:	virtualization@lists.linux-foundation.org
13326L:	kvm@vger.kernel.org
13327S:	Supported
13328F:	drivers/s390/virtio/
13329
13330VIRTIO GPU DRIVER
13331M:	David Airlie <airlied@linux.ie>
13332M:	Gerd Hoffmann <kraxel@redhat.com>
13333L:	dri-devel@lists.freedesktop.org
13334L:	virtualization@lists.linux-foundation.org
13335T:	git git://anongit.freedesktop.org/drm/drm-misc
13336S:	Maintained
13337F:	drivers/gpu/drm/virtio/
13338F:	include/uapi/linux/virtio_gpu.h
13339
13340VIRTIO HOST (VHOST)
13341M:	"Michael S. Tsirkin" <mst@redhat.com>
13342M:	Jason Wang <jasowang@redhat.com>
13343L:	kvm@vger.kernel.org
13344L:	virtualization@lists.linux-foundation.org
13345L:	netdev@vger.kernel.org
13346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13347S:	Maintained
13348F:	drivers/vhost/
13349F:	include/uapi/linux/vhost.h
13350
13351VIRTIO INPUT DRIVER
13352M:	Gerd Hoffmann <kraxel@redhat.com>
13353S:	Maintained
13354F:	drivers/virtio/virtio_input.c
13355F:	include/uapi/linux/virtio_input.h
13356
13357VIRTIO CRYPTO DRIVER
13358M:  Gonglei <arei.gonglei@huawei.com>
13359L:  virtualization@lists.linux-foundation.org
13360L:  linux-crypto@vger.kernel.org
13361S:  Maintained
13362F:  drivers/crypto/virtio/
13363F:  include/uapi/linux/virtio_crypto.h
13364
13365VIA RHINE NETWORK DRIVER
13366S:	Orphan
13367F:	drivers/net/ethernet/via/via-rhine.c
13368
13369VIA SD/MMC CARD CONTROLLER DRIVER
13370M:	Bruce Chang <brucechang@via.com.tw>
13371M:	Harald Welte <HaraldWelte@viatech.com>
13372S:	Maintained
13373F:	drivers/mmc/host/via-sdmmc.c
13374
13375VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13376M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13377L:	linux-fbdev@vger.kernel.org
13378S:	Maintained
13379F:	include/linux/via-core.h
13380F:	include/linux/via-gpio.h
13381F:	include/linux/via_i2c.h
13382F:	drivers/video/fbdev/via/
13383
13384VIA VELOCITY NETWORK DRIVER
13385M:	Francois Romieu <romieu@fr.zoreil.com>
13386L:	netdev@vger.kernel.org
13387S:	Maintained
13388F:	drivers/net/ethernet/via/via-velocity.*
13389
13390VIRT LIB
13391M:	Alex Williamson <alex.williamson@redhat.com>
13392M:	Paolo Bonzini <pbonzini@redhat.com>
13393L:	kvm@vger.kernel.org
13394S:	Supported
13395F:	virt/lib/
13396
13397VIVID VIRTUAL VIDEO DRIVER
13398M:	Hans Verkuil <hverkuil@xs4all.nl>
13399L:	linux-media@vger.kernel.org
13400T:	git git://linuxtv.org/media_tree.git
13401W:	https://linuxtv.org
13402S:	Maintained
13403F:	drivers/media/platform/vivid/*
13404
13405VLYNQ BUS
13406M:	Florian Fainelli <f.fainelli@gmail.com>
13407L:	openwrt-devel@lists.openwrt.org (subscribers-only)
13408S:	Maintained
13409F:	drivers/vlynq/vlynq.c
13410F:	include/linux/vlynq.h
13411
13412VME SUBSYSTEM
13413M:	Martyn Welch <martyn@welchs.me.uk>
13414M:	Manohar Vanga <manohar.vanga@gmail.com>
13415M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13416L:	devel@driverdev.osuosl.org
13417S:	Maintained
13418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13419F:	Documentation/driver-api/vme.rst
13420F:	drivers/staging/vme/
13421F:	drivers/vme/
13422F:	include/linux/vme*
13423
13424VMWARE HYPERVISOR INTERFACE
13425M:	Alok Kataria <akataria@vmware.com>
13426L:	virtualization@lists.linux-foundation.org
13427S:	Supported
13428F:	arch/x86/kernel/cpu/vmware.c
13429
13430VMWARE BALLOON DRIVER
13431M:	Xavier Deguillard <xdeguillard@vmware.com>
13432M:	Philip Moltmann <moltmann@vmware.com>
13433M:	"VMware, Inc." <pv-drivers@vmware.com>
13434L:	linux-kernel@vger.kernel.org
13435S:	Maintained
13436F:	drivers/misc/vmw_balloon.c
13437
13438VMWARE VMMOUSE SUBDRIVER
13439M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
13440M:	"VMware, Inc." <pv-drivers@vmware.com>
13441L:	linux-input@vger.kernel.org
13442S:	Maintained
13443F:	drivers/input/mouse/vmmouse.c
13444F:	drivers/input/mouse/vmmouse.h
13445
13446VMWARE VMXNET3 ETHERNET DRIVER
13447M:	Shrikrishna Khare <skhare@vmware.com>
13448M:	"VMware, Inc." <pv-drivers@vmware.com>
13449L:	netdev@vger.kernel.org
13450S:	Maintained
13451F:	drivers/net/vmxnet3/
13452
13453VMware PVSCSI driver
13454M:	Jim Gill <jgill@vmware.com>
13455M:	VMware PV-Drivers <pv-drivers@vmware.com>
13456L:	linux-scsi@vger.kernel.org
13457S:	Maintained
13458F:	drivers/scsi/vmw_pvscsi.c
13459F:	drivers/scsi/vmw_pvscsi.h
13460
13461VMWARE PVRDMA DRIVER
13462M:	Adit Ranadive <aditr@vmware.com>
13463M:	VMware PV-Drivers <pv-drivers@vmware.com>
13464L:	linux-rdma@vger.kernel.org
13465S:	Maintained
13466F:	drivers/infiniband/hw/vmw_pvrdma/
13467
13468VOLTAGE AND CURRENT REGULATOR FRAMEWORK
13469M:	Liam Girdwood <lgirdwood@gmail.com>
13470M:	Mark Brown <broonie@kernel.org>
13471L:	linux-kernel@vger.kernel.org
13472W:	http://www.slimlogic.co.uk/?p=48
13473T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
13474S:	Supported
13475F:	Documentation/devicetree/bindings/regulator/
13476F:	drivers/regulator/
13477F:	include/dt-bindings/regulator/
13478F:	include/linux/regulator/
13479
13480VRF
13481M:	David Ahern <dsa@cumulusnetworks.com>
13482M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
13483L:	netdev@vger.kernel.org
13484S:	Maintained
13485F:	drivers/net/vrf.c
13486F:	Documentation/networking/vrf.txt
13487
13488VT1211 HARDWARE MONITOR DRIVER
13489M:	Juerg Haefliger <juergh@gmail.com>
13490L:	linux-hwmon@vger.kernel.org
13491S:	Maintained
13492F:	Documentation/hwmon/vt1211
13493F:	drivers/hwmon/vt1211.c
13494
13495VT8231 HARDWARE MONITOR DRIVER
13496M:	Roger Lucas <vt8231@hiddenengine.co.uk>
13497L:	linux-hwmon@vger.kernel.org
13498S:	Maintained
13499F:	drivers/hwmon/vt8231.c
13500
13501VUB300 USB to SDIO/SD/MMC bridge chip
13502M:	Tony Olech <tony.olech@elandigitalsystems.com>
13503L:	linux-mmc@vger.kernel.org
13504L:	linux-usb@vger.kernel.org
13505S:	Supported
13506F:	drivers/mmc/host/vub300.c
13507
13508W1 DALLAS'S 1-WIRE BUS
13509M:	Evgeniy Polyakov <zbr@ioremap.net>
13510S:	Maintained
13511F:	Documentation/w1/
13512F:	drivers/w1/
13513
13514W83791D HARDWARE MONITORING DRIVER
13515M:	Marc Hulsman <m.hulsman@tudelft.nl>
13516L:	linux-hwmon@vger.kernel.org
13517S:	Maintained
13518F:	Documentation/hwmon/w83791d
13519F:	drivers/hwmon/w83791d.c
13520
13521W83793 HARDWARE MONITORING DRIVER
13522M:	Rudolf Marek <r.marek@assembler.cz>
13523L:	linux-hwmon@vger.kernel.org
13524S:	Maintained
13525F:	Documentation/hwmon/w83793
13526F:	drivers/hwmon/w83793.c
13527
13528W83795 HARDWARE MONITORING DRIVER
13529M:	Jean Delvare <jdelvare@suse.com>
13530L:	linux-hwmon@vger.kernel.org
13531S:	Maintained
13532F:	drivers/hwmon/w83795.c
13533
13534W83L51xD SD/MMC CARD INTERFACE DRIVER
13535M:	Pierre Ossman <pierre@ossman.eu>
13536S:	Maintained
13537F:	drivers/mmc/host/wbsd.*
13538
13539WACOM PROTOCOL 4 SERIAL TABLETS
13540M:	Julian Squires <julian@cipht.net>
13541M:	Hans de Goede <hdegoede@redhat.com>
13542L:	linux-input@vger.kernel.org
13543S:	Maintained
13544F:	drivers/input/tablet/wacom_serial4.c
13545
13546WATCHDOG DEVICE DRIVERS
13547M:	Wim Van Sebroeck <wim@iguana.be>
13548R:	Guenter Roeck <linux@roeck-us.net>
13549L:	linux-watchdog@vger.kernel.org
13550W:	http://www.linux-watchdog.org/
13551T:	git git://www.linux-watchdog.org/linux-watchdog.git
13552S:	Maintained
13553F:	Documentation/devicetree/bindings/watchdog/
13554F:	Documentation/watchdog/
13555F:	drivers/watchdog/
13556F:	include/linux/watchdog.h
13557F:	include/uapi/linux/watchdog.h
13558
13559WIIMOTE HID DRIVER
13560M:	David Herrmann <dh.herrmann@googlemail.com>
13561L:	linux-input@vger.kernel.org
13562S:	Maintained
13563F:	drivers/hid/hid-wiimote*
13564
13565WINBOND CIR DRIVER
13566M:	David Härdeman <david@hardeman.nu>
13567S:	Maintained
13568F:	drivers/media/rc/winbond-cir.c
13569
13570WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13571M:	William Breathitt Gray <vilhelm.gray@gmail.com>
13572L:	linux-watchdog@vger.kernel.org
13573S:	Maintained
13574F:	drivers/watchdog/ebc-c384_wdt.c
13575
13576WINSYSTEMS WS16C48 GPIO DRIVER
13577M:	William Breathitt Gray <vilhelm.gray@gmail.com>
13578L:	linux-gpio@vger.kernel.org
13579S:	Maintained
13580F:	drivers/gpio/gpio-ws16c48.c
13581
13582WIMAX STACK
13583M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13584M:	linux-wimax@intel.com
13585L:	wimax@linuxwimax.org (subscribers-only)
13586S:	Supported
13587W:	http://linuxwimax.org
13588F:	Documentation/wimax/README.wimax
13589F:	include/linux/wimax/debug.h
13590F:	include/net/wimax.h
13591F:	include/uapi/linux/wimax.h
13592F:	net/wimax/
13593
13594WISTRON LAPTOP BUTTON DRIVER
13595M:	Miloslav Trmac <mitr@volny.cz>
13596S:	Maintained
13597F:	drivers/input/misc/wistron_btns.c
13598
13599WL3501 WIRELESS PCMCIA CARD DRIVER
13600L:	linux-wireless@vger.kernel.org
13601S:	Odd fixes
13602F:	drivers/net/wireless/wl3501*
13603
13604WOLFSON MICROELECTRONICS DRIVERS
13605L:	patches@opensource.wolfsonmicro.com
13606T:	git https://github.com/CirrusLogic/linux-drivers.git
13607W:	https://github.com/CirrusLogic/linux-drivers/wiki
13608S:	Supported
13609F:	Documentation/hwmon/wm83??
13610F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13611F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13612F:	Documentation/devicetree/bindings/mfd/arizona.txt
13613F:	arch/arm/mach-s3c64xx/mach-crag6410*
13614F:	drivers/clk/clk-wm83*.c
13615F:	drivers/extcon/extcon-arizona.c
13616F:	drivers/leds/leds-wm83*.c
13617F:	drivers/gpio/gpio-*wm*.c
13618F:	drivers/gpio/gpio-arizona.c
13619F:	drivers/hwmon/wm83??-hwmon.c
13620F:	drivers/input/misc/wm831x-on.c
13621F:	drivers/input/touchscreen/wm831x-ts.c
13622F:	drivers/input/touchscreen/wm97*.c
13623F:	drivers/mfd/arizona*
13624F:	drivers/mfd/wm*.c
13625F:	drivers/mfd/cs47l24*
13626F:	drivers/power/supply/wm83*.c
13627F:	drivers/rtc/rtc-wm83*.c
13628F:	drivers/regulator/wm8*.c
13629F:	drivers/video/backlight/wm83*_bl.c
13630F:	drivers/watchdog/wm83*_wdt.c
13631F:	include/linux/mfd/arizona/
13632F:	include/linux/mfd/wm831x/
13633F:	include/linux/mfd/wm8350/
13634F:	include/linux/mfd/wm8400*
13635F:	include/linux/wm97xx.h
13636F:	include/sound/wm????.h
13637F:	sound/soc/codecs/arizona.?
13638F:	sound/soc/codecs/wm*
13639F:	sound/soc/codecs/cs47l24*
13640
13641WORKQUEUE
13642M:	Tejun Heo <tj@kernel.org>
13643R:	Lai Jiangshan <jiangshanlai@gmail.com>
13644T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13645S:	Maintained
13646F:	include/linux/workqueue.h
13647F:	kernel/workqueue.c
13648F:	Documentation/core-api/workqueue.rst
13649
13650X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13651M:	Chen-Yu Tsai <wens@csie.org>
13652L:	linux-kernel@vger.kernel.org
13653S:	Maintained
13654N:	axp[128]
13655
13656X.25 NETWORK LAYER
13657M:	Andrew Hendry <andrew.hendry@gmail.com>
13658L:	linux-x25@vger.kernel.org
13659S:	Odd Fixes
13660F:	Documentation/networking/x25*
13661F:	include/net/x25*
13662F:	net/x25/
13663
13664X86 ARCHITECTURE (32-BIT AND 64-BIT)
13665M:	Thomas Gleixner <tglx@linutronix.de>
13666M:	Ingo Molnar <mingo@redhat.com>
13667M:	"H. Peter Anvin" <hpa@zytor.com>
13668M:	x86@kernel.org
13669L:	linux-kernel@vger.kernel.org
13670T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13671S:	Maintained
13672F:	Documentation/x86/
13673F:	arch/x86/
13674
13675X86 PLATFORM DRIVERS
13676M:	Darren Hart <dvhart@infradead.org>
13677M:	Andy Shevchenko <andy@infradead.org>
13678L:	platform-driver-x86@vger.kernel.org
13679T:	git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13680S:	Maintained
13681F:	drivers/platform/x86/
13682F:	drivers/platform/olpc/
13683
13684X86 MCE INFRASTRUCTURE
13685M:	Tony Luck <tony.luck@intel.com>
13686M:	Borislav Petkov <bp@alien8.de>
13687L:	linux-edac@vger.kernel.org
13688S:	Maintained
13689F:	arch/x86/kernel/cpu/mcheck/*
13690
13691X86 MICROCODE UPDATE SUPPORT
13692M:	Borislav Petkov <bp@alien8.de>
13693S:	Maintained
13694F:	arch/x86/kernel/cpu/microcode/*
13695
13696X86 VDSO
13697M:	Andy Lutomirski <luto@amacapital.net>
13698L:	linux-kernel@vger.kernel.org
13699T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13700S:	Maintained
13701F:	arch/x86/entry/vdso/
13702
13703XC2028/3028 TUNER DRIVER
13704M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13705M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13706L:	linux-media@vger.kernel.org
13707W:	https://linuxtv.org
13708T:	git git://linuxtv.org/media_tree.git
13709S:	Maintained
13710F:	drivers/media/tuners/tuner-xc2028.*
13711
13712XEN HYPERVISOR INTERFACE
13713M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
13714M:	Juergen Gross <jgross@suse.com>
13715L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13716T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13717S:	Supported
13718F:	arch/x86/xen/
13719F:	drivers/*/xen-*front.c
13720F:	drivers/xen/
13721F:	arch/x86/include/asm/xen/
13722F:	include/xen/
13723F:	include/uapi/xen/
13724
13725XEN HYPERVISOR ARM
13726M:	Stefano Stabellini <sstabellini@kernel.org>
13727L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13728S:	Maintained
13729F:	arch/arm/xen/
13730F:	arch/arm/include/asm/xen/
13731
13732XEN HYPERVISOR ARM64
13733M:	Stefano Stabellini <sstabellini@kernel.org>
13734L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13735S:	Maintained
13736F:	arch/arm64/xen/
13737F:	arch/arm64/include/asm/xen/
13738
13739XEN NETWORK BACKEND DRIVER
13740M:	Wei Liu <wei.liu2@citrix.com>
13741M:	Paul Durrant <paul.durrant@citrix.com>
13742L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13743L:	netdev@vger.kernel.org
13744S:	Supported
13745F:	drivers/net/xen-netback/*
13746
13747XEN PCI SUBSYSTEM
13748M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13749L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13750S:	Supported
13751F:	arch/x86/pci/*xen*
13752F:	drivers/pci/*xen*
13753
13754XEN BLOCK SUBSYSTEM
13755M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13756M:	Roger Pau Monné <roger.pau@citrix.com>
13757L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13758S:	Supported
13759F:	drivers/block/xen-blkback/*
13760F:	drivers/block/xen*
13761
13762XEN PVSCSI DRIVERS
13763M:	Juergen Gross <jgross@suse.com>
13764L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13765L:	linux-scsi@vger.kernel.org
13766S:	Supported
13767F:	drivers/scsi/xen-scsifront.c
13768F:	drivers/xen/xen-scsiback.c
13769F:	include/xen/interface/io/vscsiif.h
13770
13771XEN SWIOTLB SUBSYSTEM
13772M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13773L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13774S:	Supported
13775F:	arch/x86/xen/*swiotlb*
13776F:	drivers/xen/*swiotlb*
13777
13778XFS FILESYSTEM
13779M:	Darrick J. Wong <darrick.wong@oracle.com>
13780M:	linux-xfs@vger.kernel.org
13781L:	linux-xfs@vger.kernel.org
13782W:	http://xfs.org/
13783T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
13784S:	Supported
13785F:	Documentation/filesystems/xfs.txt
13786F:	fs/xfs/
13787
13788XILINX AXI ETHERNET DRIVER
13789M:	Anirudha Sarangi <anirudh@xilinx.com>
13790M:	John Linn <John.Linn@xilinx.com>
13791S:	Maintained
13792F:	drivers/net/ethernet/xilinx/xilinx_axienet*
13793
13794XILINX UARTLITE SERIAL DRIVER
13795M:	Peter Korsgaard <jacmet@sunsite.dk>
13796L:	linux-serial@vger.kernel.org
13797S:	Maintained
13798F:	drivers/tty/serial/uartlite.c
13799
13800XILINX VIDEO IP CORES
13801M:	Hyun Kwon <hyun.kwon@xilinx.com>
13802M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13803L:	linux-media@vger.kernel.org
13804T:	git git://linuxtv.org/media_tree.git
13805S:	Supported
13806F:	Documentation/devicetree/bindings/media/xilinx/
13807F:	drivers/media/platform/xilinx/
13808F:	include/uapi/linux/xilinx-v4l2-controls.h
13809
13810XILLYBUS DRIVER
13811M:	Eli Billauer <eli.billauer@gmail.com>
13812L:	linux-kernel@vger.kernel.org
13813S:	Supported
13814F:	drivers/char/xillybus/
13815
13816XTENSA XTFPGA PLATFORM SUPPORT
13817M:	Max Filippov <jcmvbkbc@gmail.com>
13818L:	linux-xtensa@linux-xtensa.org
13819S:	Maintained
13820F:	drivers/spi/spi-xtensa-xtfpga.c
13821F:	sound/soc/xtensa/xtfpga-i2s.c
13822
13823YAM DRIVER FOR AX.25
13824M:	Jean-Paul Roubelat <jpr@f6fbb.org>
13825L:	linux-hams@vger.kernel.org
13826S:	Maintained
13827F:	drivers/net/hamradio/yam*
13828F:	include/linux/yam.h
13829
13830YEALINK PHONE DRIVER
13831M:	Henk Vergonet <Henk.Vergonet@gmail.com>
13832L:	usbb2k-api-dev@nongnu.org
13833S:	Maintained
13834F:	Documentation/input/yealink.txt
13835F:	drivers/input/misc/yealink.*
13836
13837Z8530 DRIVER FOR AX.25
13838M:	Joerg Reuter <jreuter@yaina.de>
13839W:	http://yaina.de/jreuter/
13840W:	http://www.qsl.net/dl1bke/
13841L:	linux-hams@vger.kernel.org
13842S:	Maintained
13843F:	Documentation/networking/z8530drv.txt
13844F:	drivers/net/hamradio/*scc.c
13845F:	drivers/net/hamradio/z8530.h
13846
13847ZBUD COMPRESSED PAGE ALLOCATOR
13848M:	Seth Jennings <sjenning@redhat.com>
13849M:	Dan Streetman <ddstreet@ieee.org>
13850L:	linux-mm@kvack.org
13851S:	Maintained
13852F:	mm/zbud.c
13853F:	include/linux/zbud.h
13854
13855ZD1211RW WIRELESS DRIVER
13856M:	Daniel Drake <dsd@gentoo.org>
13857M:	Ulrich Kunitz <kune@deine-taler.de>
13858W:	http://zd1211.ath.cx/wiki/DriverRewrite
13859L:	linux-wireless@vger.kernel.org
13860L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
13861S:	Maintained
13862F:	drivers/net/wireless/zydas/zd1211rw/
13863
13864ZD1301_DEMOD MEDIA DRIVER
13865M:	Antti Palosaari <crope@iki.fi>
13866L:	linux-media@vger.kernel.org
13867W:	https://linuxtv.org/
13868W:	http://palosaari.fi/linux/
13869Q:	https://patchwork.linuxtv.org/project/linux-media/list/
13870S:	Maintained
13871F:	drivers/media/dvb-frontends/zd1301_demod*
13872
13873ZD1301 MEDIA DRIVER
13874M:	Antti Palosaari <crope@iki.fi>
13875L:	linux-media@vger.kernel.org
13876W:	https://linuxtv.org/
13877W:	http://palosaari.fi/linux/
13878Q:	https://patchwork.linuxtv.org/project/linux-media/list/
13879S:	Maintained
13880F:	drivers/media/usb/dvb-usb-v2/zd1301*
13881
13882ZPOOL COMPRESSED PAGE STORAGE API
13883M:	Dan Streetman <ddstreet@ieee.org>
13884L:	linux-mm@kvack.org
13885S:	Maintained
13886F:	mm/zpool.c
13887F:	include/linux/zpool.h
13888
13889ZR36067 VIDEO FOR LINUX DRIVER
13890L:	mjpeg-users@lists.sourceforge.net
13891L:	linux-media@vger.kernel.org
13892W:	http://mjpeg.sourceforge.net/driver-zoran/
13893T:	hg https://linuxtv.org/hg/v4l-dvb
13894S:	Odd Fixes
13895F:	drivers/media/pci/zoran/
13896
13897ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13898M:	Minchan Kim <minchan@kernel.org>
13899M:	Nitin Gupta <ngupta@vflare.org>
13900R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13901L:	linux-kernel@vger.kernel.org
13902S:	Maintained
13903F:	drivers/block/zram/
13904F:	Documentation/blockdev/zram.txt
13905
13906ZS DECSTATION Z85C30 SERIAL DRIVER
13907M:	"Maciej W. Rozycki" <macro@linux-mips.org>
13908S:	Maintained
13909F:	drivers/tty/serial/zs.*
13910
13911ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13912M:	Minchan Kim <minchan@kernel.org>
13913M:	Nitin Gupta <ngupta@vflare.org>
13914R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13915L:	linux-mm@kvack.org
13916S:	Maintained
13917F:	mm/zsmalloc.c
13918F:	include/linux/zsmalloc.h
13919F:	Documentation/vm/zsmalloc.txt
13920
13921ZSWAP COMPRESSED SWAP CACHING
13922M:	Seth Jennings <sjenning@redhat.com>
13923M:	Dan Streetman <ddstreet@ieee.org>
13924L:	linux-mm@kvack.org
13925S:	Maintained
13926F:	mm/zswap.c
13927
13928THE REST
13929M:	Linus Torvalds <torvalds@linux-foundation.org>
13930L:	linux-kernel@vger.kernel.org
13931Q:	http://patchwork.kernel.org/project/LKML/list/
13932T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13933S:	Buried alive in reporters
13934F:	*
13935F:	*/
13936