xref: /linux/MAINTAINERS (revision 4e1a33b105ddf201f66dcc44490c6086a25eca0b)
1
2
3	List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below.  This will make things
6easier on the maintainers.  Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91.	Always _test_ your changes, however small, on at least 4 or
10	5 people, preferably many more.
11
122.	Try to release a few ALPHA test versions to the net. Announce
13	them onto the kernel channel and await results. This is especially
14	important for device drivers, because often that's the only way
15	you will find things like the fact version 3 firmware needs
16	a magic fix you didn't know about, or some clown changed the
17	chips on a board and not its name.  (Don't laugh!  Look at the
18	SMC etherpower for that.)
19
203.	Make sure your changes compile correctly in multiple
21	configurations. In particular check that changes work both as a
22	module and built into the kernel.
23
244.	When you are happy with a change make it generally available for
25	testing and await feedback.
26
275.	Make a patch available to the relevant maintainer in the list. Use
28	'diff -u' to make the patch easy to merge. Be prepared to get your
29	changes sent back with seemingly silly requests about formatting
30	and variable names.  These aren't as silly as they seem. One
31	job the maintainers (and especially Linus) do is to keep things
32	looking the same. Sometimes this means that the clever hack in
33	your driver to get around a problem actually needs to become a
34	generalized kernel feature ready for next time.
35
36	PLEASE check your patch with the automated style checker
37	(scripts/checkpatch.pl) to catch trivial style violations.
38	See Documentation/process/coding-style.rst for guidance here.
39
40	PLEASE CC: the maintainers and mailing lists that are generated
41	by scripts/get_maintainer.pl.  The results returned by the
42	script will be best if you have git installed and are making
43	your changes in a branch derived from Linus' latest git tree.
44	See Documentation/process/submitting-patches.rst for details.
45
46	PLEASE try to include any credit lines you want added with the
47	patch. It avoids people being missed off by mistake and makes
48	it easier to know who wants adding and who doesn't.
49
50	PLEASE document known bugs. If it doesn't work for everything
51	or does something very odd once a month document it.
52
53	PLEASE remember that submissions must be made under the terms
54	of the Linux Foundation certificate of contribution and should
55	include a Signed-off-by: line.  The current version of this
56	"Developer's Certificate of Origin" (DCO) is listed in the file
57	Documentation/process/submitting-patches.rst.
58
596.	Make sure you have the right to send any changes you make. If you
60	do changes at work you may find your employer owns the patch
61	not you.
62
637.	When sending security related changes or reports to a maintainer
64	please Cc: security@kernel.org, especially if the maintainer
65	does not respond.
66
678.	Happy hacking.
68
69Descriptions of section entries:
70
71	P: Person (obsolete)
72	M: Mail patches to: FullName <address@domain>
73	R: Designated reviewer: FullName <address@domain>
74	   These reviewers should be CCed on patches.
75	L: Mailing list that is relevant to this area
76	W: Web-page with status/info
77	B: URI for where to file bugs. A web-page with detailed bug
78	   filing info, a direct bug tracker link, or a mailto: URI.
79	C: URI for chat protocol, server and channel where developers
80	   usually hang out, for example irc://server/channel.
81	Q: Patchwork web based patch tracking system site
82	T: SCM tree type and location.
83	   Type is one of: git, hg, quilt, stgit, topgit
84	S: Status, one of the following:
85	   Supported:	Someone is actually paid to look after this.
86	   Maintained:	Someone actually looks after it.
87	   Odd Fixes:	It has a maintainer but they don't have time to do
88			much other than throw the odd patch in. See below..
89	   Orphan:	No current maintainer [but maybe you could take the
90			role as you write your new code].
91	   Obsolete:	Old code. Something tagged obsolete generally means
92			it has been replaced by a better system and you
93			should be using that.
94	F: Files and directories with wildcard patterns.
95	   A trailing slash includes all files and subdirectory files.
96	   F:	drivers/net/	all files in and below drivers/net
97	   F:	drivers/net/*	all files in drivers/net, but not below
98	   F:	*/net/*		all files in "any top level directory"/net
99	   One pattern per line.  Multiple F: lines acceptable.
100	N: Files and directories with regex patterns.
101	   N:	[^a-z]tegra	all files whose path contains the word tegra
102	   One pattern per line.  Multiple N: lines acceptable.
103	   scripts/get_maintainer.pl has different behavior for files that
104	   match F: pattern and matches of N: patterns.  By default,
105	   get_maintainer will not look at git log history when an F: pattern
106	   match occurs.  When an N: match occurs, git log history is used
107	   to also notify the people that have git commit signatures.
108	X: Files and directories that are NOT maintained, same rules as F:
109	   Files exclusions are tested before file matches.
110	   Can be useful for excluding a specific subdirectory, for instance:
111	   F:	net/
112	   X:	net/ipv6/
113	   matches all files in and below net excluding net/ipv6/
114	K: Keyword perl extended regex pattern to match content in a
115	   patch or file.  For instance:
116	   K: of_get_profile
117	      matches patches or files that contain "of_get_profile"
118	   K: \b(printk|pr_(info|err))\b
119	      matches patches or files that contain one or more of the words
120	      printk, pr_info or pr_err
121	   One regex pattern per line.  Multiple K: lines acceptable.
122
123Note: For the hard of thinking, this list is meant to remain in alphabetical
124order. If you could add yourselves to it in alphabetical order that would be
125so much easier [Ed]
126
127Maintainers List (try to look for most precise areas first)
128
129		-----------------------------------
130
1313C59X NETWORK DRIVER
132M:	Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
133L:	netdev@vger.kernel.org
134S:	Maintained
135F:	Documentation/networking/vortex.txt
136F:	drivers/net/ethernet/3com/3c59x.c
137
1383CR990 NETWORK DRIVER
139M:	David Dillow <dave@thedillows.org>
140L:	netdev@vger.kernel.org
141S:	Maintained
142F:	drivers/net/ethernet/3com/typhoon*
143
1443WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
145M:	Adam Radford <aradford@gmail.com>
146L:	linux-scsi@vger.kernel.org
147W:	http://www.lsi.com
148S:	Supported
149F:	drivers/scsi/3w-*
150
15153C700 AND 53C700-66 SCSI DRIVER
152M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
153L:	linux-scsi@vger.kernel.org
154S:	Maintained
155F:	drivers/scsi/53c700*
156
1576LOWPAN GENERIC (BTLE/IEEE 802.15.4)
158M:	Alexander Aring <aar@pengutronix.de>
159M:	Jukka Rissanen <jukka.rissanen@linux.intel.com>
160L:	linux-bluetooth@vger.kernel.org
161L:	linux-wpan@vger.kernel.org
162S:	Maintained
163F:	net/6lowpan/
164F:	include/net/6lowpan.h
165F:	Documentation/networking/6lowpan.txt
166
1676PACK NETWORK DRIVER FOR AX.25
168M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
169L:	linux-hams@vger.kernel.org
170S:	Maintained
171F:	drivers/net/hamradio/6pack.c
172
1738169 10/100/1000 GIGABIT ETHERNET DRIVER
174M:	Realtek linux nic maintainers <nic_swsd@realtek.com>
175L:	netdev@vger.kernel.org
176S:	Maintained
177F:	drivers/net/ethernet/realtek/r8169.c
178
1798250/16?50 (AND CLONE UARTS) SERIAL DRIVER
180M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
181L:	linux-serial@vger.kernel.org
182S:	Maintained
183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
184F:	drivers/tty/serial/8250*
185F:	include/linux/serial_8250.h
186
1878390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
188L:	netdev@vger.kernel.org
189S:	Orphan / Obsolete
190F:	drivers/net/ethernet/8390/
191
1929P FILE SYSTEM
193M:	Eric Van Hensbergen <ericvh@gmail.com>
194M:	Ron Minnich <rminnich@sandia.gov>
195M:	Latchesar Ionkov <lucho@ionkov.net>
196L:	v9fs-developer@lists.sourceforge.net
197W:	http://swik.net/v9fs
198Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
200S:	Maintained
201F:	Documentation/filesystems/9p.txt
202F:	fs/9p/
203F:	net/9p/
204F:	include/net/9p/
205F:	include/uapi/linux/virtio_9p.h
206F:	include/trace/events/9p.h
207
208
209A8293 MEDIA DRIVER
210M:	Antti Palosaari <crope@iki.fi>
211L:	linux-media@vger.kernel.org
212W:	https://linuxtv.org
213W:	http://palosaari.fi/linux/
214Q:	http://patchwork.linuxtv.org/project/linux-media/list/
215T:	git git://linuxtv.org/anttip/media_tree.git
216S:	Maintained
217F:	drivers/media/dvb-frontends/a8293*
218
219AACRAID SCSI RAID DRIVER
220M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
221L:	linux-scsi@vger.kernel.org
222W:	http://www.adaptec.com/
223S:	Supported
224F:	Documentation/scsi/aacraid.txt
225F:	drivers/scsi/aacraid/
226
227ABI/API
228L:	linux-api@vger.kernel.org
229F:	include/linux/syscalls.h
230F:	kernel/sys_ni.c
231
232ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
233M:	Hans de Goede <hdegoede@redhat.com>
234L:	linux-hwmon@vger.kernel.org
235S:	Maintained
236F:	drivers/hwmon/abituguru.c
237
238ABIT UGURU 3 HARDWARE MONITOR DRIVER
239M:	Alistair John Strachan <alistair@devzero.co.uk>
240L:	linux-hwmon@vger.kernel.org
241S:	Maintained
242F:	drivers/hwmon/abituguru3.c
243
244ACCES 104-DIO-48E GPIO DRIVER
245M:	William Breathitt Gray <vilhelm.gray@gmail.com>
246L:	linux-gpio@vger.kernel.org
247S:	Maintained
248F:	drivers/gpio/gpio-104-dio-48e.c
249
250ACCES 104-IDI-48 GPIO DRIVER
251M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
252L:	linux-gpio@vger.kernel.org
253S:	Maintained
254F:	drivers/gpio/gpio-104-idi-48.c
255
256ACCES 104-IDIO-16 GPIO DRIVER
257M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
258L:	linux-gpio@vger.kernel.org
259S:	Maintained
260F:	drivers/gpio/gpio-104-idio-16.c
261
262ACCES 104-QUAD-8 IIO DRIVER
263M:	William Breathitt Gray <vilhelm.gray@gmail.com>
264L:	linux-iio@vger.kernel.org
265S:	Maintained
266F:	drivers/iio/counter/104-quad-8.c
267
268ACCES PCI-IDIO-16 GPIO DRIVER
269M:	William Breathitt Gray <vilhelm.gray@gmail.com>
270L:	linux-gpio@vger.kernel.org
271S:	Maintained
272F:	drivers/gpio/gpio-pci-idio-16.c
273
274ACENIC DRIVER
275M:	Jes Sorensen <jes@trained-monkey.org>
276L:	linux-acenic@sunsite.dk
277S:	Maintained
278F:	drivers/net/ethernet/alteon/acenic*
279
280ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
281M:	Peter Feuerer <peter@piie.net>
282L:	platform-driver-x86@vger.kernel.org
283W:	http://piie.net/?section=acerhdf
284S:	Maintained
285F:	drivers/platform/x86/acerhdf.c
286
287ACER WMI LAPTOP EXTRAS
288M:	"Lee, Chun-Yi" <jlee@suse.com>
289L:	platform-driver-x86@vger.kernel.org
290S:	Maintained
291F:	drivers/platform/x86/acer-wmi.c
292
293ACPI
294M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
295M:	Len Brown <lenb@kernel.org>
296L:	linux-acpi@vger.kernel.org
297W:	https://01.org/linux-acpi
298Q:	https://patchwork.kernel.org/project/linux-acpi/list/
299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
300B:	https://bugzilla.kernel.org
301S:	Supported
302F:	drivers/acpi/
303F:	drivers/pnp/pnpacpi/
304F:	include/linux/acpi.h
305F:	include/acpi/
306F:	Documentation/acpi/
307F:	Documentation/ABI/testing/sysfs-bus-acpi
308F:	Documentation/ABI/testing/configfs-acpi
309F:	drivers/pci/*acpi*
310F:	drivers/pci/*/*acpi*
311F:	drivers/pci/*/*/*acpi*
312F:	tools/power/acpi/
313
314ACPI COMPONENT ARCHITECTURE (ACPICA)
315M:	Robert Moore <robert.moore@intel.com>
316M:	Lv Zheng <lv.zheng@intel.com>
317M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
318L:	linux-acpi@vger.kernel.org
319L:	devel@acpica.org
320W:	https://acpica.org/
321W:	https://github.com/acpica/acpica/
322Q:	https://patchwork.kernel.org/project/linux-acpi/list/
323T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
324B:	https://bugzilla.kernel.org
325B:	https://bugs.acpica.org
326S:	Supported
327F:	drivers/acpi/acpica/
328F:	include/acpi/
329F:	tools/power/acpi/
330
331ACPI FAN DRIVER
332M:	Zhang Rui <rui.zhang@intel.com>
333L:	linux-acpi@vger.kernel.org
334W:	https://01.org/linux-acpi
335B:	https://bugzilla.kernel.org
336S:	Supported
337F:	drivers/acpi/fan.c
338
339ACPI FOR ARM64 (ACPI/arm64)
340M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
341M:	Hanjun Guo <hanjun.guo@linaro.org>
342M:	Sudeep Holla <sudeep.holla@arm.com>
343L:	linux-acpi@vger.kernel.org
344S:	Maintained
345F:	drivers/acpi/arm64
346
347ACPI THERMAL DRIVER
348M:	Zhang Rui <rui.zhang@intel.com>
349L:	linux-acpi@vger.kernel.org
350W:	https://01.org/linux-acpi
351B:	https://bugzilla.kernel.org
352S:	Supported
353F:	drivers/acpi/*thermal*
354
355ACPI VIDEO DRIVER
356M:	Zhang Rui <rui.zhang@intel.com>
357L:	linux-acpi@vger.kernel.org
358W:	https://01.org/linux-acpi
359B:	https://bugzilla.kernel.org
360S:	Supported
361F:	drivers/acpi/acpi_video.c
362
363ACPI WMI DRIVER
364L:	platform-driver-x86@vger.kernel.org
365S:	Orphan
366F:	drivers/platform/x86/wmi.c
367
368AD1889 ALSA SOUND DRIVER
369M:	Thibaut Varene <T-Bone@parisc-linux.org>
370W:	http://wiki.parisc-linux.org/AD1889
371L:	linux-parisc@vger.kernel.org
372S:	Maintained
373F:	sound/pci/ad1889.*
374
375AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
376M:	Michael Hennerich <michael.hennerich@analog.com>
377W:	http://wiki.analog.com/AD5254
378W:	http://ez.analog.com/community/linux-device-drivers
379S:	Supported
380F:	drivers/misc/ad525x_dpot.c
381
382AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
383M:	Michael Hennerich <michael.hennerich@analog.com>
384W:	http://wiki.analog.com/AD5398
385W:	http://ez.analog.com/community/linux-device-drivers
386S:	Supported
387F:	drivers/regulator/ad5398.c
388
389AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
390M:	Michael Hennerich <michael.hennerich@analog.com>
391W:	http://wiki.analog.com/AD7142
392W:	http://ez.analog.com/community/linux-device-drivers
393S:	Supported
394F:	drivers/input/misc/ad714x.c
395
396AD7877 TOUCHSCREEN DRIVER
397M:	Michael Hennerich <michael.hennerich@analog.com>
398W:	http://wiki.analog.com/AD7877
399W:	http://ez.analog.com/community/linux-device-drivers
400S:	Supported
401F:	drivers/input/touchscreen/ad7877.c
402
403AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
404M:	Michael Hennerich <michael.hennerich@analog.com>
405W:	http://wiki.analog.com/AD7879
406W:	http://ez.analog.com/community/linux-device-drivers
407S:	Supported
408F:	drivers/input/touchscreen/ad7879.c
409
410ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
411M:	Jiri Kosina <jikos@kernel.org>
412S:	Maintained
413
414ADF7242 IEEE 802.15.4 RADIO DRIVER
415M:	Michael Hennerich <michael.hennerich@analog.com>
416W:	https://wiki.analog.com/ADF7242
417W:	http://ez.analog.com/community/linux-device-drivers
418L:	linux-wpan@vger.kernel.org
419S:	Supported
420F:	drivers/net/ieee802154/adf7242.c
421F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
422
423ADM1025 HARDWARE MONITOR DRIVER
424M:	Jean Delvare <jdelvare@suse.com>
425L:	linux-hwmon@vger.kernel.org
426S:	Maintained
427F:	Documentation/hwmon/adm1025
428F:	drivers/hwmon/adm1025.c
429
430ADM1029 HARDWARE MONITOR DRIVER
431M:	Corentin Labbe <clabbe.montjoie@gmail.com>
432L:	linux-hwmon@vger.kernel.org
433S:	Maintained
434F:	drivers/hwmon/adm1029.c
435
436ADM8211 WIRELESS DRIVER
437L:	linux-wireless@vger.kernel.org
438W:	http://wireless.kernel.org/
439S:	Orphan
440F:	drivers/net/wireless/admtek/adm8211.*
441
442ADP1653 FLASH CONTROLLER DRIVER
443M:	Sakari Ailus <sakari.ailus@iki.fi>
444L:	linux-media@vger.kernel.org
445S:	Maintained
446F:	drivers/media/i2c/adp1653.c
447F:	include/media/i2c/adp1653.h
448
449ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
450M:	Michael Hennerich <michael.hennerich@analog.com>
451W:	http://wiki.analog.com/ADP5520
452W:	http://ez.analog.com/community/linux-device-drivers
453S:	Supported
454F:	drivers/mfd/adp5520.c
455F:	drivers/video/backlight/adp5520_bl.c
456F:	drivers/leds/leds-adp5520.c
457F:	drivers/gpio/gpio-adp5520.c
458F:	drivers/input/keyboard/adp5520-keys.c
459
460ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
461M:	Michael Hennerich <michael.hennerich@analog.com>
462W:	http://wiki.analog.com/ADP5588
463W:	http://ez.analog.com/community/linux-device-drivers
464S:	Supported
465F:	drivers/input/keyboard/adp5588-keys.c
466F:	drivers/gpio/gpio-adp5588.c
467
468ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
469M:	Michael Hennerich <michael.hennerich@analog.com>
470W:	http://wiki.analog.com/ADP8860
471W:	http://ez.analog.com/community/linux-device-drivers
472S:	Supported
473F:	drivers/video/backlight/adp8860_bl.c
474
475ADS1015 HARDWARE MONITOR DRIVER
476M:	Dirk Eibach <eibach@gdsys.de>
477L:	linux-hwmon@vger.kernel.org
478S:	Maintained
479F:	Documentation/hwmon/ads1015
480F:	drivers/hwmon/ads1015.c
481F:	include/linux/i2c/ads1015.h
482
483ADT746X FAN DRIVER
484M:	Colin Leroy <colin@colino.net>
485S:	Maintained
486F:	drivers/macintosh/therm_adt746x.c
487
488ADT7475 HARDWARE MONITOR DRIVER
489M:	Jean Delvare <jdelvare@suse.com>
490L:	linux-hwmon@vger.kernel.org
491S:	Maintained
492F:	Documentation/hwmon/adt7475
493F:	drivers/hwmon/adt7475.c
494
495ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
496M:	Michael Hennerich <michael.hennerich@analog.com>
497W:	http://wiki.analog.com/ADXL345
498W:	http://ez.analog.com/community/linux-device-drivers
499S:	Supported
500F:	drivers/input/misc/adxl34x.c
501
502ADVANSYS SCSI DRIVER
503M:	Matthew Wilcox <matthew@wil.cx>
504M:	Hannes Reinecke <hare@suse.com>
505L:	linux-scsi@vger.kernel.org
506S:	Maintained
507F:	Documentation/scsi/advansys.txt
508F:	drivers/scsi/advansys.c
509
510AEDSP16 DRIVER
511M:	Riccardo Facchetti <fizban@tin.it>
512S:	Maintained
513F:	sound/oss/aedsp16.c
514
515AF9013 MEDIA DRIVER
516M:	Antti Palosaari <crope@iki.fi>
517L:	linux-media@vger.kernel.org
518W:	https://linuxtv.org
519W:	http://palosaari.fi/linux/
520Q:	http://patchwork.linuxtv.org/project/linux-media/list/
521T:	git git://linuxtv.org/anttip/media_tree.git
522S:	Maintained
523F:	drivers/media/dvb-frontends/af9013*
524
525AF9033 MEDIA DRIVER
526M:	Antti Palosaari <crope@iki.fi>
527L:	linux-media@vger.kernel.org
528W:	https://linuxtv.org
529W:	http://palosaari.fi/linux/
530Q:	http://patchwork.linuxtv.org/project/linux-media/list/
531T:	git git://linuxtv.org/anttip/media_tree.git
532S:	Maintained
533F:	drivers/media/dvb-frontends/af9033*
534
535AFFS FILE SYSTEM
536L:	linux-fsdevel@vger.kernel.org
537S:	Orphan
538F:	Documentation/filesystems/affs.txt
539F:	fs/affs/
540
541AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
542M:	David Howells <dhowells@redhat.com>
543L:	linux-afs@lists.infradead.org
544S:	Supported
545F:	fs/afs/
546F:	include/net/af_rxrpc.h
547F:	net/rxrpc/af_rxrpc.c
548W:	https://www.infradead.org/~dhowells/kafs/
549
550AGPGART DRIVER
551M:	David Airlie <airlied@linux.ie>
552T:	git git://people.freedesktop.org/~airlied/linux (part of drm maint)
553S:	Maintained
554F:	drivers/char/agp/
555F:	include/linux/agp*
556F:	include/uapi/linux/agp*
557
558AHA152X SCSI DRIVER
559M:	"Juergen E. Fischer" <fischer@norbit.de>
560L:	linux-scsi@vger.kernel.org
561S:	Maintained
562F:	drivers/scsi/aha152x*
563F:	drivers/scsi/pcmcia/aha152x*
564
565AIC7XXX / AIC79XX SCSI DRIVER
566M:	Hannes Reinecke <hare@suse.com>
567L:	linux-scsi@vger.kernel.org
568S:	Maintained
569F:	drivers/scsi/aic7xxx/
570
571AIMSLAB FM RADIO RECEIVER DRIVER
572M:	Hans Verkuil <hverkuil@xs4all.nl>
573L:	linux-media@vger.kernel.org
574T:	git git://linuxtv.org/media_tree.git
575W:	https://linuxtv.org
576S:	Maintained
577F:	drivers/media/radio/radio-aimslab*
578
579AIO
580M:	Benjamin LaHaise <bcrl@kvack.org>
581L:	linux-aio@kvack.org
582S:	Supported
583F:	fs/aio.c
584F:	include/linux/*aio*.h
585
586AIRSPY MEDIA DRIVER
587M:	Antti Palosaari <crope@iki.fi>
588L:	linux-media@vger.kernel.org
589W:	https://linuxtv.org
590W:	http://palosaari.fi/linux/
591Q:	http://patchwork.linuxtv.org/project/linux-media/list/
592T:	git git://linuxtv.org/anttip/media_tree.git
593S:	Maintained
594F:	drivers/media/usb/airspy/
595
596ALACRITECH GIGABIT ETHERNET DRIVER
597M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
598S:	Maintained
599F:	drivers/net/ethernet/alacritech/*
600
601ALCATEL SPEEDTOUCH USB DRIVER
602M:	Duncan Sands <duncan.sands@free.fr>
603L:	linux-usb@vger.kernel.org
604W:	http://www.linux-usb.org/SpeedTouch/
605S:	Maintained
606F:	drivers/usb/atm/speedtch.c
607F:	drivers/usb/atm/usbatm.c
608
609ALCHEMY AU1XX0 MMC DRIVER
610M:	Manuel Lauss <manuel.lauss@gmail.com>
611S:	Maintained
612F:	drivers/mmc/host/au1xmmc.c
613
614ALI1563 I2C DRIVER
615M:	Rudolf Marek <r.marek@assembler.cz>
616L:	linux-i2c@vger.kernel.org
617S:	Maintained
618F:	Documentation/i2c/busses/i2c-ali1563
619F:	drivers/i2c/busses/i2c-ali1563.c
620
621ALLWINNER SECURITY SYSTEM
622M:	Corentin Labbe <clabbe.montjoie@gmail.com>
623L:	linux-crypto@vger.kernel.org
624S:	Maintained
625F:	drivers/crypto/sunxi-ss/
626
627ALPHA PORT
628M:	Richard Henderson <rth@twiddle.net>
629M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
630M:	Matt Turner <mattst88@gmail.com>
631S:	Odd Fixes
632L:	linux-alpha@vger.kernel.org
633F:	arch/alpha/
634
635ALPS PS/2 TOUCHPAD DRIVER
636R:	Pali Rohár <pali.rohar@gmail.com>
637F:	drivers/input/mouse/alps.*
638
639ALTERA MAILBOX DRIVER
640M:	Ley Foon Tan <lftan@altera.com>
641L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
642S:	Maintained
643F:	drivers/mailbox/mailbox-altera.c
644
645ALTERA PIO DRIVER
646M:	Tien Hock Loh <thloh@altera.com>
647L:	linux-gpio@vger.kernel.org
648S:	Maintained
649F:	drivers/gpio/gpio-altera.c
650
651ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
652M:	Thor Thayer <thor.thayer@linux.intel.com>
653S:	Maintained
654F:	drivers/gpio/gpio-altera-a10sr.c
655F:	drivers/mfd/altera-a10sr.c
656F:	include/linux/mfd/altera-a10sr.h
657
658ALTERA TRIPLE SPEED ETHERNET DRIVER
659M:	Vince Bridgers <vbridger@opensource.altera.com>
660L:	netdev@vger.kernel.org
661L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
662S:	Maintained
663F:	drivers/net/ethernet/altera/
664
665ALTERA UART/JTAG UART SERIAL DRIVERS
666M:	Tobias Klauser <tklauser@distanz.ch>
667L:	linux-serial@vger.kernel.org
668L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
669S:	Maintained
670F:	drivers/tty/serial/altera_uart.c
671F:	drivers/tty/serial/altera_jtaguart.c
672F:	include/linux/altera_uart.h
673F:	include/linux/altera_jtaguart.h
674
675AMAZON ETHERNET DRIVERS
676M:	Netanel Belgazal <netanel@annapurnalabs.com>
677R:	Saeed Bishara <saeed@annapurnalabs.com>
678R:	Zorik Machulsky <zorik@annapurnalabs.com>
679L:	netdev@vger.kernel.org
680S:	Supported
681F:	Documentation/networking/ena.txt
682F:	drivers/net/ethernet/amazon/
683
684AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
685M:	Tom Lendacky <thomas.lendacky@amd.com>
686M:	Gary Hook <gary.hook@amd.com>
687L:	linux-crypto@vger.kernel.org
688S:	Supported
689F:	drivers/crypto/ccp/
690F:	include/linux/ccp.h
691
692AMD FAM15H PROCESSOR POWER MONITORING DRIVER
693M:	Huang Rui <ray.huang@amd.com>
694L:	linux-hwmon@vger.kernel.org
695S:	Supported
696F:	Documentation/hwmon/fam15h_power
697F:	drivers/hwmon/fam15h_power.c
698
699AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
700L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
701S:	Orphan
702F:	drivers/usb/gadget/udc/amd5536udc.*
703
704AMD GEODE PROCESSOR/CHIPSET SUPPORT
705P:	Andres Salomon <dilinger@queued.net>
706L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
707W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
708S:	Supported
709F:	drivers/char/hw_random/geode-rng.c
710F:	drivers/crypto/geode*
711F:	drivers/video/fbdev/geode/
712F:	arch/x86/include/asm/geode.h
713
714AMD IOMMU (AMD-VI)
715M:	Joerg Roedel <joro@8bytes.org>
716L:	iommu@lists.linux-foundation.org
717T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
718S:	Maintained
719F:	drivers/iommu/amd_iommu*.[ch]
720F:	include/linux/amd-iommu.h
721
722AMD KFD
723M:	Oded Gabbay <oded.gabbay@gmail.com>
724L:	dri-devel@lists.freedesktop.org
725T:	git git://people.freedesktop.org/~gabbayo/linux.git
726S:	Supported
727F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
728F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
729F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
730F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
731F:	drivers/gpu/drm/amd/amdkfd/
732F:	drivers/gpu/drm/amd/include/cik_structs.h
733F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
734F:	drivers/gpu/drm/amd/include/vi_structs.h
735F:	drivers/gpu/drm/radeon/radeon_kfd.c
736F:	drivers/gpu/drm/radeon/radeon_kfd.h
737F:	include/uapi/linux/kfd_ioctl.h
738
739AMD SEATTLE DEVICE TREE SUPPORT
740M:	Brijesh Singh <brijeshkumar.singh@amd.com>
741M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
742M:	Tom Lendacky <thomas.lendacky@amd.com>
743S:	Supported
744F:	arch/arm64/boot/dts/amd/
745
746AMD XGBE DRIVER
747M:	Tom Lendacky <thomas.lendacky@amd.com>
748L:	netdev@vger.kernel.org
749S:	Supported
750F:	drivers/net/ethernet/amd/xgbe/
751F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
752
753AMS (Apple Motion Sensor) DRIVER
754M:	Michael Hanselmann <linux-kernel@hansmi.ch>
755S:	Supported
756F:	drivers/macintosh/ams/
757
758ANALOG DEVICES INC AD9389B DRIVER
759M:	Hans Verkuil <hans.verkuil@cisco.com>
760L:	linux-media@vger.kernel.org
761S:	Maintained
762F:	drivers/media/i2c/ad9389b*
763
764ANALOG DEVICES INC ADV7180 DRIVER
765M:	Lars-Peter Clausen <lars@metafoo.de>
766L:	linux-media@vger.kernel.org
767W:	http://ez.analog.com/community/linux-device-drivers
768S:	Supported
769F:	drivers/media/i2c/adv7180.c
770
771ANALOG DEVICES INC ADV7511 DRIVER
772M:	Hans Verkuil <hans.verkuil@cisco.com>
773L:	linux-media@vger.kernel.org
774S:	Maintained
775F:	drivers/media/i2c/adv7511*
776
777ANALOG DEVICES INC ADV7604 DRIVER
778M:	Hans Verkuil <hans.verkuil@cisco.com>
779L:	linux-media@vger.kernel.org
780S:	Maintained
781F:	drivers/media/i2c/adv7604*
782
783ANALOG DEVICES INC ADV7842 DRIVER
784M:	Hans Verkuil <hans.verkuil@cisco.com>
785L:	linux-media@vger.kernel.org
786S:	Maintained
787F:	drivers/media/i2c/adv7842*
788
789ANALOG DEVICES INC ASOC CODEC DRIVERS
790M:	Lars-Peter Clausen <lars@metafoo.de>
791L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
792W:	http://wiki.analog.com/
793W:	http://ez.analog.com/community/linux-device-drivers
794S:	Supported
795F:	sound/soc/codecs/adau*
796F:	sound/soc/codecs/adav*
797F:	sound/soc/codecs/ad1*
798F:	sound/soc/codecs/ad7*
799F:	sound/soc/codecs/ssm*
800F:	sound/soc/codecs/sigmadsp.*
801
802ANALOG DEVICES INC ASOC DRIVERS
803L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
804L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
805W:	http://blackfin.uclinux.org/
806S:	Supported
807F:	sound/soc/blackfin/*
808
809ANALOG DEVICES INC IIO DRIVERS
810M:	Lars-Peter Clausen <lars@metafoo.de>
811M:	Michael Hennerich <Michael.Hennerich@analog.com>
812W:	http://wiki.analog.com/
813W:	http://ez.analog.com/community/linux-device-drivers
814S:	Supported
815F:	drivers/iio/*/ad*
816X:	drivers/iio/*/adjd*
817F:	drivers/staging/iio/*/ad*
818F:	drivers/staging/iio/trigger/iio-trig-bfin-timer.c
819
820ANALOG DEVICES INC DMA DRIVERS
821M:	Lars-Peter Clausen <lars@metafoo.de>
822W:	http://ez.analog.com/community/linux-device-drivers
823S:	Supported
824F:	drivers/dma/dma-axi-dmac.c
825
826ANDROID CONFIG FRAGMENTS
827M:	Rob Herring <robh@kernel.org>
828S:	Supported
829F:	kernel/configs/android*
830
831ANDROID DRIVERS
832M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
833M:	Arve Hjønnevåg <arve@android.com>
834M:	Riley Andrews <riandrews@android.com>
835T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
836L:	devel@driverdev.osuosl.org
837S:	Supported
838F:	drivers/android/
839F:	drivers/staging/android/
840
841ANDROID ION DRIVER
842M:	Laura Abbott <labbott@redhat.com>
843M:	Sumit Semwal <sumit.semwal@linaro.org>
844L:	devel@driverdev.osuosl.org
845S:	Supported
846F:	Documentation/devicetree/bindings/staging/ion/
847F:	drivers/staging/android/ion
848F:	drivers/staging/android/uapi/ion.h
849F:	drivers/staging/android/uapi/ion_test.h
850
851AOA (Apple Onboard Audio) ALSA DRIVER
852M:	Johannes Berg <johannes@sipsolutions.net>
853L:	linuxppc-dev@lists.ozlabs.org
854L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
855S:	Maintained
856F:	sound/aoa/
857
858APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
859M:	William Breathitt Gray <vilhelm.gray@gmail.com>
860L:	linux-iio@vger.kernel.org
861S:	Maintained
862F:	drivers/iio/adc/stx104.c
863
864APM DRIVER
865M:	Jiri Kosina <jikos@kernel.org>
866S:	Odd fixes
867T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
868F:	arch/x86/kernel/apm_32.c
869F:	include/linux/apm_bios.h
870F:	include/uapi/linux/apm_bios.h
871F:	drivers/char/apm-emulation.c
872
873APPLE BCM5974 MULTITOUCH DRIVER
874M:	Henrik Rydberg <rydberg@bitmath.org>
875L:	linux-input@vger.kernel.org
876S:	Odd fixes
877F:	drivers/input/mouse/bcm5974.c
878
879APPLE SMC DRIVER
880M:	Henrik Rydberg <rydberg@bitmath.org>
881L:	linux-hwmon@vger.kernel.org
882S:	Odd fixes
883F:	drivers/hwmon/applesmc.c
884
885APPLETALK NETWORK LAYER
886L:	netdev@vger.kernel.org
887S:	Odd fixes
888F:	drivers/net/appletalk/
889F:	net/appletalk/
890
891APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
892M:	Duc Dang <dhdang@apm.com>
893S:	Supported
894F:	arch/arm64/boot/dts/apm/
895
896APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
897M:	Iyappan Subramanian <isubramanian@apm.com>
898M:	Keyur Chudgar <kchudgar@apm.com>
899S:	Supported
900F:	drivers/net/ethernet/apm/xgene/
901F:	drivers/net/phy/mdio-xgene.c
902F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
903F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
904
905APPLIED MICRO (APM) X-GENE SOC PMU
906M:	Tai Nguyen <ttnguyen@apm.com>
907S:	Supported
908F:	drivers/perf/xgene_pmu.c
909F:	Documentation/perf/xgene-pmu.txt
910F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
911
912APTINA CAMERA SENSOR PLL
913M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
914L:	linux-media@vger.kernel.org
915S:	Maintained
916F:	drivers/media/i2c/aptina-pll.*
917
918ARC FRAMEBUFFER DRIVER
919M:	Jaya Kumar <jayalk@intworks.biz>
920S:	Maintained
921F:	drivers/video/fbdev/arcfb.c
922F:	drivers/video/fbdev/core/fb_defio.c
923
924ARCNET NETWORK LAYER
925M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
926L:	netdev@vger.kernel.org
927S:	Maintained
928F:	drivers/net/arcnet/
929F:	include/uapi/linux/if_arcnet.h
930
931ARC PGU DRM DRIVER
932M:	Alexey Brodkin <abrodkin@synopsys.com>
933S:	Supported
934F:	drivers/gpu/drm/arc/
935F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
936
937ARM ARCHITECTED TIMER DRIVER
938M:	Mark Rutland <mark.rutland@arm.com>
939M:	Marc Zyngier <marc.zyngier@arm.com>
940L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
941S:	Maintained
942F:	arch/arm/include/asm/arch_timer.h
943F:	arch/arm64/include/asm/arch_timer.h
944F:	drivers/clocksource/arm_arch_timer.c
945
946ARM HDLCD DRM DRIVER
947M:	Liviu Dudau <liviu.dudau@arm.com>
948S:	Supported
949F:	drivers/gpu/drm/arm/hdlcd_*
950F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
951
952ARM MALI-DP DRM DRIVER
953M:	Liviu Dudau <liviu.dudau@arm.com>
954M:	Brian Starkey <brian.starkey@arm.com>
955M:	Mali DP Maintainers <malidp@foss.arm.com>
956S:	Supported
957F:	drivers/gpu/drm/arm/
958F:	Documentation/devicetree/bindings/display/arm,malidp.txt
959
960ARM MFM AND FLOPPY DRIVERS
961M:	Ian Molton <spyro@f2s.com>
962S:	Maintained
963F:	arch/arm/lib/floppydma.S
964F:	arch/arm/include/asm/floppy.h
965
966ARM PMU PROFILING AND DEBUGGING
967M:	Will Deacon <will.deacon@arm.com>
968M:	Mark Rutland <mark.rutland@arm.com>
969S:	Maintained
970L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
971F:	arch/arm*/kernel/perf_*
972F:	arch/arm/oprofile/common.c
973F:	arch/arm*/kernel/hw_breakpoint.c
974F:	arch/arm*/include/asm/hw_breakpoint.h
975F:	arch/arm*/include/asm/perf_event.h
976F:	drivers/perf/*
977F:	include/linux/perf/arm_pmu.h
978F:	Documentation/devicetree/bindings/arm/pmu.txt
979
980ARM PORT
981M:	Russell King <linux@armlinux.org.uk>
982L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
983W:	http://www.armlinux.org.uk/
984S:	Maintained
985T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
986F:	arch/arm/
987
988ARM SUB-ARCHITECTURES
989L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
990S:	Maintained
991F:	arch/arm/mach-*/
992F:	arch/arm/plat-*/
993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
994
995ARM PRIMECELL AACI PL041 DRIVER
996M:	Russell King <linux@armlinux.org.uk>
997S:	Maintained
998F:	sound/arm/aaci.*
999
1000ARM PRIMECELL CLCD PL110 DRIVER
1001M:	Russell King <linux@armlinux.org.uk>
1002S:	Maintained
1003F:	drivers/video/fbdev/amba-clcd.*
1004
1005ARM PRIMECELL KMI PL050 DRIVER
1006M:	Russell King <linux@armlinux.org.uk>
1007S:	Maintained
1008F:	drivers/input/serio/ambakmi.*
1009F:	include/linux/amba/kmi.h
1010
1011ARM PRIMECELL MMCI PL180/1 DRIVER
1012M:	Russell King <linux@armlinux.org.uk>
1013S:	Maintained
1014F:	drivers/mmc/host/mmci.*
1015F:	include/linux/amba/mmci.h
1016
1017ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1018M:	Russell King <linux@armlinux.org.uk>
1019S:	Maintained
1020F:	drivers/tty/serial/amba-pl01*.c
1021F:	include/linux/amba/serial.h
1022
1023ARM PRIMECELL BUS SUPPORT
1024M:	Russell King <linux@armlinux.org.uk>
1025S:	Maintained
1026F:	drivers/amba/
1027F:	include/linux/amba/bus.h
1028
1029ARM/ADS SPHERE MACHINE SUPPORT
1030M:	Lennert Buytenhek <kernel@wantstofly.org>
1031L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1032S:	Maintained
1033
1034ARM/AFEB9260 MACHINE SUPPORT
1035M:	Sergey Lapin <slapin@ossfans.org>
1036L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1037S:	Maintained
1038
1039ARM/AJECO 1ARM MACHINE SUPPORT
1040M:	Lennert Buytenhek <kernel@wantstofly.org>
1041L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1042S:	Maintained
1043
1044ARM/Allwinner sunXi SoC support
1045M:	Maxime Ripard <maxime.ripard@free-electrons.com>
1046M:	Chen-Yu Tsai <wens@csie.org>
1047L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1048S:	Maintained
1049N:	sun[x456789]i
1050F:	arch/arm/boot/dts/ntc-gr8*
1051F:	arch/arm64/boot/dts/allwinner/
1052
1053ARM/Allwinner SoC Clock Support
1054M:	Emilio López <emilio@elopez.com.ar>
1055S:	Maintained
1056F:	drivers/clk/sunxi/
1057
1058ARM/Amlogic Meson SoC support
1059M:	Carlo Caione <carlo@caione.org>
1060M:	Kevin Hilman <khilman@baylibre.com>
1061L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1062L:	linux-amlogic@lists.infradead.org
1063W:	http://linux-meson.com/
1064S:	Maintained
1065F:	arch/arm/mach-meson/
1066F:	arch/arm/boot/dts/meson*
1067F:	arch/arm64/boot/dts/amlogic/
1068F: 	drivers/pinctrl/meson/
1069F:	drivers/mmc/host/meson*
1070N:	meson
1071
1072ARM/Annapurna Labs ALPINE ARCHITECTURE
1073M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1074M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1075L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1076S:	Maintained
1077F:	arch/arm/mach-alpine/
1078F:	arch/arm/boot/dts/alpine*
1079F:	arch/arm64/boot/dts/al/
1080F:	drivers/*/*alpine*
1081
1082ARM/ARTPEC MACHINE SUPPORT
1083M:	Jesper Nilsson <jesper.nilsson@axis.com>
1084M:	Lars Persson <lars.persson@axis.com>
1085M:	Niklas Cassel <niklas.cassel@axis.com>
1086S:	Maintained
1087L:	linux-arm-kernel@axis.com
1088F:	arch/arm/mach-artpec
1089F:	arch/arm/boot/dts/artpec6*
1090F:	drivers/clk/axis
1091
1092ARM/ASPEED MACHINE SUPPORT
1093M:	Joel Stanley <joel@jms.id.au>
1094S:	Maintained
1095F:	arch/arm/mach-aspeed/
1096F:	arch/arm/boot/dts/aspeed-*
1097F:	drivers/*/*aspeed*
1098
1099ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1100M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1101M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
1102M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1103L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1104W:	http://www.linux4sam.org
1105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1106S:	Supported
1107F:	arch/arm/mach-at91/
1108F:	include/soc/at91/
1109F:	arch/arm/boot/dts/at91*.dts
1110F:	arch/arm/boot/dts/at91*.dtsi
1111F:	arch/arm/boot/dts/sama*.dts
1112F:	arch/arm/boot/dts/sama*.dtsi
1113F:	arch/arm/include/debug/at91.S
1114
1115ARM/ATMEL AT91 Clock Support
1116M:	Boris Brezillon <boris.brezillon@free-electrons.com>
1117S:	Maintained
1118F:	drivers/clk/at91
1119
1120ARM/CALXEDA HIGHBANK ARCHITECTURE
1121M:	Rob Herring <robh@kernel.org>
1122L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1123S:	Maintained
1124F:	arch/arm/mach-highbank/
1125F:	arch/arm/boot/dts/highbank.dts
1126F:	arch/arm/boot/dts/ecx-*.dts*
1127
1128ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1129M:	Krzysztof Halasa <khalasa@piap.pl>
1130S:	Maintained
1131F:	arch/arm/mach-cns3xxx/
1132
1133ARM/CAVIUM THUNDER NETWORK DRIVER
1134M:	Sunil Goutham <sgoutham@cavium.com>
1135M:	Robert Richter <rric@kernel.org>
1136L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1137S:	Supported
1138F:	drivers/net/ethernet/cavium/thunder/
1139
1140ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1141M:	Alexander Shiyan <shc_work@mail.ru>
1142L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1143S:	Odd Fixes
1144N:	clps711x
1145
1146ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1147M:	Hartley Sweeten <hsweeten@visionengravers.com>
1148M:	Ryan Mallon <rmallon@gmail.com>
1149L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1150S:	Maintained
1151F:	arch/arm/mach-ep93xx/
1152F:	arch/arm/mach-ep93xx/include/mach/
1153
1154ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1155M:	Lennert Buytenhek <kernel@wantstofly.org>
1156L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1157S:	Maintained
1158
1159ARM/CLKDEV SUPPORT
1160M:	Russell King <linux@armlinux.org.uk>
1161L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1162S:	Maintained
1163T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1164F:	arch/arm/include/asm/clkdev.h
1165F:	drivers/clk/clkdev.c
1166
1167ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1168M:	Mike Rapoport <mike@compulab.co.il>
1169L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1170S:	Maintained
1171
1172ARM/CONTEC MICRO9 MACHINE SUPPORT
1173M:	Hubert Feurstein <hubert.feurstein@contec.at>
1174S:	Maintained
1175F:	arch/arm/mach-ep93xx/micro9.c
1176
1177ARM/CORESIGHT FRAMEWORK AND DRIVERS
1178M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1179L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1180S:	Maintained
1181F:	drivers/hwtracing/coresight/*
1182F:	Documentation/trace/coresight.txt
1183F:	Documentation/devicetree/bindings/arm/coresight.txt
1184F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1185F:	tools/perf/arch/arm/util/pmu.c
1186F:	tools/perf/arch/arm/util/auxtrace.c
1187F:	tools/perf/arch/arm/util/cs-etm.c
1188F:	tools/perf/arch/arm/util/cs-etm.h
1189F:	tools/perf/util/cs-etm.h
1190
1191ARM/CORGI MACHINE SUPPORT
1192M:	Richard Purdie <rpurdie@rpsys.net>
1193S:	Maintained
1194
1195ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1196M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1197L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1198T:	git git://github.com/ulli-kroll/linux.git
1199S:	Maintained
1200F:	arch/arm/mach-gemini/
1201F:	drivers/rtc/rtc-gemini.c
1202
1203ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1204M:	Barry Song <baohua@kernel.org>
1205L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1206T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1207S:	Maintained
1208F:	arch/arm/boot/dts/prima2*
1209F:	arch/arm/mach-prima2/
1210F:	drivers/clk/sirf/
1211F:	drivers/clocksource/timer-prima2.c
1212F:	drivers/clocksource/timer-atlas7.c
1213N:	[^a-z]sirf
1214
1215ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1216M:	Baruch Siach <baruch@tkos.co.il>
1217L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1218S:	Maintained
1219F:	arch/arm/boot/dts/cx92755*
1220N:	digicolor
1221
1222ARM/EBSA110 MACHINE SUPPORT
1223M:	Russell King <linux@armlinux.org.uk>
1224L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1225W:	http://www.armlinux.org.uk/
1226S:	Maintained
1227F:	arch/arm/mach-ebsa110/
1228F:	drivers/net/ethernet/amd/am79c961a.*
1229
1230ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1231M:	Uwe Kleine-König <kernel@pengutronix.de>
1232L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1233S:	Maintained
1234N:	efm32
1235
1236ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1237M:	Robert Jarzmik <robert.jarzmik@free.fr>
1238L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1239S:	Maintained
1240F:	arch/arm/mach-pxa/ezx.c
1241
1242ARM/FARADAY FA526 PORT
1243M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1244L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1245S:	Maintained
1246T:	git git://git.berlios.de/gemini-board
1247F:	arch/arm/mm/*-fa*
1248
1249ARM/FOOTBRIDGE ARCHITECTURE
1250M:	Russell King <linux@armlinux.org.uk>
1251L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1252W:	http://www.armlinux.org.uk/
1253S:	Maintained
1254F:	arch/arm/include/asm/hardware/dec21285.h
1255F:	arch/arm/mach-footbridge/
1256
1257ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1258M:	Shawn Guo <shawnguo@kernel.org>
1259M:	Sascha Hauer <kernel@pengutronix.de>
1260R:	Fabio Estevam <fabio.estevam@nxp.com>
1261L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1262S:	Maintained
1263T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1264F:	arch/arm/mach-imx/
1265F:	arch/arm/mach-mxs/
1266F:	arch/arm/boot/dts/imx*
1267F:	arch/arm/configs/imx*_defconfig
1268F:	drivers/clk/imx/
1269F:	include/soc/imx/
1270
1271ARM/FREESCALE VYBRID ARM ARCHITECTURE
1272M:	Shawn Guo <shawnguo@kernel.org>
1273M:	Sascha Hauer <kernel@pengutronix.de>
1274R:	Stefan Agner <stefan@agner.ch>
1275L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1276S:	Maintained
1277T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1278F:	arch/arm/mach-imx/*vf610*
1279F:	arch/arm/boot/dts/vf*
1280
1281ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1282M:	Lennert Buytenhek <kernel@wantstofly.org>
1283L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1284S:	Maintained
1285
1286ARM/GUMSTIX MACHINE SUPPORT
1287M:	Steve Sakoman <sakoman@gmail.com>
1288L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1289S:	Maintained
1290
1291ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1292M:	Philipp Zabel <philipp.zabel@gmail.com>
1293M:	Paul Parsons <lost.distance@yahoo.com>
1294L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1295S:	Maintained
1296F:	arch/arm/mach-pxa/hx4700.c
1297F:	arch/arm/mach-pxa/include/mach/hx4700.h
1298F:	sound/soc/pxa/hx4700.c
1299
1300ARM/HISILICON SOC SUPPORT
1301M:	Wei Xu <xuwei5@hisilicon.com>
1302L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1303W:	http://www.hisilicon.com
1304S:	Supported
1305T:	git git://github.com/hisilicon/linux-hisi.git
1306F:	arch/arm/mach-hisi/
1307F:	arch/arm/boot/dts/hi3*
1308F:	arch/arm/boot/dts/hip*
1309F:	arch/arm/boot/dts/hisi*
1310F:	arch/arm64/boot/dts/hisilicon/
1311
1312ARM/HP JORNADA 7XX MACHINE SUPPORT
1313M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1314W:	www.jlime.com
1315S:	Maintained
1316T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1317F:	arch/arm/mach-sa1100/jornada720.c
1318F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1319
1320ARM/IGEP MACHINE SUPPORT
1321M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1322M:	Javier Martinez Canillas <javier@dowhile0.org>
1323L:	linux-omap@vger.kernel.org
1324L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1325S:	Maintained
1326F:	arch/arm/boot/dts/omap3-igep*
1327
1328ARM/INCOME PXA270 SUPPORT
1329M:	Marek Vasut <marek.vasut@gmail.com>
1330L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1331S:	Maintained
1332F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1333
1334ARM/INTEL IOP32X ARM ARCHITECTURE
1335M:	Lennert Buytenhek <kernel@wantstofly.org>
1336L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1337S:	Maintained
1338
1339ARM/INTEL IOP33X ARM ARCHITECTURE
1340L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1341S:	Orphan
1342
1343ARM/INTEL IOP13XX ARM ARCHITECTURE
1344M:	Lennert Buytenhek <kernel@wantstofly.org>
1345L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1346S:	Maintained
1347
1348ARM/INTEL IQ81342EX MACHINE SUPPORT
1349M:	Lennert Buytenhek <kernel@wantstofly.org>
1350L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1351S:	Maintained
1352
1353ARM/INTEL IXDP2850 MACHINE SUPPORT
1354M:	Lennert Buytenhek <kernel@wantstofly.org>
1355L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1356S:	Maintained
1357
1358ARM/INTEL IXP4XX ARM ARCHITECTURE
1359M:	Imre Kaloz <kaloz@openwrt.org>
1360M:	Krzysztof Halasa <khalasa@piap.pl>
1361L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1362S:	Maintained
1363F:	arch/arm/mach-ixp4xx/
1364
1365ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1366M:	Jonathan Cameron <jic23@cam.ac.uk>
1367L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1368S:	Maintained
1369F:	arch/arm/mach-pxa/stargate2.c
1370F:	drivers/pcmcia/pxa2xx_stargate2.c
1371
1372ARM/INTEL XSC3 (MANZANO) ARM CORE
1373M:	Lennert Buytenhek <kernel@wantstofly.org>
1374L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1375S:	Maintained
1376
1377ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1378M:	Lennert Buytenhek <kernel@wantstofly.org>
1379L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1380S:	Maintained
1381
1382ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1383M:	Santosh Shilimkar <ssantosh@kernel.org>
1384L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1385S:	Maintained
1386F:	arch/arm/mach-keystone/
1387F:	arch/arm/boot/dts/keystone-*
1388T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1389
1390ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1391M:	Santosh Shilimkar <ssantosh@kernel.org>
1392L:	linux-kernel@vger.kernel.org
1393S:	Maintained
1394F:	drivers/clk/keystone/
1395
1396ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1397M:	Santosh Shilimkar <ssantosh@kernel.org>
1398L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1399L:	linux-kernel@vger.kernel.org
1400S:	Maintained
1401F:	drivers/clocksource/timer-keystone.c
1402
1403ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1404M:	Santosh Shilimkar <ssantosh@kernel.org>
1405L:	linux-kernel@vger.kernel.org
1406S:	Maintained
1407F:	drivers/power/reset/keystone-reset.c
1408
1409ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1410M:	Santosh Shilimkar <ssantosh@kernel.org>
1411L:	linux-kernel@vger.kernel.org
1412S:	Maintained
1413F:	drivers/memory/*emif*
1414
1415ARM/LG1K ARCHITECTURE
1416M:	Chanho Min <chanho.min@lge.com>
1417L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1418S:	Maintained
1419F:	arch/arm64/boot/dts/lg/
1420
1421ARM/LOGICPD PXA270 MACHINE SUPPORT
1422M:	Lennert Buytenhek <kernel@wantstofly.org>
1423L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1424S:	Maintained
1425
1426ARM/LPC18XX ARCHITECTURE
1427M:	Joachim Eastwood <manabian@gmail.com>
1428L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1429S:	Maintained
1430F:	arch/arm/boot/dts/lpc43*
1431F:	drivers/clk/nxp/clk-lpc18xx*
1432F:	drivers/clocksource/time-lpc32xx.c
1433F:	drivers/i2c/busses/i2c-lpc2k.c
1434F:	drivers/memory/pl172.c
1435F:	drivers/mtd/spi-nor/nxp-spifi.c
1436F:	drivers/rtc/rtc-lpc24xx.c
1437N:	lpc18xx
1438
1439ARM/LPC32XX SOC SUPPORT
1440M:	Vladimir Zapolskiy <vz@mleia.com>
1441M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1442L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1443T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1444S:	Maintained
1445F:	arch/arm/boot/dts/lpc32*
1446F:	arch/arm/mach-lpc32xx/
1447F:	drivers/i2c/busses/i2c-pnx.c
1448F:	drivers/net/ethernet/nxp/lpc_eth.c
1449F:	drivers/usb/host/ohci-nxp.c
1450F:	drivers/watchdog/pnx4008_wdt.c
1451N:	lpc32xx
1452
1453ARM/MAGICIAN MACHINE SUPPORT
1454M:	Philipp Zabel <philipp.zabel@gmail.com>
1455S:	Maintained
1456
1457ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1458M:	Jason Cooper <jason@lakedaemon.net>
1459M:	Andrew Lunn <andrew@lunn.ch>
1460M:	Gregory Clement <gregory.clement@free-electrons.com>
1461M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1462L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1463S:	Maintained
1464F:	arch/arm/mach-mvebu/
1465F:	drivers/rtc/rtc-armada38x.c
1466F:	arch/arm/boot/dts/armada*
1467F:	arch/arm/boot/dts/kirkwood*
1468F:	arch/arm64/boot/dts/marvell/armada*
1469F:	drivers/cpufreq/mvebu-cpufreq.c
1470F:	arch/arm/configs/mvebu_*_defconfig
1471
1472ARM/Marvell Berlin SoC support
1473M:	Jisheng Zhang <jszhang@marvell.com>
1474M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1475L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1476S:	Maintained
1477F:	arch/arm/mach-berlin/
1478F:	arch/arm/boot/dts/berlin*
1479F:	arch/arm64/boot/dts/marvell/berlin*
1480
1481
1482ARM/Marvell Dove/MV78xx0/Orion SOC support
1483M:	Jason Cooper <jason@lakedaemon.net>
1484M:	Andrew Lunn <andrew@lunn.ch>
1485M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1486M:	Gregory Clement <gregory.clement@free-electrons.com>
1487L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488S:	Maintained
1489F:	arch/arm/mach-dove/
1490F:	arch/arm/mach-mv78xx0/
1491F:	arch/arm/mach-orion5x/
1492F:	arch/arm/plat-orion/
1493F:	arch/arm/boot/dts/dove*
1494F:	arch/arm/boot/dts/orion5x*
1495
1496
1497ARM/Orion SoC/Technologic Systems TS-78xx platform support
1498M:	Alexander Clouter <alex@digriz.org.uk>
1499L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1500W:	http://www.digriz.org.uk/ts78xx/kernel
1501S:	Maintained
1502F:	arch/arm/mach-orion5x/ts78xx-*
1503
1504ARM/OXNAS platform support
1505M:	Neil Armstrong <narmstrong@baylibre.com>
1506L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507L:	linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1508S:	Maintained
1509F:	arch/arm/mach-oxnas/
1510F:	arch/arm/boot/dts/ox8*.dtsi
1511F:	arch/arm/boot/dts/wd-mbwe.dts
1512F:	arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1513N:	oxnas
1514
1515ARM/Mediatek RTC DRIVER
1516M:	Eddie Huang <eddie.huang@mediatek.com>
1517L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1518L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1519S:	Maintained
1520F:	drivers/rtc/rtc-mt6397.c
1521
1522ARM/Mediatek SoC support
1523M:	Matthias Brugger <matthias.bgg@gmail.com>
1524L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1525L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1526S:	Maintained
1527F:	arch/arm/boot/dts/mt6*
1528F:	arch/arm/boot/dts/mt7*
1529F:	arch/arm/boot/dts/mt8*
1530F:	arch/arm/mach-mediatek/
1531F:	arch/arm64/boot/dts/mediatek/
1532N:	mtk
1533K:	mediatek
1534
1535ARM/Mediatek USB3 PHY DRIVER
1536M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1537L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1538L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1539S:	Maintained
1540F:	drivers/phy/phy-mt65xx-usb3.c
1541
1542ARM/MICREL KS8695 ARCHITECTURE
1543M:	Greg Ungerer <gerg@uclinux.org>
1544L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1545F:	arch/arm/mach-ks8695/
1546S:	Odd Fixes
1547
1548ARM/MIOA701 MACHINE SUPPORT
1549M:	Robert Jarzmik <robert.jarzmik@free.fr>
1550L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1551F:	arch/arm/mach-pxa/mioa701.c
1552S:	Maintained
1553
1554ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1555M:	Michael Petchkovsky <mkpetch@internode.on.net>
1556S:	Maintained
1557
1558ARM/NOMADIK ARCHITECTURE
1559M:	Alessandro Rubini <rubini@unipv.it>
1560M:	Linus Walleij <linus.walleij@linaro.org>
1561L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1562S:	Maintained
1563F:	arch/arm/mach-nomadik/
1564F:	drivers/pinctrl/nomadik/
1565F:	drivers/i2c/busses/i2c-nomadik.c
1566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1567
1568ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1569M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1570L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1571W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1572S:	Supported
1573
1574ARM/TOSA MACHINE SUPPORT
1575M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1576M:	Dirk Opfer <dirk@opfer-online.de>
1577S:	Maintained
1578
1579ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1580M:	Marek Vasut <marek.vasut@gmail.com>
1581L:	linux-arm-kernel@lists.infradead.org
1582W:	http://hackndev.com
1583S:	Maintained
1584F:	arch/arm/mach-pxa/include/mach/palmtx.h
1585F:	arch/arm/mach-pxa/palmtx.c
1586F:	arch/arm/mach-pxa/include/mach/palmt5.h
1587F:	arch/arm/mach-pxa/palmt5.c
1588F:	arch/arm/mach-pxa/include/mach/palmld.h
1589F:	arch/arm/mach-pxa/palmld.c
1590F:	arch/arm/mach-pxa/include/mach/palmte2.h
1591F:	arch/arm/mach-pxa/palmte2.c
1592F:	arch/arm/mach-pxa/include/mach/palmtc.h
1593F:	arch/arm/mach-pxa/palmtc.c
1594
1595ARM/PALM TREO SUPPORT
1596M:	Tomas Cech <sleep_walker@suse.com>
1597L:	linux-arm-kernel@lists.infradead.org
1598W:	http://hackndev.com
1599S:	Maintained
1600F:	arch/arm/mach-pxa/include/mach/palmtreo.h
1601F:	arch/arm/mach-pxa/palmtreo.c
1602
1603ARM/PALMZ72 SUPPORT
1604M:	Sergey Lapin <slapin@ossfans.org>
1605L:	linux-arm-kernel@lists.infradead.org
1606W:	http://hackndev.com
1607S:	Maintained
1608F:	arch/arm/mach-pxa/include/mach/palmz72.h
1609F:	arch/arm/mach-pxa/palmz72.c
1610
1611ARM/PLEB SUPPORT
1612M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1613W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1614S:	Maintained
1615
1616ARM/PT DIGITAL BOARD PORT
1617M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1618L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1619W:	http://www.armlinux.org.uk/
1620S:	Maintained
1621
1622ARM/QUALCOMM SUPPORT
1623M:	Andy Gross <andy.gross@linaro.org>
1624M:	David Brown <david.brown@linaro.org>
1625L:	linux-arm-msm@vger.kernel.org
1626L:	linux-soc@vger.kernel.org
1627S:	Maintained
1628F:	Documentation/devicetree/bindings/soc/qcom/
1629F:	arch/arm/boot/dts/qcom-*.dts
1630F:	arch/arm/boot/dts/qcom-*.dtsi
1631F:	arch/arm/mach-qcom/
1632F:	arch/arm64/boot/dts/qcom/*
1633F:	drivers/i2c/busses/i2c-qup.c
1634F:	drivers/clk/qcom/
1635F:	drivers/pinctrl/qcom/
1636F:	drivers/dma/qcom/
1637F:	drivers/soc/qcom/
1638F:	drivers/spi/spi-qup.c
1639F:	drivers/tty/serial/msm_serial.h
1640F:	drivers/tty/serial/msm_serial.c
1641F:	drivers/*/pm8???-*
1642F:	drivers/mfd/ssbi.c
1643F:	drivers/firmware/qcom_scm.c
1644T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1645
1646ARM/RADISYS ENP2611 MACHINE SUPPORT
1647M:	Lennert Buytenhek <kernel@wantstofly.org>
1648L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1649S:	Maintained
1650
1651ARM/RENESAS ARM64 ARCHITECTURE
1652M:	Simon Horman <horms@verge.net.au>
1653M:	Magnus Damm <magnus.damm@gmail.com>
1654L:	linux-renesas-soc@vger.kernel.org
1655Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1656T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1657S:	Supported
1658F:	arch/arm64/boot/dts/renesas/
1659F:	drivers/soc/renesas/
1660F:	include/linux/soc/renesas/
1661
1662ARM/RISCPC ARCHITECTURE
1663M:	Russell King <linux@armlinux.org.uk>
1664L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1665W:	http://www.armlinux.org.uk/
1666S:	Maintained
1667F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1668F:	arch/arm/include/asm/hardware/ioc.h
1669F:	arch/arm/include/asm/hardware/iomd.h
1670F:	arch/arm/include/asm/hardware/memc.h
1671F:	arch/arm/mach-rpc/
1672F:	drivers/net/ethernet/8390/etherh.c
1673F:	drivers/net/ethernet/i825xx/ether1*
1674F:	drivers/net/ethernet/seeq/ether3*
1675F:	drivers/scsi/arm/
1676
1677ARM/Rockchip SoC support
1678M:	Heiko Stuebner <heiko@sntech.de>
1679L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1680L:	linux-rockchip@lists.infradead.org
1681T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1682S:	Maintained
1683F:	arch/arm/boot/dts/rk3*
1684F:	arch/arm/mach-rockchip/
1685F:	drivers/clk/rockchip/
1686F:	drivers/i2c/busses/i2c-rk3x.c
1687F:	drivers/*/*rockchip*
1688F:	drivers/*/*/*rockchip*
1689F:	sound/soc/rockchip/
1690N:	rockchip
1691
1692ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1693M:	Kukjin Kim <kgene@kernel.org>
1694M:	Krzysztof Kozlowski <krzk@kernel.org>
1695R:	Javier Martinez Canillas <javier@osg.samsung.com>
1696L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1697L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1698Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1699S:	Maintained
1700F:	arch/arm/boot/dts/s3c*
1701F:	arch/arm/boot/dts/s5p*
1702F:	arch/arm/boot/dts/samsung*
1703F:	arch/arm/boot/dts/exynos*
1704F:	arch/arm64/boot/dts/exynos/
1705F:	arch/arm/plat-samsung/
1706F:	arch/arm/mach-s3c24*/
1707F:	arch/arm/mach-s3c64xx/
1708F:	arch/arm/mach-s5p*/
1709F:	arch/arm/mach-exynos*/
1710F:	drivers/*/*s3c24*
1711F:	drivers/*/*/*s3c24*
1712F:	drivers/*/*s3c64xx*
1713F:	drivers/*/*s5pv210*
1714F:	drivers/memory/samsung/*
1715F:	drivers/soc/samsung/*
1716F:	Documentation/arm/Samsung/
1717F:	Documentation/devicetree/bindings/arm/samsung/
1718F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1719F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1720N:	exynos
1721
1722ARM/SAMSUNG MOBILE MACHINE SUPPORT
1723M:	Kyungmin Park <kyungmin.park@samsung.com>
1724L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1725S:	Maintained
1726F:	arch/arm/mach-s5pv210/
1727
1728ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1729M:	Kyungmin Park <kyungmin.park@samsung.com>
1730M:	Kamil Debski <kamil@wypas.org>
1731M:	Andrzej Hajda <a.hajda@samsung.com>
1732L:	linux-arm-kernel@lists.infradead.org
1733L:	linux-media@vger.kernel.org
1734S:	Maintained
1735F:	drivers/media/platform/s5p-g2d/
1736
1737ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1738M:	Kyungmin Park <kyungmin.park@samsung.com>
1739M:	Kamil Debski <kamil@wypas.org>
1740M:	Jeongtae Park <jtp.park@samsung.com>
1741M:	Andrzej Hajda <a.hajda@samsung.com>
1742L:	linux-arm-kernel@lists.infradead.org
1743L:	linux-media@vger.kernel.org
1744S:	Maintained
1745F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1746F:	drivers/media/platform/s5p-mfc/
1747
1748ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1749M:	Kyungmin Park <kyungmin.park@samsung.com>
1750L:	linux-arm-kernel@lists.infradead.org
1751L:	linux-media@vger.kernel.org
1752S:	Maintained
1753F:	drivers/staging/media/platform/s5p-cec/
1754
1755ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1756M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1757M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1758L:	linux-arm-kernel@lists.infradead.org
1759L:	linux-media@vger.kernel.org
1760S:	Maintained
1761F:	drivers/media/platform/s5p-jpeg/
1762
1763ARM/SHMOBILE ARM ARCHITECTURE
1764M:	Simon Horman <horms@verge.net.au>
1765M:	Magnus Damm <magnus.damm@gmail.com>
1766L:	linux-renesas-soc@vger.kernel.org
1767Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1768T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1769S:	Supported
1770F:	arch/arm/boot/dts/emev2*
1771F:	arch/arm/boot/dts/r7s*
1772F:	arch/arm/boot/dts/r8a*
1773F:	arch/arm/boot/dts/sh*
1774F:	arch/arm/configs/shmobile_defconfig
1775F:	arch/arm/include/debug/renesas-scif.S
1776F:	arch/arm/mach-shmobile/
1777F:	drivers/soc/renesas/
1778F:	include/linux/soc/renesas/
1779
1780ARM/SOCFPGA ARCHITECTURE
1781M:	Dinh Nguyen <dinguyen@kernel.org>
1782S:	Maintained
1783F:	arch/arm/mach-socfpga/
1784F:	arch/arm/boot/dts/socfpga*
1785F:	arch/arm/configs/socfpga_defconfig
1786F:	arch/arm64/boot/dts/altera/
1787W:	http://www.rocketboards.org
1788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1789
1790ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1791M:	Dinh Nguyen <dinguyen@kernel.org>
1792S:	Maintained
1793F:	drivers/clk/socfpga/
1794
1795ARM/SOCFPGA EDAC SUPPORT
1796M:	Thor Thayer <thor.thayer@linux.intel.com>
1797S:	Maintained
1798F:	drivers/edac/altera_edac.
1799
1800ARM/STI ARCHITECTURE
1801M:	Patrice Chotard <patrice.chotard@st.com>
1802L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1803L:	kernel@stlinux.com
1804W:	http://www.stlinux.com
1805S:	Maintained
1806F:	arch/arm/mach-sti/
1807F:	arch/arm/boot/dts/sti*
1808F:	drivers/char/hw_random/st-rng.c
1809F:	drivers/clocksource/arm_global_timer.c
1810F:	drivers/clocksource/clksrc_st_lpc.c
1811F:	drivers/cpufreq/sti-cpufreq.c
1812F:	drivers/dma/st_fdma*
1813F:	drivers/i2c/busses/i2c-st.c
1814F:	drivers/media/rc/st_rc.c
1815F:	drivers/media/platform/sti/c8sectpfe/
1816F:	drivers/mmc/host/sdhci-st.c
1817F:	drivers/phy/phy-miphy28lp.c
1818F:	drivers/phy/phy-stih407-usb.c
1819F:	drivers/pinctrl/pinctrl-st.c
1820F:	drivers/remoteproc/st_remoteproc.c
1821F:	drivers/remoteproc/st_slim_rproc.c
1822F:	drivers/reset/sti/
1823F:	drivers/rtc/rtc-st-lpc.c
1824F:	drivers/tty/serial/st-asc.c
1825F:	drivers/usb/dwc3/dwc3-st.c
1826F:	drivers/usb/host/ehci-st.c
1827F:	drivers/usb/host/ohci-st.c
1828F:	drivers/watchdog/st_lpc_wdt.c
1829F:	drivers/ata/ahci_st.c
1830F:	include/linux/remoteproc/st_slim_rproc.h
1831
1832ARM/STM32 ARCHITECTURE
1833M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
1834M:	Alexandre Torgue <alexandre.torgue@st.com>
1835L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1836S:	Maintained
1837T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1838N:	stm32
1839F:	drivers/clocksource/armv7m_systick.c
1840
1841ARM/TANGO ARCHITECTURE
1842M:	Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1843L:	linux-arm-kernel@lists.infradead.org
1844S:	Maintained
1845N:	tango
1846
1847ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1848M:	Lennert Buytenhek <kernel@wantstofly.org>
1849L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1850S:	Maintained
1851
1852ARM/TETON BGA MACHINE SUPPORT
1853M:	"Mark F. Brown" <mark.brown314@gmail.com>
1854L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1855S:	Maintained
1856
1857ARM/THECUS N2100 MACHINE SUPPORT
1858M:	Lennert Buytenhek <kernel@wantstofly.org>
1859L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1860S:	Maintained
1861
1862ARM/NUVOTON W90X900 ARM ARCHITECTURE
1863M:	Wan ZongShun <mcuos.com@gmail.com>
1864L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1865W:	http://www.mcuos.com
1866S:	Maintained
1867F:	arch/arm/mach-w90x900/
1868F:	drivers/input/keyboard/w90p910_keypad.c
1869F:	drivers/input/touchscreen/w90p910_ts.c
1870F:	drivers/watchdog/nuc900_wdt.c
1871F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1872F:	drivers/mtd/nand/nuc900_nand.c
1873F:	drivers/rtc/rtc-nuc900.c
1874F:	drivers/spi/spi-nuc900.c
1875F:	drivers/usb/host/ehci-w90x900.c
1876F:	drivers/video/fbdev/nuc900fb.c
1877
1878ARM/U300 MACHINE SUPPORT
1879M:	Linus Walleij <linus.walleij@linaro.org>
1880L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1881S:	Supported
1882F:	arch/arm/mach-u300/
1883F:	drivers/clocksource/timer-u300.c
1884F:	drivers/i2c/busses/i2c-stu300.c
1885F:	drivers/rtc/rtc-coh901331.c
1886F:	drivers/watchdog/coh901327_wdt.c
1887F:	drivers/dma/coh901318*
1888F:	drivers/mfd/ab3100*
1889F:	drivers/rtc/rtc-ab3100.c
1890F:	drivers/rtc/rtc-coh901331.c
1891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1892
1893ARM/UNIPHIER ARCHITECTURE
1894M:	Masahiro Yamada <yamada.masahiro@socionext.com>
1895L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1896T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1897S:	Maintained
1898F:	arch/arm/boot/dts/uniphier*
1899F:	arch/arm/include/asm/hardware/cache-uniphier.h
1900F:	arch/arm/mach-uniphier/
1901F:	arch/arm/mm/cache-uniphier.c
1902F:	arch/arm64/boot/dts/socionext/
1903F:	drivers/bus/uniphier-system-bus.c
1904F:	drivers/clk/uniphier/
1905F:	drivers/i2c/busses/i2c-uniphier*
1906F:	drivers/pinctrl/uniphier/
1907F:	drivers/reset/reset-uniphier.c
1908F:	drivers/tty/serial/8250/8250_uniphier.c
1909N:	uniphier
1910
1911ARM/Ux500 ARM ARCHITECTURE
1912M:	Linus Walleij <linus.walleij@linaro.org>
1913L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1914S:	Maintained
1915F:	arch/arm/mach-ux500/
1916F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1917F:	drivers/dma/ste_dma40*
1918F:	drivers/hwspinlock/u8500_hsem.c
1919F:	drivers/mfd/abx500*
1920F:	drivers/mfd/ab8500*
1921F:	drivers/mfd/dbx500*
1922F:	drivers/mfd/db8500*
1923F:	drivers/pinctrl/nomadik/pinctrl-ab*
1924F:	drivers/pinctrl/nomadik/pinctrl-nomadik*
1925F:	drivers/rtc/rtc-ab8500.c
1926F:	drivers/rtc/rtc-pl031.c
1927T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1928
1929ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1930M:	Ulf Hansson <ulf.hansson@linaro.org>
1931L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1932T:	git git://git.linaro.org/people/ulfh/clk.git
1933S:	Maintained
1934F:	drivers/clk/ux500/
1935
1936ARM/VERSATILE EXPRESS PLATFORM
1937M:	Liviu Dudau <liviu.dudau@arm.com>
1938M:	Sudeep Holla <sudeep.holla@arm.com>
1939M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1940L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1941S:	Maintained
1942F:	arch/arm/boot/dts/vexpress*
1943F:	arch/arm64/boot/dts/arm/
1944F:	arch/arm/mach-vexpress/
1945F:	*/*/vexpress*
1946F:	*/*/*/vexpress*
1947F:	drivers/clk/versatile/clk-vexpress-osc.c
1948F:	drivers/clocksource/versatile.c
1949N:	mps2
1950
1951ARM/VFP SUPPORT
1952M:	Russell King <linux@armlinux.org.uk>
1953L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1954W:	http://www.armlinux.org.uk/
1955S:	Maintained
1956F:	arch/arm/vfp/
1957
1958ARM/VOIPAC PXA270 SUPPORT
1959M:	Marek Vasut <marek.vasut@gmail.com>
1960L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1961S:	Maintained
1962F:	arch/arm/mach-pxa/vpac270.c
1963F:	arch/arm/mach-pxa/include/mach/vpac270.h
1964
1965ARM/VT8500 ARM ARCHITECTURE
1966M:	Tony Prisk <linux@prisktech.co.nz>
1967L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1968S:	Maintained
1969F:	arch/arm/mach-vt8500/
1970F:	drivers/clocksource/vt8500_timer.c
1971F:	drivers/i2c/busses/i2c-wmt.c
1972F:	drivers/mmc/host/wmt-sdmmc.c
1973F:	drivers/pwm/pwm-vt8500.c
1974F:	drivers/rtc/rtc-vt8500.c
1975F:	drivers/tty/serial/vt8500_serial.c
1976F:	drivers/usb/host/ehci-platform.c
1977F:	drivers/usb/host/uhci-platform.c
1978F:	drivers/video/fbdev/vt8500lcdfb.*
1979F:	drivers/video/fbdev/wm8505fb*
1980F:	drivers/video/fbdev/wmt_ge_rops.*
1981
1982ARM/ZIPIT Z2 SUPPORT
1983M:	Marek Vasut <marek.vasut@gmail.com>
1984L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1985S:	Maintained
1986F:	arch/arm/mach-pxa/z2.c
1987F:	arch/arm/mach-pxa/include/mach/z2.h
1988
1989ARM/ZTE ARCHITECTURE
1990M:	Jun Nie <jun.nie@linaro.org>
1991M:	Baoyou Xie <baoyou.xie@linaro.org>
1992L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1993S:	Maintained
1994F:	arch/arm/mach-zx/
1995F:	drivers/clk/zte/
1996F:	drivers/reset/reset-zx2967.c
1997F:	drivers/soc/zte/
1998F:	Documentation/devicetree/bindings/arm/zte.txt
1999F:	Documentation/devicetree/bindings/clock/zx296702-clk.txt
2000F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2001F:	Documentation/devicetree/bindings/soc/zte/
2002F:	include/dt-bindings/soc/zx*.h
2003
2004ARM/ZYNQ ARCHITECTURE
2005M:	Michal Simek <michal.simek@xilinx.com>
2006R:	Sören Brinkmann <soren.brinkmann@xilinx.com>
2007L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2008W:	http://wiki.xilinx.com
2009T:	git https://github.com/Xilinx/linux-xlnx.git
2010S:	Supported
2011F:	arch/arm/mach-zynq/
2012F:	drivers/cpuidle/cpuidle-zynq.c
2013F:	drivers/block/xsysace.c
2014N:	zynq
2015N:	xilinx
2016F:	drivers/clocksource/cadence_ttc_timer.c
2017F:	drivers/i2c/busses/i2c-cadence.c
2018F:	drivers/mmc/host/sdhci-of-arasan.c
2019F:	drivers/edac/synopsys_edac.c
2020
2021ARM SMMU DRIVERS
2022M:	Will Deacon <will.deacon@arm.com>
2023R:	Robin Murphy <robin.murphy@arm.com>
2024L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2025S:	Maintained
2026F:	drivers/iommu/arm-smmu.c
2027F:	drivers/iommu/arm-smmu-v3.c
2028F:	drivers/iommu/io-pgtable-arm.c
2029F:	drivers/iommu/io-pgtable-arm-v7s.c
2030
2031ARM64 PORT (AARCH64 ARCHITECTURE)
2032M:	Catalin Marinas <catalin.marinas@arm.com>
2033M:	Will Deacon <will.deacon@arm.com>
2034L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2035T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2036S:	Maintained
2037F:	arch/arm64/
2038F:	Documentation/arm64/
2039
2040AS3645A LED FLASH CONTROLLER DRIVER
2041M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2042L:	linux-media@vger.kernel.org
2043T:	git git://linuxtv.org/media_tree.git
2044S:	Maintained
2045F:	drivers/media/i2c/as3645a.c
2046F:	include/media/i2c/as3645a.h
2047
2048ASAHI KASEI AK8974 DRIVER
2049M:	Linus Walleij <linus.walleij@linaro.org>
2050L:	linux-iio@vger.kernel.org
2051W:	http://www.akm.com/
2052S:	Supported
2053F:	drivers/iio/magnetometer/ak8974.c
2054
2055ASC7621 HARDWARE MONITOR DRIVER
2056M:	George Joseph <george.joseph@fairview5.com>
2057L:	linux-hwmon@vger.kernel.org
2058S:	Maintained
2059F:	Documentation/hwmon/asc7621
2060F:	drivers/hwmon/asc7621.c
2061
2062ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2063M:	Corentin Chary <corentin.chary@gmail.com>
2064L:	acpi4asus-user@lists.sourceforge.net
2065L:	platform-driver-x86@vger.kernel.org
2066W:	http://acpi4asus.sf.net
2067S:	Maintained
2068F:	drivers/platform/x86/asus*.c
2069F:	drivers/platform/x86/eeepc*.c
2070
2071ASUS WIRELESS RADIO CONTROL DRIVER
2072M:	João Paulo Rechi Vita <jprvita@gmail.com>
2073L:	platform-driver-x86@vger.kernel.org
2074S:	Maintained
2075F:	drivers/platform/x86/asus-wireless.c
2076
2077ASYMMETRIC KEYS
2078M:	David Howells <dhowells@redhat.com>
2079L:	keyrings@vger.kernel.org
2080S:	Maintained
2081F:	Documentation/crypto/asymmetric-keys.txt
2082F:	include/linux/verification.h
2083F:	include/crypto/public_key.h
2084F:	include/crypto/pkcs7.h
2085F:	crypto/asymmetric_keys/
2086
2087ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2088R:	Dan Williams <dan.j.williams@intel.com>
2089W:	http://sourceforge.net/projects/xscaleiop
2090S:	Odd fixes
2091F:	Documentation/crypto/async-tx-api.txt
2092F:	crypto/async_tx/
2093F:	drivers/dma/
2094F:	include/linux/dmaengine.h
2095F:	include/linux/async_tx.h
2096
2097AT24 EEPROM DRIVER
2098M:	Wolfram Sang <wsa@the-dreams.de>
2099L:	linux-i2c@vger.kernel.org
2100S:	Maintained
2101F:	drivers/misc/eeprom/at24.c
2102F:	include/linux/platform_data/at24.h
2103
2104ATA OVER ETHERNET (AOE) DRIVER
2105M:	"Ed L. Cashin" <ed.cashin@acm.org>
2106W:	http://www.openaoe.org/
2107S:	Supported
2108F:	Documentation/aoe/
2109F:	drivers/block/aoe/
2110
2111ATHEROS 71XX/9XXX GPIO DRIVER
2112M:	Alban Bedel <albeu@free.fr>
2113W:	https://github.com/AlbanBedel/linux
2114T:	git git://github.com/AlbanBedel/linux
2115S:	Maintained
2116F:	drivers/gpio/gpio-ath79.c
2117F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2118
2119ATHEROS ATH GENERIC UTILITIES
2120M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2121L:	linux-wireless@vger.kernel.org
2122S:	Supported
2123F:	drivers/net/wireless/ath/*
2124
2125ATHEROS ATH5K WIRELESS DRIVER
2126M:	Jiri Slaby <jirislaby@gmail.com>
2127M:	Nick Kossifidis <mickflemm@gmail.com>
2128M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2129L:	linux-wireless@vger.kernel.org
2130W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2131S:	Maintained
2132F:	drivers/net/wireless/ath/ath5k/
2133
2134ATHEROS ATH6KL WIRELESS DRIVER
2135M:	Kalle Valo <kvalo@qca.qualcomm.com>
2136L:	linux-wireless@vger.kernel.org
2137W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2138T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2139S:	Supported
2140F:	drivers/net/wireless/ath/ath6kl/
2141
2142WILOCITY WIL6210 WIRELESS DRIVER
2143M:	Maya Erez <qca_merez@qca.qualcomm.com>
2144L:	linux-wireless@vger.kernel.org
2145L:	wil6210@qca.qualcomm.com
2146S:	Supported
2147W:	http://wireless.kernel.org/en/users/Drivers/wil6210
2148F:	drivers/net/wireless/ath/wil6210/
2149F:	include/uapi/linux/wil6210_uapi.h
2150
2151CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2152M:	Christian Lamparter <chunkeey@googlemail.com>
2153L:	linux-wireless@vger.kernel.org
2154W:	http://wireless.kernel.org/en/users/Drivers/carl9170
2155S:	Maintained
2156F:	drivers/net/wireless/ath/carl9170/
2157
2158ATK0110 HWMON DRIVER
2159M:	Luca Tettamanti <kronos.it@gmail.com>
2160L:	linux-hwmon@vger.kernel.org
2161S:	Maintained
2162F:	drivers/hwmon/asus_atk0110.c
2163
2164ATI_REMOTE2 DRIVER
2165M:	Ville Syrjala <syrjala@sci.fi>
2166S:	Maintained
2167F:	drivers/input/misc/ati_remote2.c
2168
2169ATLX ETHERNET DRIVERS
2170M:	Jay Cliburn <jcliburn@gmail.com>
2171M:	Chris Snook <chris.snook@gmail.com>
2172L:	netdev@vger.kernel.org
2173W:	http://sourceforge.net/projects/atl1
2174W:	http://atl1.sourceforge.net
2175S:	Maintained
2176F:	drivers/net/ethernet/atheros/
2177
2178ATM
2179M:	Chas Williams <3chas3@gmail.com>
2180L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2181L:	netdev@vger.kernel.org
2182W:	http://linux-atm.sourceforge.net
2183S:	Maintained
2184F:	drivers/atm/
2185F:	include/linux/atm*
2186F:	include/uapi/linux/atm*
2187
2188ATMEL AT91 / AT32 MCI DRIVER
2189M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2190S:	Maintained
2191F:	drivers/mmc/host/atmel-mci.c
2192
2193ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2194M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2195S:	Supported
2196F:	drivers/power/reset/at91-sama5d2_shdwc.c
2197
2198ATMEL SAMA5D2 ADC DRIVER
2199M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2200L:	linux-iio@vger.kernel.org
2201S:	Supported
2202F:	drivers/iio/adc/at91-sama5d2_adc.c
2203
2204ATMEL Audio ALSA driver
2205M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2206L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2207S:	Supported
2208F:	sound/soc/atmel
2209
2210ATMEL XDMA DRIVER
2211M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2212L:	linux-arm-kernel@lists.infradead.org
2213L:	dmaengine@vger.kernel.org
2214S:	Supported
2215F:	drivers/dma/at_xdmac.c
2216
2217ATMEL I2C DRIVER
2218M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2219L:	linux-i2c@vger.kernel.org
2220S:	Supported
2221F:	drivers/i2c/busses/i2c-at91.c
2222
2223ATMEL ISI DRIVER
2224M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2225L:	linux-media@vger.kernel.org
2226S:	Supported
2227F:	drivers/media/platform/soc_camera/atmel-isi.c
2228F:	include/media/atmel-isi.h
2229
2230ATMEL LCDFB DRIVER
2231M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2232L:	linux-fbdev@vger.kernel.org
2233S:	Maintained
2234F:	drivers/video/fbdev/atmel_lcdfb.c
2235F:	include/video/atmel_lcdc.h
2236
2237ATMEL MACB ETHERNET DRIVER
2238M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2239S:	Supported
2240F:	drivers/net/ethernet/cadence/
2241
2242ATMEL NAND DRIVER
2243M:	Wenyou Yang <wenyou.yang@atmel.com>
2244M:	Josh Wu <rainyfeeling@outlook.com>
2245L:	linux-mtd@lists.infradead.org
2246S:	Supported
2247F:	drivers/mtd/nand/atmel_nand*
2248
2249ATMEL SDMMC DRIVER
2250M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2251L:	linux-mmc@vger.kernel.org
2252S:	Supported
2253F:	drivers/mmc/host/sdhci-of-at91.c
2254
2255ATMEL SPI DRIVER
2256M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2257S:	Supported
2258F:	drivers/spi/spi-atmel.*
2259
2260ATMEL SSC DRIVER
2261M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2262L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2263S:	Supported
2264F:	drivers/misc/atmel-ssc.c
2265F:	include/linux/atmel-ssc.h
2266
2267ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2268M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2269L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2270S:	Supported
2271F:	drivers/misc/atmel_tclib.c
2272F:	drivers/clocksource/tcb_clksrc.c
2273
2274ATMEL USBA UDC DRIVER
2275M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2276L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2277S:	Supported
2278F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2279
2280ATMEL WIRELESS DRIVER
2281M:	Simon Kelley <simon@thekelleys.org.uk>
2282L:	linux-wireless@vger.kernel.org
2283W:	http://www.thekelleys.org.uk/atmel
2284W:	http://atmelwlandriver.sourceforge.net/
2285S:	Maintained
2286F:	drivers/net/wireless/atmel/atmel*
2287
2288ATMEL MAXTOUCH DRIVER
2289M:	Nick Dyer <nick@shmanahar.org>
2290T:	git git://github.com/ndyer/linux.git
2291S:	Maintained
2292F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2293F:	drivers/input/touchscreen/atmel_mxt_ts.c
2294F:	include/linux/platform_data/atmel_mxt_ts.h
2295
2296ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2297M:	Bradley Grove <linuxdrivers@attotech.com>
2298L:	linux-scsi@vger.kernel.org
2299W:	http://www.attotech.com
2300S:	Supported
2301F:	drivers/scsi/esas2r
2302
2303ATUSB IEEE 802.15.4 RADIO DRIVER
2304M:	Stefan Schmidt <stefan@osg.samsung.com>
2305L:	linux-wpan@vger.kernel.org
2306S:	Maintained
2307F:	drivers/net/ieee802154/atusb.c
2308F:	drivers/net/ieee802154/atusb.h
2309F:	drivers/net/ieee802154/at86rf230.h
2310
2311AUDIT SUBSYSTEM
2312M:	Paul Moore <paul@paul-moore.com>
2313M:	Eric Paris <eparis@redhat.com>
2314L:	linux-audit@redhat.com (moderated for non-subscribers)
2315W:	http://people.redhat.com/sgrubb/audit/
2316T:	git git://git.infradead.org/users/pcmoore/audit
2317S:	Maintained
2318F:	include/linux/audit.h
2319F:	include/uapi/linux/audit.h
2320F:	kernel/audit*
2321
2322AUXILIARY DISPLAY DRIVERS
2323M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2324W:	http://miguelojeda.es/auxdisplay.htm
2325W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2326S:	Maintained
2327F:	drivers/auxdisplay/
2328F:	include/linux/cfag12864b.h
2329
2330AVR32 ARCHITECTURE
2331M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
2332M:	Hans-Christian Egtvedt <egtvedt@samfundet.no>
2333W:	http://www.atmel.com/products/AVR32/
2334W:	http://mirror.egtvedt.no/avr32linux.org/
2335W:	http://avrfreaks.net/
2336S:	Maintained
2337F:	arch/avr32/
2338
2339AVR32/AT32AP MACHINE SUPPORT
2340M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
2341M:	Hans-Christian Egtvedt <egtvedt@samfundet.no>
2342S:	Maintained
2343F:	arch/avr32/mach-at32ap/
2344
2345AX.25 NETWORK LAYER
2346M:	Ralf Baechle <ralf@linux-mips.org>
2347L:	linux-hams@vger.kernel.org
2348W:	http://www.linux-ax25.org/
2349S:	Maintained
2350F:	include/uapi/linux/ax25.h
2351F:	include/net/ax25.h
2352F:	net/ax25/
2353
2354AXENTIA ASOC DRIVERS
2355M:	Peter Rosin <peda@axentia.se>
2356L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2357S:	Maintained
2358F:	Documentation/devicetree/bindings/sound/axentia,*
2359F:	sound/soc/atmel/tse850-pcm5142.c
2360
2361AXENTIA ARM DEVICES
2362M:	Peter Rosin <peda@axentia.se>
2363L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2364S:	Maintained
2365F:	Documentation/devicetree/bindings/arm/axentia.txt
2366F:	arch/arm/boot/dts/at91-linea.dtsi
2367F:	arch/arm/boot/dts/at91-tse850-3.dts
2368
2369AZ6007 DVB DRIVER
2370M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2371M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2372L:	linux-media@vger.kernel.org
2373W:	https://linuxtv.org
2374T:	git git://linuxtv.org/media_tree.git
2375S:	Maintained
2376F:	drivers/media/usb/dvb-usb-v2/az6007.c
2377
2378AZTECH FM RADIO RECEIVER DRIVER
2379M:	Hans Verkuil <hverkuil@xs4all.nl>
2380L:	linux-media@vger.kernel.org
2381T:	git git://linuxtv.org/media_tree.git
2382W:	https://linuxtv.org
2383S:	Maintained
2384F:	drivers/media/radio/radio-aztech*
2385
2386B43 WIRELESS DRIVER
2387L:	linux-wireless@vger.kernel.org
2388L:	b43-dev@lists.infradead.org
2389W:	http://wireless.kernel.org/en/users/Drivers/b43
2390S:	Odd Fixes
2391F:	drivers/net/wireless/broadcom/b43/
2392
2393B43LEGACY WIRELESS DRIVER
2394M:	Larry Finger <Larry.Finger@lwfinger.net>
2395L:	linux-wireless@vger.kernel.org
2396L:	b43-dev@lists.infradead.org
2397W:	http://wireless.kernel.org/en/users/Drivers/b43
2398S:	Maintained
2399F:	drivers/net/wireless/broadcom/b43legacy/
2400
2401BACKLIGHT CLASS/SUBSYSTEM
2402M:	Lee Jones <lee.jones@linaro.org>
2403M:	Daniel Thompson <daniel.thompson@linaro.org>
2404M:	Jingoo Han <jingoohan1@gmail.com>
2405T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2406S:	Maintained
2407F:	drivers/video/backlight/
2408F:	include/linux/backlight.h
2409F:	include/linux/pwm_backlight.h
2410F:	Documentation/devicetree/bindings/leds/backlight
2411
2412BATMAN ADVANCED
2413M:	Marek Lindner <mareklindner@neomailbox.ch>
2414M:	Simon Wunderlich <sw@simonwunderlich.de>
2415M:	Antonio Quartulli <a@unstable.cc>
2416L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2417W:	https://www.open-mesh.org/
2418Q:	https://patchwork.open-mesh.org/project/batman/list/
2419S:	Maintained
2420F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2421F:	Documentation/ABI/testing/sysfs-class-net-mesh
2422F:	Documentation/networking/batman-adv.txt
2423F:	include/uapi/linux/batman_adv.h
2424F:	net/batman-adv/
2425
2426BAYCOM/HDLCDRV DRIVERS FOR AX.25
2427M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2428L:	linux-hams@vger.kernel.org
2429W:	http://www.baycom.org/~tom/ham/ham.html
2430S:	Maintained
2431F:	drivers/net/hamradio/baycom*
2432
2433BCACHE (BLOCK LAYER CACHE)
2434M:	Kent Overstreet <kent.overstreet@gmail.com>
2435L:	linux-bcache@vger.kernel.org
2436W:	http://bcache.evilpiepirate.org
2437S:	Orphan
2438F:	drivers/md/bcache/
2439
2440BDISP ST MEDIA DRIVER
2441M:	Fabien Dessenne <fabien.dessenne@st.com>
2442L:	linux-media@vger.kernel.org
2443T:	git git://linuxtv.org/media_tree.git
2444W:	https://linuxtv.org
2445S:	Supported
2446F:	drivers/media/platform/sti/bdisp
2447
2448DELTA ST MEDIA DRIVER
2449M:	Hugues Fruchet <hugues.fruchet@st.com>
2450L:	linux-media@vger.kernel.org
2451T:	git git://linuxtv.org/media_tree.git
2452W:	https://linuxtv.org
2453S:	Supported
2454F:	drivers/media/platform/sti/delta
2455
2456BEFS FILE SYSTEM
2457M:	Luis de Bethencourt <luisbg@osg.samsung.com>
2458M:	Salah Triki <salah.triki@gmail.com>
2459S:	Maintained
2460T:	git git://github.com/luisbg/linux-befs.git
2461F:	Documentation/filesystems/befs.txt
2462F:	fs/befs/
2463
2464BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2465M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2466L:	netdev@vger.kernel.org
2467S:	Maintained
2468F:	drivers/net/ethernet/ec_bhf.c
2469
2470BFS FILE SYSTEM
2471M:	"Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2472S:	Maintained
2473F:	Documentation/filesystems/bfs.txt
2474F:	fs/bfs/
2475F:	include/uapi/linux/bfs_fs.h
2476
2477BLACKFIN ARCHITECTURE
2478M:	Steven Miao <realmz6@gmail.com>
2479L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2480T:	git git://git.code.sf.net/p/adi-linux/code
2481W:	http://blackfin.uclinux.org
2482S:	Supported
2483F:	arch/blackfin/
2484
2485BLACKFIN EMAC DRIVER
2486L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2487W:	http://blackfin.uclinux.org
2488S:	Supported
2489F:	drivers/net/ethernet/adi/
2490
2491BLACKFIN RTC DRIVER
2492L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2493W:	http://blackfin.uclinux.org
2494S:	Supported
2495F:	drivers/rtc/rtc-bfin.c
2496
2497BLACKFIN SDH DRIVER
2498M:	Sonic Zhang <sonic.zhang@analog.com>
2499L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2500W:	http://blackfin.uclinux.org
2501S:	Supported
2502F:	drivers/mmc/host/bfin_sdh.c
2503
2504BLACKFIN SERIAL DRIVER
2505M:	Sonic Zhang <sonic.zhang@analog.com>
2506L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2507W:	http://blackfin.uclinux.org
2508S:	Supported
2509F:	drivers/tty/serial/bfin_uart.c
2510
2511BLACKFIN WATCHDOG DRIVER
2512L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2513W:	http://blackfin.uclinux.org
2514S:	Supported
2515F:	drivers/watchdog/bfin_wdt.c
2516
2517BLACKFIN I2C TWI DRIVER
2518M:	Sonic Zhang <sonic.zhang@analog.com>
2519L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2520W:	http://blackfin.uclinux.org/
2521S:	Supported
2522F:	drivers/i2c/busses/i2c-bfin-twi.c
2523
2524BLACKFIN MEDIA DRIVER
2525M:	Scott Jiang <scott.jiang.linux@gmail.com>
2526L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2527W:	http://blackfin.uclinux.org/
2528S:	Supported
2529F:	drivers/media/platform/blackfin/
2530F:	drivers/media/i2c/adv7183*
2531F:	drivers/media/i2c/vs6624*
2532
2533BLINKM RGB LED DRIVER
2534M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2535S:	Maintained
2536F:	drivers/leds/leds-blinkm.c
2537
2538BLOCK LAYER
2539M:	Jens Axboe <axboe@kernel.dk>
2540L:	linux-block@vger.kernel.org
2541T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2542S:	Maintained
2543F:	block/
2544F:	kernel/trace/blktrace.c
2545F:	lib/sbitmap.c
2546
2547BLOCK2MTD DRIVER
2548M:	Joern Engel <joern@lazybastard.org>
2549L:	linux-mtd@lists.infradead.org
2550S:	Maintained
2551F:	drivers/mtd/devices/block2mtd.c
2552
2553BLUETOOTH DRIVERS
2554M:	Marcel Holtmann <marcel@holtmann.org>
2555M:	Gustavo Padovan <gustavo@padovan.org>
2556M:	Johan Hedberg <johan.hedberg@gmail.com>
2557L:	linux-bluetooth@vger.kernel.org
2558W:	http://www.bluez.org/
2559T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2560T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2561S:	Maintained
2562F:	drivers/bluetooth/
2563
2564BLUETOOTH SUBSYSTEM
2565M:	Marcel Holtmann <marcel@holtmann.org>
2566M:	Gustavo Padovan <gustavo@padovan.org>
2567M:	Johan Hedberg <johan.hedberg@gmail.com>
2568L:	linux-bluetooth@vger.kernel.org
2569W:	http://www.bluez.org/
2570T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2571T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2572S:	Maintained
2573F:	net/bluetooth/
2574F:	include/net/bluetooth/
2575
2576BONDING DRIVER
2577M:	Jay Vosburgh <j.vosburgh@gmail.com>
2578M:	Veaceslav Falico <vfalico@gmail.com>
2579M:	Andy Gospodarek <andy@greyhouse.net>
2580L:	netdev@vger.kernel.org
2581W:	http://sourceforge.net/projects/bonding/
2582S:	Supported
2583F:	drivers/net/bonding/
2584F:	include/uapi/linux/if_bonding.h
2585
2586BPF (Safe dynamic programs and tools)
2587M:	Alexei Starovoitov <ast@kernel.org>
2588L:	netdev@vger.kernel.org
2589L:	linux-kernel@vger.kernel.org
2590S:	Supported
2591F:	kernel/bpf/
2592F:	tools/testing/selftests/bpf/
2593F:	lib/test_bpf.c
2594
2595BROADCOM B44 10/100 ETHERNET DRIVER
2596M:	Michael Chan <michael.chan@broadcom.com>
2597L:	netdev@vger.kernel.org
2598S:	Supported
2599F:	drivers/net/ethernet/broadcom/b44.*
2600
2601BROADCOM B53 ETHERNET SWITCH DRIVER
2602M:	Florian Fainelli <f.fainelli@gmail.com>
2603L:	netdev@vger.kernel.org
2604L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2605S:	Supported
2606F:	drivers/net/dsa/b53/*
2607F:	include/linux/platform_data/b53.h
2608
2609BROADCOM GENET ETHERNET DRIVER
2610M:	Florian Fainelli <f.fainelli@gmail.com>
2611L:	netdev@vger.kernel.org
2612S:	Supported
2613F:	drivers/net/ethernet/broadcom/genet/
2614
2615BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2616M:	Rasesh Mody <rasesh.mody@cavium.com>
2617M:	Harish Patil <harish.patil@cavium.com>
2618M:	Dept-GELinuxNICDev@cavium.com
2619L:	netdev@vger.kernel.org
2620S:	Supported
2621F:	drivers/net/ethernet/broadcom/bnx2.*
2622F:	drivers/net/ethernet/broadcom/bnx2_*
2623
2624BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2625M:	Yuval Mintz <Yuval.Mintz@cavium.com>
2626M:	Ariel Elior <ariel.elior@cavium.com>
2627M:	everest-linux-l2@cavium.com
2628L:	netdev@vger.kernel.org
2629S:	Supported
2630F:	drivers/net/ethernet/broadcom/bnx2x/
2631
2632BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2633M:	Michael Chan <michael.chan@broadcom.com>
2634L:	netdev@vger.kernel.org
2635S:	Supported
2636F:	drivers/net/ethernet/broadcom/bnxt/
2637
2638BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2639M:	Florian Fainelli <f.fainelli@gmail.com>
2640M:	Ray Jui <rjui@broadcom.com>
2641M:	Scott Branden <sbranden@broadcom.com>
2642M:	bcm-kernel-feedback-list@broadcom.com
2643T:	git git://github.com/broadcom/mach-bcm
2644S:	Maintained
2645N:	bcm281*
2646N:	bcm113*
2647N:	bcm216*
2648N:	kona
2649F:	arch/arm/mach-bcm/
2650
2651BROADCOM BCM2835 ARM ARCHITECTURE
2652M:	Stephen Warren <swarren@wwwdotorg.org>
2653M:	Lee Jones <lee@kernel.org>
2654M:	Eric Anholt <eric@anholt.net>
2655L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2656L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2657T:	git git://github.com/anholt/linux
2658S:	Maintained
2659N:	bcm2835
2660F:	drivers/staging/vc04_services
2661
2662BROADCOM BCM47XX MIPS ARCHITECTURE
2663M:	Hauke Mehrtens <hauke@hauke-m.de>
2664M:	Rafał Miłecki <zajec5@gmail.com>
2665L:	linux-mips@linux-mips.org
2666S:	Maintained
2667F:	Documentation/devicetree/bindings/mips/brcm/
2668F:	arch/mips/bcm47xx/*
2669F:	arch/mips/include/asm/mach-bcm47xx/*
2670
2671BROADCOM BCM5301X ARM ARCHITECTURE
2672M:	Hauke Mehrtens <hauke@hauke-m.de>
2673M:	Rafał Miłecki <zajec5@gmail.com>
2674M:	bcm-kernel-feedback-list@broadcom.com
2675L:	linux-arm-kernel@lists.infradead.org
2676S:	Maintained
2677F:	arch/arm/mach-bcm/bcm_5301x.c
2678F:	arch/arm/boot/dts/bcm5301x*.dtsi
2679F:	arch/arm/boot/dts/bcm470*
2680
2681BROADCOM BCM53573 ARM ARCHITECTURE
2682M:	Rafał Miłecki <rafal@milecki.pl>
2683L:	linux-arm-kernel@lists.infradead.org
2684S:	Maintained
2685F:	arch/arm/boot/dts/bcm53573*
2686F:	arch/arm/boot/dts/bcm47189*
2687
2688BROADCOM BCM63XX ARM ARCHITECTURE
2689M:	Florian Fainelli <f.fainelli@gmail.com>
2690M:	bcm-kernel-feedback-list@broadcom.com
2691L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2692T:	git git://github.com/broadcom/stblinux.git
2693S:	Maintained
2694N:	bcm63xx
2695
2696BROADCOM BCM63XX/BCM33XX UDC DRIVER
2697M:	Kevin Cernekee <cernekee@gmail.com>
2698L:	linux-usb@vger.kernel.org
2699S:	Maintained
2700F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2701
2702BROADCOM BCM7XXX ARM ARCHITECTURE
2703M:	Brian Norris <computersforpeace@gmail.com>
2704M:	Gregory Fong <gregory.0xf0@gmail.com>
2705M:	Florian Fainelli <f.fainelli@gmail.com>
2706M:	bcm-kernel-feedback-list@broadcom.com
2707L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2708T:	git git://github.com/broadcom/stblinux.git
2709S:	Maintained
2710F:	arch/arm/mach-bcm/*brcmstb*
2711F:	arch/arm/boot/dts/bcm7*.dts*
2712F:	drivers/bus/brcmstb_gisb.c
2713N:	brcmstb
2714
2715BROADCOM BMIPS MIPS ARCHITECTURE
2716M:	Kevin Cernekee <cernekee@gmail.com>
2717M:	Florian Fainelli <f.fainelli@gmail.com>
2718L:	linux-mips@linux-mips.org
2719T:	git git://github.com/broadcom/stblinux.git
2720S:	Maintained
2721F:	arch/mips/bmips/*
2722F:	arch/mips/include/asm/mach-bmips/*
2723F:	arch/mips/kernel/*bmips*
2724F:	arch/mips/boot/dts/brcm/bcm*.dts*
2725F:	drivers/irqchip/irq-bcm63*
2726F:	drivers/irqchip/irq-bcm7*
2727F:	drivers/irqchip/irq-brcmstb*
2728F:	include/linux/bcm963xx_nvram.h
2729F:	include/linux/bcm963xx_tag.h
2730
2731BROADCOM BMIPS CPUFREQ DRIVER
2732M:	Markus Mayer <mmayer@broadcom.com>
2733M:	bcm-kernel-feedback-list@broadcom.com
2734L:	linux-pm@vger.kernel.org
2735S:	Maintained
2736F:	drivers/cpufreq/bmips-cpufreq.c
2737
2738BROADCOM TG3 GIGABIT ETHERNET DRIVER
2739M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
2740M:	Prashant Sreedharan <prashant@broadcom.com>
2741M:	Michael Chan <mchan@broadcom.com>
2742L:	netdev@vger.kernel.org
2743S:	Supported
2744F:	drivers/net/ethernet/broadcom/tg3.*
2745
2746BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2747M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2748M:	Franky Lin <franky.lin@broadcom.com>
2749M:	Hante Meuleman <hante.meuleman@broadcom.com>
2750L:	linux-wireless@vger.kernel.org
2751L:	brcm80211-dev-list.pdl@broadcom.com
2752S:	Supported
2753F:	drivers/net/wireless/broadcom/brcm80211/
2754
2755BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2756M:	QLogic-Storage-Upstream@qlogic.com
2757L:	linux-scsi@vger.kernel.org
2758S:	Supported
2759F:	drivers/scsi/bnx2fc/
2760
2761BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2762M:	QLogic-Storage-Upstream@qlogic.com
2763L:	linux-scsi@vger.kernel.org
2764S:	Supported
2765F:	drivers/scsi/bnx2i/
2766
2767BROADCOM IPROC ARM ARCHITECTURE
2768M:	Ray Jui <rjui@broadcom.com>
2769M:	Scott Branden <sbranden@broadcom.com>
2770M:	Jon Mason <jonmason@broadcom.com>
2771M:	bcm-kernel-feedback-list@broadcom.com
2772L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2773T:	git git://github.com/broadcom/cygnus-linux.git
2774S:	Maintained
2775N:	iproc
2776N:	cygnus
2777N:	bcm[-_]nsp
2778N:	bcm9113*
2779N:	bcm9583*
2780N:	bcm9585*
2781N:	bcm9586*
2782N:	bcm988312
2783N:	bcm113*
2784N:	bcm583*
2785N:	bcm585*
2786N:	bcm586*
2787N:	bcm88312
2788F:	arch/arm64/boot/dts/broadcom/ns2*
2789F:	drivers/clk/bcm/clk-ns*
2790F:	drivers/pinctrl/bcm/pinctrl-ns*
2791
2792BROADCOM BRCMSTB GPIO DRIVER
2793M:	Gregory Fong <gregory.0xf0@gmail.com>
2794L:	bcm-kernel-feedback-list@broadcom.com
2795S:	Supported
2796F:	drivers/gpio/gpio-brcmstb.c
2797F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2798
2799BROADCOM KONA GPIO DRIVER
2800M:	Ray Jui <rjui@broadcom.com>
2801L:	bcm-kernel-feedback-list@broadcom.com
2802S:	Supported
2803F:	drivers/gpio/gpio-bcm-kona.c
2804F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2805
2806BROADCOM NVRAM DRIVER
2807M:	Rafał Miłecki <zajec5@gmail.com>
2808L:	linux-mips@linux-mips.org
2809S:	Maintained
2810F:	drivers/firmware/broadcom/*
2811
2812BROADCOM STB NAND FLASH DRIVER
2813M:	Brian Norris <computersforpeace@gmail.com>
2814M:	Kamal Dasu <kdasu.kdev@gmail.com>
2815L:	linux-mtd@lists.infradead.org
2816L:	bcm-kernel-feedback-list@broadcom.com
2817S:	Maintained
2818F:	drivers/mtd/nand/brcmnand/
2819
2820BROADCOM STB AVS CPUFREQ DRIVER
2821M:	Markus Mayer <mmayer@broadcom.com>
2822M:	bcm-kernel-feedback-list@broadcom.com
2823L:	linux-pm@vger.kernel.org
2824S:	Maintained
2825F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2826F:	drivers/cpufreq/brcmstb*
2827
2828BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2829M:	Rafał Miłecki <zajec5@gmail.com>
2830L:	linux-wireless@vger.kernel.org
2831S:	Maintained
2832F:	drivers/bcma/
2833F:	include/linux/bcma/
2834
2835BROADCOM SYSTEMPORT ETHERNET DRIVER
2836M:	Florian Fainelli <f.fainelli@gmail.com>
2837L:	netdev@vger.kernel.org
2838S:	Supported
2839F:	drivers/net/ethernet/broadcom/bcmsysport.*
2840
2841BROADCOM VULCAN ARM64 SOC
2842M:	Jayachandran C. <c.jayachandran@gmail.com>
2843M:	bcm-kernel-feedback-list@broadcom.com
2844L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2845S:	Maintained
2846F:	arch/arm64/boot/dts/broadcom/vulcan*
2847
2848BROADCOM NETXTREME-E ROCE DRIVER
2849M:	Selvin Xavier <selvin.xavier@broadcom.com>
2850M:	Devesh Sharma <devesh.sharma@broadcom.com>
2851M:	Somnath Kotur <somnath.kotur@broadcom.com>
2852M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2853L:	linux-rdma@vger.kernel.org
2854W:	http://www.broadcom.com
2855S:	Supported
2856F:	drivers/infiniband/hw/bnxt_re/
2857F:	include/uapi/rdma/bnxt_re-abi.h
2858
2859BROCADE BFA FC SCSI DRIVER
2860M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2861M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2862L:	linux-scsi@vger.kernel.org
2863S:	Supported
2864F:	drivers/scsi/bfa/
2865
2866BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2867M:	Rasesh Mody <rasesh.mody@cavium.com>
2868M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2869M:	Dept-GELinuxNICDev@cavium.com
2870L:	netdev@vger.kernel.org
2871S:	Supported
2872F:	drivers/net/ethernet/brocade/bna/
2873
2874BSG (block layer generic sg v4 driver)
2875M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2876L:	linux-scsi@vger.kernel.org
2877S:	Supported
2878F:	block/bsg.c
2879F:	include/linux/bsg.h
2880F:	include/uapi/linux/bsg.h
2881
2882BT87X AUDIO DRIVER
2883M:	Clemens Ladisch <clemens@ladisch.de>
2884L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2885T:	git git://git.alsa-project.org/alsa-kernel.git
2886S:	Maintained
2887F:	Documentation/sound/alsa/Bt87x.txt
2888F:	sound/pci/bt87x.c
2889
2890BT8XXGPIO DRIVER
2891M:	Michael Buesch <m@bues.ch>
2892W:	http://bu3sch.de/btgpio.php
2893S:	Maintained
2894F:	drivers/gpio/gpio-bt8xx.c
2895
2896BTRFS FILE SYSTEM
2897M:	Chris Mason <clm@fb.com>
2898M:	Josef Bacik <jbacik@fb.com>
2899M:	David Sterba <dsterba@suse.com>
2900L:	linux-btrfs@vger.kernel.org
2901W:	http://btrfs.wiki.kernel.org/
2902Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
2903T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2904S:	Maintained
2905F:	Documentation/filesystems/btrfs.txt
2906F:	fs/btrfs/
2907
2908BTTV VIDEO4LINUX DRIVER
2909M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2910M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2911L:	linux-media@vger.kernel.org
2912W:	https://linuxtv.org
2913T:	git git://linuxtv.org/media_tree.git
2914S:	Odd fixes
2915F:	Documentation/media/v4l-drivers/bttv*
2916F:	drivers/media/pci/bt8xx/bttv*
2917
2918BUSLOGIC SCSI DRIVER
2919M:	Khalid Aziz <khalid@gonehiking.org>
2920L:	linux-scsi@vger.kernel.org
2921S:	Maintained
2922F:	drivers/scsi/BusLogic.*
2923F:	drivers/scsi/FlashPoint.*
2924
2925C-MEDIA CMI8788 DRIVER
2926M:	Clemens Ladisch <clemens@ladisch.de>
2927L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2928T:	git git://git.alsa-project.org/alsa-kernel.git
2929S:	Maintained
2930F:	sound/pci/oxygen/
2931
2932C6X ARCHITECTURE
2933M:	Mark Salter <msalter@redhat.com>
2934M:	Aurelien Jacquiot <a-jacquiot@ti.com>
2935L:	linux-c6x-dev@linux-c6x.org
2936W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
2937S:	Maintained
2938F:	arch/c6x/
2939
2940CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2941M:	David Howells <dhowells@redhat.com>
2942L:	linux-cachefs@redhat.com (moderated for non-subscribers)
2943S:	Supported
2944F:	Documentation/filesystems/caching/cachefiles.txt
2945F:	fs/cachefiles/
2946
2947CADET FM/AM RADIO RECEIVER DRIVER
2948M:	Hans Verkuil <hverkuil@xs4all.nl>
2949L:	linux-media@vger.kernel.org
2950T:	git git://linuxtv.org/media_tree.git
2951W:	https://linuxtv.org
2952S:	Maintained
2953F:	drivers/media/radio/radio-cadet*
2954
2955CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2956M:	Jonathan Corbet <corbet@lwn.net>
2957L:	linux-media@vger.kernel.org
2958T:	git git://linuxtv.org/media_tree.git
2959S:	Maintained
2960F:	Documentation/media/v4l-drivers/cafe_ccic*
2961F:	drivers/media/platform/marvell-ccic/
2962
2963CAIF NETWORK LAYER
2964M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2965L:	netdev@vger.kernel.org
2966S:	Supported
2967F:	Documentation/networking/caif/
2968F:	drivers/net/caif/
2969F:	include/uapi/linux/caif/
2970F:	include/net/caif/
2971F:	net/caif/
2972
2973CALGARY x86-64 IOMMU
2974M:	Muli Ben-Yehuda <mulix@mulix.org>
2975M:	Jon Mason <jdmason@kudzu.us>
2976L:	iommu@lists.linux-foundation.org
2977S:	Maintained
2978F:	arch/x86/kernel/pci-calgary_64.c
2979F:	arch/x86/kernel/tce_64.c
2980F:	arch/x86/include/asm/calgary.h
2981F:	arch/x86/include/asm/tce.h
2982
2983CAN NETWORK LAYER
2984M:	Oliver Hartkopp <socketcan@hartkopp.net>
2985M:	Marc Kleine-Budde <mkl@pengutronix.de>
2986L:	linux-can@vger.kernel.org
2987W:	https://github.com/linux-can
2988T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2989T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2990S:	Maintained
2991F:	Documentation/networking/can.txt
2992F:	net/can/
2993F:	include/linux/can/core.h
2994F:	include/uapi/linux/can.h
2995F:	include/uapi/linux/can/bcm.h
2996F:	include/uapi/linux/can/raw.h
2997F:	include/uapi/linux/can/gw.h
2998
2999CAN NETWORK DRIVERS
3000M:	Wolfgang Grandegger <wg@grandegger.com>
3001M:	Marc Kleine-Budde <mkl@pengutronix.de>
3002L:	linux-can@vger.kernel.org
3003W:	https://github.com/linux-can
3004T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3005T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3006S:	Maintained
3007F:	Documentation/devicetree/bindings/net/can/
3008F:	drivers/net/can/
3009F:	include/linux/can/dev.h
3010F:	include/linux/can/platform/
3011F:	include/uapi/linux/can/error.h
3012F:	include/uapi/linux/can/netlink.h
3013
3014CAPABILITIES
3015M:	Serge Hallyn <serge@hallyn.com>
3016L:	linux-security-module@vger.kernel.org
3017S:	Supported
3018F:	include/linux/capability.h
3019F:	include/uapi/linux/capability.h
3020F:	security/commoncap.c
3021F:	kernel/capability.c
3022
3023CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3024M:	Kevin Tsai <ktsai@capellamicro.com>
3025S:	Maintained
3026F:	drivers/iio/light/cm*
3027F:	Documentation/devicetree/bindings/i2c/trivial-admin-guide/devices.rst
3028
3029CAVIUM THUNDERX2 ARM64 SOC
3030M:	Jayachandran C <jnair@caviumnetworks.com>
3031L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3032S:	Maintained
3033F:	arch/arm64/boot/dts/cavium/thunder-99xx*
3034F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3035
3036CAVIUM I2C DRIVER
3037M:	Jan Glauber <jglauber@cavium.com>
3038M:	David Daney <david.daney@cavium.com>
3039W:	http://www.cavium.com
3040S:	Supported
3041F:	drivers/i2c/busses/i2c-octeon*
3042F:	drivers/i2c/busses/i2c-thunderx*
3043
3044CAVIUM LIQUIDIO NETWORK DRIVER
3045M:     Derek Chickles <derek.chickles@caviumnetworks.com>
3046M:     Satanand Burla <satananda.burla@caviumnetworks.com>
3047M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
3048M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3049L:     netdev@vger.kernel.org
3050W:     http://www.cavium.com
3051S:     Supported
3052F:     drivers/net/ethernet/cavium/liquidio/
3053
3054CAVIUM OCTEON-TX CRYPTO DRIVER
3055M:	George Cherian <george.cherian@cavium.com>
3056L:	linux-crypto@vger.kernel.org
3057W:	http://www.cavium.com
3058S:	Supported
3059F:	drivers/crypto/cavium/cpt/
3060
3061CC2520 IEEE-802.15.4 RADIO DRIVER
3062M:	Varka Bhadram <varkabhadram@gmail.com>
3063L:	linux-wpan@vger.kernel.org
3064S:	Maintained
3065F:	drivers/net/ieee802154/cc2520.c
3066F:	include/linux/spi/cc2520.h
3067F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3068
3069CEC DRIVER
3070M:	Hans Verkuil <hans.verkuil@cisco.com>
3071L:	linux-media@vger.kernel.org
3072T:	git git://linuxtv.org/media_tree.git
3073W:	http://linuxtv.org
3074S:	Supported
3075F:	Documentation/media/kapi/cec-core.rst
3076F:	Documentation/media/uapi/cec
3077F:	drivers/media/cec/
3078F:	drivers/media/cec-edid.c
3079F:	drivers/media/rc/keymaps/rc-cec.c
3080F:	include/media/cec.h
3081F:	include/media/cec-edid.h
3082F:	include/uapi/linux/cec.h
3083F:	include/uapi/linux/cec-funcs.h
3084
3085CELL BROADBAND ENGINE ARCHITECTURE
3086M:	Arnd Bergmann <arnd@arndb.de>
3087L:	linuxppc-dev@lists.ozlabs.org
3088W:	http://www.ibm.com/developerworks/power/cell/
3089S:	Supported
3090F:	arch/powerpc/include/asm/cell*.h
3091F:	arch/powerpc/include/asm/spu*.h
3092F:	arch/powerpc/include/uapi/asm/spu*.h
3093F:	arch/powerpc/oprofile/*cell*
3094F:	arch/powerpc/platforms/cell/
3095
3096CEPH COMMON CODE (LIBCEPH)
3097M:	Ilya Dryomov <idryomov@gmail.com>
3098M:	"Yan, Zheng" <zyan@redhat.com>
3099M:	Sage Weil <sage@redhat.com>
3100L:	ceph-devel@vger.kernel.org
3101W:	http://ceph.com/
3102T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3103T:	git git://github.com/ceph/ceph-client.git
3104S:	Supported
3105F:	net/ceph/
3106F:	include/linux/ceph/
3107F:	include/linux/crush/
3108
3109CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3110M:	"Yan, Zheng" <zyan@redhat.com>
3111M:	Sage Weil <sage@redhat.com>
3112M:	Ilya Dryomov <idryomov@gmail.com>
3113L:	ceph-devel@vger.kernel.org
3114W:	http://ceph.com/
3115T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3116T:	git git://github.com/ceph/ceph-client.git
3117S:	Supported
3118F:	Documentation/filesystems/ceph.txt
3119F:	fs/ceph/
3120
3121CERTIFICATE HANDLING:
3122M:	David Howells <dhowells@redhat.com>
3123M:	David Woodhouse <dwmw2@infradead.org>
3124L:	keyrings@vger.kernel.org
3125S:	Maintained
3126F:	Documentation/module-signing.txt
3127F:	certs/
3128F:	scripts/sign-file.c
3129F:	scripts/extract-cert.c
3130
3131CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3132L:	linux-usb@vger.kernel.org
3133S:	Orphan
3134F:	Documentation/usb/WUSB-Design-overview.txt
3135F:	Documentation/usb/wusb-cbaf
3136F:	drivers/usb/host/hwa-hc.c
3137F:	drivers/usb/host/whci/
3138F:	drivers/usb/wusbcore/
3139F:	include/linux/usb/wusb*
3140
3141HT16K33 LED CONTROLLER DRIVER
3142M:	Robin van der Gracht <robin@protonic.nl>
3143S:	Maintained
3144F:	drivers/auxdisplay/ht16k33.c
3145F:	Documentation/devicetree/bindings/display/ht16k33.txt
3146
3147CFAG12864B LCD DRIVER
3148M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3149W:	http://miguelojeda.es/auxdisplay.htm
3150W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3151S:	Maintained
3152F:	drivers/auxdisplay/cfag12864b.c
3153F:	include/linux/cfag12864b.h
3154
3155CFAG12864BFB LCD FRAMEBUFFER DRIVER
3156M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3157W:	http://miguelojeda.es/auxdisplay.htm
3158W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3159S:	Maintained
3160F:	drivers/auxdisplay/cfag12864bfb.c
3161F:	include/linux/cfag12864b.h
3162
3163CFG80211 and NL80211
3164M:	Johannes Berg <johannes@sipsolutions.net>
3165L:	linux-wireless@vger.kernel.org
3166W:	http://wireless.kernel.org/
3167T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3169S:	Maintained
3170F:	include/uapi/linux/nl80211.h
3171F:	include/net/cfg80211.h
3172F:	net/wireless/*
3173X:	net/wireless/wext*
3174
3175CHAR and MISC DRIVERS
3176M:	Arnd Bergmann <arnd@arndb.de>
3177M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3178T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3179S:	Supported
3180F:	drivers/char/*
3181F:	drivers/misc/*
3182F:	include/linux/miscdevice.h
3183
3184CHECKPATCH
3185M:	Andy Whitcroft <apw@canonical.com>
3186M:	Joe Perches <joe@perches.com>
3187S:	Maintained
3188F:	scripts/checkpatch.pl
3189
3190CHINESE DOCUMENTATION
3191M:	Harry Wei <harryxiyou@gmail.com>
3192L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3193L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3194S:	Maintained
3195F:	Documentation/translations/zh_CN/
3196
3197CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3198M:	Peter Chen <Peter.Chen@nxp.com>
3199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3200L:	linux-usb@vger.kernel.org
3201S:	Maintained
3202F:	drivers/usb/chipidea/
3203
3204CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3205M:	Hans de Goede <hdegoede@redhat.com>
3206L:	linux-input@vger.kernel.org
3207S:	Maintained
3208F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3209F:	drivers/input/touchscreen/chipone_icn8318.c
3210
3211CHROME HARDWARE PLATFORM SUPPORT
3212M:	Olof Johansson <olof@lixom.net>
3213S:	Maintained
3214T:	git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3215F:	drivers/platform/chrome/
3216
3217CISCO VIC ETHERNET NIC DRIVER
3218M:	Christian Benvenuti <benve@cisco.com>
3219M:	Sujith Sankar <ssujith@cisco.com>
3220M:	Govindarajulu Varadarajan <_govind@gmx.com>
3221M:	Neel Patel <neepatel@cisco.com>
3222S:	Supported
3223F:	drivers/net/ethernet/cisco/enic/
3224
3225CISCO VIC LOW LATENCY NIC DRIVER
3226M:	Christian Benvenuti <benve@cisco.com>
3227M:	Dave Goodell <dgoodell@cisco.com>
3228S:	Supported
3229F:	drivers/infiniband/hw/usnic/
3230
3231CIRRUS LOGIC EP93XX ETHERNET DRIVER
3232M:	Hartley Sweeten <hsweeten@visionengravers.com>
3233L:	netdev@vger.kernel.org
3234S:	Maintained
3235F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3236
3237CIRRUS LOGIC AUDIO CODEC DRIVERS
3238M:	Brian Austin <brian.austin@cirrus.com>
3239M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3240L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3241S:	Maintained
3242F:	sound/soc/codecs/cs*
3243
3244CLEANCACHE API
3245M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3246L:	linux-kernel@vger.kernel.org
3247S:	Maintained
3248F:	mm/cleancache.c
3249F:	include/linux/cleancache.h
3250
3251CLK API
3252M:	Russell King <linux@armlinux.org.uk>
3253L:	linux-clk@vger.kernel.org
3254S:	Maintained
3255F:	include/linux/clk.h
3256
3257CLOCKSOURCE, CLOCKEVENT DRIVERS
3258M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3259M:	Thomas Gleixner <tglx@linutronix.de>
3260L:	linux-kernel@vger.kernel.org
3261T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3262S:	Supported
3263F:	drivers/clocksource
3264
3265CISCO FCOE HBA DRIVER
3266M:	Satish Kharat <satishkh@cisco.com>
3267M:	Sesidhar Baddela <sebaddel@cisco.com>
3268M:	Karan Tilak Kumar <kartilak@cisco.com>
3269L:	linux-scsi@vger.kernel.org
3270S:	Supported
3271F:	drivers/scsi/fnic/
3272
3273CISCO SCSI HBA DRIVER
3274M:	Karan Tilak Kumar <kartilak@cisco.com>
3275M:	Sesidhar Baddela <sebaddel@cisco.com>
3276L:	linux-scsi@vger.kernel.org
3277S:	Supported
3278F:	drivers/scsi/snic/
3279
3280CMPC ACPI DRIVER
3281M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3282M:	Daniel Oliveira Nascimento <don@syst.com.br>
3283L:	platform-driver-x86@vger.kernel.org
3284S:	Supported
3285F:	drivers/platform/x86/classmate-laptop.c
3286
3287COBALT MEDIA DRIVER
3288M:	Hans Verkuil <hans.verkuil@cisco.com>
3289L:	linux-media@vger.kernel.org
3290T:	git git://linuxtv.org/media_tree.git
3291W:	https://linuxtv.org
3292S:	Supported
3293F:	drivers/media/pci/cobalt/
3294
3295COCCINELLE/Semantic Patches (SmPL)
3296M:	Julia Lawall <Julia.Lawall@lip6.fr>
3297M:	Gilles Muller <Gilles.Muller@lip6.fr>
3298M:	Nicolas Palix <nicolas.palix@imag.fr>
3299M:	Michal Marek <mmarek@suse.com>
3300L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3301T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3302W:	http://coccinelle.lip6.fr/
3303S:	Supported
3304F:	Documentation/dev-tools/coccinelle.rst
3305F:	scripts/coccinelle/
3306F:	scripts/coccicheck
3307
3308CODA FILE SYSTEM
3309M:	Jan Harkes <jaharkes@cs.cmu.edu>
3310M:	coda@cs.cmu.edu
3311L:	codalist@coda.cs.cmu.edu
3312W:	http://www.coda.cs.cmu.edu/
3313S:	Maintained
3314F:	Documentation/filesystems/coda.txt
3315F:	fs/coda/
3316F:	include/linux/coda*.h
3317F:	include/uapi/linux/coda*.h
3318
3319CODA V4L2 MEM2MEM DRIVER
3320M:	Philipp Zabel <p.zabel@pengutronix.de>
3321L:	linux-media@vger.kernel.org
3322S:	Maintained
3323F:	Documentation/devicetree/bindings/media/coda.txt
3324F:	drivers/media/platform/coda/
3325
3326COMMON CLK FRAMEWORK
3327M:	Michael Turquette <mturquette@baylibre.com>
3328M:	Stephen Boyd <sboyd@codeaurora.org>
3329L:	linux-clk@vger.kernel.org
3330Q:	http://patchwork.kernel.org/project/linux-clk/list/
3331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3332S:	Maintained
3333F:	Documentation/devicetree/bindings/clock/
3334F:	drivers/clk/
3335X:	drivers/clk/clkdev.c
3336F:	include/linux/clk-pr*
3337F:	include/linux/clk/
3338
3339COMMON INTERNET FILE SYSTEM (CIFS)
3340M:	Steve French <sfrench@samba.org>
3341L:	linux-cifs@vger.kernel.org
3342L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3343W:	http://linux-cifs.samba.org/
3344T:	git git://git.samba.org/sfrench/cifs-2.6.git
3345S:	Supported
3346F:	Documentation/filesystems/cifs/
3347F:	fs/cifs/
3348
3349COMPACTPCI HOTPLUG CORE
3350M:	Scott Murray <scott@spiteful.org>
3351L:	linux-pci@vger.kernel.org
3352S:	Maintained
3353F:	drivers/pci/hotplug/cpci_hotplug*
3354
3355COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3356M:	Scott Murray <scott@spiteful.org>
3357L:	linux-pci@vger.kernel.org
3358S:	Maintained
3359F:	drivers/pci/hotplug/cpcihp_zt5550.*
3360
3361COMPACTPCI HOTPLUG GENERIC DRIVER
3362M:	Scott Murray <scott@spiteful.org>
3363L:	linux-pci@vger.kernel.org
3364S:	Maintained
3365F:	drivers/pci/hotplug/cpcihp_generic.c
3366
3367COMPAL LAPTOP SUPPORT
3368M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3369L:	platform-driver-x86@vger.kernel.org
3370S:	Maintained
3371F:	drivers/platform/x86/compal-laptop.c
3372
3373CONEXANT ACCESSRUNNER USB DRIVER
3374L:	accessrunner-general@lists.sourceforge.net
3375W:	http://accessrunner.sourceforge.net/
3376S:	Orphan
3377F:	drivers/usb/atm/cxacru.c
3378
3379CONFIGFS
3380M:	Joel Becker <jlbec@evilplan.org>
3381M:	Christoph Hellwig <hch@lst.de>
3382T:	git git://git.infradead.org/users/hch/configfs.git
3383S:	Supported
3384F:	fs/configfs/
3385F:	include/linux/configfs.h
3386
3387CONNECTOR
3388M:	Evgeniy Polyakov <zbr@ioremap.net>
3389L:	netdev@vger.kernel.org
3390S:	Maintained
3391F:	drivers/connector/
3392
3393CONTROL GROUP (CGROUP)
3394M:	Tejun Heo <tj@kernel.org>
3395M:	Li Zefan <lizefan@huawei.com>
3396M:	Johannes Weiner <hannes@cmpxchg.org>
3397L:	cgroups@vger.kernel.org
3398T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3399S:	Maintained
3400F:	Documentation/cgroup*
3401F:	include/linux/cgroup*
3402F:	kernel/cgroup*
3403
3404CONTROL GROUP - CPUSET
3405M:	Li Zefan <lizefan@huawei.com>
3406L:	cgroups@vger.kernel.org
3407W:	http://www.bullopensource.org/cpuset/
3408W:	http://oss.sgi.com/projects/cpusets/
3409T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3410S:	Maintained
3411F:	Documentation/cgroup-v1/cpusets.txt
3412F:	include/linux/cpuset.h
3413F:	kernel/cpuset.c
3414
3415CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3416M:	Johannes Weiner <hannes@cmpxchg.org>
3417M:	Michal Hocko <mhocko@kernel.org>
3418M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3419L:	cgroups@vger.kernel.org
3420L:	linux-mm@kvack.org
3421S:	Maintained
3422F:	mm/memcontrol.c
3423F:	mm/swap_cgroup.c
3424
3425CORETEMP HARDWARE MONITORING DRIVER
3426M:	Fenghua Yu <fenghua.yu@intel.com>
3427L:	linux-hwmon@vger.kernel.org
3428S:	Maintained
3429F:	Documentation/hwmon/coretemp
3430F:	drivers/hwmon/coretemp.c
3431
3432COSA/SRP SYNC SERIAL DRIVER
3433M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3434W:	http://www.fi.muni.cz/~kas/cosa/
3435S:	Maintained
3436F:	drivers/net/wan/cosa*
3437
3438CPMAC ETHERNET DRIVER
3439M:	Florian Fainelli <f.fainelli@gmail.com>
3440L:	netdev@vger.kernel.org
3441S:	Maintained
3442F:	drivers/net/ethernet/ti/cpmac.c
3443
3444CPU FREQUENCY DRIVERS
3445M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3446M:	Viresh Kumar <viresh.kumar@linaro.org>
3447L:	linux-pm@vger.kernel.org
3448S:	Maintained
3449T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3450T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3451B:	https://bugzilla.kernel.org
3452F:	Documentation/cpu-freq/
3453F:	drivers/cpufreq/
3454F:	include/linux/cpufreq.h
3455
3456CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3457M:	Viresh Kumar <viresh.kumar@linaro.org>
3458M:	Sudeep Holla <sudeep.holla@arm.com>
3459L:	linux-pm@vger.kernel.org
3460W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3461S:	Maintained
3462F:	drivers/cpufreq/arm_big_little.h
3463F:	drivers/cpufreq/arm_big_little.c
3464F:	drivers/cpufreq/arm_big_little_dt.c
3465
3466CPUIDLE DRIVER - ARM BIG LITTLE
3467M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3468M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3469L:	linux-pm@vger.kernel.org
3470L:	linux-arm-kernel@lists.infradead.org
3471T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3472S:	Maintained
3473F:	drivers/cpuidle/cpuidle-big_little.c
3474
3475CPUIDLE DRIVER - ARM EXYNOS
3476M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3477M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3478M:	Kukjin Kim <kgene@kernel.org>
3479L:	linux-pm@vger.kernel.org
3480L:	linux-samsung-soc@vger.kernel.org
3481S:	Supported
3482F:	drivers/cpuidle/cpuidle-exynos.c
3483F:	arch/arm/mach-exynos/pm.c
3484
3485CPUIDLE DRIVERS
3486M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3487M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3488L:	linux-pm@vger.kernel.org
3489S:	Maintained
3490T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3491B:	https://bugzilla.kernel.org
3492F:	drivers/cpuidle/*
3493F:	include/linux/cpuidle.h
3494
3495CPUID/MSR DRIVER
3496M:	"H. Peter Anvin" <hpa@zytor.com>
3497S:	Maintained
3498F:	arch/x86/kernel/cpuid.c
3499F:	arch/x86/kernel/msr.c
3500
3501CPU POWER MONITORING SUBSYSTEM
3502M:	Thomas Renninger <trenn@suse.com>
3503L:	linux-pm@vger.kernel.org
3504S:	Maintained
3505F:	tools/power/cpupower/
3506
3507CRAMFS FILESYSTEM
3508W:	http://sourceforge.net/projects/cramfs/
3509S:	Orphan / Obsolete
3510F:	Documentation/filesystems/cramfs.txt
3511F:	fs/cramfs/
3512
3513CRIS PORT
3514M:	Mikael Starvik <starvik@axis.com>
3515M:	Jesper Nilsson <jesper.nilsson@axis.com>
3516L:	linux-cris-kernel@axis.com
3517W:	http://developer.axis.com
3518T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3519S:	Maintained
3520F:	arch/cris/
3521F:	drivers/tty/serial/crisv10.*
3522
3523CRYPTO API
3524M:	Herbert Xu <herbert@gondor.apana.org.au>
3525M:	"David S. Miller" <davem@davemloft.net>
3526L:	linux-crypto@vger.kernel.org
3527T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3528T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3529S:	Maintained
3530F:	Documentation/crypto/
3531F:	Documentation/devicetree/bindings/crypto/
3532F:	Documentation/DocBook/crypto-API.tmpl
3533F:	arch/*/crypto/
3534F:	crypto/
3535F:	drivers/crypto/
3536F:	include/crypto/
3537F:	include/linux/crypto*
3538
3539CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3540M:	Neil Horman <nhorman@tuxdriver.com>
3541L:	linux-crypto@vger.kernel.org
3542S:	Maintained
3543F:	crypto/ansi_cprng.c
3544F:	crypto/rng.c
3545
3546CS3308 MEDIA DRIVER
3547M:	Hans Verkuil <hverkuil@xs4all.nl>
3548L:	linux-media@vger.kernel.org
3549T:	git git://linuxtv.org/media_tree.git
3550W:	http://linuxtv.org
3551S:	Odd Fixes
3552F:	drivers/media/i2c/cs3308.c
3553F:	drivers/media/i2c/cs3308.h
3554
3555CS5535 Audio ALSA driver
3556M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3557S:	Maintained
3558F:	sound/pci/cs5535audio/
3559
3560CW1200 WLAN driver
3561M:	Solomon Peachy <pizza@shaftnet.org>
3562S:	Maintained
3563F:	drivers/net/wireless/st/cw1200/
3564
3565CX18 VIDEO4LINUX DRIVER
3566M:	Andy Walls <awalls@md.metrocast.net>
3567L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3568L:	linux-media@vger.kernel.org
3569T:	git git://linuxtv.org/media_tree.git
3570W:	https://linuxtv.org
3571W:	http://www.ivtvdriver.org/index.php/Cx18
3572S:	Maintained
3573F:	Documentation/media/v4l-drivers/cx18*
3574F:	drivers/media/pci/cx18/
3575F:	include/uapi/linux/ivtv*
3576
3577CX2341X MPEG ENCODER HELPER MODULE
3578M:	Hans Verkuil <hverkuil@xs4all.nl>
3579L:	linux-media@vger.kernel.org
3580T:	git git://linuxtv.org/media_tree.git
3581W:	https://linuxtv.org
3582S:	Maintained
3583F:	drivers/media/common/cx2341x*
3584F:	include/media/cx2341x*
3585
3586CX24120 MEDIA DRIVER
3587M:	Jemma Denson <jdenson@gmail.com>
3588M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3589L:	linux-media@vger.kernel.org
3590W:	https://linuxtv.org
3591Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3592S:	Maintained
3593F:	drivers/media/dvb-frontends/cx24120*
3594
3595CX88 VIDEO4LINUX DRIVER
3596M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3597M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3598L:	linux-media@vger.kernel.org
3599W:	https://linuxtv.org
3600T:	git git://linuxtv.org/media_tree.git
3601S:	Odd fixes
3602F:	Documentation/media/v4l-drivers/cx88*
3603F:	drivers/media/pci/cx88/
3604
3605CXD2820R MEDIA DRIVER
3606M:	Antti Palosaari <crope@iki.fi>
3607L:	linux-media@vger.kernel.org
3608W:	https://linuxtv.org
3609W:	http://palosaari.fi/linux/
3610Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3611T:	git git://linuxtv.org/anttip/media_tree.git
3612S:	Maintained
3613F:	drivers/media/dvb-frontends/cxd2820r*
3614
3615CXGB3 ETHERNET DRIVER (CXGB3)
3616M:	Santosh Raspatur <santosh@chelsio.com>
3617L:	netdev@vger.kernel.org
3618W:	http://www.chelsio.com
3619S:	Supported
3620F:	drivers/net/ethernet/chelsio/cxgb3/
3621
3622CXGB3 ISCSI DRIVER (CXGB3I)
3623M:	Karen Xie <kxie@chelsio.com>
3624L:	linux-scsi@vger.kernel.org
3625W:	http://www.chelsio.com
3626S:	Supported
3627F:	drivers/scsi/cxgbi/cxgb3i
3628
3629CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3630M:	Steve Wise <swise@chelsio.com>
3631L:	linux-rdma@vger.kernel.org
3632W:	http://www.openfabrics.org
3633S:	Supported
3634F:	drivers/infiniband/hw/cxgb3/
3635F:	include/uapi/rdma/cxgb3-abi.h
3636
3637CXGB4 ETHERNET DRIVER (CXGB4)
3638M:	Ganesh Goudar <ganeshgr@chelsio.com>
3639L:	netdev@vger.kernel.org
3640W:	http://www.chelsio.com
3641S:	Supported
3642F:	drivers/net/ethernet/chelsio/cxgb4/
3643
3644CXGB4 ISCSI DRIVER (CXGB4I)
3645M:	Karen Xie <kxie@chelsio.com>
3646L:	linux-scsi@vger.kernel.org
3647W:	http://www.chelsio.com
3648S:	Supported
3649F:	drivers/scsi/cxgbi/cxgb4i
3650
3651CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3652M:	Steve Wise <swise@chelsio.com>
3653L:	linux-rdma@vger.kernel.org
3654W:	http://www.openfabrics.org
3655S:	Supported
3656F:	drivers/infiniband/hw/cxgb4/
3657F:	include/uapi/rdma/cxgb4-abi.h
3658
3659CXGB4VF ETHERNET DRIVER (CXGB4VF)
3660M:	Casey Leedom <leedom@chelsio.com>
3661L:	netdev@vger.kernel.org
3662W:	http://www.chelsio.com
3663S:	Supported
3664F:	drivers/net/ethernet/chelsio/cxgb4vf/
3665
3666CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3667M:	Ian Munsie <imunsie@au1.ibm.com>
3668M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3669L:	linuxppc-dev@lists.ozlabs.org
3670S:	Supported
3671F:	arch/powerpc/platforms/powernv/pci-cxl.c
3672F:	drivers/misc/cxl/
3673F:	include/misc/cxl*
3674F:	include/uapi/misc/cxl.h
3675F:	Documentation/powerpc/cxl.txt
3676F:	Documentation/ABI/testing/sysfs-class-cxl
3677
3678CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3679M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3680M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3681M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3682L:	linux-scsi@vger.kernel.org
3683S:	Supported
3684F:	drivers/scsi/cxlflash/
3685F:	include/uapi/scsi/cxlflash_ioctls.h
3686F:	Documentation/powerpc/cxlflash.txt
3687
3688STMMAC ETHERNET DRIVER
3689M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
3690M:	Alexandre Torgue <alexandre.torgue@st.com>
3691L:	netdev@vger.kernel.org
3692W:	http://www.stlinux.com
3693S:	Supported
3694F:	drivers/net/ethernet/stmicro/stmmac/
3695
3696CYBERPRO FB DRIVER
3697M:	Russell King <linux@armlinux.org.uk>
3698L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3699W:	http://www.armlinux.org.uk/
3700S:	Maintained
3701F:	drivers/video/fbdev/cyber2000fb.*
3702
3703CYCLADES ASYNC MUX DRIVER
3704W:	http://www.cyclades.com/
3705S:	Orphan
3706F:	drivers/tty/cyclades.c
3707F:	include/linux/cyclades.h
3708F:	include/uapi/linux/cyclades.h
3709
3710CYCLADES PC300 DRIVER
3711W:	http://www.cyclades.com/
3712S:	Orphan
3713F:	drivers/net/wan/pc300*
3714
3715CYPRESS_FIRMWARE MEDIA DRIVER
3716M:	Antti Palosaari <crope@iki.fi>
3717L:	linux-media@vger.kernel.org
3718W:	https://linuxtv.org
3719W:	http://palosaari.fi/linux/
3720Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3721T:	git git://linuxtv.org/anttip/media_tree.git
3722S:	Maintained
3723F:	drivers/media/common/cypress_firmware*
3724
3725CYTTSP TOUCHSCREEN DRIVER
3726M:	Ferruh Yigit <fery@cypress.com>
3727L:	linux-input@vger.kernel.org
3728S:	Supported
3729F:	drivers/input/touchscreen/cyttsp*
3730F:	include/linux/input/cyttsp.h
3731
3732DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3733M:	Joshua Kinard <kumba@gentoo.org>
3734S:	Maintained
3735F:	drivers/rtc/rtc-ds1685.c
3736F:	include/linux/rtc/ds1685.h
3737
3738DAMA SLAVE for AX.25
3739M:	Joerg Reuter <jreuter@yaina.de>
3740W:	http://yaina.de/jreuter/
3741W:	http://www.qsl.net/dl1bke/
3742L:	linux-hams@vger.kernel.org
3743S:	Maintained
3744F:	net/ax25/af_ax25.c
3745F:	net/ax25/ax25_dev.c
3746F:	net/ax25/ax25_ds_*
3747F:	net/ax25/ax25_in.c
3748F:	net/ax25/ax25_out.c
3749F:	net/ax25/ax25_timer.c
3750F:	net/ax25/sysctl_net_ax25.c
3751
3752DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3753L:	netdev@vger.kernel.org
3754S:	Orphan
3755F:	Documentation/networking/dmfe.txt
3756F:	drivers/net/ethernet/dec/tulip/dmfe.c
3757
3758DC390/AM53C974 SCSI driver
3759M:	Hannes Reinecke <hare@suse.com>
3760L:	linux-scsi@vger.kernel.org
3761S:	Maintained
3762F:	drivers/scsi/am53c974.c
3763
3764DC395x SCSI driver
3765M:	Oliver Neukum <oliver@neukum.org>
3766M:	Ali Akcaagac <aliakc@web.de>
3767M:	Jamie Lenehan <lenehan@twibble.org>
3768L:	dc395x@twibble.org
3769W:	http://twibble.org/dist/dc395x/
3770W:	http://lists.twibble.org/mailman/listinfo/dc395x/
3771S:	Maintained
3772F:	Documentation/scsi/dc395x.txt
3773F:	drivers/scsi/dc395x.*
3774
3775DCCP PROTOCOL
3776M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
3777L:	dccp@vger.kernel.org
3778W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3779S:	Maintained
3780F:	include/linux/dccp.h
3781F:	include/uapi/linux/dccp.h
3782F:	include/linux/tfrc.h
3783F:	net/dccp/
3784
3785DECnet NETWORK LAYER
3786W:	http://linux-decnet.sourceforge.net
3787L:	linux-decnet-user@lists.sourceforge.net
3788S:	Orphan
3789F:	Documentation/networking/decnet.txt
3790F:	net/decnet/
3791
3792DECSTATION PLATFORM SUPPORT
3793M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3794L:	linux-mips@linux-mips.org
3795W:	http://www.linux-mips.org/wiki/DECstation
3796S:	Maintained
3797F:	arch/mips/dec/
3798F:	arch/mips/include/asm/dec/
3799F:	arch/mips/include/asm/mach-dec/
3800
3801DEFXX FDDI NETWORK DRIVER
3802M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3803S:	Maintained
3804F:	drivers/net/fddi/defxx.*
3805
3806DELL LAPTOP DRIVER
3807M:	Matthew Garrett <mjg59@srcf.ucam.org>
3808M:	Pali Rohár <pali.rohar@gmail.com>
3809L:	platform-driver-x86@vger.kernel.org
3810S:	Maintained
3811F:	drivers/platform/x86/dell-laptop.c
3812
3813DELL LAPTOP RBTN DRIVER
3814M:	Pali Rohár <pali.rohar@gmail.com>
3815S:	Maintained
3816F:	drivers/platform/x86/dell-rbtn.*
3817
3818DELL LAPTOP FREEFALL DRIVER
3819M:	Pali Rohár <pali.rohar@gmail.com>
3820S:	Maintained
3821F:	drivers/platform/x86/dell-smo8800.c
3822
3823DELL LAPTOP SMM DRIVER
3824M:	Pali Rohár <pali.rohar@gmail.com>
3825S:	Maintained
3826F:	drivers/hwmon/dell-smm-hwmon.c
3827F:	include/uapi/linux/i8k.h
3828
3829DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3830M:	Doug Warzecha <Douglas_Warzecha@dell.com>
3831S:	Maintained
3832F:	Documentation/dcdbas.txt
3833F:	drivers/firmware/dcdbas.*
3834
3835DELL WMI EXTRAS DRIVER
3836M:	Matthew Garrett <mjg59@srcf.ucam.org>
3837M:	Pali Rohár <pali.rohar@gmail.com>
3838S:	Maintained
3839F:	drivers/platform/x86/dell-wmi.c
3840
3841DESIGNWARE USB2 DRD IP DRIVER
3842M:	John Youn <johnyoun@synopsys.com>
3843L:	linux-usb@vger.kernel.org
3844T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3845S:	Maintained
3846F:	drivers/usb/dwc2/
3847
3848DESIGNWARE USB3 DRD IP DRIVER
3849M:	Felipe Balbi <balbi@kernel.org>
3850L:	linux-usb@vger.kernel.org
3851T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3852S:	Maintained
3853F:	drivers/usb/dwc3/
3854
3855DEVICE COREDUMP (DEV_COREDUMP)
3856M:	Johannes Berg <johannes@sipsolutions.net>
3857L:	linux-kernel@vger.kernel.org
3858S:	Maintained
3859F:	drivers/base/devcoredump.c
3860F:	include/linux/devcoredump.h
3861
3862DEVICE FREQUENCY (DEVFREQ)
3863M:	MyungJoo Ham <myungjoo.ham@samsung.com>
3864M:	Kyungmin Park <kyungmin.park@samsung.com>
3865R:	Chanwoo Choi <cw00.choi@samsung.com>
3866L:	linux-pm@vger.kernel.org
3867T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3868S:	Maintained
3869F:	drivers/devfreq/
3870F:	include/linux/devfreq.h
3871F:	Documentation/devicetree/bindings/devfreq/
3872
3873DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3874M:	Chanwoo Choi <cw00.choi@samsung.com>
3875L:	linux-pm@vger.kernel.org
3876T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3877S:	Supported
3878F:	drivers/devfreq/event/
3879F:	drivers/devfreq/devfreq-event.c
3880F:	include/linux/devfreq-event.h
3881F:	Documentation/devicetree/bindings/devfreq/event/
3882
3883BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3884M:	Chanwoo Choi <cw00.choi@samsung.com>
3885L:	linux-pm@vger.kernel.org
3886L:	linux-samsung-soc@vger.kernel.org
3887T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3888S:	Maintained
3889F:	drivers/devfreq/exynos-bus.c
3890F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3891
3892DEVICE NUMBER REGISTRY
3893M:	Torben Mathiasen <device@lanana.org>
3894W:	http://lanana.org/docs/device-list/index.html
3895S:	Maintained
3896
3897DEVICE-MAPPER  (LVM)
3898M:	Alasdair Kergon <agk@redhat.com>
3899M:	Mike Snitzer <snitzer@redhat.com>
3900M:	dm-devel@redhat.com
3901L:	dm-devel@redhat.com
3902W:	http://sources.redhat.com/dm
3903Q:	http://patchwork.kernel.org/project/dm-devel/list/
3904T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3905T:	quilt http://people.redhat.com/agk/patches/linux/editing/
3906S:	Maintained
3907F:	Documentation/device-mapper/
3908F:	drivers/md/dm*
3909F:	drivers/md/persistent-data/
3910F:	include/linux/device-mapper.h
3911F:	include/linux/dm-*.h
3912F:	include/uapi/linux/dm-*.h
3913
3914DEVLINK
3915M:	Jiri Pirko <jiri@mellanox.com>
3916L:	netdev@vger.kernel.org
3917S:	Supported
3918F:	net/core/devlink.c
3919F:	include/net/devlink.h
3920F:	include/uapi/linux/devlink.h
3921
3922DIALOG SEMICONDUCTOR DRIVERS
3923M:	Support Opensource <support.opensource@diasemi.com>
3924W:	http://www.dialog-semiconductor.com/products
3925S:	Supported
3926F:	Documentation/hwmon/da90??
3927F:	Documentation/devicetree/bindings/mfd/da90*.txt
3928F:	Documentation/devicetree/bindings/regulator/da92*.txt
3929F:	Documentation/devicetree/bindings/sound/da[79]*.txt
3930F:	drivers/gpio/gpio-da90??.c
3931F:	drivers/hwmon/da90??-hwmon.c
3932F:	drivers/iio/adc/da91??-*.c
3933F:	drivers/input/misc/da90??_onkey.c
3934F:	drivers/input/touchscreen/da9052_tsi.c
3935F:	drivers/leds/leds-da90??.c
3936F:	drivers/mfd/da903x.c
3937F:	drivers/mfd/da90??-*.c
3938F:	drivers/mfd/da91??-*.c
3939F:	drivers/power/supply/da9052-battery.c
3940F:	drivers/power/supply/da91??-*.c
3941F:	drivers/regulator/da903x.c
3942F:	drivers/regulator/da9???-regulator.[ch]
3943F:	drivers/rtc/rtc-da90??.c
3944F:	drivers/video/backlight/da90??_bl.c
3945F:	drivers/watchdog/da90??_wdt.c
3946F:	include/linux/mfd/da903x.h
3947F:	include/linux/mfd/da9052/
3948F:	include/linux/mfd/da9055/
3949F:	include/linux/mfd/da9062/
3950F:	include/linux/mfd/da9063/
3951F:	include/linux/mfd/da9150/
3952F:	include/linux/regulator/da9211.h
3953F:	include/sound/da[79]*.h
3954F:	sound/soc/codecs/da[79]*.[ch]
3955
3956DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3957M:	William Breathitt Gray <vilhelm.gray@gmail.com>
3958L:	linux-gpio@vger.kernel.org
3959S:	Maintained
3960F:	drivers/gpio/gpio-gpio-mm.c
3961
3962DIGI NEO AND CLASSIC PCI PRODUCTS
3963M:	Lidza Louina <lidza.louina@gmail.com>
3964M:	Mark Hounschell <markh@compro.net>
3965L:	driverdev-devel@linuxdriverproject.org
3966S:	Maintained
3967F:	drivers/staging/dgnc/
3968
3969DIOLAN U2C-12 I2C DRIVER
3970M:	Guenter Roeck <linux@roeck-us.net>
3971L:	linux-i2c@vger.kernel.org
3972S:	Maintained
3973F:	drivers/i2c/busses/i2c-diolan-u2c.c
3974
3975DIRECT ACCESS (DAX)
3976M:	Matthew Wilcox <mawilcox@microsoft.com>
3977M:	Ross Zwisler <ross.zwisler@linux.intel.com>
3978L:	linux-fsdevel@vger.kernel.org
3979S:	Supported
3980F:	fs/dax.c
3981F:	include/linux/dax.h
3982F:	include/trace/events/fs_dax.h
3983
3984DIRECTORY NOTIFICATION (DNOTIFY)
3985M:	Eric Paris <eparis@parisplace.org>
3986S:	Maintained
3987F:	Documentation/filesystems/dnotify.txt
3988F:	fs/notify/dnotify/
3989F:	include/linux/dnotify.h
3990
3991DISK GEOMETRY AND PARTITION HANDLING
3992M:	Andries Brouwer <aeb@cwi.nl>
3993W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3994W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3995W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3996S:	Maintained
3997
3998DISKQUOTA
3999M:	Jan Kara <jack@suse.com>
4000S:	Maintained
4001F:	Documentation/filesystems/quota.txt
4002F:	fs/quota/
4003F:	include/linux/quota*.h
4004F:	include/uapi/linux/quota*.h
4005
4006DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4007M:	Bernie Thompson <bernie@plugable.com>
4008L:	linux-fbdev@vger.kernel.org
4009S:	Maintained
4010W:	http://plugable.com/category/projects/udlfb/
4011F:	drivers/video/fbdev/udlfb.c
4012F:	include/video/udlfb.h
4013F:	Documentation/fb/udlfb.txt
4014
4015DISTRIBUTED LOCK MANAGER (DLM)
4016M:	Christine Caulfield <ccaulfie@redhat.com>
4017M:	David Teigland <teigland@redhat.com>
4018L:	cluster-devel@redhat.com
4019W:	http://sources.redhat.com/cluster/
4020T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4021S:	Supported
4022F:	fs/dlm/
4023
4024DMA BUFFER SHARING FRAMEWORK
4025M:	Sumit Semwal <sumit.semwal@linaro.org>
4026S:	Maintained
4027L:	linux-media@vger.kernel.org
4028L:	dri-devel@lists.freedesktop.org
4029L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4030F:	drivers/dma-buf/
4031F:	include/linux/dma-buf*
4032F:	include/linux/reservation.h
4033F:	include/linux/*fence.h
4034F:	Documentation/driver-api/dma-buf.rst
4035T:	git git://anongit.freedesktop.org/drm/drm-misc
4036
4037SYNC FILE FRAMEWORK
4038M:	Sumit Semwal <sumit.semwal@linaro.org>
4039R:	Gustavo Padovan <gustavo@padovan.org>
4040S:	Maintained
4041L:	linux-media@vger.kernel.org
4042L:	dri-devel@lists.freedesktop.org
4043F:	drivers/dma-buf/sync_*
4044F:	drivers/dma-buf/dma-fence*
4045F:	drivers/dma-buf/sw_sync.c
4046F:	include/linux/sync_file.h
4047F:	include/uapi/linux/sync_file.h
4048F:	Documentation/sync_file.txt
4049T:	git git://anongit.freedesktop.org/drm/drm-misc
4050
4051DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4052M:	Vinod Koul <vinod.koul@intel.com>
4053L:	dmaengine@vger.kernel.org
4054Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4055S:	Maintained
4056F:	drivers/dma/
4057F:	include/linux/dmaengine.h
4058F:	Documentation/devicetree/bindings/dma/
4059F:	Documentation/dmaengine/
4060T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4061
4062DME1737 HARDWARE MONITOR DRIVER
4063M:	Juerg Haefliger <juergh@gmail.com>
4064L:	linux-hwmon@vger.kernel.org
4065S:	Maintained
4066F:	Documentation/hwmon/dme1737
4067F:	drivers/hwmon/dme1737.c
4068
4069DMI/SMBIOS SUPPORT
4070M:	Jean Delvare <jdelvare@suse.com>
4071S:	Maintained
4072T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4073F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4074F:	drivers/firmware/dmi-id.c
4075F:	drivers/firmware/dmi_scan.c
4076F:	include/linux/dmi.h
4077
4078DOCUMENTATION
4079M:	Jonathan Corbet <corbet@lwn.net>
4080L:	linux-doc@vger.kernel.org
4081S:	Maintained
4082F:	Documentation/
4083F:	scripts/docproc.c
4084F:	scripts/kernel-doc*
4085X:	Documentation/ABI/
4086X:	Documentation/devicetree/
4087X:	Documentation/acpi
4088X:	Documentation/power
4089X:	Documentation/spi
4090X:	Documentation/media
4091T:	git git://git.lwn.net/linux.git docs-next
4092
4093DOUBLETALK DRIVER
4094M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4095L:	blinux-list@redhat.com
4096S:	Maintained
4097F:	drivers/char/dtlk.c
4098F:	include/linux/dtlk.h
4099
4100DPT_I2O SCSI RAID DRIVER
4101M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4102L:	linux-scsi@vger.kernel.org
4103W:	http://www.adaptec.com/
4104S:	Maintained
4105F:	drivers/scsi/dpt*
4106F:	drivers/scsi/dpt/
4107
4108DRBD DRIVER
4109M:	Philipp Reisner <philipp.reisner@linbit.com>
4110M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4111L:	drbd-dev@lists.linbit.com
4112W:	http://www.drbd.org
4113T:	git git://git.linbit.com/linux-drbd.git
4114T:	git git://git.linbit.com/drbd-8.4.git
4115S:	Supported
4116F:	drivers/block/drbd/
4117F:	lib/lru_cache.c
4118F:	Documentation/blockdev/drbd/
4119
4120DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
4121M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4122T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4123S:	Supported
4124F:	Documentation/kobject.txt
4125F:	drivers/base/
4126F:	fs/debugfs/
4127F:	fs/kernfs/
4128F:	fs/sysfs/
4129F:	include/linux/debugfs.h
4130F:	include/linux/kobj*
4131F:	lib/kobj*
4132
4133DRM DRIVERS
4134M:	David Airlie <airlied@linux.ie>
4135L:	dri-devel@lists.freedesktop.org
4136T:	git git://people.freedesktop.org/~airlied/linux
4137B:	https://bugs.freedesktop.org/
4138C:	irc://chat.freenode.net/dri-devel
4139S:	Maintained
4140F:	drivers/gpu/drm/
4141F:	drivers/gpu/vga/
4142F:	Documentation/devicetree/bindings/display/
4143F:	Documentation/devicetree/bindings/gpu/
4144F:	Documentation/devicetree/bindings/video/
4145F:	Documentation/gpu/
4146F:	include/drm/
4147F:	include/uapi/drm/
4148
4149DRM DRIVERS AND MISC GPU PATCHES
4150M:	Daniel Vetter <daniel.vetter@intel.com>
4151M:	Jani Nikula <jani.nikula@linux.intel.com>
4152M:	Sean Paul <seanpaul@chromium.org>
4153W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4154S:	Maintained
4155T:	git git://anongit.freedesktop.org/drm/drm-misc
4156F:	Documentation/gpu/
4157F:	drivers/gpu/vga/
4158F:	drivers/gpu/drm/*
4159F:	include/drm/drm*
4160F:	include/uapi/drm/drm*
4161
4162DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4163M:	Dave Airlie <airlied@redhat.com>
4164S:	Odd Fixes
4165F:	drivers/gpu/drm/ast/
4166
4167DRM DRIVERS FOR BRIDGE CHIPS
4168M:	Archit Taneja <architt@codeaurora.org>
4169S:	Maintained
4170T:	git git://anongit.freedesktop.org/drm/drm-misc
4171F:	drivers/gpu/drm/bridge/
4172
4173DRM DRIVER FOR BOCHS VIRTUAL GPU
4174M:	Gerd Hoffmann <kraxel@redhat.com>
4175L:	virtualization@lists.linux-foundation.org
4176T:	git git://git.kraxel.org/linux drm-qemu
4177S:	Maintained
4178F:	drivers/gpu/drm/bochs/
4179
4180DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4181M:	Dave Airlie <airlied@redhat.com>
4182M:	Gerd Hoffmann <kraxel@redhat.com>
4183L:	virtualization@lists.linux-foundation.org
4184T:	git git://git.kraxel.org/linux drm-qemu
4185S:	Obsolete
4186W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4187F:	drivers/gpu/drm/cirrus/
4188
4189RADEON and AMDGPU DRM DRIVERS
4190M:	Alex Deucher <alexander.deucher@amd.com>
4191M:	Christian König <christian.koenig@amd.com>
4192L:	amd-gfx@lists.freedesktop.org
4193T:	git git://people.freedesktop.org/~agd5f/linux
4194S:	Supported
4195F:	drivers/gpu/drm/radeon/
4196F:	include/uapi/drm/radeon_drm.h
4197F:	drivers/gpu/drm/amd/
4198F:	include/uapi/drm/amdgpu_drm.h
4199
4200DRM PANEL DRIVERS
4201M:	Thierry Reding <thierry.reding@gmail.com>
4202L:	dri-devel@lists.freedesktop.org
4203T:	git git://anongit.freedesktop.org/tegra/linux.git
4204S:	Maintained
4205F:	drivers/gpu/drm/drm_panel.c
4206F:	drivers/gpu/drm/panel/
4207F:	include/drm/drm_panel.h
4208F:	Documentation/devicetree/bindings/display/panel/
4209
4210INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4211M:	Daniel Vetter <daniel.vetter@intel.com>
4212M:	Jani Nikula <jani.nikula@linux.intel.com>
4213L:	intel-gfx@lists.freedesktop.org
4214W:	https://01.org/linuxgraphics/
4215B:	https://01.org/linuxgraphics/documentation/how-report-bugs
4216C:	irc://chat.freenode.net/intel-gfx
4217Q:	http://patchwork.freedesktop.org/project/intel-gfx/
4218T:	git git://anongit.freedesktop.org/drm-intel
4219S:	Supported
4220F:	drivers/gpu/drm/i915/
4221F:	include/drm/i915*
4222F:	include/uapi/drm/i915_drm.h
4223F:	Documentation/gpu/i915.rst
4224
4225INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4226M:      Zhenyu Wang <zhenyuw@linux.intel.com>
4227M:      Zhi Wang <zhi.a.wang@intel.com>
4228L:      intel-gvt-dev@lists.freedesktop.org
4229L:      intel-gfx@lists.freedesktop.org
4230W:      https://01.org/igvt-g
4231T:      git https://github.com/01org/gvt-linux.git
4232S:      Supported
4233F:      drivers/gpu/drm/i915/gvt/
4234
4235DRM DRIVERS FOR ATMEL HLCDC
4236M:	Boris Brezillon <boris.brezillon@free-electrons.com>
4237L:	dri-devel@lists.freedesktop.org
4238S:	Supported
4239F:	drivers/gpu/drm/atmel-hlcdc/
4240F:	Documentation/devicetree/bindings/drm/atmel/
4241
4242DRM DRIVERS FOR ALLWINNER A10
4243M:	Maxime Ripard  <maxime.ripard@free-electrons.com>
4244L:	dri-devel@lists.freedesktop.org
4245S:	Supported
4246F:	drivers/gpu/drm/sun4i/
4247F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4248
4249DRM DRIVERS FOR AMLOGIC SOCS
4250M:	Neil Armstrong <narmstrong@baylibre.com>
4251L:	dri-devel@lists.freedesktop.org
4252L:	linux-amlogic@lists.infradead.org
4253W:	http://linux-meson.com/
4254S:	Supported
4255F:	drivers/gpu/drm/meson/
4256F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4257
4258DRM DRIVERS FOR EXYNOS
4259M:	Inki Dae <inki.dae@samsung.com>
4260M:	Joonyoung Shim <jy0922.shim@samsung.com>
4261M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4262M:	Kyungmin Park <kyungmin.park@samsung.com>
4263L:	dri-devel@lists.freedesktop.org
4264T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4265S:	Supported
4266F:	drivers/gpu/drm/exynos/
4267F:	include/uapi/drm/exynos_drm.h
4268F:	Documentation/devicetree/bindings/display/exynos/
4269
4270DRM DRIVERS FOR FREESCALE DCU
4271M:	Stefan Agner <stefan@agner.ch>
4272M:	Alison Wang <alison.wang@freescale.com>
4273L:	dri-devel@lists.freedesktop.org
4274S:	Supported
4275F:	drivers/gpu/drm/fsl-dcu/
4276F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4277F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4278F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4279
4280DRM DRIVERS FOR FREESCALE IMX
4281M:	Philipp Zabel <p.zabel@pengutronix.de>
4282L:	dri-devel@lists.freedesktop.org
4283S:	Maintained
4284F:	drivers/gpu/drm/imx/
4285F:	drivers/gpu/ipu-v3/
4286F:	Documentation/devicetree/bindings/display/imx/
4287
4288DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4289M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4290L:	dri-devel@lists.freedesktop.org
4291T:	git git://github.com/patjak/drm-gma500
4292S:	Maintained
4293F:	drivers/gpu/drm/gma500/
4294
4295DRM DRIVERS FOR HISILICON
4296M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4297M:	Rongrong Zou <zourongrong@gmail.com>
4298R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4299R:	Chen Feng <puck.chen@hisilicon.com>
4300L:	dri-devel@lists.freedesktop.org
4301T:	git git://github.com/xin3liang/linux.git
4302S:	Maintained
4303F:	drivers/gpu/drm/hisilicon/
4304F:	Documentation/devicetree/bindings/display/hisilicon/
4305
4306DRM DRIVER FOR INTEL I810 VIDEO CARDS
4307S:	Orphan / Obsolete
4308F:	drivers/gpu/drm/i810/
4309F:	include/uapi/drm/i810_drm.h
4310
4311DRM DRIVERS FOR MEDIATEK
4312M:	CK Hu <ck.hu@mediatek.com>
4313M:	Philipp Zabel <p.zabel@pengutronix.de>
4314L:	dri-devel@lists.freedesktop.org
4315S:	Supported
4316F:	drivers/gpu/drm/mediatek/
4317F:	Documentation/devicetree/bindings/display/mediatek/
4318
4319DRM DRIVER FOR MI0283QT
4320M:	Noralf Trønnes <noralf@tronnes.org>
4321S:	Maintained
4322F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4323F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4324
4325DRM DRIVER FOR MSM ADRENO GPU
4326M:	Rob Clark <robdclark@gmail.com>
4327L:	linux-arm-msm@vger.kernel.org
4328L:	dri-devel@lists.freedesktop.org
4329L:	freedreno@lists.freedesktop.org
4330T:	git git://people.freedesktop.org/~robclark/linux
4331S:	Maintained
4332F:	drivers/gpu/drm/msm/
4333F:	include/uapi/drm/msm_drm.h
4334F:	Documentation/devicetree/bindings/display/msm/
4335
4336DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4337M:	Ben Skeggs <bskeggs@redhat.com>
4338L:	dri-devel@lists.freedesktop.org
4339L:	nouveau@lists.freedesktop.org
4340T:	git git://github.com/skeggsb/linux
4341S:	Supported
4342F:	drivers/gpu/drm/nouveau/
4343F:	include/uapi/drm/nouveau_drm.h
4344
4345DRM DRIVERS FOR NVIDIA TEGRA
4346M:	Thierry Reding <thierry.reding@gmail.com>
4347L:	dri-devel@lists.freedesktop.org
4348L:	linux-tegra@vger.kernel.org
4349T:	git git://anongit.freedesktop.org/tegra/linux.git
4350S:	Supported
4351F:	drivers/gpu/drm/tegra/
4352F:	drivers/gpu/host1x/
4353F:	include/linux/host1x.h
4354F:	include/uapi/drm/tegra_drm.h
4355F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4356
4357DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4358S:	Orphan / Obsolete
4359F:	drivers/gpu/drm/mga/
4360F:	include/uapi/drm/mga_drm.h
4361
4362DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4363M:	Dave Airlie <airlied@redhat.com>
4364S:	Odd Fixes
4365F:	drivers/gpu/drm/mgag200/
4366
4367DRM DRIVER FOR RAGE 128 VIDEO CARDS
4368S:	Orphan / Obsolete
4369F:	drivers/gpu/drm/r128/
4370F:	include/uapi/drm/r128_drm.h
4371
4372DRM DRIVERS FOR RENESAS
4373M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4374L:	dri-devel@lists.freedesktop.org
4375L:	linux-renesas-soc@vger.kernel.org
4376T:	git git://linuxtv.org/pinchartl/fbdev
4377S:	Supported
4378F:	drivers/gpu/drm/rcar-du/
4379F:	drivers/gpu/drm/shmobile/
4380F:	include/linux/platform_data/shmob_drm.h
4381F:	Documentation/devicetree/bindings/display/renesas,du.txt
4382
4383DRM DRIVER FOR QXL VIRTUAL GPU
4384M:	Dave Airlie <airlied@redhat.com>
4385M:	Gerd Hoffmann <kraxel@redhat.com>
4386L:	virtualization@lists.linux-foundation.org
4387T:	git git://git.kraxel.org/linux drm-qemu
4388S:	Maintained
4389F:	drivers/gpu/drm/qxl/
4390F:	include/uapi/drm/qxl_drm.h
4391
4392DRM DRIVERS FOR ROCKCHIP
4393M:	Mark Yao <mark.yao@rock-chips.com>
4394L:	dri-devel@lists.freedesktop.org
4395S:	Maintained
4396F:	drivers/gpu/drm/rockchip/
4397F:	Documentation/devicetree/bindings/display/rockchip/
4398
4399DRM DRIVER FOR SAVAGE VIDEO CARDS
4400S:	Orphan / Obsolete
4401F:	drivers/gpu/drm/savage/
4402F:	include/uapi/drm/savage_drm.h
4403
4404DRM DRIVER FOR SIS VIDEO CARDS
4405S:	Orphan / Obsolete
4406F:	drivers/gpu/drm/sis/
4407F:	include/uapi/drm/sis_drm.h
4408
4409DRM DRIVERS FOR STI
4410M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4411M:	Vincent Abriou <vincent.abriou@st.com>
4412L:	dri-devel@lists.freedesktop.org
4413T:	git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4414S:	Maintained
4415F:	drivers/gpu/drm/sti
4416F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4417
4418DRM DRIVER FOR TDFX VIDEO CARDS
4419S:	Orphan / Obsolete
4420F:	drivers/gpu/drm/tdfx/
4421
4422DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4423M:	Dave Airlie <airlied@redhat.com>
4424S:	Odd Fixes
4425F:	drivers/gpu/drm/udl/
4426
4427DRM DRIVERS FOR VIVANTE GPU IP
4428M:	Lucas Stach <l.stach@pengutronix.de>
4429R:	Russell King <linux+etnaviv@armlinux.org.uk>
4430R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4431L:	etnaviv@lists.freedesktop.org
4432L:	dri-devel@lists.freedesktop.org
4433S:	Maintained
4434F:	drivers/gpu/drm/etnaviv/
4435F:	include/uapi/drm/etnaviv_drm.h
4436F:	Documentation/devicetree/bindings/display/etnaviv/
4437
4438DRM DRIVER FOR VMWARE VIRTUAL GPU
4439M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4440M:	Sinclair Yeh <syeh@vmware.com>
4441M:	Thomas Hellstrom <thellstrom@vmware.com>
4442L:	dri-devel@lists.freedesktop.org
4443T:	git git://people.freedesktop.org/~syeh/repos_linux
4444T:	git git://people.freedesktop.org/~thomash/linux
4445S:	Supported
4446F:	drivers/gpu/drm/vmwgfx/
4447F:	include/uapi/drm/vmwgfx_drm.h
4448
4449DRM DRIVERS FOR VC4
4450M:	Eric Anholt <eric@anholt.net>
4451T:	git git://github.com/anholt/linux
4452S:	Supported
4453F:	drivers/gpu/drm/vc4/
4454F:	include/uapi/drm/vc4_drm.h
4455F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4456
4457DRM DRIVERS FOR TI OMAP
4458M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4459L:	dri-devel@lists.freedesktop.org
4460S:	Maintained
4461F:	drivers/gpu/drm/omapdrm/
4462F:	Documentation/devicetree/bindings/display/ti/
4463
4464DRM DRIVERS FOR TI LCDC
4465M:	Jyri Sarha <jsarha@ti.com>
4466R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4467L:	dri-devel@lists.freedesktop.org
4468S:	Maintained
4469F:	drivers/gpu/drm/tilcdc/
4470F:	Documentation/devicetree/bindings/display/tilcdc/
4471
4472DRM DRIVERS FOR ZTE ZX
4473M:	Shawn Guo <shawnguo@kernel.org>
4474L:	dri-devel@lists.freedesktop.org
4475S:	Maintained
4476F:	drivers/gpu/drm/zte/
4477F:	Documentation/devicetree/bindings/display/zte,vou.txt
4478
4479DSBR100 USB FM RADIO DRIVER
4480M:	Alexey Klimov <klimov.linux@gmail.com>
4481L:	linux-media@vger.kernel.org
4482T:	git git://linuxtv.org/media_tree.git
4483S:	Maintained
4484F:	drivers/media/radio/dsbr100.c
4485
4486DSCC4 DRIVER
4487M:	Francois Romieu <romieu@fr.zoreil.com>
4488L:	netdev@vger.kernel.org
4489S:	Maintained
4490F:	drivers/net/wan/dscc4.c
4491
4492DT3155 MEDIA DRIVER
4493M:	Hans Verkuil <hverkuil@xs4all.nl>
4494L:	linux-media@vger.kernel.org
4495T:	git git://linuxtv.org/media_tree.git
4496W:	https://linuxtv.org
4497S:	Odd Fixes
4498F:	drivers/media/pci/dt3155/
4499
4500DVB_USB_AF9015 MEDIA DRIVER
4501M:	Antti Palosaari <crope@iki.fi>
4502L:	linux-media@vger.kernel.org
4503W:	https://linuxtv.org
4504W:	http://palosaari.fi/linux/
4505Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4506T:	git git://linuxtv.org/anttip/media_tree.git
4507S:	Maintained
4508F:	drivers/media/usb/dvb-usb-v2/af9015*
4509
4510DVB_USB_AF9035 MEDIA DRIVER
4511M:	Antti Palosaari <crope@iki.fi>
4512L:	linux-media@vger.kernel.org
4513W:	https://linuxtv.org
4514W:	http://palosaari.fi/linux/
4515Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4516T:	git git://linuxtv.org/anttip/media_tree.git
4517S:	Maintained
4518F:	drivers/media/usb/dvb-usb-v2/af9035*
4519
4520DVB_USB_ANYSEE MEDIA DRIVER
4521M:	Antti Palosaari <crope@iki.fi>
4522L:	linux-media@vger.kernel.org
4523W:	https://linuxtv.org
4524W:	http://palosaari.fi/linux/
4525Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4526T:	git git://linuxtv.org/anttip/media_tree.git
4527S:	Maintained
4528F:	drivers/media/usb/dvb-usb-v2/anysee*
4529
4530DVB_USB_AU6610 MEDIA DRIVER
4531M:	Antti Palosaari <crope@iki.fi>
4532L:	linux-media@vger.kernel.org
4533W:	https://linuxtv.org
4534W:	http://palosaari.fi/linux/
4535Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4536T:	git git://linuxtv.org/anttip/media_tree.git
4537S:	Maintained
4538F:	drivers/media/usb/dvb-usb-v2/au6610*
4539
4540DVB_USB_CE6230 MEDIA DRIVER
4541M:	Antti Palosaari <crope@iki.fi>
4542L:	linux-media@vger.kernel.org
4543W:	https://linuxtv.org
4544W:	http://palosaari.fi/linux/
4545Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4546T:	git git://linuxtv.org/anttip/media_tree.git
4547S:	Maintained
4548F:	drivers/media/usb/dvb-usb-v2/ce6230*
4549
4550DVB_USB_CXUSB MEDIA DRIVER
4551M:	Michael Krufky <mkrufky@linuxtv.org>
4552L:	linux-media@vger.kernel.org
4553W:	https://linuxtv.org
4554W:	http://github.com/mkrufky
4555Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4556T:	git git://linuxtv.org/media_tree.git
4557S:	Maintained
4558F:	drivers/media/usb/dvb-usb/cxusb*
4559
4560DVB_USB_EC168 MEDIA DRIVER
4561M:	Antti Palosaari <crope@iki.fi>
4562L:	linux-media@vger.kernel.org
4563W:	https://linuxtv.org
4564W:	http://palosaari.fi/linux/
4565Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4566T:	git git://linuxtv.org/anttip/media_tree.git
4567S:	Maintained
4568F:	drivers/media/usb/dvb-usb-v2/ec168*
4569
4570DVB_USB_GL861 MEDIA DRIVER
4571M:	Antti Palosaari <crope@iki.fi>
4572L:	linux-media@vger.kernel.org
4573W:	https://linuxtv.org
4574Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4575T:	git git://linuxtv.org/anttip/media_tree.git
4576S:	Maintained
4577F:	drivers/media/usb/dvb-usb-v2/gl861*
4578
4579DVB_USB_MXL111SF MEDIA DRIVER
4580M:	Michael Krufky <mkrufky@linuxtv.org>
4581L:	linux-media@vger.kernel.org
4582W:	https://linuxtv.org
4583W:	http://github.com/mkrufky
4584Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4585T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4586S:	Maintained
4587F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4588
4589DVB_USB_RTL28XXU MEDIA DRIVER
4590M:	Antti Palosaari <crope@iki.fi>
4591L:	linux-media@vger.kernel.org
4592W:	https://linuxtv.org
4593W:	http://palosaari.fi/linux/
4594Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4595T:	git git://linuxtv.org/anttip/media_tree.git
4596S:	Maintained
4597F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4598
4599DVB_USB_V2 MEDIA DRIVER
4600M:	Antti Palosaari <crope@iki.fi>
4601L:	linux-media@vger.kernel.org
4602W:	https://linuxtv.org
4603W:	http://palosaari.fi/linux/
4604Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4605T:	git git://linuxtv.org/anttip/media_tree.git
4606S:	Maintained
4607F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4608F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4609
4610DYNAMIC DEBUG
4611M:	Jason Baron <jbaron@akamai.com>
4612S:	Maintained
4613F:	lib/dynamic_debug.c
4614F:	include/linux/dynamic_debug.h
4615
4616DZ DECSTATION DZ11 SERIAL DRIVER
4617M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4618S:	Maintained
4619F:	drivers/tty/serial/dz.*
4620
4621E3X0 POWER BUTTON DRIVER
4622M:	Moritz Fischer <moritz.fischer@ettus.com>
4623L:	usrp-users@lists.ettus.com
4624W:	http://www.ettus.com
4625S:	Supported
4626F:	drivers/input/misc/e3x0-button.c
4627F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4628
4629E4000 MEDIA DRIVER
4630M:	Antti Palosaari <crope@iki.fi>
4631L:	linux-media@vger.kernel.org
4632W:	https://linuxtv.org
4633W:	http://palosaari.fi/linux/
4634Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4635T:	git git://linuxtv.org/anttip/media_tree.git
4636S:	Maintained
4637F:	drivers/media/tuners/e4000*
4638
4639EATA ISA/EISA/PCI SCSI DRIVER
4640M:	Dario Ballabio <ballabio_dario@emc.com>
4641L:	linux-scsi@vger.kernel.org
4642S:	Maintained
4643F:	drivers/scsi/eata.c
4644
4645EC100 MEDIA DRIVER
4646M:	Antti Palosaari <crope@iki.fi>
4647L:	linux-media@vger.kernel.org
4648W:	https://linuxtv.org
4649W:	http://palosaari.fi/linux/
4650Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4651T:	git git://linuxtv.org/anttip/media_tree.git
4652S:	Maintained
4653F:	drivers/media/dvb-frontends/ec100*
4654
4655ECRYPT FILE SYSTEM
4656M:	Tyler Hicks <tyhicks@canonical.com>
4657L:	ecryptfs@vger.kernel.org
4658W:	http://ecryptfs.org
4659W:	https://launchpad.net/ecryptfs
4660T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4661S:	Supported
4662F:	Documentation/filesystems/ecryptfs.txt
4663F:	fs/ecryptfs/
4664
4665EDAC-CORE
4666M:	Borislav Petkov <bp@alien8.de>
4667M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4668M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4669L:	linux-edac@vger.kernel.org
4670T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4671T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4672S:	Supported
4673F:	Documentation/admin-guide/ras.rst
4674F:	Documentation/driver-api/edac.rst
4675F:	drivers/edac/
4676F:	include/linux/edac.h
4677
4678EDAC-AMD64
4679M:	Borislav Petkov <bp@alien8.de>
4680L:	linux-edac@vger.kernel.org
4681S:	Maintained
4682F:	drivers/edac/amd64_edac*
4683
4684EDAC-CALXEDA
4685M:	Robert Richter <rric@kernel.org>
4686L:	linux-edac@vger.kernel.org
4687S:	Maintained
4688F:	drivers/edac/highbank*
4689
4690EDAC-CAVIUM
4691M:	Ralf Baechle <ralf@linux-mips.org>
4692M:	David Daney <david.daney@cavium.com>
4693L:	linux-edac@vger.kernel.org
4694L:	linux-mips@linux-mips.org
4695S:	Supported
4696F:	drivers/edac/octeon_edac*
4697
4698EDAC-E752X
4699M:	Mark Gross <mark.gross@intel.com>
4700L:	linux-edac@vger.kernel.org
4701S:	Maintained
4702F:	drivers/edac/e752x_edac.c
4703
4704EDAC-E7XXX
4705L:	linux-edac@vger.kernel.org
4706S:	Maintained
4707F:	drivers/edac/e7xxx_edac.c
4708
4709EDAC-FSL_DDR
4710M:	York Sun <york.sun@nxp.com>
4711L:	linux-edac@vger.kernel.org
4712S:	Maintained
4713F:	drivers/edac/fsl_ddr_edac.*
4714
4715EDAC-GHES
4716M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4717M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4718L:	linux-edac@vger.kernel.org
4719S:	Maintained
4720F:	drivers/edac/ghes_edac.c
4721
4722EDAC-I82443BXGX
4723M:	Tim Small <tim@buttersideup.com>
4724L:	linux-edac@vger.kernel.org
4725S:	Maintained
4726F:	drivers/edac/i82443bxgx_edac.c
4727
4728EDAC-I3000
4729L:	linux-edac@vger.kernel.org
4730S:	Orphan
4731F:	drivers/edac/i3000_edac.c
4732
4733EDAC-I5000
4734L:	linux-edac@vger.kernel.org
4735S:	Maintained
4736F:	drivers/edac/i5000_edac.c
4737
4738EDAC-I5400
4739M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4740M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4741L:	linux-edac@vger.kernel.org
4742S:	Maintained
4743F:	drivers/edac/i5400_edac.c
4744
4745EDAC-I7300
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/i7300_edac.c
4751
4752EDAC-I7CORE
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/i7core_edac.c
4758
4759EDAC-I82975X
4760M:	Ranganathan Desikan <ravi@jetztechnologies.com>
4761M:	"Arvind R." <arvino55@gmail.com>
4762L:	linux-edac@vger.kernel.org
4763S:	Maintained
4764F:	drivers/edac/i82975x_edac.c
4765
4766EDAC-IE31200
4767M:	Jason Baron <jbaron@akamai.com>
4768L:	linux-edac@vger.kernel.org
4769S:	Maintained
4770F:	drivers/edac/ie31200_edac.c
4771
4772EDAC-MPC85XX
4773M:	Johannes Thumshirn <morbidrsa@gmail.com>
4774L:	linux-edac@vger.kernel.org
4775S:	Maintained
4776F:	drivers/edac/mpc85xx_edac.[ch]
4777
4778EDAC-PASEMI
4779M:	Egor Martovetsky <egor@pasemi.com>
4780L:	linux-edac@vger.kernel.org
4781S:	Maintained
4782F:	drivers/edac/pasemi_edac.c
4783
4784EDAC-R82600
4785M:	Tim Small <tim@buttersideup.com>
4786L:	linux-edac@vger.kernel.org
4787S:	Maintained
4788F:	drivers/edac/r82600_edac.c
4789
4790EDAC-SBRIDGE
4791M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4792M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4793L:	linux-edac@vger.kernel.org
4794S:	Maintained
4795F:	drivers/edac/sb_edac.c
4796
4797EDAC-SKYLAKE
4798M:	Tony Luck <tony.luck@intel.com>
4799L:	linux-edac@vger.kernel.org
4800S:	Maintained
4801F:	drivers/edac/skx_edac.c
4802
4803EDAC-XGENE
4804APPLIED MICRO (APM) X-GENE SOC EDAC
4805M:     Loc Ho <lho@apm.com>
4806S:     Supported
4807F:     drivers/edac/xgene_edac.c
4808F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4809
4810EDIROL UA-101/UA-1000 DRIVER
4811M:	Clemens Ladisch <clemens@ladisch.de>
4812L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4813T:	git git://git.alsa-project.org/alsa-kernel.git
4814S:	Maintained
4815F:	sound/usb/misc/ua101.c
4816
4817EXTENSIBLE FIRMWARE INTERFACE (EFI)
4818M:	Matt Fleming <matt@codeblueprint.co.uk>
4819M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
4820L:	linux-efi@vger.kernel.org
4821T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4822S:	Maintained
4823F:	Documentation/efi-stub.txt
4824F:	arch/*/kernel/efi.c
4825F:	arch/x86/boot/compressed/eboot.[ch]
4826F:	arch/*/include/asm/efi.h
4827F:	arch/x86/platform/efi/
4828F:	drivers/firmware/efi/
4829F:	include/linux/efi*.h
4830F:	arch/arm/boot/compressed/efi-header.S
4831F:	arch/arm64/kernel/efi-entry.S
4832
4833EFI VARIABLE FILESYSTEM
4834M:	Matthew Garrett <matthew.garrett@nebula.com>
4835M:	Jeremy Kerr <jk@ozlabs.org>
4836M:	Matt Fleming <matt@codeblueprint.co.uk>
4837T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4838L:	linux-efi@vger.kernel.org
4839S:	Maintained
4840F:	fs/efivarfs/
4841
4842EFIFB FRAMEBUFFER DRIVER
4843L:	linux-fbdev@vger.kernel.org
4844M:	Peter Jones <pjones@redhat.com>
4845S:	Maintained
4846F:	drivers/video/fbdev/efifb.c
4847
4848EFI TEST DRIVER
4849L:	linux-efi@vger.kernel.org
4850M:	Ivan Hu <ivan.hu@canonical.com>
4851M:	Matt Fleming <matt@codeblueprint.co.uk>
4852S:	Maintained
4853F:	drivers/firmware/efi/test/
4854
4855EFS FILESYSTEM
4856W:	http://aeschi.ch.eu.org/efs/
4857S:	Orphan
4858F:	fs/efs/
4859
4860EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4861M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
4862L:	netdev@vger.kernel.org
4863S:	Maintained
4864F:	drivers/net/ethernet/ibm/ehea/
4865
4866EM28XX VIDEO4LINUX DRIVER
4867M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4868M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4869L:	linux-media@vger.kernel.org
4870W:	https://linuxtv.org
4871T:	git git://linuxtv.org/media_tree.git
4872S:	Maintained
4873F:	drivers/media/usb/em28xx/
4874F:	Documentation/media/v4l-drivers/em28xx*
4875
4876EMBEDDED LINUX
4877M:	Paul Gortmaker <paul.gortmaker@windriver.com>
4878M:	Matt Mackall <mpm@selenic.com>
4879M:	David Woodhouse <dwmw2@infradead.org>
4880L:	linux-embedded@vger.kernel.org
4881S:	Maintained
4882
4883EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4884M:	James Smart <james.smart@broadcom.com>
4885M:	Dick Kennedy <dick.kennedy@broadcom.com>
4886L:	linux-scsi@vger.kernel.org
4887W:	http://www.broadcom.com
4888S:	Supported
4889F:	drivers/scsi/lpfc/
4890
4891ENE CB710 FLASH CARD READER DRIVER
4892M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
4893S:	Maintained
4894F:	drivers/misc/cb710/
4895F:	drivers/mmc/host/cb710-mmc.*
4896F:	include/linux/cb710.h
4897
4898ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4899M:	Maxim Levitsky <maximlevitsky@gmail.com>
4900S:	Maintained
4901F:	drivers/media/rc/ene_ir.*
4902
4903EPSON S1D13XXX FRAMEBUFFER DRIVER
4904M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
4905S:	Maintained
4906T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4907F:	drivers/video/fbdev/s1d13xxxfb.c
4908F:	include/video/s1d13xxxfb.h
4909
4910ET131X NETWORK DRIVER
4911M:	Mark Einon <mark.einon@gmail.com>
4912S:	Odd Fixes
4913F:	drivers/net/ethernet/agere/
4914
4915ETHERNET BRIDGE
4916M:	Stephen Hemminger <stephen@networkplumber.org>
4917L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
4918L:	netdev@vger.kernel.org
4919W:	http://www.linuxfoundation.org/en/Net:Bridge
4920S:	Maintained
4921F:	include/linux/netfilter_bridge/
4922F:	net/bridge/
4923
4924ETHERNET PHY LIBRARY
4925M:	Florian Fainelli <f.fainelli@gmail.com>
4926L:	netdev@vger.kernel.org
4927S:	Maintained
4928F:	include/linux/phy.h
4929F:	include/linux/phy_fixed.h
4930F:	drivers/net/phy/
4931F:	Documentation/networking/phy.txt
4932F:	drivers/of/of_mdio.c
4933F:	drivers/of/of_net.c
4934
4935EXT2 FILE SYSTEM
4936M:	Jan Kara <jack@suse.com>
4937L:	linux-ext4@vger.kernel.org
4938S:	Maintained
4939F:	Documentation/filesystems/ext2.txt
4940F:	fs/ext2/
4941F:	include/linux/ext2*
4942
4943EXT4 FILE SYSTEM
4944M:	"Theodore Ts'o" <tytso@mit.edu>
4945M:	Andreas Dilger <adilger.kernel@dilger.ca>
4946L:	linux-ext4@vger.kernel.org
4947W:	http://ext4.wiki.kernel.org
4948Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
4949T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4950S:	Maintained
4951F:	Documentation/filesystems/ext4.txt
4952F:	fs/ext4/
4953
4954Extended Verification Module (EVM)
4955M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
4956L:	linux-ima-devel@lists.sourceforge.net
4957L:	linux-security-module@vger.kernel.org
4958S:	Supported
4959F:	security/integrity/evm/
4960
4961EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4962M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4963M:	Chanwoo Choi <cw00.choi@samsung.com>
4964L:	linux-kernel@vger.kernel.org
4965T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4966S:	Maintained
4967F:	drivers/extcon/
4968F:	include/linux/extcon/
4969F:	include/linux/extcon.h
4970F:	Documentation/extcon/
4971F:	Documentation/devicetree/bindings/extcon/
4972
4973EXYNOS DP DRIVER
4974M:	Jingoo Han <jingoohan1@gmail.com>
4975L:	dri-devel@lists.freedesktop.org
4976S:	Maintained
4977F:	drivers/gpu/drm/exynos/exynos_dp*
4978
4979EXYNOS SYSMMU (IOMMU) driver
4980M:	Marek Szyprowski <m.szyprowski@samsung.com>
4981L:	iommu@lists.linux-foundation.org
4982S:	Maintained
4983F:	drivers/iommu/exynos-iommu.c
4984
4985EZchip NPS platform support
4986M:	Noam Camus <noamc@ezchip.com>
4987S:	Supported
4988F:	arch/arc/plat-eznps
4989F:	arch/arc/boot/dts/eznps.dts
4990
4991F71805F HARDWARE MONITORING DRIVER
4992M:	Jean Delvare <jdelvare@suse.com>
4993L:	linux-hwmon@vger.kernel.org
4994S:	Maintained
4995F:	Documentation/hwmon/f71805f
4996F:	drivers/hwmon/f71805f.c
4997
4998FC0011 TUNER DRIVER
4999M:	Michael Buesch <m@bues.ch>
5000L:	linux-media@vger.kernel.org
5001S:	Maintained
5002F:	drivers/media/tuners/fc0011.h
5003F:	drivers/media/tuners/fc0011.c
5004
5005FC2580 MEDIA DRIVER
5006M:	Antti Palosaari <crope@iki.fi>
5007L:	linux-media@vger.kernel.org
5008W:	https://linuxtv.org
5009W:	http://palosaari.fi/linux/
5010Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5011T:	git git://linuxtv.org/anttip/media_tree.git
5012S:	Maintained
5013F:	drivers/media/tuners/fc2580*
5014
5015FANOTIFY
5016M:	Eric Paris <eparis@redhat.com>
5017S:	Maintained
5018F:	fs/notify/fanotify/
5019F:	include/linux/fanotify.h
5020F:	include/uapi/linux/fanotify.h
5021
5022FARSYNC SYNCHRONOUS DRIVER
5023M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5024W:	http://www.farsite.co.uk/
5025S:	Supported
5026F:	drivers/net/wan/farsync.*
5027
5028FAULT INJECTION SUPPORT
5029M:	Akinobu Mita <akinobu.mita@gmail.com>
5030S:	Supported
5031F:	Documentation/fault-injection/
5032F:	lib/fault-inject.c
5033
5034FBTFT Framebuffer drivers
5035M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5036M:	Noralf Trønnes <noralf@tronnes.org>
5037S:	Maintained
5038F:	drivers/staging/fbtft/
5039
5040FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5041M:	Johannes Thumshirn <jth@kernel.org>
5042L:	fcoe-devel@open-fcoe.org
5043W:	www.Open-FCoE.org
5044S:	Supported
5045F:	drivers/scsi/libfc/
5046F:	drivers/scsi/fcoe/
5047F:	include/scsi/fc/
5048F:	include/scsi/libfc.h
5049F:	include/scsi/libfcoe.h
5050F:	include/uapi/scsi/fc/
5051
5052FILE LOCKING (flock() and fcntl()/lockf())
5053M:	Jeff Layton <jlayton@poochiereds.net>
5054M:	"J. Bruce Fields" <bfields@fieldses.org>
5055L:	linux-fsdevel@vger.kernel.org
5056S:	Maintained
5057F:	include/linux/fcntl.h
5058F:	include/linux/fs.h
5059F:	include/uapi/linux/fcntl.h
5060F:	include/uapi/linux/fs.h
5061F:	fs/fcntl.c
5062F:	fs/locks.c
5063
5064FILESYSTEMS (VFS and infrastructure)
5065M:	Alexander Viro <viro@zeniv.linux.org.uk>
5066L:	linux-fsdevel@vger.kernel.org
5067S:	Maintained
5068F:	fs/*
5069
5070FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5071M:	Riku Voipio <riku.voipio@iki.fi>
5072L:	linux-hwmon@vger.kernel.org
5073S:	Maintained
5074F:	drivers/hwmon/f75375s.c
5075F:	include/linux/f75375s.h
5076
5077FIREWIRE AUDIO DRIVERS
5078M:	Clemens Ladisch <clemens@ladisch.de>
5079L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5080T:	git git://git.alsa-project.org/alsa-kernel.git
5081S:	Maintained
5082F:	sound/firewire/
5083
5084FIREWIRE MEDIA DRIVERS (firedtv)
5085M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5086L:	linux-media@vger.kernel.org
5087L:	linux1394-devel@lists.sourceforge.net
5088T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5089S:	Maintained
5090F:	drivers/media/firewire/
5091
5092FIREWIRE SBP-2 TARGET
5093M:	Chris Boot <bootc@bootc.net>
5094L:	linux-scsi@vger.kernel.org
5095L:	target-devel@vger.kernel.org
5096L:	linux1394-devel@lists.sourceforge.net
5097T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5098S:	Maintained
5099F:	drivers/target/sbp/
5100
5101FIREWIRE SUBSYSTEM
5102M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5103L:	linux1394-devel@lists.sourceforge.net
5104W:	http://ieee1394.wiki.kernel.org/
5105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5106S:	Maintained
5107F:	drivers/firewire/
5108F:	include/linux/firewire.h
5109F:	include/uapi/linux/firewire*.h
5110F:	tools/firewire/
5111
5112FIRMWARE LOADER (request_firmware)
5113M:	Ming Lei <ming.lei@canonical.com>
5114M:	Luis R. Rodriguez <mcgrof@kernel.org>
5115L:	linux-kernel@vger.kernel.org
5116S:	Maintained
5117F:	Documentation/firmware_class/
5118F:	drivers/base/firmware*.c
5119F:	include/linux/firmware.h
5120
5121FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5122M:	Joshua Morris <josh.h.morris@us.ibm.com>
5123M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5124S:	Maintained
5125F:	drivers/block/rsxx/
5126
5127FLOPPY DRIVER
5128M:	Jiri Kosina <jikos@kernel.org>
5129T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5130S:	Odd fixes
5131F:	drivers/block/floppy.c
5132
5133FMC SUBSYSTEM
5134M:	Alessandro Rubini <rubini@gnudd.com>
5135W:	http://www.ohwr.org/projects/fmc-bus
5136S:	Supported
5137F:	drivers/fmc/
5138F:	include/linux/fmc*.h
5139F:	include/linux/ipmi-fru.h
5140K:	fmc_d.*register
5141
5142FPGA MANAGER FRAMEWORK
5143M:	Alan Tull <atull@opensource.altera.com>
5144R:	Moritz Fischer <moritz.fischer@ettus.com>
5145L:	linux-fpga@vger.kernel.org
5146S:	Maintained
5147T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5148F:	drivers/fpga/
5149F:	include/linux/fpga/fpga-mgr.h
5150W:	http://www.rocketboards.org
5151
5152FPU EMULATOR
5153M:	Bill Metzenthen <billm@melbpc.org.au>
5154W:	http://floatingpoint.sourceforge.net/emulator/index.html
5155S:	Maintained
5156F:	arch/x86/math-emu/
5157
5158FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5159L:	netdev@vger.kernel.org
5160S:	Orphan
5161F:	drivers/net/wan/dlci.c
5162F:	drivers/net/wan/sdla.c
5163
5164FRAMEBUFFER LAYER
5165M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5166L:	linux-fbdev@vger.kernel.org
5167T:	git git://github.com/bzolnier/linux.git
5168Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5169S:	Maintained
5170F:	Documentation/fb/
5171F:	drivers/video/
5172F:	include/video/
5173F:	include/linux/fb.h
5174F:	include/uapi/video/
5175F:	include/uapi/linux/fb.h
5176
5177FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5178M:	Horia Geantă <horia.geanta@nxp.com>
5179M:	Dan Douglass <dan.douglass@nxp.com>
5180L:	linux-crypto@vger.kernel.org
5181S:	Maintained
5182F:	drivers/crypto/caam/
5183F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5184
5185FREESCALE DIU FRAMEBUFFER DRIVER
5186M:	Timur Tabi <timur@tabi.org>
5187L:	linux-fbdev@vger.kernel.org
5188S:	Maintained
5189F:	drivers/video/fbdev/fsl-diu-fb.*
5190
5191FREESCALE DMA DRIVER
5192M:	Li Yang <leoli@freescale.com>
5193M:	Zhang Wei <zw@zh-kernel.org>
5194L:	linuxppc-dev@lists.ozlabs.org
5195S:	Maintained
5196F:	drivers/dma/fsldma.*
5197
5198FREESCALE GPMI NAND DRIVER
5199M:	Han Xu <han.xu@nxp.com>
5200L:	linux-mtd@lists.infradead.org
5201S:	Maintained
5202F:	drivers/mtd/nand/gpmi-nand/*
5203
5204FREESCALE I2C CPM DRIVER
5205M:	Jochen Friedrich <jochen@scram.de>
5206L:	linuxppc-dev@lists.ozlabs.org
5207L:	linux-i2c@vger.kernel.org
5208S:	Maintained
5209F:	drivers/i2c/busses/i2c-cpm.c
5210
5211FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5212M:	Sascha Hauer <kernel@pengutronix.de>
5213L:	linux-fbdev@vger.kernel.org
5214L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5215S:	Maintained
5216F:	include/linux/platform_data/video-imxfb.h
5217F:	drivers/video/fbdev/imxfb.c
5218
5219FREESCALE QUAD SPI DRIVER
5220M:	Han Xu <han.xu@nxp.com>
5221L:	linux-mtd@lists.infradead.org
5222S:	Maintained
5223F:	drivers/mtd/spi-nor/fsl-quadspi.c
5224
5225FREESCALE SOC FS_ENET DRIVER
5226M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5227M:	Vitaly Bordug <vbordug@ru.mvista.com>
5228L:	linuxppc-dev@lists.ozlabs.org
5229L:	netdev@vger.kernel.org
5230S:	Maintained
5231F:	drivers/net/ethernet/freescale/fs_enet/
5232F:	include/linux/fs_enet_pd.h
5233
5234FREESCALE IMX / MXC FEC DRIVER
5235M:	Fugang Duan <fugang.duan@nxp.com>
5236L:	netdev@vger.kernel.org
5237S:	Maintained
5238F:	drivers/net/ethernet/freescale/fec_main.c
5239F:	drivers/net/ethernet/freescale/fec_ptp.c
5240F:	drivers/net/ethernet/freescale/fec.h
5241F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5242
5243FREESCALE QORIQ DPAA FMAN DRIVER
5244M:	Madalin Bucur <madalin.bucur@nxp.com>
5245L:	netdev@vger.kernel.org
5246S:	Maintained
5247F:	drivers/net/ethernet/freescale/fman
5248F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5249
5250FREESCALE QORIQ DPAA ETHERNET DRIVER
5251M:	Madalin Bucur <madalin.bucur@nxp.com>
5252L:	netdev@vger.kernel.org
5253S:	Maintained
5254F:	drivers/net/ethernet/freescale/dpaa
5255
5256FREESCALE SOC DRIVERS
5257M:	Scott Wood <oss@buserror.net>
5258L:	linuxppc-dev@lists.ozlabs.org
5259L:	linux-arm-kernel@lists.infradead.org
5260S:	Maintained
5261F:	drivers/soc/fsl/
5262F:	include/linux/fsl/
5263
5264FREESCALE QUICC ENGINE LIBRARY
5265M:	Qiang Zhao <qiang.zhao@nxp.com>
5266L:	linuxppc-dev@lists.ozlabs.org
5267S:	Maintained
5268F:	drivers/soc/fsl/qe/
5269F:	include/soc/fsl/*qe*.h
5270F:	include/soc/fsl/*ucc*.h
5271
5272FREESCALE USB PERIPHERAL DRIVERS
5273M:	Li Yang <leoli@freescale.com>
5274L:	linux-usb@vger.kernel.org
5275L:	linuxppc-dev@lists.ozlabs.org
5276S:	Maintained
5277F:	drivers/usb/gadget/udc/fsl*
5278
5279FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5280M:	Li Yang <leoli@freescale.com>
5281L:	netdev@vger.kernel.org
5282L:	linuxppc-dev@lists.ozlabs.org
5283S:	Maintained
5284F:	drivers/net/ethernet/freescale/ucc_geth*
5285
5286FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5287M:	Claudiu Manoil <claudiu.manoil@freescale.com>
5288L:	netdev@vger.kernel.org
5289S:	Maintained
5290F:	drivers/net/ethernet/freescale/gianfar*
5291X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5292F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5293
5294FREESCALE QUICC ENGINE UCC HDLC DRIVER
5295M:	Zhao Qiang <qiang.zhao@nxp.com>
5296L:	netdev@vger.kernel.org
5297L:	linuxppc-dev@lists.ozlabs.org
5298S:	Maintained
5299F:	drivers/net/wan/fsl_ucc_hdlc*
5300
5301FREESCALE QUICC ENGINE UCC UART DRIVER
5302M:	Timur Tabi <timur@tabi.org>
5303L:	linuxppc-dev@lists.ozlabs.org
5304S:	Maintained
5305F:	drivers/tty/serial/ucc_uart.c
5306
5307FREESCALE SOC SOUND DRIVERS
5308M:	Timur Tabi <timur@tabi.org>
5309M:	Nicolin Chen <nicoleotsuka@gmail.com>
5310M:	Xiubo Li <Xiubo.Lee@gmail.com>
5311R:	Fabio Estevam <fabio.estevam@nxp.com>
5312L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5313L:	linuxppc-dev@lists.ozlabs.org
5314S:	Maintained
5315F:	sound/soc/fsl/fsl*
5316F:	sound/soc/fsl/imx*
5317F:	sound/soc/fsl/mpc8610_hpcd.c
5318
5319FREEVXFS FILESYSTEM
5320M:	Christoph Hellwig <hch@infradead.org>
5321W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5322S:	Maintained
5323F:	fs/freevxfs/
5324
5325FREEZER
5326M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5327M:	Pavel Machek <pavel@ucw.cz>
5328L:	linux-pm@vger.kernel.org
5329S:	Supported
5330F:	Documentation/power/freezing-of-tasks.txt
5331F:	include/linux/freezer.h
5332F:	kernel/freezer.c
5333
5334FRONTSWAP API
5335M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5336L:	linux-kernel@vger.kernel.org
5337S:	Maintained
5338F:	mm/frontswap.c
5339F:	include/linux/frontswap.h
5340
5341FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5342M:	David Howells <dhowells@redhat.com>
5343L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5344S:	Supported
5345F:	Documentation/filesystems/caching/
5346F:	fs/fscache/
5347F:	include/linux/fscache*.h
5348
5349FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5350M:	Theodore Y. Ts'o <tytso@mit.edu>
5351M:	Jaegeuk Kim <jaegeuk@kernel.org>
5352L:	linux-fsdevel@vger.kernel.org
5353S:	Supported
5354F:	fs/crypto/
5355F:	include/linux/fscrypt*.h
5356
5357F2FS FILE SYSTEM
5358M:	Jaegeuk Kim <jaegeuk@kernel.org>
5359M:	Chao Yu <yuchao0@huawei.com>
5360L:	linux-f2fs-devel@lists.sourceforge.net
5361W:	https://f2fs.wiki.kernel.org/
5362T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5363S:	Maintained
5364F:	Documentation/filesystems/f2fs.txt
5365F:	Documentation/ABI/testing/sysfs-fs-f2fs
5366F:	fs/f2fs/
5367F:	include/linux/f2fs_fs.h
5368F:	include/trace/events/f2fs.h
5369
5370FUJITSU FR-V (FRV) PORT
5371S:	Orphan
5372F:	arch/frv/
5373
5374FUJITSU LAPTOP EXTRAS
5375M:	Jonathan Woithe <jwoithe@just42.net>
5376L:	platform-driver-x86@vger.kernel.org
5377S:	Maintained
5378F:	drivers/platform/x86/fujitsu-laptop.c
5379
5380FUJITSU M-5MO LS CAMERA ISP DRIVER
5381M:	Kyungmin Park <kyungmin.park@samsung.com>
5382M:	Heungjun Kim <riverful.kim@samsung.com>
5383L:	linux-media@vger.kernel.org
5384S:	Maintained
5385F:	drivers/media/i2c/m5mols/
5386F:	include/media/i2c/m5mols.h
5387
5388FUJITSU TABLET EXTRAS
5389M:	Robert Gerlach <khnz@gmx.de>
5390L:	platform-driver-x86@vger.kernel.org
5391S:	Maintained
5392F:	drivers/platform/x86/fujitsu-tablet.c
5393
5394FUSE: FILESYSTEM IN USERSPACE
5395M:	Miklos Szeredi <miklos@szeredi.hu>
5396L:	linux-fsdevel@vger.kernel.org
5397W:	http://fuse.sourceforge.net/
5398T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5399S:	Maintained
5400F:	fs/fuse/
5401F:	include/uapi/linux/fuse.h
5402F:	Documentation/filesystems/fuse.txt
5403
5404FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5405M:	Rik Faith <faith@cs.unc.edu>
5406L:	linux-scsi@vger.kernel.org
5407S:	Odd Fixes (e.g., new signatures)
5408F:	drivers/scsi/fdomain.*
5409
5410GCC PLUGINS
5411M:	Kees Cook <keescook@chromium.org>
5412R:	Emese Revfy <re.emese@gmail.com>
5413L:	kernel-hardening@lists.openwall.com
5414S:	Maintained
5415F:	scripts/gcc-plugins/
5416F:	scripts/gcc-plugin.sh
5417F:	scripts/Makefile.gcc-plugins
5418F:	Documentation/gcc-plugins.txt
5419
5420GCOV BASED KERNEL PROFILING
5421M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5422S:	Maintained
5423F:	kernel/gcov/
5424F:	Documentation/dev-tools/gcov.rst
5425
5426GDT SCSI DISK ARRAY CONTROLLER DRIVER
5427M:	Achim Leubner <achim_leubner@adaptec.com>
5428L:	linux-scsi@vger.kernel.org
5429W:	http://www.icp-vortex.com/
5430S:	Supported
5431F:	drivers/scsi/gdt*
5432
5433GDB KERNEL DEBUGGING HELPER SCRIPTS
5434M:	Jan Kiszka <jan.kiszka@siemens.com>
5435M:	Kieran Bingham <kieran@bingham.xyz>
5436S:	Supported
5437F:	scripts/gdb/
5438
5439GEMTEK FM RADIO RECEIVER DRIVER
5440M:	Hans Verkuil <hverkuil@xs4all.nl>
5441L:	linux-media@vger.kernel.org
5442T:	git git://linuxtv.org/media_tree.git
5443W:	https://linuxtv.org
5444S:	Maintained
5445F:	drivers/media/radio/radio-gemtek*
5446
5447GENERIC GPIO I2C DRIVER
5448M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5449S:	Supported
5450F:	drivers/i2c/busses/i2c-gpio.c
5451F:	include/linux/i2c-gpio.h
5452
5453GENERIC GPIO I2C MULTIPLEXER DRIVER
5454M:	Peter Korsgaard <peter.korsgaard@barco.com>
5455L:	linux-i2c@vger.kernel.org
5456S:	Supported
5457F:	drivers/i2c/muxes/i2c-mux-gpio.c
5458F:	include/linux/i2c-mux-gpio.h
5459F:	Documentation/i2c/muxes/i2c-mux-gpio
5460
5461GENERIC HDLC (WAN) DRIVERS
5462M:	Krzysztof Halasa <khc@pm.waw.pl>
5463W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5464S:	Maintained
5465F:	drivers/net/wan/c101.c
5466F:	drivers/net/wan/hd6457*
5467F:	drivers/net/wan/hdlc*
5468F:	drivers/net/wan/n2.c
5469F:	drivers/net/wan/pc300too.c
5470F:	drivers/net/wan/pci200syn.c
5471F:	drivers/net/wan/wanxl*
5472
5473GENERIC INCLUDE/ASM HEADER FILES
5474M:	Arnd Bergmann <arnd@arndb.de>
5475L:	linux-arch@vger.kernel.org
5476T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5477S:	Maintained
5478F:	include/asm-generic/
5479F:	include/uapi/asm-generic/
5480
5481GENERIC PHY FRAMEWORK
5482M:	Kishon Vijay Abraham I <kishon@ti.com>
5483L:	linux-kernel@vger.kernel.org
5484T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5485S:	Supported
5486F:	drivers/phy/
5487F:	include/linux/phy/
5488
5489GENERIC PM DOMAINS
5490M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5491M:	Kevin Hilman <khilman@kernel.org>
5492M:	Ulf Hansson <ulf.hansson@linaro.org>
5493L:	linux-pm@vger.kernel.org
5494S:	Supported
5495F:	drivers/base/power/domain*.c
5496F:	include/linux/pm_domain.h
5497
5498GENERIC UIO DRIVER FOR PCI DEVICES
5499M:	"Michael S. Tsirkin" <mst@redhat.com>
5500L:	kvm@vger.kernel.org
5501S:	Supported
5502F:	drivers/uio/uio_pci_generic.c
5503
5504GET_MAINTAINER SCRIPT
5505M:	Joe Perches <joe@perches.com>
5506S:	Maintained
5507F:	scripts/get_maintainer.pl
5508
5509GENWQE (IBM Generic Workqueue Card)
5510M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5511M:	Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5512S:	Supported
5513F:	drivers/misc/genwqe/
5514
5515GFS2 FILE SYSTEM
5516M:	Steven Whitehouse <swhiteho@redhat.com>
5517M:	Bob Peterson <rpeterso@redhat.com>
5518L:	cluster-devel@redhat.com
5519W:	http://sources.redhat.com/cluster/
5520T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5521S:	Supported
5522F:	Documentation/filesystems/gfs2*.txt
5523F:	fs/gfs2/
5524F:	include/uapi/linux/gfs2_ondisk.h
5525
5526GIGASET ISDN DRIVERS
5527M:	Paul Bolle <pebolle@tiscali.nl>
5528L:	gigaset307x-common@lists.sourceforge.net
5529W:	http://gigaset307x.sourceforge.net/
5530S:	Odd Fixes
5531F:	Documentation/isdn/README.gigaset
5532F:	drivers/isdn/gigaset/
5533F:	include/uapi/linux/gigaset_dev.h
5534
5535GO7007 MPEG CODEC
5536M:	Hans Verkuil <hans.verkuil@cisco.com>
5537L:	linux-media@vger.kernel.org
5538S:	Maintained
5539F:	drivers/media/usb/go7007/
5540
5541GOODIX TOUCHSCREEN
5542M:	Bastien Nocera <hadess@hadess.net>
5543L:	linux-input@vger.kernel.org
5544S:	Maintained
5545F:	drivers/input/touchscreen/goodix.c
5546
5547GPIO MOCKUP DRIVER
5548M:	Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5549L:	linux-gpio@vger.kernel.org
5550S:	Maintained
5551F:	drivers/gpio/gpio-mockup.c
5552F:	tools/testing/selftests/gpio/
5553
5554GPIO SUBSYSTEM
5555M:	Linus Walleij <linus.walleij@linaro.org>
5556M:	Alexandre Courbot <gnurou@gmail.com>
5557L:	linux-gpio@vger.kernel.org
5558T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5559S:	Maintained
5560F:	Documentation/devicetree/bindings/gpio/
5561F:	Documentation/gpio/
5562F:	Documentation/ABI/testing/gpio-cdev
5563F:	Documentation/ABI/obsolete/sysfs-gpio
5564F:	drivers/gpio/
5565F:	include/linux/gpio/
5566F:	include/linux/gpio.h
5567F:	include/asm-generic/gpio.h
5568F:	include/uapi/linux/gpio.h
5569F:	tools/gpio/
5570
5571GRE DEMULTIPLEXER DRIVER
5572M:	Dmitry Kozlov <xeb@mail.ru>
5573L:	netdev@vger.kernel.org
5574S:	Maintained
5575F:	net/ipv4/gre_demux.c
5576F:	net/ipv4/gre_offload.c
5577F:	include/net/gre.h
5578
5579GRETH 10/100/1G Ethernet MAC device driver
5580M:	Andreas Larsson <andreas@gaisler.com>
5581L:	netdev@vger.kernel.org
5582S:	Maintained
5583F:	drivers/net/ethernet/aeroflex/
5584
5585GREYBUS SUBSYSTEM
5586M:	Johan Hovold <johan@kernel.org>
5587M:	Alex Elder <elder@kernel.org>
5588M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5589S:	Maintained
5590F:	drivers/staging/greybus/
5591L:	greybus-dev@lists.linaro.org
5592
5593GREYBUS AUDIO PROTOCOLS DRIVERS
5594M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
5595M:	Mark Greer <mgreer@animalcreek.com>
5596S:	Maintained
5597F:	drivers/staging/greybus/audio_apbridgea.c
5598F:	drivers/staging/greybus/audio_apbridgea.h
5599F:	drivers/staging/greybus/audio_codec.c
5600F:	drivers/staging/greybus/audio_codec.h
5601F:	drivers/staging/greybus/audio_gb.c
5602F:	drivers/staging/greybus/audio_manager.c
5603F:	drivers/staging/greybus/audio_manager.h
5604F:	drivers/staging/greybus/audio_manager_module.c
5605F:	drivers/staging/greybus/audio_manager_private.h
5606F:	drivers/staging/greybus/audio_manager_sysfs.c
5607F:	drivers/staging/greybus/audio_module.c
5608F:	drivers/staging/greybus/audio_topology.c
5609
5610GREYBUS PROTOCOLS DRIVERS
5611M:	Rui Miguel Silva <rmfrfs@gmail.com>
5612S:	Maintained
5613F:	drivers/staging/greybus/sdio.c
5614F:	drivers/staging/greybus/light.c
5615F:	drivers/staging/greybus/gpio.c
5616F:	drivers/staging/greybus/power_supply.c
5617F:	drivers/staging/greybus/spi.c
5618F:	drivers/staging/greybus/spilib.c
5619
5620GREYBUS PROTOCOLS DRIVERS
5621M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
5622S:	Maintained
5623F:	drivers/staging/greybus/loopback.c
5624F:	drivers/staging/greybus/timesync.c
5625F:	drivers/staging/greybus/timesync_platform.c
5626
5627GREYBUS PROTOCOLS DRIVERS
5628M:	Viresh Kumar <vireshk@kernel.org>
5629S:	Maintained
5630F:	drivers/staging/greybus/authentication.c
5631F:	drivers/staging/greybus/bootrom.c
5632F:	drivers/staging/greybus/firmware.h
5633F:	drivers/staging/greybus/fw-core.c
5634F:	drivers/staging/greybus/fw-download.c
5635F:	drivers/staging/greybus/fw-managament.c
5636F:	drivers/staging/greybus/greybus_authentication.h
5637F:	drivers/staging/greybus/greybus_firmware.h
5638F:	drivers/staging/greybus/hid.c
5639F:	drivers/staging/greybus/i2c.c
5640F:	drivers/staging/greybus/spi.c
5641F:	drivers/staging/greybus/spilib.c
5642F:	drivers/staging/greybus/spilib.h
5643
5644GREYBUS PROTOCOLS DRIVERS
5645M:	David Lin <dtwlin@gmail.com>
5646S:	Maintained
5647F:	drivers/staging/greybus/uart.c
5648F:	drivers/staging/greybus/log.c
5649
5650GREYBUS PLATFORM DRIVERS
5651M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5652S:	Maintained
5653F:	drivers/staging/greybus/arche-platform.c
5654F:	drivers/staging/greybus/arche-apb-ctrl.c
5655F:	drivers/staging/greybus/arche_platform.h
5656
5657GS1662 VIDEO SERIALIZER
5658M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5659L:	linux-media@vger.kernel.org
5660T:	git git://linuxtv.org/media_tree.git
5661S:	Maintained
5662F:	drivers/media/spi/gs1662.c
5663
5664GSPCA FINEPIX SUBDRIVER
5665M:	Frank Zago <frank@zago.net>
5666L:	linux-media@vger.kernel.org
5667T:	git git://linuxtv.org/media_tree.git
5668S:	Maintained
5669F:	drivers/media/usb/gspca/finepix.c
5670
5671GSPCA GL860 SUBDRIVER
5672M:	Olivier Lorin <o.lorin@laposte.net>
5673L:	linux-media@vger.kernel.org
5674T:	git git://linuxtv.org/media_tree.git
5675S:	Maintained
5676F:	drivers/media/usb/gspca/gl860/
5677
5678GSPCA M5602 SUBDRIVER
5679M:	Erik Andren <erik.andren@gmail.com>
5680L:	linux-media@vger.kernel.org
5681T:	git git://linuxtv.org/media_tree.git
5682S:	Maintained
5683F:	drivers/media/usb/gspca/m5602/
5684
5685GSPCA PAC207 SONIXB SUBDRIVER
5686M:	Hans Verkuil <hverkuil@xs4all.nl>
5687L:	linux-media@vger.kernel.org
5688T:	git git://linuxtv.org/media_tree.git
5689S:	Odd Fixes
5690F:	drivers/media/usb/gspca/pac207.c
5691
5692GSPCA SN9C20X SUBDRIVER
5693M:	Brian Johnson <brijohn@gmail.com>
5694L:	linux-media@vger.kernel.org
5695T:	git git://linuxtv.org/media_tree.git
5696S:	Maintained
5697F:	drivers/media/usb/gspca/sn9c20x.c
5698
5699GSPCA T613 SUBDRIVER
5700M:	Leandro Costantino <lcostantino@gmail.com>
5701L:	linux-media@vger.kernel.org
5702T:	git git://linuxtv.org/media_tree.git
5703S:	Maintained
5704F:	drivers/media/usb/gspca/t613.c
5705
5706GSPCA USB WEBCAM DRIVER
5707M:	Hans Verkuil <hverkuil@xs4all.nl>
5708L:	linux-media@vger.kernel.org
5709T:	git git://linuxtv.org/media_tree.git
5710S:	Odd Fixes
5711F:	drivers/media/usb/gspca/
5712
5713GTP (GPRS Tunneling Protocol)
5714M:	Pablo Neira Ayuso <pablo@netfilter.org>
5715M:	Harald Welte <laforge@gnumonks.org>
5716L:	osmocom-net-gprs@lists.osmocom.org
5717T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5718S:	Maintained
5719F:	drivers/net/gtp.c
5720
5721GUID PARTITION TABLE (GPT)
5722M:	Davidlohr Bueso <dave@stgolabs.net>
5723L:	linux-efi@vger.kernel.org
5724S:	Maintained
5725F:	block/partitions/efi.*
5726
5727STK1160 USB VIDEO CAPTURE DRIVER
5728M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5729L:	linux-media@vger.kernel.org
5730T:	git git://linuxtv.org/media_tree.git
5731S:	Maintained
5732F:	drivers/media/usb/stk1160/
5733
5734H8/300 ARCHITECTURE
5735M:	Yoshinori Sato <ysato@users.sourceforge.jp>
5736L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5737W:	http://uclinux-h8.sourceforge.jp
5738T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5739S:	Maintained
5740F:	arch/h8300/
5741F:	drivers/clocksource/h8300_*.c
5742F:	drivers/clk/h8300/
5743F:	drivers/irqchip/irq-renesas-h8*.c
5744
5745HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5746M:	Frank Seidel <frank@f-seidel.de>
5747L:	platform-driver-x86@vger.kernel.org
5748W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5749S:	Maintained
5750F:	drivers/platform/x86/hdaps.c
5751
5752HDPVR USB VIDEO ENCODER DRIVER
5753M:	Hans Verkuil <hverkuil@xs4all.nl>
5754L:	linux-media@vger.kernel.org
5755T:	git git://linuxtv.org/media_tree.git
5756W:	https://linuxtv.org
5757S:	Odd Fixes
5758F:	drivers/media/usb/hdpvr/
5759
5760HWPOISON MEMORY FAILURE HANDLING
5761M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5762L:	linux-mm@kvack.org
5763S:	Maintained
5764F:	mm/memory-failure.c
5765F:	mm/hwpoison-inject.c
5766
5767HYPERVISOR VIRTUAL CONSOLE DRIVER
5768L:	linuxppc-dev@lists.ozlabs.org
5769S:	Odd Fixes
5770F:	drivers/tty/hvc/
5771
5772HACKRF MEDIA DRIVER
5773M:	Antti Palosaari <crope@iki.fi>
5774L:	linux-media@vger.kernel.org
5775W:	https://linuxtv.org
5776W:	http://palosaari.fi/linux/
5777Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5778T:	git git://linuxtv.org/anttip/media_tree.git
5779S:	Maintained
5780F:	drivers/media/usb/hackrf/
5781
5782HARDWARE MONITORING
5783M:	Jean Delvare <jdelvare@suse.com>
5784M:	Guenter Roeck <linux@roeck-us.net>
5785L:	linux-hwmon@vger.kernel.org
5786W:	http://hwmon.wiki.kernel.org/
5787T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5789S:	Maintained
5790F:	Documentation/hwmon/
5791F:	drivers/hwmon/
5792F:	include/linux/hwmon*.h
5793
5794HARDWARE RANDOM NUMBER GENERATOR CORE
5795M:	Matt Mackall <mpm@selenic.com>
5796M:	Herbert Xu <herbert@gondor.apana.org.au>
5797L:	linux-crypto@vger.kernel.org
5798S:	Odd fixes
5799F:	Documentation/devicetree/bindings/rng/
5800F:	Documentation/hw_random.txt
5801F:	drivers/char/hw_random/
5802F:	include/linux/hw_random.h
5803
5804HARDWARE SPINLOCK CORE
5805M:	Ohad Ben-Cohen <ohad@wizery.com>
5806M:	Bjorn Andersson <bjorn.andersson@linaro.org>
5807L:	linux-remoteproc@vger.kernel.org
5808S:	Maintained
5809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5810F:	Documentation/devicetree/bindings/hwlock/
5811F:	Documentation/hwspinlock.txt
5812F:	drivers/hwspinlock/
5813F:	include/linux/hwspinlock.h
5814
5815HARMONY SOUND DRIVER
5816L:	linux-parisc@vger.kernel.org
5817S:	Maintained
5818F:	sound/parisc/harmony.*
5819
5820HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5821M:	Jimmy Vance <jimmy.vance@hpe.com>
5822S:	Supported
5823F:	Documentation/watchdog/hpwdt.txt
5824F:	drivers/watchdog/hpwdt.c
5825
5826HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5827M:	Don Brace <don.brace@microsemi.com>
5828L:	esc.storagedev@microsemi.com
5829L:	linux-scsi@vger.kernel.org
5830S:	Supported
5831F:	Documentation/scsi/hpsa.txt
5832F:	drivers/scsi/hpsa*.[ch]
5833F:	include/linux/cciss*.h
5834F:	include/uapi/linux/cciss*.h
5835
5836HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5837M:	Don Brace <don.brace@microsemi.com>
5838L:	esc.storagedev@microsemi.com
5839L:	linux-scsi@vger.kernel.org
5840S:	Supported
5841F:	Documentation/blockdev/cciss.txt
5842F:	drivers/block/cciss*
5843F:	include/linux/cciss_ioctl.h
5844F:	include/uapi/linux/cciss_ioctl.h
5845
5846HFI1 DRIVER
5847M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
5848M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
5849L:	linux-rdma@vger.kernel.org
5850S:	Supported
5851F:	drivers/infiniband/hw/hfi1
5852
5853HFS FILESYSTEM
5854L:	linux-fsdevel@vger.kernel.org
5855S:	Orphan
5856F:	Documentation/filesystems/hfs.txt
5857F:	fs/hfs/
5858
5859HFSPLUS FILESYSTEM
5860L:	linux-fsdevel@vger.kernel.org
5861S:	Orphan
5862F:	Documentation/filesystems/hfsplus.txt
5863F:	fs/hfsplus/
5864
5865HGA FRAMEBUFFER DRIVER
5866M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5867L:	linux-nvidia@lists.surfsouth.com
5868W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5869S:	Maintained
5870F:	drivers/video/fbdev/hgafb.c
5871
5872HIBERNATION (aka Software Suspend, aka swsusp)
5873M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5874M:	Pavel Machek <pavel@ucw.cz>
5875L:	linux-pm@vger.kernel.org
5876B:	https://bugzilla.kernel.org
5877S:	Supported
5878F:	arch/x86/power/
5879F:	drivers/base/power/
5880F:	kernel/power/
5881F:	include/linux/suspend.h
5882F:	include/linux/freezer.h
5883F:	include/linux/pm.h
5884F:	arch/*/include/asm/suspend*.h
5885
5886HID CORE LAYER
5887M:	Jiri Kosina <jikos@kernel.org>
5888R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
5889L:	linux-input@vger.kernel.org
5890T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5891S:	Maintained
5892F:	drivers/hid/
5893F:	include/linux/hid*
5894F:	include/uapi/linux/hid*
5895
5896HID SENSOR HUB DRIVERS
5897M:	Jiri Kosina <jikos@kernel.org>
5898M:	Jonathan Cameron <jic23@kernel.org>
5899M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5900L:	linux-input@vger.kernel.org
5901L:	linux-iio@vger.kernel.org
5902S:	Maintained
5903F:	Documentation/hid/hid-sensor*
5904F:	drivers/hid/hid-sensor-*
5905F:	drivers/iio/*/hid-*
5906F:	include/linux/hid-sensor-*
5907
5908HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5909M:	Thomas Gleixner <tglx@linutronix.de>
5910L:	linux-kernel@vger.kernel.org
5911T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5912S:	Maintained
5913F:	Documentation/timers/
5914F:	kernel/time/hrtimer.c
5915F:	kernel/time/clockevents.c
5916F:	kernel/time/tick*.*
5917F:	kernel/time/timer_*.c
5918F:	include/linux/clockchips.h
5919F:	include/linux/hrtimer.h
5920
5921HIGH-SPEED SCC DRIVER FOR AX.25
5922L:	linux-hams@vger.kernel.org
5923S:	Orphan
5924F:	drivers/net/hamradio/dmascc.c
5925F:	drivers/net/hamradio/scc.c
5926
5927HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5928M:	HighPoint Linux Team <linux@highpoint-tech.com>
5929W:	http://www.highpoint-tech.com
5930S:	Supported
5931F:	Documentation/scsi/hptiop.txt
5932F:	drivers/scsi/hptiop.c
5933
5934HIPPI
5935M:	Jes Sorensen <jes@trained-monkey.org>
5936L:	linux-hippi@sunsite.dk
5937S:	Maintained
5938F:	include/linux/hippidevice.h
5939F:	include/uapi/linux/if_hippi.h
5940F:	net/802/hippi.c
5941F:	drivers/net/hippi/
5942
5943HISILICON NETWORK SUBSYSTEM DRIVER
5944M:	Yisen Zhuang <yisen.zhuang@huawei.com>
5945M:	Salil Mehta <salil.mehta@huawei.com>
5946L:	netdev@vger.kernel.org
5947W:	http://www.hisilicon.com
5948S:	Maintained
5949F:	drivers/net/ethernet/hisilicon/
5950F:	Documentation/devicetree/bindings/net/hisilicon*.txt
5951
5952HISILICON ROCE DRIVER
5953M:	Lijun Ou <oulijun@huawei.com>
5954M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
5955L:	linux-rdma@vger.kernel.org
5956S:	Maintained
5957F:	drivers/infiniband/hw/hns/
5958F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5959
5960HISILICON SAS Controller
5961M:	John Garry <john.garry@huawei.com>
5962W:	http://www.hisilicon.com
5963S:	Supported
5964F:	drivers/scsi/hisi_sas/
5965F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5966
5967HOST AP DRIVER
5968M:	Jouni Malinen <j@w1.fi>
5969L:	linux-wireless@vger.kernel.org
5970W:	http://w1.fi/hostap-driver.html
5971S:	Obsolete
5972F:	drivers/net/wireless/intersil/hostap/
5973
5974HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5975L:	platform-driver-x86@vger.kernel.org
5976S:	Orphan
5977F:	drivers/platform/x86/tc1100-wmi.c
5978
5979HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5980M:	Jaroslav Kysela <perex@perex.cz>
5981S:	Maintained
5982F:	drivers/net/ethernet/hp/hp100.*
5983
5984HPET:	High Precision Event Timers driver
5985M:	Clemens Ladisch <clemens@ladisch.de>
5986S:	Maintained
5987F:	Documentation/timers/hpet.txt
5988F:	drivers/char/hpet.c
5989F:	include/linux/hpet.h
5990F:	include/uapi/linux/hpet.h
5991
5992HPET:	x86
5993S:	Orphan
5994F:	arch/x86/kernel/hpet.c
5995F:	arch/x86/include/asm/hpet.h
5996
5997HPFS FILESYSTEM
5998M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5999W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6000S:	Maintained
6001F:	fs/hpfs/
6002
6003HSI SUBSYSTEM
6004M:	Sebastian Reichel <sre@kernel.org>
6005T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6006S:	Maintained
6007F:	Documentation/ABI/testing/sysfs-bus-hsi
6008F:	Documentation/device-drivers/serial-interfaces.rst
6009F:	drivers/hsi/
6010F:	include/linux/hsi/
6011F:	include/uapi/linux/hsi/
6012
6013HSO 3G MODEM DRIVER
6014M:	Jan Dumon <j.dumon@option.com>
6015W:	http://www.pharscape.org
6016S:	Maintained
6017F:	drivers/net/usb/hso.c
6018
6019HSR NETWORK PROTOCOL
6020M:	Arvid Brodin <arvid.brodin@alten.se>
6021L:	netdev@vger.kernel.org
6022S:	Maintained
6023F:	net/hsr/
6024
6025HTCPEN TOUCHSCREEN DRIVER
6026M:	Pau Oliva Fora <pof@eslack.org>
6027L:	linux-input@vger.kernel.org
6028S:	Maintained
6029F:	drivers/input/touchscreen/htcpen.c
6030
6031HUGETLB FILESYSTEM
6032M:	Nadia Yvette Chambers <nyc@holomorphy.com>
6033S:	Maintained
6034F:	fs/hugetlbfs/
6035
6036HVA ST MEDIA DRIVER
6037M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6038L:	linux-media@vger.kernel.org
6039T:	git git://linuxtv.org/media_tree.git
6040W:	https://linuxtv.org
6041S:	Supported
6042F:	drivers/media/platform/sti/hva
6043
6044Hyper-V CORE AND DRIVERS
6045M:	"K. Y. Srinivasan" <kys@microsoft.com>
6046M:	Haiyang Zhang <haiyangz@microsoft.com>
6047M:	Stephen Hemminger <sthemmin@microsoft.com>
6048L:	devel@linuxdriverproject.org
6049S:	Maintained
6050F:	arch/x86/include/asm/mshyperv.h
6051F:	arch/x86/include/uapi/asm/hyperv.h
6052F:	arch/x86/kernel/cpu/mshyperv.c
6053F:	arch/x86/hyperv
6054F:	drivers/hid/hid-hyperv.c
6055F:	drivers/hv/
6056F:	drivers/input/serio/hyperv-keyboard.c
6057F:	drivers/pci/host/pci-hyperv.c
6058F:	drivers/net/hyperv/
6059F:	drivers/scsi/storvsc_drv.c
6060F:	drivers/uio/uio_hv_generic.c
6061F:	drivers/video/fbdev/hyperv_fb.c
6062F:	include/linux/hyperv.h
6063F:	tools/hv/
6064F:	Documentation/ABI/stable/sysfs-bus-vmbus
6065
6066I2C MUXES
6067M:	Peter Rosin <peda@axentia.se>
6068L:	linux-i2c@vger.kernel.org
6069S:	Maintained
6070F:	Documentation/i2c/i2c-topology
6071F:	Documentation/i2c/muxes/
6072F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6073F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6074F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6075F:	drivers/i2c/i2c-mux.c
6076F:	drivers/i2c/muxes/
6077F:	include/linux/i2c-mux.h
6078
6079I2C OVER PARALLEL PORT
6080M:	Jean Delvare <jdelvare@suse.com>
6081L:	linux-i2c@vger.kernel.org
6082S:	Maintained
6083F:	Documentation/i2c/busses/i2c-parport
6084F:	Documentation/i2c/busses/i2c-parport-light
6085F:	drivers/i2c/busses/i2c-parport.c
6086F:	drivers/i2c/busses/i2c-parport-light.c
6087
6088I2C/SMBUS CONTROLLER DRIVERS FOR PC
6089M:	Jean Delvare <jdelvare@suse.com>
6090L:	linux-i2c@vger.kernel.org
6091S:	Maintained
6092F:	Documentation/i2c/busses/i2c-ali1535
6093F:	Documentation/i2c/busses/i2c-ali1563
6094F:	Documentation/i2c/busses/i2c-ali15x3
6095F:	Documentation/i2c/busses/i2c-amd756
6096F:	Documentation/i2c/busses/i2c-amd8111
6097F:	Documentation/i2c/busses/i2c-i801
6098F:	Documentation/i2c/busses/i2c-nforce2
6099F:	Documentation/i2c/busses/i2c-piix4
6100F:	Documentation/i2c/busses/i2c-sis5595
6101F:	Documentation/i2c/busses/i2c-sis630
6102F:	Documentation/i2c/busses/i2c-sis96x
6103F:	Documentation/i2c/busses/i2c-via
6104F:	Documentation/i2c/busses/i2c-viapro
6105F:	drivers/i2c/busses/i2c-ali1535.c
6106F:	drivers/i2c/busses/i2c-ali1563.c
6107F:	drivers/i2c/busses/i2c-ali15x3.c
6108F:	drivers/i2c/busses/i2c-amd756.c
6109F:	drivers/i2c/busses/i2c-amd756-s4882.c
6110F:	drivers/i2c/busses/i2c-amd8111.c
6111F:	drivers/i2c/busses/i2c-i801.c
6112F:	drivers/i2c/busses/i2c-isch.c
6113F:	drivers/i2c/busses/i2c-nforce2.c
6114F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6115F:	drivers/i2c/busses/i2c-piix4.c
6116F:	drivers/i2c/busses/i2c-sis5595.c
6117F:	drivers/i2c/busses/i2c-sis630.c
6118F:	drivers/i2c/busses/i2c-sis96x.c
6119F:	drivers/i2c/busses/i2c-via.c
6120F:	drivers/i2c/busses/i2c-viapro.c
6121
6122I2C/SMBUS ISMT DRIVER
6123M:	Seth Heasley <seth.heasley@intel.com>
6124M:	Neil Horman <nhorman@tuxdriver.com>
6125L:	linux-i2c@vger.kernel.org
6126F:	drivers/i2c/busses/i2c-ismt.c
6127F:	Documentation/i2c/busses/i2c-ismt
6128
6129I2C/SMBUS STUB DRIVER
6130M:	Jean Delvare <jdelvare@suse.com>
6131L:	linux-i2c@vger.kernel.org
6132S:	Maintained
6133F:	drivers/i2c/i2c-stub.c
6134
6135I2C SUBSYSTEM
6136M:	Wolfram Sang <wsa@the-dreams.de>
6137L:	linux-i2c@vger.kernel.org
6138W:	https://i2c.wiki.kernel.org/
6139Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6140T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6141S:	Maintained
6142F:	Documentation/devicetree/bindings/i2c/
6143F:	Documentation/i2c/
6144F:	drivers/i2c/
6145F:	drivers/i2c/*/
6146F:	include/linux/i2c.h
6147F:	include/linux/i2c-*.h
6148F:	include/uapi/linux/i2c.h
6149F:	include/uapi/linux/i2c-*.h
6150
6151I2C ACPI SUPPORT
6152M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6153L:	linux-i2c@vger.kernel.org
6154L:	linux-acpi@vger.kernel.org
6155S:	Maintained
6156
6157I2C-TAOS-EVM DRIVER
6158M:	Jean Delvare <jdelvare@suse.com>
6159L:	linux-i2c@vger.kernel.org
6160S:	Maintained
6161F:	Documentation/i2c/busses/i2c-taos-evm
6162F:	drivers/i2c/busses/i2c-taos-evm.c
6163
6164I2C-TINY-USB DRIVER
6165M:	Till Harbaum <till@harbaum.org>
6166L:	linux-i2c@vger.kernel.org
6167W:	http://www.harbaum.org/till/i2c_tiny_usb
6168S:	Maintained
6169F:	drivers/i2c/busses/i2c-tiny-usb.c
6170
6171i386 BOOT CODE
6172M:	"H. Peter Anvin" <hpa@zytor.com>
6173S:	Maintained
6174F:	arch/x86/boot/
6175
6176i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6177M:	"H. Peter Anvin" <hpa@zytor.com>
6178T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6179S:	Maintained
6180
6181IA64 (Itanium) PLATFORM
6182M:	Tony Luck <tony.luck@intel.com>
6183M:	Fenghua Yu <fenghua.yu@intel.com>
6184L:	linux-ia64@vger.kernel.org
6185T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6186S:	Maintained
6187F:	arch/ia64/
6188
6189IBM Power VMX Cryptographic instructions
6190M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6191M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6192L:	linux-crypto@vger.kernel.org
6193S:	Supported
6194F:	drivers/crypto/vmx/Makefile
6195F:	drivers/crypto/vmx/Kconfig
6196F:	drivers/crypto/vmx/vmx.c
6197F:	drivers/crypto/vmx/aes*
6198F:	drivers/crypto/vmx/ghash*
6199F:	drivers/crypto/vmx/ppc-xlate.pl
6200
6201IBM Power in-Nest Crypto Acceleration
6202M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6203M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6204L:	linux-crypto@vger.kernel.org
6205S:	Supported
6206F:	drivers/crypto/nx/Makefile
6207F:	drivers/crypto/nx/Kconfig
6208F:	drivers/crypto/nx/nx-aes*
6209F:	drivers/crypto/nx/nx-sha*
6210F:	drivers/crypto/nx/nx.*
6211F:	drivers/crypto/nx/nx_csbcpb.h
6212F:	drivers/crypto/nx/nx_debugfs.h
6213
6214IBM Power 842 compression accelerator
6215M:	Dan Streetman <ddstreet@ieee.org>
6216S:	Supported
6217F:	drivers/crypto/nx/Makefile
6218F:	drivers/crypto/nx/Kconfig
6219F:	drivers/crypto/nx/nx-842*
6220F:	include/linux/sw842.h
6221F:	crypto/842.c
6222F:	lib/842/
6223
6224IBM Power Linux RAID adapter
6225M:	Brian King <brking@us.ibm.com>
6226S:	Supported
6227F:	drivers/scsi/ipr.*
6228
6229IBM Power Virtual Ethernet Device Driver
6230M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6231L:	netdev@vger.kernel.org
6232S:	Supported
6233F:	drivers/net/ethernet/ibm/ibmveth.*
6234
6235IBM Power SRIOV Virtual NIC Device Driver
6236M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6237M:	John Allen <jallen@linux.vnet.ibm.com>
6238L:	netdev@vger.kernel.org
6239S:	Supported
6240F:	drivers/net/ethernet/ibm/ibmvnic.*
6241
6242IBM Power Virtual SCSI Device Drivers
6243M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6244L:	linux-scsi@vger.kernel.org
6245S:	Supported
6246F:	drivers/scsi/ibmvscsi/ibmvscsi*
6247F:	include/scsi/viosrp.h
6248
6249IBM Power Virtual SCSI Device Target Driver
6250M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6251M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6252L:	linux-scsi@vger.kernel.org
6253L:	target-devel@vger.kernel.org
6254S:	Supported
6255F:	drivers/scsi/ibmvscsi_tgt/
6256
6257IBM Power Virtual FC Device Drivers
6258M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6259L:	linux-scsi@vger.kernel.org
6260S:	Supported
6261F:	drivers/scsi/ibmvscsi/ibmvfc*
6262
6263IBM ServeRAID RAID DRIVER
6264S:	Orphan
6265F:	drivers/scsi/ips.*
6266
6267ICH LPC AND GPIO DRIVER
6268M:	Peter Tyser <ptyser@xes-inc.com>
6269S:	Maintained
6270F:	drivers/mfd/lpc_ich.c
6271F:	drivers/gpio/gpio-ich.c
6272
6273IDE SUBSYSTEM
6274M:	"David S. Miller" <davem@davemloft.net>
6275L:	linux-ide@vger.kernel.org
6276Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6277T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6278S:	Maintained
6279F:	Documentation/ide/
6280F:	drivers/ide/
6281F:	include/linux/ide.h
6282
6283IDEAPAD LAPTOP EXTRAS DRIVER
6284M:	Ike Panhc <ike.pan@canonical.com>
6285L:	platform-driver-x86@vger.kernel.org
6286W:	http://launchpad.net/ideapad-laptop
6287S:	Maintained
6288F:	drivers/platform/x86/ideapad-laptop.c
6289
6290IDEAPAD LAPTOP SLIDEBAR DRIVER
6291M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6292L:	linux-input@vger.kernel.org
6293W:	https://github.com/o2genum/ideapad-slidebar
6294S:	Maintained
6295F:	drivers/input/misc/ideapad_slidebar.c
6296
6297IDE/ATAPI DRIVERS
6298M:	Borislav Petkov <bp@alien8.de>
6299L:	linux-ide@vger.kernel.org
6300S:	Maintained
6301F:	Documentation/cdrom/ide-cd
6302F:	drivers/ide/ide-cd*
6303
6304IEEE 802.15.4 SUBSYSTEM
6305M:	Alexander Aring <aar@pengutronix.de>
6306M:	Stefan Schmidt <stefan@osg.samsung.com>
6307L:	linux-wpan@vger.kernel.org
6308W:	http://wpan.cakelab.org/
6309T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6310T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6311S:	Maintained
6312F:	net/ieee802154/
6313F:	net/mac802154/
6314F:	drivers/net/ieee802154/
6315F:	include/linux/nl802154.h
6316F:	include/linux/ieee802154.h
6317F:	include/net/nl802154.h
6318F:	include/net/mac802154.h
6319F:	include/net/af_ieee802154.h
6320F:	include/net/cfg802154.h
6321F:	include/net/ieee802154_netdev.h
6322F:	Documentation/networking/ieee802154.txt
6323
6324IFE PROTOCOL
6325M:	Yotam Gigi <yotamg@mellanox.com>
6326M:	Jamal Hadi Salim <jhs@mojatatu.com>
6327F:	net/ife
6328F:	include/net/ife.h
6329F:	include/uapi/linux/ife.h
6330
6331IGORPLUG-USB IR RECEIVER
6332M:	Sean Young <sean@mess.org>
6333L:	linux-media@vger.kernel.org
6334S:	Maintained
6335F:	drivers/media/rc/igorplugusb.c
6336
6337IGUANAWORKS USB IR TRANSCEIVER
6338M:	Sean Young <sean@mess.org>
6339L:	linux-media@vger.kernel.org
6340S:	Maintained
6341F:	drivers/media/rc/iguanair.c
6342
6343IIO DIGITAL POTENTIOMETER DAC
6344M:	Peter Rosin <peda@axentia.se>
6345L:	linux-iio@vger.kernel.org
6346S:	Maintained
6347F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6348F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6349F:	drivers/iio/dac/dpot-dac.c
6350
6351IIO ENVELOPE DETECTOR
6352M:	Peter Rosin <peda@axentia.se>
6353L:	linux-iio@vger.kernel.org
6354S:	Maintained
6355F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6356F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6357F:	drivers/iio/adc/envelope-detector.c
6358
6359IIO SUBSYSTEM AND DRIVERS
6360M:	Jonathan Cameron <jic23@kernel.org>
6361R:	Hartmut Knaack <knaack.h@gmx.de>
6362R:	Lars-Peter Clausen <lars@metafoo.de>
6363R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6364L:	linux-iio@vger.kernel.org
6365T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6366S:	Maintained
6367F:	Documentation/devicetree/bindings/iio/
6368F:	drivers/iio/
6369F:	drivers/staging/iio/
6370F:	include/linux/iio/
6371F:	tools/iio/
6372
6373IKANOS/ADI EAGLE ADSL USB DRIVER
6374M:	Matthieu Castet <castet.matthieu@free.fr>
6375M:	Stanislaw Gruszka <stf_xl@wp.pl>
6376S:	Maintained
6377F:	drivers/usb/atm/ueagle-atm.c
6378
6379IMGTEC ASCII LCD DRIVER
6380M:	Paul Burton <paul.burton@imgtec.com>
6381S:	Maintained
6382F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6383F:	drivers/auxdisplay/img-ascii-lcd.c
6384
6385INA209 HARDWARE MONITOR DRIVER
6386M:	Guenter Roeck <linux@roeck-us.net>
6387L:	linux-hwmon@vger.kernel.org
6388S:	Maintained
6389F:	Documentation/hwmon/ina209
6390F:	Documentation/devicetree/bindings/i2c/ina209.txt
6391F:	drivers/hwmon/ina209.c
6392
6393INA2XX HARDWARE MONITOR DRIVER
6394M:	Guenter Roeck <linux@roeck-us.net>
6395L:	linux-hwmon@vger.kernel.org
6396S:	Maintained
6397F:	Documentation/hwmon/ina2xx
6398F:	drivers/hwmon/ina2xx.c
6399F:	include/linux/platform_data/ina2xx.h
6400
6401INDUSTRY PACK SUBSYSTEM (IPACK)
6402M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6403M:	Jens Taprogge <jens.taprogge@taprogge.org>
6404M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6405L:	industrypack-devel@lists.sourceforge.net
6406W:	http://industrypack.sourceforge.net
6407S:	Maintained
6408F:	drivers/ipack/
6409
6410INGENIC JZ4780 DMA Driver
6411M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6412S:	Maintained
6413F:	drivers/dma/dma-jz4780.c
6414
6415INGENIC JZ4780 NAND DRIVER
6416M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6417L:	linux-mtd@lists.infradead.org
6418S:	Maintained
6419F:	drivers/mtd/nand/jz4780_*
6420
6421INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6422M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6423M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6424L:	linux-ima-devel@lists.sourceforge.net
6425L:	linux-ima-user@lists.sourceforge.net
6426L:	linux-security-module@vger.kernel.org
6427T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6428S:	Supported
6429F:	security/integrity/ima/
6430
6431IMGTEC IR DECODER DRIVER
6432M:	James Hogan <james.hogan@imgtec.com>
6433S:	Maintained
6434F:	drivers/media/rc/img-ir/
6435
6436IMS TWINTURBO FRAMEBUFFER DRIVER
6437L:	linux-fbdev@vger.kernel.org
6438S:	Orphan
6439F:	drivers/video/fbdev/imsttfb.c
6440
6441INFINIBAND SUBSYSTEM
6442M:	Doug Ledford <dledford@redhat.com>
6443M:	Sean Hefty <sean.hefty@intel.com>
6444M:	Hal Rosenstock <hal.rosenstock@gmail.com>
6445L:	linux-rdma@vger.kernel.org
6446W:	http://www.openfabrics.org/
6447Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6448T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6449S:	Supported
6450F:	Documentation/infiniband/
6451F:	drivers/infiniband/
6452F:	include/uapi/linux/if_infiniband.h
6453F:	include/uapi/rdma/
6454F:	include/rdma/
6455
6456INOTIFY
6457M:	John McCutchan <john@johnmccutchan.com>
6458M:	Robert Love <rlove@rlove.org>
6459M:	Eric Paris <eparis@parisplace.org>
6460S:	Maintained
6461F:	Documentation/filesystems/inotify.txt
6462F:	fs/notify/inotify/
6463F:	include/linux/inotify.h
6464F:	include/uapi/linux/inotify.h
6465
6466INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6467M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6468L:	linux-input@vger.kernel.org
6469Q:	http://patchwork.kernel.org/project/linux-input/list/
6470T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6471S:	Maintained
6472F:	drivers/input/
6473F:	include/linux/input.h
6474F:	include/uapi/linux/input.h
6475F:	include/linux/input/
6476F:	Documentation/devicetree/bindings/input/
6477
6478INPUT MULTITOUCH (MT) PROTOCOL
6479M:	Henrik Rydberg <rydberg@bitmath.org>
6480L:	linux-input@vger.kernel.org
6481S:	Odd fixes
6482F:	Documentation/input/multi-touch-protocol.txt
6483F:	drivers/input/input-mt.c
6484K:	\b(ABS|SYN)_MT_
6485
6486INTEL ASoC BDW/HSW DRIVERS
6487M:	Jie Yang <yang.jie@linux.intel.com>
6488L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6489S:	Supported
6490F:	sound/soc/intel/common/sst-dsp*
6491F:	sound/soc/intel/common/sst-firmware.c
6492F:	sound/soc/intel/boards/broadwell.c
6493F:	sound/soc/intel/haswell/
6494
6495INTEL C600 SERIES SAS CONTROLLER DRIVER
6496M:	Intel SCU Linux support <intel-linux-scu@intel.com>
6497M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6498L:	linux-scsi@vger.kernel.org
6499T:	git git://git.code.sf.net/p/intel-sas/isci
6500S:	Supported
6501F:	drivers/scsi/isci/
6502
6503INTEL HID EVENT DRIVER
6504M:	Alex Hung <alex.hung@canonical.com>
6505L:	platform-driver-x86@vger.kernel.org
6506S:	Maintained
6507F:	drivers/platform/x86/intel-hid.c
6508
6509INTEL VIRTUAL BUTTON DRIVER
6510M:	AceLan Kao <acelan.kao@canonical.com>
6511L:	platform-driver-x86@vger.kernel.org
6512S:	Maintained
6513F:	drivers/platform/x86/intel-vbtn.c
6514
6515INTEL IDLE DRIVER
6516M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
6517M:	Len Brown <lenb@kernel.org>
6518L:	linux-pm@vger.kernel.org
6519T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6520B:	https://bugzilla.kernel.org
6521S:	Supported
6522F:	drivers/idle/intel_idle.c
6523
6524INTEL INTEGRATED SENSOR HUB DRIVER
6525M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6526M:	Jiri Kosina <jikos@kernel.org>
6527L:	linux-input@vger.kernel.org
6528S:	Maintained
6529F:	drivers/hid/intel-ish-hid/
6530
6531INTEL PSTATE DRIVER
6532M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6533M:	Len Brown <lenb@kernel.org>
6534L:	linux-pm@vger.kernel.org
6535S:	Supported
6536F:	drivers/cpufreq/intel_pstate.c
6537
6538INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6539M:	Maik Broemme <mbroemme@libmpq.org>
6540L:	linux-fbdev@vger.kernel.org
6541S:	Maintained
6542F:	Documentation/fb/intelfb.txt
6543F:	drivers/video/fbdev/intelfb/
6544
6545INTEL 810/815 FRAMEBUFFER DRIVER
6546M:	Antonino Daplas <adaplas@gmail.com>
6547L:	linux-fbdev@vger.kernel.org
6548S:	Maintained
6549F:	drivers/video/fbdev/i810/
6550
6551INTEL MENLOW THERMAL DRIVER
6552M:	Sujith Thomas <sujith.thomas@intel.com>
6553L:	platform-driver-x86@vger.kernel.org
6554W:	https://01.org/linux-acpi
6555S:	Supported
6556F:	drivers/platform/x86/intel_menlow.c
6557
6558INTEL I/OAT DMA DRIVER
6559M:	Dave Jiang <dave.jiang@intel.com>
6560R:	Dan Williams <dan.j.williams@intel.com>
6561L:	dmaengine@vger.kernel.org
6562Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6563S:	Supported
6564F:	drivers/dma/ioat*
6565
6566INTEL IOMMU (VT-d)
6567M:	David Woodhouse <dwmw2@infradead.org>
6568L:	iommu@lists.linux-foundation.org
6569T:	git git://git.infradead.org/iommu-2.6.git
6570S:	Supported
6571F:	drivers/iommu/intel-iommu.c
6572F:	include/linux/intel-iommu.h
6573
6574INTEL IOP-ADMA DMA DRIVER
6575R:	Dan Williams <dan.j.williams@intel.com>
6576S:	Odd fixes
6577F:	drivers/dma/iop-adma.c
6578
6579INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6580M:	Krzysztof Halasa <khalasa@piap.pl>
6581S:	Maintained
6582F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
6583F:	arch/arm/mach-ixp4xx/include/mach/npe.h
6584F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6585F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
6586F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
6587F:	drivers/net/wan/ixp4xx_hss.c
6588
6589INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6590M:	Deepak Saxena <dsaxena@plexity.net>
6591S:	Maintained
6592F:	drivers/char/hw_random/ixp4xx-rng.c
6593
6594INTEL ETHERNET DRIVERS
6595M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6596L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6597W:	http://www.intel.com/support/feedback.htm
6598W:	http://e1000.sourceforge.net/
6599Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6600T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6601T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6602S:	Supported
6603F:	Documentation/networking/e100.txt
6604F:	Documentation/networking/e1000.txt
6605F:	Documentation/networking/e1000e.txt
6606F:	Documentation/networking/igb.txt
6607F:	Documentation/networking/igbvf.txt
6608F:	Documentation/networking/ixgb.txt
6609F:	Documentation/networking/ixgbe.txt
6610F:	Documentation/networking/ixgbevf.txt
6611F:	Documentation/networking/i40e.txt
6612F:	Documentation/networking/i40evf.txt
6613F:	drivers/net/ethernet/intel/
6614F:	drivers/net/ethernet/intel/*/
6615
6616INTEL RDMA RNIC DRIVER
6617M:     Faisal Latif <faisal.latif@intel.com>
6618M:     Shiraz Saleem <shiraz.saleem@intel.com>
6619L:     linux-rdma@vger.kernel.org
6620S:     Supported
6621F:     drivers/infiniband/hw/i40iw/
6622
6623INTEL MERRIFIELD GPIO DRIVER
6624M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6625L:	linux-gpio@vger.kernel.org
6626S:	Maintained
6627F:	drivers/gpio/gpio-merrifield.c
6628
6629INTEL-MID GPIO DRIVER
6630M:	David Cohen <david.a.cohen@linux.intel.com>
6631L:	linux-gpio@vger.kernel.org
6632S:	Maintained
6633F:	drivers/gpio/gpio-intel-mid.c
6634
6635INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6636M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
6637L:	linux-wireless@vger.kernel.org
6638S:	Maintained
6639F:	Documentation/networking/README.ipw2100
6640F:	Documentation/networking/README.ipw2200
6641F:	drivers/net/wireless/intel/ipw2x00/
6642
6643INTEL(R) TRACE HUB
6644M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6645S:	Supported
6646F:	Documentation/trace/intel_th.txt
6647F:	drivers/hwtracing/intel_th/
6648
6649INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6650M:	Ning Sun <ning.sun@intel.com>
6651L:	tboot-devel@lists.sourceforge.net
6652W:	http://tboot.sourceforge.net
6653T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6654S:	Supported
6655F:	Documentation/intel_txt.txt
6656F:	include/linux/tboot.h
6657F:	arch/x86/kernel/tboot.c
6658
6659INTEL WIRELESS WIMAX CONNECTION 2400
6660M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6661M:	linux-wimax@intel.com
6662L:	wimax@linuxwimax.org (subscribers-only)
6663S:	Supported
6664W:	http://linuxwimax.org
6665F:	Documentation/wimax/README.i2400m
6666F:	drivers/net/wimax/i2400m/
6667F:	include/uapi/linux/wimax/i2400m.h
6668
6669INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6670M:	Stanislaw Gruszka <sgruszka@redhat.com>
6671L:	linux-wireless@vger.kernel.org
6672S:	Supported
6673F:	drivers/net/wireless/intel/iwlegacy/
6674
6675INTEL WIRELESS WIFI LINK (iwlwifi)
6676M:	Johannes Berg <johannes.berg@intel.com>
6677M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6678M:	Luca Coelho <luciano.coelho@intel.com>
6679M:	Intel Linux Wireless <linuxwifi@intel.com>
6680L:	linux-wireless@vger.kernel.org
6681W:	http://intellinuxwireless.org
6682T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6683S:	Supported
6684F:	drivers/net/wireless/intel/iwlwifi/
6685
6686INTEL MANAGEMENT ENGINE (mei)
6687M:	Tomas Winkler <tomas.winkler@intel.com>
6688L:	linux-kernel@vger.kernel.org
6689S:	Supported
6690F:	include/uapi/linux/mei.h
6691F:	include/linux/mei_cl_bus.h
6692F:	drivers/misc/mei/*
6693F:	drivers/watchdog/mei_wdt.c
6694F:	Documentation/misc-devices/mei/*
6695F:	samples/mei/*
6696
6697INTEL MIC DRIVERS (mic)
6698M:	Sudeep Dutt <sudeep.dutt@intel.com>
6699M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
6700S:	Supported
6701W:	https://github.com/sudeepdutt/mic
6702W:	http://software.intel.com/en-us/mic-developer
6703F:	include/linux/mic_bus.h
6704F:	include/linux/scif.h
6705F:	include/uapi/linux/mic_common.h
6706F: 	include/uapi/linux/mic_ioctl.h
6707F:	include/uapi/linux/scif_ioctl.h
6708F:	drivers/misc/mic/
6709F:	drivers/dma/mic_x100_dma.c
6710F:	drivers/dma/mic_x100_dma.h
6711F:	Documentation/mic/
6712
6713INTEL PMC/P-Unit IPC DRIVER
6714M:	Zha Qipeng<qipeng.zha@intel.com>
6715L:	platform-driver-x86@vger.kernel.org
6716S:	Maintained
6717F:	drivers/platform/x86/intel_pmc_ipc.c
6718F:	drivers/platform/x86/intel_punit_ipc.c
6719F:	arch/x86/include/asm/intel_pmc_ipc.h
6720F:	arch/x86/include/asm/intel_punit_ipc.h
6721
6722INTEL TELEMETRY DRIVER
6723M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6724L:	platform-driver-x86@vger.kernel.org
6725S:	Maintained
6726F:	arch/x86/include/asm/intel_telemetry.h
6727F:	drivers/platform/x86/intel_telemetry*
6728
6729INTEL PMC CORE DRIVER
6730M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6731M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6732L:	platform-driver-x86@vger.kernel.org
6733S:	Maintained
6734F:	arch/x86/include/asm/pmc_core.h
6735F:	drivers/platform/x86/intel_pmc_core*
6736
6737INVENSENSE MPU-3050 GYROSCOPE DRIVER
6738M:	Linus Walleij <linus.walleij@linaro.org>
6739L:	linux-iio@vger.kernel.org
6740S:	Maintained
6741F:	drivers/iio/gyro/mpu3050*
6742F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6743
6744IOC3 ETHERNET DRIVER
6745M:	Ralf Baechle <ralf@linux-mips.org>
6746L:	linux-mips@linux-mips.org
6747S:	Maintained
6748F:	drivers/net/ethernet/sgi/ioc3-eth.c
6749
6750IOC3 SERIAL DRIVER
6751M:	Pat Gefre <pfg@sgi.com>
6752L:	linux-serial@vger.kernel.org
6753S:	Maintained
6754F:	drivers/tty/serial/ioc3_serial.c
6755
6756IOMMU DRIVERS
6757M:	Joerg Roedel <joro@8bytes.org>
6758L:	iommu@lists.linux-foundation.org
6759T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6760S:	Maintained
6761F:	Documentation/devicetree/bindings/iommu/
6762F:	drivers/iommu/
6763
6764IP MASQUERADING
6765M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6766S:	Maintained
6767F:	net/ipv4/netfilter/ipt_MASQUERADE.c
6768
6769IPMI SUBSYSTEM
6770M:	Corey Minyard <minyard@acm.org>
6771L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6772W:	http://openipmi.sourceforge.net/
6773S:	Supported
6774F:	Documentation/IPMI.txt
6775F:	drivers/char/ipmi/
6776F:	include/linux/ipmi*
6777F:	include/uapi/linux/ipmi*
6778
6779QCOM AUDIO (ASoC) DRIVERS
6780M:	Patrick Lai <plai@codeaurora.org>
6781M:	Banajit Goswami <bgoswami@codeaurora.org>
6782L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6783S:	Supported
6784F:	sound/soc/qcom/
6785
6786IPS SCSI RAID DRIVER
6787M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6788L:	linux-scsi@vger.kernel.org
6789W:	http://www.adaptec.com/
6790S:	Maintained
6791F:	drivers/scsi/ips*
6792
6793IPVS
6794M:	Wensong Zhang <wensong@linux-vs.org>
6795M:	Simon Horman <horms@verge.net.au>
6796M:	Julian Anastasov <ja@ssi.bg>
6797L:	netdev@vger.kernel.org
6798L:	lvs-devel@vger.kernel.org
6799S:	Maintained
6800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6801T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6802F:	Documentation/networking/ipvs-sysctl.txt
6803F:	include/net/ip_vs.h
6804F:	include/uapi/linux/ip_vs.h
6805F:	net/netfilter/ipvs/
6806
6807IPWIRELESS DRIVER
6808M:	Jiri Kosina <jikos@kernel.org>
6809M:	David Sterba <dsterba@suse.com>
6810S:	Odd Fixes
6811F:	drivers/tty/ipwireless/
6812
6813IPX NETWORK LAYER
6814L:	netdev@vger.kernel.org
6815S:	Odd fixes
6816F:	include/net/ipx.h
6817F:	include/uapi/linux/ipx.h
6818F:	net/ipx/
6819
6820IRDA SUBSYSTEM
6821M:	Samuel Ortiz <samuel@sortiz.org>
6822L:	irda-users@lists.sourceforge.net (subscribers-only)
6823L:	netdev@vger.kernel.org
6824W:	http://irda.sourceforge.net/
6825S:	Maintained
6826T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6827F:	Documentation/networking/irda.txt
6828F:	drivers/net/irda/
6829F:	include/net/irda/
6830F:	net/irda/
6831
6832IRQ SUBSYSTEM
6833M:	Thomas Gleixner <tglx@linutronix.de>
6834L:	linux-kernel@vger.kernel.org
6835S:	Maintained
6836T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6837F:	kernel/irq/
6838
6839IRQCHIP DRIVERS
6840M:	Thomas Gleixner <tglx@linutronix.de>
6841M:	Jason Cooper <jason@lakedaemon.net>
6842M:	Marc Zyngier <marc.zyngier@arm.com>
6843L:	linux-kernel@vger.kernel.org
6844S:	Maintained
6845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6846T:	git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6847F:	Documentation/devicetree/bindings/interrupt-controller/
6848F:	drivers/irqchip/
6849
6850IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6851M:	Marc Zyngier <marc.zyngier@arm.com>
6852S:	Maintained
6853T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6854F:	Documentation/IRQ-domain.txt
6855F:	include/linux/irqdomain.h
6856F:	kernel/irq/irqdomain.c
6857F:	kernel/irq/msi.c
6858
6859ISA
6860M:	William Breathitt Gray <vilhelm.gray@gmail.com>
6861S:	Maintained
6862F:	Documentation/isa.txt
6863F:	drivers/base/isa.c
6864F:	include/linux/isa.h
6865
6866ISAPNP
6867M:	Jaroslav Kysela <perex@perex.cz>
6868S:	Maintained
6869F:	Documentation/isapnp.txt
6870F:	drivers/pnp/isapnp/
6871F:	include/linux/isapnp.h
6872
6873ISA RADIO MODULE
6874M:	Hans Verkuil <hverkuil@xs4all.nl>
6875L:	linux-media@vger.kernel.org
6876T:	git git://linuxtv.org/media_tree.git
6877W:	https://linuxtv.org
6878S:	Maintained
6879F:	drivers/media/radio/radio-isa*
6880
6881iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6882M:	Peter Jones <pjones@redhat.com>
6883M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
6884S:	Maintained
6885F:	drivers/firmware/iscsi_ibft*
6886
6887ISCSI
6888M:	Lee Duncan <lduncan@suse.com>
6889M:	Chris Leech <cleech@redhat.com>
6890L:	open-iscsi@googlegroups.com
6891W:	www.open-iscsi.com
6892S:	Maintained
6893F:	drivers/scsi/*iscsi*
6894F:	include/scsi/*iscsi*
6895
6896ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6897M:	Or Gerlitz <ogerlitz@mellanox.com>
6898M:	Sagi Grimberg <sagi@grimberg.me>
6899M:	Roi Dayan <roid@mellanox.com>
6900L:	linux-rdma@vger.kernel.org
6901S:	Supported
6902W:	http://www.openfabrics.org
6903W:	www.open-iscsi.org
6904Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6905F:	drivers/infiniband/ulp/iser/
6906
6907ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6908M:	Sagi Grimberg <sagi@grimberg.me>
6909T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6910L:	linux-rdma@vger.kernel.org
6911L:	target-devel@vger.kernel.org
6912S:	Supported
6913W:	http://www.linux-iscsi.org
6914F:	drivers/infiniband/ulp/isert
6915
6916ISDN SUBSYSTEM
6917M:	Karsten Keil <isdn@linux-pingi.de>
6918L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
6919L:	netdev@vger.kernel.org
6920W:	http://www.isdn4linux.de
6921T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6922S:	Maintained
6923F:	Documentation/isdn/
6924F:	drivers/isdn/
6925F:	include/linux/isdn.h
6926F:	include/linux/isdn/
6927F:	include/uapi/linux/isdn.h
6928F:	include/uapi/linux/isdn/
6929
6930ISDN SUBSYSTEM (Eicon active card driver)
6931M:	Armin Schindler <mac@melware.de>
6932L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
6933W:	http://www.melware.de
6934S:	Maintained
6935F:	drivers/isdn/hardware/eicon/
6936
6937IT87 HARDWARE MONITORING DRIVER
6938M:	Jean Delvare <jdelvare@suse.com>
6939L:	linux-hwmon@vger.kernel.org
6940S:	Maintained
6941F:	Documentation/hwmon/it87
6942F:	drivers/hwmon/it87.c
6943
6944IT913X MEDIA DRIVER
6945M:	Antti Palosaari <crope@iki.fi>
6946L:	linux-media@vger.kernel.org
6947W:	https://linuxtv.org
6948W:	http://palosaari.fi/linux/
6949Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6950T:	git git://linuxtv.org/anttip/media_tree.git
6951S:	Maintained
6952F:	drivers/media/tuners/it913x*
6953
6954IVTV VIDEO4LINUX DRIVER
6955M:	Andy Walls <awalls@md.metrocast.net>
6956L:	ivtv-devel@ivtvdriver.org (subscribers-only)
6957L:	linux-media@vger.kernel.org
6958T:	git git://linuxtv.org/media_tree.git
6959W:	http://www.ivtvdriver.org
6960S:	Maintained
6961F:	Documentation/media/v4l-drivers/ivtv*
6962F:	drivers/media/pci/ivtv/
6963F:	include/uapi/linux/ivtv*
6964
6965IX2505V MEDIA DRIVER
6966M:	Malcolm Priestley <tvboxspy@gmail.com>
6967L:	linux-media@vger.kernel.org
6968W:	https://linuxtv.org
6969Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6970S:	Maintained
6971F:	drivers/media/dvb-frontends/ix2505v*
6972
6973JC42.4 TEMPERATURE SENSOR DRIVER
6974M:	Guenter Roeck <linux@roeck-us.net>
6975L:	linux-hwmon@vger.kernel.org
6976S:	Maintained
6977F:	drivers/hwmon/jc42.c
6978F:	Documentation/hwmon/jc42
6979
6980JFS FILESYSTEM
6981M:	Dave Kleikamp <shaggy@kernel.org>
6982L:	jfs-discussion@lists.sourceforge.net
6983W:	http://jfs.sourceforge.net/
6984T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6985S:	Maintained
6986F:	Documentation/filesystems/jfs.txt
6987F:	fs/jfs/
6988
6989JME NETWORK DRIVER
6990M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
6991L:	netdev@vger.kernel.org
6992S:	Maintained
6993F:	drivers/net/ethernet/jme.*
6994
6995JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6996M:	David Woodhouse <dwmw2@infradead.org>
6997L:	linux-mtd@lists.infradead.org
6998W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
6999S:	Maintained
7000F:	fs/jffs2/
7001F:	include/uapi/linux/jffs2.h
7002
7003JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7004M:	"Theodore Ts'o" <tytso@mit.edu>
7005M:	Jan Kara <jack@suse.com>
7006L:	linux-ext4@vger.kernel.org
7007S:	Maintained
7008F:	fs/jbd2/
7009F:	include/linux/jbd2.h
7010
7011JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7012M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7013L:	linux-media@vger.kernel.org
7014S:	Maintained
7015F:	drivers/media/platform/rcar_jpu.c
7016
7017JSM Neo PCI based serial card
7018M:	Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
7019L:	linux-serial@vger.kernel.org
7020S:	Maintained
7021F:	drivers/tty/serial/jsm/
7022
7023K10TEMP HARDWARE MONITORING DRIVER
7024M:	Clemens Ladisch <clemens@ladisch.de>
7025L:	linux-hwmon@vger.kernel.org
7026S:	Maintained
7027F:	Documentation/hwmon/k10temp
7028F:	drivers/hwmon/k10temp.c
7029
7030K8TEMP HARDWARE MONITORING DRIVER
7031M:	Rudolf Marek <r.marek@assembler.cz>
7032L:	linux-hwmon@vger.kernel.org
7033S:	Maintained
7034F:	Documentation/hwmon/k8temp
7035F:	drivers/hwmon/k8temp.c
7036
7037KASAN
7038M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7039R:	Alexander Potapenko <glider@google.com>
7040R:	Dmitry Vyukov <dvyukov@google.com>
7041L:	kasan-dev@googlegroups.com
7042S:	Maintained
7043F:	arch/*/include/asm/kasan.h
7044F:	arch/*/mm/kasan_init*
7045F:	Documentation/dev-tools/kasan.rst
7046F:	include/linux/kasan*.h
7047F:	lib/test_kasan.c
7048F:	mm/kasan/
7049F:	scripts/Makefile.kasan
7050
7051KCONFIG
7052M:	"Yann E. MORIN" <yann.morin.1998@free.fr>
7053L:	linux-kbuild@vger.kernel.org
7054T:	git git://gitorious.org/linux-kconfig/linux-kconfig
7055S:	Maintained
7056F:	Documentation/kbuild/kconfig-language.txt
7057F:	scripts/kconfig/
7058
7059KDUMP
7060M:	Dave Young <dyoung@redhat.com>
7061M:	Baoquan He <bhe@redhat.com>
7062R:	Vivek Goyal <vgoyal@redhat.com>
7063L:	kexec@lists.infradead.org
7064W:	http://lse.sourceforge.net/kdump/
7065S:	Maintained
7066F:	Documentation/kdump/
7067
7068KEENE FM RADIO TRANSMITTER DRIVER
7069M:	Hans Verkuil <hverkuil@xs4all.nl>
7070L:	linux-media@vger.kernel.org
7071T:	git git://linuxtv.org/media_tree.git
7072W:	https://linuxtv.org
7073S:	Maintained
7074F:	drivers/media/radio/radio-keene*
7075
7076KERNEL AUTOMOUNTER v4 (AUTOFS4)
7077M:	Ian Kent <raven@themaw.net>
7078L:	autofs@vger.kernel.org
7079S:	Maintained
7080F:	fs/autofs4/
7081
7082KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7083M:	Michal Marek <mmarek@suse.com>
7084T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
7085T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
7086L:	linux-kbuild@vger.kernel.org
7087S:	Maintained
7088F:	Documentation/kbuild/
7089F:	Makefile
7090F:	scripts/Makefile.*
7091F:	scripts/basic/
7092F:	scripts/mk*
7093F:	scripts/package/
7094
7095KERNEL JANITORS
7096L:	kernel-janitors@vger.kernel.org
7097W:	http://kernelnewbies.org/KernelJanitors
7098S:	Odd Fixes
7099
7100KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7101M:	"J. Bruce Fields" <bfields@fieldses.org>
7102M:	Jeff Layton <jlayton@poochiereds.net>
7103L:	linux-nfs@vger.kernel.org
7104W:	http://nfs.sourceforge.net/
7105T:	git git://linux-nfs.org/~bfields/linux.git
7106S:	Supported
7107F:	fs/nfsd/
7108F:	include/uapi/linux/nfsd/
7109F:	fs/lockd/
7110F:	fs/nfs_common/
7111F:	net/sunrpc/
7112F:	include/linux/lockd/
7113F:	include/linux/sunrpc/
7114F:	include/uapi/linux/sunrpc/
7115
7116KERNEL SELFTEST FRAMEWORK
7117M:	Shuah Khan <shuahkh@osg.samsung.com>
7118M:	Shuah Khan <shuah@kernel.org>
7119L:	linux-kselftest@vger.kernel.org
7120T:	git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7121S:	Maintained
7122F:	tools/testing/selftests
7123
7124KERNEL VIRTUAL MACHINE (KVM)
7125M:	Paolo Bonzini <pbonzini@redhat.com>
7126M:	Radim Krčmář <rkrcmar@redhat.com>
7127L:	kvm@vger.kernel.org
7128W:	http://www.linux-kvm.org
7129T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7130S:	Supported
7131F:	Documentation/*/kvm*.txt
7132F:	Documentation/virtual/kvm/
7133F:	arch/*/kvm/
7134F:	arch/x86/kernel/kvm.c
7135F:	arch/x86/kernel/kvmclock.c
7136F:	arch/*/include/asm/kvm*
7137F:	include/linux/kvm*
7138F:	include/uapi/linux/kvm*
7139F:	virt/kvm/
7140F:	tools/kvm/
7141
7142KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7143M:	Joerg Roedel <joro@8bytes.org>
7144L:	kvm@vger.kernel.org
7145W:	http://www.linux-kvm.org/
7146S:	Maintained
7147F:	arch/x86/include/asm/svm.h
7148F:	arch/x86/kvm/svm.c
7149
7150KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7151M:	Alexander Graf <agraf@suse.com>
7152L:	kvm-ppc@vger.kernel.org
7153W:	http://www.linux-kvm.org/
7154T:	git git://github.com/agraf/linux-2.6.git
7155S:	Supported
7156F:	arch/powerpc/include/asm/kvm*
7157F:	arch/powerpc/kvm/
7158
7159KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7160M:	Christian Borntraeger <borntraeger@de.ibm.com>
7161M:	Cornelia Huck <cornelia.huck@de.ibm.com>
7162L:	linux-s390@vger.kernel.org
7163W:	http://www.ibm.com/developerworks/linux/linux390/
7164T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7165S:	Supported
7166F:	Documentation/s390/kvm.txt
7167F:	arch/s390/include/asm/kvm*
7168F:	arch/s390/kvm/
7169
7170KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7171M:	Christoffer Dall <christoffer.dall@linaro.org>
7172M:	Marc Zyngier <marc.zyngier@arm.com>
7173L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7174L:	kvmarm@lists.cs.columbia.edu
7175W:	http://systems.cs.columbia.edu/projects/kvm-arm
7176T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7177S:	Supported
7178F:	arch/arm/include/uapi/asm/kvm*
7179F:	arch/arm/include/asm/kvm*
7180F:	arch/arm/kvm/
7181F:	virt/kvm/arm/
7182F:	include/kvm/arm_*
7183
7184KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7185M:	Christoffer Dall <christoffer.dall@linaro.org>
7186M:	Marc Zyngier <marc.zyngier@arm.com>
7187L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7188L:	kvmarm@lists.cs.columbia.edu
7189S:	Maintained
7190F:	arch/arm64/include/uapi/asm/kvm*
7191F:	arch/arm64/include/asm/kvm*
7192F:	arch/arm64/kvm/
7193
7194KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7195M:	James Hogan <james.hogan@imgtec.com>
7196L:	linux-mips@linux-mips.org
7197S:	Supported
7198F:	arch/mips/include/uapi/asm/kvm*
7199F:	arch/mips/include/asm/kvm*
7200F:	arch/mips/kvm/
7201
7202KEXEC
7203M:	Eric Biederman <ebiederm@xmission.com>
7204W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7205L:	kexec@lists.infradead.org
7206S:	Maintained
7207F:	include/linux/kexec.h
7208F:	include/uapi/linux/kexec.h
7209F:	kernel/kexec*
7210
7211KEYS/KEYRINGS:
7212M:	David Howells <dhowells@redhat.com>
7213L:	keyrings@vger.kernel.org
7214S:	Maintained
7215F:	Documentation/security/keys.txt
7216F:	include/linux/key.h
7217F:	include/linux/key-type.h
7218F:	include/linux/keyctl.h
7219F:	include/uapi/linux/keyctl.h
7220F:	include/keys/
7221F:	security/keys/
7222
7223KEYS-TRUSTED
7224M:	David Safford <safford@us.ibm.com>
7225M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7226L:	linux-security-module@vger.kernel.org
7227L:	keyrings@vger.kernel.org
7228S:	Supported
7229F:	Documentation/security/keys-trusted-encrypted.txt
7230F:	include/keys/trusted-type.h
7231F:	security/keys/trusted.c
7232F:	security/keys/trusted.h
7233
7234KEYS-ENCRYPTED
7235M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7236M:	David Safford <safford@us.ibm.com>
7237L:	linux-security-module@vger.kernel.org
7238L:	keyrings@vger.kernel.org
7239S:	Supported
7240F:	Documentation/security/keys-trusted-encrypted.txt
7241F:	include/keys/encrypted-type.h
7242F:	security/keys/encrypted-keys/
7243
7244KGDB / KDB /debug_core
7245M:	Jason Wessel <jason.wessel@windriver.com>
7246W:	http://kgdb.wiki.kernel.org/
7247L:	kgdb-bugreport@lists.sourceforge.net
7248T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7249S:	Maintained
7250F:	Documentation/DocBook/kgdb.tmpl
7251F:	drivers/misc/kgdbts.c
7252F:	drivers/tty/serial/kgdboc.c
7253F:	include/linux/kdb.h
7254F:	include/linux/kgdb.h
7255F:	kernel/debug/
7256
7257KMEMCHECK
7258M:	Vegard Nossum <vegardno@ifi.uio.no>
7259M:	Pekka Enberg <penberg@kernel.org>
7260S:	Maintained
7261F:	Documentation/dev-tools/kmemcheck.rst
7262F:	arch/x86/include/asm/kmemcheck.h
7263F:	arch/x86/mm/kmemcheck/
7264F:	include/linux/kmemcheck.h
7265F:	mm/kmemcheck.c
7266
7267KMEMLEAK
7268M:	Catalin Marinas <catalin.marinas@arm.com>
7269S:	Maintained
7270F:	Documentation/dev-tools/kmemleak.rst
7271F:	include/linux/kmemleak.h
7272F:	mm/kmemleak.c
7273F:	mm/kmemleak-test.c
7274
7275KPROBES
7276M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7277M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7278M:	"David S. Miller" <davem@davemloft.net>
7279M:	Masami Hiramatsu <mhiramat@kernel.org>
7280S:	Maintained
7281F:	Documentation/kprobes.txt
7282F:	include/linux/kprobes.h
7283F:	kernel/kprobes.c
7284
7285KS0108 LCD CONTROLLER DRIVER
7286M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7287W:	http://miguelojeda.es/auxdisplay.htm
7288W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7289S:	Maintained
7290F:	Documentation/auxdisplay/ks0108
7291F:	drivers/auxdisplay/ks0108.c
7292F:	include/linux/ks0108.h
7293
7294L3MDEV
7295M:	David Ahern <dsa@cumulusnetworks.com>
7296L:	netdev@vger.kernel.org
7297S:	Maintained
7298F:	net/l3mdev
7299F:	include/net/l3mdev.h
7300
7301LANTIQ MIPS ARCHITECTURE
7302M:	John Crispin <john@phrozen.org>
7303L:	linux-mips@linux-mips.org
7304S:	Maintained
7305F:	arch/mips/lantiq
7306
7307LAPB module
7308L:	linux-x25@vger.kernel.org
7309S:	Orphan
7310F:	Documentation/networking/lapb-module.txt
7311F:	include/*/lapb.h
7312F:	net/lapb/
7313
7314LASI 53c700 driver for PARISC
7315M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7316L:	linux-scsi@vger.kernel.org
7317S:	Maintained
7318F:	Documentation/scsi/53c700.txt
7319F:	drivers/scsi/53c700*
7320
7321LED SUBSYSTEM
7322M:	Richard Purdie <rpurdie@rpsys.net>
7323M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
7324M:	Pavel Machek <pavel@ucw.cz>
7325L:	linux-leds@vger.kernel.org
7326T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7327S:	Maintained
7328F:	Documentation/devicetree/bindings/leds/
7329F:	drivers/leds/
7330F:	include/linux/leds.h
7331
7332LEGACY EEPROM DRIVER
7333M:	Jean Delvare <jdelvare@suse.com>
7334S:	Maintained
7335F:	Documentation/misc-devices/eeprom
7336F:	drivers/misc/eeprom/eeprom.c
7337
7338LEGO USB Tower driver
7339M:	Juergen Stuber <starblue@users.sourceforge.net>
7340L:	legousb-devel@lists.sourceforge.net
7341W:	http://legousb.sourceforge.net/
7342S:	Maintained
7343F:	drivers/usb/misc/legousbtower.c
7344
7345LG2160 MEDIA DRIVER
7346M:	Michael Krufky <mkrufky@linuxtv.org>
7347L:	linux-media@vger.kernel.org
7348W:	https://linuxtv.org
7349W:	http://github.com/mkrufky
7350Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7351T:	git git://linuxtv.org/mkrufky/tuners.git
7352S:	Maintained
7353F:	drivers/media/dvb-frontends/lg2160.*
7354
7355LGDT3305 MEDIA DRIVER
7356M:	Michael Krufky <mkrufky@linuxtv.org>
7357L:	linux-media@vger.kernel.org
7358W:	https://linuxtv.org
7359W:	http://github.com/mkrufky
7360Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7361T:	git git://linuxtv.org/mkrufky/tuners.git
7362S:	Maintained
7363F:	drivers/media/dvb-frontends/lgdt3305.*
7364
7365LGUEST
7366M:	Rusty Russell <rusty@rustcorp.com.au>
7367L:	lguest@lists.ozlabs.org
7368W:	http://lguest.ozlabs.org/
7369S:	Odd Fixes
7370F:	arch/x86/include/asm/lguest*.h
7371F:	arch/x86/lguest/
7372F:	drivers/lguest/
7373F:	include/linux/lguest*.h
7374F:	tools/lguest/
7375
7376LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7377M:	Tejun Heo <tj@kernel.org>
7378L:	linux-ide@vger.kernel.org
7379T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7380S:	Maintained
7381F:	drivers/ata/
7382F:	include/linux/ata.h
7383F:	include/linux/libata.h
7384F:	Documentation/devicetree/bindings/ata/
7385
7386LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7387M:	Viresh Kumar <vireshk@kernel.org>
7388L:	linux-ide@vger.kernel.org
7389T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7390S:	Maintained
7391F:	include/linux/pata_arasan_cf_data.h
7392F:	drivers/ata/pata_arasan_cf.c
7393
7394LIBATA PATA DRIVERS
7395M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7396M:	Tejun Heo <tj@kernel.org>
7397L:	linux-ide@vger.kernel.org
7398T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7399S:	Maintained
7400F:	drivers/ata/pata_*.c
7401F:	drivers/ata/ata_generic.c
7402
7403LIBATA SATA AHCI PLATFORM devices support
7404M:	Hans de Goede <hdegoede@redhat.com>
7405M:	Tejun Heo <tj@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:	drivers/ata/ahci_platform.c
7410F:	drivers/ata/libahci_platform.c
7411F:	include/linux/ahci_platform.h
7412
7413LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7414M:	Mikael Pettersson <mikpelinux@gmail.com>
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/sata_promise.*
7419
7420LIBLOCKDEP
7421M:	Sasha Levin <sasha.levin@oracle.com>
7422S:	Maintained
7423F:	tools/lib/lockdep/
7424
7425LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7426M:	Dan Williams <dan.j.williams@intel.com>
7427L:	linux-nvdimm@lists.01.org
7428Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7429T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7430S:	Supported
7431F:	drivers/nvdimm/*
7432F:	include/linux/nd.h
7433F:	include/linux/libnvdimm.h
7434F:	include/uapi/linux/ndctl.h
7435
7436LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7437M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7438L:	linux-nvdimm@lists.01.org
7439Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7440S:	Supported
7441F:	drivers/nvdimm/blk.c
7442F:	drivers/nvdimm/region_devs.c
7443F:	drivers/acpi/nfit*
7444
7445LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7446M:	Vishal Verma <vishal.l.verma@intel.com>
7447L:	linux-nvdimm@lists.01.org
7448Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7449S:	Supported
7450F:	drivers/nvdimm/btt*
7451
7452LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7453M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7454L:	linux-nvdimm@lists.01.org
7455Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7456S:	Supported
7457F:	drivers/nvdimm/pmem.c
7458F:	include/linux/pmem.h
7459F:	arch/*/include/asm/pmem.h
7460
7461LIGHTNVM PLATFORM SUPPORT
7462M:	Matias Bjorling <mb@lightnvm.io>
7463W:	http://github/OpenChannelSSD
7464L:	linux-block@vger.kernel.org
7465S:	Maintained
7466F:	drivers/lightnvm/
7467F:	include/linux/lightnvm.h
7468F:	include/uapi/linux/lightnvm.h
7469
7470LINUX FOR POWERPC (32-BIT AND 64-BIT)
7471M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7472M:	Paul Mackerras <paulus@samba.org>
7473M:	Michael Ellerman <mpe@ellerman.id.au>
7474W:	https://github.com/linuxppc/linux/wiki
7475L:	linuxppc-dev@lists.ozlabs.org
7476Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7477T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7478S:	Supported
7479F:	Documentation/powerpc/
7480F:	arch/powerpc/
7481F:	drivers/char/tpm/tpm_ibmvtpm*
7482F:	drivers/crypto/nx/
7483F:	drivers/crypto/vmx/
7484F:	drivers/net/ethernet/ibm/ibmveth.*
7485F:	drivers/net/ethernet/ibm/ibmvnic.*
7486F:	drivers/pci/hotplug/pnv_php.c
7487F:	drivers/pci/hotplug/rpa*
7488F:	drivers/scsi/ibmvscsi/
7489F:	tools/testing/selftests/powerpc
7490N:	opal
7491N:	/pmac
7492N:	powermac
7493N:	powernv
7494N:	[^a-z0-9]ps3
7495N:	pseries
7496
7497LINUX FOR POWER MACINTOSH
7498M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7499W:	http://www.penguinppc.org/
7500L:	linuxppc-dev@lists.ozlabs.org
7501S:	Maintained
7502F:	arch/powerpc/platforms/powermac/
7503F:	drivers/macintosh/
7504
7505LINUX FOR POWERPC EMBEDDED MPC5XXX
7506M:	Anatolij Gustschin <agust@denx.de>
7507L:	linuxppc-dev@lists.ozlabs.org
7508T:	git git://git.denx.de/linux-denx-agust.git
7509S:	Maintained
7510F:	arch/powerpc/platforms/512x/
7511F:	arch/powerpc/platforms/52xx/
7512
7513LINUX FOR POWERPC EMBEDDED PPC4XX
7514M:	Alistair Popple <alistair@popple.id.au>
7515M:	Matt Porter <mporter@kernel.crashing.org>
7516W:	http://www.penguinppc.org/
7517L:	linuxppc-dev@lists.ozlabs.org
7518S:	Maintained
7519F:	arch/powerpc/platforms/40x/
7520F:	arch/powerpc/platforms/44x/
7521
7522LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7523L:	linuxppc-dev@lists.ozlabs.org
7524S:	Orphan
7525F:	arch/powerpc/*/*virtex*
7526F:	arch/powerpc/*/*/*virtex*
7527
7528LINUX FOR POWERPC EMBEDDED PPC8XX
7529M:	Vitaly Bordug <vitb@kernel.crashing.org>
7530W:	http://www.penguinppc.org/
7531L:	linuxppc-dev@lists.ozlabs.org
7532S:	Maintained
7533F:	arch/powerpc/platforms/8xx/
7534
7535LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7536M:	Scott Wood <oss@buserror.net>
7537M:	Kumar Gala <galak@kernel.crashing.org>
7538W:	http://www.penguinppc.org/
7539L:	linuxppc-dev@lists.ozlabs.org
7540T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7541S:	Maintained
7542F:	arch/powerpc/platforms/83xx/
7543F:	arch/powerpc/platforms/85xx/
7544
7545LINUX FOR POWERPC PA SEMI PWRFICIENT
7546L:	linuxppc-dev@lists.ozlabs.org
7547S:	Orphan
7548F:	arch/powerpc/platforms/pasemi/
7549F:	drivers/*/*pasemi*
7550F:	drivers/*/*/*pasemi*
7551
7552LINUX SECURITY MODULE (LSM) FRAMEWORK
7553M:	Chris Wright <chrisw@sous-sol.org>
7554L:	linux-security-module@vger.kernel.org
7555S:	Supported
7556
7557LIS3LV02D ACCELEROMETER DRIVER
7558M:	Eric Piel <eric.piel@tremplin-utc.net>
7559S:	Maintained
7560F:	Documentation/misc-devices/lis3lv02d
7561F:	drivers/misc/lis3lv02d/
7562F:	drivers/platform/x86/hp_accel.c
7563
7564LIVE PATCHING
7565M:	Josh Poimboeuf <jpoimboe@redhat.com>
7566M:	Jessica Yu <jeyu@redhat.com>
7567M:	Jiri Kosina <jikos@kernel.org>
7568M:	Miroslav Benes <mbenes@suse.cz>
7569R:	Petr Mladek <pmladek@suse.com>
7570S:	Maintained
7571F:	kernel/livepatch/
7572F:	include/linux/livepatch.h
7573F:	arch/x86/include/asm/livepatch.h
7574F:	arch/x86/kernel/livepatch.c
7575F:	Documentation/livepatch/
7576F:	Documentation/ABI/testing/sysfs-kernel-livepatch
7577F:	samples/livepatch/
7578L:	live-patching@vger.kernel.org
7579T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7580
7581LINUX KERNEL DUMP TEST MODULE (LKDTM)
7582M:	Kees Cook <keescook@chromium.org>
7583S:	Maintained
7584F:	drivers/misc/lkdtm*
7585
7586LLC (802.2)
7587L:	netdev@vger.kernel.org
7588S:	Odd fixes
7589F:	include/linux/llc.h
7590F:	include/uapi/linux/llc.h
7591F:	include/net/llc*
7592F:	net/llc/
7593
7594LM73 HARDWARE MONITOR DRIVER
7595M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
7596L:	linux-hwmon@vger.kernel.org
7597S:	Maintained
7598F:	drivers/hwmon/lm73.c
7599
7600LM78 HARDWARE MONITOR DRIVER
7601M:	Jean Delvare <jdelvare@suse.com>
7602L:	linux-hwmon@vger.kernel.org
7603S:	Maintained
7604F:	Documentation/hwmon/lm78
7605F:	drivers/hwmon/lm78.c
7606
7607LM83 HARDWARE MONITOR DRIVER
7608M:	Jean Delvare <jdelvare@suse.com>
7609L:	linux-hwmon@vger.kernel.org
7610S:	Maintained
7611F:	Documentation/hwmon/lm83
7612F:	drivers/hwmon/lm83.c
7613
7614LM90 HARDWARE MONITOR DRIVER
7615M:	Jean Delvare <jdelvare@suse.com>
7616L:	linux-hwmon@vger.kernel.org
7617S:	Maintained
7618F:	Documentation/hwmon/lm90
7619F:	Documentation/devicetree/bindings/hwmon/lm90.txt
7620F:	drivers/hwmon/lm90.c
7621F:	include/dt-bindings/thermal/lm90.h
7622
7623LM95234 HARDWARE MONITOR DRIVER
7624M:	Guenter Roeck <linux@roeck-us.net>
7625L:	linux-hwmon@vger.kernel.org
7626S:	Maintained
7627F:	Documentation/hwmon/lm95234
7628F:	drivers/hwmon/lm95234.c
7629
7630LME2510 MEDIA DRIVER
7631M:	Malcolm Priestley <tvboxspy@gmail.com>
7632L:	linux-media@vger.kernel.org
7633W:	https://linuxtv.org
7634Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7635S:	Maintained
7636F:	drivers/media/usb/dvb-usb-v2/lmedm04*
7637
7638LOCKING PRIMITIVES
7639M:	Peter Zijlstra <peterz@infradead.org>
7640M:	Ingo Molnar <mingo@redhat.com>
7641L:	linux-kernel@vger.kernel.org
7642T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7643S:	Maintained
7644F:	Documentation/locking/
7645F:	include/linux/lockdep.h
7646F:	include/linux/spinlock*.h
7647F:	arch/*/include/asm/spinlock*.h
7648F:	include/linux/rwlock*.h
7649F:	include/linux/mutex*.h
7650F:	arch/*/include/asm/mutex*.h
7651F:	include/linux/rwsem*.h
7652F:	arch/*/include/asm/rwsem.h
7653F:	include/linux/seqlock.h
7654F:	lib/locking*.[ch]
7655F:	kernel/locking/
7656
7657LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7658M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
7659L:	linux-ntfs-dev@lists.sourceforge.net
7660W:	http://www.linux-ntfs.org/content/view/19/37/
7661S:	Maintained
7662F:	Documentation/ldm.txt
7663F:	block/partitions/ldm.*
7664
7665LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7666M:	Sathya Prakash <sathya.prakash@broadcom.com>
7667M:	Chaitra P B <chaitra.basappa@broadcom.com>
7668M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7669L:	MPT-FusionLinux.pdl@broadcom.com
7670L:	linux-scsi@vger.kernel.org
7671W:	http://www.avagotech.com/support/
7672S:	Supported
7673F:	drivers/message/fusion/
7674F:	drivers/scsi/mpt2sas/
7675F:	drivers/scsi/mpt3sas/
7676
7677LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7678M:	Matthew Wilcox <matthew@wil.cx>
7679L:	linux-scsi@vger.kernel.org
7680S:	Maintained
7681F:	drivers/scsi/sym53c8xx_2/
7682
7683LTC4261 HARDWARE MONITOR DRIVER
7684M:	Guenter Roeck <linux@roeck-us.net>
7685L:	linux-hwmon@vger.kernel.org
7686S:	Maintained
7687F:	Documentation/hwmon/ltc4261
7688F:	drivers/hwmon/ltc4261.c
7689
7690LTP (Linux Test Project)
7691M:	Mike Frysinger <vapier@gentoo.org>
7692M:	Cyril Hrubis <chrubis@suse.cz>
7693M:	Wanlong Gao <wanlong.gao@gmail.com>
7694M:	Jan Stancek <jstancek@redhat.com>
7695M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7696M:	Alexey Kodanev <alexey.kodanev@oracle.com>
7697L:	ltp@lists.linux.it (subscribers-only)
7698W:	http://linux-test-project.github.io/
7699T:	git git://github.com/linux-test-project/ltp.git
7700S:	Maintained
7701
7702M32R ARCHITECTURE
7703W:	http://www.linux-m32r.org/
7704S:	Orphan
7705F:	arch/m32r/
7706
7707M68K ARCHITECTURE
7708M:	Geert Uytterhoeven <geert@linux-m68k.org>
7709L:	linux-m68k@lists.linux-m68k.org
7710W:	http://www.linux-m68k.org/
7711T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7712S:	Maintained
7713F:	arch/m68k/
7714F:	drivers/zorro/
7715
7716M68K ON APPLE MACINTOSH
7717M:	Joshua Thompson <funaho@jurai.org>
7718W:	http://www.mac.linux-m68k.org/
7719L:	linux-m68k@lists.linux-m68k.org
7720S:	Maintained
7721F:	arch/m68k/mac/
7722
7723M68K ON HP9000/300
7724M:	Philip Blundell <philb@gnu.org>
7725W:	http://www.tazenda.demon.co.uk/phil/linux-hp
7726S:	Maintained
7727F:	arch/m68k/hp300/
7728
7729M88DS3103 MEDIA DRIVER
7730M:	Antti Palosaari <crope@iki.fi>
7731L:	linux-media@vger.kernel.org
7732W:	https://linuxtv.org
7733W:	http://palosaari.fi/linux/
7734Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7735T:	git git://linuxtv.org/anttip/media_tree.git
7736S:	Maintained
7737F:	drivers/media/dvb-frontends/m88ds3103*
7738
7739M88RS2000 MEDIA DRIVER
7740M:	Malcolm Priestley <tvboxspy@gmail.com>
7741L:	linux-media@vger.kernel.org
7742W:	https://linuxtv.org
7743Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7744S:	Maintained
7745F:	drivers/media/dvb-frontends/m88rs2000*
7746
7747MA901 MASTERKIT USB FM RADIO DRIVER
7748M:	Alexey Klimov <klimov.linux@gmail.com>
7749L:	linux-media@vger.kernel.org
7750T:	git git://linuxtv.org/media_tree.git
7751S:	Maintained
7752F:	drivers/media/radio/radio-ma901.c
7753
7754MAC80211
7755M:	Johannes Berg <johannes@sipsolutions.net>
7756L:	linux-wireless@vger.kernel.org
7757W:	http://wireless.kernel.org/
7758T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7759T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7760S:	Maintained
7761F:	Documentation/networking/mac80211-injection.txt
7762F:	include/net/mac80211.h
7763F:	net/mac80211/
7764F:	drivers/net/wireless/mac80211_hwsim.[ch]
7765
7766MACVLAN DRIVER
7767M:	Patrick McHardy <kaber@trash.net>
7768L:	netdev@vger.kernel.org
7769S:	Maintained
7770F:	drivers/net/macvlan.c
7771F:	include/linux/if_macvlan.h
7772
7773MAILBOX API
7774M:	Jassi Brar <jassisinghbrar@gmail.com>
7775L:	linux-kernel@vger.kernel.org
7776S:	Maintained
7777F:	drivers/mailbox/
7778F:	include/linux/mailbox_client.h
7779F:	include/linux/mailbox_controller.h
7780
7781MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7782M:	Michael Kerrisk <mtk.manpages@gmail.com>
7783W:	http://www.kernel.org/doc/man-pages
7784L:	linux-man@vger.kernel.org
7785S:	Maintained
7786
7787MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
7788M:	Rahul Bedarkar <rahul.bedarkar@imgtec.com>
7789L:	linux-mips@linux-mips.org
7790S:	Maintained
7791F:	arch/mips/boot/dts/img/pistachio_marduk.dts
7792
7793MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7794M:	Andrew Lunn <andrew@lunn.ch>
7795M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7796L:	netdev@vger.kernel.org
7797S:	Maintained
7798F:	drivers/net/dsa/mv88e6xxx/
7799F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
7800
7801MARVELL ARMADA DRM SUPPORT
7802M:	Russell King <linux@armlinux.org.uk>
7803S:	Maintained
7804T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
7805T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
7806F:	drivers/gpu/drm/armada/
7807F:	include/uapi/drm/armada_drm.h
7808F:	Documentation/devicetree/bindings/display/armada/
7809
7810MARVELL CRYPTO DRIVER
7811M:	Boris Brezillon <boris.brezillon@free-electrons.com>
7812M:	Arnaud Ebalard <arno@natisbad.org>
7813F:	drivers/crypto/marvell/
7814S:	Maintained
7815L:	linux-crypto@vger.kernel.org
7816
7817MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7818M:	Mirko Lindner <mlindner@marvell.com>
7819M:	Stephen Hemminger <stephen@networkplumber.org>
7820L:	netdev@vger.kernel.org
7821S:	Maintained
7822F:	drivers/net/ethernet/marvell/sk*
7823
7824MARVELL LIBERTAS WIRELESS DRIVER
7825L:	libertas-dev@lists.infradead.org
7826S:	Orphan
7827F:	drivers/net/wireless/marvell/libertas/
7828
7829MARVELL MV643XX ETHERNET DRIVER
7830M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7831L:	netdev@vger.kernel.org
7832S:	Maintained
7833F:	drivers/net/ethernet/marvell/mv643xx_eth.*
7834F:	include/linux/mv643xx.h
7835
7836MARVELL MVNETA ETHERNET DRIVER
7837M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7838L:	netdev@vger.kernel.org
7839S:	Maintained
7840F:	drivers/net/ethernet/marvell/mvneta.*
7841
7842MARVELL MWIFIEX WIRELESS DRIVER
7843M:	Amitkumar Karwar <akarwar@marvell.com>
7844M:	Nishant Sarmukadam <nishants@marvell.com>
7845L:	linux-wireless@vger.kernel.org
7846S:	Maintained
7847F:	drivers/net/wireless/marvell/mwifiex/
7848
7849MARVELL MWL8K WIRELESS DRIVER
7850M:	Lennert Buytenhek <buytenh@wantstofly.org>
7851L:	linux-wireless@vger.kernel.org
7852S:	Odd Fixes
7853F:	drivers/net/wireless/marvell/mwl8k.c
7854
7855MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7856M:	Nicolas Pitre <nico@fluxnic.net>
7857S:	Odd Fixes
7858F:	drivers/mmc/host/mvsdio.*
7859
7860MATROX FRAMEBUFFER DRIVER
7861L:	linux-fbdev@vger.kernel.org
7862S:	Orphan
7863F:	drivers/video/fbdev/matrox/matroxfb_*
7864F:	include/uapi/linux/matroxfb.h
7865
7866MAX16065 HARDWARE MONITOR DRIVER
7867M:	Guenter Roeck <linux@roeck-us.net>
7868L:	linux-hwmon@vger.kernel.org
7869S:	Maintained
7870F:	Documentation/hwmon/max16065
7871F:	drivers/hwmon/max16065.c
7872
7873MAX20751 HARDWARE MONITOR DRIVER
7874M:	Guenter Roeck <linux@roeck-us.net>
7875L:	linux-hwmon@vger.kernel.org
7876S:	Maintained
7877F:	Documentation/hwmon/max20751
7878F:	drivers/hwmon/max20751.c
7879
7880MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7881L:	linux-hwmon@vger.kernel.org
7882S:	Orphan
7883F:	Documentation/hwmon/max6650
7884F:	drivers/hwmon/max6650.c
7885
7886MAX6697 HARDWARE MONITOR DRIVER
7887M:	Guenter Roeck <linux@roeck-us.net>
7888L:	linux-hwmon@vger.kernel.org
7889S:	Maintained
7890F:	Documentation/hwmon/max6697
7891F:	Documentation/devicetree/bindings/i2c/max6697.txt
7892F:	drivers/hwmon/max6697.c
7893F:	include/linux/platform_data/max6697.h
7894
7895MAX9860 MONO AUDIO VOICE CODEC DRIVER
7896M:	Peter Rosin <peda@axentia.se>
7897L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7898S:	Maintained
7899F:	Documentation/devicetree/bindings/sound/max9860.txt
7900F:	sound/soc/codecs/max9860.*
7901
7902MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7903M:	Krzysztof Kozlowski <krzk@kernel.org>
7904M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7905L:	linux-pm@vger.kernel.org
7906S:	Supported
7907F:	drivers/power/supply/max14577_charger.c
7908F:	drivers/power/supply/max77693_charger.c
7909
7910MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7911M:	Javier Martinez Canillas <javier@osg.samsung.com>
7912L:	linux-kernel@vger.kernel.org
7913S:	Supported
7914F:	drivers/*/*max77802*.c
7915F:	Documentation/devicetree/bindings/*/*max77802.txt
7916F:	include/dt-bindings/*/*max77802.h
7917
7918MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7919M:	Chanwoo Choi <cw00.choi@samsung.com>
7920M:	Krzysztof Kozlowski <krzk@kernel.org>
7921M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7922L:	linux-kernel@vger.kernel.org
7923S:	Supported
7924F:	drivers/*/max14577*.c
7925F:	drivers/*/max77686*.c
7926F:	drivers/*/max77693*.c
7927F:	drivers/extcon/extcon-max14577.c
7928F:	drivers/extcon/extcon-max77693.c
7929F:	drivers/rtc/rtc-max77686.c
7930F:	drivers/clk/clk-max77686.c
7931F:	Documentation/devicetree/bindings/mfd/max14577.txt
7932F:	Documentation/devicetree/bindings/*/max77686.txt
7933F:	Documentation/devicetree/bindings/mfd/max77693.txt
7934F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
7935F:	include/linux/mfd/max14577*.h
7936F:	include/linux/mfd/max77686*.h
7937F:	include/linux/mfd/max77693*.h
7938
7939MAXIRADIO FM RADIO RECEIVER DRIVER
7940M:	Hans Verkuil <hverkuil@xs4all.nl>
7941L:	linux-media@vger.kernel.org
7942T:	git git://linuxtv.org/media_tree.git
7943W:	https://linuxtv.org
7944S:	Maintained
7945F:	drivers/media/radio/radio-maxiradio*
7946
7947MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7948M:	Peter Rosin <peda@axentia.se>
7949L:	linux-iio@vger.kernel.org
7950S:	Maintained
7951F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
7952F:	drivers/iio/potentiometer/mcp4531.c
7953
7954MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7955M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7956L:	linux-iio@vger.kernel.org
7957S:	Maintained
7958F:	drivers/iio/dac/cio-dac.c
7959
7960MEDIA DRIVERS FOR RENESAS - FCP
7961M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7962L:	linux-media@vger.kernel.org
7963L:	linux-renesas-soc@vger.kernel.org
7964T:	git git://linuxtv.org/media_tree.git
7965S:	Supported
7966F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
7967F:	drivers/media/platform/rcar-fcp.c
7968F:	include/media/rcar-fcp.h
7969
7970MEDIA DRIVERS FOR RENESAS - FDP1
7971M:	Kieran Bingham <kieran@bingham.xyz>
7972L:	linux-media@vger.kernel.org
7973L:	linux-renesas-soc@vger.kernel.org
7974T:	git git://linuxtv.org/media_tree.git
7975S:	Supported
7976F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
7977F:	drivers/media/platform/rcar_fdp1.c
7978
7979MEDIA DRIVERS FOR RENESAS - VIN
7980M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
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/rcar_vin.txt
7986F:	drivers/media/platform/rcar-vin/
7987
7988MEDIA DRIVERS FOR RENESAS - VSP1
7989M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7990L:	linux-media@vger.kernel.org
7991L:	linux-renesas-soc@vger.kernel.org
7992T:	git git://linuxtv.org/media_tree.git
7993S:	Supported
7994F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
7995F:	drivers/media/platform/vsp1/
7996
7997MEDIA DRIVERS FOR HELENE
7998M:	Abylay Ospan <aospan@netup.ru>
7999L:	linux-media@vger.kernel.org
8000W:	https://linuxtv.org
8001W:	http://netup.tv/
8002T:	git git://linuxtv.org/media_tree.git
8003S:	Supported
8004F:	drivers/media/dvb-frontends/helene*
8005
8006MEDIA DRIVERS FOR ASCOT2E
8007M:	Sergey Kozlov <serjk@netup.ru>
8008M:	Abylay Ospan <aospan@netup.ru>
8009L:	linux-media@vger.kernel.org
8010W:	https://linuxtv.org
8011W:	http://netup.tv/
8012T:	git git://linuxtv.org/media_tree.git
8013S:	Supported
8014F:	drivers/media/dvb-frontends/ascot2e*
8015
8016MEDIA DRIVERS FOR CXD2841ER
8017M:	Sergey Kozlov <serjk@netup.ru>
8018M:	Abylay Ospan <aospan@netup.ru>
8019L:	linux-media@vger.kernel.org
8020W:	https://linuxtv.org
8021W:	http://netup.tv/
8022T:	git git://linuxtv.org/media_tree.git
8023S:	Supported
8024F:	drivers/media/dvb-frontends/cxd2841er*
8025
8026MEDIA DRIVERS FOR HORUS3A
8027M:	Sergey Kozlov <serjk@netup.ru>
8028M:	Abylay Ospan <aospan@netup.ru>
8029L:	linux-media@vger.kernel.org
8030W:	https://linuxtv.org
8031W:	http://netup.tv/
8032T:	git git://linuxtv.org/media_tree.git
8033S:	Supported
8034F:	drivers/media/dvb-frontends/horus3a*
8035
8036MEDIA DRIVERS FOR LNBH25
8037M:	Sergey Kozlov <serjk@netup.ru>
8038M:	Abylay Ospan <aospan@netup.ru>
8039L:	linux-media@vger.kernel.org
8040W:	https://linuxtv.org
8041W:	http://netup.tv/
8042T:	git git://linuxtv.org/media_tree.git
8043S:	Supported
8044F:	drivers/media/dvb-frontends/lnbh25*
8045
8046MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8047M:	Sergey Kozlov <serjk@netup.ru>
8048M:	Abylay Ospan <aospan@netup.ru>
8049L:	linux-media@vger.kernel.org
8050W:	https://linuxtv.org
8051W:	http://netup.tv/
8052T:	git git://linuxtv.org/media_tree.git
8053S:	Supported
8054F:	drivers/media/pci/netup_unidvb/*
8055
8056MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8057M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
8058M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8059P:	LinuxTV.org Project
8060L:	linux-media@vger.kernel.org
8061W:	https://linuxtv.org
8062Q:	http://patchwork.kernel.org/project/linux-media/list/
8063T:	git git://linuxtv.org/media_tree.git
8064S:	Maintained
8065F:	Documentation/media/
8066F:	drivers/media/
8067F:	drivers/staging/media/
8068F:	include/linux/platform_data/media/
8069F:	include/media/
8070F:	include/uapi/linux/dvb/
8071F:	include/uapi/linux/videodev2.h
8072F:	include/uapi/linux/media.h
8073F:	include/uapi/linux/v4l2-*
8074F:	include/uapi/linux/meye.h
8075F:	include/uapi/linux/ivtv*
8076F:	include/uapi/linux/uvcvideo.h
8077
8078MEDIATEK ETHERNET DRIVER
8079M:	Felix Fietkau <nbd@openwrt.org>
8080M:	John Crispin <blogic@openwrt.org>
8081L:	netdev@vger.kernel.org
8082S:	Maintained
8083F:	drivers/net/ethernet/mediatek/
8084
8085MEDIATEK MEDIA DRIVER
8086M:	Tiffany Lin <tiffany.lin@mediatek.com>
8087M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8088S:	Supported
8089F:	drivers/media/platform/mtk-vcodec/
8090F:	drivers/media/platform/mtk-vpu/
8091F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8092F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
8093
8094MEDIATEK MDP DRIVER
8095M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8096M:	Houlong Wei <houlong.wei@mediatek.com>
8097M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8098S:	Supported
8099F:	drivers/media/platform/mtk-mdp/
8100F:	drivers/media/platform/mtk-vpu/
8101F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
8102
8103MEDIATEK MT7601U WIRELESS LAN DRIVER
8104M:	Jakub Kicinski <kubakici@wp.pl>
8105L:	linux-wireless@vger.kernel.org
8106S:	Maintained
8107F:	drivers/net/wireless/mediatek/mt7601u/
8108
8109MEGARAID SCSI/SAS DRIVERS
8110M:	Kashyap Desai <kashyap.desai@broadcom.com>
8111M:	Sumit Saxena <sumit.saxena@broadcom.com>
8112M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8113L:	megaraidlinux.pdl@broadcom.com
8114L:	linux-scsi@vger.kernel.org
8115W:	http://www.avagotech.com/support/
8116S:	Maintained
8117F:	Documentation/scsi/megaraid.txt
8118F:	drivers/scsi/megaraid.*
8119F:	drivers/scsi/megaraid/
8120
8121MELFAS MIP4 TOUCHSCREEN DRIVER
8122M:	Sangwon Jee <jeesw@melfas.com>
8123W:	http://www.melfas.com
8124S:	Supported
8125F:	drivers/input/touchscreen/melfas_mip4.c
8126F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8127
8128MELLANOX ETHERNET DRIVER (mlx4_en)
8129M:	Tariq Toukan <tariqt@mellanox.com>
8130L:	netdev@vger.kernel.org
8131S:	Supported
8132W:	http://www.mellanox.com
8133Q:	http://patchwork.ozlabs.org/project/netdev/list/
8134F:	drivers/net/ethernet/mellanox/mlx4/en_*
8135
8136MELLANOX ETHERNET DRIVER (mlx5e)
8137M:	Saeed Mahameed <saeedm@mellanox.com>
8138L:	netdev@vger.kernel.org
8139S:	Supported
8140W:	http://www.mellanox.com
8141Q:	http://patchwork.ozlabs.org/project/netdev/list/
8142F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
8143
8144MELLANOX ETHERNET SWITCH DRIVERS
8145M:	Jiri Pirko <jiri@mellanox.com>
8146M:	Ido Schimmel <idosch@mellanox.com>
8147L:	netdev@vger.kernel.org
8148S:	Supported
8149W:	http://www.mellanox.com
8150Q:	http://patchwork.ozlabs.org/project/netdev/list/
8151F:	drivers/net/ethernet/mellanox/mlxsw/
8152
8153MELLANOX MLXCPLD I2C AND MUX DRIVER
8154M:	Vadim Pasternak <vadimp@mellanox.com>
8155M:	Michael Shych <michaelsh@mellanox.com>
8156L:	linux-i2c@vger.kernel.org
8157S:	Supported
8158F:	drivers/i2c/busses/i2c-mlxcpld.c
8159F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
8160F:	Documentation/i2c/busses/i2c-mlxcpld
8161
8162MELLANOX MLXCPLD LED DRIVER
8163M:	Vadim Pasternak <vadimp@mellanox.com>
8164L:	linux-leds@vger.kernel.org
8165S:	Supported
8166F:	drivers/leds/leds-mlxcpld.c
8167F:	Documentation/leds/leds-mlxcpld.txt
8168
8169MELLANOX PLATFORM DRIVER
8170M:      Vadim Pasternak <vadimp@mellanox.com>
8171L:      platform-driver-x86@vger.kernel.org
8172S:      Supported
8173F:      drivers/platform/x86/mlx-platform.c
8174
8175MELLANOX MLX CPLD HOTPLUG DRIVER
8176M:	Vadim Pasternak <vadimp@mellanox.com>
8177L:	platform-driver-x86@vger.kernel.org
8178S:	Supported
8179F:	drivers/platform/x86/mlxcpld-hotplug.c
8180F:	include/linux/platform_data/mlxcpld-hotplug.h
8181
8182SOFT-ROCE DRIVER (rxe)
8183M:	Moni Shoua <monis@mellanox.com>
8184L:	linux-rdma@vger.kernel.org
8185S:	Supported
8186W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8187Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8188F:	drivers/infiniband/sw/rxe/
8189F:	include/uapi/rdma/rdma_user_rxe.h
8190
8191MEMBARRIER SUPPORT
8192M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8193M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8194L:	linux-kernel@vger.kernel.org
8195S:	Supported
8196F:	kernel/membarrier.c
8197F:	include/uapi/linux/membarrier.h
8198
8199MEMORY MANAGEMENT
8200L:	linux-mm@kvack.org
8201W:	http://www.linux-mm.org
8202S:	Maintained
8203F:	include/linux/mm.h
8204F:	include/linux/gfp.h
8205F:	include/linux/mmzone.h
8206F:	include/linux/memory_hotplug.h
8207F:	include/linux/vmalloc.h
8208F:	mm/
8209
8210MEMORY TECHNOLOGY DEVICES (MTD)
8211M:	David Woodhouse <dwmw2@infradead.org>
8212M:	Brian Norris <computersforpeace@gmail.com>
8213M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8214M:	Marek Vasut <marek.vasut@gmail.com>
8215M:	Richard Weinberger <richard@nod.at>
8216M:	Cyrille Pitchen <cyrille.pitchen@atmel.com>
8217L:	linux-mtd@lists.infradead.org
8218W:	http://www.linux-mtd.infradead.org/
8219Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8220T:	git git://git.infradead.org/linux-mtd.git
8221T:	git git://git.infradead.org/l2-mtd.git
8222S:	Maintained
8223F:	Documentation/devicetree/bindings/mtd/
8224F:	drivers/mtd/
8225F:	include/linux/mtd/
8226F:	include/uapi/mtd/
8227
8228MEN A21 WATCHDOG DRIVER
8229M:	Johannes Thumshirn <morbidrsa@gmail.com>
8230L:	linux-watchdog@vger.kernel.org
8231S:	Maintained
8232F:	drivers/watchdog/mena21_wdt.c
8233
8234MEN CHAMELEON BUS (mcb)
8235M:	Johannes Thumshirn <morbidrsa@gmail.com>
8236S:	Maintained
8237F:	drivers/mcb/
8238F:	include/linux/mcb.h
8239F:	Documentation/men-chameleon-bus.txt
8240
8241MEN F21BMC (Board Management Controller)
8242M:	Andreas Werner <andreas.werner@men.de>
8243S:	Supported
8244F:	drivers/mfd/menf21bmc.c
8245F:	drivers/watchdog/menf21bmc_wdt.c
8246F:	drivers/leds/leds-menf21bmc.c
8247F:	drivers/hwmon/menf21bmc_hwmon.c
8248F:	Documentation/hwmon/menf21bmc
8249
8250METAG ARCHITECTURE
8251M:	James Hogan <james.hogan@imgtec.com>
8252L:	linux-metag@vger.kernel.org
8253T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8254S:	Odd Fixes
8255F:	arch/metag/
8256F:	Documentation/metag/
8257F:	Documentation/devicetree/bindings/metag/
8258F:	Documentation/devicetree/bindings/interrupt-controller/img,*
8259F:	drivers/clocksource/metag_generic.c
8260F:	drivers/irqchip/irq-metag.c
8261F:	drivers/irqchip/irq-metag-ext.c
8262F:	drivers/tty/metag_da.c
8263
8264MICROBLAZE ARCHITECTURE
8265M:	Michal Simek <monstr@monstr.eu>
8266W:	http://www.monstr.eu/fdt/
8267T:	git git://git.monstr.eu/linux-2.6-microblaze.git
8268S:	Supported
8269F:	arch/microblaze/
8270
8271MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8272M:	Richard Genoud <richard.genoud@gmail.com>
8273S:	Maintained
8274F:	drivers/tty/serial/atmel_serial.c
8275F:	include/linux/atmel_serial.h
8276
8277MICROCHIP / ATMEL DMA DRIVER
8278M:	Ludovic Desroches <ludovic.desroches@microchip.com>
8279L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8280L:	dmaengine@vger.kernel.org
8281S:	Supported
8282F:	drivers/dma/at_hdmac.c
8283F:	drivers/dma/at_hdmac_regs.h
8284F:	include/linux/platform_data/dma-atmel.h
8285
8286MICROCHIP / ATMEL ISC DRIVER
8287M:	Songjun Wu <songjun.wu@microchip.com>
8288L:	linux-media@vger.kernel.org
8289S:	Supported
8290F:	drivers/media/platform/atmel/atmel-isc.c
8291F:	drivers/media/platform/atmel/atmel-isc-regs.h
8292F:	devicetree/bindings/media/atmel-isc.txt
8293
8294MICROCHIP USB251XB DRIVER
8295M:	Richard Leitner <richard.leitner@skidata.com>
8296L:	linux-usb@vger.kernel.org
8297S:	Maintained
8298F:	drivers/usb/misc/usb251xb.c
8299F:	include/linux/platform_data/usb251xb.h
8300F:	Documentation/devicetree/bindings/usb/usb251xb.txt
8301
8302MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8303M:	Chen Yu <yu.c.chen@intel.com>
8304L:	platform-driver-x86@vger.kernel.org
8305S:	Supported
8306F:	drivers/platform/x86/surfacepro3_button.c
8307
8308MICROTEK X6 SCANNER
8309M:	Oliver Neukum <oliver@neukum.org>
8310S:	Maintained
8311F:	drivers/usb/image/microtek.*
8312
8313MIPS
8314M:	Ralf Baechle <ralf@linux-mips.org>
8315L:	linux-mips@linux-mips.org
8316W:	http://www.linux-mips.org/
8317T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
8318Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
8319S:	Supported
8320F:	Documentation/devicetree/bindings/mips/
8321F:	Documentation/mips/
8322F:	arch/mips/
8323
8324MIPS/LOONGSON1 ARCHITECTURE
8325M:	Keguang Zhang <keguang.zhang@gmail.com>
8326L:	linux-mips@linux-mips.org
8327S:	Maintained
8328F:	arch/mips/loongson32/
8329F:	arch/mips/include/asm/mach-loongson32/
8330F:	drivers/*/*loongson1*
8331F:	drivers/*/*/*loongson1*
8332
8333MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8334M:	Hans Verkuil <hverkuil@xs4all.nl>
8335L:	linux-media@vger.kernel.org
8336T:	git git://linuxtv.org/media_tree.git
8337W:	https://linuxtv.org
8338S:	Odd Fixes
8339F:	drivers/media/radio/radio-miropcm20*
8340
8341MELLANOX MLX4 core VPI driver
8342M:	Yishai Hadas <yishaih@mellanox.com>
8343L:	netdev@vger.kernel.org
8344L:	linux-rdma@vger.kernel.org
8345W:	http://www.mellanox.com
8346Q:	http://patchwork.ozlabs.org/project/netdev/list/
8347S:	Supported
8348F:	drivers/net/ethernet/mellanox/mlx4/
8349F:	include/linux/mlx4/
8350F:	include/uapi/rdma/mlx4-abi.h
8351
8352MELLANOX MLX4 IB driver
8353M:	Yishai Hadas <yishaih@mellanox.com>
8354L:	linux-rdma@vger.kernel.org
8355W:	http://www.mellanox.com
8356Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8357S:	Supported
8358F:	drivers/infiniband/hw/mlx4/
8359F:	include/linux/mlx4/
8360
8361MELLANOX MLX5 core VPI driver
8362M:	Saeed Mahameed <saeedm@mellanox.com>
8363M:	Matan Barak <matanb@mellanox.com>
8364M:	Leon Romanovsky <leonro@mellanox.com>
8365L:	netdev@vger.kernel.org
8366L:	linux-rdma@vger.kernel.org
8367W:	http://www.mellanox.com
8368Q:	http://patchwork.ozlabs.org/project/netdev/list/
8369S:	Supported
8370F:	drivers/net/ethernet/mellanox/mlx5/core/
8371F:	include/linux/mlx5/
8372F:	include/uapi/rdma/mlx5-abi.h
8373
8374MELLANOX MLX5 IB driver
8375M:	Matan Barak <matanb@mellanox.com>
8376M:	Leon Romanovsky <leonro@mellanox.com>
8377L:	linux-rdma@vger.kernel.org
8378W:	http://www.mellanox.com
8379Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8380S:	Supported
8381F:	drivers/infiniband/hw/mlx5/
8382F:	include/linux/mlx5/
8383
8384MELEXIS MLX90614 DRIVER
8385M:	Crt Mori <cmo@melexis.com>
8386L:	linux-iio@vger.kernel.org
8387W:	http://www.melexis.com
8388S:	Supported
8389F:	drivers/iio/temperature/mlx90614.c
8390
8391MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8392M:	Don Brace <don.brace@microsemi.com>
8393L:	esc.storagedev@microsemi.com
8394L:	linux-scsi@vger.kernel.org
8395S:	Supported
8396F:	drivers/scsi/smartpqi/smartpqi*.[ch]
8397F:	drivers/scsi/smartpqi/Kconfig
8398F:	drivers/scsi/smartpqi/Makefile
8399F:	include/linux/cciss*.h
8400F:	include/uapi/linux/cciss*.h
8401F:	Documentation/scsi/smartpqi.txt
8402
8403MN88472 MEDIA DRIVER
8404M:	Antti Palosaari <crope@iki.fi>
8405L:	linux-media@vger.kernel.org
8406W:	https://linuxtv.org
8407W:	http://palosaari.fi/linux/
8408Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8409S:	Maintained
8410F:	drivers/media/dvb-frontends/mn88472*
8411
8412MN88473 MEDIA DRIVER
8413M:	Antti Palosaari <crope@iki.fi>
8414L:	linux-media@vger.kernel.org
8415W:	https://linuxtv.org
8416W:	http://palosaari.fi/linux/
8417Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8418S:	Maintained
8419F:	drivers/media/dvb-frontends/mn88473*
8420
8421MODULE SUPPORT
8422M:	Jessica Yu <jeyu@redhat.com>
8423M:	Rusty Russell <rusty@rustcorp.com.au>
8424T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8425S:	Maintained
8426F:	include/linux/module.h
8427F:	kernel/module.c
8428
8429MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8430W:	http://popies.net/meye/
8431S:	Orphan
8432F:	Documentation/media/v4l-drivers/meye*
8433F:	drivers/media/pci/meye/
8434F:	include/uapi/linux/meye.h
8435
8436MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8437M:	Jiri Slaby <jirislaby@gmail.com>
8438S:	Maintained
8439F:	Documentation/serial/moxa-smartio
8440F:	drivers/tty/mxser.*
8441
8442MR800 AVERMEDIA USB FM RADIO DRIVER
8443M:	Alexey Klimov <klimov.linux@gmail.com>
8444L:	linux-media@vger.kernel.org
8445T:	git git://linuxtv.org/media_tree.git
8446S:	Maintained
8447F:	drivers/media/radio/radio-mr800.c
8448
8449MRF24J40 IEEE 802.15.4 RADIO DRIVER
8450M:	Alan Ott <alan@signal11.us>
8451L:	linux-wpan@vger.kernel.org
8452S:	Maintained
8453F:	drivers/net/ieee802154/mrf24j40.c
8454F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8455
8456MSI LAPTOP SUPPORT
8457M:	"Lee, Chun-Yi" <jlee@suse.com>
8458L:	platform-driver-x86@vger.kernel.org
8459S:	Maintained
8460F:	drivers/platform/x86/msi-laptop.c
8461
8462MSI WMI SUPPORT
8463L:	platform-driver-x86@vger.kernel.org
8464S:	Orphan
8465F:	drivers/platform/x86/msi-wmi.c
8466
8467MSI001 MEDIA DRIVER
8468M:	Antti Palosaari <crope@iki.fi>
8469L:	linux-media@vger.kernel.org
8470W:	https://linuxtv.org
8471W:	http://palosaari.fi/linux/
8472Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8473T:	git git://linuxtv.org/anttip/media_tree.git
8474S:	Maintained
8475F:	drivers/media/tuners/msi001*
8476
8477MSI2500 MEDIA DRIVER
8478M:	Antti Palosaari <crope@iki.fi>
8479L:	linux-media@vger.kernel.org
8480W:	https://linuxtv.org
8481W:	http://palosaari.fi/linux/
8482Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8483T:	git git://linuxtv.org/anttip/media_tree.git
8484S:	Maintained
8485F:	drivers/media/usb/msi2500/
8486
8487MSYSTEMS DISKONCHIP G3 MTD DRIVER
8488M:	Robert Jarzmik <robert.jarzmik@free.fr>
8489L:	linux-mtd@lists.infradead.org
8490S:	Maintained
8491F:	drivers/mtd/devices/docg3*
8492
8493MT9M032 APTINA SENSOR DRIVER
8494M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8495L:	linux-media@vger.kernel.org
8496T:	git git://linuxtv.org/media_tree.git
8497S:	Maintained
8498F:	drivers/media/i2c/mt9m032.c
8499F:	include/media/i2c/mt9m032.h
8500
8501MT9P031 APTINA CAMERA SENSOR
8502M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8503L:	linux-media@vger.kernel.org
8504T:	git git://linuxtv.org/media_tree.git
8505S:	Maintained
8506F:	drivers/media/i2c/mt9p031.c
8507F:	include/media/i2c/mt9p031.h
8508
8509MT9T001 APTINA CAMERA SENSOR
8510M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8511L:	linux-media@vger.kernel.org
8512T:	git git://linuxtv.org/media_tree.git
8513S:	Maintained
8514F:	drivers/media/i2c/mt9t001.c
8515F:	include/media/i2c/mt9t001.h
8516
8517MT9V032 APTINA CAMERA SENSOR
8518M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8519L:	linux-media@vger.kernel.org
8520T:	git git://linuxtv.org/media_tree.git
8521S:	Maintained
8522F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8523F:	drivers/media/i2c/mt9v032.c
8524F:	include/media/i2c/mt9v032.h
8525
8526MULTIFUNCTION DEVICES (MFD)
8527M:	Lee Jones <lee.jones@linaro.org>
8528T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8529S:	Supported
8530F:	Documentation/devicetree/bindings/mfd/
8531F:	drivers/mfd/
8532F:	include/linux/mfd/
8533F:	include/dt-bindings/mfd/
8534
8535MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8536M:	Ulf Hansson <ulf.hansson@linaro.org>
8537L:	linux-mmc@vger.kernel.org
8538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8539S:	Maintained
8540F:	Documentation/devicetree/bindings/mmc/
8541F:	drivers/mmc/
8542F:	include/linux/mmc/
8543F:	include/uapi/linux/mmc/
8544
8545MULTIMEDIA CARD (MMC) ETC. OVER SPI
8546S:	Orphan
8547F:	drivers/mmc/host/mmc_spi.c
8548F:	include/linux/spi/mmc_spi.h
8549
8550MULTISOUND SOUND DRIVER
8551M:	Andrew Veliath <andrewtv@usa.net>
8552S:	Maintained
8553F:	Documentation/sound/oss/MultiSound
8554F:	sound/oss/msnd*
8555
8556MULTITECH MULTIPORT CARD (ISICOM)
8557S:	Orphan
8558F:	drivers/tty/isicom.c
8559F:	include/linux/isicom.h
8560
8561MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8562M:	Bin Liu <b-liu@ti.com>
8563L:	linux-usb@vger.kernel.org
8564T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8565S:	Maintained
8566F:	drivers/usb/musb/
8567
8568MXL5007T MEDIA DRIVER
8569M:	Michael Krufky <mkrufky@linuxtv.org>
8570L:	linux-media@vger.kernel.org
8571W:	https://linuxtv.org
8572W:	http://github.com/mkrufky
8573Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8574T:	git git://linuxtv.org/mkrufky/tuners.git
8575S:	Maintained
8576F:	drivers/media/tuners/mxl5007t.*
8577
8578MXSFB DRM DRIVER
8579M:	Marek Vasut <marex@denx.de>
8580S:	Supported
8581F:	drivers/gpu/drm/mxsfb/
8582F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
8583
8584MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8585M:	Hyong-Youb Kim <hykim@myri.com>
8586L:	netdev@vger.kernel.org
8587W:	https://www.myricom.com/support/downloads/myri10ge.html
8588S:	Supported
8589F:	drivers/net/ethernet/myricom/myri10ge/
8590
8591NAND FLASH SUBSYSTEM
8592M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8593R:	Richard Weinberger <richard@nod.at>
8594L:	linux-mtd@lists.infradead.org
8595W:	http://www.linux-mtd.infradead.org/
8596Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8597T:	git git://github.com/linux-nand/linux.git
8598S:	Maintained
8599F:	drivers/mtd/nand/
8600F:	include/linux/mtd/nand*.h
8601
8602NATSEMI ETHERNET DRIVER (DP8381x)
8603S:	Orphan
8604F:	drivers/net/ethernet/natsemi/natsemi.c
8605
8606NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8607M:	Daniel Mack <zonque@gmail.com>
8608S:	Maintained
8609L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8610W:	http://www.native-instruments.com
8611F:	sound/usb/caiaq/
8612
8613NCP FILESYSTEM
8614M:	Petr Vandrovec <petr@vandrovec.name>
8615S:	Odd Fixes
8616F:	fs/ncpfs/
8617
8618NCR 5380 SCSI DRIVERS
8619M:	Finn Thain <fthain@telegraphics.com.au>
8620M:	Michael Schmitz <schmitzmic@gmail.com>
8621L:	linux-scsi@vger.kernel.org
8622S:	Maintained
8623F:	Documentation/scsi/g_NCR5380.txt
8624F:	drivers/scsi/NCR5380.*
8625F:	drivers/scsi/arm/cumana_1.c
8626F:	drivers/scsi/arm/oak.c
8627F:	drivers/scsi/atari_scsi.*
8628F:	drivers/scsi/dmx3191d.c
8629F:	drivers/scsi/g_NCR5380.*
8630F:	drivers/scsi/mac_scsi.*
8631F:	drivers/scsi/sun3_scsi.*
8632F:	drivers/scsi/sun3_scsi_vme.c
8633
8634NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8635M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8636L:	linux-scsi@vger.kernel.org
8637S:	Maintained
8638F:	drivers/scsi/NCR_D700.*
8639
8640NCT6775 HARDWARE MONITOR DRIVER
8641M:	Guenter Roeck <linux@roeck-us.net>
8642L:	linux-hwmon@vger.kernel.org
8643S:	Maintained
8644F:	Documentation/hwmon/nct6775
8645F:	drivers/hwmon/nct6775.c
8646
8647NETEFFECT IWARP RNIC DRIVER (IW_NES)
8648M:	Faisal Latif <faisal.latif@intel.com>
8649L:	linux-rdma@vger.kernel.org
8650W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8651S:	Supported
8652F:	drivers/infiniband/hw/nes/
8653F:	include/uapi/rdma/nes-abi.h
8654
8655NETEM NETWORK EMULATOR
8656M:	Stephen Hemminger <stephen@networkplumber.org>
8657L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
8658S:	Maintained
8659F:	net/sched/sch_netem.c
8660
8661NETERION 10GbE DRIVERS (s2io/vxge)
8662M:	Jon Mason <jdmason@kudzu.us>
8663L:	netdev@vger.kernel.org
8664S:	Supported
8665F:	Documentation/networking/s2io.txt
8666F:	Documentation/networking/vxge.txt
8667F:	drivers/net/ethernet/neterion/
8668
8669NETFILTER
8670M:	Pablo Neira Ayuso <pablo@netfilter.org>
8671M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8672L:	netfilter-devel@vger.kernel.org
8673L:	coreteam@netfilter.org
8674W:	http://www.netfilter.org/
8675W:	http://www.iptables.org/
8676Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
8677T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8678T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8679S:	Supported
8680F:	include/linux/netfilter*
8681F:	include/linux/netfilter/
8682F:	include/net/netfilter/
8683F:	include/uapi/linux/netfilter*
8684F:	include/uapi/linux/netfilter/
8685F:	net/*/netfilter.c
8686F:	net/*/netfilter/
8687F:	net/netfilter/
8688F:	net/bridge/br_netfilter*.c
8689
8690NETLABEL
8691M:	Paul Moore <paul@paul-moore.com>
8692W:	http://netlabel.sf.net
8693L:	netdev@vger.kernel.org
8694S:	Maintained
8695F:	Documentation/netlabel/
8696F:	include/net/netlabel.h
8697F:	net/netlabel/
8698
8699NETROM NETWORK LAYER
8700M:	Ralf Baechle <ralf@linux-mips.org>
8701L:	linux-hams@vger.kernel.org
8702W:	http://www.linux-ax25.org/
8703S:	Maintained
8704F:	include/net/netrom.h
8705F:	include/uapi/linux/netrom.h
8706F:	net/netrom/
8707
8708NETRONOME ETHERNET DRIVERS
8709M:	Jakub Kicinski <jakub.kicinski@netronome.com>
8710L:	oss-drivers@netronome.com
8711S:	Maintained
8712F:	drivers/net/ethernet/netronome/
8713
8714NETWORK BLOCK DEVICE (NBD)
8715M:	Josef Bacik <jbacik@fb.com>
8716S:	Maintained
8717L:	linux-block@vger.kernel.org
8718L:	nbd-general@lists.sourceforge.net
8719F:	Documentation/blockdev/nbd.txt
8720F:	drivers/block/nbd.c
8721F:	include/uapi/linux/nbd.h
8722
8723NETWORK DROP MONITOR
8724M:	Neil Horman <nhorman@tuxdriver.com>
8725L:	netdev@vger.kernel.org
8726S:	Maintained
8727W:	https://fedorahosted.org/dropwatch/
8728F:	net/core/drop_monitor.c
8729
8730NETWORKING [DSA]
8731M:	Andrew Lunn <andrew@lunn.ch>
8732M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8733M:	Florian Fainelli <f.fainelli@gmail.com>
8734S:	Maintained
8735F:	net/dsa/
8736F:	include/net/dsa.h
8737F:	drivers/net/dsa/
8738
8739NETWORKING [GENERAL]
8740M:	"David S. Miller" <davem@davemloft.net>
8741L:	netdev@vger.kernel.org
8742W:	http://www.linuxfoundation.org/en/Net
8743Q:	http://patchwork.ozlabs.org/project/netdev/list/
8744T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8745T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8746S:	Maintained
8747F:	net/
8748F:	include/net/
8749F:	include/linux/in.h
8750F:	include/linux/net.h
8751F:	include/linux/netdevice.h
8752F:	include/uapi/linux/in.h
8753F:	include/uapi/linux/net.h
8754F:	include/uapi/linux/netdevice.h
8755F:	include/uapi/linux/net_namespace.h
8756F:	tools/net/
8757F:	tools/testing/selftests/net/
8758F:	lib/random32.c
8759
8760NETWORKING [IPv4/IPv6]
8761M:	"David S. Miller" <davem@davemloft.net>
8762M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8763M:	James Morris <jmorris@namei.org>
8764M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8765M:	Patrick McHardy <kaber@trash.net>
8766L:	netdev@vger.kernel.org
8767T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8768S:	Maintained
8769F:	net/ipv4/
8770F:	net/ipv6/
8771F:	include/net/ip*
8772F:	arch/x86/net/*
8773
8774NETWORKING [IPSEC]
8775M:	Steffen Klassert <steffen.klassert@secunet.com>
8776M:	Herbert Xu <herbert@gondor.apana.org.au>
8777M:	"David S. Miller" <davem@davemloft.net>
8778L:	netdev@vger.kernel.org
8779T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8780T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8781S:	Maintained
8782F:	net/core/flow.c
8783F:	net/xfrm/
8784F:	net/key/
8785F:	net/ipv4/xfrm*
8786F:	net/ipv4/esp4.c
8787F:	net/ipv4/ah4.c
8788F:	net/ipv4/ipcomp.c
8789F:	net/ipv4/ip_vti.c
8790F:	net/ipv6/xfrm*
8791F:	net/ipv6/esp6.c
8792F:	net/ipv6/ah6.c
8793F:	net/ipv6/ipcomp6.c
8794F:	net/ipv6/ip6_vti.c
8795F:	include/uapi/linux/xfrm.h
8796F:	include/net/xfrm.h
8797
8798NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8799M:	Paul Moore <paul@paul-moore.com>
8800L:	netdev@vger.kernel.org
8801S:	Maintained
8802
8803NETWORKING [WIRELESS]
8804L:	linux-wireless@vger.kernel.org
8805Q:	http://patchwork.kernel.org/project/linux-wireless/list/
8806
8807NETWORKING DRIVERS
8808L:	netdev@vger.kernel.org
8809W:	http://www.linuxfoundation.org/en/Net
8810Q:	http://patchwork.ozlabs.org/project/netdev/list/
8811T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8812T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8813S:	Odd Fixes
8814F:	Documentation/devicetree/bindings/net/
8815F:	drivers/net/
8816F:	include/linux/if_*
8817F:	include/linux/netdevice.h
8818F:	include/linux/etherdevice.h
8819F:	include/linux/fcdevice.h
8820F:	include/linux/fddidevice.h
8821F:	include/linux/hippidevice.h
8822F:	include/linux/inetdevice.h
8823F:	include/uapi/linux/if_*
8824F:	include/uapi/linux/netdevice.h
8825
8826NETWORKING DRIVERS (WIRELESS)
8827M:	Kalle Valo <kvalo@codeaurora.org>
8828L:	linux-wireless@vger.kernel.org
8829Q:	http://patchwork.kernel.org/project/linux-wireless/list/
8830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8831T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8832S:	Maintained
8833F:	Documentation/devicetree/bindings/net/wireless/
8834F:	drivers/net/wireless/
8835
8836NETXEN (1/10) GbE SUPPORT
8837M:	Manish Chopra <manish.chopra@cavium.com>
8838M:	Rahul Verma <rahul.verma@cavium.com>
8839M:	Dept-GELinuxNICDev@cavium.com
8840L:	netdev@vger.kernel.org
8841S:	Supported
8842F:	drivers/net/ethernet/qlogic/netxen/
8843
8844NFC SUBSYSTEM
8845M:	Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8846M:	Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8847M:	Samuel Ortiz <sameo@linux.intel.com>
8848L:	linux-wireless@vger.kernel.org
8849L:	linux-nfc@lists.01.org (subscribers-only)
8850S:	Supported
8851F:	net/nfc/
8852F:	include/net/nfc/
8853F:	include/uapi/linux/nfc.h
8854F:	drivers/nfc/
8855F:	include/linux/platform_data/nfcmrvl.h
8856F:	include/linux/platform_data/nxp-nci.h
8857F:	include/linux/platform_data/pn544.h
8858F:	include/linux/platform_data/st21nfca.h
8859F:	include/linux/platform_data/st-nci.h
8860F:	Documentation/devicetree/bindings/net/nfc/
8861
8862NFS, SUNRPC, AND LOCKD CLIENTS
8863M:	Trond Myklebust <trond.myklebust@primarydata.com>
8864M:	Anna Schumaker <anna.schumaker@netapp.com>
8865L:	linux-nfs@vger.kernel.org
8866W:	http://client.linux-nfs.org
8867T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8868S:	Maintained
8869F:	fs/lockd/
8870F:	fs/nfs/
8871F:	fs/nfs_common/
8872F:	net/sunrpc/
8873F:	include/linux/lockd/
8874F:	include/linux/nfs*
8875F:	include/linux/sunrpc/
8876F:	include/uapi/linux/nfs*
8877F:	include/uapi/linux/sunrpc/
8878
8879NILFS2 FILESYSTEM
8880M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8881L:	linux-nilfs@vger.kernel.org
8882W:	http://nilfs.sourceforge.net/
8883W:	http://nilfs.osdn.jp/
8884T:	git git://github.com/konis/nilfs2.git
8885S:	Supported
8886F:	Documentation/filesystems/nilfs2.txt
8887F:	fs/nilfs2/
8888F:	include/trace/events/nilfs2.h
8889F:	include/uapi/linux/nilfs2_api.h
8890F:	include/uapi/linux/nilfs2_ondisk.h
8891
8892NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8893M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8894W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8895S:	Maintained
8896F:	Documentation/scsi/NinjaSCSI.txt
8897F:	drivers/scsi/pcmcia/nsp_*
8898
8899NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8900M:	GOTO Masanori <gotom@debian.or.jp>
8901M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8902W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8903S:	Maintained
8904F:	Documentation/scsi/NinjaSCSI.txt
8905F:	drivers/scsi/nsp32*
8906
8907NIOS2 ARCHITECTURE
8908M:	Ley Foon Tan <lftan@altera.com>
8909L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8910T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8911S:	Maintained
8912F:	arch/nios2/
8913
8914NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
8915M:	Pavel Machek <pavel@ucw.cz>
8916M:	Sakari Ailus <sakari.ailus@iki.fi>
8917L:	linux-media@vger.kernel.org
8918S:	Maintained
8919F:	drivers/media/i2c/et8ek8
8920F:	drivers/media/i2c/ad5820.c
8921
8922NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
8923M:	Pavel Machek <pavel@ucw.cz>
8924M:	Sakari Ailus <sakari.ailus@iki.fi>
8925L:	linux-media@vger.kernel.org
8926S:	Maintained
8927F:	drivers/media/i2c/et8ek8
8928F:	drivers/media/i2c/ad5820.c
8929
8930NOKIA N900 POWER SUPPLY DRIVERS
8931R:	Pali Rohár <pali.rohar@gmail.com>
8932F:	include/linux/power/bq2415x_charger.h
8933F:	include/linux/power/bq27xxx_battery.h
8934F:	include/linux/power/isp1704_charger.h
8935F:	drivers/power/supply/bq2415x_charger.c
8936F:	drivers/power/supply/bq27xxx_battery.c
8937F:	drivers/power/supply/bq27xxx_battery_i2c.c
8938F:	drivers/power/supply/isp1704_charger.c
8939F:	drivers/power/supply/rx51_battery.c
8940
8941NTB DRIVER CORE
8942M:	Jon Mason <jdmason@kudzu.us>
8943M:	Dave Jiang <dave.jiang@intel.com>
8944M:	Allen Hubbe <Allen.Hubbe@emc.com>
8945L:	linux-ntb@googlegroups.com
8946S:	Supported
8947W:	https://github.com/jonmason/ntb/wiki
8948T:	git git://github.com/jonmason/ntb.git
8949F:	drivers/ntb/
8950F:	drivers/net/ntb_netdev.c
8951F:	include/linux/ntb.h
8952F:	include/linux/ntb_transport.h
8953F:	tools/testing/selftests/ntb/
8954
8955NTB INTEL DRIVER
8956M:	Jon Mason <jdmason@kudzu.us>
8957M:	Dave Jiang <dave.jiang@intel.com>
8958L:	linux-ntb@googlegroups.com
8959S:	Supported
8960W:	https://github.com/jonmason/ntb/wiki
8961T:	git git://github.com/jonmason/ntb.git
8962F:	drivers/ntb/hw/intel/
8963
8964NTB AMD DRIVER
8965M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
8966L:	linux-ntb@googlegroups.com
8967S:	Supported
8968F:	drivers/ntb/hw/amd/
8969
8970NTFS FILESYSTEM
8971M:	Anton Altaparmakov <anton@tuxera.com>
8972L:	linux-ntfs-dev@lists.sourceforge.net
8973W:	http://www.tuxera.com/
8974T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8975S:	Supported
8976F:	Documentation/filesystems/ntfs.txt
8977F:	fs/ntfs/
8978
8979NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8980M:	Antonino Daplas <adaplas@gmail.com>
8981L:	linux-fbdev@vger.kernel.org
8982S:	Maintained
8983F:	drivers/video/fbdev/riva/
8984F:	drivers/video/fbdev/nvidia/
8985
8986NVM EXPRESS DRIVER
8987M:	Keith Busch <keith.busch@intel.com>
8988M:	Jens Axboe <axboe@fb.com>
8989M:	Christoph Hellwig <hch@lst.de>
8990M:	Sagi Grimberg <sagi@grimberg.me>
8991L:	linux-nvme@lists.infradead.org
8992T:	git://git.infradead.org/nvme.git
8993W:	http://git.infradead.org/nvme.git
8994S:	Supported
8995F:	drivers/nvme/host/
8996F:	include/linux/nvme.h
8997F:	include/uapi/linux/nvme_ioctl.h
8998
8999NVM EXPRESS TARGET DRIVER
9000M:	Christoph Hellwig <hch@lst.de>
9001M:	Sagi Grimberg <sagi@grimberg.me>
9002L:	linux-nvme@lists.infradead.org
9003T:	git://git.infradead.org/nvme.git
9004W:	http://git.infradead.org/nvme.git
9005S:	Supported
9006F:	drivers/nvme/target/
9007
9008NVM EXPRESS FC TRANSPORT DRIVERS
9009M:	James Smart <james.smart@broadcom.com>
9010L:	linux-nvme@lists.infradead.org
9011S:	Supported
9012F:	include/linux/nvme-fc.h
9013F:	include/linux/nvme-fc-driver.h
9014F:	drivers/nvme/host/fc.c
9015F:	drivers/nvme/target/fc.c
9016F:	drivers/nvme/target/fcloop.c
9017
9018NVMEM FRAMEWORK
9019M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9020M:	Maxime Ripard <maxime.ripard@free-electrons.com>
9021S:	Maintained
9022F:	drivers/nvmem/
9023F:	Documentation/devicetree/bindings/nvmem/
9024F:	include/linux/nvmem-consumer.h
9025F:	include/linux/nvmem-provider.h
9026
9027NXP-NCI NFC DRIVER
9028M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
9029R:	Charles Gorand <charles.gorand@effinnov.com>
9030L:	linux-nfc@lists.01.org (moderated for non-subscribers)
9031S:	Supported
9032F:	drivers/nfc/nxp-nci
9033
9034NXP TDA998X DRM DRIVER
9035M:	Russell King <linux@armlinux.org.uk>
9036S:	Supported
9037T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9038T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9039F:	drivers/gpu/drm/i2c/tda998x_drv.c
9040F:	include/drm/i2c/tda998x.h
9041
9042NXP TFA9879 DRIVER
9043M:	Peter Rosin <peda@axentia.se>
9044L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9045S:	Maintained
9046F:	sound/soc/codecs/tfa9879*
9047
9048OBJTOOL
9049M:	Josh Poimboeuf <jpoimboe@redhat.com>
9050S:	Supported
9051F:	tools/objtool/
9052
9053OMAP1 SUPPORT
9054M:	Aaro Koskinen <aaro.koskinen@iki.fi>
9055M:	Tony Lindgren <tony@atomide.com>
9056L:	linux-omap@vger.kernel.org
9057Q:	http://patchwork.kernel.org/project/linux-omap/list/
9058T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9059S:	Maintained
9060F:	arch/arm/mach-omap1/
9061F:	arch/arm/plat-omap/
9062F:	arch/arm/configs/omap1_defconfig
9063F:	drivers/i2c/busses/i2c-omap.c
9064F:	include/linux/i2c-omap.h
9065
9066OMAP2+ SUPPORT
9067M:	Tony Lindgren <tony@atomide.com>
9068L:	linux-omap@vger.kernel.org
9069W:	http://www.muru.com/linux/omap/
9070W:	http://linux.omap.com/
9071Q:	http://patchwork.kernel.org/project/linux-omap/list/
9072T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9073S:	Maintained
9074F:	arch/arm/mach-omap2/
9075F:	arch/arm/plat-omap/
9076F:	arch/arm/configs/omap2plus_defconfig
9077F:	drivers/i2c/busses/i2c-omap.c
9078F:	drivers/irqchip/irq-omap-intc.c
9079F:	drivers/mfd/*omap*.c
9080F:	drivers/mfd/menelaus.c
9081F:	drivers/mfd/palmas.c
9082F:	drivers/mfd/tps65217.c
9083F:	drivers/mfd/tps65218.c
9084F:	drivers/mfd/tps65910.c
9085F:	drivers/mfd/twl-core.[ch]
9086F:	drivers/mfd/twl4030*.c
9087F:	drivers/mfd/twl6030*.c
9088F:	drivers/mfd/twl6040*.c
9089F:	drivers/regulator/palmas-regulator*.c
9090F:	drivers/regulator/pbias-regulator.c
9091F:	drivers/regulator/tps65217-regulator.c
9092F:	drivers/regulator/tps65218-regulator.c
9093F:	drivers/regulator/tps65910-regulator.c
9094F:	drivers/regulator/twl-regulator.c
9095F:	drivers/regulator/twl6030-regulator.c
9096F:	include/linux/i2c-omap.h
9097
9098OMAP DEVICE TREE SUPPORT
9099M:	Benoît Cousson <bcousson@baylibre.com>
9100M:	Tony Lindgren <tony@atomide.com>
9101L:	linux-omap@vger.kernel.org
9102L:	devicetree@vger.kernel.org
9103S:	Maintained
9104F:	arch/arm/boot/dts/*omap*
9105F:	arch/arm/boot/dts/*am3*
9106F:	arch/arm/boot/dts/*am4*
9107F:	arch/arm/boot/dts/*am5*
9108F:	arch/arm/boot/dts/*dra7*
9109
9110OMAP CLOCK FRAMEWORK SUPPORT
9111M:	Paul Walmsley <paul@pwsan.com>
9112L:	linux-omap@vger.kernel.org
9113S:	Maintained
9114F:	arch/arm/*omap*/*clock*
9115
9116OMAP POWER MANAGEMENT SUPPORT
9117M:	Kevin Hilman <khilman@kernel.org>
9118L:	linux-omap@vger.kernel.org
9119S:	Maintained
9120F:	arch/arm/*omap*/*pm*
9121F:	drivers/cpufreq/omap-cpufreq.c
9122
9123OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9124M:	Rajendra Nayak <rnayak@codeaurora.org>
9125M:	Paul Walmsley <paul@pwsan.com>
9126L:	linux-omap@vger.kernel.org
9127S:	Maintained
9128F:	arch/arm/mach-omap2/prm*
9129
9130OMAP AUDIO SUPPORT
9131M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
9132M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
9133L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9134L:	linux-omap@vger.kernel.org
9135S:	Maintained
9136F:	sound/soc/omap/
9137
9138OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9139M:	Roger Quadros <rogerq@ti.com>
9140M:	Tony Lindgren <tony@atomide.com>
9141L:	linux-omap@vger.kernel.org
9142S:	Maintained
9143F:	drivers/memory/omap-gpmc.c
9144F:	arch/arm/mach-omap2/*gpmc*
9145
9146OMAP FRAMEBUFFER SUPPORT
9147M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9148L:	linux-fbdev@vger.kernel.org
9149L:	linux-omap@vger.kernel.org
9150S:	Maintained
9151F:	drivers/video/fbdev/omap/
9152
9153OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9154M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9155L:	linux-omap@vger.kernel.org
9156L:	linux-fbdev@vger.kernel.org
9157S:	Maintained
9158F:	drivers/video/fbdev/omap2/
9159F:	Documentation/arm/OMAP/DSS
9160
9161OMAP HARDWARE SPINLOCK SUPPORT
9162M:	Ohad Ben-Cohen <ohad@wizery.com>
9163L:	linux-omap@vger.kernel.org
9164S:	Maintained
9165F:	drivers/hwspinlock/omap_hwspinlock.c
9166
9167OMAP MMC SUPPORT
9168M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
9169L:	linux-omap@vger.kernel.org
9170S:	Maintained
9171F:	drivers/mmc/host/omap.c
9172
9173OMAP HS MMC SUPPORT
9174L:	linux-mmc@vger.kernel.org
9175L:	linux-omap@vger.kernel.org
9176S:	Orphan
9177F:	drivers/mmc/host/omap_hsmmc.c
9178
9179OMAP RANDOM NUMBER GENERATOR SUPPORT
9180M:	Deepak Saxena <dsaxena@plexity.net>
9181S:	Maintained
9182F:	drivers/char/hw_random/omap-rng.c
9183
9184OMAP HWMOD SUPPORT
9185M:	Benoît Cousson <bcousson@baylibre.com>
9186M:	Paul Walmsley <paul@pwsan.com>
9187L:	linux-omap@vger.kernel.org
9188S:	Maintained
9189F:	arch/arm/mach-omap2/omap_hwmod.*
9190
9191OMAP HWMOD DATA
9192M:	Paul Walmsley <paul@pwsan.com>
9193L:	linux-omap@vger.kernel.org
9194S:	Maintained
9195F:	arch/arm/mach-omap2/omap_hwmod*data*
9196
9197OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9198M:	Benoît Cousson <bcousson@baylibre.com>
9199L:	linux-omap@vger.kernel.org
9200S:	Maintained
9201F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9202
9203OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9204M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9205L:	linux-media@vger.kernel.org
9206S:	Maintained
9207F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
9208F:	drivers/media/platform/omap3isp/
9209F:	drivers/staging/media/omap4iss/
9210
9211OMAP USB SUPPORT
9212L:	linux-usb@vger.kernel.org
9213L:	linux-omap@vger.kernel.org
9214S:	Orphan
9215F:	drivers/usb/*/*omap*
9216F:	arch/arm/*omap*/usb*
9217
9218OMAP GPIO DRIVER
9219M:	Grygorii Strashko <grygorii.strashko@ti.com>
9220M:	Santosh Shilimkar <ssantosh@kernel.org>
9221M:	Kevin Hilman <khilman@kernel.org>
9222L:	linux-omap@vger.kernel.org
9223S:	Maintained
9224F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
9225F:	drivers/gpio/gpio-omap.c
9226
9227OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9228M:	Mark Jackson <mpfj@newflow.co.uk>
9229L:	linux-omap@vger.kernel.org
9230S:	Maintained
9231F:	arch/arm/boot/dts/am335x-nano.dts
9232
9233OMFS FILESYSTEM
9234M:	Bob Copeland <me@bobcopeland.com>
9235L:	linux-karma-devel@lists.sourceforge.net
9236S:	Maintained
9237F:	Documentation/filesystems/omfs.txt
9238F:	fs/omfs/
9239
9240OMNIKEY CARDMAN 4000 DRIVER
9241M:	Harald Welte <laforge@gnumonks.org>
9242S:	Maintained
9243F:	drivers/char/pcmcia/cm4000_cs.c
9244F:	include/linux/cm4000_cs.h
9245F:	include/uapi/linux/cm4000_cs.h
9246
9247OMNIKEY CARDMAN 4040 DRIVER
9248M:	Harald Welte <laforge@gnumonks.org>
9249S:	Maintained
9250F:	drivers/char/pcmcia/cm4040_cs.*
9251
9252OMNIVISION OV7670 SENSOR DRIVER
9253M:	Jonathan Corbet <corbet@lwn.net>
9254L:	linux-media@vger.kernel.org
9255T:	git git://linuxtv.org/media_tree.git
9256S:	Maintained
9257F:	drivers/media/i2c/ov7670.c
9258
9259ONENAND FLASH DRIVER
9260M:	Kyungmin Park <kyungmin.park@samsung.com>
9261L:	linux-mtd@lists.infradead.org
9262S:	Maintained
9263F:	drivers/mtd/onenand/
9264F:	include/linux/mtd/onenand*.h
9265
9266ONSTREAM SCSI TAPE DRIVER
9267M:	Willem Riede <osst@riede.org>
9268L:	osst-users@lists.sourceforge.net
9269L:	linux-scsi@vger.kernel.org
9270S:	Maintained
9271F:	Documentation/scsi/osst.txt
9272F:	drivers/scsi/osst.*
9273F:	drivers/scsi/osst_*.h
9274F:	drivers/scsi/st.h
9275
9276OPENCORES I2C BUS DRIVER
9277M:	Peter Korsgaard <jacmet@sunsite.dk>
9278L:	linux-i2c@vger.kernel.org
9279S:	Maintained
9280F:	Documentation/i2c/busses/i2c-ocores
9281F:	drivers/i2c/busses/i2c-ocores.c
9282
9283OPEN FIRMWARE AND FLATTENED DEVICE TREE
9284M:	Rob Herring <robh+dt@kernel.org>
9285M:	Frank Rowand <frowand.list@gmail.com>
9286L:	devicetree@vger.kernel.org
9287W:	http://www.devicetree.org/
9288T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9289S:	Maintained
9290F:	drivers/of/
9291F:	include/linux/of*.h
9292F:	scripts/dtc/
9293
9294OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9295M:	Rob Herring <robh+dt@kernel.org>
9296M:	Mark Rutland <mark.rutland@arm.com>
9297L:	devicetree@vger.kernel.org
9298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9299Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9300S:	Maintained
9301F:	Documentation/devicetree/
9302F:	arch/*/boot/dts/
9303F:	include/dt-bindings/
9304
9305OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9306M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9307L:	devicetree@vger.kernel.org
9308S:	Maintained
9309F:	Documentation/devicetree/dynamic-resolution-notes.txt
9310F:	Documentation/devicetree/overlay-notes.txt
9311F:	drivers/of/overlay.c
9312F:	drivers/of/resolver.c
9313
9314OPENRISC ARCHITECTURE
9315M:	Jonas Bonn <jonas@southpole.se>
9316M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9317M:	Stafford Horne <shorne@gmail.com>
9318L:	openrisc@lists.librecores.org
9319W:	http://openrisc.io
9320S:	Maintained
9321F:	arch/openrisc/
9322
9323OPENVSWITCH
9324M:	Pravin Shelar <pshelar@nicira.com>
9325L:	netdev@vger.kernel.org
9326L:	dev@openvswitch.org
9327W:	http://openvswitch.org
9328S:	Maintained
9329F:	net/openvswitch/
9330F:	include/uapi/linux/openvswitch.h
9331
9332OPERATING PERFORMANCE POINTS (OPP)
9333M:	Viresh Kumar <vireshk@kernel.org>
9334M:	Nishanth Menon <nm@ti.com>
9335M:	Stephen Boyd <sboyd@codeaurora.org>
9336L:	linux-pm@vger.kernel.org
9337S:	Maintained
9338T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9339F:	drivers/base/power/opp/
9340F:	include/linux/pm_opp.h
9341F:	Documentation/power/opp.txt
9342F:	Documentation/devicetree/bindings/opp/
9343
9344OPL4 DRIVER
9345M:	Clemens Ladisch <clemens@ladisch.de>
9346L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9347T:	git git://git.alsa-project.org/alsa-kernel.git
9348S:	Maintained
9349F:	sound/drivers/opl4/
9350
9351OPROFILE
9352M:	Robert Richter <rric@kernel.org>
9353L:	oprofile-list@lists.sf.net
9354S:	Maintained
9355F:	arch/*/include/asm/oprofile*.h
9356F:	arch/*/oprofile/
9357F:	drivers/oprofile/
9358F:	include/linux/oprofile.h
9359
9360ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9361M:	Mark Fasheh <mfasheh@versity.com>
9362M:	Joel Becker <jlbec@evilplan.org>
9363L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9364W:	http://ocfs2.wiki.kernel.org
9365S:	Supported
9366F:	Documentation/filesystems/ocfs2.txt
9367F:	Documentation/filesystems/dlmfs.txt
9368F:	fs/ocfs2/
9369
9370ORINOCO DRIVER
9371L:	linux-wireless@vger.kernel.org
9372W:	http://wireless.kernel.org/en/users/Drivers/orinoco
9373W:	http://www.nongnu.org/orinoco/
9374S:	Orphan
9375F:	drivers/net/wireless/intersil/orinoco/
9376
9377OSD LIBRARY and FILESYSTEM
9378M:	Boaz Harrosh <ooo@electrozaur.com>
9379M:	Benny Halevy <bhalevy@primarydata.com>
9380L:	osd-dev@open-osd.org
9381W:	http://open-osd.org
9382T:	git git://git.open-osd.org/open-osd.git
9383S:	Maintained
9384F:	drivers/scsi/osd/
9385F:	include/scsi/osd_*
9386F:	fs/exofs/
9387
9388OVERLAY FILESYSTEM
9389M:	Miklos Szeredi <miklos@szeredi.hu>
9390L:	linux-unionfs@vger.kernel.org
9391T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9392S:	Supported
9393F:	fs/overlayfs/
9394F:	Documentation/filesystems/overlayfs.txt
9395
9396ORANGEFS FILESYSTEM
9397M:	Mike Marshall <hubcap@omnibond.com>
9398L:	pvfs2-developers@beowulf-underground.org (subscribers-only)
9399T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9400S:	Supported
9401F:	fs/orangefs/
9402F:	Documentation/filesystems/orangefs.txt
9403
9404P54 WIRELESS DRIVER
9405M:	Christian Lamparter <chunkeey@googlemail.com>
9406L:	linux-wireless@vger.kernel.org
9407W:	http://wireless.kernel.org/en/users/Drivers/p54
9408S:	Maintained
9409F:	drivers/net/wireless/intersil/p54/
9410
9411PA SEMI ETHERNET DRIVER
9412L:	netdev@vger.kernel.org
9413S:	Orphan
9414F:	drivers/net/ethernet/pasemi/*
9415
9416PA SEMI SMBUS DRIVER
9417L:	linux-i2c@vger.kernel.org
9418S:	Orphan
9419F:	drivers/i2c/busses/i2c-pasemi.c
9420
9421PADATA PARALLEL EXECUTION MECHANISM
9422M:	Steffen Klassert <steffen.klassert@secunet.com>
9423L:	linux-crypto@vger.kernel.org
9424S:	Maintained
9425F:	kernel/padata.c
9426F:	include/linux/padata.h
9427F:	Documentation/padata.txt
9428
9429PANASONIC LAPTOP ACPI EXTRAS DRIVER
9430M:	Harald Welte <laforge@gnumonks.org>
9431L:	platform-driver-x86@vger.kernel.org
9432S:	Maintained
9433F:	drivers/platform/x86/panasonic-laptop.c
9434
9435PANASONIC MN10300/AM33/AM34 PORT
9436M:	David Howells <dhowells@redhat.com>
9437L:	linux-am33-list@redhat.com (moderated for non-subscribers)
9438W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9439S:	Maintained
9440F:	Documentation/mn10300/
9441F:	arch/mn10300/
9442
9443PARALLEL LCD/KEYPAD PANEL DRIVER
9444M:      Willy Tarreau <willy@haproxy.com>
9445M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9446S:      Odd Fixes
9447F:      Documentation/misc-devices/lcd-panel-cgram.txt
9448F:      drivers/misc/panel.c
9449
9450PARALLEL PORT SUBSYSTEM
9451M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9452M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9453L:	linux-parport@lists.infradead.org (subscribers-only)
9454S:	Maintained
9455F:	drivers/parport/
9456F:	include/linux/parport*.h
9457F:	drivers/char/ppdev.c
9458F:	include/uapi/linux/ppdev.h
9459F:	Documentation/parport*.txt
9460
9461PARAVIRT_OPS INTERFACE
9462M:	Jeremy Fitzhardinge <jeremy@goop.org>
9463M:	Chris Wright <chrisw@sous-sol.org>
9464M:	Alok Kataria <akataria@vmware.com>
9465M:	Rusty Russell <rusty@rustcorp.com.au>
9466L:	virtualization@lists.linux-foundation.org
9467S:	Supported
9468F:	Documentation/virtual/paravirt_ops.txt
9469F:	arch/*/kernel/paravirt*
9470F:	arch/*/include/asm/paravirt.h
9471F:	include/linux/hypervisor.h
9472
9473PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9474M:	Tim Waugh <tim@cyberelk.net>
9475L:	linux-parport@lists.infradead.org (subscribers-only)
9476S:	Maintained
9477F:	Documentation/blockdev/paride.txt
9478F:	drivers/block/paride/
9479
9480PARISC ARCHITECTURE
9481M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
9482M:	Helge Deller <deller@gmx.de>
9483L:	linux-parisc@vger.kernel.org
9484W:	http://www.parisc-linux.org/
9485Q:	http://patchwork.kernel.org/project/linux-parisc/list/
9486T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9487T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9488S:	Maintained
9489F:	arch/parisc/
9490F:	Documentation/parisc/
9491F:	drivers/parisc/
9492F:	drivers/char/agp/parisc-agp.c
9493F:	drivers/input/serio/gscps2.c
9494F:	drivers/parport/parport_gsc.*
9495F:	drivers/tty/serial/8250/8250_gsc.c
9496F:	drivers/video/fbdev/sti*
9497F:	drivers/video/console/sti*
9498F:	drivers/video/logo/logo_parisc*
9499
9500PARMAN
9501M:	Jiri Pirko <jiri@mellanox.com>
9502L:	netdev@vger.kernel.org
9503S:	Supported
9504F:	lib/parman.c
9505F:	lib/test_parman.c
9506F:	include/linux/parman.h
9507
9508PC87360 HARDWARE MONITORING DRIVER
9509M:	Jim Cromie <jim.cromie@gmail.com>
9510L:	linux-hwmon@vger.kernel.org
9511S:	Maintained
9512F:	Documentation/hwmon/pc87360
9513F:	drivers/hwmon/pc87360.c
9514
9515PC8736x GPIO DRIVER
9516M:	Jim Cromie <jim.cromie@gmail.com>
9517S:	Maintained
9518F:	drivers/char/pc8736x_gpio.c
9519
9520PC87427 HARDWARE MONITORING DRIVER
9521M:	Jean Delvare <jdelvare@suse.com>
9522L:	linux-hwmon@vger.kernel.org
9523S:	Maintained
9524F:	Documentation/hwmon/pc87427
9525F:	drivers/hwmon/pc87427.c
9526
9527PCA9532 LED DRIVER
9528M:	Riku Voipio <riku.voipio@iki.fi>
9529S:	Maintained
9530F:	drivers/leds/leds-pca9532.c
9531F:	include/linux/leds-pca9532.h
9532
9533PCA9541 I2C BUS MASTER SELECTOR DRIVER
9534M:	Guenter Roeck <linux@roeck-us.net>
9535L:	linux-i2c@vger.kernel.org
9536S:	Maintained
9537F:	drivers/i2c/muxes/i2c-mux-pca9541.c
9538
9539PCDP - PRIMARY CONSOLE AND DEBUG PORT
9540M:	Khalid Aziz <khalid@gonehiking.org>
9541S:	Maintained
9542F:	drivers/firmware/pcdp.*
9543
9544PCI ERROR RECOVERY
9545M:	Linas Vepstas <linasvepstas@gmail.com>
9546L:	linux-pci@vger.kernel.org
9547S:	Supported
9548F:	Documentation/PCI/pci-error-recovery.txt
9549
9550PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9551M:	Russell Currey <ruscur@russell.cc>
9552L:	linuxppc-dev@lists.ozlabs.org
9553S:	Supported
9554F:	Documentation/powerpc/eeh-pci-error-recovery.txt
9555F:	arch/powerpc/kernel/eeh*.c
9556F:	arch/powerpc/platforms/*/eeh*.c
9557F:	arch/powerpc/include/*/eeh*.h
9558
9559PCI SUBSYSTEM
9560M:	Bjorn Helgaas <bhelgaas@google.com>
9561L:	linux-pci@vger.kernel.org
9562Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
9563T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9564S:	Supported
9565F:	Documentation/devicetree/bindings/pci/
9566F:	Documentation/PCI/
9567F:	drivers/pci/
9568F:	include/linux/pci*
9569F:	arch/x86/pci/
9570F:	arch/x86/kernel/quirks.c
9571
9572PCI DRIVER FOR ALTERA PCIE IP
9573M:	Ley Foon Tan <lftan@altera.com>
9574L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
9575L:	linux-pci@vger.kernel.org
9576S:	Supported
9577F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
9578F:	drivers/pci/host/pcie-altera.c
9579
9580PCI DRIVER FOR ARM VERSATILE PLATFORM
9581M:	Rob Herring <robh@kernel.org>
9582L:	linux-pci@vger.kernel.org
9583L:	linux-arm-kernel@lists.infradead.org
9584S:	Maintained
9585F:	Documentation/devicetree/bindings/pci/versatile.txt
9586F:	drivers/pci/host/pci-versatile.c
9587
9588PCI DRIVER FOR ARMADA 8K
9589M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9590L:	linux-pci@vger.kernel.org
9591L:	linux-arm-kernel@lists.infradead.org
9592S:	Maintained
9593F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
9594F:	drivers/pci/dwc/pcie-armada8k.c
9595
9596PCI DRIVER FOR APPLIEDMICRO XGENE
9597M:	Tanmay Inamdar <tinamdar@apm.com>
9598L:	linux-pci@vger.kernel.org
9599L:	linux-arm-kernel@lists.infradead.org
9600S:	Maintained
9601F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
9602F:	drivers/pci/host/pci-xgene.c
9603
9604PCI DRIVER FOR FREESCALE LAYERSCAPE
9605M:	Minghuan Lian <minghuan.Lian@freescale.com>
9606M:	Mingkai Hu <mingkai.hu@freescale.com>
9607M:	Roy Zang <tie-fei.zang@freescale.com>
9608L:	linuxppc-dev@lists.ozlabs.org
9609L:	linux-pci@vger.kernel.org
9610L:	linux-arm-kernel@lists.infradead.org
9611S:	Maintained
9612F:	drivers/pci/dwc/*layerscape*
9613
9614PCI DRIVER FOR IMX6
9615M:	Richard Zhu <hongxing.zhu@nxp.com>
9616M:	Lucas Stach <l.stach@pengutronix.de>
9617L:	linux-pci@vger.kernel.org
9618L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9619S:	Maintained
9620F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9621F:	drivers/pci/dwc/*imx6*
9622
9623PCI DRIVER FOR TI KEYSTONE
9624M:	Murali Karicheri <m-karicheri2@ti.com>
9625L:	linux-pci@vger.kernel.org
9626L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9627S:	Maintained
9628F:	drivers/pci/dwc/*keystone*
9629
9630PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9631M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9632M:	Jason Cooper <jason@lakedaemon.net>
9633L:	linux-pci@vger.kernel.org
9634L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9635S:	Maintained
9636F:	drivers/pci/host/*mvebu*
9637
9638PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9639M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9640L:	linux-pci@vger.kernel.org
9641L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9642S:	Maintained
9643F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
9644F:	drivers/pci/host/pci-aardvark.c
9645
9646PCI DRIVER FOR NVIDIA TEGRA
9647M:	Thierry Reding <thierry.reding@gmail.com>
9648L:	linux-tegra@vger.kernel.org
9649L:	linux-pci@vger.kernel.org
9650S:	Supported
9651F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9652F:	drivers/pci/host/pci-tegra.c
9653
9654PCI DRIVER FOR TI DRA7XX
9655M:	Kishon Vijay Abraham I <kishon@ti.com>
9656L:	linux-omap@vger.kernel.org
9657L:	linux-pci@vger.kernel.org
9658S:	Supported
9659F:	Documentation/devicetree/bindings/pci/ti-pci.txt
9660F:	drivers/pci/dwc/pci-dra7xx.c
9661
9662PCI DRIVER FOR RENESAS R-CAR
9663M:	Simon Horman <horms@verge.net.au>
9664L:	linux-pci@vger.kernel.org
9665L:	linux-renesas-soc@vger.kernel.org
9666S:	Maintained
9667F:	drivers/pci/host/*rcar*
9668
9669PCI DRIVER FOR SAMSUNG EXYNOS
9670M:	Jingoo Han <jingoohan1@gmail.com>
9671L:	linux-pci@vger.kernel.org
9672L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9673L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9674S:	Maintained
9675F:	drivers/pci/dwc/pci-exynos.c
9676
9677PCI DRIVER FOR SYNOPSIS DESIGNWARE
9678M:	Jingoo Han <jingoohan1@gmail.com>
9679M:	Joao Pinto <Joao.Pinto@synopsys.com>
9680L:	linux-pci@vger.kernel.org
9681S:	Maintained
9682F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
9683F:	drivers/pci/dwc/*designware*
9684
9685PCI DRIVER FOR GENERIC OF HOSTS
9686M:	Will Deacon <will.deacon@arm.com>
9687L:	linux-pci@vger.kernel.org
9688L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9689S:	Maintained
9690F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
9691F:	drivers/pci/host/pci-host-common.c
9692F:	drivers/pci/host/pci-host-generic.c
9693
9694PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9695M:	Keith Busch <keith.busch@intel.com>
9696L:	linux-pci@vger.kernel.org
9697S:	Supported
9698F:	drivers/pci/host/vmd.c
9699
9700PCIE DRIVER FOR ST SPEAR13XX
9701M:	Pratyush Anand <pratyush.anand@gmail.com>
9702L:	linux-pci@vger.kernel.org
9703S:	Maintained
9704F:	drivers/pci/dwc/*spear*
9705
9706PCI MSI DRIVER FOR ALTERA MSI IP
9707M:	Ley Foon Tan <lftan@altera.com>
9708L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
9709L:	linux-pci@vger.kernel.org
9710S:	Supported
9711F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9712F:	drivers/pci/host/pcie-altera-msi.c
9713
9714PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9715M:	Duc Dang <dhdang@apm.com>
9716L:	linux-pci@vger.kernel.org
9717L:	linux-arm-kernel@lists.infradead.org
9718S:	Maintained
9719F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9720F:	drivers/pci/host/pci-xgene-msi.c
9721
9722PCIE DRIVER FOR AXIS ARTPEC
9723M:	Niklas Cassel <niklas.cassel@axis.com>
9724M:	Jesper Nilsson <jesper.nilsson@axis.com>
9725L:	linux-arm-kernel@axis.com
9726L:	linux-pci@vger.kernel.org
9727S:	Maintained
9728F:	Documentation/devicetree/bindings/pci/axis,artpec*
9729F:	drivers/pci/dwc/*artpec*
9730
9731PCIE DRIVER FOR HISILICON
9732M:	Zhou Wang <wangzhou1@hisilicon.com>
9733M:	Gabriele Paoloni <gabriele.paoloni@huawei.com>
9734L:	linux-pci@vger.kernel.org
9735S:	Maintained
9736F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9737F:	drivers/pci/dwc/pcie-hisi.c
9738
9739PCIE DRIVER FOR ROCKCHIP
9740M:	Shawn Lin <shawn.lin@rock-chips.com>
9741M:	Wenrui Li <wenrui.li@rock-chips.com>
9742L:	linux-pci@vger.kernel.org
9743L:	linux-rockchip@lists.infradead.org
9744S:	Maintained
9745F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9746F:	drivers/pci/host/pcie-rockchip.c
9747
9748PCIE DRIVER FOR QUALCOMM MSM
9749M:     Stanimir Varbanov <svarbanov@mm-sol.com>
9750L:     linux-pci@vger.kernel.org
9751L:     linux-arm-msm@vger.kernel.org
9752S:     Maintained
9753F:     drivers/pci/dwc/*qcom*
9754
9755PCIE DRIVER FOR CAVIUM THUNDERX
9756M:	David Daney <david.daney@cavium.com>
9757L:	linux-pci@vger.kernel.org
9758L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9759S:	Supported
9760F:	Documentation/devicetree/bindings/pci/pci-thunder-*
9761F:	drivers/pci/host/pci-thunder-*
9762
9763PCMCIA SUBSYSTEM
9764P:	Linux PCMCIA Team
9765L:	linux-pcmcia@lists.infradead.org
9766W:	http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9767T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9768S:	Maintained
9769F:	Documentation/pcmcia/
9770F:	tools/pcmcia/
9771F:	drivers/pcmcia/
9772F:	include/pcmcia/
9773
9774PCNET32 NETWORK DRIVER
9775M:	Don Fry <pcnet32@frontier.com>
9776L:	netdev@vger.kernel.org
9777S:	Maintained
9778F:	drivers/net/ethernet/amd/pcnet32.c
9779
9780PCRYPT PARALLEL CRYPTO ENGINE
9781M:	Steffen Klassert <steffen.klassert@secunet.com>
9782L:	linux-crypto@vger.kernel.org
9783S:	Maintained
9784F:	crypto/pcrypt.c
9785F:	include/crypto/pcrypt.h
9786
9787PER-CPU MEMORY ALLOCATOR
9788M:	Tejun Heo <tj@kernel.org>
9789M:	Christoph Lameter <cl@linux.com>
9790T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9791S:	Maintained
9792F:	include/linux/percpu*.h
9793F:	mm/percpu*.c
9794F:	arch/*/include/asm/percpu.h
9795
9796PER-TASK DELAY ACCOUNTING
9797M:	Balbir Singh <bsingharora@gmail.com>
9798S:	Maintained
9799F:	include/linux/delayacct.h
9800F:	kernel/delayacct.c
9801
9802PERFORMANCE EVENTS SUBSYSTEM
9803M:	Peter Zijlstra <peterz@infradead.org>
9804M:	Ingo Molnar <mingo@redhat.com>
9805M:	Arnaldo Carvalho de Melo <acme@kernel.org>
9806R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
9807L:	linux-kernel@vger.kernel.org
9808T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9809S:	Supported
9810F:	kernel/events/*
9811F:	include/linux/perf_event.h
9812F:	include/uapi/linux/perf_event.h
9813F:	arch/*/kernel/perf_event*.c
9814F:	arch/*/kernel/*/perf_event*.c
9815F:	arch/*/kernel/*/*/perf_event*.c
9816F:	arch/*/include/asm/perf_event.h
9817F:	arch/*/kernel/perf_callchain.c
9818F:	arch/*/events/*
9819F:	tools/perf/
9820
9821PERSONALITY HANDLING
9822M:	Christoph Hellwig <hch@infradead.org>
9823L:	linux-abi-devel@lists.sourceforge.net
9824S:	Maintained
9825F:	include/linux/personality.h
9826F:	include/uapi/linux/personality.h
9827
9828PHONET PROTOCOL
9829M:	Remi Denis-Courmont <courmisch@gmail.com>
9830S:	Supported
9831F:	Documentation/networking/phonet.txt
9832F:	include/linux/phonet.h
9833F:	include/net/phonet/
9834F:	include/uapi/linux/phonet.h
9835F:	net/phonet/
9836
9837PHRAM MTD DRIVER
9838M:	Joern Engel <joern@lazybastard.org>
9839L:	linux-mtd@lists.infradead.org
9840S:	Maintained
9841F:	drivers/mtd/devices/phram.c
9842
9843PICOLCD HID DRIVER
9844M:	Bruno Prémont <bonbons@linux-vserver.org>
9845L:	linux-input@vger.kernel.org
9846S:	Maintained
9847F:	drivers/hid/hid-picolcd*
9848
9849PICOXCELL SUPPORT
9850M:	Jamie Iles <jamie@jamieiles.com>
9851L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9852T:	git git://github.com/jamieiles/linux-2.6-ji.git
9853S:	Supported
9854F:	arch/arm/boot/dts/picoxcell*
9855F:	arch/arm/mach-picoxcell/
9856F:	drivers/crypto/picoxcell*
9857
9858PIN CONTROL SUBSYSTEM
9859M:	Linus Walleij <linus.walleij@linaro.org>
9860L:	linux-gpio@vger.kernel.org
9861T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9862S:	Maintained
9863F:	Documentation/devicetree/bindings/pinctrl/
9864F:	Documentation/pinctrl.txt
9865F:	drivers/pinctrl/
9866F:	include/linux/pinctrl/
9867
9868PIN CONTROLLER - ATMEL AT91
9869M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9870L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9871S:	Maintained
9872F:	drivers/pinctrl/pinctrl-at91.*
9873
9874PIN CONTROLLER - ATMEL AT91 PIO4
9875M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9876L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9877L:	linux-gpio@vger.kernel.org
9878S:	Supported
9879F:	drivers/pinctrl/pinctrl-at91-pio4.*
9880
9881PIN CONTROLLER - INTEL
9882M:	Mika Westerberg <mika.westerberg@linux.intel.com>
9883M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
9884S:	Maintained
9885F:	drivers/pinctrl/intel/
9886
9887PIN CONTROLLER - RENESAS
9888M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9889M:	Geert Uytterhoeven <geert+renesas@glider.be>
9890L:	linux-renesas-soc@vger.kernel.org
9891S:	Maintained
9892F:	drivers/pinctrl/sh-pfc/
9893
9894PIN CONTROLLER - SAMSUNG
9895M:	Tomasz Figa <tomasz.figa@gmail.com>
9896M:	Krzysztof Kozlowski <krzk@kernel.org>
9897M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
9898L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9899L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9900S:	Maintained
9901F:	drivers/pinctrl/samsung/
9902F:	include/dt-bindings/pinctrl/samsung.h
9903F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
9904
9905PIN CONTROLLER - SINGLE
9906M:	Tony Lindgren <tony@atomide.com>
9907M:	Haojian Zhuang <haojian.zhuang@linaro.org>
9908L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9909L:	linux-omap@vger.kernel.org
9910S:	Maintained
9911F:	drivers/pinctrl/pinctrl-single.c
9912
9913PIN CONTROLLER - ST SPEAR
9914M:	Viresh Kumar <vireshk@kernel.org>
9915L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9916W:	http://www.st.com/spear
9917S:	Maintained
9918F:	drivers/pinctrl/spear/
9919
9920PISTACHIO SOC SUPPORT
9921M:      James Hartley <james.hartley@imgtec.com>
9922M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
9923L:      linux-mips@linux-mips.org
9924S:      Maintained
9925F:      arch/mips/pistachio/
9926F:      arch/mips/include/asm/mach-pistachio/
9927F:      arch/mips/boot/dts/img/pistachio*
9928F:      arch/mips/configs/pistachio*_defconfig
9929
9930PKTCDVD DRIVER
9931S:	Orphan
9932M:	linux-block@vger.kernel.org
9933F:	drivers/block/pktcdvd.c
9934F:	include/linux/pktcdvd.h
9935F:	include/uapi/linux/pktcdvd.h
9936
9937PKUNITY SOC DRIVERS
9938M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
9939W:	http://mprc.pku.edu.cn/~guanxuetao/linux
9940S:	Maintained
9941T:	git git://github.com/gxt/linux.git
9942F:	drivers/input/serio/i8042-unicore32io.h
9943F:	drivers/i2c/busses/i2c-puv3.c
9944F:	drivers/video/fbdev/fb-puv3.c
9945F:	drivers/rtc/rtc-puv3.c
9946
9947PMBUS HARDWARE MONITORING DRIVERS
9948M:	Guenter Roeck <linux@roeck-us.net>
9949L:	linux-hwmon@vger.kernel.org
9950W:	http://hwmon.wiki.kernel.org/
9951W:	http://www.roeck-us.net/linux/drivers/
9952T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9953S:	Maintained
9954F:	Documentation/hwmon/pmbus
9955F:	drivers/hwmon/pmbus/
9956F:	include/linux/i2c/pmbus.h
9957
9958PMC SIERRA MaxRAID DRIVER
9959L:	linux-scsi@vger.kernel.org
9960W:	http://www.pmc-sierra.com/
9961S:	Orphan
9962F:	drivers/scsi/pmcraid.*
9963
9964PMC SIERRA PM8001 DRIVER
9965M:	Jack Wang <jinpu.wang@profitbricks.com>
9966M:	lindar_liu@usish.com
9967L:	pmchba@pmcs.com
9968L:	linux-scsi@vger.kernel.org
9969S:	Supported
9970F:	drivers/scsi/pm8001/
9971
9972POSIX CLOCKS and TIMERS
9973M:	Thomas Gleixner <tglx@linutronix.de>
9974L:	linux-kernel@vger.kernel.org
9975T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9976S:	Maintained
9977F:	fs/timerfd.c
9978F:	include/linux/timer*
9979F:	kernel/time/*timer*
9980
9981POWER MANAGEMENT CORE
9982M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
9983L:	linux-pm@vger.kernel.org
9984T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9985B:	https://bugzilla.kernel.org
9986S:	Supported
9987F:	drivers/base/power/
9988F:	include/linux/pm.h
9989F:	include/linux/pm_*
9990F:	include/linux/powercap.h
9991F:	drivers/powercap/
9992
9993POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9994M:	Sebastian Reichel <sre@kernel.org>
9995L:	linux-pm@vger.kernel.org
9996T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
9997S:	Maintained
9998F:	Documentation/devicetree/bindings/power/supply/
9999F:	include/linux/power_supply.h
10000F:	drivers/power/supply/
10001
10002POWER STATE COORDINATION INTERFACE (PSCI)
10003M:	Mark Rutland <mark.rutland@arm.com>
10004M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10005L:	linux-arm-kernel@lists.infradead.org
10006S:	Maintained
10007F:	drivers/firmware/psci*.c
10008F:	include/linux/psci.h
10009F:	include/uapi/linux/psci.h
10010
10011POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10012M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10013L:	linuxppc-dev@lists.ozlabs.org
10014S:	Maintained
10015F:	drivers/char/powernv-op-panel.c
10016
10017PNP SUPPORT
10018M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10019S:	Maintained
10020F:	drivers/pnp/
10021
10022PPP PROTOCOL DRIVERS AND COMPRESSORS
10023M:	Paul Mackerras <paulus@samba.org>
10024L:	linux-ppp@vger.kernel.org
10025S:	Maintained
10026F:	drivers/net/ppp/ppp_*
10027
10028PPP OVER ATM (RFC 2364)
10029M:	Mitchell Blank Jr <mitch@sfgoth.com>
10030S:	Maintained
10031F:	net/atm/pppoatm.c
10032F:	include/uapi/linux/atmppp.h
10033
10034PPP OVER ETHERNET
10035M:	Michal Ostrowski <mostrows@earthlink.net>
10036S:	Maintained
10037F:	drivers/net/ppp/pppoe.c
10038F:	drivers/net/ppp/pppox.c
10039
10040PPP OVER L2TP
10041M:	James Chapman <jchapman@katalix.com>
10042S:	Maintained
10043F:	net/l2tp/l2tp_ppp.c
10044F:	include/linux/if_pppol2tp.h
10045F:	include/uapi/linux/if_pppol2tp.h
10046
10047PPS SUPPORT
10048M:	Rodolfo Giometti <giometti@enneenne.com>
10049W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
10050L:	linuxpps@ml.enneenne.com (subscribers-only)
10051S:	Maintained
10052F:	Documentation/pps/
10053F:	drivers/pps/
10054F:	include/linux/pps*.h
10055
10056PPTP DRIVER
10057M:	Dmitry Kozlov <xeb@mail.ru>
10058L:	netdev@vger.kernel.org
10059S:	Maintained
10060F:	drivers/net/ppp/pptp.c
10061W:	http://sourceforge.net/projects/accel-pptp
10062
10063PREEMPTIBLE KERNEL
10064M:	Robert Love <rml@tech9.net>
10065L:	kpreempt-tech@lists.sourceforge.net
10066W:	ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10067S:	Supported
10068F:	Documentation/preempt-locking.txt
10069F:	include/linux/preempt.h
10070
10071PRINTK
10072M:	Petr Mladek <pmladek@suse.com>
10073M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10074R:	Steven Rostedt <rostedt@goodmis.org>
10075S:	Maintained
10076F:	kernel/printk/
10077F:	include/linux/printk.h
10078
10079PRISM54 WIRELESS DRIVER
10080M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
10081L:	linux-wireless@vger.kernel.org
10082W:	http://wireless.kernel.org/en/users/Drivers/p54
10083S:	Obsolete
10084F:	drivers/net/wireless/intersil/prism54/
10085
10086PS3 NETWORK SUPPORT
10087M:	Geoff Levand <geoff@infradead.org>
10088L:	netdev@vger.kernel.org
10089L:	linuxppc-dev@lists.ozlabs.org
10090S:	Maintained
10091F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
10092
10093PS3 PLATFORM SUPPORT
10094M:	Geoff Levand <geoff@infradead.org>
10095L:	linuxppc-dev@lists.ozlabs.org
10096S:	Maintained
10097F:	arch/powerpc/boot/ps3*
10098F:	arch/powerpc/include/asm/lv1call.h
10099F:	arch/powerpc/include/asm/ps3*.h
10100F:	arch/powerpc/platforms/ps3/
10101F:	drivers/*/ps3*
10102F:	drivers/ps3/
10103F:	drivers/rtc/rtc-ps3.c
10104F:	drivers/usb/host/*ps3.c
10105F:	sound/ppc/snd_ps3*
10106
10107PS3VRAM DRIVER
10108M:	Jim Paris <jim@jtan.com>
10109M:	Geoff Levand <geoff@infradead.org>
10110L:	linuxppc-dev@lists.ozlabs.org
10111S:	Maintained
10112F:	drivers/block/ps3vram.c
10113
10114PSAMPLE PACKET SAMPLING SUPPORT:
10115M:	Yotam Gigi <yotamg@mellanox.com>
10116S:	Maintained
10117F:	net/psample
10118F:	include/net/psample.h
10119F:	include/uapi/linux/psample.h
10120
10121PSTORE FILESYSTEM
10122M:	Kees Cook <keescook@chromium.org>
10123M:	Anton Vorontsov <anton@enomsg.org>
10124M:	Colin Cross <ccross@android.com>
10125M:	Tony Luck <tony.luck@intel.com>
10126S:	Maintained
10127T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10128F:	fs/pstore/
10129F:	include/linux/pstore*
10130F:	drivers/firmware/efi/efi-pstore.c
10131F:	drivers/acpi/apei/erst.c
10132F:	Documentation/admin-guide/ramoops.rst
10133F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10134K:	\b(pstore|ramoops)
10135
10136PTP HARDWARE CLOCK SUPPORT
10137M:	Richard Cochran <richardcochran@gmail.com>
10138L:	netdev@vger.kernel.org
10139S:	Maintained
10140W:	http://linuxptp.sourceforge.net/
10141F:	Documentation/ABI/testing/sysfs-ptp
10142F:	Documentation/ptp/*
10143F:	drivers/net/ethernet/freescale/gianfar_ptp.c
10144F:	drivers/net/phy/dp83640*
10145F:	drivers/ptp/*
10146F:	include/linux/ptp_cl*
10147
10148PTRACE SUPPORT
10149M:	Roland McGrath <roland@hack.frob.com>
10150M:	Oleg Nesterov <oleg@redhat.com>
10151S:	Maintained
10152F:	include/asm-generic/syscall.h
10153F:	include/linux/ptrace.h
10154F:	include/linux/regset.h
10155F:	include/linux/tracehook.h
10156F:	include/uapi/linux/ptrace.h
10157F:	kernel/ptrace.c
10158
10159PULSE8-CEC DRIVER
10160M:	Hans Verkuil <hverkuil@xs4all.nl>
10161L:	linux-media@vger.kernel.org
10162T:	git git://linuxtv.org/media_tree.git
10163S:	Maintained
10164F:	drivers/media/usb/pulse8-cec/*
10165
10166PVRUSB2 VIDEO4LINUX DRIVER
10167M:	Mike Isely <isely@pobox.com>
10168L:	pvrusb2@isely.net	(subscribers-only)
10169L:	linux-media@vger.kernel.org
10170W:	http://www.isely.net/pvrusb2/
10171T:	git git://linuxtv.org/media_tree.git
10172S:	Maintained
10173F:	Documentation/media/v4l-drivers/pvrusb2*
10174F:	drivers/media/usb/pvrusb2/
10175
10176PWC WEBCAM DRIVER
10177M:	Hans Verkuil <hverkuil@xs4all.nl>
10178L:	linux-media@vger.kernel.org
10179T:	git git://linuxtv.org/media_tree.git
10180S:	Odd Fixes
10181F:	drivers/media/usb/pwc/*
10182
10183PWM FAN DRIVER
10184M:	Kamil Debski <kamil@wypas.org>
10185M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10186L:	linux-hwmon@vger.kernel.org
10187S:	Supported
10188F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10189F:	Documentation/hwmon/pwm-fan
10190F:	drivers/hwmon/pwm-fan.c
10191
10192PWM SUBSYSTEM
10193M:	Thierry Reding <thierry.reding@gmail.com>
10194L:	linux-pwm@vger.kernel.org
10195S:	Maintained
10196T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10197F:	Documentation/pwm.txt
10198F:	Documentation/devicetree/bindings/pwm/
10199F:	include/linux/pwm.h
10200F:	drivers/pwm/
10201F:	drivers/video/backlight/pwm_bl.c
10202F:	include/linux/pwm_backlight.h
10203
10204PXA2xx/PXA3xx SUPPORT
10205M:	Daniel Mack <daniel@zonque.org>
10206M:	Haojian Zhuang <haojian.zhuang@gmail.com>
10207M:	Robert Jarzmik <robert.jarzmik@free.fr>
10208L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10209T:	git git://github.com/hzhuang1/linux.git
10210T:	git git://github.com/rjarzmik/linux.git
10211S:	Maintained
10212F:	arch/arm/boot/dts/pxa*
10213F:	arch/arm/mach-pxa/
10214F:	drivers/dma/pxa*
10215F:	drivers/pcmcia/pxa2xx*
10216F:	drivers/pinctrl/pxa/
10217F:	drivers/spi/spi-pxa2xx*
10218F:	drivers/usb/gadget/udc/pxa2*
10219F:	include/sound/pxa2xx-lib.h
10220F:	sound/arm/pxa*
10221F:	sound/soc/pxa/
10222
10223PXA GPIO DRIVER
10224M:	Robert Jarzmik <robert.jarzmik@free.fr>
10225L:	linux-gpio@vger.kernel.org
10226S:	Maintained
10227F:	drivers/gpio/gpio-pxa.c
10228
10229PXA3xx NAND FLASH DRIVER
10230M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10231L:	linux-mtd@lists.infradead.org
10232S:	Maintained
10233F:	drivers/mtd/nand/pxa3xx_nand.c
10234
10235MMP SUPPORT
10236M:	Eric Miao <eric.y.miao@gmail.com>
10237M:	Haojian Zhuang <haojian.zhuang@gmail.com>
10238L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10239T:	git git://github.com/hzhuang1/linux.git
10240T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
10241S:	Maintained
10242F:	arch/arm/boot/dts/mmp*
10243F:	arch/arm/mach-mmp/
10244
10245PXA MMCI DRIVER
10246S:	Orphan
10247
10248PXA RTC DRIVER
10249M:	Robert Jarzmik <robert.jarzmik@free.fr>
10250L:	rtc-linux@googlegroups.com
10251S:	Maintained
10252
10253QAT DRIVER
10254M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10255M:	Salvatore Benedetto <salvatore.benedetto@intel.com>
10256L:	qat-linux@intel.com
10257S:	Supported
10258F:	drivers/crypto/qat/
10259
10260QIB DRIVER
10261M:	Mike Marciniszyn <infinipath@intel.com>
10262L:	linux-rdma@vger.kernel.org
10263S:	Supported
10264F:	drivers/infiniband/hw/qib/
10265
10266QLOGIC QLA1280 SCSI DRIVER
10267M:	Michael Reed <mdr@sgi.com>
10268L:	linux-scsi@vger.kernel.org
10269S:	Maintained
10270F:	drivers/scsi/qla1280.[ch]
10271
10272QLOGIC QLA2XXX FC-SCSI DRIVER
10273M:	qla2xxx-upstream@qlogic.com
10274L:	linux-scsi@vger.kernel.org
10275S:	Supported
10276F:	Documentation/scsi/LICENSE.qla2xxx
10277F:	drivers/scsi/qla2xxx/
10278
10279QLOGIC QLA4XXX iSCSI DRIVER
10280M:	QLogic-Storage-Upstream@qlogic.com
10281L:	linux-scsi@vger.kernel.org
10282S:	Supported
10283F:	Documentation/scsi/LICENSE.qla4xxx
10284F:	drivers/scsi/qla4xxx/
10285
10286QLOGIC QLA3XXX NETWORK DRIVER
10287M:	Dept-GELinuxNICDev@cavium.com
10288L:	netdev@vger.kernel.org
10289S:	Supported
10290F:	Documentation/networking/LICENSE.qla3xxx
10291F:	drivers/net/ethernet/qlogic/qla3xxx.*
10292
10293QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10294M:	Harish Patil <harish.patil@cavium.com>
10295M:	Manish Chopra <manish.chopra@cavium.com>
10296M:	Dept-GELinuxNICDev@cavium.com
10297L:	netdev@vger.kernel.org
10298S:	Supported
10299F:	drivers/net/ethernet/qlogic/qlcnic/
10300
10301QLOGIC QLGE 10Gb ETHERNET DRIVER
10302M:	Harish Patil <harish.patil@cavium.com>
10303M:	Manish Chopra <manish.chopra@cavium.com>
10304M:	Dept-GELinuxNICDev@cavium.com
10305L:	netdev@vger.kernel.org
10306S:	Supported
10307F:	drivers/net/ethernet/qlogic/qlge/
10308
10309QLOGIC QL4xxx ETHERNET DRIVER
10310M:	Yuval Mintz <Yuval.Mintz@cavium.com>
10311M:	Ariel Elior <Ariel.Elior@cavium.com>
10312M:	everest-linux-l2@cavium.com
10313L:	netdev@vger.kernel.org
10314S:	Supported
10315F:	drivers/net/ethernet/qlogic/qed/
10316F:	include/linux/qed/
10317F:	drivers/net/ethernet/qlogic/qede/
10318
10319QLOGIC QL41xxx ISCSI DRIVER
10320M:	QLogic-Storage-Upstream@cavium.com
10321L:	linux-scsi@vger.kernel.org
10322S:	Supported
10323F:	drivers/scsi/qedi/
10324
10325QNX4 FILESYSTEM
10326M:	Anders Larsen <al@alarsen.net>
10327W:	http://www.alarsen.net/linux/qnx4fs/
10328S:	Maintained
10329F:	fs/qnx4/
10330F:	include/uapi/linux/qnx4_fs.h
10331F:	include/uapi/linux/qnxtypes.h
10332
10333QORIQ DPAA2 FSL-MC BUS DRIVER
10334M:	Stuart Yoder <stuyoder@gmail.com>
10335M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
10336L:	linux-kernel@vger.kernel.org
10337S:	Maintained
10338F:	drivers/staging/fsl-mc/
10339
10340QT1010 MEDIA DRIVER
10341M:	Antti Palosaari <crope@iki.fi>
10342L:	linux-media@vger.kernel.org
10343W:	https://linuxtv.org
10344W:	http://palosaari.fi/linux/
10345Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10346T:	git git://linuxtv.org/anttip/media_tree.git
10347S:	Maintained
10348F:	drivers/media/tuners/qt1010*
10349
10350QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10351M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10352L:	linux-wireless@vger.kernel.org
10353W:	http://wireless.kernel.org/en/users/Drivers/ath9k
10354S:	Supported
10355F:	drivers/net/wireless/ath/ath9k/
10356
10357QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10358M:	Kalle Valo <kvalo@qca.qualcomm.com>
10359L:	ath10k@lists.infradead.org
10360W:	http://wireless.kernel.org/en/users/Drivers/ath10k
10361T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10362S:	Supported
10363F:	drivers/net/wireless/ath/ath10k/
10364
10365QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10366M:	Timur Tabi <timur@codeaurora.org>
10367L:	netdev@vger.kernel.org
10368S:	Supported
10369F:	drivers/net/ethernet/qualcomm/emac/
10370
10371QUALCOMM HEXAGON ARCHITECTURE
10372M:	Richard Kuo <rkuo@codeaurora.org>
10373L:	linux-hexagon@vger.kernel.org
10374T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10375S:	Supported
10376F:	arch/hexagon/
10377
10378QUALCOMM WCN36XX WIRELESS DRIVER
10379M:	Eugene Krasnikov <k.eugene.e@gmail.com>
10380L:	wcn36xx@lists.infradead.org
10381W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
10382T:	git git://github.com/KrasnikovEugene/wcn36xx.git
10383S:	Supported
10384F:	drivers/net/wireless/ath/wcn36xx/
10385
10386QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10387M:	Gabriel Somlo <somlo@cmu.edu>
10388M:	"Michael S. Tsirkin" <mst@redhat.com>
10389L:	qemu-devel@nongnu.org
10390S:	Maintained
10391F:	drivers/firmware/qemu_fw_cfg.c
10392
10393RADOS BLOCK DEVICE (RBD)
10394M:	Ilya Dryomov <idryomov@gmail.com>
10395M:	Sage Weil <sage@redhat.com>
10396M:	Alex Elder <elder@kernel.org>
10397L:	ceph-devel@vger.kernel.org
10398W:	http://ceph.com/
10399T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10400T:	git git://github.com/ceph/ceph-client.git
10401S:	Supported
10402F:	Documentation/ABI/testing/sysfs-bus-rbd
10403F:	drivers/block/rbd.c
10404F:	drivers/block/rbd_types.h
10405
10406RADEON FRAMEBUFFER DISPLAY DRIVER
10407M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
10408L:	linux-fbdev@vger.kernel.org
10409S:	Maintained
10410F:	drivers/video/fbdev/aty/radeon*
10411F:	include/uapi/linux/radeonfb.h
10412
10413RADIOSHARK RADIO DRIVER
10414M:	Hans Verkuil <hverkuil@xs4all.nl>
10415L:	linux-media@vger.kernel.org
10416T:	git git://linuxtv.org/media_tree.git
10417S:	Maintained
10418F:	drivers/media/radio/radio-shark.c
10419
10420RADIOSHARK2 RADIO DRIVER
10421M:	Hans Verkuil <hverkuil@xs4all.nl>
10422L:	linux-media@vger.kernel.org
10423T:	git git://linuxtv.org/media_tree.git
10424S:	Maintained
10425F:	drivers/media/radio/radio-shark2.c
10426F:	drivers/media/radio/radio-tea5777.c
10427
10428RAGE128 FRAMEBUFFER DISPLAY DRIVER
10429M:	Paul Mackerras <paulus@samba.org>
10430L:	linux-fbdev@vger.kernel.org
10431S:	Maintained
10432F:	drivers/video/fbdev/aty/aty128fb.c
10433
10434RALINK MIPS ARCHITECTURE
10435M:	John Crispin <john@phrozen.org>
10436L:	linux-mips@linux-mips.org
10437S:	Maintained
10438F:	arch/mips/ralink
10439
10440RALINK RT2X00 WIRELESS LAN DRIVER
10441P:	rt2x00 project
10442M:	Stanislaw Gruszka <sgruszka@redhat.com>
10443M:	Helmut Schaa <helmut.schaa@googlemail.com>
10444L:	linux-wireless@vger.kernel.org
10445S:	Maintained
10446F:	drivers/net/wireless/ralink/rt2x00/
10447
10448RAMDISK RAM BLOCK DEVICE DRIVER
10449M:	Jens Axboe <axboe@kernel.dk>
10450S:	Maintained
10451F:	Documentation/blockdev/ramdisk.txt
10452F:	drivers/block/brd.c
10453
10454RANDOM NUMBER DRIVER
10455M:	"Theodore Ts'o" <tytso@mit.edu>
10456S:	Maintained
10457F:	drivers/char/random.c
10458
10459RAPIDIO SUBSYSTEM
10460M:	Matt Porter <mporter@kernel.crashing.org>
10461M:	Alexandre Bounine <alexandre.bounine@idt.com>
10462S:	Maintained
10463F:	drivers/rapidio/
10464
10465RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10466L:	linux-wireless@vger.kernel.org
10467S:	Orphan
10468F:	drivers/net/wireless/ray*
10469
10470RCUTORTURE MODULE
10471M:	Josh Triplett <josh@joshtriplett.org>
10472M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10473L:	linux-kernel@vger.kernel.org
10474S:	Supported
10475T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10476F:	Documentation/RCU/torture.txt
10477F:	kernel/rcu/rcutorture.c
10478
10479RCUTORTURE TEST FRAMEWORK
10480M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10481M:	Josh Triplett <josh@joshtriplett.org>
10482R:	Steven Rostedt <rostedt@goodmis.org>
10483R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10484R:	Lai Jiangshan <jiangshanlai@gmail.com>
10485L:	linux-kernel@vger.kernel.org
10486S:	Supported
10487T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10488F:	tools/testing/selftests/rcutorture
10489
10490RDC R-321X SoC
10491M:	Florian Fainelli <florian@openwrt.org>
10492S:	Maintained
10493
10494RDC R6040 FAST ETHERNET DRIVER
10495M:	Florian Fainelli <f.fainelli@gmail.com>
10496L:	netdev@vger.kernel.org
10497S:	Maintained
10498F:	drivers/net/ethernet/rdc/r6040.c
10499
10500RDS - RELIABLE DATAGRAM SOCKETS
10501M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
10502L:	netdev@vger.kernel.org
10503L:	linux-rdma@vger.kernel.org
10504L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
10505W:	https://oss.oracle.com/projects/rds/
10506S:	Supported
10507F:	net/rds/
10508F:	Documentation/networking/rds.txt
10509
10510RDMAVT - RDMA verbs software
10511M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10512L:	linux-rdma@vger.kernel.org
10513S:	Supported
10514F:	drivers/infiniband/sw/rdmavt
10515
10516RDT - RESOURCE ALLOCATION
10517M:	Fenghua Yu <fenghua.yu@intel.com>
10518L:	linux-kernel@vger.kernel.org
10519S:	Supported
10520F:	arch/x86/kernel/cpu/intel_rdt*
10521F:	arch/x86/include/asm/intel_rdt*
10522F:	Documentation/x86/intel_rdt*
10523
10524READ-COPY UPDATE (RCU)
10525M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10526M:	Josh Triplett <josh@joshtriplett.org>
10527R:	Steven Rostedt <rostedt@goodmis.org>
10528R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10529R:	Lai Jiangshan <jiangshanlai@gmail.com>
10530L:	linux-kernel@vger.kernel.org
10531W:	http://www.rdrop.com/users/paulmck/RCU/
10532S:	Supported
10533T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10534F:	Documentation/RCU/
10535X:	Documentation/RCU/torture.txt
10536F:	include/linux/rcu*
10537X:	include/linux/srcu.h
10538F:	kernel/rcu/
10539X:	kernel/torture.c
10540
10541REAL TIME CLOCK (RTC) SUBSYSTEM
10542M:	Alessandro Zummo <a.zummo@towertech.it>
10543M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
10544L:	rtc-linux@googlegroups.com
10545Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
10546T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10547S:	Maintained
10548F:	Documentation/devicetree/bindings/rtc/
10549F:	Documentation/rtc.txt
10550F:	drivers/rtc/
10551F:	include/linux/rtc.h
10552F:	include/uapi/linux/rtc.h
10553F:	include/linux/rtc/
10554F:	include/linux/platform_data/rtc-*
10555F:	tools/testing/selftests/timers/rtctest.c
10556
10557REALTEK AUDIO CODECS
10558M:	Bard Liao <bardliao@realtek.com>
10559M:	Oder Chiou <oder_chiou@realtek.com>
10560S:	Maintained
10561F:	sound/soc/codecs/rt*
10562F:	include/sound/rt*.h
10563
10564REISERFS FILE SYSTEM
10565L:	reiserfs-devel@vger.kernel.org
10566S:	Supported
10567F:	fs/reiserfs/
10568
10569REGISTER MAP ABSTRACTION
10570M:	Mark Brown <broonie@kernel.org>
10571L:	linux-kernel@vger.kernel.org
10572T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10573S:	Supported
10574F:	Documentation/devicetree/bindings/regmap/
10575F:	drivers/base/regmap/
10576F:	include/linux/regmap.h
10577
10578REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10579M:	Ohad Ben-Cohen <ohad@wizery.com>
10580M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10581L:	linux-remoteproc@vger.kernel.org
10582T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10583S:	Maintained
10584F:	Documentation/devicetree/bindings/remoteproc/
10585F:	Documentation/remoteproc.txt
10586F:	drivers/remoteproc/
10587F:	include/linux/remoteproc.h
10588
10589REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10590M:	Ohad Ben-Cohen <ohad@wizery.com>
10591M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10592L:	linux-remoteproc@vger.kernel.org
10593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10594S:	Maintained
10595F:	drivers/rpmsg/
10596F:	Documentation/rpmsg.txt
10597F:	include/linux/rpmsg.h
10598F:	include/linux/rpmsg/
10599
10600RENESAS CLOCK DRIVERS
10601M:	Geert Uytterhoeven <geert+renesas@glider.be>
10602L:	linux-renesas-soc@vger.kernel.org
10603S:	Supported
10604F:	drivers/clk/renesas/
10605
10606RENESAS ETHERNET DRIVERS
10607R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10608L:	netdev@vger.kernel.org
10609L:	linux-renesas-soc@vger.kernel.org
10610F:	drivers/net/ethernet/renesas/
10611F:	include/linux/sh_eth.h
10612
10613RENESAS R-CAR GYROADC DRIVER
10614M:	Marek Vasut <marek.vasut@gmail.com>
10615L:	linux-iio@vger.kernel.org
10616S:	Supported
10617F:	drivers/iio/adc/rcar_gyro_adc.c
10618
10619RENESAS USB2 PHY DRIVER
10620M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10621L:	linux-renesas-soc@vger.kernel.org
10622S:	Maintained
10623F:	drivers/phy/phy-rcar-gen3-usb2.c
10624
10625RESET CONTROLLER FRAMEWORK
10626M:	Philipp Zabel <p.zabel@pengutronix.de>
10627T:	git git://git.pengutronix.de/git/pza/linux
10628S:	Maintained
10629F:	drivers/reset/
10630F:	Documentation/devicetree/bindings/reset/
10631F:	include/dt-bindings/reset/
10632F:	include/linux/reset.h
10633F:	include/linux/reset-controller.h
10634
10635RFKILL
10636M:	Johannes Berg <johannes@sipsolutions.net>
10637L:	linux-wireless@vger.kernel.org
10638W:	http://wireless.kernel.org/
10639T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10640T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10641S:	Maintained
10642F:	Documentation/rfkill.txt
10643F:	net/rfkill/
10644
10645RHASHTABLE
10646M:	Thomas Graf <tgraf@suug.ch>
10647M:	Herbert Xu <herbert@gondor.apana.org.au>
10648L:	netdev@vger.kernel.org
10649S:	Maintained
10650F:	lib/rhashtable.c
10651F:	include/linux/rhashtable.h
10652
10653RICOH SMARTMEDIA/XD DRIVER
10654M:	Maxim Levitsky <maximlevitsky@gmail.com>
10655S:	Maintained
10656F:	drivers/mtd/nand/r852.c
10657F:	drivers/mtd/nand/r852.h
10658
10659RICOH R5C592 MEMORYSTICK DRIVER
10660M:	Maxim Levitsky <maximlevitsky@gmail.com>
10661S:	Maintained
10662F:	drivers/memstick/host/r592.*
10663
10664ROCCAT DRIVERS
10665M:	Stefan Achatz <erazor_de@users.sourceforge.net>
10666W:	http://sourceforge.net/projects/roccat/
10667S:	Maintained
10668F:	drivers/hid/hid-roccat*
10669F:	include/linux/hid-roccat*
10670F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
10671
10672ROCKER DRIVER
10673M:	Jiri Pirko <jiri@resnulli.us>
10674L:	netdev@vger.kernel.org
10675S:	Supported
10676F:	drivers/net/ethernet/rocker/
10677
10678ROCKETPORT DRIVER
10679P:	Comtrol Corp.
10680W:	http://www.comtrol.com
10681S:	Maintained
10682F:	Documentation/serial/rocket.txt
10683F:	drivers/tty/rocket*
10684
10685ROCKETPORT EXPRESS/INFINITY DRIVER
10686M:	Kevin Cernekee <cernekee@gmail.com>
10687L:	linux-serial@vger.kernel.org
10688S:	Odd Fixes
10689F:	drivers/tty/serial/rp2.*
10690
10691ROSE NETWORK LAYER
10692M:	Ralf Baechle <ralf@linux-mips.org>
10693L:	linux-hams@vger.kernel.org
10694W:	http://www.linux-ax25.org/
10695S:	Maintained
10696F:	include/net/rose.h
10697F:	include/uapi/linux/rose.h
10698F:	net/rose/
10699
10700RTL2830 MEDIA DRIVER
10701M:	Antti Palosaari <crope@iki.fi>
10702L:	linux-media@vger.kernel.org
10703W:	https://linuxtv.org
10704W:	http://palosaari.fi/linux/
10705Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10706T:	git git://linuxtv.org/anttip/media_tree.git
10707S:	Maintained
10708F:	drivers/media/dvb-frontends/rtl2830*
10709
10710RTL2832 MEDIA DRIVER
10711M:	Antti Palosaari <crope@iki.fi>
10712L:	linux-media@vger.kernel.org
10713W:	https://linuxtv.org
10714W:	http://palosaari.fi/linux/
10715Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10716T:	git git://linuxtv.org/anttip/media_tree.git
10717S:	Maintained
10718F:	drivers/media/dvb-frontends/rtl2832*
10719
10720RTL2832_SDR MEDIA DRIVER
10721M:	Antti Palosaari <crope@iki.fi>
10722L:	linux-media@vger.kernel.org
10723W:	https://linuxtv.org
10724W:	http://palosaari.fi/linux/
10725Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10726T:	git git://linuxtv.org/anttip/media_tree.git
10727S:	Maintained
10728F:	drivers/media/dvb-frontends/rtl2832_sdr*
10729
10730RTL8180 WIRELESS DRIVER
10731L:	linux-wireless@vger.kernel.org
10732W:	http://wireless.kernel.org/
10733T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10734S:	Orphan
10735F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
10736
10737RTL8187 WIRELESS DRIVER
10738M:	Herton Ronaldo Krzesinski <herton@canonical.com>
10739M:	Hin-Tak Leung <htl10@users.sourceforge.net>
10740M:	Larry Finger <Larry.Finger@lwfinger.net>
10741L:	linux-wireless@vger.kernel.org
10742W:	http://wireless.kernel.org/
10743T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10744S:	Maintained
10745F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
10746
10747RTL8192CE WIRELESS DRIVER
10748M:	Larry Finger <Larry.Finger@lwfinger.net>
10749M:	Chaoming Li <chaoming_li@realsil.com.cn>
10750L:	linux-wireless@vger.kernel.org
10751W:	http://wireless.kernel.org/
10752T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10753S:	Maintained
10754F:	drivers/net/wireless/realtek/rtlwifi/
10755F:	drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10756
10757RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10758M:	Jes Sorensen <Jes.Sorensen@gmail.com>
10759L:	linux-wireless@vger.kernel.org
10760T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10761S:	Maintained
10762F:	drivers/net/wireless/realtek/rtl8xxxu/
10763
10764S3 SAVAGE FRAMEBUFFER DRIVER
10765M:	Antonino Daplas <adaplas@gmail.com>
10766L:	linux-fbdev@vger.kernel.org
10767S:	Maintained
10768F:	drivers/video/fbdev/savage/
10769
10770S390
10771M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
10772M:	Heiko Carstens <heiko.carstens@de.ibm.com>
10773L:	linux-s390@vger.kernel.org
10774W:	http://www.ibm.com/developerworks/linux/linux390/
10775T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10776S:	Supported
10777F:	arch/s390/
10778F:	drivers/s390/
10779F:	Documentation/s390/
10780F:	Documentation/DocBook/s390*
10781
10782S390 COMMON I/O LAYER
10783M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
10784M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10785L:	linux-s390@vger.kernel.org
10786W:	http://www.ibm.com/developerworks/linux/linux390/
10787S:	Supported
10788F:	drivers/s390/cio/
10789
10790S390 DASD DRIVER
10791M:	Stefan Haberland <sth@linux.vnet.ibm.com>
10792M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
10793L:	linux-s390@vger.kernel.org
10794W:	http://www.ibm.com/developerworks/linux/linux390/
10795S:	Supported
10796F:	drivers/s390/block/dasd*
10797F:	block/partitions/ibm.c
10798
10799S390 NETWORK DRIVERS
10800M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
10801L:	linux-s390@vger.kernel.org
10802W:	http://www.ibm.com/developerworks/linux/linux390/
10803S:	Supported
10804F:	drivers/s390/net/
10805
10806S390 PCI SUBSYSTEM
10807M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
10808M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
10809L:	linux-s390@vger.kernel.org
10810W:	http://www.ibm.com/developerworks/linux/linux390/
10811S:	Supported
10812F:	arch/s390/pci/
10813F:	drivers/pci/hotplug/s390_pci_hpc.c
10814
10815S390 ZCRYPT DRIVER
10816M:	Harald Freudenberger <freude@de.ibm.com>
10817L:	linux-s390@vger.kernel.org
10818W:	http://www.ibm.com/developerworks/linux/linux390/
10819S:	Supported
10820F:	drivers/s390/crypto/
10821
10822S390 ZFCP DRIVER
10823M:	Steffen Maier <maier@linux.vnet.ibm.com>
10824L:	linux-s390@vger.kernel.org
10825W:	http://www.ibm.com/developerworks/linux/linux390/
10826S:	Supported
10827F:	drivers/s390/scsi/zfcp_*
10828
10829S390 IUCV NETWORK LAYER
10830M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
10831L:	linux-s390@vger.kernel.org
10832W:	http://www.ibm.com/developerworks/linux/linux390/
10833S:	Supported
10834F:	drivers/s390/net/*iucv*
10835F:	include/net/iucv/
10836F:	net/iucv/
10837
10838S390 IOMMU (PCI)
10839M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
10840L:	linux-s390@vger.kernel.org
10841W:	http://www.ibm.com/developerworks/linux/linux390/
10842S:	Supported
10843F:	drivers/iommu/s390-iommu.c
10844
10845S3C24XX SD/MMC Driver
10846M:	Ben Dooks <ben-linux@fluff.org>
10847L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10848S:	Supported
10849F:	drivers/mmc/host/s3cmci.*
10850
10851SAA6588 RDS RECEIVER DRIVER
10852M:	Hans Verkuil <hverkuil@xs4all.nl>
10853L:	linux-media@vger.kernel.org
10854T:	git git://linuxtv.org/media_tree.git
10855W:	https://linuxtv.org
10856S:	Odd Fixes
10857F:	drivers/media/i2c/saa6588*
10858
10859SAA7134 VIDEO4LINUX DRIVER
10860M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
10861M:	Mauro Carvalho Chehab <mchehab@kernel.org>
10862L:	linux-media@vger.kernel.org
10863W:	https://linuxtv.org
10864T:	git git://linuxtv.org/media_tree.git
10865S:	Odd fixes
10866F:	Documentation/media/v4l-drivers/saa7134*
10867F:	drivers/media/pci/saa7134/
10868
10869SAA7146 VIDEO4LINUX-2 DRIVER
10870M:	Hans Verkuil <hverkuil@xs4all.nl>
10871L:	linux-media@vger.kernel.org
10872T:	git git://linuxtv.org/media_tree.git
10873S:	Maintained
10874F:	drivers/media/common/saa7146/
10875F:	drivers/media/pci/saa7146/
10876F:	include/media/saa7146*
10877
10878SAMSUNG LAPTOP DRIVER
10879M:	Corentin Chary <corentin.chary@gmail.com>
10880L:	platform-driver-x86@vger.kernel.org
10881S:	Maintained
10882F:	drivers/platform/x86/samsung-laptop.c
10883
10884SAMSUNG AUDIO (ASoC) DRIVERS
10885M:	Krzysztof Kozlowski <krzk@kernel.org>
10886M:	Sangbeom Kim <sbkim73@samsung.com>
10887M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10888L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10889S:	Supported
10890F:	sound/soc/samsung/
10891
10892SAMSUNG FRAMEBUFFER DRIVER
10893M:	Jingoo Han <jingoohan1@gmail.com>
10894L:	linux-fbdev@vger.kernel.org
10895S:	Maintained
10896F:	drivers/video/fbdev/s3c-fb.c
10897
10898SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10899M:	Sangbeom Kim <sbkim73@samsung.com>
10900M:	Krzysztof Kozlowski <krzk@kernel.org>
10901M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10902L:	linux-kernel@vger.kernel.org
10903L:	linux-samsung-soc@vger.kernel.org
10904S:	Supported
10905F:	drivers/mfd/sec*.c
10906F:	drivers/regulator/s2m*.c
10907F:	drivers/regulator/s5m*.c
10908F:	drivers/clk/clk-s2mps11.c
10909F:	drivers/rtc/rtc-s5m.c
10910F:	include/linux/mfd/samsung/
10911F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10912F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10913F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10914F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10915
10916SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10917M:	Kyungmin Park <kyungmin.park@samsung.com>
10918M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10919L:	linux-media@vger.kernel.org
10920Q:	https://patchwork.linuxtv.org/project/linux-media/list/
10921S:	Supported
10922F:	drivers/media/platform/exynos4-is/
10923
10924SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10925M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10926L:	linux-media@vger.kernel.org
10927L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10928S:	Maintained
10929F:	drivers/media/platform/s3c-camif/
10930F:	include/media/drv-intf/s3c_camif.h
10931
10932SAMSUNG S5C73M3 CAMERA DRIVER
10933M:	Kyungmin Park <kyungmin.park@samsung.com>
10934M:	Andrzej Hajda <a.hajda@samsung.com>
10935L:	linux-media@vger.kernel.org
10936S:	Supported
10937F:	drivers/media/i2c/s5c73m3/*
10938
10939SAMSUNG S5K5BAF CAMERA DRIVER
10940M:	Kyungmin Park <kyungmin.park@samsung.com>
10941M:	Andrzej Hajda <a.hajda@samsung.com>
10942L:	linux-media@vger.kernel.org
10943S:	Supported
10944F:	drivers/media/i2c/s5k5baf.c
10945
10946SAMSUNG S3FWRN5 NFC DRIVER
10947M:	Robert Baldyga <r.baldyga@samsung.com>
10948M:	Krzysztof Opasiak <k.opasiak@samsung.com>
10949L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10950S:	Supported
10951F:	drivers/nfc/s3fwrn5
10952
10953SAMSUNG SOC CLOCK DRIVERS
10954M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10955M:	Tomasz Figa <tomasz.figa@gmail.com>
10956M:	Chanwoo Choi <cw00.choi@samsung.com>
10957S:	Supported
10958L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10959F:	drivers/clk/samsung/
10960F:	include/dt-bindings/clock/exynos*.h
10961F:	Documentation/devicetree/bindings/clock/exynos*.txt
10962
10963SAMSUNG SPI DRIVERS
10964M:	Kukjin Kim <kgene@kernel.org>
10965M:	Krzysztof Kozlowski <krzk@kernel.org>
10966M:	Andi Shyti <andi.shyti@samsung.com>
10967L:	linux-spi@vger.kernel.org
10968L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10969S:	Maintained
10970F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
10971F:	drivers/spi/spi-s3c*
10972F:	include/linux/platform_data/spi-s3c64xx.h
10973
10974SAMSUNG SXGBE DRIVERS
10975M:	Byungho An <bh74.an@samsung.com>
10976M:	Girish K S <ks.giri@samsung.com>
10977M:	Vipul Pandya <vipul.pandya@samsung.com>
10978S:	Supported
10979L:	netdev@vger.kernel.org
10980F:	drivers/net/ethernet/samsung/sxgbe/
10981
10982SAMSUNG THERMAL DRIVER
10983M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10984L:	linux-pm@vger.kernel.org
10985L:	linux-samsung-soc@vger.kernel.org
10986S:	Supported
10987T:	git https://github.com/lmajewski/linux-samsung-thermal.git
10988F:	drivers/thermal/samsung/
10989
10990SAMSUNG USB2 PHY DRIVER
10991M:	Kamil Debski <kamil@wypas.org>
10992M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10993L:	linux-kernel@vger.kernel.org
10994S:	Supported
10995F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
10996F:	Documentation/phy/samsung-usb2.txt
10997F:	drivers/phy/phy-exynos4210-usb2.c
10998F:	drivers/phy/phy-exynos4x12-usb2.c
10999F:	drivers/phy/phy-exynos5250-usb2.c
11000F:	drivers/phy/phy-s5pv210-usb2.c
11001F:	drivers/phy/phy-samsung-usb2.c
11002F:	drivers/phy/phy-samsung-usb2.h
11003
11004SERIAL DRIVERS
11005M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11006L:	linux-serial@vger.kernel.org
11007S:	Maintained
11008F:	Documentation/devicetree/bindings/serial/
11009F:	drivers/tty/serial/
11010
11011SERIAL DEVICE BUS
11012M:	Rob Herring <robh@kernel.org>
11013L:	linux-serial@vger.kernel.org
11014S:	Maintained
11015F:	Documentation/devicetree/bindings/serial/slave-device.txt
11016F:	drivers/tty/serdev/
11017F:	include/linux/serdev.h
11018
11019SERIAL IR RECEIVER
11020M:	Sean Young <sean@mess.org>
11021L:	linux-media@vger.kernel.org
11022S:	Maintained
11023F:	drivers/media/rc/serial_ir.c
11024
11025STI CEC DRIVER
11026M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
11027L:	kernel@stlinux.com
11028S:	Maintained
11029F:	drivers/staging/media/st-cec/
11030F:	Documentation/devicetree/bindings/media/stih-cec.txt
11031
11032SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11033M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11034L:	linux-s390@vger.kernel.org
11035W:	http://www.ibm.com/developerworks/linux/linux390/
11036S:	Supported
11037F:	net/smc/
11038
11039SYNOPSYS DESIGNWARE DMAC DRIVER
11040M:	Viresh Kumar <vireshk@kernel.org>
11041M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11042S:	Maintained
11043F:	include/linux/dma/dw.h
11044F:	include/linux/platform_data/dma-dw.h
11045F:	drivers/dma/dw/
11046
11047SYNOPSYS DESIGNWARE I2C DRIVER
11048M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
11049R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11050R:	Mika Westerberg <mika.westerberg@linux.intel.com>
11051L:	linux-i2c@vger.kernel.org
11052S:	Maintained
11053F:	drivers/i2c/busses/i2c-designware-*
11054F:	include/linux/platform_data/i2c-designware.h
11055
11056SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
11057M:	Jaehoon Chung <jh80.chung@samsung.com>
11058L:	linux-mmc@vger.kernel.org
11059S:	Maintained
11060F:	drivers/mmc/host/dw_mmc*
11061
11062SYSTEM TRACE MODULE CLASS
11063M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11064S:	Maintained
11065T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
11066F:	Documentation/trace/stm.txt
11067F:	drivers/hwtracing/stm/
11068F:	include/linux/stm.h
11069F:	include/uapi/linux/stm.h
11070
11071THUNDERBOLT DRIVER
11072M:	Andreas Noever <andreas.noever@gmail.com>
11073S:	Maintained
11074F:	drivers/thunderbolt/
11075
11076TI BQ27XXX POWER SUPPLY DRIVER
11077R:	Andrew F. Davis <afd@ti.com>
11078F:	include/linux/power/bq27xxx_battery.h
11079F:	drivers/power/supply/bq27xxx_battery.c
11080F:	drivers/power/supply/bq27xxx_battery_i2c.c
11081
11082TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
11083M:	John Stultz <john.stultz@linaro.org>
11084M:	Thomas Gleixner <tglx@linutronix.de>
11085L:	linux-kernel@vger.kernel.org
11086T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11087S:	Supported
11088F:	include/linux/clocksource.h
11089F:	include/linux/time.h
11090F:	include/linux/timex.h
11091F:	include/uapi/linux/time.h
11092F:	include/uapi/linux/timex.h
11093F:	kernel/time/clocksource.c
11094F:	kernel/time/time*.c
11095F:	kernel/time/alarmtimer.c
11096F:	kernel/time/ntp.c
11097F:	tools/testing/selftests/timers/
11098
11099SC1200 WDT DRIVER
11100M:	Zwane Mwaikambo <zwanem@gmail.com>
11101S:	Maintained
11102F:	drivers/watchdog/sc1200wdt.c
11103
11104SCHEDULER
11105M:	Ingo Molnar <mingo@redhat.com>
11106M:	Peter Zijlstra <peterz@infradead.org>
11107L:	linux-kernel@vger.kernel.org
11108T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11109S:	Maintained
11110F:	kernel/sched/
11111F:	include/linux/sched.h
11112F:	include/uapi/linux/sched.h
11113F:	include/linux/wait.h
11114
11115SCORE ARCHITECTURE
11116M:	Chen Liqin <liqin.linux@gmail.com>
11117M:	Lennox Wu <lennox.wu@gmail.com>
11118W:	http://www.sunplus.com
11119S:	Supported
11120F:	arch/score/
11121
11122SCR24X CHIP CARD INTERFACE DRIVER
11123M:	Lubomir Rintel <lkundrak@v3.sk>
11124S:	Supported
11125F:	drivers/char/pcmcia/scr24x_cs.c
11126
11127SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
11128M:	Sudeep Holla <sudeep.holla@arm.com>
11129L:	linux-arm-kernel@lists.infradead.org
11130S:	Maintained
11131F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
11132F:	drivers/clk/clk-scpi.c
11133F:	drivers/cpufreq/scpi-cpufreq.c
11134F:	drivers/firmware/arm_scpi.c
11135F:	include/linux/scpi_protocol.h
11136
11137SCSI CDROM DRIVER
11138M:	Jens Axboe <axboe@kernel.dk>
11139L:	linux-scsi@vger.kernel.org
11140W:	http://www.kernel.dk
11141S:	Maintained
11142F:	drivers/scsi/sr*
11143
11144SCSI RDMA PROTOCOL (SRP) INITIATOR
11145M:	Bart Van Assche <bart.vanassche@sandisk.com>
11146L:	linux-rdma@vger.kernel.org
11147S:	Supported
11148W:	http://www.openfabrics.org
11149Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11150T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11151F:	drivers/infiniband/ulp/srp/
11152F:	include/scsi/srp.h
11153
11154SCSI SG DRIVER
11155M:	Doug Gilbert <dgilbert@interlog.com>
11156L:	linux-scsi@vger.kernel.org
11157W:	http://sg.danny.cz/sg
11158S:	Maintained
11159F:	Documentation/scsi/scsi-generic.txt
11160F:	drivers/scsi/sg.c
11161F:	include/scsi/sg.h
11162
11163SCSI SUBSYSTEM
11164M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11165T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11166M:	"Martin K. Petersen" <martin.petersen@oracle.com>
11167T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11168L:	linux-scsi@vger.kernel.org
11169S:	Maintained
11170F:	Documentation/devicetree/bindings/scsi/
11171F:	drivers/scsi/
11172F:	include/scsi/
11173
11174SCSI TAPE DRIVER
11175M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11176L:	linux-scsi@vger.kernel.org
11177S:	Maintained
11178F:	Documentation/scsi/st.txt
11179F:	drivers/scsi/st.*
11180F:	drivers/scsi/st_*.h
11181
11182SCTP PROTOCOL
11183M:	Vlad Yasevich <vyasevich@gmail.com>
11184M:	Neil Horman <nhorman@tuxdriver.com>
11185L:	linux-sctp@vger.kernel.org
11186W:	http://lksctp.sourceforge.net
11187S:	Maintained
11188F:	Documentation/networking/sctp.txt
11189F:	include/linux/sctp.h
11190F:	include/uapi/linux/sctp.h
11191F:	include/net/sctp/
11192F:	net/sctp/
11193
11194SCx200 CPU SUPPORT
11195M:	Jim Cromie <jim.cromie@gmail.com>
11196S:	Odd Fixes
11197F:	Documentation/i2c/busses/scx200_acb
11198F:	arch/x86/platform/scx200/
11199F:	drivers/watchdog/scx200_wdt.c
11200F:	drivers/i2c/busses/scx200*
11201F:	drivers/mtd/maps/scx200_docflash.c
11202F:	include/linux/scx200.h
11203
11204SCx200 GPIO DRIVER
11205M:	Jim Cromie <jim.cromie@gmail.com>
11206S:	Maintained
11207F:	drivers/char/scx200_gpio.c
11208F:	include/linux/scx200_gpio.h
11209
11210SCx200 HRT CLOCKSOURCE DRIVER
11211M:	Jim Cromie <jim.cromie@gmail.com>
11212S:	Maintained
11213F:	drivers/clocksource/scx200_hrt.c
11214
11215SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11216M:	Sascha Sommer <saschasommer@freenet.de>
11217L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11218S:	Maintained
11219F:	drivers/mmc/host/sdricoh_cs.c
11220
11221SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11222M:	Adrian Hunter <adrian.hunter@intel.com>
11223L:	linux-mmc@vger.kernel.org
11224T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
11225S:	Maintained
11226F:	drivers/mmc/host/sdhci*
11227F:	include/linux/mmc/sdhci*
11228
11229SECURE COMPUTING
11230M:	Kees Cook <keescook@chromium.org>
11231R:	Andy Lutomirski <luto@amacapital.net>
11232R:	Will Drewry <wad@chromium.org>
11233T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11234S:	Supported
11235F:	kernel/seccomp.c
11236F:	include/uapi/linux/seccomp.h
11237F:	include/linux/seccomp.h
11238F:	tools/testing/selftests/seccomp/*
11239K:	\bsecure_computing
11240K:	\bTIF_SECCOMP\b
11241
11242SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11243M:	Al Cooper <alcooperx@gmail.com>
11244L:	linux-mmc@vger.kernel.org
11245L:	bcm-kernel-feedback-list@broadcom.com
11246S:	Maintained
11247F:	drivers/mmc/host/sdhci-brcmstb*
11248
11249SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11250M:	Ben Dooks <ben-linux@fluff.org>
11251M:	Jaehoon Chung <jh80.chung@samsung.com>
11252L:	linux-mmc@vger.kernel.org
11253S:	Maintained
11254F:	drivers/mmc/host/sdhci-s3c*
11255
11256SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11257M:	Viresh Kumar <vireshk@kernel.org>
11258L:	linux-mmc@vger.kernel.org
11259S:	Maintained
11260F:	drivers/mmc/host/sdhci-spear.c
11261
11262SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11263M:	Scott Bauer <scott.bauer@intel.com>
11264M:	Jonathan Derrick <jonathan.derrick@intel.com>
11265M:	Rafael Antognolli <rafael.antognolli@intel.com>
11266L:	linux-block@vger.kernel.org
11267S:	Supported
11268F:	block/sed*
11269F:	block/opal_proto.h
11270F:	include/linux/sed*
11271F:	include/uapi/linux/sed*
11272
11273SECURITY SUBSYSTEM
11274M:	James Morris <james.l.morris@oracle.com>
11275M:	"Serge E. Hallyn" <serge@hallyn.com>
11276L:	linux-security-module@vger.kernel.org (suggested Cc:)
11277T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11278W:	http://kernsec.org/
11279S:	Supported
11280F:	security/
11281
11282SECURITY CONTACT
11283M:	Security Officers <security@kernel.org>
11284S:	Supported
11285
11286SELINUX SECURITY MODULE
11287M:	Paul Moore <paul@paul-moore.com>
11288M:	Stephen Smalley <sds@tycho.nsa.gov>
11289M:	Eric Paris <eparis@parisplace.org>
11290L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
11291W:	http://selinuxproject.org
11292T:	git git://git.infradead.org/users/pcmoore/selinux
11293S:	Supported
11294F:	include/linux/selinux*
11295F:	security/selinux/
11296F:	scripts/selinux/
11297
11298APPARMOR SECURITY MODULE
11299M:	John Johansen <john.johansen@canonical.com>
11300L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11301W:	apparmor.wiki.kernel.org
11302T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11303S:	Supported
11304F:	security/apparmor/
11305
11306LOADPIN SECURITY MODULE
11307M:	Kees Cook <keescook@chromium.org>
11308T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11309S:	Supported
11310F:	security/loadpin/
11311
11312YAMA SECURITY MODULE
11313M:	Kees Cook <keescook@chromium.org>
11314T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11315S:	Supported
11316F:	security/yama/
11317
11318SENSABLE PHANTOM
11319M:	Jiri Slaby <jirislaby@gmail.com>
11320S:	Maintained
11321F:	drivers/misc/phantom.c
11322F:	include/uapi/linux/phantom.h
11323
11324Emulex 10Gbps iSCSI - OneConnect DRIVER
11325M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11326M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
11327M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
11328L:	linux-scsi@vger.kernel.org
11329W:	http://www.broadcom.com
11330S:	Supported
11331F:	drivers/scsi/be2iscsi/
11332
11333Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11334M:	Sathya Perla <sathya.perla@broadcom.com>
11335M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
11336M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11337M:	Somnath Kotur <somnath.kotur@broadcom.com>
11338L:	netdev@vger.kernel.org
11339W:	http://www.emulex.com
11340S:	Supported
11341F:	drivers/net/ethernet/emulex/benet/
11342
11343EMULEX ONECONNECT ROCE DRIVER
11344M:	Selvin Xavier <selvin.xavier@avagotech.com>
11345M:	Devesh Sharma <devesh.sharma@avagotech.com>
11346L:	linux-rdma@vger.kernel.org
11347W:	http://www.emulex.com
11348S:	Supported
11349F:	drivers/infiniband/hw/ocrdma/
11350F:	include/uapi/rdma/ocrdma-abi.h
11351
11352SFC NETWORK DRIVER
11353M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11354M:	Edward Cree <ecree@solarflare.com>
11355M:	Bert Kenward <bkenward@solarflare.com>
11356L:	netdev@vger.kernel.org
11357S:	Supported
11358F:	drivers/net/ethernet/sfc/
11359
11360SGI GRU DRIVER
11361M:	Dimitri Sivanich <sivanich@sgi.com>
11362S:	Maintained
11363F:	drivers/misc/sgi-gru/
11364
11365SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11366M:	Pat Gefre <pfg@sgi.com>
11367L:	linux-ia64@vger.kernel.org
11368S:	Supported
11369F:	Documentation/ia64/serial.txt
11370F:	drivers/tty/serial/ioc?_serial.c
11371F:	include/linux/ioc?.h
11372
11373SGI XP/XPC/XPNET DRIVER
11374M:	Cliff Whickman <cpw@sgi.com>
11375M:	Robin Holt <robinmholt@gmail.com>
11376S:	Maintained
11377F:	drivers/misc/sgi-xp/
11378
11379SI2157 MEDIA DRIVER
11380M:	Antti Palosaari <crope@iki.fi>
11381L:	linux-media@vger.kernel.org
11382W:	https://linuxtv.org
11383W:	http://palosaari.fi/linux/
11384Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11385T:	git git://linuxtv.org/anttip/media_tree.git
11386S:	Maintained
11387F:	drivers/media/tuners/si2157*
11388
11389SI2168 MEDIA DRIVER
11390M:	Antti Palosaari <crope@iki.fi>
11391L:	linux-media@vger.kernel.org
11392W:	https://linuxtv.org
11393W:	http://palosaari.fi/linux/
11394Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11395T:	git git://linuxtv.org/anttip/media_tree.git
11396S:	Maintained
11397F:	drivers/media/dvb-frontends/si2168*
11398
11399SI470X FM RADIO RECEIVER I2C DRIVER
11400M:	Hans Verkuil <hverkuil@xs4all.nl>
11401L:	linux-media@vger.kernel.org
11402T:	git git://linuxtv.org/media_tree.git
11403W:	https://linuxtv.org
11404S:	Odd Fixes
11405F:	drivers/media/radio/si470x/radio-si470x-i2c.c
11406
11407SI470X FM RADIO RECEIVER USB DRIVER
11408M:	Hans Verkuil <hverkuil@xs4all.nl>
11409L:	linux-media@vger.kernel.org
11410T:	git git://linuxtv.org/media_tree.git
11411W:	https://linuxtv.org
11412S:	Maintained
11413F:	drivers/media/radio/si470x/radio-si470x-common.c
11414F:	drivers/media/radio/si470x/radio-si470x.h
11415F:	drivers/media/radio/si470x/radio-si470x-usb.c
11416
11417SI4713 FM RADIO TRANSMITTER I2C DRIVER
11418M:	Eduardo Valentin <edubezval@gmail.com>
11419L:	linux-media@vger.kernel.org
11420T:	git git://linuxtv.org/media_tree.git
11421W:	https://linuxtv.org
11422S:	Odd Fixes
11423F:	drivers/media/radio/si4713/si4713.?
11424
11425SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11426M:	Eduardo Valentin <edubezval@gmail.com>
11427L:	linux-media@vger.kernel.org
11428T:	git git://linuxtv.org/media_tree.git
11429W:	https://linuxtv.org
11430S:	Odd Fixes
11431F:	drivers/media/radio/si4713/radio-platform-si4713.c
11432
11433SI4713 FM RADIO TRANSMITTER USB DRIVER
11434M:	Hans Verkuil <hverkuil@xs4all.nl>
11435L:	linux-media@vger.kernel.org
11436T:	git git://linuxtv.org/media_tree.git
11437W:	https://linuxtv.org
11438S:	Maintained
11439F:	drivers/media/radio/si4713/radio-usb-si4713.c
11440
11441SIANO DVB DRIVER
11442M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11443M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11444L:	linux-media@vger.kernel.org
11445W:	https://linuxtv.org
11446T:	git git://linuxtv.org/media_tree.git
11447S:	Odd fixes
11448F:	drivers/media/common/siano/
11449F:	drivers/media/usb/siano/
11450F:	drivers/media/usb/siano/
11451F:	drivers/media/mmc/siano/
11452
11453SIMPLEFB FB DRIVER
11454M:	Hans de Goede <hdegoede@redhat.com>
11455L:	linux-fbdev@vger.kernel.org
11456S:	Maintained
11457F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
11458F:	drivers/video/fbdev/simplefb.c
11459F:	include/linux/platform_data/simplefb.h
11460
11461SH_VEU V4L2 MEM2MEM DRIVER
11462L:	linux-media@vger.kernel.org
11463S:	Orphan
11464F:	drivers/media/platform/sh_veu.c
11465
11466SH_VOU V4L2 OUTPUT DRIVER
11467L:	linux-media@vger.kernel.org
11468S:	Orphan
11469F:	drivers/media/platform/sh_vou.c
11470F:	include/media/drv-intf/sh_vou.h
11471
11472SIMPLE FIRMWARE INTERFACE (SFI)
11473M:	Len Brown <lenb@kernel.org>
11474L:	sfi-devel@simplefirmware.org
11475W:	http://simplefirmware.org/
11476T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11477S:	Supported
11478F:	arch/x86/platform/sfi/
11479F:	drivers/sfi/
11480F:	include/linux/sfi*.h
11481
11482SIMTEC EB110ATX (Chalice CATS)
11483P:	Ben Dooks
11484P:	Vincent Sanders <vince@simtec.co.uk>
11485M:	Simtec Linux Team <linux@simtec.co.uk>
11486W:	http://www.simtec.co.uk/products/EB110ATX/
11487S:	Supported
11488
11489SIMTEC EB2410ITX (BAST)
11490P:	Ben Dooks
11491P:	Vincent Sanders <vince@simtec.co.uk>
11492M:	Simtec Linux Team <linux@simtec.co.uk>
11493W:	http://www.simtec.co.uk/products/EB2410ITX/
11494S:	Supported
11495F:	arch/arm/mach-s3c24xx/mach-bast.c
11496F:	arch/arm/mach-s3c24xx/bast-ide.c
11497F:	arch/arm/mach-s3c24xx/bast-irq.c
11498
11499SIPHASH PRF ROUTINES
11500M:	Jason A. Donenfeld <Jason@zx2c4.com>
11501S:	Maintained
11502F:	lib/siphash.c
11503F:	lib/test_siphash.c
11504F:	include/linux/siphash.h
11505
11506TI DAVINCI MACHINE SUPPORT
11507M:	Sekhar Nori <nsekhar@ti.com>
11508M:	Kevin Hilman <khilman@kernel.org>
11509L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11510T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11511S:	Supported
11512F:	arch/arm/mach-davinci/
11513F:	drivers/i2c/busses/i2c-davinci.c
11514
11515TI DAVINCI SERIES MEDIA DRIVER
11516M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11517L:	linux-media@vger.kernel.org
11518W:	https://linuxtv.org
11519Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11520T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11521S:	Maintained
11522F:	drivers/media/platform/davinci/
11523F:	include/media/davinci/
11524
11525TI AM437X VPFE DRIVER
11526M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11527L:	linux-media@vger.kernel.org
11528W:	https://linuxtv.org
11529Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11530T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11531S:	Maintained
11532F:	drivers/media/platform/am437x/
11533
11534OV2659 OMNIVISION SENSOR DRIVER
11535M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11536L:	linux-media@vger.kernel.org
11537W:	https://linuxtv.org
11538Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11539T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11540S:	Maintained
11541F:	drivers/media/i2c/ov2659.c
11542F:	include/media/i2c/ov2659.h
11543
11544SILICON MOTION SM712 FRAME BUFFER DRIVER
11545M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11546M:	Teddy Wang <teddy.wang@siliconmotion.com>
11547M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11548L:	linux-fbdev@vger.kernel.org
11549S:	Maintained
11550F:	drivers/video/fbdev/sm712*
11551F:	Documentation/fb/sm712fb.txt
11552
11553SIS 190 ETHERNET DRIVER
11554M:	Francois Romieu <romieu@fr.zoreil.com>
11555L:	netdev@vger.kernel.org
11556S:	Maintained
11557F:	drivers/net/ethernet/sis/sis190.c
11558
11559SIS 900/7016 FAST ETHERNET DRIVER
11560M:	Daniele Venzano <venza@brownhat.org>
11561W:	http://www.brownhat.org/sis900.html
11562L:	netdev@vger.kernel.org
11563S:	Maintained
11564F:	drivers/net/ethernet/sis/sis900.*
11565
11566SIS FRAMEBUFFER DRIVER
11567M:	Thomas Winischhofer <thomas@winischhofer.net>
11568W:	http://www.winischhofer.net/linuxsisvga.shtml
11569S:	Maintained
11570F:	Documentation/fb/sisfb.txt
11571F:	drivers/video/fbdev/sis/
11572F:	include/video/sisfb.h
11573
11574SIS USB2VGA DRIVER
11575M:	Thomas Winischhofer <thomas@winischhofer.net>
11576W:	http://www.winischhofer.at/linuxsisusbvga.shtml
11577S:	Maintained
11578F:	drivers/usb/misc/sisusbvga/
11579
11580SLAB ALLOCATOR
11581M:	Christoph Lameter <cl@linux.com>
11582M:	Pekka Enberg <penberg@kernel.org>
11583M:	David Rientjes <rientjes@google.com>
11584M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
11585M:	Andrew Morton <akpm@linux-foundation.org>
11586L:	linux-mm@kvack.org
11587S:	Maintained
11588F:	include/linux/sl?b*.h
11589F:	mm/sl?b*
11590
11591SLEEPABLE READ-COPY UPDATE (SRCU)
11592M:	Lai Jiangshan <jiangshanlai@gmail.com>
11593M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11594M:	Josh Triplett <josh@joshtriplett.org>
11595R:	Steven Rostedt <rostedt@goodmis.org>
11596R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11597L:	linux-kernel@vger.kernel.org
11598W:	http://www.rdrop.com/users/paulmck/RCU/
11599S:	Supported
11600T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11601F:	include/linux/srcu.h
11602F:	kernel/rcu/srcu.c
11603
11604SMACK SECURITY MODULE
11605M:	Casey Schaufler <casey@schaufler-ca.com>
11606L:	linux-security-module@vger.kernel.org
11607W:	http://schaufler-ca.com
11608T:	git git://github.com/cschaufler/smack-next
11609S:	Maintained
11610F:	Documentation/security/Smack.txt
11611F:	security/smack/
11612
11613DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11614M:	Kevin Hilman <khilman@kernel.org>
11615M:	Nishanth Menon <nm@ti.com>
11616S:	Maintained
11617F:	drivers/power/avs/
11618F:	include/linux/power/smartreflex.h
11619L:	linux-pm@vger.kernel.org
11620
11621SMC91x ETHERNET DRIVER
11622M:	Nicolas Pitre <nico@fluxnic.net>
11623S:	Odd Fixes
11624F:	drivers/net/ethernet/smsc/smc91x.*
11625
11626SMIA AND SMIA++ IMAGE SENSOR DRIVER
11627M:	Sakari Ailus <sakari.ailus@iki.fi>
11628L:	linux-media@vger.kernel.org
11629S:	Maintained
11630F:	drivers/media/i2c/smiapp/
11631F:	include/media/i2c/smiapp.h
11632F:	drivers/media/i2c/smiapp-pll.c
11633F:	drivers/media/i2c/smiapp-pll.h
11634F:	include/uapi/linux/smiapp.h
11635F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11636
11637SMM665 HARDWARE MONITOR DRIVER
11638M:	Guenter Roeck <linux@roeck-us.net>
11639L:	linux-hwmon@vger.kernel.org
11640S:	Maintained
11641F:	Documentation/hwmon/smm665
11642F:	drivers/hwmon/smm665.c
11643
11644SMSC EMC2103 HARDWARE MONITOR DRIVER
11645M:	Steve Glendinning <steve.glendinning@shawell.net>
11646L:	linux-hwmon@vger.kernel.org
11647S:	Maintained
11648F:	Documentation/hwmon/emc2103
11649F:	drivers/hwmon/emc2103.c
11650
11651SMSC SCH5627 HARDWARE MONITOR DRIVER
11652M:	Hans de Goede <hdegoede@redhat.com>
11653L:	linux-hwmon@vger.kernel.org
11654S:	Supported
11655F:	Documentation/hwmon/sch5627
11656F:	drivers/hwmon/sch5627.c
11657
11658SMSC47B397 HARDWARE MONITOR DRIVER
11659M:	Jean Delvare <jdelvare@suse.com>
11660L:	linux-hwmon@vger.kernel.org
11661S:	Maintained
11662F:	Documentation/hwmon/smsc47b397
11663F:	drivers/hwmon/smsc47b397.c
11664
11665SMSC911x ETHERNET DRIVER
11666M:	Steve Glendinning <steve.glendinning@shawell.net>
11667L:	netdev@vger.kernel.org
11668S:	Maintained
11669F:	include/linux/smsc911x.h
11670F:	drivers/net/ethernet/smsc/smsc911x.*
11671
11672SMSC9420 PCI ETHERNET DRIVER
11673M:	Steve Glendinning <steve.glendinning@shawell.net>
11674L:	netdev@vger.kernel.org
11675S:	Maintained
11676F:	drivers/net/ethernet/smsc/smsc9420.*
11677
11678SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11679M:	Steve Glendinning <steve.glendinning@shawell.net>
11680L:	linux-fbdev@vger.kernel.org
11681S:	Maintained
11682F:	drivers/video/fbdev/smscufx.c
11683
11684SOC-CAMERA V4L2 SUBSYSTEM
11685M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11686L:	linux-media@vger.kernel.org
11687T:	git git://linuxtv.org/media_tree.git
11688S:	Maintained
11689F:	include/media/soc*
11690F:	drivers/media/i2c/soc_camera/
11691F:	drivers/media/platform/soc_camera/
11692
11693SOEKRIS NET48XX LED SUPPORT
11694M:	Chris Boot <bootc@bootc.net>
11695S:	Maintained
11696F:	drivers/leds/leds-net48xx.c
11697
11698SOFTLOGIC 6x10 MPEG CODEC
11699M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11700M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11701M:	Andrey Utkin <andrey.krieger.utkin@gmail.com>
11702M:	Ismael Luceno <ismael@iodev.co.uk>
11703L:	linux-media@vger.kernel.org
11704S:	Supported
11705F:	drivers/media/pci/solo6x10/
11706
11707SOFTWARE RAID (Multiple Disks) SUPPORT
11708M:	Shaohua Li <shli@kernel.org>
11709L:	linux-raid@vger.kernel.org
11710T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11711S:	Supported
11712F:	drivers/md/
11713F:	include/linux/raid/
11714F:	include/uapi/linux/raid/
11715
11716SONIC NETWORK DRIVER
11717M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11718L:	netdev@vger.kernel.org
11719S:	Maintained
11720F:	drivers/net/ethernet/natsemi/sonic.*
11721
11722SONICS SILICON BACKPLANE DRIVER (SSB)
11723M:	Michael Buesch <m@bues.ch>
11724L:	linux-wireless@vger.kernel.org
11725S:	Maintained
11726F:	drivers/ssb/
11727F:	include/linux/ssb/
11728
11729SONY VAIO CONTROL DEVICE DRIVER
11730M:	Mattia Dongili <malattia@linux.it>
11731L:	platform-driver-x86@vger.kernel.org
11732W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11733S:	Maintained
11734F:	Documentation/laptops/sony-laptop.txt
11735F:	drivers/char/sonypi.c
11736F:	drivers/platform/x86/sony-laptop.c
11737F:	include/linux/sony-laptop.h
11738
11739SONY MEMORYSTICK CARD SUPPORT
11740M:	Alex Dubov <oakad@yahoo.com>
11741W:	http://tifmxx.berlios.de/
11742S:	Maintained
11743F:	drivers/memstick/host/tifm_ms.c
11744
11745SONY MEMORYSTICK STANDARD SUPPORT
11746M:	Maxim Levitsky <maximlevitsky@gmail.com>
11747S:	Maintained
11748F:	drivers/memstick/core/ms_block.*
11749
11750SOUND
11751M:	Jaroslav Kysela <perex@perex.cz>
11752M:	Takashi Iwai <tiwai@suse.com>
11753L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11754W:	http://www.alsa-project.org/
11755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11756T:	git git://git.alsa-project.org/alsa-kernel.git
11757Q:	http://patchwork.kernel.org/project/alsa-devel/list/
11758S:	Maintained
11759F:	Documentation/sound/
11760F:	include/sound/
11761F:	include/uapi/sound/
11762F:	sound/
11763
11764SOUND - COMPRESSED AUDIO
11765M:	Vinod Koul <vinod.koul@intel.com>
11766L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11767T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11768S:	Supported
11769F:	Documentation/sound/alsa/compress_offload.txt
11770F:	include/sound/compress_driver.h
11771F:	include/uapi/sound/compress_*
11772F:	sound/core/compress_offload.c
11773F:	sound/soc/soc-compress.c
11774
11775SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11776M:	Liam Girdwood <lgirdwood@gmail.com>
11777M:	Mark Brown <broonie@kernel.org>
11778T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11779L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11780W:	http://alsa-project.org/main/index.php/ASoC
11781S:	Supported
11782F:	Documentation/devicetree/bindings/sound/
11783F:	Documentation/sound/alsa/soc/
11784F:	sound/soc/
11785F:	include/sound/soc*
11786
11787SOUND - DMAENGINE HELPERS
11788M:	Lars-Peter Clausen <lars@metafoo.de>
11789S:	Supported
11790F:	include/sound/dmaengine_pcm.h
11791F:	sound/core/pcm_dmaengine.c
11792F:	sound/soc/soc-generic-dmaengine-pcm.c
11793
11794SP2 MEDIA DRIVER
11795M:	Olli Salonen <olli.salonen@iki.fi>
11796L:	linux-media@vger.kernel.org
11797W:	https://linuxtv.org
11798Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11799S:	Maintained
11800F:	drivers/media/dvb-frontends/sp2*
11801
11802SPARC + UltraSPARC (sparc/sparc64)
11803M:	"David S. Miller" <davem@davemloft.net>
11804L:	sparclinux@vger.kernel.org
11805Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
11806T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11807T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11808S:	Maintained
11809F:	arch/sparc/
11810F:	drivers/sbus/
11811
11812SPARC SERIAL DRIVERS
11813M:	"David S. Miller" <davem@davemloft.net>
11814L:	sparclinux@vger.kernel.org
11815T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11816T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11817S:	Maintained
11818F:	include/linux/sunserialcore.h
11819F:	drivers/tty/serial/suncore.c
11820F:	drivers/tty/serial/sunhv.c
11821F:	drivers/tty/serial/sunsab.c
11822F:	drivers/tty/serial/sunsab.h
11823F:	drivers/tty/serial/sunsu.c
11824F:	drivers/tty/serial/sunzilog.c
11825F:	drivers/tty/serial/sunzilog.h
11826
11827SPARSE CHECKER
11828M:	"Christopher Li" <sparse@chrisli.org>
11829L:	linux-sparse@vger.kernel.org
11830W:	https://sparse.wiki.kernel.org/
11831T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11832T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11833S:	Maintained
11834F:	include/linux/compiler.h
11835
11836SPEAR PLATFORM SUPPORT
11837M:	Viresh Kumar <vireshk@kernel.org>
11838M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11839L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11840W:	http://www.st.com/spear
11841S:	Maintained
11842F:	arch/arm/boot/dts/spear*
11843F:	arch/arm/mach-spear/
11844
11845SPEAR CLOCK FRAMEWORK SUPPORT
11846M:	Viresh Kumar <vireshk@kernel.org>
11847L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11848W:	http://www.st.com/spear
11849S:	Maintained
11850F:	drivers/clk/spear/
11851
11852SPI NOR SUBSYSTEM
11853M:	Cyrille Pitchen <cyrille.pitchen@atmel.com>
11854M:	Marek Vasut <marek.vasut@gmail.com>
11855L:	linux-mtd@lists.infradead.org
11856W:	http://www.linux-mtd.infradead.org/
11857Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
11858T:	git git://github.com/spi-nor/linux.git
11859S:	Maintained
11860F:	drivers/mtd/spi-nor/
11861F:	include/linux/mtd/spi-nor.h
11862
11863SPI SUBSYSTEM
11864M:	Mark Brown <broonie@kernel.org>
11865L:	linux-spi@vger.kernel.org
11866T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11867Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
11868S:	Maintained
11869F:	Documentation/devicetree/bindings/spi/
11870F:	Documentation/spi/
11871F:	drivers/spi/
11872F:	include/linux/spi/
11873F:	include/uapi/linux/spi/
11874F:	tools/spi/
11875
11876SPIDERNET NETWORK DRIVER for CELL
11877M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11878L:	netdev@vger.kernel.org
11879S:	Supported
11880F:	Documentation/networking/spider_net.txt
11881F:	drivers/net/ethernet/toshiba/spider_net*
11882
11883SPU FILE SYSTEM
11884M:	Jeremy Kerr <jk@ozlabs.org>
11885L:	linuxppc-dev@lists.ozlabs.org
11886W:	http://www.ibm.com/developerworks/power/cell/
11887S:	Supported
11888F:	Documentation/filesystems/spufs.txt
11889F:	arch/powerpc/platforms/cell/spufs/
11890
11891SQUASHFS FILE SYSTEM
11892M:	Phillip Lougher <phillip@squashfs.org.uk>
11893L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
11894W:	http://squashfs.org.uk
11895T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11896S:	Maintained
11897F:	Documentation/filesystems/squashfs.txt
11898F:	fs/squashfs/
11899
11900SRM (Alpha) environment access
11901M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
11902S:	Maintained
11903F:	arch/alpha/kernel/srm_env.c
11904
11905STABLE BRANCH
11906M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11907L:	stable@vger.kernel.org
11908S:	Supported
11909F:	Documentation/process/stable-kernel-rules.rst
11910
11911STAGING SUBSYSTEM
11912M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11913T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11914L:	devel@driverdev.osuosl.org
11915S:	Supported
11916F:	drivers/staging/
11917
11918STAGING - COMEDI
11919M:	Ian Abbott <abbotti@mev.co.uk>
11920M:	H Hartley Sweeten <hsweeten@visionengravers.com>
11921S:	Odd Fixes
11922F:	drivers/staging/comedi/
11923
11924STAGING - FLARION FT1000 DRIVERS
11925M:	Marek Belisko <marek.belisko@gmail.com>
11926S:	Odd Fixes
11927F:	drivers/staging/ft1000/
11928
11929STAGING - INDUSTRIAL IO
11930M:	Jonathan Cameron <jic23@kernel.org>
11931L:	linux-iio@vger.kernel.org
11932S:	Odd Fixes
11933F:	Documentation/devicetree/bindings/staging/iio/
11934F:	drivers/staging/iio/
11935
11936STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11937M:	Jarod Wilson <jarod@wilsonet.com>
11938W:	http://www.lirc.org/
11939S:	Odd Fixes
11940F:	drivers/staging/media/lirc/
11941
11942STAGING - LUSTRE PARALLEL FILESYSTEM
11943M:	Oleg Drokin <oleg.drokin@intel.com>
11944M:	Andreas Dilger <andreas.dilger@intel.com>
11945M:	James Simmons <jsimmons@infradead.org>
11946L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
11947W:	http://wiki.lustre.org/
11948S:	Maintained
11949F:	drivers/staging/lustre
11950
11951STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11952M:	Marc Dietrich <marvin24@gmx.de>
11953L:	ac100@lists.launchpad.net (moderated for non-subscribers)
11954L:	linux-tegra@vger.kernel.org
11955S:	Maintained
11956F:	drivers/staging/nvec/
11957
11958STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11959M:	Jens Frederich <jfrederich@gmail.com>
11960M:	Daniel Drake <dsd@laptop.org>
11961M:	Jon Nettleton <jon.nettleton@gmail.com>
11962W:	http://wiki.laptop.org/go/DCON
11963S:	Maintained
11964F:	drivers/staging/olpc_dcon/
11965
11966STAGING - REALTEK RTL8712U DRIVERS
11967M:	Larry Finger <Larry.Finger@lwfinger.net>
11968M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11969S:	Odd Fixes
11970F:	drivers/staging/rtl8712/
11971
11972STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11973M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11974M:	Teddy Wang <teddy.wang@siliconmotion.com>
11975M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11976L:	linux-fbdev@vger.kernel.org
11977S:	Maintained
11978F:	drivers/staging/sm750fb/
11979
11980STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11981M:	William Hubbs <w.d.hubbs@gmail.com>
11982M:	Chris Brannon <chris@the-brannons.com>
11983M:	Kirk Reiser <kirk@reisers.ca>
11984M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
11985L:	speakup@linux-speakup.org
11986W:	http://www.linux-speakup.org/
11987S:	Odd Fixes
11988F:	drivers/staging/speakup/
11989
11990STAGING - VIA VT665X DRIVERS
11991M:	Forest Bond <forest@alittletooquiet.net>
11992S:	Odd Fixes
11993F:	drivers/staging/vt665?/
11994
11995STAGING - WILC1000 WIFI DRIVER
11996M:	Aditya Shankar <aditya.shankar@microchip.com>
11997M:	Ganesh Krishna <ganesh.krishna@microchip.com>
11998L:	linux-wireless@vger.kernel.org
11999S:	Supported
12000F:	drivers/staging/wilc1000/
12001
12002STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12003M:	Arnaud Patard <arnaud.patard@rtp-net.org>
12004S:	Odd Fixes
12005F:	drivers/staging/xgifb/
12006
12007STARFIRE/DURALAN NETWORK DRIVER
12008M:	Ion Badulescu <ionut@badula.org>
12009S:	Odd Fixes
12010F:	drivers/net/ethernet/adaptec/starfire*
12011
12012SUN3/3X
12013M:	Sam Creasey <sammy@sammy.net>
12014W:	http://sammy.net/sun3/
12015S:	Maintained
12016F:	arch/m68k/kernel/*sun3*
12017F:	arch/m68k/sun3*/
12018F:	arch/m68k/include/asm/sun3*
12019F:	drivers/net/ethernet/i825xx/sun3*
12020
12021SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12022M:	Hans de Goede <hdegoede@redhat.com>
12023L:	linux-input@vger.kernel.org
12024S:	Maintained
12025F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12026F:	drivers/input/keyboard/sun4i-lradc-keys.c
12027
12028SUNDANCE NETWORK DRIVER
12029M:	Denis Kirjanov <kda@linux-powerpc.org>
12030L:	netdev@vger.kernel.org
12031S:	Maintained
12032F:	drivers/net/ethernet/dlink/sundance.c
12033
12034SUPERH
12035M:	Yoshinori Sato <ysato@users.sourceforge.jp>
12036M:	Rich Felker <dalias@libc.org>
12037L:	linux-sh@vger.kernel.org
12038Q:	http://patchwork.kernel.org/project/linux-sh/list/
12039S:	Maintained
12040F:	Documentation/sh/
12041F:	arch/sh/
12042F:	drivers/sh/
12043
12044SUSPEND TO RAM
12045M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
12046M:	Len Brown <len.brown@intel.com>
12047M:	Pavel Machek <pavel@ucw.cz>
12048L:	linux-pm@vger.kernel.org
12049B:	https://bugzilla.kernel.org
12050S:	Supported
12051F:	Documentation/power/
12052F:	arch/x86/kernel/acpi/
12053F:	drivers/base/power/
12054F:	kernel/power/
12055F:	include/linux/suspend.h
12056F:	include/linux/freezer.h
12057F:	include/linux/pm.h
12058
12059SVGA HANDLING
12060M:	Martin Mares <mj@ucw.cz>
12061L:	linux-video@atrey.karlin.mff.cuni.cz
12062S:	Maintained
12063F:	Documentation/svga.txt
12064F:	arch/x86/boot/video*
12065
12066SWIOTLB SUBSYSTEM
12067M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12068L:	linux-kernel@vger.kernel.org
12069T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12070S:	Supported
12071F:	lib/swiotlb.c
12072F:	arch/*/kernel/pci-swiotlb.c
12073F:	include/linux/swiotlb.h
12074
12075SWITCHDEV
12076M:	Jiri Pirko <jiri@resnulli.us>
12077M:	Ivan Vecera <ivecera@redhat.com>
12078L:	netdev@vger.kernel.org
12079S:	Supported
12080F:	net/switchdev/
12081F:	include/net/switchdev.h
12082
12083SYNOPSYS ARC ARCHITECTURE
12084M:	Vineet Gupta <vgupta@synopsys.com>
12085L:	linux-snps-arc@lists.infradead.org
12086S:	Supported
12087F:	arch/arc/
12088F:	Documentation/devicetree/bindings/arc/*
12089F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12090F:	drivers/clocksource/arc_timer.c
12091F:	drivers/tty/serial/arc_uart.c
12092T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12093
12094SYNOPSYS ARC SDP platform support
12095M:	Alexey Brodkin <abrodkin@synopsys.com>
12096S:	Supported
12097F:	arch/arc/plat-axs10x
12098F:	arch/arc/boot/dts/ax*
12099F:	Documentation/devicetree/bindings/arc/axs10*
12100
12101SYSTEM CONFIGURATION (SYSCON)
12102M:	Lee Jones <lee.jones@linaro.org>
12103M:	Arnd Bergmann <arnd@arndb.de>
12104T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12105S:	Supported
12106F:	drivers/mfd/syscon.c
12107
12108SYSTEM RESET/SHUTDOWN DRIVERS
12109M:	Sebastian Reichel <sre@kernel.org>
12110L:	linux-pm@vger.kernel.org
12111T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12112S:	Maintained
12113F:	Documentation/devicetree/bindings/power/reset/
12114F:	drivers/power/reset/
12115
12116SYSV FILESYSTEM
12117M:	Christoph Hellwig <hch@infradead.org>
12118S:	Maintained
12119F:	Documentation/filesystems/sysv-fs.txt
12120F:	fs/sysv/
12121F:	include/linux/sysv_fs.h
12122
12123TARGET SUBSYSTEM
12124M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
12125L:	linux-scsi@vger.kernel.org
12126L:	target-devel@vger.kernel.org
12127W:	http://www.linux-iscsi.org
12128W:	http://groups.google.com/group/linux-iscsi-target-dev
12129T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12130S:	Supported
12131F:	drivers/target/
12132F:	include/target/
12133F:	Documentation/target/
12134
12135TASKSTATS STATISTICS INTERFACE
12136M:	Balbir Singh <bsingharora@gmail.com>
12137S:	Maintained
12138F:	Documentation/accounting/taskstats*
12139F:	include/linux/taskstats*
12140F:	kernel/taskstats.c
12141
12142TC CLASSIFIER
12143M:	Jamal Hadi Salim <jhs@mojatatu.com>
12144L:	netdev@vger.kernel.org
12145S:	Maintained
12146F:	include/net/pkt_cls.h
12147F:	include/uapi/linux/pkt_cls.h
12148F:	net/sched/
12149
12150TCP LOW PRIORITY MODULE
12151M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12152M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12153W:	http://tcp-lp-mod.sourceforge.net/
12154S:	Maintained
12155F:	net/ipv4/tcp_lp.c
12156
12157TDA10071 MEDIA DRIVER
12158M:	Antti Palosaari <crope@iki.fi>
12159L:	linux-media@vger.kernel.org
12160W:	https://linuxtv.org
12161W:	http://palosaari.fi/linux/
12162Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12163T:	git git://linuxtv.org/anttip/media_tree.git
12164S:	Maintained
12165F:	drivers/media/dvb-frontends/tda10071*
12166
12167TDA18212 MEDIA DRIVER
12168M:	Antti Palosaari <crope@iki.fi>
12169L:	linux-media@vger.kernel.org
12170W:	https://linuxtv.org
12171W:	http://palosaari.fi/linux/
12172Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12173T:	git git://linuxtv.org/anttip/media_tree.git
12174S:	Maintained
12175F:	drivers/media/tuners/tda18212*
12176
12177TDA18218 MEDIA DRIVER
12178M:	Antti Palosaari <crope@iki.fi>
12179L:	linux-media@vger.kernel.org
12180W:	https://linuxtv.org
12181W:	http://palosaari.fi/linux/
12182Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12183T:	git git://linuxtv.org/anttip/media_tree.git
12184S:	Maintained
12185F:	drivers/media/tuners/tda18218*
12186
12187TDA18271 MEDIA DRIVER
12188M:	Michael Krufky <mkrufky@linuxtv.org>
12189L:	linux-media@vger.kernel.org
12190W:	https://linuxtv.org
12191W:	http://github.com/mkrufky
12192Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12193T:	git git://linuxtv.org/mkrufky/tuners.git
12194S:	Maintained
12195F:	drivers/media/tuners/tda18271*
12196
12197TDA827x MEDIA DRIVER
12198M:	Michael Krufky <mkrufky@linuxtv.org>
12199L:	linux-media@vger.kernel.org
12200W:	https://linuxtv.org
12201W:	http://github.com/mkrufky
12202Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12203T:	git git://linuxtv.org/mkrufky/tuners.git
12204S:	Maintained
12205F:	drivers/media/tuners/tda8290.*
12206
12207TDA8290 MEDIA DRIVER
12208M:	Michael Krufky <mkrufky@linuxtv.org>
12209L:	linux-media@vger.kernel.org
12210W:	https://linuxtv.org
12211W:	http://github.com/mkrufky
12212Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12213T:	git git://linuxtv.org/mkrufky/tuners.git
12214S:	Maintained
12215F:	drivers/media/tuners/tda8290.*
12216
12217TDA9840 MEDIA DRIVER
12218M:	Hans Verkuil <hverkuil@xs4all.nl>
12219L:	linux-media@vger.kernel.org
12220T:	git git://linuxtv.org/media_tree.git
12221W:	https://linuxtv.org
12222S:	Maintained
12223F:	drivers/media/i2c/tda9840*
12224
12225TEA5761 TUNER DRIVER
12226M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12227M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12228L:	linux-media@vger.kernel.org
12229W:	https://linuxtv.org
12230T:	git git://linuxtv.org/media_tree.git
12231S:	Odd fixes
12232F:	drivers/media/tuners/tea5761.*
12233
12234TEA5767 TUNER DRIVER
12235M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12236M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12237L:	linux-media@vger.kernel.org
12238W:	https://linuxtv.org
12239T:	git git://linuxtv.org/media_tree.git
12240S:	Maintained
12241F:	drivers/media/tuners/tea5767.*
12242
12243TEA6415C MEDIA DRIVER
12244M:	Hans Verkuil <hverkuil@xs4all.nl>
12245L:	linux-media@vger.kernel.org
12246T:	git git://linuxtv.org/media_tree.git
12247W:	https://linuxtv.org
12248S:	Maintained
12249F:	drivers/media/i2c/tea6415c*
12250
12251TEA6420 MEDIA DRIVER
12252M:	Hans Verkuil <hverkuil@xs4all.nl>
12253L:	linux-media@vger.kernel.org
12254T:	git git://linuxtv.org/media_tree.git
12255W:	https://linuxtv.org
12256S:	Maintained
12257F:	drivers/media/i2c/tea6420*
12258
12259TEAM DRIVER
12260M:	Jiri Pirko <jiri@resnulli.us>
12261L:	netdev@vger.kernel.org
12262S:	Supported
12263F:	drivers/net/team/
12264F:	include/linux/if_team.h
12265F:	include/uapi/linux/if_team.h
12266
12267TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12268M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12269S:	Maintained
12270F:	arch/x86/platform/ts5500/
12271
12272TECHNOTREND USB IR RECEIVER
12273M:	Sean Young <sean@mess.org>
12274L:	linux-media@vger.kernel.org
12275S:	Maintained
12276F:	drivers/media/rc/ttusbir.c
12277
12278TEGRA ARCHITECTURE SUPPORT
12279M:	Stephen Warren <swarren@wwwdotorg.org>
12280M:	Thierry Reding <thierry.reding@gmail.com>
12281M:	Alexandre Courbot <gnurou@gmail.com>
12282L:	linux-tegra@vger.kernel.org
12283Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
12284T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12285S:	Supported
12286N:	[^a-z]tegra
12287
12288TEGRA CLOCK DRIVER
12289M:	Peter De Schrijver <pdeschrijver@nvidia.com>
12290M:	Prashant Gaikwad <pgaikwad@nvidia.com>
12291S:	Supported
12292F:	drivers/clk/tegra/
12293
12294TEGRA DMA DRIVERS
12295M:	Laxman Dewangan <ldewangan@nvidia.com>
12296M:	Jon Hunter <jonathanh@nvidia.com>
12297S:	Supported
12298F:	drivers/dma/tegra*
12299
12300TEGRA I2C DRIVER
12301M:	Laxman Dewangan <ldewangan@nvidia.com>
12302S:	Supported
12303F:	drivers/i2c/busses/i2c-tegra.c
12304
12305TEGRA IOMMU DRIVERS
12306M:	Hiroshi Doyu <hdoyu@nvidia.com>
12307S:	Supported
12308F:	drivers/iommu/tegra*
12309
12310TEGRA KBC DRIVER
12311M:	Rakesh Iyer <riyer@nvidia.com>
12312M:	Laxman Dewangan <ldewangan@nvidia.com>
12313S:	Supported
12314F:	drivers/input/keyboard/tegra-kbc.c
12315
12316TEGRA PWM DRIVER
12317M:	Thierry Reding <thierry.reding@gmail.com>
12318S:	Supported
12319F:	drivers/pwm/pwm-tegra.c
12320
12321TEGRA SERIAL DRIVER
12322M:	Laxman Dewangan <ldewangan@nvidia.com>
12323S:	Supported
12324F:	drivers/tty/serial/serial-tegra.c
12325
12326TEGRA SPI DRIVER
12327M:	Laxman Dewangan <ldewangan@nvidia.com>
12328S:	Supported
12329F:	drivers/spi/spi-tegra*
12330
12331TEHUTI ETHERNET DRIVER
12332M:	Andy Gospodarek <andy@greyhouse.net>
12333L:	netdev@vger.kernel.org
12334S:	Supported
12335F:	drivers/net/ethernet/tehuti/*
12336
12337Telecom Clock Driver for MCPL0010
12338M:	Mark Gross <mark.gross@intel.com>
12339S:	Supported
12340F:	drivers/char/tlclk.c
12341
12342TENSILICA XTENSA PORT (xtensa)
12343M:	Chris Zankel <chris@zankel.net>
12344M:	Max Filippov <jcmvbkbc@gmail.com>
12345L:	linux-xtensa@linux-xtensa.org
12346T:	git git://github.com/czankel/xtensa-linux.git
12347S:	Maintained
12348F:	arch/xtensa/
12349F:	drivers/irqchip/irq-xtensa-*
12350
12351Texas Instruments' System Control Interface (TISCI) Protocol Driver
12352M:	Nishanth Menon <nm@ti.com>
12353M:	Tero Kristo <t-kristo@ti.com>
12354M:	Santosh Shilimkar <ssantosh@kernel.org>
12355L:	linux-arm-kernel@lists.infradead.org
12356S:	Maintained
12357F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12358F:	drivers/firmware/ti_sci*
12359F:	include/linux/soc/ti/ti_sci_protocol.h
12360
12361THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12362M:	Hans Verkuil <hverkuil@xs4all.nl>
12363L:	linux-media@vger.kernel.org
12364T:	git git://linuxtv.org/media_tree.git
12365W:	https://linuxtv.org
12366S:	Maintained
12367F:	drivers/media/radio/radio-raremono.c
12368
12369THERMAL
12370M:	Zhang Rui <rui.zhang@intel.com>
12371M:	Eduardo Valentin <edubezval@gmail.com>
12372L:	linux-pm@vger.kernel.org
12373T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12374T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12375Q:	https://patchwork.kernel.org/project/linux-pm/list/
12376S:	Supported
12377F:	drivers/thermal/
12378F:	include/linux/thermal.h
12379F:	include/uapi/linux/thermal.h
12380F:	include/linux/cpu_cooling.h
12381F:	Documentation/devicetree/bindings/thermal/
12382
12383THERMAL/CPU_COOLING
12384M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
12385M:	Viresh Kumar <viresh.kumar@linaro.org>
12386M:	Javi Merino <javi.merino@kernel.org>
12387L:	linux-pm@vger.kernel.org
12388S:	Supported
12389F:	Documentation/thermal/cpu-cooling-api.txt
12390F:	drivers/thermal/cpu_cooling.c
12391F:	include/linux/cpu_cooling.h
12392
12393THINKPAD ACPI EXTRAS DRIVER
12394M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12395L:	ibm-acpi-devel@lists.sourceforge.net
12396L:	platform-driver-x86@vger.kernel.org
12397W:	http://ibm-acpi.sourceforge.net
12398W:	http://thinkwiki.org/wiki/Ibm-acpi
12399T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12400S:	Maintained
12401F:	drivers/platform/x86/thinkpad_acpi.c
12402
12403TI BANDGAP AND THERMAL DRIVER
12404M:	Eduardo Valentin <edubezval@gmail.com>
12405M:	Keerthy <j-keerthy@ti.com>
12406L:	linux-pm@vger.kernel.org
12407L:	linux-omap@vger.kernel.org
12408S:	Maintained
12409F:	drivers/thermal/ti-soc-thermal/
12410
12411TI VPE/CAL DRIVERS
12412M:	Benoit Parrot <bparrot@ti.com>
12413L:	linux-media@vger.kernel.org
12414W:	http://linuxtv.org/
12415Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12416S:	Maintained
12417F:	drivers/media/platform/ti-vpe/
12418
12419TI CDCE706 CLOCK DRIVER
12420M:	Max Filippov <jcmvbkbc@gmail.com>
12421S:	Maintained
12422F:	drivers/clk/clk-cdce706.c
12423
12424TI CLOCK DRIVER
12425M:	Tero Kristo <t-kristo@ti.com>
12426L:	linux-omap@vger.kernel.org
12427S:	Maintained
12428F:	drivers/clk/ti/
12429F:	include/linux/clk/ti.h
12430
12431TI ETHERNET SWITCH DRIVER (CPSW)
12432M:	Mugunthan V N <mugunthanvnm@ti.com>
12433R:	Grygorii Strashko <grygorii.strashko@ti.com>
12434L:	linux-omap@vger.kernel.org
12435L:	netdev@vger.kernel.org
12436S:	Maintained
12437F:	drivers/net/ethernet/ti/cpsw*
12438F:	drivers/net/ethernet/ti/davinci*
12439
12440TI FLASH MEDIA INTERFACE DRIVER
12441M:	Alex Dubov <oakad@yahoo.com>
12442S:	Maintained
12443F:	drivers/misc/tifm*
12444F:	drivers/mmc/host/tifm_sd.c
12445F:	include/linux/tifm.h
12446
12447TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12448M:	Santosh Shilimkar <ssantosh@kernel.org>
12449L:	linux-kernel@vger.kernel.org
12450L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12451S:	Maintained
12452F:	drivers/soc/ti/*
12453T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12454
12455
12456TI LM49xxx FAMILY ASoC CODEC DRIVERS
12457M:	M R Swami Reddy <mr.swami.reddy@ti.com>
12458M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12459L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12460S:	Maintained
12461F:	sound/soc/codecs/lm49453*
12462F:	sound/soc/codecs/isabelle*
12463
12464TI LP855x BACKLIGHT DRIVER
12465M:	Milo Kim <milo.kim@ti.com>
12466S:	Maintained
12467F:	Documentation/backlight/lp855x-driver.txt
12468F:	drivers/video/backlight/lp855x_bl.c
12469F:	include/linux/platform_data/lp855x.h
12470
12471TI LP8727 CHARGER DRIVER
12472M:	Milo Kim <milo.kim@ti.com>
12473S:	Maintained
12474F:	drivers/power/supply/lp8727_charger.c
12475F:	include/linux/platform_data/lp8727.h
12476
12477TI LP8788 MFD DRIVER
12478M:	Milo Kim <milo.kim@ti.com>
12479S:	Maintained
12480F:	drivers/iio/adc/lp8788_adc.c
12481F:	drivers/leds/leds-lp8788.c
12482F:	drivers/mfd/lp8788*.c
12483F:	drivers/power/supply/lp8788-charger.c
12484F:	drivers/regulator/lp8788-*.c
12485F:	include/linux/mfd/lp8788*.h
12486
12487TI NETCP ETHERNET DRIVER
12488M:	Wingman Kwok <w-kwok2@ti.com>
12489M:	Murali Karicheri <m-karicheri2@ti.com>
12490L:	netdev@vger.kernel.org
12491S:	Maintained
12492F:	drivers/net/ethernet/ti/netcp*
12493
12494TI TAS571X FAMILY ASoC CODEC DRIVER
12495M:	Kevin Cernekee <cernekee@chromium.org>
12496L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12497S:	Odd Fixes
12498F:	sound/soc/codecs/tas571x*
12499
12500TI TWL4030 SERIES SOC CODEC DRIVER
12501M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
12502L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12503S:	Maintained
12504F:	sound/soc/codecs/twl4030*
12505
12506TI WILINK WIRELESS DRIVERS
12507L:	linux-wireless@vger.kernel.org
12508W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
12509W:	http://wireless.kernel.org/en/users/Drivers/wl1251
12510T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12511S:	Orphan
12512F:	drivers/net/wireless/ti/
12513F:	include/linux/wl12xx.h
12514
12515TIPC NETWORK LAYER
12516M:	Jon Maloy <jon.maloy@ericsson.com>
12517M:	Ying Xue <ying.xue@windriver.com>
12518L:	netdev@vger.kernel.org (core kernel code)
12519L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12520W:	http://tipc.sourceforge.net/
12521S:	Maintained
12522F:	include/uapi/linux/tipc*.h
12523F:	net/tipc/
12524
12525TILE ARCHITECTURE
12526M:	Chris Metcalf <cmetcalf@mellanox.com>
12527W:	http://www.mellanox.com/repository/solutions/tile-scm/
12528T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12529S:	Supported
12530F:	arch/tile/
12531F:	drivers/char/tile-srom.c
12532F:	drivers/edac/tile_edac.c
12533F:	drivers/net/ethernet/tile/
12534F:	drivers/rtc/rtc-tile.c
12535F:	drivers/tty/hvc/hvc_tile.c
12536F:	drivers/tty/serial/tilegx.c
12537F:	drivers/usb/host/*-tilegx.c
12538F:	include/linux/usb/tilegx.h
12539
12540TLAN NETWORK DRIVER
12541M:	Samuel Chessman <chessman@tux.org>
12542L:	tlan-devel@lists.sourceforge.net (subscribers-only)
12543W:	http://sourceforge.net/projects/tlan/
12544S:	Maintained
12545F:	Documentation/networking/tlan.txt
12546F:	drivers/net/ethernet/ti/tlan.*
12547
12548TOMOYO SECURITY MODULE
12549M:	Kentaro Takeda <takedakn@nttdata.co.jp>
12550M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12551L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12552L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12553L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12554L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12555W:	http://tomoyo.sourceforge.jp/
12556T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12557S:	Maintained
12558F:	security/tomoyo/
12559
12560TOPSTAR LAPTOP EXTRAS DRIVER
12561M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12562L:	platform-driver-x86@vger.kernel.org
12563S:	Maintained
12564F:	drivers/platform/x86/topstar-laptop.c
12565
12566TOSHIBA ACPI EXTRAS DRIVER
12567M:	Azael Avalos <coproscefalo@gmail.com>
12568L:	platform-driver-x86@vger.kernel.org
12569S:	Maintained
12570F:	drivers/platform/x86/toshiba_acpi.c
12571
12572TOSHIBA BLUETOOTH DRIVER
12573M:	Azael Avalos <coproscefalo@gmail.com>
12574L:	platform-driver-x86@vger.kernel.org
12575S:	Maintained
12576F:	drivers/platform/x86/toshiba_bluetooth.c
12577
12578TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12579M:	Azael Avalos <coproscefalo@gmail.com>
12580L:	platform-driver-x86@vger.kernel.org
12581S:	Maintained
12582F:	drivers/platform/x86/toshiba_haps.c
12583
12584TOSHIBA WMI HOTKEYS DRIVER
12585M:	Azael Avalos <coproscefalo@gmail.com>
12586L:	platform-driver-x86@vger.kernel.org
12587S:	Maintained
12588F:	drivers/platform/x86/toshiba-wmi.c
12589
12590TOSHIBA SMM DRIVER
12591M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
12592W:	http://www.buzzard.org.uk/toshiba/
12593S:	Maintained
12594F:	drivers/char/toshiba.c
12595F:	include/linux/toshiba.h
12596F:	include/uapi/linux/toshiba.h
12597
12598TOSHIBA TC358743 DRIVER
12599M:	Mats Randgaard <matrandg@cisco.com>
12600L:	linux-media@vger.kernel.org
12601S:	Maintained
12602F:	drivers/media/i2c/tc358743*
12603F:	include/media/i2c/tc358743.h
12604
12605TMIO/SDHI MMC DRIVER
12606M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12607L:	linux-mmc@vger.kernel.org
12608S:	Supported
12609F:	drivers/mmc/host/tmio_mmc*
12610F:	drivers/mmc/host/sh_mobile_sdhi.c
12611F:	include/linux/mfd/tmio.h
12612
12613TMP401 HARDWARE MONITOR DRIVER
12614M:	Guenter Roeck <linux@roeck-us.net>
12615L:	linux-hwmon@vger.kernel.org
12616S:	Maintained
12617F:	Documentation/hwmon/tmp401
12618F:	drivers/hwmon/tmp401.c
12619
12620TMPFS (SHMEM FILESYSTEM)
12621M:	Hugh Dickins <hughd@google.com>
12622L:	linux-mm@kvack.org
12623S:	Maintained
12624F:	include/linux/shmem_fs.h
12625F:	mm/shmem.c
12626
12627TM6000 VIDEO4LINUX DRIVER
12628M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12629M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12630L:	linux-media@vger.kernel.org
12631W:	https://linuxtv.org
12632T:	git git://linuxtv.org/media_tree.git
12633S:	Odd fixes
12634F:	drivers/media/usb/tm6000/
12635F:	Documentation/media/v4l-drivers/tm6000*
12636
12637TW5864 VIDEO4LINUX DRIVER
12638M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12639M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12640M:	Andrey Utkin <andrey_utkin@fastmail.com>
12641L:	linux-media@vger.kernel.org
12642S:	Supported
12643F:	drivers/media/pci/tw5864/
12644
12645TW68 VIDEO4LINUX DRIVER
12646M:	Hans Verkuil <hverkuil@xs4all.nl>
12647L:	linux-media@vger.kernel.org
12648T:	git git://linuxtv.org/media_tree.git
12649W:	https://linuxtv.org
12650S:	Odd Fixes
12651F:	drivers/media/pci/tw68/
12652
12653TW686X VIDEO4LINUX DRIVER
12654M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12655L:	linux-media@vger.kernel.org
12656T:	git git://linuxtv.org/media_tree.git
12657W:	http://linuxtv.org
12658S:	Maintained
12659F:	drivers/media/pci/tw686x/
12660
12661TPM DEVICE DRIVER
12662M:	Peter Huewe <peterhuewe@gmx.de>
12663M:	Marcel Selhorst <tpmdd@selhorst.net>
12664M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12665R:	Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12666W:	http://tpmdd.sourceforge.net
12667L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12668Q:	https://patchwork.kernel.org/project/tpmdd-devel/list/
12669T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
12670S:	Maintained
12671F:	drivers/char/tpm/
12672
12673TPM IBM_VTPM DEVICE DRIVER
12674M:	Ashley Lai <ashleydlai@gmail.com>
12675W:	http://tpmdd.sourceforge.net
12676L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12677S:	Maintained
12678F:	drivers/char/tpm/tpm_ibmvtpm*
12679
12680TRACING
12681M:	Steven Rostedt <rostedt@goodmis.org>
12682M:	Ingo Molnar <mingo@redhat.com>
12683T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12684S:	Maintained
12685F:	Documentation/trace/ftrace.txt
12686F:	arch/*/*/*/ftrace.h
12687F:	arch/*/kernel/ftrace.c
12688F:	include/*/ftrace.h
12689F:	include/linux/trace*.h
12690F:	include/trace/
12691F:	kernel/trace/
12692F:	tools/testing/selftests/ftrace/
12693
12694TRACING MMIO ACCESSES (MMIOTRACE)
12695M:	Steven Rostedt <rostedt@goodmis.org>
12696M:	Ingo Molnar <mingo@kernel.org>
12697R:	Karol Herbst <karolherbst@gmail.com>
12698R:	Pekka Paalanen <ppaalanen@gmail.com>
12699S:	Maintained
12700L:	linux-kernel@vger.kernel.org
12701L:	nouveau@lists.freedesktop.org
12702F:	kernel/trace/trace_mmiotrace.c
12703F:	include/linux/mmiotrace.h
12704F:	arch/x86/mm/kmmio.c
12705F:	arch/x86/mm/mmio-mod.c
12706F:	arch/x86/mm/testmmiotrace.c
12707
12708TRIVIAL PATCHES
12709M:	Jiri Kosina <trivial@kernel.org>
12710T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12711S:	Maintained
12712K:	^Subject:.*(?i)trivial
12713
12714TTY LAYER
12715M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12716M:	Jiri Slaby <jslaby@suse.com>
12717S:	Supported
12718T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12719F:	Documentation/serial/
12720F:	drivers/tty/
12721F:	drivers/tty/serial/serial_core.c
12722F:	include/linux/serial_core.h
12723F:	include/linux/serial.h
12724F:	include/linux/tty.h
12725F:	include/uapi/linux/serial_core.h
12726F:	include/uapi/linux/serial.h
12727F:	include/uapi/linux/tty.h
12728
12729TUA9001 MEDIA DRIVER
12730M:	Antti Palosaari <crope@iki.fi>
12731L:	linux-media@vger.kernel.org
12732W:	https://linuxtv.org
12733W:	http://palosaari.fi/linux/
12734Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12735T:	git git://linuxtv.org/anttip/media_tree.git
12736S:	Maintained
12737F:	drivers/media/tuners/tua9001*
12738
12739TULIP NETWORK DRIVERS
12740L:	netdev@vger.kernel.org
12741L:	linux-parisc@vger.kernel.org
12742S:	Orphan
12743F:	drivers/net/ethernet/dec/tulip/
12744
12745TUN/TAP driver
12746M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
12747W:	http://vtun.sourceforge.net/tun
12748S:	Maintained
12749F:	Documentation/networking/tuntap.txt
12750F:	arch/um/os-Linux/drivers/
12751
12752TURBOCHANNEL SUBSYSTEM
12753M:	"Maciej W. Rozycki" <macro@linux-mips.org>
12754M:	Ralf Baechle <ralf@linux-mips.org>
12755L:	linux-mips@linux-mips.org
12756Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
12757S:	Maintained
12758F:	drivers/tc/
12759F:	include/linux/tc.h
12760
12761UBI FILE SYSTEM (UBIFS)
12762M:	Richard Weinberger <richard@nod.at>
12763M:	Artem Bityutskiy <dedekind1@gmail.com>
12764M:	Adrian Hunter <adrian.hunter@intel.com>
12765L:	linux-mtd@lists.infradead.org
12766T:	git git://git.infradead.org/ubifs-2.6.git
12767W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
12768S:	Supported
12769F:	Documentation/filesystems/ubifs.txt
12770F:	fs/ubifs/
12771
12772UCLINUX (M68KNOMMU AND COLDFIRE)
12773M:	Greg Ungerer <gerg@linux-m68k.org>
12774W:	http://www.linux-m68k.org/
12775W:	http://www.uclinux.org/
12776L:	linux-m68k@lists.linux-m68k.org
12777L:	uclinux-dev@uclinux.org  (subscribers-only)
12778T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12779S:	Maintained
12780F:	arch/m68k/coldfire/
12781F:	arch/m68k/68*/
12782F:	arch/m68k/*/*_no.*
12783F:	arch/m68k/include/asm/*_no.*
12784
12785UDF FILESYSTEM
12786M:	Jan Kara <jack@suse.com>
12787S:	Maintained
12788F:	Documentation/filesystems/udf.txt
12789F:	fs/udf/
12790
12791UDRAW TABLET
12792M:	Bastien Nocera <hadess@hadess.net>
12793L:	linux-input@vger.kernel.org
12794S:	Maintained
12795F:	drivers/hid/hid-udraw.c
12796
12797UFS FILESYSTEM
12798M:	Evgeniy Dushistov <dushistov@mail.ru>
12799S:	Maintained
12800F:	Documentation/filesystems/ufs.txt
12801F:	fs/ufs/
12802
12803UHID USERSPACE HID IO DRIVER:
12804M:	David Herrmann <dh.herrmann@googlemail.com>
12805L:	linux-input@vger.kernel.org
12806S:	Maintained
12807F:	drivers/hid/uhid.c
12808F:	include/uapi/linux/uhid.h
12809
12810ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12811L:	linux-usb@vger.kernel.org
12812S:	Orphan
12813F:	drivers/uwb/
12814F:	include/linux/uwb.h
12815F:	include/linux/uwb/
12816
12817UNICORE32 ARCHITECTURE:
12818M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
12819W:	http://mprc.pku.edu.cn/~guanxuetao/linux
12820S:	Maintained
12821T:	git git://github.com/gxt/linux.git
12822F:	arch/unicore32/
12823
12824UNIFDEF
12825M:	Tony Finch <dot@dotat.at>
12826W:	http://dotat.at/prog/unifdef
12827S:	Maintained
12828F:	scripts/unifdef.c
12829
12830UNIFORM CDROM DRIVER
12831M:	Jens Axboe <axboe@kernel.dk>
12832W:	http://www.kernel.dk
12833S:	Maintained
12834F:	Documentation/cdrom/
12835F:	drivers/cdrom/cdrom.c
12836F:	include/linux/cdrom.h
12837F:	include/uapi/linux/cdrom.h
12838
12839UNISYS S-PAR DRIVERS
12840M:	David Kershner <david.kershner@unisys.com>
12841L:	sparmaintainer@unisys.com (Unisys internal)
12842S:	Supported
12843F:	drivers/staging/unisys/
12844
12845UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12846M:	Vinayak Holikatti <vinholikatti@gmail.com>
12847L:	linux-scsi@vger.kernel.org
12848S:	Supported
12849F:	Documentation/scsi/ufs.txt
12850F:	drivers/scsi/ufs/
12851
12852UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12853M:	Manjunath M Bettegowda <manjumb@synopsys.com>
12854M:	Prabu Thangamuthu <prabut@synopsys.com>
12855L:	linux-scsi@vger.kernel.org
12856S:	Supported
12857F:	drivers/scsi/ufs/*dwc*
12858
12859UNSORTED BLOCK IMAGES (UBI)
12860M:	Artem Bityutskiy <dedekind1@gmail.com>
12861M:	Richard Weinberger <richard@nod.at>
12862W:	http://www.linux-mtd.infradead.org/
12863L:	linux-mtd@lists.infradead.org
12864T:	git git://git.infradead.org/ubifs-2.6.git
12865S:	Supported
12866F:	drivers/mtd/ubi/
12867F:	include/linux/mtd/ubi.h
12868F:	include/uapi/mtd/ubi-user.h
12869
12870USB ACM DRIVER
12871M:	Oliver Neukum <oneukum@suse.com>
12872L:	linux-usb@vger.kernel.org
12873S:	Maintained
12874F:	Documentation/usb/acm.txt
12875F:	drivers/usb/class/cdc-acm.*
12876
12877USB AR5523 WIRELESS DRIVER
12878M:	Pontus Fuchs <pontus.fuchs@gmail.com>
12879L:	linux-wireless@vger.kernel.org
12880S:	Maintained
12881F:	drivers/net/wireless/ath/ar5523/
12882
12883USB ATTACHED SCSI
12884M:	Oliver Neukum <oneukum@suse.com>
12885L:	linux-usb@vger.kernel.org
12886L:	linux-scsi@vger.kernel.org
12887S:	Maintained
12888F:	drivers/usb/storage/uas.c
12889
12890USB CDC ETHERNET DRIVER
12891M:	Oliver Neukum <oliver@neukum.org>
12892L:	linux-usb@vger.kernel.org
12893S:	Maintained
12894F:	drivers/net/usb/cdc_*.c
12895F:	include/uapi/linux/usb/cdc.h
12896
12897USB CHAOSKEY DRIVER
12898M:	Keith Packard <keithp@keithp.com>
12899L:	linux-usb@vger.kernel.org
12900S:	Maintained
12901F:	drivers/usb/misc/chaoskey.c
12902
12903USB CYPRESS C67X00 DRIVER
12904M:	Peter Korsgaard <jacmet@sunsite.dk>
12905L:	linux-usb@vger.kernel.org
12906S:	Maintained
12907F:	drivers/usb/c67x00/
12908
12909USB DAVICOM DM9601 DRIVER
12910M:	Peter Korsgaard <jacmet@sunsite.dk>
12911L:	netdev@vger.kernel.org
12912W:	http://www.linux-usb.org/usbnet
12913S:	Maintained
12914F:	drivers/net/usb/dm9601.c
12915
12916USB DIAMOND RIO500 DRIVER
12917M:	Cesar Miquel <miquel@df.uba.ar>
12918L:	rio500-users@lists.sourceforge.net
12919W:	http://rio500.sourceforge.net
12920S:	Maintained
12921F:	drivers/usb/misc/rio500*
12922
12923USB EHCI DRIVER
12924M:	Alan Stern <stern@rowland.harvard.edu>
12925L:	linux-usb@vger.kernel.org
12926S:	Maintained
12927F:	Documentation/usb/ehci.txt
12928F:	drivers/usb/host/ehci*
12929
12930USB GADGET/PERIPHERAL SUBSYSTEM
12931M:	Felipe Balbi <balbi@kernel.org>
12932L:	linux-usb@vger.kernel.org
12933W:	http://www.linux-usb.org/gadget
12934T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12935S:	Maintained
12936F:	drivers/usb/gadget/
12937F:	include/linux/usb/gadget*
12938
12939USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12940M:	Jiri Kosina <jikos@kernel.org>
12941R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
12942L:	linux-usb@vger.kernel.org
12943T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12944S:	Maintained
12945F:	Documentation/hid/hiddev.txt
12946F:	drivers/hid/usbhid/
12947
12948USB ISP116X DRIVER
12949M:	Olav Kongas <ok@artecdesign.ee>
12950L:	linux-usb@vger.kernel.org
12951S:	Maintained
12952F:	drivers/usb/host/isp116x*
12953F:	include/linux/usb/isp116x.h
12954
12955USB LAN78XX ETHERNET DRIVER
12956M:	Woojung Huh <woojung.huh@microchip.com>
12957M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12958L:	netdev@vger.kernel.org
12959S:	Maintained
12960F:	drivers/net/usb/lan78xx.*
12961
12962USB MASS STORAGE DRIVER
12963M:	Alan Stern <stern@rowland.harvard.edu>
12964L:	linux-usb@vger.kernel.org
12965L:	usb-storage@lists.one-eyed-alien.net
12966S:	Maintained
12967W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
12968F:	drivers/usb/storage/
12969
12970USB MIDI DRIVER
12971M:	Clemens Ladisch <clemens@ladisch.de>
12972L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12973T:	git git://git.alsa-project.org/alsa-kernel.git
12974S:	Maintained
12975F:	sound/usb/midi.*
12976
12977USB NETWORKING DRIVERS
12978L:	linux-usb@vger.kernel.org
12979S:	Odd Fixes
12980F:	drivers/net/usb/
12981
12982USB OHCI DRIVER
12983M:	Alan Stern <stern@rowland.harvard.edu>
12984L:	linux-usb@vger.kernel.org
12985S:	Maintained
12986F:	Documentation/usb/ohci.txt
12987F:	drivers/usb/host/ohci*
12988
12989USB OTG FSM (Finite State Machine)
12990M:	Peter Chen <Peter.Chen@nxp.com>
12991T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12992L:	linux-usb@vger.kernel.org
12993S:	Maintained
12994F:	drivers/usb/common/usb-otg-fsm.c
12995
12996USB OVER IP DRIVER
12997M:	Valentina Manea <valentina.manea.m@gmail.com>
12998M:	Shuah Khan <shuahkh@osg.samsung.com>
12999M:	Shuah Khan <shuah@kernel.org>
13000L:	linux-usb@vger.kernel.org
13001S:	Maintained
13002F:	Documentation/usb/usbip_protocol.txt
13003F:	drivers/usb/usbip/
13004F:	tools/usb/usbip/
13005
13006USB PEGASUS DRIVER
13007M:	Petko Manolov <petkan@nucleusys.com>
13008L:	linux-usb@vger.kernel.org
13009L:	netdev@vger.kernel.org
13010T:	git git://github.com/petkan/pegasus.git
13011W:	https://github.com/petkan/pegasus
13012S:	Maintained
13013F:	drivers/net/usb/pegasus.*
13014
13015USB PHY LAYER
13016M:	Felipe Balbi <balbi@kernel.org>
13017L:	linux-usb@vger.kernel.org
13018T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13019S:	Maintained
13020F:	drivers/usb/phy/
13021
13022USB PRINTER DRIVER (usblp)
13023M:	Pete Zaitcev <zaitcev@redhat.com>
13024L:	linux-usb@vger.kernel.org
13025S:	Supported
13026F:	drivers/usb/class/usblp.c
13027
13028USB QMI WWAN NETWORK DRIVER
13029M:	Bjørn Mork <bjorn@mork.no>
13030L:	netdev@vger.kernel.org
13031S:	Maintained
13032F:	Documentation/ABI/testing/sysfs-class-net-qmi
13033F:	drivers/net/usb/qmi_wwan.c
13034
13035USB RTL8150 DRIVER
13036M:	Petko Manolov <petkan@nucleusys.com>
13037L:	linux-usb@vger.kernel.org
13038L:	netdev@vger.kernel.org
13039T:	git git://github.com/petkan/rtl8150.git
13040W:	https://github.com/petkan/rtl8150
13041S:	Maintained
13042F:	drivers/net/usb/rtl8150.c
13043
13044USB SERIAL SUBSYSTEM
13045M:	Johan Hovold <johan@kernel.org>
13046L:	linux-usb@vger.kernel.org
13047T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13048S:	Maintained
13049F:	Documentation/usb/usb-serial.txt
13050F:	drivers/usb/serial/
13051F:	include/linux/usb/serial.h
13052
13053USB SMSC75XX ETHERNET DRIVER
13054M:	Steve Glendinning <steve.glendinning@shawell.net>
13055L:	netdev@vger.kernel.org
13056S:	Maintained
13057F:	drivers/net/usb/smsc75xx.*
13058
13059USB SMSC95XX ETHERNET DRIVER
13060M:	Steve Glendinning <steve.glendinning@shawell.net>
13061M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13062L:	netdev@vger.kernel.org
13063S:	Maintained
13064F:	drivers/net/usb/smsc95xx.*
13065
13066USB SUBSYSTEM
13067M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13068L:	linux-usb@vger.kernel.org
13069W:	http://www.linux-usb.org
13070T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13071S:	Supported
13072F:	Documentation/devicetree/bindings/usb/
13073F:	Documentation/usb/
13074F:	drivers/usb/
13075F:	include/linux/usb.h
13076F:	include/linux/usb/
13077
13078USB UHCI DRIVER
13079M:	Alan Stern <stern@rowland.harvard.edu>
13080L:	linux-usb@vger.kernel.org
13081S:	Maintained
13082F:	drivers/usb/host/uhci*
13083
13084USB "USBNET" DRIVER FRAMEWORK
13085M:	Oliver Neukum <oneukum@suse.com>
13086L:	netdev@vger.kernel.org
13087W:	http://www.linux-usb.org/usbnet
13088S:	Maintained
13089F:	drivers/net/usb/usbnet.c
13090F:	include/linux/usb/usbnet.h
13091
13092USB VIDEO CLASS
13093M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13094L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13095L:	linux-media@vger.kernel.org
13096T:	git git://linuxtv.org/media_tree.git
13097W:	http://www.ideasonboard.org/uvc/
13098S:	Maintained
13099F:	drivers/media/usb/uvc/
13100F:	include/uapi/linux/uvcvideo.h
13101
13102USB VISION DRIVER
13103M:	Hans Verkuil <hverkuil@xs4all.nl>
13104L:	linux-media@vger.kernel.org
13105T:	git git://linuxtv.org/media_tree.git
13106W:	https://linuxtv.org
13107S:	Odd Fixes
13108F:	drivers/media/usb/usbvision/
13109
13110USB WEBCAM GADGET
13111M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13112L:	linux-usb@vger.kernel.org
13113S:	Maintained
13114F:	drivers/usb/gadget/function/*uvc*
13115F:	drivers/usb/gadget/legacy/webcam.c
13116
13117USB WIRELESS RNDIS DRIVER (rndis_wlan)
13118M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
13119L:	linux-wireless@vger.kernel.org
13120S:	Maintained
13121F:	drivers/net/wireless/rndis_wlan.c
13122
13123USB XHCI DRIVER
13124M:	Mathias Nyman <mathias.nyman@intel.com>
13125L:	linux-usb@vger.kernel.org
13126S:	Supported
13127F:	drivers/usb/host/xhci*
13128F:	drivers/usb/host/pci-quirks*
13129
13130USB ZD1201 DRIVER
13131L:	linux-wireless@vger.kernel.org
13132W:	http://linux-lc100020.sourceforge.net
13133S:	Orphan
13134F:	drivers/net/wireless/zydas/zd1201.*
13135
13136USB ZR364XX DRIVER
13137M:	Antoine Jacquet <royale@zerezo.com>
13138L:	linux-usb@vger.kernel.org
13139L:	linux-media@vger.kernel.org
13140T:	git git://linuxtv.org/media_tree.git
13141W:	http://royale.zerezo.com/zr364xx/
13142S:	Maintained
13143F:	Documentation/media/v4l-drivers/zr364xx*
13144F:	drivers/media/usb/zr364xx/
13145
13146ULPI BUS
13147M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
13148L:	linux-usb@vger.kernel.org
13149S:	Maintained
13150F:	drivers/usb/common/ulpi.c
13151F:	include/linux/ulpi/
13152
13153USER-MODE LINUX (UML)
13154M:	Jeff Dike <jdike@addtoit.com>
13155M:	Richard Weinberger <richard@nod.at>
13156L:	user-mode-linux-devel@lists.sourceforge.net
13157L:	user-mode-linux-user@lists.sourceforge.net
13158W:	http://user-mode-linux.sourceforge.net
13159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13160S:	Maintained
13161F:	Documentation/virtual/uml/
13162F:	arch/um/
13163F:	arch/x86/um/
13164F:	fs/hostfs/
13165F:	fs/hppfs/
13166
13167USERSPACE I/O (UIO)
13168M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13169S:	Maintained
13170T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13171F:	Documentation/driver-api/uio-howto.rst
13172F:	drivers/uio/
13173F:	include/linux/uio*.h
13174
13175UTIL-LINUX PACKAGE
13176M:	Karel Zak <kzak@redhat.com>
13177L:	util-linux@vger.kernel.org
13178W:	http://en.wikipedia.org/wiki/Util-linux
13179T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13180S:	Maintained
13181
13182UVESAFB DRIVER
13183M:	Michal Januszewski <spock@gentoo.org>
13184L:	linux-fbdev@vger.kernel.org
13185W:	http://dev.gentoo.org/~spock/projects/uvesafb/
13186S:	Maintained
13187F:	Documentation/fb/uvesafb.txt
13188F:	drivers/video/fbdev/uvesafb.*
13189
13190VF610 NAND DRIVER
13191M:	Stefan Agner <stefan@agner.ch>
13192L:	linux-mtd@lists.infradead.org
13193S:	Supported
13194F:	drivers/mtd/nand/vf610_nfc.c
13195
13196VFAT/FAT/MSDOS FILESYSTEM
13197M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13198S:	Maintained
13199F:	Documentation/filesystems/vfat.txt
13200F:	fs/fat/
13201
13202VFIO DRIVER
13203M:	Alex Williamson <alex.williamson@redhat.com>
13204L:	kvm@vger.kernel.org
13205T:	git git://github.com/awilliam/linux-vfio.git
13206S:	Maintained
13207F:	Documentation/vfio.txt
13208F:	drivers/vfio/
13209F:	include/linux/vfio.h
13210F:	include/uapi/linux/vfio.h
13211
13212VFIO MEDIATED DEVICE DRIVERS
13213M:	Kirti Wankhede <kwankhede@nvidia.com>
13214L:	kvm@vger.kernel.org
13215S:	Maintained
13216F:	Documentation/vfio-mediated-device.txt
13217F:	drivers/vfio/mdev/
13218F:	include/linux/mdev.h
13219F:	samples/vfio-mdev/
13220
13221VFIO PLATFORM DRIVER
13222M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
13223L:	kvm@vger.kernel.org
13224S:	Maintained
13225F:	drivers/vfio/platform/
13226
13227VIDEOBUF2 FRAMEWORK
13228M:	Pawel Osciak <pawel@osciak.com>
13229M:	Marek Szyprowski <m.szyprowski@samsung.com>
13230M:	Kyungmin Park <kyungmin.park@samsung.com>
13231L:	linux-media@vger.kernel.org
13232S:	Maintained
13233F:	drivers/media/v4l2-core/videobuf2-*
13234F:	include/media/videobuf2-*
13235
13236VIRTIO AND VHOST VSOCK DRIVER
13237M:	Stefan Hajnoczi <stefanha@redhat.com>
13238L:	kvm@vger.kernel.org
13239L:	virtualization@lists.linux-foundation.org
13240L:	netdev@vger.kernel.org
13241S:	Maintained
13242F:	include/linux/virtio_vsock.h
13243F:	include/uapi/linux/virtio_vsock.h
13244F:	net/vmw_vsock/virtio_transport_common.c
13245F:	net/vmw_vsock/virtio_transport.c
13246F:	drivers/vhost/vsock.c
13247F:	drivers/vhost/vsock.h
13248
13249VIRTUAL SERIO DEVICE DRIVER
13250M:	Stephen Chandler Paul <thatslyude@gmail.com>
13251S:	Maintained
13252F:	drivers/input/serio/userio.c
13253F:	include/uapi/linux/userio.h
13254
13255VIRTIO CONSOLE DRIVER
13256M:	Amit Shah <amit@kernel.org>
13257L:	virtualization@lists.linux-foundation.org
13258S:	Maintained
13259F:	drivers/char/virtio_console.c
13260F:	include/linux/virtio_console.h
13261F:	include/uapi/linux/virtio_console.h
13262
13263VIRTIO CORE, NET AND BLOCK DRIVERS
13264M:	"Michael S. Tsirkin" <mst@redhat.com>
13265M:	Jason Wang <jasowang@redhat.com>
13266L:	virtualization@lists.linux-foundation.org
13267S:	Maintained
13268F:	Documentation/devicetree/bindings/virtio/
13269F:	drivers/virtio/
13270F:	tools/virtio/
13271F:	drivers/net/virtio_net.c
13272F:	drivers/block/virtio_blk.c
13273F:	include/linux/virtio_*.h
13274F:	include/uapi/linux/virtio_*.h
13275F:	drivers/crypto/virtio/
13276
13277VIRTIO DRIVERS FOR S390
13278M:	Christian Borntraeger <borntraeger@de.ibm.com>
13279M:	Cornelia Huck <cornelia.huck@de.ibm.com>
13280L:	linux-s390@vger.kernel.org
13281L:	virtualization@lists.linux-foundation.org
13282L:	kvm@vger.kernel.org
13283S:	Supported
13284F:	drivers/s390/virtio/
13285
13286VIRTIO GPU DRIVER
13287M:	David Airlie <airlied@linux.ie>
13288M:	Gerd Hoffmann <kraxel@redhat.com>
13289L:	dri-devel@lists.freedesktop.org
13290L:	virtualization@lists.linux-foundation.org
13291T:	git git://git.kraxel.org/linux drm-qemu
13292S:	Maintained
13293F:	drivers/gpu/drm/virtio/
13294F:	include/uapi/linux/virtio_gpu.h
13295
13296VIRTIO HOST (VHOST)
13297M:	"Michael S. Tsirkin" <mst@redhat.com>
13298M:	Jason Wang <jasowang@redhat.com>
13299L:	kvm@vger.kernel.org
13300L:	virtualization@lists.linux-foundation.org
13301L:	netdev@vger.kernel.org
13302T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13303S:	Maintained
13304F:	drivers/vhost/
13305F:	include/uapi/linux/vhost.h
13306
13307VIRTIO INPUT DRIVER
13308M:	Gerd Hoffmann <kraxel@redhat.com>
13309S:	Maintained
13310F:	drivers/virtio/virtio_input.c
13311F:	include/uapi/linux/virtio_input.h
13312
13313VIRTIO CRYPTO DRIVER
13314M:  Gonglei <arei.gonglei@huawei.com>
13315L:  virtualization@lists.linux-foundation.org
13316L:  linux-crypto@vger.kernel.org
13317S:  Maintained
13318F:  drivers/crypto/virtio/
13319F:  include/uapi/linux/virtio_crypto.h
13320
13321VIA RHINE NETWORK DRIVER
13322S:	Orphan
13323F:	drivers/net/ethernet/via/via-rhine.c
13324
13325VIA SD/MMC CARD CONTROLLER DRIVER
13326M:	Bruce Chang <brucechang@via.com.tw>
13327M:	Harald Welte <HaraldWelte@viatech.com>
13328S:	Maintained
13329F:	drivers/mmc/host/via-sdmmc.c
13330
13331VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13332M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13333L:	linux-fbdev@vger.kernel.org
13334S:	Maintained
13335F:	include/linux/via-core.h
13336F:	include/linux/via-gpio.h
13337F:	include/linux/via_i2c.h
13338F:	drivers/video/fbdev/via/
13339
13340VIA VELOCITY NETWORK DRIVER
13341M:	Francois Romieu <romieu@fr.zoreil.com>
13342L:	netdev@vger.kernel.org
13343S:	Maintained
13344F:	drivers/net/ethernet/via/via-velocity.*
13345
13346VIRT LIB
13347M:	Alex Williamson <alex.williamson@redhat.com>
13348M:	Paolo Bonzini <pbonzini@redhat.com>
13349L:	kvm@vger.kernel.org
13350S:	Supported
13351F:	virt/lib/
13352
13353VIVID VIRTUAL VIDEO DRIVER
13354M:	Hans Verkuil <hverkuil@xs4all.nl>
13355L:	linux-media@vger.kernel.org
13356T:	git git://linuxtv.org/media_tree.git
13357W:	https://linuxtv.org
13358S:	Maintained
13359F:	drivers/media/platform/vivid/*
13360
13361VLAN (802.1Q)
13362M:	Patrick McHardy <kaber@trash.net>
13363L:	netdev@vger.kernel.org
13364S:	Maintained
13365F:	drivers/net/macvlan.c
13366F:	include/linux/if_*vlan.h
13367F:	net/8021q/
13368
13369VLYNQ BUS
13370M:	Florian Fainelli <f.fainelli@gmail.com>
13371L:	openwrt-devel@lists.openwrt.org (subscribers-only)
13372S:	Maintained
13373F:	drivers/vlynq/vlynq.c
13374F:	include/linux/vlynq.h
13375
13376VME SUBSYSTEM
13377M:	Martyn Welch <martyn@welchs.me.uk>
13378M:	Manohar Vanga <manohar.vanga@gmail.com>
13379M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13380L:	devel@driverdev.osuosl.org
13381S:	Maintained
13382T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13383F:	Documentation/driver-api/vme.rst
13384F:	drivers/staging/vme/
13385F:	drivers/vme/
13386F:	include/linux/vme*
13387
13388VMWARE HYPERVISOR INTERFACE
13389M:	Alok Kataria <akataria@vmware.com>
13390L:	virtualization@lists.linux-foundation.org
13391S:	Supported
13392F:	arch/x86/kernel/cpu/vmware.c
13393
13394VMWARE BALLOON DRIVER
13395M:	Xavier Deguillard <xdeguillard@vmware.com>
13396M:	Philip Moltmann <moltmann@vmware.com>
13397M:	"VMware, Inc." <pv-drivers@vmware.com>
13398L:	linux-kernel@vger.kernel.org
13399S:	Maintained
13400F:	drivers/misc/vmw_balloon.c
13401
13402VMWARE VMMOUSE SUBDRIVER
13403M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
13404M:	"VMware, Inc." <pv-drivers@vmware.com>
13405L:	linux-input@vger.kernel.org
13406S:	Maintained
13407F:	drivers/input/mouse/vmmouse.c
13408F:	drivers/input/mouse/vmmouse.h
13409
13410VMWARE VMXNET3 ETHERNET DRIVER
13411M:	Shrikrishna Khare <skhare@vmware.com>
13412M:	"VMware, Inc." <pv-drivers@vmware.com>
13413L:	netdev@vger.kernel.org
13414S:	Maintained
13415F:	drivers/net/vmxnet3/
13416
13417VMware PVSCSI driver
13418M:	Jim Gill <jgill@vmware.com>
13419M:	VMware PV-Drivers <pv-drivers@vmware.com>
13420L:	linux-scsi@vger.kernel.org
13421S:	Maintained
13422F:	drivers/scsi/vmw_pvscsi.c
13423F:	drivers/scsi/vmw_pvscsi.h
13424
13425VMWARE PVRDMA DRIVER
13426M:	Adit Ranadive <aditr@vmware.com>
13427M:	VMware PV-Drivers <pv-drivers@vmware.com>
13428L:	linux-rdma@vger.kernel.org
13429S:	Maintained
13430F:	drivers/infiniband/hw/vmw_pvrdma/
13431
13432VOLTAGE AND CURRENT REGULATOR FRAMEWORK
13433M:	Liam Girdwood <lgirdwood@gmail.com>
13434M:	Mark Brown <broonie@kernel.org>
13435L:	linux-kernel@vger.kernel.org
13436W:	http://www.slimlogic.co.uk/?p=48
13437T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
13438S:	Supported
13439F:	Documentation/devicetree/bindings/regulator/
13440F:	drivers/regulator/
13441F:	include/dt-bindings/regulator/
13442F:	include/linux/regulator/
13443
13444VRF
13445M:	David Ahern <dsa@cumulusnetworks.com>
13446M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
13447L:	netdev@vger.kernel.org
13448S:	Maintained
13449F:	drivers/net/vrf.c
13450F:	Documentation/networking/vrf.txt
13451
13452VT1211 HARDWARE MONITOR DRIVER
13453M:	Juerg Haefliger <juergh@gmail.com>
13454L:	linux-hwmon@vger.kernel.org
13455S:	Maintained
13456F:	Documentation/hwmon/vt1211
13457F:	drivers/hwmon/vt1211.c
13458
13459VT8231 HARDWARE MONITOR DRIVER
13460M:	Roger Lucas <vt8231@hiddenengine.co.uk>
13461L:	linux-hwmon@vger.kernel.org
13462S:	Maintained
13463F:	drivers/hwmon/vt8231.c
13464
13465VUB300 USB to SDIO/SD/MMC bridge chip
13466M:	Tony Olech <tony.olech@elandigitalsystems.com>
13467L:	linux-mmc@vger.kernel.org
13468L:	linux-usb@vger.kernel.org
13469S:	Supported
13470F:	drivers/mmc/host/vub300.c
13471
13472W1 DALLAS'S 1-WIRE BUS
13473M:	Evgeniy Polyakov <zbr@ioremap.net>
13474S:	Maintained
13475F:	Documentation/w1/
13476F:	drivers/w1/
13477
13478W83791D HARDWARE MONITORING DRIVER
13479M:	Marc Hulsman <m.hulsman@tudelft.nl>
13480L:	linux-hwmon@vger.kernel.org
13481S:	Maintained
13482F:	Documentation/hwmon/w83791d
13483F:	drivers/hwmon/w83791d.c
13484
13485W83793 HARDWARE MONITORING DRIVER
13486M:	Rudolf Marek <r.marek@assembler.cz>
13487L:	linux-hwmon@vger.kernel.org
13488S:	Maintained
13489F:	Documentation/hwmon/w83793
13490F:	drivers/hwmon/w83793.c
13491
13492W83795 HARDWARE MONITORING DRIVER
13493M:	Jean Delvare <jdelvare@suse.com>
13494L:	linux-hwmon@vger.kernel.org
13495S:	Maintained
13496F:	drivers/hwmon/w83795.c
13497
13498W83L51xD SD/MMC CARD INTERFACE DRIVER
13499M:	Pierre Ossman <pierre@ossman.eu>
13500S:	Maintained
13501F:	drivers/mmc/host/wbsd.*
13502
13503WACOM PROTOCOL 4 SERIAL TABLETS
13504M:	Julian Squires <julian@cipht.net>
13505M:	Hans de Goede <hdegoede@redhat.com>
13506L:	linux-input@vger.kernel.org
13507S:	Maintained
13508F:	drivers/input/tablet/wacom_serial4.c
13509
13510WATCHDOG DEVICE DRIVERS
13511M:	Wim Van Sebroeck <wim@iguana.be>
13512R:	Guenter Roeck <linux@roeck-us.net>
13513L:	linux-watchdog@vger.kernel.org
13514W:	http://www.linux-watchdog.org/
13515T:	git git://www.linux-watchdog.org/linux-watchdog.git
13516S:	Maintained
13517F:	Documentation/devicetree/bindings/watchdog/
13518F:	Documentation/watchdog/
13519F:	drivers/watchdog/
13520F:	include/linux/watchdog.h
13521F:	include/uapi/linux/watchdog.h
13522
13523WIIMOTE HID DRIVER
13524M:	David Herrmann <dh.herrmann@googlemail.com>
13525L:	linux-input@vger.kernel.org
13526S:	Maintained
13527F:	drivers/hid/hid-wiimote*
13528
13529WINBOND CIR DRIVER
13530M:	David Härdeman <david@hardeman.nu>
13531S:	Maintained
13532F:	drivers/media/rc/winbond-cir.c
13533
13534WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13535M:	William Breathitt Gray <vilhelm.gray@gmail.com>
13536L:	linux-watchdog@vger.kernel.org
13537S:	Maintained
13538F:	drivers/watchdog/ebc-c384_wdt.c
13539
13540WINSYSTEMS WS16C48 GPIO DRIVER
13541M:	William Breathitt Gray <vilhelm.gray@gmail.com>
13542L:	linux-gpio@vger.kernel.org
13543S:	Maintained
13544F:	drivers/gpio/gpio-ws16c48.c
13545
13546WIMAX STACK
13547M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13548M:	linux-wimax@intel.com
13549L:	wimax@linuxwimax.org (subscribers-only)
13550S:	Supported
13551W:	http://linuxwimax.org
13552F:	Documentation/wimax/README.wimax
13553F:	include/linux/wimax/debug.h
13554F:	include/net/wimax.h
13555F:	include/uapi/linux/wimax.h
13556F:	net/wimax/
13557
13558WISTRON LAPTOP BUTTON DRIVER
13559M:	Miloslav Trmac <mitr@volny.cz>
13560S:	Maintained
13561F:	drivers/input/misc/wistron_btns.c
13562
13563WL3501 WIRELESS PCMCIA CARD DRIVER
13564L:	linux-wireless@vger.kernel.org
13565S:	Odd fixes
13566F:	drivers/net/wireless/wl3501*
13567
13568WOLFSON MICROELECTRONICS DRIVERS
13569L:	patches@opensource.wolfsonmicro.com
13570T:	git https://github.com/CirrusLogic/linux-drivers.git
13571W:	https://github.com/CirrusLogic/linux-drivers/wiki
13572S:	Supported
13573F:	Documentation/hwmon/wm83??
13574F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13575F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13576F:	Documentation/devicetree/bindings/mfd/arizona.txt
13577F:	arch/arm/mach-s3c64xx/mach-crag6410*
13578F:	drivers/clk/clk-wm83*.c
13579F:	drivers/extcon/extcon-arizona.c
13580F:	drivers/leds/leds-wm83*.c
13581F:	drivers/gpio/gpio-*wm*.c
13582F:	drivers/gpio/gpio-arizona.c
13583F:	drivers/hwmon/wm83??-hwmon.c
13584F:	drivers/input/misc/wm831x-on.c
13585F:	drivers/input/touchscreen/wm831x-ts.c
13586F:	drivers/input/touchscreen/wm97*.c
13587F:	drivers/mfd/arizona*
13588F:	drivers/mfd/wm*.c
13589F:	drivers/mfd/cs47l24*
13590F:	drivers/power/supply/wm83*.c
13591F:	drivers/rtc/rtc-wm83*.c
13592F:	drivers/regulator/wm8*.c
13593F:	drivers/video/backlight/wm83*_bl.c
13594F:	drivers/watchdog/wm83*_wdt.c
13595F:	include/linux/mfd/arizona/
13596F:	include/linux/mfd/wm831x/
13597F:	include/linux/mfd/wm8350/
13598F:	include/linux/mfd/wm8400*
13599F:	include/linux/wm97xx.h
13600F:	include/sound/wm????.h
13601F:	sound/soc/codecs/arizona.?
13602F:	sound/soc/codecs/wm*
13603F:	sound/soc/codecs/cs47l24*
13604
13605WORKQUEUE
13606M:	Tejun Heo <tj@kernel.org>
13607R:	Lai Jiangshan <jiangshanlai@gmail.com>
13608T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13609S:	Maintained
13610F:	include/linux/workqueue.h
13611F:	kernel/workqueue.c
13612F:	Documentation/core-api/workqueue.rst
13613
13614X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13615M:	Chen-Yu Tsai <wens@csie.org>
13616L:	linux-kernel@vger.kernel.org
13617S:	Maintained
13618N:	axp[128]
13619
13620X.25 NETWORK LAYER
13621M:	Andrew Hendry <andrew.hendry@gmail.com>
13622L:	linux-x25@vger.kernel.org
13623S:	Odd Fixes
13624F:	Documentation/networking/x25*
13625F:	include/net/x25*
13626F:	net/x25/
13627
13628X86 ARCHITECTURE (32-BIT AND 64-BIT)
13629M:	Thomas Gleixner <tglx@linutronix.de>
13630M:	Ingo Molnar <mingo@redhat.com>
13631M:	"H. Peter Anvin" <hpa@zytor.com>
13632M:	x86@kernel.org
13633L:	linux-kernel@vger.kernel.org
13634T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13635S:	Maintained
13636F:	Documentation/x86/
13637F:	arch/x86/
13638
13639X86 PLATFORM DRIVERS
13640M:	Darren Hart <dvhart@infradead.org>
13641M:	Andy Shevchenko <andy@infradead.org>
13642L:	platform-driver-x86@vger.kernel.org
13643T:	git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13644S:	Maintained
13645F:	drivers/platform/x86/
13646F:	drivers/platform/olpc/
13647
13648X86 MCE INFRASTRUCTURE
13649M:	Tony Luck <tony.luck@intel.com>
13650M:	Borislav Petkov <bp@alien8.de>
13651L:	linux-edac@vger.kernel.org
13652S:	Maintained
13653F:	arch/x86/kernel/cpu/mcheck/*
13654
13655X86 MICROCODE UPDATE SUPPORT
13656M:	Borislav Petkov <bp@alien8.de>
13657S:	Maintained
13658F:	arch/x86/kernel/cpu/microcode/*
13659
13660X86 VDSO
13661M:	Andy Lutomirski <luto@amacapital.net>
13662L:	linux-kernel@vger.kernel.org
13663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13664S:	Maintained
13665F:	arch/x86/entry/vdso/
13666
13667XC2028/3028 TUNER DRIVER
13668M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13669M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13670L:	linux-media@vger.kernel.org
13671W:	https://linuxtv.org
13672T:	git git://linuxtv.org/media_tree.git
13673S:	Maintained
13674F:	drivers/media/tuners/tuner-xc2028.*
13675
13676XEN HYPERVISOR INTERFACE
13677M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
13678M:	Juergen Gross <jgross@suse.com>
13679L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13680T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13681S:	Supported
13682F:	arch/x86/xen/
13683F:	drivers/*/xen-*front.c
13684F:	drivers/xen/
13685F:	arch/x86/include/asm/xen/
13686F:	include/xen/
13687F:	include/uapi/xen/
13688
13689XEN HYPERVISOR ARM
13690M:	Stefano Stabellini <sstabellini@kernel.org>
13691L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13692S:	Maintained
13693F:	arch/arm/xen/
13694F:	arch/arm/include/asm/xen/
13695
13696XEN HYPERVISOR ARM64
13697M:	Stefano Stabellini <sstabellini@kernel.org>
13698L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13699S:	Maintained
13700F:	arch/arm64/xen/
13701F:	arch/arm64/include/asm/xen/
13702
13703XEN NETWORK BACKEND DRIVER
13704M:	Wei Liu <wei.liu2@citrix.com>
13705M:	Paul Durrant <paul.durrant@citrix.com>
13706L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13707L:	netdev@vger.kernel.org
13708S:	Supported
13709F:	drivers/net/xen-netback/*
13710
13711XEN PCI SUBSYSTEM
13712M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13713L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13714S:	Supported
13715F:	arch/x86/pci/*xen*
13716F:	drivers/pci/*xen*
13717
13718XEN BLOCK SUBSYSTEM
13719M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13720M:	Roger Pau Monné <roger.pau@citrix.com>
13721L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13722S:	Supported
13723F:	drivers/block/xen-blkback/*
13724F:	drivers/block/xen*
13725
13726XEN PVSCSI DRIVERS
13727M:	Juergen Gross <jgross@suse.com>
13728L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13729L:	linux-scsi@vger.kernel.org
13730S:	Supported
13731F:	drivers/scsi/xen-scsifront.c
13732F:	drivers/xen/xen-scsiback.c
13733F:	include/xen/interface/io/vscsiif.h
13734
13735XEN SWIOTLB SUBSYSTEM
13736M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13737L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13738S:	Supported
13739F:	arch/x86/xen/*swiotlb*
13740F:	drivers/xen/*swiotlb*
13741
13742XFS FILESYSTEM
13743M:	Darrick J. Wong <darrick.wong@oracle.com>
13744M:	linux-xfs@vger.kernel.org
13745L:	linux-xfs@vger.kernel.org
13746W:	http://xfs.org/
13747T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
13748S:	Supported
13749F:	Documentation/filesystems/xfs.txt
13750F:	fs/xfs/
13751
13752XILINX AXI ETHERNET DRIVER
13753M:	Anirudha Sarangi <anirudh@xilinx.com>
13754M:	John Linn <John.Linn@xilinx.com>
13755S:	Maintained
13756F:	drivers/net/ethernet/xilinx/xilinx_axienet*
13757
13758XILINX UARTLITE SERIAL DRIVER
13759M:	Peter Korsgaard <jacmet@sunsite.dk>
13760L:	linux-serial@vger.kernel.org
13761S:	Maintained
13762F:	drivers/tty/serial/uartlite.c
13763
13764XILINX VIDEO IP CORES
13765M:	Hyun Kwon <hyun.kwon@xilinx.com>
13766M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13767L:	linux-media@vger.kernel.org
13768T:	git git://linuxtv.org/media_tree.git
13769S:	Supported
13770F:	Documentation/devicetree/bindings/media/xilinx/
13771F:	drivers/media/platform/xilinx/
13772F:	include/uapi/linux/xilinx-v4l2-controls.h
13773
13774XILLYBUS DRIVER
13775M:	Eli Billauer <eli.billauer@gmail.com>
13776L:	linux-kernel@vger.kernel.org
13777S:	Supported
13778F:	drivers/char/xillybus/
13779
13780XTENSA XTFPGA PLATFORM SUPPORT
13781M:	Max Filippov <jcmvbkbc@gmail.com>
13782L:	linux-xtensa@linux-xtensa.org
13783S:	Maintained
13784F:	drivers/spi/spi-xtensa-xtfpga.c
13785F:	sound/soc/xtensa/xtfpga-i2s.c
13786
13787YAM DRIVER FOR AX.25
13788M:	Jean-Paul Roubelat <jpr@f6fbb.org>
13789L:	linux-hams@vger.kernel.org
13790S:	Maintained
13791F:	drivers/net/hamradio/yam*
13792F:	include/linux/yam.h
13793
13794YEALINK PHONE DRIVER
13795M:	Henk Vergonet <Henk.Vergonet@gmail.com>
13796L:	usbb2k-api-dev@nongnu.org
13797S:	Maintained
13798F:	Documentation/input/yealink.txt
13799F:	drivers/input/misc/yealink.*
13800
13801Z8530 DRIVER FOR AX.25
13802M:	Joerg Reuter <jreuter@yaina.de>
13803W:	http://yaina.de/jreuter/
13804W:	http://www.qsl.net/dl1bke/
13805L:	linux-hams@vger.kernel.org
13806S:	Maintained
13807F:	Documentation/networking/z8530drv.txt
13808F:	drivers/net/hamradio/*scc.c
13809F:	drivers/net/hamradio/z8530.h
13810
13811ZBUD COMPRESSED PAGE ALLOCATOR
13812M:	Seth Jennings <sjenning@redhat.com>
13813M:	Dan Streetman <ddstreet@ieee.org>
13814L:	linux-mm@kvack.org
13815S:	Maintained
13816F:	mm/zbud.c
13817F:	include/linux/zbud.h
13818
13819ZD1211RW WIRELESS DRIVER
13820M:	Daniel Drake <dsd@gentoo.org>
13821M:	Ulrich Kunitz <kune@deine-taler.de>
13822W:	http://zd1211.ath.cx/wiki/DriverRewrite
13823L:	linux-wireless@vger.kernel.org
13824L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
13825S:	Maintained
13826F:	drivers/net/wireless/zydas/zd1211rw/
13827
13828ZD1301_DEMOD MEDIA DRIVER
13829M:	Antti Palosaari <crope@iki.fi>
13830L:	linux-media@vger.kernel.org
13831W:	https://linuxtv.org/
13832W:	http://palosaari.fi/linux/
13833Q:	https://patchwork.linuxtv.org/project/linux-media/list/
13834S:	Maintained
13835F:	drivers/media/dvb-frontends/zd1301_demod*
13836
13837ZD1301 MEDIA DRIVER
13838M:	Antti Palosaari <crope@iki.fi>
13839L:	linux-media@vger.kernel.org
13840W:	https://linuxtv.org/
13841W:	http://palosaari.fi/linux/
13842Q:	https://patchwork.linuxtv.org/project/linux-media/list/
13843S:	Maintained
13844F:	drivers/media/usb/dvb-usb-v2/zd1301*
13845
13846ZPOOL COMPRESSED PAGE STORAGE API
13847M:	Dan Streetman <ddstreet@ieee.org>
13848L:	linux-mm@kvack.org
13849S:	Maintained
13850F:	mm/zpool.c
13851F:	include/linux/zpool.h
13852
13853ZR36067 VIDEO FOR LINUX DRIVER
13854L:	mjpeg-users@lists.sourceforge.net
13855L:	linux-media@vger.kernel.org
13856W:	http://mjpeg.sourceforge.net/driver-zoran/
13857T:	hg https://linuxtv.org/hg/v4l-dvb
13858S:	Odd Fixes
13859F:	drivers/media/pci/zoran/
13860
13861ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13862M:	Minchan Kim <minchan@kernel.org>
13863M:	Nitin Gupta <ngupta@vflare.org>
13864R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13865L:	linux-kernel@vger.kernel.org
13866S:	Maintained
13867F:	drivers/block/zram/
13868F:	Documentation/blockdev/zram.txt
13869
13870ZS DECSTATION Z85C30 SERIAL DRIVER
13871M:	"Maciej W. Rozycki" <macro@linux-mips.org>
13872S:	Maintained
13873F:	drivers/tty/serial/zs.*
13874
13875ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13876M:	Minchan Kim <minchan@kernel.org>
13877M:	Nitin Gupta <ngupta@vflare.org>
13878R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13879L:	linux-mm@kvack.org
13880S:	Maintained
13881F:	mm/zsmalloc.c
13882F:	include/linux/zsmalloc.h
13883F:	Documentation/vm/zsmalloc.txt
13884
13885ZSWAP COMPRESSED SWAP CACHING
13886M:	Seth Jennings <sjenning@redhat.com>
13887M:	Dan Streetman <ddstreet@ieee.org>
13888L:	linux-mm@kvack.org
13889S:	Maintained
13890F:	mm/zswap.c
13891
13892THE REST
13893M:	Linus Torvalds <torvalds@linux-foundation.org>
13894L:	linux-kernel@vger.kernel.org
13895Q:	http://patchwork.kernel.org/project/LKML/list/
13896T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13897S:	Buried alive in reporters
13898F:	*
13899F:	*/
13900