xref: /openbmc/linux/MAINTAINERS (revision 4f139972b489f8bc2c821aa25ac65018d92af3f7)
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>
899M:	Quan Nguyen <qnguyen@apm.com>
900S:	Supported
901F:	drivers/net/ethernet/apm/xgene/
902F:	drivers/net/phy/mdio-xgene.c
903F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
904F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
905
906APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
907M:	Iyappan Subramanian <isubramanian@apm.com>
908M:	Keyur Chudgar <kchudgar@apm.com>
909S:	Supported
910F:	drivers/net/ethernet/apm/xgene-v2/
911
912APPLIED MICRO (APM) X-GENE SOC PMU
913M:	Tai Nguyen <ttnguyen@apm.com>
914S:	Supported
915F:	drivers/perf/xgene_pmu.c
916F:	Documentation/perf/xgene-pmu.txt
917F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
918
919APTINA CAMERA SENSOR PLL
920M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
921L:	linux-media@vger.kernel.org
922S:	Maintained
923F:	drivers/media/i2c/aptina-pll.*
924
925ARC FRAMEBUFFER DRIVER
926M:	Jaya Kumar <jayalk@intworks.biz>
927S:	Maintained
928F:	drivers/video/fbdev/arcfb.c
929F:	drivers/video/fbdev/core/fb_defio.c
930
931ARCNET NETWORK LAYER
932M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
933L:	netdev@vger.kernel.org
934S:	Maintained
935F:	drivers/net/arcnet/
936F:	include/uapi/linux/if_arcnet.h
937
938ARC PGU DRM DRIVER
939M:	Alexey Brodkin <abrodkin@synopsys.com>
940S:	Supported
941F:	drivers/gpu/drm/arc/
942F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
943
944ARM ARCHITECTED TIMER DRIVER
945M:	Mark Rutland <mark.rutland@arm.com>
946M:	Marc Zyngier <marc.zyngier@arm.com>
947L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
948S:	Maintained
949F:	arch/arm/include/asm/arch_timer.h
950F:	arch/arm64/include/asm/arch_timer.h
951F:	drivers/clocksource/arm_arch_timer.c
952
953ARM HDLCD DRM DRIVER
954M:	Liviu Dudau <liviu.dudau@arm.com>
955S:	Supported
956F:	drivers/gpu/drm/arm/hdlcd_*
957F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
958
959ARM MALI-DP DRM DRIVER
960M:	Liviu Dudau <liviu.dudau@arm.com>
961M:	Brian Starkey <brian.starkey@arm.com>
962M:	Mali DP Maintainers <malidp@foss.arm.com>
963S:	Supported
964F:	drivers/gpu/drm/arm/
965F:	Documentation/devicetree/bindings/display/arm,malidp.txt
966
967ARM MFM AND FLOPPY DRIVERS
968M:	Ian Molton <spyro@f2s.com>
969S:	Maintained
970F:	arch/arm/lib/floppydma.S
971F:	arch/arm/include/asm/floppy.h
972
973ARM PMU PROFILING AND DEBUGGING
974M:	Will Deacon <will.deacon@arm.com>
975M:	Mark Rutland <mark.rutland@arm.com>
976S:	Maintained
977L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
978F:	arch/arm*/kernel/perf_*
979F:	arch/arm/oprofile/common.c
980F:	arch/arm*/kernel/hw_breakpoint.c
981F:	arch/arm*/include/asm/hw_breakpoint.h
982F:	arch/arm*/include/asm/perf_event.h
983F:	drivers/perf/*
984F:	include/linux/perf/arm_pmu.h
985F:	Documentation/devicetree/bindings/arm/pmu.txt
986
987ARM PORT
988M:	Russell King <linux@armlinux.org.uk>
989L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
990W:	http://www.armlinux.org.uk/
991S:	Maintained
992T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
993F:	arch/arm/
994
995ARM SUB-ARCHITECTURES
996L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
997S:	Maintained
998F:	arch/arm/mach-*/
999F:	arch/arm/plat-*/
1000T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1001
1002ARM PRIMECELL AACI PL041 DRIVER
1003M:	Russell King <linux@armlinux.org.uk>
1004S:	Maintained
1005F:	sound/arm/aaci.*
1006
1007ARM PRIMECELL CLCD PL110 DRIVER
1008M:	Russell King <linux@armlinux.org.uk>
1009S:	Maintained
1010F:	drivers/video/fbdev/amba-clcd.*
1011
1012ARM PRIMECELL KMI PL050 DRIVER
1013M:	Russell King <linux@armlinux.org.uk>
1014S:	Maintained
1015F:	drivers/input/serio/ambakmi.*
1016F:	include/linux/amba/kmi.h
1017
1018ARM PRIMECELL MMCI PL180/1 DRIVER
1019M:	Russell King <linux@armlinux.org.uk>
1020S:	Maintained
1021F:	drivers/mmc/host/mmci.*
1022F:	include/linux/amba/mmci.h
1023
1024ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1025M:	Russell King <linux@armlinux.org.uk>
1026S:	Maintained
1027F:	drivers/tty/serial/amba-pl01*.c
1028F:	include/linux/amba/serial.h
1029
1030ARM PRIMECELL BUS SUPPORT
1031M:	Russell King <linux@armlinux.org.uk>
1032S:	Maintained
1033F:	drivers/amba/
1034F:	include/linux/amba/bus.h
1035
1036ARM/ADS SPHERE MACHINE SUPPORT
1037M:	Lennert Buytenhek <kernel@wantstofly.org>
1038L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1039S:	Maintained
1040
1041ARM/AFEB9260 MACHINE SUPPORT
1042M:	Sergey Lapin <slapin@ossfans.org>
1043L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1044S:	Maintained
1045
1046ARM/AJECO 1ARM MACHINE SUPPORT
1047M:	Lennert Buytenhek <kernel@wantstofly.org>
1048L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1049S:	Maintained
1050
1051ARM/Allwinner sunXi SoC support
1052M:	Maxime Ripard <maxime.ripard@free-electrons.com>
1053M:	Chen-Yu Tsai <wens@csie.org>
1054L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1055S:	Maintained
1056N:	sun[x456789]i
1057F:	arch/arm/boot/dts/ntc-gr8*
1058F:	arch/arm64/boot/dts/allwinner/
1059
1060ARM/Allwinner SoC Clock Support
1061M:	Emilio López <emilio@elopez.com.ar>
1062S:	Maintained
1063F:	drivers/clk/sunxi/
1064
1065ARM/Amlogic Meson SoC support
1066M:	Carlo Caione <carlo@caione.org>
1067M:	Kevin Hilman <khilman@baylibre.com>
1068L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1069L:	linux-amlogic@lists.infradead.org
1070W:	http://linux-meson.com/
1071S:	Maintained
1072F:	arch/arm/mach-meson/
1073F:	arch/arm/boot/dts/meson*
1074F:	arch/arm64/boot/dts/amlogic/
1075F: 	drivers/pinctrl/meson/
1076F:	drivers/mmc/host/meson*
1077N:	meson
1078
1079ARM/Annapurna Labs ALPINE ARCHITECTURE
1080M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1081M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1082L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1083S:	Maintained
1084F:	arch/arm/mach-alpine/
1085F:	arch/arm/boot/dts/alpine*
1086F:	arch/arm64/boot/dts/al/
1087F:	drivers/*/*alpine*
1088
1089ARM/ARTPEC MACHINE SUPPORT
1090M:	Jesper Nilsson <jesper.nilsson@axis.com>
1091M:	Lars Persson <lars.persson@axis.com>
1092M:	Niklas Cassel <niklas.cassel@axis.com>
1093S:	Maintained
1094L:	linux-arm-kernel@axis.com
1095F:	arch/arm/mach-artpec
1096F:	arch/arm/boot/dts/artpec6*
1097F:	drivers/clk/axis
1098
1099ARM/ASPEED MACHINE SUPPORT
1100M:	Joel Stanley <joel@jms.id.au>
1101S:	Maintained
1102F:	arch/arm/mach-aspeed/
1103F:	arch/arm/boot/dts/aspeed-*
1104F:	drivers/*/*aspeed*
1105
1106ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1107M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1108M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
1109M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1110L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1111W:	http://www.linux4sam.org
1112T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1113S:	Supported
1114F:	arch/arm/mach-at91/
1115F:	include/soc/at91/
1116F:	arch/arm/boot/dts/at91*.dts
1117F:	arch/arm/boot/dts/at91*.dtsi
1118F:	arch/arm/boot/dts/sama*.dts
1119F:	arch/arm/boot/dts/sama*.dtsi
1120F:	arch/arm/include/debug/at91.S
1121
1122ARM/ATMEL AT91 Clock Support
1123M:	Boris Brezillon <boris.brezillon@free-electrons.com>
1124S:	Maintained
1125F:	drivers/clk/at91
1126
1127ARM/CALXEDA HIGHBANK ARCHITECTURE
1128M:	Rob Herring <robh@kernel.org>
1129L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1130S:	Maintained
1131F:	arch/arm/mach-highbank/
1132F:	arch/arm/boot/dts/highbank.dts
1133F:	arch/arm/boot/dts/ecx-*.dts*
1134
1135ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1136M:	Krzysztof Halasa <khalasa@piap.pl>
1137S:	Maintained
1138F:	arch/arm/mach-cns3xxx/
1139
1140ARM/CAVIUM THUNDER NETWORK DRIVER
1141M:	Sunil Goutham <sgoutham@cavium.com>
1142M:	Robert Richter <rric@kernel.org>
1143L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1144S:	Supported
1145F:	drivers/net/ethernet/cavium/thunder/
1146
1147ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1148M:	Alexander Shiyan <shc_work@mail.ru>
1149L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1150S:	Odd Fixes
1151N:	clps711x
1152
1153ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1154M:	Hartley Sweeten <hsweeten@visionengravers.com>
1155M:	Ryan Mallon <rmallon@gmail.com>
1156L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1157S:	Maintained
1158F:	arch/arm/mach-ep93xx/
1159F:	arch/arm/mach-ep93xx/include/mach/
1160
1161ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1162M:	Lennert Buytenhek <kernel@wantstofly.org>
1163L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1164S:	Maintained
1165
1166ARM/CLKDEV SUPPORT
1167M:	Russell King <linux@armlinux.org.uk>
1168L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1169S:	Maintained
1170T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1171F:	arch/arm/include/asm/clkdev.h
1172F:	drivers/clk/clkdev.c
1173
1174ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1175M:	Mike Rapoport <mike@compulab.co.il>
1176L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1177S:	Maintained
1178
1179ARM/CONTEC MICRO9 MACHINE SUPPORT
1180M:	Hubert Feurstein <hubert.feurstein@contec.at>
1181S:	Maintained
1182F:	arch/arm/mach-ep93xx/micro9.c
1183
1184ARM/CORESIGHT FRAMEWORK AND DRIVERS
1185M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1186L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1187S:	Maintained
1188F:	drivers/hwtracing/coresight/*
1189F:	Documentation/trace/coresight.txt
1190F:	Documentation/devicetree/bindings/arm/coresight.txt
1191F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1192F:	tools/perf/arch/arm/util/pmu.c
1193F:	tools/perf/arch/arm/util/auxtrace.c
1194F:	tools/perf/arch/arm/util/cs-etm.c
1195F:	tools/perf/arch/arm/util/cs-etm.h
1196F:	tools/perf/util/cs-etm.h
1197
1198ARM/CORGI MACHINE SUPPORT
1199M:	Richard Purdie <rpurdie@rpsys.net>
1200S:	Maintained
1201
1202ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1203M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1204L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1205T:	git git://github.com/ulli-kroll/linux.git
1206S:	Maintained
1207F:	arch/arm/mach-gemini/
1208F:	drivers/rtc/rtc-gemini.c
1209
1210ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1211M:	Barry Song <baohua@kernel.org>
1212L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1213T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1214S:	Maintained
1215F:	arch/arm/boot/dts/prima2*
1216F:	arch/arm/mach-prima2/
1217F:	drivers/clk/sirf/
1218F:	drivers/clocksource/timer-prima2.c
1219F:	drivers/clocksource/timer-atlas7.c
1220N:	[^a-z]sirf
1221
1222ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1223M:	Baruch Siach <baruch@tkos.co.il>
1224L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1225S:	Maintained
1226F:	arch/arm/boot/dts/cx92755*
1227N:	digicolor
1228
1229ARM/EBSA110 MACHINE SUPPORT
1230M:	Russell King <linux@armlinux.org.uk>
1231L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1232W:	http://www.armlinux.org.uk/
1233S:	Maintained
1234F:	arch/arm/mach-ebsa110/
1235F:	drivers/net/ethernet/amd/am79c961a.*
1236
1237ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1238M:	Uwe Kleine-König <kernel@pengutronix.de>
1239L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1240S:	Maintained
1241N:	efm32
1242
1243ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1244M:	Robert Jarzmik <robert.jarzmik@free.fr>
1245L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1246S:	Maintained
1247F:	arch/arm/mach-pxa/ezx.c
1248
1249ARM/FARADAY FA526 PORT
1250M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1251L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1252S:	Maintained
1253T:	git git://git.berlios.de/gemini-board
1254F:	arch/arm/mm/*-fa*
1255
1256ARM/FOOTBRIDGE ARCHITECTURE
1257M:	Russell King <linux@armlinux.org.uk>
1258L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1259W:	http://www.armlinux.org.uk/
1260S:	Maintained
1261F:	arch/arm/include/asm/hardware/dec21285.h
1262F:	arch/arm/mach-footbridge/
1263
1264ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1265M:	Shawn Guo <shawnguo@kernel.org>
1266M:	Sascha Hauer <kernel@pengutronix.de>
1267R:	Fabio Estevam <fabio.estevam@nxp.com>
1268L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1269S:	Maintained
1270T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1271F:	arch/arm/mach-imx/
1272F:	arch/arm/mach-mxs/
1273F:	arch/arm/boot/dts/imx*
1274F:	arch/arm/configs/imx*_defconfig
1275F:	drivers/clk/imx/
1276F:	include/soc/imx/
1277
1278ARM/FREESCALE VYBRID ARM ARCHITECTURE
1279M:	Shawn Guo <shawnguo@kernel.org>
1280M:	Sascha Hauer <kernel@pengutronix.de>
1281R:	Stefan Agner <stefan@agner.ch>
1282L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1283S:	Maintained
1284T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1285F:	arch/arm/mach-imx/*vf610*
1286F:	arch/arm/boot/dts/vf*
1287
1288ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1289M:	Lennert Buytenhek <kernel@wantstofly.org>
1290L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1291S:	Maintained
1292
1293ARM/GUMSTIX MACHINE SUPPORT
1294M:	Steve Sakoman <sakoman@gmail.com>
1295L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1296S:	Maintained
1297
1298ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1299M:	Philipp Zabel <philipp.zabel@gmail.com>
1300M:	Paul Parsons <lost.distance@yahoo.com>
1301L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1302S:	Maintained
1303F:	arch/arm/mach-pxa/hx4700.c
1304F:	arch/arm/mach-pxa/include/mach/hx4700.h
1305F:	sound/soc/pxa/hx4700.c
1306
1307ARM/HISILICON SOC SUPPORT
1308M:	Wei Xu <xuwei5@hisilicon.com>
1309L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1310W:	http://www.hisilicon.com
1311S:	Supported
1312T:	git git://github.com/hisilicon/linux-hisi.git
1313F:	arch/arm/mach-hisi/
1314F:	arch/arm/boot/dts/hi3*
1315F:	arch/arm/boot/dts/hip*
1316F:	arch/arm/boot/dts/hisi*
1317F:	arch/arm64/boot/dts/hisilicon/
1318
1319ARM/HP JORNADA 7XX MACHINE SUPPORT
1320M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1321W:	www.jlime.com
1322S:	Maintained
1323T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1324F:	arch/arm/mach-sa1100/jornada720.c
1325F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1326
1327ARM/IGEP MACHINE SUPPORT
1328M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1329M:	Javier Martinez Canillas <javier@dowhile0.org>
1330L:	linux-omap@vger.kernel.org
1331L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1332S:	Maintained
1333F:	arch/arm/boot/dts/omap3-igep*
1334
1335ARM/INCOME PXA270 SUPPORT
1336M:	Marek Vasut <marek.vasut@gmail.com>
1337L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1338S:	Maintained
1339F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1340
1341ARM/INTEL IOP32X ARM ARCHITECTURE
1342M:	Lennert Buytenhek <kernel@wantstofly.org>
1343L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1344S:	Maintained
1345
1346ARM/INTEL IOP33X ARM ARCHITECTURE
1347L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1348S:	Orphan
1349
1350ARM/INTEL IOP13XX ARM ARCHITECTURE
1351M:	Lennert Buytenhek <kernel@wantstofly.org>
1352L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1353S:	Maintained
1354
1355ARM/INTEL IQ81342EX MACHINE SUPPORT
1356M:	Lennert Buytenhek <kernel@wantstofly.org>
1357L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358S:	Maintained
1359
1360ARM/INTEL IXDP2850 MACHINE SUPPORT
1361M:	Lennert Buytenhek <kernel@wantstofly.org>
1362L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1363S:	Maintained
1364
1365ARM/INTEL IXP4XX ARM ARCHITECTURE
1366M:	Imre Kaloz <kaloz@openwrt.org>
1367M:	Krzysztof Halasa <khalasa@piap.pl>
1368L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1369S:	Maintained
1370F:	arch/arm/mach-ixp4xx/
1371
1372ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1373M:	Jonathan Cameron <jic23@cam.ac.uk>
1374L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1375S:	Maintained
1376F:	arch/arm/mach-pxa/stargate2.c
1377F:	drivers/pcmcia/pxa2xx_stargate2.c
1378
1379ARM/INTEL XSC3 (MANZANO) ARM CORE
1380M:	Lennert Buytenhek <kernel@wantstofly.org>
1381L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1382S:	Maintained
1383
1384ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1385M:	Lennert Buytenhek <kernel@wantstofly.org>
1386L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1387S:	Maintained
1388
1389ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1390M:	Santosh Shilimkar <ssantosh@kernel.org>
1391L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1392S:	Maintained
1393F:	arch/arm/mach-keystone/
1394F:	arch/arm/boot/dts/keystone-*
1395T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1396
1397ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1398M:	Santosh Shilimkar <ssantosh@kernel.org>
1399L:	linux-kernel@vger.kernel.org
1400S:	Maintained
1401F:	drivers/clk/keystone/
1402
1403ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1404M:	Santosh Shilimkar <ssantosh@kernel.org>
1405L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1406L:	linux-kernel@vger.kernel.org
1407S:	Maintained
1408F:	drivers/clocksource/timer-keystone.c
1409
1410ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1411M:	Santosh Shilimkar <ssantosh@kernel.org>
1412L:	linux-kernel@vger.kernel.org
1413S:	Maintained
1414F:	drivers/power/reset/keystone-reset.c
1415
1416ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1417M:	Santosh Shilimkar <ssantosh@kernel.org>
1418L:	linux-kernel@vger.kernel.org
1419S:	Maintained
1420F:	drivers/memory/*emif*
1421
1422ARM/LG1K ARCHITECTURE
1423M:	Chanho Min <chanho.min@lge.com>
1424L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1425S:	Maintained
1426F:	arch/arm64/boot/dts/lg/
1427
1428ARM/LOGICPD PXA270 MACHINE SUPPORT
1429M:	Lennert Buytenhek <kernel@wantstofly.org>
1430L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1431S:	Maintained
1432
1433ARM/LPC18XX ARCHITECTURE
1434M:	Joachim Eastwood <manabian@gmail.com>
1435L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1436S:	Maintained
1437F:	arch/arm/boot/dts/lpc43*
1438F:	drivers/clk/nxp/clk-lpc18xx*
1439F:	drivers/clocksource/time-lpc32xx.c
1440F:	drivers/i2c/busses/i2c-lpc2k.c
1441F:	drivers/memory/pl172.c
1442F:	drivers/mtd/spi-nor/nxp-spifi.c
1443F:	drivers/rtc/rtc-lpc24xx.c
1444N:	lpc18xx
1445
1446ARM/LPC32XX SOC SUPPORT
1447M:	Vladimir Zapolskiy <vz@mleia.com>
1448M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1449L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1450T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1451S:	Maintained
1452F:	arch/arm/boot/dts/lpc32*
1453F:	arch/arm/mach-lpc32xx/
1454F:	drivers/i2c/busses/i2c-pnx.c
1455F:	drivers/net/ethernet/nxp/lpc_eth.c
1456F:	drivers/usb/host/ohci-nxp.c
1457F:	drivers/watchdog/pnx4008_wdt.c
1458N:	lpc32xx
1459
1460ARM/MAGICIAN MACHINE SUPPORT
1461M:	Philipp Zabel <philipp.zabel@gmail.com>
1462S:	Maintained
1463
1464ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1465M:	Jason Cooper <jason@lakedaemon.net>
1466M:	Andrew Lunn <andrew@lunn.ch>
1467M:	Gregory Clement <gregory.clement@free-electrons.com>
1468M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1469L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1470S:	Maintained
1471F:	arch/arm/mach-mvebu/
1472F:	drivers/rtc/rtc-armada38x.c
1473F:	arch/arm/boot/dts/armada*
1474F:	arch/arm/boot/dts/kirkwood*
1475F:	arch/arm64/boot/dts/marvell/armada*
1476F:	drivers/cpufreq/mvebu-cpufreq.c
1477F:	arch/arm/configs/mvebu_*_defconfig
1478
1479ARM/Marvell Berlin SoC support
1480M:	Jisheng Zhang <jszhang@marvell.com>
1481M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1482L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1483S:	Maintained
1484F:	arch/arm/mach-berlin/
1485F:	arch/arm/boot/dts/berlin*
1486F:	arch/arm64/boot/dts/marvell/berlin*
1487
1488
1489ARM/Marvell Dove/MV78xx0/Orion SOC support
1490M:	Jason Cooper <jason@lakedaemon.net>
1491M:	Andrew Lunn <andrew@lunn.ch>
1492M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1493M:	Gregory Clement <gregory.clement@free-electrons.com>
1494L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1495S:	Maintained
1496F:	arch/arm/mach-dove/
1497F:	arch/arm/mach-mv78xx0/
1498F:	arch/arm/mach-orion5x/
1499F:	arch/arm/plat-orion/
1500F:	arch/arm/boot/dts/dove*
1501F:	arch/arm/boot/dts/orion5x*
1502
1503
1504ARM/Orion SoC/Technologic Systems TS-78xx platform support
1505M:	Alexander Clouter <alex@digriz.org.uk>
1506L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507W:	http://www.digriz.org.uk/ts78xx/kernel
1508S:	Maintained
1509F:	arch/arm/mach-orion5x/ts78xx-*
1510
1511ARM/OXNAS platform support
1512M:	Neil Armstrong <narmstrong@baylibre.com>
1513L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1514L:	linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1515S:	Maintained
1516F:	arch/arm/mach-oxnas/
1517F:	arch/arm/boot/dts/ox8*.dtsi
1518F:	arch/arm/boot/dts/wd-mbwe.dts
1519F:	arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1520N:	oxnas
1521
1522ARM/Mediatek RTC DRIVER
1523M:	Eddie Huang <eddie.huang@mediatek.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:	drivers/rtc/rtc-mt6397.c
1528
1529ARM/Mediatek SoC support
1530M:	Matthias Brugger <matthias.bgg@gmail.com>
1531L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1532L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1533S:	Maintained
1534F:	arch/arm/boot/dts/mt6*
1535F:	arch/arm/boot/dts/mt7*
1536F:	arch/arm/boot/dts/mt8*
1537F:	arch/arm/mach-mediatek/
1538F:	arch/arm64/boot/dts/mediatek/
1539N:	mtk
1540K:	mediatek
1541
1542ARM/Mediatek USB3 PHY DRIVER
1543M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1544L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1545L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1546S:	Maintained
1547F:	drivers/phy/phy-mt65xx-usb3.c
1548
1549ARM/MICREL KS8695 ARCHITECTURE
1550M:	Greg Ungerer <gerg@uclinux.org>
1551L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1552F:	arch/arm/mach-ks8695/
1553S:	Odd Fixes
1554
1555ARM/MIOA701 MACHINE SUPPORT
1556M:	Robert Jarzmik <robert.jarzmik@free.fr>
1557L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1558F:	arch/arm/mach-pxa/mioa701.c
1559S:	Maintained
1560
1561ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1562M:	Michael Petchkovsky <mkpetch@internode.on.net>
1563S:	Maintained
1564
1565ARM/NOMADIK ARCHITECTURE
1566M:	Alessandro Rubini <rubini@unipv.it>
1567M:	Linus Walleij <linus.walleij@linaro.org>
1568L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1569S:	Maintained
1570F:	arch/arm/mach-nomadik/
1571F:	drivers/pinctrl/nomadik/
1572F:	drivers/i2c/busses/i2c-nomadik.c
1573T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1574
1575ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1576M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1577L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1578W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1579S:	Supported
1580
1581ARM/TOSA MACHINE SUPPORT
1582M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1583M:	Dirk Opfer <dirk@opfer-online.de>
1584S:	Maintained
1585
1586ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1587M:	Marek Vasut <marek.vasut@gmail.com>
1588L:	linux-arm-kernel@lists.infradead.org
1589W:	http://hackndev.com
1590S:	Maintained
1591F:	arch/arm/mach-pxa/include/mach/palmtx.h
1592F:	arch/arm/mach-pxa/palmtx.c
1593F:	arch/arm/mach-pxa/include/mach/palmt5.h
1594F:	arch/arm/mach-pxa/palmt5.c
1595F:	arch/arm/mach-pxa/include/mach/palmld.h
1596F:	arch/arm/mach-pxa/palmld.c
1597F:	arch/arm/mach-pxa/include/mach/palmte2.h
1598F:	arch/arm/mach-pxa/palmte2.c
1599F:	arch/arm/mach-pxa/include/mach/palmtc.h
1600F:	arch/arm/mach-pxa/palmtc.c
1601
1602ARM/PALM TREO SUPPORT
1603M:	Tomas Cech <sleep_walker@suse.com>
1604L:	linux-arm-kernel@lists.infradead.org
1605W:	http://hackndev.com
1606S:	Maintained
1607F:	arch/arm/mach-pxa/include/mach/palmtreo.h
1608F:	arch/arm/mach-pxa/palmtreo.c
1609
1610ARM/PALMZ72 SUPPORT
1611M:	Sergey Lapin <slapin@ossfans.org>
1612L:	linux-arm-kernel@lists.infradead.org
1613W:	http://hackndev.com
1614S:	Maintained
1615F:	arch/arm/mach-pxa/include/mach/palmz72.h
1616F:	arch/arm/mach-pxa/palmz72.c
1617
1618ARM/PLEB SUPPORT
1619M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1620W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1621S:	Maintained
1622
1623ARM/PT DIGITAL BOARD PORT
1624M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1625L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1626W:	http://www.armlinux.org.uk/
1627S:	Maintained
1628
1629ARM/QUALCOMM SUPPORT
1630M:	Andy Gross <andy.gross@linaro.org>
1631M:	David Brown <david.brown@linaro.org>
1632L:	linux-arm-msm@vger.kernel.org
1633L:	linux-soc@vger.kernel.org
1634S:	Maintained
1635F:	Documentation/devicetree/bindings/soc/qcom/
1636F:	arch/arm/boot/dts/qcom-*.dts
1637F:	arch/arm/boot/dts/qcom-*.dtsi
1638F:	arch/arm/mach-qcom/
1639F:	arch/arm64/boot/dts/qcom/*
1640F:	drivers/i2c/busses/i2c-qup.c
1641F:	drivers/clk/qcom/
1642F:	drivers/pinctrl/qcom/
1643F:	drivers/dma/qcom/
1644F:	drivers/soc/qcom/
1645F:	drivers/spi/spi-qup.c
1646F:	drivers/tty/serial/msm_serial.h
1647F:	drivers/tty/serial/msm_serial.c
1648F:	drivers/*/pm8???-*
1649F:	drivers/mfd/ssbi.c
1650F:	drivers/firmware/qcom_scm.c
1651T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1652
1653ARM/RADISYS ENP2611 MACHINE SUPPORT
1654M:	Lennert Buytenhek <kernel@wantstofly.org>
1655L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1656S:	Maintained
1657
1658ARM/RENESAS ARM64 ARCHITECTURE
1659M:	Simon Horman <horms@verge.net.au>
1660M:	Magnus Damm <magnus.damm@gmail.com>
1661L:	linux-renesas-soc@vger.kernel.org
1662Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1664S:	Supported
1665F:	arch/arm64/boot/dts/renesas/
1666F:	drivers/soc/renesas/
1667F:	include/linux/soc/renesas/
1668
1669ARM/RISCPC ARCHITECTURE
1670M:	Russell King <linux@armlinux.org.uk>
1671L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1672W:	http://www.armlinux.org.uk/
1673S:	Maintained
1674F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1675F:	arch/arm/include/asm/hardware/ioc.h
1676F:	arch/arm/include/asm/hardware/iomd.h
1677F:	arch/arm/include/asm/hardware/memc.h
1678F:	arch/arm/mach-rpc/
1679F:	drivers/net/ethernet/8390/etherh.c
1680F:	drivers/net/ethernet/i825xx/ether1*
1681F:	drivers/net/ethernet/seeq/ether3*
1682F:	drivers/scsi/arm/
1683
1684ARM/Rockchip SoC support
1685M:	Heiko Stuebner <heiko@sntech.de>
1686L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1687L:	linux-rockchip@lists.infradead.org
1688T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1689S:	Maintained
1690F:	arch/arm/boot/dts/rk3*
1691F:	arch/arm/mach-rockchip/
1692F:	drivers/clk/rockchip/
1693F:	drivers/i2c/busses/i2c-rk3x.c
1694F:	drivers/*/*rockchip*
1695F:	drivers/*/*/*rockchip*
1696F:	sound/soc/rockchip/
1697N:	rockchip
1698
1699ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1700M:	Kukjin Kim <kgene@kernel.org>
1701M:	Krzysztof Kozlowski <krzk@kernel.org>
1702R:	Javier Martinez Canillas <javier@osg.samsung.com>
1703L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1704L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1705Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1706S:	Maintained
1707F:	arch/arm/boot/dts/s3c*
1708F:	arch/arm/boot/dts/s5p*
1709F:	arch/arm/boot/dts/samsung*
1710F:	arch/arm/boot/dts/exynos*
1711F:	arch/arm64/boot/dts/exynos/
1712F:	arch/arm/plat-samsung/
1713F:	arch/arm/mach-s3c24*/
1714F:	arch/arm/mach-s3c64xx/
1715F:	arch/arm/mach-s5p*/
1716F:	arch/arm/mach-exynos*/
1717F:	drivers/*/*s3c24*
1718F:	drivers/*/*/*s3c24*
1719F:	drivers/*/*s3c64xx*
1720F:	drivers/*/*s5pv210*
1721F:	drivers/memory/samsung/*
1722F:	drivers/soc/samsung/*
1723F:	Documentation/arm/Samsung/
1724F:	Documentation/devicetree/bindings/arm/samsung/
1725F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1726F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1727N:	exynos
1728
1729ARM/SAMSUNG MOBILE MACHINE SUPPORT
1730M:	Kyungmin Park <kyungmin.park@samsung.com>
1731L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1732S:	Maintained
1733F:	arch/arm/mach-s5pv210/
1734
1735ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1736M:	Kyungmin Park <kyungmin.park@samsung.com>
1737M:	Kamil Debski <kamil@wypas.org>
1738M:	Andrzej Hajda <a.hajda@samsung.com>
1739L:	linux-arm-kernel@lists.infradead.org
1740L:	linux-media@vger.kernel.org
1741S:	Maintained
1742F:	drivers/media/platform/s5p-g2d/
1743
1744ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1745M:	Kyungmin Park <kyungmin.park@samsung.com>
1746M:	Kamil Debski <kamil@wypas.org>
1747M:	Jeongtae Park <jtp.park@samsung.com>
1748M:	Andrzej Hajda <a.hajda@samsung.com>
1749L:	linux-arm-kernel@lists.infradead.org
1750L:	linux-media@vger.kernel.org
1751S:	Maintained
1752F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1753F:	drivers/media/platform/s5p-mfc/
1754
1755ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1756M:	Kyungmin Park <kyungmin.park@samsung.com>
1757L:	linux-arm-kernel@lists.infradead.org
1758L:	linux-media@vger.kernel.org
1759S:	Maintained
1760F:	drivers/staging/media/platform/s5p-cec/
1761
1762ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1763M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1764M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1765L:	linux-arm-kernel@lists.infradead.org
1766L:	linux-media@vger.kernel.org
1767S:	Maintained
1768F:	drivers/media/platform/s5p-jpeg/
1769
1770ARM/SHMOBILE ARM ARCHITECTURE
1771M:	Simon Horman <horms@verge.net.au>
1772M:	Magnus Damm <magnus.damm@gmail.com>
1773L:	linux-renesas-soc@vger.kernel.org
1774Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1775T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1776S:	Supported
1777F:	arch/arm/boot/dts/emev2*
1778F:	arch/arm/boot/dts/r7s*
1779F:	arch/arm/boot/dts/r8a*
1780F:	arch/arm/boot/dts/sh*
1781F:	arch/arm/configs/shmobile_defconfig
1782F:	arch/arm/include/debug/renesas-scif.S
1783F:	arch/arm/mach-shmobile/
1784F:	drivers/soc/renesas/
1785F:	include/linux/soc/renesas/
1786
1787ARM/SOCFPGA ARCHITECTURE
1788M:	Dinh Nguyen <dinguyen@kernel.org>
1789S:	Maintained
1790F:	arch/arm/mach-socfpga/
1791F:	arch/arm/boot/dts/socfpga*
1792F:	arch/arm/configs/socfpga_defconfig
1793F:	arch/arm64/boot/dts/altera/
1794W:	http://www.rocketboards.org
1795T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1796
1797ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1798M:	Dinh Nguyen <dinguyen@kernel.org>
1799S:	Maintained
1800F:	drivers/clk/socfpga/
1801
1802ARM/SOCFPGA EDAC SUPPORT
1803M:	Thor Thayer <thor.thayer@linux.intel.com>
1804S:	Maintained
1805F:	drivers/edac/altera_edac.
1806
1807ARM/STI ARCHITECTURE
1808M:	Patrice Chotard <patrice.chotard@st.com>
1809L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1810L:	kernel@stlinux.com
1811W:	http://www.stlinux.com
1812S:	Maintained
1813F:	arch/arm/mach-sti/
1814F:	arch/arm/boot/dts/sti*
1815F:	drivers/char/hw_random/st-rng.c
1816F:	drivers/clocksource/arm_global_timer.c
1817F:	drivers/clocksource/clksrc_st_lpc.c
1818F:	drivers/cpufreq/sti-cpufreq.c
1819F:	drivers/dma/st_fdma*
1820F:	drivers/i2c/busses/i2c-st.c
1821F:	drivers/media/rc/st_rc.c
1822F:	drivers/media/platform/sti/c8sectpfe/
1823F:	drivers/mmc/host/sdhci-st.c
1824F:	drivers/phy/phy-miphy28lp.c
1825F:	drivers/phy/phy-stih407-usb.c
1826F:	drivers/pinctrl/pinctrl-st.c
1827F:	drivers/remoteproc/st_remoteproc.c
1828F:	drivers/remoteproc/st_slim_rproc.c
1829F:	drivers/reset/sti/
1830F:	drivers/rtc/rtc-st-lpc.c
1831F:	drivers/tty/serial/st-asc.c
1832F:	drivers/usb/dwc3/dwc3-st.c
1833F:	drivers/usb/host/ehci-st.c
1834F:	drivers/usb/host/ohci-st.c
1835F:	drivers/watchdog/st_lpc_wdt.c
1836F:	drivers/ata/ahci_st.c
1837F:	include/linux/remoteproc/st_slim_rproc.h
1838
1839ARM/STM32 ARCHITECTURE
1840M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
1841M:	Alexandre Torgue <alexandre.torgue@st.com>
1842L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1843S:	Maintained
1844T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1845N:	stm32
1846F:	drivers/clocksource/armv7m_systick.c
1847
1848ARM/TANGO ARCHITECTURE
1849M:	Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1850L:	linux-arm-kernel@lists.infradead.org
1851S:	Maintained
1852N:	tango
1853
1854ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1855M:	Lennert Buytenhek <kernel@wantstofly.org>
1856L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1857S:	Maintained
1858
1859ARM/TETON BGA MACHINE SUPPORT
1860M:	"Mark F. Brown" <mark.brown314@gmail.com>
1861L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1862S:	Maintained
1863
1864ARM/THECUS N2100 MACHINE SUPPORT
1865M:	Lennert Buytenhek <kernel@wantstofly.org>
1866L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1867S:	Maintained
1868
1869ARM/NUVOTON W90X900 ARM ARCHITECTURE
1870M:	Wan ZongShun <mcuos.com@gmail.com>
1871L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1872W:	http://www.mcuos.com
1873S:	Maintained
1874F:	arch/arm/mach-w90x900/
1875F:	drivers/input/keyboard/w90p910_keypad.c
1876F:	drivers/input/touchscreen/w90p910_ts.c
1877F:	drivers/watchdog/nuc900_wdt.c
1878F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1879F:	drivers/mtd/nand/nuc900_nand.c
1880F:	drivers/rtc/rtc-nuc900.c
1881F:	drivers/spi/spi-nuc900.c
1882F:	drivers/usb/host/ehci-w90x900.c
1883F:	drivers/video/fbdev/nuc900fb.c
1884
1885ARM/U300 MACHINE SUPPORT
1886M:	Linus Walleij <linus.walleij@linaro.org>
1887L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1888S:	Supported
1889F:	arch/arm/mach-u300/
1890F:	drivers/clocksource/timer-u300.c
1891F:	drivers/i2c/busses/i2c-stu300.c
1892F:	drivers/rtc/rtc-coh901331.c
1893F:	drivers/watchdog/coh901327_wdt.c
1894F:	drivers/dma/coh901318*
1895F:	drivers/mfd/ab3100*
1896F:	drivers/rtc/rtc-ab3100.c
1897F:	drivers/rtc/rtc-coh901331.c
1898T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1899
1900ARM/UNIPHIER ARCHITECTURE
1901M:	Masahiro Yamada <yamada.masahiro@socionext.com>
1902L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1903T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1904S:	Maintained
1905F:	arch/arm/boot/dts/uniphier*
1906F:	arch/arm/include/asm/hardware/cache-uniphier.h
1907F:	arch/arm/mach-uniphier/
1908F:	arch/arm/mm/cache-uniphier.c
1909F:	arch/arm64/boot/dts/socionext/
1910F:	drivers/bus/uniphier-system-bus.c
1911F:	drivers/clk/uniphier/
1912F:	drivers/i2c/busses/i2c-uniphier*
1913F:	drivers/pinctrl/uniphier/
1914F:	drivers/reset/reset-uniphier.c
1915F:	drivers/tty/serial/8250/8250_uniphier.c
1916N:	uniphier
1917
1918ARM/Ux500 ARM ARCHITECTURE
1919M:	Linus Walleij <linus.walleij@linaro.org>
1920L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1921S:	Maintained
1922F:	arch/arm/mach-ux500/
1923F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1924F:	drivers/dma/ste_dma40*
1925F:	drivers/hwspinlock/u8500_hsem.c
1926F:	drivers/mfd/abx500*
1927F:	drivers/mfd/ab8500*
1928F:	drivers/mfd/dbx500*
1929F:	drivers/mfd/db8500*
1930F:	drivers/pinctrl/nomadik/pinctrl-ab*
1931F:	drivers/pinctrl/nomadik/pinctrl-nomadik*
1932F:	drivers/rtc/rtc-ab8500.c
1933F:	drivers/rtc/rtc-pl031.c
1934T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1935
1936ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1937M:	Ulf Hansson <ulf.hansson@linaro.org>
1938L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1939T:	git git://git.linaro.org/people/ulfh/clk.git
1940S:	Maintained
1941F:	drivers/clk/ux500/
1942
1943ARM/VERSATILE EXPRESS PLATFORM
1944M:	Liviu Dudau <liviu.dudau@arm.com>
1945M:	Sudeep Holla <sudeep.holla@arm.com>
1946M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1947L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1948S:	Maintained
1949F:	arch/arm/boot/dts/vexpress*
1950F:	arch/arm64/boot/dts/arm/
1951F:	arch/arm/mach-vexpress/
1952F:	*/*/vexpress*
1953F:	*/*/*/vexpress*
1954F:	drivers/clk/versatile/clk-vexpress-osc.c
1955F:	drivers/clocksource/versatile.c
1956N:	mps2
1957
1958ARM/VFP SUPPORT
1959M:	Russell King <linux@armlinux.org.uk>
1960L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1961W:	http://www.armlinux.org.uk/
1962S:	Maintained
1963F:	arch/arm/vfp/
1964
1965ARM/VOIPAC PXA270 SUPPORT
1966M:	Marek Vasut <marek.vasut@gmail.com>
1967L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1968S:	Maintained
1969F:	arch/arm/mach-pxa/vpac270.c
1970F:	arch/arm/mach-pxa/include/mach/vpac270.h
1971
1972ARM/VT8500 ARM ARCHITECTURE
1973M:	Tony Prisk <linux@prisktech.co.nz>
1974L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1975S:	Maintained
1976F:	arch/arm/mach-vt8500/
1977F:	drivers/clocksource/vt8500_timer.c
1978F:	drivers/i2c/busses/i2c-wmt.c
1979F:	drivers/mmc/host/wmt-sdmmc.c
1980F:	drivers/pwm/pwm-vt8500.c
1981F:	drivers/rtc/rtc-vt8500.c
1982F:	drivers/tty/serial/vt8500_serial.c
1983F:	drivers/usb/host/ehci-platform.c
1984F:	drivers/usb/host/uhci-platform.c
1985F:	drivers/video/fbdev/vt8500lcdfb.*
1986F:	drivers/video/fbdev/wm8505fb*
1987F:	drivers/video/fbdev/wmt_ge_rops.*
1988
1989ARM/ZIPIT Z2 SUPPORT
1990M:	Marek Vasut <marek.vasut@gmail.com>
1991L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1992S:	Maintained
1993F:	arch/arm/mach-pxa/z2.c
1994F:	arch/arm/mach-pxa/include/mach/z2.h
1995
1996ARM/ZTE ARCHITECTURE
1997M:	Jun Nie <jun.nie@linaro.org>
1998M:	Baoyou Xie <baoyou.xie@linaro.org>
1999L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2000S:	Maintained
2001F:	arch/arm/mach-zx/
2002F:	drivers/clk/zte/
2003F:	drivers/reset/reset-zx2967.c
2004F:	drivers/soc/zte/
2005F:	Documentation/devicetree/bindings/arm/zte.txt
2006F:	Documentation/devicetree/bindings/clock/zx296702-clk.txt
2007F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2008F:	Documentation/devicetree/bindings/soc/zte/
2009F:	include/dt-bindings/soc/zx*.h
2010
2011ARM/ZYNQ ARCHITECTURE
2012M:	Michal Simek <michal.simek@xilinx.com>
2013R:	Sören Brinkmann <soren.brinkmann@xilinx.com>
2014L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2015W:	http://wiki.xilinx.com
2016T:	git https://github.com/Xilinx/linux-xlnx.git
2017S:	Supported
2018F:	arch/arm/mach-zynq/
2019F:	drivers/cpuidle/cpuidle-zynq.c
2020F:	drivers/block/xsysace.c
2021N:	zynq
2022N:	xilinx
2023F:	drivers/clocksource/cadence_ttc_timer.c
2024F:	drivers/i2c/busses/i2c-cadence.c
2025F:	drivers/mmc/host/sdhci-of-arasan.c
2026F:	drivers/edac/synopsys_edac.c
2027
2028ARM SMMU DRIVERS
2029M:	Will Deacon <will.deacon@arm.com>
2030R:	Robin Murphy <robin.murphy@arm.com>
2031L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2032S:	Maintained
2033F:	drivers/iommu/arm-smmu.c
2034F:	drivers/iommu/arm-smmu-v3.c
2035F:	drivers/iommu/io-pgtable-arm.c
2036F:	drivers/iommu/io-pgtable-arm-v7s.c
2037
2038ARM64 PORT (AARCH64 ARCHITECTURE)
2039M:	Catalin Marinas <catalin.marinas@arm.com>
2040M:	Will Deacon <will.deacon@arm.com>
2041L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2042T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2043S:	Maintained
2044F:	arch/arm64/
2045F:	Documentation/arm64/
2046
2047AS3645A LED FLASH CONTROLLER DRIVER
2048M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2049L:	linux-media@vger.kernel.org
2050T:	git git://linuxtv.org/media_tree.git
2051S:	Maintained
2052F:	drivers/media/i2c/as3645a.c
2053F:	include/media/i2c/as3645a.h
2054
2055ASAHI KASEI AK8974 DRIVER
2056M:	Linus Walleij <linus.walleij@linaro.org>
2057L:	linux-iio@vger.kernel.org
2058W:	http://www.akm.com/
2059S:	Supported
2060F:	drivers/iio/magnetometer/ak8974.c
2061
2062ASC7621 HARDWARE MONITOR DRIVER
2063M:	George Joseph <george.joseph@fairview5.com>
2064L:	linux-hwmon@vger.kernel.org
2065S:	Maintained
2066F:	Documentation/hwmon/asc7621
2067F:	drivers/hwmon/asc7621.c
2068
2069ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2070M:	Corentin Chary <corentin.chary@gmail.com>
2071L:	acpi4asus-user@lists.sourceforge.net
2072L:	platform-driver-x86@vger.kernel.org
2073W:	http://acpi4asus.sf.net
2074S:	Maintained
2075F:	drivers/platform/x86/asus*.c
2076F:	drivers/platform/x86/eeepc*.c
2077
2078ASUS WIRELESS RADIO CONTROL DRIVER
2079M:	João Paulo Rechi Vita <jprvita@gmail.com>
2080L:	platform-driver-x86@vger.kernel.org
2081S:	Maintained
2082F:	drivers/platform/x86/asus-wireless.c
2083
2084ASYMMETRIC KEYS
2085M:	David Howells <dhowells@redhat.com>
2086L:	keyrings@vger.kernel.org
2087S:	Maintained
2088F:	Documentation/crypto/asymmetric-keys.txt
2089F:	include/linux/verification.h
2090F:	include/crypto/public_key.h
2091F:	include/crypto/pkcs7.h
2092F:	crypto/asymmetric_keys/
2093
2094ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2095R:	Dan Williams <dan.j.williams@intel.com>
2096W:	http://sourceforge.net/projects/xscaleiop
2097S:	Odd fixes
2098F:	Documentation/crypto/async-tx-api.txt
2099F:	crypto/async_tx/
2100F:	drivers/dma/
2101F:	include/linux/dmaengine.h
2102F:	include/linux/async_tx.h
2103
2104AT24 EEPROM DRIVER
2105M:	Wolfram Sang <wsa@the-dreams.de>
2106L:	linux-i2c@vger.kernel.org
2107S:	Maintained
2108F:	drivers/misc/eeprom/at24.c
2109F:	include/linux/platform_data/at24.h
2110
2111ATA OVER ETHERNET (AOE) DRIVER
2112M:	"Ed L. Cashin" <ed.cashin@acm.org>
2113W:	http://www.openaoe.org/
2114S:	Supported
2115F:	Documentation/aoe/
2116F:	drivers/block/aoe/
2117
2118ATHEROS 71XX/9XXX GPIO DRIVER
2119M:	Alban Bedel <albeu@free.fr>
2120W:	https://github.com/AlbanBedel/linux
2121T:	git git://github.com/AlbanBedel/linux
2122S:	Maintained
2123F:	drivers/gpio/gpio-ath79.c
2124F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2125
2126ATHEROS ATH GENERIC UTILITIES
2127M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2128L:	linux-wireless@vger.kernel.org
2129S:	Supported
2130F:	drivers/net/wireless/ath/*
2131
2132ATHEROS ATH5K WIRELESS DRIVER
2133M:	Jiri Slaby <jirislaby@gmail.com>
2134M:	Nick Kossifidis <mickflemm@gmail.com>
2135M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2136L:	linux-wireless@vger.kernel.org
2137W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2138S:	Maintained
2139F:	drivers/net/wireless/ath/ath5k/
2140
2141ATHEROS ATH6KL WIRELESS DRIVER
2142M:	Kalle Valo <kvalo@qca.qualcomm.com>
2143L:	linux-wireless@vger.kernel.org
2144W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2145T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2146S:	Supported
2147F:	drivers/net/wireless/ath/ath6kl/
2148
2149WILOCITY WIL6210 WIRELESS DRIVER
2150M:	Maya Erez <qca_merez@qca.qualcomm.com>
2151L:	linux-wireless@vger.kernel.org
2152L:	wil6210@qca.qualcomm.com
2153S:	Supported
2154W:	http://wireless.kernel.org/en/users/Drivers/wil6210
2155F:	drivers/net/wireless/ath/wil6210/
2156F:	include/uapi/linux/wil6210_uapi.h
2157
2158CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2159M:	Christian Lamparter <chunkeey@googlemail.com>
2160L:	linux-wireless@vger.kernel.org
2161W:	http://wireless.kernel.org/en/users/Drivers/carl9170
2162S:	Maintained
2163F:	drivers/net/wireless/ath/carl9170/
2164
2165ATK0110 HWMON DRIVER
2166M:	Luca Tettamanti <kronos.it@gmail.com>
2167L:	linux-hwmon@vger.kernel.org
2168S:	Maintained
2169F:	drivers/hwmon/asus_atk0110.c
2170
2171ATI_REMOTE2 DRIVER
2172M:	Ville Syrjala <syrjala@sci.fi>
2173S:	Maintained
2174F:	drivers/input/misc/ati_remote2.c
2175
2176ATLX ETHERNET DRIVERS
2177M:	Jay Cliburn <jcliburn@gmail.com>
2178M:	Chris Snook <chris.snook@gmail.com>
2179L:	netdev@vger.kernel.org
2180W:	http://sourceforge.net/projects/atl1
2181W:	http://atl1.sourceforge.net
2182S:	Maintained
2183F:	drivers/net/ethernet/atheros/
2184
2185ATM
2186M:	Chas Williams <3chas3@gmail.com>
2187L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2188L:	netdev@vger.kernel.org
2189W:	http://linux-atm.sourceforge.net
2190S:	Maintained
2191F:	drivers/atm/
2192F:	include/linux/atm*
2193F:	include/uapi/linux/atm*
2194
2195ATMEL AT91 / AT32 MCI DRIVER
2196M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2197S:	Maintained
2198F:	drivers/mmc/host/atmel-mci.c
2199
2200ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2201M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2202S:	Supported
2203F:	drivers/power/reset/at91-sama5d2_shdwc.c
2204
2205ATMEL SAMA5D2 ADC DRIVER
2206M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2207L:	linux-iio@vger.kernel.org
2208S:	Supported
2209F:	drivers/iio/adc/at91-sama5d2_adc.c
2210
2211ATMEL Audio ALSA driver
2212M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2213L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2214S:	Supported
2215F:	sound/soc/atmel
2216
2217ATMEL XDMA DRIVER
2218M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2219L:	linux-arm-kernel@lists.infradead.org
2220L:	dmaengine@vger.kernel.org
2221S:	Supported
2222F:	drivers/dma/at_xdmac.c
2223
2224ATMEL I2C DRIVER
2225M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2226L:	linux-i2c@vger.kernel.org
2227S:	Supported
2228F:	drivers/i2c/busses/i2c-at91.c
2229
2230ATMEL ISI DRIVER
2231M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2232L:	linux-media@vger.kernel.org
2233S:	Supported
2234F:	drivers/media/platform/soc_camera/atmel-isi.c
2235F:	include/media/atmel-isi.h
2236
2237ATMEL LCDFB DRIVER
2238M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2239L:	linux-fbdev@vger.kernel.org
2240S:	Maintained
2241F:	drivers/video/fbdev/atmel_lcdfb.c
2242F:	include/video/atmel_lcdc.h
2243
2244ATMEL MACB ETHERNET DRIVER
2245M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2246S:	Supported
2247F:	drivers/net/ethernet/cadence/
2248
2249ATMEL NAND DRIVER
2250M:	Wenyou Yang <wenyou.yang@atmel.com>
2251M:	Josh Wu <rainyfeeling@outlook.com>
2252L:	linux-mtd@lists.infradead.org
2253S:	Supported
2254F:	drivers/mtd/nand/atmel_nand*
2255
2256ATMEL SDMMC DRIVER
2257M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2258L:	linux-mmc@vger.kernel.org
2259S:	Supported
2260F:	drivers/mmc/host/sdhci-of-at91.c
2261
2262ATMEL SPI DRIVER
2263M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2264S:	Supported
2265F:	drivers/spi/spi-atmel.*
2266
2267ATMEL SSC DRIVER
2268M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2269L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2270S:	Supported
2271F:	drivers/misc/atmel-ssc.c
2272F:	include/linux/atmel-ssc.h
2273
2274ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2275M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2276L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2277S:	Supported
2278F:	drivers/misc/atmel_tclib.c
2279F:	drivers/clocksource/tcb_clksrc.c
2280
2281ATMEL USBA UDC DRIVER
2282M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2283L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2284S:	Supported
2285F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2286
2287ATMEL WIRELESS DRIVER
2288M:	Simon Kelley <simon@thekelleys.org.uk>
2289L:	linux-wireless@vger.kernel.org
2290W:	http://www.thekelleys.org.uk/atmel
2291W:	http://atmelwlandriver.sourceforge.net/
2292S:	Maintained
2293F:	drivers/net/wireless/atmel/atmel*
2294
2295ATMEL MAXTOUCH DRIVER
2296M:	Nick Dyer <nick@shmanahar.org>
2297T:	git git://github.com/ndyer/linux.git
2298S:	Maintained
2299F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2300F:	drivers/input/touchscreen/atmel_mxt_ts.c
2301F:	include/linux/platform_data/atmel_mxt_ts.h
2302
2303ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2304M:	Bradley Grove <linuxdrivers@attotech.com>
2305L:	linux-scsi@vger.kernel.org
2306W:	http://www.attotech.com
2307S:	Supported
2308F:	drivers/scsi/esas2r
2309
2310ATUSB IEEE 802.15.4 RADIO DRIVER
2311M:	Stefan Schmidt <stefan@osg.samsung.com>
2312L:	linux-wpan@vger.kernel.org
2313S:	Maintained
2314F:	drivers/net/ieee802154/atusb.c
2315F:	drivers/net/ieee802154/atusb.h
2316F:	drivers/net/ieee802154/at86rf230.h
2317
2318AUDIT SUBSYSTEM
2319M:	Paul Moore <paul@paul-moore.com>
2320M:	Eric Paris <eparis@redhat.com>
2321L:	linux-audit@redhat.com (moderated for non-subscribers)
2322W:	http://people.redhat.com/sgrubb/audit/
2323T:	git git://git.infradead.org/users/pcmoore/audit
2324S:	Maintained
2325F:	include/linux/audit.h
2326F:	include/uapi/linux/audit.h
2327F:	kernel/audit*
2328
2329AUXILIARY DISPLAY DRIVERS
2330M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2331W:	http://miguelojeda.es/auxdisplay.htm
2332W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2333S:	Maintained
2334F:	drivers/auxdisplay/
2335F:	include/linux/cfag12864b.h
2336
2337AVR32 ARCHITECTURE
2338M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
2339M:	Hans-Christian Egtvedt <egtvedt@samfundet.no>
2340W:	http://www.atmel.com/products/AVR32/
2341W:	http://mirror.egtvedt.no/avr32linux.org/
2342W:	http://avrfreaks.net/
2343S:	Maintained
2344F:	arch/avr32/
2345
2346AVR32/AT32AP MACHINE SUPPORT
2347M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
2348M:	Hans-Christian Egtvedt <egtvedt@samfundet.no>
2349S:	Maintained
2350F:	arch/avr32/mach-at32ap/
2351
2352AX.25 NETWORK LAYER
2353M:	Ralf Baechle <ralf@linux-mips.org>
2354L:	linux-hams@vger.kernel.org
2355W:	http://www.linux-ax25.org/
2356S:	Maintained
2357F:	include/uapi/linux/ax25.h
2358F:	include/net/ax25.h
2359F:	net/ax25/
2360
2361AXENTIA ASOC DRIVERS
2362M:	Peter Rosin <peda@axentia.se>
2363L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2364S:	Maintained
2365F:	Documentation/devicetree/bindings/sound/axentia,*
2366F:	sound/soc/atmel/tse850-pcm5142.c
2367
2368AXENTIA ARM DEVICES
2369M:	Peter Rosin <peda@axentia.se>
2370L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2371S:	Maintained
2372F:	Documentation/devicetree/bindings/arm/axentia.txt
2373F:	arch/arm/boot/dts/at91-linea.dtsi
2374F:	arch/arm/boot/dts/at91-tse850-3.dts
2375
2376AZ6007 DVB DRIVER
2377M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2378M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2379L:	linux-media@vger.kernel.org
2380W:	https://linuxtv.org
2381T:	git git://linuxtv.org/media_tree.git
2382S:	Maintained
2383F:	drivers/media/usb/dvb-usb-v2/az6007.c
2384
2385AZTECH FM RADIO RECEIVER DRIVER
2386M:	Hans Verkuil <hverkuil@xs4all.nl>
2387L:	linux-media@vger.kernel.org
2388T:	git git://linuxtv.org/media_tree.git
2389W:	https://linuxtv.org
2390S:	Maintained
2391F:	drivers/media/radio/radio-aztech*
2392
2393B43 WIRELESS DRIVER
2394L:	linux-wireless@vger.kernel.org
2395L:	b43-dev@lists.infradead.org
2396W:	http://wireless.kernel.org/en/users/Drivers/b43
2397S:	Odd Fixes
2398F:	drivers/net/wireless/broadcom/b43/
2399
2400B43LEGACY WIRELESS DRIVER
2401M:	Larry Finger <Larry.Finger@lwfinger.net>
2402L:	linux-wireless@vger.kernel.org
2403L:	b43-dev@lists.infradead.org
2404W:	http://wireless.kernel.org/en/users/Drivers/b43
2405S:	Maintained
2406F:	drivers/net/wireless/broadcom/b43legacy/
2407
2408BACKLIGHT CLASS/SUBSYSTEM
2409M:	Lee Jones <lee.jones@linaro.org>
2410M:	Daniel Thompson <daniel.thompson@linaro.org>
2411M:	Jingoo Han <jingoohan1@gmail.com>
2412T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2413S:	Maintained
2414F:	drivers/video/backlight/
2415F:	include/linux/backlight.h
2416F:	include/linux/pwm_backlight.h
2417F:	Documentation/devicetree/bindings/leds/backlight
2418
2419BATMAN ADVANCED
2420M:	Marek Lindner <mareklindner@neomailbox.ch>
2421M:	Simon Wunderlich <sw@simonwunderlich.de>
2422M:	Antonio Quartulli <a@unstable.cc>
2423L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2424W:	https://www.open-mesh.org/
2425Q:	https://patchwork.open-mesh.org/project/batman/list/
2426S:	Maintained
2427F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2428F:	Documentation/ABI/testing/sysfs-class-net-mesh
2429F:	Documentation/networking/batman-adv.txt
2430F:	include/uapi/linux/batman_adv.h
2431F:	net/batman-adv/
2432
2433BAYCOM/HDLCDRV DRIVERS FOR AX.25
2434M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2435L:	linux-hams@vger.kernel.org
2436W:	http://www.baycom.org/~tom/ham/ham.html
2437S:	Maintained
2438F:	drivers/net/hamradio/baycom*
2439
2440BCACHE (BLOCK LAYER CACHE)
2441M:	Kent Overstreet <kent.overstreet@gmail.com>
2442L:	linux-bcache@vger.kernel.org
2443W:	http://bcache.evilpiepirate.org
2444S:	Orphan
2445F:	drivers/md/bcache/
2446
2447BDISP ST MEDIA DRIVER
2448M:	Fabien Dessenne <fabien.dessenne@st.com>
2449L:	linux-media@vger.kernel.org
2450T:	git git://linuxtv.org/media_tree.git
2451W:	https://linuxtv.org
2452S:	Supported
2453F:	drivers/media/platform/sti/bdisp
2454
2455DELTA ST MEDIA DRIVER
2456M:	Hugues Fruchet <hugues.fruchet@st.com>
2457L:	linux-media@vger.kernel.org
2458T:	git git://linuxtv.org/media_tree.git
2459W:	https://linuxtv.org
2460S:	Supported
2461F:	drivers/media/platform/sti/delta
2462
2463BEFS FILE SYSTEM
2464M:	Luis de Bethencourt <luisbg@osg.samsung.com>
2465M:	Salah Triki <salah.triki@gmail.com>
2466S:	Maintained
2467T:	git git://github.com/luisbg/linux-befs.git
2468F:	Documentation/filesystems/befs.txt
2469F:	fs/befs/
2470
2471BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2472M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2473L:	netdev@vger.kernel.org
2474S:	Maintained
2475F:	drivers/net/ethernet/ec_bhf.c
2476
2477BFS FILE SYSTEM
2478M:	"Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2479S:	Maintained
2480F:	Documentation/filesystems/bfs.txt
2481F:	fs/bfs/
2482F:	include/uapi/linux/bfs_fs.h
2483
2484BLACKFIN ARCHITECTURE
2485M:	Steven Miao <realmz6@gmail.com>
2486L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2487T:	git git://git.code.sf.net/p/adi-linux/code
2488W:	http://blackfin.uclinux.org
2489S:	Supported
2490F:	arch/blackfin/
2491
2492BLACKFIN EMAC DRIVER
2493L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2494W:	http://blackfin.uclinux.org
2495S:	Supported
2496F:	drivers/net/ethernet/adi/
2497
2498BLACKFIN RTC DRIVER
2499L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2500W:	http://blackfin.uclinux.org
2501S:	Supported
2502F:	drivers/rtc/rtc-bfin.c
2503
2504BLACKFIN SDH 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/mmc/host/bfin_sdh.c
2510
2511BLACKFIN SERIAL DRIVER
2512M:	Sonic Zhang <sonic.zhang@analog.com>
2513L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2514W:	http://blackfin.uclinux.org
2515S:	Supported
2516F:	drivers/tty/serial/bfin_uart.c
2517
2518BLACKFIN WATCHDOG DRIVER
2519L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2520W:	http://blackfin.uclinux.org
2521S:	Supported
2522F:	drivers/watchdog/bfin_wdt.c
2523
2524BLACKFIN I2C TWI DRIVER
2525M:	Sonic Zhang <sonic.zhang@analog.com>
2526L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2527W:	http://blackfin.uclinux.org/
2528S:	Supported
2529F:	drivers/i2c/busses/i2c-bfin-twi.c
2530
2531BLACKFIN MEDIA DRIVER
2532M:	Scott Jiang <scott.jiang.linux@gmail.com>
2533L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2534W:	http://blackfin.uclinux.org/
2535S:	Supported
2536F:	drivers/media/platform/blackfin/
2537F:	drivers/media/i2c/adv7183*
2538F:	drivers/media/i2c/vs6624*
2539
2540BLINKM RGB LED DRIVER
2541M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2542S:	Maintained
2543F:	drivers/leds/leds-blinkm.c
2544
2545BLOCK LAYER
2546M:	Jens Axboe <axboe@kernel.dk>
2547L:	linux-block@vger.kernel.org
2548T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2549S:	Maintained
2550F:	block/
2551F:	kernel/trace/blktrace.c
2552F:	lib/sbitmap.c
2553
2554BLOCK2MTD DRIVER
2555M:	Joern Engel <joern@lazybastard.org>
2556L:	linux-mtd@lists.infradead.org
2557S:	Maintained
2558F:	drivers/mtd/devices/block2mtd.c
2559
2560BLUETOOTH DRIVERS
2561M:	Marcel Holtmann <marcel@holtmann.org>
2562M:	Gustavo Padovan <gustavo@padovan.org>
2563M:	Johan Hedberg <johan.hedberg@gmail.com>
2564L:	linux-bluetooth@vger.kernel.org
2565W:	http://www.bluez.org/
2566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2567T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2568S:	Maintained
2569F:	drivers/bluetooth/
2570
2571BLUETOOTH SUBSYSTEM
2572M:	Marcel Holtmann <marcel@holtmann.org>
2573M:	Gustavo Padovan <gustavo@padovan.org>
2574M:	Johan Hedberg <johan.hedberg@gmail.com>
2575L:	linux-bluetooth@vger.kernel.org
2576W:	http://www.bluez.org/
2577T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2578T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2579S:	Maintained
2580F:	net/bluetooth/
2581F:	include/net/bluetooth/
2582
2583BONDING DRIVER
2584M:	Jay Vosburgh <j.vosburgh@gmail.com>
2585M:	Veaceslav Falico <vfalico@gmail.com>
2586M:	Andy Gospodarek <andy@greyhouse.net>
2587L:	netdev@vger.kernel.org
2588W:	http://sourceforge.net/projects/bonding/
2589S:	Supported
2590F:	drivers/net/bonding/
2591F:	include/uapi/linux/if_bonding.h
2592
2593BPF (Safe dynamic programs and tools)
2594M:	Alexei Starovoitov <ast@kernel.org>
2595L:	netdev@vger.kernel.org
2596L:	linux-kernel@vger.kernel.org
2597S:	Supported
2598F:	kernel/bpf/
2599F:	tools/testing/selftests/bpf/
2600F:	lib/test_bpf.c
2601
2602BROADCOM B44 10/100 ETHERNET DRIVER
2603M:	Michael Chan <michael.chan@broadcom.com>
2604L:	netdev@vger.kernel.org
2605S:	Supported
2606F:	drivers/net/ethernet/broadcom/b44.*
2607
2608BROADCOM B53 ETHERNET SWITCH DRIVER
2609M:	Florian Fainelli <f.fainelli@gmail.com>
2610L:	netdev@vger.kernel.org
2611L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2612S:	Supported
2613F:	drivers/net/dsa/b53/*
2614F:	include/linux/platform_data/b53.h
2615
2616BROADCOM GENET ETHERNET DRIVER
2617M:	Florian Fainelli <f.fainelli@gmail.com>
2618L:	netdev@vger.kernel.org
2619S:	Supported
2620F:	drivers/net/ethernet/broadcom/genet/
2621
2622BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2623M:	Rasesh Mody <rasesh.mody@cavium.com>
2624M:	Harish Patil <harish.patil@cavium.com>
2625M:	Dept-GELinuxNICDev@cavium.com
2626L:	netdev@vger.kernel.org
2627S:	Supported
2628F:	drivers/net/ethernet/broadcom/bnx2.*
2629F:	drivers/net/ethernet/broadcom/bnx2_*
2630
2631BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2632M:	Yuval Mintz <Yuval.Mintz@cavium.com>
2633M:	Ariel Elior <ariel.elior@cavium.com>
2634M:	everest-linux-l2@cavium.com
2635L:	netdev@vger.kernel.org
2636S:	Supported
2637F:	drivers/net/ethernet/broadcom/bnx2x/
2638
2639BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2640M:	Michael Chan <michael.chan@broadcom.com>
2641L:	netdev@vger.kernel.org
2642S:	Supported
2643F:	drivers/net/ethernet/broadcom/bnxt/
2644
2645BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2646M:	Florian Fainelli <f.fainelli@gmail.com>
2647M:	Ray Jui <rjui@broadcom.com>
2648M:	Scott Branden <sbranden@broadcom.com>
2649M:	bcm-kernel-feedback-list@broadcom.com
2650T:	git git://github.com/broadcom/mach-bcm
2651S:	Maintained
2652N:	bcm281*
2653N:	bcm113*
2654N:	bcm216*
2655N:	kona
2656F:	arch/arm/mach-bcm/
2657
2658BROADCOM BCM2835 ARM ARCHITECTURE
2659M:	Stephen Warren <swarren@wwwdotorg.org>
2660M:	Lee Jones <lee@kernel.org>
2661M:	Eric Anholt <eric@anholt.net>
2662L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2663L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2664T:	git git://github.com/anholt/linux
2665S:	Maintained
2666N:	bcm2835
2667F:	drivers/staging/vc04_services
2668
2669BROADCOM BCM47XX MIPS ARCHITECTURE
2670M:	Hauke Mehrtens <hauke@hauke-m.de>
2671M:	Rafał Miłecki <zajec5@gmail.com>
2672L:	linux-mips@linux-mips.org
2673S:	Maintained
2674F:	Documentation/devicetree/bindings/mips/brcm/
2675F:	arch/mips/bcm47xx/*
2676F:	arch/mips/include/asm/mach-bcm47xx/*
2677
2678BROADCOM BCM5301X ARM ARCHITECTURE
2679M:	Hauke Mehrtens <hauke@hauke-m.de>
2680M:	Rafał Miłecki <zajec5@gmail.com>
2681M:	bcm-kernel-feedback-list@broadcom.com
2682L:	linux-arm-kernel@lists.infradead.org
2683S:	Maintained
2684F:	arch/arm/mach-bcm/bcm_5301x.c
2685F:	arch/arm/boot/dts/bcm5301x*.dtsi
2686F:	arch/arm/boot/dts/bcm470*
2687
2688BROADCOM BCM53573 ARM ARCHITECTURE
2689M:	Rafał Miłecki <rafal@milecki.pl>
2690L:	linux-arm-kernel@lists.infradead.org
2691S:	Maintained
2692F:	arch/arm/boot/dts/bcm53573*
2693F:	arch/arm/boot/dts/bcm47189*
2694
2695BROADCOM BCM63XX ARM ARCHITECTURE
2696M:	Florian Fainelli <f.fainelli@gmail.com>
2697M:	bcm-kernel-feedback-list@broadcom.com
2698L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2699T:	git git://github.com/broadcom/stblinux.git
2700S:	Maintained
2701N:	bcm63xx
2702
2703BROADCOM BCM63XX/BCM33XX UDC DRIVER
2704M:	Kevin Cernekee <cernekee@gmail.com>
2705L:	linux-usb@vger.kernel.org
2706S:	Maintained
2707F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2708
2709BROADCOM BCM7XXX ARM ARCHITECTURE
2710M:	Brian Norris <computersforpeace@gmail.com>
2711M:	Gregory Fong <gregory.0xf0@gmail.com>
2712M:	Florian Fainelli <f.fainelli@gmail.com>
2713M:	bcm-kernel-feedback-list@broadcom.com
2714L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2715T:	git git://github.com/broadcom/stblinux.git
2716S:	Maintained
2717F:	arch/arm/mach-bcm/*brcmstb*
2718F:	arch/arm/boot/dts/bcm7*.dts*
2719F:	drivers/bus/brcmstb_gisb.c
2720N:	brcmstb
2721
2722BROADCOM BMIPS MIPS ARCHITECTURE
2723M:	Kevin Cernekee <cernekee@gmail.com>
2724M:	Florian Fainelli <f.fainelli@gmail.com>
2725L:	linux-mips@linux-mips.org
2726T:	git git://github.com/broadcom/stblinux.git
2727S:	Maintained
2728F:	arch/mips/bmips/*
2729F:	arch/mips/include/asm/mach-bmips/*
2730F:	arch/mips/kernel/*bmips*
2731F:	arch/mips/boot/dts/brcm/bcm*.dts*
2732F:	drivers/irqchip/irq-bcm63*
2733F:	drivers/irqchip/irq-bcm7*
2734F:	drivers/irqchip/irq-brcmstb*
2735F:	include/linux/bcm963xx_nvram.h
2736F:	include/linux/bcm963xx_tag.h
2737
2738BROADCOM BMIPS CPUFREQ DRIVER
2739M:	Markus Mayer <mmayer@broadcom.com>
2740M:	bcm-kernel-feedback-list@broadcom.com
2741L:	linux-pm@vger.kernel.org
2742S:	Maintained
2743F:	drivers/cpufreq/bmips-cpufreq.c
2744
2745BROADCOM TG3 GIGABIT ETHERNET DRIVER
2746M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
2747M:	Prashant Sreedharan <prashant@broadcom.com>
2748M:	Michael Chan <mchan@broadcom.com>
2749L:	netdev@vger.kernel.org
2750S:	Supported
2751F:	drivers/net/ethernet/broadcom/tg3.*
2752
2753BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2754M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2755M:	Franky Lin <franky.lin@broadcom.com>
2756M:	Hante Meuleman <hante.meuleman@broadcom.com>
2757L:	linux-wireless@vger.kernel.org
2758L:	brcm80211-dev-list.pdl@broadcom.com
2759S:	Supported
2760F:	drivers/net/wireless/broadcom/brcm80211/
2761
2762BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2763M:	QLogic-Storage-Upstream@qlogic.com
2764L:	linux-scsi@vger.kernel.org
2765S:	Supported
2766F:	drivers/scsi/bnx2fc/
2767
2768BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2769M:	QLogic-Storage-Upstream@qlogic.com
2770L:	linux-scsi@vger.kernel.org
2771S:	Supported
2772F:	drivers/scsi/bnx2i/
2773
2774BROADCOM IPROC ARM ARCHITECTURE
2775M:	Ray Jui <rjui@broadcom.com>
2776M:	Scott Branden <sbranden@broadcom.com>
2777M:	Jon Mason <jonmason@broadcom.com>
2778M:	bcm-kernel-feedback-list@broadcom.com
2779L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2780T:	git git://github.com/broadcom/cygnus-linux.git
2781S:	Maintained
2782N:	iproc
2783N:	cygnus
2784N:	bcm[-_]nsp
2785N:	bcm9113*
2786N:	bcm9583*
2787N:	bcm9585*
2788N:	bcm9586*
2789N:	bcm988312
2790N:	bcm113*
2791N:	bcm583*
2792N:	bcm585*
2793N:	bcm586*
2794N:	bcm88312
2795F:	arch/arm64/boot/dts/broadcom/ns2*
2796F:	drivers/clk/bcm/clk-ns*
2797F:	drivers/pinctrl/bcm/pinctrl-ns*
2798
2799BROADCOM BRCMSTB GPIO DRIVER
2800M:	Gregory Fong <gregory.0xf0@gmail.com>
2801L:	bcm-kernel-feedback-list@broadcom.com
2802S:	Supported
2803F:	drivers/gpio/gpio-brcmstb.c
2804F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2805
2806BROADCOM KONA GPIO DRIVER
2807M:	Ray Jui <rjui@broadcom.com>
2808L:	bcm-kernel-feedback-list@broadcom.com
2809S:	Supported
2810F:	drivers/gpio/gpio-bcm-kona.c
2811F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2812
2813BROADCOM NVRAM DRIVER
2814M:	Rafał Miłecki <zajec5@gmail.com>
2815L:	linux-mips@linux-mips.org
2816S:	Maintained
2817F:	drivers/firmware/broadcom/*
2818
2819BROADCOM STB NAND FLASH DRIVER
2820M:	Brian Norris <computersforpeace@gmail.com>
2821M:	Kamal Dasu <kdasu.kdev@gmail.com>
2822L:	linux-mtd@lists.infradead.org
2823L:	bcm-kernel-feedback-list@broadcom.com
2824S:	Maintained
2825F:	drivers/mtd/nand/brcmnand/
2826
2827BROADCOM STB AVS CPUFREQ DRIVER
2828M:	Markus Mayer <mmayer@broadcom.com>
2829M:	bcm-kernel-feedback-list@broadcom.com
2830L:	linux-pm@vger.kernel.org
2831S:	Maintained
2832F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2833F:	drivers/cpufreq/brcmstb*
2834
2835BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2836M:	Rafał Miłecki <zajec5@gmail.com>
2837L:	linux-wireless@vger.kernel.org
2838S:	Maintained
2839F:	drivers/bcma/
2840F:	include/linux/bcma/
2841
2842BROADCOM SYSTEMPORT ETHERNET DRIVER
2843M:	Florian Fainelli <f.fainelli@gmail.com>
2844L:	netdev@vger.kernel.org
2845S:	Supported
2846F:	drivers/net/ethernet/broadcom/bcmsysport.*
2847
2848BROADCOM VULCAN ARM64 SOC
2849M:	Jayachandran C. <c.jayachandran@gmail.com>
2850M:	bcm-kernel-feedback-list@broadcom.com
2851L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2852S:	Maintained
2853F:	arch/arm64/boot/dts/broadcom/vulcan*
2854
2855BROADCOM NETXTREME-E ROCE DRIVER
2856M:	Selvin Xavier <selvin.xavier@broadcom.com>
2857M:	Devesh Sharma <devesh.sharma@broadcom.com>
2858M:	Somnath Kotur <somnath.kotur@broadcom.com>
2859M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2860L:	linux-rdma@vger.kernel.org
2861W:	http://www.broadcom.com
2862S:	Supported
2863F:	drivers/infiniband/hw/bnxt_re/
2864F:	include/uapi/rdma/bnxt_re-abi.h
2865
2866BROCADE BFA FC SCSI DRIVER
2867M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2868M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2869L:	linux-scsi@vger.kernel.org
2870S:	Supported
2871F:	drivers/scsi/bfa/
2872
2873BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2874M:	Rasesh Mody <rasesh.mody@cavium.com>
2875M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2876M:	Dept-GELinuxNICDev@cavium.com
2877L:	netdev@vger.kernel.org
2878S:	Supported
2879F:	drivers/net/ethernet/brocade/bna/
2880
2881BSG (block layer generic sg v4 driver)
2882M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2883L:	linux-scsi@vger.kernel.org
2884S:	Supported
2885F:	block/bsg.c
2886F:	include/linux/bsg.h
2887F:	include/uapi/linux/bsg.h
2888
2889BT87X AUDIO DRIVER
2890M:	Clemens Ladisch <clemens@ladisch.de>
2891L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2892T:	git git://git.alsa-project.org/alsa-kernel.git
2893S:	Maintained
2894F:	Documentation/sound/alsa/Bt87x.txt
2895F:	sound/pci/bt87x.c
2896
2897BT8XXGPIO DRIVER
2898M:	Michael Buesch <m@bues.ch>
2899W:	http://bu3sch.de/btgpio.php
2900S:	Maintained
2901F:	drivers/gpio/gpio-bt8xx.c
2902
2903BTRFS FILE SYSTEM
2904M:	Chris Mason <clm@fb.com>
2905M:	Josef Bacik <jbacik@fb.com>
2906M:	David Sterba <dsterba@suse.com>
2907L:	linux-btrfs@vger.kernel.org
2908W:	http://btrfs.wiki.kernel.org/
2909Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
2910T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2911S:	Maintained
2912F:	Documentation/filesystems/btrfs.txt
2913F:	fs/btrfs/
2914
2915BTTV VIDEO4LINUX DRIVER
2916M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2917M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2918L:	linux-media@vger.kernel.org
2919W:	https://linuxtv.org
2920T:	git git://linuxtv.org/media_tree.git
2921S:	Odd fixes
2922F:	Documentation/media/v4l-drivers/bttv*
2923F:	drivers/media/pci/bt8xx/bttv*
2924
2925BUSLOGIC SCSI DRIVER
2926M:	Khalid Aziz <khalid@gonehiking.org>
2927L:	linux-scsi@vger.kernel.org
2928S:	Maintained
2929F:	drivers/scsi/BusLogic.*
2930F:	drivers/scsi/FlashPoint.*
2931
2932C-MEDIA CMI8788 DRIVER
2933M:	Clemens Ladisch <clemens@ladisch.de>
2934L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2935T:	git git://git.alsa-project.org/alsa-kernel.git
2936S:	Maintained
2937F:	sound/pci/oxygen/
2938
2939C6X ARCHITECTURE
2940M:	Mark Salter <msalter@redhat.com>
2941M:	Aurelien Jacquiot <a-jacquiot@ti.com>
2942L:	linux-c6x-dev@linux-c6x.org
2943W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
2944S:	Maintained
2945F:	arch/c6x/
2946
2947CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2948M:	David Howells <dhowells@redhat.com>
2949L:	linux-cachefs@redhat.com (moderated for non-subscribers)
2950S:	Supported
2951F:	Documentation/filesystems/caching/cachefiles.txt
2952F:	fs/cachefiles/
2953
2954CADET FM/AM RADIO RECEIVER DRIVER
2955M:	Hans Verkuil <hverkuil@xs4all.nl>
2956L:	linux-media@vger.kernel.org
2957T:	git git://linuxtv.org/media_tree.git
2958W:	https://linuxtv.org
2959S:	Maintained
2960F:	drivers/media/radio/radio-cadet*
2961
2962CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2963M:	Jonathan Corbet <corbet@lwn.net>
2964L:	linux-media@vger.kernel.org
2965T:	git git://linuxtv.org/media_tree.git
2966S:	Maintained
2967F:	Documentation/media/v4l-drivers/cafe_ccic*
2968F:	drivers/media/platform/marvell-ccic/
2969
2970CAIF NETWORK LAYER
2971M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2972L:	netdev@vger.kernel.org
2973S:	Supported
2974F:	Documentation/networking/caif/
2975F:	drivers/net/caif/
2976F:	include/uapi/linux/caif/
2977F:	include/net/caif/
2978F:	net/caif/
2979
2980CALGARY x86-64 IOMMU
2981M:	Muli Ben-Yehuda <mulix@mulix.org>
2982M:	Jon Mason <jdmason@kudzu.us>
2983L:	iommu@lists.linux-foundation.org
2984S:	Maintained
2985F:	arch/x86/kernel/pci-calgary_64.c
2986F:	arch/x86/kernel/tce_64.c
2987F:	arch/x86/include/asm/calgary.h
2988F:	arch/x86/include/asm/tce.h
2989
2990CAN NETWORK LAYER
2991M:	Oliver Hartkopp <socketcan@hartkopp.net>
2992M:	Marc Kleine-Budde <mkl@pengutronix.de>
2993L:	linux-can@vger.kernel.org
2994W:	https://github.com/linux-can
2995T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2996T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2997S:	Maintained
2998F:	Documentation/networking/can.txt
2999F:	net/can/
3000F:	include/linux/can/core.h
3001F:	include/uapi/linux/can.h
3002F:	include/uapi/linux/can/bcm.h
3003F:	include/uapi/linux/can/raw.h
3004F:	include/uapi/linux/can/gw.h
3005
3006CAN NETWORK DRIVERS
3007M:	Wolfgang Grandegger <wg@grandegger.com>
3008M:	Marc Kleine-Budde <mkl@pengutronix.de>
3009L:	linux-can@vger.kernel.org
3010W:	https://github.com/linux-can
3011T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3012T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3013S:	Maintained
3014F:	Documentation/devicetree/bindings/net/can/
3015F:	drivers/net/can/
3016F:	include/linux/can/dev.h
3017F:	include/linux/can/platform/
3018F:	include/uapi/linux/can/error.h
3019F:	include/uapi/linux/can/netlink.h
3020
3021CAPABILITIES
3022M:	Serge Hallyn <serge@hallyn.com>
3023L:	linux-security-module@vger.kernel.org
3024S:	Supported
3025F:	include/linux/capability.h
3026F:	include/uapi/linux/capability.h
3027F:	security/commoncap.c
3028F:	kernel/capability.c
3029
3030CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3031M:	Kevin Tsai <ktsai@capellamicro.com>
3032S:	Maintained
3033F:	drivers/iio/light/cm*
3034F:	Documentation/devicetree/bindings/i2c/trivial-admin-guide/devices.rst
3035
3036CAVIUM THUNDERX2 ARM64 SOC
3037M:	Jayachandran C <jnair@caviumnetworks.com>
3038L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3039S:	Maintained
3040F:	arch/arm64/boot/dts/cavium/thunder-99xx*
3041F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3042
3043CAVIUM I2C DRIVER
3044M:	Jan Glauber <jglauber@cavium.com>
3045M:	David Daney <david.daney@cavium.com>
3046W:	http://www.cavium.com
3047S:	Supported
3048F:	drivers/i2c/busses/i2c-octeon*
3049F:	drivers/i2c/busses/i2c-thunderx*
3050
3051CAVIUM LIQUIDIO NETWORK DRIVER
3052M:     Derek Chickles <derek.chickles@caviumnetworks.com>
3053M:     Satanand Burla <satananda.burla@caviumnetworks.com>
3054M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
3055M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3056L:     netdev@vger.kernel.org
3057W:     http://www.cavium.com
3058S:     Supported
3059F:     drivers/net/ethernet/cavium/liquidio/
3060
3061CAVIUM OCTEON-TX CRYPTO DRIVER
3062M:	George Cherian <george.cherian@cavium.com>
3063L:	linux-crypto@vger.kernel.org
3064W:	http://www.cavium.com
3065S:	Supported
3066F:	drivers/crypto/cavium/cpt/
3067
3068CC2520 IEEE-802.15.4 RADIO DRIVER
3069M:	Varka Bhadram <varkabhadram@gmail.com>
3070L:	linux-wpan@vger.kernel.org
3071S:	Maintained
3072F:	drivers/net/ieee802154/cc2520.c
3073F:	include/linux/spi/cc2520.h
3074F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3075
3076CEC DRIVER
3077M:	Hans Verkuil <hans.verkuil@cisco.com>
3078L:	linux-media@vger.kernel.org
3079T:	git git://linuxtv.org/media_tree.git
3080W:	http://linuxtv.org
3081S:	Supported
3082F:	Documentation/media/kapi/cec-core.rst
3083F:	Documentation/media/uapi/cec
3084F:	drivers/media/cec/
3085F:	drivers/media/cec-edid.c
3086F:	drivers/media/rc/keymaps/rc-cec.c
3087F:	include/media/cec.h
3088F:	include/media/cec-edid.h
3089F:	include/uapi/linux/cec.h
3090F:	include/uapi/linux/cec-funcs.h
3091
3092CELL BROADBAND ENGINE ARCHITECTURE
3093M:	Arnd Bergmann <arnd@arndb.de>
3094L:	linuxppc-dev@lists.ozlabs.org
3095W:	http://www.ibm.com/developerworks/power/cell/
3096S:	Supported
3097F:	arch/powerpc/include/asm/cell*.h
3098F:	arch/powerpc/include/asm/spu*.h
3099F:	arch/powerpc/include/uapi/asm/spu*.h
3100F:	arch/powerpc/oprofile/*cell*
3101F:	arch/powerpc/platforms/cell/
3102
3103CEPH COMMON CODE (LIBCEPH)
3104M:	Ilya Dryomov <idryomov@gmail.com>
3105M:	"Yan, Zheng" <zyan@redhat.com>
3106M:	Sage Weil <sage@redhat.com>
3107L:	ceph-devel@vger.kernel.org
3108W:	http://ceph.com/
3109T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3110T:	git git://github.com/ceph/ceph-client.git
3111S:	Supported
3112F:	net/ceph/
3113F:	include/linux/ceph/
3114F:	include/linux/crush/
3115
3116CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3117M:	"Yan, Zheng" <zyan@redhat.com>
3118M:	Sage Weil <sage@redhat.com>
3119M:	Ilya Dryomov <idryomov@gmail.com>
3120L:	ceph-devel@vger.kernel.org
3121W:	http://ceph.com/
3122T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3123T:	git git://github.com/ceph/ceph-client.git
3124S:	Supported
3125F:	Documentation/filesystems/ceph.txt
3126F:	fs/ceph/
3127
3128CERTIFICATE HANDLING:
3129M:	David Howells <dhowells@redhat.com>
3130M:	David Woodhouse <dwmw2@infradead.org>
3131L:	keyrings@vger.kernel.org
3132S:	Maintained
3133F:	Documentation/module-signing.txt
3134F:	certs/
3135F:	scripts/sign-file.c
3136F:	scripts/extract-cert.c
3137
3138CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3139L:	linux-usb@vger.kernel.org
3140S:	Orphan
3141F:	Documentation/usb/WUSB-Design-overview.txt
3142F:	Documentation/usb/wusb-cbaf
3143F:	drivers/usb/host/hwa-hc.c
3144F:	drivers/usb/host/whci/
3145F:	drivers/usb/wusbcore/
3146F:	include/linux/usb/wusb*
3147
3148HT16K33 LED CONTROLLER DRIVER
3149M:	Robin van der Gracht <robin@protonic.nl>
3150S:	Maintained
3151F:	drivers/auxdisplay/ht16k33.c
3152F:	Documentation/devicetree/bindings/display/ht16k33.txt
3153
3154CFAG12864B LCD DRIVER
3155M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3156W:	http://miguelojeda.es/auxdisplay.htm
3157W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3158S:	Maintained
3159F:	drivers/auxdisplay/cfag12864b.c
3160F:	include/linux/cfag12864b.h
3161
3162CFAG12864BFB LCD FRAMEBUFFER DRIVER
3163M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3164W:	http://miguelojeda.es/auxdisplay.htm
3165W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3166S:	Maintained
3167F:	drivers/auxdisplay/cfag12864bfb.c
3168F:	include/linux/cfag12864b.h
3169
3170CFG80211 and NL80211
3171M:	Johannes Berg <johannes@sipsolutions.net>
3172L:	linux-wireless@vger.kernel.org
3173W:	http://wireless.kernel.org/
3174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3175T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3176S:	Maintained
3177F:	include/uapi/linux/nl80211.h
3178F:	include/net/cfg80211.h
3179F:	net/wireless/*
3180X:	net/wireless/wext*
3181
3182CHAR and MISC DRIVERS
3183M:	Arnd Bergmann <arnd@arndb.de>
3184M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3185T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3186S:	Supported
3187F:	drivers/char/*
3188F:	drivers/misc/*
3189F:	include/linux/miscdevice.h
3190
3191CHECKPATCH
3192M:	Andy Whitcroft <apw@canonical.com>
3193M:	Joe Perches <joe@perches.com>
3194S:	Maintained
3195F:	scripts/checkpatch.pl
3196
3197CHINESE DOCUMENTATION
3198M:	Harry Wei <harryxiyou@gmail.com>
3199L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3200L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3201S:	Maintained
3202F:	Documentation/translations/zh_CN/
3203
3204CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3205M:	Peter Chen <Peter.Chen@nxp.com>
3206T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3207L:	linux-usb@vger.kernel.org
3208S:	Maintained
3209F:	drivers/usb/chipidea/
3210
3211CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3212M:	Hans de Goede <hdegoede@redhat.com>
3213L:	linux-input@vger.kernel.org
3214S:	Maintained
3215F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3216F:	drivers/input/touchscreen/chipone_icn8318.c
3217
3218CHROME HARDWARE PLATFORM SUPPORT
3219M:	Olof Johansson <olof@lixom.net>
3220S:	Maintained
3221T:	git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3222F:	drivers/platform/chrome/
3223
3224CISCO VIC ETHERNET NIC DRIVER
3225M:	Christian Benvenuti <benve@cisco.com>
3226M:	Govindarajulu Varadarajan <_govind@gmx.com>
3227M:	Neel Patel <neepatel@cisco.com>
3228S:	Supported
3229F:	drivers/net/ethernet/cisco/enic/
3230
3231CISCO VIC LOW LATENCY NIC DRIVER
3232M:	Christian Benvenuti <benve@cisco.com>
3233M:	Dave Goodell <dgoodell@cisco.com>
3234S:	Supported
3235F:	drivers/infiniband/hw/usnic/
3236
3237CIRRUS LOGIC EP93XX ETHERNET DRIVER
3238M:	Hartley Sweeten <hsweeten@visionengravers.com>
3239L:	netdev@vger.kernel.org
3240S:	Maintained
3241F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3242
3243CIRRUS LOGIC AUDIO CODEC DRIVERS
3244M:	Brian Austin <brian.austin@cirrus.com>
3245M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3246L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3247S:	Maintained
3248F:	sound/soc/codecs/cs*
3249
3250CLEANCACHE API
3251M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3252L:	linux-kernel@vger.kernel.org
3253S:	Maintained
3254F:	mm/cleancache.c
3255F:	include/linux/cleancache.h
3256
3257CLK API
3258M:	Russell King <linux@armlinux.org.uk>
3259L:	linux-clk@vger.kernel.org
3260S:	Maintained
3261F:	include/linux/clk.h
3262
3263CLOCKSOURCE, CLOCKEVENT DRIVERS
3264M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3265M:	Thomas Gleixner <tglx@linutronix.de>
3266L:	linux-kernel@vger.kernel.org
3267T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3268S:	Supported
3269F:	drivers/clocksource
3270
3271CISCO FCOE HBA DRIVER
3272M:	Satish Kharat <satishkh@cisco.com>
3273M:	Sesidhar Baddela <sebaddel@cisco.com>
3274M:	Karan Tilak Kumar <kartilak@cisco.com>
3275L:	linux-scsi@vger.kernel.org
3276S:	Supported
3277F:	drivers/scsi/fnic/
3278
3279CISCO SCSI HBA DRIVER
3280M:	Karan Tilak Kumar <kartilak@cisco.com>
3281M:	Sesidhar Baddela <sebaddel@cisco.com>
3282L:	linux-scsi@vger.kernel.org
3283S:	Supported
3284F:	drivers/scsi/snic/
3285
3286CMPC ACPI DRIVER
3287M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3288M:	Daniel Oliveira Nascimento <don@syst.com.br>
3289L:	platform-driver-x86@vger.kernel.org
3290S:	Supported
3291F:	drivers/platform/x86/classmate-laptop.c
3292
3293COBALT MEDIA DRIVER
3294M:	Hans Verkuil <hans.verkuil@cisco.com>
3295L:	linux-media@vger.kernel.org
3296T:	git git://linuxtv.org/media_tree.git
3297W:	https://linuxtv.org
3298S:	Supported
3299F:	drivers/media/pci/cobalt/
3300
3301COCCINELLE/Semantic Patches (SmPL)
3302M:	Julia Lawall <Julia.Lawall@lip6.fr>
3303M:	Gilles Muller <Gilles.Muller@lip6.fr>
3304M:	Nicolas Palix <nicolas.palix@imag.fr>
3305M:	Michal Marek <mmarek@suse.com>
3306L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3307T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3308W:	http://coccinelle.lip6.fr/
3309S:	Supported
3310F:	Documentation/dev-tools/coccinelle.rst
3311F:	scripts/coccinelle/
3312F:	scripts/coccicheck
3313
3314CODA FILE SYSTEM
3315M:	Jan Harkes <jaharkes@cs.cmu.edu>
3316M:	coda@cs.cmu.edu
3317L:	codalist@coda.cs.cmu.edu
3318W:	http://www.coda.cs.cmu.edu/
3319S:	Maintained
3320F:	Documentation/filesystems/coda.txt
3321F:	fs/coda/
3322F:	include/linux/coda*.h
3323F:	include/uapi/linux/coda*.h
3324
3325CODA V4L2 MEM2MEM DRIVER
3326M:	Philipp Zabel <p.zabel@pengutronix.de>
3327L:	linux-media@vger.kernel.org
3328S:	Maintained
3329F:	Documentation/devicetree/bindings/media/coda.txt
3330F:	drivers/media/platform/coda/
3331
3332COMMON CLK FRAMEWORK
3333M:	Michael Turquette <mturquette@baylibre.com>
3334M:	Stephen Boyd <sboyd@codeaurora.org>
3335L:	linux-clk@vger.kernel.org
3336Q:	http://patchwork.kernel.org/project/linux-clk/list/
3337T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3338S:	Maintained
3339F:	Documentation/devicetree/bindings/clock/
3340F:	drivers/clk/
3341X:	drivers/clk/clkdev.c
3342F:	include/linux/clk-pr*
3343F:	include/linux/clk/
3344
3345COMMON INTERNET FILE SYSTEM (CIFS)
3346M:	Steve French <sfrench@samba.org>
3347L:	linux-cifs@vger.kernel.org
3348L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3349W:	http://linux-cifs.samba.org/
3350T:	git git://git.samba.org/sfrench/cifs-2.6.git
3351S:	Supported
3352F:	Documentation/filesystems/cifs/
3353F:	fs/cifs/
3354
3355COMPACTPCI HOTPLUG CORE
3356M:	Scott Murray <scott@spiteful.org>
3357L:	linux-pci@vger.kernel.org
3358S:	Maintained
3359F:	drivers/pci/hotplug/cpci_hotplug*
3360
3361COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3362M:	Scott Murray <scott@spiteful.org>
3363L:	linux-pci@vger.kernel.org
3364S:	Maintained
3365F:	drivers/pci/hotplug/cpcihp_zt5550.*
3366
3367COMPACTPCI HOTPLUG GENERIC DRIVER
3368M:	Scott Murray <scott@spiteful.org>
3369L:	linux-pci@vger.kernel.org
3370S:	Maintained
3371F:	drivers/pci/hotplug/cpcihp_generic.c
3372
3373COMPAL LAPTOP SUPPORT
3374M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3375L:	platform-driver-x86@vger.kernel.org
3376S:	Maintained
3377F:	drivers/platform/x86/compal-laptop.c
3378
3379CONEXANT ACCESSRUNNER USB DRIVER
3380L:	accessrunner-general@lists.sourceforge.net
3381W:	http://accessrunner.sourceforge.net/
3382S:	Orphan
3383F:	drivers/usb/atm/cxacru.c
3384
3385CONFIGFS
3386M:	Joel Becker <jlbec@evilplan.org>
3387M:	Christoph Hellwig <hch@lst.de>
3388T:	git git://git.infradead.org/users/hch/configfs.git
3389S:	Supported
3390F:	fs/configfs/
3391F:	include/linux/configfs.h
3392
3393CONNECTOR
3394M:	Evgeniy Polyakov <zbr@ioremap.net>
3395L:	netdev@vger.kernel.org
3396S:	Maintained
3397F:	drivers/connector/
3398
3399CONTROL GROUP (CGROUP)
3400M:	Tejun Heo <tj@kernel.org>
3401M:	Li Zefan <lizefan@huawei.com>
3402M:	Johannes Weiner <hannes@cmpxchg.org>
3403L:	cgroups@vger.kernel.org
3404T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3405S:	Maintained
3406F:	Documentation/cgroup*
3407F:	include/linux/cgroup*
3408F:	kernel/cgroup*
3409
3410CONTROL GROUP - CPUSET
3411M:	Li Zefan <lizefan@huawei.com>
3412L:	cgroups@vger.kernel.org
3413W:	http://www.bullopensource.org/cpuset/
3414W:	http://oss.sgi.com/projects/cpusets/
3415T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3416S:	Maintained
3417F:	Documentation/cgroup-v1/cpusets.txt
3418F:	include/linux/cpuset.h
3419F:	kernel/cpuset.c
3420
3421CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3422M:	Johannes Weiner <hannes@cmpxchg.org>
3423M:	Michal Hocko <mhocko@kernel.org>
3424M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3425L:	cgroups@vger.kernel.org
3426L:	linux-mm@kvack.org
3427S:	Maintained
3428F:	mm/memcontrol.c
3429F:	mm/swap_cgroup.c
3430
3431CORETEMP HARDWARE MONITORING DRIVER
3432M:	Fenghua Yu <fenghua.yu@intel.com>
3433L:	linux-hwmon@vger.kernel.org
3434S:	Maintained
3435F:	Documentation/hwmon/coretemp
3436F:	drivers/hwmon/coretemp.c
3437
3438COSA/SRP SYNC SERIAL DRIVER
3439M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3440W:	http://www.fi.muni.cz/~kas/cosa/
3441S:	Maintained
3442F:	drivers/net/wan/cosa*
3443
3444CPMAC ETHERNET DRIVER
3445M:	Florian Fainelli <f.fainelli@gmail.com>
3446L:	netdev@vger.kernel.org
3447S:	Maintained
3448F:	drivers/net/ethernet/ti/cpmac.c
3449
3450CPU FREQUENCY DRIVERS
3451M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3452M:	Viresh Kumar <viresh.kumar@linaro.org>
3453L:	linux-pm@vger.kernel.org
3454S:	Maintained
3455T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3456T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3457B:	https://bugzilla.kernel.org
3458F:	Documentation/cpu-freq/
3459F:	drivers/cpufreq/
3460F:	include/linux/cpufreq.h
3461F:	tools/testing/selftests/cpufreq/
3462
3463CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3464M:	Viresh Kumar <viresh.kumar@linaro.org>
3465M:	Sudeep Holla <sudeep.holla@arm.com>
3466L:	linux-pm@vger.kernel.org
3467W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3468S:	Maintained
3469F:	drivers/cpufreq/arm_big_little.h
3470F:	drivers/cpufreq/arm_big_little.c
3471F:	drivers/cpufreq/arm_big_little_dt.c
3472
3473CPUIDLE DRIVER - ARM BIG LITTLE
3474M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3475M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3476L:	linux-pm@vger.kernel.org
3477L:	linux-arm-kernel@lists.infradead.org
3478T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3479S:	Maintained
3480F:	drivers/cpuidle/cpuidle-big_little.c
3481
3482CPUIDLE DRIVER - ARM EXYNOS
3483M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3484M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3485M:	Kukjin Kim <kgene@kernel.org>
3486L:	linux-pm@vger.kernel.org
3487L:	linux-samsung-soc@vger.kernel.org
3488S:	Supported
3489F:	drivers/cpuidle/cpuidle-exynos.c
3490F:	arch/arm/mach-exynos/pm.c
3491
3492CPUIDLE DRIVERS
3493M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3494M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3495L:	linux-pm@vger.kernel.org
3496S:	Maintained
3497T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3498B:	https://bugzilla.kernel.org
3499F:	drivers/cpuidle/*
3500F:	include/linux/cpuidle.h
3501
3502CPUID/MSR DRIVER
3503M:	"H. Peter Anvin" <hpa@zytor.com>
3504S:	Maintained
3505F:	arch/x86/kernel/cpuid.c
3506F:	arch/x86/kernel/msr.c
3507
3508CPU POWER MONITORING SUBSYSTEM
3509M:	Thomas Renninger <trenn@suse.com>
3510L:	linux-pm@vger.kernel.org
3511S:	Maintained
3512F:	tools/power/cpupower/
3513
3514CRAMFS FILESYSTEM
3515W:	http://sourceforge.net/projects/cramfs/
3516S:	Orphan / Obsolete
3517F:	Documentation/filesystems/cramfs.txt
3518F:	fs/cramfs/
3519
3520CRIS PORT
3521M:	Mikael Starvik <starvik@axis.com>
3522M:	Jesper Nilsson <jesper.nilsson@axis.com>
3523L:	linux-cris-kernel@axis.com
3524W:	http://developer.axis.com
3525T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3526S:	Maintained
3527F:	arch/cris/
3528F:	drivers/tty/serial/crisv10.*
3529
3530CRYPTO API
3531M:	Herbert Xu <herbert@gondor.apana.org.au>
3532M:	"David S. Miller" <davem@davemloft.net>
3533L:	linux-crypto@vger.kernel.org
3534T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3535T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3536S:	Maintained
3537F:	Documentation/crypto/
3538F:	Documentation/devicetree/bindings/crypto/
3539F:	Documentation/DocBook/crypto-API.tmpl
3540F:	arch/*/crypto/
3541F:	crypto/
3542F:	drivers/crypto/
3543F:	include/crypto/
3544F:	include/linux/crypto*
3545
3546CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3547M:	Neil Horman <nhorman@tuxdriver.com>
3548L:	linux-crypto@vger.kernel.org
3549S:	Maintained
3550F:	crypto/ansi_cprng.c
3551F:	crypto/rng.c
3552
3553CS3308 MEDIA DRIVER
3554M:	Hans Verkuil <hverkuil@xs4all.nl>
3555L:	linux-media@vger.kernel.org
3556T:	git git://linuxtv.org/media_tree.git
3557W:	http://linuxtv.org
3558S:	Odd Fixes
3559F:	drivers/media/i2c/cs3308.c
3560F:	drivers/media/i2c/cs3308.h
3561
3562CS5535 Audio ALSA driver
3563M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3564S:	Maintained
3565F:	sound/pci/cs5535audio/
3566
3567CW1200 WLAN driver
3568M:	Solomon Peachy <pizza@shaftnet.org>
3569S:	Maintained
3570F:	drivers/net/wireless/st/cw1200/
3571
3572CX18 VIDEO4LINUX DRIVER
3573M:	Andy Walls <awalls@md.metrocast.net>
3574L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3575L:	linux-media@vger.kernel.org
3576T:	git git://linuxtv.org/media_tree.git
3577W:	https://linuxtv.org
3578W:	http://www.ivtvdriver.org/index.php/Cx18
3579S:	Maintained
3580F:	Documentation/media/v4l-drivers/cx18*
3581F:	drivers/media/pci/cx18/
3582F:	include/uapi/linux/ivtv*
3583
3584CX2341X MPEG ENCODER HELPER MODULE
3585M:	Hans Verkuil <hverkuil@xs4all.nl>
3586L:	linux-media@vger.kernel.org
3587T:	git git://linuxtv.org/media_tree.git
3588W:	https://linuxtv.org
3589S:	Maintained
3590F:	drivers/media/common/cx2341x*
3591F:	include/media/cx2341x*
3592
3593CX24120 MEDIA DRIVER
3594M:	Jemma Denson <jdenson@gmail.com>
3595M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3596L:	linux-media@vger.kernel.org
3597W:	https://linuxtv.org
3598Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3599S:	Maintained
3600F:	drivers/media/dvb-frontends/cx24120*
3601
3602CX88 VIDEO4LINUX DRIVER
3603M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3604M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3605L:	linux-media@vger.kernel.org
3606W:	https://linuxtv.org
3607T:	git git://linuxtv.org/media_tree.git
3608S:	Odd fixes
3609F:	Documentation/media/v4l-drivers/cx88*
3610F:	drivers/media/pci/cx88/
3611
3612CXD2820R MEDIA DRIVER
3613M:	Antti Palosaari <crope@iki.fi>
3614L:	linux-media@vger.kernel.org
3615W:	https://linuxtv.org
3616W:	http://palosaari.fi/linux/
3617Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3618T:	git git://linuxtv.org/anttip/media_tree.git
3619S:	Maintained
3620F:	drivers/media/dvb-frontends/cxd2820r*
3621
3622CXGB3 ETHERNET DRIVER (CXGB3)
3623M:	Santosh Raspatur <santosh@chelsio.com>
3624L:	netdev@vger.kernel.org
3625W:	http://www.chelsio.com
3626S:	Supported
3627F:	drivers/net/ethernet/chelsio/cxgb3/
3628
3629CXGB3 ISCSI DRIVER (CXGB3I)
3630M:	Karen Xie <kxie@chelsio.com>
3631L:	linux-scsi@vger.kernel.org
3632W:	http://www.chelsio.com
3633S:	Supported
3634F:	drivers/scsi/cxgbi/cxgb3i
3635
3636CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3637M:	Steve Wise <swise@chelsio.com>
3638L:	linux-rdma@vger.kernel.org
3639W:	http://www.openfabrics.org
3640S:	Supported
3641F:	drivers/infiniband/hw/cxgb3/
3642F:	include/uapi/rdma/cxgb3-abi.h
3643
3644CXGB4 ETHERNET DRIVER (CXGB4)
3645M:	Ganesh Goudar <ganeshgr@chelsio.com>
3646L:	netdev@vger.kernel.org
3647W:	http://www.chelsio.com
3648S:	Supported
3649F:	drivers/net/ethernet/chelsio/cxgb4/
3650
3651CXGB4 ISCSI DRIVER (CXGB4I)
3652M:	Karen Xie <kxie@chelsio.com>
3653L:	linux-scsi@vger.kernel.org
3654W:	http://www.chelsio.com
3655S:	Supported
3656F:	drivers/scsi/cxgbi/cxgb4i
3657
3658CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3659M:	Steve Wise <swise@chelsio.com>
3660L:	linux-rdma@vger.kernel.org
3661W:	http://www.openfabrics.org
3662S:	Supported
3663F:	drivers/infiniband/hw/cxgb4/
3664F:	include/uapi/rdma/cxgb4-abi.h
3665
3666CXGB4VF ETHERNET DRIVER (CXGB4VF)
3667M:	Casey Leedom <leedom@chelsio.com>
3668L:	netdev@vger.kernel.org
3669W:	http://www.chelsio.com
3670S:	Supported
3671F:	drivers/net/ethernet/chelsio/cxgb4vf/
3672
3673CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3674M:	Ian Munsie <imunsie@au1.ibm.com>
3675M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3676L:	linuxppc-dev@lists.ozlabs.org
3677S:	Supported
3678F:	arch/powerpc/platforms/powernv/pci-cxl.c
3679F:	drivers/misc/cxl/
3680F:	include/misc/cxl*
3681F:	include/uapi/misc/cxl.h
3682F:	Documentation/powerpc/cxl.txt
3683F:	Documentation/ABI/testing/sysfs-class-cxl
3684
3685CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3686M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3687M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3688M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3689L:	linux-scsi@vger.kernel.org
3690S:	Supported
3691F:	drivers/scsi/cxlflash/
3692F:	include/uapi/scsi/cxlflash_ioctls.h
3693F:	Documentation/powerpc/cxlflash.txt
3694
3695STMMAC ETHERNET DRIVER
3696M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
3697M:	Alexandre Torgue <alexandre.torgue@st.com>
3698L:	netdev@vger.kernel.org
3699W:	http://www.stlinux.com
3700S:	Supported
3701F:	drivers/net/ethernet/stmicro/stmmac/
3702
3703CYBERPRO FB DRIVER
3704M:	Russell King <linux@armlinux.org.uk>
3705L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3706W:	http://www.armlinux.org.uk/
3707S:	Maintained
3708F:	drivers/video/fbdev/cyber2000fb.*
3709
3710CYCLADES ASYNC MUX DRIVER
3711W:	http://www.cyclades.com/
3712S:	Orphan
3713F:	drivers/tty/cyclades.c
3714F:	include/linux/cyclades.h
3715F:	include/uapi/linux/cyclades.h
3716
3717CYCLADES PC300 DRIVER
3718W:	http://www.cyclades.com/
3719S:	Orphan
3720F:	drivers/net/wan/pc300*
3721
3722CYPRESS_FIRMWARE MEDIA DRIVER
3723M:	Antti Palosaari <crope@iki.fi>
3724L:	linux-media@vger.kernel.org
3725W:	https://linuxtv.org
3726W:	http://palosaari.fi/linux/
3727Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3728T:	git git://linuxtv.org/anttip/media_tree.git
3729S:	Maintained
3730F:	drivers/media/common/cypress_firmware*
3731
3732CYTTSP TOUCHSCREEN DRIVER
3733M:	Ferruh Yigit <fery@cypress.com>
3734L:	linux-input@vger.kernel.org
3735S:	Supported
3736F:	drivers/input/touchscreen/cyttsp*
3737F:	include/linux/input/cyttsp.h
3738
3739DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3740M:	Joshua Kinard <kumba@gentoo.org>
3741S:	Maintained
3742F:	drivers/rtc/rtc-ds1685.c
3743F:	include/linux/rtc/ds1685.h
3744
3745DAMA SLAVE for AX.25
3746M:	Joerg Reuter <jreuter@yaina.de>
3747W:	http://yaina.de/jreuter/
3748W:	http://www.qsl.net/dl1bke/
3749L:	linux-hams@vger.kernel.org
3750S:	Maintained
3751F:	net/ax25/af_ax25.c
3752F:	net/ax25/ax25_dev.c
3753F:	net/ax25/ax25_ds_*
3754F:	net/ax25/ax25_in.c
3755F:	net/ax25/ax25_out.c
3756F:	net/ax25/ax25_timer.c
3757F:	net/ax25/sysctl_net_ax25.c
3758
3759DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3760L:	netdev@vger.kernel.org
3761S:	Orphan
3762F:	Documentation/networking/dmfe.txt
3763F:	drivers/net/ethernet/dec/tulip/dmfe.c
3764
3765DC390/AM53C974 SCSI driver
3766M:	Hannes Reinecke <hare@suse.com>
3767L:	linux-scsi@vger.kernel.org
3768S:	Maintained
3769F:	drivers/scsi/am53c974.c
3770
3771DC395x SCSI driver
3772M:	Oliver Neukum <oliver@neukum.org>
3773M:	Ali Akcaagac <aliakc@web.de>
3774M:	Jamie Lenehan <lenehan@twibble.org>
3775L:	dc395x@twibble.org
3776W:	http://twibble.org/dist/dc395x/
3777W:	http://lists.twibble.org/mailman/listinfo/dc395x/
3778S:	Maintained
3779F:	Documentation/scsi/dc395x.txt
3780F:	drivers/scsi/dc395x.*
3781
3782DCCP PROTOCOL
3783M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
3784L:	dccp@vger.kernel.org
3785W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3786S:	Maintained
3787F:	include/linux/dccp.h
3788F:	include/uapi/linux/dccp.h
3789F:	include/linux/tfrc.h
3790F:	net/dccp/
3791
3792DECnet NETWORK LAYER
3793W:	http://linux-decnet.sourceforge.net
3794L:	linux-decnet-user@lists.sourceforge.net
3795S:	Orphan
3796F:	Documentation/networking/decnet.txt
3797F:	net/decnet/
3798
3799DECSTATION PLATFORM SUPPORT
3800M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3801L:	linux-mips@linux-mips.org
3802W:	http://www.linux-mips.org/wiki/DECstation
3803S:	Maintained
3804F:	arch/mips/dec/
3805F:	arch/mips/include/asm/dec/
3806F:	arch/mips/include/asm/mach-dec/
3807
3808DEFXX FDDI NETWORK DRIVER
3809M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3810S:	Maintained
3811F:	drivers/net/fddi/defxx.*
3812
3813DELL LAPTOP DRIVER
3814M:	Matthew Garrett <mjg59@srcf.ucam.org>
3815M:	Pali Rohár <pali.rohar@gmail.com>
3816L:	platform-driver-x86@vger.kernel.org
3817S:	Maintained
3818F:	drivers/platform/x86/dell-laptop.c
3819
3820DELL LAPTOP RBTN DRIVER
3821M:	Pali Rohár <pali.rohar@gmail.com>
3822S:	Maintained
3823F:	drivers/platform/x86/dell-rbtn.*
3824
3825DELL LAPTOP FREEFALL DRIVER
3826M:	Pali Rohár <pali.rohar@gmail.com>
3827S:	Maintained
3828F:	drivers/platform/x86/dell-smo8800.c
3829
3830DELL LAPTOP SMM DRIVER
3831M:	Pali Rohár <pali.rohar@gmail.com>
3832S:	Maintained
3833F:	drivers/hwmon/dell-smm-hwmon.c
3834F:	include/uapi/linux/i8k.h
3835
3836DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3837M:	Doug Warzecha <Douglas_Warzecha@dell.com>
3838S:	Maintained
3839F:	Documentation/dcdbas.txt
3840F:	drivers/firmware/dcdbas.*
3841
3842DELL WMI EXTRAS DRIVER
3843M:	Matthew Garrett <mjg59@srcf.ucam.org>
3844M:	Pali Rohár <pali.rohar@gmail.com>
3845S:	Maintained
3846F:	drivers/platform/x86/dell-wmi.c
3847
3848DESIGNWARE USB2 DRD IP DRIVER
3849M:	John Youn <johnyoun@synopsys.com>
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/dwc2/
3854
3855DESIGNWARE USB3 DRD IP DRIVER
3856M:	Felipe Balbi <balbi@kernel.org>
3857L:	linux-usb@vger.kernel.org
3858T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3859S:	Maintained
3860F:	drivers/usb/dwc3/
3861
3862DEVICE COREDUMP (DEV_COREDUMP)
3863M:	Johannes Berg <johannes@sipsolutions.net>
3864L:	linux-kernel@vger.kernel.org
3865S:	Maintained
3866F:	drivers/base/devcoredump.c
3867F:	include/linux/devcoredump.h
3868
3869DEVICE FREQUENCY (DEVFREQ)
3870M:	MyungJoo Ham <myungjoo.ham@samsung.com>
3871M:	Kyungmin Park <kyungmin.park@samsung.com>
3872R:	Chanwoo Choi <cw00.choi@samsung.com>
3873L:	linux-pm@vger.kernel.org
3874T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3875S:	Maintained
3876F:	drivers/devfreq/
3877F:	include/linux/devfreq.h
3878F:	Documentation/devicetree/bindings/devfreq/
3879
3880DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3881M:	Chanwoo Choi <cw00.choi@samsung.com>
3882L:	linux-pm@vger.kernel.org
3883T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3884S:	Supported
3885F:	drivers/devfreq/event/
3886F:	drivers/devfreq/devfreq-event.c
3887F:	include/linux/devfreq-event.h
3888F:	Documentation/devicetree/bindings/devfreq/event/
3889
3890BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3891M:	Chanwoo Choi <cw00.choi@samsung.com>
3892L:	linux-pm@vger.kernel.org
3893L:	linux-samsung-soc@vger.kernel.org
3894T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3895S:	Maintained
3896F:	drivers/devfreq/exynos-bus.c
3897F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3898
3899DEVICE NUMBER REGISTRY
3900M:	Torben Mathiasen <device@lanana.org>
3901W:	http://lanana.org/docs/device-list/index.html
3902S:	Maintained
3903
3904DEVICE-MAPPER  (LVM)
3905M:	Alasdair Kergon <agk@redhat.com>
3906M:	Mike Snitzer <snitzer@redhat.com>
3907M:	dm-devel@redhat.com
3908L:	dm-devel@redhat.com
3909W:	http://sources.redhat.com/dm
3910Q:	http://patchwork.kernel.org/project/dm-devel/list/
3911T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3912T:	quilt http://people.redhat.com/agk/patches/linux/editing/
3913S:	Maintained
3914F:	Documentation/device-mapper/
3915F:	drivers/md/dm*
3916F:	drivers/md/persistent-data/
3917F:	include/linux/device-mapper.h
3918F:	include/linux/dm-*.h
3919F:	include/uapi/linux/dm-*.h
3920
3921DEVLINK
3922M:	Jiri Pirko <jiri@mellanox.com>
3923L:	netdev@vger.kernel.org
3924S:	Supported
3925F:	net/core/devlink.c
3926F:	include/net/devlink.h
3927F:	include/uapi/linux/devlink.h
3928
3929DIALOG SEMICONDUCTOR DRIVERS
3930M:	Support Opensource <support.opensource@diasemi.com>
3931W:	http://www.dialog-semiconductor.com/products
3932S:	Supported
3933F:	Documentation/hwmon/da90??
3934F:	Documentation/devicetree/bindings/mfd/da90*.txt
3935F:	Documentation/devicetree/bindings/regulator/da92*.txt
3936F:	Documentation/devicetree/bindings/sound/da[79]*.txt
3937F:	drivers/gpio/gpio-da90??.c
3938F:	drivers/hwmon/da90??-hwmon.c
3939F:	drivers/iio/adc/da91??-*.c
3940F:	drivers/input/misc/da90??_onkey.c
3941F:	drivers/input/touchscreen/da9052_tsi.c
3942F:	drivers/leds/leds-da90??.c
3943F:	drivers/mfd/da903x.c
3944F:	drivers/mfd/da90??-*.c
3945F:	drivers/mfd/da91??-*.c
3946F:	drivers/power/supply/da9052-battery.c
3947F:	drivers/power/supply/da91??-*.c
3948F:	drivers/regulator/da903x.c
3949F:	drivers/regulator/da9???-regulator.[ch]
3950F:	drivers/rtc/rtc-da90??.c
3951F:	drivers/video/backlight/da90??_bl.c
3952F:	drivers/watchdog/da90??_wdt.c
3953F:	include/linux/mfd/da903x.h
3954F:	include/linux/mfd/da9052/
3955F:	include/linux/mfd/da9055/
3956F:	include/linux/mfd/da9062/
3957F:	include/linux/mfd/da9063/
3958F:	include/linux/mfd/da9150/
3959F:	include/linux/regulator/da9211.h
3960F:	include/sound/da[79]*.h
3961F:	sound/soc/codecs/da[79]*.[ch]
3962
3963DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3964M:	William Breathitt Gray <vilhelm.gray@gmail.com>
3965L:	linux-gpio@vger.kernel.org
3966S:	Maintained
3967F:	drivers/gpio/gpio-gpio-mm.c
3968
3969DIGI NEO AND CLASSIC PCI PRODUCTS
3970M:	Lidza Louina <lidza.louina@gmail.com>
3971M:	Mark Hounschell <markh@compro.net>
3972L:	driverdev-devel@linuxdriverproject.org
3973S:	Maintained
3974F:	drivers/staging/dgnc/
3975
3976DIOLAN U2C-12 I2C DRIVER
3977M:	Guenter Roeck <linux@roeck-us.net>
3978L:	linux-i2c@vger.kernel.org
3979S:	Maintained
3980F:	drivers/i2c/busses/i2c-diolan-u2c.c
3981
3982DIRECT ACCESS (DAX)
3983M:	Matthew Wilcox <mawilcox@microsoft.com>
3984M:	Ross Zwisler <ross.zwisler@linux.intel.com>
3985L:	linux-fsdevel@vger.kernel.org
3986S:	Supported
3987F:	fs/dax.c
3988F:	include/linux/dax.h
3989F:	include/trace/events/fs_dax.h
3990
3991DIRECTORY NOTIFICATION (DNOTIFY)
3992M:	Eric Paris <eparis@parisplace.org>
3993S:	Maintained
3994F:	Documentation/filesystems/dnotify.txt
3995F:	fs/notify/dnotify/
3996F:	include/linux/dnotify.h
3997
3998DISK GEOMETRY AND PARTITION HANDLING
3999M:	Andries Brouwer <aeb@cwi.nl>
4000W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4001W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4002W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4003S:	Maintained
4004
4005DISKQUOTA
4006M:	Jan Kara <jack@suse.com>
4007S:	Maintained
4008F:	Documentation/filesystems/quota.txt
4009F:	fs/quota/
4010F:	include/linux/quota*.h
4011F:	include/uapi/linux/quota*.h
4012
4013DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4014M:	Bernie Thompson <bernie@plugable.com>
4015L:	linux-fbdev@vger.kernel.org
4016S:	Maintained
4017W:	http://plugable.com/category/projects/udlfb/
4018F:	drivers/video/fbdev/udlfb.c
4019F:	include/video/udlfb.h
4020F:	Documentation/fb/udlfb.txt
4021
4022DISTRIBUTED LOCK MANAGER (DLM)
4023M:	Christine Caulfield <ccaulfie@redhat.com>
4024M:	David Teigland <teigland@redhat.com>
4025L:	cluster-devel@redhat.com
4026W:	http://sources.redhat.com/cluster/
4027T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4028S:	Supported
4029F:	fs/dlm/
4030
4031DMA BUFFER SHARING FRAMEWORK
4032M:	Sumit Semwal <sumit.semwal@linaro.org>
4033S:	Maintained
4034L:	linux-media@vger.kernel.org
4035L:	dri-devel@lists.freedesktop.org
4036L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4037F:	drivers/dma-buf/
4038F:	include/linux/dma-buf*
4039F:	include/linux/reservation.h
4040F:	include/linux/*fence.h
4041F:	Documentation/driver-api/dma-buf.rst
4042T:	git git://anongit.freedesktop.org/drm/drm-misc
4043
4044SYNC FILE FRAMEWORK
4045M:	Sumit Semwal <sumit.semwal@linaro.org>
4046R:	Gustavo Padovan <gustavo@padovan.org>
4047S:	Maintained
4048L:	linux-media@vger.kernel.org
4049L:	dri-devel@lists.freedesktop.org
4050F:	drivers/dma-buf/sync_*
4051F:	drivers/dma-buf/dma-fence*
4052F:	drivers/dma-buf/sw_sync.c
4053F:	include/linux/sync_file.h
4054F:	include/uapi/linux/sync_file.h
4055F:	Documentation/sync_file.txt
4056T:	git git://anongit.freedesktop.org/drm/drm-misc
4057
4058DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4059M:	Vinod Koul <vinod.koul@intel.com>
4060L:	dmaengine@vger.kernel.org
4061Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4062S:	Maintained
4063F:	drivers/dma/
4064F:	include/linux/dmaengine.h
4065F:	Documentation/devicetree/bindings/dma/
4066F:	Documentation/dmaengine/
4067T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4068
4069DME1737 HARDWARE MONITOR DRIVER
4070M:	Juerg Haefliger <juergh@gmail.com>
4071L:	linux-hwmon@vger.kernel.org
4072S:	Maintained
4073F:	Documentation/hwmon/dme1737
4074F:	drivers/hwmon/dme1737.c
4075
4076DMI/SMBIOS SUPPORT
4077M:	Jean Delvare <jdelvare@suse.com>
4078S:	Maintained
4079T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4080F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4081F:	drivers/firmware/dmi-id.c
4082F:	drivers/firmware/dmi_scan.c
4083F:	include/linux/dmi.h
4084
4085DOCUMENTATION
4086M:	Jonathan Corbet <corbet@lwn.net>
4087L:	linux-doc@vger.kernel.org
4088S:	Maintained
4089F:	Documentation/
4090F:	scripts/docproc.c
4091F:	scripts/kernel-doc*
4092X:	Documentation/ABI/
4093X:	Documentation/devicetree/
4094X:	Documentation/acpi
4095X:	Documentation/power
4096X:	Documentation/spi
4097X:	Documentation/media
4098T:	git git://git.lwn.net/linux.git docs-next
4099
4100DOUBLETALK DRIVER
4101M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4102L:	blinux-list@redhat.com
4103S:	Maintained
4104F:	drivers/char/dtlk.c
4105F:	include/linux/dtlk.h
4106
4107DPT_I2O SCSI RAID DRIVER
4108M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4109L:	linux-scsi@vger.kernel.org
4110W:	http://www.adaptec.com/
4111S:	Maintained
4112F:	drivers/scsi/dpt*
4113F:	drivers/scsi/dpt/
4114
4115DRBD DRIVER
4116M:	Philipp Reisner <philipp.reisner@linbit.com>
4117M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4118L:	drbd-dev@lists.linbit.com
4119W:	http://www.drbd.org
4120T:	git git://git.linbit.com/linux-drbd.git
4121T:	git git://git.linbit.com/drbd-8.4.git
4122S:	Supported
4123F:	drivers/block/drbd/
4124F:	lib/lru_cache.c
4125F:	Documentation/blockdev/drbd/
4126
4127DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
4128M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4129T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4130S:	Supported
4131F:	Documentation/kobject.txt
4132F:	drivers/base/
4133F:	fs/debugfs/
4134F:	fs/kernfs/
4135F:	fs/sysfs/
4136F:	include/linux/debugfs.h
4137F:	include/linux/kobj*
4138F:	lib/kobj*
4139
4140DRM DRIVERS
4141M:	David Airlie <airlied@linux.ie>
4142L:	dri-devel@lists.freedesktop.org
4143T:	git git://people.freedesktop.org/~airlied/linux
4144B:	https://bugs.freedesktop.org/
4145C:	irc://chat.freenode.net/dri-devel
4146S:	Maintained
4147F:	drivers/gpu/drm/
4148F:	drivers/gpu/vga/
4149F:	Documentation/devicetree/bindings/display/
4150F:	Documentation/devicetree/bindings/gpu/
4151F:	Documentation/devicetree/bindings/video/
4152F:	Documentation/gpu/
4153F:	include/drm/
4154F:	include/uapi/drm/
4155
4156DRM DRIVERS AND MISC GPU PATCHES
4157M:	Daniel Vetter <daniel.vetter@intel.com>
4158M:	Jani Nikula <jani.nikula@linux.intel.com>
4159M:	Sean Paul <seanpaul@chromium.org>
4160W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4161S:	Maintained
4162T:	git git://anongit.freedesktop.org/drm/drm-misc
4163F:	Documentation/gpu/
4164F:	drivers/gpu/vga/
4165F:	drivers/gpu/drm/*
4166F:	include/drm/drm*
4167F:	include/uapi/drm/drm*
4168
4169DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4170M:	Dave Airlie <airlied@redhat.com>
4171S:	Odd Fixes
4172F:	drivers/gpu/drm/ast/
4173
4174DRM DRIVERS FOR BRIDGE CHIPS
4175M:	Archit Taneja <architt@codeaurora.org>
4176S:	Maintained
4177T:	git git://anongit.freedesktop.org/drm/drm-misc
4178F:	drivers/gpu/drm/bridge/
4179
4180DRM DRIVER FOR BOCHS VIRTUAL GPU
4181M:	Gerd Hoffmann <kraxel@redhat.com>
4182L:	virtualization@lists.linux-foundation.org
4183T:	git git://git.kraxel.org/linux drm-qemu
4184S:	Maintained
4185F:	drivers/gpu/drm/bochs/
4186
4187DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4188M:	Dave Airlie <airlied@redhat.com>
4189M:	Gerd Hoffmann <kraxel@redhat.com>
4190L:	virtualization@lists.linux-foundation.org
4191T:	git git://git.kraxel.org/linux drm-qemu
4192S:	Obsolete
4193W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4194F:	drivers/gpu/drm/cirrus/
4195
4196RADEON and AMDGPU DRM DRIVERS
4197M:	Alex Deucher <alexander.deucher@amd.com>
4198M:	Christian König <christian.koenig@amd.com>
4199L:	amd-gfx@lists.freedesktop.org
4200T:	git git://people.freedesktop.org/~agd5f/linux
4201S:	Supported
4202F:	drivers/gpu/drm/radeon/
4203F:	include/uapi/drm/radeon_drm.h
4204F:	drivers/gpu/drm/amd/
4205F:	include/uapi/drm/amdgpu_drm.h
4206
4207DRM PANEL DRIVERS
4208M:	Thierry Reding <thierry.reding@gmail.com>
4209L:	dri-devel@lists.freedesktop.org
4210T:	git git://anongit.freedesktop.org/tegra/linux.git
4211S:	Maintained
4212F:	drivers/gpu/drm/drm_panel.c
4213F:	drivers/gpu/drm/panel/
4214F:	include/drm/drm_panel.h
4215F:	Documentation/devicetree/bindings/display/panel/
4216
4217INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4218M:	Daniel Vetter <daniel.vetter@intel.com>
4219M:	Jani Nikula <jani.nikula@linux.intel.com>
4220L:	intel-gfx@lists.freedesktop.org
4221W:	https://01.org/linuxgraphics/
4222B:	https://01.org/linuxgraphics/documentation/how-report-bugs
4223C:	irc://chat.freenode.net/intel-gfx
4224Q:	http://patchwork.freedesktop.org/project/intel-gfx/
4225T:	git git://anongit.freedesktop.org/drm-intel
4226S:	Supported
4227F:	drivers/gpu/drm/i915/
4228F:	include/drm/i915*
4229F:	include/uapi/drm/i915_drm.h
4230F:	Documentation/gpu/i915.rst
4231
4232INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4233M:      Zhenyu Wang <zhenyuw@linux.intel.com>
4234M:      Zhi Wang <zhi.a.wang@intel.com>
4235L:      intel-gvt-dev@lists.freedesktop.org
4236L:      intel-gfx@lists.freedesktop.org
4237W:      https://01.org/igvt-g
4238T:      git https://github.com/01org/gvt-linux.git
4239S:      Supported
4240F:      drivers/gpu/drm/i915/gvt/
4241
4242DRM DRIVERS FOR ATMEL HLCDC
4243M:	Boris Brezillon <boris.brezillon@free-electrons.com>
4244L:	dri-devel@lists.freedesktop.org
4245S:	Supported
4246F:	drivers/gpu/drm/atmel-hlcdc/
4247F:	Documentation/devicetree/bindings/drm/atmel/
4248
4249DRM DRIVERS FOR ALLWINNER A10
4250M:	Maxime Ripard  <maxime.ripard@free-electrons.com>
4251L:	dri-devel@lists.freedesktop.org
4252S:	Supported
4253F:	drivers/gpu/drm/sun4i/
4254F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4255
4256DRM DRIVERS FOR AMLOGIC SOCS
4257M:	Neil Armstrong <narmstrong@baylibre.com>
4258L:	dri-devel@lists.freedesktop.org
4259L:	linux-amlogic@lists.infradead.org
4260W:	http://linux-meson.com/
4261S:	Supported
4262F:	drivers/gpu/drm/meson/
4263F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4264
4265DRM DRIVERS FOR EXYNOS
4266M:	Inki Dae <inki.dae@samsung.com>
4267M:	Joonyoung Shim <jy0922.shim@samsung.com>
4268M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4269M:	Kyungmin Park <kyungmin.park@samsung.com>
4270L:	dri-devel@lists.freedesktop.org
4271T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4272S:	Supported
4273F:	drivers/gpu/drm/exynos/
4274F:	include/uapi/drm/exynos_drm.h
4275F:	Documentation/devicetree/bindings/display/exynos/
4276
4277DRM DRIVERS FOR FREESCALE DCU
4278M:	Stefan Agner <stefan@agner.ch>
4279M:	Alison Wang <alison.wang@freescale.com>
4280L:	dri-devel@lists.freedesktop.org
4281S:	Supported
4282F:	drivers/gpu/drm/fsl-dcu/
4283F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4284F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4285F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4286
4287DRM DRIVERS FOR FREESCALE IMX
4288M:	Philipp Zabel <p.zabel@pengutronix.de>
4289L:	dri-devel@lists.freedesktop.org
4290S:	Maintained
4291F:	drivers/gpu/drm/imx/
4292F:	drivers/gpu/ipu-v3/
4293F:	Documentation/devicetree/bindings/display/imx/
4294
4295DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4296M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4297L:	dri-devel@lists.freedesktop.org
4298T:	git git://github.com/patjak/drm-gma500
4299S:	Maintained
4300F:	drivers/gpu/drm/gma500/
4301
4302DRM DRIVERS FOR HISILICON
4303M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4304M:	Rongrong Zou <zourongrong@gmail.com>
4305R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4306R:	Chen Feng <puck.chen@hisilicon.com>
4307L:	dri-devel@lists.freedesktop.org
4308T:	git git://github.com/xin3liang/linux.git
4309S:	Maintained
4310F:	drivers/gpu/drm/hisilicon/
4311F:	Documentation/devicetree/bindings/display/hisilicon/
4312
4313DRM DRIVER FOR INTEL I810 VIDEO CARDS
4314S:	Orphan / Obsolete
4315F:	drivers/gpu/drm/i810/
4316F:	include/uapi/drm/i810_drm.h
4317
4318DRM DRIVERS FOR MEDIATEK
4319M:	CK Hu <ck.hu@mediatek.com>
4320M:	Philipp Zabel <p.zabel@pengutronix.de>
4321L:	dri-devel@lists.freedesktop.org
4322S:	Supported
4323F:	drivers/gpu/drm/mediatek/
4324F:	Documentation/devicetree/bindings/display/mediatek/
4325
4326DRM DRIVER FOR MI0283QT
4327M:	Noralf Trønnes <noralf@tronnes.org>
4328S:	Maintained
4329F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4330F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4331
4332DRM DRIVER FOR MSM ADRENO GPU
4333M:	Rob Clark <robdclark@gmail.com>
4334L:	linux-arm-msm@vger.kernel.org
4335L:	dri-devel@lists.freedesktop.org
4336L:	freedreno@lists.freedesktop.org
4337T:	git git://people.freedesktop.org/~robclark/linux
4338S:	Maintained
4339F:	drivers/gpu/drm/msm/
4340F:	include/uapi/drm/msm_drm.h
4341F:	Documentation/devicetree/bindings/display/msm/
4342
4343DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4344M:	Ben Skeggs <bskeggs@redhat.com>
4345L:	dri-devel@lists.freedesktop.org
4346L:	nouveau@lists.freedesktop.org
4347T:	git git://github.com/skeggsb/linux
4348S:	Supported
4349F:	drivers/gpu/drm/nouveau/
4350F:	include/uapi/drm/nouveau_drm.h
4351
4352DRM DRIVERS FOR NVIDIA TEGRA
4353M:	Thierry Reding <thierry.reding@gmail.com>
4354L:	dri-devel@lists.freedesktop.org
4355L:	linux-tegra@vger.kernel.org
4356T:	git git://anongit.freedesktop.org/tegra/linux.git
4357S:	Supported
4358F:	drivers/gpu/drm/tegra/
4359F:	drivers/gpu/host1x/
4360F:	include/linux/host1x.h
4361F:	include/uapi/drm/tegra_drm.h
4362F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4363
4364DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4365S:	Orphan / Obsolete
4366F:	drivers/gpu/drm/mga/
4367F:	include/uapi/drm/mga_drm.h
4368
4369DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4370M:	Dave Airlie <airlied@redhat.com>
4371S:	Odd Fixes
4372F:	drivers/gpu/drm/mgag200/
4373
4374DRM DRIVER FOR RAGE 128 VIDEO CARDS
4375S:	Orphan / Obsolete
4376F:	drivers/gpu/drm/r128/
4377F:	include/uapi/drm/r128_drm.h
4378
4379DRM DRIVERS FOR RENESAS
4380M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4381L:	dri-devel@lists.freedesktop.org
4382L:	linux-renesas-soc@vger.kernel.org
4383T:	git git://linuxtv.org/pinchartl/fbdev
4384S:	Supported
4385F:	drivers/gpu/drm/rcar-du/
4386F:	drivers/gpu/drm/shmobile/
4387F:	include/linux/platform_data/shmob_drm.h
4388F:	Documentation/devicetree/bindings/display/renesas,du.txt
4389
4390DRM DRIVER FOR QXL VIRTUAL GPU
4391M:	Dave Airlie <airlied@redhat.com>
4392M:	Gerd Hoffmann <kraxel@redhat.com>
4393L:	virtualization@lists.linux-foundation.org
4394T:	git git://git.kraxel.org/linux drm-qemu
4395S:	Maintained
4396F:	drivers/gpu/drm/qxl/
4397F:	include/uapi/drm/qxl_drm.h
4398
4399DRM DRIVERS FOR ROCKCHIP
4400M:	Mark Yao <mark.yao@rock-chips.com>
4401L:	dri-devel@lists.freedesktop.org
4402S:	Maintained
4403F:	drivers/gpu/drm/rockchip/
4404F:	Documentation/devicetree/bindings/display/rockchip/
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
4463
4464DRM DRIVERS FOR TI OMAP
4465M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4466L:	dri-devel@lists.freedesktop.org
4467S:	Maintained
4468F:	drivers/gpu/drm/omapdrm/
4469F:	Documentation/devicetree/bindings/display/ti/
4470
4471DRM DRIVERS FOR TI LCDC
4472M:	Jyri Sarha <jsarha@ti.com>
4473R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4474L:	dri-devel@lists.freedesktop.org
4475S:	Maintained
4476F:	drivers/gpu/drm/tilcdc/
4477F:	Documentation/devicetree/bindings/display/tilcdc/
4478
4479DRM DRIVERS FOR ZTE ZX
4480M:	Shawn Guo <shawnguo@kernel.org>
4481L:	dri-devel@lists.freedesktop.org
4482S:	Maintained
4483F:	drivers/gpu/drm/zte/
4484F:	Documentation/devicetree/bindings/display/zte,vou.txt
4485
4486DSBR100 USB FM RADIO DRIVER
4487M:	Alexey Klimov <klimov.linux@gmail.com>
4488L:	linux-media@vger.kernel.org
4489T:	git git://linuxtv.org/media_tree.git
4490S:	Maintained
4491F:	drivers/media/radio/dsbr100.c
4492
4493DSCC4 DRIVER
4494M:	Francois Romieu <romieu@fr.zoreil.com>
4495L:	netdev@vger.kernel.org
4496S:	Maintained
4497F:	drivers/net/wan/dscc4.c
4498
4499DT3155 MEDIA DRIVER
4500M:	Hans Verkuil <hverkuil@xs4all.nl>
4501L:	linux-media@vger.kernel.org
4502T:	git git://linuxtv.org/media_tree.git
4503W:	https://linuxtv.org
4504S:	Odd Fixes
4505F:	drivers/media/pci/dt3155/
4506
4507DVB_USB_AF9015 MEDIA DRIVER
4508M:	Antti Palosaari <crope@iki.fi>
4509L:	linux-media@vger.kernel.org
4510W:	https://linuxtv.org
4511W:	http://palosaari.fi/linux/
4512Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4513T:	git git://linuxtv.org/anttip/media_tree.git
4514S:	Maintained
4515F:	drivers/media/usb/dvb-usb-v2/af9015*
4516
4517DVB_USB_AF9035 MEDIA DRIVER
4518M:	Antti Palosaari <crope@iki.fi>
4519L:	linux-media@vger.kernel.org
4520W:	https://linuxtv.org
4521W:	http://palosaari.fi/linux/
4522Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4523T:	git git://linuxtv.org/anttip/media_tree.git
4524S:	Maintained
4525F:	drivers/media/usb/dvb-usb-v2/af9035*
4526
4527DVB_USB_ANYSEE MEDIA DRIVER
4528M:	Antti Palosaari <crope@iki.fi>
4529L:	linux-media@vger.kernel.org
4530W:	https://linuxtv.org
4531W:	http://palosaari.fi/linux/
4532Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4533T:	git git://linuxtv.org/anttip/media_tree.git
4534S:	Maintained
4535F:	drivers/media/usb/dvb-usb-v2/anysee*
4536
4537DVB_USB_AU6610 MEDIA DRIVER
4538M:	Antti Palosaari <crope@iki.fi>
4539L:	linux-media@vger.kernel.org
4540W:	https://linuxtv.org
4541W:	http://palosaari.fi/linux/
4542Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4543T:	git git://linuxtv.org/anttip/media_tree.git
4544S:	Maintained
4545F:	drivers/media/usb/dvb-usb-v2/au6610*
4546
4547DVB_USB_CE6230 MEDIA DRIVER
4548M:	Antti Palosaari <crope@iki.fi>
4549L:	linux-media@vger.kernel.org
4550W:	https://linuxtv.org
4551W:	http://palosaari.fi/linux/
4552Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4553T:	git git://linuxtv.org/anttip/media_tree.git
4554S:	Maintained
4555F:	drivers/media/usb/dvb-usb-v2/ce6230*
4556
4557DVB_USB_CXUSB MEDIA DRIVER
4558M:	Michael Krufky <mkrufky@linuxtv.org>
4559L:	linux-media@vger.kernel.org
4560W:	https://linuxtv.org
4561W:	http://github.com/mkrufky
4562Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4563T:	git git://linuxtv.org/media_tree.git
4564S:	Maintained
4565F:	drivers/media/usb/dvb-usb/cxusb*
4566
4567DVB_USB_EC168 MEDIA DRIVER
4568M:	Antti Palosaari <crope@iki.fi>
4569L:	linux-media@vger.kernel.org
4570W:	https://linuxtv.org
4571W:	http://palosaari.fi/linux/
4572Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4573T:	git git://linuxtv.org/anttip/media_tree.git
4574S:	Maintained
4575F:	drivers/media/usb/dvb-usb-v2/ec168*
4576
4577DVB_USB_GL861 MEDIA DRIVER
4578M:	Antti Palosaari <crope@iki.fi>
4579L:	linux-media@vger.kernel.org
4580W:	https://linuxtv.org
4581Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4582T:	git git://linuxtv.org/anttip/media_tree.git
4583S:	Maintained
4584F:	drivers/media/usb/dvb-usb-v2/gl861*
4585
4586DVB_USB_MXL111SF MEDIA DRIVER
4587M:	Michael Krufky <mkrufky@linuxtv.org>
4588L:	linux-media@vger.kernel.org
4589W:	https://linuxtv.org
4590W:	http://github.com/mkrufky
4591Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4592T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4593S:	Maintained
4594F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4595
4596DVB_USB_RTL28XXU MEDIA DRIVER
4597M:	Antti Palosaari <crope@iki.fi>
4598L:	linux-media@vger.kernel.org
4599W:	https://linuxtv.org
4600W:	http://palosaari.fi/linux/
4601Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4602T:	git git://linuxtv.org/anttip/media_tree.git
4603S:	Maintained
4604F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4605
4606DVB_USB_V2 MEDIA DRIVER
4607M:	Antti Palosaari <crope@iki.fi>
4608L:	linux-media@vger.kernel.org
4609W:	https://linuxtv.org
4610W:	http://palosaari.fi/linux/
4611Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4612T:	git git://linuxtv.org/anttip/media_tree.git
4613S:	Maintained
4614F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4615F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4616
4617DYNAMIC DEBUG
4618M:	Jason Baron <jbaron@akamai.com>
4619S:	Maintained
4620F:	lib/dynamic_debug.c
4621F:	include/linux/dynamic_debug.h
4622
4623DZ DECSTATION DZ11 SERIAL DRIVER
4624M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4625S:	Maintained
4626F:	drivers/tty/serial/dz.*
4627
4628E3X0 POWER BUTTON DRIVER
4629M:	Moritz Fischer <moritz.fischer@ettus.com>
4630L:	usrp-users@lists.ettus.com
4631W:	http://www.ettus.com
4632S:	Supported
4633F:	drivers/input/misc/e3x0-button.c
4634F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4635
4636E4000 MEDIA DRIVER
4637M:	Antti Palosaari <crope@iki.fi>
4638L:	linux-media@vger.kernel.org
4639W:	https://linuxtv.org
4640W:	http://palosaari.fi/linux/
4641Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4642T:	git git://linuxtv.org/anttip/media_tree.git
4643S:	Maintained
4644F:	drivers/media/tuners/e4000*
4645
4646EATA ISA/EISA/PCI SCSI DRIVER
4647M:	Dario Ballabio <ballabio_dario@emc.com>
4648L:	linux-scsi@vger.kernel.org
4649S:	Maintained
4650F:	drivers/scsi/eata.c
4651
4652EC100 MEDIA DRIVER
4653M:	Antti Palosaari <crope@iki.fi>
4654L:	linux-media@vger.kernel.org
4655W:	https://linuxtv.org
4656W:	http://palosaari.fi/linux/
4657Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4658T:	git git://linuxtv.org/anttip/media_tree.git
4659S:	Maintained
4660F:	drivers/media/dvb-frontends/ec100*
4661
4662ECRYPT FILE SYSTEM
4663M:	Tyler Hicks <tyhicks@canonical.com>
4664L:	ecryptfs@vger.kernel.org
4665W:	http://ecryptfs.org
4666W:	https://launchpad.net/ecryptfs
4667T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4668S:	Supported
4669F:	Documentation/filesystems/ecryptfs.txt
4670F:	fs/ecryptfs/
4671
4672EDAC-CORE
4673M:	Borislav Petkov <bp@alien8.de>
4674M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4675M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4676L:	linux-edac@vger.kernel.org
4677T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4678T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4679S:	Supported
4680F:	Documentation/admin-guide/ras.rst
4681F:	Documentation/driver-api/edac.rst
4682F:	drivers/edac/
4683F:	include/linux/edac.h
4684
4685EDAC-AMD64
4686M:	Borislav Petkov <bp@alien8.de>
4687L:	linux-edac@vger.kernel.org
4688S:	Maintained
4689F:	drivers/edac/amd64_edac*
4690
4691EDAC-CALXEDA
4692M:	Robert Richter <rric@kernel.org>
4693L:	linux-edac@vger.kernel.org
4694S:	Maintained
4695F:	drivers/edac/highbank*
4696
4697EDAC-CAVIUM
4698M:	Ralf Baechle <ralf@linux-mips.org>
4699M:	David Daney <david.daney@cavium.com>
4700L:	linux-edac@vger.kernel.org
4701L:	linux-mips@linux-mips.org
4702S:	Supported
4703F:	drivers/edac/octeon_edac*
4704
4705EDAC-E752X
4706M:	Mark Gross <mark.gross@intel.com>
4707L:	linux-edac@vger.kernel.org
4708S:	Maintained
4709F:	drivers/edac/e752x_edac.c
4710
4711EDAC-E7XXX
4712L:	linux-edac@vger.kernel.org
4713S:	Maintained
4714F:	drivers/edac/e7xxx_edac.c
4715
4716EDAC-FSL_DDR
4717M:	York Sun <york.sun@nxp.com>
4718L:	linux-edac@vger.kernel.org
4719S:	Maintained
4720F:	drivers/edac/fsl_ddr_edac.*
4721
4722EDAC-GHES
4723M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4724M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4725L:	linux-edac@vger.kernel.org
4726S:	Maintained
4727F:	drivers/edac/ghes_edac.c
4728
4729EDAC-I82443BXGX
4730M:	Tim Small <tim@buttersideup.com>
4731L:	linux-edac@vger.kernel.org
4732S:	Maintained
4733F:	drivers/edac/i82443bxgx_edac.c
4734
4735EDAC-I3000
4736L:	linux-edac@vger.kernel.org
4737S:	Orphan
4738F:	drivers/edac/i3000_edac.c
4739
4740EDAC-I5000
4741L:	linux-edac@vger.kernel.org
4742S:	Maintained
4743F:	drivers/edac/i5000_edac.c
4744
4745EDAC-I5400
4746M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4747M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4748L:	linux-edac@vger.kernel.org
4749S:	Maintained
4750F:	drivers/edac/i5400_edac.c
4751
4752EDAC-I7300
4753M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4754M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4755L:	linux-edac@vger.kernel.org
4756S:	Maintained
4757F:	drivers/edac/i7300_edac.c
4758
4759EDAC-I7CORE
4760M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4761M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4762L:	linux-edac@vger.kernel.org
4763S:	Maintained
4764F:	drivers/edac/i7core_edac.c
4765
4766EDAC-I82975X
4767M:	Ranganathan Desikan <ravi@jetztechnologies.com>
4768M:	"Arvind R." <arvino55@gmail.com>
4769L:	linux-edac@vger.kernel.org
4770S:	Maintained
4771F:	drivers/edac/i82975x_edac.c
4772
4773EDAC-IE31200
4774M:	Jason Baron <jbaron@akamai.com>
4775L:	linux-edac@vger.kernel.org
4776S:	Maintained
4777F:	drivers/edac/ie31200_edac.c
4778
4779EDAC-MPC85XX
4780M:	Johannes Thumshirn <morbidrsa@gmail.com>
4781L:	linux-edac@vger.kernel.org
4782S:	Maintained
4783F:	drivers/edac/mpc85xx_edac.[ch]
4784
4785EDAC-PND2
4786M:	Tony Luck <tony.luck@intel.com>
4787L:	linux-edac@vger.kernel.org
4788S:	Maintained
4789F:	drivers/edac/pnd2_edac.[ch]
4790
4791EDAC-PASEMI
4792M:	Egor Martovetsky <egor@pasemi.com>
4793L:	linux-edac@vger.kernel.org
4794S:	Maintained
4795F:	drivers/edac/pasemi_edac.c
4796
4797EDAC-R82600
4798M:	Tim Small <tim@buttersideup.com>
4799L:	linux-edac@vger.kernel.org
4800S:	Maintained
4801F:	drivers/edac/r82600_edac.c
4802
4803EDAC-SBRIDGE
4804M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4805M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4806L:	linux-edac@vger.kernel.org
4807S:	Maintained
4808F:	drivers/edac/sb_edac.c
4809
4810EDAC-SKYLAKE
4811M:	Tony Luck <tony.luck@intel.com>
4812L:	linux-edac@vger.kernel.org
4813S:	Maintained
4814F:	drivers/edac/skx_edac.c
4815
4816EDAC-XGENE
4817APPLIED MICRO (APM) X-GENE SOC EDAC
4818M:     Loc Ho <lho@apm.com>
4819S:     Supported
4820F:     drivers/edac/xgene_edac.c
4821F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4822
4823EDIROL UA-101/UA-1000 DRIVER
4824M:	Clemens Ladisch <clemens@ladisch.de>
4825L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4826T:	git git://git.alsa-project.org/alsa-kernel.git
4827S:	Maintained
4828F:	sound/usb/misc/ua101.c
4829
4830EXTENSIBLE FIRMWARE INTERFACE (EFI)
4831M:	Matt Fleming <matt@codeblueprint.co.uk>
4832M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
4833L:	linux-efi@vger.kernel.org
4834T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4835S:	Maintained
4836F:	Documentation/efi-stub.txt
4837F:	arch/*/kernel/efi.c
4838F:	arch/x86/boot/compressed/eboot.[ch]
4839F:	arch/*/include/asm/efi.h
4840F:	arch/x86/platform/efi/
4841F:	drivers/firmware/efi/
4842F:	include/linux/efi*.h
4843F:	arch/arm/boot/compressed/efi-header.S
4844F:	arch/arm64/kernel/efi-entry.S
4845
4846EFI VARIABLE FILESYSTEM
4847M:	Matthew Garrett <matthew.garrett@nebula.com>
4848M:	Jeremy Kerr <jk@ozlabs.org>
4849M:	Matt Fleming <matt@codeblueprint.co.uk>
4850T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4851L:	linux-efi@vger.kernel.org
4852S:	Maintained
4853F:	fs/efivarfs/
4854
4855EFIFB FRAMEBUFFER DRIVER
4856L:	linux-fbdev@vger.kernel.org
4857M:	Peter Jones <pjones@redhat.com>
4858S:	Maintained
4859F:	drivers/video/fbdev/efifb.c
4860
4861EFI TEST DRIVER
4862L:	linux-efi@vger.kernel.org
4863M:	Ivan Hu <ivan.hu@canonical.com>
4864M:	Matt Fleming <matt@codeblueprint.co.uk>
4865S:	Maintained
4866F:	drivers/firmware/efi/test/
4867
4868EFS FILESYSTEM
4869W:	http://aeschi.ch.eu.org/efs/
4870S:	Orphan
4871F:	fs/efs/
4872
4873EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4874M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
4875L:	netdev@vger.kernel.org
4876S:	Maintained
4877F:	drivers/net/ethernet/ibm/ehea/
4878
4879EM28XX VIDEO4LINUX DRIVER
4880M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4881M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4882L:	linux-media@vger.kernel.org
4883W:	https://linuxtv.org
4884T:	git git://linuxtv.org/media_tree.git
4885S:	Maintained
4886F:	drivers/media/usb/em28xx/
4887F:	Documentation/media/v4l-drivers/em28xx*
4888
4889EMBEDDED LINUX
4890M:	Paul Gortmaker <paul.gortmaker@windriver.com>
4891M:	Matt Mackall <mpm@selenic.com>
4892M:	David Woodhouse <dwmw2@infradead.org>
4893L:	linux-embedded@vger.kernel.org
4894S:	Maintained
4895
4896EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4897M:	James Smart <james.smart@broadcom.com>
4898M:	Dick Kennedy <dick.kennedy@broadcom.com>
4899L:	linux-scsi@vger.kernel.org
4900W:	http://www.broadcom.com
4901S:	Supported
4902F:	drivers/scsi/lpfc/
4903
4904ENE CB710 FLASH CARD READER DRIVER
4905M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
4906S:	Maintained
4907F:	drivers/misc/cb710/
4908F:	drivers/mmc/host/cb710-mmc.*
4909F:	include/linux/cb710.h
4910
4911ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4912M:	Maxim Levitsky <maximlevitsky@gmail.com>
4913S:	Maintained
4914F:	drivers/media/rc/ene_ir.*
4915
4916EPSON S1D13XXX FRAMEBUFFER DRIVER
4917M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
4918S:	Maintained
4919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4920F:	drivers/video/fbdev/s1d13xxxfb.c
4921F:	include/video/s1d13xxxfb.h
4922
4923ET131X NETWORK DRIVER
4924M:	Mark Einon <mark.einon@gmail.com>
4925S:	Odd Fixes
4926F:	drivers/net/ethernet/agere/
4927
4928ETHERNET BRIDGE
4929M:	Stephen Hemminger <stephen@networkplumber.org>
4930L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
4931L:	netdev@vger.kernel.org
4932W:	http://www.linuxfoundation.org/en/Net:Bridge
4933S:	Maintained
4934F:	include/linux/netfilter_bridge/
4935F:	net/bridge/
4936
4937ETHERNET PHY LIBRARY
4938M:	Andrew Lunn <andrew@lunn.ch>
4939M:	Florian Fainelli <f.fainelli@gmail.com>
4940L:	netdev@vger.kernel.org
4941S:	Maintained
4942F:	include/linux/phy.h
4943F:	include/linux/phy_fixed.h
4944F:	drivers/net/phy/
4945F:	Documentation/networking/phy.txt
4946F:	drivers/of/of_mdio.c
4947F:	drivers/of/of_net.c
4948
4949EXT2 FILE SYSTEM
4950M:	Jan Kara <jack@suse.com>
4951L:	linux-ext4@vger.kernel.org
4952S:	Maintained
4953F:	Documentation/filesystems/ext2.txt
4954F:	fs/ext2/
4955F:	include/linux/ext2*
4956
4957EXT4 FILE SYSTEM
4958M:	"Theodore Ts'o" <tytso@mit.edu>
4959M:	Andreas Dilger <adilger.kernel@dilger.ca>
4960L:	linux-ext4@vger.kernel.org
4961W:	http://ext4.wiki.kernel.org
4962Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
4963T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4964S:	Maintained
4965F:	Documentation/filesystems/ext4.txt
4966F:	fs/ext4/
4967
4968Extended Verification Module (EVM)
4969M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
4970L:	linux-ima-devel@lists.sourceforge.net
4971L:	linux-security-module@vger.kernel.org
4972S:	Supported
4973F:	security/integrity/evm/
4974
4975EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4976M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4977M:	Chanwoo Choi <cw00.choi@samsung.com>
4978L:	linux-kernel@vger.kernel.org
4979T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4980S:	Maintained
4981F:	drivers/extcon/
4982F:	include/linux/extcon/
4983F:	include/linux/extcon.h
4984F:	Documentation/extcon/
4985F:	Documentation/devicetree/bindings/extcon/
4986
4987EXYNOS DP DRIVER
4988M:	Jingoo Han <jingoohan1@gmail.com>
4989L:	dri-devel@lists.freedesktop.org
4990S:	Maintained
4991F:	drivers/gpu/drm/exynos/exynos_dp*
4992
4993EXYNOS SYSMMU (IOMMU) driver
4994M:	Marek Szyprowski <m.szyprowski@samsung.com>
4995L:	iommu@lists.linux-foundation.org
4996S:	Maintained
4997F:	drivers/iommu/exynos-iommu.c
4998
4999EZchip NPS platform support
5000M:	Noam Camus <noamc@ezchip.com>
5001S:	Supported
5002F:	arch/arc/plat-eznps
5003F:	arch/arc/boot/dts/eznps.dts
5004
5005F71805F HARDWARE MONITORING DRIVER
5006M:	Jean Delvare <jdelvare@suse.com>
5007L:	linux-hwmon@vger.kernel.org
5008S:	Maintained
5009F:	Documentation/hwmon/f71805f
5010F:	drivers/hwmon/f71805f.c
5011
5012FC0011 TUNER DRIVER
5013M:	Michael Buesch <m@bues.ch>
5014L:	linux-media@vger.kernel.org
5015S:	Maintained
5016F:	drivers/media/tuners/fc0011.h
5017F:	drivers/media/tuners/fc0011.c
5018
5019FC2580 MEDIA DRIVER
5020M:	Antti Palosaari <crope@iki.fi>
5021L:	linux-media@vger.kernel.org
5022W:	https://linuxtv.org
5023W:	http://palosaari.fi/linux/
5024Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5025T:	git git://linuxtv.org/anttip/media_tree.git
5026S:	Maintained
5027F:	drivers/media/tuners/fc2580*
5028
5029FANOTIFY
5030M:	Eric Paris <eparis@redhat.com>
5031S:	Maintained
5032F:	fs/notify/fanotify/
5033F:	include/linux/fanotify.h
5034F:	include/uapi/linux/fanotify.h
5035
5036FARSYNC SYNCHRONOUS DRIVER
5037M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5038W:	http://www.farsite.co.uk/
5039S:	Supported
5040F:	drivers/net/wan/farsync.*
5041
5042FAULT INJECTION SUPPORT
5043M:	Akinobu Mita <akinobu.mita@gmail.com>
5044S:	Supported
5045F:	Documentation/fault-injection/
5046F:	lib/fault-inject.c
5047
5048FBTFT Framebuffer drivers
5049M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5050S:	Maintained
5051F:	drivers/staging/fbtft/
5052
5053FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5054M:	Johannes Thumshirn <jth@kernel.org>
5055L:	fcoe-devel@open-fcoe.org
5056W:	www.Open-FCoE.org
5057S:	Supported
5058F:	drivers/scsi/libfc/
5059F:	drivers/scsi/fcoe/
5060F:	include/scsi/fc/
5061F:	include/scsi/libfc.h
5062F:	include/scsi/libfcoe.h
5063F:	include/uapi/scsi/fc/
5064
5065FILE LOCKING (flock() and fcntl()/lockf())
5066M:	Jeff Layton <jlayton@poochiereds.net>
5067M:	"J. Bruce Fields" <bfields@fieldses.org>
5068L:	linux-fsdevel@vger.kernel.org
5069S:	Maintained
5070F:	include/linux/fcntl.h
5071F:	include/linux/fs.h
5072F:	include/uapi/linux/fcntl.h
5073F:	include/uapi/linux/fs.h
5074F:	fs/fcntl.c
5075F:	fs/locks.c
5076
5077FILESYSTEMS (VFS and infrastructure)
5078M:	Alexander Viro <viro@zeniv.linux.org.uk>
5079L:	linux-fsdevel@vger.kernel.org
5080S:	Maintained
5081F:	fs/*
5082
5083FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5084M:	Riku Voipio <riku.voipio@iki.fi>
5085L:	linux-hwmon@vger.kernel.org
5086S:	Maintained
5087F:	drivers/hwmon/f75375s.c
5088F:	include/linux/f75375s.h
5089
5090FIREWIRE AUDIO DRIVERS
5091M:	Clemens Ladisch <clemens@ladisch.de>
5092L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5093T:	git git://git.alsa-project.org/alsa-kernel.git
5094S:	Maintained
5095F:	sound/firewire/
5096
5097FIREWIRE MEDIA DRIVERS (firedtv)
5098M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5099L:	linux-media@vger.kernel.org
5100L:	linux1394-devel@lists.sourceforge.net
5101T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5102S:	Maintained
5103F:	drivers/media/firewire/
5104
5105FIREWIRE SBP-2 TARGET
5106M:	Chris Boot <bootc@bootc.net>
5107L:	linux-scsi@vger.kernel.org
5108L:	target-devel@vger.kernel.org
5109L:	linux1394-devel@lists.sourceforge.net
5110T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5111S:	Maintained
5112F:	drivers/target/sbp/
5113
5114FIREWIRE SUBSYSTEM
5115M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5116L:	linux1394-devel@lists.sourceforge.net
5117W:	http://ieee1394.wiki.kernel.org/
5118T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5119S:	Maintained
5120F:	drivers/firewire/
5121F:	include/linux/firewire.h
5122F:	include/uapi/linux/firewire*.h
5123F:	tools/firewire/
5124
5125FIRMWARE LOADER (request_firmware)
5126M:	Ming Lei <ming.lei@canonical.com>
5127M:	Luis R. Rodriguez <mcgrof@kernel.org>
5128L:	linux-kernel@vger.kernel.org
5129S:	Maintained
5130F:	Documentation/firmware_class/
5131F:	drivers/base/firmware*.c
5132F:	include/linux/firmware.h
5133
5134FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5135M:	Joshua Morris <josh.h.morris@us.ibm.com>
5136M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5137S:	Maintained
5138F:	drivers/block/rsxx/
5139
5140FLOPPY DRIVER
5141M:	Jiri Kosina <jikos@kernel.org>
5142T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5143S:	Odd fixes
5144F:	drivers/block/floppy.c
5145
5146FMC SUBSYSTEM
5147M:	Alessandro Rubini <rubini@gnudd.com>
5148W:	http://www.ohwr.org/projects/fmc-bus
5149S:	Supported
5150F:	drivers/fmc/
5151F:	include/linux/fmc*.h
5152F:	include/linux/ipmi-fru.h
5153K:	fmc_d.*register
5154
5155FPGA MANAGER FRAMEWORK
5156M:	Alan Tull <atull@opensource.altera.com>
5157R:	Moritz Fischer <moritz.fischer@ettus.com>
5158L:	linux-fpga@vger.kernel.org
5159S:	Maintained
5160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5161F:	drivers/fpga/
5162F:	include/linux/fpga/fpga-mgr.h
5163W:	http://www.rocketboards.org
5164
5165FPU EMULATOR
5166M:	Bill Metzenthen <billm@melbpc.org.au>
5167W:	http://floatingpoint.sourceforge.net/emulator/index.html
5168S:	Maintained
5169F:	arch/x86/math-emu/
5170
5171FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5172L:	netdev@vger.kernel.org
5173S:	Orphan
5174F:	drivers/net/wan/dlci.c
5175F:	drivers/net/wan/sdla.c
5176
5177FRAMEBUFFER LAYER
5178M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5179L:	linux-fbdev@vger.kernel.org
5180T:	git git://github.com/bzolnier/linux.git
5181Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5182S:	Maintained
5183F:	Documentation/fb/
5184F:	drivers/video/
5185F:	include/video/
5186F:	include/linux/fb.h
5187F:	include/uapi/video/
5188F:	include/uapi/linux/fb.h
5189
5190FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5191M:	Horia Geantă <horia.geanta@nxp.com>
5192M:	Dan Douglass <dan.douglass@nxp.com>
5193L:	linux-crypto@vger.kernel.org
5194S:	Maintained
5195F:	drivers/crypto/caam/
5196F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5197
5198FREESCALE DIU FRAMEBUFFER DRIVER
5199M:	Timur Tabi <timur@tabi.org>
5200L:	linux-fbdev@vger.kernel.org
5201S:	Maintained
5202F:	drivers/video/fbdev/fsl-diu-fb.*
5203
5204FREESCALE DMA DRIVER
5205M:	Li Yang <leoli@freescale.com>
5206M:	Zhang Wei <zw@zh-kernel.org>
5207L:	linuxppc-dev@lists.ozlabs.org
5208S:	Maintained
5209F:	drivers/dma/fsldma.*
5210
5211FREESCALE GPMI NAND DRIVER
5212M:	Han Xu <han.xu@nxp.com>
5213L:	linux-mtd@lists.infradead.org
5214S:	Maintained
5215F:	drivers/mtd/nand/gpmi-nand/*
5216
5217FREESCALE I2C CPM DRIVER
5218M:	Jochen Friedrich <jochen@scram.de>
5219L:	linuxppc-dev@lists.ozlabs.org
5220L:	linux-i2c@vger.kernel.org
5221S:	Maintained
5222F:	drivers/i2c/busses/i2c-cpm.c
5223
5224FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5225M:	Sascha Hauer <kernel@pengutronix.de>
5226L:	linux-fbdev@vger.kernel.org
5227L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5228S:	Maintained
5229F:	include/linux/platform_data/video-imxfb.h
5230F:	drivers/video/fbdev/imxfb.c
5231
5232FREESCALE QUAD SPI DRIVER
5233M:	Han Xu <han.xu@nxp.com>
5234L:	linux-mtd@lists.infradead.org
5235S:	Maintained
5236F:	drivers/mtd/spi-nor/fsl-quadspi.c
5237
5238FREESCALE SOC FS_ENET DRIVER
5239M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5240M:	Vitaly Bordug <vbordug@ru.mvista.com>
5241L:	linuxppc-dev@lists.ozlabs.org
5242L:	netdev@vger.kernel.org
5243S:	Maintained
5244F:	drivers/net/ethernet/freescale/fs_enet/
5245F:	include/linux/fs_enet_pd.h
5246
5247FREESCALE IMX / MXC FEC DRIVER
5248M:	Fugang Duan <fugang.duan@nxp.com>
5249L:	netdev@vger.kernel.org
5250S:	Maintained
5251F:	drivers/net/ethernet/freescale/fec_main.c
5252F:	drivers/net/ethernet/freescale/fec_ptp.c
5253F:	drivers/net/ethernet/freescale/fec.h
5254F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5255
5256FREESCALE QORIQ DPAA FMAN DRIVER
5257M:	Madalin Bucur <madalin.bucur@nxp.com>
5258L:	netdev@vger.kernel.org
5259S:	Maintained
5260F:	drivers/net/ethernet/freescale/fman
5261F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5262
5263FREESCALE QORIQ DPAA ETHERNET DRIVER
5264M:	Madalin Bucur <madalin.bucur@nxp.com>
5265L:	netdev@vger.kernel.org
5266S:	Maintained
5267F:	drivers/net/ethernet/freescale/dpaa
5268
5269FREESCALE SOC DRIVERS
5270M:	Scott Wood <oss@buserror.net>
5271L:	linuxppc-dev@lists.ozlabs.org
5272L:	linux-arm-kernel@lists.infradead.org
5273S:	Maintained
5274F:	drivers/soc/fsl/
5275F:	include/linux/fsl/
5276
5277FREESCALE QUICC ENGINE LIBRARY
5278M:	Qiang Zhao <qiang.zhao@nxp.com>
5279L:	linuxppc-dev@lists.ozlabs.org
5280S:	Maintained
5281F:	drivers/soc/fsl/qe/
5282F:	include/soc/fsl/*qe*.h
5283F:	include/soc/fsl/*ucc*.h
5284
5285FREESCALE USB PERIPHERAL DRIVERS
5286M:	Li Yang <leoli@freescale.com>
5287L:	linux-usb@vger.kernel.org
5288L:	linuxppc-dev@lists.ozlabs.org
5289S:	Maintained
5290F:	drivers/usb/gadget/udc/fsl*
5291
5292FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5293M:	Li Yang <leoli@freescale.com>
5294L:	netdev@vger.kernel.org
5295L:	linuxppc-dev@lists.ozlabs.org
5296S:	Maintained
5297F:	drivers/net/ethernet/freescale/ucc_geth*
5298
5299FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5300M:	Claudiu Manoil <claudiu.manoil@freescale.com>
5301L:	netdev@vger.kernel.org
5302S:	Maintained
5303F:	drivers/net/ethernet/freescale/gianfar*
5304X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5305F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5306
5307FREESCALE QUICC ENGINE UCC HDLC DRIVER
5308M:	Zhao Qiang <qiang.zhao@nxp.com>
5309L:	netdev@vger.kernel.org
5310L:	linuxppc-dev@lists.ozlabs.org
5311S:	Maintained
5312F:	drivers/net/wan/fsl_ucc_hdlc*
5313
5314FREESCALE QUICC ENGINE UCC UART DRIVER
5315M:	Timur Tabi <timur@tabi.org>
5316L:	linuxppc-dev@lists.ozlabs.org
5317S:	Maintained
5318F:	drivers/tty/serial/ucc_uart.c
5319
5320FREESCALE SOC SOUND DRIVERS
5321M:	Timur Tabi <timur@tabi.org>
5322M:	Nicolin Chen <nicoleotsuka@gmail.com>
5323M:	Xiubo Li <Xiubo.Lee@gmail.com>
5324R:	Fabio Estevam <fabio.estevam@nxp.com>
5325L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5326L:	linuxppc-dev@lists.ozlabs.org
5327S:	Maintained
5328F:	sound/soc/fsl/fsl*
5329F:	sound/soc/fsl/imx*
5330F:	sound/soc/fsl/mpc8610_hpcd.c
5331
5332FREEVXFS FILESYSTEM
5333M:	Christoph Hellwig <hch@infradead.org>
5334W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5335S:	Maintained
5336F:	fs/freevxfs/
5337
5338FREEZER
5339M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5340M:	Pavel Machek <pavel@ucw.cz>
5341L:	linux-pm@vger.kernel.org
5342S:	Supported
5343F:	Documentation/power/freezing-of-tasks.txt
5344F:	include/linux/freezer.h
5345F:	kernel/freezer.c
5346
5347FRONTSWAP API
5348M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5349L:	linux-kernel@vger.kernel.org
5350S:	Maintained
5351F:	mm/frontswap.c
5352F:	include/linux/frontswap.h
5353
5354FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5355M:	David Howells <dhowells@redhat.com>
5356L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5357S:	Supported
5358F:	Documentation/filesystems/caching/
5359F:	fs/fscache/
5360F:	include/linux/fscache*.h
5361
5362FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5363M:	Theodore Y. Ts'o <tytso@mit.edu>
5364M:	Jaegeuk Kim <jaegeuk@kernel.org>
5365L:	linux-fsdevel@vger.kernel.org
5366S:	Supported
5367F:	fs/crypto/
5368F:	include/linux/fscrypt*.h
5369
5370F2FS FILE SYSTEM
5371M:	Jaegeuk Kim <jaegeuk@kernel.org>
5372M:	Chao Yu <yuchao0@huawei.com>
5373L:	linux-f2fs-devel@lists.sourceforge.net
5374W:	https://f2fs.wiki.kernel.org/
5375T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5376S:	Maintained
5377F:	Documentation/filesystems/f2fs.txt
5378F:	Documentation/ABI/testing/sysfs-fs-f2fs
5379F:	fs/f2fs/
5380F:	include/linux/f2fs_fs.h
5381F:	include/trace/events/f2fs.h
5382
5383FUJITSU FR-V (FRV) PORT
5384S:	Orphan
5385F:	arch/frv/
5386
5387FUJITSU LAPTOP EXTRAS
5388M:	Jonathan Woithe <jwoithe@just42.net>
5389L:	platform-driver-x86@vger.kernel.org
5390S:	Maintained
5391F:	drivers/platform/x86/fujitsu-laptop.c
5392
5393FUJITSU M-5MO LS CAMERA ISP DRIVER
5394M:	Kyungmin Park <kyungmin.park@samsung.com>
5395M:	Heungjun Kim <riverful.kim@samsung.com>
5396L:	linux-media@vger.kernel.org
5397S:	Maintained
5398F:	drivers/media/i2c/m5mols/
5399F:	include/media/i2c/m5mols.h
5400
5401FUJITSU TABLET EXTRAS
5402M:	Robert Gerlach <khnz@gmx.de>
5403L:	platform-driver-x86@vger.kernel.org
5404S:	Maintained
5405F:	drivers/platform/x86/fujitsu-tablet.c
5406
5407FUSE: FILESYSTEM IN USERSPACE
5408M:	Miklos Szeredi <miklos@szeredi.hu>
5409L:	linux-fsdevel@vger.kernel.org
5410W:	http://fuse.sourceforge.net/
5411T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5412S:	Maintained
5413F:	fs/fuse/
5414F:	include/uapi/linux/fuse.h
5415F:	Documentation/filesystems/fuse.txt
5416
5417FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5418M:	Rik Faith <faith@cs.unc.edu>
5419L:	linux-scsi@vger.kernel.org
5420S:	Odd Fixes (e.g., new signatures)
5421F:	drivers/scsi/fdomain.*
5422
5423GCC PLUGINS
5424M:	Kees Cook <keescook@chromium.org>
5425R:	Emese Revfy <re.emese@gmail.com>
5426L:	kernel-hardening@lists.openwall.com
5427S:	Maintained
5428F:	scripts/gcc-plugins/
5429F:	scripts/gcc-plugin.sh
5430F:	scripts/Makefile.gcc-plugins
5431F:	Documentation/gcc-plugins.txt
5432
5433GCOV BASED KERNEL PROFILING
5434M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5435S:	Maintained
5436F:	kernel/gcov/
5437F:	Documentation/dev-tools/gcov.rst
5438
5439GDT SCSI DISK ARRAY CONTROLLER DRIVER
5440M:	Achim Leubner <achim_leubner@adaptec.com>
5441L:	linux-scsi@vger.kernel.org
5442W:	http://www.icp-vortex.com/
5443S:	Supported
5444F:	drivers/scsi/gdt*
5445
5446GDB KERNEL DEBUGGING HELPER SCRIPTS
5447M:	Jan Kiszka <jan.kiszka@siemens.com>
5448M:	Kieran Bingham <kieran@bingham.xyz>
5449S:	Supported
5450F:	scripts/gdb/
5451
5452GEMTEK FM RADIO RECEIVER DRIVER
5453M:	Hans Verkuil <hverkuil@xs4all.nl>
5454L:	linux-media@vger.kernel.org
5455T:	git git://linuxtv.org/media_tree.git
5456W:	https://linuxtv.org
5457S:	Maintained
5458F:	drivers/media/radio/radio-gemtek*
5459
5460GENERIC GPIO I2C DRIVER
5461M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5462S:	Supported
5463F:	drivers/i2c/busses/i2c-gpio.c
5464F:	include/linux/i2c-gpio.h
5465
5466GENERIC GPIO I2C MULTIPLEXER DRIVER
5467M:	Peter Korsgaard <peter.korsgaard@barco.com>
5468L:	linux-i2c@vger.kernel.org
5469S:	Supported
5470F:	drivers/i2c/muxes/i2c-mux-gpio.c
5471F:	include/linux/i2c-mux-gpio.h
5472F:	Documentation/i2c/muxes/i2c-mux-gpio
5473
5474GENERIC HDLC (WAN) DRIVERS
5475M:	Krzysztof Halasa <khc@pm.waw.pl>
5476W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5477S:	Maintained
5478F:	drivers/net/wan/c101.c
5479F:	drivers/net/wan/hd6457*
5480F:	drivers/net/wan/hdlc*
5481F:	drivers/net/wan/n2.c
5482F:	drivers/net/wan/pc300too.c
5483F:	drivers/net/wan/pci200syn.c
5484F:	drivers/net/wan/wanxl*
5485
5486GENERIC INCLUDE/ASM HEADER FILES
5487M:	Arnd Bergmann <arnd@arndb.de>
5488L:	linux-arch@vger.kernel.org
5489T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5490S:	Maintained
5491F:	include/asm-generic/
5492F:	include/uapi/asm-generic/
5493
5494GENERIC PHY FRAMEWORK
5495M:	Kishon Vijay Abraham I <kishon@ti.com>
5496L:	linux-kernel@vger.kernel.org
5497T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5498S:	Supported
5499F:	drivers/phy/
5500F:	include/linux/phy/
5501
5502GENERIC PM DOMAINS
5503M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5504M:	Kevin Hilman <khilman@kernel.org>
5505M:	Ulf Hansson <ulf.hansson@linaro.org>
5506L:	linux-pm@vger.kernel.org
5507S:	Supported
5508F:	drivers/base/power/domain*.c
5509F:	include/linux/pm_domain.h
5510
5511GENERIC UIO DRIVER FOR PCI DEVICES
5512M:	"Michael S. Tsirkin" <mst@redhat.com>
5513L:	kvm@vger.kernel.org
5514S:	Supported
5515F:	drivers/uio/uio_pci_generic.c
5516
5517GET_MAINTAINER SCRIPT
5518M:	Joe Perches <joe@perches.com>
5519S:	Maintained
5520F:	scripts/get_maintainer.pl
5521
5522GENWQE (IBM Generic Workqueue Card)
5523M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5524M:	Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5525S:	Supported
5526F:	drivers/misc/genwqe/
5527
5528GFS2 FILE SYSTEM
5529M:	Steven Whitehouse <swhiteho@redhat.com>
5530M:	Bob Peterson <rpeterso@redhat.com>
5531L:	cluster-devel@redhat.com
5532W:	http://sources.redhat.com/cluster/
5533T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5534S:	Supported
5535F:	Documentation/filesystems/gfs2*.txt
5536F:	fs/gfs2/
5537F:	include/uapi/linux/gfs2_ondisk.h
5538
5539GIGASET ISDN DRIVERS
5540M:	Paul Bolle <pebolle@tiscali.nl>
5541L:	gigaset307x-common@lists.sourceforge.net
5542W:	http://gigaset307x.sourceforge.net/
5543S:	Odd Fixes
5544F:	Documentation/isdn/README.gigaset
5545F:	drivers/isdn/gigaset/
5546F:	include/uapi/linux/gigaset_dev.h
5547
5548GO7007 MPEG CODEC
5549M:	Hans Verkuil <hans.verkuil@cisco.com>
5550L:	linux-media@vger.kernel.org
5551S:	Maintained
5552F:	drivers/media/usb/go7007/
5553
5554GOODIX TOUCHSCREEN
5555M:	Bastien Nocera <hadess@hadess.net>
5556L:	linux-input@vger.kernel.org
5557S:	Maintained
5558F:	drivers/input/touchscreen/goodix.c
5559
5560GPIO MOCKUP DRIVER
5561M:	Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5562L:	linux-gpio@vger.kernel.org
5563S:	Maintained
5564F:	drivers/gpio/gpio-mockup.c
5565F:	tools/testing/selftests/gpio/
5566
5567GPIO SUBSYSTEM
5568M:	Linus Walleij <linus.walleij@linaro.org>
5569M:	Alexandre Courbot <gnurou@gmail.com>
5570L:	linux-gpio@vger.kernel.org
5571T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5572S:	Maintained
5573F:	Documentation/devicetree/bindings/gpio/
5574F:	Documentation/gpio/
5575F:	Documentation/ABI/testing/gpio-cdev
5576F:	Documentation/ABI/obsolete/sysfs-gpio
5577F:	drivers/gpio/
5578F:	include/linux/gpio/
5579F:	include/linux/gpio.h
5580F:	include/asm-generic/gpio.h
5581F:	include/uapi/linux/gpio.h
5582F:	tools/gpio/
5583
5584GRE DEMULTIPLEXER DRIVER
5585M:	Dmitry Kozlov <xeb@mail.ru>
5586L:	netdev@vger.kernel.org
5587S:	Maintained
5588F:	net/ipv4/gre_demux.c
5589F:	net/ipv4/gre_offload.c
5590F:	include/net/gre.h
5591
5592GRETH 10/100/1G Ethernet MAC device driver
5593M:	Andreas Larsson <andreas@gaisler.com>
5594L:	netdev@vger.kernel.org
5595S:	Maintained
5596F:	drivers/net/ethernet/aeroflex/
5597
5598GREYBUS SUBSYSTEM
5599M:	Johan Hovold <johan@kernel.org>
5600M:	Alex Elder <elder@kernel.org>
5601M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5602S:	Maintained
5603F:	drivers/staging/greybus/
5604L:	greybus-dev@lists.linaro.org
5605
5606GREYBUS AUDIO PROTOCOLS DRIVERS
5607M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
5608M:	Mark Greer <mgreer@animalcreek.com>
5609S:	Maintained
5610F:	drivers/staging/greybus/audio_apbridgea.c
5611F:	drivers/staging/greybus/audio_apbridgea.h
5612F:	drivers/staging/greybus/audio_codec.c
5613F:	drivers/staging/greybus/audio_codec.h
5614F:	drivers/staging/greybus/audio_gb.c
5615F:	drivers/staging/greybus/audio_manager.c
5616F:	drivers/staging/greybus/audio_manager.h
5617F:	drivers/staging/greybus/audio_manager_module.c
5618F:	drivers/staging/greybus/audio_manager_private.h
5619F:	drivers/staging/greybus/audio_manager_sysfs.c
5620F:	drivers/staging/greybus/audio_module.c
5621F:	drivers/staging/greybus/audio_topology.c
5622
5623GREYBUS PROTOCOLS DRIVERS
5624M:	Rui Miguel Silva <rmfrfs@gmail.com>
5625S:	Maintained
5626F:	drivers/staging/greybus/sdio.c
5627F:	drivers/staging/greybus/light.c
5628F:	drivers/staging/greybus/gpio.c
5629F:	drivers/staging/greybus/power_supply.c
5630F:	drivers/staging/greybus/spi.c
5631F:	drivers/staging/greybus/spilib.c
5632
5633GREYBUS PROTOCOLS DRIVERS
5634M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
5635S:	Maintained
5636F:	drivers/staging/greybus/loopback.c
5637F:	drivers/staging/greybus/timesync.c
5638F:	drivers/staging/greybus/timesync_platform.c
5639
5640GREYBUS PROTOCOLS DRIVERS
5641M:	Viresh Kumar <vireshk@kernel.org>
5642S:	Maintained
5643F:	drivers/staging/greybus/authentication.c
5644F:	drivers/staging/greybus/bootrom.c
5645F:	drivers/staging/greybus/firmware.h
5646F:	drivers/staging/greybus/fw-core.c
5647F:	drivers/staging/greybus/fw-download.c
5648F:	drivers/staging/greybus/fw-managament.c
5649F:	drivers/staging/greybus/greybus_authentication.h
5650F:	drivers/staging/greybus/greybus_firmware.h
5651F:	drivers/staging/greybus/hid.c
5652F:	drivers/staging/greybus/i2c.c
5653F:	drivers/staging/greybus/spi.c
5654F:	drivers/staging/greybus/spilib.c
5655F:	drivers/staging/greybus/spilib.h
5656
5657GREYBUS PROTOCOLS DRIVERS
5658M:	David Lin <dtwlin@gmail.com>
5659S:	Maintained
5660F:	drivers/staging/greybus/uart.c
5661F:	drivers/staging/greybus/log.c
5662
5663GREYBUS PLATFORM DRIVERS
5664M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5665S:	Maintained
5666F:	drivers/staging/greybus/arche-platform.c
5667F:	drivers/staging/greybus/arche-apb-ctrl.c
5668F:	drivers/staging/greybus/arche_platform.h
5669
5670GS1662 VIDEO SERIALIZER
5671M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5672L:	linux-media@vger.kernel.org
5673T:	git git://linuxtv.org/media_tree.git
5674S:	Maintained
5675F:	drivers/media/spi/gs1662.c
5676
5677GSPCA FINEPIX SUBDRIVER
5678M:	Frank Zago <frank@zago.net>
5679L:	linux-media@vger.kernel.org
5680T:	git git://linuxtv.org/media_tree.git
5681S:	Maintained
5682F:	drivers/media/usb/gspca/finepix.c
5683
5684GSPCA GL860 SUBDRIVER
5685M:	Olivier Lorin <o.lorin@laposte.net>
5686L:	linux-media@vger.kernel.org
5687T:	git git://linuxtv.org/media_tree.git
5688S:	Maintained
5689F:	drivers/media/usb/gspca/gl860/
5690
5691GSPCA M5602 SUBDRIVER
5692M:	Erik Andren <erik.andren@gmail.com>
5693L:	linux-media@vger.kernel.org
5694T:	git git://linuxtv.org/media_tree.git
5695S:	Maintained
5696F:	drivers/media/usb/gspca/m5602/
5697
5698GSPCA PAC207 SONIXB SUBDRIVER
5699M:	Hans Verkuil <hverkuil@xs4all.nl>
5700L:	linux-media@vger.kernel.org
5701T:	git git://linuxtv.org/media_tree.git
5702S:	Odd Fixes
5703F:	drivers/media/usb/gspca/pac207.c
5704
5705GSPCA SN9C20X SUBDRIVER
5706M:	Brian Johnson <brijohn@gmail.com>
5707L:	linux-media@vger.kernel.org
5708T:	git git://linuxtv.org/media_tree.git
5709S:	Maintained
5710F:	drivers/media/usb/gspca/sn9c20x.c
5711
5712GSPCA T613 SUBDRIVER
5713M:	Leandro Costantino <lcostantino@gmail.com>
5714L:	linux-media@vger.kernel.org
5715T:	git git://linuxtv.org/media_tree.git
5716S:	Maintained
5717F:	drivers/media/usb/gspca/t613.c
5718
5719GSPCA USB WEBCAM DRIVER
5720M:	Hans Verkuil <hverkuil@xs4all.nl>
5721L:	linux-media@vger.kernel.org
5722T:	git git://linuxtv.org/media_tree.git
5723S:	Odd Fixes
5724F:	drivers/media/usb/gspca/
5725
5726GTP (GPRS Tunneling Protocol)
5727M:	Pablo Neira Ayuso <pablo@netfilter.org>
5728M:	Harald Welte <laforge@gnumonks.org>
5729L:	osmocom-net-gprs@lists.osmocom.org
5730T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5731S:	Maintained
5732F:	drivers/net/gtp.c
5733
5734GUID PARTITION TABLE (GPT)
5735M:	Davidlohr Bueso <dave@stgolabs.net>
5736L:	linux-efi@vger.kernel.org
5737S:	Maintained
5738F:	block/partitions/efi.*
5739
5740STK1160 USB VIDEO CAPTURE DRIVER
5741M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5742L:	linux-media@vger.kernel.org
5743T:	git git://linuxtv.org/media_tree.git
5744S:	Maintained
5745F:	drivers/media/usb/stk1160/
5746
5747H8/300 ARCHITECTURE
5748M:	Yoshinori Sato <ysato@users.sourceforge.jp>
5749L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5750W:	http://uclinux-h8.sourceforge.jp
5751T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5752S:	Maintained
5753F:	arch/h8300/
5754F:	drivers/clocksource/h8300_*.c
5755F:	drivers/clk/h8300/
5756F:	drivers/irqchip/irq-renesas-h8*.c
5757
5758HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5759M:	Frank Seidel <frank@f-seidel.de>
5760L:	platform-driver-x86@vger.kernel.org
5761W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5762S:	Maintained
5763F:	drivers/platform/x86/hdaps.c
5764
5765HDPVR USB VIDEO ENCODER DRIVER
5766M:	Hans Verkuil <hverkuil@xs4all.nl>
5767L:	linux-media@vger.kernel.org
5768T:	git git://linuxtv.org/media_tree.git
5769W:	https://linuxtv.org
5770S:	Odd Fixes
5771F:	drivers/media/usb/hdpvr/
5772
5773HWPOISON MEMORY FAILURE HANDLING
5774M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5775L:	linux-mm@kvack.org
5776S:	Maintained
5777F:	mm/memory-failure.c
5778F:	mm/hwpoison-inject.c
5779
5780HYPERVISOR VIRTUAL CONSOLE DRIVER
5781L:	linuxppc-dev@lists.ozlabs.org
5782S:	Odd Fixes
5783F:	drivers/tty/hvc/
5784
5785HACKRF MEDIA DRIVER
5786M:	Antti Palosaari <crope@iki.fi>
5787L:	linux-media@vger.kernel.org
5788W:	https://linuxtv.org
5789W:	http://palosaari.fi/linux/
5790Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5791T:	git git://linuxtv.org/anttip/media_tree.git
5792S:	Maintained
5793F:	drivers/media/usb/hackrf/
5794
5795HARDWARE MONITORING
5796M:	Jean Delvare <jdelvare@suse.com>
5797M:	Guenter Roeck <linux@roeck-us.net>
5798L:	linux-hwmon@vger.kernel.org
5799W:	http://hwmon.wiki.kernel.org/
5800T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5801T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5802S:	Maintained
5803F:	Documentation/hwmon/
5804F:	drivers/hwmon/
5805F:	include/linux/hwmon*.h
5806
5807HARDWARE RANDOM NUMBER GENERATOR CORE
5808M:	Matt Mackall <mpm@selenic.com>
5809M:	Herbert Xu <herbert@gondor.apana.org.au>
5810L:	linux-crypto@vger.kernel.org
5811S:	Odd fixes
5812F:	Documentation/devicetree/bindings/rng/
5813F:	Documentation/hw_random.txt
5814F:	drivers/char/hw_random/
5815F:	include/linux/hw_random.h
5816
5817HARDWARE SPINLOCK CORE
5818M:	Ohad Ben-Cohen <ohad@wizery.com>
5819M:	Bjorn Andersson <bjorn.andersson@linaro.org>
5820L:	linux-remoteproc@vger.kernel.org
5821S:	Maintained
5822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5823F:	Documentation/devicetree/bindings/hwlock/
5824F:	Documentation/hwspinlock.txt
5825F:	drivers/hwspinlock/
5826F:	include/linux/hwspinlock.h
5827
5828HARMONY SOUND DRIVER
5829L:	linux-parisc@vger.kernel.org
5830S:	Maintained
5831F:	sound/parisc/harmony.*
5832
5833HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5834M:	Jimmy Vance <jimmy.vance@hpe.com>
5835S:	Supported
5836F:	Documentation/watchdog/hpwdt.txt
5837F:	drivers/watchdog/hpwdt.c
5838
5839HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5840M:	Don Brace <don.brace@microsemi.com>
5841L:	esc.storagedev@microsemi.com
5842L:	linux-scsi@vger.kernel.org
5843S:	Supported
5844F:	Documentation/scsi/hpsa.txt
5845F:	drivers/scsi/hpsa*.[ch]
5846F:	include/linux/cciss*.h
5847F:	include/uapi/linux/cciss*.h
5848
5849HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5850M:	Don Brace <don.brace@microsemi.com>
5851L:	esc.storagedev@microsemi.com
5852L:	linux-scsi@vger.kernel.org
5853S:	Supported
5854F:	Documentation/blockdev/cciss.txt
5855F:	drivers/block/cciss*
5856F:	include/linux/cciss_ioctl.h
5857F:	include/uapi/linux/cciss_ioctl.h
5858
5859HFI1 DRIVER
5860M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
5861M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
5862L:	linux-rdma@vger.kernel.org
5863S:	Supported
5864F:	drivers/infiniband/hw/hfi1
5865
5866HFS FILESYSTEM
5867L:	linux-fsdevel@vger.kernel.org
5868S:	Orphan
5869F:	Documentation/filesystems/hfs.txt
5870F:	fs/hfs/
5871
5872HFSPLUS FILESYSTEM
5873L:	linux-fsdevel@vger.kernel.org
5874S:	Orphan
5875F:	Documentation/filesystems/hfsplus.txt
5876F:	fs/hfsplus/
5877
5878HGA FRAMEBUFFER DRIVER
5879M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5880L:	linux-nvidia@lists.surfsouth.com
5881W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5882S:	Maintained
5883F:	drivers/video/fbdev/hgafb.c
5884
5885HIBERNATION (aka Software Suspend, aka swsusp)
5886M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5887M:	Pavel Machek <pavel@ucw.cz>
5888L:	linux-pm@vger.kernel.org
5889B:	https://bugzilla.kernel.org
5890S:	Supported
5891F:	arch/x86/power/
5892F:	drivers/base/power/
5893F:	kernel/power/
5894F:	include/linux/suspend.h
5895F:	include/linux/freezer.h
5896F:	include/linux/pm.h
5897F:	arch/*/include/asm/suspend*.h
5898
5899HID CORE LAYER
5900M:	Jiri Kosina <jikos@kernel.org>
5901R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
5902L:	linux-input@vger.kernel.org
5903T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5904S:	Maintained
5905F:	drivers/hid/
5906F:	include/linux/hid*
5907F:	include/uapi/linux/hid*
5908
5909HID SENSOR HUB DRIVERS
5910M:	Jiri Kosina <jikos@kernel.org>
5911M:	Jonathan Cameron <jic23@kernel.org>
5912M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5913L:	linux-input@vger.kernel.org
5914L:	linux-iio@vger.kernel.org
5915S:	Maintained
5916F:	Documentation/hid/hid-sensor*
5917F:	drivers/hid/hid-sensor-*
5918F:	drivers/iio/*/hid-*
5919F:	include/linux/hid-sensor-*
5920
5921HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5922M:	Thomas Gleixner <tglx@linutronix.de>
5923L:	linux-kernel@vger.kernel.org
5924T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5925S:	Maintained
5926F:	Documentation/timers/
5927F:	kernel/time/hrtimer.c
5928F:	kernel/time/clockevents.c
5929F:	kernel/time/tick*.*
5930F:	kernel/time/timer_*.c
5931F:	include/linux/clockchips.h
5932F:	include/linux/hrtimer.h
5933
5934HIGH-SPEED SCC DRIVER FOR AX.25
5935L:	linux-hams@vger.kernel.org
5936S:	Orphan
5937F:	drivers/net/hamradio/dmascc.c
5938F:	drivers/net/hamradio/scc.c
5939
5940HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5941M:	HighPoint Linux Team <linux@highpoint-tech.com>
5942W:	http://www.highpoint-tech.com
5943S:	Supported
5944F:	Documentation/scsi/hptiop.txt
5945F:	drivers/scsi/hptiop.c
5946
5947HIPPI
5948M:	Jes Sorensen <jes@trained-monkey.org>
5949L:	linux-hippi@sunsite.dk
5950S:	Maintained
5951F:	include/linux/hippidevice.h
5952F:	include/uapi/linux/if_hippi.h
5953F:	net/802/hippi.c
5954F:	drivers/net/hippi/
5955
5956HISILICON NETWORK SUBSYSTEM DRIVER
5957M:	Yisen Zhuang <yisen.zhuang@huawei.com>
5958M:	Salil Mehta <salil.mehta@huawei.com>
5959L:	netdev@vger.kernel.org
5960W:	http://www.hisilicon.com
5961S:	Maintained
5962F:	drivers/net/ethernet/hisilicon/
5963F:	Documentation/devicetree/bindings/net/hisilicon*.txt
5964
5965HISILICON ROCE DRIVER
5966M:	Lijun Ou <oulijun@huawei.com>
5967M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
5968L:	linux-rdma@vger.kernel.org
5969S:	Maintained
5970F:	drivers/infiniband/hw/hns/
5971F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5972
5973HISILICON SAS Controller
5974M:	John Garry <john.garry@huawei.com>
5975W:	http://www.hisilicon.com
5976S:	Supported
5977F:	drivers/scsi/hisi_sas/
5978F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5979
5980HOST AP DRIVER
5981M:	Jouni Malinen <j@w1.fi>
5982L:	linux-wireless@vger.kernel.org
5983W:	http://w1.fi/hostap-driver.html
5984S:	Obsolete
5985F:	drivers/net/wireless/intersil/hostap/
5986
5987HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5988L:	platform-driver-x86@vger.kernel.org
5989S:	Orphan
5990F:	drivers/platform/x86/tc1100-wmi.c
5991
5992HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5993M:	Jaroslav Kysela <perex@perex.cz>
5994S:	Maintained
5995F:	drivers/net/ethernet/hp/hp100.*
5996
5997HPET:	High Precision Event Timers driver
5998M:	Clemens Ladisch <clemens@ladisch.de>
5999S:	Maintained
6000F:	Documentation/timers/hpet.txt
6001F:	drivers/char/hpet.c
6002F:	include/linux/hpet.h
6003F:	include/uapi/linux/hpet.h
6004
6005HPET:	x86
6006S:	Orphan
6007F:	arch/x86/kernel/hpet.c
6008F:	arch/x86/include/asm/hpet.h
6009
6010HPFS FILESYSTEM
6011M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6012W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6013S:	Maintained
6014F:	fs/hpfs/
6015
6016HSI SUBSYSTEM
6017M:	Sebastian Reichel <sre@kernel.org>
6018T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6019S:	Maintained
6020F:	Documentation/ABI/testing/sysfs-bus-hsi
6021F:	Documentation/device-drivers/serial-interfaces.rst
6022F:	drivers/hsi/
6023F:	include/linux/hsi/
6024F:	include/uapi/linux/hsi/
6025
6026HSO 3G MODEM DRIVER
6027L:	linux-usb@vger.kernel.org
6028S:	Orphan
6029F:	drivers/net/usb/hso.c
6030
6031HSR NETWORK PROTOCOL
6032M:	Arvid Brodin <arvid.brodin@alten.se>
6033L:	netdev@vger.kernel.org
6034S:	Maintained
6035F:	net/hsr/
6036
6037HTCPEN TOUCHSCREEN DRIVER
6038M:	Pau Oliva Fora <pof@eslack.org>
6039L:	linux-input@vger.kernel.org
6040S:	Maintained
6041F:	drivers/input/touchscreen/htcpen.c
6042
6043HUGETLB FILESYSTEM
6044M:	Nadia Yvette Chambers <nyc@holomorphy.com>
6045S:	Maintained
6046F:	fs/hugetlbfs/
6047
6048HVA ST MEDIA DRIVER
6049M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6050L:	linux-media@vger.kernel.org
6051T:	git git://linuxtv.org/media_tree.git
6052W:	https://linuxtv.org
6053S:	Supported
6054F:	drivers/media/platform/sti/hva
6055
6056Hyper-V CORE AND DRIVERS
6057M:	"K. Y. Srinivasan" <kys@microsoft.com>
6058M:	Haiyang Zhang <haiyangz@microsoft.com>
6059M:	Stephen Hemminger <sthemmin@microsoft.com>
6060L:	devel@linuxdriverproject.org
6061S:	Maintained
6062F:	arch/x86/include/asm/mshyperv.h
6063F:	arch/x86/include/uapi/asm/hyperv.h
6064F:	arch/x86/kernel/cpu/mshyperv.c
6065F:	arch/x86/hyperv
6066F:	drivers/hid/hid-hyperv.c
6067F:	drivers/hv/
6068F:	drivers/input/serio/hyperv-keyboard.c
6069F:	drivers/pci/host/pci-hyperv.c
6070F:	drivers/net/hyperv/
6071F:	drivers/scsi/storvsc_drv.c
6072F:	drivers/uio/uio_hv_generic.c
6073F:	drivers/video/fbdev/hyperv_fb.c
6074F:	include/linux/hyperv.h
6075F:	tools/hv/
6076F:	Documentation/ABI/stable/sysfs-bus-vmbus
6077
6078I2C MUXES
6079M:	Peter Rosin <peda@axentia.se>
6080L:	linux-i2c@vger.kernel.org
6081S:	Maintained
6082F:	Documentation/i2c/i2c-topology
6083F:	Documentation/i2c/muxes/
6084F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6085F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6086F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6087F:	drivers/i2c/i2c-mux.c
6088F:	drivers/i2c/muxes/
6089F:	include/linux/i2c-mux.h
6090
6091I2C OVER PARALLEL PORT
6092M:	Jean Delvare <jdelvare@suse.com>
6093L:	linux-i2c@vger.kernel.org
6094S:	Maintained
6095F:	Documentation/i2c/busses/i2c-parport
6096F:	Documentation/i2c/busses/i2c-parport-light
6097F:	drivers/i2c/busses/i2c-parport.c
6098F:	drivers/i2c/busses/i2c-parport-light.c
6099
6100I2C/SMBUS CONTROLLER DRIVERS FOR PC
6101M:	Jean Delvare <jdelvare@suse.com>
6102L:	linux-i2c@vger.kernel.org
6103S:	Maintained
6104F:	Documentation/i2c/busses/i2c-ali1535
6105F:	Documentation/i2c/busses/i2c-ali1563
6106F:	Documentation/i2c/busses/i2c-ali15x3
6107F:	Documentation/i2c/busses/i2c-amd756
6108F:	Documentation/i2c/busses/i2c-amd8111
6109F:	Documentation/i2c/busses/i2c-i801
6110F:	Documentation/i2c/busses/i2c-nforce2
6111F:	Documentation/i2c/busses/i2c-piix4
6112F:	Documentation/i2c/busses/i2c-sis5595
6113F:	Documentation/i2c/busses/i2c-sis630
6114F:	Documentation/i2c/busses/i2c-sis96x
6115F:	Documentation/i2c/busses/i2c-via
6116F:	Documentation/i2c/busses/i2c-viapro
6117F:	drivers/i2c/busses/i2c-ali1535.c
6118F:	drivers/i2c/busses/i2c-ali1563.c
6119F:	drivers/i2c/busses/i2c-ali15x3.c
6120F:	drivers/i2c/busses/i2c-amd756.c
6121F:	drivers/i2c/busses/i2c-amd756-s4882.c
6122F:	drivers/i2c/busses/i2c-amd8111.c
6123F:	drivers/i2c/busses/i2c-i801.c
6124F:	drivers/i2c/busses/i2c-isch.c
6125F:	drivers/i2c/busses/i2c-nforce2.c
6126F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6127F:	drivers/i2c/busses/i2c-piix4.c
6128F:	drivers/i2c/busses/i2c-sis5595.c
6129F:	drivers/i2c/busses/i2c-sis630.c
6130F:	drivers/i2c/busses/i2c-sis96x.c
6131F:	drivers/i2c/busses/i2c-via.c
6132F:	drivers/i2c/busses/i2c-viapro.c
6133
6134I2C/SMBUS ISMT DRIVER
6135M:	Seth Heasley <seth.heasley@intel.com>
6136M:	Neil Horman <nhorman@tuxdriver.com>
6137L:	linux-i2c@vger.kernel.org
6138F:	drivers/i2c/busses/i2c-ismt.c
6139F:	Documentation/i2c/busses/i2c-ismt
6140
6141I2C/SMBUS STUB DRIVER
6142M:	Jean Delvare <jdelvare@suse.com>
6143L:	linux-i2c@vger.kernel.org
6144S:	Maintained
6145F:	drivers/i2c/i2c-stub.c
6146
6147I2C SUBSYSTEM
6148M:	Wolfram Sang <wsa@the-dreams.de>
6149L:	linux-i2c@vger.kernel.org
6150W:	https://i2c.wiki.kernel.org/
6151Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6152T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6153S:	Maintained
6154F:	Documentation/devicetree/bindings/i2c/
6155F:	Documentation/i2c/
6156F:	drivers/i2c/
6157F:	drivers/i2c/*/
6158F:	include/linux/i2c.h
6159F:	include/linux/i2c-*.h
6160F:	include/uapi/linux/i2c.h
6161F:	include/uapi/linux/i2c-*.h
6162
6163I2C ACPI SUPPORT
6164M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6165L:	linux-i2c@vger.kernel.org
6166L:	linux-acpi@vger.kernel.org
6167S:	Maintained
6168
6169I2C-TAOS-EVM DRIVER
6170M:	Jean Delvare <jdelvare@suse.com>
6171L:	linux-i2c@vger.kernel.org
6172S:	Maintained
6173F:	Documentation/i2c/busses/i2c-taos-evm
6174F:	drivers/i2c/busses/i2c-taos-evm.c
6175
6176I2C-TINY-USB DRIVER
6177M:	Till Harbaum <till@harbaum.org>
6178L:	linux-i2c@vger.kernel.org
6179W:	http://www.harbaum.org/till/i2c_tiny_usb
6180S:	Maintained
6181F:	drivers/i2c/busses/i2c-tiny-usb.c
6182
6183i386 BOOT CODE
6184M:	"H. Peter Anvin" <hpa@zytor.com>
6185S:	Maintained
6186F:	arch/x86/boot/
6187
6188i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6189M:	"H. Peter Anvin" <hpa@zytor.com>
6190T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6191S:	Maintained
6192
6193IA64 (Itanium) PLATFORM
6194M:	Tony Luck <tony.luck@intel.com>
6195M:	Fenghua Yu <fenghua.yu@intel.com>
6196L:	linux-ia64@vger.kernel.org
6197T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6198S:	Maintained
6199F:	arch/ia64/
6200
6201IBM Power VMX Cryptographic instructions
6202M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6203M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6204L:	linux-crypto@vger.kernel.org
6205S:	Supported
6206F:	drivers/crypto/vmx/Makefile
6207F:	drivers/crypto/vmx/Kconfig
6208F:	drivers/crypto/vmx/vmx.c
6209F:	drivers/crypto/vmx/aes*
6210F:	drivers/crypto/vmx/ghash*
6211F:	drivers/crypto/vmx/ppc-xlate.pl
6212
6213IBM Power in-Nest Crypto Acceleration
6214M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6215M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6216L:	linux-crypto@vger.kernel.org
6217S:	Supported
6218F:	drivers/crypto/nx/Makefile
6219F:	drivers/crypto/nx/Kconfig
6220F:	drivers/crypto/nx/nx-aes*
6221F:	drivers/crypto/nx/nx-sha*
6222F:	drivers/crypto/nx/nx.*
6223F:	drivers/crypto/nx/nx_csbcpb.h
6224F:	drivers/crypto/nx/nx_debugfs.h
6225
6226IBM Power 842 compression accelerator
6227M:	Dan Streetman <ddstreet@ieee.org>
6228S:	Supported
6229F:	drivers/crypto/nx/Makefile
6230F:	drivers/crypto/nx/Kconfig
6231F:	drivers/crypto/nx/nx-842*
6232F:	include/linux/sw842.h
6233F:	crypto/842.c
6234F:	lib/842/
6235
6236IBM Power Linux RAID adapter
6237M:	Brian King <brking@us.ibm.com>
6238S:	Supported
6239F:	drivers/scsi/ipr.*
6240
6241IBM Power Virtual Ethernet Device Driver
6242M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6243L:	netdev@vger.kernel.org
6244S:	Supported
6245F:	drivers/net/ethernet/ibm/ibmveth.*
6246
6247IBM Power SRIOV Virtual NIC Device Driver
6248M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6249M:	John Allen <jallen@linux.vnet.ibm.com>
6250L:	netdev@vger.kernel.org
6251S:	Supported
6252F:	drivers/net/ethernet/ibm/ibmvnic.*
6253
6254IBM Power Virtual SCSI Device Drivers
6255M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6256L:	linux-scsi@vger.kernel.org
6257S:	Supported
6258F:	drivers/scsi/ibmvscsi/ibmvscsi*
6259F:	include/scsi/viosrp.h
6260
6261IBM Power Virtual SCSI Device Target Driver
6262M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6263M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6264L:	linux-scsi@vger.kernel.org
6265L:	target-devel@vger.kernel.org
6266S:	Supported
6267F:	drivers/scsi/ibmvscsi_tgt/
6268
6269IBM Power Virtual FC Device Drivers
6270M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6271L:	linux-scsi@vger.kernel.org
6272S:	Supported
6273F:	drivers/scsi/ibmvscsi/ibmvfc*
6274
6275IBM ServeRAID RAID DRIVER
6276S:	Orphan
6277F:	drivers/scsi/ips.*
6278
6279ICH LPC AND GPIO DRIVER
6280M:	Peter Tyser <ptyser@xes-inc.com>
6281S:	Maintained
6282F:	drivers/mfd/lpc_ich.c
6283F:	drivers/gpio/gpio-ich.c
6284
6285IDT VersaClock 5 CLOCK DRIVER
6286M:	Marek Vasut <marek.vasut@gmail.com>
6287S:	Maintained
6288F:	drivers/clk/clk-versaclock5.c
6289
6290IDE SUBSYSTEM
6291M:	"David S. Miller" <davem@davemloft.net>
6292L:	linux-ide@vger.kernel.org
6293Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6295S:	Maintained
6296F:	Documentation/ide/
6297F:	drivers/ide/
6298F:	include/linux/ide.h
6299
6300IDEAPAD LAPTOP EXTRAS DRIVER
6301M:	Ike Panhc <ike.pan@canonical.com>
6302L:	platform-driver-x86@vger.kernel.org
6303W:	http://launchpad.net/ideapad-laptop
6304S:	Maintained
6305F:	drivers/platform/x86/ideapad-laptop.c
6306
6307IDEAPAD LAPTOP SLIDEBAR DRIVER
6308M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6309L:	linux-input@vger.kernel.org
6310W:	https://github.com/o2genum/ideapad-slidebar
6311S:	Maintained
6312F:	drivers/input/misc/ideapad_slidebar.c
6313
6314IDE/ATAPI DRIVERS
6315M:	Borislav Petkov <bp@alien8.de>
6316L:	linux-ide@vger.kernel.org
6317S:	Maintained
6318F:	Documentation/cdrom/ide-cd
6319F:	drivers/ide/ide-cd*
6320
6321IEEE 802.15.4 SUBSYSTEM
6322M:	Alexander Aring <aar@pengutronix.de>
6323M:	Stefan Schmidt <stefan@osg.samsung.com>
6324L:	linux-wpan@vger.kernel.org
6325W:	http://wpan.cakelab.org/
6326T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6327T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6328S:	Maintained
6329F:	net/ieee802154/
6330F:	net/mac802154/
6331F:	drivers/net/ieee802154/
6332F:	include/linux/nl802154.h
6333F:	include/linux/ieee802154.h
6334F:	include/net/nl802154.h
6335F:	include/net/mac802154.h
6336F:	include/net/af_ieee802154.h
6337F:	include/net/cfg802154.h
6338F:	include/net/ieee802154_netdev.h
6339F:	Documentation/networking/ieee802154.txt
6340
6341IFE PROTOCOL
6342M:	Yotam Gigi <yotamg@mellanox.com>
6343M:	Jamal Hadi Salim <jhs@mojatatu.com>
6344F:	net/ife
6345F:	include/net/ife.h
6346F:	include/uapi/linux/ife.h
6347
6348IGORPLUG-USB IR RECEIVER
6349M:	Sean Young <sean@mess.org>
6350L:	linux-media@vger.kernel.org
6351S:	Maintained
6352F:	drivers/media/rc/igorplugusb.c
6353
6354IGUANAWORKS USB IR TRANSCEIVER
6355M:	Sean Young <sean@mess.org>
6356L:	linux-media@vger.kernel.org
6357S:	Maintained
6358F:	drivers/media/rc/iguanair.c
6359
6360IIO DIGITAL POTENTIOMETER DAC
6361M:	Peter Rosin <peda@axentia.se>
6362L:	linux-iio@vger.kernel.org
6363S:	Maintained
6364F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6365F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6366F:	drivers/iio/dac/dpot-dac.c
6367
6368IIO ENVELOPE DETECTOR
6369M:	Peter Rosin <peda@axentia.se>
6370L:	linux-iio@vger.kernel.org
6371S:	Maintained
6372F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6373F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6374F:	drivers/iio/adc/envelope-detector.c
6375
6376IIO SUBSYSTEM AND DRIVERS
6377M:	Jonathan Cameron <jic23@kernel.org>
6378R:	Hartmut Knaack <knaack.h@gmx.de>
6379R:	Lars-Peter Clausen <lars@metafoo.de>
6380R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6381L:	linux-iio@vger.kernel.org
6382T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6383S:	Maintained
6384F:	Documentation/devicetree/bindings/iio/
6385F:	drivers/iio/
6386F:	drivers/staging/iio/
6387F:	include/linux/iio/
6388F:	tools/iio/
6389
6390IKANOS/ADI EAGLE ADSL USB DRIVER
6391M:	Matthieu Castet <castet.matthieu@free.fr>
6392M:	Stanislaw Gruszka <stf_xl@wp.pl>
6393S:	Maintained
6394F:	drivers/usb/atm/ueagle-atm.c
6395
6396IMGTEC ASCII LCD DRIVER
6397M:	Paul Burton <paul.burton@imgtec.com>
6398S:	Maintained
6399F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6400F:	drivers/auxdisplay/img-ascii-lcd.c
6401
6402INA209 HARDWARE MONITOR DRIVER
6403M:	Guenter Roeck <linux@roeck-us.net>
6404L:	linux-hwmon@vger.kernel.org
6405S:	Maintained
6406F:	Documentation/hwmon/ina209
6407F:	Documentation/devicetree/bindings/i2c/ina209.txt
6408F:	drivers/hwmon/ina209.c
6409
6410INA2XX HARDWARE MONITOR DRIVER
6411M:	Guenter Roeck <linux@roeck-us.net>
6412L:	linux-hwmon@vger.kernel.org
6413S:	Maintained
6414F:	Documentation/hwmon/ina2xx
6415F:	drivers/hwmon/ina2xx.c
6416F:	include/linux/platform_data/ina2xx.h
6417
6418INDUSTRY PACK SUBSYSTEM (IPACK)
6419M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6420M:	Jens Taprogge <jens.taprogge@taprogge.org>
6421M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6422L:	industrypack-devel@lists.sourceforge.net
6423W:	http://industrypack.sourceforge.net
6424S:	Maintained
6425F:	drivers/ipack/
6426
6427INGENIC JZ4780 DMA Driver
6428M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6429S:	Maintained
6430F:	drivers/dma/dma-jz4780.c
6431
6432INGENIC JZ4780 NAND DRIVER
6433M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6434L:	linux-mtd@lists.infradead.org
6435S:	Maintained
6436F:	drivers/mtd/nand/jz4780_*
6437
6438INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6439M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6440M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6441L:	linux-ima-devel@lists.sourceforge.net
6442L:	linux-ima-user@lists.sourceforge.net
6443L:	linux-security-module@vger.kernel.org
6444T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6445S:	Supported
6446F:	security/integrity/ima/
6447
6448IMGTEC IR DECODER DRIVER
6449M:	James Hogan <james.hogan@imgtec.com>
6450S:	Maintained
6451F:	drivers/media/rc/img-ir/
6452
6453IMS TWINTURBO FRAMEBUFFER DRIVER
6454L:	linux-fbdev@vger.kernel.org
6455S:	Orphan
6456F:	drivers/video/fbdev/imsttfb.c
6457
6458INFINIBAND SUBSYSTEM
6459M:	Doug Ledford <dledford@redhat.com>
6460M:	Sean Hefty <sean.hefty@intel.com>
6461M:	Hal Rosenstock <hal.rosenstock@gmail.com>
6462L:	linux-rdma@vger.kernel.org
6463W:	http://www.openfabrics.org/
6464Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6465T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6466S:	Supported
6467F:	Documentation/infiniband/
6468F:	drivers/infiniband/
6469F:	include/uapi/linux/if_infiniband.h
6470F:	include/uapi/rdma/
6471F:	include/rdma/
6472
6473INOTIFY
6474M:	John McCutchan <john@johnmccutchan.com>
6475M:	Robert Love <rlove@rlove.org>
6476M:	Eric Paris <eparis@parisplace.org>
6477S:	Maintained
6478F:	Documentation/filesystems/inotify.txt
6479F:	fs/notify/inotify/
6480F:	include/linux/inotify.h
6481F:	include/uapi/linux/inotify.h
6482
6483INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6484M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6485L:	linux-input@vger.kernel.org
6486Q:	http://patchwork.kernel.org/project/linux-input/list/
6487T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6488S:	Maintained
6489F:	drivers/input/
6490F:	include/linux/input.h
6491F:	include/uapi/linux/input.h
6492F:	include/linux/input/
6493F:	Documentation/devicetree/bindings/input/
6494
6495INPUT MULTITOUCH (MT) PROTOCOL
6496M:	Henrik Rydberg <rydberg@bitmath.org>
6497L:	linux-input@vger.kernel.org
6498S:	Odd fixes
6499F:	Documentation/input/multi-touch-protocol.txt
6500F:	drivers/input/input-mt.c
6501K:	\b(ABS|SYN)_MT_
6502
6503INTEL ASoC BDW/HSW DRIVERS
6504M:	Jie Yang <yang.jie@linux.intel.com>
6505L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6506S:	Supported
6507F:	sound/soc/intel/common/sst-dsp*
6508F:	sound/soc/intel/common/sst-firmware.c
6509F:	sound/soc/intel/boards/broadwell.c
6510F:	sound/soc/intel/haswell/
6511
6512INTEL C600 SERIES SAS CONTROLLER DRIVER
6513M:	Intel SCU Linux support <intel-linux-scu@intel.com>
6514M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6515L:	linux-scsi@vger.kernel.org
6516T:	git git://git.code.sf.net/p/intel-sas/isci
6517S:	Supported
6518F:	drivers/scsi/isci/
6519
6520INTEL HID EVENT DRIVER
6521M:	Alex Hung <alex.hung@canonical.com>
6522L:	platform-driver-x86@vger.kernel.org
6523S:	Maintained
6524F:	drivers/platform/x86/intel-hid.c
6525
6526INTEL VIRTUAL BUTTON DRIVER
6527M:	AceLan Kao <acelan.kao@canonical.com>
6528L:	platform-driver-x86@vger.kernel.org
6529S:	Maintained
6530F:	drivers/platform/x86/intel-vbtn.c
6531
6532INTEL IDLE DRIVER
6533M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
6534M:	Len Brown <lenb@kernel.org>
6535L:	linux-pm@vger.kernel.org
6536T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6537B:	https://bugzilla.kernel.org
6538S:	Supported
6539F:	drivers/idle/intel_idle.c
6540
6541INTEL INTEGRATED SENSOR HUB DRIVER
6542M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6543M:	Jiri Kosina <jikos@kernel.org>
6544L:	linux-input@vger.kernel.org
6545S:	Maintained
6546F:	drivers/hid/intel-ish-hid/
6547
6548INTEL PSTATE DRIVER
6549M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6550M:	Len Brown <lenb@kernel.org>
6551L:	linux-pm@vger.kernel.org
6552S:	Supported
6553F:	drivers/cpufreq/intel_pstate.c
6554
6555INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6556M:	Maik Broemme <mbroemme@libmpq.org>
6557L:	linux-fbdev@vger.kernel.org
6558S:	Maintained
6559F:	Documentation/fb/intelfb.txt
6560F:	drivers/video/fbdev/intelfb/
6561
6562INTEL 810/815 FRAMEBUFFER DRIVER
6563M:	Antonino Daplas <adaplas@gmail.com>
6564L:	linux-fbdev@vger.kernel.org
6565S:	Maintained
6566F:	drivers/video/fbdev/i810/
6567
6568INTEL MENLOW THERMAL DRIVER
6569M:	Sujith Thomas <sujith.thomas@intel.com>
6570L:	platform-driver-x86@vger.kernel.org
6571W:	https://01.org/linux-acpi
6572S:	Supported
6573F:	drivers/platform/x86/intel_menlow.c
6574
6575INTEL I/OAT DMA DRIVER
6576M:	Dave Jiang <dave.jiang@intel.com>
6577R:	Dan Williams <dan.j.williams@intel.com>
6578L:	dmaengine@vger.kernel.org
6579Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6580S:	Supported
6581F:	drivers/dma/ioat*
6582
6583INTEL IOMMU (VT-d)
6584M:	David Woodhouse <dwmw2@infradead.org>
6585L:	iommu@lists.linux-foundation.org
6586T:	git git://git.infradead.org/iommu-2.6.git
6587S:	Supported
6588F:	drivers/iommu/intel-iommu.c
6589F:	include/linux/intel-iommu.h
6590
6591INTEL IOP-ADMA DMA DRIVER
6592R:	Dan Williams <dan.j.williams@intel.com>
6593S:	Odd fixes
6594F:	drivers/dma/iop-adma.c
6595
6596INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6597M:	Krzysztof Halasa <khalasa@piap.pl>
6598S:	Maintained
6599F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
6600F:	arch/arm/mach-ixp4xx/include/mach/npe.h
6601F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6602F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
6603F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
6604F:	drivers/net/wan/ixp4xx_hss.c
6605
6606INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6607M:	Deepak Saxena <dsaxena@plexity.net>
6608S:	Maintained
6609F:	drivers/char/hw_random/ixp4xx-rng.c
6610
6611INTEL ETHERNET DRIVERS
6612M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6613L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6614W:	http://www.intel.com/support/feedback.htm
6615W:	http://e1000.sourceforge.net/
6616Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6617T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6618T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6619S:	Supported
6620F:	Documentation/networking/e100.txt
6621F:	Documentation/networking/e1000.txt
6622F:	Documentation/networking/e1000e.txt
6623F:	Documentation/networking/igb.txt
6624F:	Documentation/networking/igbvf.txt
6625F:	Documentation/networking/ixgb.txt
6626F:	Documentation/networking/ixgbe.txt
6627F:	Documentation/networking/ixgbevf.txt
6628F:	Documentation/networking/i40e.txt
6629F:	Documentation/networking/i40evf.txt
6630F:	drivers/net/ethernet/intel/
6631F:	drivers/net/ethernet/intel/*/
6632
6633INTEL RDMA RNIC DRIVER
6634M:     Faisal Latif <faisal.latif@intel.com>
6635M:     Shiraz Saleem <shiraz.saleem@intel.com>
6636L:     linux-rdma@vger.kernel.org
6637S:     Supported
6638F:     drivers/infiniband/hw/i40iw/
6639
6640INTEL MERRIFIELD GPIO DRIVER
6641M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6642L:	linux-gpio@vger.kernel.org
6643S:	Maintained
6644F:	drivers/gpio/gpio-merrifield.c
6645
6646INTEL-MID GPIO DRIVER
6647M:	David Cohen <david.a.cohen@linux.intel.com>
6648L:	linux-gpio@vger.kernel.org
6649S:	Maintained
6650F:	drivers/gpio/gpio-intel-mid.c
6651
6652INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6653M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
6654L:	linux-wireless@vger.kernel.org
6655S:	Maintained
6656F:	Documentation/networking/README.ipw2100
6657F:	Documentation/networking/README.ipw2200
6658F:	drivers/net/wireless/intel/ipw2x00/
6659
6660INTEL(R) TRACE HUB
6661M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6662S:	Supported
6663F:	Documentation/trace/intel_th.txt
6664F:	drivers/hwtracing/intel_th/
6665
6666INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6667M:	Ning Sun <ning.sun@intel.com>
6668L:	tboot-devel@lists.sourceforge.net
6669W:	http://tboot.sourceforge.net
6670T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6671S:	Supported
6672F:	Documentation/intel_txt.txt
6673F:	include/linux/tboot.h
6674F:	arch/x86/kernel/tboot.c
6675
6676INTEL WIRELESS WIMAX CONNECTION 2400
6677M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6678M:	linux-wimax@intel.com
6679L:	wimax@linuxwimax.org (subscribers-only)
6680S:	Supported
6681W:	http://linuxwimax.org
6682F:	Documentation/wimax/README.i2400m
6683F:	drivers/net/wimax/i2400m/
6684F:	include/uapi/linux/wimax/i2400m.h
6685
6686INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6687M:	Stanislaw Gruszka <sgruszka@redhat.com>
6688L:	linux-wireless@vger.kernel.org
6689S:	Supported
6690F:	drivers/net/wireless/intel/iwlegacy/
6691
6692INTEL WIRELESS WIFI LINK (iwlwifi)
6693M:	Johannes Berg <johannes.berg@intel.com>
6694M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6695M:	Luca Coelho <luciano.coelho@intel.com>
6696M:	Intel Linux Wireless <linuxwifi@intel.com>
6697L:	linux-wireless@vger.kernel.org
6698W:	http://intellinuxwireless.org
6699T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6700S:	Supported
6701F:	drivers/net/wireless/intel/iwlwifi/
6702
6703INTEL MANAGEMENT ENGINE (mei)
6704M:	Tomas Winkler <tomas.winkler@intel.com>
6705L:	linux-kernel@vger.kernel.org
6706S:	Supported
6707F:	include/uapi/linux/mei.h
6708F:	include/linux/mei_cl_bus.h
6709F:	drivers/misc/mei/*
6710F:	drivers/watchdog/mei_wdt.c
6711F:	Documentation/misc-devices/mei/*
6712F:	samples/mei/*
6713
6714INTEL MIC DRIVERS (mic)
6715M:	Sudeep Dutt <sudeep.dutt@intel.com>
6716M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
6717S:	Supported
6718W:	https://github.com/sudeepdutt/mic
6719W:	http://software.intel.com/en-us/mic-developer
6720F:	include/linux/mic_bus.h
6721F:	include/linux/scif.h
6722F:	include/uapi/linux/mic_common.h
6723F: 	include/uapi/linux/mic_ioctl.h
6724F:	include/uapi/linux/scif_ioctl.h
6725F:	drivers/misc/mic/
6726F:	drivers/dma/mic_x100_dma.c
6727F:	drivers/dma/mic_x100_dma.h
6728F:	Documentation/mic/
6729
6730INTEL PMC/P-Unit IPC DRIVER
6731M:	Zha Qipeng<qipeng.zha@intel.com>
6732L:	platform-driver-x86@vger.kernel.org
6733S:	Maintained
6734F:	drivers/platform/x86/intel_pmc_ipc.c
6735F:	drivers/platform/x86/intel_punit_ipc.c
6736F:	arch/x86/include/asm/intel_pmc_ipc.h
6737F:	arch/x86/include/asm/intel_punit_ipc.h
6738
6739INTEL TELEMETRY DRIVER
6740M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6741L:	platform-driver-x86@vger.kernel.org
6742S:	Maintained
6743F:	arch/x86/include/asm/intel_telemetry.h
6744F:	drivers/platform/x86/intel_telemetry*
6745
6746INTEL PMC CORE DRIVER
6747M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6748M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6749L:	platform-driver-x86@vger.kernel.org
6750S:	Maintained
6751F:	arch/x86/include/asm/pmc_core.h
6752F:	drivers/platform/x86/intel_pmc_core*
6753
6754INVENSENSE MPU-3050 GYROSCOPE DRIVER
6755M:	Linus Walleij <linus.walleij@linaro.org>
6756L:	linux-iio@vger.kernel.org
6757S:	Maintained
6758F:	drivers/iio/gyro/mpu3050*
6759F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6760
6761IOC3 ETHERNET DRIVER
6762M:	Ralf Baechle <ralf@linux-mips.org>
6763L:	linux-mips@linux-mips.org
6764S:	Maintained
6765F:	drivers/net/ethernet/sgi/ioc3-eth.c
6766
6767IOC3 SERIAL DRIVER
6768M:	Pat Gefre <pfg@sgi.com>
6769L:	linux-serial@vger.kernel.org
6770S:	Maintained
6771F:	drivers/tty/serial/ioc3_serial.c
6772
6773IOMMU DRIVERS
6774M:	Joerg Roedel <joro@8bytes.org>
6775L:	iommu@lists.linux-foundation.org
6776T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6777S:	Maintained
6778F:	Documentation/devicetree/bindings/iommu/
6779F:	drivers/iommu/
6780
6781IP MASQUERADING
6782M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6783S:	Maintained
6784F:	net/ipv4/netfilter/ipt_MASQUERADE.c
6785
6786IPMI SUBSYSTEM
6787M:	Corey Minyard <minyard@acm.org>
6788L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6789W:	http://openipmi.sourceforge.net/
6790S:	Supported
6791F:	Documentation/IPMI.txt
6792F:	drivers/char/ipmi/
6793F:	include/linux/ipmi*
6794F:	include/uapi/linux/ipmi*
6795
6796QCOM AUDIO (ASoC) DRIVERS
6797M:	Patrick Lai <plai@codeaurora.org>
6798M:	Banajit Goswami <bgoswami@codeaurora.org>
6799L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6800S:	Supported
6801F:	sound/soc/qcom/
6802
6803IPS SCSI RAID DRIVER
6804M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6805L:	linux-scsi@vger.kernel.org
6806W:	http://www.adaptec.com/
6807S:	Maintained
6808F:	drivers/scsi/ips*
6809
6810IPVS
6811M:	Wensong Zhang <wensong@linux-vs.org>
6812M:	Simon Horman <horms@verge.net.au>
6813M:	Julian Anastasov <ja@ssi.bg>
6814L:	netdev@vger.kernel.org
6815L:	lvs-devel@vger.kernel.org
6816S:	Maintained
6817T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6818T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6819F:	Documentation/networking/ipvs-sysctl.txt
6820F:	include/net/ip_vs.h
6821F:	include/uapi/linux/ip_vs.h
6822F:	net/netfilter/ipvs/
6823
6824IPWIRELESS DRIVER
6825M:	Jiri Kosina <jikos@kernel.org>
6826M:	David Sterba <dsterba@suse.com>
6827S:	Odd Fixes
6828F:	drivers/tty/ipwireless/
6829
6830IPX NETWORK LAYER
6831L:	netdev@vger.kernel.org
6832S:	Odd fixes
6833F:	include/net/ipx.h
6834F:	include/uapi/linux/ipx.h
6835F:	net/ipx/
6836
6837IRDA SUBSYSTEM
6838M:	Samuel Ortiz <samuel@sortiz.org>
6839L:	irda-users@lists.sourceforge.net (subscribers-only)
6840L:	netdev@vger.kernel.org
6841W:	http://irda.sourceforge.net/
6842S:	Maintained
6843T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6844F:	Documentation/networking/irda.txt
6845F:	drivers/net/irda/
6846F:	include/net/irda/
6847F:	net/irda/
6848
6849IRQ SUBSYSTEM
6850M:	Thomas Gleixner <tglx@linutronix.de>
6851L:	linux-kernel@vger.kernel.org
6852S:	Maintained
6853T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6854F:	kernel/irq/
6855
6856IRQCHIP DRIVERS
6857M:	Thomas Gleixner <tglx@linutronix.de>
6858M:	Jason Cooper <jason@lakedaemon.net>
6859M:	Marc Zyngier <marc.zyngier@arm.com>
6860L:	linux-kernel@vger.kernel.org
6861S:	Maintained
6862T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6863T:	git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6864F:	Documentation/devicetree/bindings/interrupt-controller/
6865F:	drivers/irqchip/
6866
6867IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6868M:	Marc Zyngier <marc.zyngier@arm.com>
6869S:	Maintained
6870T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6871F:	Documentation/IRQ-domain.txt
6872F:	include/linux/irqdomain.h
6873F:	kernel/irq/irqdomain.c
6874F:	kernel/irq/msi.c
6875
6876ISA
6877M:	William Breathitt Gray <vilhelm.gray@gmail.com>
6878S:	Maintained
6879F:	Documentation/isa.txt
6880F:	drivers/base/isa.c
6881F:	include/linux/isa.h
6882
6883ISAPNP
6884M:	Jaroslav Kysela <perex@perex.cz>
6885S:	Maintained
6886F:	Documentation/isapnp.txt
6887F:	drivers/pnp/isapnp/
6888F:	include/linux/isapnp.h
6889
6890ISA RADIO MODULE
6891M:	Hans Verkuil <hverkuil@xs4all.nl>
6892L:	linux-media@vger.kernel.org
6893T:	git git://linuxtv.org/media_tree.git
6894W:	https://linuxtv.org
6895S:	Maintained
6896F:	drivers/media/radio/radio-isa*
6897
6898iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6899M:	Peter Jones <pjones@redhat.com>
6900M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
6901S:	Maintained
6902F:	drivers/firmware/iscsi_ibft*
6903
6904ISCSI
6905M:	Lee Duncan <lduncan@suse.com>
6906M:	Chris Leech <cleech@redhat.com>
6907L:	open-iscsi@googlegroups.com
6908W:	www.open-iscsi.com
6909S:	Maintained
6910F:	drivers/scsi/*iscsi*
6911F:	include/scsi/*iscsi*
6912
6913ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6914M:	Or Gerlitz <ogerlitz@mellanox.com>
6915M:	Sagi Grimberg <sagi@grimberg.me>
6916M:	Roi Dayan <roid@mellanox.com>
6917L:	linux-rdma@vger.kernel.org
6918S:	Supported
6919W:	http://www.openfabrics.org
6920W:	www.open-iscsi.org
6921Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6922F:	drivers/infiniband/ulp/iser/
6923
6924ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6925M:	Sagi Grimberg <sagi@grimberg.me>
6926T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6927L:	linux-rdma@vger.kernel.org
6928L:	target-devel@vger.kernel.org
6929S:	Supported
6930W:	http://www.linux-iscsi.org
6931F:	drivers/infiniband/ulp/isert
6932
6933ISDN SUBSYSTEM
6934M:	Karsten Keil <isdn@linux-pingi.de>
6935L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
6936L:	netdev@vger.kernel.org
6937W:	http://www.isdn4linux.de
6938T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6939S:	Maintained
6940F:	Documentation/isdn/
6941F:	drivers/isdn/
6942F:	include/linux/isdn.h
6943F:	include/linux/isdn/
6944F:	include/uapi/linux/isdn.h
6945F:	include/uapi/linux/isdn/
6946
6947ISDN SUBSYSTEM (Eicon active card driver)
6948M:	Armin Schindler <mac@melware.de>
6949L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
6950W:	http://www.melware.de
6951S:	Maintained
6952F:	drivers/isdn/hardware/eicon/
6953
6954IT87 HARDWARE MONITORING DRIVER
6955M:	Jean Delvare <jdelvare@suse.com>
6956L:	linux-hwmon@vger.kernel.org
6957S:	Maintained
6958F:	Documentation/hwmon/it87
6959F:	drivers/hwmon/it87.c
6960
6961IT913X MEDIA DRIVER
6962M:	Antti Palosaari <crope@iki.fi>
6963L:	linux-media@vger.kernel.org
6964W:	https://linuxtv.org
6965W:	http://palosaari.fi/linux/
6966Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6967T:	git git://linuxtv.org/anttip/media_tree.git
6968S:	Maintained
6969F:	drivers/media/tuners/it913x*
6970
6971IVTV VIDEO4LINUX DRIVER
6972M:	Andy Walls <awalls@md.metrocast.net>
6973L:	ivtv-devel@ivtvdriver.org (subscribers-only)
6974L:	linux-media@vger.kernel.org
6975T:	git git://linuxtv.org/media_tree.git
6976W:	http://www.ivtvdriver.org
6977S:	Maintained
6978F:	Documentation/media/v4l-drivers/ivtv*
6979F:	drivers/media/pci/ivtv/
6980F:	include/uapi/linux/ivtv*
6981
6982IX2505V MEDIA DRIVER
6983M:	Malcolm Priestley <tvboxspy@gmail.com>
6984L:	linux-media@vger.kernel.org
6985W:	https://linuxtv.org
6986Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6987S:	Maintained
6988F:	drivers/media/dvb-frontends/ix2505v*
6989
6990JC42.4 TEMPERATURE SENSOR DRIVER
6991M:	Guenter Roeck <linux@roeck-us.net>
6992L:	linux-hwmon@vger.kernel.org
6993S:	Maintained
6994F:	drivers/hwmon/jc42.c
6995F:	Documentation/hwmon/jc42
6996
6997JFS FILESYSTEM
6998M:	Dave Kleikamp <shaggy@kernel.org>
6999L:	jfs-discussion@lists.sourceforge.net
7000W:	http://jfs.sourceforge.net/
7001T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7002S:	Maintained
7003F:	Documentation/filesystems/jfs.txt
7004F:	fs/jfs/
7005
7006JME NETWORK DRIVER
7007M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7008L:	netdev@vger.kernel.org
7009S:	Maintained
7010F:	drivers/net/ethernet/jme.*
7011
7012JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7013M:	David Woodhouse <dwmw2@infradead.org>
7014L:	linux-mtd@lists.infradead.org
7015W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7016S:	Maintained
7017F:	fs/jffs2/
7018F:	include/uapi/linux/jffs2.h
7019
7020JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7021M:	"Theodore Ts'o" <tytso@mit.edu>
7022M:	Jan Kara <jack@suse.com>
7023L:	linux-ext4@vger.kernel.org
7024S:	Maintained
7025F:	fs/jbd2/
7026F:	include/linux/jbd2.h
7027
7028JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7029M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7030L:	linux-media@vger.kernel.org
7031S:	Maintained
7032F:	drivers/media/platform/rcar_jpu.c
7033
7034JSM Neo PCI based serial card
7035M:	Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
7036L:	linux-serial@vger.kernel.org
7037S:	Maintained
7038F:	drivers/tty/serial/jsm/
7039
7040K10TEMP HARDWARE MONITORING DRIVER
7041M:	Clemens Ladisch <clemens@ladisch.de>
7042L:	linux-hwmon@vger.kernel.org
7043S:	Maintained
7044F:	Documentation/hwmon/k10temp
7045F:	drivers/hwmon/k10temp.c
7046
7047K8TEMP HARDWARE MONITORING DRIVER
7048M:	Rudolf Marek <r.marek@assembler.cz>
7049L:	linux-hwmon@vger.kernel.org
7050S:	Maintained
7051F:	Documentation/hwmon/k8temp
7052F:	drivers/hwmon/k8temp.c
7053
7054KASAN
7055M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7056R:	Alexander Potapenko <glider@google.com>
7057R:	Dmitry Vyukov <dvyukov@google.com>
7058L:	kasan-dev@googlegroups.com
7059S:	Maintained
7060F:	arch/*/include/asm/kasan.h
7061F:	arch/*/mm/kasan_init*
7062F:	Documentation/dev-tools/kasan.rst
7063F:	include/linux/kasan*.h
7064F:	lib/test_kasan.c
7065F:	mm/kasan/
7066F:	scripts/Makefile.kasan
7067
7068KCONFIG
7069M:	"Yann E. MORIN" <yann.morin.1998@free.fr>
7070L:	linux-kbuild@vger.kernel.org
7071T:	git git://gitorious.org/linux-kconfig/linux-kconfig
7072S:	Maintained
7073F:	Documentation/kbuild/kconfig-language.txt
7074F:	scripts/kconfig/
7075
7076KDUMP
7077M:	Dave Young <dyoung@redhat.com>
7078M:	Baoquan He <bhe@redhat.com>
7079R:	Vivek Goyal <vgoyal@redhat.com>
7080L:	kexec@lists.infradead.org
7081W:	http://lse.sourceforge.net/kdump/
7082S:	Maintained
7083F:	Documentation/kdump/
7084
7085KEENE FM RADIO TRANSMITTER DRIVER
7086M:	Hans Verkuil <hverkuil@xs4all.nl>
7087L:	linux-media@vger.kernel.org
7088T:	git git://linuxtv.org/media_tree.git
7089W:	https://linuxtv.org
7090S:	Maintained
7091F:	drivers/media/radio/radio-keene*
7092
7093KERNEL AUTOMOUNTER v4 (AUTOFS4)
7094M:	Ian Kent <raven@themaw.net>
7095L:	autofs@vger.kernel.org
7096S:	Maintained
7097F:	fs/autofs4/
7098
7099KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7100M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7101M:	Michal Marek <mmarek@suse.com>
7102T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7103L:	linux-kbuild@vger.kernel.org
7104S:	Maintained
7105F:	Documentation/kbuild/
7106F:	Makefile
7107F:	scripts/Makefile.*
7108F:	scripts/basic/
7109F:	scripts/mk*
7110F:	scripts/package/
7111
7112KERNEL JANITORS
7113L:	kernel-janitors@vger.kernel.org
7114W:	http://kernelnewbies.org/KernelJanitors
7115S:	Odd Fixes
7116
7117KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7118M:	"J. Bruce Fields" <bfields@fieldses.org>
7119M:	Jeff Layton <jlayton@poochiereds.net>
7120L:	linux-nfs@vger.kernel.org
7121W:	http://nfs.sourceforge.net/
7122T:	git git://linux-nfs.org/~bfields/linux.git
7123S:	Supported
7124F:	fs/nfsd/
7125F:	include/uapi/linux/nfsd/
7126F:	fs/lockd/
7127F:	fs/nfs_common/
7128F:	net/sunrpc/
7129F:	include/linux/lockd/
7130F:	include/linux/sunrpc/
7131F:	include/uapi/linux/sunrpc/
7132
7133KERNEL SELFTEST FRAMEWORK
7134M:	Shuah Khan <shuahkh@osg.samsung.com>
7135M:	Shuah Khan <shuah@kernel.org>
7136L:	linux-kselftest@vger.kernel.org
7137T:	git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7138S:	Maintained
7139F:	tools/testing/selftests
7140
7141KERNEL VIRTUAL MACHINE (KVM)
7142M:	Paolo Bonzini <pbonzini@redhat.com>
7143M:	Radim Krčmář <rkrcmar@redhat.com>
7144L:	kvm@vger.kernel.org
7145W:	http://www.linux-kvm.org
7146T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7147S:	Supported
7148F:	Documentation/*/kvm*.txt
7149F:	Documentation/virtual/kvm/
7150F:	arch/*/kvm/
7151F:	arch/x86/kernel/kvm.c
7152F:	arch/x86/kernel/kvmclock.c
7153F:	arch/*/include/asm/kvm*
7154F:	include/linux/kvm*
7155F:	include/uapi/linux/kvm*
7156F:	virt/kvm/
7157F:	tools/kvm/
7158
7159KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7160M:	Joerg Roedel <joro@8bytes.org>
7161L:	kvm@vger.kernel.org
7162W:	http://www.linux-kvm.org/
7163S:	Maintained
7164F:	arch/x86/include/asm/svm.h
7165F:	arch/x86/kvm/svm.c
7166
7167KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7168M:	Alexander Graf <agraf@suse.com>
7169L:	kvm-ppc@vger.kernel.org
7170W:	http://www.linux-kvm.org/
7171T:	git git://github.com/agraf/linux-2.6.git
7172S:	Supported
7173F:	arch/powerpc/include/asm/kvm*
7174F:	arch/powerpc/kvm/
7175
7176KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7177M:	Christian Borntraeger <borntraeger@de.ibm.com>
7178M:	Cornelia Huck <cornelia.huck@de.ibm.com>
7179L:	linux-s390@vger.kernel.org
7180W:	http://www.ibm.com/developerworks/linux/linux390/
7181T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7182S:	Supported
7183F:	Documentation/s390/kvm.txt
7184F:	arch/s390/include/asm/kvm*
7185F:	arch/s390/kvm/
7186
7187KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7188M:	Christoffer Dall <christoffer.dall@linaro.org>
7189M:	Marc Zyngier <marc.zyngier@arm.com>
7190L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7191L:	kvmarm@lists.cs.columbia.edu
7192W:	http://systems.cs.columbia.edu/projects/kvm-arm
7193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7194S:	Supported
7195F:	arch/arm/include/uapi/asm/kvm*
7196F:	arch/arm/include/asm/kvm*
7197F:	arch/arm/kvm/
7198F:	virt/kvm/arm/
7199F:	include/kvm/arm_*
7200
7201KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7202M:	Christoffer Dall <christoffer.dall@linaro.org>
7203M:	Marc Zyngier <marc.zyngier@arm.com>
7204L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7205L:	kvmarm@lists.cs.columbia.edu
7206S:	Maintained
7207F:	arch/arm64/include/uapi/asm/kvm*
7208F:	arch/arm64/include/asm/kvm*
7209F:	arch/arm64/kvm/
7210
7211KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7212M:	James Hogan <james.hogan@imgtec.com>
7213L:	linux-mips@linux-mips.org
7214S:	Supported
7215F:	arch/mips/include/uapi/asm/kvm*
7216F:	arch/mips/include/asm/kvm*
7217F:	arch/mips/kvm/
7218
7219KEXEC
7220M:	Eric Biederman <ebiederm@xmission.com>
7221W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7222L:	kexec@lists.infradead.org
7223S:	Maintained
7224F:	include/linux/kexec.h
7225F:	include/uapi/linux/kexec.h
7226F:	kernel/kexec*
7227
7228KEYS/KEYRINGS:
7229M:	David Howells <dhowells@redhat.com>
7230L:	keyrings@vger.kernel.org
7231S:	Maintained
7232F:	Documentation/security/keys.txt
7233F:	include/linux/key.h
7234F:	include/linux/key-type.h
7235F:	include/linux/keyctl.h
7236F:	include/uapi/linux/keyctl.h
7237F:	include/keys/
7238F:	security/keys/
7239
7240KEYS-TRUSTED
7241M:	David Safford <safford@us.ibm.com>
7242M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7243L:	linux-security-module@vger.kernel.org
7244L:	keyrings@vger.kernel.org
7245S:	Supported
7246F:	Documentation/security/keys-trusted-encrypted.txt
7247F:	include/keys/trusted-type.h
7248F:	security/keys/trusted.c
7249F:	security/keys/trusted.h
7250
7251KEYS-ENCRYPTED
7252M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7253M:	David Safford <safford@us.ibm.com>
7254L:	linux-security-module@vger.kernel.org
7255L:	keyrings@vger.kernel.org
7256S:	Supported
7257F:	Documentation/security/keys-trusted-encrypted.txt
7258F:	include/keys/encrypted-type.h
7259F:	security/keys/encrypted-keys/
7260
7261KGDB / KDB /debug_core
7262M:	Jason Wessel <jason.wessel@windriver.com>
7263W:	http://kgdb.wiki.kernel.org/
7264L:	kgdb-bugreport@lists.sourceforge.net
7265T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7266S:	Maintained
7267F:	Documentation/DocBook/kgdb.tmpl
7268F:	drivers/misc/kgdbts.c
7269F:	drivers/tty/serial/kgdboc.c
7270F:	include/linux/kdb.h
7271F:	include/linux/kgdb.h
7272F:	kernel/debug/
7273
7274KMEMCHECK
7275M:	Vegard Nossum <vegardno@ifi.uio.no>
7276M:	Pekka Enberg <penberg@kernel.org>
7277S:	Maintained
7278F:	Documentation/dev-tools/kmemcheck.rst
7279F:	arch/x86/include/asm/kmemcheck.h
7280F:	arch/x86/mm/kmemcheck/
7281F:	include/linux/kmemcheck.h
7282F:	mm/kmemcheck.c
7283
7284KMEMLEAK
7285M:	Catalin Marinas <catalin.marinas@arm.com>
7286S:	Maintained
7287F:	Documentation/dev-tools/kmemleak.rst
7288F:	include/linux/kmemleak.h
7289F:	mm/kmemleak.c
7290F:	mm/kmemleak-test.c
7291
7292KPROBES
7293M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7294M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7295M:	"David S. Miller" <davem@davemloft.net>
7296M:	Masami Hiramatsu <mhiramat@kernel.org>
7297S:	Maintained
7298F:	Documentation/kprobes.txt
7299F:	include/linux/kprobes.h
7300F:	include/asm-generic/kprobes.h
7301F:	kernel/kprobes.c
7302
7303KS0108 LCD CONTROLLER DRIVER
7304M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7305W:	http://miguelojeda.es/auxdisplay.htm
7306W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7307S:	Maintained
7308F:	Documentation/auxdisplay/ks0108
7309F:	drivers/auxdisplay/ks0108.c
7310F:	include/linux/ks0108.h
7311
7312L3MDEV
7313M:	David Ahern <dsa@cumulusnetworks.com>
7314L:	netdev@vger.kernel.org
7315S:	Maintained
7316F:	net/l3mdev
7317F:	include/net/l3mdev.h
7318
7319LANTIQ MIPS ARCHITECTURE
7320M:	John Crispin <john@phrozen.org>
7321L:	linux-mips@linux-mips.org
7322S:	Maintained
7323F:	arch/mips/lantiq
7324
7325LAPB module
7326L:	linux-x25@vger.kernel.org
7327S:	Orphan
7328F:	Documentation/networking/lapb-module.txt
7329F:	include/*/lapb.h
7330F:	net/lapb/
7331
7332LASI 53c700 driver for PARISC
7333M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7334L:	linux-scsi@vger.kernel.org
7335S:	Maintained
7336F:	Documentation/scsi/53c700.txt
7337F:	drivers/scsi/53c700*
7338
7339LED SUBSYSTEM
7340M:	Richard Purdie <rpurdie@rpsys.net>
7341M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
7342M:	Pavel Machek <pavel@ucw.cz>
7343L:	linux-leds@vger.kernel.org
7344T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7345S:	Maintained
7346F:	Documentation/devicetree/bindings/leds/
7347F:	drivers/leds/
7348F:	include/linux/leds.h
7349
7350LEGACY EEPROM DRIVER
7351M:	Jean Delvare <jdelvare@suse.com>
7352S:	Maintained
7353F:	Documentation/misc-devices/eeprom
7354F:	drivers/misc/eeprom/eeprom.c
7355
7356LEGO USB Tower driver
7357M:	Juergen Stuber <starblue@users.sourceforge.net>
7358L:	legousb-devel@lists.sourceforge.net
7359W:	http://legousb.sourceforge.net/
7360S:	Maintained
7361F:	drivers/usb/misc/legousbtower.c
7362
7363LG2160 MEDIA DRIVER
7364M:	Michael Krufky <mkrufky@linuxtv.org>
7365L:	linux-media@vger.kernel.org
7366W:	https://linuxtv.org
7367W:	http://github.com/mkrufky
7368Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7369T:	git git://linuxtv.org/mkrufky/tuners.git
7370S:	Maintained
7371F:	drivers/media/dvb-frontends/lg2160.*
7372
7373LGDT3305 MEDIA DRIVER
7374M:	Michael Krufky <mkrufky@linuxtv.org>
7375L:	linux-media@vger.kernel.org
7376W:	https://linuxtv.org
7377W:	http://github.com/mkrufky
7378Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7379T:	git git://linuxtv.org/mkrufky/tuners.git
7380S:	Maintained
7381F:	drivers/media/dvb-frontends/lgdt3305.*
7382
7383LGUEST
7384M:	Rusty Russell <rusty@rustcorp.com.au>
7385L:	lguest@lists.ozlabs.org
7386W:	http://lguest.ozlabs.org/
7387S:	Odd Fixes
7388F:	arch/x86/include/asm/lguest*.h
7389F:	arch/x86/lguest/
7390F:	drivers/lguest/
7391F:	include/linux/lguest*.h
7392F:	tools/lguest/
7393
7394LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7395M:	Tejun Heo <tj@kernel.org>
7396L:	linux-ide@vger.kernel.org
7397T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7398S:	Maintained
7399F:	drivers/ata/
7400F:	include/linux/ata.h
7401F:	include/linux/libata.h
7402F:	Documentation/devicetree/bindings/ata/
7403
7404LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7405M:	Viresh Kumar <vireshk@kernel.org>
7406L:	linux-ide@vger.kernel.org
7407T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7408S:	Maintained
7409F:	include/linux/pata_arasan_cf_data.h
7410F:	drivers/ata/pata_arasan_cf.c
7411
7412LIBATA PATA DRIVERS
7413M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7414M:	Tejun Heo <tj@kernel.org>
7415L:	linux-ide@vger.kernel.org
7416T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7417S:	Maintained
7418F:	drivers/ata/pata_*.c
7419F:	drivers/ata/ata_generic.c
7420
7421LIBATA SATA AHCI PLATFORM devices support
7422M:	Hans de Goede <hdegoede@redhat.com>
7423M:	Tejun Heo <tj@kernel.org>
7424L:	linux-ide@vger.kernel.org
7425T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7426S:	Maintained
7427F:	drivers/ata/ahci_platform.c
7428F:	drivers/ata/libahci_platform.c
7429F:	include/linux/ahci_platform.h
7430
7431LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7432M:	Mikael Pettersson <mikpelinux@gmail.com>
7433L:	linux-ide@vger.kernel.org
7434T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7435S:	Maintained
7436F:	drivers/ata/sata_promise.*
7437
7438LIBLOCKDEP
7439M:	Sasha Levin <sasha.levin@oracle.com>
7440S:	Maintained
7441F:	tools/lib/lockdep/
7442
7443LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7444M:	Dan Williams <dan.j.williams@intel.com>
7445L:	linux-nvdimm@lists.01.org
7446Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7447T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7448S:	Supported
7449F:	drivers/nvdimm/*
7450F:	include/linux/nd.h
7451F:	include/linux/libnvdimm.h
7452F:	include/uapi/linux/ndctl.h
7453
7454LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7455M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7456L:	linux-nvdimm@lists.01.org
7457Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7458S:	Supported
7459F:	drivers/nvdimm/blk.c
7460F:	drivers/nvdimm/region_devs.c
7461F:	drivers/acpi/nfit*
7462
7463LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7464M:	Vishal Verma <vishal.l.verma@intel.com>
7465L:	linux-nvdimm@lists.01.org
7466Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7467S:	Supported
7468F:	drivers/nvdimm/btt*
7469
7470LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7471M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7472L:	linux-nvdimm@lists.01.org
7473Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7474S:	Supported
7475F:	drivers/nvdimm/pmem.c
7476F:	include/linux/pmem.h
7477F:	arch/*/include/asm/pmem.h
7478
7479LIGHTNVM PLATFORM SUPPORT
7480M:	Matias Bjorling <mb@lightnvm.io>
7481W:	http://github/OpenChannelSSD
7482L:	linux-block@vger.kernel.org
7483S:	Maintained
7484F:	drivers/lightnvm/
7485F:	include/linux/lightnvm.h
7486F:	include/uapi/linux/lightnvm.h
7487
7488LINUX FOR POWERPC (32-BIT AND 64-BIT)
7489M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7490M:	Paul Mackerras <paulus@samba.org>
7491M:	Michael Ellerman <mpe@ellerman.id.au>
7492W:	https://github.com/linuxppc/linux/wiki
7493L:	linuxppc-dev@lists.ozlabs.org
7494Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7495T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7496S:	Supported
7497F:	Documentation/ABI/stable/sysfs-firmware-opal-*
7498F:	Documentation/devicetree/bindings/powerpc/opal/
7499F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
7500F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
7501F:	Documentation/powerpc/
7502F:	arch/powerpc/
7503F:	drivers/char/tpm/tpm_ibmvtpm*
7504F:	drivers/crypto/nx/
7505F:	drivers/crypto/vmx/
7506F:	drivers/i2c/busses/i2c-opal.c
7507F:	drivers/net/ethernet/ibm/ibmveth.*
7508F:	drivers/net/ethernet/ibm/ibmvnic.*
7509F:	drivers/pci/hotplug/pnv_php.c
7510F:	drivers/pci/hotplug/rpa*
7511F:	drivers/rtc/rtc-opal.c
7512F:	drivers/scsi/ibmvscsi/
7513F:	drivers/tty/hvc/hvc_opal.c
7514F:	tools/testing/selftests/powerpc
7515N:	/pmac
7516N:	powermac
7517N:	powernv
7518N:	[^a-z0-9]ps3
7519N:	pseries
7520
7521LINUX FOR POWER MACINTOSH
7522M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7523W:	http://www.penguinppc.org/
7524L:	linuxppc-dev@lists.ozlabs.org
7525S:	Maintained
7526F:	arch/powerpc/platforms/powermac/
7527F:	drivers/macintosh/
7528
7529LINUX FOR POWERPC EMBEDDED MPC5XXX
7530M:	Anatolij Gustschin <agust@denx.de>
7531L:	linuxppc-dev@lists.ozlabs.org
7532T:	git git://git.denx.de/linux-denx-agust.git
7533S:	Maintained
7534F:	arch/powerpc/platforms/512x/
7535F:	arch/powerpc/platforms/52xx/
7536
7537LINUX FOR POWERPC EMBEDDED PPC4XX
7538M:	Alistair Popple <alistair@popple.id.au>
7539M:	Matt Porter <mporter@kernel.crashing.org>
7540W:	http://www.penguinppc.org/
7541L:	linuxppc-dev@lists.ozlabs.org
7542S:	Maintained
7543F:	arch/powerpc/platforms/40x/
7544F:	arch/powerpc/platforms/44x/
7545
7546LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7547L:	linuxppc-dev@lists.ozlabs.org
7548S:	Orphan
7549F:	arch/powerpc/*/*virtex*
7550F:	arch/powerpc/*/*/*virtex*
7551
7552LINUX FOR POWERPC EMBEDDED PPC8XX
7553M:	Vitaly Bordug <vitb@kernel.crashing.org>
7554W:	http://www.penguinppc.org/
7555L:	linuxppc-dev@lists.ozlabs.org
7556S:	Maintained
7557F:	arch/powerpc/platforms/8xx/
7558
7559LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7560M:	Scott Wood <oss@buserror.net>
7561M:	Kumar Gala <galak@kernel.crashing.org>
7562W:	http://www.penguinppc.org/
7563L:	linuxppc-dev@lists.ozlabs.org
7564T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7565S:	Maintained
7566F:	arch/powerpc/platforms/83xx/
7567F:	arch/powerpc/platforms/85xx/
7568
7569LINUX FOR POWERPC PA SEMI PWRFICIENT
7570L:	linuxppc-dev@lists.ozlabs.org
7571S:	Orphan
7572F:	arch/powerpc/platforms/pasemi/
7573F:	drivers/*/*pasemi*
7574F:	drivers/*/*/*pasemi*
7575
7576LINUX SECURITY MODULE (LSM) FRAMEWORK
7577M:	Chris Wright <chrisw@sous-sol.org>
7578L:	linux-security-module@vger.kernel.org
7579S:	Supported
7580
7581LIS3LV02D ACCELEROMETER DRIVER
7582M:	Eric Piel <eric.piel@tremplin-utc.net>
7583S:	Maintained
7584F:	Documentation/misc-devices/lis3lv02d
7585F:	drivers/misc/lis3lv02d/
7586F:	drivers/platform/x86/hp_accel.c
7587
7588LIVE PATCHING
7589M:	Josh Poimboeuf <jpoimboe@redhat.com>
7590M:	Jessica Yu <jeyu@redhat.com>
7591M:	Jiri Kosina <jikos@kernel.org>
7592M:	Miroslav Benes <mbenes@suse.cz>
7593R:	Petr Mladek <pmladek@suse.com>
7594S:	Maintained
7595F:	kernel/livepatch/
7596F:	include/linux/livepatch.h
7597F:	arch/x86/include/asm/livepatch.h
7598F:	arch/x86/kernel/livepatch.c
7599F:	Documentation/livepatch/
7600F:	Documentation/ABI/testing/sysfs-kernel-livepatch
7601F:	samples/livepatch/
7602L:	live-patching@vger.kernel.org
7603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7604
7605LINUX KERNEL DUMP TEST MODULE (LKDTM)
7606M:	Kees Cook <keescook@chromium.org>
7607S:	Maintained
7608F:	drivers/misc/lkdtm*
7609
7610LLC (802.2)
7611L:	netdev@vger.kernel.org
7612S:	Odd fixes
7613F:	include/linux/llc.h
7614F:	include/uapi/linux/llc.h
7615F:	include/net/llc*
7616F:	net/llc/
7617
7618LM73 HARDWARE MONITOR DRIVER
7619M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
7620L:	linux-hwmon@vger.kernel.org
7621S:	Maintained
7622F:	drivers/hwmon/lm73.c
7623
7624LM78 HARDWARE MONITOR DRIVER
7625M:	Jean Delvare <jdelvare@suse.com>
7626L:	linux-hwmon@vger.kernel.org
7627S:	Maintained
7628F:	Documentation/hwmon/lm78
7629F:	drivers/hwmon/lm78.c
7630
7631LM83 HARDWARE MONITOR DRIVER
7632M:	Jean Delvare <jdelvare@suse.com>
7633L:	linux-hwmon@vger.kernel.org
7634S:	Maintained
7635F:	Documentation/hwmon/lm83
7636F:	drivers/hwmon/lm83.c
7637
7638LM90 HARDWARE MONITOR DRIVER
7639M:	Jean Delvare <jdelvare@suse.com>
7640L:	linux-hwmon@vger.kernel.org
7641S:	Maintained
7642F:	Documentation/hwmon/lm90
7643F:	Documentation/devicetree/bindings/hwmon/lm90.txt
7644F:	drivers/hwmon/lm90.c
7645F:	include/dt-bindings/thermal/lm90.h
7646
7647LM95234 HARDWARE MONITOR DRIVER
7648M:	Guenter Roeck <linux@roeck-us.net>
7649L:	linux-hwmon@vger.kernel.org
7650S:	Maintained
7651F:	Documentation/hwmon/lm95234
7652F:	drivers/hwmon/lm95234.c
7653
7654LME2510 MEDIA DRIVER
7655M:	Malcolm Priestley <tvboxspy@gmail.com>
7656L:	linux-media@vger.kernel.org
7657W:	https://linuxtv.org
7658Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7659S:	Maintained
7660F:	drivers/media/usb/dvb-usb-v2/lmedm04*
7661
7662LOCKING PRIMITIVES
7663M:	Peter Zijlstra <peterz@infradead.org>
7664M:	Ingo Molnar <mingo@redhat.com>
7665L:	linux-kernel@vger.kernel.org
7666T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7667S:	Maintained
7668F:	Documentation/locking/
7669F:	include/linux/lockdep.h
7670F:	include/linux/spinlock*.h
7671F:	arch/*/include/asm/spinlock*.h
7672F:	include/linux/rwlock*.h
7673F:	include/linux/mutex*.h
7674F:	arch/*/include/asm/mutex*.h
7675F:	include/linux/rwsem*.h
7676F:	arch/*/include/asm/rwsem.h
7677F:	include/linux/seqlock.h
7678F:	lib/locking*.[ch]
7679F:	kernel/locking/
7680
7681LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7682M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
7683L:	linux-ntfs-dev@lists.sourceforge.net
7684W:	http://www.linux-ntfs.org/content/view/19/37/
7685S:	Maintained
7686F:	Documentation/ldm.txt
7687F:	block/partitions/ldm.*
7688
7689LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7690M:	Sathya Prakash <sathya.prakash@broadcom.com>
7691M:	Chaitra P B <chaitra.basappa@broadcom.com>
7692M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7693L:	MPT-FusionLinux.pdl@broadcom.com
7694L:	linux-scsi@vger.kernel.org
7695W:	http://www.avagotech.com/support/
7696S:	Supported
7697F:	drivers/message/fusion/
7698F:	drivers/scsi/mpt2sas/
7699F:	drivers/scsi/mpt3sas/
7700
7701LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7702M:	Matthew Wilcox <matthew@wil.cx>
7703L:	linux-scsi@vger.kernel.org
7704S:	Maintained
7705F:	drivers/scsi/sym53c8xx_2/
7706
7707LTC4261 HARDWARE MONITOR DRIVER
7708M:	Guenter Roeck <linux@roeck-us.net>
7709L:	linux-hwmon@vger.kernel.org
7710S:	Maintained
7711F:	Documentation/hwmon/ltc4261
7712F:	drivers/hwmon/ltc4261.c
7713
7714LTP (Linux Test Project)
7715M:	Mike Frysinger <vapier@gentoo.org>
7716M:	Cyril Hrubis <chrubis@suse.cz>
7717M:	Wanlong Gao <wanlong.gao@gmail.com>
7718M:	Jan Stancek <jstancek@redhat.com>
7719M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7720M:	Alexey Kodanev <alexey.kodanev@oracle.com>
7721L:	ltp@lists.linux.it (subscribers-only)
7722W:	http://linux-test-project.github.io/
7723T:	git git://github.com/linux-test-project/ltp.git
7724S:	Maintained
7725
7726M32R ARCHITECTURE
7727W:	http://www.linux-m32r.org/
7728S:	Orphan
7729F:	arch/m32r/
7730
7731M68K ARCHITECTURE
7732M:	Geert Uytterhoeven <geert@linux-m68k.org>
7733L:	linux-m68k@lists.linux-m68k.org
7734W:	http://www.linux-m68k.org/
7735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7736S:	Maintained
7737F:	arch/m68k/
7738F:	drivers/zorro/
7739
7740M68K ON APPLE MACINTOSH
7741M:	Joshua Thompson <funaho@jurai.org>
7742W:	http://www.mac.linux-m68k.org/
7743L:	linux-m68k@lists.linux-m68k.org
7744S:	Maintained
7745F:	arch/m68k/mac/
7746
7747M68K ON HP9000/300
7748M:	Philip Blundell <philb@gnu.org>
7749W:	http://www.tazenda.demon.co.uk/phil/linux-hp
7750S:	Maintained
7751F:	arch/m68k/hp300/
7752
7753M88DS3103 MEDIA DRIVER
7754M:	Antti Palosaari <crope@iki.fi>
7755L:	linux-media@vger.kernel.org
7756W:	https://linuxtv.org
7757W:	http://palosaari.fi/linux/
7758Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7759T:	git git://linuxtv.org/anttip/media_tree.git
7760S:	Maintained
7761F:	drivers/media/dvb-frontends/m88ds3103*
7762
7763M88RS2000 MEDIA DRIVER
7764M:	Malcolm Priestley <tvboxspy@gmail.com>
7765L:	linux-media@vger.kernel.org
7766W:	https://linuxtv.org
7767Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7768S:	Maintained
7769F:	drivers/media/dvb-frontends/m88rs2000*
7770
7771MA901 MASTERKIT USB FM RADIO DRIVER
7772M:	Alexey Klimov <klimov.linux@gmail.com>
7773L:	linux-media@vger.kernel.org
7774T:	git git://linuxtv.org/media_tree.git
7775S:	Maintained
7776F:	drivers/media/radio/radio-ma901.c
7777
7778MAC80211
7779M:	Johannes Berg <johannes@sipsolutions.net>
7780L:	linux-wireless@vger.kernel.org
7781W:	http://wireless.kernel.org/
7782T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7783T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7784S:	Maintained
7785F:	Documentation/networking/mac80211-injection.txt
7786F:	include/net/mac80211.h
7787F:	net/mac80211/
7788F:	drivers/net/wireless/mac80211_hwsim.[ch]
7789
7790MAILBOX API
7791M:	Jassi Brar <jassisinghbrar@gmail.com>
7792L:	linux-kernel@vger.kernel.org
7793S:	Maintained
7794F:	drivers/mailbox/
7795F:	include/linux/mailbox_client.h
7796F:	include/linux/mailbox_controller.h
7797
7798MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7799M:	Michael Kerrisk <mtk.manpages@gmail.com>
7800W:	http://www.kernel.org/doc/man-pages
7801L:	linux-man@vger.kernel.org
7802S:	Maintained
7803
7804MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
7805M:	Rahul Bedarkar <rahul.bedarkar@imgtec.com>
7806L:	linux-mips@linux-mips.org
7807S:	Maintained
7808F:	arch/mips/boot/dts/img/pistachio_marduk.dts
7809
7810MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7811M:	Andrew Lunn <andrew@lunn.ch>
7812M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7813L:	netdev@vger.kernel.org
7814S:	Maintained
7815F:	drivers/net/dsa/mv88e6xxx/
7816F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
7817
7818MARVELL ARMADA DRM SUPPORT
7819M:	Russell King <linux@armlinux.org.uk>
7820S:	Maintained
7821T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
7822T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
7823F:	drivers/gpu/drm/armada/
7824F:	include/uapi/drm/armada_drm.h
7825F:	Documentation/devicetree/bindings/display/armada/
7826
7827MARVELL CRYPTO DRIVER
7828M:	Boris Brezillon <boris.brezillon@free-electrons.com>
7829M:	Arnaud Ebalard <arno@natisbad.org>
7830F:	drivers/crypto/marvell/
7831S:	Maintained
7832L:	linux-crypto@vger.kernel.org
7833
7834MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7835M:	Mirko Lindner <mlindner@marvell.com>
7836M:	Stephen Hemminger <stephen@networkplumber.org>
7837L:	netdev@vger.kernel.org
7838S:	Maintained
7839F:	drivers/net/ethernet/marvell/sk*
7840
7841MARVELL LIBERTAS WIRELESS DRIVER
7842L:	libertas-dev@lists.infradead.org
7843S:	Orphan
7844F:	drivers/net/wireless/marvell/libertas/
7845
7846MARVELL MV643XX ETHERNET DRIVER
7847M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7848L:	netdev@vger.kernel.org
7849S:	Maintained
7850F:	drivers/net/ethernet/marvell/mv643xx_eth.*
7851F:	include/linux/mv643xx.h
7852
7853MARVELL MVNETA ETHERNET DRIVER
7854M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7855L:	netdev@vger.kernel.org
7856S:	Maintained
7857F:	drivers/net/ethernet/marvell/mvneta.*
7858
7859MARVELL MWIFIEX WIRELESS DRIVER
7860M:	Amitkumar Karwar <akarwar@marvell.com>
7861M:	Nishant Sarmukadam <nishants@marvell.com>
7862M:	Ganapathi Bhat <gbhat@marvell.com>
7863M:	Xinming Hu <huxm@marvell.com>
7864L:	linux-wireless@vger.kernel.org
7865S:	Maintained
7866F:	drivers/net/wireless/marvell/mwifiex/
7867
7868MARVELL MWL8K WIRELESS DRIVER
7869M:	Lennert Buytenhek <buytenh@wantstofly.org>
7870L:	linux-wireless@vger.kernel.org
7871S:	Odd Fixes
7872F:	drivers/net/wireless/marvell/mwl8k.c
7873
7874MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7875M:	Nicolas Pitre <nico@fluxnic.net>
7876S:	Odd Fixes
7877F:	drivers/mmc/host/mvsdio.*
7878
7879MATROX FRAMEBUFFER DRIVER
7880L:	linux-fbdev@vger.kernel.org
7881S:	Orphan
7882F:	drivers/video/fbdev/matrox/matroxfb_*
7883F:	include/uapi/linux/matroxfb.h
7884
7885MAX16065 HARDWARE MONITOR DRIVER
7886M:	Guenter Roeck <linux@roeck-us.net>
7887L:	linux-hwmon@vger.kernel.org
7888S:	Maintained
7889F:	Documentation/hwmon/max16065
7890F:	drivers/hwmon/max16065.c
7891
7892MAX20751 HARDWARE MONITOR DRIVER
7893M:	Guenter Roeck <linux@roeck-us.net>
7894L:	linux-hwmon@vger.kernel.org
7895S:	Maintained
7896F:	Documentation/hwmon/max20751
7897F:	drivers/hwmon/max20751.c
7898
7899MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7900L:	linux-hwmon@vger.kernel.org
7901S:	Orphan
7902F:	Documentation/hwmon/max6650
7903F:	drivers/hwmon/max6650.c
7904
7905MAX6697 HARDWARE MONITOR DRIVER
7906M:	Guenter Roeck <linux@roeck-us.net>
7907L:	linux-hwmon@vger.kernel.org
7908S:	Maintained
7909F:	Documentation/hwmon/max6697
7910F:	Documentation/devicetree/bindings/i2c/max6697.txt
7911F:	drivers/hwmon/max6697.c
7912F:	include/linux/platform_data/max6697.h
7913
7914MAX9860 MONO AUDIO VOICE CODEC DRIVER
7915M:	Peter Rosin <peda@axentia.se>
7916L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7917S:	Maintained
7918F:	Documentation/devicetree/bindings/sound/max9860.txt
7919F:	sound/soc/codecs/max9860.*
7920
7921MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7922M:	Krzysztof Kozlowski <krzk@kernel.org>
7923M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7924L:	linux-pm@vger.kernel.org
7925S:	Supported
7926F:	drivers/power/supply/max14577_charger.c
7927F:	drivers/power/supply/max77693_charger.c
7928
7929MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7930M:	Javier Martinez Canillas <javier@osg.samsung.com>
7931L:	linux-kernel@vger.kernel.org
7932S:	Supported
7933F:	drivers/*/*max77802*.c
7934F:	Documentation/devicetree/bindings/*/*max77802.txt
7935F:	include/dt-bindings/*/*max77802.h
7936
7937MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7938M:	Chanwoo Choi <cw00.choi@samsung.com>
7939M:	Krzysztof Kozlowski <krzk@kernel.org>
7940M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7941L:	linux-kernel@vger.kernel.org
7942S:	Supported
7943F:	drivers/*/max14577*.c
7944F:	drivers/*/max77686*.c
7945F:	drivers/*/max77693*.c
7946F:	drivers/extcon/extcon-max14577.c
7947F:	drivers/extcon/extcon-max77693.c
7948F:	drivers/rtc/rtc-max77686.c
7949F:	drivers/clk/clk-max77686.c
7950F:	Documentation/devicetree/bindings/mfd/max14577.txt
7951F:	Documentation/devicetree/bindings/*/max77686.txt
7952F:	Documentation/devicetree/bindings/mfd/max77693.txt
7953F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
7954F:	include/linux/mfd/max14577*.h
7955F:	include/linux/mfd/max77686*.h
7956F:	include/linux/mfd/max77693*.h
7957
7958MAXIRADIO FM RADIO RECEIVER DRIVER
7959M:	Hans Verkuil <hverkuil@xs4all.nl>
7960L:	linux-media@vger.kernel.org
7961T:	git git://linuxtv.org/media_tree.git
7962W:	https://linuxtv.org
7963S:	Maintained
7964F:	drivers/media/radio/radio-maxiradio*
7965
7966MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7967M:	Peter Rosin <peda@axentia.se>
7968L:	linux-iio@vger.kernel.org
7969S:	Maintained
7970F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
7971F:	drivers/iio/potentiometer/mcp4531.c
7972
7973MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7974M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7975L:	linux-iio@vger.kernel.org
7976S:	Maintained
7977F:	drivers/iio/dac/cio-dac.c
7978
7979MEDIA DRIVERS FOR RENESAS - FCP
7980M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7981L:	linux-media@vger.kernel.org
7982L:	linux-renesas-soc@vger.kernel.org
7983T:	git git://linuxtv.org/media_tree.git
7984S:	Supported
7985F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
7986F:	drivers/media/platform/rcar-fcp.c
7987F:	include/media/rcar-fcp.h
7988
7989MEDIA DRIVERS FOR RENESAS - FDP1
7990M:	Kieran Bingham <kieran@bingham.xyz>
7991L:	linux-media@vger.kernel.org
7992L:	linux-renesas-soc@vger.kernel.org
7993T:	git git://linuxtv.org/media_tree.git
7994S:	Supported
7995F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
7996F:	drivers/media/platform/rcar_fdp1.c
7997
7998MEDIA DRIVERS FOR RENESAS - VIN
7999M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8000L:	linux-media@vger.kernel.org
8001L:	linux-renesas-soc@vger.kernel.org
8002T:	git git://linuxtv.org/media_tree.git
8003S:	Supported
8004F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8005F:	drivers/media/platform/rcar-vin/
8006
8007MEDIA DRIVERS FOR RENESAS - VSP1
8008M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8009L:	linux-media@vger.kernel.org
8010L:	linux-renesas-soc@vger.kernel.org
8011T:	git git://linuxtv.org/media_tree.git
8012S:	Supported
8013F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8014F:	drivers/media/platform/vsp1/
8015
8016MEDIA DRIVERS FOR HELENE
8017M:	Abylay Ospan <aospan@netup.ru>
8018L:	linux-media@vger.kernel.org
8019W:	https://linuxtv.org
8020W:	http://netup.tv/
8021T:	git git://linuxtv.org/media_tree.git
8022S:	Supported
8023F:	drivers/media/dvb-frontends/helene*
8024
8025MEDIA DRIVERS FOR ASCOT2E
8026M:	Sergey Kozlov <serjk@netup.ru>
8027M:	Abylay Ospan <aospan@netup.ru>
8028L:	linux-media@vger.kernel.org
8029W:	https://linuxtv.org
8030W:	http://netup.tv/
8031T:	git git://linuxtv.org/media_tree.git
8032S:	Supported
8033F:	drivers/media/dvb-frontends/ascot2e*
8034
8035MEDIA DRIVERS FOR CXD2841ER
8036M:	Sergey Kozlov <serjk@netup.ru>
8037M:	Abylay Ospan <aospan@netup.ru>
8038L:	linux-media@vger.kernel.org
8039W:	https://linuxtv.org
8040W:	http://netup.tv/
8041T:	git git://linuxtv.org/media_tree.git
8042S:	Supported
8043F:	drivers/media/dvb-frontends/cxd2841er*
8044
8045MEDIA DRIVERS FOR HORUS3A
8046M:	Sergey Kozlov <serjk@netup.ru>
8047M:	Abylay Ospan <aospan@netup.ru>
8048L:	linux-media@vger.kernel.org
8049W:	https://linuxtv.org
8050W:	http://netup.tv/
8051T:	git git://linuxtv.org/media_tree.git
8052S:	Supported
8053F:	drivers/media/dvb-frontends/horus3a*
8054
8055MEDIA DRIVERS FOR LNBH25
8056M:	Sergey Kozlov <serjk@netup.ru>
8057M:	Abylay Ospan <aospan@netup.ru>
8058L:	linux-media@vger.kernel.org
8059W:	https://linuxtv.org
8060W:	http://netup.tv/
8061T:	git git://linuxtv.org/media_tree.git
8062S:	Supported
8063F:	drivers/media/dvb-frontends/lnbh25*
8064
8065MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8066M:	Sergey Kozlov <serjk@netup.ru>
8067M:	Abylay Ospan <aospan@netup.ru>
8068L:	linux-media@vger.kernel.org
8069W:	https://linuxtv.org
8070W:	http://netup.tv/
8071T:	git git://linuxtv.org/media_tree.git
8072S:	Supported
8073F:	drivers/media/pci/netup_unidvb/*
8074
8075MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8076M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
8077M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8078P:	LinuxTV.org Project
8079L:	linux-media@vger.kernel.org
8080W:	https://linuxtv.org
8081Q:	http://patchwork.kernel.org/project/linux-media/list/
8082T:	git git://linuxtv.org/media_tree.git
8083S:	Maintained
8084F:	Documentation/media/
8085F:	drivers/media/
8086F:	drivers/staging/media/
8087F:	include/linux/platform_data/media/
8088F:	include/media/
8089F:	include/uapi/linux/dvb/
8090F:	include/uapi/linux/videodev2.h
8091F:	include/uapi/linux/media.h
8092F:	include/uapi/linux/v4l2-*
8093F:	include/uapi/linux/meye.h
8094F:	include/uapi/linux/ivtv*
8095F:	include/uapi/linux/uvcvideo.h
8096
8097MEDIATEK ETHERNET DRIVER
8098M:	Felix Fietkau <nbd@openwrt.org>
8099M:	John Crispin <blogic@openwrt.org>
8100L:	netdev@vger.kernel.org
8101S:	Maintained
8102F:	drivers/net/ethernet/mediatek/
8103
8104MEDIATEK MEDIA DRIVER
8105M:	Tiffany Lin <tiffany.lin@mediatek.com>
8106M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8107S:	Supported
8108F:	drivers/media/platform/mtk-vcodec/
8109F:	drivers/media/platform/mtk-vpu/
8110F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8111F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
8112
8113MEDIATEK MDP DRIVER
8114M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8115M:	Houlong Wei <houlong.wei@mediatek.com>
8116M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8117S:	Supported
8118F:	drivers/media/platform/mtk-mdp/
8119F:	drivers/media/platform/mtk-vpu/
8120F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
8121
8122MEDIATEK MT7601U WIRELESS LAN DRIVER
8123M:	Jakub Kicinski <kubakici@wp.pl>
8124L:	linux-wireless@vger.kernel.org
8125S:	Maintained
8126F:	drivers/net/wireless/mediatek/mt7601u/
8127
8128MEGARAID SCSI/SAS DRIVERS
8129M:	Kashyap Desai <kashyap.desai@broadcom.com>
8130M:	Sumit Saxena <sumit.saxena@broadcom.com>
8131M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8132L:	megaraidlinux.pdl@broadcom.com
8133L:	linux-scsi@vger.kernel.org
8134W:	http://www.avagotech.com/support/
8135S:	Maintained
8136F:	Documentation/scsi/megaraid.txt
8137F:	drivers/scsi/megaraid.*
8138F:	drivers/scsi/megaraid/
8139
8140MELFAS MIP4 TOUCHSCREEN DRIVER
8141M:	Sangwon Jee <jeesw@melfas.com>
8142W:	http://www.melfas.com
8143S:	Supported
8144F:	drivers/input/touchscreen/melfas_mip4.c
8145F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8146
8147MELLANOX ETHERNET DRIVER (mlx4_en)
8148M:	Tariq Toukan <tariqt@mellanox.com>
8149L:	netdev@vger.kernel.org
8150S:	Supported
8151W:	http://www.mellanox.com
8152Q:	http://patchwork.ozlabs.org/project/netdev/list/
8153F:	drivers/net/ethernet/mellanox/mlx4/en_*
8154
8155MELLANOX ETHERNET DRIVER (mlx5e)
8156M:	Saeed Mahameed <saeedm@mellanox.com>
8157L:	netdev@vger.kernel.org
8158S:	Supported
8159W:	http://www.mellanox.com
8160Q:	http://patchwork.ozlabs.org/project/netdev/list/
8161F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
8162
8163MELLANOX ETHERNET SWITCH DRIVERS
8164M:	Jiri Pirko <jiri@mellanox.com>
8165M:	Ido Schimmel <idosch@mellanox.com>
8166L:	netdev@vger.kernel.org
8167S:	Supported
8168W:	http://www.mellanox.com
8169Q:	http://patchwork.ozlabs.org/project/netdev/list/
8170F:	drivers/net/ethernet/mellanox/mlxsw/
8171
8172MELLANOX MLXCPLD I2C AND MUX DRIVER
8173M:	Vadim Pasternak <vadimp@mellanox.com>
8174M:	Michael Shych <michaelsh@mellanox.com>
8175L:	linux-i2c@vger.kernel.org
8176S:	Supported
8177F:	drivers/i2c/busses/i2c-mlxcpld.c
8178F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
8179F:	Documentation/i2c/busses/i2c-mlxcpld
8180
8181MELLANOX MLXCPLD LED DRIVER
8182M:	Vadim Pasternak <vadimp@mellanox.com>
8183L:	linux-leds@vger.kernel.org
8184S:	Supported
8185F:	drivers/leds/leds-mlxcpld.c
8186F:	Documentation/leds/leds-mlxcpld.txt
8187
8188MELLANOX PLATFORM DRIVER
8189M:      Vadim Pasternak <vadimp@mellanox.com>
8190L:      platform-driver-x86@vger.kernel.org
8191S:      Supported
8192F:      drivers/platform/x86/mlx-platform.c
8193
8194MELLANOX MLX CPLD HOTPLUG DRIVER
8195M:	Vadim Pasternak <vadimp@mellanox.com>
8196L:	platform-driver-x86@vger.kernel.org
8197S:	Supported
8198F:	drivers/platform/x86/mlxcpld-hotplug.c
8199F:	include/linux/platform_data/mlxcpld-hotplug.h
8200
8201SOFT-ROCE DRIVER (rxe)
8202M:	Moni Shoua <monis@mellanox.com>
8203L:	linux-rdma@vger.kernel.org
8204S:	Supported
8205W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8206Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8207F:	drivers/infiniband/sw/rxe/
8208F:	include/uapi/rdma/rdma_user_rxe.h
8209
8210MEMBARRIER SUPPORT
8211M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8212M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8213L:	linux-kernel@vger.kernel.org
8214S:	Supported
8215F:	kernel/membarrier.c
8216F:	include/uapi/linux/membarrier.h
8217
8218MEMORY MANAGEMENT
8219L:	linux-mm@kvack.org
8220W:	http://www.linux-mm.org
8221S:	Maintained
8222F:	include/linux/mm.h
8223F:	include/linux/gfp.h
8224F:	include/linux/mmzone.h
8225F:	include/linux/memory_hotplug.h
8226F:	include/linux/vmalloc.h
8227F:	mm/
8228
8229MEMORY TECHNOLOGY DEVICES (MTD)
8230M:	David Woodhouse <dwmw2@infradead.org>
8231M:	Brian Norris <computersforpeace@gmail.com>
8232M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8233M:	Marek Vasut <marek.vasut@gmail.com>
8234M:	Richard Weinberger <richard@nod.at>
8235M:	Cyrille Pitchen <cyrille.pitchen@atmel.com>
8236L:	linux-mtd@lists.infradead.org
8237W:	http://www.linux-mtd.infradead.org/
8238Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8239T:	git git://git.infradead.org/linux-mtd.git
8240T:	git git://git.infradead.org/l2-mtd.git
8241S:	Maintained
8242F:	Documentation/devicetree/bindings/mtd/
8243F:	drivers/mtd/
8244F:	include/linux/mtd/
8245F:	include/uapi/mtd/
8246
8247MEN A21 WATCHDOG DRIVER
8248M:	Johannes Thumshirn <morbidrsa@gmail.com>
8249L:	linux-watchdog@vger.kernel.org
8250S:	Maintained
8251F:	drivers/watchdog/mena21_wdt.c
8252
8253MEN CHAMELEON BUS (mcb)
8254M:	Johannes Thumshirn <morbidrsa@gmail.com>
8255S:	Maintained
8256F:	drivers/mcb/
8257F:	include/linux/mcb.h
8258F:	Documentation/men-chameleon-bus.txt
8259
8260MEN F21BMC (Board Management Controller)
8261M:	Andreas Werner <andreas.werner@men.de>
8262S:	Supported
8263F:	drivers/mfd/menf21bmc.c
8264F:	drivers/watchdog/menf21bmc_wdt.c
8265F:	drivers/leds/leds-menf21bmc.c
8266F:	drivers/hwmon/menf21bmc_hwmon.c
8267F:	Documentation/hwmon/menf21bmc
8268
8269METAG ARCHITECTURE
8270M:	James Hogan <james.hogan@imgtec.com>
8271L:	linux-metag@vger.kernel.org
8272T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8273S:	Odd Fixes
8274F:	arch/metag/
8275F:	Documentation/metag/
8276F:	Documentation/devicetree/bindings/metag/
8277F:	Documentation/devicetree/bindings/interrupt-controller/img,*
8278F:	drivers/clocksource/metag_generic.c
8279F:	drivers/irqchip/irq-metag.c
8280F:	drivers/irqchip/irq-metag-ext.c
8281F:	drivers/tty/metag_da.c
8282
8283MICROBLAZE ARCHITECTURE
8284M:	Michal Simek <monstr@monstr.eu>
8285W:	http://www.monstr.eu/fdt/
8286T:	git git://git.monstr.eu/linux-2.6-microblaze.git
8287S:	Supported
8288F:	arch/microblaze/
8289
8290MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8291M:	Richard Genoud <richard.genoud@gmail.com>
8292S:	Maintained
8293F:	drivers/tty/serial/atmel_serial.c
8294F:	include/linux/atmel_serial.h
8295
8296MICROCHIP / ATMEL DMA DRIVER
8297M:	Ludovic Desroches <ludovic.desroches@microchip.com>
8298L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8299L:	dmaengine@vger.kernel.org
8300S:	Supported
8301F:	drivers/dma/at_hdmac.c
8302F:	drivers/dma/at_hdmac_regs.h
8303F:	include/linux/platform_data/dma-atmel.h
8304
8305MICROCHIP / ATMEL ISC DRIVER
8306M:	Songjun Wu <songjun.wu@microchip.com>
8307L:	linux-media@vger.kernel.org
8308S:	Supported
8309F:	drivers/media/platform/atmel/atmel-isc.c
8310F:	drivers/media/platform/atmel/atmel-isc-regs.h
8311F:	devicetree/bindings/media/atmel-isc.txt
8312
8313MICROCHIP USB251XB DRIVER
8314M:	Richard Leitner <richard.leitner@skidata.com>
8315L:	linux-usb@vger.kernel.org
8316S:	Maintained
8317F:	drivers/usb/misc/usb251xb.c
8318F:	Documentation/devicetree/bindings/usb/usb251xb.txt
8319
8320MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8321M:	Chen Yu <yu.c.chen@intel.com>
8322L:	platform-driver-x86@vger.kernel.org
8323S:	Supported
8324F:	drivers/platform/x86/surfacepro3_button.c
8325
8326MICROTEK X6 SCANNER
8327M:	Oliver Neukum <oliver@neukum.org>
8328S:	Maintained
8329F:	drivers/usb/image/microtek.*
8330
8331MIPS
8332M:	Ralf Baechle <ralf@linux-mips.org>
8333L:	linux-mips@linux-mips.org
8334W:	http://www.linux-mips.org/
8335T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
8336Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
8337S:	Supported
8338F:	Documentation/devicetree/bindings/mips/
8339F:	Documentation/mips/
8340F:	arch/mips/
8341
8342MIPS/LOONGSON1 ARCHITECTURE
8343M:	Keguang Zhang <keguang.zhang@gmail.com>
8344L:	linux-mips@linux-mips.org
8345S:	Maintained
8346F:	arch/mips/loongson32/
8347F:	arch/mips/include/asm/mach-loongson32/
8348F:	drivers/*/*loongson1*
8349F:	drivers/*/*/*loongson1*
8350
8351MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8352M:	Hans Verkuil <hverkuil@xs4all.nl>
8353L:	linux-media@vger.kernel.org
8354T:	git git://linuxtv.org/media_tree.git
8355W:	https://linuxtv.org
8356S:	Odd Fixes
8357F:	drivers/media/radio/radio-miropcm20*
8358
8359MELLANOX MLX4 core VPI driver
8360M:	Yishai Hadas <yishaih@mellanox.com>
8361L:	netdev@vger.kernel.org
8362L:	linux-rdma@vger.kernel.org
8363W:	http://www.mellanox.com
8364Q:	http://patchwork.ozlabs.org/project/netdev/list/
8365S:	Supported
8366F:	drivers/net/ethernet/mellanox/mlx4/
8367F:	include/linux/mlx4/
8368F:	include/uapi/rdma/mlx4-abi.h
8369
8370MELLANOX MLX4 IB driver
8371M:	Yishai Hadas <yishaih@mellanox.com>
8372L:	linux-rdma@vger.kernel.org
8373W:	http://www.mellanox.com
8374Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8375S:	Supported
8376F:	drivers/infiniband/hw/mlx4/
8377F:	include/linux/mlx4/
8378
8379MELLANOX MLX5 core VPI driver
8380M:	Saeed Mahameed <saeedm@mellanox.com>
8381M:	Matan Barak <matanb@mellanox.com>
8382M:	Leon Romanovsky <leonro@mellanox.com>
8383L:	netdev@vger.kernel.org
8384L:	linux-rdma@vger.kernel.org
8385W:	http://www.mellanox.com
8386Q:	http://patchwork.ozlabs.org/project/netdev/list/
8387S:	Supported
8388F:	drivers/net/ethernet/mellanox/mlx5/core/
8389F:	include/linux/mlx5/
8390F:	include/uapi/rdma/mlx5-abi.h
8391
8392MELLANOX MLX5 IB driver
8393M:	Matan Barak <matanb@mellanox.com>
8394M:	Leon Romanovsky <leonro@mellanox.com>
8395L:	linux-rdma@vger.kernel.org
8396W:	http://www.mellanox.com
8397Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8398S:	Supported
8399F:	drivers/infiniband/hw/mlx5/
8400F:	include/linux/mlx5/
8401
8402MELEXIS MLX90614 DRIVER
8403M:	Crt Mori <cmo@melexis.com>
8404L:	linux-iio@vger.kernel.org
8405W:	http://www.melexis.com
8406S:	Supported
8407F:	drivers/iio/temperature/mlx90614.c
8408
8409MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8410M:	Don Brace <don.brace@microsemi.com>
8411L:	esc.storagedev@microsemi.com
8412L:	linux-scsi@vger.kernel.org
8413S:	Supported
8414F:	drivers/scsi/smartpqi/smartpqi*.[ch]
8415F:	drivers/scsi/smartpqi/Kconfig
8416F:	drivers/scsi/smartpqi/Makefile
8417F:	include/linux/cciss*.h
8418F:	include/uapi/linux/cciss*.h
8419F:	Documentation/scsi/smartpqi.txt
8420
8421MN88472 MEDIA DRIVER
8422M:	Antti Palosaari <crope@iki.fi>
8423L:	linux-media@vger.kernel.org
8424W:	https://linuxtv.org
8425W:	http://palosaari.fi/linux/
8426Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8427S:	Maintained
8428F:	drivers/media/dvb-frontends/mn88472*
8429
8430MN88473 MEDIA DRIVER
8431M:	Antti Palosaari <crope@iki.fi>
8432L:	linux-media@vger.kernel.org
8433W:	https://linuxtv.org
8434W:	http://palosaari.fi/linux/
8435Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8436S:	Maintained
8437F:	drivers/media/dvb-frontends/mn88473*
8438
8439MODULE SUPPORT
8440M:	Jessica Yu <jeyu@redhat.com>
8441M:	Rusty Russell <rusty@rustcorp.com.au>
8442T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8443S:	Maintained
8444F:	include/linux/module.h
8445F:	kernel/module.c
8446
8447MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8448W:	http://popies.net/meye/
8449S:	Orphan
8450F:	Documentation/media/v4l-drivers/meye*
8451F:	drivers/media/pci/meye/
8452F:	include/uapi/linux/meye.h
8453
8454MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8455M:	Jiri Slaby <jirislaby@gmail.com>
8456S:	Maintained
8457F:	Documentation/serial/moxa-smartio
8458F:	drivers/tty/mxser.*
8459
8460MR800 AVERMEDIA USB FM RADIO DRIVER
8461M:	Alexey Klimov <klimov.linux@gmail.com>
8462L:	linux-media@vger.kernel.org
8463T:	git git://linuxtv.org/media_tree.git
8464S:	Maintained
8465F:	drivers/media/radio/radio-mr800.c
8466
8467MRF24J40 IEEE 802.15.4 RADIO DRIVER
8468M:	Alan Ott <alan@signal11.us>
8469L:	linux-wpan@vger.kernel.org
8470S:	Maintained
8471F:	drivers/net/ieee802154/mrf24j40.c
8472F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8473
8474MSI LAPTOP SUPPORT
8475M:	"Lee, Chun-Yi" <jlee@suse.com>
8476L:	platform-driver-x86@vger.kernel.org
8477S:	Maintained
8478F:	drivers/platform/x86/msi-laptop.c
8479
8480MSI WMI SUPPORT
8481L:	platform-driver-x86@vger.kernel.org
8482S:	Orphan
8483F:	drivers/platform/x86/msi-wmi.c
8484
8485MSI001 MEDIA DRIVER
8486M:	Antti Palosaari <crope@iki.fi>
8487L:	linux-media@vger.kernel.org
8488W:	https://linuxtv.org
8489W:	http://palosaari.fi/linux/
8490Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8491T:	git git://linuxtv.org/anttip/media_tree.git
8492S:	Maintained
8493F:	drivers/media/tuners/msi001*
8494
8495MSI2500 MEDIA DRIVER
8496M:	Antti Palosaari <crope@iki.fi>
8497L:	linux-media@vger.kernel.org
8498W:	https://linuxtv.org
8499W:	http://palosaari.fi/linux/
8500Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8501T:	git git://linuxtv.org/anttip/media_tree.git
8502S:	Maintained
8503F:	drivers/media/usb/msi2500/
8504
8505MSYSTEMS DISKONCHIP G3 MTD DRIVER
8506M:	Robert Jarzmik <robert.jarzmik@free.fr>
8507L:	linux-mtd@lists.infradead.org
8508S:	Maintained
8509F:	drivers/mtd/devices/docg3*
8510
8511MT9M032 APTINA SENSOR DRIVER
8512M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8513L:	linux-media@vger.kernel.org
8514T:	git git://linuxtv.org/media_tree.git
8515S:	Maintained
8516F:	drivers/media/i2c/mt9m032.c
8517F:	include/media/i2c/mt9m032.h
8518
8519MT9P031 APTINA CAMERA SENSOR
8520M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8521L:	linux-media@vger.kernel.org
8522T:	git git://linuxtv.org/media_tree.git
8523S:	Maintained
8524F:	drivers/media/i2c/mt9p031.c
8525F:	include/media/i2c/mt9p031.h
8526
8527MT9T001 APTINA CAMERA SENSOR
8528M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8529L:	linux-media@vger.kernel.org
8530T:	git git://linuxtv.org/media_tree.git
8531S:	Maintained
8532F:	drivers/media/i2c/mt9t001.c
8533F:	include/media/i2c/mt9t001.h
8534
8535MT9V032 APTINA CAMERA SENSOR
8536M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8537L:	linux-media@vger.kernel.org
8538T:	git git://linuxtv.org/media_tree.git
8539S:	Maintained
8540F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8541F:	drivers/media/i2c/mt9v032.c
8542F:	include/media/i2c/mt9v032.h
8543
8544MULTIFUNCTION DEVICES (MFD)
8545M:	Lee Jones <lee.jones@linaro.org>
8546T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8547S:	Supported
8548F:	Documentation/devicetree/bindings/mfd/
8549F:	drivers/mfd/
8550F:	include/linux/mfd/
8551F:	include/dt-bindings/mfd/
8552
8553MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8554M:	Ulf Hansson <ulf.hansson@linaro.org>
8555L:	linux-mmc@vger.kernel.org
8556T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8557S:	Maintained
8558F:	Documentation/devicetree/bindings/mmc/
8559F:	drivers/mmc/
8560F:	include/linux/mmc/
8561F:	include/uapi/linux/mmc/
8562
8563MULTIMEDIA CARD (MMC) ETC. OVER SPI
8564S:	Orphan
8565F:	drivers/mmc/host/mmc_spi.c
8566F:	include/linux/spi/mmc_spi.h
8567
8568MULTISOUND SOUND DRIVER
8569M:	Andrew Veliath <andrewtv@usa.net>
8570S:	Maintained
8571F:	Documentation/sound/oss/MultiSound
8572F:	sound/oss/msnd*
8573
8574MULTITECH MULTIPORT CARD (ISICOM)
8575S:	Orphan
8576F:	drivers/tty/isicom.c
8577F:	include/linux/isicom.h
8578
8579MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8580M:	Bin Liu <b-liu@ti.com>
8581L:	linux-usb@vger.kernel.org
8582T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8583S:	Maintained
8584F:	drivers/usb/musb/
8585
8586MXL5007T MEDIA DRIVER
8587M:	Michael Krufky <mkrufky@linuxtv.org>
8588L:	linux-media@vger.kernel.org
8589W:	https://linuxtv.org
8590W:	http://github.com/mkrufky
8591Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8592T:	git git://linuxtv.org/mkrufky/tuners.git
8593S:	Maintained
8594F:	drivers/media/tuners/mxl5007t.*
8595
8596MXSFB DRM DRIVER
8597M:	Marek Vasut <marex@denx.de>
8598S:	Supported
8599F:	drivers/gpu/drm/mxsfb/
8600F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
8601
8602MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8603M:	Hyong-Youb Kim <hykim@myri.com>
8604L:	netdev@vger.kernel.org
8605W:	https://www.myricom.com/support/downloads/myri10ge.html
8606S:	Supported
8607F:	drivers/net/ethernet/myricom/myri10ge/
8608
8609NAND FLASH SUBSYSTEM
8610M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8611R:	Richard Weinberger <richard@nod.at>
8612L:	linux-mtd@lists.infradead.org
8613W:	http://www.linux-mtd.infradead.org/
8614Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8615T:	git git://github.com/linux-nand/linux.git
8616S:	Maintained
8617F:	drivers/mtd/nand/
8618F:	include/linux/mtd/nand*.h
8619
8620NATSEMI ETHERNET DRIVER (DP8381x)
8621S:	Orphan
8622F:	drivers/net/ethernet/natsemi/natsemi.c
8623
8624NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8625M:	Daniel Mack <zonque@gmail.com>
8626S:	Maintained
8627L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8628W:	http://www.native-instruments.com
8629F:	sound/usb/caiaq/
8630
8631NCP FILESYSTEM
8632M:	Petr Vandrovec <petr@vandrovec.name>
8633S:	Odd Fixes
8634F:	fs/ncpfs/
8635
8636NCR 5380 SCSI DRIVERS
8637M:	Finn Thain <fthain@telegraphics.com.au>
8638M:	Michael Schmitz <schmitzmic@gmail.com>
8639L:	linux-scsi@vger.kernel.org
8640S:	Maintained
8641F:	Documentation/scsi/g_NCR5380.txt
8642F:	drivers/scsi/NCR5380.*
8643F:	drivers/scsi/arm/cumana_1.c
8644F:	drivers/scsi/arm/oak.c
8645F:	drivers/scsi/atari_scsi.*
8646F:	drivers/scsi/dmx3191d.c
8647F:	drivers/scsi/g_NCR5380.*
8648F:	drivers/scsi/mac_scsi.*
8649F:	drivers/scsi/sun3_scsi.*
8650F:	drivers/scsi/sun3_scsi_vme.c
8651
8652NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8653M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8654L:	linux-scsi@vger.kernel.org
8655S:	Maintained
8656F:	drivers/scsi/NCR_D700.*
8657
8658NCT6775 HARDWARE MONITOR DRIVER
8659M:	Guenter Roeck <linux@roeck-us.net>
8660L:	linux-hwmon@vger.kernel.org
8661S:	Maintained
8662F:	Documentation/hwmon/nct6775
8663F:	drivers/hwmon/nct6775.c
8664
8665NETEFFECT IWARP RNIC DRIVER (IW_NES)
8666M:	Faisal Latif <faisal.latif@intel.com>
8667L:	linux-rdma@vger.kernel.org
8668W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8669S:	Supported
8670F:	drivers/infiniband/hw/nes/
8671F:	include/uapi/rdma/nes-abi.h
8672
8673NETEM NETWORK EMULATOR
8674M:	Stephen Hemminger <stephen@networkplumber.org>
8675L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
8676S:	Maintained
8677F:	net/sched/sch_netem.c
8678
8679NETERION 10GbE DRIVERS (s2io/vxge)
8680M:	Jon Mason <jdmason@kudzu.us>
8681L:	netdev@vger.kernel.org
8682S:	Supported
8683F:	Documentation/networking/s2io.txt
8684F:	Documentation/networking/vxge.txt
8685F:	drivers/net/ethernet/neterion/
8686
8687NETFILTER
8688M:	Pablo Neira Ayuso <pablo@netfilter.org>
8689M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8690L:	netfilter-devel@vger.kernel.org
8691L:	coreteam@netfilter.org
8692W:	http://www.netfilter.org/
8693W:	http://www.iptables.org/
8694Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
8695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8696T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8697S:	Supported
8698F:	include/linux/netfilter*
8699F:	include/linux/netfilter/
8700F:	include/net/netfilter/
8701F:	include/uapi/linux/netfilter*
8702F:	include/uapi/linux/netfilter/
8703F:	net/*/netfilter.c
8704F:	net/*/netfilter/
8705F:	net/netfilter/
8706F:	net/bridge/br_netfilter*.c
8707
8708NETLABEL
8709M:	Paul Moore <paul@paul-moore.com>
8710W:	http://netlabel.sf.net
8711L:	netdev@vger.kernel.org
8712S:	Maintained
8713F:	Documentation/netlabel/
8714F:	include/net/netlabel.h
8715F:	net/netlabel/
8716
8717NETROM NETWORK LAYER
8718M:	Ralf Baechle <ralf@linux-mips.org>
8719L:	linux-hams@vger.kernel.org
8720W:	http://www.linux-ax25.org/
8721S:	Maintained
8722F:	include/net/netrom.h
8723F:	include/uapi/linux/netrom.h
8724F:	net/netrom/
8725
8726NETRONOME ETHERNET DRIVERS
8727M:	Jakub Kicinski <jakub.kicinski@netronome.com>
8728L:	oss-drivers@netronome.com
8729S:	Maintained
8730F:	drivers/net/ethernet/netronome/
8731
8732NETWORK BLOCK DEVICE (NBD)
8733M:	Josef Bacik <jbacik@fb.com>
8734S:	Maintained
8735L:	linux-block@vger.kernel.org
8736L:	nbd-general@lists.sourceforge.net
8737F:	Documentation/blockdev/nbd.txt
8738F:	drivers/block/nbd.c
8739F:	include/uapi/linux/nbd.h
8740
8741NETWORK DROP MONITOR
8742M:	Neil Horman <nhorman@tuxdriver.com>
8743L:	netdev@vger.kernel.org
8744S:	Maintained
8745W:	https://fedorahosted.org/dropwatch/
8746F:	net/core/drop_monitor.c
8747
8748NETWORKING [DSA]
8749M:	Andrew Lunn <andrew@lunn.ch>
8750M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8751M:	Florian Fainelli <f.fainelli@gmail.com>
8752S:	Maintained
8753F:	net/dsa/
8754F:	include/net/dsa.h
8755F:	drivers/net/dsa/
8756
8757NETWORKING [GENERAL]
8758M:	"David S. Miller" <davem@davemloft.net>
8759L:	netdev@vger.kernel.org
8760W:	http://www.linuxfoundation.org/en/Net
8761Q:	http://patchwork.ozlabs.org/project/netdev/list/
8762T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8763T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8764S:	Maintained
8765F:	net/
8766F:	include/net/
8767F:	include/linux/in.h
8768F:	include/linux/net.h
8769F:	include/linux/netdevice.h
8770F:	include/uapi/linux/in.h
8771F:	include/uapi/linux/net.h
8772F:	include/uapi/linux/netdevice.h
8773F:	include/uapi/linux/net_namespace.h
8774F:	tools/net/
8775F:	tools/testing/selftests/net/
8776F:	lib/random32.c
8777
8778NETWORKING [IPv4/IPv6]
8779M:	"David S. Miller" <davem@davemloft.net>
8780M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8781M:	James Morris <jmorris@namei.org>
8782M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8783M:	Patrick McHardy <kaber@trash.net>
8784L:	netdev@vger.kernel.org
8785T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8786S:	Maintained
8787F:	net/ipv4/
8788F:	net/ipv6/
8789F:	include/net/ip*
8790F:	arch/x86/net/*
8791
8792NETWORKING [IPSEC]
8793M:	Steffen Klassert <steffen.klassert@secunet.com>
8794M:	Herbert Xu <herbert@gondor.apana.org.au>
8795M:	"David S. Miller" <davem@davemloft.net>
8796L:	netdev@vger.kernel.org
8797T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8798T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8799S:	Maintained
8800F:	net/core/flow.c
8801F:	net/xfrm/
8802F:	net/key/
8803F:	net/ipv4/xfrm*
8804F:	net/ipv4/esp4.c
8805F:	net/ipv4/ah4.c
8806F:	net/ipv4/ipcomp.c
8807F:	net/ipv4/ip_vti.c
8808F:	net/ipv6/xfrm*
8809F:	net/ipv6/esp6.c
8810F:	net/ipv6/ah6.c
8811F:	net/ipv6/ipcomp6.c
8812F:	net/ipv6/ip6_vti.c
8813F:	include/uapi/linux/xfrm.h
8814F:	include/net/xfrm.h
8815
8816NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8817M:	Paul Moore <paul@paul-moore.com>
8818L:	netdev@vger.kernel.org
8819S:	Maintained
8820
8821NETWORKING [WIRELESS]
8822L:	linux-wireless@vger.kernel.org
8823Q:	http://patchwork.kernel.org/project/linux-wireless/list/
8824
8825NETWORKING DRIVERS
8826L:	netdev@vger.kernel.org
8827W:	http://www.linuxfoundation.org/en/Net
8828Q:	http://patchwork.ozlabs.org/project/netdev/list/
8829T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8831S:	Odd Fixes
8832F:	Documentation/devicetree/bindings/net/
8833F:	drivers/net/
8834F:	include/linux/if_*
8835F:	include/linux/netdevice.h
8836F:	include/linux/etherdevice.h
8837F:	include/linux/fcdevice.h
8838F:	include/linux/fddidevice.h
8839F:	include/linux/hippidevice.h
8840F:	include/linux/inetdevice.h
8841F:	include/uapi/linux/if_*
8842F:	include/uapi/linux/netdevice.h
8843
8844NETWORKING DRIVERS (WIRELESS)
8845M:	Kalle Valo <kvalo@codeaurora.org>
8846L:	linux-wireless@vger.kernel.org
8847Q:	http://patchwork.kernel.org/project/linux-wireless/list/
8848T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8849T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8850S:	Maintained
8851F:	Documentation/devicetree/bindings/net/wireless/
8852F:	drivers/net/wireless/
8853
8854NETXEN (1/10) GbE SUPPORT
8855M:	Manish Chopra <manish.chopra@cavium.com>
8856M:	Rahul Verma <rahul.verma@cavium.com>
8857M:	Dept-GELinuxNICDev@cavium.com
8858L:	netdev@vger.kernel.org
8859S:	Supported
8860F:	drivers/net/ethernet/qlogic/netxen/
8861
8862NFC SUBSYSTEM
8863M:	Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8864M:	Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8865M:	Samuel Ortiz <sameo@linux.intel.com>
8866L:	linux-wireless@vger.kernel.org
8867L:	linux-nfc@lists.01.org (subscribers-only)
8868S:	Supported
8869F:	net/nfc/
8870F:	include/net/nfc/
8871F:	include/uapi/linux/nfc.h
8872F:	drivers/nfc/
8873F:	include/linux/platform_data/nfcmrvl.h
8874F:	include/linux/platform_data/nxp-nci.h
8875F:	include/linux/platform_data/pn544.h
8876F:	include/linux/platform_data/st21nfca.h
8877F:	include/linux/platform_data/st-nci.h
8878F:	Documentation/devicetree/bindings/net/nfc/
8879
8880NFS, SUNRPC, AND LOCKD CLIENTS
8881M:	Trond Myklebust <trond.myklebust@primarydata.com>
8882M:	Anna Schumaker <anna.schumaker@netapp.com>
8883L:	linux-nfs@vger.kernel.org
8884W:	http://client.linux-nfs.org
8885T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8886S:	Maintained
8887F:	fs/lockd/
8888F:	fs/nfs/
8889F:	fs/nfs_common/
8890F:	net/sunrpc/
8891F:	include/linux/lockd/
8892F:	include/linux/nfs*
8893F:	include/linux/sunrpc/
8894F:	include/uapi/linux/nfs*
8895F:	include/uapi/linux/sunrpc/
8896
8897NILFS2 FILESYSTEM
8898M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8899L:	linux-nilfs@vger.kernel.org
8900W:	http://nilfs.sourceforge.net/
8901W:	http://nilfs.osdn.jp/
8902T:	git git://github.com/konis/nilfs2.git
8903S:	Supported
8904F:	Documentation/filesystems/nilfs2.txt
8905F:	fs/nilfs2/
8906F:	include/trace/events/nilfs2.h
8907F:	include/uapi/linux/nilfs2_api.h
8908F:	include/uapi/linux/nilfs2_ondisk.h
8909
8910NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8911M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8912W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8913S:	Maintained
8914F:	Documentation/scsi/NinjaSCSI.txt
8915F:	drivers/scsi/pcmcia/nsp_*
8916
8917NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8918M:	GOTO Masanori <gotom@debian.or.jp>
8919M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8920W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8921S:	Maintained
8922F:	Documentation/scsi/NinjaSCSI.txt
8923F:	drivers/scsi/nsp32*
8924
8925NIOS2 ARCHITECTURE
8926M:	Ley Foon Tan <lftan@altera.com>
8927L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8929S:	Maintained
8930F:	arch/nios2/
8931
8932NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
8933M:	Pavel Machek <pavel@ucw.cz>
8934M:	Sakari Ailus <sakari.ailus@iki.fi>
8935L:	linux-media@vger.kernel.org
8936S:	Maintained
8937F:	drivers/media/i2c/et8ek8
8938F:	drivers/media/i2c/ad5820.c
8939
8940NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
8941M:	Pavel Machek <pavel@ucw.cz>
8942M:	Sakari Ailus <sakari.ailus@iki.fi>
8943L:	linux-media@vger.kernel.org
8944S:	Maintained
8945F:	drivers/media/i2c/et8ek8
8946F:	drivers/media/i2c/ad5820.c
8947
8948NOKIA N900 POWER SUPPLY DRIVERS
8949R:	Pali Rohár <pali.rohar@gmail.com>
8950F:	include/linux/power/bq2415x_charger.h
8951F:	include/linux/power/bq27xxx_battery.h
8952F:	include/linux/power/isp1704_charger.h
8953F:	drivers/power/supply/bq2415x_charger.c
8954F:	drivers/power/supply/bq27xxx_battery.c
8955F:	drivers/power/supply/bq27xxx_battery_i2c.c
8956F:	drivers/power/supply/isp1704_charger.c
8957F:	drivers/power/supply/rx51_battery.c
8958
8959NTB DRIVER CORE
8960M:	Jon Mason <jdmason@kudzu.us>
8961M:	Dave Jiang <dave.jiang@intel.com>
8962M:	Allen Hubbe <Allen.Hubbe@emc.com>
8963L:	linux-ntb@googlegroups.com
8964S:	Supported
8965W:	https://github.com/jonmason/ntb/wiki
8966T:	git git://github.com/jonmason/ntb.git
8967F:	drivers/ntb/
8968F:	drivers/net/ntb_netdev.c
8969F:	include/linux/ntb.h
8970F:	include/linux/ntb_transport.h
8971F:	tools/testing/selftests/ntb/
8972
8973NTB INTEL DRIVER
8974M:	Jon Mason <jdmason@kudzu.us>
8975M:	Dave Jiang <dave.jiang@intel.com>
8976L:	linux-ntb@googlegroups.com
8977S:	Supported
8978W:	https://github.com/jonmason/ntb/wiki
8979T:	git git://github.com/jonmason/ntb.git
8980F:	drivers/ntb/hw/intel/
8981
8982NTB AMD DRIVER
8983M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
8984L:	linux-ntb@googlegroups.com
8985S:	Supported
8986F:	drivers/ntb/hw/amd/
8987
8988NTFS FILESYSTEM
8989M:	Anton Altaparmakov <anton@tuxera.com>
8990L:	linux-ntfs-dev@lists.sourceforge.net
8991W:	http://www.tuxera.com/
8992T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8993S:	Supported
8994F:	Documentation/filesystems/ntfs.txt
8995F:	fs/ntfs/
8996
8997NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8998M:	Antonino Daplas <adaplas@gmail.com>
8999L:	linux-fbdev@vger.kernel.org
9000S:	Maintained
9001F:	drivers/video/fbdev/riva/
9002F:	drivers/video/fbdev/nvidia/
9003
9004NVM EXPRESS DRIVER
9005M:	Keith Busch <keith.busch@intel.com>
9006M:	Jens Axboe <axboe@fb.com>
9007M:	Christoph Hellwig <hch@lst.de>
9008M:	Sagi Grimberg <sagi@grimberg.me>
9009L:	linux-nvme@lists.infradead.org
9010T:	git://git.infradead.org/nvme.git
9011W:	http://git.infradead.org/nvme.git
9012S:	Supported
9013F:	drivers/nvme/host/
9014F:	include/linux/nvme.h
9015F:	include/uapi/linux/nvme_ioctl.h
9016
9017NVM EXPRESS TARGET DRIVER
9018M:	Christoph Hellwig <hch@lst.de>
9019M:	Sagi Grimberg <sagi@grimberg.me>
9020L:	linux-nvme@lists.infradead.org
9021T:	git://git.infradead.org/nvme.git
9022W:	http://git.infradead.org/nvme.git
9023S:	Supported
9024F:	drivers/nvme/target/
9025
9026NVM EXPRESS FC TRANSPORT DRIVERS
9027M:	James Smart <james.smart@broadcom.com>
9028L:	linux-nvme@lists.infradead.org
9029S:	Supported
9030F:	include/linux/nvme-fc.h
9031F:	include/linux/nvme-fc-driver.h
9032F:	drivers/nvme/host/fc.c
9033F:	drivers/nvme/target/fc.c
9034F:	drivers/nvme/target/fcloop.c
9035
9036NVMEM FRAMEWORK
9037M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9038M:	Maxime Ripard <maxime.ripard@free-electrons.com>
9039S:	Maintained
9040F:	drivers/nvmem/
9041F:	Documentation/devicetree/bindings/nvmem/
9042F:	include/linux/nvmem-consumer.h
9043F:	include/linux/nvmem-provider.h
9044
9045NXP-NCI NFC DRIVER
9046M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
9047R:	Charles Gorand <charles.gorand@effinnov.com>
9048L:	linux-nfc@lists.01.org (moderated for non-subscribers)
9049S:	Supported
9050F:	drivers/nfc/nxp-nci
9051
9052NXP TDA998X DRM DRIVER
9053M:	Russell King <linux@armlinux.org.uk>
9054S:	Supported
9055T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9056T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9057F:	drivers/gpu/drm/i2c/tda998x_drv.c
9058F:	include/drm/i2c/tda998x.h
9059
9060NXP TFA9879 DRIVER
9061M:	Peter Rosin <peda@axentia.se>
9062L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9063S:	Maintained
9064F:	sound/soc/codecs/tfa9879*
9065
9066OBJTOOL
9067M:	Josh Poimboeuf <jpoimboe@redhat.com>
9068S:	Supported
9069F:	tools/objtool/
9070
9071OMAP1 SUPPORT
9072M:	Aaro Koskinen <aaro.koskinen@iki.fi>
9073M:	Tony Lindgren <tony@atomide.com>
9074L:	linux-omap@vger.kernel.org
9075Q:	http://patchwork.kernel.org/project/linux-omap/list/
9076T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9077S:	Maintained
9078F:	arch/arm/mach-omap1/
9079F:	arch/arm/plat-omap/
9080F:	arch/arm/configs/omap1_defconfig
9081F:	drivers/i2c/busses/i2c-omap.c
9082F:	include/linux/i2c-omap.h
9083
9084OMAP2+ SUPPORT
9085M:	Tony Lindgren <tony@atomide.com>
9086L:	linux-omap@vger.kernel.org
9087W:	http://www.muru.com/linux/omap/
9088W:	http://linux.omap.com/
9089Q:	http://patchwork.kernel.org/project/linux-omap/list/
9090T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9091S:	Maintained
9092F:	arch/arm/mach-omap2/
9093F:	arch/arm/plat-omap/
9094F:	arch/arm/configs/omap2plus_defconfig
9095F:	drivers/i2c/busses/i2c-omap.c
9096F:	drivers/irqchip/irq-omap-intc.c
9097F:	drivers/mfd/*omap*.c
9098F:	drivers/mfd/menelaus.c
9099F:	drivers/mfd/palmas.c
9100F:	drivers/mfd/tps65217.c
9101F:	drivers/mfd/tps65218.c
9102F:	drivers/mfd/tps65910.c
9103F:	drivers/mfd/twl-core.[ch]
9104F:	drivers/mfd/twl4030*.c
9105F:	drivers/mfd/twl6030*.c
9106F:	drivers/mfd/twl6040*.c
9107F:	drivers/regulator/palmas-regulator*.c
9108F:	drivers/regulator/pbias-regulator.c
9109F:	drivers/regulator/tps65217-regulator.c
9110F:	drivers/regulator/tps65218-regulator.c
9111F:	drivers/regulator/tps65910-regulator.c
9112F:	drivers/regulator/twl-regulator.c
9113F:	drivers/regulator/twl6030-regulator.c
9114F:	include/linux/i2c-omap.h
9115
9116OMAP DEVICE TREE SUPPORT
9117M:	Benoît Cousson <bcousson@baylibre.com>
9118M:	Tony Lindgren <tony@atomide.com>
9119L:	linux-omap@vger.kernel.org
9120L:	devicetree@vger.kernel.org
9121S:	Maintained
9122F:	arch/arm/boot/dts/*omap*
9123F:	arch/arm/boot/dts/*am3*
9124F:	arch/arm/boot/dts/*am4*
9125F:	arch/arm/boot/dts/*am5*
9126F:	arch/arm/boot/dts/*dra7*
9127
9128OMAP CLOCK FRAMEWORK SUPPORT
9129M:	Paul Walmsley <paul@pwsan.com>
9130L:	linux-omap@vger.kernel.org
9131S:	Maintained
9132F:	arch/arm/*omap*/*clock*
9133
9134OMAP POWER MANAGEMENT SUPPORT
9135M:	Kevin Hilman <khilman@kernel.org>
9136L:	linux-omap@vger.kernel.org
9137S:	Maintained
9138F:	arch/arm/*omap*/*pm*
9139F:	drivers/cpufreq/omap-cpufreq.c
9140
9141OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9142M:	Rajendra Nayak <rnayak@codeaurora.org>
9143M:	Paul Walmsley <paul@pwsan.com>
9144L:	linux-omap@vger.kernel.org
9145S:	Maintained
9146F:	arch/arm/mach-omap2/prm*
9147
9148OMAP AUDIO SUPPORT
9149M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
9150M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
9151L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9152L:	linux-omap@vger.kernel.org
9153S:	Maintained
9154F:	sound/soc/omap/
9155
9156OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9157M:	Roger Quadros <rogerq@ti.com>
9158M:	Tony Lindgren <tony@atomide.com>
9159L:	linux-omap@vger.kernel.org
9160S:	Maintained
9161F:	drivers/memory/omap-gpmc.c
9162F:	arch/arm/mach-omap2/*gpmc*
9163
9164OMAP FRAMEBUFFER SUPPORT
9165M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9166L:	linux-fbdev@vger.kernel.org
9167L:	linux-omap@vger.kernel.org
9168S:	Maintained
9169F:	drivers/video/fbdev/omap/
9170
9171OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9172M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9173L:	linux-omap@vger.kernel.org
9174L:	linux-fbdev@vger.kernel.org
9175S:	Maintained
9176F:	drivers/video/fbdev/omap2/
9177F:	Documentation/arm/OMAP/DSS
9178
9179OMAP HARDWARE SPINLOCK SUPPORT
9180M:	Ohad Ben-Cohen <ohad@wizery.com>
9181L:	linux-omap@vger.kernel.org
9182S:	Maintained
9183F:	drivers/hwspinlock/omap_hwspinlock.c
9184
9185OMAP MMC SUPPORT
9186M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
9187L:	linux-omap@vger.kernel.org
9188S:	Maintained
9189F:	drivers/mmc/host/omap.c
9190
9191OMAP HS MMC SUPPORT
9192L:	linux-mmc@vger.kernel.org
9193L:	linux-omap@vger.kernel.org
9194S:	Orphan
9195F:	drivers/mmc/host/omap_hsmmc.c
9196
9197OMAP RANDOM NUMBER GENERATOR SUPPORT
9198M:	Deepak Saxena <dsaxena@plexity.net>
9199S:	Maintained
9200F:	drivers/char/hw_random/omap-rng.c
9201
9202OMAP HWMOD SUPPORT
9203M:	Benoît Cousson <bcousson@baylibre.com>
9204M:	Paul Walmsley <paul@pwsan.com>
9205L:	linux-omap@vger.kernel.org
9206S:	Maintained
9207F:	arch/arm/mach-omap2/omap_hwmod.*
9208
9209OMAP HWMOD DATA
9210M:	Paul Walmsley <paul@pwsan.com>
9211L:	linux-omap@vger.kernel.org
9212S:	Maintained
9213F:	arch/arm/mach-omap2/omap_hwmod*data*
9214
9215OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9216M:	Benoît Cousson <bcousson@baylibre.com>
9217L:	linux-omap@vger.kernel.org
9218S:	Maintained
9219F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9220
9221OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9222M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9223L:	linux-media@vger.kernel.org
9224S:	Maintained
9225F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
9226F:	drivers/media/platform/omap3isp/
9227F:	drivers/staging/media/omap4iss/
9228
9229OMAP USB SUPPORT
9230L:	linux-usb@vger.kernel.org
9231L:	linux-omap@vger.kernel.org
9232S:	Orphan
9233F:	drivers/usb/*/*omap*
9234F:	arch/arm/*omap*/usb*
9235
9236OMAP GPIO DRIVER
9237M:	Grygorii Strashko <grygorii.strashko@ti.com>
9238M:	Santosh Shilimkar <ssantosh@kernel.org>
9239M:	Kevin Hilman <khilman@kernel.org>
9240L:	linux-omap@vger.kernel.org
9241S:	Maintained
9242F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
9243F:	drivers/gpio/gpio-omap.c
9244
9245OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9246M:	Mark Jackson <mpfj@newflow.co.uk>
9247L:	linux-omap@vger.kernel.org
9248S:	Maintained
9249F:	arch/arm/boot/dts/am335x-nano.dts
9250
9251OMFS FILESYSTEM
9252M:	Bob Copeland <me@bobcopeland.com>
9253L:	linux-karma-devel@lists.sourceforge.net
9254S:	Maintained
9255F:	Documentation/filesystems/omfs.txt
9256F:	fs/omfs/
9257
9258OMNIKEY CARDMAN 4000 DRIVER
9259M:	Harald Welte <laforge@gnumonks.org>
9260S:	Maintained
9261F:	drivers/char/pcmcia/cm4000_cs.c
9262F:	include/linux/cm4000_cs.h
9263F:	include/uapi/linux/cm4000_cs.h
9264
9265OMNIKEY CARDMAN 4040 DRIVER
9266M:	Harald Welte <laforge@gnumonks.org>
9267S:	Maintained
9268F:	drivers/char/pcmcia/cm4040_cs.*
9269
9270OMNIVISION OV7670 SENSOR DRIVER
9271M:	Jonathan Corbet <corbet@lwn.net>
9272L:	linux-media@vger.kernel.org
9273T:	git git://linuxtv.org/media_tree.git
9274S:	Maintained
9275F:	drivers/media/i2c/ov7670.c
9276
9277ONENAND FLASH DRIVER
9278M:	Kyungmin Park <kyungmin.park@samsung.com>
9279L:	linux-mtd@lists.infradead.org
9280S:	Maintained
9281F:	drivers/mtd/onenand/
9282F:	include/linux/mtd/onenand*.h
9283
9284ONSTREAM SCSI TAPE DRIVER
9285M:	Willem Riede <osst@riede.org>
9286L:	osst-users@lists.sourceforge.net
9287L:	linux-scsi@vger.kernel.org
9288S:	Maintained
9289F:	Documentation/scsi/osst.txt
9290F:	drivers/scsi/osst.*
9291F:	drivers/scsi/osst_*.h
9292F:	drivers/scsi/st.h
9293
9294OPENCORES I2C BUS DRIVER
9295M:	Peter Korsgaard <jacmet@sunsite.dk>
9296L:	linux-i2c@vger.kernel.org
9297S:	Maintained
9298F:	Documentation/i2c/busses/i2c-ocores
9299F:	drivers/i2c/busses/i2c-ocores.c
9300
9301OPEN FIRMWARE AND FLATTENED DEVICE TREE
9302M:	Rob Herring <robh+dt@kernel.org>
9303M:	Frank Rowand <frowand.list@gmail.com>
9304L:	devicetree@vger.kernel.org
9305W:	http://www.devicetree.org/
9306T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9307S:	Maintained
9308F:	drivers/of/
9309F:	include/linux/of*.h
9310F:	scripts/dtc/
9311
9312OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9313M:	Rob Herring <robh+dt@kernel.org>
9314M:	Mark Rutland <mark.rutland@arm.com>
9315L:	devicetree@vger.kernel.org
9316T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9317Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9318S:	Maintained
9319F:	Documentation/devicetree/
9320F:	arch/*/boot/dts/
9321F:	include/dt-bindings/
9322
9323OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9324M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9325L:	devicetree@vger.kernel.org
9326S:	Maintained
9327F:	Documentation/devicetree/dynamic-resolution-notes.txt
9328F:	Documentation/devicetree/overlay-notes.txt
9329F:	drivers/of/overlay.c
9330F:	drivers/of/resolver.c
9331
9332OPENRISC ARCHITECTURE
9333M:	Jonas Bonn <jonas@southpole.se>
9334M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9335M:	Stafford Horne <shorne@gmail.com>
9336T:	git git://github.com/openrisc/linux.git
9337L:	openrisc@lists.librecores.org
9338W:	http://openrisc.io
9339S:	Maintained
9340F:	arch/openrisc/
9341
9342OPENVSWITCH
9343M:	Pravin Shelar <pshelar@nicira.com>
9344L:	netdev@vger.kernel.org
9345L:	dev@openvswitch.org
9346W:	http://openvswitch.org
9347S:	Maintained
9348F:	net/openvswitch/
9349F:	include/uapi/linux/openvswitch.h
9350
9351OPERATING PERFORMANCE POINTS (OPP)
9352M:	Viresh Kumar <vireshk@kernel.org>
9353M:	Nishanth Menon <nm@ti.com>
9354M:	Stephen Boyd <sboyd@codeaurora.org>
9355L:	linux-pm@vger.kernel.org
9356S:	Maintained
9357T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9358F:	drivers/base/power/opp/
9359F:	include/linux/pm_opp.h
9360F:	Documentation/power/opp.txt
9361F:	Documentation/devicetree/bindings/opp/
9362
9363OPL4 DRIVER
9364M:	Clemens Ladisch <clemens@ladisch.de>
9365L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9366T:	git git://git.alsa-project.org/alsa-kernel.git
9367S:	Maintained
9368F:	sound/drivers/opl4/
9369
9370OPROFILE
9371M:	Robert Richter <rric@kernel.org>
9372L:	oprofile-list@lists.sf.net
9373S:	Maintained
9374F:	arch/*/include/asm/oprofile*.h
9375F:	arch/*/oprofile/
9376F:	drivers/oprofile/
9377F:	include/linux/oprofile.h
9378
9379ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9380M:	Mark Fasheh <mfasheh@versity.com>
9381M:	Joel Becker <jlbec@evilplan.org>
9382L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9383W:	http://ocfs2.wiki.kernel.org
9384S:	Supported
9385F:	Documentation/filesystems/ocfs2.txt
9386F:	Documentation/filesystems/dlmfs.txt
9387F:	fs/ocfs2/
9388
9389ORINOCO DRIVER
9390L:	linux-wireless@vger.kernel.org
9391W:	http://wireless.kernel.org/en/users/Drivers/orinoco
9392W:	http://www.nongnu.org/orinoco/
9393S:	Orphan
9394F:	drivers/net/wireless/intersil/orinoco/
9395
9396OSD LIBRARY and FILESYSTEM
9397M:	Boaz Harrosh <ooo@electrozaur.com>
9398M:	Benny Halevy <bhalevy@primarydata.com>
9399L:	osd-dev@open-osd.org
9400W:	http://open-osd.org
9401T:	git git://git.open-osd.org/open-osd.git
9402S:	Maintained
9403F:	drivers/scsi/osd/
9404F:	include/scsi/osd_*
9405F:	fs/exofs/
9406
9407OVERLAY FILESYSTEM
9408M:	Miklos Szeredi <miklos@szeredi.hu>
9409L:	linux-unionfs@vger.kernel.org
9410T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9411S:	Supported
9412F:	fs/overlayfs/
9413F:	Documentation/filesystems/overlayfs.txt
9414
9415ORANGEFS FILESYSTEM
9416M:	Mike Marshall <hubcap@omnibond.com>
9417L:	pvfs2-developers@beowulf-underground.org (subscribers-only)
9418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9419S:	Supported
9420F:	fs/orangefs/
9421F:	Documentation/filesystems/orangefs.txt
9422
9423P54 WIRELESS DRIVER
9424M:	Christian Lamparter <chunkeey@googlemail.com>
9425L:	linux-wireless@vger.kernel.org
9426W:	http://wireless.kernel.org/en/users/Drivers/p54
9427S:	Maintained
9428F:	drivers/net/wireless/intersil/p54/
9429
9430PA SEMI ETHERNET DRIVER
9431L:	netdev@vger.kernel.org
9432S:	Orphan
9433F:	drivers/net/ethernet/pasemi/*
9434
9435PA SEMI SMBUS DRIVER
9436L:	linux-i2c@vger.kernel.org
9437S:	Orphan
9438F:	drivers/i2c/busses/i2c-pasemi.c
9439
9440PADATA PARALLEL EXECUTION MECHANISM
9441M:	Steffen Klassert <steffen.klassert@secunet.com>
9442L:	linux-crypto@vger.kernel.org
9443S:	Maintained
9444F:	kernel/padata.c
9445F:	include/linux/padata.h
9446F:	Documentation/padata.txt
9447
9448PANASONIC LAPTOP ACPI EXTRAS DRIVER
9449M:	Harald Welte <laforge@gnumonks.org>
9450L:	platform-driver-x86@vger.kernel.org
9451S:	Maintained
9452F:	drivers/platform/x86/panasonic-laptop.c
9453
9454PANASONIC MN10300/AM33/AM34 PORT
9455M:	David Howells <dhowells@redhat.com>
9456L:	linux-am33-list@redhat.com (moderated for non-subscribers)
9457W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9458S:	Maintained
9459F:	Documentation/mn10300/
9460F:	arch/mn10300/
9461
9462PARALLEL LCD/KEYPAD PANEL DRIVER
9463M:      Willy Tarreau <willy@haproxy.com>
9464M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9465S:      Odd Fixes
9466F:      Documentation/misc-devices/lcd-panel-cgram.txt
9467F:      drivers/misc/panel.c
9468
9469PARALLEL PORT SUBSYSTEM
9470M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9471M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9472L:	linux-parport@lists.infradead.org (subscribers-only)
9473S:	Maintained
9474F:	drivers/parport/
9475F:	include/linux/parport*.h
9476F:	drivers/char/ppdev.c
9477F:	include/uapi/linux/ppdev.h
9478F:	Documentation/parport*.txt
9479
9480PARAVIRT_OPS INTERFACE
9481M:	Jeremy Fitzhardinge <jeremy@goop.org>
9482M:	Chris Wright <chrisw@sous-sol.org>
9483M:	Alok Kataria <akataria@vmware.com>
9484M:	Rusty Russell <rusty@rustcorp.com.au>
9485L:	virtualization@lists.linux-foundation.org
9486S:	Supported
9487F:	Documentation/virtual/paravirt_ops.txt
9488F:	arch/*/kernel/paravirt*
9489F:	arch/*/include/asm/paravirt.h
9490F:	include/linux/hypervisor.h
9491
9492PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9493M:	Tim Waugh <tim@cyberelk.net>
9494L:	linux-parport@lists.infradead.org (subscribers-only)
9495S:	Maintained
9496F:	Documentation/blockdev/paride.txt
9497F:	drivers/block/paride/
9498
9499PARISC ARCHITECTURE
9500M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
9501M:	Helge Deller <deller@gmx.de>
9502L:	linux-parisc@vger.kernel.org
9503W:	http://www.parisc-linux.org/
9504Q:	http://patchwork.kernel.org/project/linux-parisc/list/
9505T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9506T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9507S:	Maintained
9508F:	arch/parisc/
9509F:	Documentation/parisc/
9510F:	drivers/parisc/
9511F:	drivers/char/agp/parisc-agp.c
9512F:	drivers/input/serio/gscps2.c
9513F:	drivers/parport/parport_gsc.*
9514F:	drivers/tty/serial/8250/8250_gsc.c
9515F:	drivers/video/fbdev/sti*
9516F:	drivers/video/console/sti*
9517F:	drivers/video/logo/logo_parisc*
9518
9519PARMAN
9520M:	Jiri Pirko <jiri@mellanox.com>
9521L:	netdev@vger.kernel.org
9522S:	Supported
9523F:	lib/parman.c
9524F:	lib/test_parman.c
9525F:	include/linux/parman.h
9526
9527PC87360 HARDWARE MONITORING DRIVER
9528M:	Jim Cromie <jim.cromie@gmail.com>
9529L:	linux-hwmon@vger.kernel.org
9530S:	Maintained
9531F:	Documentation/hwmon/pc87360
9532F:	drivers/hwmon/pc87360.c
9533
9534PC8736x GPIO DRIVER
9535M:	Jim Cromie <jim.cromie@gmail.com>
9536S:	Maintained
9537F:	drivers/char/pc8736x_gpio.c
9538
9539PC87427 HARDWARE MONITORING DRIVER
9540M:	Jean Delvare <jdelvare@suse.com>
9541L:	linux-hwmon@vger.kernel.org
9542S:	Maintained
9543F:	Documentation/hwmon/pc87427
9544F:	drivers/hwmon/pc87427.c
9545
9546PCA9532 LED DRIVER
9547M:	Riku Voipio <riku.voipio@iki.fi>
9548S:	Maintained
9549F:	drivers/leds/leds-pca9532.c
9550F:	include/linux/leds-pca9532.h
9551
9552PCA9541 I2C BUS MASTER SELECTOR DRIVER
9553M:	Guenter Roeck <linux@roeck-us.net>
9554L:	linux-i2c@vger.kernel.org
9555S:	Maintained
9556F:	drivers/i2c/muxes/i2c-mux-pca9541.c
9557
9558PCDP - PRIMARY CONSOLE AND DEBUG PORT
9559M:	Khalid Aziz <khalid@gonehiking.org>
9560S:	Maintained
9561F:	drivers/firmware/pcdp.*
9562
9563PCI ERROR RECOVERY
9564M:	Linas Vepstas <linasvepstas@gmail.com>
9565L:	linux-pci@vger.kernel.org
9566S:	Supported
9567F:	Documentation/PCI/pci-error-recovery.txt
9568
9569PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9570M:	Russell Currey <ruscur@russell.cc>
9571L:	linuxppc-dev@lists.ozlabs.org
9572S:	Supported
9573F:	Documentation/powerpc/eeh-pci-error-recovery.txt
9574F:	arch/powerpc/kernel/eeh*.c
9575F:	arch/powerpc/platforms/*/eeh*.c
9576F:	arch/powerpc/include/*/eeh*.h
9577
9578PCI SUBSYSTEM
9579M:	Bjorn Helgaas <bhelgaas@google.com>
9580L:	linux-pci@vger.kernel.org
9581Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
9582T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9583S:	Supported
9584F:	Documentation/devicetree/bindings/pci/
9585F:	Documentation/PCI/
9586F:	drivers/pci/
9587F:	include/linux/pci*
9588F:	arch/x86/pci/
9589F:	arch/x86/kernel/quirks.c
9590
9591PCI DRIVER FOR ALTERA PCIE IP
9592M:	Ley Foon Tan <lftan@altera.com>
9593L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
9594L:	linux-pci@vger.kernel.org
9595S:	Supported
9596F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
9597F:	drivers/pci/host/pcie-altera.c
9598
9599PCI DRIVER FOR ARM VERSATILE PLATFORM
9600M:	Rob Herring <robh@kernel.org>
9601L:	linux-pci@vger.kernel.org
9602L:	linux-arm-kernel@lists.infradead.org
9603S:	Maintained
9604F:	Documentation/devicetree/bindings/pci/versatile.txt
9605F:	drivers/pci/host/pci-versatile.c
9606
9607PCI DRIVER FOR ARMADA 8K
9608M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9609L:	linux-pci@vger.kernel.org
9610L:	linux-arm-kernel@lists.infradead.org
9611S:	Maintained
9612F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
9613F:	drivers/pci/dwc/pcie-armada8k.c
9614
9615PCI DRIVER FOR APPLIEDMICRO XGENE
9616M:	Tanmay Inamdar <tinamdar@apm.com>
9617L:	linux-pci@vger.kernel.org
9618L:	linux-arm-kernel@lists.infradead.org
9619S:	Maintained
9620F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
9621F:	drivers/pci/host/pci-xgene.c
9622
9623PCI DRIVER FOR FREESCALE LAYERSCAPE
9624M:	Minghuan Lian <minghuan.Lian@freescale.com>
9625M:	Mingkai Hu <mingkai.hu@freescale.com>
9626M:	Roy Zang <tie-fei.zang@freescale.com>
9627L:	linuxppc-dev@lists.ozlabs.org
9628L:	linux-pci@vger.kernel.org
9629L:	linux-arm-kernel@lists.infradead.org
9630S:	Maintained
9631F:	drivers/pci/dwc/*layerscape*
9632
9633PCI DRIVER FOR IMX6
9634M:	Richard Zhu <hongxing.zhu@nxp.com>
9635M:	Lucas Stach <l.stach@pengutronix.de>
9636L:	linux-pci@vger.kernel.org
9637L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9638S:	Maintained
9639F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9640F:	drivers/pci/dwc/*imx6*
9641
9642PCI DRIVER FOR TI KEYSTONE
9643M:	Murali Karicheri <m-karicheri2@ti.com>
9644L:	linux-pci@vger.kernel.org
9645L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9646S:	Maintained
9647F:	drivers/pci/dwc/*keystone*
9648
9649PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9650M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9651M:	Jason Cooper <jason@lakedaemon.net>
9652L:	linux-pci@vger.kernel.org
9653L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9654S:	Maintained
9655F:	drivers/pci/host/*mvebu*
9656
9657PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9658M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9659L:	linux-pci@vger.kernel.org
9660L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9661S:	Maintained
9662F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
9663F:	drivers/pci/host/pci-aardvark.c
9664
9665PCI DRIVER FOR NVIDIA TEGRA
9666M:	Thierry Reding <thierry.reding@gmail.com>
9667L:	linux-tegra@vger.kernel.org
9668L:	linux-pci@vger.kernel.org
9669S:	Supported
9670F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9671F:	drivers/pci/host/pci-tegra.c
9672
9673PCI DRIVER FOR TI DRA7XX
9674M:	Kishon Vijay Abraham I <kishon@ti.com>
9675L:	linux-omap@vger.kernel.org
9676L:	linux-pci@vger.kernel.org
9677S:	Supported
9678F:	Documentation/devicetree/bindings/pci/ti-pci.txt
9679F:	drivers/pci/dwc/pci-dra7xx.c
9680
9681PCI DRIVER FOR RENESAS R-CAR
9682M:	Simon Horman <horms@verge.net.au>
9683L:	linux-pci@vger.kernel.org
9684L:	linux-renesas-soc@vger.kernel.org
9685S:	Maintained
9686F:	drivers/pci/host/*rcar*
9687
9688PCI DRIVER FOR SAMSUNG EXYNOS
9689M:	Jingoo Han <jingoohan1@gmail.com>
9690L:	linux-pci@vger.kernel.org
9691L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9692L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9693S:	Maintained
9694F:	drivers/pci/dwc/pci-exynos.c
9695
9696PCI DRIVER FOR SYNOPSIS DESIGNWARE
9697M:	Jingoo Han <jingoohan1@gmail.com>
9698M:	Joao Pinto <Joao.Pinto@synopsys.com>
9699L:	linux-pci@vger.kernel.org
9700S:	Maintained
9701F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
9702F:	drivers/pci/dwc/*designware*
9703
9704PCI DRIVER FOR GENERIC OF HOSTS
9705M:	Will Deacon <will.deacon@arm.com>
9706L:	linux-pci@vger.kernel.org
9707L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9708S:	Maintained
9709F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
9710F:	drivers/pci/host/pci-host-common.c
9711F:	drivers/pci/host/pci-host-generic.c
9712
9713PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9714M:	Keith Busch <keith.busch@intel.com>
9715L:	linux-pci@vger.kernel.org
9716S:	Supported
9717F:	drivers/pci/host/vmd.c
9718
9719PCIE DRIVER FOR ST SPEAR13XX
9720M:	Pratyush Anand <pratyush.anand@gmail.com>
9721L:	linux-pci@vger.kernel.org
9722S:	Maintained
9723F:	drivers/pci/dwc/*spear*
9724
9725PCI MSI DRIVER FOR ALTERA MSI IP
9726M:	Ley Foon Tan <lftan@altera.com>
9727L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
9728L:	linux-pci@vger.kernel.org
9729S:	Supported
9730F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9731F:	drivers/pci/host/pcie-altera-msi.c
9732
9733PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9734M:	Duc Dang <dhdang@apm.com>
9735L:	linux-pci@vger.kernel.org
9736L:	linux-arm-kernel@lists.infradead.org
9737S:	Maintained
9738F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9739F:	drivers/pci/host/pci-xgene-msi.c
9740
9741PCIE DRIVER FOR AXIS ARTPEC
9742M:	Niklas Cassel <niklas.cassel@axis.com>
9743M:	Jesper Nilsson <jesper.nilsson@axis.com>
9744L:	linux-arm-kernel@axis.com
9745L:	linux-pci@vger.kernel.org
9746S:	Maintained
9747F:	Documentation/devicetree/bindings/pci/axis,artpec*
9748F:	drivers/pci/dwc/*artpec*
9749
9750PCIE DRIVER FOR HISILICON
9751M:	Zhou Wang <wangzhou1@hisilicon.com>
9752M:	Gabriele Paoloni <gabriele.paoloni@huawei.com>
9753L:	linux-pci@vger.kernel.org
9754S:	Maintained
9755F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9756F:	drivers/pci/dwc/pcie-hisi.c
9757
9758PCIE DRIVER FOR ROCKCHIP
9759M:	Shawn Lin <shawn.lin@rock-chips.com>
9760M:	Wenrui Li <wenrui.li@rock-chips.com>
9761L:	linux-pci@vger.kernel.org
9762L:	linux-rockchip@lists.infradead.org
9763S:	Maintained
9764F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9765F:	drivers/pci/host/pcie-rockchip.c
9766
9767PCIE DRIVER FOR QUALCOMM MSM
9768M:     Stanimir Varbanov <svarbanov@mm-sol.com>
9769L:     linux-pci@vger.kernel.org
9770L:     linux-arm-msm@vger.kernel.org
9771S:     Maintained
9772F:     drivers/pci/dwc/*qcom*
9773
9774PCIE DRIVER FOR CAVIUM THUNDERX
9775M:	David Daney <david.daney@cavium.com>
9776L:	linux-pci@vger.kernel.org
9777L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9778S:	Supported
9779F:	Documentation/devicetree/bindings/pci/pci-thunder-*
9780F:	drivers/pci/host/pci-thunder-*
9781
9782PCMCIA SUBSYSTEM
9783P:	Linux PCMCIA Team
9784L:	linux-pcmcia@lists.infradead.org
9785W:	http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9786T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9787S:	Maintained
9788F:	Documentation/pcmcia/
9789F:	tools/pcmcia/
9790F:	drivers/pcmcia/
9791F:	include/pcmcia/
9792
9793PCNET32 NETWORK DRIVER
9794M:	Don Fry <pcnet32@frontier.com>
9795L:	netdev@vger.kernel.org
9796S:	Maintained
9797F:	drivers/net/ethernet/amd/pcnet32.c
9798
9799PCRYPT PARALLEL CRYPTO ENGINE
9800M:	Steffen Klassert <steffen.klassert@secunet.com>
9801L:	linux-crypto@vger.kernel.org
9802S:	Maintained
9803F:	crypto/pcrypt.c
9804F:	include/crypto/pcrypt.h
9805
9806PER-CPU MEMORY ALLOCATOR
9807M:	Tejun Heo <tj@kernel.org>
9808M:	Christoph Lameter <cl@linux.com>
9809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9810S:	Maintained
9811F:	include/linux/percpu*.h
9812F:	mm/percpu*.c
9813F:	arch/*/include/asm/percpu.h
9814
9815PER-TASK DELAY ACCOUNTING
9816M:	Balbir Singh <bsingharora@gmail.com>
9817S:	Maintained
9818F:	include/linux/delayacct.h
9819F:	kernel/delayacct.c
9820
9821PERFORMANCE EVENTS SUBSYSTEM
9822M:	Peter Zijlstra <peterz@infradead.org>
9823M:	Ingo Molnar <mingo@redhat.com>
9824M:	Arnaldo Carvalho de Melo <acme@kernel.org>
9825R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
9826L:	linux-kernel@vger.kernel.org
9827T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9828S:	Supported
9829F:	kernel/events/*
9830F:	include/linux/perf_event.h
9831F:	include/uapi/linux/perf_event.h
9832F:	arch/*/kernel/perf_event*.c
9833F:	arch/*/kernel/*/perf_event*.c
9834F:	arch/*/kernel/*/*/perf_event*.c
9835F:	arch/*/include/asm/perf_event.h
9836F:	arch/*/kernel/perf_callchain.c
9837F:	arch/*/events/*
9838F:	tools/perf/
9839
9840PERSONALITY HANDLING
9841M:	Christoph Hellwig <hch@infradead.org>
9842L:	linux-abi-devel@lists.sourceforge.net
9843S:	Maintained
9844F:	include/linux/personality.h
9845F:	include/uapi/linux/personality.h
9846
9847PHONET PROTOCOL
9848M:	Remi Denis-Courmont <courmisch@gmail.com>
9849S:	Supported
9850F:	Documentation/networking/phonet.txt
9851F:	include/linux/phonet.h
9852F:	include/net/phonet/
9853F:	include/uapi/linux/phonet.h
9854F:	net/phonet/
9855
9856PHRAM MTD DRIVER
9857M:	Joern Engel <joern@lazybastard.org>
9858L:	linux-mtd@lists.infradead.org
9859S:	Maintained
9860F:	drivers/mtd/devices/phram.c
9861
9862PICOLCD HID DRIVER
9863M:	Bruno Prémont <bonbons@linux-vserver.org>
9864L:	linux-input@vger.kernel.org
9865S:	Maintained
9866F:	drivers/hid/hid-picolcd*
9867
9868PICOXCELL SUPPORT
9869M:	Jamie Iles <jamie@jamieiles.com>
9870L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9871T:	git git://github.com/jamieiles/linux-2.6-ji.git
9872S:	Supported
9873F:	arch/arm/boot/dts/picoxcell*
9874F:	arch/arm/mach-picoxcell/
9875F:	drivers/crypto/picoxcell*
9876
9877PIN CONTROL SUBSYSTEM
9878M:	Linus Walleij <linus.walleij@linaro.org>
9879L:	linux-gpio@vger.kernel.org
9880T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9881S:	Maintained
9882F:	Documentation/devicetree/bindings/pinctrl/
9883F:	Documentation/pinctrl.txt
9884F:	drivers/pinctrl/
9885F:	include/linux/pinctrl/
9886
9887PIN CONTROLLER - ATMEL AT91
9888M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9889L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9890S:	Maintained
9891F:	drivers/pinctrl/pinctrl-at91.*
9892
9893PIN CONTROLLER - ATMEL AT91 PIO4
9894M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9895L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9896L:	linux-gpio@vger.kernel.org
9897S:	Supported
9898F:	drivers/pinctrl/pinctrl-at91-pio4.*
9899
9900PIN CONTROLLER - INTEL
9901M:	Mika Westerberg <mika.westerberg@linux.intel.com>
9902M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
9903S:	Maintained
9904F:	drivers/pinctrl/intel/
9905
9906PIN CONTROLLER - RENESAS
9907M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9908M:	Geert Uytterhoeven <geert+renesas@glider.be>
9909L:	linux-renesas-soc@vger.kernel.org
9910S:	Maintained
9911F:	drivers/pinctrl/sh-pfc/
9912
9913PIN CONTROLLER - SAMSUNG
9914M:	Tomasz Figa <tomasz.figa@gmail.com>
9915M:	Krzysztof Kozlowski <krzk@kernel.org>
9916M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
9917L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9918L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9919S:	Maintained
9920F:	drivers/pinctrl/samsung/
9921F:	include/dt-bindings/pinctrl/samsung.h
9922F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
9923
9924PIN CONTROLLER - SINGLE
9925M:	Tony Lindgren <tony@atomide.com>
9926M:	Haojian Zhuang <haojian.zhuang@linaro.org>
9927L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9928L:	linux-omap@vger.kernel.org
9929S:	Maintained
9930F:	drivers/pinctrl/pinctrl-single.c
9931
9932PIN CONTROLLER - ST SPEAR
9933M:	Viresh Kumar <vireshk@kernel.org>
9934L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9935W:	http://www.st.com/spear
9936S:	Maintained
9937F:	drivers/pinctrl/spear/
9938
9939PISTACHIO SOC SUPPORT
9940M:      James Hartley <james.hartley@imgtec.com>
9941M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
9942L:      linux-mips@linux-mips.org
9943S:      Maintained
9944F:      arch/mips/pistachio/
9945F:      arch/mips/include/asm/mach-pistachio/
9946F:      arch/mips/boot/dts/img/pistachio*
9947F:      arch/mips/configs/pistachio*_defconfig
9948
9949PKTCDVD DRIVER
9950S:	Orphan
9951M:	linux-block@vger.kernel.org
9952F:	drivers/block/pktcdvd.c
9953F:	include/linux/pktcdvd.h
9954F:	include/uapi/linux/pktcdvd.h
9955
9956PKUNITY SOC DRIVERS
9957M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
9958W:	http://mprc.pku.edu.cn/~guanxuetao/linux
9959S:	Maintained
9960T:	git git://github.com/gxt/linux.git
9961F:	drivers/input/serio/i8042-unicore32io.h
9962F:	drivers/i2c/busses/i2c-puv3.c
9963F:	drivers/video/fbdev/fb-puv3.c
9964F:	drivers/rtc/rtc-puv3.c
9965
9966PMBUS HARDWARE MONITORING DRIVERS
9967M:	Guenter Roeck <linux@roeck-us.net>
9968L:	linux-hwmon@vger.kernel.org
9969W:	http://hwmon.wiki.kernel.org/
9970W:	http://www.roeck-us.net/linux/drivers/
9971T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9972S:	Maintained
9973F:	Documentation/hwmon/pmbus
9974F:	drivers/hwmon/pmbus/
9975F:	include/linux/i2c/pmbus.h
9976
9977PMC SIERRA MaxRAID DRIVER
9978L:	linux-scsi@vger.kernel.org
9979W:	http://www.pmc-sierra.com/
9980S:	Orphan
9981F:	drivers/scsi/pmcraid.*
9982
9983PMC SIERRA PM8001 DRIVER
9984M:	Jack Wang <jinpu.wang@profitbricks.com>
9985M:	lindar_liu@usish.com
9986L:	pmchba@pmcs.com
9987L:	linux-scsi@vger.kernel.org
9988S:	Supported
9989F:	drivers/scsi/pm8001/
9990
9991POSIX CLOCKS and TIMERS
9992M:	Thomas Gleixner <tglx@linutronix.de>
9993L:	linux-kernel@vger.kernel.org
9994T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9995S:	Maintained
9996F:	fs/timerfd.c
9997F:	include/linux/timer*
9998F:	kernel/time/*timer*
9999
10000POWER MANAGEMENT CORE
10001M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
10002L:	linux-pm@vger.kernel.org
10003T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10004B:	https://bugzilla.kernel.org
10005S:	Supported
10006F:	drivers/base/power/
10007F:	include/linux/pm.h
10008F:	include/linux/pm_*
10009F:	include/linux/powercap.h
10010F:	drivers/powercap/
10011
10012POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10013M:	Sebastian Reichel <sre@kernel.org>
10014L:	linux-pm@vger.kernel.org
10015T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10016S:	Maintained
10017F:	Documentation/devicetree/bindings/power/supply/
10018F:	include/linux/power_supply.h
10019F:	drivers/power/supply/
10020
10021POWER STATE COORDINATION INTERFACE (PSCI)
10022M:	Mark Rutland <mark.rutland@arm.com>
10023M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10024L:	linux-arm-kernel@lists.infradead.org
10025S:	Maintained
10026F:	drivers/firmware/psci*.c
10027F:	include/linux/psci.h
10028F:	include/uapi/linux/psci.h
10029
10030POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10031M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10032L:	linuxppc-dev@lists.ozlabs.org
10033S:	Maintained
10034F:	drivers/char/powernv-op-panel.c
10035
10036PNP SUPPORT
10037M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10038S:	Maintained
10039F:	drivers/pnp/
10040
10041PPP PROTOCOL DRIVERS AND COMPRESSORS
10042M:	Paul Mackerras <paulus@samba.org>
10043L:	linux-ppp@vger.kernel.org
10044S:	Maintained
10045F:	drivers/net/ppp/ppp_*
10046
10047PPP OVER ATM (RFC 2364)
10048M:	Mitchell Blank Jr <mitch@sfgoth.com>
10049S:	Maintained
10050F:	net/atm/pppoatm.c
10051F:	include/uapi/linux/atmppp.h
10052
10053PPP OVER ETHERNET
10054M:	Michal Ostrowski <mostrows@earthlink.net>
10055S:	Maintained
10056F:	drivers/net/ppp/pppoe.c
10057F:	drivers/net/ppp/pppox.c
10058
10059PPP OVER L2TP
10060M:	James Chapman <jchapman@katalix.com>
10061S:	Maintained
10062F:	net/l2tp/l2tp_ppp.c
10063F:	include/linux/if_pppol2tp.h
10064F:	include/uapi/linux/if_pppol2tp.h
10065
10066PPS SUPPORT
10067M:	Rodolfo Giometti <giometti@enneenne.com>
10068W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
10069L:	linuxpps@ml.enneenne.com (subscribers-only)
10070S:	Maintained
10071F:	Documentation/pps/
10072F:	drivers/pps/
10073F:	include/linux/pps*.h
10074
10075PPTP DRIVER
10076M:	Dmitry Kozlov <xeb@mail.ru>
10077L:	netdev@vger.kernel.org
10078S:	Maintained
10079F:	drivers/net/ppp/pptp.c
10080W:	http://sourceforge.net/projects/accel-pptp
10081
10082PREEMPTIBLE KERNEL
10083M:	Robert Love <rml@tech9.net>
10084L:	kpreempt-tech@lists.sourceforge.net
10085W:	ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10086S:	Supported
10087F:	Documentation/preempt-locking.txt
10088F:	include/linux/preempt.h
10089
10090PRINTK
10091M:	Petr Mladek <pmladek@suse.com>
10092M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10093R:	Steven Rostedt <rostedt@goodmis.org>
10094S:	Maintained
10095F:	kernel/printk/
10096F:	include/linux/printk.h
10097
10098PRISM54 WIRELESS DRIVER
10099M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
10100L:	linux-wireless@vger.kernel.org
10101W:	http://wireless.kernel.org/en/users/Drivers/p54
10102S:	Obsolete
10103F:	drivers/net/wireless/intersil/prism54/
10104
10105PS3 NETWORK SUPPORT
10106M:	Geoff Levand <geoff@infradead.org>
10107L:	netdev@vger.kernel.org
10108L:	linuxppc-dev@lists.ozlabs.org
10109S:	Maintained
10110F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
10111
10112PS3 PLATFORM SUPPORT
10113M:	Geoff Levand <geoff@infradead.org>
10114L:	linuxppc-dev@lists.ozlabs.org
10115S:	Maintained
10116F:	arch/powerpc/boot/ps3*
10117F:	arch/powerpc/include/asm/lv1call.h
10118F:	arch/powerpc/include/asm/ps3*.h
10119F:	arch/powerpc/platforms/ps3/
10120F:	drivers/*/ps3*
10121F:	drivers/ps3/
10122F:	drivers/rtc/rtc-ps3.c
10123F:	drivers/usb/host/*ps3.c
10124F:	sound/ppc/snd_ps3*
10125
10126PS3VRAM DRIVER
10127M:	Jim Paris <jim@jtan.com>
10128M:	Geoff Levand <geoff@infradead.org>
10129L:	linuxppc-dev@lists.ozlabs.org
10130S:	Maintained
10131F:	drivers/block/ps3vram.c
10132
10133PSAMPLE PACKET SAMPLING SUPPORT:
10134M:	Yotam Gigi <yotamg@mellanox.com>
10135S:	Maintained
10136F:	net/psample
10137F:	include/net/psample.h
10138F:	include/uapi/linux/psample.h
10139
10140PSTORE FILESYSTEM
10141M:	Kees Cook <keescook@chromium.org>
10142M:	Anton Vorontsov <anton@enomsg.org>
10143M:	Colin Cross <ccross@android.com>
10144M:	Tony Luck <tony.luck@intel.com>
10145S:	Maintained
10146T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10147F:	fs/pstore/
10148F:	include/linux/pstore*
10149F:	drivers/firmware/efi/efi-pstore.c
10150F:	drivers/acpi/apei/erst.c
10151F:	Documentation/admin-guide/ramoops.rst
10152F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10153K:	\b(pstore|ramoops)
10154
10155PTP HARDWARE CLOCK SUPPORT
10156M:	Richard Cochran <richardcochran@gmail.com>
10157L:	netdev@vger.kernel.org
10158S:	Maintained
10159W:	http://linuxptp.sourceforge.net/
10160F:	Documentation/ABI/testing/sysfs-ptp
10161F:	Documentation/ptp/*
10162F:	drivers/net/ethernet/freescale/gianfar_ptp.c
10163F:	drivers/net/phy/dp83640*
10164F:	drivers/ptp/*
10165F:	include/linux/ptp_cl*
10166
10167PTRACE SUPPORT
10168M:	Roland McGrath <roland@hack.frob.com>
10169M:	Oleg Nesterov <oleg@redhat.com>
10170S:	Maintained
10171F:	include/asm-generic/syscall.h
10172F:	include/linux/ptrace.h
10173F:	include/linux/regset.h
10174F:	include/linux/tracehook.h
10175F:	include/uapi/linux/ptrace.h
10176F:	kernel/ptrace.c
10177
10178PULSE8-CEC DRIVER
10179M:	Hans Verkuil <hverkuil@xs4all.nl>
10180L:	linux-media@vger.kernel.org
10181T:	git git://linuxtv.org/media_tree.git
10182S:	Maintained
10183F:	drivers/media/usb/pulse8-cec/*
10184
10185PVRUSB2 VIDEO4LINUX DRIVER
10186M:	Mike Isely <isely@pobox.com>
10187L:	pvrusb2@isely.net	(subscribers-only)
10188L:	linux-media@vger.kernel.org
10189W:	http://www.isely.net/pvrusb2/
10190T:	git git://linuxtv.org/media_tree.git
10191S:	Maintained
10192F:	Documentation/media/v4l-drivers/pvrusb2*
10193F:	drivers/media/usb/pvrusb2/
10194
10195PWC WEBCAM DRIVER
10196M:	Hans Verkuil <hverkuil@xs4all.nl>
10197L:	linux-media@vger.kernel.org
10198T:	git git://linuxtv.org/media_tree.git
10199S:	Odd Fixes
10200F:	drivers/media/usb/pwc/*
10201
10202PWM FAN DRIVER
10203M:	Kamil Debski <kamil@wypas.org>
10204M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10205L:	linux-hwmon@vger.kernel.org
10206S:	Supported
10207F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10208F:	Documentation/hwmon/pwm-fan
10209F:	drivers/hwmon/pwm-fan.c
10210
10211PWM SUBSYSTEM
10212M:	Thierry Reding <thierry.reding@gmail.com>
10213L:	linux-pwm@vger.kernel.org
10214S:	Maintained
10215T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10216F:	Documentation/pwm.txt
10217F:	Documentation/devicetree/bindings/pwm/
10218F:	include/linux/pwm.h
10219F:	drivers/pwm/
10220F:	drivers/video/backlight/pwm_bl.c
10221F:	include/linux/pwm_backlight.h
10222
10223PXA2xx/PXA3xx SUPPORT
10224M:	Daniel Mack <daniel@zonque.org>
10225M:	Haojian Zhuang <haojian.zhuang@gmail.com>
10226M:	Robert Jarzmik <robert.jarzmik@free.fr>
10227L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10228T:	git git://github.com/hzhuang1/linux.git
10229T:	git git://github.com/rjarzmik/linux.git
10230S:	Maintained
10231F:	arch/arm/boot/dts/pxa*
10232F:	arch/arm/mach-pxa/
10233F:	drivers/dma/pxa*
10234F:	drivers/pcmcia/pxa2xx*
10235F:	drivers/pinctrl/pxa/
10236F:	drivers/spi/spi-pxa2xx*
10237F:	drivers/usb/gadget/udc/pxa2*
10238F:	include/sound/pxa2xx-lib.h
10239F:	sound/arm/pxa*
10240F:	sound/soc/pxa/
10241
10242PXA GPIO DRIVER
10243M:	Robert Jarzmik <robert.jarzmik@free.fr>
10244L:	linux-gpio@vger.kernel.org
10245S:	Maintained
10246F:	drivers/gpio/gpio-pxa.c
10247
10248PXA3xx NAND FLASH DRIVER
10249M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10250L:	linux-mtd@lists.infradead.org
10251S:	Maintained
10252F:	drivers/mtd/nand/pxa3xx_nand.c
10253
10254MMP SUPPORT
10255M:	Eric Miao <eric.y.miao@gmail.com>
10256M:	Haojian Zhuang <haojian.zhuang@gmail.com>
10257L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10258T:	git git://github.com/hzhuang1/linux.git
10259T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
10260S:	Maintained
10261F:	arch/arm/boot/dts/mmp*
10262F:	arch/arm/mach-mmp/
10263
10264PXA MMCI DRIVER
10265S:	Orphan
10266
10267PXA RTC DRIVER
10268M:	Robert Jarzmik <robert.jarzmik@free.fr>
10269L:	rtc-linux@googlegroups.com
10270S:	Maintained
10271
10272QAT DRIVER
10273M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10274M:	Salvatore Benedetto <salvatore.benedetto@intel.com>
10275L:	qat-linux@intel.com
10276S:	Supported
10277F:	drivers/crypto/qat/
10278
10279QIB DRIVER
10280M:	Mike Marciniszyn <infinipath@intel.com>
10281L:	linux-rdma@vger.kernel.org
10282S:	Supported
10283F:	drivers/infiniband/hw/qib/
10284
10285QLOGIC QLA1280 SCSI DRIVER
10286M:	Michael Reed <mdr@sgi.com>
10287L:	linux-scsi@vger.kernel.org
10288S:	Maintained
10289F:	drivers/scsi/qla1280.[ch]
10290
10291QLOGIC QLA2XXX FC-SCSI DRIVER
10292M:	qla2xxx-upstream@qlogic.com
10293L:	linux-scsi@vger.kernel.org
10294S:	Supported
10295F:	Documentation/scsi/LICENSE.qla2xxx
10296F:	drivers/scsi/qla2xxx/
10297
10298QLOGIC QLA4XXX iSCSI DRIVER
10299M:	QLogic-Storage-Upstream@qlogic.com
10300L:	linux-scsi@vger.kernel.org
10301S:	Supported
10302F:	Documentation/scsi/LICENSE.qla4xxx
10303F:	drivers/scsi/qla4xxx/
10304
10305QLOGIC QLA3XXX NETWORK DRIVER
10306M:	Dept-GELinuxNICDev@cavium.com
10307L:	netdev@vger.kernel.org
10308S:	Supported
10309F:	Documentation/networking/LICENSE.qla3xxx
10310F:	drivers/net/ethernet/qlogic/qla3xxx.*
10311
10312QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10313M:	Harish Patil <harish.patil@cavium.com>
10314M:	Manish Chopra <manish.chopra@cavium.com>
10315M:	Dept-GELinuxNICDev@cavium.com
10316L:	netdev@vger.kernel.org
10317S:	Supported
10318F:	drivers/net/ethernet/qlogic/qlcnic/
10319
10320QLOGIC QLGE 10Gb ETHERNET DRIVER
10321M:	Harish Patil <harish.patil@cavium.com>
10322M:	Manish Chopra <manish.chopra@cavium.com>
10323M:	Dept-GELinuxNICDev@cavium.com
10324L:	netdev@vger.kernel.org
10325S:	Supported
10326F:	drivers/net/ethernet/qlogic/qlge/
10327
10328QLOGIC QL4xxx ETHERNET DRIVER
10329M:	Yuval Mintz <Yuval.Mintz@cavium.com>
10330M:	Ariel Elior <Ariel.Elior@cavium.com>
10331M:	everest-linux-l2@cavium.com
10332L:	netdev@vger.kernel.org
10333S:	Supported
10334F:	drivers/net/ethernet/qlogic/qed/
10335F:	include/linux/qed/
10336F:	drivers/net/ethernet/qlogic/qede/
10337
10338QLOGIC QL41xxx ISCSI DRIVER
10339M:	QLogic-Storage-Upstream@cavium.com
10340L:	linux-scsi@vger.kernel.org
10341S:	Supported
10342F:	drivers/scsi/qedi/
10343
10344QLOGIC QL41xxx FCOE DRIVER
10345M:	QLogic-Storage-Upstream@cavium.com
10346L:	linux-scsi@vger.kernel.org
10347S:	Supported
10348F:	drivers/scsi/qedf/
10349
10350QNX4 FILESYSTEM
10351M:	Anders Larsen <al@alarsen.net>
10352W:	http://www.alarsen.net/linux/qnx4fs/
10353S:	Maintained
10354F:	fs/qnx4/
10355F:	include/uapi/linux/qnx4_fs.h
10356F:	include/uapi/linux/qnxtypes.h
10357
10358QORIQ DPAA2 FSL-MC BUS DRIVER
10359M:	Stuart Yoder <stuyoder@gmail.com>
10360M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
10361L:	linux-kernel@vger.kernel.org
10362S:	Maintained
10363F:	drivers/staging/fsl-mc/
10364
10365QT1010 MEDIA DRIVER
10366M:	Antti Palosaari <crope@iki.fi>
10367L:	linux-media@vger.kernel.org
10368W:	https://linuxtv.org
10369W:	http://palosaari.fi/linux/
10370Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10371T:	git git://linuxtv.org/anttip/media_tree.git
10372S:	Maintained
10373F:	drivers/media/tuners/qt1010*
10374
10375QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10376M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10377L:	linux-wireless@vger.kernel.org
10378W:	http://wireless.kernel.org/en/users/Drivers/ath9k
10379S:	Supported
10380F:	drivers/net/wireless/ath/ath9k/
10381
10382QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10383M:	Kalle Valo <kvalo@qca.qualcomm.com>
10384L:	ath10k@lists.infradead.org
10385W:	http://wireless.kernel.org/en/users/Drivers/ath10k
10386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10387S:	Supported
10388F:	drivers/net/wireless/ath/ath10k/
10389
10390QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10391M:	Timur Tabi <timur@codeaurora.org>
10392L:	netdev@vger.kernel.org
10393S:	Supported
10394F:	drivers/net/ethernet/qualcomm/emac/
10395
10396QUALCOMM HEXAGON ARCHITECTURE
10397M:	Richard Kuo <rkuo@codeaurora.org>
10398L:	linux-hexagon@vger.kernel.org
10399T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10400S:	Supported
10401F:	arch/hexagon/
10402
10403QUALCOMM WCN36XX WIRELESS DRIVER
10404M:	Eugene Krasnikov <k.eugene.e@gmail.com>
10405L:	wcn36xx@lists.infradead.org
10406W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
10407T:	git git://github.com/KrasnikovEugene/wcn36xx.git
10408S:	Supported
10409F:	drivers/net/wireless/ath/wcn36xx/
10410
10411QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10412M:	Gabriel Somlo <somlo@cmu.edu>
10413M:	"Michael S. Tsirkin" <mst@redhat.com>
10414L:	qemu-devel@nongnu.org
10415S:	Maintained
10416F:	drivers/firmware/qemu_fw_cfg.c
10417
10418RADOS BLOCK DEVICE (RBD)
10419M:	Ilya Dryomov <idryomov@gmail.com>
10420M:	Sage Weil <sage@redhat.com>
10421M:	Alex Elder <elder@kernel.org>
10422L:	ceph-devel@vger.kernel.org
10423W:	http://ceph.com/
10424T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10425T:	git git://github.com/ceph/ceph-client.git
10426S:	Supported
10427F:	Documentation/ABI/testing/sysfs-bus-rbd
10428F:	drivers/block/rbd.c
10429F:	drivers/block/rbd_types.h
10430
10431RADEON FRAMEBUFFER DISPLAY DRIVER
10432M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
10433L:	linux-fbdev@vger.kernel.org
10434S:	Maintained
10435F:	drivers/video/fbdev/aty/radeon*
10436F:	include/uapi/linux/radeonfb.h
10437
10438RADIOSHARK RADIO DRIVER
10439M:	Hans Verkuil <hverkuil@xs4all.nl>
10440L:	linux-media@vger.kernel.org
10441T:	git git://linuxtv.org/media_tree.git
10442S:	Maintained
10443F:	drivers/media/radio/radio-shark.c
10444
10445RADIOSHARK2 RADIO DRIVER
10446M:	Hans Verkuil <hverkuil@xs4all.nl>
10447L:	linux-media@vger.kernel.org
10448T:	git git://linuxtv.org/media_tree.git
10449S:	Maintained
10450F:	drivers/media/radio/radio-shark2.c
10451F:	drivers/media/radio/radio-tea5777.c
10452
10453RAGE128 FRAMEBUFFER DISPLAY DRIVER
10454M:	Paul Mackerras <paulus@samba.org>
10455L:	linux-fbdev@vger.kernel.org
10456S:	Maintained
10457F:	drivers/video/fbdev/aty/aty128fb.c
10458
10459RALINK MIPS ARCHITECTURE
10460M:	John Crispin <john@phrozen.org>
10461L:	linux-mips@linux-mips.org
10462S:	Maintained
10463F:	arch/mips/ralink
10464
10465RALINK RT2X00 WIRELESS LAN DRIVER
10466P:	rt2x00 project
10467M:	Stanislaw Gruszka <sgruszka@redhat.com>
10468M:	Helmut Schaa <helmut.schaa@googlemail.com>
10469L:	linux-wireless@vger.kernel.org
10470S:	Maintained
10471F:	drivers/net/wireless/ralink/rt2x00/
10472
10473RAMDISK RAM BLOCK DEVICE DRIVER
10474M:	Jens Axboe <axboe@kernel.dk>
10475S:	Maintained
10476F:	Documentation/blockdev/ramdisk.txt
10477F:	drivers/block/brd.c
10478
10479RANDOM NUMBER DRIVER
10480M:	"Theodore Ts'o" <tytso@mit.edu>
10481S:	Maintained
10482F:	drivers/char/random.c
10483
10484RAPIDIO SUBSYSTEM
10485M:	Matt Porter <mporter@kernel.crashing.org>
10486M:	Alexandre Bounine <alexandre.bounine@idt.com>
10487S:	Maintained
10488F:	drivers/rapidio/
10489
10490RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10491L:	linux-wireless@vger.kernel.org
10492S:	Orphan
10493F:	drivers/net/wireless/ray*
10494
10495RCUTORTURE MODULE
10496M:	Josh Triplett <josh@joshtriplett.org>
10497M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10498L:	linux-kernel@vger.kernel.org
10499S:	Supported
10500T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10501F:	Documentation/RCU/torture.txt
10502F:	kernel/rcu/rcutorture.c
10503
10504RCUTORTURE TEST FRAMEWORK
10505M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10506M:	Josh Triplett <josh@joshtriplett.org>
10507R:	Steven Rostedt <rostedt@goodmis.org>
10508R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10509R:	Lai Jiangshan <jiangshanlai@gmail.com>
10510L:	linux-kernel@vger.kernel.org
10511S:	Supported
10512T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10513F:	tools/testing/selftests/rcutorture
10514
10515RDC R-321X SoC
10516M:	Florian Fainelli <florian@openwrt.org>
10517S:	Maintained
10518
10519RDC R6040 FAST ETHERNET DRIVER
10520M:	Florian Fainelli <f.fainelli@gmail.com>
10521L:	netdev@vger.kernel.org
10522S:	Maintained
10523F:	drivers/net/ethernet/rdc/r6040.c
10524
10525RDS - RELIABLE DATAGRAM SOCKETS
10526M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
10527L:	netdev@vger.kernel.org
10528L:	linux-rdma@vger.kernel.org
10529L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
10530W:	https://oss.oracle.com/projects/rds/
10531S:	Supported
10532F:	net/rds/
10533F:	Documentation/networking/rds.txt
10534
10535RDMAVT - RDMA verbs software
10536M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10537L:	linux-rdma@vger.kernel.org
10538S:	Supported
10539F:	drivers/infiniband/sw/rdmavt
10540
10541RDT - RESOURCE ALLOCATION
10542M:	Fenghua Yu <fenghua.yu@intel.com>
10543L:	linux-kernel@vger.kernel.org
10544S:	Supported
10545F:	arch/x86/kernel/cpu/intel_rdt*
10546F:	arch/x86/include/asm/intel_rdt*
10547F:	Documentation/x86/intel_rdt*
10548
10549READ-COPY UPDATE (RCU)
10550M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10551M:	Josh Triplett <josh@joshtriplett.org>
10552R:	Steven Rostedt <rostedt@goodmis.org>
10553R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10554R:	Lai Jiangshan <jiangshanlai@gmail.com>
10555L:	linux-kernel@vger.kernel.org
10556W:	http://www.rdrop.com/users/paulmck/RCU/
10557S:	Supported
10558T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10559F:	Documentation/RCU/
10560X:	Documentation/RCU/torture.txt
10561F:	include/linux/rcu*
10562X:	include/linux/srcu.h
10563F:	kernel/rcu/
10564X:	kernel/torture.c
10565
10566REAL TIME CLOCK (RTC) SUBSYSTEM
10567M:	Alessandro Zummo <a.zummo@towertech.it>
10568M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
10569L:	rtc-linux@googlegroups.com
10570Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
10571T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10572S:	Maintained
10573F:	Documentation/devicetree/bindings/rtc/
10574F:	Documentation/rtc.txt
10575F:	drivers/rtc/
10576F:	include/linux/rtc.h
10577F:	include/uapi/linux/rtc.h
10578F:	include/linux/rtc/
10579F:	include/linux/platform_data/rtc-*
10580F:	tools/testing/selftests/timers/rtctest.c
10581
10582REALTEK AUDIO CODECS
10583M:	Bard Liao <bardliao@realtek.com>
10584M:	Oder Chiou <oder_chiou@realtek.com>
10585S:	Maintained
10586F:	sound/soc/codecs/rt*
10587F:	include/sound/rt*.h
10588
10589REISERFS FILE SYSTEM
10590L:	reiserfs-devel@vger.kernel.org
10591S:	Supported
10592F:	fs/reiserfs/
10593
10594REGISTER MAP ABSTRACTION
10595M:	Mark Brown <broonie@kernel.org>
10596L:	linux-kernel@vger.kernel.org
10597T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10598S:	Supported
10599F:	Documentation/devicetree/bindings/regmap/
10600F:	drivers/base/regmap/
10601F:	include/linux/regmap.h
10602
10603REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10604M:	Ohad Ben-Cohen <ohad@wizery.com>
10605M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10606L:	linux-remoteproc@vger.kernel.org
10607T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10608S:	Maintained
10609F:	Documentation/devicetree/bindings/remoteproc/
10610F:	Documentation/remoteproc.txt
10611F:	drivers/remoteproc/
10612F:	include/linux/remoteproc.h
10613
10614REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10615M:	Ohad Ben-Cohen <ohad@wizery.com>
10616M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10617L:	linux-remoteproc@vger.kernel.org
10618T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10619S:	Maintained
10620F:	drivers/rpmsg/
10621F:	Documentation/rpmsg.txt
10622F:	include/linux/rpmsg.h
10623F:	include/linux/rpmsg/
10624
10625RENESAS CLOCK DRIVERS
10626M:	Geert Uytterhoeven <geert+renesas@glider.be>
10627L:	linux-renesas-soc@vger.kernel.org
10628S:	Supported
10629F:	drivers/clk/renesas/
10630
10631RENESAS ETHERNET DRIVERS
10632R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10633L:	netdev@vger.kernel.org
10634L:	linux-renesas-soc@vger.kernel.org
10635F:	drivers/net/ethernet/renesas/
10636F:	include/linux/sh_eth.h
10637
10638RENESAS R-CAR GYROADC DRIVER
10639M:	Marek Vasut <marek.vasut@gmail.com>
10640L:	linux-iio@vger.kernel.org
10641S:	Supported
10642F:	drivers/iio/adc/rcar_gyro_adc.c
10643
10644RENESAS USB2 PHY DRIVER
10645M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10646L:	linux-renesas-soc@vger.kernel.org
10647S:	Maintained
10648F:	drivers/phy/phy-rcar-gen3-usb2.c
10649
10650RESET CONTROLLER FRAMEWORK
10651M:	Philipp Zabel <p.zabel@pengutronix.de>
10652T:	git git://git.pengutronix.de/git/pza/linux
10653S:	Maintained
10654F:	drivers/reset/
10655F:	Documentation/devicetree/bindings/reset/
10656F:	include/dt-bindings/reset/
10657F:	include/linux/reset.h
10658F:	include/linux/reset-controller.h
10659
10660RFKILL
10661M:	Johannes Berg <johannes@sipsolutions.net>
10662L:	linux-wireless@vger.kernel.org
10663W:	http://wireless.kernel.org/
10664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10665T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10666S:	Maintained
10667F:	Documentation/rfkill.txt
10668F:	net/rfkill/
10669
10670RHASHTABLE
10671M:	Thomas Graf <tgraf@suug.ch>
10672M:	Herbert Xu <herbert@gondor.apana.org.au>
10673L:	netdev@vger.kernel.org
10674S:	Maintained
10675F:	lib/rhashtable.c
10676F:	include/linux/rhashtable.h
10677
10678RICOH SMARTMEDIA/XD DRIVER
10679M:	Maxim Levitsky <maximlevitsky@gmail.com>
10680S:	Maintained
10681F:	drivers/mtd/nand/r852.c
10682F:	drivers/mtd/nand/r852.h
10683
10684RICOH R5C592 MEMORYSTICK DRIVER
10685M:	Maxim Levitsky <maximlevitsky@gmail.com>
10686S:	Maintained
10687F:	drivers/memstick/host/r592.*
10688
10689ROCCAT DRIVERS
10690M:	Stefan Achatz <erazor_de@users.sourceforge.net>
10691W:	http://sourceforge.net/projects/roccat/
10692S:	Maintained
10693F:	drivers/hid/hid-roccat*
10694F:	include/linux/hid-roccat*
10695F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
10696
10697ROCKER DRIVER
10698M:	Jiri Pirko <jiri@resnulli.us>
10699L:	netdev@vger.kernel.org
10700S:	Supported
10701F:	drivers/net/ethernet/rocker/
10702
10703ROCKETPORT DRIVER
10704P:	Comtrol Corp.
10705W:	http://www.comtrol.com
10706S:	Maintained
10707F:	Documentation/serial/rocket.txt
10708F:	drivers/tty/rocket*
10709
10710ROCKETPORT EXPRESS/INFINITY DRIVER
10711M:	Kevin Cernekee <cernekee@gmail.com>
10712L:	linux-serial@vger.kernel.org
10713S:	Odd Fixes
10714F:	drivers/tty/serial/rp2.*
10715
10716ROSE NETWORK LAYER
10717M:	Ralf Baechle <ralf@linux-mips.org>
10718L:	linux-hams@vger.kernel.org
10719W:	http://www.linux-ax25.org/
10720S:	Maintained
10721F:	include/net/rose.h
10722F:	include/uapi/linux/rose.h
10723F:	net/rose/
10724
10725RTL2830 MEDIA DRIVER
10726M:	Antti Palosaari <crope@iki.fi>
10727L:	linux-media@vger.kernel.org
10728W:	https://linuxtv.org
10729W:	http://palosaari.fi/linux/
10730Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10731T:	git git://linuxtv.org/anttip/media_tree.git
10732S:	Maintained
10733F:	drivers/media/dvb-frontends/rtl2830*
10734
10735RTL2832 MEDIA DRIVER
10736M:	Antti Palosaari <crope@iki.fi>
10737L:	linux-media@vger.kernel.org
10738W:	https://linuxtv.org
10739W:	http://palosaari.fi/linux/
10740Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10741T:	git git://linuxtv.org/anttip/media_tree.git
10742S:	Maintained
10743F:	drivers/media/dvb-frontends/rtl2832*
10744
10745RTL2832_SDR MEDIA DRIVER
10746M:	Antti Palosaari <crope@iki.fi>
10747L:	linux-media@vger.kernel.org
10748W:	https://linuxtv.org
10749W:	http://palosaari.fi/linux/
10750Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10751T:	git git://linuxtv.org/anttip/media_tree.git
10752S:	Maintained
10753F:	drivers/media/dvb-frontends/rtl2832_sdr*
10754
10755RTL8180 WIRELESS DRIVER
10756L:	linux-wireless@vger.kernel.org
10757W:	http://wireless.kernel.org/
10758T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10759S:	Orphan
10760F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
10761
10762RTL8187 WIRELESS DRIVER
10763M:	Herton Ronaldo Krzesinski <herton@canonical.com>
10764M:	Hin-Tak Leung <htl10@users.sourceforge.net>
10765M:	Larry Finger <Larry.Finger@lwfinger.net>
10766L:	linux-wireless@vger.kernel.org
10767W:	http://wireless.kernel.org/
10768T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10769S:	Maintained
10770F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
10771
10772RTL8192CE WIRELESS DRIVER
10773M:	Larry Finger <Larry.Finger@lwfinger.net>
10774M:	Chaoming Li <chaoming_li@realsil.com.cn>
10775L:	linux-wireless@vger.kernel.org
10776W:	http://wireless.kernel.org/
10777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10778S:	Maintained
10779F:	drivers/net/wireless/realtek/rtlwifi/
10780F:	drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10781
10782RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10783M:	Jes Sorensen <Jes.Sorensen@gmail.com>
10784L:	linux-wireless@vger.kernel.org
10785T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10786S:	Maintained
10787F:	drivers/net/wireless/realtek/rtl8xxxu/
10788
10789S3 SAVAGE FRAMEBUFFER DRIVER
10790M:	Antonino Daplas <adaplas@gmail.com>
10791L:	linux-fbdev@vger.kernel.org
10792S:	Maintained
10793F:	drivers/video/fbdev/savage/
10794
10795S390
10796M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
10797M:	Heiko Carstens <heiko.carstens@de.ibm.com>
10798L:	linux-s390@vger.kernel.org
10799W:	http://www.ibm.com/developerworks/linux/linux390/
10800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10801S:	Supported
10802F:	arch/s390/
10803F:	drivers/s390/
10804F:	Documentation/s390/
10805F:	Documentation/DocBook/s390*
10806
10807S390 COMMON I/O LAYER
10808M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
10809M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10810L:	linux-s390@vger.kernel.org
10811W:	http://www.ibm.com/developerworks/linux/linux390/
10812S:	Supported
10813F:	drivers/s390/cio/
10814
10815S390 DASD DRIVER
10816M:	Stefan Haberland <sth@linux.vnet.ibm.com>
10817M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
10818L:	linux-s390@vger.kernel.org
10819W:	http://www.ibm.com/developerworks/linux/linux390/
10820S:	Supported
10821F:	drivers/s390/block/dasd*
10822F:	block/partitions/ibm.c
10823
10824S390 NETWORK DRIVERS
10825M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
10826M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
10827L:	linux-s390@vger.kernel.org
10828W:	http://www.ibm.com/developerworks/linux/linux390/
10829S:	Supported
10830F:	drivers/s390/net/
10831
10832S390 PCI SUBSYSTEM
10833M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
10834M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
10835L:	linux-s390@vger.kernel.org
10836W:	http://www.ibm.com/developerworks/linux/linux390/
10837S:	Supported
10838F:	arch/s390/pci/
10839F:	drivers/pci/hotplug/s390_pci_hpc.c
10840
10841S390 ZCRYPT DRIVER
10842M:	Harald Freudenberger <freude@de.ibm.com>
10843L:	linux-s390@vger.kernel.org
10844W:	http://www.ibm.com/developerworks/linux/linux390/
10845S:	Supported
10846F:	drivers/s390/crypto/
10847
10848S390 ZFCP DRIVER
10849M:	Steffen Maier <maier@linux.vnet.ibm.com>
10850L:	linux-s390@vger.kernel.org
10851W:	http://www.ibm.com/developerworks/linux/linux390/
10852S:	Supported
10853F:	drivers/s390/scsi/zfcp_*
10854
10855S390 IUCV NETWORK LAYER
10856M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
10857M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
10858L:	linux-s390@vger.kernel.org
10859W:	http://www.ibm.com/developerworks/linux/linux390/
10860S:	Supported
10861F:	drivers/s390/net/*iucv*
10862F:	include/net/iucv/
10863F:	net/iucv/
10864
10865S390 IOMMU (PCI)
10866M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
10867L:	linux-s390@vger.kernel.org
10868W:	http://www.ibm.com/developerworks/linux/linux390/
10869S:	Supported
10870F:	drivers/iommu/s390-iommu.c
10871
10872S3C24XX SD/MMC Driver
10873M:	Ben Dooks <ben-linux@fluff.org>
10874L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10875S:	Supported
10876F:	drivers/mmc/host/s3cmci.*
10877
10878SAA6588 RDS RECEIVER DRIVER
10879M:	Hans Verkuil <hverkuil@xs4all.nl>
10880L:	linux-media@vger.kernel.org
10881T:	git git://linuxtv.org/media_tree.git
10882W:	https://linuxtv.org
10883S:	Odd Fixes
10884F:	drivers/media/i2c/saa6588*
10885
10886SAA7134 VIDEO4LINUX DRIVER
10887M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
10888M:	Mauro Carvalho Chehab <mchehab@kernel.org>
10889L:	linux-media@vger.kernel.org
10890W:	https://linuxtv.org
10891T:	git git://linuxtv.org/media_tree.git
10892S:	Odd fixes
10893F:	Documentation/media/v4l-drivers/saa7134*
10894F:	drivers/media/pci/saa7134/
10895
10896SAA7146 VIDEO4LINUX-2 DRIVER
10897M:	Hans Verkuil <hverkuil@xs4all.nl>
10898L:	linux-media@vger.kernel.org
10899T:	git git://linuxtv.org/media_tree.git
10900S:	Maintained
10901F:	drivers/media/common/saa7146/
10902F:	drivers/media/pci/saa7146/
10903F:	include/media/saa7146*
10904
10905SAMSUNG LAPTOP DRIVER
10906M:	Corentin Chary <corentin.chary@gmail.com>
10907L:	platform-driver-x86@vger.kernel.org
10908S:	Maintained
10909F:	drivers/platform/x86/samsung-laptop.c
10910
10911SAMSUNG AUDIO (ASoC) DRIVERS
10912M:	Krzysztof Kozlowski <krzk@kernel.org>
10913M:	Sangbeom Kim <sbkim73@samsung.com>
10914M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10915L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10916S:	Supported
10917F:	sound/soc/samsung/
10918
10919SAMSUNG FRAMEBUFFER DRIVER
10920M:	Jingoo Han <jingoohan1@gmail.com>
10921L:	linux-fbdev@vger.kernel.org
10922S:	Maintained
10923F:	drivers/video/fbdev/s3c-fb.c
10924
10925SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10926M:	Sangbeom Kim <sbkim73@samsung.com>
10927M:	Krzysztof Kozlowski <krzk@kernel.org>
10928M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10929L:	linux-kernel@vger.kernel.org
10930L:	linux-samsung-soc@vger.kernel.org
10931S:	Supported
10932F:	drivers/mfd/sec*.c
10933F:	drivers/regulator/s2m*.c
10934F:	drivers/regulator/s5m*.c
10935F:	drivers/clk/clk-s2mps11.c
10936F:	drivers/rtc/rtc-s5m.c
10937F:	include/linux/mfd/samsung/
10938F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10939F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10940F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10941F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10942
10943SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10944M:	Kyungmin Park <kyungmin.park@samsung.com>
10945M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10946L:	linux-media@vger.kernel.org
10947Q:	https://patchwork.linuxtv.org/project/linux-media/list/
10948S:	Supported
10949F:	drivers/media/platform/exynos4-is/
10950
10951SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10952M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10953L:	linux-media@vger.kernel.org
10954L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10955S:	Maintained
10956F:	drivers/media/platform/s3c-camif/
10957F:	include/media/drv-intf/s3c_camif.h
10958
10959SAMSUNG S5C73M3 CAMERA DRIVER
10960M:	Kyungmin Park <kyungmin.park@samsung.com>
10961M:	Andrzej Hajda <a.hajda@samsung.com>
10962L:	linux-media@vger.kernel.org
10963S:	Supported
10964F:	drivers/media/i2c/s5c73m3/*
10965
10966SAMSUNG S5K5BAF CAMERA DRIVER
10967M:	Kyungmin Park <kyungmin.park@samsung.com>
10968M:	Andrzej Hajda <a.hajda@samsung.com>
10969L:	linux-media@vger.kernel.org
10970S:	Supported
10971F:	drivers/media/i2c/s5k5baf.c
10972
10973SAMSUNG S3FWRN5 NFC DRIVER
10974M:	Robert Baldyga <r.baldyga@samsung.com>
10975M:	Krzysztof Opasiak <k.opasiak@samsung.com>
10976L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10977S:	Supported
10978F:	drivers/nfc/s3fwrn5
10979
10980SAMSUNG SOC CLOCK DRIVERS
10981M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10982M:	Tomasz Figa <tomasz.figa@gmail.com>
10983M:	Chanwoo Choi <cw00.choi@samsung.com>
10984S:	Supported
10985L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10986F:	drivers/clk/samsung/
10987F:	include/dt-bindings/clock/exynos*.h
10988F:	Documentation/devicetree/bindings/clock/exynos*.txt
10989
10990SAMSUNG SPI DRIVERS
10991M:	Kukjin Kim <kgene@kernel.org>
10992M:	Krzysztof Kozlowski <krzk@kernel.org>
10993M:	Andi Shyti <andi.shyti@samsung.com>
10994L:	linux-spi@vger.kernel.org
10995L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10996S:	Maintained
10997F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
10998F:	drivers/spi/spi-s3c*
10999F:	include/linux/platform_data/spi-s3c64xx.h
11000
11001SAMSUNG SXGBE DRIVERS
11002M:	Byungho An <bh74.an@samsung.com>
11003M:	Girish K S <ks.giri@samsung.com>
11004M:	Vipul Pandya <vipul.pandya@samsung.com>
11005S:	Supported
11006L:	netdev@vger.kernel.org
11007F:	drivers/net/ethernet/samsung/sxgbe/
11008
11009SAMSUNG THERMAL DRIVER
11010M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11011L:	linux-pm@vger.kernel.org
11012L:	linux-samsung-soc@vger.kernel.org
11013S:	Supported
11014T:	git https://github.com/lmajewski/linux-samsung-thermal.git
11015F:	drivers/thermal/samsung/
11016
11017SAMSUNG USB2 PHY DRIVER
11018M:	Kamil Debski <kamil@wypas.org>
11019M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11020L:	linux-kernel@vger.kernel.org
11021S:	Supported
11022F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
11023F:	Documentation/phy/samsung-usb2.txt
11024F:	drivers/phy/phy-exynos4210-usb2.c
11025F:	drivers/phy/phy-exynos4x12-usb2.c
11026F:	drivers/phy/phy-exynos5250-usb2.c
11027F:	drivers/phy/phy-s5pv210-usb2.c
11028F:	drivers/phy/phy-samsung-usb2.c
11029F:	drivers/phy/phy-samsung-usb2.h
11030
11031SERIAL DRIVERS
11032M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11033L:	linux-serial@vger.kernel.org
11034S:	Maintained
11035F:	Documentation/devicetree/bindings/serial/
11036F:	drivers/tty/serial/
11037
11038SERIAL DEVICE BUS
11039M:	Rob Herring <robh@kernel.org>
11040L:	linux-serial@vger.kernel.org
11041S:	Maintained
11042F:	Documentation/devicetree/bindings/serial/slave-device.txt
11043F:	drivers/tty/serdev/
11044F:	include/linux/serdev.h
11045
11046SERIAL IR RECEIVER
11047M:	Sean Young <sean@mess.org>
11048L:	linux-media@vger.kernel.org
11049S:	Maintained
11050F:	drivers/media/rc/serial_ir.c
11051
11052STI CEC DRIVER
11053M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
11054L:	kernel@stlinux.com
11055S:	Maintained
11056F:	drivers/staging/media/st-cec/
11057F:	Documentation/devicetree/bindings/media/stih-cec.txt
11058
11059SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11060M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11061L:	linux-s390@vger.kernel.org
11062W:	http://www.ibm.com/developerworks/linux/linux390/
11063S:	Supported
11064F:	net/smc/
11065
11066SYNOPSYS DESIGNWARE DMAC DRIVER
11067M:	Viresh Kumar <vireshk@kernel.org>
11068M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11069S:	Maintained
11070F:	include/linux/dma/dw.h
11071F:	include/linux/platform_data/dma-dw.h
11072F:	drivers/dma/dw/
11073
11074SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
11075M:	Jie Deng <jiedeng@synopsys.com>
11076L:	netdev@vger.kernel.org
11077S:	Supported
11078F:	drivers/net/ethernet/synopsys/
11079
11080SYNOPSYS DESIGNWARE I2C DRIVER
11081M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
11082R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11083R:	Mika Westerberg <mika.westerberg@linux.intel.com>
11084L:	linux-i2c@vger.kernel.org
11085S:	Maintained
11086F:	drivers/i2c/busses/i2c-designware-*
11087F:	include/linux/platform_data/i2c-designware.h
11088
11089SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
11090M:	Jaehoon Chung <jh80.chung@samsung.com>
11091L:	linux-mmc@vger.kernel.org
11092S:	Maintained
11093F:	drivers/mmc/host/dw_mmc*
11094
11095SYSTEM TRACE MODULE CLASS
11096M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11097S:	Maintained
11098T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
11099F:	Documentation/trace/stm.txt
11100F:	drivers/hwtracing/stm/
11101F:	include/linux/stm.h
11102F:	include/uapi/linux/stm.h
11103
11104THUNDERBOLT DRIVER
11105M:	Andreas Noever <andreas.noever@gmail.com>
11106S:	Maintained
11107F:	drivers/thunderbolt/
11108
11109TI BQ27XXX POWER SUPPLY DRIVER
11110R:	Andrew F. Davis <afd@ti.com>
11111F:	include/linux/power/bq27xxx_battery.h
11112F:	drivers/power/supply/bq27xxx_battery.c
11113F:	drivers/power/supply/bq27xxx_battery_i2c.c
11114
11115TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
11116M:	John Stultz <john.stultz@linaro.org>
11117M:	Thomas Gleixner <tglx@linutronix.de>
11118L:	linux-kernel@vger.kernel.org
11119T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11120S:	Supported
11121F:	include/linux/clocksource.h
11122F:	include/linux/time.h
11123F:	include/linux/timex.h
11124F:	include/uapi/linux/time.h
11125F:	include/uapi/linux/timex.h
11126F:	kernel/time/clocksource.c
11127F:	kernel/time/time*.c
11128F:	kernel/time/alarmtimer.c
11129F:	kernel/time/ntp.c
11130F:	tools/testing/selftests/timers/
11131
11132SC1200 WDT DRIVER
11133M:	Zwane Mwaikambo <zwanem@gmail.com>
11134S:	Maintained
11135F:	drivers/watchdog/sc1200wdt.c
11136
11137SCHEDULER
11138M:	Ingo Molnar <mingo@redhat.com>
11139M:	Peter Zijlstra <peterz@infradead.org>
11140L:	linux-kernel@vger.kernel.org
11141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11142S:	Maintained
11143F:	kernel/sched/
11144F:	include/linux/sched.h
11145F:	include/uapi/linux/sched.h
11146F:	include/linux/wait.h
11147
11148SCORE ARCHITECTURE
11149M:	Chen Liqin <liqin.linux@gmail.com>
11150M:	Lennox Wu <lennox.wu@gmail.com>
11151W:	http://www.sunplus.com
11152S:	Supported
11153F:	arch/score/
11154
11155SCR24X CHIP CARD INTERFACE DRIVER
11156M:	Lubomir Rintel <lkundrak@v3.sk>
11157S:	Supported
11158F:	drivers/char/pcmcia/scr24x_cs.c
11159
11160SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
11161M:	Sudeep Holla <sudeep.holla@arm.com>
11162L:	linux-arm-kernel@lists.infradead.org
11163S:	Maintained
11164F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
11165F:	drivers/clk/clk-scpi.c
11166F:	drivers/cpufreq/scpi-cpufreq.c
11167F:	drivers/firmware/arm_scpi.c
11168F:	include/linux/scpi_protocol.h
11169
11170SCSI CDROM DRIVER
11171M:	Jens Axboe <axboe@kernel.dk>
11172L:	linux-scsi@vger.kernel.org
11173W:	http://www.kernel.dk
11174S:	Maintained
11175F:	drivers/scsi/sr*
11176
11177SCSI RDMA PROTOCOL (SRP) INITIATOR
11178M:	Bart Van Assche <bart.vanassche@sandisk.com>
11179L:	linux-rdma@vger.kernel.org
11180S:	Supported
11181W:	http://www.openfabrics.org
11182Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11184F:	drivers/infiniband/ulp/srp/
11185F:	include/scsi/srp.h
11186
11187SCSI SG DRIVER
11188M:	Doug Gilbert <dgilbert@interlog.com>
11189L:	linux-scsi@vger.kernel.org
11190W:	http://sg.danny.cz/sg
11191S:	Maintained
11192F:	Documentation/scsi/scsi-generic.txt
11193F:	drivers/scsi/sg.c
11194F:	include/scsi/sg.h
11195
11196SCSI SUBSYSTEM
11197M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11198T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11199M:	"Martin K. Petersen" <martin.petersen@oracle.com>
11200T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11201L:	linux-scsi@vger.kernel.org
11202S:	Maintained
11203F:	Documentation/devicetree/bindings/scsi/
11204F:	drivers/scsi/
11205F:	include/scsi/
11206
11207SCSI TAPE DRIVER
11208M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11209L:	linux-scsi@vger.kernel.org
11210S:	Maintained
11211F:	Documentation/scsi/st.txt
11212F:	drivers/scsi/st.*
11213F:	drivers/scsi/st_*.h
11214
11215SCTP PROTOCOL
11216M:	Vlad Yasevich <vyasevich@gmail.com>
11217M:	Neil Horman <nhorman@tuxdriver.com>
11218L:	linux-sctp@vger.kernel.org
11219W:	http://lksctp.sourceforge.net
11220S:	Maintained
11221F:	Documentation/networking/sctp.txt
11222F:	include/linux/sctp.h
11223F:	include/uapi/linux/sctp.h
11224F:	include/net/sctp/
11225F:	net/sctp/
11226
11227SCx200 CPU SUPPORT
11228M:	Jim Cromie <jim.cromie@gmail.com>
11229S:	Odd Fixes
11230F:	Documentation/i2c/busses/scx200_acb
11231F:	arch/x86/platform/scx200/
11232F:	drivers/watchdog/scx200_wdt.c
11233F:	drivers/i2c/busses/scx200*
11234F:	drivers/mtd/maps/scx200_docflash.c
11235F:	include/linux/scx200.h
11236
11237SCx200 GPIO DRIVER
11238M:	Jim Cromie <jim.cromie@gmail.com>
11239S:	Maintained
11240F:	drivers/char/scx200_gpio.c
11241F:	include/linux/scx200_gpio.h
11242
11243SCx200 HRT CLOCKSOURCE DRIVER
11244M:	Jim Cromie <jim.cromie@gmail.com>
11245S:	Maintained
11246F:	drivers/clocksource/scx200_hrt.c
11247
11248SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11249M:	Sascha Sommer <saschasommer@freenet.de>
11250L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11251S:	Maintained
11252F:	drivers/mmc/host/sdricoh_cs.c
11253
11254SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11255M:	Adrian Hunter <adrian.hunter@intel.com>
11256L:	linux-mmc@vger.kernel.org
11257T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
11258S:	Maintained
11259F:	drivers/mmc/host/sdhci*
11260F:	include/linux/mmc/sdhci*
11261
11262SECURE COMPUTING
11263M:	Kees Cook <keescook@chromium.org>
11264R:	Andy Lutomirski <luto@amacapital.net>
11265R:	Will Drewry <wad@chromium.org>
11266T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11267S:	Supported
11268F:	kernel/seccomp.c
11269F:	include/uapi/linux/seccomp.h
11270F:	include/linux/seccomp.h
11271F:	tools/testing/selftests/seccomp/*
11272K:	\bsecure_computing
11273K:	\bTIF_SECCOMP\b
11274
11275SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11276M:	Al Cooper <alcooperx@gmail.com>
11277L:	linux-mmc@vger.kernel.org
11278L:	bcm-kernel-feedback-list@broadcom.com
11279S:	Maintained
11280F:	drivers/mmc/host/sdhci-brcmstb*
11281
11282SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11283M:	Ben Dooks <ben-linux@fluff.org>
11284M:	Jaehoon Chung <jh80.chung@samsung.com>
11285L:	linux-mmc@vger.kernel.org
11286S:	Maintained
11287F:	drivers/mmc/host/sdhci-s3c*
11288
11289SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11290M:	Viresh Kumar <vireshk@kernel.org>
11291L:	linux-mmc@vger.kernel.org
11292S:	Maintained
11293F:	drivers/mmc/host/sdhci-spear.c
11294
11295SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11296M:	Scott Bauer <scott.bauer@intel.com>
11297M:	Jonathan Derrick <jonathan.derrick@intel.com>
11298M:	Rafael Antognolli <rafael.antognolli@intel.com>
11299L:	linux-block@vger.kernel.org
11300S:	Supported
11301F:	block/sed*
11302F:	block/opal_proto.h
11303F:	include/linux/sed*
11304F:	include/uapi/linux/sed*
11305
11306SECURITY SUBSYSTEM
11307M:	James Morris <james.l.morris@oracle.com>
11308M:	"Serge E. Hallyn" <serge@hallyn.com>
11309L:	linux-security-module@vger.kernel.org (suggested Cc:)
11310T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11311W:	http://kernsec.org/
11312S:	Supported
11313F:	security/
11314
11315SECURITY CONTACT
11316M:	Security Officers <security@kernel.org>
11317S:	Supported
11318
11319SELINUX SECURITY MODULE
11320M:	Paul Moore <paul@paul-moore.com>
11321M:	Stephen Smalley <sds@tycho.nsa.gov>
11322M:	Eric Paris <eparis@parisplace.org>
11323L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
11324W:	http://selinuxproject.org
11325T:	git git://git.infradead.org/users/pcmoore/selinux
11326S:	Supported
11327F:	include/linux/selinux*
11328F:	security/selinux/
11329F:	scripts/selinux/
11330
11331APPARMOR SECURITY MODULE
11332M:	John Johansen <john.johansen@canonical.com>
11333L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11334W:	apparmor.wiki.kernel.org
11335T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11336S:	Supported
11337F:	security/apparmor/
11338
11339LOADPIN SECURITY MODULE
11340M:	Kees Cook <keescook@chromium.org>
11341T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11342S:	Supported
11343F:	security/loadpin/
11344
11345YAMA SECURITY MODULE
11346M:	Kees Cook <keescook@chromium.org>
11347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11348S:	Supported
11349F:	security/yama/
11350
11351SENSABLE PHANTOM
11352M:	Jiri Slaby <jirislaby@gmail.com>
11353S:	Maintained
11354F:	drivers/misc/phantom.c
11355F:	include/uapi/linux/phantom.h
11356
11357Emulex 10Gbps iSCSI - OneConnect DRIVER
11358M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11359M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
11360M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
11361L:	linux-scsi@vger.kernel.org
11362W:	http://www.broadcom.com
11363S:	Supported
11364F:	drivers/scsi/be2iscsi/
11365
11366Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11367M:	Sathya Perla <sathya.perla@broadcom.com>
11368M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
11369M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11370M:	Somnath Kotur <somnath.kotur@broadcom.com>
11371L:	netdev@vger.kernel.org
11372W:	http://www.emulex.com
11373S:	Supported
11374F:	drivers/net/ethernet/emulex/benet/
11375
11376EMULEX ONECONNECT ROCE DRIVER
11377M:	Selvin Xavier <selvin.xavier@avagotech.com>
11378M:	Devesh Sharma <devesh.sharma@avagotech.com>
11379L:	linux-rdma@vger.kernel.org
11380W:	http://www.emulex.com
11381S:	Supported
11382F:	drivers/infiniband/hw/ocrdma/
11383F:	include/uapi/rdma/ocrdma-abi.h
11384
11385SFC NETWORK DRIVER
11386M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11387M:	Edward Cree <ecree@solarflare.com>
11388M:	Bert Kenward <bkenward@solarflare.com>
11389L:	netdev@vger.kernel.org
11390S:	Supported
11391F:	drivers/net/ethernet/sfc/
11392
11393SGI GRU DRIVER
11394M:	Dimitri Sivanich <sivanich@sgi.com>
11395S:	Maintained
11396F:	drivers/misc/sgi-gru/
11397
11398SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11399M:	Pat Gefre <pfg@sgi.com>
11400L:	linux-ia64@vger.kernel.org
11401S:	Supported
11402F:	Documentation/ia64/serial.txt
11403F:	drivers/tty/serial/ioc?_serial.c
11404F:	include/linux/ioc?.h
11405
11406SGI XP/XPC/XPNET DRIVER
11407M:	Cliff Whickman <cpw@sgi.com>
11408M:	Robin Holt <robinmholt@gmail.com>
11409S:	Maintained
11410F:	drivers/misc/sgi-xp/
11411
11412SI2157 MEDIA DRIVER
11413M:	Antti Palosaari <crope@iki.fi>
11414L:	linux-media@vger.kernel.org
11415W:	https://linuxtv.org
11416W:	http://palosaari.fi/linux/
11417Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11418T:	git git://linuxtv.org/anttip/media_tree.git
11419S:	Maintained
11420F:	drivers/media/tuners/si2157*
11421
11422SI2168 MEDIA DRIVER
11423M:	Antti Palosaari <crope@iki.fi>
11424L:	linux-media@vger.kernel.org
11425W:	https://linuxtv.org
11426W:	http://palosaari.fi/linux/
11427Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11428T:	git git://linuxtv.org/anttip/media_tree.git
11429S:	Maintained
11430F:	drivers/media/dvb-frontends/si2168*
11431
11432SI470X FM RADIO RECEIVER I2C DRIVER
11433M:	Hans Verkuil <hverkuil@xs4all.nl>
11434L:	linux-media@vger.kernel.org
11435T:	git git://linuxtv.org/media_tree.git
11436W:	https://linuxtv.org
11437S:	Odd Fixes
11438F:	drivers/media/radio/si470x/radio-si470x-i2c.c
11439
11440SI470X FM RADIO RECEIVER USB DRIVER
11441M:	Hans Verkuil <hverkuil@xs4all.nl>
11442L:	linux-media@vger.kernel.org
11443T:	git git://linuxtv.org/media_tree.git
11444W:	https://linuxtv.org
11445S:	Maintained
11446F:	drivers/media/radio/si470x/radio-si470x-common.c
11447F:	drivers/media/radio/si470x/radio-si470x.h
11448F:	drivers/media/radio/si470x/radio-si470x-usb.c
11449
11450SI4713 FM RADIO TRANSMITTER I2C DRIVER
11451M:	Eduardo Valentin <edubezval@gmail.com>
11452L:	linux-media@vger.kernel.org
11453T:	git git://linuxtv.org/media_tree.git
11454W:	https://linuxtv.org
11455S:	Odd Fixes
11456F:	drivers/media/radio/si4713/si4713.?
11457
11458SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11459M:	Eduardo Valentin <edubezval@gmail.com>
11460L:	linux-media@vger.kernel.org
11461T:	git git://linuxtv.org/media_tree.git
11462W:	https://linuxtv.org
11463S:	Odd Fixes
11464F:	drivers/media/radio/si4713/radio-platform-si4713.c
11465
11466SI4713 FM RADIO TRANSMITTER USB DRIVER
11467M:	Hans Verkuil <hverkuil@xs4all.nl>
11468L:	linux-media@vger.kernel.org
11469T:	git git://linuxtv.org/media_tree.git
11470W:	https://linuxtv.org
11471S:	Maintained
11472F:	drivers/media/radio/si4713/radio-usb-si4713.c
11473
11474SIANO DVB DRIVER
11475M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11476M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11477L:	linux-media@vger.kernel.org
11478W:	https://linuxtv.org
11479T:	git git://linuxtv.org/media_tree.git
11480S:	Odd fixes
11481F:	drivers/media/common/siano/
11482F:	drivers/media/usb/siano/
11483F:	drivers/media/usb/siano/
11484F:	drivers/media/mmc/siano/
11485
11486SILEAD TOUCHSCREEN DRIVER
11487M:	Hans de Goede <hdegoede@redhat.com>
11488L:	linux-input@vger.kernel.org
11489L:	platform-driver-x86@vger.kernel.org
11490S:	Maintained
11491F:	drivers/input/touchscreen/silead.c
11492F:	drivers/platform/x86/silead_dmi.c
11493
11494SIMPLEFB FB DRIVER
11495M:	Hans de Goede <hdegoede@redhat.com>
11496L:	linux-fbdev@vger.kernel.org
11497S:	Maintained
11498F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
11499F:	drivers/video/fbdev/simplefb.c
11500F:	include/linux/platform_data/simplefb.h
11501
11502SH_VEU V4L2 MEM2MEM DRIVER
11503L:	linux-media@vger.kernel.org
11504S:	Orphan
11505F:	drivers/media/platform/sh_veu.c
11506
11507SH_VOU V4L2 OUTPUT DRIVER
11508L:	linux-media@vger.kernel.org
11509S:	Orphan
11510F:	drivers/media/platform/sh_vou.c
11511F:	include/media/drv-intf/sh_vou.h
11512
11513SIMPLE FIRMWARE INTERFACE (SFI)
11514M:	Len Brown <lenb@kernel.org>
11515L:	sfi-devel@simplefirmware.org
11516W:	http://simplefirmware.org/
11517T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11518S:	Supported
11519F:	arch/x86/platform/sfi/
11520F:	drivers/sfi/
11521F:	include/linux/sfi*.h
11522
11523SIMTEC EB110ATX (Chalice CATS)
11524P:	Ben Dooks
11525P:	Vincent Sanders <vince@simtec.co.uk>
11526M:	Simtec Linux Team <linux@simtec.co.uk>
11527W:	http://www.simtec.co.uk/products/EB110ATX/
11528S:	Supported
11529
11530SIMTEC EB2410ITX (BAST)
11531P:	Ben Dooks
11532P:	Vincent Sanders <vince@simtec.co.uk>
11533M:	Simtec Linux Team <linux@simtec.co.uk>
11534W:	http://www.simtec.co.uk/products/EB2410ITX/
11535S:	Supported
11536F:	arch/arm/mach-s3c24xx/mach-bast.c
11537F:	arch/arm/mach-s3c24xx/bast-ide.c
11538F:	arch/arm/mach-s3c24xx/bast-irq.c
11539
11540SIPHASH PRF ROUTINES
11541M:	Jason A. Donenfeld <Jason@zx2c4.com>
11542S:	Maintained
11543F:	lib/siphash.c
11544F:	lib/test_siphash.c
11545F:	include/linux/siphash.h
11546
11547TI DAVINCI MACHINE SUPPORT
11548M:	Sekhar Nori <nsekhar@ti.com>
11549M:	Kevin Hilman <khilman@kernel.org>
11550L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11551T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11552S:	Supported
11553F:	arch/arm/mach-davinci/
11554F:	drivers/i2c/busses/i2c-davinci.c
11555
11556TI DAVINCI SERIES MEDIA DRIVER
11557M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11558L:	linux-media@vger.kernel.org
11559W:	https://linuxtv.org
11560Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11561T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11562S:	Maintained
11563F:	drivers/media/platform/davinci/
11564F:	include/media/davinci/
11565
11566TI AM437X VPFE DRIVER
11567M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11568L:	linux-media@vger.kernel.org
11569W:	https://linuxtv.org
11570Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11571T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11572S:	Maintained
11573F:	drivers/media/platform/am437x/
11574
11575OV2659 OMNIVISION SENSOR DRIVER
11576M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11577L:	linux-media@vger.kernel.org
11578W:	https://linuxtv.org
11579Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11580T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11581S:	Maintained
11582F:	drivers/media/i2c/ov2659.c
11583F:	include/media/i2c/ov2659.h
11584
11585SILICON MOTION SM712 FRAME BUFFER DRIVER
11586M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11587M:	Teddy Wang <teddy.wang@siliconmotion.com>
11588M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11589L:	linux-fbdev@vger.kernel.org
11590S:	Maintained
11591F:	drivers/video/fbdev/sm712*
11592F:	Documentation/fb/sm712fb.txt
11593
11594SIS 190 ETHERNET DRIVER
11595M:	Francois Romieu <romieu@fr.zoreil.com>
11596L:	netdev@vger.kernel.org
11597S:	Maintained
11598F:	drivers/net/ethernet/sis/sis190.c
11599
11600SIS 900/7016 FAST ETHERNET DRIVER
11601M:	Daniele Venzano <venza@brownhat.org>
11602W:	http://www.brownhat.org/sis900.html
11603L:	netdev@vger.kernel.org
11604S:	Maintained
11605F:	drivers/net/ethernet/sis/sis900.*
11606
11607SIS FRAMEBUFFER DRIVER
11608M:	Thomas Winischhofer <thomas@winischhofer.net>
11609W:	http://www.winischhofer.net/linuxsisvga.shtml
11610S:	Maintained
11611F:	Documentation/fb/sisfb.txt
11612F:	drivers/video/fbdev/sis/
11613F:	include/video/sisfb.h
11614
11615SIS USB2VGA DRIVER
11616M:	Thomas Winischhofer <thomas@winischhofer.net>
11617W:	http://www.winischhofer.at/linuxsisusbvga.shtml
11618S:	Maintained
11619F:	drivers/usb/misc/sisusbvga/
11620
11621SLAB ALLOCATOR
11622M:	Christoph Lameter <cl@linux.com>
11623M:	Pekka Enberg <penberg@kernel.org>
11624M:	David Rientjes <rientjes@google.com>
11625M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
11626M:	Andrew Morton <akpm@linux-foundation.org>
11627L:	linux-mm@kvack.org
11628S:	Maintained
11629F:	include/linux/sl?b*.h
11630F:	mm/sl?b*
11631
11632SLEEPABLE READ-COPY UPDATE (SRCU)
11633M:	Lai Jiangshan <jiangshanlai@gmail.com>
11634M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11635M:	Josh Triplett <josh@joshtriplett.org>
11636R:	Steven Rostedt <rostedt@goodmis.org>
11637R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11638L:	linux-kernel@vger.kernel.org
11639W:	http://www.rdrop.com/users/paulmck/RCU/
11640S:	Supported
11641T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11642F:	include/linux/srcu.h
11643F:	kernel/rcu/srcu.c
11644
11645SMACK SECURITY MODULE
11646M:	Casey Schaufler <casey@schaufler-ca.com>
11647L:	linux-security-module@vger.kernel.org
11648W:	http://schaufler-ca.com
11649T:	git git://github.com/cschaufler/smack-next
11650S:	Maintained
11651F:	Documentation/security/Smack.txt
11652F:	security/smack/
11653
11654DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11655M:	Kevin Hilman <khilman@kernel.org>
11656M:	Nishanth Menon <nm@ti.com>
11657S:	Maintained
11658F:	drivers/power/avs/
11659F:	include/linux/power/smartreflex.h
11660L:	linux-pm@vger.kernel.org
11661
11662SMC91x ETHERNET DRIVER
11663M:	Nicolas Pitre <nico@fluxnic.net>
11664S:	Odd Fixes
11665F:	drivers/net/ethernet/smsc/smc91x.*
11666
11667SMIA AND SMIA++ IMAGE SENSOR DRIVER
11668M:	Sakari Ailus <sakari.ailus@iki.fi>
11669L:	linux-media@vger.kernel.org
11670S:	Maintained
11671F:	drivers/media/i2c/smiapp/
11672F:	include/media/i2c/smiapp.h
11673F:	drivers/media/i2c/smiapp-pll.c
11674F:	drivers/media/i2c/smiapp-pll.h
11675F:	include/uapi/linux/smiapp.h
11676F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11677
11678SMM665 HARDWARE MONITOR DRIVER
11679M:	Guenter Roeck <linux@roeck-us.net>
11680L:	linux-hwmon@vger.kernel.org
11681S:	Maintained
11682F:	Documentation/hwmon/smm665
11683F:	drivers/hwmon/smm665.c
11684
11685SMSC EMC2103 HARDWARE MONITOR DRIVER
11686M:	Steve Glendinning <steve.glendinning@shawell.net>
11687L:	linux-hwmon@vger.kernel.org
11688S:	Maintained
11689F:	Documentation/hwmon/emc2103
11690F:	drivers/hwmon/emc2103.c
11691
11692SMSC SCH5627 HARDWARE MONITOR DRIVER
11693M:	Hans de Goede <hdegoede@redhat.com>
11694L:	linux-hwmon@vger.kernel.org
11695S:	Supported
11696F:	Documentation/hwmon/sch5627
11697F:	drivers/hwmon/sch5627.c
11698
11699SMSC47B397 HARDWARE MONITOR DRIVER
11700M:	Jean Delvare <jdelvare@suse.com>
11701L:	linux-hwmon@vger.kernel.org
11702S:	Maintained
11703F:	Documentation/hwmon/smsc47b397
11704F:	drivers/hwmon/smsc47b397.c
11705
11706SMSC911x ETHERNET DRIVER
11707M:	Steve Glendinning <steve.glendinning@shawell.net>
11708L:	netdev@vger.kernel.org
11709S:	Maintained
11710F:	include/linux/smsc911x.h
11711F:	drivers/net/ethernet/smsc/smsc911x.*
11712
11713SMSC9420 PCI ETHERNET DRIVER
11714M:	Steve Glendinning <steve.glendinning@shawell.net>
11715L:	netdev@vger.kernel.org
11716S:	Maintained
11717F:	drivers/net/ethernet/smsc/smsc9420.*
11718
11719SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11720M:	Steve Glendinning <steve.glendinning@shawell.net>
11721L:	linux-fbdev@vger.kernel.org
11722S:	Maintained
11723F:	drivers/video/fbdev/smscufx.c
11724
11725SOC-CAMERA V4L2 SUBSYSTEM
11726M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11727L:	linux-media@vger.kernel.org
11728T:	git git://linuxtv.org/media_tree.git
11729S:	Maintained
11730F:	include/media/soc*
11731F:	drivers/media/i2c/soc_camera/
11732F:	drivers/media/platform/soc_camera/
11733
11734SOEKRIS NET48XX LED SUPPORT
11735M:	Chris Boot <bootc@bootc.net>
11736S:	Maintained
11737F:	drivers/leds/leds-net48xx.c
11738
11739SOFTLOGIC 6x10 MPEG CODEC
11740M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11741M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11742M:	Andrey Utkin <andrey.krieger.utkin@gmail.com>
11743M:	Ismael Luceno <ismael@iodev.co.uk>
11744L:	linux-media@vger.kernel.org
11745S:	Supported
11746F:	drivers/media/pci/solo6x10/
11747
11748SOFTWARE RAID (Multiple Disks) SUPPORT
11749M:	Shaohua Li <shli@kernel.org>
11750L:	linux-raid@vger.kernel.org
11751T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11752S:	Supported
11753F:	drivers/md/
11754F:	include/linux/raid/
11755F:	include/uapi/linux/raid/
11756
11757SONIC NETWORK DRIVER
11758M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11759L:	netdev@vger.kernel.org
11760S:	Maintained
11761F:	drivers/net/ethernet/natsemi/sonic.*
11762
11763SONICS SILICON BACKPLANE DRIVER (SSB)
11764M:	Michael Buesch <m@bues.ch>
11765L:	linux-wireless@vger.kernel.org
11766S:	Maintained
11767F:	drivers/ssb/
11768F:	include/linux/ssb/
11769
11770SONY VAIO CONTROL DEVICE DRIVER
11771M:	Mattia Dongili <malattia@linux.it>
11772L:	platform-driver-x86@vger.kernel.org
11773W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11774S:	Maintained
11775F:	Documentation/laptops/sony-laptop.txt
11776F:	drivers/char/sonypi.c
11777F:	drivers/platform/x86/sony-laptop.c
11778F:	include/linux/sony-laptop.h
11779
11780SONY MEMORYSTICK CARD SUPPORT
11781M:	Alex Dubov <oakad@yahoo.com>
11782W:	http://tifmxx.berlios.de/
11783S:	Maintained
11784F:	drivers/memstick/host/tifm_ms.c
11785
11786SONY MEMORYSTICK STANDARD SUPPORT
11787M:	Maxim Levitsky <maximlevitsky@gmail.com>
11788S:	Maintained
11789F:	drivers/memstick/core/ms_block.*
11790
11791SOUND
11792M:	Jaroslav Kysela <perex@perex.cz>
11793M:	Takashi Iwai <tiwai@suse.com>
11794L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11795W:	http://www.alsa-project.org/
11796T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11797T:	git git://git.alsa-project.org/alsa-kernel.git
11798Q:	http://patchwork.kernel.org/project/alsa-devel/list/
11799S:	Maintained
11800F:	Documentation/sound/
11801F:	include/sound/
11802F:	include/uapi/sound/
11803F:	sound/
11804
11805SOUND - COMPRESSED AUDIO
11806M:	Vinod Koul <vinod.koul@intel.com>
11807L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11808T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11809S:	Supported
11810F:	Documentation/sound/alsa/compress_offload.txt
11811F:	include/sound/compress_driver.h
11812F:	include/uapi/sound/compress_*
11813F:	sound/core/compress_offload.c
11814F:	sound/soc/soc-compress.c
11815
11816SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11817M:	Liam Girdwood <lgirdwood@gmail.com>
11818M:	Mark Brown <broonie@kernel.org>
11819T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11820L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11821W:	http://alsa-project.org/main/index.php/ASoC
11822S:	Supported
11823F:	Documentation/devicetree/bindings/sound/
11824F:	Documentation/sound/alsa/soc/
11825F:	sound/soc/
11826F:	include/sound/soc*
11827
11828SOUND - DMAENGINE HELPERS
11829M:	Lars-Peter Clausen <lars@metafoo.de>
11830S:	Supported
11831F:	include/sound/dmaengine_pcm.h
11832F:	sound/core/pcm_dmaengine.c
11833F:	sound/soc/soc-generic-dmaengine-pcm.c
11834
11835SP2 MEDIA DRIVER
11836M:	Olli Salonen <olli.salonen@iki.fi>
11837L:	linux-media@vger.kernel.org
11838W:	https://linuxtv.org
11839Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11840S:	Maintained
11841F:	drivers/media/dvb-frontends/sp2*
11842
11843SPARC + UltraSPARC (sparc/sparc64)
11844M:	"David S. Miller" <davem@davemloft.net>
11845L:	sparclinux@vger.kernel.org
11846Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
11847T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11848T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11849S:	Maintained
11850F:	arch/sparc/
11851F:	drivers/sbus/
11852
11853SPARC SERIAL DRIVERS
11854M:	"David S. Miller" <davem@davemloft.net>
11855L:	sparclinux@vger.kernel.org
11856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11858S:	Maintained
11859F:	include/linux/sunserialcore.h
11860F:	drivers/tty/serial/suncore.c
11861F:	drivers/tty/serial/sunhv.c
11862F:	drivers/tty/serial/sunsab.c
11863F:	drivers/tty/serial/sunsab.h
11864F:	drivers/tty/serial/sunsu.c
11865F:	drivers/tty/serial/sunzilog.c
11866F:	drivers/tty/serial/sunzilog.h
11867
11868SPARSE CHECKER
11869M:	"Christopher Li" <sparse@chrisli.org>
11870L:	linux-sparse@vger.kernel.org
11871W:	https://sparse.wiki.kernel.org/
11872T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11873T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11874S:	Maintained
11875F:	include/linux/compiler.h
11876
11877SPEAR PLATFORM SUPPORT
11878M:	Viresh Kumar <vireshk@kernel.org>
11879M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11880L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11881W:	http://www.st.com/spear
11882S:	Maintained
11883F:	arch/arm/boot/dts/spear*
11884F:	arch/arm/mach-spear/
11885
11886SPEAR CLOCK FRAMEWORK SUPPORT
11887M:	Viresh Kumar <vireshk@kernel.org>
11888L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11889W:	http://www.st.com/spear
11890S:	Maintained
11891F:	drivers/clk/spear/
11892
11893SPI NOR SUBSYSTEM
11894M:	Cyrille Pitchen <cyrille.pitchen@atmel.com>
11895M:	Marek Vasut <marek.vasut@gmail.com>
11896L:	linux-mtd@lists.infradead.org
11897W:	http://www.linux-mtd.infradead.org/
11898Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
11899T:	git git://github.com/spi-nor/linux.git
11900S:	Maintained
11901F:	drivers/mtd/spi-nor/
11902F:	include/linux/mtd/spi-nor.h
11903
11904SPI SUBSYSTEM
11905M:	Mark Brown <broonie@kernel.org>
11906L:	linux-spi@vger.kernel.org
11907T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11908Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
11909S:	Maintained
11910F:	Documentation/devicetree/bindings/spi/
11911F:	Documentation/spi/
11912F:	drivers/spi/
11913F:	include/linux/spi/
11914F:	include/uapi/linux/spi/
11915F:	tools/spi/
11916
11917SPIDERNET NETWORK DRIVER for CELL
11918M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11919L:	netdev@vger.kernel.org
11920S:	Supported
11921F:	Documentation/networking/spider_net.txt
11922F:	drivers/net/ethernet/toshiba/spider_net*
11923
11924SPU FILE SYSTEM
11925M:	Jeremy Kerr <jk@ozlabs.org>
11926L:	linuxppc-dev@lists.ozlabs.org
11927W:	http://www.ibm.com/developerworks/power/cell/
11928S:	Supported
11929F:	Documentation/filesystems/spufs.txt
11930F:	arch/powerpc/platforms/cell/spufs/
11931
11932SQUASHFS FILE SYSTEM
11933M:	Phillip Lougher <phillip@squashfs.org.uk>
11934L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
11935W:	http://squashfs.org.uk
11936T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11937S:	Maintained
11938F:	Documentation/filesystems/squashfs.txt
11939F:	fs/squashfs/
11940
11941SRM (Alpha) environment access
11942M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
11943S:	Maintained
11944F:	arch/alpha/kernel/srm_env.c
11945
11946STABLE BRANCH
11947M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11948L:	stable@vger.kernel.org
11949S:	Supported
11950F:	Documentation/process/stable-kernel-rules.rst
11951
11952STAGING SUBSYSTEM
11953M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11954T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11955L:	devel@driverdev.osuosl.org
11956S:	Supported
11957F:	drivers/staging/
11958
11959STAGING - COMEDI
11960M:	Ian Abbott <abbotti@mev.co.uk>
11961M:	H Hartley Sweeten <hsweeten@visionengravers.com>
11962S:	Odd Fixes
11963F:	drivers/staging/comedi/
11964
11965STAGING - FLARION FT1000 DRIVERS
11966M:	Marek Belisko <marek.belisko@gmail.com>
11967S:	Odd Fixes
11968F:	drivers/staging/ft1000/
11969
11970STAGING - INDUSTRIAL IO
11971M:	Jonathan Cameron <jic23@kernel.org>
11972L:	linux-iio@vger.kernel.org
11973S:	Odd Fixes
11974F:	Documentation/devicetree/bindings/staging/iio/
11975F:	drivers/staging/iio/
11976
11977STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11978M:	Jarod Wilson <jarod@wilsonet.com>
11979W:	http://www.lirc.org/
11980S:	Odd Fixes
11981F:	drivers/staging/media/lirc/
11982
11983STAGING - LUSTRE PARALLEL FILESYSTEM
11984M:	Oleg Drokin <oleg.drokin@intel.com>
11985M:	Andreas Dilger <andreas.dilger@intel.com>
11986M:	James Simmons <jsimmons@infradead.org>
11987L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
11988W:	http://wiki.lustre.org/
11989S:	Maintained
11990F:	drivers/staging/lustre
11991
11992STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11993M:	Marc Dietrich <marvin24@gmx.de>
11994L:	ac100@lists.launchpad.net (moderated for non-subscribers)
11995L:	linux-tegra@vger.kernel.org
11996S:	Maintained
11997F:	drivers/staging/nvec/
11998
11999STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12000M:	Jens Frederich <jfrederich@gmail.com>
12001M:	Daniel Drake <dsd@laptop.org>
12002M:	Jon Nettleton <jon.nettleton@gmail.com>
12003W:	http://wiki.laptop.org/go/DCON
12004S:	Maintained
12005F:	drivers/staging/olpc_dcon/
12006
12007STAGING - REALTEK RTL8712U DRIVERS
12008M:	Larry Finger <Larry.Finger@lwfinger.net>
12009M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12010S:	Odd Fixes
12011F:	drivers/staging/rtl8712/
12012
12013STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12014M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12015M:	Teddy Wang <teddy.wang@siliconmotion.com>
12016M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12017L:	linux-fbdev@vger.kernel.org
12018S:	Maintained
12019F:	drivers/staging/sm750fb/
12020
12021STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12022M:	William Hubbs <w.d.hubbs@gmail.com>
12023M:	Chris Brannon <chris@the-brannons.com>
12024M:	Kirk Reiser <kirk@reisers.ca>
12025M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
12026L:	speakup@linux-speakup.org
12027W:	http://www.linux-speakup.org/
12028S:	Odd Fixes
12029F:	drivers/staging/speakup/
12030
12031STAGING - VIA VT665X DRIVERS
12032M:	Forest Bond <forest@alittletooquiet.net>
12033S:	Odd Fixes
12034F:	drivers/staging/vt665?/
12035
12036STAGING - WILC1000 WIFI DRIVER
12037M:	Aditya Shankar <aditya.shankar@microchip.com>
12038M:	Ganesh Krishna <ganesh.krishna@microchip.com>
12039L:	linux-wireless@vger.kernel.org
12040S:	Supported
12041F:	drivers/staging/wilc1000/
12042
12043STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12044M:	Arnaud Patard <arnaud.patard@rtp-net.org>
12045S:	Odd Fixes
12046F:	drivers/staging/xgifb/
12047
12048STARFIRE/DURALAN NETWORK DRIVER
12049M:	Ion Badulescu <ionut@badula.org>
12050S:	Odd Fixes
12051F:	drivers/net/ethernet/adaptec/starfire*
12052
12053SUN3/3X
12054M:	Sam Creasey <sammy@sammy.net>
12055W:	http://sammy.net/sun3/
12056S:	Maintained
12057F:	arch/m68k/kernel/*sun3*
12058F:	arch/m68k/sun3*/
12059F:	arch/m68k/include/asm/sun3*
12060F:	drivers/net/ethernet/i825xx/sun3*
12061
12062SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12063M:	Hans de Goede <hdegoede@redhat.com>
12064L:	linux-input@vger.kernel.org
12065S:	Maintained
12066F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12067F:	drivers/input/keyboard/sun4i-lradc-keys.c
12068
12069SUNDANCE NETWORK DRIVER
12070M:	Denis Kirjanov <kda@linux-powerpc.org>
12071L:	netdev@vger.kernel.org
12072S:	Maintained
12073F:	drivers/net/ethernet/dlink/sundance.c
12074
12075SUPERH
12076M:	Yoshinori Sato <ysato@users.sourceforge.jp>
12077M:	Rich Felker <dalias@libc.org>
12078L:	linux-sh@vger.kernel.org
12079Q:	http://patchwork.kernel.org/project/linux-sh/list/
12080S:	Maintained
12081F:	Documentation/sh/
12082F:	arch/sh/
12083F:	drivers/sh/
12084
12085SUSPEND TO RAM
12086M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
12087M:	Len Brown <len.brown@intel.com>
12088M:	Pavel Machek <pavel@ucw.cz>
12089L:	linux-pm@vger.kernel.org
12090B:	https://bugzilla.kernel.org
12091S:	Supported
12092F:	Documentation/power/
12093F:	arch/x86/kernel/acpi/
12094F:	drivers/base/power/
12095F:	kernel/power/
12096F:	include/linux/suspend.h
12097F:	include/linux/freezer.h
12098F:	include/linux/pm.h
12099
12100SVGA HANDLING
12101M:	Martin Mares <mj@ucw.cz>
12102L:	linux-video@atrey.karlin.mff.cuni.cz
12103S:	Maintained
12104F:	Documentation/svga.txt
12105F:	arch/x86/boot/video*
12106
12107SWIOTLB SUBSYSTEM
12108M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12109L:	linux-kernel@vger.kernel.org
12110T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12111S:	Supported
12112F:	lib/swiotlb.c
12113F:	arch/*/kernel/pci-swiotlb.c
12114F:	include/linux/swiotlb.h
12115
12116SWITCHDEV
12117M:	Jiri Pirko <jiri@resnulli.us>
12118M:	Ivan Vecera <ivecera@redhat.com>
12119L:	netdev@vger.kernel.org
12120S:	Supported
12121F:	net/switchdev/
12122F:	include/net/switchdev.h
12123
12124SYNOPSYS ARC ARCHITECTURE
12125M:	Vineet Gupta <vgupta@synopsys.com>
12126L:	linux-snps-arc@lists.infradead.org
12127S:	Supported
12128F:	arch/arc/
12129F:	Documentation/devicetree/bindings/arc/*
12130F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12131F:	drivers/clocksource/arc_timer.c
12132F:	drivers/tty/serial/arc_uart.c
12133T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12134
12135SYNOPSYS ARC SDP platform support
12136M:	Alexey Brodkin <abrodkin@synopsys.com>
12137S:	Supported
12138F:	arch/arc/plat-axs10x
12139F:	arch/arc/boot/dts/ax*
12140F:	Documentation/devicetree/bindings/arc/axs10*
12141
12142SYSTEM CONFIGURATION (SYSCON)
12143M:	Lee Jones <lee.jones@linaro.org>
12144M:	Arnd Bergmann <arnd@arndb.de>
12145T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12146S:	Supported
12147F:	drivers/mfd/syscon.c
12148
12149SYSTEM RESET/SHUTDOWN DRIVERS
12150M:	Sebastian Reichel <sre@kernel.org>
12151L:	linux-pm@vger.kernel.org
12152T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12153S:	Maintained
12154F:	Documentation/devicetree/bindings/power/reset/
12155F:	drivers/power/reset/
12156
12157SYSV FILESYSTEM
12158M:	Christoph Hellwig <hch@infradead.org>
12159S:	Maintained
12160F:	Documentation/filesystems/sysv-fs.txt
12161F:	fs/sysv/
12162F:	include/linux/sysv_fs.h
12163
12164TARGET SUBSYSTEM
12165M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
12166L:	linux-scsi@vger.kernel.org
12167L:	target-devel@vger.kernel.org
12168W:	http://www.linux-iscsi.org
12169W:	http://groups.google.com/group/linux-iscsi-target-dev
12170T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12171S:	Supported
12172F:	drivers/target/
12173F:	include/target/
12174F:	Documentation/target/
12175
12176TASKSTATS STATISTICS INTERFACE
12177M:	Balbir Singh <bsingharora@gmail.com>
12178S:	Maintained
12179F:	Documentation/accounting/taskstats*
12180F:	include/linux/taskstats*
12181F:	kernel/taskstats.c
12182
12183TC CLASSIFIER
12184M:	Jamal Hadi Salim <jhs@mojatatu.com>
12185L:	netdev@vger.kernel.org
12186S:	Maintained
12187F:	include/net/pkt_cls.h
12188F:	include/uapi/linux/pkt_cls.h
12189F:	net/sched/
12190
12191TCP LOW PRIORITY MODULE
12192M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12193M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12194W:	http://tcp-lp-mod.sourceforge.net/
12195S:	Maintained
12196F:	net/ipv4/tcp_lp.c
12197
12198TDA10071 MEDIA DRIVER
12199M:	Antti Palosaari <crope@iki.fi>
12200L:	linux-media@vger.kernel.org
12201W:	https://linuxtv.org
12202W:	http://palosaari.fi/linux/
12203Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12204T:	git git://linuxtv.org/anttip/media_tree.git
12205S:	Maintained
12206F:	drivers/media/dvb-frontends/tda10071*
12207
12208TDA18212 MEDIA DRIVER
12209M:	Antti Palosaari <crope@iki.fi>
12210L:	linux-media@vger.kernel.org
12211W:	https://linuxtv.org
12212W:	http://palosaari.fi/linux/
12213Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12214T:	git git://linuxtv.org/anttip/media_tree.git
12215S:	Maintained
12216F:	drivers/media/tuners/tda18212*
12217
12218TDA18218 MEDIA DRIVER
12219M:	Antti Palosaari <crope@iki.fi>
12220L:	linux-media@vger.kernel.org
12221W:	https://linuxtv.org
12222W:	http://palosaari.fi/linux/
12223Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12224T:	git git://linuxtv.org/anttip/media_tree.git
12225S:	Maintained
12226F:	drivers/media/tuners/tda18218*
12227
12228TDA18271 MEDIA DRIVER
12229M:	Michael Krufky <mkrufky@linuxtv.org>
12230L:	linux-media@vger.kernel.org
12231W:	https://linuxtv.org
12232W:	http://github.com/mkrufky
12233Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12234T:	git git://linuxtv.org/mkrufky/tuners.git
12235S:	Maintained
12236F:	drivers/media/tuners/tda18271*
12237
12238TDA827x MEDIA DRIVER
12239M:	Michael Krufky <mkrufky@linuxtv.org>
12240L:	linux-media@vger.kernel.org
12241W:	https://linuxtv.org
12242W:	http://github.com/mkrufky
12243Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12244T:	git git://linuxtv.org/mkrufky/tuners.git
12245S:	Maintained
12246F:	drivers/media/tuners/tda8290.*
12247
12248TDA8290 MEDIA DRIVER
12249M:	Michael Krufky <mkrufky@linuxtv.org>
12250L:	linux-media@vger.kernel.org
12251W:	https://linuxtv.org
12252W:	http://github.com/mkrufky
12253Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12254T:	git git://linuxtv.org/mkrufky/tuners.git
12255S:	Maintained
12256F:	drivers/media/tuners/tda8290.*
12257
12258TDA9840 MEDIA DRIVER
12259M:	Hans Verkuil <hverkuil@xs4all.nl>
12260L:	linux-media@vger.kernel.org
12261T:	git git://linuxtv.org/media_tree.git
12262W:	https://linuxtv.org
12263S:	Maintained
12264F:	drivers/media/i2c/tda9840*
12265
12266TEA5761 TUNER DRIVER
12267M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12268M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12269L:	linux-media@vger.kernel.org
12270W:	https://linuxtv.org
12271T:	git git://linuxtv.org/media_tree.git
12272S:	Odd fixes
12273F:	drivers/media/tuners/tea5761.*
12274
12275TEA5767 TUNER DRIVER
12276M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12277M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12278L:	linux-media@vger.kernel.org
12279W:	https://linuxtv.org
12280T:	git git://linuxtv.org/media_tree.git
12281S:	Maintained
12282F:	drivers/media/tuners/tea5767.*
12283
12284TEA6415C MEDIA DRIVER
12285M:	Hans Verkuil <hverkuil@xs4all.nl>
12286L:	linux-media@vger.kernel.org
12287T:	git git://linuxtv.org/media_tree.git
12288W:	https://linuxtv.org
12289S:	Maintained
12290F:	drivers/media/i2c/tea6415c*
12291
12292TEA6420 MEDIA DRIVER
12293M:	Hans Verkuil <hverkuil@xs4all.nl>
12294L:	linux-media@vger.kernel.org
12295T:	git git://linuxtv.org/media_tree.git
12296W:	https://linuxtv.org
12297S:	Maintained
12298F:	drivers/media/i2c/tea6420*
12299
12300TEAM DRIVER
12301M:	Jiri Pirko <jiri@resnulli.us>
12302L:	netdev@vger.kernel.org
12303S:	Supported
12304F:	drivers/net/team/
12305F:	include/linux/if_team.h
12306F:	include/uapi/linux/if_team.h
12307
12308TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12309M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12310S:	Maintained
12311F:	arch/x86/platform/ts5500/
12312
12313TECHNOTREND USB IR RECEIVER
12314M:	Sean Young <sean@mess.org>
12315L:	linux-media@vger.kernel.org
12316S:	Maintained
12317F:	drivers/media/rc/ttusbir.c
12318
12319TEGRA ARCHITECTURE SUPPORT
12320M:	Stephen Warren <swarren@wwwdotorg.org>
12321M:	Thierry Reding <thierry.reding@gmail.com>
12322M:	Alexandre Courbot <gnurou@gmail.com>
12323L:	linux-tegra@vger.kernel.org
12324Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
12325T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12326S:	Supported
12327N:	[^a-z]tegra
12328
12329TEGRA CLOCK DRIVER
12330M:	Peter De Schrijver <pdeschrijver@nvidia.com>
12331M:	Prashant Gaikwad <pgaikwad@nvidia.com>
12332S:	Supported
12333F:	drivers/clk/tegra/
12334
12335TEGRA DMA DRIVERS
12336M:	Laxman Dewangan <ldewangan@nvidia.com>
12337M:	Jon Hunter <jonathanh@nvidia.com>
12338S:	Supported
12339F:	drivers/dma/tegra*
12340
12341TEGRA I2C DRIVER
12342M:	Laxman Dewangan <ldewangan@nvidia.com>
12343S:	Supported
12344F:	drivers/i2c/busses/i2c-tegra.c
12345
12346TEGRA IOMMU DRIVERS
12347M:	Hiroshi Doyu <hdoyu@nvidia.com>
12348S:	Supported
12349F:	drivers/iommu/tegra*
12350
12351TEGRA KBC DRIVER
12352M:	Rakesh Iyer <riyer@nvidia.com>
12353M:	Laxman Dewangan <ldewangan@nvidia.com>
12354S:	Supported
12355F:	drivers/input/keyboard/tegra-kbc.c
12356
12357TEGRA PWM DRIVER
12358M:	Thierry Reding <thierry.reding@gmail.com>
12359S:	Supported
12360F:	drivers/pwm/pwm-tegra.c
12361
12362TEGRA SERIAL DRIVER
12363M:	Laxman Dewangan <ldewangan@nvidia.com>
12364S:	Supported
12365F:	drivers/tty/serial/serial-tegra.c
12366
12367TEGRA SPI DRIVER
12368M:	Laxman Dewangan <ldewangan@nvidia.com>
12369S:	Supported
12370F:	drivers/spi/spi-tegra*
12371
12372TEHUTI ETHERNET DRIVER
12373M:	Andy Gospodarek <andy@greyhouse.net>
12374L:	netdev@vger.kernel.org
12375S:	Supported
12376F:	drivers/net/ethernet/tehuti/*
12377
12378Telecom Clock Driver for MCPL0010
12379M:	Mark Gross <mark.gross@intel.com>
12380S:	Supported
12381F:	drivers/char/tlclk.c
12382
12383TENSILICA XTENSA PORT (xtensa)
12384M:	Chris Zankel <chris@zankel.net>
12385M:	Max Filippov <jcmvbkbc@gmail.com>
12386L:	linux-xtensa@linux-xtensa.org
12387T:	git git://github.com/czankel/xtensa-linux.git
12388S:	Maintained
12389F:	arch/xtensa/
12390F:	drivers/irqchip/irq-xtensa-*
12391
12392Texas Instruments' System Control Interface (TISCI) Protocol Driver
12393M:	Nishanth Menon <nm@ti.com>
12394M:	Tero Kristo <t-kristo@ti.com>
12395M:	Santosh Shilimkar <ssantosh@kernel.org>
12396L:	linux-arm-kernel@lists.infradead.org
12397S:	Maintained
12398F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12399F:	drivers/firmware/ti_sci*
12400F:	include/linux/soc/ti/ti_sci_protocol.h
12401
12402THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12403M:	Hans Verkuil <hverkuil@xs4all.nl>
12404L:	linux-media@vger.kernel.org
12405T:	git git://linuxtv.org/media_tree.git
12406W:	https://linuxtv.org
12407S:	Maintained
12408F:	drivers/media/radio/radio-raremono.c
12409
12410THERMAL
12411M:	Zhang Rui <rui.zhang@intel.com>
12412M:	Eduardo Valentin <edubezval@gmail.com>
12413L:	linux-pm@vger.kernel.org
12414T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12415T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12416Q:	https://patchwork.kernel.org/project/linux-pm/list/
12417S:	Supported
12418F:	drivers/thermal/
12419F:	include/linux/thermal.h
12420F:	include/uapi/linux/thermal.h
12421F:	include/linux/cpu_cooling.h
12422F:	Documentation/devicetree/bindings/thermal/
12423
12424THERMAL/CPU_COOLING
12425M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
12426M:	Viresh Kumar <viresh.kumar@linaro.org>
12427M:	Javi Merino <javi.merino@kernel.org>
12428L:	linux-pm@vger.kernel.org
12429S:	Supported
12430F:	Documentation/thermal/cpu-cooling-api.txt
12431F:	drivers/thermal/cpu_cooling.c
12432F:	include/linux/cpu_cooling.h
12433
12434THINKPAD ACPI EXTRAS DRIVER
12435M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12436L:	ibm-acpi-devel@lists.sourceforge.net
12437L:	platform-driver-x86@vger.kernel.org
12438W:	http://ibm-acpi.sourceforge.net
12439W:	http://thinkwiki.org/wiki/Ibm-acpi
12440T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12441S:	Maintained
12442F:	drivers/platform/x86/thinkpad_acpi.c
12443
12444TI BANDGAP AND THERMAL DRIVER
12445M:	Eduardo Valentin <edubezval@gmail.com>
12446M:	Keerthy <j-keerthy@ti.com>
12447L:	linux-pm@vger.kernel.org
12448L:	linux-omap@vger.kernel.org
12449S:	Maintained
12450F:	drivers/thermal/ti-soc-thermal/
12451
12452TI VPE/CAL DRIVERS
12453M:	Benoit Parrot <bparrot@ti.com>
12454L:	linux-media@vger.kernel.org
12455W:	http://linuxtv.org/
12456Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12457S:	Maintained
12458F:	drivers/media/platform/ti-vpe/
12459
12460TI CDCE706 CLOCK DRIVER
12461M:	Max Filippov <jcmvbkbc@gmail.com>
12462S:	Maintained
12463F:	drivers/clk/clk-cdce706.c
12464
12465TI CLOCK DRIVER
12466M:	Tero Kristo <t-kristo@ti.com>
12467L:	linux-omap@vger.kernel.org
12468S:	Maintained
12469F:	drivers/clk/ti/
12470F:	include/linux/clk/ti.h
12471
12472TI ETHERNET SWITCH DRIVER (CPSW)
12473M:	Mugunthan V N <mugunthanvnm@ti.com>
12474R:	Grygorii Strashko <grygorii.strashko@ti.com>
12475L:	linux-omap@vger.kernel.org
12476L:	netdev@vger.kernel.org
12477S:	Maintained
12478F:	drivers/net/ethernet/ti/cpsw*
12479F:	drivers/net/ethernet/ti/davinci*
12480
12481TI FLASH MEDIA INTERFACE DRIVER
12482M:	Alex Dubov <oakad@yahoo.com>
12483S:	Maintained
12484F:	drivers/misc/tifm*
12485F:	drivers/mmc/host/tifm_sd.c
12486F:	include/linux/tifm.h
12487
12488TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12489M:	Santosh Shilimkar <ssantosh@kernel.org>
12490L:	linux-kernel@vger.kernel.org
12491L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12492S:	Maintained
12493F:	drivers/soc/ti/*
12494T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12495
12496
12497TI LM49xxx FAMILY ASoC CODEC DRIVERS
12498M:	M R Swami Reddy <mr.swami.reddy@ti.com>
12499M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12500L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12501S:	Maintained
12502F:	sound/soc/codecs/lm49453*
12503F:	sound/soc/codecs/isabelle*
12504
12505TI LP855x BACKLIGHT DRIVER
12506M:	Milo Kim <milo.kim@ti.com>
12507S:	Maintained
12508F:	Documentation/backlight/lp855x-driver.txt
12509F:	drivers/video/backlight/lp855x_bl.c
12510F:	include/linux/platform_data/lp855x.h
12511
12512TI LP8727 CHARGER DRIVER
12513M:	Milo Kim <milo.kim@ti.com>
12514S:	Maintained
12515F:	drivers/power/supply/lp8727_charger.c
12516F:	include/linux/platform_data/lp8727.h
12517
12518TI LP8788 MFD DRIVER
12519M:	Milo Kim <milo.kim@ti.com>
12520S:	Maintained
12521F:	drivers/iio/adc/lp8788_adc.c
12522F:	drivers/leds/leds-lp8788.c
12523F:	drivers/mfd/lp8788*.c
12524F:	drivers/power/supply/lp8788-charger.c
12525F:	drivers/regulator/lp8788-*.c
12526F:	include/linux/mfd/lp8788*.h
12527
12528TI NETCP ETHERNET DRIVER
12529M:	Wingman Kwok <w-kwok2@ti.com>
12530M:	Murali Karicheri <m-karicheri2@ti.com>
12531L:	netdev@vger.kernel.org
12532S:	Maintained
12533F:	drivers/net/ethernet/ti/netcp*
12534
12535TI TAS571X FAMILY ASoC CODEC DRIVER
12536M:	Kevin Cernekee <cernekee@chromium.org>
12537L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12538S:	Odd Fixes
12539F:	sound/soc/codecs/tas571x*
12540
12541TI TWL4030 SERIES SOC CODEC DRIVER
12542M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
12543L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12544S:	Maintained
12545F:	sound/soc/codecs/twl4030*
12546
12547TI WILINK WIRELESS DRIVERS
12548L:	linux-wireless@vger.kernel.org
12549W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
12550W:	http://wireless.kernel.org/en/users/Drivers/wl1251
12551T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12552S:	Orphan
12553F:	drivers/net/wireless/ti/
12554F:	include/linux/wl12xx.h
12555
12556TIPC NETWORK LAYER
12557M:	Jon Maloy <jon.maloy@ericsson.com>
12558M:	Ying Xue <ying.xue@windriver.com>
12559L:	netdev@vger.kernel.org (core kernel code)
12560L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12561W:	http://tipc.sourceforge.net/
12562S:	Maintained
12563F:	include/uapi/linux/tipc*.h
12564F:	net/tipc/
12565
12566TILE ARCHITECTURE
12567M:	Chris Metcalf <cmetcalf@mellanox.com>
12568W:	http://www.mellanox.com/repository/solutions/tile-scm/
12569T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12570S:	Supported
12571F:	arch/tile/
12572F:	drivers/char/tile-srom.c
12573F:	drivers/edac/tile_edac.c
12574F:	drivers/net/ethernet/tile/
12575F:	drivers/rtc/rtc-tile.c
12576F:	drivers/tty/hvc/hvc_tile.c
12577F:	drivers/tty/serial/tilegx.c
12578F:	drivers/usb/host/*-tilegx.c
12579F:	include/linux/usb/tilegx.h
12580
12581TLAN NETWORK DRIVER
12582M:	Samuel Chessman <chessman@tux.org>
12583L:	tlan-devel@lists.sourceforge.net (subscribers-only)
12584W:	http://sourceforge.net/projects/tlan/
12585S:	Maintained
12586F:	Documentation/networking/tlan.txt
12587F:	drivers/net/ethernet/ti/tlan.*
12588
12589TOMOYO SECURITY MODULE
12590M:	Kentaro Takeda <takedakn@nttdata.co.jp>
12591M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12592L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12593L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12594L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12595L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12596W:	http://tomoyo.sourceforge.jp/
12597T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12598S:	Maintained
12599F:	security/tomoyo/
12600
12601TOPSTAR LAPTOP EXTRAS DRIVER
12602M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12603L:	platform-driver-x86@vger.kernel.org
12604S:	Maintained
12605F:	drivers/platform/x86/topstar-laptop.c
12606
12607TOSHIBA ACPI EXTRAS DRIVER
12608M:	Azael Avalos <coproscefalo@gmail.com>
12609L:	platform-driver-x86@vger.kernel.org
12610S:	Maintained
12611F:	drivers/platform/x86/toshiba_acpi.c
12612
12613TOSHIBA BLUETOOTH DRIVER
12614M:	Azael Avalos <coproscefalo@gmail.com>
12615L:	platform-driver-x86@vger.kernel.org
12616S:	Maintained
12617F:	drivers/platform/x86/toshiba_bluetooth.c
12618
12619TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12620M:	Azael Avalos <coproscefalo@gmail.com>
12621L:	platform-driver-x86@vger.kernel.org
12622S:	Maintained
12623F:	drivers/platform/x86/toshiba_haps.c
12624
12625TOSHIBA WMI HOTKEYS DRIVER
12626M:	Azael Avalos <coproscefalo@gmail.com>
12627L:	platform-driver-x86@vger.kernel.org
12628S:	Maintained
12629F:	drivers/platform/x86/toshiba-wmi.c
12630
12631TOSHIBA SMM DRIVER
12632M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
12633W:	http://www.buzzard.org.uk/toshiba/
12634S:	Maintained
12635F:	drivers/char/toshiba.c
12636F:	include/linux/toshiba.h
12637F:	include/uapi/linux/toshiba.h
12638
12639TOSHIBA TC358743 DRIVER
12640M:	Mats Randgaard <matrandg@cisco.com>
12641L:	linux-media@vger.kernel.org
12642S:	Maintained
12643F:	drivers/media/i2c/tc358743*
12644F:	include/media/i2c/tc358743.h
12645
12646TMIO/SDHI MMC DRIVER
12647M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12648L:	linux-mmc@vger.kernel.org
12649S:	Supported
12650F:	drivers/mmc/host/tmio_mmc*
12651F:	drivers/mmc/host/sh_mobile_sdhi.c
12652F:	include/linux/mfd/tmio.h
12653
12654TMP401 HARDWARE MONITOR DRIVER
12655M:	Guenter Roeck <linux@roeck-us.net>
12656L:	linux-hwmon@vger.kernel.org
12657S:	Maintained
12658F:	Documentation/hwmon/tmp401
12659F:	drivers/hwmon/tmp401.c
12660
12661TMPFS (SHMEM FILESYSTEM)
12662M:	Hugh Dickins <hughd@google.com>
12663L:	linux-mm@kvack.org
12664S:	Maintained
12665F:	include/linux/shmem_fs.h
12666F:	mm/shmem.c
12667
12668TM6000 VIDEO4LINUX DRIVER
12669M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12670M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12671L:	linux-media@vger.kernel.org
12672W:	https://linuxtv.org
12673T:	git git://linuxtv.org/media_tree.git
12674S:	Odd fixes
12675F:	drivers/media/usb/tm6000/
12676F:	Documentation/media/v4l-drivers/tm6000*
12677
12678TW5864 VIDEO4LINUX DRIVER
12679M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12680M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12681M:	Andrey Utkin <andrey_utkin@fastmail.com>
12682L:	linux-media@vger.kernel.org
12683S:	Supported
12684F:	drivers/media/pci/tw5864/
12685
12686TW68 VIDEO4LINUX DRIVER
12687M:	Hans Verkuil <hverkuil@xs4all.nl>
12688L:	linux-media@vger.kernel.org
12689T:	git git://linuxtv.org/media_tree.git
12690W:	https://linuxtv.org
12691S:	Odd Fixes
12692F:	drivers/media/pci/tw68/
12693
12694TW686X VIDEO4LINUX DRIVER
12695M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12696L:	linux-media@vger.kernel.org
12697T:	git git://linuxtv.org/media_tree.git
12698W:	http://linuxtv.org
12699S:	Maintained
12700F:	drivers/media/pci/tw686x/
12701
12702TPM DEVICE DRIVER
12703M:	Peter Huewe <peterhuewe@gmx.de>
12704M:	Marcel Selhorst <tpmdd@selhorst.net>
12705M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12706R:	Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12707W:	http://tpmdd.sourceforge.net
12708L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12709Q:	https://patchwork.kernel.org/project/tpmdd-devel/list/
12710T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
12711S:	Maintained
12712F:	drivers/char/tpm/
12713
12714TPM IBM_VTPM DEVICE DRIVER
12715M:	Ashley Lai <ashleydlai@gmail.com>
12716W:	http://tpmdd.sourceforge.net
12717L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12718S:	Maintained
12719F:	drivers/char/tpm/tpm_ibmvtpm*
12720
12721TRACING
12722M:	Steven Rostedt <rostedt@goodmis.org>
12723M:	Ingo Molnar <mingo@redhat.com>
12724T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12725S:	Maintained
12726F:	Documentation/trace/ftrace.txt
12727F:	arch/*/*/*/ftrace.h
12728F:	arch/*/kernel/ftrace.c
12729F:	include/*/ftrace.h
12730F:	include/linux/trace*.h
12731F:	include/trace/
12732F:	kernel/trace/
12733F:	tools/testing/selftests/ftrace/
12734
12735TRACING MMIO ACCESSES (MMIOTRACE)
12736M:	Steven Rostedt <rostedt@goodmis.org>
12737M:	Ingo Molnar <mingo@kernel.org>
12738R:	Karol Herbst <karolherbst@gmail.com>
12739R:	Pekka Paalanen <ppaalanen@gmail.com>
12740S:	Maintained
12741L:	linux-kernel@vger.kernel.org
12742L:	nouveau@lists.freedesktop.org
12743F:	kernel/trace/trace_mmiotrace.c
12744F:	include/linux/mmiotrace.h
12745F:	arch/x86/mm/kmmio.c
12746F:	arch/x86/mm/mmio-mod.c
12747F:	arch/x86/mm/testmmiotrace.c
12748
12749TRIVIAL PATCHES
12750M:	Jiri Kosina <trivial@kernel.org>
12751T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12752S:	Maintained
12753K:	^Subject:.*(?i)trivial
12754
12755TTY LAYER
12756M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12757M:	Jiri Slaby <jslaby@suse.com>
12758S:	Supported
12759T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12760F:	Documentation/serial/
12761F:	drivers/tty/
12762F:	drivers/tty/serial/serial_core.c
12763F:	include/linux/serial_core.h
12764F:	include/linux/serial.h
12765F:	include/linux/tty.h
12766F:	include/uapi/linux/serial_core.h
12767F:	include/uapi/linux/serial.h
12768F:	include/uapi/linux/tty.h
12769
12770TUA9001 MEDIA DRIVER
12771M:	Antti Palosaari <crope@iki.fi>
12772L:	linux-media@vger.kernel.org
12773W:	https://linuxtv.org
12774W:	http://palosaari.fi/linux/
12775Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12776T:	git git://linuxtv.org/anttip/media_tree.git
12777S:	Maintained
12778F:	drivers/media/tuners/tua9001*
12779
12780TULIP NETWORK DRIVERS
12781L:	netdev@vger.kernel.org
12782L:	linux-parisc@vger.kernel.org
12783S:	Orphan
12784F:	drivers/net/ethernet/dec/tulip/
12785
12786TUN/TAP driver
12787M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
12788W:	http://vtun.sourceforge.net/tun
12789S:	Maintained
12790F:	Documentation/networking/tuntap.txt
12791F:	arch/um/os-Linux/drivers/
12792
12793TURBOCHANNEL SUBSYSTEM
12794M:	"Maciej W. Rozycki" <macro@linux-mips.org>
12795M:	Ralf Baechle <ralf@linux-mips.org>
12796L:	linux-mips@linux-mips.org
12797Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
12798S:	Maintained
12799F:	drivers/tc/
12800F:	include/linux/tc.h
12801
12802UBI FILE SYSTEM (UBIFS)
12803M:	Richard Weinberger <richard@nod.at>
12804M:	Artem Bityutskiy <dedekind1@gmail.com>
12805M:	Adrian Hunter <adrian.hunter@intel.com>
12806L:	linux-mtd@lists.infradead.org
12807T:	git git://git.infradead.org/ubifs-2.6.git
12808W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
12809S:	Supported
12810F:	Documentation/filesystems/ubifs.txt
12811F:	fs/ubifs/
12812
12813UCLINUX (M68KNOMMU AND COLDFIRE)
12814M:	Greg Ungerer <gerg@linux-m68k.org>
12815W:	http://www.linux-m68k.org/
12816W:	http://www.uclinux.org/
12817L:	linux-m68k@lists.linux-m68k.org
12818L:	uclinux-dev@uclinux.org  (subscribers-only)
12819T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12820S:	Maintained
12821F:	arch/m68k/coldfire/
12822F:	arch/m68k/68*/
12823F:	arch/m68k/*/*_no.*
12824F:	arch/m68k/include/asm/*_no.*
12825
12826UDF FILESYSTEM
12827M:	Jan Kara <jack@suse.com>
12828S:	Maintained
12829F:	Documentation/filesystems/udf.txt
12830F:	fs/udf/
12831
12832UDRAW TABLET
12833M:	Bastien Nocera <hadess@hadess.net>
12834L:	linux-input@vger.kernel.org
12835S:	Maintained
12836F:	drivers/hid/hid-udraw.c
12837
12838UFS FILESYSTEM
12839M:	Evgeniy Dushistov <dushistov@mail.ru>
12840S:	Maintained
12841F:	Documentation/filesystems/ufs.txt
12842F:	fs/ufs/
12843
12844UHID USERSPACE HID IO DRIVER:
12845M:	David Herrmann <dh.herrmann@googlemail.com>
12846L:	linux-input@vger.kernel.org
12847S:	Maintained
12848F:	drivers/hid/uhid.c
12849F:	include/uapi/linux/uhid.h
12850
12851ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12852L:	linux-usb@vger.kernel.org
12853S:	Orphan
12854F:	drivers/uwb/
12855F:	include/linux/uwb.h
12856F:	include/linux/uwb/
12857
12858UNICORE32 ARCHITECTURE:
12859M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
12860W:	http://mprc.pku.edu.cn/~guanxuetao/linux
12861S:	Maintained
12862T:	git git://github.com/gxt/linux.git
12863F:	arch/unicore32/
12864
12865UNIFDEF
12866M:	Tony Finch <dot@dotat.at>
12867W:	http://dotat.at/prog/unifdef
12868S:	Maintained
12869F:	scripts/unifdef.c
12870
12871UNIFORM CDROM DRIVER
12872M:	Jens Axboe <axboe@kernel.dk>
12873W:	http://www.kernel.dk
12874S:	Maintained
12875F:	Documentation/cdrom/
12876F:	drivers/cdrom/cdrom.c
12877F:	include/linux/cdrom.h
12878F:	include/uapi/linux/cdrom.h
12879
12880UNISYS S-PAR DRIVERS
12881M:	David Kershner <david.kershner@unisys.com>
12882L:	sparmaintainer@unisys.com (Unisys internal)
12883S:	Supported
12884F:	drivers/staging/unisys/
12885
12886UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12887M:	Vinayak Holikatti <vinholikatti@gmail.com>
12888L:	linux-scsi@vger.kernel.org
12889S:	Supported
12890F:	Documentation/scsi/ufs.txt
12891F:	drivers/scsi/ufs/
12892
12893UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12894M:	Manjunath M Bettegowda <manjumb@synopsys.com>
12895M:	Prabu Thangamuthu <prabut@synopsys.com>
12896L:	linux-scsi@vger.kernel.org
12897S:	Supported
12898F:	drivers/scsi/ufs/*dwc*
12899
12900UNSORTED BLOCK IMAGES (UBI)
12901M:	Artem Bityutskiy <dedekind1@gmail.com>
12902M:	Richard Weinberger <richard@nod.at>
12903W:	http://www.linux-mtd.infradead.org/
12904L:	linux-mtd@lists.infradead.org
12905T:	git git://git.infradead.org/ubifs-2.6.git
12906S:	Supported
12907F:	drivers/mtd/ubi/
12908F:	include/linux/mtd/ubi.h
12909F:	include/uapi/mtd/ubi-user.h
12910
12911USB ACM DRIVER
12912M:	Oliver Neukum <oneukum@suse.com>
12913L:	linux-usb@vger.kernel.org
12914S:	Maintained
12915F:	Documentation/usb/acm.txt
12916F:	drivers/usb/class/cdc-acm.*
12917
12918USB AR5523 WIRELESS DRIVER
12919M:	Pontus Fuchs <pontus.fuchs@gmail.com>
12920L:	linux-wireless@vger.kernel.org
12921S:	Maintained
12922F:	drivers/net/wireless/ath/ar5523/
12923
12924USB ATTACHED SCSI
12925M:	Oliver Neukum <oneukum@suse.com>
12926L:	linux-usb@vger.kernel.org
12927L:	linux-scsi@vger.kernel.org
12928S:	Maintained
12929F:	drivers/usb/storage/uas.c
12930
12931USB CDC ETHERNET DRIVER
12932M:	Oliver Neukum <oliver@neukum.org>
12933L:	linux-usb@vger.kernel.org
12934S:	Maintained
12935F:	drivers/net/usb/cdc_*.c
12936F:	include/uapi/linux/usb/cdc.h
12937
12938USB CHAOSKEY DRIVER
12939M:	Keith Packard <keithp@keithp.com>
12940L:	linux-usb@vger.kernel.org
12941S:	Maintained
12942F:	drivers/usb/misc/chaoskey.c
12943
12944USB CYPRESS C67X00 DRIVER
12945M:	Peter Korsgaard <jacmet@sunsite.dk>
12946L:	linux-usb@vger.kernel.org
12947S:	Maintained
12948F:	drivers/usb/c67x00/
12949
12950USB DAVICOM DM9601 DRIVER
12951M:	Peter Korsgaard <jacmet@sunsite.dk>
12952L:	netdev@vger.kernel.org
12953W:	http://www.linux-usb.org/usbnet
12954S:	Maintained
12955F:	drivers/net/usb/dm9601.c
12956
12957USB DIAMOND RIO500 DRIVER
12958M:	Cesar Miquel <miquel@df.uba.ar>
12959L:	rio500-users@lists.sourceforge.net
12960W:	http://rio500.sourceforge.net
12961S:	Maintained
12962F:	drivers/usb/misc/rio500*
12963
12964USB EHCI DRIVER
12965M:	Alan Stern <stern@rowland.harvard.edu>
12966L:	linux-usb@vger.kernel.org
12967S:	Maintained
12968F:	Documentation/usb/ehci.txt
12969F:	drivers/usb/host/ehci*
12970
12971USB GADGET/PERIPHERAL SUBSYSTEM
12972M:	Felipe Balbi <balbi@kernel.org>
12973L:	linux-usb@vger.kernel.org
12974W:	http://www.linux-usb.org/gadget
12975T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12976S:	Maintained
12977F:	drivers/usb/gadget/
12978F:	include/linux/usb/gadget*
12979
12980USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12981M:	Jiri Kosina <jikos@kernel.org>
12982R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
12983L:	linux-usb@vger.kernel.org
12984T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12985S:	Maintained
12986F:	Documentation/hid/hiddev.txt
12987F:	drivers/hid/usbhid/
12988
12989USB ISP116X DRIVER
12990M:	Olav Kongas <ok@artecdesign.ee>
12991L:	linux-usb@vger.kernel.org
12992S:	Maintained
12993F:	drivers/usb/host/isp116x*
12994F:	include/linux/usb/isp116x.h
12995
12996USB LAN78XX ETHERNET DRIVER
12997M:	Woojung Huh <woojung.huh@microchip.com>
12998M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12999L:	netdev@vger.kernel.org
13000S:	Maintained
13001F:	drivers/net/usb/lan78xx.*
13002
13003USB MASS STORAGE DRIVER
13004M:	Alan Stern <stern@rowland.harvard.edu>
13005L:	linux-usb@vger.kernel.org
13006L:	usb-storage@lists.one-eyed-alien.net
13007S:	Maintained
13008W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
13009F:	drivers/usb/storage/
13010
13011USB MIDI DRIVER
13012M:	Clemens Ladisch <clemens@ladisch.de>
13013L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13014T:	git git://git.alsa-project.org/alsa-kernel.git
13015S:	Maintained
13016F:	sound/usb/midi.*
13017
13018USB NETWORKING DRIVERS
13019L:	linux-usb@vger.kernel.org
13020S:	Odd Fixes
13021F:	drivers/net/usb/
13022
13023USB OHCI DRIVER
13024M:	Alan Stern <stern@rowland.harvard.edu>
13025L:	linux-usb@vger.kernel.org
13026S:	Maintained
13027F:	Documentation/usb/ohci.txt
13028F:	drivers/usb/host/ohci*
13029
13030USB OTG FSM (Finite State Machine)
13031M:	Peter Chen <Peter.Chen@nxp.com>
13032T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13033L:	linux-usb@vger.kernel.org
13034S:	Maintained
13035F:	drivers/usb/common/usb-otg-fsm.c
13036
13037USB OVER IP DRIVER
13038M:	Valentina Manea <valentina.manea.m@gmail.com>
13039M:	Shuah Khan <shuahkh@osg.samsung.com>
13040M:	Shuah Khan <shuah@kernel.org>
13041L:	linux-usb@vger.kernel.org
13042S:	Maintained
13043F:	Documentation/usb/usbip_protocol.txt
13044F:	drivers/usb/usbip/
13045F:	tools/usb/usbip/
13046
13047USB PEGASUS DRIVER
13048M:	Petko Manolov <petkan@nucleusys.com>
13049L:	linux-usb@vger.kernel.org
13050L:	netdev@vger.kernel.org
13051T:	git git://github.com/petkan/pegasus.git
13052W:	https://github.com/petkan/pegasus
13053S:	Maintained
13054F:	drivers/net/usb/pegasus.*
13055
13056USB PHY LAYER
13057M:	Felipe Balbi <balbi@kernel.org>
13058L:	linux-usb@vger.kernel.org
13059T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13060S:	Maintained
13061F:	drivers/usb/phy/
13062
13063USB PRINTER DRIVER (usblp)
13064M:	Pete Zaitcev <zaitcev@redhat.com>
13065L:	linux-usb@vger.kernel.org
13066S:	Supported
13067F:	drivers/usb/class/usblp.c
13068
13069USB QMI WWAN NETWORK DRIVER
13070M:	Bjørn Mork <bjorn@mork.no>
13071L:	netdev@vger.kernel.org
13072S:	Maintained
13073F:	Documentation/ABI/testing/sysfs-class-net-qmi
13074F:	drivers/net/usb/qmi_wwan.c
13075
13076USB RTL8150 DRIVER
13077M:	Petko Manolov <petkan@nucleusys.com>
13078L:	linux-usb@vger.kernel.org
13079L:	netdev@vger.kernel.org
13080T:	git git://github.com/petkan/rtl8150.git
13081W:	https://github.com/petkan/rtl8150
13082S:	Maintained
13083F:	drivers/net/usb/rtl8150.c
13084
13085USB SERIAL SUBSYSTEM
13086M:	Johan Hovold <johan@kernel.org>
13087L:	linux-usb@vger.kernel.org
13088T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13089S:	Maintained
13090F:	Documentation/usb/usb-serial.txt
13091F:	drivers/usb/serial/
13092F:	include/linux/usb/serial.h
13093
13094USB SMSC75XX ETHERNET DRIVER
13095M:	Steve Glendinning <steve.glendinning@shawell.net>
13096L:	netdev@vger.kernel.org
13097S:	Maintained
13098F:	drivers/net/usb/smsc75xx.*
13099
13100USB SMSC95XX ETHERNET DRIVER
13101M:	Steve Glendinning <steve.glendinning@shawell.net>
13102M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13103L:	netdev@vger.kernel.org
13104S:	Maintained
13105F:	drivers/net/usb/smsc95xx.*
13106
13107USB SUBSYSTEM
13108M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13109L:	linux-usb@vger.kernel.org
13110W:	http://www.linux-usb.org
13111T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13112S:	Supported
13113F:	Documentation/devicetree/bindings/usb/
13114F:	Documentation/usb/
13115F:	drivers/usb/
13116F:	include/linux/usb.h
13117F:	include/linux/usb/
13118
13119USB UHCI DRIVER
13120M:	Alan Stern <stern@rowland.harvard.edu>
13121L:	linux-usb@vger.kernel.org
13122S:	Maintained
13123F:	drivers/usb/host/uhci*
13124
13125USB "USBNET" DRIVER FRAMEWORK
13126M:	Oliver Neukum <oneukum@suse.com>
13127L:	netdev@vger.kernel.org
13128W:	http://www.linux-usb.org/usbnet
13129S:	Maintained
13130F:	drivers/net/usb/usbnet.c
13131F:	include/linux/usb/usbnet.h
13132
13133USB VIDEO CLASS
13134M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13135L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13136L:	linux-media@vger.kernel.org
13137T:	git git://linuxtv.org/media_tree.git
13138W:	http://www.ideasonboard.org/uvc/
13139S:	Maintained
13140F:	drivers/media/usb/uvc/
13141F:	include/uapi/linux/uvcvideo.h
13142
13143USB VISION DRIVER
13144M:	Hans Verkuil <hverkuil@xs4all.nl>
13145L:	linux-media@vger.kernel.org
13146T:	git git://linuxtv.org/media_tree.git
13147W:	https://linuxtv.org
13148S:	Odd Fixes
13149F:	drivers/media/usb/usbvision/
13150
13151USB WEBCAM GADGET
13152M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13153L:	linux-usb@vger.kernel.org
13154S:	Maintained
13155F:	drivers/usb/gadget/function/*uvc*
13156F:	drivers/usb/gadget/legacy/webcam.c
13157
13158USB WIRELESS RNDIS DRIVER (rndis_wlan)
13159M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
13160L:	linux-wireless@vger.kernel.org
13161S:	Maintained
13162F:	drivers/net/wireless/rndis_wlan.c
13163
13164USB XHCI DRIVER
13165M:	Mathias Nyman <mathias.nyman@intel.com>
13166L:	linux-usb@vger.kernel.org
13167S:	Supported
13168F:	drivers/usb/host/xhci*
13169F:	drivers/usb/host/pci-quirks*
13170
13171USB ZD1201 DRIVER
13172L:	linux-wireless@vger.kernel.org
13173W:	http://linux-lc100020.sourceforge.net
13174S:	Orphan
13175F:	drivers/net/wireless/zydas/zd1201.*
13176
13177USB ZR364XX DRIVER
13178M:	Antoine Jacquet <royale@zerezo.com>
13179L:	linux-usb@vger.kernel.org
13180L:	linux-media@vger.kernel.org
13181T:	git git://linuxtv.org/media_tree.git
13182W:	http://royale.zerezo.com/zr364xx/
13183S:	Maintained
13184F:	Documentation/media/v4l-drivers/zr364xx*
13185F:	drivers/media/usb/zr364xx/
13186
13187ULPI BUS
13188M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
13189L:	linux-usb@vger.kernel.org
13190S:	Maintained
13191F:	drivers/usb/common/ulpi.c
13192F:	include/linux/ulpi/
13193
13194USER-MODE LINUX (UML)
13195M:	Jeff Dike <jdike@addtoit.com>
13196M:	Richard Weinberger <richard@nod.at>
13197L:	user-mode-linux-devel@lists.sourceforge.net
13198L:	user-mode-linux-user@lists.sourceforge.net
13199W:	http://user-mode-linux.sourceforge.net
13200T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13201S:	Maintained
13202F:	Documentation/virtual/uml/
13203F:	arch/um/
13204F:	arch/x86/um/
13205F:	fs/hostfs/
13206F:	fs/hppfs/
13207
13208USERSPACE I/O (UIO)
13209M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13210S:	Maintained
13211T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13212F:	Documentation/driver-api/uio-howto.rst
13213F:	drivers/uio/
13214F:	include/linux/uio*.h
13215
13216UTIL-LINUX PACKAGE
13217M:	Karel Zak <kzak@redhat.com>
13218L:	util-linux@vger.kernel.org
13219W:	http://en.wikipedia.org/wiki/Util-linux
13220T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13221S:	Maintained
13222
13223UVESAFB DRIVER
13224M:	Michal Januszewski <spock@gentoo.org>
13225L:	linux-fbdev@vger.kernel.org
13226W:	http://dev.gentoo.org/~spock/projects/uvesafb/
13227S:	Maintained
13228F:	Documentation/fb/uvesafb.txt
13229F:	drivers/video/fbdev/uvesafb.*
13230
13231VF610 NAND DRIVER
13232M:	Stefan Agner <stefan@agner.ch>
13233L:	linux-mtd@lists.infradead.org
13234S:	Supported
13235F:	drivers/mtd/nand/vf610_nfc.c
13236
13237VFAT/FAT/MSDOS FILESYSTEM
13238M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13239S:	Maintained
13240F:	Documentation/filesystems/vfat.txt
13241F:	fs/fat/
13242
13243VFIO DRIVER
13244M:	Alex Williamson <alex.williamson@redhat.com>
13245L:	kvm@vger.kernel.org
13246T:	git git://github.com/awilliam/linux-vfio.git
13247S:	Maintained
13248F:	Documentation/vfio.txt
13249F:	drivers/vfio/
13250F:	include/linux/vfio.h
13251F:	include/uapi/linux/vfio.h
13252
13253VFIO MEDIATED DEVICE DRIVERS
13254M:	Kirti Wankhede <kwankhede@nvidia.com>
13255L:	kvm@vger.kernel.org
13256S:	Maintained
13257F:	Documentation/vfio-mediated-device.txt
13258F:	drivers/vfio/mdev/
13259F:	include/linux/mdev.h
13260F:	samples/vfio-mdev/
13261
13262VFIO PLATFORM DRIVER
13263M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
13264L:	kvm@vger.kernel.org
13265S:	Maintained
13266F:	drivers/vfio/platform/
13267
13268VIDEOBUF2 FRAMEWORK
13269M:	Pawel Osciak <pawel@osciak.com>
13270M:	Marek Szyprowski <m.szyprowski@samsung.com>
13271M:	Kyungmin Park <kyungmin.park@samsung.com>
13272L:	linux-media@vger.kernel.org
13273S:	Maintained
13274F:	drivers/media/v4l2-core/videobuf2-*
13275F:	include/media/videobuf2-*
13276
13277VIRTIO AND VHOST VSOCK DRIVER
13278M:	Stefan Hajnoczi <stefanha@redhat.com>
13279L:	kvm@vger.kernel.org
13280L:	virtualization@lists.linux-foundation.org
13281L:	netdev@vger.kernel.org
13282S:	Maintained
13283F:	include/linux/virtio_vsock.h
13284F:	include/uapi/linux/virtio_vsock.h
13285F:	net/vmw_vsock/virtio_transport_common.c
13286F:	net/vmw_vsock/virtio_transport.c
13287F:	drivers/vhost/vsock.c
13288F:	drivers/vhost/vsock.h
13289
13290VIRTUAL SERIO DEVICE DRIVER
13291M:	Stephen Chandler Paul <thatslyude@gmail.com>
13292S:	Maintained
13293F:	drivers/input/serio/userio.c
13294F:	include/uapi/linux/userio.h
13295
13296VIRTIO CONSOLE DRIVER
13297M:	Amit Shah <amit@kernel.org>
13298L:	virtualization@lists.linux-foundation.org
13299S:	Maintained
13300F:	drivers/char/virtio_console.c
13301F:	include/linux/virtio_console.h
13302F:	include/uapi/linux/virtio_console.h
13303
13304VIRTIO CORE, NET AND BLOCK DRIVERS
13305M:	"Michael S. Tsirkin" <mst@redhat.com>
13306M:	Jason Wang <jasowang@redhat.com>
13307L:	virtualization@lists.linux-foundation.org
13308S:	Maintained
13309F:	Documentation/devicetree/bindings/virtio/
13310F:	drivers/virtio/
13311F:	tools/virtio/
13312F:	drivers/net/virtio_net.c
13313F:	drivers/block/virtio_blk.c
13314F:	include/linux/virtio_*.h
13315F:	include/uapi/linux/virtio_*.h
13316F:	drivers/crypto/virtio/
13317
13318VIRTIO DRIVERS FOR S390
13319M:	Christian Borntraeger <borntraeger@de.ibm.com>
13320M:	Cornelia Huck <cornelia.huck@de.ibm.com>
13321L:	linux-s390@vger.kernel.org
13322L:	virtualization@lists.linux-foundation.org
13323L:	kvm@vger.kernel.org
13324S:	Supported
13325F:	drivers/s390/virtio/
13326
13327VIRTIO GPU DRIVER
13328M:	David Airlie <airlied@linux.ie>
13329M:	Gerd Hoffmann <kraxel@redhat.com>
13330L:	dri-devel@lists.freedesktop.org
13331L:	virtualization@lists.linux-foundation.org
13332T:	git git://git.kraxel.org/linux drm-qemu
13333S:	Maintained
13334F:	drivers/gpu/drm/virtio/
13335F:	include/uapi/linux/virtio_gpu.h
13336
13337VIRTIO HOST (VHOST)
13338M:	"Michael S. Tsirkin" <mst@redhat.com>
13339M:	Jason Wang <jasowang@redhat.com>
13340L:	kvm@vger.kernel.org
13341L:	virtualization@lists.linux-foundation.org
13342L:	netdev@vger.kernel.org
13343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13344S:	Maintained
13345F:	drivers/vhost/
13346F:	include/uapi/linux/vhost.h
13347
13348VIRTIO INPUT DRIVER
13349M:	Gerd Hoffmann <kraxel@redhat.com>
13350S:	Maintained
13351F:	drivers/virtio/virtio_input.c
13352F:	include/uapi/linux/virtio_input.h
13353
13354VIRTIO CRYPTO DRIVER
13355M:  Gonglei <arei.gonglei@huawei.com>
13356L:  virtualization@lists.linux-foundation.org
13357L:  linux-crypto@vger.kernel.org
13358S:  Maintained
13359F:  drivers/crypto/virtio/
13360F:  include/uapi/linux/virtio_crypto.h
13361
13362VIA RHINE NETWORK DRIVER
13363S:	Orphan
13364F:	drivers/net/ethernet/via/via-rhine.c
13365
13366VIA SD/MMC CARD CONTROLLER DRIVER
13367M:	Bruce Chang <brucechang@via.com.tw>
13368M:	Harald Welte <HaraldWelte@viatech.com>
13369S:	Maintained
13370F:	drivers/mmc/host/via-sdmmc.c
13371
13372VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13373M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13374L:	linux-fbdev@vger.kernel.org
13375S:	Maintained
13376F:	include/linux/via-core.h
13377F:	include/linux/via-gpio.h
13378F:	include/linux/via_i2c.h
13379F:	drivers/video/fbdev/via/
13380
13381VIA VELOCITY NETWORK DRIVER
13382M:	Francois Romieu <romieu@fr.zoreil.com>
13383L:	netdev@vger.kernel.org
13384S:	Maintained
13385F:	drivers/net/ethernet/via/via-velocity.*
13386
13387VIRT LIB
13388M:	Alex Williamson <alex.williamson@redhat.com>
13389M:	Paolo Bonzini <pbonzini@redhat.com>
13390L:	kvm@vger.kernel.org
13391S:	Supported
13392F:	virt/lib/
13393
13394VIVID VIRTUAL VIDEO DRIVER
13395M:	Hans Verkuil <hverkuil@xs4all.nl>
13396L:	linux-media@vger.kernel.org
13397T:	git git://linuxtv.org/media_tree.git
13398W:	https://linuxtv.org
13399S:	Maintained
13400F:	drivers/media/platform/vivid/*
13401
13402VLYNQ BUS
13403M:	Florian Fainelli <f.fainelli@gmail.com>
13404L:	openwrt-devel@lists.openwrt.org (subscribers-only)
13405S:	Maintained
13406F:	drivers/vlynq/vlynq.c
13407F:	include/linux/vlynq.h
13408
13409VME SUBSYSTEM
13410M:	Martyn Welch <martyn@welchs.me.uk>
13411M:	Manohar Vanga <manohar.vanga@gmail.com>
13412M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13413L:	devel@driverdev.osuosl.org
13414S:	Maintained
13415T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13416F:	Documentation/driver-api/vme.rst
13417F:	drivers/staging/vme/
13418F:	drivers/vme/
13419F:	include/linux/vme*
13420
13421VMWARE HYPERVISOR INTERFACE
13422M:	Alok Kataria <akataria@vmware.com>
13423L:	virtualization@lists.linux-foundation.org
13424S:	Supported
13425F:	arch/x86/kernel/cpu/vmware.c
13426
13427VMWARE BALLOON DRIVER
13428M:	Xavier Deguillard <xdeguillard@vmware.com>
13429M:	Philip Moltmann <moltmann@vmware.com>
13430M:	"VMware, Inc." <pv-drivers@vmware.com>
13431L:	linux-kernel@vger.kernel.org
13432S:	Maintained
13433F:	drivers/misc/vmw_balloon.c
13434
13435VMWARE VMMOUSE SUBDRIVER
13436M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
13437M:	"VMware, Inc." <pv-drivers@vmware.com>
13438L:	linux-input@vger.kernel.org
13439S:	Maintained
13440F:	drivers/input/mouse/vmmouse.c
13441F:	drivers/input/mouse/vmmouse.h
13442
13443VMWARE VMXNET3 ETHERNET DRIVER
13444M:	Shrikrishna Khare <skhare@vmware.com>
13445M:	"VMware, Inc." <pv-drivers@vmware.com>
13446L:	netdev@vger.kernel.org
13447S:	Maintained
13448F:	drivers/net/vmxnet3/
13449
13450VMware PVSCSI driver
13451M:	Jim Gill <jgill@vmware.com>
13452M:	VMware PV-Drivers <pv-drivers@vmware.com>
13453L:	linux-scsi@vger.kernel.org
13454S:	Maintained
13455F:	drivers/scsi/vmw_pvscsi.c
13456F:	drivers/scsi/vmw_pvscsi.h
13457
13458VMWARE PVRDMA DRIVER
13459M:	Adit Ranadive <aditr@vmware.com>
13460M:	VMware PV-Drivers <pv-drivers@vmware.com>
13461L:	linux-rdma@vger.kernel.org
13462S:	Maintained
13463F:	drivers/infiniband/hw/vmw_pvrdma/
13464
13465VOLTAGE AND CURRENT REGULATOR FRAMEWORK
13466M:	Liam Girdwood <lgirdwood@gmail.com>
13467M:	Mark Brown <broonie@kernel.org>
13468L:	linux-kernel@vger.kernel.org
13469W:	http://www.slimlogic.co.uk/?p=48
13470T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
13471S:	Supported
13472F:	Documentation/devicetree/bindings/regulator/
13473F:	drivers/regulator/
13474F:	include/dt-bindings/regulator/
13475F:	include/linux/regulator/
13476
13477VRF
13478M:	David Ahern <dsa@cumulusnetworks.com>
13479M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
13480L:	netdev@vger.kernel.org
13481S:	Maintained
13482F:	drivers/net/vrf.c
13483F:	Documentation/networking/vrf.txt
13484
13485VT1211 HARDWARE MONITOR DRIVER
13486M:	Juerg Haefliger <juergh@gmail.com>
13487L:	linux-hwmon@vger.kernel.org
13488S:	Maintained
13489F:	Documentation/hwmon/vt1211
13490F:	drivers/hwmon/vt1211.c
13491
13492VT8231 HARDWARE MONITOR DRIVER
13493M:	Roger Lucas <vt8231@hiddenengine.co.uk>
13494L:	linux-hwmon@vger.kernel.org
13495S:	Maintained
13496F:	drivers/hwmon/vt8231.c
13497
13498VUB300 USB to SDIO/SD/MMC bridge chip
13499M:	Tony Olech <tony.olech@elandigitalsystems.com>
13500L:	linux-mmc@vger.kernel.org
13501L:	linux-usb@vger.kernel.org
13502S:	Supported
13503F:	drivers/mmc/host/vub300.c
13504
13505W1 DALLAS'S 1-WIRE BUS
13506M:	Evgeniy Polyakov <zbr@ioremap.net>
13507S:	Maintained
13508F:	Documentation/w1/
13509F:	drivers/w1/
13510
13511W83791D HARDWARE MONITORING DRIVER
13512M:	Marc Hulsman <m.hulsman@tudelft.nl>
13513L:	linux-hwmon@vger.kernel.org
13514S:	Maintained
13515F:	Documentation/hwmon/w83791d
13516F:	drivers/hwmon/w83791d.c
13517
13518W83793 HARDWARE MONITORING DRIVER
13519M:	Rudolf Marek <r.marek@assembler.cz>
13520L:	linux-hwmon@vger.kernel.org
13521S:	Maintained
13522F:	Documentation/hwmon/w83793
13523F:	drivers/hwmon/w83793.c
13524
13525W83795 HARDWARE MONITORING DRIVER
13526M:	Jean Delvare <jdelvare@suse.com>
13527L:	linux-hwmon@vger.kernel.org
13528S:	Maintained
13529F:	drivers/hwmon/w83795.c
13530
13531W83L51xD SD/MMC CARD INTERFACE DRIVER
13532M:	Pierre Ossman <pierre@ossman.eu>
13533S:	Maintained
13534F:	drivers/mmc/host/wbsd.*
13535
13536WACOM PROTOCOL 4 SERIAL TABLETS
13537M:	Julian Squires <julian@cipht.net>
13538M:	Hans de Goede <hdegoede@redhat.com>
13539L:	linux-input@vger.kernel.org
13540S:	Maintained
13541F:	drivers/input/tablet/wacom_serial4.c
13542
13543WATCHDOG DEVICE DRIVERS
13544M:	Wim Van Sebroeck <wim@iguana.be>
13545R:	Guenter Roeck <linux@roeck-us.net>
13546L:	linux-watchdog@vger.kernel.org
13547W:	http://www.linux-watchdog.org/
13548T:	git git://www.linux-watchdog.org/linux-watchdog.git
13549S:	Maintained
13550F:	Documentation/devicetree/bindings/watchdog/
13551F:	Documentation/watchdog/
13552F:	drivers/watchdog/
13553F:	include/linux/watchdog.h
13554F:	include/uapi/linux/watchdog.h
13555
13556WIIMOTE HID DRIVER
13557M:	David Herrmann <dh.herrmann@googlemail.com>
13558L:	linux-input@vger.kernel.org
13559S:	Maintained
13560F:	drivers/hid/hid-wiimote*
13561
13562WINBOND CIR DRIVER
13563M:	David Härdeman <david@hardeman.nu>
13564S:	Maintained
13565F:	drivers/media/rc/winbond-cir.c
13566
13567WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13568M:	William Breathitt Gray <vilhelm.gray@gmail.com>
13569L:	linux-watchdog@vger.kernel.org
13570S:	Maintained
13571F:	drivers/watchdog/ebc-c384_wdt.c
13572
13573WINSYSTEMS WS16C48 GPIO DRIVER
13574M:	William Breathitt Gray <vilhelm.gray@gmail.com>
13575L:	linux-gpio@vger.kernel.org
13576S:	Maintained
13577F:	drivers/gpio/gpio-ws16c48.c
13578
13579WIMAX STACK
13580M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13581M:	linux-wimax@intel.com
13582L:	wimax@linuxwimax.org (subscribers-only)
13583S:	Supported
13584W:	http://linuxwimax.org
13585F:	Documentation/wimax/README.wimax
13586F:	include/linux/wimax/debug.h
13587F:	include/net/wimax.h
13588F:	include/uapi/linux/wimax.h
13589F:	net/wimax/
13590
13591WISTRON LAPTOP BUTTON DRIVER
13592M:	Miloslav Trmac <mitr@volny.cz>
13593S:	Maintained
13594F:	drivers/input/misc/wistron_btns.c
13595
13596WL3501 WIRELESS PCMCIA CARD DRIVER
13597L:	linux-wireless@vger.kernel.org
13598S:	Odd fixes
13599F:	drivers/net/wireless/wl3501*
13600
13601WOLFSON MICROELECTRONICS DRIVERS
13602L:	patches@opensource.wolfsonmicro.com
13603T:	git https://github.com/CirrusLogic/linux-drivers.git
13604W:	https://github.com/CirrusLogic/linux-drivers/wiki
13605S:	Supported
13606F:	Documentation/hwmon/wm83??
13607F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13608F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13609F:	Documentation/devicetree/bindings/mfd/arizona.txt
13610F:	arch/arm/mach-s3c64xx/mach-crag6410*
13611F:	drivers/clk/clk-wm83*.c
13612F:	drivers/extcon/extcon-arizona.c
13613F:	drivers/leds/leds-wm83*.c
13614F:	drivers/gpio/gpio-*wm*.c
13615F:	drivers/gpio/gpio-arizona.c
13616F:	drivers/hwmon/wm83??-hwmon.c
13617F:	drivers/input/misc/wm831x-on.c
13618F:	drivers/input/touchscreen/wm831x-ts.c
13619F:	drivers/input/touchscreen/wm97*.c
13620F:	drivers/mfd/arizona*
13621F:	drivers/mfd/wm*.c
13622F:	drivers/mfd/cs47l24*
13623F:	drivers/power/supply/wm83*.c
13624F:	drivers/rtc/rtc-wm83*.c
13625F:	drivers/regulator/wm8*.c
13626F:	drivers/video/backlight/wm83*_bl.c
13627F:	drivers/watchdog/wm83*_wdt.c
13628F:	include/linux/mfd/arizona/
13629F:	include/linux/mfd/wm831x/
13630F:	include/linux/mfd/wm8350/
13631F:	include/linux/mfd/wm8400*
13632F:	include/linux/wm97xx.h
13633F:	include/sound/wm????.h
13634F:	sound/soc/codecs/arizona.?
13635F:	sound/soc/codecs/wm*
13636F:	sound/soc/codecs/cs47l24*
13637
13638WORKQUEUE
13639M:	Tejun Heo <tj@kernel.org>
13640R:	Lai Jiangshan <jiangshanlai@gmail.com>
13641T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13642S:	Maintained
13643F:	include/linux/workqueue.h
13644F:	kernel/workqueue.c
13645F:	Documentation/core-api/workqueue.rst
13646
13647X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13648M:	Chen-Yu Tsai <wens@csie.org>
13649L:	linux-kernel@vger.kernel.org
13650S:	Maintained
13651N:	axp[128]
13652
13653X.25 NETWORK LAYER
13654M:	Andrew Hendry <andrew.hendry@gmail.com>
13655L:	linux-x25@vger.kernel.org
13656S:	Odd Fixes
13657F:	Documentation/networking/x25*
13658F:	include/net/x25*
13659F:	net/x25/
13660
13661X86 ARCHITECTURE (32-BIT AND 64-BIT)
13662M:	Thomas Gleixner <tglx@linutronix.de>
13663M:	Ingo Molnar <mingo@redhat.com>
13664M:	"H. Peter Anvin" <hpa@zytor.com>
13665M:	x86@kernel.org
13666L:	linux-kernel@vger.kernel.org
13667T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13668S:	Maintained
13669F:	Documentation/x86/
13670F:	arch/x86/
13671
13672X86 PLATFORM DRIVERS
13673M:	Darren Hart <dvhart@infradead.org>
13674M:	Andy Shevchenko <andy@infradead.org>
13675L:	platform-driver-x86@vger.kernel.org
13676T:	git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13677S:	Maintained
13678F:	drivers/platform/x86/
13679F:	drivers/platform/olpc/
13680
13681X86 MCE INFRASTRUCTURE
13682M:	Tony Luck <tony.luck@intel.com>
13683M:	Borislav Petkov <bp@alien8.de>
13684L:	linux-edac@vger.kernel.org
13685S:	Maintained
13686F:	arch/x86/kernel/cpu/mcheck/*
13687
13688X86 MICROCODE UPDATE SUPPORT
13689M:	Borislav Petkov <bp@alien8.de>
13690S:	Maintained
13691F:	arch/x86/kernel/cpu/microcode/*
13692
13693X86 VDSO
13694M:	Andy Lutomirski <luto@amacapital.net>
13695L:	linux-kernel@vger.kernel.org
13696T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13697S:	Maintained
13698F:	arch/x86/entry/vdso/
13699
13700XC2028/3028 TUNER DRIVER
13701M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13702M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13703L:	linux-media@vger.kernel.org
13704W:	https://linuxtv.org
13705T:	git git://linuxtv.org/media_tree.git
13706S:	Maintained
13707F:	drivers/media/tuners/tuner-xc2028.*
13708
13709XEN HYPERVISOR INTERFACE
13710M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
13711M:	Juergen Gross <jgross@suse.com>
13712L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13713T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13714S:	Supported
13715F:	arch/x86/xen/
13716F:	drivers/*/xen-*front.c
13717F:	drivers/xen/
13718F:	arch/x86/include/asm/xen/
13719F:	include/xen/
13720F:	include/uapi/xen/
13721
13722XEN HYPERVISOR ARM
13723M:	Stefano Stabellini <sstabellini@kernel.org>
13724L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13725S:	Maintained
13726F:	arch/arm/xen/
13727F:	arch/arm/include/asm/xen/
13728
13729XEN HYPERVISOR ARM64
13730M:	Stefano Stabellini <sstabellini@kernel.org>
13731L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13732S:	Maintained
13733F:	arch/arm64/xen/
13734F:	arch/arm64/include/asm/xen/
13735
13736XEN NETWORK BACKEND DRIVER
13737M:	Wei Liu <wei.liu2@citrix.com>
13738M:	Paul Durrant <paul.durrant@citrix.com>
13739L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13740L:	netdev@vger.kernel.org
13741S:	Supported
13742F:	drivers/net/xen-netback/*
13743
13744XEN PCI SUBSYSTEM
13745M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13746L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13747S:	Supported
13748F:	arch/x86/pci/*xen*
13749F:	drivers/pci/*xen*
13750
13751XEN BLOCK SUBSYSTEM
13752M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13753M:	Roger Pau Monné <roger.pau@citrix.com>
13754L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13755S:	Supported
13756F:	drivers/block/xen-blkback/*
13757F:	drivers/block/xen*
13758
13759XEN PVSCSI DRIVERS
13760M:	Juergen Gross <jgross@suse.com>
13761L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13762L:	linux-scsi@vger.kernel.org
13763S:	Supported
13764F:	drivers/scsi/xen-scsifront.c
13765F:	drivers/xen/xen-scsiback.c
13766F:	include/xen/interface/io/vscsiif.h
13767
13768XEN SWIOTLB SUBSYSTEM
13769M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13770L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13771S:	Supported
13772F:	arch/x86/xen/*swiotlb*
13773F:	drivers/xen/*swiotlb*
13774
13775XFS FILESYSTEM
13776M:	Darrick J. Wong <darrick.wong@oracle.com>
13777M:	linux-xfs@vger.kernel.org
13778L:	linux-xfs@vger.kernel.org
13779W:	http://xfs.org/
13780T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
13781S:	Supported
13782F:	Documentation/filesystems/xfs.txt
13783F:	fs/xfs/
13784
13785XILINX AXI ETHERNET DRIVER
13786M:	Anirudha Sarangi <anirudh@xilinx.com>
13787M:	John Linn <John.Linn@xilinx.com>
13788S:	Maintained
13789F:	drivers/net/ethernet/xilinx/xilinx_axienet*
13790
13791XILINX UARTLITE SERIAL DRIVER
13792M:	Peter Korsgaard <jacmet@sunsite.dk>
13793L:	linux-serial@vger.kernel.org
13794S:	Maintained
13795F:	drivers/tty/serial/uartlite.c
13796
13797XILINX VIDEO IP CORES
13798M:	Hyun Kwon <hyun.kwon@xilinx.com>
13799M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13800L:	linux-media@vger.kernel.org
13801T:	git git://linuxtv.org/media_tree.git
13802S:	Supported
13803F:	Documentation/devicetree/bindings/media/xilinx/
13804F:	drivers/media/platform/xilinx/
13805F:	include/uapi/linux/xilinx-v4l2-controls.h
13806
13807XILLYBUS DRIVER
13808M:	Eli Billauer <eli.billauer@gmail.com>
13809L:	linux-kernel@vger.kernel.org
13810S:	Supported
13811F:	drivers/char/xillybus/
13812
13813XTENSA XTFPGA PLATFORM SUPPORT
13814M:	Max Filippov <jcmvbkbc@gmail.com>
13815L:	linux-xtensa@linux-xtensa.org
13816S:	Maintained
13817F:	drivers/spi/spi-xtensa-xtfpga.c
13818F:	sound/soc/xtensa/xtfpga-i2s.c
13819
13820YAM DRIVER FOR AX.25
13821M:	Jean-Paul Roubelat <jpr@f6fbb.org>
13822L:	linux-hams@vger.kernel.org
13823S:	Maintained
13824F:	drivers/net/hamradio/yam*
13825F:	include/linux/yam.h
13826
13827YEALINK PHONE DRIVER
13828M:	Henk Vergonet <Henk.Vergonet@gmail.com>
13829L:	usbb2k-api-dev@nongnu.org
13830S:	Maintained
13831F:	Documentation/input/yealink.txt
13832F:	drivers/input/misc/yealink.*
13833
13834Z8530 DRIVER FOR AX.25
13835M:	Joerg Reuter <jreuter@yaina.de>
13836W:	http://yaina.de/jreuter/
13837W:	http://www.qsl.net/dl1bke/
13838L:	linux-hams@vger.kernel.org
13839S:	Maintained
13840F:	Documentation/networking/z8530drv.txt
13841F:	drivers/net/hamradio/*scc.c
13842F:	drivers/net/hamradio/z8530.h
13843
13844ZBUD COMPRESSED PAGE ALLOCATOR
13845M:	Seth Jennings <sjenning@redhat.com>
13846M:	Dan Streetman <ddstreet@ieee.org>
13847L:	linux-mm@kvack.org
13848S:	Maintained
13849F:	mm/zbud.c
13850F:	include/linux/zbud.h
13851
13852ZD1211RW WIRELESS DRIVER
13853M:	Daniel Drake <dsd@gentoo.org>
13854M:	Ulrich Kunitz <kune@deine-taler.de>
13855W:	http://zd1211.ath.cx/wiki/DriverRewrite
13856L:	linux-wireless@vger.kernel.org
13857L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
13858S:	Maintained
13859F:	drivers/net/wireless/zydas/zd1211rw/
13860
13861ZD1301_DEMOD MEDIA DRIVER
13862M:	Antti Palosaari <crope@iki.fi>
13863L:	linux-media@vger.kernel.org
13864W:	https://linuxtv.org/
13865W:	http://palosaari.fi/linux/
13866Q:	https://patchwork.linuxtv.org/project/linux-media/list/
13867S:	Maintained
13868F:	drivers/media/dvb-frontends/zd1301_demod*
13869
13870ZD1301 MEDIA DRIVER
13871M:	Antti Palosaari <crope@iki.fi>
13872L:	linux-media@vger.kernel.org
13873W:	https://linuxtv.org/
13874W:	http://palosaari.fi/linux/
13875Q:	https://patchwork.linuxtv.org/project/linux-media/list/
13876S:	Maintained
13877F:	drivers/media/usb/dvb-usb-v2/zd1301*
13878
13879ZPOOL COMPRESSED PAGE STORAGE API
13880M:	Dan Streetman <ddstreet@ieee.org>
13881L:	linux-mm@kvack.org
13882S:	Maintained
13883F:	mm/zpool.c
13884F:	include/linux/zpool.h
13885
13886ZR36067 VIDEO FOR LINUX DRIVER
13887L:	mjpeg-users@lists.sourceforge.net
13888L:	linux-media@vger.kernel.org
13889W:	http://mjpeg.sourceforge.net/driver-zoran/
13890T:	hg https://linuxtv.org/hg/v4l-dvb
13891S:	Odd Fixes
13892F:	drivers/media/pci/zoran/
13893
13894ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13895M:	Minchan Kim <minchan@kernel.org>
13896M:	Nitin Gupta <ngupta@vflare.org>
13897R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13898L:	linux-kernel@vger.kernel.org
13899S:	Maintained
13900F:	drivers/block/zram/
13901F:	Documentation/blockdev/zram.txt
13902
13903ZS DECSTATION Z85C30 SERIAL DRIVER
13904M:	"Maciej W. Rozycki" <macro@linux-mips.org>
13905S:	Maintained
13906F:	drivers/tty/serial/zs.*
13907
13908ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13909M:	Minchan Kim <minchan@kernel.org>
13910M:	Nitin Gupta <ngupta@vflare.org>
13911R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13912L:	linux-mm@kvack.org
13913S:	Maintained
13914F:	mm/zsmalloc.c
13915F:	include/linux/zsmalloc.h
13916F:	Documentation/vm/zsmalloc.txt
13917
13918ZSWAP COMPRESSED SWAP CACHING
13919M:	Seth Jennings <sjenning@redhat.com>
13920M:	Dan Streetman <ddstreet@ieee.org>
13921L:	linux-mm@kvack.org
13922S:	Maintained
13923F:	mm/zswap.c
13924
13925THE REST
13926M:	Linus Torvalds <torvalds@linux-foundation.org>
13927L:	linux-kernel@vger.kernel.org
13928Q:	http://patchwork.kernel.org/project/LKML/list/
13929T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13930S:	Buried alive in reporters
13931F:	*
13932F:	*/
13933