xref: /openbmc/linux/MAINTAINERS (revision 256ac037)
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:	drivers/reset/reset-a10sr.c
657F:	include/linux/mfd/altera-a10sr.h
658F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
659
660ALTERA TRIPLE SPEED ETHERNET DRIVER
661M:	Vince Bridgers <vbridger@opensource.altera.com>
662L:	netdev@vger.kernel.org
663L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
664S:	Maintained
665F:	drivers/net/ethernet/altera/
666
667ALTERA UART/JTAG UART SERIAL DRIVERS
668M:	Tobias Klauser <tklauser@distanz.ch>
669L:	linux-serial@vger.kernel.org
670L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
671S:	Maintained
672F:	drivers/tty/serial/altera_uart.c
673F:	drivers/tty/serial/altera_jtaguart.c
674F:	include/linux/altera_uart.h
675F:	include/linux/altera_jtaguart.h
676
677AMAZON ETHERNET DRIVERS
678M:	Netanel Belgazal <netanel@annapurnalabs.com>
679R:	Saeed Bishara <saeed@annapurnalabs.com>
680R:	Zorik Machulsky <zorik@annapurnalabs.com>
681L:	netdev@vger.kernel.org
682S:	Supported
683F:	Documentation/networking/ena.txt
684F:	drivers/net/ethernet/amazon/
685
686AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
687M:	Tom Lendacky <thomas.lendacky@amd.com>
688M:	Gary Hook <gary.hook@amd.com>
689L:	linux-crypto@vger.kernel.org
690S:	Supported
691F:	drivers/crypto/ccp/
692F:	include/linux/ccp.h
693
694AMD FAM15H PROCESSOR POWER MONITORING DRIVER
695M:	Huang Rui <ray.huang@amd.com>
696L:	linux-hwmon@vger.kernel.org
697S:	Supported
698F:	Documentation/hwmon/fam15h_power
699F:	drivers/hwmon/fam15h_power.c
700
701AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
702L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
703S:	Orphan
704F:	drivers/usb/gadget/udc/amd5536udc.*
705
706AMD GEODE PROCESSOR/CHIPSET SUPPORT
707P:	Andres Salomon <dilinger@queued.net>
708L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
709W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
710S:	Supported
711F:	drivers/char/hw_random/geode-rng.c
712F:	drivers/crypto/geode*
713F:	drivers/video/fbdev/geode/
714F:	arch/x86/include/asm/geode.h
715
716AMD IOMMU (AMD-VI)
717M:	Joerg Roedel <joro@8bytes.org>
718L:	iommu@lists.linux-foundation.org
719T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
720S:	Maintained
721F:	drivers/iommu/amd_iommu*.[ch]
722F:	include/linux/amd-iommu.h
723
724AMD KFD
725M:	Oded Gabbay <oded.gabbay@gmail.com>
726L:	dri-devel@lists.freedesktop.org
727T:	git git://people.freedesktop.org/~gabbayo/linux.git
728S:	Supported
729F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
730F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
731F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
732F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
733F:	drivers/gpu/drm/amd/amdkfd/
734F:	drivers/gpu/drm/amd/include/cik_structs.h
735F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
736F:	drivers/gpu/drm/amd/include/vi_structs.h
737F:	drivers/gpu/drm/radeon/radeon_kfd.c
738F:	drivers/gpu/drm/radeon/radeon_kfd.h
739F:	include/uapi/linux/kfd_ioctl.h
740
741AMD SEATTLE DEVICE TREE SUPPORT
742M:	Brijesh Singh <brijeshkumar.singh@amd.com>
743M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
744M:	Tom Lendacky <thomas.lendacky@amd.com>
745S:	Supported
746F:	arch/arm64/boot/dts/amd/
747
748AMD XGBE DRIVER
749M:	Tom Lendacky <thomas.lendacky@amd.com>
750L:	netdev@vger.kernel.org
751S:	Supported
752F:	drivers/net/ethernet/amd/xgbe/
753F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
754
755AMS (Apple Motion Sensor) DRIVER
756M:	Michael Hanselmann <linux-kernel@hansmi.ch>
757S:	Supported
758F:	drivers/macintosh/ams/
759
760ANALOG DEVICES INC AD9389B DRIVER
761M:	Hans Verkuil <hans.verkuil@cisco.com>
762L:	linux-media@vger.kernel.org
763S:	Maintained
764F:	drivers/media/i2c/ad9389b*
765
766ANALOG DEVICES INC ADV7180 DRIVER
767M:	Lars-Peter Clausen <lars@metafoo.de>
768L:	linux-media@vger.kernel.org
769W:	http://ez.analog.com/community/linux-device-drivers
770S:	Supported
771F:	drivers/media/i2c/adv7180.c
772
773ANALOG DEVICES INC ADV7511 DRIVER
774M:	Hans Verkuil <hans.verkuil@cisco.com>
775L:	linux-media@vger.kernel.org
776S:	Maintained
777F:	drivers/media/i2c/adv7511*
778
779ANALOG DEVICES INC ADV7604 DRIVER
780M:	Hans Verkuil <hans.verkuil@cisco.com>
781L:	linux-media@vger.kernel.org
782S:	Maintained
783F:	drivers/media/i2c/adv7604*
784
785ANALOG DEVICES INC ADV7842 DRIVER
786M:	Hans Verkuil <hans.verkuil@cisco.com>
787L:	linux-media@vger.kernel.org
788S:	Maintained
789F:	drivers/media/i2c/adv7842*
790
791ANALOG DEVICES INC ASOC CODEC DRIVERS
792M:	Lars-Peter Clausen <lars@metafoo.de>
793L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
794W:	http://wiki.analog.com/
795W:	http://ez.analog.com/community/linux-device-drivers
796S:	Supported
797F:	sound/soc/codecs/adau*
798F:	sound/soc/codecs/adav*
799F:	sound/soc/codecs/ad1*
800F:	sound/soc/codecs/ad7*
801F:	sound/soc/codecs/ssm*
802F:	sound/soc/codecs/sigmadsp.*
803
804ANALOG DEVICES INC ASOC DRIVERS
805L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
806L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
807W:	http://blackfin.uclinux.org/
808S:	Supported
809F:	sound/soc/blackfin/*
810
811ANALOG DEVICES INC IIO DRIVERS
812M:	Lars-Peter Clausen <lars@metafoo.de>
813M:	Michael Hennerich <Michael.Hennerich@analog.com>
814W:	http://wiki.analog.com/
815W:	http://ez.analog.com/community/linux-device-drivers
816S:	Supported
817F:	drivers/iio/*/ad*
818F:	drivers/iio/adc/ltc2497*
819X:	drivers/iio/*/adjd*
820F:	drivers/staging/iio/*/ad*
821F:	drivers/staging/iio/trigger/iio-trig-bfin-timer.c
822
823ANALOG DEVICES INC DMA DRIVERS
824M:	Lars-Peter Clausen <lars@metafoo.de>
825W:	http://ez.analog.com/community/linux-device-drivers
826S:	Supported
827F:	drivers/dma/dma-axi-dmac.c
828
829ANDROID CONFIG FRAGMENTS
830M:	Rob Herring <robh@kernel.org>
831S:	Supported
832F:	kernel/configs/android*
833
834ANDROID DRIVERS
835M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
836M:	Arve Hjønnevåg <arve@android.com>
837M:	Riley Andrews <riandrews@android.com>
838T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
839L:	devel@driverdev.osuosl.org
840S:	Supported
841F:	drivers/android/
842F:	drivers/staging/android/
843
844ANDROID ION DRIVER
845M:	Laura Abbott <labbott@redhat.com>
846M:	Sumit Semwal <sumit.semwal@linaro.org>
847L:	devel@driverdev.osuosl.org
848S:	Supported
849F:	drivers/staging/android/ion
850F:	drivers/staging/android/uapi/ion.h
851F:	drivers/staging/android/uapi/ion_test.h
852
853AOA (Apple Onboard Audio) ALSA DRIVER
854M:	Johannes Berg <johannes@sipsolutions.net>
855L:	linuxppc-dev@lists.ozlabs.org
856L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
857S:	Maintained
858F:	sound/aoa/
859
860APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
861M:	William Breathitt Gray <vilhelm.gray@gmail.com>
862L:	linux-iio@vger.kernel.org
863S:	Maintained
864F:	drivers/iio/adc/stx104.c
865
866APM DRIVER
867M:	Jiri Kosina <jikos@kernel.org>
868S:	Odd fixes
869T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
870F:	arch/x86/kernel/apm_32.c
871F:	include/linux/apm_bios.h
872F:	include/uapi/linux/apm_bios.h
873F:	drivers/char/apm-emulation.c
874
875APPLE BCM5974 MULTITOUCH DRIVER
876M:	Henrik Rydberg <rydberg@bitmath.org>
877L:	linux-input@vger.kernel.org
878S:	Odd fixes
879F:	drivers/input/mouse/bcm5974.c
880
881APPLE SMC DRIVER
882M:	Henrik Rydberg <rydberg@bitmath.org>
883L:	linux-hwmon@vger.kernel.org
884S:	Odd fixes
885F:	drivers/hwmon/applesmc.c
886
887APPLETALK NETWORK LAYER
888L:	netdev@vger.kernel.org
889S:	Odd fixes
890F:	drivers/net/appletalk/
891F:	net/appletalk/
892
893APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
894M:	Duc Dang <dhdang@apm.com>
895S:	Supported
896F:	arch/arm64/boot/dts/apm/
897
898APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
899M:	Iyappan Subramanian <isubramanian@apm.com>
900M:	Keyur Chudgar <kchudgar@apm.com>
901M:	Quan Nguyen <qnguyen@apm.com>
902S:	Supported
903F:	drivers/net/ethernet/apm/xgene/
904F:	drivers/net/phy/mdio-xgene.c
905F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
906F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
907
908APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
909M:	Iyappan Subramanian <isubramanian@apm.com>
910M:	Keyur Chudgar <kchudgar@apm.com>
911S:	Supported
912F:	drivers/net/ethernet/apm/xgene-v2/
913
914APPLIED MICRO (APM) X-GENE SOC PMU
915M:	Tai Nguyen <ttnguyen@apm.com>
916S:	Supported
917F:	drivers/perf/xgene_pmu.c
918F:	Documentation/perf/xgene-pmu.txt
919F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
920
921APTINA CAMERA SENSOR PLL
922M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
923L:	linux-media@vger.kernel.org
924S:	Maintained
925F:	drivers/media/i2c/aptina-pll.*
926
927ARC FRAMEBUFFER DRIVER
928M:	Jaya Kumar <jayalk@intworks.biz>
929S:	Maintained
930F:	drivers/video/fbdev/arcfb.c
931F:	drivers/video/fbdev/core/fb_defio.c
932
933ARCNET NETWORK LAYER
934M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
935L:	netdev@vger.kernel.org
936S:	Maintained
937F:	drivers/net/arcnet/
938F:	include/uapi/linux/if_arcnet.h
939
940ARC PGU DRM DRIVER
941M:	Alexey Brodkin <abrodkin@synopsys.com>
942S:	Supported
943F:	drivers/gpu/drm/arc/
944F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
945
946ARM ARCHITECTED TIMER DRIVER
947M:	Mark Rutland <mark.rutland@arm.com>
948M:	Marc Zyngier <marc.zyngier@arm.com>
949L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
950S:	Maintained
951F:	arch/arm/include/asm/arch_timer.h
952F:	arch/arm64/include/asm/arch_timer.h
953F:	drivers/clocksource/arm_arch_timer.c
954
955ARM HDLCD DRM DRIVER
956M:	Liviu Dudau <liviu.dudau@arm.com>
957S:	Supported
958F:	drivers/gpu/drm/arm/hdlcd_*
959F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
960
961ARM MALI-DP DRM DRIVER
962M:	Liviu Dudau <liviu.dudau@arm.com>
963M:	Brian Starkey <brian.starkey@arm.com>
964M:	Mali DP Maintainers <malidp@foss.arm.com>
965S:	Supported
966F:	drivers/gpu/drm/arm/
967F:	Documentation/devicetree/bindings/display/arm,malidp.txt
968
969ARM MFM AND FLOPPY DRIVERS
970M:	Ian Molton <spyro@f2s.com>
971S:	Maintained
972F:	arch/arm/lib/floppydma.S
973F:	arch/arm/include/asm/floppy.h
974
975ARM PMU PROFILING AND DEBUGGING
976M:	Will Deacon <will.deacon@arm.com>
977M:	Mark Rutland <mark.rutland@arm.com>
978S:	Maintained
979L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
980F:	arch/arm*/kernel/perf_*
981F:	arch/arm/oprofile/common.c
982F:	arch/arm*/kernel/hw_breakpoint.c
983F:	arch/arm*/include/asm/hw_breakpoint.h
984F:	arch/arm*/include/asm/perf_event.h
985F:	drivers/perf/*
986F:	include/linux/perf/arm_pmu.h
987F:	Documentation/devicetree/bindings/arm/pmu.txt
988F:	Documentation/devicetree/bindings/perf/
989
990ARM PORT
991M:	Russell King <linux@armlinux.org.uk>
992L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
993W:	http://www.armlinux.org.uk/
994S:	Maintained
995T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
996F:	arch/arm/
997
998ARM SUB-ARCHITECTURES
999L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1000S:	Maintained
1001F:	arch/arm/mach-*/
1002F:	arch/arm/plat-*/
1003T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1004
1005ARM PRIMECELL AACI PL041 DRIVER
1006M:	Russell King <linux@armlinux.org.uk>
1007S:	Maintained
1008F:	sound/arm/aaci.*
1009
1010ARM PRIMECELL CLCD PL110 DRIVER
1011M:	Russell King <linux@armlinux.org.uk>
1012S:	Maintained
1013F:	drivers/video/fbdev/amba-clcd.*
1014
1015ARM PRIMECELL KMI PL050 DRIVER
1016M:	Russell King <linux@armlinux.org.uk>
1017S:	Maintained
1018F:	drivers/input/serio/ambakmi.*
1019F:	include/linux/amba/kmi.h
1020
1021ARM PRIMECELL MMCI PL180/1 DRIVER
1022M:	Russell King <linux@armlinux.org.uk>
1023S:	Maintained
1024F:	drivers/mmc/host/mmci.*
1025F:	include/linux/amba/mmci.h
1026
1027ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1028M:	Russell King <linux@armlinux.org.uk>
1029S:	Maintained
1030F:	drivers/tty/serial/amba-pl01*.c
1031F:	include/linux/amba/serial.h
1032
1033ARM PRIMECELL BUS SUPPORT
1034M:	Russell King <linux@armlinux.org.uk>
1035S:	Maintained
1036F:	drivers/amba/
1037F:	include/linux/amba/bus.h
1038
1039ARM/ADS SPHERE MACHINE SUPPORT
1040M:	Lennert Buytenhek <kernel@wantstofly.org>
1041L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1042S:	Maintained
1043
1044ARM/AFEB9260 MACHINE SUPPORT
1045M:	Sergey Lapin <slapin@ossfans.org>
1046L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1047S:	Maintained
1048
1049ARM/AJECO 1ARM MACHINE SUPPORT
1050M:	Lennert Buytenhek <kernel@wantstofly.org>
1051L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1052S:	Maintained
1053
1054ARM/Allwinner sunXi SoC support
1055M:	Maxime Ripard <maxime.ripard@free-electrons.com>
1056M:	Chen-Yu Tsai <wens@csie.org>
1057L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1058S:	Maintained
1059N:	sun[x456789]i
1060N:	sun50i
1061F:	arch/arm/mach-sunxi/
1062F:	arch/arm64/boot/dts/allwinner/
1063F:	drivers/clk/sunxi-ng/
1064F:	drivers/pinctrl/sunxi/
1065F:	drivers/soc/sunxi/
1066T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1067
1068ARM/Allwinner SoC Clock Support
1069M:	Emilio López <emilio@elopez.com.ar>
1070S:	Maintained
1071F:	drivers/clk/sunxi/
1072
1073ARM/Amlogic Meson SoC support
1074M:	Carlo Caione <carlo@caione.org>
1075M:	Kevin Hilman <khilman@baylibre.com>
1076L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1077L:	linux-amlogic@lists.infradead.org
1078W:	http://linux-meson.com/
1079S:	Maintained
1080F:	arch/arm/mach-meson/
1081F:	arch/arm/boot/dts/meson*
1082F:	arch/arm64/boot/dts/amlogic/
1083F: 	drivers/pinctrl/meson/
1084F:	drivers/mmc/host/meson*
1085N:	meson
1086
1087ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1088M:	Neil Armstrong <narmstrong@baylibre.com>
1089M:	Jerome Brunet <jbrunet@baylibre.com>
1090L:	linux-amlogic@lists.infradead.org
1091S:	Maintained
1092F:	drivers/clk/meson/
1093F:	include/dt-bindings/clock/meson*
1094F:	include/dt-bindings/clock/gxbb*
1095F:	Documentation/devicetree/bindings/clock/amlogic*
1096
1097ARM/Annapurna Labs ALPINE ARCHITECTURE
1098M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1099M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1100L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1101S:	Maintained
1102F:	arch/arm/mach-alpine/
1103F:	arch/arm/boot/dts/alpine*
1104F:	arch/arm64/boot/dts/al/
1105F:	drivers/*/*alpine*
1106
1107ARM/ARTPEC MACHINE SUPPORT
1108M:	Jesper Nilsson <jesper.nilsson@axis.com>
1109M:	Lars Persson <lars.persson@axis.com>
1110M:	Niklas Cassel <niklas.cassel@axis.com>
1111S:	Maintained
1112L:	linux-arm-kernel@axis.com
1113F:	arch/arm/mach-artpec
1114F:	arch/arm/boot/dts/artpec6*
1115F:	drivers/clk/axis
1116F:	drivers/pinctrl/pinctrl-artpec*
1117F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1118
1119ARM/ASPEED MACHINE SUPPORT
1120M:	Joel Stanley <joel@jms.id.au>
1121S:	Maintained
1122F:	arch/arm/mach-aspeed/
1123F:	arch/arm/boot/dts/aspeed-*
1124F:	drivers/*/*aspeed*
1125
1126ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1127M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1128M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
1129L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1130W:	http://www.linux4sam.org
1131T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1132S:	Supported
1133F:	arch/arm/mach-at91/
1134F:	include/soc/at91/
1135F:	arch/arm/boot/dts/at91*.dts
1136F:	arch/arm/boot/dts/at91*.dtsi
1137F:	arch/arm/boot/dts/sama*.dts
1138F:	arch/arm/boot/dts/sama*.dtsi
1139F:	arch/arm/include/debug/at91.S
1140F:	drivers/memory/atmel*
1141
1142ARM/ATMEL AT91 Clock Support
1143M:	Boris Brezillon <boris.brezillon@free-electrons.com>
1144S:	Maintained
1145F:	drivers/clk/at91
1146
1147ARM/CALXEDA HIGHBANK ARCHITECTURE
1148M:	Rob Herring <robh@kernel.org>
1149L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1150S:	Maintained
1151F:	arch/arm/mach-highbank/
1152F:	arch/arm/boot/dts/highbank.dts
1153F:	arch/arm/boot/dts/ecx-*.dts*
1154
1155ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1156M:	Krzysztof Halasa <khalasa@piap.pl>
1157S:	Maintained
1158F:	arch/arm/mach-cns3xxx/
1159
1160ARM/CAVIUM THUNDER NETWORK DRIVER
1161M:	Sunil Goutham <sgoutham@cavium.com>
1162M:	Robert Richter <rric@kernel.org>
1163L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1164S:	Supported
1165F:	drivers/net/ethernet/cavium/thunder/
1166
1167ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1168M:	Alexander Shiyan <shc_work@mail.ru>
1169L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1170S:	Odd Fixes
1171N:	clps711x
1172
1173ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1174M:	Hartley Sweeten <hsweeten@visionengravers.com>
1175M:	Ryan Mallon <rmallon@gmail.com>
1176L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1177S:	Maintained
1178F:	arch/arm/mach-ep93xx/
1179F:	arch/arm/mach-ep93xx/include/mach/
1180
1181ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1182M:	Lennert Buytenhek <kernel@wantstofly.org>
1183L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1184S:	Maintained
1185
1186ARM/CLKDEV SUPPORT
1187M:	Russell King <linux@armlinux.org.uk>
1188L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1189S:	Maintained
1190T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1191F:	arch/arm/include/asm/clkdev.h
1192F:	drivers/clk/clkdev.c
1193
1194ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1195M:	Mike Rapoport <mike@compulab.co.il>
1196L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1197S:	Maintained
1198
1199ARM/CONTEC MICRO9 MACHINE SUPPORT
1200M:	Hubert Feurstein <hubert.feurstein@contec.at>
1201S:	Maintained
1202F:	arch/arm/mach-ep93xx/micro9.c
1203
1204ARM/CORESIGHT FRAMEWORK AND DRIVERS
1205M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1206L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1207S:	Maintained
1208F:	drivers/hwtracing/coresight/*
1209F:	Documentation/trace/coresight.txt
1210F:	Documentation/devicetree/bindings/arm/coresight.txt
1211F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1212F:	tools/perf/arch/arm/util/pmu.c
1213F:	tools/perf/arch/arm/util/auxtrace.c
1214F:	tools/perf/arch/arm/util/cs-etm.c
1215F:	tools/perf/arch/arm/util/cs-etm.h
1216F:	tools/perf/util/cs-etm.h
1217
1218ARM/CORGI MACHINE SUPPORT
1219M:	Richard Purdie <rpurdie@rpsys.net>
1220S:	Maintained
1221
1222ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1223M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1224L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1225T:	git git://github.com/ulli-kroll/linux.git
1226S:	Maintained
1227F:	arch/arm/mach-gemini/
1228F:	drivers/rtc/rtc-gemini.c
1229
1230ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1231M:	Barry Song <baohua@kernel.org>
1232L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1233T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1234S:	Maintained
1235F:	arch/arm/boot/dts/prima2*
1236F:	arch/arm/mach-prima2/
1237F:	drivers/clk/sirf/
1238F:	drivers/clocksource/timer-prima2.c
1239F:	drivers/clocksource/timer-atlas7.c
1240N:	[^a-z]sirf
1241
1242ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1243M:	Baruch Siach <baruch@tkos.co.il>
1244L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1245S:	Maintained
1246F:	arch/arm/boot/dts/cx92755*
1247N:	digicolor
1248
1249ARM/EBSA110 MACHINE SUPPORT
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/mach-ebsa110/
1255F:	drivers/net/ethernet/amd/am79c961a.*
1256
1257ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1258M:	Uwe Kleine-König <kernel@pengutronix.de>
1259L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1260S:	Maintained
1261N:	efm32
1262
1263ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1264M:	Robert Jarzmik <robert.jarzmik@free.fr>
1265L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1266S:	Maintained
1267F:	arch/arm/mach-pxa/ezx.c
1268
1269ARM/FARADAY FA526 PORT
1270M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1271L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1272S:	Maintained
1273T:	git git://git.berlios.de/gemini-board
1274F:	arch/arm/mm/*-fa*
1275
1276ARM/FOOTBRIDGE ARCHITECTURE
1277M:	Russell King <linux@armlinux.org.uk>
1278L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1279W:	http://www.armlinux.org.uk/
1280S:	Maintained
1281F:	arch/arm/include/asm/hardware/dec21285.h
1282F:	arch/arm/mach-footbridge/
1283
1284ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1285M:	Shawn Guo <shawnguo@kernel.org>
1286M:	Sascha Hauer <kernel@pengutronix.de>
1287R:	Fabio Estevam <fabio.estevam@nxp.com>
1288L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1289S:	Maintained
1290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1291F:	arch/arm/mach-imx/
1292F:	arch/arm/mach-mxs/
1293F:	arch/arm/boot/dts/imx*
1294F:	arch/arm/configs/imx*_defconfig
1295F:	drivers/clk/imx/
1296F:	drivers/soc/imx/
1297F:	include/soc/imx/
1298
1299ARM/FREESCALE VYBRID ARM ARCHITECTURE
1300M:	Shawn Guo <shawnguo@kernel.org>
1301M:	Sascha Hauer <kernel@pengutronix.de>
1302R:	Stefan Agner <stefan@agner.ch>
1303L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1304S:	Maintained
1305T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1306F:	arch/arm/mach-imx/*vf610*
1307F:	arch/arm/boot/dts/vf*
1308
1309ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1310M:	Lennert Buytenhek <kernel@wantstofly.org>
1311L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1312S:	Maintained
1313
1314ARM/GUMSTIX MACHINE SUPPORT
1315M:	Steve Sakoman <sakoman@gmail.com>
1316L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1317S:	Maintained
1318
1319ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1320M:	Philipp Zabel <philipp.zabel@gmail.com>
1321M:	Paul Parsons <lost.distance@yahoo.com>
1322L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1323S:	Maintained
1324F:	arch/arm/mach-pxa/hx4700.c
1325F:	arch/arm/mach-pxa/include/mach/hx4700.h
1326F:	sound/soc/pxa/hx4700.c
1327
1328ARM/HISILICON SOC SUPPORT
1329M:	Wei Xu <xuwei5@hisilicon.com>
1330L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1331W:	http://www.hisilicon.com
1332S:	Supported
1333T:	git git://github.com/hisilicon/linux-hisi.git
1334F:	arch/arm/mach-hisi/
1335F:	arch/arm/boot/dts/hi3*
1336F:	arch/arm/boot/dts/hip*
1337F:	arch/arm/boot/dts/hisi*
1338F:	arch/arm64/boot/dts/hisilicon/
1339
1340ARM/HP JORNADA 7XX MACHINE SUPPORT
1341M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1342W:	www.jlime.com
1343S:	Maintained
1344T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1345F:	arch/arm/mach-sa1100/jornada720.c
1346F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1347
1348ARM/IGEP MACHINE SUPPORT
1349M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1350M:	Javier Martinez Canillas <javier@dowhile0.org>
1351L:	linux-omap@vger.kernel.org
1352L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1353S:	Maintained
1354F:	arch/arm/boot/dts/omap3-igep*
1355
1356ARM/INCOME PXA270 SUPPORT
1357M:	Marek Vasut <marek.vasut@gmail.com>
1358L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1359S:	Maintained
1360F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1361
1362ARM/INTEL IOP32X ARM ARCHITECTURE
1363M:	Lennert Buytenhek <kernel@wantstofly.org>
1364L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1365S:	Maintained
1366
1367ARM/INTEL IOP33X ARM ARCHITECTURE
1368L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1369S:	Orphan
1370
1371ARM/INTEL IOP13XX ARM ARCHITECTURE
1372M:	Lennert Buytenhek <kernel@wantstofly.org>
1373L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1374S:	Maintained
1375
1376ARM/INTEL IQ81342EX MACHINE SUPPORT
1377M:	Lennert Buytenhek <kernel@wantstofly.org>
1378L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1379S:	Maintained
1380
1381ARM/INTEL IXDP2850 MACHINE SUPPORT
1382M:	Lennert Buytenhek <kernel@wantstofly.org>
1383L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1384S:	Maintained
1385
1386ARM/INTEL IXP4XX ARM ARCHITECTURE
1387M:	Imre Kaloz <kaloz@openwrt.org>
1388M:	Krzysztof Halasa <khalasa@piap.pl>
1389L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1390S:	Maintained
1391F:	arch/arm/mach-ixp4xx/
1392
1393ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1394M:	Jonathan Cameron <jic23@cam.ac.uk>
1395L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1396S:	Maintained
1397F:	arch/arm/mach-pxa/stargate2.c
1398F:	drivers/pcmcia/pxa2xx_stargate2.c
1399
1400ARM/INTEL XSC3 (MANZANO) ARM CORE
1401M:	Lennert Buytenhek <kernel@wantstofly.org>
1402L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1403S:	Maintained
1404
1405ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1406M:	Lennert Buytenhek <kernel@wantstofly.org>
1407L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1408S:	Maintained
1409
1410ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1411M:	Santosh Shilimkar <ssantosh@kernel.org>
1412L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1413S:	Maintained
1414F:	arch/arm/mach-keystone/
1415F:	arch/arm/boot/dts/keystone-*
1416T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1417
1418ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1419M:	Santosh Shilimkar <ssantosh@kernel.org>
1420L:	linux-kernel@vger.kernel.org
1421S:	Maintained
1422F:	drivers/clk/keystone/
1423
1424ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1425M:	Santosh Shilimkar <ssantosh@kernel.org>
1426L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1427L:	linux-kernel@vger.kernel.org
1428S:	Maintained
1429F:	drivers/clocksource/timer-keystone.c
1430
1431ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1432M:	Santosh Shilimkar <ssantosh@kernel.org>
1433L:	linux-kernel@vger.kernel.org
1434S:	Maintained
1435F:	drivers/power/reset/keystone-reset.c
1436
1437ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1438M:	Santosh Shilimkar <ssantosh@kernel.org>
1439L:	linux-kernel@vger.kernel.org
1440S:	Maintained
1441F:	drivers/memory/*emif*
1442
1443ARM/LG1K ARCHITECTURE
1444M:	Chanho Min <chanho.min@lge.com>
1445L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1446S:	Maintained
1447F:	arch/arm64/boot/dts/lg/
1448
1449ARM/LOGICPD PXA270 MACHINE SUPPORT
1450M:	Lennert Buytenhek <kernel@wantstofly.org>
1451L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1452S:	Maintained
1453
1454ARM/LPC18XX ARCHITECTURE
1455M:	Joachim Eastwood <manabian@gmail.com>
1456L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1457S:	Maintained
1458F:	arch/arm/boot/dts/lpc43*
1459F:	drivers/clk/nxp/clk-lpc18xx*
1460F:	drivers/clocksource/time-lpc32xx.c
1461F:	drivers/i2c/busses/i2c-lpc2k.c
1462F:	drivers/memory/pl172.c
1463F:	drivers/mtd/spi-nor/nxp-spifi.c
1464F:	drivers/rtc/rtc-lpc24xx.c
1465N:	lpc18xx
1466
1467ARM/LPC32XX SOC SUPPORT
1468M:	Vladimir Zapolskiy <vz@mleia.com>
1469M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1470L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1471T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1472S:	Maintained
1473F:	arch/arm/boot/dts/lpc32*
1474F:	arch/arm/mach-lpc32xx/
1475F:	drivers/i2c/busses/i2c-pnx.c
1476F:	drivers/net/ethernet/nxp/lpc_eth.c
1477F:	drivers/usb/host/ohci-nxp.c
1478F:	drivers/watchdog/pnx4008_wdt.c
1479N:	lpc32xx
1480
1481ARM/MAGICIAN MACHINE SUPPORT
1482M:	Philipp Zabel <philipp.zabel@gmail.com>
1483S:	Maintained
1484
1485ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1486M:	Jason Cooper <jason@lakedaemon.net>
1487M:	Andrew Lunn <andrew@lunn.ch>
1488M:	Gregory Clement <gregory.clement@free-electrons.com>
1489M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1490L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1491S:	Maintained
1492F:	arch/arm/mach-mvebu/
1493F:	drivers/rtc/rtc-armada38x.c
1494F:	arch/arm/boot/dts/armada*
1495F:	arch/arm/boot/dts/kirkwood*
1496F:	arch/arm64/boot/dts/marvell/armada*
1497F:	drivers/cpufreq/mvebu-cpufreq.c
1498F:	arch/arm/configs/mvebu_*_defconfig
1499
1500ARM/Marvell Berlin SoC support
1501M:	Jisheng Zhang <jszhang@marvell.com>
1502M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1503L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1504S:	Maintained
1505F:	arch/arm/mach-berlin/
1506F:	arch/arm/boot/dts/berlin*
1507F:	arch/arm64/boot/dts/marvell/berlin*
1508
1509
1510ARM/Marvell Dove/MV78xx0/Orion SOC support
1511M:	Jason Cooper <jason@lakedaemon.net>
1512M:	Andrew Lunn <andrew@lunn.ch>
1513M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1514M:	Gregory Clement <gregory.clement@free-electrons.com>
1515L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1516S:	Maintained
1517F:	Documentation/devicetree/bindings/soc/dove/
1518F:	arch/arm/mach-dove/
1519F:	arch/arm/mach-mv78xx0/
1520F:	arch/arm/mach-orion5x/
1521F:	arch/arm/plat-orion/
1522F:	arch/arm/boot/dts/dove*
1523F:	arch/arm/boot/dts/orion5x*
1524
1525
1526ARM/Orion SoC/Technologic Systems TS-78xx platform support
1527M:	Alexander Clouter <alex@digriz.org.uk>
1528L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1529W:	http://www.digriz.org.uk/ts78xx/kernel
1530S:	Maintained
1531F:	arch/arm/mach-orion5x/ts78xx-*
1532
1533ARM/OXNAS platform support
1534M:	Neil Armstrong <narmstrong@baylibre.com>
1535L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1536L:	linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1537S:	Maintained
1538F:	arch/arm/mach-oxnas/
1539F:	arch/arm/boot/dts/ox8*.dtsi
1540F:	arch/arm/boot/dts/wd-mbwe.dts
1541F:	arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1542N:	oxnas
1543
1544ARM/Mediatek RTC DRIVER
1545M:	Eddie Huang <eddie.huang@mediatek.com>
1546L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1547L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1548S:	Maintained
1549F:	drivers/rtc/rtc-mt6397.c
1550
1551ARM/Mediatek SoC support
1552M:	Matthias Brugger <matthias.bgg@gmail.com>
1553L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1554L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1555S:	Maintained
1556F:	arch/arm/boot/dts/mt6*
1557F:	arch/arm/boot/dts/mt7*
1558F:	arch/arm/boot/dts/mt8*
1559F:	arch/arm/mach-mediatek/
1560F:	arch/arm64/boot/dts/mediatek/
1561N:	mtk
1562K:	mediatek
1563
1564ARM/Mediatek USB3 PHY DRIVER
1565M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1566L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1567L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1568S:	Maintained
1569F:	drivers/phy/phy-mt65xx-usb3.c
1570
1571ARM/MICREL KS8695 ARCHITECTURE
1572M:	Greg Ungerer <gerg@uclinux.org>
1573L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1574F:	arch/arm/mach-ks8695/
1575S:	Odd Fixes
1576
1577ARM/MIOA701 MACHINE SUPPORT
1578M:	Robert Jarzmik <robert.jarzmik@free.fr>
1579L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1580F:	arch/arm/mach-pxa/mioa701.c
1581S:	Maintained
1582
1583ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1584M:	Michael Petchkovsky <mkpetch@internode.on.net>
1585S:	Maintained
1586
1587ARM/NOMADIK ARCHITECTURE
1588M:	Alessandro Rubini <rubini@unipv.it>
1589M:	Linus Walleij <linus.walleij@linaro.org>
1590L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1591S:	Maintained
1592F:	arch/arm/mach-nomadik/
1593F:	drivers/pinctrl/nomadik/
1594F:	drivers/i2c/busses/i2c-nomadik.c
1595T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1596
1597ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1598M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1599L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1600W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1601S:	Supported
1602
1603ARM/TOSA MACHINE SUPPORT
1604M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1605M:	Dirk Opfer <dirk@opfer-online.de>
1606S:	Maintained
1607
1608ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1609M:	Marek Vasut <marek.vasut@gmail.com>
1610L:	linux-arm-kernel@lists.infradead.org
1611W:	http://hackndev.com
1612S:	Maintained
1613F:	arch/arm/mach-pxa/include/mach/palmtx.h
1614F:	arch/arm/mach-pxa/palmtx.c
1615F:	arch/arm/mach-pxa/include/mach/palmt5.h
1616F:	arch/arm/mach-pxa/palmt5.c
1617F:	arch/arm/mach-pxa/include/mach/palmld.h
1618F:	arch/arm/mach-pxa/palmld.c
1619F:	arch/arm/mach-pxa/include/mach/palmte2.h
1620F:	arch/arm/mach-pxa/palmte2.c
1621F:	arch/arm/mach-pxa/include/mach/palmtc.h
1622F:	arch/arm/mach-pxa/palmtc.c
1623
1624ARM/PALM TREO SUPPORT
1625M:	Tomas Cech <sleep_walker@suse.com>
1626L:	linux-arm-kernel@lists.infradead.org
1627W:	http://hackndev.com
1628S:	Maintained
1629F:	arch/arm/mach-pxa/include/mach/palmtreo.h
1630F:	arch/arm/mach-pxa/palmtreo.c
1631
1632ARM/PALMZ72 SUPPORT
1633M:	Sergey Lapin <slapin@ossfans.org>
1634L:	linux-arm-kernel@lists.infradead.org
1635W:	http://hackndev.com
1636S:	Maintained
1637F:	arch/arm/mach-pxa/include/mach/palmz72.h
1638F:	arch/arm/mach-pxa/palmz72.c
1639
1640ARM/PLEB SUPPORT
1641M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1642W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1643S:	Maintained
1644
1645ARM/PT DIGITAL BOARD PORT
1646M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1647L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1648W:	http://www.armlinux.org.uk/
1649S:	Maintained
1650
1651ARM/QUALCOMM SUPPORT
1652M:	Andy Gross <andy.gross@linaro.org>
1653M:	David Brown <david.brown@linaro.org>
1654L:	linux-arm-msm@vger.kernel.org
1655L:	linux-soc@vger.kernel.org
1656S:	Maintained
1657F:	Documentation/devicetree/bindings/soc/qcom/
1658F:	arch/arm/boot/dts/qcom-*.dts
1659F:	arch/arm/boot/dts/qcom-*.dtsi
1660F:	arch/arm/mach-qcom/
1661F:	arch/arm64/boot/dts/qcom/*
1662F:	drivers/i2c/busses/i2c-qup.c
1663F:	drivers/clk/qcom/
1664F:	drivers/pinctrl/qcom/
1665F:	drivers/dma/qcom/
1666F:	drivers/soc/qcom/
1667F:	drivers/spi/spi-qup.c
1668F:	drivers/tty/serial/msm_serial.h
1669F:	drivers/tty/serial/msm_serial.c
1670F:	drivers/*/pm8???-*
1671F:	drivers/mfd/ssbi.c
1672F:	drivers/firmware/qcom_scm.c
1673T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1674
1675ARM/RADISYS ENP2611 MACHINE SUPPORT
1676M:	Lennert Buytenhek <kernel@wantstofly.org>
1677L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1678S:	Maintained
1679
1680ARM/RENESAS ARM64 ARCHITECTURE
1681M:	Simon Horman <horms@verge.net.au>
1682M:	Magnus Damm <magnus.damm@gmail.com>
1683L:	linux-renesas-soc@vger.kernel.org
1684Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1685T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1686S:	Supported
1687F:	arch/arm64/boot/dts/renesas/
1688F:	drivers/soc/renesas/
1689F:	include/linux/soc/renesas/
1690
1691ARM/RISCPC ARCHITECTURE
1692M:	Russell King <linux@armlinux.org.uk>
1693L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1694W:	http://www.armlinux.org.uk/
1695S:	Maintained
1696F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1697F:	arch/arm/include/asm/hardware/ioc.h
1698F:	arch/arm/include/asm/hardware/iomd.h
1699F:	arch/arm/include/asm/hardware/memc.h
1700F:	arch/arm/mach-rpc/
1701F:	drivers/net/ethernet/8390/etherh.c
1702F:	drivers/net/ethernet/i825xx/ether1*
1703F:	drivers/net/ethernet/seeq/ether3*
1704F:	drivers/scsi/arm/
1705
1706ARM/Rockchip SoC support
1707M:	Heiko Stuebner <heiko@sntech.de>
1708L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1709L:	linux-rockchip@lists.infradead.org
1710T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1711S:	Maintained
1712F:	arch/arm/boot/dts/rk3*
1713F:	arch/arm/mach-rockchip/
1714F:	drivers/clk/rockchip/
1715F:	drivers/i2c/busses/i2c-rk3x.c
1716F:	drivers/*/*rockchip*
1717F:	drivers/*/*/*rockchip*
1718F:	sound/soc/rockchip/
1719N:	rockchip
1720
1721ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1722M:	Kukjin Kim <kgene@kernel.org>
1723M:	Krzysztof Kozlowski <krzk@kernel.org>
1724R:	Javier Martinez Canillas <javier@osg.samsung.com>
1725L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1726L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1727Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1728S:	Maintained
1729F:	arch/arm/boot/dts/s3c*
1730F:	arch/arm/boot/dts/s5p*
1731F:	arch/arm/boot/dts/samsung*
1732F:	arch/arm/boot/dts/exynos*
1733F:	arch/arm64/boot/dts/exynos/
1734F:	arch/arm/plat-samsung/
1735F:	arch/arm/mach-s3c24*/
1736F:	arch/arm/mach-s3c64xx/
1737F:	arch/arm/mach-s5p*/
1738F:	arch/arm/mach-exynos*/
1739F:	drivers/*/*s3c24*
1740F:	drivers/*/*/*s3c24*
1741F:	drivers/*/*s3c64xx*
1742F:	drivers/*/*s5pv210*
1743F:	drivers/memory/samsung/*
1744F:	drivers/soc/samsung/*
1745F:	Documentation/arm/Samsung/
1746F:	Documentation/devicetree/bindings/arm/samsung/
1747F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1748F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1749N:	exynos
1750
1751ARM/SAMSUNG MOBILE MACHINE SUPPORT
1752M:	Kyungmin Park <kyungmin.park@samsung.com>
1753L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1754S:	Maintained
1755F:	arch/arm/mach-s5pv210/
1756
1757ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1758M:	Kyungmin Park <kyungmin.park@samsung.com>
1759M:	Kamil Debski <kamil@wypas.org>
1760M:	Andrzej Hajda <a.hajda@samsung.com>
1761L:	linux-arm-kernel@lists.infradead.org
1762L:	linux-media@vger.kernel.org
1763S:	Maintained
1764F:	drivers/media/platform/s5p-g2d/
1765
1766ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1767M:	Kyungmin Park <kyungmin.park@samsung.com>
1768M:	Kamil Debski <kamil@wypas.org>
1769M:	Jeongtae Park <jtp.park@samsung.com>
1770M:	Andrzej Hajda <a.hajda@samsung.com>
1771L:	linux-arm-kernel@lists.infradead.org
1772L:	linux-media@vger.kernel.org
1773S:	Maintained
1774F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1775F:	drivers/media/platform/s5p-mfc/
1776
1777ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1778M:	Kyungmin Park <kyungmin.park@samsung.com>
1779L:	linux-arm-kernel@lists.infradead.org
1780L:	linux-media@vger.kernel.org
1781S:	Maintained
1782F:	drivers/staging/media/platform/s5p-cec/
1783
1784ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1785M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1786M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1787L:	linux-arm-kernel@lists.infradead.org
1788L:	linux-media@vger.kernel.org
1789S:	Maintained
1790F:	drivers/media/platform/s5p-jpeg/
1791
1792ARM/SHMOBILE ARM ARCHITECTURE
1793M:	Simon Horman <horms@verge.net.au>
1794M:	Magnus Damm <magnus.damm@gmail.com>
1795L:	linux-renesas-soc@vger.kernel.org
1796Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1797T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1798S:	Supported
1799F:	arch/arm/boot/dts/emev2*
1800F:	arch/arm/boot/dts/r7s*
1801F:	arch/arm/boot/dts/r8a*
1802F:	arch/arm/boot/dts/sh*
1803F:	arch/arm/configs/shmobile_defconfig
1804F:	arch/arm/include/debug/renesas-scif.S
1805F:	arch/arm/mach-shmobile/
1806F:	drivers/soc/renesas/
1807F:	include/linux/soc/renesas/
1808
1809ARM/SOCFPGA ARCHITECTURE
1810M:	Dinh Nguyen <dinguyen@kernel.org>
1811S:	Maintained
1812F:	arch/arm/mach-socfpga/
1813F:	arch/arm/boot/dts/socfpga*
1814F:	arch/arm/configs/socfpga_defconfig
1815F:	arch/arm64/boot/dts/altera/
1816W:	http://www.rocketboards.org
1817T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1818
1819ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1820M:	Dinh Nguyen <dinguyen@kernel.org>
1821S:	Maintained
1822F:	drivers/clk/socfpga/
1823
1824ARM/SOCFPGA EDAC SUPPORT
1825M:	Thor Thayer <thor.thayer@linux.intel.com>
1826S:	Maintained
1827F:	drivers/edac/altera_edac.
1828
1829ARM/STI ARCHITECTURE
1830M:	Patrice Chotard <patrice.chotard@st.com>
1831L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1832L:	kernel@stlinux.com
1833W:	http://www.stlinux.com
1834S:	Maintained
1835F:	arch/arm/mach-sti/
1836F:	arch/arm/boot/dts/sti*
1837F:	drivers/char/hw_random/st-rng.c
1838F:	drivers/clocksource/arm_global_timer.c
1839F:	drivers/clocksource/clksrc_st_lpc.c
1840F:	drivers/cpufreq/sti-cpufreq.c
1841F:	drivers/dma/st_fdma*
1842F:	drivers/i2c/busses/i2c-st.c
1843F:	drivers/media/rc/st_rc.c
1844F:	drivers/media/platform/sti/c8sectpfe/
1845F:	drivers/mmc/host/sdhci-st.c
1846F:	drivers/phy/phy-miphy28lp.c
1847F:	drivers/phy/phy-stih407-usb.c
1848F:	drivers/pinctrl/pinctrl-st.c
1849F:	drivers/remoteproc/st_remoteproc.c
1850F:	drivers/remoteproc/st_slim_rproc.c
1851F:	drivers/reset/sti/
1852F:	drivers/rtc/rtc-st-lpc.c
1853F:	drivers/tty/serial/st-asc.c
1854F:	drivers/usb/dwc3/dwc3-st.c
1855F:	drivers/usb/host/ehci-st.c
1856F:	drivers/usb/host/ohci-st.c
1857F:	drivers/watchdog/st_lpc_wdt.c
1858F:	drivers/ata/ahci_st.c
1859F:	include/linux/remoteproc/st_slim_rproc.h
1860
1861ARM/STM32 ARCHITECTURE
1862M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
1863M:	Alexandre Torgue <alexandre.torgue@st.com>
1864L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1865S:	Maintained
1866T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1867N:	stm32
1868F:	drivers/clocksource/armv7m_systick.c
1869
1870ARM/TANGO ARCHITECTURE
1871M:	Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1872L:	linux-arm-kernel@lists.infradead.org
1873S:	Maintained
1874N:	tango
1875
1876ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1877M:	Lennert Buytenhek <kernel@wantstofly.org>
1878L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1879S:	Maintained
1880
1881ARM/TETON BGA MACHINE SUPPORT
1882M:	"Mark F. Brown" <mark.brown314@gmail.com>
1883L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1884S:	Maintained
1885
1886ARM/THECUS N2100 MACHINE SUPPORT
1887M:	Lennert Buytenhek <kernel@wantstofly.org>
1888L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1889S:	Maintained
1890
1891ARM/NUVOTON W90X900 ARM ARCHITECTURE
1892M:	Wan ZongShun <mcuos.com@gmail.com>
1893L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1894W:	http://www.mcuos.com
1895S:	Maintained
1896F:	arch/arm/mach-w90x900/
1897F:	drivers/input/keyboard/w90p910_keypad.c
1898F:	drivers/input/touchscreen/w90p910_ts.c
1899F:	drivers/watchdog/nuc900_wdt.c
1900F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1901F:	drivers/mtd/nand/nuc900_nand.c
1902F:	drivers/rtc/rtc-nuc900.c
1903F:	drivers/spi/spi-nuc900.c
1904F:	drivers/usb/host/ehci-w90x900.c
1905F:	drivers/video/fbdev/nuc900fb.c
1906
1907ARM/U300 MACHINE SUPPORT
1908M:	Linus Walleij <linus.walleij@linaro.org>
1909L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1910S:	Supported
1911F:	arch/arm/mach-u300/
1912F:	drivers/clocksource/timer-u300.c
1913F:	drivers/i2c/busses/i2c-stu300.c
1914F:	drivers/rtc/rtc-coh901331.c
1915F:	drivers/watchdog/coh901327_wdt.c
1916F:	drivers/dma/coh901318*
1917F:	drivers/mfd/ab3100*
1918F:	drivers/rtc/rtc-ab3100.c
1919F:	drivers/rtc/rtc-coh901331.c
1920T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1921
1922ARM/UNIPHIER ARCHITECTURE
1923M:	Masahiro Yamada <yamada.masahiro@socionext.com>
1924L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1925T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1926S:	Maintained
1927F:	arch/arm/boot/dts/uniphier*
1928F:	arch/arm/include/asm/hardware/cache-uniphier.h
1929F:	arch/arm/mach-uniphier/
1930F:	arch/arm/mm/cache-uniphier.c
1931F:	arch/arm64/boot/dts/socionext/
1932F:	drivers/bus/uniphier-system-bus.c
1933F:	drivers/clk/uniphier/
1934F:	drivers/i2c/busses/i2c-uniphier*
1935F:	drivers/pinctrl/uniphier/
1936F:	drivers/reset/reset-uniphier.c
1937F:	drivers/tty/serial/8250/8250_uniphier.c
1938N:	uniphier
1939
1940ARM/Ux500 ARM ARCHITECTURE
1941M:	Linus Walleij <linus.walleij@linaro.org>
1942L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1943S:	Maintained
1944F:	arch/arm/mach-ux500/
1945F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1946F:	drivers/dma/ste_dma40*
1947F:	drivers/hwspinlock/u8500_hsem.c
1948F:	drivers/mfd/abx500*
1949F:	drivers/mfd/ab8500*
1950F:	drivers/mfd/dbx500*
1951F:	drivers/mfd/db8500*
1952F:	drivers/pinctrl/nomadik/pinctrl-ab*
1953F:	drivers/pinctrl/nomadik/pinctrl-nomadik*
1954F:	drivers/rtc/rtc-ab8500.c
1955F:	drivers/rtc/rtc-pl031.c
1956T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1957
1958ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1959M:	Ulf Hansson <ulf.hansson@linaro.org>
1960L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1961T:	git git://git.linaro.org/people/ulfh/clk.git
1962S:	Maintained
1963F:	drivers/clk/ux500/
1964
1965ARM/VERSATILE EXPRESS PLATFORM
1966M:	Liviu Dudau <liviu.dudau@arm.com>
1967M:	Sudeep Holla <sudeep.holla@arm.com>
1968M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1969L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1970S:	Maintained
1971F:	arch/arm/boot/dts/vexpress*
1972F:	arch/arm64/boot/dts/arm/
1973F:	arch/arm/mach-vexpress/
1974F:	*/*/vexpress*
1975F:	*/*/*/vexpress*
1976F:	drivers/clk/versatile/clk-vexpress-osc.c
1977F:	drivers/clocksource/versatile.c
1978N:	mps2
1979
1980ARM/VFP SUPPORT
1981M:	Russell King <linux@armlinux.org.uk>
1982L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1983W:	http://www.armlinux.org.uk/
1984S:	Maintained
1985F:	arch/arm/vfp/
1986
1987ARM/VOIPAC PXA270 SUPPORT
1988M:	Marek Vasut <marek.vasut@gmail.com>
1989L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1990S:	Maintained
1991F:	arch/arm/mach-pxa/vpac270.c
1992F:	arch/arm/mach-pxa/include/mach/vpac270.h
1993
1994ARM/VT8500 ARM ARCHITECTURE
1995M:	Tony Prisk <linux@prisktech.co.nz>
1996L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1997S:	Maintained
1998F:	arch/arm/mach-vt8500/
1999F:	drivers/clocksource/vt8500_timer.c
2000F:	drivers/i2c/busses/i2c-wmt.c
2001F:	drivers/mmc/host/wmt-sdmmc.c
2002F:	drivers/pwm/pwm-vt8500.c
2003F:	drivers/rtc/rtc-vt8500.c
2004F:	drivers/tty/serial/vt8500_serial.c
2005F:	drivers/usb/host/ehci-platform.c
2006F:	drivers/usb/host/uhci-platform.c
2007F:	drivers/video/fbdev/vt8500lcdfb.*
2008F:	drivers/video/fbdev/wm8505fb*
2009F:	drivers/video/fbdev/wmt_ge_rops.*
2010
2011ARM/ZIPIT Z2 SUPPORT
2012M:	Marek Vasut <marek.vasut@gmail.com>
2013L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2014S:	Maintained
2015F:	arch/arm/mach-pxa/z2.c
2016F:	arch/arm/mach-pxa/include/mach/z2.h
2017
2018ARM/ZTE ARCHITECTURE
2019M:	Jun Nie <jun.nie@linaro.org>
2020M:	Baoyou Xie <baoyou.xie@linaro.org>
2021L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2022S:	Maintained
2023F:	arch/arm/mach-zx/
2024F:	drivers/clk/zte/
2025F:	drivers/reset/reset-zx2967.c
2026F:	drivers/soc/zte/
2027F:	Documentation/devicetree/bindings/arm/zte.txt
2028F:	Documentation/devicetree/bindings/clock/zx296702-clk.txt
2029F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2030F:	Documentation/devicetree/bindings/soc/zte/
2031F:	include/dt-bindings/soc/zx*.h
2032
2033ARM/ZYNQ ARCHITECTURE
2034M:	Michal Simek <michal.simek@xilinx.com>
2035R:	Sören Brinkmann <soren.brinkmann@xilinx.com>
2036L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2037W:	http://wiki.xilinx.com
2038T:	git https://github.com/Xilinx/linux-xlnx.git
2039S:	Supported
2040F:	arch/arm/mach-zynq/
2041F:	drivers/cpuidle/cpuidle-zynq.c
2042F:	drivers/block/xsysace.c
2043N:	zynq
2044N:	xilinx
2045F:	drivers/clocksource/cadence_ttc_timer.c
2046F:	drivers/i2c/busses/i2c-cadence.c
2047F:	drivers/mmc/host/sdhci-of-arasan.c
2048F:	drivers/edac/synopsys_edac.c
2049
2050ARM SMMU DRIVERS
2051M:	Will Deacon <will.deacon@arm.com>
2052R:	Robin Murphy <robin.murphy@arm.com>
2053L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2054S:	Maintained
2055F:	drivers/iommu/arm-smmu.c
2056F:	drivers/iommu/arm-smmu-v3.c
2057F:	drivers/iommu/io-pgtable-arm.c
2058F:	drivers/iommu/io-pgtable-arm-v7s.c
2059
2060ARM64 PORT (AARCH64 ARCHITECTURE)
2061M:	Catalin Marinas <catalin.marinas@arm.com>
2062M:	Will Deacon <will.deacon@arm.com>
2063L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2064T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2065S:	Maintained
2066F:	arch/arm64/
2067F:	Documentation/arm64/
2068
2069AS3645A LED FLASH CONTROLLER DRIVER
2070M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2071L:	linux-media@vger.kernel.org
2072T:	git git://linuxtv.org/media_tree.git
2073S:	Maintained
2074F:	drivers/media/i2c/as3645a.c
2075F:	include/media/i2c/as3645a.h
2076
2077ASAHI KASEI AK8974 DRIVER
2078M:	Linus Walleij <linus.walleij@linaro.org>
2079L:	linux-iio@vger.kernel.org
2080W:	http://www.akm.com/
2081S:	Supported
2082F:	drivers/iio/magnetometer/ak8974.c
2083
2084ASC7621 HARDWARE MONITOR DRIVER
2085M:	George Joseph <george.joseph@fairview5.com>
2086L:	linux-hwmon@vger.kernel.org
2087S:	Maintained
2088F:	Documentation/hwmon/asc7621
2089F:	drivers/hwmon/asc7621.c
2090
2091ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2092M:	Corentin Chary <corentin.chary@gmail.com>
2093L:	acpi4asus-user@lists.sourceforge.net
2094L:	platform-driver-x86@vger.kernel.org
2095W:	http://acpi4asus.sf.net
2096S:	Maintained
2097F:	drivers/platform/x86/asus*.c
2098F:	drivers/platform/x86/eeepc*.c
2099
2100ASUS WIRELESS RADIO CONTROL DRIVER
2101M:	João Paulo Rechi Vita <jprvita@gmail.com>
2102L:	platform-driver-x86@vger.kernel.org
2103S:	Maintained
2104F:	drivers/platform/x86/asus-wireless.c
2105
2106ASYMMETRIC KEYS
2107M:	David Howells <dhowells@redhat.com>
2108L:	keyrings@vger.kernel.org
2109S:	Maintained
2110F:	Documentation/crypto/asymmetric-keys.txt
2111F:	include/linux/verification.h
2112F:	include/crypto/public_key.h
2113F:	include/crypto/pkcs7.h
2114F:	crypto/asymmetric_keys/
2115
2116ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2117R:	Dan Williams <dan.j.williams@intel.com>
2118W:	http://sourceforge.net/projects/xscaleiop
2119S:	Odd fixes
2120F:	Documentation/crypto/async-tx-api.txt
2121F:	crypto/async_tx/
2122F:	drivers/dma/
2123F:	include/linux/dmaengine.h
2124F:	include/linux/async_tx.h
2125
2126AT24 EEPROM DRIVER
2127M:	Wolfram Sang <wsa@the-dreams.de>
2128L:	linux-i2c@vger.kernel.org
2129S:	Maintained
2130F:	drivers/misc/eeprom/at24.c
2131F:	include/linux/platform_data/at24.h
2132
2133ATA OVER ETHERNET (AOE) DRIVER
2134M:	"Ed L. Cashin" <ed.cashin@acm.org>
2135W:	http://www.openaoe.org/
2136S:	Supported
2137F:	Documentation/aoe/
2138F:	drivers/block/aoe/
2139
2140ATHEROS 71XX/9XXX GPIO DRIVER
2141M:	Alban Bedel <albeu@free.fr>
2142W:	https://github.com/AlbanBedel/linux
2143T:	git git://github.com/AlbanBedel/linux
2144S:	Maintained
2145F:	drivers/gpio/gpio-ath79.c
2146F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2147
2148ATHEROS ATH GENERIC UTILITIES
2149M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2150L:	linux-wireless@vger.kernel.org
2151S:	Supported
2152F:	drivers/net/wireless/ath/*
2153
2154ATHEROS ATH5K WIRELESS DRIVER
2155M:	Jiri Slaby <jirislaby@gmail.com>
2156M:	Nick Kossifidis <mickflemm@gmail.com>
2157M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2158L:	linux-wireless@vger.kernel.org
2159W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2160S:	Maintained
2161F:	drivers/net/wireless/ath/ath5k/
2162
2163ATHEROS ATH6KL WIRELESS DRIVER
2164M:	Kalle Valo <kvalo@qca.qualcomm.com>
2165L:	linux-wireless@vger.kernel.org
2166W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2167T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2168S:	Supported
2169F:	drivers/net/wireless/ath/ath6kl/
2170
2171WILOCITY WIL6210 WIRELESS DRIVER
2172M:	Maya Erez <qca_merez@qca.qualcomm.com>
2173L:	linux-wireless@vger.kernel.org
2174L:	wil6210@qca.qualcomm.com
2175S:	Supported
2176W:	http://wireless.kernel.org/en/users/Drivers/wil6210
2177F:	drivers/net/wireless/ath/wil6210/
2178F:	include/uapi/linux/wil6210_uapi.h
2179
2180CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2181M:	Christian Lamparter <chunkeey@googlemail.com>
2182L:	linux-wireless@vger.kernel.org
2183W:	http://wireless.kernel.org/en/users/Drivers/carl9170
2184S:	Maintained
2185F:	drivers/net/wireless/ath/carl9170/
2186
2187ATK0110 HWMON DRIVER
2188M:	Luca Tettamanti <kronos.it@gmail.com>
2189L:	linux-hwmon@vger.kernel.org
2190S:	Maintained
2191F:	drivers/hwmon/asus_atk0110.c
2192
2193ATI_REMOTE2 DRIVER
2194M:	Ville Syrjala <syrjala@sci.fi>
2195S:	Maintained
2196F:	drivers/input/misc/ati_remote2.c
2197
2198ATLX ETHERNET DRIVERS
2199M:	Jay Cliburn <jcliburn@gmail.com>
2200M:	Chris Snook <chris.snook@gmail.com>
2201L:	netdev@vger.kernel.org
2202W:	http://sourceforge.net/projects/atl1
2203W:	http://atl1.sourceforge.net
2204S:	Maintained
2205F:	drivers/net/ethernet/atheros/
2206
2207ATM
2208M:	Chas Williams <3chas3@gmail.com>
2209L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2210L:	netdev@vger.kernel.org
2211W:	http://linux-atm.sourceforge.net
2212S:	Maintained
2213F:	drivers/atm/
2214F:	include/linux/atm*
2215F:	include/uapi/linux/atm*
2216
2217ATMEL AT91 / AT32 MCI DRIVER
2218M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2219S:	Maintained
2220F:	drivers/mmc/host/atmel-mci.c
2221
2222ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2223M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2224S:	Supported
2225F:	drivers/power/reset/at91-sama5d2_shdwc.c
2226
2227ATMEL SAMA5D2 ADC DRIVER
2228M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2229L:	linux-iio@vger.kernel.org
2230S:	Supported
2231F:	drivers/iio/adc/at91-sama5d2_adc.c
2232
2233ATMEL Audio ALSA driver
2234M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2235L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2236S:	Supported
2237F:	sound/soc/atmel
2238
2239ATMEL XDMA DRIVER
2240M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2241L:	linux-arm-kernel@lists.infradead.org
2242L:	dmaengine@vger.kernel.org
2243S:	Supported
2244F:	drivers/dma/at_xdmac.c
2245
2246ATMEL I2C DRIVER
2247M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2248L:	linux-i2c@vger.kernel.org
2249S:	Supported
2250F:	drivers/i2c/busses/i2c-at91.c
2251
2252ATMEL ISI DRIVER
2253M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2254L:	linux-media@vger.kernel.org
2255S:	Supported
2256F:	drivers/media/platform/atmel/atmel-isi.c
2257F:	include/media/atmel-isi.h
2258
2259ATMEL LCDFB DRIVER
2260M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2261L:	linux-fbdev@vger.kernel.org
2262S:	Maintained
2263F:	drivers/video/fbdev/atmel_lcdfb.c
2264F:	include/video/atmel_lcdc.h
2265
2266ATMEL MACB ETHERNET DRIVER
2267M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2268S:	Supported
2269F:	drivers/net/ethernet/cadence/
2270
2271ATMEL NAND DRIVER
2272M:	Wenyou Yang <wenyou.yang@atmel.com>
2273M:	Josh Wu <rainyfeeling@outlook.com>
2274L:	linux-mtd@lists.infradead.org
2275S:	Supported
2276F:	drivers/mtd/nand/atmel/*
2277
2278ATMEL SDMMC DRIVER
2279M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2280L:	linux-mmc@vger.kernel.org
2281S:	Supported
2282F:	drivers/mmc/host/sdhci-of-at91.c
2283
2284ATMEL SPI DRIVER
2285M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2286S:	Supported
2287F:	drivers/spi/spi-atmel.*
2288
2289ATMEL SSC DRIVER
2290M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2291L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2292S:	Supported
2293F:	drivers/misc/atmel-ssc.c
2294F:	include/linux/atmel-ssc.h
2295
2296ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2297M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2298L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2299S:	Supported
2300F:	drivers/misc/atmel_tclib.c
2301F:	drivers/clocksource/tcb_clksrc.c
2302
2303ATMEL USBA UDC DRIVER
2304M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2305L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2306S:	Supported
2307F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2308
2309ATMEL WIRELESS DRIVER
2310M:	Simon Kelley <simon@thekelleys.org.uk>
2311L:	linux-wireless@vger.kernel.org
2312W:	http://www.thekelleys.org.uk/atmel
2313W:	http://atmelwlandriver.sourceforge.net/
2314S:	Maintained
2315F:	drivers/net/wireless/atmel/atmel*
2316
2317ATMEL MAXTOUCH DRIVER
2318M:	Nick Dyer <nick@shmanahar.org>
2319T:	git git://github.com/ndyer/linux.git
2320S:	Maintained
2321F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2322F:	drivers/input/touchscreen/atmel_mxt_ts.c
2323F:	include/linux/platform_data/atmel_mxt_ts.h
2324
2325ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2326M:	Bradley Grove <linuxdrivers@attotech.com>
2327L:	linux-scsi@vger.kernel.org
2328W:	http://www.attotech.com
2329S:	Supported
2330F:	drivers/scsi/esas2r
2331
2332ATUSB IEEE 802.15.4 RADIO DRIVER
2333M:	Stefan Schmidt <stefan@osg.samsung.com>
2334L:	linux-wpan@vger.kernel.org
2335S:	Maintained
2336F:	drivers/net/ieee802154/atusb.c
2337F:	drivers/net/ieee802154/atusb.h
2338F:	drivers/net/ieee802154/at86rf230.h
2339
2340AUDIT SUBSYSTEM
2341M:	Paul Moore <paul@paul-moore.com>
2342M:	Eric Paris <eparis@redhat.com>
2343L:	linux-audit@redhat.com (moderated for non-subscribers)
2344W:	http://people.redhat.com/sgrubb/audit/
2345T:	git git://git.infradead.org/users/pcmoore/audit
2346S:	Maintained
2347F:	include/linux/audit.h
2348F:	include/uapi/linux/audit.h
2349F:	kernel/audit*
2350
2351AUXILIARY DISPLAY DRIVERS
2352M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2353W:	http://miguelojeda.es/auxdisplay.htm
2354W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2355S:	Maintained
2356F:	drivers/auxdisplay/
2357F:	include/linux/cfag12864b.h
2358
2359AX.25 NETWORK LAYER
2360M:	Ralf Baechle <ralf@linux-mips.org>
2361L:	linux-hams@vger.kernel.org
2362W:	http://www.linux-ax25.org/
2363S:	Maintained
2364F:	include/uapi/linux/ax25.h
2365F:	include/net/ax25.h
2366F:	net/ax25/
2367
2368AXENTIA ASOC DRIVERS
2369M:	Peter Rosin <peda@axentia.se>
2370L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2371S:	Maintained
2372F:	Documentation/devicetree/bindings/sound/axentia,*
2373F:	sound/soc/atmel/tse850-pcm5142.c
2374
2375AXENTIA ARM DEVICES
2376M:	Peter Rosin <peda@axentia.se>
2377L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2378S:	Maintained
2379F:	Documentation/devicetree/bindings/arm/axentia.txt
2380F:	arch/arm/boot/dts/at91-linea.dtsi
2381F:	arch/arm/boot/dts/at91-tse850-3.dts
2382
2383AZ6007 DVB DRIVER
2384M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2385M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2386L:	linux-media@vger.kernel.org
2387W:	https://linuxtv.org
2388T:	git git://linuxtv.org/media_tree.git
2389S:	Maintained
2390F:	drivers/media/usb/dvb-usb-v2/az6007.c
2391
2392AZTECH FM RADIO RECEIVER DRIVER
2393M:	Hans Verkuil <hverkuil@xs4all.nl>
2394L:	linux-media@vger.kernel.org
2395T:	git git://linuxtv.org/media_tree.git
2396W:	https://linuxtv.org
2397S:	Maintained
2398F:	drivers/media/radio/radio-aztech*
2399
2400B43 WIRELESS DRIVER
2401L:	linux-wireless@vger.kernel.org
2402L:	b43-dev@lists.infradead.org
2403W:	http://wireless.kernel.org/en/users/Drivers/b43
2404S:	Odd Fixes
2405F:	drivers/net/wireless/broadcom/b43/
2406
2407B43LEGACY WIRELESS DRIVER
2408M:	Larry Finger <Larry.Finger@lwfinger.net>
2409L:	linux-wireless@vger.kernel.org
2410L:	b43-dev@lists.infradead.org
2411W:	http://wireless.kernel.org/en/users/Drivers/b43
2412S:	Maintained
2413F:	drivers/net/wireless/broadcom/b43legacy/
2414
2415BACKLIGHT CLASS/SUBSYSTEM
2416M:	Lee Jones <lee.jones@linaro.org>
2417M:	Daniel Thompson <daniel.thompson@linaro.org>
2418M:	Jingoo Han <jingoohan1@gmail.com>
2419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2420S:	Maintained
2421F:	drivers/video/backlight/
2422F:	include/linux/backlight.h
2423F:	include/linux/pwm_backlight.h
2424F:	Documentation/devicetree/bindings/leds/backlight
2425
2426BATMAN ADVANCED
2427M:	Marek Lindner <mareklindner@neomailbox.ch>
2428M:	Simon Wunderlich <sw@simonwunderlich.de>
2429M:	Antonio Quartulli <a@unstable.cc>
2430L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2431W:	https://www.open-mesh.org/
2432Q:	https://patchwork.open-mesh.org/project/batman/list/
2433S:	Maintained
2434F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2435F:	Documentation/ABI/testing/sysfs-class-net-mesh
2436F:	Documentation/networking/batman-adv.txt
2437F:	include/uapi/linux/batman_adv.h
2438F:	net/batman-adv/
2439
2440BAYCOM/HDLCDRV DRIVERS FOR AX.25
2441M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2442L:	linux-hams@vger.kernel.org
2443W:	http://www.baycom.org/~tom/ham/ham.html
2444S:	Maintained
2445F:	drivers/net/hamradio/baycom*
2446
2447BCACHE (BLOCK LAYER CACHE)
2448M:	Kent Overstreet <kent.overstreet@gmail.com>
2449L:	linux-bcache@vger.kernel.org
2450W:	http://bcache.evilpiepirate.org
2451S:	Orphan
2452F:	drivers/md/bcache/
2453
2454BDISP ST MEDIA DRIVER
2455M:	Fabien Dessenne <fabien.dessenne@st.com>
2456L:	linux-media@vger.kernel.org
2457T:	git git://linuxtv.org/media_tree.git
2458W:	https://linuxtv.org
2459S:	Supported
2460F:	drivers/media/platform/sti/bdisp
2461
2462DELTA ST MEDIA DRIVER
2463M:	Hugues Fruchet <hugues.fruchet@st.com>
2464L:	linux-media@vger.kernel.org
2465T:	git git://linuxtv.org/media_tree.git
2466W:	https://linuxtv.org
2467S:	Supported
2468F:	drivers/media/platform/sti/delta
2469
2470BEFS FILE SYSTEM
2471M:	Luis de Bethencourt <luisbg@osg.samsung.com>
2472M:	Salah Triki <salah.triki@gmail.com>
2473S:	Maintained
2474T:	git git://github.com/luisbg/linux-befs.git
2475F:	Documentation/filesystems/befs.txt
2476F:	fs/befs/
2477
2478BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2479M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2480L:	netdev@vger.kernel.org
2481S:	Maintained
2482F:	drivers/net/ethernet/ec_bhf.c
2483
2484BFS FILE SYSTEM
2485M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2486S:	Maintained
2487F:	Documentation/filesystems/bfs.txt
2488F:	fs/bfs/
2489F:	include/uapi/linux/bfs_fs.h
2490
2491BLACKFIN ARCHITECTURE
2492M:	Steven Miao <realmz6@gmail.com>
2493L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2494T:	git git://git.code.sf.net/p/adi-linux/code
2495W:	http://blackfin.uclinux.org
2496S:	Supported
2497F:	arch/blackfin/
2498
2499BLACKFIN EMAC DRIVER
2500L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2501W:	http://blackfin.uclinux.org
2502S:	Supported
2503F:	drivers/net/ethernet/adi/
2504
2505BLACKFIN RTC DRIVER
2506L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2507W:	http://blackfin.uclinux.org
2508S:	Supported
2509F:	drivers/rtc/rtc-bfin.c
2510
2511BLACKFIN SDH DRIVER
2512M:	Sonic Zhang <sonic.zhang@analog.com>
2513L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2514W:	http://blackfin.uclinux.org
2515S:	Supported
2516F:	drivers/mmc/host/bfin_sdh.c
2517
2518BLACKFIN SERIAL DRIVER
2519M:	Sonic Zhang <sonic.zhang@analog.com>
2520L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2521W:	http://blackfin.uclinux.org
2522S:	Supported
2523F:	drivers/tty/serial/bfin_uart.c
2524
2525BLACKFIN WATCHDOG DRIVER
2526L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2527W:	http://blackfin.uclinux.org
2528S:	Supported
2529F:	drivers/watchdog/bfin_wdt.c
2530
2531BLACKFIN I2C TWI DRIVER
2532M:	Sonic Zhang <sonic.zhang@analog.com>
2533L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2534W:	http://blackfin.uclinux.org/
2535S:	Supported
2536F:	drivers/i2c/busses/i2c-bfin-twi.c
2537
2538BLACKFIN MEDIA DRIVER
2539M:	Scott Jiang <scott.jiang.linux@gmail.com>
2540L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2541W:	http://blackfin.uclinux.org/
2542S:	Supported
2543F:	drivers/media/platform/blackfin/
2544F:	drivers/media/i2c/adv7183*
2545F:	drivers/media/i2c/vs6624*
2546
2547BLINKM RGB LED DRIVER
2548M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2549S:	Maintained
2550F:	drivers/leds/leds-blinkm.c
2551
2552BLOCK LAYER
2553M:	Jens Axboe <axboe@kernel.dk>
2554L:	linux-block@vger.kernel.org
2555T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2556S:	Maintained
2557F:	block/
2558F:	kernel/trace/blktrace.c
2559F:	lib/sbitmap.c
2560
2561BFQ I/O SCHEDULER
2562M:	Paolo Valente <paolo.valente@linaro.org>
2563M:	Jens Axboe <axboe@kernel.dk>
2564L:	linux-block@vger.kernel.org
2565S:	Maintained
2566F:	block/bfq-*
2567F:	Documentation/block/bfq-iosched.txt
2568
2569BLOCK2MTD DRIVER
2570M:	Joern Engel <joern@lazybastard.org>
2571L:	linux-mtd@lists.infradead.org
2572S:	Maintained
2573F:	drivers/mtd/devices/block2mtd.c
2574
2575BLUETOOTH DRIVERS
2576M:	Marcel Holtmann <marcel@holtmann.org>
2577M:	Gustavo Padovan <gustavo@padovan.org>
2578M:	Johan Hedberg <johan.hedberg@gmail.com>
2579L:	linux-bluetooth@vger.kernel.org
2580W:	http://www.bluez.org/
2581T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2582T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2583S:	Maintained
2584F:	drivers/bluetooth/
2585
2586BLUETOOTH SUBSYSTEM
2587M:	Marcel Holtmann <marcel@holtmann.org>
2588M:	Gustavo Padovan <gustavo@padovan.org>
2589M:	Johan Hedberg <johan.hedberg@gmail.com>
2590L:	linux-bluetooth@vger.kernel.org
2591W:	http://www.bluez.org/
2592T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2594S:	Maintained
2595F:	net/bluetooth/
2596F:	include/net/bluetooth/
2597
2598BONDING DRIVER
2599M:	Jay Vosburgh <j.vosburgh@gmail.com>
2600M:	Veaceslav Falico <vfalico@gmail.com>
2601M:	Andy Gospodarek <andy@greyhouse.net>
2602L:	netdev@vger.kernel.org
2603W:	http://sourceforge.net/projects/bonding/
2604S:	Supported
2605F:	drivers/net/bonding/
2606F:	include/uapi/linux/if_bonding.h
2607
2608BPF (Safe dynamic programs and tools)
2609M:	Alexei Starovoitov <ast@kernel.org>
2610M:	Daniel Borkmann <daniel@iogearbox.net>
2611L:	netdev@vger.kernel.org
2612L:	linux-kernel@vger.kernel.org
2613S:	Supported
2614F:	arch/x86/net/bpf_jit*
2615F:	Documentation/networking/filter.txt
2616F:	include/linux/bpf*
2617F:	include/linux/filter.h
2618F:	include/uapi/linux/bpf*
2619F:	include/uapi/linux/filter.h
2620F:	kernel/bpf/
2621F:	kernel/trace/bpf_trace.c
2622F:	lib/test_bpf.c
2623F:	net/bpf/
2624F:	net/core/filter.c
2625F:	net/sched/act_bpf.c
2626F:	net/sched/cls_bpf.c
2627F:	samples/bpf/
2628F:	tools/net/bpf*
2629F:	tools/testing/selftests/bpf/
2630
2631BROADCOM B44 10/100 ETHERNET DRIVER
2632M:	Michael Chan <michael.chan@broadcom.com>
2633L:	netdev@vger.kernel.org
2634S:	Supported
2635F:	drivers/net/ethernet/broadcom/b44.*
2636
2637BROADCOM B53 ETHERNET SWITCH DRIVER
2638M:	Florian Fainelli <f.fainelli@gmail.com>
2639L:	netdev@vger.kernel.org
2640L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2641S:	Supported
2642F:	drivers/net/dsa/b53/*
2643F:	include/linux/platform_data/b53.h
2644
2645BROADCOM GENET ETHERNET DRIVER
2646M:	Florian Fainelli <f.fainelli@gmail.com>
2647L:	netdev@vger.kernel.org
2648S:	Supported
2649F:	drivers/net/ethernet/broadcom/genet/
2650
2651BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2652M:	Rasesh Mody <rasesh.mody@cavium.com>
2653M:	Harish Patil <harish.patil@cavium.com>
2654M:	Dept-GELinuxNICDev@cavium.com
2655L:	netdev@vger.kernel.org
2656S:	Supported
2657F:	drivers/net/ethernet/broadcom/bnx2.*
2658F:	drivers/net/ethernet/broadcom/bnx2_*
2659
2660BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2661M:	Yuval Mintz <Yuval.Mintz@cavium.com>
2662M:	Ariel Elior <ariel.elior@cavium.com>
2663M:	everest-linux-l2@cavium.com
2664L:	netdev@vger.kernel.org
2665S:	Supported
2666F:	drivers/net/ethernet/broadcom/bnx2x/
2667
2668BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2669M:	Michael Chan <michael.chan@broadcom.com>
2670L:	netdev@vger.kernel.org
2671S:	Supported
2672F:	drivers/net/ethernet/broadcom/bnxt/
2673
2674BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2675M:	Florian Fainelli <f.fainelli@gmail.com>
2676M:	Ray Jui <rjui@broadcom.com>
2677M:	Scott Branden <sbranden@broadcom.com>
2678M:	bcm-kernel-feedback-list@broadcom.com
2679T:	git git://github.com/broadcom/mach-bcm
2680S:	Maintained
2681N:	bcm281*
2682N:	bcm113*
2683N:	bcm216*
2684N:	kona
2685F:	arch/arm/mach-bcm/
2686
2687BROADCOM BCM2835 ARM ARCHITECTURE
2688M:	Lee Jones <lee@kernel.org>
2689M:	Eric Anholt <eric@anholt.net>
2690M:	Stefan Wahren <stefan.wahren@i2se.com>
2691L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2692L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2693T:	git git://github.com/anholt/linux
2694S:	Maintained
2695N:	bcm2835
2696F:	drivers/staging/vc04_services
2697
2698BROADCOM BCM47XX MIPS ARCHITECTURE
2699M:	Hauke Mehrtens <hauke@hauke-m.de>
2700M:	Rafał Miłecki <zajec5@gmail.com>
2701L:	linux-mips@linux-mips.org
2702S:	Maintained
2703F:	Documentation/devicetree/bindings/mips/brcm/
2704F:	arch/mips/bcm47xx/*
2705F:	arch/mips/include/asm/mach-bcm47xx/*
2706
2707BROADCOM BCM5301X ARM ARCHITECTURE
2708M:	Hauke Mehrtens <hauke@hauke-m.de>
2709M:	Rafał Miłecki <zajec5@gmail.com>
2710M:	Jon Mason <jonmason@broadcom.com>
2711M:	bcm-kernel-feedback-list@broadcom.com
2712L:	linux-arm-kernel@lists.infradead.org
2713S:	Maintained
2714F:	arch/arm/mach-bcm/bcm_5301x.c
2715F:	arch/arm/boot/dts/bcm5301x*.dtsi
2716F:	arch/arm/boot/dts/bcm470*
2717F:	arch/arm/boot/dts/bcm953012*
2718
2719BROADCOM BCM53573 ARM ARCHITECTURE
2720M:	Rafał Miłecki <rafal@milecki.pl>
2721L:	linux-arm-kernel@lists.infradead.org
2722S:	Maintained
2723F:	arch/arm/boot/dts/bcm53573*
2724F:	arch/arm/boot/dts/bcm47189*
2725
2726BROADCOM BCM63XX ARM ARCHITECTURE
2727M:	Florian Fainelli <f.fainelli@gmail.com>
2728M:	bcm-kernel-feedback-list@broadcom.com
2729L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2730T:	git git://github.com/broadcom/stblinux.git
2731S:	Maintained
2732N:	bcm63xx
2733
2734BROADCOM BCM63XX/BCM33XX UDC DRIVER
2735M:	Kevin Cernekee <cernekee@gmail.com>
2736L:	linux-usb@vger.kernel.org
2737S:	Maintained
2738F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2739
2740BROADCOM BCM7XXX ARM ARCHITECTURE
2741M:	Brian Norris <computersforpeace@gmail.com>
2742M:	Gregory Fong <gregory.0xf0@gmail.com>
2743M:	Florian Fainelli <f.fainelli@gmail.com>
2744M:	bcm-kernel-feedback-list@broadcom.com
2745L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2746T:	git git://github.com/broadcom/stblinux.git
2747S:	Maintained
2748F:	arch/arm/mach-bcm/*brcmstb*
2749F:	arch/arm/boot/dts/bcm7*.dts*
2750F:	drivers/bus/brcmstb_gisb.c
2751N:	brcmstb
2752
2753BROADCOM BMIPS MIPS ARCHITECTURE
2754M:	Kevin Cernekee <cernekee@gmail.com>
2755M:	Florian Fainelli <f.fainelli@gmail.com>
2756L:	linux-mips@linux-mips.org
2757T:	git git://github.com/broadcom/stblinux.git
2758S:	Maintained
2759F:	arch/mips/bmips/*
2760F:	arch/mips/include/asm/mach-bmips/*
2761F:	arch/mips/kernel/*bmips*
2762F:	arch/mips/boot/dts/brcm/bcm*.dts*
2763F:	drivers/irqchip/irq-bcm63*
2764F:	drivers/irqchip/irq-bcm7*
2765F:	drivers/irqchip/irq-brcmstb*
2766F:	include/linux/bcm963xx_nvram.h
2767F:	include/linux/bcm963xx_tag.h
2768
2769BROADCOM BMIPS CPUFREQ DRIVER
2770M:	Markus Mayer <mmayer@broadcom.com>
2771M:	bcm-kernel-feedback-list@broadcom.com
2772L:	linux-pm@vger.kernel.org
2773S:	Maintained
2774F:	drivers/cpufreq/bmips-cpufreq.c
2775
2776BROADCOM TG3 GIGABIT ETHERNET DRIVER
2777M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
2778M:	Prashant Sreedharan <prashant@broadcom.com>
2779M:	Michael Chan <mchan@broadcom.com>
2780L:	netdev@vger.kernel.org
2781S:	Supported
2782F:	drivers/net/ethernet/broadcom/tg3.*
2783
2784BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2785M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2786M:	Franky Lin <franky.lin@broadcom.com>
2787M:	Hante Meuleman <hante.meuleman@broadcom.com>
2788L:	linux-wireless@vger.kernel.org
2789L:	brcm80211-dev-list.pdl@broadcom.com
2790S:	Supported
2791F:	drivers/net/wireless/broadcom/brcm80211/
2792
2793BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2794M:	QLogic-Storage-Upstream@qlogic.com
2795L:	linux-scsi@vger.kernel.org
2796S:	Supported
2797F:	drivers/scsi/bnx2fc/
2798
2799BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2800M:	QLogic-Storage-Upstream@qlogic.com
2801L:	linux-scsi@vger.kernel.org
2802S:	Supported
2803F:	drivers/scsi/bnx2i/
2804
2805BROADCOM IPROC ARM ARCHITECTURE
2806M:	Ray Jui <rjui@broadcom.com>
2807M:	Scott Branden <sbranden@broadcom.com>
2808M:	Jon Mason <jonmason@broadcom.com>
2809M:	bcm-kernel-feedback-list@broadcom.com
2810L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2811T:	git git://github.com/broadcom/cygnus-linux.git
2812S:	Maintained
2813N:	iproc
2814N:	cygnus
2815N:	bcm[-_]nsp
2816N:	bcm9113*
2817N:	bcm9583*
2818N:	bcm9585*
2819N:	bcm9586*
2820N:	bcm988312
2821N:	bcm113*
2822N:	bcm583*
2823N:	bcm585*
2824N:	bcm586*
2825N:	bcm88312
2826F:	arch/arm64/boot/dts/broadcom/ns2*
2827F:	drivers/clk/bcm/clk-ns*
2828F:	drivers/pinctrl/bcm/pinctrl-ns*
2829
2830BROADCOM BRCMSTB GPIO DRIVER
2831M:	Gregory Fong <gregory.0xf0@gmail.com>
2832L:	bcm-kernel-feedback-list@broadcom.com
2833S:	Supported
2834F:	drivers/gpio/gpio-brcmstb.c
2835F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2836
2837BROADCOM KONA GPIO DRIVER
2838M:	Ray Jui <rjui@broadcom.com>
2839L:	bcm-kernel-feedback-list@broadcom.com
2840S:	Supported
2841F:	drivers/gpio/gpio-bcm-kona.c
2842F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2843
2844BROADCOM NVRAM DRIVER
2845M:	Rafał Miłecki <zajec5@gmail.com>
2846L:	linux-mips@linux-mips.org
2847S:	Maintained
2848F:	drivers/firmware/broadcom/*
2849
2850BROADCOM STB NAND FLASH DRIVER
2851M:	Brian Norris <computersforpeace@gmail.com>
2852M:	Kamal Dasu <kdasu.kdev@gmail.com>
2853L:	linux-mtd@lists.infradead.org
2854L:	bcm-kernel-feedback-list@broadcom.com
2855S:	Maintained
2856F:	drivers/mtd/nand/brcmnand/
2857
2858BROADCOM STB AVS CPUFREQ DRIVER
2859M:	Markus Mayer <mmayer@broadcom.com>
2860M:	bcm-kernel-feedback-list@broadcom.com
2861L:	linux-pm@vger.kernel.org
2862S:	Maintained
2863F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2864F:	drivers/cpufreq/brcmstb*
2865
2866BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2867M:	Rafał Miłecki <zajec5@gmail.com>
2868L:	linux-wireless@vger.kernel.org
2869S:	Maintained
2870F:	drivers/bcma/
2871F:	include/linux/bcma/
2872
2873BROADCOM SYSTEMPORT ETHERNET DRIVER
2874M:	Florian Fainelli <f.fainelli@gmail.com>
2875L:	netdev@vger.kernel.org
2876S:	Supported
2877F:	drivers/net/ethernet/broadcom/bcmsysport.*
2878
2879BROADCOM NETXTREME-E ROCE DRIVER
2880M:	Selvin Xavier <selvin.xavier@broadcom.com>
2881M:	Devesh Sharma <devesh.sharma@broadcom.com>
2882M:	Somnath Kotur <somnath.kotur@broadcom.com>
2883M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2884L:	linux-rdma@vger.kernel.org
2885W:	http://www.broadcom.com
2886S:	Supported
2887F:	drivers/infiniband/hw/bnxt_re/
2888F:	include/uapi/rdma/bnxt_re-abi.h
2889
2890BROCADE BFA FC SCSI DRIVER
2891M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2892M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2893L:	linux-scsi@vger.kernel.org
2894S:	Supported
2895F:	drivers/scsi/bfa/
2896
2897BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2898M:	Rasesh Mody <rasesh.mody@cavium.com>
2899M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2900M:	Dept-GELinuxNICDev@cavium.com
2901L:	netdev@vger.kernel.org
2902S:	Supported
2903F:	drivers/net/ethernet/brocade/bna/
2904
2905BSG (block layer generic sg v4 driver)
2906M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2907L:	linux-scsi@vger.kernel.org
2908S:	Supported
2909F:	block/bsg.c
2910F:	include/linux/bsg.h
2911F:	include/uapi/linux/bsg.h
2912
2913BT87X AUDIO DRIVER
2914M:	Clemens Ladisch <clemens@ladisch.de>
2915L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2916T:	git git://git.alsa-project.org/alsa-kernel.git
2917S:	Maintained
2918F:	Documentation/sound/alsa/Bt87x.txt
2919F:	sound/pci/bt87x.c
2920
2921BT8XXGPIO DRIVER
2922M:	Michael Buesch <m@bues.ch>
2923W:	http://bu3sch.de/btgpio.php
2924S:	Maintained
2925F:	drivers/gpio/gpio-bt8xx.c
2926
2927BTRFS FILE SYSTEM
2928M:	Chris Mason <clm@fb.com>
2929M:	Josef Bacik <jbacik@fb.com>
2930M:	David Sterba <dsterba@suse.com>
2931L:	linux-btrfs@vger.kernel.org
2932W:	http://btrfs.wiki.kernel.org/
2933Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
2934T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2935S:	Maintained
2936F:	Documentation/filesystems/btrfs.txt
2937F:	fs/btrfs/
2938F:	include/linux/btrfs*
2939F:	include/uapi/linux/btrfs*
2940
2941BTTV VIDEO4LINUX DRIVER
2942M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2943M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2944L:	linux-media@vger.kernel.org
2945W:	https://linuxtv.org
2946T:	git git://linuxtv.org/media_tree.git
2947S:	Odd fixes
2948F:	Documentation/media/v4l-drivers/bttv*
2949F:	drivers/media/pci/bt8xx/bttv*
2950
2951BUSLOGIC SCSI DRIVER
2952M:	Khalid Aziz <khalid@gonehiking.org>
2953L:	linux-scsi@vger.kernel.org
2954S:	Maintained
2955F:	drivers/scsi/BusLogic.*
2956F:	drivers/scsi/FlashPoint.*
2957
2958C-MEDIA CMI8788 DRIVER
2959M:	Clemens Ladisch <clemens@ladisch.de>
2960L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2961T:	git git://git.alsa-project.org/alsa-kernel.git
2962S:	Maintained
2963F:	sound/pci/oxygen/
2964
2965C6X ARCHITECTURE
2966M:	Mark Salter <msalter@redhat.com>
2967M:	Aurelien Jacquiot <a-jacquiot@ti.com>
2968L:	linux-c6x-dev@linux-c6x.org
2969W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
2970S:	Maintained
2971F:	arch/c6x/
2972
2973CA8210 IEEE-802.15.4 RADIO DRIVER
2974M:	Harry Morris <h.morris@cascoda.com>
2975M:	linuxdev@cascoda.com
2976L:	linux-wpan@vger.kernel.org
2977W:	https://github.com/Cascoda/ca8210-linux.git
2978S:	Maintained
2979F:	drivers/net/ieee802154/ca8210.c
2980F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
2981
2982CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2983M:	David Howells <dhowells@redhat.com>
2984L:	linux-cachefs@redhat.com (moderated for non-subscribers)
2985S:	Supported
2986F:	Documentation/filesystems/caching/cachefiles.txt
2987F:	fs/cachefiles/
2988
2989CADET FM/AM RADIO RECEIVER DRIVER
2990M:	Hans Verkuil <hverkuil@xs4all.nl>
2991L:	linux-media@vger.kernel.org
2992T:	git git://linuxtv.org/media_tree.git
2993W:	https://linuxtv.org
2994S:	Maintained
2995F:	drivers/media/radio/radio-cadet*
2996
2997CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2998M:	Jonathan Corbet <corbet@lwn.net>
2999L:	linux-media@vger.kernel.org
3000T:	git git://linuxtv.org/media_tree.git
3001S:	Maintained
3002F:	Documentation/media/v4l-drivers/cafe_ccic*
3003F:	drivers/media/platform/marvell-ccic/
3004
3005CAIF NETWORK LAYER
3006M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3007L:	netdev@vger.kernel.org
3008S:	Supported
3009F:	Documentation/networking/caif/
3010F:	drivers/net/caif/
3011F:	include/uapi/linux/caif/
3012F:	include/net/caif/
3013F:	net/caif/
3014
3015CALGARY x86-64 IOMMU
3016M:	Muli Ben-Yehuda <mulix@mulix.org>
3017M:	Jon Mason <jdmason@kudzu.us>
3018L:	iommu@lists.linux-foundation.org
3019S:	Maintained
3020F:	arch/x86/kernel/pci-calgary_64.c
3021F:	arch/x86/kernel/tce_64.c
3022F:	arch/x86/include/asm/calgary.h
3023F:	arch/x86/include/asm/tce.h
3024
3025CAN NETWORK LAYER
3026M:	Oliver Hartkopp <socketcan@hartkopp.net>
3027M:	Marc Kleine-Budde <mkl@pengutronix.de>
3028L:	linux-can@vger.kernel.org
3029W:	https://github.com/linux-can
3030T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3031T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3032S:	Maintained
3033F:	Documentation/networking/can.txt
3034F:	net/can/
3035F:	include/linux/can/core.h
3036F:	include/uapi/linux/can.h
3037F:	include/uapi/linux/can/bcm.h
3038F:	include/uapi/linux/can/raw.h
3039F:	include/uapi/linux/can/gw.h
3040
3041CAN NETWORK DRIVERS
3042M:	Wolfgang Grandegger <wg@grandegger.com>
3043M:	Marc Kleine-Budde <mkl@pengutronix.de>
3044L:	linux-can@vger.kernel.org
3045W:	https://github.com/linux-can
3046T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3047T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3048S:	Maintained
3049F:	Documentation/devicetree/bindings/net/can/
3050F:	drivers/net/can/
3051F:	include/linux/can/dev.h
3052F:	include/linux/can/platform/
3053F:	include/uapi/linux/can/error.h
3054F:	include/uapi/linux/can/netlink.h
3055
3056CAPABILITIES
3057M:	Serge Hallyn <serge@hallyn.com>
3058L:	linux-security-module@vger.kernel.org
3059S:	Supported
3060F:	include/linux/capability.h
3061F:	include/uapi/linux/capability.h
3062F:	security/commoncap.c
3063F:	kernel/capability.c
3064
3065CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3066M:	Kevin Tsai <ktsai@capellamicro.com>
3067S:	Maintained
3068F:	drivers/iio/light/cm*
3069
3070CAVIUM THUNDERX2 ARM64 SOC
3071M:	Jayachandran C <jnair@caviumnetworks.com>
3072L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3073S:	Maintained
3074F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3075F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3076
3077CAVIUM I2C DRIVER
3078M:	Jan Glauber <jglauber@cavium.com>
3079M:	David Daney <david.daney@cavium.com>
3080W:	http://www.cavium.com
3081S:	Supported
3082F:	drivers/i2c/busses/i2c-octeon*
3083F:	drivers/i2c/busses/i2c-thunderx*
3084
3085CAVIUM MMC DRIVER
3086M:	Jan Glauber <jglauber@cavium.com>
3087M:	David Daney <david.daney@cavium.com>
3088M:	Steven J. Hill <Steven.Hill@cavium.com>
3089W:	http://www.cavium.com
3090S:	Supported
3091F:	drivers/mmc/host/cavium*
3092
3093CAVIUM LIQUIDIO NETWORK DRIVER
3094M:     Derek Chickles <derek.chickles@caviumnetworks.com>
3095M:     Satanand Burla <satananda.burla@caviumnetworks.com>
3096M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
3097M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3098L:     netdev@vger.kernel.org
3099W:     http://www.cavium.com
3100S:     Supported
3101F:     drivers/net/ethernet/cavium/liquidio/
3102
3103CAVIUM OCTEON-TX CRYPTO DRIVER
3104M:	George Cherian <george.cherian@cavium.com>
3105L:	linux-crypto@vger.kernel.org
3106W:	http://www.cavium.com
3107S:	Supported
3108F:	drivers/crypto/cavium/cpt/
3109
3110CC2520 IEEE-802.15.4 RADIO DRIVER
3111M:	Varka Bhadram <varkabhadram@gmail.com>
3112L:	linux-wpan@vger.kernel.org
3113S:	Maintained
3114F:	drivers/net/ieee802154/cc2520.c
3115F:	include/linux/spi/cc2520.h
3116F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3117
3118CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3119M:	Gilad Ben-Yossef <gilad@benyossef.com>
3120L:	linux-crypto@vger.kernel.org
3121L:	driverdev-devel@linuxdriverproject.org
3122S:	Supported
3123F:	drivers/staging/ccree/
3124W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3125
3126CEC FRAMEWORK
3127M:	Hans Verkuil <hans.verkuil@cisco.com>
3128L:	linux-media@vger.kernel.org
3129T:	git git://linuxtv.org/media_tree.git
3130W:	http://linuxtv.org
3131S:	Supported
3132F:	Documentation/media/kapi/cec-core.rst
3133F:	Documentation/media/uapi/cec
3134F:	drivers/media/cec/
3135F:	drivers/media/rc/keymaps/rc-cec.c
3136F:	include/media/cec.h
3137F:	include/media/cec-notifier.h
3138F:	include/uapi/linux/cec.h
3139F:	include/uapi/linux/cec-funcs.h
3140
3141CELL BROADBAND ENGINE ARCHITECTURE
3142M:	Arnd Bergmann <arnd@arndb.de>
3143L:	linuxppc-dev@lists.ozlabs.org
3144W:	http://www.ibm.com/developerworks/power/cell/
3145S:	Supported
3146F:	arch/powerpc/include/asm/cell*.h
3147F:	arch/powerpc/include/asm/spu*.h
3148F:	arch/powerpc/include/uapi/asm/spu*.h
3149F:	arch/powerpc/oprofile/*cell*
3150F:	arch/powerpc/platforms/cell/
3151
3152CEPH COMMON CODE (LIBCEPH)
3153M:	Ilya Dryomov <idryomov@gmail.com>
3154M:	"Yan, Zheng" <zyan@redhat.com>
3155M:	Sage Weil <sage@redhat.com>
3156L:	ceph-devel@vger.kernel.org
3157W:	http://ceph.com/
3158T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3159T:	git git://github.com/ceph/ceph-client.git
3160S:	Supported
3161F:	net/ceph/
3162F:	include/linux/ceph/
3163F:	include/linux/crush/
3164
3165CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3166M:	"Yan, Zheng" <zyan@redhat.com>
3167M:	Sage Weil <sage@redhat.com>
3168M:	Ilya Dryomov <idryomov@gmail.com>
3169L:	ceph-devel@vger.kernel.org
3170W:	http://ceph.com/
3171T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3172T:	git git://github.com/ceph/ceph-client.git
3173S:	Supported
3174F:	Documentation/filesystems/ceph.txt
3175F:	fs/ceph/
3176
3177CERTIFICATE HANDLING:
3178M:	David Howells <dhowells@redhat.com>
3179M:	David Woodhouse <dwmw2@infradead.org>
3180L:	keyrings@vger.kernel.org
3181S:	Maintained
3182F:	Documentation/module-signing.txt
3183F:	certs/
3184F:	scripts/sign-file.c
3185F:	scripts/extract-cert.c
3186
3187CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3188L:	linux-usb@vger.kernel.org
3189S:	Orphan
3190F:	Documentation/usb/WUSB-Design-overview.txt
3191F:	Documentation/usb/wusb-cbaf
3192F:	drivers/usb/host/hwa-hc.c
3193F:	drivers/usb/host/whci/
3194F:	drivers/usb/wusbcore/
3195F:	include/linux/usb/wusb*
3196
3197HT16K33 LED CONTROLLER DRIVER
3198M:	Robin van der Gracht <robin@protonic.nl>
3199S:	Maintained
3200F:	drivers/auxdisplay/ht16k33.c
3201F:	Documentation/devicetree/bindings/display/ht16k33.txt
3202
3203CFAG12864B LCD DRIVER
3204M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3205W:	http://miguelojeda.es/auxdisplay.htm
3206W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3207S:	Maintained
3208F:	drivers/auxdisplay/cfag12864b.c
3209F:	include/linux/cfag12864b.h
3210
3211CFAG12864BFB LCD FRAMEBUFFER DRIVER
3212M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3213W:	http://miguelojeda.es/auxdisplay.htm
3214W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3215S:	Maintained
3216F:	drivers/auxdisplay/cfag12864bfb.c
3217F:	include/linux/cfag12864b.h
3218
3219CFG80211 and NL80211
3220M:	Johannes Berg <johannes@sipsolutions.net>
3221L:	linux-wireless@vger.kernel.org
3222W:	http://wireless.kernel.org/
3223T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3224T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3225S:	Maintained
3226F:	include/uapi/linux/nl80211.h
3227F:	include/net/cfg80211.h
3228F:	net/wireless/*
3229X:	net/wireless/wext*
3230
3231CHAR and MISC DRIVERS
3232M:	Arnd Bergmann <arnd@arndb.de>
3233M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3234T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3235S:	Supported
3236F:	drivers/char/*
3237F:	drivers/misc/*
3238F:	include/linux/miscdevice.h
3239
3240CHECKPATCH
3241M:	Andy Whitcroft <apw@canonical.com>
3242M:	Joe Perches <joe@perches.com>
3243S:	Maintained
3244F:	scripts/checkpatch.pl
3245
3246CHINESE DOCUMENTATION
3247M:	Harry Wei <harryxiyou@gmail.com>
3248L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3249L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3250S:	Maintained
3251F:	Documentation/translations/zh_CN/
3252
3253CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3254M:	Peter Chen <Peter.Chen@nxp.com>
3255T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3256L:	linux-usb@vger.kernel.org
3257S:	Maintained
3258F:	drivers/usb/chipidea/
3259
3260CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3261M:	Hans de Goede <hdegoede@redhat.com>
3262L:	linux-input@vger.kernel.org
3263S:	Maintained
3264F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3265F:	drivers/input/touchscreen/chipone_icn8318.c
3266
3267CHROME HARDWARE PLATFORM SUPPORT
3268M:	Olof Johansson <olof@lixom.net>
3269S:	Maintained
3270T:	git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3271F:	drivers/platform/chrome/
3272
3273CISCO VIC ETHERNET NIC DRIVER
3274M:	Christian Benvenuti <benve@cisco.com>
3275M:	Govindarajulu Varadarajan <_govind@gmx.com>
3276M:	Neel Patel <neepatel@cisco.com>
3277S:	Supported
3278F:	drivers/net/ethernet/cisco/enic/
3279
3280CISCO VIC LOW LATENCY NIC DRIVER
3281M:	Christian Benvenuti <benve@cisco.com>
3282M:	Dave Goodell <dgoodell@cisco.com>
3283S:	Supported
3284F:	drivers/infiniband/hw/usnic/
3285
3286CIRRUS LOGIC EP93XX ETHERNET DRIVER
3287M:	Hartley Sweeten <hsweeten@visionengravers.com>
3288L:	netdev@vger.kernel.org
3289S:	Maintained
3290F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3291
3292CIRRUS LOGIC AUDIO CODEC DRIVERS
3293M:	Brian Austin <brian.austin@cirrus.com>
3294M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3295L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3296S:	Maintained
3297F:	sound/soc/codecs/cs*
3298
3299CLEANCACHE API
3300M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3301L:	linux-kernel@vger.kernel.org
3302S:	Maintained
3303F:	mm/cleancache.c
3304F:	include/linux/cleancache.h
3305
3306CLK API
3307M:	Russell King <linux@armlinux.org.uk>
3308L:	linux-clk@vger.kernel.org
3309S:	Maintained
3310F:	include/linux/clk.h
3311
3312CLOCKSOURCE, CLOCKEVENT DRIVERS
3313M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3314M:	Thomas Gleixner <tglx@linutronix.de>
3315L:	linux-kernel@vger.kernel.org
3316T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3317S:	Supported
3318F:	drivers/clocksource
3319
3320CISCO FCOE HBA DRIVER
3321M:	Satish Kharat <satishkh@cisco.com>
3322M:	Sesidhar Baddela <sebaddel@cisco.com>
3323M:	Karan Tilak Kumar <kartilak@cisco.com>
3324L:	linux-scsi@vger.kernel.org
3325S:	Supported
3326F:	drivers/scsi/fnic/
3327
3328CISCO SCSI HBA DRIVER
3329M:	Karan Tilak Kumar <kartilak@cisco.com>
3330M:	Sesidhar Baddela <sebaddel@cisco.com>
3331L:	linux-scsi@vger.kernel.org
3332S:	Supported
3333F:	drivers/scsi/snic/
3334
3335CMPC ACPI DRIVER
3336M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3337M:	Daniel Oliveira Nascimento <don@syst.com.br>
3338L:	platform-driver-x86@vger.kernel.org
3339S:	Supported
3340F:	drivers/platform/x86/classmate-laptop.c
3341
3342COBALT MEDIA DRIVER
3343M:	Hans Verkuil <hans.verkuil@cisco.com>
3344L:	linux-media@vger.kernel.org
3345T:	git git://linuxtv.org/media_tree.git
3346W:	https://linuxtv.org
3347S:	Supported
3348F:	drivers/media/pci/cobalt/
3349
3350COCCINELLE/Semantic Patches (SmPL)
3351M:	Julia Lawall <Julia.Lawall@lip6.fr>
3352M:	Gilles Muller <Gilles.Muller@lip6.fr>
3353M:	Nicolas Palix <nicolas.palix@imag.fr>
3354M:	Michal Marek <mmarek@suse.com>
3355L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3356T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3357W:	http://coccinelle.lip6.fr/
3358S:	Supported
3359F:	Documentation/dev-tools/coccinelle.rst
3360F:	scripts/coccinelle/
3361F:	scripts/coccicheck
3362
3363CODA FILE SYSTEM
3364M:	Jan Harkes <jaharkes@cs.cmu.edu>
3365M:	coda@cs.cmu.edu
3366L:	codalist@coda.cs.cmu.edu
3367W:	http://www.coda.cs.cmu.edu/
3368S:	Maintained
3369F:	Documentation/filesystems/coda.txt
3370F:	fs/coda/
3371F:	include/linux/coda*.h
3372F:	include/uapi/linux/coda*.h
3373
3374CODA V4L2 MEM2MEM DRIVER
3375M:	Philipp Zabel <p.zabel@pengutronix.de>
3376L:	linux-media@vger.kernel.org
3377S:	Maintained
3378F:	Documentation/devicetree/bindings/media/coda.txt
3379F:	drivers/media/platform/coda/
3380
3381COMMON CLK FRAMEWORK
3382M:	Michael Turquette <mturquette@baylibre.com>
3383M:	Stephen Boyd <sboyd@codeaurora.org>
3384L:	linux-clk@vger.kernel.org
3385Q:	http://patchwork.kernel.org/project/linux-clk/list/
3386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3387S:	Maintained
3388F:	Documentation/devicetree/bindings/clock/
3389F:	drivers/clk/
3390X:	drivers/clk/clkdev.c
3391F:	include/linux/clk-pr*
3392F:	include/linux/clk/
3393
3394COMMON INTERNET FILE SYSTEM (CIFS)
3395M:	Steve French <sfrench@samba.org>
3396L:	linux-cifs@vger.kernel.org
3397L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3398W:	http://linux-cifs.samba.org/
3399T:	git git://git.samba.org/sfrench/cifs-2.6.git
3400S:	Supported
3401F:	Documentation/filesystems/cifs/
3402F:	fs/cifs/
3403
3404COMPACTPCI HOTPLUG CORE
3405M:	Scott Murray <scott@spiteful.org>
3406L:	linux-pci@vger.kernel.org
3407S:	Maintained
3408F:	drivers/pci/hotplug/cpci_hotplug*
3409
3410COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3411M:	Scott Murray <scott@spiteful.org>
3412L:	linux-pci@vger.kernel.org
3413S:	Maintained
3414F:	drivers/pci/hotplug/cpcihp_zt5550.*
3415
3416COMPACTPCI HOTPLUG GENERIC DRIVER
3417M:	Scott Murray <scott@spiteful.org>
3418L:	linux-pci@vger.kernel.org
3419S:	Maintained
3420F:	drivers/pci/hotplug/cpcihp_generic.c
3421
3422COMPAL LAPTOP SUPPORT
3423M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3424L:	platform-driver-x86@vger.kernel.org
3425S:	Maintained
3426F:	drivers/platform/x86/compal-laptop.c
3427
3428CONEXANT ACCESSRUNNER USB DRIVER
3429L:	accessrunner-general@lists.sourceforge.net
3430W:	http://accessrunner.sourceforge.net/
3431S:	Orphan
3432F:	drivers/usb/atm/cxacru.c
3433
3434CONFIGFS
3435M:	Joel Becker <jlbec@evilplan.org>
3436M:	Christoph Hellwig <hch@lst.de>
3437T:	git git://git.infradead.org/users/hch/configfs.git
3438S:	Supported
3439F:	fs/configfs/
3440F:	include/linux/configfs.h
3441
3442CONNECTOR
3443M:	Evgeniy Polyakov <zbr@ioremap.net>
3444L:	netdev@vger.kernel.org
3445S:	Maintained
3446F:	drivers/connector/
3447
3448CONTROL GROUP (CGROUP)
3449M:	Tejun Heo <tj@kernel.org>
3450M:	Li Zefan <lizefan@huawei.com>
3451M:	Johannes Weiner <hannes@cmpxchg.org>
3452L:	cgroups@vger.kernel.org
3453T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3454S:	Maintained
3455F:	Documentation/cgroup*
3456F:	include/linux/cgroup*
3457F:	kernel/cgroup*
3458
3459CONTROL GROUP - CPUSET
3460M:	Li Zefan <lizefan@huawei.com>
3461L:	cgroups@vger.kernel.org
3462W:	http://www.bullopensource.org/cpuset/
3463W:	http://oss.sgi.com/projects/cpusets/
3464T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3465S:	Maintained
3466F:	Documentation/cgroup-v1/cpusets.txt
3467F:	include/linux/cpuset.h
3468F:	kernel/cpuset.c
3469
3470CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3471M:	Johannes Weiner <hannes@cmpxchg.org>
3472M:	Michal Hocko <mhocko@kernel.org>
3473M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3474L:	cgroups@vger.kernel.org
3475L:	linux-mm@kvack.org
3476S:	Maintained
3477F:	mm/memcontrol.c
3478F:	mm/swap_cgroup.c
3479
3480CORETEMP HARDWARE MONITORING DRIVER
3481M:	Fenghua Yu <fenghua.yu@intel.com>
3482L:	linux-hwmon@vger.kernel.org
3483S:	Maintained
3484F:	Documentation/hwmon/coretemp
3485F:	drivers/hwmon/coretemp.c
3486
3487COSA/SRP SYNC SERIAL DRIVER
3488M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3489W:	http://www.fi.muni.cz/~kas/cosa/
3490S:	Maintained
3491F:	drivers/net/wan/cosa*
3492
3493CPMAC ETHERNET DRIVER
3494M:	Florian Fainelli <f.fainelli@gmail.com>
3495L:	netdev@vger.kernel.org
3496S:	Maintained
3497F:	drivers/net/ethernet/ti/cpmac.c
3498
3499CPU FREQUENCY DRIVERS
3500M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3501M:	Viresh Kumar <viresh.kumar@linaro.org>
3502L:	linux-pm@vger.kernel.org
3503S:	Maintained
3504T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3505T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3506B:	https://bugzilla.kernel.org
3507F:	Documentation/cpu-freq/
3508F:	Documentation/devicetree/bindings/cpufreq/
3509F:	drivers/cpufreq/
3510F:	include/linux/cpufreq.h
3511F:	tools/testing/selftests/cpufreq/
3512
3513CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3514M:	Viresh Kumar <viresh.kumar@linaro.org>
3515M:	Sudeep Holla <sudeep.holla@arm.com>
3516L:	linux-pm@vger.kernel.org
3517W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3518S:	Maintained
3519F:	drivers/cpufreq/arm_big_little.h
3520F:	drivers/cpufreq/arm_big_little.c
3521F:	drivers/cpufreq/arm_big_little_dt.c
3522
3523CPUIDLE DRIVER - ARM BIG LITTLE
3524M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3525M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3526L:	linux-pm@vger.kernel.org
3527L:	linux-arm-kernel@lists.infradead.org
3528T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3529S:	Maintained
3530F:	drivers/cpuidle/cpuidle-big_little.c
3531
3532CPUIDLE DRIVER - ARM EXYNOS
3533M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3534M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3535M:	Kukjin Kim <kgene@kernel.org>
3536L:	linux-pm@vger.kernel.org
3537L:	linux-samsung-soc@vger.kernel.org
3538S:	Supported
3539F:	drivers/cpuidle/cpuidle-exynos.c
3540F:	arch/arm/mach-exynos/pm.c
3541
3542CPUIDLE DRIVERS
3543M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3544M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3545L:	linux-pm@vger.kernel.org
3546S:	Maintained
3547T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3548B:	https://bugzilla.kernel.org
3549F:	drivers/cpuidle/*
3550F:	include/linux/cpuidle.h
3551
3552CPUID/MSR DRIVER
3553M:	"H. Peter Anvin" <hpa@zytor.com>
3554S:	Maintained
3555F:	arch/x86/kernel/cpuid.c
3556F:	arch/x86/kernel/msr.c
3557
3558CPU POWER MONITORING SUBSYSTEM
3559M:	Thomas Renninger <trenn@suse.com>
3560L:	linux-pm@vger.kernel.org
3561S:	Maintained
3562F:	tools/power/cpupower/
3563
3564CRAMFS FILESYSTEM
3565W:	http://sourceforge.net/projects/cramfs/
3566S:	Orphan / Obsolete
3567F:	Documentation/filesystems/cramfs.txt
3568F:	fs/cramfs/
3569
3570CRIS PORT
3571M:	Mikael Starvik <starvik@axis.com>
3572M:	Jesper Nilsson <jesper.nilsson@axis.com>
3573L:	linux-cris-kernel@axis.com
3574W:	http://developer.axis.com
3575T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3576S:	Maintained
3577F:	arch/cris/
3578F:	drivers/tty/serial/crisv10.*
3579
3580CRYPTO API
3581M:	Herbert Xu <herbert@gondor.apana.org.au>
3582M:	"David S. Miller" <davem@davemloft.net>
3583L:	linux-crypto@vger.kernel.org
3584T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3585T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3586S:	Maintained
3587F:	Documentation/crypto/
3588F:	Documentation/devicetree/bindings/crypto/
3589F:	Documentation/DocBook/crypto-API.tmpl
3590F:	arch/*/crypto/
3591F:	crypto/
3592F:	drivers/crypto/
3593F:	include/crypto/
3594F:	include/linux/crypto*
3595
3596CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3597M:	Neil Horman <nhorman@tuxdriver.com>
3598L:	linux-crypto@vger.kernel.org
3599S:	Maintained
3600F:	crypto/ansi_cprng.c
3601F:	crypto/rng.c
3602
3603CS3308 MEDIA DRIVER
3604M:	Hans Verkuil <hverkuil@xs4all.nl>
3605L:	linux-media@vger.kernel.org
3606T:	git git://linuxtv.org/media_tree.git
3607W:	http://linuxtv.org
3608S:	Odd Fixes
3609F:	drivers/media/i2c/cs3308.c
3610F:	drivers/media/i2c/cs3308.h
3611
3612CS5535 Audio ALSA driver
3613M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3614S:	Maintained
3615F:	sound/pci/cs5535audio/
3616
3617CW1200 WLAN driver
3618M:	Solomon Peachy <pizza@shaftnet.org>
3619S:	Maintained
3620F:	drivers/net/wireless/st/cw1200/
3621
3622CX18 VIDEO4LINUX DRIVER
3623M:	Andy Walls <awalls@md.metrocast.net>
3624L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3625L:	linux-media@vger.kernel.org
3626T:	git git://linuxtv.org/media_tree.git
3627W:	https://linuxtv.org
3628W:	http://www.ivtvdriver.org/index.php/Cx18
3629S:	Maintained
3630F:	Documentation/media/v4l-drivers/cx18*
3631F:	drivers/media/pci/cx18/
3632F:	include/uapi/linux/ivtv*
3633
3634CX2341X MPEG ENCODER HELPER MODULE
3635M:	Hans Verkuil <hverkuil@xs4all.nl>
3636L:	linux-media@vger.kernel.org
3637T:	git git://linuxtv.org/media_tree.git
3638W:	https://linuxtv.org
3639S:	Maintained
3640F:	drivers/media/common/cx2341x*
3641F:	include/media/cx2341x*
3642
3643CX24120 MEDIA DRIVER
3644M:	Jemma Denson <jdenson@gmail.com>
3645M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3646L:	linux-media@vger.kernel.org
3647W:	https://linuxtv.org
3648Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3649S:	Maintained
3650F:	drivers/media/dvb-frontends/cx24120*
3651
3652CX88 VIDEO4LINUX DRIVER
3653M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3654M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3655L:	linux-media@vger.kernel.org
3656W:	https://linuxtv.org
3657T:	git git://linuxtv.org/media_tree.git
3658S:	Odd fixes
3659F:	Documentation/media/v4l-drivers/cx88*
3660F:	drivers/media/pci/cx88/
3661
3662CXD2820R MEDIA DRIVER
3663M:	Antti Palosaari <crope@iki.fi>
3664L:	linux-media@vger.kernel.org
3665W:	https://linuxtv.org
3666W:	http://palosaari.fi/linux/
3667Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3668T:	git git://linuxtv.org/anttip/media_tree.git
3669S:	Maintained
3670F:	drivers/media/dvb-frontends/cxd2820r*
3671
3672CXGB3 ETHERNET DRIVER (CXGB3)
3673M:	Santosh Raspatur <santosh@chelsio.com>
3674L:	netdev@vger.kernel.org
3675W:	http://www.chelsio.com
3676S:	Supported
3677F:	drivers/net/ethernet/chelsio/cxgb3/
3678
3679CXGB3 ISCSI DRIVER (CXGB3I)
3680M:	Karen Xie <kxie@chelsio.com>
3681L:	linux-scsi@vger.kernel.org
3682W:	http://www.chelsio.com
3683S:	Supported
3684F:	drivers/scsi/cxgbi/cxgb3i
3685
3686CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3687M:	Steve Wise <swise@chelsio.com>
3688L:	linux-rdma@vger.kernel.org
3689W:	http://www.openfabrics.org
3690S:	Supported
3691F:	drivers/infiniband/hw/cxgb3/
3692F:	include/uapi/rdma/cxgb3-abi.h
3693
3694CXGB4 ETHERNET DRIVER (CXGB4)
3695M:	Ganesh Goudar <ganeshgr@chelsio.com>
3696L:	netdev@vger.kernel.org
3697W:	http://www.chelsio.com
3698S:	Supported
3699F:	drivers/net/ethernet/chelsio/cxgb4/
3700
3701CXGB4 ISCSI DRIVER (CXGB4I)
3702M:	Karen Xie <kxie@chelsio.com>
3703L:	linux-scsi@vger.kernel.org
3704W:	http://www.chelsio.com
3705S:	Supported
3706F:	drivers/scsi/cxgbi/cxgb4i
3707
3708CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3709M:	Steve Wise <swise@chelsio.com>
3710L:	linux-rdma@vger.kernel.org
3711W:	http://www.openfabrics.org
3712S:	Supported
3713F:	drivers/infiniband/hw/cxgb4/
3714F:	include/uapi/rdma/cxgb4-abi.h
3715
3716CXGB4VF ETHERNET DRIVER (CXGB4VF)
3717M:	Casey Leedom <leedom@chelsio.com>
3718L:	netdev@vger.kernel.org
3719W:	http://www.chelsio.com
3720S:	Supported
3721F:	drivers/net/ethernet/chelsio/cxgb4vf/
3722
3723CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3724M:	Ian Munsie <imunsie@au1.ibm.com>
3725M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3726L:	linuxppc-dev@lists.ozlabs.org
3727S:	Supported
3728F:	arch/powerpc/platforms/powernv/pci-cxl.c
3729F:	drivers/misc/cxl/
3730F:	include/misc/cxl*
3731F:	include/uapi/misc/cxl.h
3732F:	Documentation/powerpc/cxl.txt
3733F:	Documentation/ABI/testing/sysfs-class-cxl
3734
3735CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3736M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3737M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3738M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3739L:	linux-scsi@vger.kernel.org
3740S:	Supported
3741F:	drivers/scsi/cxlflash/
3742F:	include/uapi/scsi/cxlflash_ioctls.h
3743F:	Documentation/powerpc/cxlflash.txt
3744
3745STMMAC ETHERNET DRIVER
3746M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
3747M:	Alexandre Torgue <alexandre.torgue@st.com>
3748L:	netdev@vger.kernel.org
3749W:	http://www.stlinux.com
3750S:	Supported
3751F:	drivers/net/ethernet/stmicro/stmmac/
3752
3753CYBERPRO FB DRIVER
3754M:	Russell King <linux@armlinux.org.uk>
3755L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3756W:	http://www.armlinux.org.uk/
3757S:	Maintained
3758F:	drivers/video/fbdev/cyber2000fb.*
3759
3760CYCLADES ASYNC MUX DRIVER
3761W:	http://www.cyclades.com/
3762S:	Orphan
3763F:	drivers/tty/cyclades.c
3764F:	include/linux/cyclades.h
3765F:	include/uapi/linux/cyclades.h
3766
3767CYCLADES PC300 DRIVER
3768W:	http://www.cyclades.com/
3769S:	Orphan
3770F:	drivers/net/wan/pc300*
3771
3772CYPRESS_FIRMWARE MEDIA DRIVER
3773M:	Antti Palosaari <crope@iki.fi>
3774L:	linux-media@vger.kernel.org
3775W:	https://linuxtv.org
3776W:	http://palosaari.fi/linux/
3777Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3778T:	git git://linuxtv.org/anttip/media_tree.git
3779S:	Maintained
3780F:	drivers/media/common/cypress_firmware*
3781
3782CYTTSP TOUCHSCREEN DRIVER
3783M:	Ferruh Yigit <fery@cypress.com>
3784L:	linux-input@vger.kernel.org
3785S:	Supported
3786F:	drivers/input/touchscreen/cyttsp*
3787F:	include/linux/input/cyttsp.h
3788
3789DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3790M:	Joshua Kinard <kumba@gentoo.org>
3791S:	Maintained
3792F:	drivers/rtc/rtc-ds1685.c
3793F:	include/linux/rtc/ds1685.h
3794
3795DAMA SLAVE for AX.25
3796M:	Joerg Reuter <jreuter@yaina.de>
3797W:	http://yaina.de/jreuter/
3798W:	http://www.qsl.net/dl1bke/
3799L:	linux-hams@vger.kernel.org
3800S:	Maintained
3801F:	net/ax25/af_ax25.c
3802F:	net/ax25/ax25_dev.c
3803F:	net/ax25/ax25_ds_*
3804F:	net/ax25/ax25_in.c
3805F:	net/ax25/ax25_out.c
3806F:	net/ax25/ax25_timer.c
3807F:	net/ax25/sysctl_net_ax25.c
3808
3809DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3810L:	netdev@vger.kernel.org
3811S:	Orphan
3812F:	Documentation/networking/dmfe.txt
3813F:	drivers/net/ethernet/dec/tulip/dmfe.c
3814
3815DC390/AM53C974 SCSI driver
3816M:	Hannes Reinecke <hare@suse.com>
3817L:	linux-scsi@vger.kernel.org
3818S:	Maintained
3819F:	drivers/scsi/am53c974.c
3820
3821DC395x SCSI driver
3822M:	Oliver Neukum <oliver@neukum.org>
3823M:	Ali Akcaagac <aliakc@web.de>
3824M:	Jamie Lenehan <lenehan@twibble.org>
3825L:	dc395x@twibble.org
3826W:	http://twibble.org/dist/dc395x/
3827W:	http://lists.twibble.org/mailman/listinfo/dc395x/
3828S:	Maintained
3829F:	Documentation/scsi/dc395x.txt
3830F:	drivers/scsi/dc395x.*
3831
3832DCCP PROTOCOL
3833M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
3834L:	dccp@vger.kernel.org
3835W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3836S:	Maintained
3837F:	include/linux/dccp.h
3838F:	include/uapi/linux/dccp.h
3839F:	include/linux/tfrc.h
3840F:	net/dccp/
3841
3842DECnet NETWORK LAYER
3843W:	http://linux-decnet.sourceforge.net
3844L:	linux-decnet-user@lists.sourceforge.net
3845S:	Orphan
3846F:	Documentation/networking/decnet.txt
3847F:	net/decnet/
3848
3849DECSTATION PLATFORM SUPPORT
3850M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3851L:	linux-mips@linux-mips.org
3852W:	http://www.linux-mips.org/wiki/DECstation
3853S:	Maintained
3854F:	arch/mips/dec/
3855F:	arch/mips/include/asm/dec/
3856F:	arch/mips/include/asm/mach-dec/
3857
3858DEFXX FDDI NETWORK DRIVER
3859M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3860S:	Maintained
3861F:	drivers/net/fddi/defxx.*
3862
3863DELL LAPTOP DRIVER
3864M:	Matthew Garrett <mjg59@srcf.ucam.org>
3865M:	Pali Rohár <pali.rohar@gmail.com>
3866L:	platform-driver-x86@vger.kernel.org
3867S:	Maintained
3868F:	drivers/platform/x86/dell-laptop.c
3869
3870DELL LAPTOP RBTN DRIVER
3871M:	Pali Rohár <pali.rohar@gmail.com>
3872S:	Maintained
3873F:	drivers/platform/x86/dell-rbtn.*
3874
3875DELL LAPTOP FREEFALL DRIVER
3876M:	Pali Rohár <pali.rohar@gmail.com>
3877S:	Maintained
3878F:	drivers/platform/x86/dell-smo8800.c
3879
3880DELL LAPTOP SMM DRIVER
3881M:	Pali Rohár <pali.rohar@gmail.com>
3882S:	Maintained
3883F:	drivers/hwmon/dell-smm-hwmon.c
3884F:	include/uapi/linux/i8k.h
3885
3886DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3887M:	Doug Warzecha <Douglas_Warzecha@dell.com>
3888S:	Maintained
3889F:	Documentation/dcdbas.txt
3890F:	drivers/firmware/dcdbas.*
3891
3892DELL WMI EXTRAS DRIVER
3893M:	Matthew Garrett <mjg59@srcf.ucam.org>
3894M:	Pali Rohár <pali.rohar@gmail.com>
3895S:	Maintained
3896F:	drivers/platform/x86/dell-wmi.c
3897
3898DESIGNWARE USB2 DRD IP DRIVER
3899M:	John Youn <johnyoun@synopsys.com>
3900L:	linux-usb@vger.kernel.org
3901T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3902S:	Maintained
3903F:	drivers/usb/dwc2/
3904
3905DESIGNWARE USB3 DRD IP DRIVER
3906M:	Felipe Balbi <balbi@kernel.org>
3907L:	linux-usb@vger.kernel.org
3908T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3909S:	Maintained
3910F:	drivers/usb/dwc3/
3911
3912DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
3913M:	Andreas Klinger <ak@it-klinger.de>
3914L:	linux-iio@vger.kernel.org
3915S:	Maintained
3916F:	drivers/iio/proximity/srf*.c
3917
3918DEVICE COREDUMP (DEV_COREDUMP)
3919M:	Johannes Berg <johannes@sipsolutions.net>
3920L:	linux-kernel@vger.kernel.org
3921S:	Maintained
3922F:	drivers/base/devcoredump.c
3923F:	include/linux/devcoredump.h
3924
3925DEVICE FREQUENCY (DEVFREQ)
3926M:	MyungJoo Ham <myungjoo.ham@samsung.com>
3927M:	Kyungmin Park <kyungmin.park@samsung.com>
3928R:	Chanwoo Choi <cw00.choi@samsung.com>
3929L:	linux-pm@vger.kernel.org
3930T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3931S:	Maintained
3932F:	drivers/devfreq/
3933F:	include/linux/devfreq.h
3934F:	Documentation/devicetree/bindings/devfreq/
3935
3936DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3937M:	Chanwoo Choi <cw00.choi@samsung.com>
3938L:	linux-pm@vger.kernel.org
3939T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3940S:	Supported
3941F:	drivers/devfreq/event/
3942F:	drivers/devfreq/devfreq-event.c
3943F:	include/linux/devfreq-event.h
3944F:	Documentation/devicetree/bindings/devfreq/event/
3945
3946BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3947M:	Chanwoo Choi <cw00.choi@samsung.com>
3948L:	linux-pm@vger.kernel.org
3949L:	linux-samsung-soc@vger.kernel.org
3950T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3951S:	Maintained
3952F:	drivers/devfreq/exynos-bus.c
3953F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3954
3955DEVICE NUMBER REGISTRY
3956M:	Torben Mathiasen <device@lanana.org>
3957W:	http://lanana.org/docs/device-list/index.html
3958S:	Maintained
3959
3960DEVICE-MAPPER  (LVM)
3961M:	Alasdair Kergon <agk@redhat.com>
3962M:	Mike Snitzer <snitzer@redhat.com>
3963M:	dm-devel@redhat.com
3964L:	dm-devel@redhat.com
3965W:	http://sources.redhat.com/dm
3966Q:	http://patchwork.kernel.org/project/dm-devel/list/
3967T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3968T:	quilt http://people.redhat.com/agk/patches/linux/editing/
3969S:	Maintained
3970F:	Documentation/device-mapper/
3971F:	drivers/md/dm*
3972F:	drivers/md/persistent-data/
3973F:	include/linux/device-mapper.h
3974F:	include/linux/dm-*.h
3975F:	include/uapi/linux/dm-*.h
3976
3977DEVLINK
3978M:	Jiri Pirko <jiri@mellanox.com>
3979L:	netdev@vger.kernel.org
3980S:	Supported
3981F:	net/core/devlink.c
3982F:	include/net/devlink.h
3983F:	include/uapi/linux/devlink.h
3984
3985DIALOG SEMICONDUCTOR DRIVERS
3986M:	Support Opensource <support.opensource@diasemi.com>
3987W:	http://www.dialog-semiconductor.com/products
3988S:	Supported
3989F:	Documentation/hwmon/da90??
3990F:	Documentation/devicetree/bindings/mfd/da90*.txt
3991F:	Documentation/devicetree/bindings/regulator/da92*.txt
3992F:	Documentation/devicetree/bindings/sound/da[79]*.txt
3993F:	drivers/gpio/gpio-da90??.c
3994F:	drivers/hwmon/da90??-hwmon.c
3995F:	drivers/iio/adc/da91??-*.c
3996F:	drivers/input/misc/da90??_onkey.c
3997F:	drivers/input/touchscreen/da9052_tsi.c
3998F:	drivers/leds/leds-da90??.c
3999F:	drivers/mfd/da903x.c
4000F:	drivers/mfd/da90??-*.c
4001F:	drivers/mfd/da91??-*.c
4002F:	drivers/power/supply/da9052-battery.c
4003F:	drivers/power/supply/da91??-*.c
4004F:	drivers/regulator/da903x.c
4005F:	drivers/regulator/da9???-regulator.[ch]
4006F:	drivers/rtc/rtc-da90??.c
4007F:	drivers/video/backlight/da90??_bl.c
4008F:	drivers/watchdog/da90??_wdt.c
4009F:	include/linux/mfd/da903x.h
4010F:	include/linux/mfd/da9052/
4011F:	include/linux/mfd/da9055/
4012F:	include/linux/mfd/da9062/
4013F:	include/linux/mfd/da9063/
4014F:	include/linux/mfd/da9150/
4015F:	include/linux/regulator/da9211.h
4016F:	include/sound/da[79]*.h
4017F:	sound/soc/codecs/da[79]*.[ch]
4018
4019DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4020M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4021L:	linux-gpio@vger.kernel.org
4022S:	Maintained
4023F:	drivers/gpio/gpio-gpio-mm.c
4024
4025DIGI NEO AND CLASSIC PCI PRODUCTS
4026M:	Lidza Louina <lidza.louina@gmail.com>
4027M:	Mark Hounschell <markh@compro.net>
4028L:	driverdev-devel@linuxdriverproject.org
4029S:	Maintained
4030F:	drivers/staging/dgnc/
4031
4032DIOLAN U2C-12 I2C DRIVER
4033M:	Guenter Roeck <linux@roeck-us.net>
4034L:	linux-i2c@vger.kernel.org
4035S:	Maintained
4036F:	drivers/i2c/busses/i2c-diolan-u2c.c
4037
4038DIRECT ACCESS (DAX)
4039M:	Matthew Wilcox <mawilcox@microsoft.com>
4040M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4041L:	linux-fsdevel@vger.kernel.org
4042S:	Supported
4043F:	fs/dax.c
4044F:	include/linux/dax.h
4045F:	include/trace/events/fs_dax.h
4046
4047DIRECTORY NOTIFICATION (DNOTIFY)
4048M:	Eric Paris <eparis@parisplace.org>
4049S:	Maintained
4050F:	Documentation/filesystems/dnotify.txt
4051F:	fs/notify/dnotify/
4052F:	include/linux/dnotify.h
4053
4054DISK GEOMETRY AND PARTITION HANDLING
4055M:	Andries Brouwer <aeb@cwi.nl>
4056W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4057W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4058W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4059S:	Maintained
4060
4061DISKQUOTA
4062M:	Jan Kara <jack@suse.com>
4063S:	Maintained
4064F:	Documentation/filesystems/quota.txt
4065F:	fs/quota/
4066F:	include/linux/quota*.h
4067F:	include/uapi/linux/quota*.h
4068
4069DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4070M:	Bernie Thompson <bernie@plugable.com>
4071L:	linux-fbdev@vger.kernel.org
4072S:	Maintained
4073W:	http://plugable.com/category/projects/udlfb/
4074F:	drivers/video/fbdev/udlfb.c
4075F:	include/video/udlfb.h
4076F:	Documentation/fb/udlfb.txt
4077
4078DISTRIBUTED LOCK MANAGER (DLM)
4079M:	Christine Caulfield <ccaulfie@redhat.com>
4080M:	David Teigland <teigland@redhat.com>
4081L:	cluster-devel@redhat.com
4082W:	http://sources.redhat.com/cluster/
4083T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4084S:	Supported
4085F:	fs/dlm/
4086
4087DMA BUFFER SHARING FRAMEWORK
4088M:	Sumit Semwal <sumit.semwal@linaro.org>
4089S:	Maintained
4090L:	linux-media@vger.kernel.org
4091L:	dri-devel@lists.freedesktop.org
4092L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4093F:	drivers/dma-buf/
4094F:	include/linux/dma-buf*
4095F:	include/linux/reservation.h
4096F:	include/linux/*fence.h
4097F:	Documentation/driver-api/dma-buf.rst
4098T:	git git://anongit.freedesktop.org/drm/drm-misc
4099
4100SYNC FILE FRAMEWORK
4101M:	Sumit Semwal <sumit.semwal@linaro.org>
4102R:	Gustavo Padovan <gustavo@padovan.org>
4103S:	Maintained
4104L:	linux-media@vger.kernel.org
4105L:	dri-devel@lists.freedesktop.org
4106F:	drivers/dma-buf/sync_*
4107F:	drivers/dma-buf/dma-fence*
4108F:	drivers/dma-buf/sw_sync.c
4109F:	include/linux/sync_file.h
4110F:	include/uapi/linux/sync_file.h
4111F:	Documentation/sync_file.txt
4112T:	git git://anongit.freedesktop.org/drm/drm-misc
4113
4114DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4115M:	Vinod Koul <vinod.koul@intel.com>
4116L:	dmaengine@vger.kernel.org
4117Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4118S:	Maintained
4119F:	drivers/dma/
4120F:	include/linux/dmaengine.h
4121F:	Documentation/devicetree/bindings/dma/
4122F:	Documentation/dmaengine/
4123T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4124
4125DME1737 HARDWARE MONITOR DRIVER
4126M:	Juerg Haefliger <juergh@gmail.com>
4127L:	linux-hwmon@vger.kernel.org
4128S:	Maintained
4129F:	Documentation/hwmon/dme1737
4130F:	drivers/hwmon/dme1737.c
4131
4132DMI/SMBIOS SUPPORT
4133M:	Jean Delvare <jdelvare@suse.com>
4134S:	Maintained
4135T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4136F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4137F:	drivers/firmware/dmi-id.c
4138F:	drivers/firmware/dmi_scan.c
4139F:	include/linux/dmi.h
4140
4141DOCUMENTATION
4142M:	Jonathan Corbet <corbet@lwn.net>
4143L:	linux-doc@vger.kernel.org
4144S:	Maintained
4145F:	Documentation/
4146F:	scripts/docproc.c
4147F:	scripts/kernel-doc*
4148X:	Documentation/ABI/
4149X:	Documentation/devicetree/
4150X:	Documentation/acpi
4151X:	Documentation/power
4152X:	Documentation/spi
4153X:	Documentation/media
4154T:	git git://git.lwn.net/linux.git docs-next
4155
4156DOUBLETALK DRIVER
4157M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4158L:	blinux-list@redhat.com
4159S:	Maintained
4160F:	drivers/char/dtlk.c
4161F:	include/linux/dtlk.h
4162
4163DPAA2 DATAPATH I/O (DPIO) DRIVER
4164M:	Roy Pledge <Roy.Pledge@nxp.com>
4165L:	linux-kernel@vger.kernel.org
4166S:	Maintained
4167F:	drivers/staging/fsl-mc/bus/dpio
4168
4169DPAA2 ETHERNET DRIVER
4170M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4171L:	linux-kernel@vger.kernel.org
4172S:	Maintained
4173F:	drivers/staging/fsl-dpaa2/ethernet
4174
4175DPT_I2O SCSI RAID DRIVER
4176M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4177L:	linux-scsi@vger.kernel.org
4178W:	http://www.adaptec.com/
4179S:	Maintained
4180F:	drivers/scsi/dpt*
4181F:	drivers/scsi/dpt/
4182
4183DRBD DRIVER
4184M:	Philipp Reisner <philipp.reisner@linbit.com>
4185M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4186L:	drbd-dev@lists.linbit.com
4187W:	http://www.drbd.org
4188T:	git git://git.linbit.com/linux-drbd.git
4189T:	git git://git.linbit.com/drbd-8.4.git
4190S:	Supported
4191F:	drivers/block/drbd/
4192F:	lib/lru_cache.c
4193F:	Documentation/blockdev/drbd/
4194
4195DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4196M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4197T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4198S:	Supported
4199F:	Documentation/kobject.txt
4200F:	drivers/base/
4201F:	fs/debugfs/
4202F:	fs/sysfs/
4203F:	include/linux/debugfs.h
4204F:	include/linux/kobj*
4205F:	lib/kobj*
4206
4207DRM DRIVERS
4208M:	David Airlie <airlied@linux.ie>
4209L:	dri-devel@lists.freedesktop.org
4210T:	git git://people.freedesktop.org/~airlied/linux
4211B:	https://bugs.freedesktop.org/
4212C:	irc://chat.freenode.net/dri-devel
4213S:	Maintained
4214F:	drivers/gpu/drm/
4215F:	drivers/gpu/vga/
4216F:	Documentation/devicetree/bindings/display/
4217F:	Documentation/devicetree/bindings/gpu/
4218F:	Documentation/devicetree/bindings/video/
4219F:	Documentation/gpu/
4220F:	include/drm/
4221F:	include/uapi/drm/
4222F:	include/linux/vga*
4223
4224DRM DRIVERS AND MISC GPU PATCHES
4225M:	Daniel Vetter <daniel.vetter@intel.com>
4226M:	Jani Nikula <jani.nikula@linux.intel.com>
4227M:	Sean Paul <seanpaul@chromium.org>
4228W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4229S:	Maintained
4230T:	git git://anongit.freedesktop.org/drm/drm-misc
4231F:	Documentation/gpu/
4232F:	drivers/gpu/vga/
4233F:	drivers/gpu/drm/*
4234F:	include/drm/drm*
4235F:	include/uapi/drm/drm*
4236F:	include/linux/vga*
4237
4238DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4239M:	Dave Airlie <airlied@redhat.com>
4240S:	Odd Fixes
4241F:	drivers/gpu/drm/ast/
4242
4243DRM DRIVERS FOR BRIDGE CHIPS
4244M:	Archit Taneja <architt@codeaurora.org>
4245S:	Maintained
4246T:	git git://anongit.freedesktop.org/drm/drm-misc
4247F:	drivers/gpu/drm/bridge/
4248
4249DRM DRIVER FOR BOCHS VIRTUAL GPU
4250M:	Gerd Hoffmann <kraxel@redhat.com>
4251L:	virtualization@lists.linux-foundation.org
4252T:	git git://anongit.freedesktop.org/drm/drm-misc
4253S:	Maintained
4254F:	drivers/gpu/drm/bochs/
4255
4256DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4257M:	Dave Airlie <airlied@redhat.com>
4258M:	Gerd Hoffmann <kraxel@redhat.com>
4259L:	virtualization@lists.linux-foundation.org
4260T:	git git://anongit.freedesktop.org/drm/drm-misc
4261S:	Obsolete
4262W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4263F:	drivers/gpu/drm/cirrus/
4264
4265RADEON and AMDGPU DRM DRIVERS
4266M:	Alex Deucher <alexander.deucher@amd.com>
4267M:	Christian König <christian.koenig@amd.com>
4268L:	amd-gfx@lists.freedesktop.org
4269T:	git git://people.freedesktop.org/~agd5f/linux
4270S:	Supported
4271F:	drivers/gpu/drm/radeon/
4272F:	include/uapi/drm/radeon_drm.h
4273F:	drivers/gpu/drm/amd/
4274F:	include/uapi/drm/amdgpu_drm.h
4275
4276DRM PANEL DRIVERS
4277M:	Thierry Reding <thierry.reding@gmail.com>
4278L:	dri-devel@lists.freedesktop.org
4279T:	git git://anongit.freedesktop.org/tegra/linux.git
4280S:	Maintained
4281F:	drivers/gpu/drm/drm_panel.c
4282F:	drivers/gpu/drm/panel/
4283F:	include/drm/drm_panel.h
4284F:	Documentation/devicetree/bindings/display/panel/
4285
4286INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4287M:	Daniel Vetter <daniel.vetter@intel.com>
4288M:	Jani Nikula <jani.nikula@linux.intel.com>
4289L:	intel-gfx@lists.freedesktop.org
4290W:	https://01.org/linuxgraphics/
4291B:	https://01.org/linuxgraphics/documentation/how-report-bugs
4292C:	irc://chat.freenode.net/intel-gfx
4293Q:	http://patchwork.freedesktop.org/project/intel-gfx/
4294T:	git git://anongit.freedesktop.org/drm-intel
4295S:	Supported
4296F:	drivers/gpu/drm/i915/
4297F:	include/drm/i915*
4298F:	include/uapi/drm/i915_drm.h
4299F:	Documentation/gpu/i915.rst
4300
4301INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4302M:      Zhenyu Wang <zhenyuw@linux.intel.com>
4303M:      Zhi Wang <zhi.a.wang@intel.com>
4304L:      intel-gvt-dev@lists.freedesktop.org
4305L:      intel-gfx@lists.freedesktop.org
4306W:      https://01.org/igvt-g
4307T:      git https://github.com/01org/gvt-linux.git
4308S:      Supported
4309F:      drivers/gpu/drm/i915/gvt/
4310
4311DRM DRIVERS FOR ATMEL HLCDC
4312M:	Boris Brezillon <boris.brezillon@free-electrons.com>
4313L:	dri-devel@lists.freedesktop.org
4314S:	Supported
4315F:	drivers/gpu/drm/atmel-hlcdc/
4316F:	Documentation/devicetree/bindings/drm/atmel/
4317T:	git git://anongit.freedesktop.org/drm/drm-misc
4318
4319DRM DRIVERS FOR ALLWINNER A10
4320M:	Maxime Ripard  <maxime.ripard@free-electrons.com>
4321L:	dri-devel@lists.freedesktop.org
4322S:	Supported
4323F:	drivers/gpu/drm/sun4i/
4324F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4325T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4326
4327DRM DRIVERS FOR AMLOGIC SOCS
4328M:	Neil Armstrong <narmstrong@baylibre.com>
4329L:	dri-devel@lists.freedesktop.org
4330L:	linux-amlogic@lists.infradead.org
4331W:	http://linux-meson.com/
4332S:	Supported
4333F:	drivers/gpu/drm/meson/
4334F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4335F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4336F:	Documentation/gpu/meson.rst
4337T:	git git://anongit.freedesktop.org/drm/drm-misc
4338
4339DRM DRIVERS FOR EXYNOS
4340M:	Inki Dae <inki.dae@samsung.com>
4341M:	Joonyoung Shim <jy0922.shim@samsung.com>
4342M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4343M:	Kyungmin Park <kyungmin.park@samsung.com>
4344L:	dri-devel@lists.freedesktop.org
4345T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4346S:	Supported
4347F:	drivers/gpu/drm/exynos/
4348F:	include/uapi/drm/exynos_drm.h
4349F:	Documentation/devicetree/bindings/display/exynos/
4350
4351DRM DRIVERS FOR FREESCALE DCU
4352M:	Stefan Agner <stefan@agner.ch>
4353M:	Alison Wang <alison.wang@freescale.com>
4354L:	dri-devel@lists.freedesktop.org
4355S:	Supported
4356F:	drivers/gpu/drm/fsl-dcu/
4357F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4358F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4359F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4360
4361DRM DRIVERS FOR FREESCALE IMX
4362M:	Philipp Zabel <p.zabel@pengutronix.de>
4363L:	dri-devel@lists.freedesktop.org
4364S:	Maintained
4365F:	drivers/gpu/drm/imx/
4366F:	drivers/gpu/ipu-v3/
4367F:	Documentation/devicetree/bindings/display/imx/
4368
4369DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4370M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4371L:	dri-devel@lists.freedesktop.org
4372T:	git git://github.com/patjak/drm-gma500
4373S:	Maintained
4374F:	drivers/gpu/drm/gma500/
4375
4376DRM DRIVERS FOR HISILICON
4377M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4378M:	Rongrong Zou <zourongrong@gmail.com>
4379R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4380R:	Chen Feng <puck.chen@hisilicon.com>
4381L:	dri-devel@lists.freedesktop.org
4382T:	git git://github.com/xin3liang/linux.git
4383S:	Maintained
4384F:	drivers/gpu/drm/hisilicon/
4385F:	Documentation/devicetree/bindings/display/hisilicon/
4386
4387DRM DRIVER FOR INTEL I810 VIDEO CARDS
4388S:	Orphan / Obsolete
4389F:	drivers/gpu/drm/i810/
4390F:	include/uapi/drm/i810_drm.h
4391
4392DRM DRIVERS FOR MEDIATEK
4393M:	CK Hu <ck.hu@mediatek.com>
4394M:	Philipp Zabel <p.zabel@pengutronix.de>
4395L:	dri-devel@lists.freedesktop.org
4396S:	Supported
4397F:	drivers/gpu/drm/mediatek/
4398F:	Documentation/devicetree/bindings/display/mediatek/
4399
4400DRM DRIVER FOR MI0283QT
4401M:	Noralf Trønnes <noralf@tronnes.org>
4402S:	Maintained
4403F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4404F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4405
4406DRM DRIVER FOR MSM ADRENO GPU
4407M:	Rob Clark <robdclark@gmail.com>
4408L:	linux-arm-msm@vger.kernel.org
4409L:	dri-devel@lists.freedesktop.org
4410L:	freedreno@lists.freedesktop.org
4411T:	git git://people.freedesktop.org/~robclark/linux
4412S:	Maintained
4413F:	drivers/gpu/drm/msm/
4414F:	include/uapi/drm/msm_drm.h
4415F:	Documentation/devicetree/bindings/display/msm/
4416
4417DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4418M:	Ben Skeggs <bskeggs@redhat.com>
4419L:	dri-devel@lists.freedesktop.org
4420L:	nouveau@lists.freedesktop.org
4421T:	git git://github.com/skeggsb/linux
4422S:	Supported
4423F:	drivers/gpu/drm/nouveau/
4424F:	include/uapi/drm/nouveau_drm.h
4425
4426DRM DRIVERS FOR NVIDIA TEGRA
4427M:	Thierry Reding <thierry.reding@gmail.com>
4428L:	dri-devel@lists.freedesktop.org
4429L:	linux-tegra@vger.kernel.org
4430T:	git git://anongit.freedesktop.org/tegra/linux.git
4431S:	Supported
4432F:	drivers/gpu/drm/tegra/
4433F:	drivers/gpu/host1x/
4434F:	include/linux/host1x.h
4435F:	include/uapi/drm/tegra_drm.h
4436F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4437
4438DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4439S:	Orphan / Obsolete
4440F:	drivers/gpu/drm/mga/
4441F:	include/uapi/drm/mga_drm.h
4442
4443DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4444M:	Dave Airlie <airlied@redhat.com>
4445S:	Odd Fixes
4446F:	drivers/gpu/drm/mgag200/
4447
4448DRM DRIVER FOR RAGE 128 VIDEO CARDS
4449S:	Orphan / Obsolete
4450F:	drivers/gpu/drm/r128/
4451F:	include/uapi/drm/r128_drm.h
4452
4453DRM DRIVERS FOR RENESAS
4454M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4455L:	dri-devel@lists.freedesktop.org
4456L:	linux-renesas-soc@vger.kernel.org
4457T:	git git://linuxtv.org/pinchartl/fbdev
4458S:	Supported
4459F:	drivers/gpu/drm/rcar-du/
4460F:	drivers/gpu/drm/shmobile/
4461F:	include/linux/platform_data/shmob_drm.h
4462F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4463F:	Documentation/devicetree/bindings/display/renesas,du.txt
4464
4465DRM DRIVER FOR QXL VIRTUAL GPU
4466M:	Dave Airlie <airlied@redhat.com>
4467M:	Gerd Hoffmann <kraxel@redhat.com>
4468L:	virtualization@lists.linux-foundation.org
4469T:	git git://anongit.freedesktop.org/drm/drm-misc
4470S:	Maintained
4471F:	drivers/gpu/drm/qxl/
4472F:	include/uapi/drm/qxl_drm.h
4473
4474DRM DRIVERS FOR ROCKCHIP
4475M:	Mark Yao <mark.yao@rock-chips.com>
4476L:	dri-devel@lists.freedesktop.org
4477S:	Maintained
4478F:	drivers/gpu/drm/rockchip/
4479F:	Documentation/devicetree/bindings/display/rockchip/
4480T:	git git://anongit.freedesktop.org/drm/drm-misc
4481
4482DRM DRIVER FOR SAVAGE VIDEO CARDS
4483S:	Orphan / Obsolete
4484F:	drivers/gpu/drm/savage/
4485F:	include/uapi/drm/savage_drm.h
4486
4487DRM DRIVER FOR SIS VIDEO CARDS
4488S:	Orphan / Obsolete
4489F:	drivers/gpu/drm/sis/
4490F:	include/uapi/drm/sis_drm.h
4491
4492DRM DRIVERS FOR STI
4493M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4494M:	Vincent Abriou <vincent.abriou@st.com>
4495L:	dri-devel@lists.freedesktop.org
4496T:	git git://anongit.freedesktop.org/drm/drm-misc
4497S:	Maintained
4498F:	drivers/gpu/drm/sti
4499F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4500
4501DRM DRIVER FOR TDFX VIDEO CARDS
4502S:	Orphan / Obsolete
4503F:	drivers/gpu/drm/tdfx/
4504
4505DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4506M:	Dave Airlie <airlied@redhat.com>
4507S:	Odd Fixes
4508F:	drivers/gpu/drm/udl/
4509
4510DRM DRIVERS FOR VIVANTE GPU IP
4511M:	Lucas Stach <l.stach@pengutronix.de>
4512R:	Russell King <linux+etnaviv@armlinux.org.uk>
4513R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4514L:	etnaviv@lists.freedesktop.org
4515L:	dri-devel@lists.freedesktop.org
4516S:	Maintained
4517F:	drivers/gpu/drm/etnaviv/
4518F:	include/uapi/drm/etnaviv_drm.h
4519F:	Documentation/devicetree/bindings/display/etnaviv/
4520
4521DRM DRIVER FOR VMWARE VIRTUAL GPU
4522M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4523M:	Sinclair Yeh <syeh@vmware.com>
4524M:	Thomas Hellstrom <thellstrom@vmware.com>
4525L:	dri-devel@lists.freedesktop.org
4526T:	git git://people.freedesktop.org/~syeh/repos_linux
4527T:	git git://people.freedesktop.org/~thomash/linux
4528S:	Supported
4529F:	drivers/gpu/drm/vmwgfx/
4530F:	include/uapi/drm/vmwgfx_drm.h
4531
4532DRM DRIVERS FOR VC4
4533M:	Eric Anholt <eric@anholt.net>
4534T:	git git://github.com/anholt/linux
4535S:	Supported
4536F:	drivers/gpu/drm/vc4/
4537F:	include/uapi/drm/vc4_drm.h
4538F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4539T:	git git://anongit.freedesktop.org/drm/drm-misc
4540
4541DRM DRIVERS FOR TI OMAP
4542M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4543L:	dri-devel@lists.freedesktop.org
4544S:	Maintained
4545F:	drivers/gpu/drm/omapdrm/
4546F:	Documentation/devicetree/bindings/display/ti/
4547
4548DRM DRIVERS FOR TI LCDC
4549M:	Jyri Sarha <jsarha@ti.com>
4550R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4551L:	dri-devel@lists.freedesktop.org
4552S:	Maintained
4553F:	drivers/gpu/drm/tilcdc/
4554F:	Documentation/devicetree/bindings/display/tilcdc/
4555
4556DRM DRIVERS FOR ZTE ZX
4557M:	Shawn Guo <shawnguo@kernel.org>
4558L:	dri-devel@lists.freedesktop.org
4559S:	Maintained
4560F:	drivers/gpu/drm/zte/
4561F:	Documentation/devicetree/bindings/display/zte,vou.txt
4562T:	git git://anongit.freedesktop.org/drm/drm-misc
4563
4564DSBR100 USB FM RADIO DRIVER
4565M:	Alexey Klimov <klimov.linux@gmail.com>
4566L:	linux-media@vger.kernel.org
4567T:	git git://linuxtv.org/media_tree.git
4568S:	Maintained
4569F:	drivers/media/radio/dsbr100.c
4570
4571DSCC4 DRIVER
4572M:	Francois Romieu <romieu@fr.zoreil.com>
4573L:	netdev@vger.kernel.org
4574S:	Maintained
4575F:	drivers/net/wan/dscc4.c
4576
4577DT3155 MEDIA DRIVER
4578M:	Hans Verkuil <hverkuil@xs4all.nl>
4579L:	linux-media@vger.kernel.org
4580T:	git git://linuxtv.org/media_tree.git
4581W:	https://linuxtv.org
4582S:	Odd Fixes
4583F:	drivers/media/pci/dt3155/
4584
4585DVB_USB_AF9015 MEDIA DRIVER
4586M:	Antti Palosaari <crope@iki.fi>
4587L:	linux-media@vger.kernel.org
4588W:	https://linuxtv.org
4589W:	http://palosaari.fi/linux/
4590Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4591T:	git git://linuxtv.org/anttip/media_tree.git
4592S:	Maintained
4593F:	drivers/media/usb/dvb-usb-v2/af9015*
4594
4595DVB_USB_AF9035 MEDIA DRIVER
4596M:	Antti Palosaari <crope@iki.fi>
4597L:	linux-media@vger.kernel.org
4598W:	https://linuxtv.org
4599W:	http://palosaari.fi/linux/
4600Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4601T:	git git://linuxtv.org/anttip/media_tree.git
4602S:	Maintained
4603F:	drivers/media/usb/dvb-usb-v2/af9035*
4604
4605DVB_USB_ANYSEE MEDIA DRIVER
4606M:	Antti Palosaari <crope@iki.fi>
4607L:	linux-media@vger.kernel.org
4608W:	https://linuxtv.org
4609W:	http://palosaari.fi/linux/
4610Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4611T:	git git://linuxtv.org/anttip/media_tree.git
4612S:	Maintained
4613F:	drivers/media/usb/dvb-usb-v2/anysee*
4614
4615DVB_USB_AU6610 MEDIA DRIVER
4616M:	Antti Palosaari <crope@iki.fi>
4617L:	linux-media@vger.kernel.org
4618W:	https://linuxtv.org
4619W:	http://palosaari.fi/linux/
4620Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4621T:	git git://linuxtv.org/anttip/media_tree.git
4622S:	Maintained
4623F:	drivers/media/usb/dvb-usb-v2/au6610*
4624
4625DVB_USB_CE6230 MEDIA DRIVER
4626M:	Antti Palosaari <crope@iki.fi>
4627L:	linux-media@vger.kernel.org
4628W:	https://linuxtv.org
4629W:	http://palosaari.fi/linux/
4630Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4631T:	git git://linuxtv.org/anttip/media_tree.git
4632S:	Maintained
4633F:	drivers/media/usb/dvb-usb-v2/ce6230*
4634
4635DVB_USB_CXUSB MEDIA DRIVER
4636M:	Michael Krufky <mkrufky@linuxtv.org>
4637L:	linux-media@vger.kernel.org
4638W:	https://linuxtv.org
4639W:	http://github.com/mkrufky
4640Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4641T:	git git://linuxtv.org/media_tree.git
4642S:	Maintained
4643F:	drivers/media/usb/dvb-usb/cxusb*
4644
4645DVB_USB_EC168 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/usb/dvb-usb-v2/ec168*
4654
4655DVB_USB_GL861 MEDIA DRIVER
4656M:	Antti Palosaari <crope@iki.fi>
4657L:	linux-media@vger.kernel.org
4658W:	https://linuxtv.org
4659Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4660T:	git git://linuxtv.org/anttip/media_tree.git
4661S:	Maintained
4662F:	drivers/media/usb/dvb-usb-v2/gl861*
4663
4664DVB_USB_MXL111SF MEDIA DRIVER
4665M:	Michael Krufky <mkrufky@linuxtv.org>
4666L:	linux-media@vger.kernel.org
4667W:	https://linuxtv.org
4668W:	http://github.com/mkrufky
4669Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4670T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4671S:	Maintained
4672F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4673
4674DVB_USB_RTL28XXU MEDIA DRIVER
4675M:	Antti Palosaari <crope@iki.fi>
4676L:	linux-media@vger.kernel.org
4677W:	https://linuxtv.org
4678W:	http://palosaari.fi/linux/
4679Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4680T:	git git://linuxtv.org/anttip/media_tree.git
4681S:	Maintained
4682F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4683
4684DVB_USB_V2 MEDIA DRIVER
4685M:	Antti Palosaari <crope@iki.fi>
4686L:	linux-media@vger.kernel.org
4687W:	https://linuxtv.org
4688W:	http://palosaari.fi/linux/
4689Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4690T:	git git://linuxtv.org/anttip/media_tree.git
4691S:	Maintained
4692F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4693F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4694
4695DYNAMIC DEBUG
4696M:	Jason Baron <jbaron@akamai.com>
4697S:	Maintained
4698F:	lib/dynamic_debug.c
4699F:	include/linux/dynamic_debug.h
4700
4701DZ DECSTATION DZ11 SERIAL DRIVER
4702M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4703S:	Maintained
4704F:	drivers/tty/serial/dz.*
4705
4706E3X0 POWER BUTTON DRIVER
4707M:	Moritz Fischer <moritz.fischer@ettus.com>
4708L:	usrp-users@lists.ettus.com
4709W:	http://www.ettus.com
4710S:	Supported
4711F:	drivers/input/misc/e3x0-button.c
4712F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4713
4714E4000 MEDIA DRIVER
4715M:	Antti Palosaari <crope@iki.fi>
4716L:	linux-media@vger.kernel.org
4717W:	https://linuxtv.org
4718W:	http://palosaari.fi/linux/
4719Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4720T:	git git://linuxtv.org/anttip/media_tree.git
4721S:	Maintained
4722F:	drivers/media/tuners/e4000*
4723
4724EATA ISA/EISA/PCI SCSI DRIVER
4725M:	Dario Ballabio <ballabio_dario@emc.com>
4726L:	linux-scsi@vger.kernel.org
4727S:	Maintained
4728F:	drivers/scsi/eata.c
4729
4730EC100 MEDIA DRIVER
4731M:	Antti Palosaari <crope@iki.fi>
4732L:	linux-media@vger.kernel.org
4733W:	https://linuxtv.org
4734W:	http://palosaari.fi/linux/
4735Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4736T:	git git://linuxtv.org/anttip/media_tree.git
4737S:	Maintained
4738F:	drivers/media/dvb-frontends/ec100*
4739
4740ECRYPT FILE SYSTEM
4741M:	Tyler Hicks <tyhicks@canonical.com>
4742L:	ecryptfs@vger.kernel.org
4743W:	http://ecryptfs.org
4744W:	https://launchpad.net/ecryptfs
4745T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4746S:	Supported
4747F:	Documentation/filesystems/ecryptfs.txt
4748F:	fs/ecryptfs/
4749
4750EDAC-CORE
4751M:	Borislav Petkov <bp@alien8.de>
4752M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4753M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4754L:	linux-edac@vger.kernel.org
4755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4757S:	Supported
4758F:	Documentation/admin-guide/ras.rst
4759F:	Documentation/driver-api/edac.rst
4760F:	drivers/edac/
4761F:	include/linux/edac.h
4762
4763EDAC-AMD64
4764M:	Borislav Petkov <bp@alien8.de>
4765L:	linux-edac@vger.kernel.org
4766S:	Maintained
4767F:	drivers/edac/amd64_edac*
4768
4769EDAC-CALXEDA
4770M:	Robert Richter <rric@kernel.org>
4771L:	linux-edac@vger.kernel.org
4772S:	Maintained
4773F:	drivers/edac/highbank*
4774
4775EDAC-CAVIUM
4776M:	Ralf Baechle <ralf@linux-mips.org>
4777M:	David Daney <david.daney@cavium.com>
4778L:	linux-edac@vger.kernel.org
4779L:	linux-mips@linux-mips.org
4780S:	Supported
4781F:	drivers/edac/octeon_edac*
4782F:	drivers/edac/thunderx_edac*
4783
4784EDAC-E752X
4785M:	Mark Gross <mark.gross@intel.com>
4786L:	linux-edac@vger.kernel.org
4787S:	Maintained
4788F:	drivers/edac/e752x_edac.c
4789
4790EDAC-E7XXX
4791L:	linux-edac@vger.kernel.org
4792S:	Maintained
4793F:	drivers/edac/e7xxx_edac.c
4794
4795EDAC-FSL_DDR
4796M:	York Sun <york.sun@nxp.com>
4797L:	linux-edac@vger.kernel.org
4798S:	Maintained
4799F:	drivers/edac/fsl_ddr_edac.*
4800
4801EDAC-GHES
4802M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4803M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4804L:	linux-edac@vger.kernel.org
4805S:	Maintained
4806F:	drivers/edac/ghes_edac.c
4807
4808EDAC-I82443BXGX
4809M:	Tim Small <tim@buttersideup.com>
4810L:	linux-edac@vger.kernel.org
4811S:	Maintained
4812F:	drivers/edac/i82443bxgx_edac.c
4813
4814EDAC-I3000
4815L:	linux-edac@vger.kernel.org
4816S:	Orphan
4817F:	drivers/edac/i3000_edac.c
4818
4819EDAC-I5000
4820L:	linux-edac@vger.kernel.org
4821S:	Maintained
4822F:	drivers/edac/i5000_edac.c
4823
4824EDAC-I5400
4825M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4826M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4827L:	linux-edac@vger.kernel.org
4828S:	Maintained
4829F:	drivers/edac/i5400_edac.c
4830
4831EDAC-I7300
4832M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4833M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4834L:	linux-edac@vger.kernel.org
4835S:	Maintained
4836F:	drivers/edac/i7300_edac.c
4837
4838EDAC-I7CORE
4839M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4840M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4841L:	linux-edac@vger.kernel.org
4842S:	Maintained
4843F:	drivers/edac/i7core_edac.c
4844
4845EDAC-I82975X
4846M:	Ranganathan Desikan <ravi@jetztechnologies.com>
4847M:	"Arvind R." <arvino55@gmail.com>
4848L:	linux-edac@vger.kernel.org
4849S:	Maintained
4850F:	drivers/edac/i82975x_edac.c
4851
4852EDAC-IE31200
4853M:	Jason Baron <jbaron@akamai.com>
4854L:	linux-edac@vger.kernel.org
4855S:	Maintained
4856F:	drivers/edac/ie31200_edac.c
4857
4858EDAC-MPC85XX
4859M:	Johannes Thumshirn <morbidrsa@gmail.com>
4860L:	linux-edac@vger.kernel.org
4861S:	Maintained
4862F:	drivers/edac/mpc85xx_edac.[ch]
4863
4864EDAC-PND2
4865M:	Tony Luck <tony.luck@intel.com>
4866L:	linux-edac@vger.kernel.org
4867S:	Maintained
4868F:	drivers/edac/pnd2_edac.[ch]
4869
4870EDAC-PASEMI
4871M:	Egor Martovetsky <egor@pasemi.com>
4872L:	linux-edac@vger.kernel.org
4873S:	Maintained
4874F:	drivers/edac/pasemi_edac.c
4875
4876EDAC-R82600
4877M:	Tim Small <tim@buttersideup.com>
4878L:	linux-edac@vger.kernel.org
4879S:	Maintained
4880F:	drivers/edac/r82600_edac.c
4881
4882EDAC-SBRIDGE
4883M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4884M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4885L:	linux-edac@vger.kernel.org
4886S:	Maintained
4887F:	drivers/edac/sb_edac.c
4888
4889EDAC-SKYLAKE
4890M:	Tony Luck <tony.luck@intel.com>
4891L:	linux-edac@vger.kernel.org
4892S:	Maintained
4893F:	drivers/edac/skx_edac.c
4894
4895EDAC-XGENE
4896APPLIED MICRO (APM) X-GENE SOC EDAC
4897M:     Loc Ho <lho@apm.com>
4898S:     Supported
4899F:     drivers/edac/xgene_edac.c
4900F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4901
4902EDIROL UA-101/UA-1000 DRIVER
4903M:	Clemens Ladisch <clemens@ladisch.de>
4904L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4905T:	git git://git.alsa-project.org/alsa-kernel.git
4906S:	Maintained
4907F:	sound/usb/misc/ua101.c
4908
4909EXTENSIBLE FIRMWARE INTERFACE (EFI)
4910M:	Matt Fleming <matt@codeblueprint.co.uk>
4911M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
4912L:	linux-efi@vger.kernel.org
4913T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4914S:	Maintained
4915F:	Documentation/efi-stub.txt
4916F:	arch/*/kernel/efi.c
4917F:	arch/x86/boot/compressed/eboot.[ch]
4918F:	arch/*/include/asm/efi.h
4919F:	arch/x86/platform/efi/
4920F:	drivers/firmware/efi/
4921F:	include/linux/efi*.h
4922F:	arch/arm/boot/compressed/efi-header.S
4923F:	arch/arm64/kernel/efi-entry.S
4924
4925EFI VARIABLE FILESYSTEM
4926M:	Matthew Garrett <matthew.garrett@nebula.com>
4927M:	Jeremy Kerr <jk@ozlabs.org>
4928M:	Matt Fleming <matt@codeblueprint.co.uk>
4929T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4930L:	linux-efi@vger.kernel.org
4931S:	Maintained
4932F:	fs/efivarfs/
4933
4934EFIFB FRAMEBUFFER DRIVER
4935L:	linux-fbdev@vger.kernel.org
4936M:	Peter Jones <pjones@redhat.com>
4937S:	Maintained
4938F:	drivers/video/fbdev/efifb.c
4939
4940EFI TEST DRIVER
4941L:	linux-efi@vger.kernel.org
4942M:	Ivan Hu <ivan.hu@canonical.com>
4943M:	Matt Fleming <matt@codeblueprint.co.uk>
4944S:	Maintained
4945F:	drivers/firmware/efi/test/
4946
4947EFS FILESYSTEM
4948W:	http://aeschi.ch.eu.org/efs/
4949S:	Orphan
4950F:	fs/efs/
4951
4952EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4953M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
4954L:	netdev@vger.kernel.org
4955S:	Maintained
4956F:	drivers/net/ethernet/ibm/ehea/
4957
4958EM28XX VIDEO4LINUX DRIVER
4959M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4960M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4961L:	linux-media@vger.kernel.org
4962W:	https://linuxtv.org
4963T:	git git://linuxtv.org/media_tree.git
4964S:	Maintained
4965F:	drivers/media/usb/em28xx/
4966F:	Documentation/media/v4l-drivers/em28xx*
4967
4968EMBEDDED LINUX
4969M:	Paul Gortmaker <paul.gortmaker@windriver.com>
4970M:	Matt Mackall <mpm@selenic.com>
4971M:	David Woodhouse <dwmw2@infradead.org>
4972L:	linux-embedded@vger.kernel.org
4973S:	Maintained
4974
4975EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4976M:	James Smart <james.smart@broadcom.com>
4977M:	Dick Kennedy <dick.kennedy@broadcom.com>
4978L:	linux-scsi@vger.kernel.org
4979W:	http://www.broadcom.com
4980S:	Supported
4981F:	drivers/scsi/lpfc/
4982
4983ENE CB710 FLASH CARD READER DRIVER
4984M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
4985S:	Maintained
4986F:	drivers/misc/cb710/
4987F:	drivers/mmc/host/cb710-mmc.*
4988F:	include/linux/cb710.h
4989
4990ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4991M:	Maxim Levitsky <maximlevitsky@gmail.com>
4992S:	Maintained
4993F:	drivers/media/rc/ene_ir.*
4994
4995EPSON S1D13XXX FRAMEBUFFER DRIVER
4996M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
4997S:	Maintained
4998T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4999F:	drivers/video/fbdev/s1d13xxxfb.c
5000F:	include/video/s1d13xxxfb.h
5001
5002ET131X NETWORK DRIVER
5003M:	Mark Einon <mark.einon@gmail.com>
5004S:	Odd Fixes
5005F:	drivers/net/ethernet/agere/
5006
5007ETHERNET BRIDGE
5008M:	Stephen Hemminger <stephen@networkplumber.org>
5009L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5010L:	netdev@vger.kernel.org
5011W:	http://www.linuxfoundation.org/en/Net:Bridge
5012S:	Maintained
5013F:	include/linux/netfilter_bridge/
5014F:	net/bridge/
5015
5016ETHERNET PHY LIBRARY
5017M:	Andrew Lunn <andrew@lunn.ch>
5018M:	Florian Fainelli <f.fainelli@gmail.com>
5019L:	netdev@vger.kernel.org
5020S:	Maintained
5021F:	include/linux/phy.h
5022F:	include/linux/phy_fixed.h
5023F:	drivers/net/phy/
5024F:	Documentation/networking/phy.txt
5025F:	drivers/of/of_mdio.c
5026F:	drivers/of/of_net.c
5027
5028EXT2 FILE SYSTEM
5029M:	Jan Kara <jack@suse.com>
5030L:	linux-ext4@vger.kernel.org
5031S:	Maintained
5032F:	Documentation/filesystems/ext2.txt
5033F:	fs/ext2/
5034F:	include/linux/ext2*
5035
5036EXT4 FILE SYSTEM
5037M:	"Theodore Ts'o" <tytso@mit.edu>
5038M:	Andreas Dilger <adilger.kernel@dilger.ca>
5039L:	linux-ext4@vger.kernel.org
5040W:	http://ext4.wiki.kernel.org
5041Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5042T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5043S:	Maintained
5044F:	Documentation/filesystems/ext4.txt
5045F:	fs/ext4/
5046
5047Extended Verification Module (EVM)
5048M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5049L:	linux-ima-devel@lists.sourceforge.net
5050L:	linux-security-module@vger.kernel.org
5051S:	Supported
5052F:	security/integrity/evm/
5053
5054EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5055M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5056M:	Chanwoo Choi <cw00.choi@samsung.com>
5057L:	linux-kernel@vger.kernel.org
5058T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5059S:	Maintained
5060F:	drivers/extcon/
5061F:	include/linux/extcon/
5062F:	include/linux/extcon.h
5063F:	Documentation/extcon/
5064F:	Documentation/devicetree/bindings/extcon/
5065
5066EXYNOS DP DRIVER
5067M:	Jingoo Han <jingoohan1@gmail.com>
5068L:	dri-devel@lists.freedesktop.org
5069S:	Maintained
5070F:	drivers/gpu/drm/exynos/exynos_dp*
5071
5072EXYNOS SYSMMU (IOMMU) driver
5073M:	Marek Szyprowski <m.szyprowski@samsung.com>
5074L:	iommu@lists.linux-foundation.org
5075S:	Maintained
5076F:	drivers/iommu/exynos-iommu.c
5077
5078EZchip NPS platform support
5079M:	Noam Camus <noamc@ezchip.com>
5080S:	Supported
5081F:	arch/arc/plat-eznps
5082F:	arch/arc/boot/dts/eznps.dts
5083
5084F71805F HARDWARE MONITORING DRIVER
5085M:	Jean Delvare <jdelvare@suse.com>
5086L:	linux-hwmon@vger.kernel.org
5087S:	Maintained
5088F:	Documentation/hwmon/f71805f
5089F:	drivers/hwmon/f71805f.c
5090
5091FC0011 TUNER DRIVER
5092M:	Michael Buesch <m@bues.ch>
5093L:	linux-media@vger.kernel.org
5094S:	Maintained
5095F:	drivers/media/tuners/fc0011.h
5096F:	drivers/media/tuners/fc0011.c
5097
5098FC2580 MEDIA DRIVER
5099M:	Antti Palosaari <crope@iki.fi>
5100L:	linux-media@vger.kernel.org
5101W:	https://linuxtv.org
5102W:	http://palosaari.fi/linux/
5103Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5104T:	git git://linuxtv.org/anttip/media_tree.git
5105S:	Maintained
5106F:	drivers/media/tuners/fc2580*
5107
5108FANOTIFY
5109M:	Eric Paris <eparis@redhat.com>
5110S:	Maintained
5111F:	fs/notify/fanotify/
5112F:	include/linux/fanotify.h
5113F:	include/uapi/linux/fanotify.h
5114
5115FARSYNC SYNCHRONOUS DRIVER
5116M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5117W:	http://www.farsite.co.uk/
5118S:	Supported
5119F:	drivers/net/wan/farsync.*
5120
5121FAULT INJECTION SUPPORT
5122M:	Akinobu Mita <akinobu.mita@gmail.com>
5123S:	Supported
5124F:	Documentation/fault-injection/
5125F:	lib/fault-inject.c
5126
5127FBTFT Framebuffer drivers
5128M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5129S:	Maintained
5130F:	drivers/staging/fbtft/
5131
5132FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5133M:	Johannes Thumshirn <jth@kernel.org>
5134L:	fcoe-devel@open-fcoe.org
5135W:	www.Open-FCoE.org
5136S:	Supported
5137F:	drivers/scsi/libfc/
5138F:	drivers/scsi/fcoe/
5139F:	include/scsi/fc/
5140F:	include/scsi/libfc.h
5141F:	include/scsi/libfcoe.h
5142F:	include/uapi/scsi/fc/
5143
5144FILE LOCKING (flock() and fcntl()/lockf())
5145M:	Jeff Layton <jlayton@poochiereds.net>
5146M:	"J. Bruce Fields" <bfields@fieldses.org>
5147L:	linux-fsdevel@vger.kernel.org
5148S:	Maintained
5149F:	include/linux/fcntl.h
5150F:	include/linux/fs.h
5151F:	include/uapi/linux/fcntl.h
5152F:	include/uapi/linux/fs.h
5153F:	fs/fcntl.c
5154F:	fs/locks.c
5155
5156FILESYSTEMS (VFS and infrastructure)
5157M:	Alexander Viro <viro@zeniv.linux.org.uk>
5158L:	linux-fsdevel@vger.kernel.org
5159S:	Maintained
5160F:	fs/*
5161
5162FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5163M:	Riku Voipio <riku.voipio@iki.fi>
5164L:	linux-hwmon@vger.kernel.org
5165S:	Maintained
5166F:	drivers/hwmon/f75375s.c
5167F:	include/linux/f75375s.h
5168
5169FIREWIRE AUDIO DRIVERS
5170M:	Clemens Ladisch <clemens@ladisch.de>
5171L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5172T:	git git://git.alsa-project.org/alsa-kernel.git
5173S:	Maintained
5174F:	sound/firewire/
5175
5176FIREWIRE MEDIA DRIVERS (firedtv)
5177M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5178L:	linux-media@vger.kernel.org
5179L:	linux1394-devel@lists.sourceforge.net
5180T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5181S:	Maintained
5182F:	drivers/media/firewire/
5183
5184FIREWIRE SBP-2 TARGET
5185M:	Chris Boot <bootc@bootc.net>
5186L:	linux-scsi@vger.kernel.org
5187L:	target-devel@vger.kernel.org
5188L:	linux1394-devel@lists.sourceforge.net
5189T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5190S:	Maintained
5191F:	drivers/target/sbp/
5192
5193FIREWIRE SUBSYSTEM
5194M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5195L:	linux1394-devel@lists.sourceforge.net
5196W:	http://ieee1394.wiki.kernel.org/
5197T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5198S:	Maintained
5199F:	drivers/firewire/
5200F:	include/linux/firewire.h
5201F:	include/uapi/linux/firewire*.h
5202F:	tools/firewire/
5203
5204FIRMWARE LOADER (request_firmware)
5205M:	Luis R. Rodriguez <mcgrof@kernel.org>
5206L:	linux-kernel@vger.kernel.org
5207S:	Maintained
5208F:	Documentation/firmware_class/
5209F:	drivers/base/firmware*.c
5210F:	include/linux/firmware.h
5211
5212FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5213M:	Joshua Morris <josh.h.morris@us.ibm.com>
5214M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5215S:	Maintained
5216F:	drivers/block/rsxx/
5217
5218FLOPPY DRIVER
5219M:	Jiri Kosina <jikos@kernel.org>
5220T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5221S:	Odd fixes
5222F:	drivers/block/floppy.c
5223
5224FMC SUBSYSTEM
5225M:	Alessandro Rubini <rubini@gnudd.com>
5226W:	http://www.ohwr.org/projects/fmc-bus
5227S:	Supported
5228F:	drivers/fmc/
5229F:	include/linux/fmc*.h
5230F:	include/linux/ipmi-fru.h
5231K:	fmc_d.*register
5232
5233FPGA MANAGER FRAMEWORK
5234M:	Alan Tull <atull@kernel.org>
5235R:	Moritz Fischer <moritz.fischer@ettus.com>
5236L:	linux-fpga@vger.kernel.org
5237S:	Maintained
5238T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5239F:	Documentation/fpga/
5240F:	Documentation/devicetree/bindings/fpga/
5241F:	drivers/fpga/
5242F:	include/linux/fpga/
5243W:	http://www.rocketboards.org
5244
5245FPU EMULATOR
5246M:	Bill Metzenthen <billm@melbpc.org.au>
5247W:	http://floatingpoint.sourceforge.net/emulator/index.html
5248S:	Maintained
5249F:	arch/x86/math-emu/
5250
5251FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5252L:	netdev@vger.kernel.org
5253S:	Orphan
5254F:	drivers/net/wan/dlci.c
5255F:	drivers/net/wan/sdla.c
5256
5257FRAMEBUFFER LAYER
5258M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5259L:	linux-fbdev@vger.kernel.org
5260T:	git git://github.com/bzolnier/linux.git
5261Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5262S:	Maintained
5263F:	Documentation/fb/
5264F:	drivers/video/
5265F:	include/video/
5266F:	include/linux/fb.h
5267F:	include/uapi/video/
5268F:	include/uapi/linux/fb.h
5269
5270FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5271M:	Horia Geantă <horia.geanta@nxp.com>
5272M:	Dan Douglass <dan.douglass@nxp.com>
5273L:	linux-crypto@vger.kernel.org
5274S:	Maintained
5275F:	drivers/crypto/caam/
5276F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5277
5278FREESCALE DIU FRAMEBUFFER DRIVER
5279M:	Timur Tabi <timur@tabi.org>
5280L:	linux-fbdev@vger.kernel.org
5281S:	Maintained
5282F:	drivers/video/fbdev/fsl-diu-fb.*
5283
5284FREESCALE DMA DRIVER
5285M:	Li Yang <leoli@freescale.com>
5286M:	Zhang Wei <zw@zh-kernel.org>
5287L:	linuxppc-dev@lists.ozlabs.org
5288S:	Maintained
5289F:	drivers/dma/fsldma.*
5290
5291FREESCALE GPMI NAND DRIVER
5292M:	Han Xu <han.xu@nxp.com>
5293L:	linux-mtd@lists.infradead.org
5294S:	Maintained
5295F:	drivers/mtd/nand/gpmi-nand/*
5296
5297FREESCALE I2C CPM DRIVER
5298M:	Jochen Friedrich <jochen@scram.de>
5299L:	linuxppc-dev@lists.ozlabs.org
5300L:	linux-i2c@vger.kernel.org
5301S:	Maintained
5302F:	drivers/i2c/busses/i2c-cpm.c
5303
5304FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5305M:	Sascha Hauer <kernel@pengutronix.de>
5306L:	linux-fbdev@vger.kernel.org
5307L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5308S:	Maintained
5309F:	include/linux/platform_data/video-imxfb.h
5310F:	drivers/video/fbdev/imxfb.c
5311
5312FREESCALE QUAD SPI DRIVER
5313M:	Han Xu <han.xu@nxp.com>
5314L:	linux-mtd@lists.infradead.org
5315S:	Maintained
5316F:	drivers/mtd/spi-nor/fsl-quadspi.c
5317
5318FREESCALE SOC FS_ENET DRIVER
5319M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5320M:	Vitaly Bordug <vbordug@ru.mvista.com>
5321L:	linuxppc-dev@lists.ozlabs.org
5322L:	netdev@vger.kernel.org
5323S:	Maintained
5324F:	drivers/net/ethernet/freescale/fs_enet/
5325F:	include/linux/fs_enet_pd.h
5326
5327FREESCALE IMX / MXC FEC DRIVER
5328M:	Fugang Duan <fugang.duan@nxp.com>
5329L:	netdev@vger.kernel.org
5330S:	Maintained
5331F:	drivers/net/ethernet/freescale/fec_main.c
5332F:	drivers/net/ethernet/freescale/fec_ptp.c
5333F:	drivers/net/ethernet/freescale/fec.h
5334F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5335
5336FREESCALE QORIQ DPAA FMAN DRIVER
5337M:	Madalin Bucur <madalin.bucur@nxp.com>
5338L:	netdev@vger.kernel.org
5339S:	Maintained
5340F:	drivers/net/ethernet/freescale/fman
5341F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5342
5343FREESCALE QORIQ DPAA ETHERNET DRIVER
5344M:	Madalin Bucur <madalin.bucur@nxp.com>
5345L:	netdev@vger.kernel.org
5346S:	Maintained
5347F:	drivers/net/ethernet/freescale/dpaa
5348
5349FREESCALE SOC DRIVERS
5350M:	Scott Wood <oss@buserror.net>
5351L:	linuxppc-dev@lists.ozlabs.org
5352L:	linux-arm-kernel@lists.infradead.org
5353S:	Maintained
5354F:	Documentation/devicetree/bindings/powerpc/fsl/
5355F:	drivers/soc/fsl/
5356F:	include/linux/fsl/
5357
5358FREESCALE QUICC ENGINE LIBRARY
5359M:	Qiang Zhao <qiang.zhao@nxp.com>
5360L:	linuxppc-dev@lists.ozlabs.org
5361S:	Maintained
5362F:	drivers/soc/fsl/qe/
5363F:	include/soc/fsl/*qe*.h
5364F:	include/soc/fsl/*ucc*.h
5365
5366FREESCALE USB PERIPHERAL DRIVERS
5367M:	Li Yang <leoli@freescale.com>
5368L:	linux-usb@vger.kernel.org
5369L:	linuxppc-dev@lists.ozlabs.org
5370S:	Maintained
5371F:	drivers/usb/gadget/udc/fsl*
5372
5373FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5374M:	Li Yang <leoli@freescale.com>
5375L:	netdev@vger.kernel.org
5376L:	linuxppc-dev@lists.ozlabs.org
5377S:	Maintained
5378F:	drivers/net/ethernet/freescale/ucc_geth*
5379
5380FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5381M:	Claudiu Manoil <claudiu.manoil@freescale.com>
5382L:	netdev@vger.kernel.org
5383S:	Maintained
5384F:	drivers/net/ethernet/freescale/gianfar*
5385X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5386F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5387
5388FREESCALE QUICC ENGINE UCC HDLC DRIVER
5389M:	Zhao Qiang <qiang.zhao@nxp.com>
5390L:	netdev@vger.kernel.org
5391L:	linuxppc-dev@lists.ozlabs.org
5392S:	Maintained
5393F:	drivers/net/wan/fsl_ucc_hdlc*
5394
5395FREESCALE QUICC ENGINE UCC UART DRIVER
5396M:	Timur Tabi <timur@tabi.org>
5397L:	linuxppc-dev@lists.ozlabs.org
5398S:	Maintained
5399F:	drivers/tty/serial/ucc_uart.c
5400
5401FREESCALE SOC SOUND DRIVERS
5402M:	Timur Tabi <timur@tabi.org>
5403M:	Nicolin Chen <nicoleotsuka@gmail.com>
5404M:	Xiubo Li <Xiubo.Lee@gmail.com>
5405R:	Fabio Estevam <fabio.estevam@nxp.com>
5406L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5407L:	linuxppc-dev@lists.ozlabs.org
5408S:	Maintained
5409F:	sound/soc/fsl/fsl*
5410F:	sound/soc/fsl/imx*
5411F:	sound/soc/fsl/mpc8610_hpcd.c
5412
5413FREEVXFS FILESYSTEM
5414M:	Christoph Hellwig <hch@infradead.org>
5415W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5416S:	Maintained
5417F:	fs/freevxfs/
5418
5419FREEZER
5420M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5421M:	Pavel Machek <pavel@ucw.cz>
5422L:	linux-pm@vger.kernel.org
5423S:	Supported
5424F:	Documentation/power/freezing-of-tasks.txt
5425F:	include/linux/freezer.h
5426F:	kernel/freezer.c
5427
5428FRONTSWAP API
5429M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5430L:	linux-kernel@vger.kernel.org
5431S:	Maintained
5432F:	mm/frontswap.c
5433F:	include/linux/frontswap.h
5434
5435FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5436M:	David Howells <dhowells@redhat.com>
5437L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5438S:	Supported
5439F:	Documentation/filesystems/caching/
5440F:	fs/fscache/
5441F:	include/linux/fscache*.h
5442
5443FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5444M:	Theodore Y. Ts'o <tytso@mit.edu>
5445M:	Jaegeuk Kim <jaegeuk@kernel.org>
5446L:	linux-fscrypt@vger.kernel.org
5447Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5448T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5449S:	Supported
5450F:	fs/crypto/
5451F:	include/linux/fscrypt*.h
5452
5453F2FS FILE SYSTEM
5454M:	Jaegeuk Kim <jaegeuk@kernel.org>
5455M:	Chao Yu <yuchao0@huawei.com>
5456L:	linux-f2fs-devel@lists.sourceforge.net
5457W:	https://f2fs.wiki.kernel.org/
5458T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5459S:	Maintained
5460F:	Documentation/filesystems/f2fs.txt
5461F:	Documentation/ABI/testing/sysfs-fs-f2fs
5462F:	fs/f2fs/
5463F:	include/linux/f2fs_fs.h
5464F:	include/trace/events/f2fs.h
5465
5466FUJITSU FR-V (FRV) PORT
5467S:	Orphan
5468F:	arch/frv/
5469
5470FUJITSU LAPTOP EXTRAS
5471M:	Jonathan Woithe <jwoithe@just42.net>
5472L:	platform-driver-x86@vger.kernel.org
5473S:	Maintained
5474F:	drivers/platform/x86/fujitsu-laptop.c
5475
5476FUJITSU M-5MO LS CAMERA ISP DRIVER
5477M:	Kyungmin Park <kyungmin.park@samsung.com>
5478M:	Heungjun Kim <riverful.kim@samsung.com>
5479L:	linux-media@vger.kernel.org
5480S:	Maintained
5481F:	drivers/media/i2c/m5mols/
5482F:	include/media/i2c/m5mols.h
5483
5484FUJITSU TABLET EXTRAS
5485M:	Robert Gerlach <khnz@gmx.de>
5486L:	platform-driver-x86@vger.kernel.org
5487S:	Maintained
5488F:	drivers/platform/x86/fujitsu-tablet.c
5489
5490FUSE: FILESYSTEM IN USERSPACE
5491M:	Miklos Szeredi <miklos@szeredi.hu>
5492L:	linux-fsdevel@vger.kernel.org
5493W:	http://fuse.sourceforge.net/
5494T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5495S:	Maintained
5496F:	fs/fuse/
5497F:	include/uapi/linux/fuse.h
5498F:	Documentation/filesystems/fuse.txt
5499
5500FUTEX SUBSYSTEM
5501M:	Thomas Gleixner <tglx@linutronix.de>
5502M:	Ingo Molnar <mingo@redhat.com>
5503R:	Peter Zijlstra <peterz@infradead.org>
5504R:	Darren Hart <dvhart@infradead.org>
5505L:	linux-kernel@vger.kernel.org
5506T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5507S:	Maintained
5508F:	kernel/futex.c
5509F:	kernel/futex_compat.c
5510F:	include/asm-generic/futex.h
5511F:	include/linux/futex.h
5512F:	include/uapi/linux/futex.h
5513F:	tools/testing/selftests/futex/
5514F:	tools/perf/bench/futex*
5515F:	Documentation/*futex*
5516
5517FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5518M:	Rik Faith <faith@cs.unc.edu>
5519L:	linux-scsi@vger.kernel.org
5520S:	Odd Fixes (e.g., new signatures)
5521F:	drivers/scsi/fdomain.*
5522
5523GCC PLUGINS
5524M:	Kees Cook <keescook@chromium.org>
5525R:	Emese Revfy <re.emese@gmail.com>
5526L:	kernel-hardening@lists.openwall.com
5527S:	Maintained
5528F:	scripts/gcc-plugins/
5529F:	scripts/gcc-plugin.sh
5530F:	scripts/Makefile.gcc-plugins
5531F:	Documentation/gcc-plugins.txt
5532
5533GCOV BASED KERNEL PROFILING
5534M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5535S:	Maintained
5536F:	kernel/gcov/
5537F:	Documentation/dev-tools/gcov.rst
5538
5539GDT SCSI DISK ARRAY CONTROLLER DRIVER
5540M:	Achim Leubner <achim_leubner@adaptec.com>
5541L:	linux-scsi@vger.kernel.org
5542W:	http://www.icp-vortex.com/
5543S:	Supported
5544F:	drivers/scsi/gdt*
5545
5546GDB KERNEL DEBUGGING HELPER SCRIPTS
5547M:	Jan Kiszka <jan.kiszka@siemens.com>
5548M:	Kieran Bingham <kieran@bingham.xyz>
5549S:	Supported
5550F:	scripts/gdb/
5551
5552GEMTEK FM RADIO RECEIVER DRIVER
5553M:	Hans Verkuil <hverkuil@xs4all.nl>
5554L:	linux-media@vger.kernel.org
5555T:	git git://linuxtv.org/media_tree.git
5556W:	https://linuxtv.org
5557S:	Maintained
5558F:	drivers/media/radio/radio-gemtek*
5559
5560GENERIC GPIO I2C DRIVER
5561M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5562S:	Supported
5563F:	drivers/i2c/busses/i2c-gpio.c
5564F:	include/linux/i2c-gpio.h
5565
5566GENERIC GPIO I2C MULTIPLEXER DRIVER
5567M:	Peter Korsgaard <peter.korsgaard@barco.com>
5568L:	linux-i2c@vger.kernel.org
5569S:	Supported
5570F:	drivers/i2c/muxes/i2c-mux-gpio.c
5571F:	include/linux/i2c-mux-gpio.h
5572F:	Documentation/i2c/muxes/i2c-mux-gpio
5573
5574GENERIC HDLC (WAN) DRIVERS
5575M:	Krzysztof Halasa <khc@pm.waw.pl>
5576W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5577S:	Maintained
5578F:	drivers/net/wan/c101.c
5579F:	drivers/net/wan/hd6457*
5580F:	drivers/net/wan/hdlc*
5581F:	drivers/net/wan/n2.c
5582F:	drivers/net/wan/pc300too.c
5583F:	drivers/net/wan/pci200syn.c
5584F:	drivers/net/wan/wanxl*
5585
5586GENERIC INCLUDE/ASM HEADER FILES
5587M:	Arnd Bergmann <arnd@arndb.de>
5588L:	linux-arch@vger.kernel.org
5589T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5590S:	Maintained
5591F:	include/asm-generic/
5592F:	include/uapi/asm-generic/
5593
5594GENERIC PHY FRAMEWORK
5595M:	Kishon Vijay Abraham I <kishon@ti.com>
5596L:	linux-kernel@vger.kernel.org
5597T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5598S:	Supported
5599F:	drivers/phy/
5600F:	include/linux/phy/
5601
5602GENERIC PM DOMAINS
5603M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5604M:	Kevin Hilman <khilman@kernel.org>
5605M:	Ulf Hansson <ulf.hansson@linaro.org>
5606L:	linux-pm@vger.kernel.org
5607S:	Supported
5608F:	drivers/base/power/domain*.c
5609F:	include/linux/pm_domain.h
5610F:	Documentation/devicetree/bindings/power/power_domain.txt
5611
5612GENERIC UIO DRIVER FOR PCI DEVICES
5613M:	"Michael S. Tsirkin" <mst@redhat.com>
5614L:	kvm@vger.kernel.org
5615S:	Supported
5616F:	drivers/uio/uio_pci_generic.c
5617
5618GET_MAINTAINER SCRIPT
5619M:	Joe Perches <joe@perches.com>
5620S:	Maintained
5621F:	scripts/get_maintainer.pl
5622
5623GENWQE (IBM Generic Workqueue Card)
5624M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5625M:	Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5626S:	Supported
5627F:	drivers/misc/genwqe/
5628
5629GFS2 FILE SYSTEM
5630M:	Steven Whitehouse <swhiteho@redhat.com>
5631M:	Bob Peterson <rpeterso@redhat.com>
5632L:	cluster-devel@redhat.com
5633W:	http://sources.redhat.com/cluster/
5634T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5635S:	Supported
5636F:	Documentation/filesystems/gfs2*.txt
5637F:	fs/gfs2/
5638F:	include/uapi/linux/gfs2_ondisk.h
5639
5640GIGASET ISDN DRIVERS
5641M:	Paul Bolle <pebolle@tiscali.nl>
5642L:	gigaset307x-common@lists.sourceforge.net
5643W:	http://gigaset307x.sourceforge.net/
5644S:	Odd Fixes
5645F:	Documentation/isdn/README.gigaset
5646F:	drivers/isdn/gigaset/
5647F:	include/uapi/linux/gigaset_dev.h
5648
5649GO7007 MPEG CODEC
5650M:	Hans Verkuil <hans.verkuil@cisco.com>
5651L:	linux-media@vger.kernel.org
5652S:	Maintained
5653F:	drivers/media/usb/go7007/
5654
5655GOODIX TOUCHSCREEN
5656M:	Bastien Nocera <hadess@hadess.net>
5657L:	linux-input@vger.kernel.org
5658S:	Maintained
5659F:	drivers/input/touchscreen/goodix.c
5660
5661GPIO MOCKUP DRIVER
5662M:	Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5663L:	linux-gpio@vger.kernel.org
5664S:	Maintained
5665F:	drivers/gpio/gpio-mockup.c
5666F:	tools/testing/selftests/gpio/
5667
5668GPIO SUBSYSTEM
5669M:	Linus Walleij <linus.walleij@linaro.org>
5670M:	Alexandre Courbot <gnurou@gmail.com>
5671L:	linux-gpio@vger.kernel.org
5672T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5673S:	Maintained
5674F:	Documentation/devicetree/bindings/gpio/
5675F:	Documentation/gpio/
5676F:	Documentation/ABI/testing/gpio-cdev
5677F:	Documentation/ABI/obsolete/sysfs-gpio
5678F:	drivers/gpio/
5679F:	include/linux/gpio/
5680F:	include/linux/gpio.h
5681F:	include/asm-generic/gpio.h
5682F:	include/uapi/linux/gpio.h
5683F:	tools/gpio/
5684
5685GRE DEMULTIPLEXER DRIVER
5686M:	Dmitry Kozlov <xeb@mail.ru>
5687L:	netdev@vger.kernel.org
5688S:	Maintained
5689F:	net/ipv4/gre_demux.c
5690F:	net/ipv4/gre_offload.c
5691F:	include/net/gre.h
5692
5693GRETH 10/100/1G Ethernet MAC device driver
5694M:	Andreas Larsson <andreas@gaisler.com>
5695L:	netdev@vger.kernel.org
5696S:	Maintained
5697F:	drivers/net/ethernet/aeroflex/
5698
5699GREYBUS SUBSYSTEM
5700M:	Johan Hovold <johan@kernel.org>
5701M:	Alex Elder <elder@kernel.org>
5702M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5703S:	Maintained
5704F:	drivers/staging/greybus/
5705L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
5706
5707GREYBUS AUDIO PROTOCOLS DRIVERS
5708M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
5709M:	Mark Greer <mgreer@animalcreek.com>
5710S:	Maintained
5711F:	drivers/staging/greybus/audio_apbridgea.c
5712F:	drivers/staging/greybus/audio_apbridgea.h
5713F:	drivers/staging/greybus/audio_codec.c
5714F:	drivers/staging/greybus/audio_codec.h
5715F:	drivers/staging/greybus/audio_gb.c
5716F:	drivers/staging/greybus/audio_manager.c
5717F:	drivers/staging/greybus/audio_manager.h
5718F:	drivers/staging/greybus/audio_manager_module.c
5719F:	drivers/staging/greybus/audio_manager_private.h
5720F:	drivers/staging/greybus/audio_manager_sysfs.c
5721F:	drivers/staging/greybus/audio_module.c
5722F:	drivers/staging/greybus/audio_topology.c
5723
5724GREYBUS PROTOCOLS DRIVERS
5725M:	Rui Miguel Silva <rmfrfs@gmail.com>
5726S:	Maintained
5727F:	drivers/staging/greybus/sdio.c
5728F:	drivers/staging/greybus/light.c
5729F:	drivers/staging/greybus/gpio.c
5730F:	drivers/staging/greybus/power_supply.c
5731F:	drivers/staging/greybus/spi.c
5732F:	drivers/staging/greybus/spilib.c
5733
5734GREYBUS PROTOCOLS DRIVERS
5735M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
5736S:	Maintained
5737F:	drivers/staging/greybus/loopback.c
5738F:	drivers/staging/greybus/timesync.c
5739F:	drivers/staging/greybus/timesync_platform.c
5740
5741GREYBUS PROTOCOLS DRIVERS
5742M:	Viresh Kumar <vireshk@kernel.org>
5743S:	Maintained
5744F:	drivers/staging/greybus/authentication.c
5745F:	drivers/staging/greybus/bootrom.c
5746F:	drivers/staging/greybus/firmware.h
5747F:	drivers/staging/greybus/fw-core.c
5748F:	drivers/staging/greybus/fw-download.c
5749F:	drivers/staging/greybus/fw-managament.c
5750F:	drivers/staging/greybus/greybus_authentication.h
5751F:	drivers/staging/greybus/greybus_firmware.h
5752F:	drivers/staging/greybus/hid.c
5753F:	drivers/staging/greybus/i2c.c
5754F:	drivers/staging/greybus/spi.c
5755F:	drivers/staging/greybus/spilib.c
5756F:	drivers/staging/greybus/spilib.h
5757
5758GREYBUS PROTOCOLS DRIVERS
5759M:	David Lin <dtwlin@gmail.com>
5760S:	Maintained
5761F:	drivers/staging/greybus/uart.c
5762F:	drivers/staging/greybus/log.c
5763
5764GREYBUS PLATFORM DRIVERS
5765M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5766S:	Maintained
5767F:	drivers/staging/greybus/arche-platform.c
5768F:	drivers/staging/greybus/arche-apb-ctrl.c
5769F:	drivers/staging/greybus/arche_platform.h
5770
5771GS1662 VIDEO SERIALIZER
5772M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5773L:	linux-media@vger.kernel.org
5774T:	git git://linuxtv.org/media_tree.git
5775S:	Maintained
5776F:	drivers/media/spi/gs1662.c
5777
5778GSPCA FINEPIX SUBDRIVER
5779M:	Frank Zago <frank@zago.net>
5780L:	linux-media@vger.kernel.org
5781T:	git git://linuxtv.org/media_tree.git
5782S:	Maintained
5783F:	drivers/media/usb/gspca/finepix.c
5784
5785GSPCA GL860 SUBDRIVER
5786M:	Olivier Lorin <o.lorin@laposte.net>
5787L:	linux-media@vger.kernel.org
5788T:	git git://linuxtv.org/media_tree.git
5789S:	Maintained
5790F:	drivers/media/usb/gspca/gl860/
5791
5792GSPCA M5602 SUBDRIVER
5793M:	Erik Andren <erik.andren@gmail.com>
5794L:	linux-media@vger.kernel.org
5795T:	git git://linuxtv.org/media_tree.git
5796S:	Maintained
5797F:	drivers/media/usb/gspca/m5602/
5798
5799GSPCA PAC207 SONIXB SUBDRIVER
5800M:	Hans Verkuil <hverkuil@xs4all.nl>
5801L:	linux-media@vger.kernel.org
5802T:	git git://linuxtv.org/media_tree.git
5803S:	Odd Fixes
5804F:	drivers/media/usb/gspca/pac207.c
5805
5806GSPCA SN9C20X SUBDRIVER
5807M:	Brian Johnson <brijohn@gmail.com>
5808L:	linux-media@vger.kernel.org
5809T:	git git://linuxtv.org/media_tree.git
5810S:	Maintained
5811F:	drivers/media/usb/gspca/sn9c20x.c
5812
5813GSPCA T613 SUBDRIVER
5814M:	Leandro Costantino <lcostantino@gmail.com>
5815L:	linux-media@vger.kernel.org
5816T:	git git://linuxtv.org/media_tree.git
5817S:	Maintained
5818F:	drivers/media/usb/gspca/t613.c
5819
5820GSPCA USB WEBCAM DRIVER
5821M:	Hans Verkuil <hverkuil@xs4all.nl>
5822L:	linux-media@vger.kernel.org
5823T:	git git://linuxtv.org/media_tree.git
5824S:	Odd Fixes
5825F:	drivers/media/usb/gspca/
5826
5827GTP (GPRS Tunneling Protocol)
5828M:	Pablo Neira Ayuso <pablo@netfilter.org>
5829M:	Harald Welte <laforge@gnumonks.org>
5830L:	osmocom-net-gprs@lists.osmocom.org
5831T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5832S:	Maintained
5833F:	drivers/net/gtp.c
5834
5835GUID PARTITION TABLE (GPT)
5836M:	Davidlohr Bueso <dave@stgolabs.net>
5837L:	linux-efi@vger.kernel.org
5838S:	Maintained
5839F:	block/partitions/efi.*
5840
5841STK1160 USB VIDEO CAPTURE DRIVER
5842M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5843L:	linux-media@vger.kernel.org
5844T:	git git://linuxtv.org/media_tree.git
5845S:	Maintained
5846F:	drivers/media/usb/stk1160/
5847
5848H8/300 ARCHITECTURE
5849M:	Yoshinori Sato <ysato@users.sourceforge.jp>
5850L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5851W:	http://uclinux-h8.sourceforge.jp
5852T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5853S:	Maintained
5854F:	arch/h8300/
5855F:	drivers/clocksource/h8300_*.c
5856F:	drivers/clk/h8300/
5857F:	drivers/irqchip/irq-renesas-h8*.c
5858
5859HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5860M:	Frank Seidel <frank@f-seidel.de>
5861L:	platform-driver-x86@vger.kernel.org
5862W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5863S:	Maintained
5864F:	drivers/platform/x86/hdaps.c
5865
5866HDPVR USB VIDEO ENCODER DRIVER
5867M:	Hans Verkuil <hverkuil@xs4all.nl>
5868L:	linux-media@vger.kernel.org
5869T:	git git://linuxtv.org/media_tree.git
5870W:	https://linuxtv.org
5871S:	Odd Fixes
5872F:	drivers/media/usb/hdpvr/
5873
5874HWPOISON MEMORY FAILURE HANDLING
5875M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5876L:	linux-mm@kvack.org
5877S:	Maintained
5878F:	mm/memory-failure.c
5879F:	mm/hwpoison-inject.c
5880
5881HYPERVISOR VIRTUAL CONSOLE DRIVER
5882L:	linuxppc-dev@lists.ozlabs.org
5883S:	Odd Fixes
5884F:	drivers/tty/hvc/
5885
5886HACKRF MEDIA DRIVER
5887M:	Antti Palosaari <crope@iki.fi>
5888L:	linux-media@vger.kernel.org
5889W:	https://linuxtv.org
5890W:	http://palosaari.fi/linux/
5891Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5892T:	git git://linuxtv.org/anttip/media_tree.git
5893S:	Maintained
5894F:	drivers/media/usb/hackrf/
5895
5896HARDWARE MONITORING
5897M:	Jean Delvare <jdelvare@suse.com>
5898M:	Guenter Roeck <linux@roeck-us.net>
5899L:	linux-hwmon@vger.kernel.org
5900W:	http://hwmon.wiki.kernel.org/
5901T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5902T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5903S:	Maintained
5904F:	Documentation/hwmon/
5905F:	drivers/hwmon/
5906F:	include/linux/hwmon*.h
5907
5908HARDWARE RANDOM NUMBER GENERATOR CORE
5909M:	Matt Mackall <mpm@selenic.com>
5910M:	Herbert Xu <herbert@gondor.apana.org.au>
5911L:	linux-crypto@vger.kernel.org
5912S:	Odd fixes
5913F:	Documentation/devicetree/bindings/rng/
5914F:	Documentation/hw_random.txt
5915F:	drivers/char/hw_random/
5916F:	include/linux/hw_random.h
5917
5918HARDWARE SPINLOCK CORE
5919M:	Ohad Ben-Cohen <ohad@wizery.com>
5920M:	Bjorn Andersson <bjorn.andersson@linaro.org>
5921L:	linux-remoteproc@vger.kernel.org
5922S:	Maintained
5923T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5924F:	Documentation/devicetree/bindings/hwlock/
5925F:	Documentation/hwspinlock.txt
5926F:	drivers/hwspinlock/
5927F:	include/linux/hwspinlock.h
5928
5929HARMONY SOUND DRIVER
5930L:	linux-parisc@vger.kernel.org
5931S:	Maintained
5932F:	sound/parisc/harmony.*
5933
5934HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5935M:	Jimmy Vance <jimmy.vance@hpe.com>
5936S:	Supported
5937F:	Documentation/watchdog/hpwdt.txt
5938F:	drivers/watchdog/hpwdt.c
5939
5940HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5941M:	Don Brace <don.brace@microsemi.com>
5942L:	esc.storagedev@microsemi.com
5943L:	linux-scsi@vger.kernel.org
5944S:	Supported
5945F:	Documentation/scsi/hpsa.txt
5946F:	drivers/scsi/hpsa*.[ch]
5947F:	include/linux/cciss*.h
5948F:	include/uapi/linux/cciss*.h
5949
5950HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5951M:	Don Brace <don.brace@microsemi.com>
5952L:	esc.storagedev@microsemi.com
5953L:	linux-scsi@vger.kernel.org
5954S:	Supported
5955F:	Documentation/blockdev/cciss.txt
5956F:	drivers/block/cciss*
5957F:	include/linux/cciss_ioctl.h
5958F:	include/uapi/linux/cciss_ioctl.h
5959
5960OPA-VNIC DRIVER
5961M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
5962M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
5963L:	linux-rdma@vger.kernel.org
5964S:	Supported
5965F:	drivers/infiniband/ulp/opa_vnic
5966
5967HFI1 DRIVER
5968M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
5969M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
5970L:	linux-rdma@vger.kernel.org
5971S:	Supported
5972F:	drivers/infiniband/hw/hfi1
5973
5974HFS FILESYSTEM
5975L:	linux-fsdevel@vger.kernel.org
5976S:	Orphan
5977F:	Documentation/filesystems/hfs.txt
5978F:	fs/hfs/
5979
5980HFSPLUS FILESYSTEM
5981L:	linux-fsdevel@vger.kernel.org
5982S:	Orphan
5983F:	Documentation/filesystems/hfsplus.txt
5984F:	fs/hfsplus/
5985
5986HGA FRAMEBUFFER DRIVER
5987M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5988L:	linux-nvidia@lists.surfsouth.com
5989W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5990S:	Maintained
5991F:	drivers/video/fbdev/hgafb.c
5992
5993HIBERNATION (aka Software Suspend, aka swsusp)
5994M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5995M:	Pavel Machek <pavel@ucw.cz>
5996L:	linux-pm@vger.kernel.org
5997B:	https://bugzilla.kernel.org
5998S:	Supported
5999F:	arch/x86/power/
6000F:	drivers/base/power/
6001F:	kernel/power/
6002F:	include/linux/suspend.h
6003F:	include/linux/freezer.h
6004F:	include/linux/pm.h
6005F:	arch/*/include/asm/suspend*.h
6006
6007HID CORE LAYER
6008M:	Jiri Kosina <jikos@kernel.org>
6009R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6010L:	linux-input@vger.kernel.org
6011T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6012S:	Maintained
6013F:	drivers/hid/
6014F:	include/linux/hid*
6015F:	include/uapi/linux/hid*
6016
6017HID SENSOR HUB DRIVERS
6018M:	Jiri Kosina <jikos@kernel.org>
6019M:	Jonathan Cameron <jic23@kernel.org>
6020M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6021L:	linux-input@vger.kernel.org
6022L:	linux-iio@vger.kernel.org
6023S:	Maintained
6024F:	Documentation/hid/hid-sensor*
6025F:	drivers/hid/hid-sensor-*
6026F:	drivers/iio/*/hid-*
6027F:	include/linux/hid-sensor-*
6028
6029HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
6030M:	Thomas Gleixner <tglx@linutronix.de>
6031L:	linux-kernel@vger.kernel.org
6032T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6033S:	Maintained
6034F:	Documentation/timers/
6035F:	kernel/time/hrtimer.c
6036F:	kernel/time/clockevents.c
6037F:	kernel/time/tick*.*
6038F:	kernel/time/timer_*.c
6039F:	include/linux/clockchips.h
6040F:	include/linux/hrtimer.h
6041
6042HIGH-SPEED SCC DRIVER FOR AX.25
6043L:	linux-hams@vger.kernel.org
6044S:	Orphan
6045F:	drivers/net/hamradio/dmascc.c
6046F:	drivers/net/hamradio/scc.c
6047
6048HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6049M:	HighPoint Linux Team <linux@highpoint-tech.com>
6050W:	http://www.highpoint-tech.com
6051S:	Supported
6052F:	Documentation/scsi/hptiop.txt
6053F:	drivers/scsi/hptiop.c
6054
6055HIPPI
6056M:	Jes Sorensen <jes@trained-monkey.org>
6057L:	linux-hippi@sunsite.dk
6058S:	Maintained
6059F:	include/linux/hippidevice.h
6060F:	include/uapi/linux/if_hippi.h
6061F:	net/802/hippi.c
6062F:	drivers/net/hippi/
6063
6064HISILICON NETWORK SUBSYSTEM DRIVER
6065M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6066M:	Salil Mehta <salil.mehta@huawei.com>
6067L:	netdev@vger.kernel.org
6068W:	http://www.hisilicon.com
6069S:	Maintained
6070F:	drivers/net/ethernet/hisilicon/
6071F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6072
6073HISILICON ROCE DRIVER
6074M:	Lijun Ou <oulijun@huawei.com>
6075M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6076L:	linux-rdma@vger.kernel.org
6077S:	Maintained
6078F:	drivers/infiniband/hw/hns/
6079F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6080
6081HISILICON SAS Controller
6082M:	John Garry <john.garry@huawei.com>
6083W:	http://www.hisilicon.com
6084S:	Supported
6085F:	drivers/scsi/hisi_sas/
6086F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6087
6088HOST AP DRIVER
6089M:	Jouni Malinen <j@w1.fi>
6090L:	linux-wireless@vger.kernel.org
6091W:	http://w1.fi/hostap-driver.html
6092S:	Obsolete
6093F:	drivers/net/wireless/intersil/hostap/
6094
6095HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6096L:	platform-driver-x86@vger.kernel.org
6097S:	Orphan
6098F:	drivers/platform/x86/tc1100-wmi.c
6099
6100HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6101M:	Jaroslav Kysela <perex@perex.cz>
6102S:	Maintained
6103F:	drivers/net/ethernet/hp/hp100.*
6104
6105HPET:	High Precision Event Timers driver
6106M:	Clemens Ladisch <clemens@ladisch.de>
6107S:	Maintained
6108F:	Documentation/timers/hpet.txt
6109F:	drivers/char/hpet.c
6110F:	include/linux/hpet.h
6111F:	include/uapi/linux/hpet.h
6112
6113HPET:	x86
6114S:	Orphan
6115F:	arch/x86/kernel/hpet.c
6116F:	arch/x86/include/asm/hpet.h
6117
6118HPFS FILESYSTEM
6119M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6120W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6121S:	Maintained
6122F:	fs/hpfs/
6123
6124HSI SUBSYSTEM
6125M:	Sebastian Reichel <sre@kernel.org>
6126T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6127S:	Maintained
6128F:	Documentation/ABI/testing/sysfs-bus-hsi
6129F:	Documentation/driver-api/hsi.rst
6130F:	drivers/hsi/
6131F:	include/linux/hsi/
6132F:	include/uapi/linux/hsi/
6133
6134HSO 3G MODEM DRIVER
6135L:	linux-usb@vger.kernel.org
6136S:	Orphan
6137F:	drivers/net/usb/hso.c
6138
6139HSR NETWORK PROTOCOL
6140M:	Arvid Brodin <arvid.brodin@alten.se>
6141L:	netdev@vger.kernel.org
6142S:	Maintained
6143F:	net/hsr/
6144
6145HTCPEN TOUCHSCREEN DRIVER
6146M:	Pau Oliva Fora <pof@eslack.org>
6147L:	linux-input@vger.kernel.org
6148S:	Maintained
6149F:	drivers/input/touchscreen/htcpen.c
6150
6151HUGETLB FILESYSTEM
6152M:	Nadia Yvette Chambers <nyc@holomorphy.com>
6153S:	Maintained
6154F:	fs/hugetlbfs/
6155
6156HVA ST MEDIA DRIVER
6157M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6158L:	linux-media@vger.kernel.org
6159T:	git git://linuxtv.org/media_tree.git
6160W:	https://linuxtv.org
6161S:	Supported
6162F:	drivers/media/platform/sti/hva
6163
6164Hyper-V CORE AND DRIVERS
6165M:	"K. Y. Srinivasan" <kys@microsoft.com>
6166M:	Haiyang Zhang <haiyangz@microsoft.com>
6167M:	Stephen Hemminger <sthemmin@microsoft.com>
6168L:	devel@linuxdriverproject.org
6169S:	Maintained
6170F:	arch/x86/include/asm/mshyperv.h
6171F:	arch/x86/include/uapi/asm/hyperv.h
6172F:	arch/x86/kernel/cpu/mshyperv.c
6173F:	arch/x86/hyperv
6174F:	drivers/hid/hid-hyperv.c
6175F:	drivers/hv/
6176F:	drivers/input/serio/hyperv-keyboard.c
6177F:	drivers/pci/host/pci-hyperv.c
6178F:	drivers/net/hyperv/
6179F:	drivers/scsi/storvsc_drv.c
6180F:	drivers/uio/uio_hv_generic.c
6181F:	drivers/video/fbdev/hyperv_fb.c
6182F:	include/linux/hyperv.h
6183F:	tools/hv/
6184F:	Documentation/ABI/stable/sysfs-bus-vmbus
6185
6186I2C MUXES
6187M:	Peter Rosin <peda@axentia.se>
6188L:	linux-i2c@vger.kernel.org
6189S:	Maintained
6190F:	Documentation/i2c/i2c-topology
6191F:	Documentation/i2c/muxes/
6192F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6193F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6194F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6195F:	drivers/i2c/i2c-mux.c
6196F:	drivers/i2c/muxes/
6197F:	include/linux/i2c-mux.h
6198
6199I2C OVER PARALLEL PORT
6200M:	Jean Delvare <jdelvare@suse.com>
6201L:	linux-i2c@vger.kernel.org
6202S:	Maintained
6203F:	Documentation/i2c/busses/i2c-parport
6204F:	Documentation/i2c/busses/i2c-parport-light
6205F:	drivers/i2c/busses/i2c-parport.c
6206F:	drivers/i2c/busses/i2c-parport-light.c
6207
6208I2C/SMBUS CONTROLLER DRIVERS FOR PC
6209M:	Jean Delvare <jdelvare@suse.com>
6210L:	linux-i2c@vger.kernel.org
6211S:	Maintained
6212F:	Documentation/i2c/busses/i2c-ali1535
6213F:	Documentation/i2c/busses/i2c-ali1563
6214F:	Documentation/i2c/busses/i2c-ali15x3
6215F:	Documentation/i2c/busses/i2c-amd756
6216F:	Documentation/i2c/busses/i2c-amd8111
6217F:	Documentation/i2c/busses/i2c-i801
6218F:	Documentation/i2c/busses/i2c-nforce2
6219F:	Documentation/i2c/busses/i2c-piix4
6220F:	Documentation/i2c/busses/i2c-sis5595
6221F:	Documentation/i2c/busses/i2c-sis630
6222F:	Documentation/i2c/busses/i2c-sis96x
6223F:	Documentation/i2c/busses/i2c-via
6224F:	Documentation/i2c/busses/i2c-viapro
6225F:	drivers/i2c/busses/i2c-ali1535.c
6226F:	drivers/i2c/busses/i2c-ali1563.c
6227F:	drivers/i2c/busses/i2c-ali15x3.c
6228F:	drivers/i2c/busses/i2c-amd756.c
6229F:	drivers/i2c/busses/i2c-amd756-s4882.c
6230F:	drivers/i2c/busses/i2c-amd8111.c
6231F:	drivers/i2c/busses/i2c-i801.c
6232F:	drivers/i2c/busses/i2c-isch.c
6233F:	drivers/i2c/busses/i2c-nforce2.c
6234F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6235F:	drivers/i2c/busses/i2c-piix4.c
6236F:	drivers/i2c/busses/i2c-sis5595.c
6237F:	drivers/i2c/busses/i2c-sis630.c
6238F:	drivers/i2c/busses/i2c-sis96x.c
6239F:	drivers/i2c/busses/i2c-via.c
6240F:	drivers/i2c/busses/i2c-viapro.c
6241
6242I2C/SMBUS ISMT DRIVER
6243M:	Seth Heasley <seth.heasley@intel.com>
6244M:	Neil Horman <nhorman@tuxdriver.com>
6245L:	linux-i2c@vger.kernel.org
6246F:	drivers/i2c/busses/i2c-ismt.c
6247F:	Documentation/i2c/busses/i2c-ismt
6248
6249I2C/SMBUS STUB DRIVER
6250M:	Jean Delvare <jdelvare@suse.com>
6251L:	linux-i2c@vger.kernel.org
6252S:	Maintained
6253F:	drivers/i2c/i2c-stub.c
6254
6255I2C SUBSYSTEM
6256M:	Wolfram Sang <wsa@the-dreams.de>
6257L:	linux-i2c@vger.kernel.org
6258W:	https://i2c.wiki.kernel.org/
6259Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6261S:	Maintained
6262F:	Documentation/devicetree/bindings/i2c/
6263F:	Documentation/i2c/
6264F:	drivers/i2c/
6265F:	drivers/i2c/*/
6266F:	include/linux/i2c.h
6267F:	include/linux/i2c-*.h
6268F:	include/uapi/linux/i2c.h
6269F:	include/uapi/linux/i2c-*.h
6270
6271I2C ACPI SUPPORT
6272M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6273L:	linux-i2c@vger.kernel.org
6274L:	linux-acpi@vger.kernel.org
6275S:	Maintained
6276
6277I2C-TAOS-EVM DRIVER
6278M:	Jean Delvare <jdelvare@suse.com>
6279L:	linux-i2c@vger.kernel.org
6280S:	Maintained
6281F:	Documentation/i2c/busses/i2c-taos-evm
6282F:	drivers/i2c/busses/i2c-taos-evm.c
6283
6284I2C-TINY-USB DRIVER
6285M:	Till Harbaum <till@harbaum.org>
6286L:	linux-i2c@vger.kernel.org
6287W:	http://www.harbaum.org/till/i2c_tiny_usb
6288S:	Maintained
6289F:	drivers/i2c/busses/i2c-tiny-usb.c
6290
6291i386 BOOT CODE
6292M:	"H. Peter Anvin" <hpa@zytor.com>
6293S:	Maintained
6294F:	arch/x86/boot/
6295
6296i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6297M:	"H. Peter Anvin" <hpa@zytor.com>
6298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6299S:	Maintained
6300
6301IA64 (Itanium) PLATFORM
6302M:	Tony Luck <tony.luck@intel.com>
6303M:	Fenghua Yu <fenghua.yu@intel.com>
6304L:	linux-ia64@vger.kernel.org
6305T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6306S:	Maintained
6307F:	arch/ia64/
6308
6309IBM Power VMX Cryptographic instructions
6310M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6311M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6312L:	linux-crypto@vger.kernel.org
6313S:	Supported
6314F:	drivers/crypto/vmx/Makefile
6315F:	drivers/crypto/vmx/Kconfig
6316F:	drivers/crypto/vmx/vmx.c
6317F:	drivers/crypto/vmx/aes*
6318F:	drivers/crypto/vmx/ghash*
6319F:	drivers/crypto/vmx/ppc-xlate.pl
6320
6321IBM Power in-Nest Crypto Acceleration
6322M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6323M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6324L:	linux-crypto@vger.kernel.org
6325S:	Supported
6326F:	drivers/crypto/nx/Makefile
6327F:	drivers/crypto/nx/Kconfig
6328F:	drivers/crypto/nx/nx-aes*
6329F:	drivers/crypto/nx/nx-sha*
6330F:	drivers/crypto/nx/nx.*
6331F:	drivers/crypto/nx/nx_csbcpb.h
6332F:	drivers/crypto/nx/nx_debugfs.h
6333
6334IBM Power 842 compression accelerator
6335M:	Haren Myneni <haren@us.ibm.com>
6336S:	Supported
6337F:	drivers/crypto/nx/Makefile
6338F:	drivers/crypto/nx/Kconfig
6339F:	drivers/crypto/nx/nx-842*
6340F:	include/linux/sw842.h
6341F:	crypto/842.c
6342F:	lib/842/
6343
6344IBM Power Linux RAID adapter
6345M:	Brian King <brking@us.ibm.com>
6346S:	Supported
6347F:	drivers/scsi/ipr.*
6348
6349IBM Power Virtual Ethernet Device Driver
6350M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6351L:	netdev@vger.kernel.org
6352S:	Supported
6353F:	drivers/net/ethernet/ibm/ibmveth.*
6354
6355IBM Power SRIOV Virtual NIC Device Driver
6356M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6357M:	John Allen <jallen@linux.vnet.ibm.com>
6358L:	netdev@vger.kernel.org
6359S:	Supported
6360F:	drivers/net/ethernet/ibm/ibmvnic.*
6361
6362IBM Power Virtual SCSI Device Drivers
6363M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6364L:	linux-scsi@vger.kernel.org
6365S:	Supported
6366F:	drivers/scsi/ibmvscsi/ibmvscsi*
6367F:	include/scsi/viosrp.h
6368
6369IBM Power Virtual SCSI Device Target Driver
6370M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6371M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6372L:	linux-scsi@vger.kernel.org
6373L:	target-devel@vger.kernel.org
6374S:	Supported
6375F:	drivers/scsi/ibmvscsi_tgt/
6376
6377IBM Power Virtual FC Device Drivers
6378M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6379L:	linux-scsi@vger.kernel.org
6380S:	Supported
6381F:	drivers/scsi/ibmvscsi/ibmvfc*
6382
6383IBM ServeRAID RAID DRIVER
6384S:	Orphan
6385F:	drivers/scsi/ips.*
6386
6387ICH LPC AND GPIO DRIVER
6388M:	Peter Tyser <ptyser@xes-inc.com>
6389S:	Maintained
6390F:	drivers/mfd/lpc_ich.c
6391F:	drivers/gpio/gpio-ich.c
6392
6393IDT VersaClock 5 CLOCK DRIVER
6394M:	Marek Vasut <marek.vasut@gmail.com>
6395S:	Maintained
6396F:	drivers/clk/clk-versaclock5.c
6397
6398IDE SUBSYSTEM
6399M:	"David S. Miller" <davem@davemloft.net>
6400L:	linux-ide@vger.kernel.org
6401Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6402T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6403S:	Maintained
6404F:	Documentation/ide/
6405F:	drivers/ide/
6406F:	include/linux/ide.h
6407
6408IDEAPAD LAPTOP EXTRAS DRIVER
6409M:	Ike Panhc <ike.pan@canonical.com>
6410L:	platform-driver-x86@vger.kernel.org
6411W:	http://launchpad.net/ideapad-laptop
6412S:	Maintained
6413F:	drivers/platform/x86/ideapad-laptop.c
6414
6415IDEAPAD LAPTOP SLIDEBAR DRIVER
6416M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6417L:	linux-input@vger.kernel.org
6418W:	https://github.com/o2genum/ideapad-slidebar
6419S:	Maintained
6420F:	drivers/input/misc/ideapad_slidebar.c
6421
6422IDE/ATAPI DRIVERS
6423M:	Borislav Petkov <bp@alien8.de>
6424L:	linux-ide@vger.kernel.org
6425S:	Maintained
6426F:	Documentation/cdrom/ide-cd
6427F:	drivers/ide/ide-cd*
6428
6429IEEE 802.15.4 SUBSYSTEM
6430M:	Alexander Aring <aar@pengutronix.de>
6431M:	Stefan Schmidt <stefan@osg.samsung.com>
6432L:	linux-wpan@vger.kernel.org
6433W:	http://wpan.cakelab.org/
6434T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6435T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6436S:	Maintained
6437F:	net/ieee802154/
6438F:	net/mac802154/
6439F:	drivers/net/ieee802154/
6440F:	include/linux/nl802154.h
6441F:	include/linux/ieee802154.h
6442F:	include/net/nl802154.h
6443F:	include/net/mac802154.h
6444F:	include/net/af_ieee802154.h
6445F:	include/net/cfg802154.h
6446F:	include/net/ieee802154_netdev.h
6447F:	Documentation/networking/ieee802154.txt
6448
6449IFE PROTOCOL
6450M:	Yotam Gigi <yotamg@mellanox.com>
6451M:	Jamal Hadi Salim <jhs@mojatatu.com>
6452F:	net/ife
6453F:	include/net/ife.h
6454F:	include/uapi/linux/ife.h
6455
6456IGORPLUG-USB IR RECEIVER
6457M:	Sean Young <sean@mess.org>
6458L:	linux-media@vger.kernel.org
6459S:	Maintained
6460F:	drivers/media/rc/igorplugusb.c
6461
6462IGUANAWORKS USB IR TRANSCEIVER
6463M:	Sean Young <sean@mess.org>
6464L:	linux-media@vger.kernel.org
6465S:	Maintained
6466F:	drivers/media/rc/iguanair.c
6467
6468IIO DIGITAL POTENTIOMETER DAC
6469M:	Peter Rosin <peda@axentia.se>
6470L:	linux-iio@vger.kernel.org
6471S:	Maintained
6472F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6473F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6474F:	drivers/iio/dac/dpot-dac.c
6475
6476IIO ENVELOPE DETECTOR
6477M:	Peter Rosin <peda@axentia.se>
6478L:	linux-iio@vger.kernel.org
6479S:	Maintained
6480F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6481F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6482F:	drivers/iio/adc/envelope-detector.c
6483
6484IIO SUBSYSTEM AND DRIVERS
6485M:	Jonathan Cameron <jic23@kernel.org>
6486R:	Hartmut Knaack <knaack.h@gmx.de>
6487R:	Lars-Peter Clausen <lars@metafoo.de>
6488R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6489L:	linux-iio@vger.kernel.org
6490T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6491S:	Maintained
6492F:	Documentation/devicetree/bindings/iio/
6493F:	drivers/iio/
6494F:	drivers/staging/iio/
6495F:	include/linux/iio/
6496F:	tools/iio/
6497
6498IKANOS/ADI EAGLE ADSL USB DRIVER
6499M:	Matthieu Castet <castet.matthieu@free.fr>
6500M:	Stanislaw Gruszka <stf_xl@wp.pl>
6501S:	Maintained
6502F:	drivers/usb/atm/ueagle-atm.c
6503
6504IMGTEC ASCII LCD DRIVER
6505M:	Paul Burton <paul.burton@imgtec.com>
6506S:	Maintained
6507F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6508F:	drivers/auxdisplay/img-ascii-lcd.c
6509
6510INA209 HARDWARE MONITOR DRIVER
6511M:	Guenter Roeck <linux@roeck-us.net>
6512L:	linux-hwmon@vger.kernel.org
6513S:	Maintained
6514F:	Documentation/hwmon/ina209
6515F:	Documentation/devicetree/bindings/i2c/ina209.txt
6516F:	drivers/hwmon/ina209.c
6517
6518INA2XX HARDWARE MONITOR DRIVER
6519M:	Guenter Roeck <linux@roeck-us.net>
6520L:	linux-hwmon@vger.kernel.org
6521S:	Maintained
6522F:	Documentation/hwmon/ina2xx
6523F:	drivers/hwmon/ina2xx.c
6524F:	include/linux/platform_data/ina2xx.h
6525
6526INDUSTRY PACK SUBSYSTEM (IPACK)
6527M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6528M:	Jens Taprogge <jens.taprogge@taprogge.org>
6529M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6530L:	industrypack-devel@lists.sourceforge.net
6531W:	http://industrypack.sourceforge.net
6532S:	Maintained
6533F:	drivers/ipack/
6534
6535INGENIC JZ4780 DMA Driver
6536M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6537S:	Maintained
6538F:	drivers/dma/dma-jz4780.c
6539
6540INGENIC JZ4780 NAND DRIVER
6541M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6542L:	linux-mtd@lists.infradead.org
6543S:	Maintained
6544F:	drivers/mtd/nand/jz4780_*
6545
6546INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6547M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6548M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6549L:	linux-ima-devel@lists.sourceforge.net
6550L:	linux-ima-user@lists.sourceforge.net
6551L:	linux-security-module@vger.kernel.org
6552T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6553S:	Supported
6554F:	security/integrity/ima/
6555
6556IMGTEC IR DECODER DRIVER
6557M:	James Hogan <james.hogan@imgtec.com>
6558S:	Maintained
6559F:	drivers/media/rc/img-ir/
6560
6561IMS TWINTURBO FRAMEBUFFER DRIVER
6562L:	linux-fbdev@vger.kernel.org
6563S:	Orphan
6564F:	drivers/video/fbdev/imsttfb.c
6565
6566INFINIBAND SUBSYSTEM
6567M:	Doug Ledford <dledford@redhat.com>
6568M:	Sean Hefty <sean.hefty@intel.com>
6569M:	Hal Rosenstock <hal.rosenstock@gmail.com>
6570L:	linux-rdma@vger.kernel.org
6571W:	http://www.openfabrics.org/
6572Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6573T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6574S:	Supported
6575F:	Documentation/devicetree/bindings/infiniband/
6576F:	Documentation/infiniband/
6577F:	drivers/infiniband/
6578F:	include/uapi/linux/if_infiniband.h
6579F:	include/uapi/rdma/
6580F:	include/rdma/
6581
6582INOTIFY
6583M:	John McCutchan <john@johnmccutchan.com>
6584M:	Robert Love <rlove@rlove.org>
6585M:	Eric Paris <eparis@parisplace.org>
6586S:	Maintained
6587F:	Documentation/filesystems/inotify.txt
6588F:	fs/notify/inotify/
6589F:	include/linux/inotify.h
6590F:	include/uapi/linux/inotify.h
6591
6592INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6593M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6594L:	linux-input@vger.kernel.org
6595Q:	http://patchwork.kernel.org/project/linux-input/list/
6596T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6597S:	Maintained
6598F:	drivers/input/
6599F:	include/linux/input.h
6600F:	include/uapi/linux/input.h
6601F:	include/linux/input/
6602F:	Documentation/devicetree/bindings/input/
6603
6604INPUT MULTITOUCH (MT) PROTOCOL
6605M:	Henrik Rydberg <rydberg@bitmath.org>
6606L:	linux-input@vger.kernel.org
6607S:	Odd fixes
6608F:	Documentation/input/multi-touch-protocol.rst
6609F:	drivers/input/input-mt.c
6610K:	\b(ABS|SYN)_MT_
6611
6612INTEL ASoC BDW/HSW DRIVERS
6613M:	Jie Yang <yang.jie@linux.intel.com>
6614L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6615S:	Supported
6616F:	sound/soc/intel/common/sst-dsp*
6617F:	sound/soc/intel/common/sst-firmware.c
6618F:	sound/soc/intel/boards/broadwell.c
6619F:	sound/soc/intel/haswell/
6620
6621INTEL C600 SERIES SAS CONTROLLER DRIVER
6622M:	Intel SCU Linux support <intel-linux-scu@intel.com>
6623M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6624L:	linux-scsi@vger.kernel.org
6625T:	git git://git.code.sf.net/p/intel-sas/isci
6626S:	Supported
6627F:	drivers/scsi/isci/
6628
6629INTEL HID EVENT DRIVER
6630M:	Alex Hung <alex.hung@canonical.com>
6631L:	platform-driver-x86@vger.kernel.org
6632S:	Maintained
6633F:	drivers/platform/x86/intel-hid.c
6634
6635INTEL VIRTUAL BUTTON DRIVER
6636M:	AceLan Kao <acelan.kao@canonical.com>
6637L:	platform-driver-x86@vger.kernel.org
6638S:	Maintained
6639F:	drivers/platform/x86/intel-vbtn.c
6640
6641INTEL IDLE DRIVER
6642M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
6643M:	Len Brown <lenb@kernel.org>
6644L:	linux-pm@vger.kernel.org
6645T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6646B:	https://bugzilla.kernel.org
6647S:	Supported
6648F:	drivers/idle/intel_idle.c
6649
6650INTEL INTEGRATED SENSOR HUB DRIVER
6651M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6652M:	Jiri Kosina <jikos@kernel.org>
6653L:	linux-input@vger.kernel.org
6654S:	Maintained
6655F:	drivers/hid/intel-ish-hid/
6656
6657INTEL PSTATE DRIVER
6658M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6659M:	Len Brown <lenb@kernel.org>
6660L:	linux-pm@vger.kernel.org
6661S:	Supported
6662F:	drivers/cpufreq/intel_pstate.c
6663
6664INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6665M:	Maik Broemme <mbroemme@libmpq.org>
6666L:	linux-fbdev@vger.kernel.org
6667S:	Maintained
6668F:	Documentation/fb/intelfb.txt
6669F:	drivers/video/fbdev/intelfb/
6670
6671INTEL 810/815 FRAMEBUFFER DRIVER
6672M:	Antonino Daplas <adaplas@gmail.com>
6673L:	linux-fbdev@vger.kernel.org
6674S:	Maintained
6675F:	drivers/video/fbdev/i810/
6676
6677INTEL MENLOW THERMAL DRIVER
6678M:	Sujith Thomas <sujith.thomas@intel.com>
6679L:	platform-driver-x86@vger.kernel.org
6680W:	https://01.org/linux-acpi
6681S:	Supported
6682F:	drivers/platform/x86/intel_menlow.c
6683
6684INTEL I/OAT DMA DRIVER
6685M:	Dave Jiang <dave.jiang@intel.com>
6686R:	Dan Williams <dan.j.williams@intel.com>
6687L:	dmaengine@vger.kernel.org
6688Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6689S:	Supported
6690F:	drivers/dma/ioat*
6691
6692INTEL IOMMU (VT-d)
6693M:	David Woodhouse <dwmw2@infradead.org>
6694L:	iommu@lists.linux-foundation.org
6695T:	git git://git.infradead.org/iommu-2.6.git
6696S:	Supported
6697F:	drivers/iommu/intel-iommu.c
6698F:	include/linux/intel-iommu.h
6699
6700INTEL IOP-ADMA DMA DRIVER
6701R:	Dan Williams <dan.j.williams@intel.com>
6702S:	Odd fixes
6703F:	drivers/dma/iop-adma.c
6704
6705INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6706M:	Krzysztof Halasa <khalasa@piap.pl>
6707S:	Maintained
6708F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
6709F:	arch/arm/mach-ixp4xx/include/mach/npe.h
6710F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6711F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
6712F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
6713F:	drivers/net/wan/ixp4xx_hss.c
6714
6715INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6716M:	Deepak Saxena <dsaxena@plexity.net>
6717S:	Maintained
6718F:	drivers/char/hw_random/ixp4xx-rng.c
6719
6720INTEL ETHERNET DRIVERS
6721M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6722L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6723W:	http://www.intel.com/support/feedback.htm
6724W:	http://e1000.sourceforge.net/
6725Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6726T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6727T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6728S:	Supported
6729F:	Documentation/networking/e100.txt
6730F:	Documentation/networking/e1000.txt
6731F:	Documentation/networking/e1000e.txt
6732F:	Documentation/networking/igb.txt
6733F:	Documentation/networking/igbvf.txt
6734F:	Documentation/networking/ixgb.txt
6735F:	Documentation/networking/ixgbe.txt
6736F:	Documentation/networking/ixgbevf.txt
6737F:	Documentation/networking/i40e.txt
6738F:	Documentation/networking/i40evf.txt
6739F:	drivers/net/ethernet/intel/
6740F:	drivers/net/ethernet/intel/*/
6741
6742INTEL RDMA RNIC DRIVER
6743M:     Faisal Latif <faisal.latif@intel.com>
6744M:     Shiraz Saleem <shiraz.saleem@intel.com>
6745L:     linux-rdma@vger.kernel.org
6746S:     Supported
6747F:     drivers/infiniband/hw/i40iw/
6748
6749INTEL MERRIFIELD GPIO DRIVER
6750M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6751L:	linux-gpio@vger.kernel.org
6752S:	Maintained
6753F:	drivers/gpio/gpio-merrifield.c
6754
6755INTEL-MID GPIO DRIVER
6756M:	David Cohen <david.a.cohen@linux.intel.com>
6757L:	linux-gpio@vger.kernel.org
6758S:	Maintained
6759F:	drivers/gpio/gpio-intel-mid.c
6760
6761INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6762M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
6763L:	linux-wireless@vger.kernel.org
6764S:	Maintained
6765F:	Documentation/networking/README.ipw2100
6766F:	Documentation/networking/README.ipw2200
6767F:	drivers/net/wireless/intel/ipw2x00/
6768
6769INTEL(R) TRACE HUB
6770M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6771S:	Supported
6772F:	Documentation/trace/intel_th.txt
6773F:	drivers/hwtracing/intel_th/
6774
6775INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6776M:	Ning Sun <ning.sun@intel.com>
6777L:	tboot-devel@lists.sourceforge.net
6778W:	http://tboot.sourceforge.net
6779T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6780S:	Supported
6781F:	Documentation/intel_txt.txt
6782F:	include/linux/tboot.h
6783F:	arch/x86/kernel/tboot.c
6784
6785INTEL WIRELESS WIMAX CONNECTION 2400
6786M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6787M:	linux-wimax@intel.com
6788L:	wimax@linuxwimax.org (subscribers-only)
6789S:	Supported
6790W:	http://linuxwimax.org
6791F:	Documentation/wimax/README.i2400m
6792F:	drivers/net/wimax/i2400m/
6793F:	include/uapi/linux/wimax/i2400m.h
6794
6795INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6796M:	Stanislaw Gruszka <sgruszka@redhat.com>
6797L:	linux-wireless@vger.kernel.org
6798S:	Supported
6799F:	drivers/net/wireless/intel/iwlegacy/
6800
6801INTEL WIRELESS WIFI LINK (iwlwifi)
6802M:	Johannes Berg <johannes.berg@intel.com>
6803M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6804M:	Luca Coelho <luciano.coelho@intel.com>
6805M:	Intel Linux Wireless <linuxwifi@intel.com>
6806L:	linux-wireless@vger.kernel.org
6807W:	http://intellinuxwireless.org
6808T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6809S:	Supported
6810F:	drivers/net/wireless/intel/iwlwifi/
6811
6812INTEL MANAGEMENT ENGINE (mei)
6813M:	Tomas Winkler <tomas.winkler@intel.com>
6814L:	linux-kernel@vger.kernel.org
6815S:	Supported
6816F:	include/uapi/linux/mei.h
6817F:	include/linux/mei_cl_bus.h
6818F:	drivers/misc/mei/*
6819F:	drivers/watchdog/mei_wdt.c
6820F:	Documentation/misc-devices/mei/*
6821F:	samples/mei/*
6822
6823INTEL MIC DRIVERS (mic)
6824M:	Sudeep Dutt <sudeep.dutt@intel.com>
6825M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
6826S:	Supported
6827W:	https://github.com/sudeepdutt/mic
6828W:	http://software.intel.com/en-us/mic-developer
6829F:	include/linux/mic_bus.h
6830F:	include/linux/scif.h
6831F:	include/uapi/linux/mic_common.h
6832F: 	include/uapi/linux/mic_ioctl.h
6833F:	include/uapi/linux/scif_ioctl.h
6834F:	drivers/misc/mic/
6835F:	drivers/dma/mic_x100_dma.c
6836F:	drivers/dma/mic_x100_dma.h
6837F:	Documentation/mic/
6838
6839INTEL PMC/P-Unit IPC DRIVER
6840M:	Zha Qipeng<qipeng.zha@intel.com>
6841L:	platform-driver-x86@vger.kernel.org
6842S:	Maintained
6843F:	drivers/platform/x86/intel_pmc_ipc.c
6844F:	drivers/platform/x86/intel_punit_ipc.c
6845F:	arch/x86/include/asm/intel_pmc_ipc.h
6846F:	arch/x86/include/asm/intel_punit_ipc.h
6847
6848INTEL TELEMETRY DRIVER
6849M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6850L:	platform-driver-x86@vger.kernel.org
6851S:	Maintained
6852F:	arch/x86/include/asm/intel_telemetry.h
6853F:	drivers/platform/x86/intel_telemetry*
6854
6855INTEL PMC CORE DRIVER
6856M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6857M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6858L:	platform-driver-x86@vger.kernel.org
6859S:	Maintained
6860F:	arch/x86/include/asm/pmc_core.h
6861F:	drivers/platform/x86/intel_pmc_core*
6862
6863INVENSENSE MPU-3050 GYROSCOPE DRIVER
6864M:	Linus Walleij <linus.walleij@linaro.org>
6865L:	linux-iio@vger.kernel.org
6866S:	Maintained
6867F:	drivers/iio/gyro/mpu3050*
6868F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6869
6870IOC3 ETHERNET DRIVER
6871M:	Ralf Baechle <ralf@linux-mips.org>
6872L:	linux-mips@linux-mips.org
6873S:	Maintained
6874F:	drivers/net/ethernet/sgi/ioc3-eth.c
6875
6876IOC3 SERIAL DRIVER
6877M:	Pat Gefre <pfg@sgi.com>
6878L:	linux-serial@vger.kernel.org
6879S:	Maintained
6880F:	drivers/tty/serial/ioc3_serial.c
6881
6882IOMMU DRIVERS
6883M:	Joerg Roedel <joro@8bytes.org>
6884L:	iommu@lists.linux-foundation.org
6885T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6886S:	Maintained
6887F:	Documentation/devicetree/bindings/iommu/
6888F:	drivers/iommu/
6889F:	include/linux/iommu.h
6890F:	include/linux/iova.h
6891
6892IP MASQUERADING
6893M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6894S:	Maintained
6895F:	net/ipv4/netfilter/ipt_MASQUERADE.c
6896
6897IPMI SUBSYSTEM
6898M:	Corey Minyard <minyard@acm.org>
6899L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6900W:	http://openipmi.sourceforge.net/
6901S:	Supported
6902F:	Documentation/IPMI.txt
6903F:	drivers/char/ipmi/
6904F:	include/linux/ipmi*
6905F:	include/uapi/linux/ipmi*
6906
6907QCOM AUDIO (ASoC) DRIVERS
6908M:	Patrick Lai <plai@codeaurora.org>
6909M:	Banajit Goswami <bgoswami@codeaurora.org>
6910L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6911S:	Supported
6912F:	sound/soc/qcom/
6913
6914IPS SCSI RAID DRIVER
6915M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6916L:	linux-scsi@vger.kernel.org
6917W:	http://www.adaptec.com/
6918S:	Maintained
6919F:	drivers/scsi/ips*
6920
6921IPVS
6922M:	Wensong Zhang <wensong@linux-vs.org>
6923M:	Simon Horman <horms@verge.net.au>
6924M:	Julian Anastasov <ja@ssi.bg>
6925L:	netdev@vger.kernel.org
6926L:	lvs-devel@vger.kernel.org
6927S:	Maintained
6928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6929T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6930F:	Documentation/networking/ipvs-sysctl.txt
6931F:	include/net/ip_vs.h
6932F:	include/uapi/linux/ip_vs.h
6933F:	net/netfilter/ipvs/
6934
6935IPWIRELESS DRIVER
6936M:	Jiri Kosina <jikos@kernel.org>
6937M:	David Sterba <dsterba@suse.com>
6938S:	Odd Fixes
6939F:	drivers/tty/ipwireless/
6940
6941IPX NETWORK LAYER
6942L:	netdev@vger.kernel.org
6943S:	Odd fixes
6944F:	include/net/ipx.h
6945F:	include/uapi/linux/ipx.h
6946F:	net/ipx/
6947
6948IRDA SUBSYSTEM
6949M:	Samuel Ortiz <samuel@sortiz.org>
6950L:	irda-users@lists.sourceforge.net (subscribers-only)
6951L:	netdev@vger.kernel.org
6952W:	http://irda.sourceforge.net/
6953S:	Maintained
6954T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6955F:	Documentation/networking/irda.txt
6956F:	drivers/net/irda/
6957F:	include/net/irda/
6958F:	net/irda/
6959
6960IRQ SUBSYSTEM
6961M:	Thomas Gleixner <tglx@linutronix.de>
6962L:	linux-kernel@vger.kernel.org
6963S:	Maintained
6964T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6965F:	kernel/irq/
6966
6967IRQCHIP DRIVERS
6968M:	Thomas Gleixner <tglx@linutronix.de>
6969M:	Jason Cooper <jason@lakedaemon.net>
6970M:	Marc Zyngier <marc.zyngier@arm.com>
6971L:	linux-kernel@vger.kernel.org
6972S:	Maintained
6973T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6974T:	git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6975F:	Documentation/devicetree/bindings/interrupt-controller/
6976F:	drivers/irqchip/
6977
6978IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6979M:	Marc Zyngier <marc.zyngier@arm.com>
6980S:	Maintained
6981T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6982F:	Documentation/IRQ-domain.txt
6983F:	include/linux/irqdomain.h
6984F:	kernel/irq/irqdomain.c
6985F:	kernel/irq/msi.c
6986
6987ISA
6988M:	William Breathitt Gray <vilhelm.gray@gmail.com>
6989S:	Maintained
6990F:	Documentation/isa.txt
6991F:	drivers/base/isa.c
6992F:	include/linux/isa.h
6993
6994ISAPNP
6995M:	Jaroslav Kysela <perex@perex.cz>
6996S:	Maintained
6997F:	Documentation/isapnp.txt
6998F:	drivers/pnp/isapnp/
6999F:	include/linux/isapnp.h
7000
7001ISA RADIO MODULE
7002M:	Hans Verkuil <hverkuil@xs4all.nl>
7003L:	linux-media@vger.kernel.org
7004T:	git git://linuxtv.org/media_tree.git
7005W:	https://linuxtv.org
7006S:	Maintained
7007F:	drivers/media/radio/radio-isa*
7008
7009iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7010M:	Peter Jones <pjones@redhat.com>
7011M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7012S:	Maintained
7013F:	drivers/firmware/iscsi_ibft*
7014
7015ISCSI
7016M:	Lee Duncan <lduncan@suse.com>
7017M:	Chris Leech <cleech@redhat.com>
7018L:	open-iscsi@googlegroups.com
7019W:	www.open-iscsi.com
7020S:	Maintained
7021F:	drivers/scsi/*iscsi*
7022F:	include/scsi/*iscsi*
7023
7024ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7025M:	Or Gerlitz <ogerlitz@mellanox.com>
7026M:	Sagi Grimberg <sagi@grimberg.me>
7027M:	Roi Dayan <roid@mellanox.com>
7028L:	linux-rdma@vger.kernel.org
7029S:	Supported
7030W:	http://www.openfabrics.org
7031W:	www.open-iscsi.org
7032Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7033F:	drivers/infiniband/ulp/iser/
7034
7035ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7036M:	Sagi Grimberg <sagi@grimberg.me>
7037T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7038L:	linux-rdma@vger.kernel.org
7039L:	target-devel@vger.kernel.org
7040S:	Supported
7041W:	http://www.linux-iscsi.org
7042F:	drivers/infiniband/ulp/isert
7043
7044ISDN SUBSYSTEM
7045M:	Karsten Keil <isdn@linux-pingi.de>
7046L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7047L:	netdev@vger.kernel.org
7048W:	http://www.isdn4linux.de
7049T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7050S:	Maintained
7051F:	Documentation/isdn/
7052F:	drivers/isdn/
7053F:	include/linux/isdn.h
7054F:	include/linux/isdn/
7055F:	include/uapi/linux/isdn.h
7056F:	include/uapi/linux/isdn/
7057
7058ISDN SUBSYSTEM (Eicon active card driver)
7059M:	Armin Schindler <mac@melware.de>
7060L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7061W:	http://www.melware.de
7062S:	Maintained
7063F:	drivers/isdn/hardware/eicon/
7064
7065IT87 HARDWARE MONITORING DRIVER
7066M:	Jean Delvare <jdelvare@suse.com>
7067L:	linux-hwmon@vger.kernel.org
7068S:	Maintained
7069F:	Documentation/hwmon/it87
7070F:	drivers/hwmon/it87.c
7071
7072IT913X MEDIA DRIVER
7073M:	Antti Palosaari <crope@iki.fi>
7074L:	linux-media@vger.kernel.org
7075W:	https://linuxtv.org
7076W:	http://palosaari.fi/linux/
7077Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7078T:	git git://linuxtv.org/anttip/media_tree.git
7079S:	Maintained
7080F:	drivers/media/tuners/it913x*
7081
7082IVTV VIDEO4LINUX DRIVER
7083M:	Andy Walls <awalls@md.metrocast.net>
7084L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7085L:	linux-media@vger.kernel.org
7086T:	git git://linuxtv.org/media_tree.git
7087W:	http://www.ivtvdriver.org
7088S:	Maintained
7089F:	Documentation/media/v4l-drivers/ivtv*
7090F:	drivers/media/pci/ivtv/
7091F:	include/uapi/linux/ivtv*
7092
7093IX2505V MEDIA DRIVER
7094M:	Malcolm Priestley <tvboxspy@gmail.com>
7095L:	linux-media@vger.kernel.org
7096W:	https://linuxtv.org
7097Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7098S:	Maintained
7099F:	drivers/media/dvb-frontends/ix2505v*
7100
7101JC42.4 TEMPERATURE SENSOR DRIVER
7102M:	Guenter Roeck <linux@roeck-us.net>
7103L:	linux-hwmon@vger.kernel.org
7104S:	Maintained
7105F:	drivers/hwmon/jc42.c
7106F:	Documentation/hwmon/jc42
7107
7108JFS FILESYSTEM
7109M:	Dave Kleikamp <shaggy@kernel.org>
7110L:	jfs-discussion@lists.sourceforge.net
7111W:	http://jfs.sourceforge.net/
7112T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7113S:	Maintained
7114F:	Documentation/filesystems/jfs.txt
7115F:	fs/jfs/
7116
7117JME NETWORK DRIVER
7118M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7119L:	netdev@vger.kernel.org
7120S:	Maintained
7121F:	drivers/net/ethernet/jme.*
7122
7123JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7124M:	David Woodhouse <dwmw2@infradead.org>
7125L:	linux-mtd@lists.infradead.org
7126W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7127S:	Maintained
7128F:	fs/jffs2/
7129F:	include/uapi/linux/jffs2.h
7130
7131JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7132M:	"Theodore Ts'o" <tytso@mit.edu>
7133M:	Jan Kara <jack@suse.com>
7134L:	linux-ext4@vger.kernel.org
7135S:	Maintained
7136F:	fs/jbd2/
7137F:	include/linux/jbd2.h
7138
7139JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7140M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7141L:	linux-media@vger.kernel.org
7142S:	Maintained
7143F:	drivers/media/platform/rcar_jpu.c
7144
7145JSM Neo PCI based serial card
7146M:	Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
7147L:	linux-serial@vger.kernel.org
7148S:	Maintained
7149F:	drivers/tty/serial/jsm/
7150
7151K10TEMP HARDWARE MONITORING DRIVER
7152M:	Clemens Ladisch <clemens@ladisch.de>
7153L:	linux-hwmon@vger.kernel.org
7154S:	Maintained
7155F:	Documentation/hwmon/k10temp
7156F:	drivers/hwmon/k10temp.c
7157
7158K8TEMP HARDWARE MONITORING DRIVER
7159M:	Rudolf Marek <r.marek@assembler.cz>
7160L:	linux-hwmon@vger.kernel.org
7161S:	Maintained
7162F:	Documentation/hwmon/k8temp
7163F:	drivers/hwmon/k8temp.c
7164
7165KASAN
7166M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7167R:	Alexander Potapenko <glider@google.com>
7168R:	Dmitry Vyukov <dvyukov@google.com>
7169L:	kasan-dev@googlegroups.com
7170S:	Maintained
7171F:	arch/*/include/asm/kasan.h
7172F:	arch/*/mm/kasan_init*
7173F:	Documentation/dev-tools/kasan.rst
7174F:	include/linux/kasan*.h
7175F:	lib/test_kasan.c
7176F:	mm/kasan/
7177F:	scripts/Makefile.kasan
7178
7179KCONFIG
7180M:	"Yann E. MORIN" <yann.morin.1998@free.fr>
7181L:	linux-kbuild@vger.kernel.org
7182T:	git git://gitorious.org/linux-kconfig/linux-kconfig
7183S:	Maintained
7184F:	Documentation/kbuild/kconfig-language.txt
7185F:	scripts/kconfig/
7186
7187KDUMP
7188M:	Dave Young <dyoung@redhat.com>
7189M:	Baoquan He <bhe@redhat.com>
7190R:	Vivek Goyal <vgoyal@redhat.com>
7191L:	kexec@lists.infradead.org
7192W:	http://lse.sourceforge.net/kdump/
7193S:	Maintained
7194F:	Documentation/kdump/
7195
7196KEENE FM RADIO TRANSMITTER DRIVER
7197M:	Hans Verkuil <hverkuil@xs4all.nl>
7198L:	linux-media@vger.kernel.org
7199T:	git git://linuxtv.org/media_tree.git
7200W:	https://linuxtv.org
7201S:	Maintained
7202F:	drivers/media/radio/radio-keene*
7203
7204KERNEL AUTOMOUNTER v4 (AUTOFS4)
7205M:	Ian Kent <raven@themaw.net>
7206L:	autofs@vger.kernel.org
7207S:	Maintained
7208F:	fs/autofs4/
7209
7210KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7211M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7212M:	Michal Marek <mmarek@suse.com>
7213T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7214L:	linux-kbuild@vger.kernel.org
7215S:	Maintained
7216F:	Documentation/kbuild/
7217F:	Makefile
7218F:	scripts/Makefile.*
7219F:	scripts/basic/
7220F:	scripts/mk*
7221F:	scripts/package/
7222
7223KERNEL JANITORS
7224L:	kernel-janitors@vger.kernel.org
7225W:	http://kernelnewbies.org/KernelJanitors
7226S:	Odd Fixes
7227
7228KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7229M:	"J. Bruce Fields" <bfields@fieldses.org>
7230M:	Jeff Layton <jlayton@poochiereds.net>
7231L:	linux-nfs@vger.kernel.org
7232W:	http://nfs.sourceforge.net/
7233T:	git git://linux-nfs.org/~bfields/linux.git
7234S:	Supported
7235F:	fs/nfsd/
7236F:	include/uapi/linux/nfsd/
7237F:	fs/lockd/
7238F:	fs/nfs_common/
7239F:	net/sunrpc/
7240F:	include/linux/lockd/
7241F:	include/linux/sunrpc/
7242F:	include/uapi/linux/sunrpc/
7243
7244KERNEL SELFTEST FRAMEWORK
7245M:	Shuah Khan <shuahkh@osg.samsung.com>
7246M:	Shuah Khan <shuah@kernel.org>
7247L:	linux-kselftest@vger.kernel.org
7248T:	git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7249S:	Maintained
7250F:	tools/testing/selftests
7251
7252KERNEL VIRTUAL MACHINE (KVM)
7253M:	Paolo Bonzini <pbonzini@redhat.com>
7254M:	Radim Krčmář <rkrcmar@redhat.com>
7255L:	kvm@vger.kernel.org
7256W:	http://www.linux-kvm.org
7257T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7258S:	Supported
7259F:	Documentation/*/kvm*.txt
7260F:	Documentation/virtual/kvm/
7261F:	arch/*/kvm/
7262F:	arch/x86/kernel/kvm.c
7263F:	arch/x86/kernel/kvmclock.c
7264F:	arch/*/include/asm/kvm*
7265F:	include/linux/kvm*
7266F:	include/uapi/linux/kvm*
7267F:	virt/kvm/
7268F:	tools/kvm/
7269
7270KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7271M:	Joerg Roedel <joro@8bytes.org>
7272L:	kvm@vger.kernel.org
7273W:	http://www.linux-kvm.org/
7274S:	Maintained
7275F:	arch/x86/include/asm/svm.h
7276F:	arch/x86/kvm/svm.c
7277
7278KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7279M:	Alexander Graf <agraf@suse.com>
7280L:	kvm-ppc@vger.kernel.org
7281W:	http://www.linux-kvm.org/
7282T:	git git://github.com/agraf/linux-2.6.git
7283S:	Supported
7284F:	arch/powerpc/include/asm/kvm*
7285F:	arch/powerpc/kvm/
7286
7287KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7288M:	Christian Borntraeger <borntraeger@de.ibm.com>
7289M:	Cornelia Huck <cornelia.huck@de.ibm.com>
7290L:	linux-s390@vger.kernel.org
7291W:	http://www.ibm.com/developerworks/linux/linux390/
7292T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7293S:	Supported
7294F:	Documentation/s390/kvm.txt
7295F:	arch/s390/include/asm/kvm*
7296F:	arch/s390/kvm/
7297F:	arch/s390/mm/gmap.c
7298
7299KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7300M:	Christoffer Dall <christoffer.dall@linaro.org>
7301M:	Marc Zyngier <marc.zyngier@arm.com>
7302L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7303L:	kvmarm@lists.cs.columbia.edu
7304W:	http://systems.cs.columbia.edu/projects/kvm-arm
7305T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7306S:	Supported
7307F:	arch/arm/include/uapi/asm/kvm*
7308F:	arch/arm/include/asm/kvm*
7309F:	arch/arm/kvm/
7310F:	virt/kvm/arm/
7311F:	include/kvm/arm_*
7312
7313KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7314M:	Christoffer Dall <christoffer.dall@linaro.org>
7315M:	Marc Zyngier <marc.zyngier@arm.com>
7316L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7317L:	kvmarm@lists.cs.columbia.edu
7318S:	Maintained
7319F:	arch/arm64/include/uapi/asm/kvm*
7320F:	arch/arm64/include/asm/kvm*
7321F:	arch/arm64/kvm/
7322
7323KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7324M:	James Hogan <james.hogan@imgtec.com>
7325L:	linux-mips@linux-mips.org
7326S:	Supported
7327F:	arch/mips/include/uapi/asm/kvm*
7328F:	arch/mips/include/asm/kvm*
7329F:	arch/mips/kvm/
7330
7331KERNFS
7332M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7333M:	Tejun Heo <tj@kernel.org>
7334T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7335S:	Supported
7336F:	include/linux/kernfs.h
7337F:	fs/kernfs/
7338
7339KEXEC
7340M:	Eric Biederman <ebiederm@xmission.com>
7341W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7342L:	kexec@lists.infradead.org
7343S:	Maintained
7344F:	include/linux/kexec.h
7345F:	include/uapi/linux/kexec.h
7346F:	kernel/kexec*
7347
7348KEYS/KEYRINGS:
7349M:	David Howells <dhowells@redhat.com>
7350L:	keyrings@vger.kernel.org
7351S:	Maintained
7352F:	Documentation/security/keys.txt
7353F:	include/linux/key.h
7354F:	include/linux/key-type.h
7355F:	include/linux/keyctl.h
7356F:	include/uapi/linux/keyctl.h
7357F:	include/keys/
7358F:	security/keys/
7359
7360KEYS-TRUSTED
7361M:	David Safford <safford@us.ibm.com>
7362M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7363L:	linux-security-module@vger.kernel.org
7364L:	keyrings@vger.kernel.org
7365S:	Supported
7366F:	Documentation/security/keys-trusted-encrypted.txt
7367F:	include/keys/trusted-type.h
7368F:	security/keys/trusted.c
7369F:	security/keys/trusted.h
7370
7371KEYS-ENCRYPTED
7372M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7373M:	David Safford <safford@us.ibm.com>
7374L:	linux-security-module@vger.kernel.org
7375L:	keyrings@vger.kernel.org
7376S:	Supported
7377F:	Documentation/security/keys-trusted-encrypted.txt
7378F:	include/keys/encrypted-type.h
7379F:	security/keys/encrypted-keys/
7380
7381KGDB / KDB /debug_core
7382M:	Jason Wessel <jason.wessel@windriver.com>
7383W:	http://kgdb.wiki.kernel.org/
7384L:	kgdb-bugreport@lists.sourceforge.net
7385T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7386S:	Maintained
7387F:	Documentation/DocBook/kgdb.tmpl
7388F:	drivers/misc/kgdbts.c
7389F:	drivers/tty/serial/kgdboc.c
7390F:	include/linux/kdb.h
7391F:	include/linux/kgdb.h
7392F:	kernel/debug/
7393
7394KMEMCHECK
7395M:	Vegard Nossum <vegardno@ifi.uio.no>
7396M:	Pekka Enberg <penberg@kernel.org>
7397S:	Maintained
7398F:	Documentation/dev-tools/kmemcheck.rst
7399F:	arch/x86/include/asm/kmemcheck.h
7400F:	arch/x86/mm/kmemcheck/
7401F:	include/linux/kmemcheck.h
7402F:	mm/kmemcheck.c
7403
7404KMEMLEAK
7405M:	Catalin Marinas <catalin.marinas@arm.com>
7406S:	Maintained
7407F:	Documentation/dev-tools/kmemleak.rst
7408F:	include/linux/kmemleak.h
7409F:	mm/kmemleak.c
7410F:	mm/kmemleak-test.c
7411
7412KPROBES
7413M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7414M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7415M:	"David S. Miller" <davem@davemloft.net>
7416M:	Masami Hiramatsu <mhiramat@kernel.org>
7417S:	Maintained
7418F:	Documentation/kprobes.txt
7419F:	include/linux/kprobes.h
7420F:	include/asm-generic/kprobes.h
7421F:	kernel/kprobes.c
7422
7423KS0108 LCD CONTROLLER DRIVER
7424M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7425W:	http://miguelojeda.es/auxdisplay.htm
7426W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7427S:	Maintained
7428F:	Documentation/auxdisplay/ks0108
7429F:	drivers/auxdisplay/ks0108.c
7430F:	include/linux/ks0108.h
7431
7432L3MDEV
7433M:	David Ahern <dsa@cumulusnetworks.com>
7434L:	netdev@vger.kernel.org
7435S:	Maintained
7436F:	net/l3mdev
7437F:	include/net/l3mdev.h
7438
7439LANTIQ MIPS ARCHITECTURE
7440M:	John Crispin <john@phrozen.org>
7441L:	linux-mips@linux-mips.org
7442S:	Maintained
7443F:	arch/mips/lantiq
7444
7445LAPB module
7446L:	linux-x25@vger.kernel.org
7447S:	Orphan
7448F:	Documentation/networking/lapb-module.txt
7449F:	include/*/lapb.h
7450F:	net/lapb/
7451
7452LASI 53c700 driver for PARISC
7453M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7454L:	linux-scsi@vger.kernel.org
7455S:	Maintained
7456F:	Documentation/scsi/53c700.txt
7457F:	drivers/scsi/53c700*
7458
7459LED SUBSYSTEM
7460M:	Richard Purdie <rpurdie@rpsys.net>
7461M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
7462M:	Pavel Machek <pavel@ucw.cz>
7463L:	linux-leds@vger.kernel.org
7464T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7465S:	Maintained
7466F:	Documentation/devicetree/bindings/leds/
7467F:	drivers/leds/
7468F:	include/linux/leds.h
7469
7470LEGACY EEPROM DRIVER
7471M:	Jean Delvare <jdelvare@suse.com>
7472S:	Maintained
7473F:	Documentation/misc-devices/eeprom
7474F:	drivers/misc/eeprom/eeprom.c
7475
7476LEGO USB Tower driver
7477M:	Juergen Stuber <starblue@users.sourceforge.net>
7478L:	legousb-devel@lists.sourceforge.net
7479W:	http://legousb.sourceforge.net/
7480S:	Maintained
7481F:	drivers/usb/misc/legousbtower.c
7482
7483LG2160 MEDIA DRIVER
7484M:	Michael Krufky <mkrufky@linuxtv.org>
7485L:	linux-media@vger.kernel.org
7486W:	https://linuxtv.org
7487W:	http://github.com/mkrufky
7488Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7489T:	git git://linuxtv.org/mkrufky/tuners.git
7490S:	Maintained
7491F:	drivers/media/dvb-frontends/lg2160.*
7492
7493LGDT3305 MEDIA DRIVER
7494M:	Michael Krufky <mkrufky@linuxtv.org>
7495L:	linux-media@vger.kernel.org
7496W:	https://linuxtv.org
7497W:	http://github.com/mkrufky
7498Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7499T:	git git://linuxtv.org/mkrufky/tuners.git
7500S:	Maintained
7501F:	drivers/media/dvb-frontends/lgdt3305.*
7502
7503LGUEST
7504M:	Rusty Russell <rusty@rustcorp.com.au>
7505L:	lguest@lists.ozlabs.org
7506W:	http://lguest.ozlabs.org/
7507S:	Odd Fixes
7508F:	arch/x86/include/asm/lguest*.h
7509F:	arch/x86/lguest/
7510F:	drivers/lguest/
7511F:	include/linux/lguest*.h
7512F:	tools/lguest/
7513
7514LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7515M:	Tejun Heo <tj@kernel.org>
7516L:	linux-ide@vger.kernel.org
7517T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7518S:	Maintained
7519F:	drivers/ata/
7520F:	include/linux/ata.h
7521F:	include/linux/libata.h
7522F:	Documentation/devicetree/bindings/ata/
7523
7524LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7525M:	Viresh Kumar <vireshk@kernel.org>
7526L:	linux-ide@vger.kernel.org
7527T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7528S:	Maintained
7529F:	include/linux/pata_arasan_cf_data.h
7530F:	drivers/ata/pata_arasan_cf.c
7531
7532LIBATA PATA DRIVERS
7533M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7534M:	Tejun Heo <tj@kernel.org>
7535L:	linux-ide@vger.kernel.org
7536T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7537S:	Maintained
7538F:	drivers/ata/pata_*.c
7539F:	drivers/ata/ata_generic.c
7540
7541LIBATA SATA AHCI PLATFORM devices support
7542M:	Hans de Goede <hdegoede@redhat.com>
7543M:	Tejun Heo <tj@kernel.org>
7544L:	linux-ide@vger.kernel.org
7545T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7546S:	Maintained
7547F:	drivers/ata/ahci_platform.c
7548F:	drivers/ata/libahci_platform.c
7549F:	include/linux/ahci_platform.h
7550
7551LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7552M:	Mikael Pettersson <mikpelinux@gmail.com>
7553L:	linux-ide@vger.kernel.org
7554T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7555S:	Maintained
7556F:	drivers/ata/sata_promise.*
7557
7558LIBLOCKDEP
7559M:	Sasha Levin <sasha.levin@oracle.com>
7560S:	Maintained
7561F:	tools/lib/lockdep/
7562
7563LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7564M:	Dan Williams <dan.j.williams@intel.com>
7565L:	linux-nvdimm@lists.01.org
7566Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7567T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7568S:	Supported
7569F:	drivers/nvdimm/*
7570F:	include/linux/nd.h
7571F:	include/linux/libnvdimm.h
7572F:	include/uapi/linux/ndctl.h
7573
7574LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7575M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7576L:	linux-nvdimm@lists.01.org
7577Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7578S:	Supported
7579F:	drivers/nvdimm/blk.c
7580F:	drivers/nvdimm/region_devs.c
7581F:	drivers/acpi/nfit*
7582
7583LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7584M:	Vishal Verma <vishal.l.verma@intel.com>
7585L:	linux-nvdimm@lists.01.org
7586Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7587S:	Supported
7588F:	drivers/nvdimm/btt*
7589
7590LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7591M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7592L:	linux-nvdimm@lists.01.org
7593Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7594S:	Supported
7595F:	drivers/nvdimm/pmem.c
7596F:	include/linux/pmem.h
7597F:	arch/*/include/asm/pmem.h
7598
7599LIGHTNVM PLATFORM SUPPORT
7600M:	Matias Bjorling <mb@lightnvm.io>
7601W:	http://github/OpenChannelSSD
7602L:	linux-block@vger.kernel.org
7603S:	Maintained
7604F:	drivers/lightnvm/
7605F:	include/linux/lightnvm.h
7606F:	include/uapi/linux/lightnvm.h
7607
7608LINUX FOR POWERPC (32-BIT AND 64-BIT)
7609M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7610M:	Paul Mackerras <paulus@samba.org>
7611M:	Michael Ellerman <mpe@ellerman.id.au>
7612W:	https://github.com/linuxppc/linux/wiki
7613L:	linuxppc-dev@lists.ozlabs.org
7614Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7615T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7616S:	Supported
7617F:	Documentation/ABI/stable/sysfs-firmware-opal-*
7618F:	Documentation/devicetree/bindings/powerpc/
7619F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
7620F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
7621F:	Documentation/powerpc/
7622F:	arch/powerpc/
7623F:	drivers/char/tpm/tpm_ibmvtpm*
7624F:	drivers/crypto/nx/
7625F:	drivers/crypto/vmx/
7626F:	drivers/i2c/busses/i2c-opal.c
7627F:	drivers/net/ethernet/ibm/ibmveth.*
7628F:	drivers/net/ethernet/ibm/ibmvnic.*
7629F:	drivers/pci/hotplug/pnv_php.c
7630F:	drivers/pci/hotplug/rpa*
7631F:	drivers/rtc/rtc-opal.c
7632F:	drivers/scsi/ibmvscsi/
7633F:	drivers/tty/hvc/hvc_opal.c
7634F:	tools/testing/selftests/powerpc
7635N:	/pmac
7636N:	powermac
7637N:	powernv
7638N:	[^a-z0-9]ps3
7639N:	pseries
7640
7641LINUX FOR POWER MACINTOSH
7642M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7643W:	http://www.penguinppc.org/
7644L:	linuxppc-dev@lists.ozlabs.org
7645S:	Maintained
7646F:	arch/powerpc/platforms/powermac/
7647F:	drivers/macintosh/
7648
7649LINUX FOR POWERPC EMBEDDED MPC5XXX
7650M:	Anatolij Gustschin <agust@denx.de>
7651L:	linuxppc-dev@lists.ozlabs.org
7652T:	git git://git.denx.de/linux-denx-agust.git
7653S:	Maintained
7654F:	arch/powerpc/platforms/512x/
7655F:	arch/powerpc/platforms/52xx/
7656
7657LINUX FOR POWERPC EMBEDDED PPC4XX
7658M:	Alistair Popple <alistair@popple.id.au>
7659M:	Matt Porter <mporter@kernel.crashing.org>
7660W:	http://www.penguinppc.org/
7661L:	linuxppc-dev@lists.ozlabs.org
7662S:	Maintained
7663F:	arch/powerpc/platforms/40x/
7664F:	arch/powerpc/platforms/44x/
7665
7666LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7667L:	linuxppc-dev@lists.ozlabs.org
7668S:	Orphan
7669F:	arch/powerpc/*/*virtex*
7670F:	arch/powerpc/*/*/*virtex*
7671
7672LINUX FOR POWERPC EMBEDDED PPC8XX
7673M:	Vitaly Bordug <vitb@kernel.crashing.org>
7674W:	http://www.penguinppc.org/
7675L:	linuxppc-dev@lists.ozlabs.org
7676S:	Maintained
7677F:	arch/powerpc/platforms/8xx/
7678
7679LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7680M:	Scott Wood <oss@buserror.net>
7681M:	Kumar Gala <galak@kernel.crashing.org>
7682W:	http://www.penguinppc.org/
7683L:	linuxppc-dev@lists.ozlabs.org
7684T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7685S:	Maintained
7686F:	arch/powerpc/platforms/83xx/
7687F:	arch/powerpc/platforms/85xx/
7688
7689LINUX FOR POWERPC PA SEMI PWRFICIENT
7690L:	linuxppc-dev@lists.ozlabs.org
7691S:	Orphan
7692F:	arch/powerpc/platforms/pasemi/
7693F:	drivers/*/*pasemi*
7694F:	drivers/*/*/*pasemi*
7695
7696LINUX SECURITY MODULE (LSM) FRAMEWORK
7697M:	Chris Wright <chrisw@sous-sol.org>
7698L:	linux-security-module@vger.kernel.org
7699S:	Supported
7700
7701LIS3LV02D ACCELEROMETER DRIVER
7702M:	Eric Piel <eric.piel@tremplin-utc.net>
7703S:	Maintained
7704F:	Documentation/misc-devices/lis3lv02d
7705F:	drivers/misc/lis3lv02d/
7706F:	drivers/platform/x86/hp_accel.c
7707
7708LIVE PATCHING
7709M:	Josh Poimboeuf <jpoimboe@redhat.com>
7710M:	Jessica Yu <jeyu@redhat.com>
7711M:	Jiri Kosina <jikos@kernel.org>
7712M:	Miroslav Benes <mbenes@suse.cz>
7713R:	Petr Mladek <pmladek@suse.com>
7714S:	Maintained
7715F:	kernel/livepatch/
7716F:	include/linux/livepatch.h
7717F:	arch/x86/include/asm/livepatch.h
7718F:	arch/x86/kernel/livepatch.c
7719F:	Documentation/livepatch/
7720F:	Documentation/ABI/testing/sysfs-kernel-livepatch
7721F:	samples/livepatch/
7722L:	live-patching@vger.kernel.org
7723T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7724
7725LINUX KERNEL DUMP TEST MODULE (LKDTM)
7726M:	Kees Cook <keescook@chromium.org>
7727S:	Maintained
7728F:	drivers/misc/lkdtm*
7729
7730LLC (802.2)
7731L:	netdev@vger.kernel.org
7732S:	Odd fixes
7733F:	include/linux/llc.h
7734F:	include/uapi/linux/llc.h
7735F:	include/net/llc*
7736F:	net/llc/
7737
7738LM73 HARDWARE MONITOR DRIVER
7739M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
7740L:	linux-hwmon@vger.kernel.org
7741S:	Maintained
7742F:	drivers/hwmon/lm73.c
7743
7744LM78 HARDWARE MONITOR DRIVER
7745M:	Jean Delvare <jdelvare@suse.com>
7746L:	linux-hwmon@vger.kernel.org
7747S:	Maintained
7748F:	Documentation/hwmon/lm78
7749F:	drivers/hwmon/lm78.c
7750
7751LM83 HARDWARE MONITOR DRIVER
7752M:	Jean Delvare <jdelvare@suse.com>
7753L:	linux-hwmon@vger.kernel.org
7754S:	Maintained
7755F:	Documentation/hwmon/lm83
7756F:	drivers/hwmon/lm83.c
7757
7758LM90 HARDWARE MONITOR DRIVER
7759M:	Jean Delvare <jdelvare@suse.com>
7760L:	linux-hwmon@vger.kernel.org
7761S:	Maintained
7762F:	Documentation/hwmon/lm90
7763F:	Documentation/devicetree/bindings/hwmon/lm90.txt
7764F:	drivers/hwmon/lm90.c
7765F:	include/dt-bindings/thermal/lm90.h
7766
7767LM95234 HARDWARE MONITOR DRIVER
7768M:	Guenter Roeck <linux@roeck-us.net>
7769L:	linux-hwmon@vger.kernel.org
7770S:	Maintained
7771F:	Documentation/hwmon/lm95234
7772F:	drivers/hwmon/lm95234.c
7773
7774LME2510 MEDIA DRIVER
7775M:	Malcolm Priestley <tvboxspy@gmail.com>
7776L:	linux-media@vger.kernel.org
7777W:	https://linuxtv.org
7778Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7779S:	Maintained
7780F:	drivers/media/usb/dvb-usb-v2/lmedm04*
7781
7782LOCKING PRIMITIVES
7783M:	Peter Zijlstra <peterz@infradead.org>
7784M:	Ingo Molnar <mingo@redhat.com>
7785L:	linux-kernel@vger.kernel.org
7786T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7787S:	Maintained
7788F:	Documentation/locking/
7789F:	include/linux/lockdep.h
7790F:	include/linux/spinlock*.h
7791F:	arch/*/include/asm/spinlock*.h
7792F:	include/linux/rwlock*.h
7793F:	include/linux/mutex*.h
7794F:	arch/*/include/asm/mutex*.h
7795F:	include/linux/rwsem*.h
7796F:	arch/*/include/asm/rwsem.h
7797F:	include/linux/seqlock.h
7798F:	lib/locking*.[ch]
7799F:	kernel/locking/
7800
7801LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7802M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
7803L:	linux-ntfs-dev@lists.sourceforge.net
7804W:	http://www.linux-ntfs.org/content/view/19/37/
7805S:	Maintained
7806F:	Documentation/ldm.txt
7807F:	block/partitions/ldm.*
7808
7809LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7810M:	Sathya Prakash <sathya.prakash@broadcom.com>
7811M:	Chaitra P B <chaitra.basappa@broadcom.com>
7812M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7813L:	MPT-FusionLinux.pdl@broadcom.com
7814L:	linux-scsi@vger.kernel.org
7815W:	http://www.avagotech.com/support/
7816S:	Supported
7817F:	drivers/message/fusion/
7818F:	drivers/scsi/mpt2sas/
7819F:	drivers/scsi/mpt3sas/
7820
7821LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7822M:	Matthew Wilcox <matthew@wil.cx>
7823L:	linux-scsi@vger.kernel.org
7824S:	Maintained
7825F:	drivers/scsi/sym53c8xx_2/
7826
7827LTC4261 HARDWARE MONITOR DRIVER
7828M:	Guenter Roeck <linux@roeck-us.net>
7829L:	linux-hwmon@vger.kernel.org
7830S:	Maintained
7831F:	Documentation/hwmon/ltc4261
7832F:	drivers/hwmon/ltc4261.c
7833
7834LTC4306 I2C MULTIPLEXER DRIVER
7835M:	Michael Hennerich <michael.hennerich@analog.com>
7836W:	http://ez.analog.com/community/linux-device-drivers
7837L:	linux-i2c@vger.kernel.org
7838S:	Supported
7839F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
7840F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
7841
7842LTP (Linux Test Project)
7843M:	Mike Frysinger <vapier@gentoo.org>
7844M:	Cyril Hrubis <chrubis@suse.cz>
7845M:	Wanlong Gao <wanlong.gao@gmail.com>
7846M:	Jan Stancek <jstancek@redhat.com>
7847M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7848M:	Alexey Kodanev <alexey.kodanev@oracle.com>
7849L:	ltp@lists.linux.it (subscribers-only)
7850W:	http://linux-test-project.github.io/
7851T:	git git://github.com/linux-test-project/ltp.git
7852S:	Maintained
7853
7854M32R ARCHITECTURE
7855W:	http://www.linux-m32r.org/
7856S:	Orphan
7857F:	arch/m32r/
7858
7859M68K ARCHITECTURE
7860M:	Geert Uytterhoeven <geert@linux-m68k.org>
7861L:	linux-m68k@lists.linux-m68k.org
7862W:	http://www.linux-m68k.org/
7863T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7864S:	Maintained
7865F:	arch/m68k/
7866F:	drivers/zorro/
7867
7868M68K ON APPLE MACINTOSH
7869M:	Joshua Thompson <funaho@jurai.org>
7870W:	http://www.mac.linux-m68k.org/
7871L:	linux-m68k@lists.linux-m68k.org
7872S:	Maintained
7873F:	arch/m68k/mac/
7874
7875M68K ON HP9000/300
7876M:	Philip Blundell <philb@gnu.org>
7877W:	http://www.tazenda.demon.co.uk/phil/linux-hp
7878S:	Maintained
7879F:	arch/m68k/hp300/
7880
7881M88DS3103 MEDIA DRIVER
7882M:	Antti Palosaari <crope@iki.fi>
7883L:	linux-media@vger.kernel.org
7884W:	https://linuxtv.org
7885W:	http://palosaari.fi/linux/
7886Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7887T:	git git://linuxtv.org/anttip/media_tree.git
7888S:	Maintained
7889F:	drivers/media/dvb-frontends/m88ds3103*
7890
7891M88RS2000 MEDIA DRIVER
7892M:	Malcolm Priestley <tvboxspy@gmail.com>
7893L:	linux-media@vger.kernel.org
7894W:	https://linuxtv.org
7895Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7896S:	Maintained
7897F:	drivers/media/dvb-frontends/m88rs2000*
7898
7899MA901 MASTERKIT USB FM RADIO DRIVER
7900M:	Alexey Klimov <klimov.linux@gmail.com>
7901L:	linux-media@vger.kernel.org
7902T:	git git://linuxtv.org/media_tree.git
7903S:	Maintained
7904F:	drivers/media/radio/radio-ma901.c
7905
7906MAC80211
7907M:	Johannes Berg <johannes@sipsolutions.net>
7908L:	linux-wireless@vger.kernel.org
7909W:	http://wireless.kernel.org/
7910T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7911T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7912S:	Maintained
7913F:	Documentation/networking/mac80211-injection.txt
7914F:	include/net/mac80211.h
7915F:	net/mac80211/
7916F:	drivers/net/wireless/mac80211_hwsim.[ch]
7917
7918MAILBOX API
7919M:	Jassi Brar <jassisinghbrar@gmail.com>
7920L:	linux-kernel@vger.kernel.org
7921S:	Maintained
7922F:	drivers/mailbox/
7923F:	include/linux/mailbox_client.h
7924F:	include/linux/mailbox_controller.h
7925
7926MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7927M:	Michael Kerrisk <mtk.manpages@gmail.com>
7928W:	http://www.kernel.org/doc/man-pages
7929L:	linux-man@vger.kernel.org
7930S:	Maintained
7931
7932MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
7933M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
7934L:	linux-mips@linux-mips.org
7935S:	Maintained
7936F:	arch/mips/boot/dts/img/pistachio_marduk.dts
7937
7938MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7939M:	Andrew Lunn <andrew@lunn.ch>
7940M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7941L:	netdev@vger.kernel.org
7942S:	Maintained
7943F:	drivers/net/dsa/mv88e6xxx/
7944F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
7945
7946MARVELL ARMADA DRM SUPPORT
7947M:	Russell King <linux@armlinux.org.uk>
7948S:	Maintained
7949T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
7950T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
7951F:	drivers/gpu/drm/armada/
7952F:	include/uapi/drm/armada_drm.h
7953F:	Documentation/devicetree/bindings/display/armada/
7954
7955MARVELL CRYPTO DRIVER
7956M:	Boris Brezillon <boris.brezillon@free-electrons.com>
7957M:	Arnaud Ebalard <arno@natisbad.org>
7958F:	drivers/crypto/marvell/
7959S:	Maintained
7960L:	linux-crypto@vger.kernel.org
7961
7962MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7963M:	Mirko Lindner <mlindner@marvell.com>
7964M:	Stephen Hemminger <stephen@networkplumber.org>
7965L:	netdev@vger.kernel.org
7966S:	Maintained
7967F:	drivers/net/ethernet/marvell/sk*
7968
7969MARVELL LIBERTAS WIRELESS DRIVER
7970L:	libertas-dev@lists.infradead.org
7971S:	Orphan
7972F:	drivers/net/wireless/marvell/libertas/
7973
7974MARVELL MV643XX ETHERNET DRIVER
7975M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7976L:	netdev@vger.kernel.org
7977S:	Maintained
7978F:	drivers/net/ethernet/marvell/mv643xx_eth.*
7979F:	include/linux/mv643xx.h
7980
7981MARVELL MVNETA ETHERNET DRIVER
7982M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7983L:	netdev@vger.kernel.org
7984S:	Maintained
7985F:	drivers/net/ethernet/marvell/mvneta.*
7986
7987MARVELL MWIFIEX WIRELESS DRIVER
7988M:	Amitkumar Karwar <amitkarwar@gmail.com>
7989M:	Nishant Sarmukadam <nishants@marvell.com>
7990M:	Ganapathi Bhat <gbhat@marvell.com>
7991M:	Xinming Hu <huxm@marvell.com>
7992L:	linux-wireless@vger.kernel.org
7993S:	Maintained
7994F:	drivers/net/wireless/marvell/mwifiex/
7995
7996MARVELL MWL8K WIRELESS DRIVER
7997M:	Lennert Buytenhek <buytenh@wantstofly.org>
7998L:	linux-wireless@vger.kernel.org
7999S:	Odd Fixes
8000F:	drivers/net/wireless/marvell/mwl8k.c
8001
8002MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8003M:	Nicolas Pitre <nico@fluxnic.net>
8004S:	Odd Fixes
8005F:	drivers/mmc/host/mvsdio.*
8006
8007MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8008M:	Hu Ziji <huziji@marvell.com>
8009L:	linux-mmc@vger.kernel.org
8010S:	Supported
8011F:	drivers/mmc/host/sdhci-xenon*
8012F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8013
8014MATROX FRAMEBUFFER DRIVER
8015L:	linux-fbdev@vger.kernel.org
8016S:	Orphan
8017F:	drivers/video/fbdev/matrox/matroxfb_*
8018F:	include/uapi/linux/matroxfb.h
8019
8020MAX16065 HARDWARE MONITOR DRIVER
8021M:	Guenter Roeck <linux@roeck-us.net>
8022L:	linux-hwmon@vger.kernel.org
8023S:	Maintained
8024F:	Documentation/hwmon/max16065
8025F:	drivers/hwmon/max16065.c
8026
8027MAX20751 HARDWARE MONITOR DRIVER
8028M:	Guenter Roeck <linux@roeck-us.net>
8029L:	linux-hwmon@vger.kernel.org
8030S:	Maintained
8031F:	Documentation/hwmon/max20751
8032F:	drivers/hwmon/max20751.c
8033
8034MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8035L:	linux-hwmon@vger.kernel.org
8036S:	Orphan
8037F:	Documentation/hwmon/max6650
8038F:	drivers/hwmon/max6650.c
8039
8040MAX6697 HARDWARE MONITOR DRIVER
8041M:	Guenter Roeck <linux@roeck-us.net>
8042L:	linux-hwmon@vger.kernel.org
8043S:	Maintained
8044F:	Documentation/hwmon/max6697
8045F:	Documentation/devicetree/bindings/i2c/max6697.txt
8046F:	drivers/hwmon/max6697.c
8047F:	include/linux/platform_data/max6697.h
8048
8049MAX9860 MONO AUDIO VOICE CODEC DRIVER
8050M:	Peter Rosin <peda@axentia.se>
8051L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8052S:	Maintained
8053F:	Documentation/devicetree/bindings/sound/max9860.txt
8054F:	sound/soc/codecs/max9860.*
8055
8056MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8057M:	Krzysztof Kozlowski <krzk@kernel.org>
8058M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8059L:	linux-pm@vger.kernel.org
8060S:	Supported
8061F:	drivers/power/supply/max14577_charger.c
8062F:	drivers/power/supply/max77693_charger.c
8063
8064MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
8065M:	Javier Martinez Canillas <javier@osg.samsung.com>
8066L:	linux-kernel@vger.kernel.org
8067S:	Supported
8068F:	drivers/*/*max77802*.c
8069F:	Documentation/devicetree/bindings/*/*max77802.txt
8070F:	include/dt-bindings/*/*max77802.h
8071
8072MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8073M:	Chanwoo Choi <cw00.choi@samsung.com>
8074M:	Krzysztof Kozlowski <krzk@kernel.org>
8075M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8076L:	linux-kernel@vger.kernel.org
8077S:	Supported
8078F:	drivers/*/max14577*.c
8079F:	drivers/*/max77686*.c
8080F:	drivers/*/max77693*.c
8081F:	drivers/extcon/extcon-max14577.c
8082F:	drivers/extcon/extcon-max77693.c
8083F:	drivers/rtc/rtc-max77686.c
8084F:	drivers/clk/clk-max77686.c
8085F:	Documentation/devicetree/bindings/mfd/max14577.txt
8086F:	Documentation/devicetree/bindings/*/max77686.txt
8087F:	Documentation/devicetree/bindings/mfd/max77693.txt
8088F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8089F:	include/linux/mfd/max14577*.h
8090F:	include/linux/mfd/max77686*.h
8091F:	include/linux/mfd/max77693*.h
8092
8093MAXIRADIO FM RADIO RECEIVER DRIVER
8094M:	Hans Verkuil <hverkuil@xs4all.nl>
8095L:	linux-media@vger.kernel.org
8096T:	git git://linuxtv.org/media_tree.git
8097W:	https://linuxtv.org
8098S:	Maintained
8099F:	drivers/media/radio/radio-maxiradio*
8100
8101MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8102M:	Peter Rosin <peda@axentia.se>
8103L:	linux-iio@vger.kernel.org
8104S:	Maintained
8105F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8106F:	drivers/iio/potentiometer/mcp4531.c
8107
8108MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8109M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8110L:	linux-iio@vger.kernel.org
8111S:	Maintained
8112F:	drivers/iio/dac/cio-dac.c
8113
8114MEDIA DRIVERS FOR RENESAS - FCP
8115M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8116L:	linux-media@vger.kernel.org
8117L:	linux-renesas-soc@vger.kernel.org
8118T:	git git://linuxtv.org/media_tree.git
8119S:	Supported
8120F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
8121F:	drivers/media/platform/rcar-fcp.c
8122F:	include/media/rcar-fcp.h
8123
8124MEDIA DRIVERS FOR RENESAS - FDP1
8125M:	Kieran Bingham <kieran@bingham.xyz>
8126L:	linux-media@vger.kernel.org
8127L:	linux-renesas-soc@vger.kernel.org
8128T:	git git://linuxtv.org/media_tree.git
8129S:	Supported
8130F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8131F:	drivers/media/platform/rcar_fdp1.c
8132
8133MEDIA DRIVERS FOR RENESAS - VIN
8134M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8135L:	linux-media@vger.kernel.org
8136L:	linux-renesas-soc@vger.kernel.org
8137T:	git git://linuxtv.org/media_tree.git
8138S:	Supported
8139F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8140F:	drivers/media/platform/rcar-vin/
8141
8142MEDIA DRIVERS FOR RENESAS - VSP1
8143M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8144L:	linux-media@vger.kernel.org
8145L:	linux-renesas-soc@vger.kernel.org
8146T:	git git://linuxtv.org/media_tree.git
8147S:	Supported
8148F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8149F:	drivers/media/platform/vsp1/
8150
8151MEDIA DRIVERS FOR HELENE
8152M:	Abylay Ospan <aospan@netup.ru>
8153L:	linux-media@vger.kernel.org
8154W:	https://linuxtv.org
8155W:	http://netup.tv/
8156T:	git git://linuxtv.org/media_tree.git
8157S:	Supported
8158F:	drivers/media/dvb-frontends/helene*
8159
8160MEDIA DRIVERS FOR ASCOT2E
8161M:	Sergey Kozlov <serjk@netup.ru>
8162M:	Abylay Ospan <aospan@netup.ru>
8163L:	linux-media@vger.kernel.org
8164W:	https://linuxtv.org
8165W:	http://netup.tv/
8166T:	git git://linuxtv.org/media_tree.git
8167S:	Supported
8168F:	drivers/media/dvb-frontends/ascot2e*
8169
8170MEDIA DRIVERS FOR CXD2841ER
8171M:	Sergey Kozlov <serjk@netup.ru>
8172M:	Abylay Ospan <aospan@netup.ru>
8173L:	linux-media@vger.kernel.org
8174W:	https://linuxtv.org
8175W:	http://netup.tv/
8176T:	git git://linuxtv.org/media_tree.git
8177S:	Supported
8178F:	drivers/media/dvb-frontends/cxd2841er*
8179
8180MEDIA DRIVERS FOR HORUS3A
8181M:	Sergey Kozlov <serjk@netup.ru>
8182M:	Abylay Ospan <aospan@netup.ru>
8183L:	linux-media@vger.kernel.org
8184W:	https://linuxtv.org
8185W:	http://netup.tv/
8186T:	git git://linuxtv.org/media_tree.git
8187S:	Supported
8188F:	drivers/media/dvb-frontends/horus3a*
8189
8190MEDIA DRIVERS FOR LNBH25
8191M:	Sergey Kozlov <serjk@netup.ru>
8192M:	Abylay Ospan <aospan@netup.ru>
8193L:	linux-media@vger.kernel.org
8194W:	https://linuxtv.org
8195W:	http://netup.tv/
8196T:	git git://linuxtv.org/media_tree.git
8197S:	Supported
8198F:	drivers/media/dvb-frontends/lnbh25*
8199
8200MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8201M:	Sergey Kozlov <serjk@netup.ru>
8202M:	Abylay Ospan <aospan@netup.ru>
8203L:	linux-media@vger.kernel.org
8204W:	https://linuxtv.org
8205W:	http://netup.tv/
8206T:	git git://linuxtv.org/media_tree.git
8207S:	Supported
8208F:	drivers/media/pci/netup_unidvb/*
8209
8210MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8211M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
8212M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8213P:	LinuxTV.org Project
8214L:	linux-media@vger.kernel.org
8215W:	https://linuxtv.org
8216Q:	http://patchwork.kernel.org/project/linux-media/list/
8217T:	git git://linuxtv.org/media_tree.git
8218S:	Maintained
8219F:	Documentation/devicetree/bindings/media/
8220F:	Documentation/media/
8221F:	drivers/media/
8222F:	drivers/staging/media/
8223F:	include/linux/platform_data/media/
8224F:	include/media/
8225F:	include/uapi/linux/dvb/
8226F:	include/uapi/linux/videodev2.h
8227F:	include/uapi/linux/media.h
8228F:	include/uapi/linux/v4l2-*
8229F:	include/uapi/linux/meye.h
8230F:	include/uapi/linux/ivtv*
8231F:	include/uapi/linux/uvcvideo.h
8232
8233MEDIATEK ETHERNET DRIVER
8234M:	Felix Fietkau <nbd@openwrt.org>
8235M:	John Crispin <blogic@openwrt.org>
8236L:	netdev@vger.kernel.org
8237S:	Maintained
8238F:	drivers/net/ethernet/mediatek/
8239
8240MEDIATEK JPEG DRIVER
8241M:	Rick Chang <rick.chang@mediatek.com>
8242M:	Bin Liu <bin.liu@mediatek.com>
8243S:	Supported
8244F:	drivers/media/platform/mtk-jpeg/
8245F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8246
8247MEDIATEK MEDIA DRIVER
8248M:	Tiffany Lin <tiffany.lin@mediatek.com>
8249M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8250S:	Supported
8251F:	drivers/media/platform/mtk-vcodec/
8252F:	drivers/media/platform/mtk-vpu/
8253F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8254F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
8255
8256MEDIATEK MDP DRIVER
8257M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8258M:	Houlong Wei <houlong.wei@mediatek.com>
8259M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8260S:	Supported
8261F:	drivers/media/platform/mtk-mdp/
8262F:	drivers/media/platform/mtk-vpu/
8263F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
8264
8265MEDIATEK MT7601U WIRELESS LAN DRIVER
8266M:	Jakub Kicinski <kubakici@wp.pl>
8267L:	linux-wireless@vger.kernel.org
8268S:	Maintained
8269F:	drivers/net/wireless/mediatek/mt7601u/
8270
8271MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8272M:	Peter Senna Tschudin <peter.senna@collabora.com>
8273M:	Martin Donnelly <martin.donnelly@ge.com>
8274M:	Martyn Welch <martyn.welch@collabora.co.uk>
8275S:	Maintained
8276F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8277F:	Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8278
8279MEGARAID SCSI/SAS DRIVERS
8280M:	Kashyap Desai <kashyap.desai@broadcom.com>
8281M:	Sumit Saxena <sumit.saxena@broadcom.com>
8282M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8283L:	megaraidlinux.pdl@broadcom.com
8284L:	linux-scsi@vger.kernel.org
8285W:	http://www.avagotech.com/support/
8286S:	Maintained
8287F:	Documentation/scsi/megaraid.txt
8288F:	drivers/scsi/megaraid.*
8289F:	drivers/scsi/megaraid/
8290
8291MELFAS MIP4 TOUCHSCREEN DRIVER
8292M:	Sangwon Jee <jeesw@melfas.com>
8293W:	http://www.melfas.com
8294S:	Supported
8295F:	drivers/input/touchscreen/melfas_mip4.c
8296F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8297
8298MELLANOX ETHERNET DRIVER (mlx4_en)
8299M:	Tariq Toukan <tariqt@mellanox.com>
8300L:	netdev@vger.kernel.org
8301S:	Supported
8302W:	http://www.mellanox.com
8303Q:	http://patchwork.ozlabs.org/project/netdev/list/
8304F:	drivers/net/ethernet/mellanox/mlx4/en_*
8305
8306MELLANOX ETHERNET DRIVER (mlx5e)
8307M:	Saeed Mahameed <saeedm@mellanox.com>
8308L:	netdev@vger.kernel.org
8309S:	Supported
8310W:	http://www.mellanox.com
8311Q:	http://patchwork.ozlabs.org/project/netdev/list/
8312F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
8313
8314MELLANOX ETHERNET SWITCH DRIVERS
8315M:	Jiri Pirko <jiri@mellanox.com>
8316M:	Ido Schimmel <idosch@mellanox.com>
8317L:	netdev@vger.kernel.org
8318S:	Supported
8319W:	http://www.mellanox.com
8320Q:	http://patchwork.ozlabs.org/project/netdev/list/
8321F:	drivers/net/ethernet/mellanox/mlxsw/
8322
8323MELLANOX MLXCPLD I2C AND MUX DRIVER
8324M:	Vadim Pasternak <vadimp@mellanox.com>
8325M:	Michael Shych <michaelsh@mellanox.com>
8326L:	linux-i2c@vger.kernel.org
8327S:	Supported
8328F:	drivers/i2c/busses/i2c-mlxcpld.c
8329F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
8330F:	Documentation/i2c/busses/i2c-mlxcpld
8331
8332MELLANOX MLXCPLD LED DRIVER
8333M:	Vadim Pasternak <vadimp@mellanox.com>
8334L:	linux-leds@vger.kernel.org
8335S:	Supported
8336F:	drivers/leds/leds-mlxcpld.c
8337F:	Documentation/leds/leds-mlxcpld.txt
8338
8339MELLANOX PLATFORM DRIVER
8340M:      Vadim Pasternak <vadimp@mellanox.com>
8341L:      platform-driver-x86@vger.kernel.org
8342S:      Supported
8343F:      drivers/platform/x86/mlx-platform.c
8344
8345MELLANOX MLX CPLD HOTPLUG DRIVER
8346M:	Vadim Pasternak <vadimp@mellanox.com>
8347L:	platform-driver-x86@vger.kernel.org
8348S:	Supported
8349F:	drivers/platform/x86/mlxcpld-hotplug.c
8350F:	include/linux/platform_data/mlxcpld-hotplug.h
8351
8352SOFT-ROCE DRIVER (rxe)
8353M:	Moni Shoua <monis@mellanox.com>
8354L:	linux-rdma@vger.kernel.org
8355S:	Supported
8356W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8357Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8358F:	drivers/infiniband/sw/rxe/
8359F:	include/uapi/rdma/rdma_user_rxe.h
8360
8361MEMBARRIER SUPPORT
8362M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8363M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8364L:	linux-kernel@vger.kernel.org
8365S:	Supported
8366F:	kernel/membarrier.c
8367F:	include/uapi/linux/membarrier.h
8368
8369MEMORY MANAGEMENT
8370L:	linux-mm@kvack.org
8371W:	http://www.linux-mm.org
8372S:	Maintained
8373F:	include/linux/mm.h
8374F:	include/linux/gfp.h
8375F:	include/linux/mmzone.h
8376F:	include/linux/memory_hotplug.h
8377F:	include/linux/vmalloc.h
8378F:	mm/
8379
8380MEMORY TECHNOLOGY DEVICES (MTD)
8381M:	David Woodhouse <dwmw2@infradead.org>
8382M:	Brian Norris <computersforpeace@gmail.com>
8383M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8384M:	Marek Vasut <marek.vasut@gmail.com>
8385M:	Richard Weinberger <richard@nod.at>
8386M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8387L:	linux-mtd@lists.infradead.org
8388W:	http://www.linux-mtd.infradead.org/
8389Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8390T:	git git://git.infradead.org/linux-mtd.git master
8391T:	git git://git.infradead.org/l2-mtd.git master
8392S:	Maintained
8393F:	Documentation/devicetree/bindings/mtd/
8394F:	drivers/mtd/
8395F:	include/linux/mtd/
8396F:	include/uapi/mtd/
8397
8398MEN A21 WATCHDOG DRIVER
8399M:	Johannes Thumshirn <morbidrsa@gmail.com>
8400L:	linux-watchdog@vger.kernel.org
8401S:	Maintained
8402F:	drivers/watchdog/mena21_wdt.c
8403
8404MEN CHAMELEON BUS (mcb)
8405M:	Johannes Thumshirn <morbidrsa@gmail.com>
8406S:	Maintained
8407F:	drivers/mcb/
8408F:	include/linux/mcb.h
8409F:	Documentation/men-chameleon-bus.txt
8410
8411MEN F21BMC (Board Management Controller)
8412M:	Andreas Werner <andreas.werner@men.de>
8413S:	Supported
8414F:	drivers/mfd/menf21bmc.c
8415F:	drivers/watchdog/menf21bmc_wdt.c
8416F:	drivers/leds/leds-menf21bmc.c
8417F:	drivers/hwmon/menf21bmc_hwmon.c
8418F:	Documentation/hwmon/menf21bmc
8419
8420METAG ARCHITECTURE
8421M:	James Hogan <james.hogan@imgtec.com>
8422L:	linux-metag@vger.kernel.org
8423T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8424S:	Odd Fixes
8425F:	arch/metag/
8426F:	Documentation/metag/
8427F:	Documentation/devicetree/bindings/metag/
8428F:	Documentation/devicetree/bindings/interrupt-controller/img,*
8429F:	drivers/clocksource/metag_generic.c
8430F:	drivers/irqchip/irq-metag.c
8431F:	drivers/irqchip/irq-metag-ext.c
8432F:	drivers/tty/metag_da.c
8433
8434MICROBLAZE ARCHITECTURE
8435M:	Michal Simek <monstr@monstr.eu>
8436W:	http://www.monstr.eu/fdt/
8437T:	git git://git.monstr.eu/linux-2.6-microblaze.git
8438S:	Supported
8439F:	arch/microblaze/
8440
8441MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8442M:	Richard Genoud <richard.genoud@gmail.com>
8443S:	Maintained
8444F:	drivers/tty/serial/atmel_serial.c
8445F:	drivers/tty/serial/atmel_serial.h
8446
8447MICROCHIP / ATMEL DMA DRIVER
8448M:	Ludovic Desroches <ludovic.desroches@microchip.com>
8449L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8450L:	dmaengine@vger.kernel.org
8451S:	Supported
8452F:	drivers/dma/at_hdmac.c
8453F:	drivers/dma/at_hdmac_regs.h
8454F:	include/linux/platform_data/dma-atmel.h
8455
8456MICROCHIP / ATMEL ISC DRIVER
8457M:	Songjun Wu <songjun.wu@microchip.com>
8458L:	linux-media@vger.kernel.org
8459S:	Supported
8460F:	drivers/media/platform/atmel/atmel-isc.c
8461F:	drivers/media/platform/atmel/atmel-isc-regs.h
8462F:	devicetree/bindings/media/atmel-isc.txt
8463
8464MICROCHIP USB251XB DRIVER
8465M:	Richard Leitner <richard.leitner@skidata.com>
8466L:	linux-usb@vger.kernel.org
8467S:	Maintained
8468F:	drivers/usb/misc/usb251xb.c
8469F:	Documentation/devicetree/bindings/usb/usb251xb.txt
8470
8471MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8472M:	Chen Yu <yu.c.chen@intel.com>
8473L:	platform-driver-x86@vger.kernel.org
8474S:	Supported
8475F:	drivers/platform/x86/surfacepro3_button.c
8476
8477MICROTEK X6 SCANNER
8478M:	Oliver Neukum <oliver@neukum.org>
8479S:	Maintained
8480F:	drivers/usb/image/microtek.*
8481
8482MIPS
8483M:	Ralf Baechle <ralf@linux-mips.org>
8484L:	linux-mips@linux-mips.org
8485W:	http://www.linux-mips.org/
8486T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
8487Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
8488S:	Supported
8489F:	Documentation/devicetree/bindings/mips/
8490F:	Documentation/mips/
8491F:	arch/mips/
8492
8493MIPS/LOONGSON1 ARCHITECTURE
8494M:	Keguang Zhang <keguang.zhang@gmail.com>
8495L:	linux-mips@linux-mips.org
8496S:	Maintained
8497F:	arch/mips/loongson32/
8498F:	arch/mips/include/asm/mach-loongson32/
8499F:	drivers/*/*loongson1*
8500F:	drivers/*/*/*loongson1*
8501
8502MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8503M:	Hans Verkuil <hverkuil@xs4all.nl>
8504L:	linux-media@vger.kernel.org
8505T:	git git://linuxtv.org/media_tree.git
8506W:	https://linuxtv.org
8507S:	Odd Fixes
8508F:	drivers/media/radio/radio-miropcm20*
8509
8510MELLANOX MLX4 core VPI driver
8511M:	Yishai Hadas <yishaih@mellanox.com>
8512L:	netdev@vger.kernel.org
8513L:	linux-rdma@vger.kernel.org
8514W:	http://www.mellanox.com
8515Q:	http://patchwork.ozlabs.org/project/netdev/list/
8516S:	Supported
8517F:	drivers/net/ethernet/mellanox/mlx4/
8518F:	include/linux/mlx4/
8519F:	include/uapi/rdma/mlx4-abi.h
8520
8521MELLANOX MLX4 IB driver
8522M:	Yishai Hadas <yishaih@mellanox.com>
8523L:	linux-rdma@vger.kernel.org
8524W:	http://www.mellanox.com
8525Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8526S:	Supported
8527F:	drivers/infiniband/hw/mlx4/
8528F:	include/linux/mlx4/
8529
8530MELLANOX MLX5 core VPI driver
8531M:	Saeed Mahameed <saeedm@mellanox.com>
8532M:	Matan Barak <matanb@mellanox.com>
8533M:	Leon Romanovsky <leonro@mellanox.com>
8534L:	netdev@vger.kernel.org
8535L:	linux-rdma@vger.kernel.org
8536W:	http://www.mellanox.com
8537Q:	http://patchwork.ozlabs.org/project/netdev/list/
8538S:	Supported
8539F:	drivers/net/ethernet/mellanox/mlx5/core/
8540F:	include/linux/mlx5/
8541F:	include/uapi/rdma/mlx5-abi.h
8542
8543MELLANOX MLX5 IB driver
8544M:	Matan Barak <matanb@mellanox.com>
8545M:	Leon Romanovsky <leonro@mellanox.com>
8546L:	linux-rdma@vger.kernel.org
8547W:	http://www.mellanox.com
8548Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8549S:	Supported
8550F:	drivers/infiniband/hw/mlx5/
8551F:	include/linux/mlx5/
8552
8553MELEXIS MLX90614 DRIVER
8554M:	Crt Mori <cmo@melexis.com>
8555L:	linux-iio@vger.kernel.org
8556W:	http://www.melexis.com
8557S:	Supported
8558F:	drivers/iio/temperature/mlx90614.c
8559
8560MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8561M:	Don Brace <don.brace@microsemi.com>
8562L:	esc.storagedev@microsemi.com
8563L:	linux-scsi@vger.kernel.org
8564S:	Supported
8565F:	drivers/scsi/smartpqi/smartpqi*.[ch]
8566F:	drivers/scsi/smartpqi/Kconfig
8567F:	drivers/scsi/smartpqi/Makefile
8568F:	include/linux/cciss*.h
8569F:	include/uapi/linux/cciss*.h
8570F:	Documentation/scsi/smartpqi.txt
8571
8572MN88472 MEDIA DRIVER
8573M:	Antti Palosaari <crope@iki.fi>
8574L:	linux-media@vger.kernel.org
8575W:	https://linuxtv.org
8576W:	http://palosaari.fi/linux/
8577Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8578S:	Maintained
8579F:	drivers/media/dvb-frontends/mn88472*
8580
8581MN88473 MEDIA DRIVER
8582M:	Antti Palosaari <crope@iki.fi>
8583L:	linux-media@vger.kernel.org
8584W:	https://linuxtv.org
8585W:	http://palosaari.fi/linux/
8586Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8587S:	Maintained
8588F:	drivers/media/dvb-frontends/mn88473*
8589
8590MODULE SUPPORT
8591M:	Jessica Yu <jeyu@redhat.com>
8592M:	Rusty Russell <rusty@rustcorp.com.au>
8593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8594S:	Maintained
8595F:	include/linux/module.h
8596F:	kernel/module.c
8597
8598MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8599W:	http://popies.net/meye/
8600S:	Orphan
8601F:	Documentation/media/v4l-drivers/meye*
8602F:	drivers/media/pci/meye/
8603F:	include/uapi/linux/meye.h
8604
8605MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8606M:	Jiri Slaby <jirislaby@gmail.com>
8607S:	Maintained
8608F:	Documentation/serial/moxa-smartio
8609F:	drivers/tty/mxser.*
8610
8611MR800 AVERMEDIA USB FM RADIO DRIVER
8612M:	Alexey Klimov <klimov.linux@gmail.com>
8613L:	linux-media@vger.kernel.org
8614T:	git git://linuxtv.org/media_tree.git
8615S:	Maintained
8616F:	drivers/media/radio/radio-mr800.c
8617
8618MRF24J40 IEEE 802.15.4 RADIO DRIVER
8619M:	Alan Ott <alan@signal11.us>
8620L:	linux-wpan@vger.kernel.org
8621S:	Maintained
8622F:	drivers/net/ieee802154/mrf24j40.c
8623F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8624
8625MSI LAPTOP SUPPORT
8626M:	"Lee, Chun-Yi" <jlee@suse.com>
8627L:	platform-driver-x86@vger.kernel.org
8628S:	Maintained
8629F:	drivers/platform/x86/msi-laptop.c
8630
8631MSI WMI SUPPORT
8632L:	platform-driver-x86@vger.kernel.org
8633S:	Orphan
8634F:	drivers/platform/x86/msi-wmi.c
8635
8636MSI001 MEDIA DRIVER
8637M:	Antti Palosaari <crope@iki.fi>
8638L:	linux-media@vger.kernel.org
8639W:	https://linuxtv.org
8640W:	http://palosaari.fi/linux/
8641Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8642T:	git git://linuxtv.org/anttip/media_tree.git
8643S:	Maintained
8644F:	drivers/media/tuners/msi001*
8645
8646MSI2500 MEDIA DRIVER
8647M:	Antti Palosaari <crope@iki.fi>
8648L:	linux-media@vger.kernel.org
8649W:	https://linuxtv.org
8650W:	http://palosaari.fi/linux/
8651Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8652T:	git git://linuxtv.org/anttip/media_tree.git
8653S:	Maintained
8654F:	drivers/media/usb/msi2500/
8655
8656MSYSTEMS DISKONCHIP G3 MTD DRIVER
8657M:	Robert Jarzmik <robert.jarzmik@free.fr>
8658L:	linux-mtd@lists.infradead.org
8659S:	Maintained
8660F:	drivers/mtd/devices/docg3*
8661
8662MT9M032 APTINA SENSOR DRIVER
8663M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8664L:	linux-media@vger.kernel.org
8665T:	git git://linuxtv.org/media_tree.git
8666S:	Maintained
8667F:	drivers/media/i2c/mt9m032.c
8668F:	include/media/i2c/mt9m032.h
8669
8670MT9P031 APTINA CAMERA SENSOR
8671M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8672L:	linux-media@vger.kernel.org
8673T:	git git://linuxtv.org/media_tree.git
8674S:	Maintained
8675F:	drivers/media/i2c/mt9p031.c
8676F:	include/media/i2c/mt9p031.h
8677
8678MT9T001 APTINA CAMERA SENSOR
8679M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8680L:	linux-media@vger.kernel.org
8681T:	git git://linuxtv.org/media_tree.git
8682S:	Maintained
8683F:	drivers/media/i2c/mt9t001.c
8684F:	include/media/i2c/mt9t001.h
8685
8686MT9V032 APTINA CAMERA SENSOR
8687M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8688L:	linux-media@vger.kernel.org
8689T:	git git://linuxtv.org/media_tree.git
8690S:	Maintained
8691F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8692F:	drivers/media/i2c/mt9v032.c
8693F:	include/media/i2c/mt9v032.h
8694
8695MULTIFUNCTION DEVICES (MFD)
8696M:	Lee Jones <lee.jones@linaro.org>
8697T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8698S:	Supported
8699F:	Documentation/devicetree/bindings/mfd/
8700F:	drivers/mfd/
8701F:	include/linux/mfd/
8702F:	include/dt-bindings/mfd/
8703
8704MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8705M:	Ulf Hansson <ulf.hansson@linaro.org>
8706L:	linux-mmc@vger.kernel.org
8707T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8708S:	Maintained
8709F:	Documentation/devicetree/bindings/mmc/
8710F:	drivers/mmc/
8711F:	include/linux/mmc/
8712F:	include/uapi/linux/mmc/
8713
8714MULTIMEDIA CARD (MMC) ETC. OVER SPI
8715S:	Orphan
8716F:	drivers/mmc/host/mmc_spi.c
8717F:	include/linux/spi/mmc_spi.h
8718
8719MULTIPLEXER SUBSYSTEM
8720M:	Peter Rosin <peda@axentia.se>
8721S:	Maintained
8722F:	Documentation/devicetree/bindings/mux/
8723F:	include/linux/dt-bindings/mux/
8724
8725MULTISOUND SOUND DRIVER
8726M:	Andrew Veliath <andrewtv@usa.net>
8727S:	Maintained
8728F:	Documentation/sound/oss/MultiSound
8729F:	sound/oss/msnd*
8730
8731MULTITECH MULTIPORT CARD (ISICOM)
8732S:	Orphan
8733F:	drivers/tty/isicom.c
8734F:	include/linux/isicom.h
8735
8736MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8737M:	Bin Liu <b-liu@ti.com>
8738L:	linux-usb@vger.kernel.org
8739T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8740S:	Maintained
8741F:	drivers/usb/musb/
8742
8743MXL5007T MEDIA DRIVER
8744M:	Michael Krufky <mkrufky@linuxtv.org>
8745L:	linux-media@vger.kernel.org
8746W:	https://linuxtv.org
8747W:	http://github.com/mkrufky
8748Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8749T:	git git://linuxtv.org/mkrufky/tuners.git
8750S:	Maintained
8751F:	drivers/media/tuners/mxl5007t.*
8752
8753MXSFB DRM DRIVER
8754M:	Marek Vasut <marex@denx.de>
8755S:	Supported
8756F:	drivers/gpu/drm/mxsfb/
8757F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
8758
8759MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8760M:	Hyong-Youb Kim <hykim@myri.com>
8761L:	netdev@vger.kernel.org
8762W:	https://www.myricom.com/support/downloads/myri10ge.html
8763S:	Supported
8764F:	drivers/net/ethernet/myricom/myri10ge/
8765
8766NAND FLASH SUBSYSTEM
8767M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8768R:	Richard Weinberger <richard@nod.at>
8769L:	linux-mtd@lists.infradead.org
8770W:	http://www.linux-mtd.infradead.org/
8771Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8772T:	git git://git.infradead.org/linux-mtd.git nand/fixes
8773T:	git git://git.infradead.org/l2-mtd.git nand/next
8774S:	Maintained
8775F:	drivers/mtd/nand/
8776F:	include/linux/mtd/nand*.h
8777
8778NATSEMI ETHERNET DRIVER (DP8381x)
8779S:	Orphan
8780F:	drivers/net/ethernet/natsemi/natsemi.c
8781
8782NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8783M:	Daniel Mack <zonque@gmail.com>
8784S:	Maintained
8785L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8786W:	http://www.native-instruments.com
8787F:	sound/usb/caiaq/
8788
8789NCP FILESYSTEM
8790M:	Petr Vandrovec <petr@vandrovec.name>
8791S:	Odd Fixes
8792F:	fs/ncpfs/
8793
8794NCR 5380 SCSI DRIVERS
8795M:	Finn Thain <fthain@telegraphics.com.au>
8796M:	Michael Schmitz <schmitzmic@gmail.com>
8797L:	linux-scsi@vger.kernel.org
8798S:	Maintained
8799F:	Documentation/scsi/g_NCR5380.txt
8800F:	drivers/scsi/NCR5380.*
8801F:	drivers/scsi/arm/cumana_1.c
8802F:	drivers/scsi/arm/oak.c
8803F:	drivers/scsi/atari_scsi.*
8804F:	drivers/scsi/dmx3191d.c
8805F:	drivers/scsi/g_NCR5380.*
8806F:	drivers/scsi/mac_scsi.*
8807F:	drivers/scsi/sun3_scsi.*
8808F:	drivers/scsi/sun3_scsi_vme.c
8809
8810NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8811M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8812L:	linux-scsi@vger.kernel.org
8813S:	Maintained
8814F:	drivers/scsi/NCR_D700.*
8815
8816NCT6775 HARDWARE MONITOR DRIVER
8817M:	Guenter Roeck <linux@roeck-us.net>
8818L:	linux-hwmon@vger.kernel.org
8819S:	Maintained
8820F:	Documentation/hwmon/nct6775
8821F:	drivers/hwmon/nct6775.c
8822
8823NETEFFECT IWARP RNIC DRIVER (IW_NES)
8824M:	Faisal Latif <faisal.latif@intel.com>
8825L:	linux-rdma@vger.kernel.org
8826W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8827S:	Supported
8828F:	drivers/infiniband/hw/nes/
8829F:	include/uapi/rdma/nes-abi.h
8830
8831NETEM NETWORK EMULATOR
8832M:	Stephen Hemminger <stephen@networkplumber.org>
8833L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
8834S:	Maintained
8835F:	net/sched/sch_netem.c
8836
8837NETERION 10GbE DRIVERS (s2io/vxge)
8838M:	Jon Mason <jdmason@kudzu.us>
8839L:	netdev@vger.kernel.org
8840S:	Supported
8841F:	Documentation/networking/s2io.txt
8842F:	Documentation/networking/vxge.txt
8843F:	drivers/net/ethernet/neterion/
8844
8845NETFILTER
8846M:	Pablo Neira Ayuso <pablo@netfilter.org>
8847M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8848M:	Florian Westphal <fw@strlen.de>
8849L:	netfilter-devel@vger.kernel.org
8850L:	coreteam@netfilter.org
8851W:	http://www.netfilter.org/
8852W:	http://www.iptables.org/
8853W:	http://www.nftables.org/
8854Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
8855T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8857S:	Maintained
8858F:	include/linux/netfilter*
8859F:	include/linux/netfilter/
8860F:	include/net/netfilter/
8861F:	include/uapi/linux/netfilter*
8862F:	include/uapi/linux/netfilter/
8863F:	net/*/netfilter.c
8864F:	net/*/netfilter/
8865F:	net/netfilter/
8866F:	net/bridge/br_netfilter*.c
8867
8868NETLABEL
8869M:	Paul Moore <paul@paul-moore.com>
8870W:	http://netlabel.sf.net
8871L:	netdev@vger.kernel.org
8872S:	Maintained
8873F:	Documentation/netlabel/
8874F:	include/net/netlabel.h
8875F:	net/netlabel/
8876
8877NETROM NETWORK LAYER
8878M:	Ralf Baechle <ralf@linux-mips.org>
8879L:	linux-hams@vger.kernel.org
8880W:	http://www.linux-ax25.org/
8881S:	Maintained
8882F:	include/net/netrom.h
8883F:	include/uapi/linux/netrom.h
8884F:	net/netrom/
8885
8886NETRONOME ETHERNET DRIVERS
8887M:	Jakub Kicinski <jakub.kicinski@netronome.com>
8888L:	oss-drivers@netronome.com
8889S:	Maintained
8890F:	drivers/net/ethernet/netronome/
8891
8892NETWORK BLOCK DEVICE (NBD)
8893M:	Josef Bacik <jbacik@fb.com>
8894S:	Maintained
8895L:	linux-block@vger.kernel.org
8896L:	nbd-general@lists.sourceforge.net
8897F:	Documentation/blockdev/nbd.txt
8898F:	drivers/block/nbd.c
8899F:	include/uapi/linux/nbd.h
8900
8901NETWORK DROP MONITOR
8902M:	Neil Horman <nhorman@tuxdriver.com>
8903L:	netdev@vger.kernel.org
8904S:	Maintained
8905W:	https://fedorahosted.org/dropwatch/
8906F:	net/core/drop_monitor.c
8907
8908NETWORKING [DSA]
8909M:	Andrew Lunn <andrew@lunn.ch>
8910M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8911M:	Florian Fainelli <f.fainelli@gmail.com>
8912S:	Maintained
8913F:	net/dsa/
8914F:	include/net/dsa.h
8915F:	drivers/net/dsa/
8916
8917NETWORKING [GENERAL]
8918M:	"David S. Miller" <davem@davemloft.net>
8919L:	netdev@vger.kernel.org
8920W:	http://www.linuxfoundation.org/en/Net
8921Q:	http://patchwork.ozlabs.org/project/netdev/list/
8922T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8923T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8924B:	mailto:netdev@vger.kernel.org
8925S:	Maintained
8926F:	net/
8927F:	include/net/
8928F:	include/linux/in.h
8929F:	include/linux/net.h
8930F:	include/linux/netdevice.h
8931F:	include/uapi/linux/in.h
8932F:	include/uapi/linux/net.h
8933F:	include/uapi/linux/netdevice.h
8934F:	include/uapi/linux/net_namespace.h
8935F:	tools/net/
8936F:	tools/testing/selftests/net/
8937F:	lib/random32.c
8938
8939NETWORKING [IPv4/IPv6]
8940M:	"David S. Miller" <davem@davemloft.net>
8941M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8942M:	James Morris <jmorris@namei.org>
8943M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8944M:	Patrick McHardy <kaber@trash.net>
8945L:	netdev@vger.kernel.org
8946T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8947S:	Maintained
8948F:	net/ipv4/
8949F:	net/ipv6/
8950F:	include/net/ip*
8951F:	arch/x86/net/*
8952
8953NETWORKING [IPSEC]
8954M:	Steffen Klassert <steffen.klassert@secunet.com>
8955M:	Herbert Xu <herbert@gondor.apana.org.au>
8956M:	"David S. Miller" <davem@davemloft.net>
8957L:	netdev@vger.kernel.org
8958T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8959T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8960S:	Maintained
8961F:	net/core/flow.c
8962F:	net/xfrm/
8963F:	net/key/
8964F:	net/ipv4/xfrm*
8965F:	net/ipv4/esp4*
8966F:	net/ipv4/ah4.c
8967F:	net/ipv4/ipcomp.c
8968F:	net/ipv4/ip_vti.c
8969F:	net/ipv6/xfrm*
8970F:	net/ipv6/esp6*
8971F:	net/ipv6/ah6.c
8972F:	net/ipv6/ipcomp6.c
8973F:	net/ipv6/ip6_vti.c
8974F:	include/uapi/linux/xfrm.h
8975F:	include/net/xfrm.h
8976
8977NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8978M:	Paul Moore <paul@paul-moore.com>
8979L:	netdev@vger.kernel.org
8980S:	Maintained
8981
8982NETWORKING [WIRELESS]
8983L:	linux-wireless@vger.kernel.org
8984Q:	http://patchwork.kernel.org/project/linux-wireless/list/
8985
8986NETWORKING DRIVERS
8987L:	netdev@vger.kernel.org
8988W:	http://www.linuxfoundation.org/en/Net
8989Q:	http://patchwork.ozlabs.org/project/netdev/list/
8990T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8991T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8992S:	Odd Fixes
8993F:	Documentation/devicetree/bindings/net/
8994F:	drivers/net/
8995F:	include/linux/if_*
8996F:	include/linux/netdevice.h
8997F:	include/linux/etherdevice.h
8998F:	include/linux/fcdevice.h
8999F:	include/linux/fddidevice.h
9000F:	include/linux/hippidevice.h
9001F:	include/linux/inetdevice.h
9002F:	include/uapi/linux/if_*
9003F:	include/uapi/linux/netdevice.h
9004
9005NETWORKING DRIVERS (WIRELESS)
9006M:	Kalle Valo <kvalo@codeaurora.org>
9007L:	linux-wireless@vger.kernel.org
9008Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9009T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9010T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9011S:	Maintained
9012F:	Documentation/devicetree/bindings/net/wireless/
9013F:	drivers/net/wireless/
9014
9015NETXEN (1/10) GbE SUPPORT
9016M:	Manish Chopra <manish.chopra@cavium.com>
9017M:	Rahul Verma <rahul.verma@cavium.com>
9018M:	Dept-GELinuxNICDev@cavium.com
9019L:	netdev@vger.kernel.org
9020S:	Supported
9021F:	drivers/net/ethernet/qlogic/netxen/
9022
9023NFC SUBSYSTEM
9024M:	Samuel Ortiz <sameo@linux.intel.com>
9025L:	linux-wireless@vger.kernel.org
9026L:	linux-nfc@lists.01.org (subscribers-only)
9027S:	Supported
9028F:	net/nfc/
9029F:	include/net/nfc/
9030F:	include/uapi/linux/nfc.h
9031F:	drivers/nfc/
9032F:	include/linux/platform_data/nfcmrvl.h
9033F:	include/linux/platform_data/nxp-nci.h
9034F:	include/linux/platform_data/pn544.h
9035F:	include/linux/platform_data/st21nfca.h
9036F:	include/linux/platform_data/st-nci.h
9037F:	Documentation/devicetree/bindings/net/nfc/
9038
9039NFS, SUNRPC, AND LOCKD CLIENTS
9040M:	Trond Myklebust <trond.myklebust@primarydata.com>
9041M:	Anna Schumaker <anna.schumaker@netapp.com>
9042L:	linux-nfs@vger.kernel.org
9043W:	http://client.linux-nfs.org
9044T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9045S:	Maintained
9046F:	fs/lockd/
9047F:	fs/nfs/
9048F:	fs/nfs_common/
9049F:	net/sunrpc/
9050F:	include/linux/lockd/
9051F:	include/linux/nfs*
9052F:	include/linux/sunrpc/
9053F:	include/uapi/linux/nfs*
9054F:	include/uapi/linux/sunrpc/
9055
9056NILFS2 FILESYSTEM
9057M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9058L:	linux-nilfs@vger.kernel.org
9059W:	http://nilfs.sourceforge.net/
9060W:	http://nilfs.osdn.jp/
9061T:	git git://github.com/konis/nilfs2.git
9062S:	Supported
9063F:	Documentation/filesystems/nilfs2.txt
9064F:	fs/nilfs2/
9065F:	include/trace/events/nilfs2.h
9066F:	include/uapi/linux/nilfs2_api.h
9067F:	include/uapi/linux/nilfs2_ondisk.h
9068
9069NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9070M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9071W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9072S:	Maintained
9073F:	Documentation/scsi/NinjaSCSI.txt
9074F:	drivers/scsi/pcmcia/nsp_*
9075
9076NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9077M:	GOTO Masanori <gotom@debian.or.jp>
9078M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9079W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9080S:	Maintained
9081F:	Documentation/scsi/NinjaSCSI.txt
9082F:	drivers/scsi/nsp32*
9083
9084NIOS2 ARCHITECTURE
9085M:	Ley Foon Tan <lftan@altera.com>
9086L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9087T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9088S:	Maintained
9089F:	arch/nios2/
9090
9091NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9092M:	Pavel Machek <pavel@ucw.cz>
9093M:	Sakari Ailus <sakari.ailus@iki.fi>
9094L:	linux-media@vger.kernel.org
9095S:	Maintained
9096F:	drivers/media/i2c/et8ek8
9097F:	drivers/media/i2c/ad5820.c
9098
9099NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9100M:	Pavel Machek <pavel@ucw.cz>
9101M:	Sakari Ailus <sakari.ailus@iki.fi>
9102L:	linux-media@vger.kernel.org
9103S:	Maintained
9104F:	drivers/media/i2c/et8ek8
9105F:	drivers/media/i2c/ad5820.c
9106
9107NOKIA N900 POWER SUPPLY DRIVERS
9108R:	Pali Rohár <pali.rohar@gmail.com>
9109F:	include/linux/power/bq2415x_charger.h
9110F:	include/linux/power/bq27xxx_battery.h
9111F:	include/linux/power/isp1704_charger.h
9112F:	drivers/power/supply/bq2415x_charger.c
9113F:	drivers/power/supply/bq27xxx_battery.c
9114F:	drivers/power/supply/bq27xxx_battery_i2c.c
9115F:	drivers/power/supply/isp1704_charger.c
9116F:	drivers/power/supply/rx51_battery.c
9117
9118NTB DRIVER CORE
9119M:	Jon Mason <jdmason@kudzu.us>
9120M:	Dave Jiang <dave.jiang@intel.com>
9121M:	Allen Hubbe <Allen.Hubbe@emc.com>
9122L:	linux-ntb@googlegroups.com
9123S:	Supported
9124W:	https://github.com/jonmason/ntb/wiki
9125T:	git git://github.com/jonmason/ntb.git
9126F:	drivers/ntb/
9127F:	drivers/net/ntb_netdev.c
9128F:	include/linux/ntb.h
9129F:	include/linux/ntb_transport.h
9130F:	tools/testing/selftests/ntb/
9131
9132NTB INTEL DRIVER
9133M:	Jon Mason <jdmason@kudzu.us>
9134M:	Dave Jiang <dave.jiang@intel.com>
9135L:	linux-ntb@googlegroups.com
9136S:	Supported
9137W:	https://github.com/jonmason/ntb/wiki
9138T:	git git://github.com/jonmason/ntb.git
9139F:	drivers/ntb/hw/intel/
9140
9141NTB AMD DRIVER
9142M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9143L:	linux-ntb@googlegroups.com
9144S:	Supported
9145F:	drivers/ntb/hw/amd/
9146
9147NTFS FILESYSTEM
9148M:	Anton Altaparmakov <anton@tuxera.com>
9149L:	linux-ntfs-dev@lists.sourceforge.net
9150W:	http://www.tuxera.com/
9151T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9152S:	Supported
9153F:	Documentation/filesystems/ntfs.txt
9154F:	fs/ntfs/
9155
9156NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9157M:	Antonino Daplas <adaplas@gmail.com>
9158L:	linux-fbdev@vger.kernel.org
9159S:	Maintained
9160F:	drivers/video/fbdev/riva/
9161F:	drivers/video/fbdev/nvidia/
9162
9163NVM EXPRESS DRIVER
9164M:	Keith Busch <keith.busch@intel.com>
9165M:	Jens Axboe <axboe@fb.com>
9166M:	Christoph Hellwig <hch@lst.de>
9167M:	Sagi Grimberg <sagi@grimberg.me>
9168L:	linux-nvme@lists.infradead.org
9169T:	git://git.infradead.org/nvme.git
9170W:	http://git.infradead.org/nvme.git
9171S:	Supported
9172F:	drivers/nvme/host/
9173F:	include/linux/nvme.h
9174F:	include/uapi/linux/nvme_ioctl.h
9175
9176NVM EXPRESS TARGET DRIVER
9177M:	Christoph Hellwig <hch@lst.de>
9178M:	Sagi Grimberg <sagi@grimberg.me>
9179L:	linux-nvme@lists.infradead.org
9180T:	git://git.infradead.org/nvme.git
9181W:	http://git.infradead.org/nvme.git
9182S:	Supported
9183F:	drivers/nvme/target/
9184
9185NVM EXPRESS FC TRANSPORT DRIVERS
9186M:	James Smart <james.smart@broadcom.com>
9187L:	linux-nvme@lists.infradead.org
9188S:	Supported
9189F:	include/linux/nvme-fc.h
9190F:	include/linux/nvme-fc-driver.h
9191F:	drivers/nvme/host/fc.c
9192F:	drivers/nvme/target/fc.c
9193F:	drivers/nvme/target/fcloop.c
9194
9195NVMEM FRAMEWORK
9196M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9197S:	Maintained
9198F:	drivers/nvmem/
9199F:	Documentation/devicetree/bindings/nvmem/
9200F:	include/linux/nvmem-consumer.h
9201F:	include/linux/nvmem-provider.h
9202
9203NXP-NCI NFC DRIVER
9204M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
9205R:	Charles Gorand <charles.gorand@effinnov.com>
9206L:	linux-nfc@lists.01.org (moderated for non-subscribers)
9207S:	Supported
9208F:	drivers/nfc/nxp-nci
9209
9210NXP TDA998X DRM DRIVER
9211M:	Russell King <linux@armlinux.org.uk>
9212S:	Supported
9213T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9214T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9215F:	drivers/gpu/drm/i2c/tda998x_drv.c
9216F:	include/drm/i2c/tda998x.h
9217
9218NXP TFA9879 DRIVER
9219M:	Peter Rosin <peda@axentia.se>
9220L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9221S:	Maintained
9222F:	sound/soc/codecs/tfa9879*
9223
9224OBJTOOL
9225M:	Josh Poimboeuf <jpoimboe@redhat.com>
9226S:	Supported
9227F:	tools/objtool/
9228
9229OMAP1 SUPPORT
9230M:	Aaro Koskinen <aaro.koskinen@iki.fi>
9231M:	Tony Lindgren <tony@atomide.com>
9232L:	linux-omap@vger.kernel.org
9233Q:	http://patchwork.kernel.org/project/linux-omap/list/
9234T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9235S:	Maintained
9236F:	arch/arm/mach-omap1/
9237F:	arch/arm/plat-omap/
9238F:	arch/arm/configs/omap1_defconfig
9239F:	drivers/i2c/busses/i2c-omap.c
9240F:	include/linux/i2c-omap.h
9241
9242OMAP2+ SUPPORT
9243M:	Tony Lindgren <tony@atomide.com>
9244L:	linux-omap@vger.kernel.org
9245W:	http://www.muru.com/linux/omap/
9246W:	http://linux.omap.com/
9247Q:	http://patchwork.kernel.org/project/linux-omap/list/
9248T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9249S:	Maintained
9250F:	arch/arm/mach-omap2/
9251F:	arch/arm/plat-omap/
9252F:	arch/arm/configs/omap2plus_defconfig
9253F:	drivers/i2c/busses/i2c-omap.c
9254F:	drivers/irqchip/irq-omap-intc.c
9255F:	drivers/mfd/*omap*.c
9256F:	drivers/mfd/menelaus.c
9257F:	drivers/mfd/palmas.c
9258F:	drivers/mfd/tps65217.c
9259F:	drivers/mfd/tps65218.c
9260F:	drivers/mfd/tps65910.c
9261F:	drivers/mfd/twl-core.[ch]
9262F:	drivers/mfd/twl4030*.c
9263F:	drivers/mfd/twl6030*.c
9264F:	drivers/mfd/twl6040*.c
9265F:	drivers/regulator/palmas-regulator*.c
9266F:	drivers/regulator/pbias-regulator.c
9267F:	drivers/regulator/tps65217-regulator.c
9268F:	drivers/regulator/tps65218-regulator.c
9269F:	drivers/regulator/tps65910-regulator.c
9270F:	drivers/regulator/twl-regulator.c
9271F:	drivers/regulator/twl6030-regulator.c
9272F:	include/linux/i2c-omap.h
9273
9274OMAP DEVICE TREE SUPPORT
9275M:	Benoît Cousson <bcousson@baylibre.com>
9276M:	Tony Lindgren <tony@atomide.com>
9277L:	linux-omap@vger.kernel.org
9278L:	devicetree@vger.kernel.org
9279S:	Maintained
9280F:	arch/arm/boot/dts/*omap*
9281F:	arch/arm/boot/dts/*am3*
9282F:	arch/arm/boot/dts/*am4*
9283F:	arch/arm/boot/dts/*am5*
9284F:	arch/arm/boot/dts/*dra7*
9285
9286OMAP CLOCK FRAMEWORK SUPPORT
9287M:	Paul Walmsley <paul@pwsan.com>
9288L:	linux-omap@vger.kernel.org
9289S:	Maintained
9290F:	arch/arm/*omap*/*clock*
9291
9292OMAP POWER MANAGEMENT SUPPORT
9293M:	Kevin Hilman <khilman@kernel.org>
9294L:	linux-omap@vger.kernel.org
9295S:	Maintained
9296F:	arch/arm/*omap*/*pm*
9297F:	drivers/cpufreq/omap-cpufreq.c
9298
9299OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9300M:	Rajendra Nayak <rnayak@codeaurora.org>
9301M:	Paul Walmsley <paul@pwsan.com>
9302L:	linux-omap@vger.kernel.org
9303S:	Maintained
9304F:	arch/arm/mach-omap2/prm*
9305
9306OMAP AUDIO SUPPORT
9307M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
9308M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
9309L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9310L:	linux-omap@vger.kernel.org
9311S:	Maintained
9312F:	sound/soc/omap/
9313
9314OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9315M:	Roger Quadros <rogerq@ti.com>
9316M:	Tony Lindgren <tony@atomide.com>
9317L:	linux-omap@vger.kernel.org
9318S:	Maintained
9319F:	drivers/memory/omap-gpmc.c
9320F:	arch/arm/mach-omap2/*gpmc*
9321
9322OMAP FRAMEBUFFER SUPPORT
9323M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9324L:	linux-fbdev@vger.kernel.org
9325L:	linux-omap@vger.kernel.org
9326S:	Maintained
9327F:	drivers/video/fbdev/omap/
9328
9329OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9330M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9331L:	linux-omap@vger.kernel.org
9332L:	linux-fbdev@vger.kernel.org
9333S:	Maintained
9334F:	drivers/video/fbdev/omap2/
9335F:	Documentation/arm/OMAP/DSS
9336
9337OMAP HARDWARE SPINLOCK SUPPORT
9338M:	Ohad Ben-Cohen <ohad@wizery.com>
9339L:	linux-omap@vger.kernel.org
9340S:	Maintained
9341F:	drivers/hwspinlock/omap_hwspinlock.c
9342
9343OMAP MMC SUPPORT
9344M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
9345L:	linux-omap@vger.kernel.org
9346S:	Maintained
9347F:	drivers/mmc/host/omap.c
9348
9349OMAP HS MMC SUPPORT
9350L:	linux-mmc@vger.kernel.org
9351L:	linux-omap@vger.kernel.org
9352S:	Orphan
9353F:	drivers/mmc/host/omap_hsmmc.c
9354
9355OMAP RANDOM NUMBER GENERATOR SUPPORT
9356M:	Deepak Saxena <dsaxena@plexity.net>
9357S:	Maintained
9358F:	drivers/char/hw_random/omap-rng.c
9359
9360OMAP HWMOD SUPPORT
9361M:	Benoît Cousson <bcousson@baylibre.com>
9362M:	Paul Walmsley <paul@pwsan.com>
9363L:	linux-omap@vger.kernel.org
9364S:	Maintained
9365F:	arch/arm/mach-omap2/omap_hwmod.*
9366
9367OMAP HWMOD DATA
9368M:	Paul Walmsley <paul@pwsan.com>
9369L:	linux-omap@vger.kernel.org
9370S:	Maintained
9371F:	arch/arm/mach-omap2/omap_hwmod*data*
9372
9373OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9374M:	Benoît Cousson <bcousson@baylibre.com>
9375L:	linux-omap@vger.kernel.org
9376S:	Maintained
9377F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9378
9379OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9380M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9381L:	linux-media@vger.kernel.org
9382S:	Maintained
9383F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
9384F:	drivers/media/platform/omap3isp/
9385F:	drivers/staging/media/omap4iss/
9386
9387OMAP USB SUPPORT
9388L:	linux-usb@vger.kernel.org
9389L:	linux-omap@vger.kernel.org
9390S:	Orphan
9391F:	drivers/usb/*/*omap*
9392F:	arch/arm/*omap*/usb*
9393
9394OMAP GPIO DRIVER
9395M:	Grygorii Strashko <grygorii.strashko@ti.com>
9396M:	Santosh Shilimkar <ssantosh@kernel.org>
9397M:	Kevin Hilman <khilman@kernel.org>
9398L:	linux-omap@vger.kernel.org
9399S:	Maintained
9400F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
9401F:	drivers/gpio/gpio-omap.c
9402
9403OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9404M:	Mark Jackson <mpfj@newflow.co.uk>
9405L:	linux-omap@vger.kernel.org
9406S:	Maintained
9407F:	arch/arm/boot/dts/am335x-nano.dts
9408
9409OMFS FILESYSTEM
9410M:	Bob Copeland <me@bobcopeland.com>
9411L:	linux-karma-devel@lists.sourceforge.net
9412S:	Maintained
9413F:	Documentation/filesystems/omfs.txt
9414F:	fs/omfs/
9415
9416OMNIKEY CARDMAN 4000 DRIVER
9417M:	Harald Welte <laforge@gnumonks.org>
9418S:	Maintained
9419F:	drivers/char/pcmcia/cm4000_cs.c
9420F:	include/linux/cm4000_cs.h
9421F:	include/uapi/linux/cm4000_cs.h
9422
9423OMNIKEY CARDMAN 4040 DRIVER
9424M:	Harald Welte <laforge@gnumonks.org>
9425S:	Maintained
9426F:	drivers/char/pcmcia/cm4040_cs.*
9427
9428OMNIVISION OV5647 SENSOR DRIVER
9429M:	Ramiro Oliveira <roliveir@synopsys.com>
9430L:	linux-media@vger.kernel.org
9431T:	git git://linuxtv.org/media_tree.git
9432S:	Maintained
9433F:	drivers/media/i2c/ov5647.c
9434
9435OMNIVISION OV7670 SENSOR DRIVER
9436M:	Jonathan Corbet <corbet@lwn.net>
9437L:	linux-media@vger.kernel.org
9438T:	git git://linuxtv.org/media_tree.git
9439S:	Maintained
9440F:	drivers/media/i2c/ov7670.c
9441F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
9442
9443ONENAND FLASH DRIVER
9444M:	Kyungmin Park <kyungmin.park@samsung.com>
9445L:	linux-mtd@lists.infradead.org
9446S:	Maintained
9447F:	drivers/mtd/onenand/
9448F:	include/linux/mtd/onenand*.h
9449
9450ONSTREAM SCSI TAPE DRIVER
9451M:	Willem Riede <osst@riede.org>
9452L:	osst-users@lists.sourceforge.net
9453L:	linux-scsi@vger.kernel.org
9454S:	Maintained
9455F:	Documentation/scsi/osst.txt
9456F:	drivers/scsi/osst.*
9457F:	drivers/scsi/osst_*.h
9458F:	drivers/scsi/st.h
9459
9460OPENCORES I2C BUS DRIVER
9461M:	Peter Korsgaard <jacmet@sunsite.dk>
9462L:	linux-i2c@vger.kernel.org
9463S:	Maintained
9464F:	Documentation/i2c/busses/i2c-ocores
9465F:	drivers/i2c/busses/i2c-ocores.c
9466
9467OPEN FIRMWARE AND FLATTENED DEVICE TREE
9468M:	Rob Herring <robh+dt@kernel.org>
9469M:	Frank Rowand <frowand.list@gmail.com>
9470L:	devicetree@vger.kernel.org
9471W:	http://www.devicetree.org/
9472T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9473S:	Maintained
9474F:	drivers/of/
9475F:	include/linux/of*.h
9476F:	scripts/dtc/
9477
9478OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9479M:	Rob Herring <robh+dt@kernel.org>
9480M:	Mark Rutland <mark.rutland@arm.com>
9481L:	devicetree@vger.kernel.org
9482T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9483Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9484S:	Maintained
9485F:	Documentation/devicetree/
9486F:	arch/*/boot/dts/
9487F:	include/dt-bindings/
9488
9489OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9490M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9491L:	devicetree@vger.kernel.org
9492S:	Maintained
9493F:	Documentation/devicetree/dynamic-resolution-notes.txt
9494F:	Documentation/devicetree/overlay-notes.txt
9495F:	drivers/of/overlay.c
9496F:	drivers/of/resolver.c
9497
9498OPENRISC ARCHITECTURE
9499M:	Jonas Bonn <jonas@southpole.se>
9500M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9501M:	Stafford Horne <shorne@gmail.com>
9502T:	git git://github.com/openrisc/linux.git
9503L:	openrisc@lists.librecores.org
9504W:	http://openrisc.io
9505S:	Maintained
9506F:	arch/openrisc/
9507
9508OPENVSWITCH
9509M:	Pravin Shelar <pshelar@nicira.com>
9510L:	netdev@vger.kernel.org
9511L:	dev@openvswitch.org
9512W:	http://openvswitch.org
9513S:	Maintained
9514F:	net/openvswitch/
9515F:	include/uapi/linux/openvswitch.h
9516
9517OPERATING PERFORMANCE POINTS (OPP)
9518M:	Viresh Kumar <vireshk@kernel.org>
9519M:	Nishanth Menon <nm@ti.com>
9520M:	Stephen Boyd <sboyd@codeaurora.org>
9521L:	linux-pm@vger.kernel.org
9522S:	Maintained
9523T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9524F:	drivers/base/power/opp/
9525F:	include/linux/pm_opp.h
9526F:	Documentation/power/opp.txt
9527F:	Documentation/devicetree/bindings/opp/
9528
9529OPL4 DRIVER
9530M:	Clemens Ladisch <clemens@ladisch.de>
9531L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9532T:	git git://git.alsa-project.org/alsa-kernel.git
9533S:	Maintained
9534F:	sound/drivers/opl4/
9535
9536OPROFILE
9537M:	Robert Richter <rric@kernel.org>
9538L:	oprofile-list@lists.sf.net
9539S:	Maintained
9540F:	arch/*/include/asm/oprofile*.h
9541F:	arch/*/oprofile/
9542F:	drivers/oprofile/
9543F:	include/linux/oprofile.h
9544
9545OP-TEE DRIVER
9546M:	Jens Wiklander <jens.wiklander@linaro.org>
9547S:	Maintained
9548F:	drivers/tee/optee/
9549
9550ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9551M:	Mark Fasheh <mfasheh@versity.com>
9552M:	Joel Becker <jlbec@evilplan.org>
9553L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9554W:	http://ocfs2.wiki.kernel.org
9555S:	Supported
9556F:	Documentation/filesystems/ocfs2.txt
9557F:	Documentation/filesystems/dlmfs.txt
9558F:	fs/ocfs2/
9559
9560ORINOCO DRIVER
9561L:	linux-wireless@vger.kernel.org
9562W:	http://wireless.kernel.org/en/users/Drivers/orinoco
9563W:	http://www.nongnu.org/orinoco/
9564S:	Orphan
9565F:	drivers/net/wireless/intersil/orinoco/
9566
9567OSD LIBRARY and FILESYSTEM
9568M:	Boaz Harrosh <ooo@electrozaur.com>
9569S:	Maintained
9570F:	drivers/scsi/osd/
9571F:	include/scsi/osd_*
9572F:	fs/exofs/
9573
9574OVERLAY FILESYSTEM
9575M:	Miklos Szeredi <miklos@szeredi.hu>
9576L:	linux-unionfs@vger.kernel.org
9577T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9578S:	Supported
9579F:	fs/overlayfs/
9580F:	Documentation/filesystems/overlayfs.txt
9581
9582ORANGEFS FILESYSTEM
9583M:	Mike Marshall <hubcap@omnibond.com>
9584L:	pvfs2-developers@beowulf-underground.org (subscribers-only)
9585T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9586S:	Supported
9587F:	fs/orangefs/
9588F:	Documentation/filesystems/orangefs.txt
9589
9590P54 WIRELESS DRIVER
9591M:	Christian Lamparter <chunkeey@googlemail.com>
9592L:	linux-wireless@vger.kernel.org
9593W:	http://wireless.kernel.org/en/users/Drivers/p54
9594S:	Maintained
9595F:	drivers/net/wireless/intersil/p54/
9596
9597PA SEMI ETHERNET DRIVER
9598L:	netdev@vger.kernel.org
9599S:	Orphan
9600F:	drivers/net/ethernet/pasemi/*
9601
9602PA SEMI SMBUS DRIVER
9603L:	linux-i2c@vger.kernel.org
9604S:	Orphan
9605F:	drivers/i2c/busses/i2c-pasemi.c
9606
9607PADATA PARALLEL EXECUTION MECHANISM
9608M:	Steffen Klassert <steffen.klassert@secunet.com>
9609L:	linux-crypto@vger.kernel.org
9610S:	Maintained
9611F:	kernel/padata.c
9612F:	include/linux/padata.h
9613F:	Documentation/padata.txt
9614
9615PANASONIC LAPTOP ACPI EXTRAS DRIVER
9616M:	Harald Welte <laforge@gnumonks.org>
9617L:	platform-driver-x86@vger.kernel.org
9618S:	Maintained
9619F:	drivers/platform/x86/panasonic-laptop.c
9620
9621PANASONIC MN10300/AM33/AM34 PORT
9622M:	David Howells <dhowells@redhat.com>
9623L:	linux-am33-list@redhat.com (moderated for non-subscribers)
9624W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9625S:	Maintained
9626F:	Documentation/mn10300/
9627F:	arch/mn10300/
9628
9629PARALLEL LCD/KEYPAD PANEL DRIVER
9630M:      Willy Tarreau <willy@haproxy.com>
9631M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9632S:      Odd Fixes
9633F:      Documentation/misc-devices/lcd-panel-cgram.txt
9634F:      drivers/misc/panel.c
9635
9636PARALLEL PORT SUBSYSTEM
9637M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9638M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9639L:	linux-parport@lists.infradead.org (subscribers-only)
9640S:	Maintained
9641F:	drivers/parport/
9642F:	include/linux/parport*.h
9643F:	drivers/char/ppdev.c
9644F:	include/uapi/linux/ppdev.h
9645F:	Documentation/parport*.txt
9646
9647PARAVIRT_OPS INTERFACE
9648M:	Jeremy Fitzhardinge <jeremy@goop.org>
9649M:	Chris Wright <chrisw@sous-sol.org>
9650M:	Alok Kataria <akataria@vmware.com>
9651M:	Rusty Russell <rusty@rustcorp.com.au>
9652L:	virtualization@lists.linux-foundation.org
9653S:	Supported
9654F:	Documentation/virtual/paravirt_ops.txt
9655F:	arch/*/kernel/paravirt*
9656F:	arch/*/include/asm/paravirt.h
9657F:	include/linux/hypervisor.h
9658
9659PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9660M:	Tim Waugh <tim@cyberelk.net>
9661L:	linux-parport@lists.infradead.org (subscribers-only)
9662S:	Maintained
9663F:	Documentation/blockdev/paride.txt
9664F:	drivers/block/paride/
9665
9666PARISC ARCHITECTURE
9667M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
9668M:	Helge Deller <deller@gmx.de>
9669L:	linux-parisc@vger.kernel.org
9670W:	http://www.parisc-linux.org/
9671Q:	http://patchwork.kernel.org/project/linux-parisc/list/
9672T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9673T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9674S:	Maintained
9675F:	arch/parisc/
9676F:	Documentation/parisc/
9677F:	drivers/parisc/
9678F:	drivers/char/agp/parisc-agp.c
9679F:	drivers/input/serio/gscps2.c
9680F:	drivers/parport/parport_gsc.*
9681F:	drivers/tty/serial/8250/8250_gsc.c
9682F:	drivers/video/fbdev/sti*
9683F:	drivers/video/console/sti*
9684F:	drivers/video/logo/logo_parisc*
9685
9686PARMAN
9687M:	Jiri Pirko <jiri@mellanox.com>
9688L:	netdev@vger.kernel.org
9689S:	Supported
9690F:	lib/parman.c
9691F:	lib/test_parman.c
9692F:	include/linux/parman.h
9693
9694PC87360 HARDWARE MONITORING DRIVER
9695M:	Jim Cromie <jim.cromie@gmail.com>
9696L:	linux-hwmon@vger.kernel.org
9697S:	Maintained
9698F:	Documentation/hwmon/pc87360
9699F:	drivers/hwmon/pc87360.c
9700
9701PC8736x GPIO DRIVER
9702M:	Jim Cromie <jim.cromie@gmail.com>
9703S:	Maintained
9704F:	drivers/char/pc8736x_gpio.c
9705
9706PC87427 HARDWARE MONITORING DRIVER
9707M:	Jean Delvare <jdelvare@suse.com>
9708L:	linux-hwmon@vger.kernel.org
9709S:	Maintained
9710F:	Documentation/hwmon/pc87427
9711F:	drivers/hwmon/pc87427.c
9712
9713PCA9532 LED DRIVER
9714M:	Riku Voipio <riku.voipio@iki.fi>
9715S:	Maintained
9716F:	drivers/leds/leds-pca9532.c
9717F:	include/linux/leds-pca9532.h
9718
9719PCA9541 I2C BUS MASTER SELECTOR DRIVER
9720M:	Guenter Roeck <linux@roeck-us.net>
9721L:	linux-i2c@vger.kernel.org
9722S:	Maintained
9723F:	drivers/i2c/muxes/i2c-mux-pca9541.c
9724
9725PCDP - PRIMARY CONSOLE AND DEBUG PORT
9726M:	Khalid Aziz <khalid@gonehiking.org>
9727S:	Maintained
9728F:	drivers/firmware/pcdp.*
9729
9730PCI ERROR RECOVERY
9731M:	Linas Vepstas <linasvepstas@gmail.com>
9732L:	linux-pci@vger.kernel.org
9733S:	Supported
9734F:	Documentation/PCI/pci-error-recovery.txt
9735
9736PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9737M:	Russell Currey <ruscur@russell.cc>
9738L:	linuxppc-dev@lists.ozlabs.org
9739S:	Supported
9740F:	Documentation/powerpc/eeh-pci-error-recovery.txt
9741F:	arch/powerpc/kernel/eeh*.c
9742F:	arch/powerpc/platforms/*/eeh*.c
9743F:	arch/powerpc/include/*/eeh*.h
9744
9745PCI SUBSYSTEM
9746M:	Bjorn Helgaas <bhelgaas@google.com>
9747L:	linux-pci@vger.kernel.org
9748Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
9749T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9750S:	Supported
9751F:	Documentation/devicetree/bindings/pci/
9752F:	Documentation/PCI/
9753F:	drivers/pci/
9754F:	include/linux/pci*
9755F:	arch/x86/pci/
9756F:	arch/x86/kernel/quirks.c
9757
9758PCI ENDPOINT SUBSYSTEM
9759M:	Kishon Vijay Abraham I <kishon@ti.com>
9760L:	linux-pci@vger.kernel.org
9761T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
9762S:	Supported
9763F:	drivers/pci/endpoint/
9764F:	drivers/misc/pci_endpoint_test.c
9765F:	tools/pci/
9766
9767PCI DRIVER FOR ALTERA PCIE IP
9768M:	Ley Foon Tan <lftan@altera.com>
9769L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
9770L:	linux-pci@vger.kernel.org
9771S:	Supported
9772F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
9773F:	drivers/pci/host/pcie-altera.c
9774
9775PCI DRIVER FOR ARM VERSATILE PLATFORM
9776M:	Rob Herring <robh@kernel.org>
9777L:	linux-pci@vger.kernel.org
9778L:	linux-arm-kernel@lists.infradead.org
9779S:	Maintained
9780F:	Documentation/devicetree/bindings/pci/versatile.txt
9781F:	drivers/pci/host/pci-versatile.c
9782
9783PCI DRIVER FOR ARMADA 8K
9784M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9785L:	linux-pci@vger.kernel.org
9786L:	linux-arm-kernel@lists.infradead.org
9787S:	Maintained
9788F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
9789F:	drivers/pci/dwc/pcie-armada8k.c
9790
9791PCI DRIVER FOR APPLIEDMICRO XGENE
9792M:	Tanmay Inamdar <tinamdar@apm.com>
9793L:	linux-pci@vger.kernel.org
9794L:	linux-arm-kernel@lists.infradead.org
9795S:	Maintained
9796F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
9797F:	drivers/pci/host/pci-xgene.c
9798
9799PCI DRIVER FOR FREESCALE LAYERSCAPE
9800M:	Minghuan Lian <minghuan.Lian@freescale.com>
9801M:	Mingkai Hu <mingkai.hu@freescale.com>
9802M:	Roy Zang <tie-fei.zang@freescale.com>
9803L:	linuxppc-dev@lists.ozlabs.org
9804L:	linux-pci@vger.kernel.org
9805L:	linux-arm-kernel@lists.infradead.org
9806S:	Maintained
9807F:	drivers/pci/dwc/*layerscape*
9808
9809PCI DRIVER FOR IMX6
9810M:	Richard Zhu <hongxing.zhu@nxp.com>
9811M:	Lucas Stach <l.stach@pengutronix.de>
9812L:	linux-pci@vger.kernel.org
9813L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9814S:	Maintained
9815F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9816F:	drivers/pci/dwc/*imx6*
9817
9818PCI DRIVER FOR TI KEYSTONE
9819M:	Murali Karicheri <m-karicheri2@ti.com>
9820L:	linux-pci@vger.kernel.org
9821L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9822S:	Maintained
9823F:	drivers/pci/dwc/*keystone*
9824
9825PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9826M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9827M:	Jason Cooper <jason@lakedaemon.net>
9828L:	linux-pci@vger.kernel.org
9829L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9830S:	Maintained
9831F:	drivers/pci/host/*mvebu*
9832
9833PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9834M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9835L:	linux-pci@vger.kernel.org
9836L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9837S:	Maintained
9838F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
9839F:	drivers/pci/host/pci-aardvark.c
9840
9841PCI DRIVER FOR MICROSEMI SWITCHTEC
9842M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
9843M:	Stephen Bates <stephen.bates@microsemi.com>
9844M:	Logan Gunthorpe <logang@deltatee.com>
9845L:	linux-pci@vger.kernel.org
9846S:	Maintained
9847F:	Documentation/switchtec.txt
9848F:	Documentation/ABI/testing/sysfs-class-switchtec
9849F:	drivers/pci/switch/switchtec*
9850F:	include/uapi/linux/switchtec_ioctl.h
9851
9852PCI DRIVER FOR NVIDIA TEGRA
9853M:	Thierry Reding <thierry.reding@gmail.com>
9854L:	linux-tegra@vger.kernel.org
9855L:	linux-pci@vger.kernel.org
9856S:	Supported
9857F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9858F:	drivers/pci/host/pci-tegra.c
9859
9860PCI DRIVER FOR TI DRA7XX
9861M:	Kishon Vijay Abraham I <kishon@ti.com>
9862L:	linux-omap@vger.kernel.org
9863L:	linux-pci@vger.kernel.org
9864S:	Supported
9865F:	Documentation/devicetree/bindings/pci/ti-pci.txt
9866F:	drivers/pci/dwc/pci-dra7xx.c
9867
9868PCI DRIVER FOR RENESAS R-CAR
9869M:	Simon Horman <horms@verge.net.au>
9870L:	linux-pci@vger.kernel.org
9871L:	linux-renesas-soc@vger.kernel.org
9872S:	Maintained
9873F:	drivers/pci/host/*rcar*
9874
9875PCI DRIVER FOR SAMSUNG EXYNOS
9876M:	Jingoo Han <jingoohan1@gmail.com>
9877L:	linux-pci@vger.kernel.org
9878L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9879L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9880S:	Maintained
9881F:	drivers/pci/dwc/pci-exynos.c
9882
9883PCI DRIVER FOR SYNOPSIS DESIGNWARE
9884M:	Jingoo Han <jingoohan1@gmail.com>
9885M:	Joao Pinto <Joao.Pinto@synopsys.com>
9886L:	linux-pci@vger.kernel.org
9887S:	Maintained
9888F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
9889F:	drivers/pci/dwc/*designware*
9890
9891PCI DRIVER FOR GENERIC OF HOSTS
9892M:	Will Deacon <will.deacon@arm.com>
9893L:	linux-pci@vger.kernel.org
9894L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9895S:	Maintained
9896F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
9897F:	drivers/pci/host/pci-host-common.c
9898F:	drivers/pci/host/pci-host-generic.c
9899
9900PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9901M:	Keith Busch <keith.busch@intel.com>
9902L:	linux-pci@vger.kernel.org
9903S:	Supported
9904F:	drivers/pci/host/vmd.c
9905
9906PCIE DRIVER FOR ST SPEAR13XX
9907M:	Pratyush Anand <pratyush.anand@gmail.com>
9908L:	linux-pci@vger.kernel.org
9909S:	Maintained
9910F:	drivers/pci/dwc/*spear*
9911
9912PCI MSI DRIVER FOR ALTERA MSI IP
9913M:	Ley Foon Tan <lftan@altera.com>
9914L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
9915L:	linux-pci@vger.kernel.org
9916S:	Supported
9917F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9918F:	drivers/pci/host/pcie-altera-msi.c
9919
9920PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9921M:	Duc Dang <dhdang@apm.com>
9922L:	linux-pci@vger.kernel.org
9923L:	linux-arm-kernel@lists.infradead.org
9924S:	Maintained
9925F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9926F:	drivers/pci/host/pci-xgene-msi.c
9927
9928PCIE DRIVER FOR AXIS ARTPEC
9929M:	Niklas Cassel <niklas.cassel@axis.com>
9930M:	Jesper Nilsson <jesper.nilsson@axis.com>
9931L:	linux-arm-kernel@axis.com
9932L:	linux-pci@vger.kernel.org
9933S:	Maintained
9934F:	Documentation/devicetree/bindings/pci/axis,artpec*
9935F:	drivers/pci/dwc/*artpec*
9936
9937PCIE DRIVER FOR HISILICON
9938M:	Zhou Wang <wangzhou1@hisilicon.com>
9939M:	Gabriele Paoloni <gabriele.paoloni@huawei.com>
9940L:	linux-pci@vger.kernel.org
9941S:	Maintained
9942F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9943F:	drivers/pci/dwc/pcie-hisi.c
9944
9945PCIE DRIVER FOR ROCKCHIP
9946M:	Shawn Lin <shawn.lin@rock-chips.com>
9947M:	Wenrui Li <wenrui.li@rock-chips.com>
9948L:	linux-pci@vger.kernel.org
9949L:	linux-rockchip@lists.infradead.org
9950S:	Maintained
9951F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9952F:	drivers/pci/host/pcie-rockchip.c
9953
9954PCIE DRIVER FOR QUALCOMM MSM
9955M:     Stanimir Varbanov <svarbanov@mm-sol.com>
9956L:     linux-pci@vger.kernel.org
9957L:     linux-arm-msm@vger.kernel.org
9958S:     Maintained
9959F:     drivers/pci/dwc/*qcom*
9960
9961PCIE DRIVER FOR CAVIUM THUNDERX
9962M:	David Daney <david.daney@cavium.com>
9963L:	linux-pci@vger.kernel.org
9964L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9965S:	Supported
9966F:	Documentation/devicetree/bindings/pci/pci-thunder-*
9967F:	drivers/pci/host/pci-thunder-*
9968
9969PCMCIA SUBSYSTEM
9970P:	Linux PCMCIA Team
9971L:	linux-pcmcia@lists.infradead.org
9972W:	http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9973T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9974S:	Maintained
9975F:	Documentation/pcmcia/
9976F:	tools/pcmcia/
9977F:	drivers/pcmcia/
9978F:	include/pcmcia/
9979
9980PCNET32 NETWORK DRIVER
9981M:	Don Fry <pcnet32@frontier.com>
9982L:	netdev@vger.kernel.org
9983S:	Maintained
9984F:	drivers/net/ethernet/amd/pcnet32.c
9985
9986PCRYPT PARALLEL CRYPTO ENGINE
9987M:	Steffen Klassert <steffen.klassert@secunet.com>
9988L:	linux-crypto@vger.kernel.org
9989S:	Maintained
9990F:	crypto/pcrypt.c
9991F:	include/crypto/pcrypt.h
9992
9993PER-CPU MEMORY ALLOCATOR
9994M:	Tejun Heo <tj@kernel.org>
9995M:	Christoph Lameter <cl@linux.com>
9996T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9997S:	Maintained
9998F:	include/linux/percpu*.h
9999F:	mm/percpu*.c
10000F:	arch/*/include/asm/percpu.h
10001
10002PER-TASK DELAY ACCOUNTING
10003M:	Balbir Singh <bsingharora@gmail.com>
10004S:	Maintained
10005F:	include/linux/delayacct.h
10006F:	kernel/delayacct.c
10007
10008PERFORMANCE EVENTS SUBSYSTEM
10009M:	Peter Zijlstra <peterz@infradead.org>
10010M:	Ingo Molnar <mingo@redhat.com>
10011M:	Arnaldo Carvalho de Melo <acme@kernel.org>
10012R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10013L:	linux-kernel@vger.kernel.org
10014T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10015S:	Supported
10016F:	kernel/events/*
10017F:	include/linux/perf_event.h
10018F:	include/uapi/linux/perf_event.h
10019F:	arch/*/kernel/perf_event*.c
10020F:	arch/*/kernel/*/perf_event*.c
10021F:	arch/*/kernel/*/*/perf_event*.c
10022F:	arch/*/include/asm/perf_event.h
10023F:	arch/*/kernel/perf_callchain.c
10024F:	arch/*/events/*
10025F:	tools/perf/
10026
10027PERSONALITY HANDLING
10028M:	Christoph Hellwig <hch@infradead.org>
10029L:	linux-abi-devel@lists.sourceforge.net
10030S:	Maintained
10031F:	include/linux/personality.h
10032F:	include/uapi/linux/personality.h
10033
10034PHONET PROTOCOL
10035M:	Remi Denis-Courmont <courmisch@gmail.com>
10036S:	Supported
10037F:	Documentation/networking/phonet.txt
10038F:	include/linux/phonet.h
10039F:	include/net/phonet/
10040F:	include/uapi/linux/phonet.h
10041F:	net/phonet/
10042
10043PHRAM MTD DRIVER
10044M:	Joern Engel <joern@lazybastard.org>
10045L:	linux-mtd@lists.infradead.org
10046S:	Maintained
10047F:	drivers/mtd/devices/phram.c
10048
10049PICOLCD HID DRIVER
10050M:	Bruno Prémont <bonbons@linux-vserver.org>
10051L:	linux-input@vger.kernel.org
10052S:	Maintained
10053F:	drivers/hid/hid-picolcd*
10054
10055PICOXCELL SUPPORT
10056M:	Jamie Iles <jamie@jamieiles.com>
10057L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10058T:	git git://github.com/jamieiles/linux-2.6-ji.git
10059S:	Supported
10060F:	arch/arm/boot/dts/picoxcell*
10061F:	arch/arm/mach-picoxcell/
10062F:	drivers/crypto/picoxcell*
10063
10064PIN CONTROL SUBSYSTEM
10065M:	Linus Walleij <linus.walleij@linaro.org>
10066L:	linux-gpio@vger.kernel.org
10067T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10068S:	Maintained
10069F:	Documentation/devicetree/bindings/pinctrl/
10070F:	Documentation/pinctrl.txt
10071F:	drivers/pinctrl/
10072F:	include/linux/pinctrl/
10073
10074PIN CONTROLLER - ATMEL AT91
10075M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10076L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10077S:	Maintained
10078F:	drivers/pinctrl/pinctrl-at91.*
10079
10080PIN CONTROLLER - ATMEL AT91 PIO4
10081M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10082L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10083L:	linux-gpio@vger.kernel.org
10084S:	Supported
10085F:	drivers/pinctrl/pinctrl-at91-pio4.*
10086
10087PIN CONTROLLER - INTEL
10088M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10089M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
10090S:	Maintained
10091F:	drivers/pinctrl/intel/
10092
10093PIN CONTROLLER - RENESAS
10094M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10095M:	Geert Uytterhoeven <geert+renesas@glider.be>
10096L:	linux-renesas-soc@vger.kernel.org
10097S:	Maintained
10098F:	drivers/pinctrl/sh-pfc/
10099
10100PIN CONTROLLER - SAMSUNG
10101M:	Tomasz Figa <tomasz.figa@gmail.com>
10102M:	Krzysztof Kozlowski <krzk@kernel.org>
10103M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10104L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10105L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10106Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
10107T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10108S:	Maintained
10109F:	drivers/pinctrl/samsung/
10110F:	include/dt-bindings/pinctrl/samsung.h
10111F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10112
10113PIN CONTROLLER - SINGLE
10114M:	Tony Lindgren <tony@atomide.com>
10115M:	Haojian Zhuang <haojian.zhuang@linaro.org>
10116L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10117L:	linux-omap@vger.kernel.org
10118S:	Maintained
10119F:	drivers/pinctrl/pinctrl-single.c
10120
10121PIN CONTROLLER - ST SPEAR
10122M:	Viresh Kumar <vireshk@kernel.org>
10123L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10124W:	http://www.st.com/spear
10125S:	Maintained
10126F:	drivers/pinctrl/spear/
10127
10128PISTACHIO SOC SUPPORT
10129M:      James Hartley <james.hartley@imgtec.com>
10130M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
10131L:      linux-mips@linux-mips.org
10132S:      Maintained
10133F:      arch/mips/pistachio/
10134F:      arch/mips/include/asm/mach-pistachio/
10135F:      arch/mips/boot/dts/img/pistachio*
10136F:      arch/mips/configs/pistachio*_defconfig
10137
10138PKTCDVD DRIVER
10139S:	Orphan
10140M:	linux-block@vger.kernel.org
10141F:	drivers/block/pktcdvd.c
10142F:	include/linux/pktcdvd.h
10143F:	include/uapi/linux/pktcdvd.h
10144
10145PKUNITY SOC DRIVERS
10146M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
10147W:	http://mprc.pku.edu.cn/~guanxuetao/linux
10148S:	Maintained
10149T:	git git://github.com/gxt/linux.git
10150F:	drivers/input/serio/i8042-unicore32io.h
10151F:	drivers/i2c/busses/i2c-puv3.c
10152F:	drivers/video/fbdev/fb-puv3.c
10153F:	drivers/rtc/rtc-puv3.c
10154
10155PMBUS HARDWARE MONITORING DRIVERS
10156M:	Guenter Roeck <linux@roeck-us.net>
10157L:	linux-hwmon@vger.kernel.org
10158W:	http://hwmon.wiki.kernel.org/
10159W:	http://www.roeck-us.net/linux/drivers/
10160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10161S:	Maintained
10162F:	Documentation/hwmon/pmbus
10163F:	drivers/hwmon/pmbus/
10164F:	include/linux/i2c/pmbus.h
10165
10166PMC SIERRA MaxRAID DRIVER
10167L:	linux-scsi@vger.kernel.org
10168W:	http://www.pmc-sierra.com/
10169S:	Orphan
10170F:	drivers/scsi/pmcraid.*
10171
10172PMC SIERRA PM8001 DRIVER
10173M:	Jack Wang <jinpu.wang@profitbricks.com>
10174M:	lindar_liu@usish.com
10175L:	linux-scsi@vger.kernel.org
10176S:	Supported
10177F:	drivers/scsi/pm8001/
10178
10179POSIX CLOCKS and TIMERS
10180M:	Thomas Gleixner <tglx@linutronix.de>
10181L:	linux-kernel@vger.kernel.org
10182T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10183S:	Maintained
10184F:	fs/timerfd.c
10185F:	include/linux/timer*
10186F:	kernel/time/*timer*
10187
10188POWER MANAGEMENT CORE
10189M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
10190L:	linux-pm@vger.kernel.org
10191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10192B:	https://bugzilla.kernel.org
10193S:	Supported
10194F:	drivers/base/power/
10195F:	include/linux/pm.h
10196F:	include/linux/pm_*
10197F:	include/linux/powercap.h
10198F:	drivers/powercap/
10199
10200POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10201M:	Sebastian Reichel <sre@kernel.org>
10202L:	linux-pm@vger.kernel.org
10203T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10204S:	Maintained
10205F:	Documentation/devicetree/bindings/power/supply/
10206F:	include/linux/power_supply.h
10207F:	drivers/power/supply/
10208
10209POWER STATE COORDINATION INTERFACE (PSCI)
10210M:	Mark Rutland <mark.rutland@arm.com>
10211M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10212L:	linux-arm-kernel@lists.infradead.org
10213S:	Maintained
10214F:	drivers/firmware/psci*.c
10215F:	include/linux/psci.h
10216F:	include/uapi/linux/psci.h
10217
10218POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10219M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10220L:	linuxppc-dev@lists.ozlabs.org
10221S:	Maintained
10222F:	drivers/char/powernv-op-panel.c
10223
10224PNP SUPPORT
10225M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10226S:	Maintained
10227F:	drivers/pnp/
10228
10229PPP PROTOCOL DRIVERS AND COMPRESSORS
10230M:	Paul Mackerras <paulus@samba.org>
10231L:	linux-ppp@vger.kernel.org
10232S:	Maintained
10233F:	drivers/net/ppp/ppp_*
10234
10235PPP OVER ATM (RFC 2364)
10236M:	Mitchell Blank Jr <mitch@sfgoth.com>
10237S:	Maintained
10238F:	net/atm/pppoatm.c
10239F:	include/uapi/linux/atmppp.h
10240
10241PPP OVER ETHERNET
10242M:	Michal Ostrowski <mostrows@earthlink.net>
10243S:	Maintained
10244F:	drivers/net/ppp/pppoe.c
10245F:	drivers/net/ppp/pppox.c
10246
10247PPP OVER L2TP
10248M:	James Chapman <jchapman@katalix.com>
10249S:	Maintained
10250F:	net/l2tp/l2tp_ppp.c
10251F:	include/linux/if_pppol2tp.h
10252F:	include/uapi/linux/if_pppol2tp.h
10253
10254PPS SUPPORT
10255M:	Rodolfo Giometti <giometti@enneenne.com>
10256W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
10257L:	linuxpps@ml.enneenne.com (subscribers-only)
10258S:	Maintained
10259F:	Documentation/pps/
10260F:	drivers/pps/
10261F:	include/linux/pps*.h
10262
10263PPTP DRIVER
10264M:	Dmitry Kozlov <xeb@mail.ru>
10265L:	netdev@vger.kernel.org
10266S:	Maintained
10267F:	drivers/net/ppp/pptp.c
10268W:	http://sourceforge.net/projects/accel-pptp
10269
10270PREEMPTIBLE KERNEL
10271M:	Robert Love <rml@tech9.net>
10272L:	kpreempt-tech@lists.sourceforge.net
10273W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10274S:	Supported
10275F:	Documentation/preempt-locking.txt
10276F:	include/linux/preempt.h
10277
10278PRINTK
10279M:	Petr Mladek <pmladek@suse.com>
10280M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10281R:	Steven Rostedt <rostedt@goodmis.org>
10282S:	Maintained
10283F:	kernel/printk/
10284F:	include/linux/printk.h
10285
10286PRISM54 WIRELESS DRIVER
10287M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
10288L:	linux-wireless@vger.kernel.org
10289W:	http://wireless.kernel.org/en/users/Drivers/p54
10290S:	Obsolete
10291F:	drivers/net/wireless/intersil/prism54/
10292
10293PS3 NETWORK SUPPORT
10294M:	Geoff Levand <geoff@infradead.org>
10295L:	netdev@vger.kernel.org
10296L:	linuxppc-dev@lists.ozlabs.org
10297S:	Maintained
10298F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
10299
10300PS3 PLATFORM SUPPORT
10301M:	Geoff Levand <geoff@infradead.org>
10302L:	linuxppc-dev@lists.ozlabs.org
10303S:	Maintained
10304F:	arch/powerpc/boot/ps3*
10305F:	arch/powerpc/include/asm/lv1call.h
10306F:	arch/powerpc/include/asm/ps3*.h
10307F:	arch/powerpc/platforms/ps3/
10308F:	drivers/*/ps3*
10309F:	drivers/ps3/
10310F:	drivers/rtc/rtc-ps3.c
10311F:	drivers/usb/host/*ps3.c
10312F:	sound/ppc/snd_ps3*
10313
10314PS3VRAM DRIVER
10315M:	Jim Paris <jim@jtan.com>
10316M:	Geoff Levand <geoff@infradead.org>
10317L:	linuxppc-dev@lists.ozlabs.org
10318S:	Maintained
10319F:	drivers/block/ps3vram.c
10320
10321PSAMPLE PACKET SAMPLING SUPPORT:
10322M:	Yotam Gigi <yotamg@mellanox.com>
10323S:	Maintained
10324F:	net/psample
10325F:	include/net/psample.h
10326F:	include/uapi/linux/psample.h
10327
10328PSTORE FILESYSTEM
10329M:	Kees Cook <keescook@chromium.org>
10330M:	Anton Vorontsov <anton@enomsg.org>
10331M:	Colin Cross <ccross@android.com>
10332M:	Tony Luck <tony.luck@intel.com>
10333S:	Maintained
10334T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10335F:	fs/pstore/
10336F:	include/linux/pstore*
10337F:	drivers/firmware/efi/efi-pstore.c
10338F:	drivers/acpi/apei/erst.c
10339F:	Documentation/admin-guide/ramoops.rst
10340F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10341K:	\b(pstore|ramoops)
10342
10343PTP HARDWARE CLOCK SUPPORT
10344M:	Richard Cochran <richardcochran@gmail.com>
10345L:	netdev@vger.kernel.org
10346S:	Maintained
10347W:	http://linuxptp.sourceforge.net/
10348F:	Documentation/ABI/testing/sysfs-ptp
10349F:	Documentation/ptp/*
10350F:	drivers/net/ethernet/freescale/gianfar_ptp.c
10351F:	drivers/net/phy/dp83640*
10352F:	drivers/ptp/*
10353F:	include/linux/ptp_cl*
10354
10355PTRACE SUPPORT
10356M:	Roland McGrath <roland@hack.frob.com>
10357M:	Oleg Nesterov <oleg@redhat.com>
10358S:	Maintained
10359F:	include/asm-generic/syscall.h
10360F:	include/linux/ptrace.h
10361F:	include/linux/regset.h
10362F:	include/linux/tracehook.h
10363F:	include/uapi/linux/ptrace.h
10364F:	kernel/ptrace.c
10365
10366PULSE8-CEC DRIVER
10367M:	Hans Verkuil <hverkuil@xs4all.nl>
10368L:	linux-media@vger.kernel.org
10369T:	git git://linuxtv.org/media_tree.git
10370S:	Maintained
10371F:	drivers/media/usb/pulse8-cec/*
10372
10373PVRUSB2 VIDEO4LINUX DRIVER
10374M:	Mike Isely <isely@pobox.com>
10375L:	pvrusb2@isely.net	(subscribers-only)
10376L:	linux-media@vger.kernel.org
10377W:	http://www.isely.net/pvrusb2/
10378T:	git git://linuxtv.org/media_tree.git
10379S:	Maintained
10380F:	Documentation/media/v4l-drivers/pvrusb2*
10381F:	drivers/media/usb/pvrusb2/
10382
10383PWC WEBCAM DRIVER
10384M:	Hans Verkuil <hverkuil@xs4all.nl>
10385L:	linux-media@vger.kernel.org
10386T:	git git://linuxtv.org/media_tree.git
10387S:	Odd Fixes
10388F:	drivers/media/usb/pwc/*
10389
10390PWM FAN DRIVER
10391M:	Kamil Debski <kamil@wypas.org>
10392M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10393L:	linux-hwmon@vger.kernel.org
10394S:	Supported
10395F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10396F:	Documentation/hwmon/pwm-fan
10397F:	drivers/hwmon/pwm-fan.c
10398
10399PWM SUBSYSTEM
10400M:	Thierry Reding <thierry.reding@gmail.com>
10401L:	linux-pwm@vger.kernel.org
10402S:	Maintained
10403T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10404F:	Documentation/pwm.txt
10405F:	Documentation/devicetree/bindings/pwm/
10406F:	include/linux/pwm.h
10407F:	drivers/pwm/
10408F:	drivers/video/backlight/pwm_bl.c
10409F:	include/linux/pwm_backlight.h
10410F:	drivers/gpio/gpio-mvebu.c
10411F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
10412
10413PXA2xx/PXA3xx SUPPORT
10414M:	Daniel Mack <daniel@zonque.org>
10415M:	Haojian Zhuang <haojian.zhuang@gmail.com>
10416M:	Robert Jarzmik <robert.jarzmik@free.fr>
10417L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10418T:	git git://github.com/hzhuang1/linux.git
10419T:	git git://github.com/rjarzmik/linux.git
10420S:	Maintained
10421F:	arch/arm/boot/dts/pxa*
10422F:	arch/arm/mach-pxa/
10423F:	drivers/dma/pxa*
10424F:	drivers/pcmcia/pxa2xx*
10425F:	drivers/pinctrl/pxa/
10426F:	drivers/spi/spi-pxa2xx*
10427F:	drivers/usb/gadget/udc/pxa2*
10428F:	include/sound/pxa2xx-lib.h
10429F:	sound/arm/pxa*
10430F:	sound/soc/pxa/
10431
10432PXA GPIO DRIVER
10433M:	Robert Jarzmik <robert.jarzmik@free.fr>
10434L:	linux-gpio@vger.kernel.org
10435S:	Maintained
10436F:	drivers/gpio/gpio-pxa.c
10437
10438PXA3xx NAND FLASH DRIVER
10439M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10440L:	linux-mtd@lists.infradead.org
10441S:	Maintained
10442F:	drivers/mtd/nand/pxa3xx_nand.c
10443
10444MMP SUPPORT
10445M:	Eric Miao <eric.y.miao@gmail.com>
10446M:	Haojian Zhuang <haojian.zhuang@gmail.com>
10447L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10448T:	git git://github.com/hzhuang1/linux.git
10449T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
10450S:	Maintained
10451F:	arch/arm/boot/dts/mmp*
10452F:	arch/arm/mach-mmp/
10453
10454PXA MMCI DRIVER
10455S:	Orphan
10456
10457PXA RTC DRIVER
10458M:	Robert Jarzmik <robert.jarzmik@free.fr>
10459L:	rtc-linux@googlegroups.com
10460S:	Maintained
10461
10462QAT DRIVER
10463M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10464M:	Salvatore Benedetto <salvatore.benedetto@intel.com>
10465L:	qat-linux@intel.com
10466S:	Supported
10467F:	drivers/crypto/qat/
10468
10469QIB DRIVER
10470M:	Mike Marciniszyn <infinipath@intel.com>
10471L:	linux-rdma@vger.kernel.org
10472S:	Supported
10473F:	drivers/infiniband/hw/qib/
10474
10475QLOGIC QLA1280 SCSI DRIVER
10476M:	Michael Reed <mdr@sgi.com>
10477L:	linux-scsi@vger.kernel.org
10478S:	Maintained
10479F:	drivers/scsi/qla1280.[ch]
10480
10481QLOGIC QLA2XXX FC-SCSI DRIVER
10482M:	qla2xxx-upstream@qlogic.com
10483L:	linux-scsi@vger.kernel.org
10484S:	Supported
10485F:	Documentation/scsi/LICENSE.qla2xxx
10486F:	drivers/scsi/qla2xxx/
10487
10488QLOGIC QLA4XXX iSCSI DRIVER
10489M:	QLogic-Storage-Upstream@qlogic.com
10490L:	linux-scsi@vger.kernel.org
10491S:	Supported
10492F:	Documentation/scsi/LICENSE.qla4xxx
10493F:	drivers/scsi/qla4xxx/
10494
10495QLOGIC QLA3XXX NETWORK DRIVER
10496M:	Dept-GELinuxNICDev@cavium.com
10497L:	netdev@vger.kernel.org
10498S:	Supported
10499F:	Documentation/networking/LICENSE.qla3xxx
10500F:	drivers/net/ethernet/qlogic/qla3xxx.*
10501
10502QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10503M:	Harish Patil <harish.patil@cavium.com>
10504M:	Manish Chopra <manish.chopra@cavium.com>
10505M:	Dept-GELinuxNICDev@cavium.com
10506L:	netdev@vger.kernel.org
10507S:	Supported
10508F:	drivers/net/ethernet/qlogic/qlcnic/
10509
10510QLOGIC QLGE 10Gb ETHERNET DRIVER
10511M:	Harish Patil <harish.patil@cavium.com>
10512M:	Manish Chopra <manish.chopra@cavium.com>
10513M:	Dept-GELinuxNICDev@cavium.com
10514L:	netdev@vger.kernel.org
10515S:	Supported
10516F:	drivers/net/ethernet/qlogic/qlge/
10517
10518QLOGIC QL4xxx ETHERNET DRIVER
10519M:	Yuval Mintz <Yuval.Mintz@cavium.com>
10520M:	Ariel Elior <Ariel.Elior@cavium.com>
10521M:	everest-linux-l2@cavium.com
10522L:	netdev@vger.kernel.org
10523S:	Supported
10524F:	drivers/net/ethernet/qlogic/qed/
10525F:	include/linux/qed/
10526F:	drivers/net/ethernet/qlogic/qede/
10527
10528QLOGIC QL41xxx ISCSI DRIVER
10529M:	QLogic-Storage-Upstream@cavium.com
10530L:	linux-scsi@vger.kernel.org
10531S:	Supported
10532F:	drivers/scsi/qedi/
10533
10534QLOGIC QL41xxx FCOE DRIVER
10535M:	QLogic-Storage-Upstream@cavium.com
10536L:	linux-scsi@vger.kernel.org
10537S:	Supported
10538F:	drivers/scsi/qedf/
10539
10540QNX4 FILESYSTEM
10541M:	Anders Larsen <al@alarsen.net>
10542W:	http://www.alarsen.net/linux/qnx4fs/
10543S:	Maintained
10544F:	fs/qnx4/
10545F:	include/uapi/linux/qnx4_fs.h
10546F:	include/uapi/linux/qnxtypes.h
10547
10548QORIQ DPAA2 FSL-MC BUS DRIVER
10549M:	Stuart Yoder <stuyoder@gmail.com>
10550M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
10551L:	linux-kernel@vger.kernel.org
10552S:	Maintained
10553F:	drivers/staging/fsl-mc/
10554
10555QT1010 MEDIA DRIVER
10556M:	Antti Palosaari <crope@iki.fi>
10557L:	linux-media@vger.kernel.org
10558W:	https://linuxtv.org
10559W:	http://palosaari.fi/linux/
10560Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10561T:	git git://linuxtv.org/anttip/media_tree.git
10562S:	Maintained
10563F:	drivers/media/tuners/qt1010*
10564
10565QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10566M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10567L:	linux-wireless@vger.kernel.org
10568W:	http://wireless.kernel.org/en/users/Drivers/ath9k
10569S:	Supported
10570F:	drivers/net/wireless/ath/ath9k/
10571
10572QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10573M:	Kalle Valo <kvalo@qca.qualcomm.com>
10574L:	ath10k@lists.infradead.org
10575W:	http://wireless.kernel.org/en/users/Drivers/ath10k
10576T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10577S:	Supported
10578F:	drivers/net/wireless/ath/ath10k/
10579
10580QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10581M:	Timur Tabi <timur@codeaurora.org>
10582L:	netdev@vger.kernel.org
10583S:	Supported
10584F:	drivers/net/ethernet/qualcomm/emac/
10585
10586QUALCOMM HEXAGON ARCHITECTURE
10587M:	Richard Kuo <rkuo@codeaurora.org>
10588L:	linux-hexagon@vger.kernel.org
10589T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10590S:	Supported
10591F:	arch/hexagon/
10592
10593QUALCOMM WCN36XX WIRELESS DRIVER
10594M:	Eugene Krasnikov <k.eugene.e@gmail.com>
10595L:	wcn36xx@lists.infradead.org
10596W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
10597T:	git git://github.com/KrasnikovEugene/wcn36xx.git
10598S:	Supported
10599F:	drivers/net/wireless/ath/wcn36xx/
10600
10601QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10602M:	Gabriel Somlo <somlo@cmu.edu>
10603M:	"Michael S. Tsirkin" <mst@redhat.com>
10604L:	qemu-devel@nongnu.org
10605S:	Maintained
10606F:	drivers/firmware/qemu_fw_cfg.c
10607
10608RADOS BLOCK DEVICE (RBD)
10609M:	Ilya Dryomov <idryomov@gmail.com>
10610M:	Sage Weil <sage@redhat.com>
10611M:	Alex Elder <elder@kernel.org>
10612L:	ceph-devel@vger.kernel.org
10613W:	http://ceph.com/
10614T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10615T:	git git://github.com/ceph/ceph-client.git
10616S:	Supported
10617F:	Documentation/ABI/testing/sysfs-bus-rbd
10618F:	drivers/block/rbd.c
10619F:	drivers/block/rbd_types.h
10620
10621RADEON FRAMEBUFFER DISPLAY DRIVER
10622M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
10623L:	linux-fbdev@vger.kernel.org
10624S:	Maintained
10625F:	drivers/video/fbdev/aty/radeon*
10626F:	include/uapi/linux/radeonfb.h
10627
10628RADIOSHARK RADIO DRIVER
10629M:	Hans Verkuil <hverkuil@xs4all.nl>
10630L:	linux-media@vger.kernel.org
10631T:	git git://linuxtv.org/media_tree.git
10632S:	Maintained
10633F:	drivers/media/radio/radio-shark.c
10634
10635RADIOSHARK2 RADIO DRIVER
10636M:	Hans Verkuil <hverkuil@xs4all.nl>
10637L:	linux-media@vger.kernel.org
10638T:	git git://linuxtv.org/media_tree.git
10639S:	Maintained
10640F:	drivers/media/radio/radio-shark2.c
10641F:	drivers/media/radio/radio-tea5777.c
10642
10643RAGE128 FRAMEBUFFER DISPLAY DRIVER
10644M:	Paul Mackerras <paulus@samba.org>
10645L:	linux-fbdev@vger.kernel.org
10646S:	Maintained
10647F:	drivers/video/fbdev/aty/aty128fb.c
10648
10649RAINSHADOW-CEC DRIVER
10650M:	Hans Verkuil <hverkuil@xs4all.nl>
10651L:	linux-media@vger.kernel.org
10652T:	git git://linuxtv.org/media_tree.git
10653S:	Maintained
10654F:	drivers/media/usb/rainshadow-cec/*
10655
10656RALINK MIPS ARCHITECTURE
10657M:	John Crispin <john@phrozen.org>
10658L:	linux-mips@linux-mips.org
10659S:	Maintained
10660F:	arch/mips/ralink
10661
10662RALINK RT2X00 WIRELESS LAN DRIVER
10663P:	rt2x00 project
10664M:	Stanislaw Gruszka <sgruszka@redhat.com>
10665M:	Helmut Schaa <helmut.schaa@googlemail.com>
10666L:	linux-wireless@vger.kernel.org
10667S:	Maintained
10668F:	drivers/net/wireless/ralink/rt2x00/
10669
10670RAMDISK RAM BLOCK DEVICE DRIVER
10671M:	Jens Axboe <axboe@kernel.dk>
10672S:	Maintained
10673F:	Documentation/blockdev/ramdisk.txt
10674F:	drivers/block/brd.c
10675
10676RANDOM NUMBER DRIVER
10677M:	"Theodore Ts'o" <tytso@mit.edu>
10678S:	Maintained
10679F:	drivers/char/random.c
10680
10681RAPIDIO SUBSYSTEM
10682M:	Matt Porter <mporter@kernel.crashing.org>
10683M:	Alexandre Bounine <alexandre.bounine@idt.com>
10684S:	Maintained
10685F:	drivers/rapidio/
10686
10687RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10688L:	linux-wireless@vger.kernel.org
10689S:	Orphan
10690F:	drivers/net/wireless/ray*
10691
10692RCUTORTURE MODULE
10693M:	Josh Triplett <josh@joshtriplett.org>
10694M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10695L:	linux-kernel@vger.kernel.org
10696S:	Supported
10697T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10698F:	Documentation/RCU/torture.txt
10699F:	kernel/rcu/rcutorture.c
10700
10701RCUTORTURE TEST FRAMEWORK
10702M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10703M:	Josh Triplett <josh@joshtriplett.org>
10704R:	Steven Rostedt <rostedt@goodmis.org>
10705R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10706R:	Lai Jiangshan <jiangshanlai@gmail.com>
10707L:	linux-kernel@vger.kernel.org
10708S:	Supported
10709T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10710F:	tools/testing/selftests/rcutorture
10711
10712RDC R-321X SoC
10713M:	Florian Fainelli <florian@openwrt.org>
10714S:	Maintained
10715
10716RDC R6040 FAST ETHERNET DRIVER
10717M:	Florian Fainelli <f.fainelli@gmail.com>
10718L:	netdev@vger.kernel.org
10719S:	Maintained
10720F:	drivers/net/ethernet/rdc/r6040.c
10721
10722RDS - RELIABLE DATAGRAM SOCKETS
10723M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
10724L:	netdev@vger.kernel.org
10725L:	linux-rdma@vger.kernel.org
10726L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
10727W:	https://oss.oracle.com/projects/rds/
10728S:	Supported
10729F:	net/rds/
10730F:	Documentation/networking/rds.txt
10731
10732RDMAVT - RDMA verbs software
10733M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10734L:	linux-rdma@vger.kernel.org
10735S:	Supported
10736F:	drivers/infiniband/sw/rdmavt
10737
10738RDT - RESOURCE ALLOCATION
10739M:	Fenghua Yu <fenghua.yu@intel.com>
10740L:	linux-kernel@vger.kernel.org
10741S:	Supported
10742F:	arch/x86/kernel/cpu/intel_rdt*
10743F:	arch/x86/include/asm/intel_rdt*
10744F:	Documentation/x86/intel_rdt*
10745
10746READ-COPY UPDATE (RCU)
10747M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10748M:	Josh Triplett <josh@joshtriplett.org>
10749R:	Steven Rostedt <rostedt@goodmis.org>
10750R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10751R:	Lai Jiangshan <jiangshanlai@gmail.com>
10752L:	linux-kernel@vger.kernel.org
10753W:	http://www.rdrop.com/users/paulmck/RCU/
10754S:	Supported
10755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10756F:	Documentation/RCU/
10757X:	Documentation/RCU/torture.txt
10758F:	include/linux/rcu*
10759X:	include/linux/srcu.h
10760F:	kernel/rcu/
10761X:	kernel/torture.c
10762
10763REAL TIME CLOCK (RTC) SUBSYSTEM
10764M:	Alessandro Zummo <a.zummo@towertech.it>
10765M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
10766L:	rtc-linux@googlegroups.com
10767Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
10768T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10769S:	Maintained
10770F:	Documentation/devicetree/bindings/rtc/
10771F:	Documentation/rtc.txt
10772F:	drivers/rtc/
10773F:	include/linux/rtc.h
10774F:	include/uapi/linux/rtc.h
10775F:	include/linux/rtc/
10776F:	include/linux/platform_data/rtc-*
10777F:	tools/testing/selftests/timers/rtctest.c
10778
10779REALTEK AUDIO CODECS
10780M:	Bard Liao <bardliao@realtek.com>
10781M:	Oder Chiou <oder_chiou@realtek.com>
10782S:	Maintained
10783F:	sound/soc/codecs/rt*
10784F:	include/sound/rt*.h
10785
10786REISERFS FILE SYSTEM
10787L:	reiserfs-devel@vger.kernel.org
10788S:	Supported
10789F:	fs/reiserfs/
10790
10791REGISTER MAP ABSTRACTION
10792M:	Mark Brown <broonie@kernel.org>
10793L:	linux-kernel@vger.kernel.org
10794T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10795S:	Supported
10796F:	Documentation/devicetree/bindings/regmap/
10797F:	drivers/base/regmap/
10798F:	include/linux/regmap.h
10799
10800REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10801M:	Ohad Ben-Cohen <ohad@wizery.com>
10802M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10803L:	linux-remoteproc@vger.kernel.org
10804T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10805S:	Maintained
10806F:	Documentation/devicetree/bindings/remoteproc/
10807F:	Documentation/remoteproc.txt
10808F:	drivers/remoteproc/
10809F:	include/linux/remoteproc.h
10810
10811REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10812M:	Ohad Ben-Cohen <ohad@wizery.com>
10813M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10814L:	linux-remoteproc@vger.kernel.org
10815T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10816S:	Maintained
10817F:	drivers/rpmsg/
10818F:	Documentation/rpmsg.txt
10819F:	include/linux/rpmsg.h
10820F:	include/linux/rpmsg/
10821
10822RENESAS CLOCK DRIVERS
10823M:	Geert Uytterhoeven <geert+renesas@glider.be>
10824L:	linux-renesas-soc@vger.kernel.org
10825S:	Supported
10826F:	drivers/clk/renesas/
10827
10828RENESAS ETHERNET DRIVERS
10829R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10830L:	netdev@vger.kernel.org
10831L:	linux-renesas-soc@vger.kernel.org
10832F:	drivers/net/ethernet/renesas/
10833F:	include/linux/sh_eth.h
10834
10835RENESAS R-CAR GYROADC DRIVER
10836M:	Marek Vasut <marek.vasut@gmail.com>
10837L:	linux-iio@vger.kernel.org
10838S:	Supported
10839F:	drivers/iio/adc/rcar_gyro_adc.c
10840
10841RENESAS USB2 PHY DRIVER
10842M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10843L:	linux-renesas-soc@vger.kernel.org
10844S:	Maintained
10845F:	drivers/phy/phy-rcar-gen3-usb2.c
10846
10847RESET CONTROLLER FRAMEWORK
10848M:	Philipp Zabel <p.zabel@pengutronix.de>
10849T:	git git://git.pengutronix.de/git/pza/linux
10850S:	Maintained
10851F:	drivers/reset/
10852F:	Documentation/devicetree/bindings/reset/
10853F:	include/dt-bindings/reset/
10854F:	include/linux/reset.h
10855F:	include/linux/reset-controller.h
10856
10857RFKILL
10858M:	Johannes Berg <johannes@sipsolutions.net>
10859L:	linux-wireless@vger.kernel.org
10860W:	http://wireless.kernel.org/
10861T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10862T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10863S:	Maintained
10864F:	Documentation/rfkill.txt
10865F:	net/rfkill/
10866
10867RHASHTABLE
10868M:	Thomas Graf <tgraf@suug.ch>
10869M:	Herbert Xu <herbert@gondor.apana.org.au>
10870L:	netdev@vger.kernel.org
10871S:	Maintained
10872F:	lib/rhashtable.c
10873F:	include/linux/rhashtable.h
10874
10875RICOH SMARTMEDIA/XD DRIVER
10876M:	Maxim Levitsky <maximlevitsky@gmail.com>
10877S:	Maintained
10878F:	drivers/mtd/nand/r852.c
10879F:	drivers/mtd/nand/r852.h
10880
10881RICOH R5C592 MEMORYSTICK DRIVER
10882M:	Maxim Levitsky <maximlevitsky@gmail.com>
10883S:	Maintained
10884F:	drivers/memstick/host/r592.*
10885
10886ROCCAT DRIVERS
10887M:	Stefan Achatz <erazor_de@users.sourceforge.net>
10888W:	http://sourceforge.net/projects/roccat/
10889S:	Maintained
10890F:	drivers/hid/hid-roccat*
10891F:	include/linux/hid-roccat*
10892F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
10893
10894ROCKER DRIVER
10895M:	Jiri Pirko <jiri@resnulli.us>
10896L:	netdev@vger.kernel.org
10897S:	Supported
10898F:	drivers/net/ethernet/rocker/
10899
10900ROCKETPORT DRIVER
10901P:	Comtrol Corp.
10902W:	http://www.comtrol.com
10903S:	Maintained
10904F:	Documentation/serial/rocket.txt
10905F:	drivers/tty/rocket*
10906
10907ROCKETPORT EXPRESS/INFINITY DRIVER
10908M:	Kevin Cernekee <cernekee@gmail.com>
10909L:	linux-serial@vger.kernel.org
10910S:	Odd Fixes
10911F:	drivers/tty/serial/rp2.*
10912
10913ROSE NETWORK LAYER
10914M:	Ralf Baechle <ralf@linux-mips.org>
10915L:	linux-hams@vger.kernel.org
10916W:	http://www.linux-ax25.org/
10917S:	Maintained
10918F:	include/net/rose.h
10919F:	include/uapi/linux/rose.h
10920F:	net/rose/
10921
10922RTL2830 MEDIA DRIVER
10923M:	Antti Palosaari <crope@iki.fi>
10924L:	linux-media@vger.kernel.org
10925W:	https://linuxtv.org
10926W:	http://palosaari.fi/linux/
10927Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10928T:	git git://linuxtv.org/anttip/media_tree.git
10929S:	Maintained
10930F:	drivers/media/dvb-frontends/rtl2830*
10931
10932RTL2832 MEDIA DRIVER
10933M:	Antti Palosaari <crope@iki.fi>
10934L:	linux-media@vger.kernel.org
10935W:	https://linuxtv.org
10936W:	http://palosaari.fi/linux/
10937Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10938T:	git git://linuxtv.org/anttip/media_tree.git
10939S:	Maintained
10940F:	drivers/media/dvb-frontends/rtl2832*
10941
10942RTL2832_SDR MEDIA DRIVER
10943M:	Antti Palosaari <crope@iki.fi>
10944L:	linux-media@vger.kernel.org
10945W:	https://linuxtv.org
10946W:	http://palosaari.fi/linux/
10947Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10948T:	git git://linuxtv.org/anttip/media_tree.git
10949S:	Maintained
10950F:	drivers/media/dvb-frontends/rtl2832_sdr*
10951
10952RTL8180 WIRELESS DRIVER
10953L:	linux-wireless@vger.kernel.org
10954W:	http://wireless.kernel.org/
10955T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10956S:	Orphan
10957F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
10958
10959RTL8187 WIRELESS DRIVER
10960M:	Herton Ronaldo Krzesinski <herton@canonical.com>
10961M:	Hin-Tak Leung <htl10@users.sourceforge.net>
10962M:	Larry Finger <Larry.Finger@lwfinger.net>
10963L:	linux-wireless@vger.kernel.org
10964W:	http://wireless.kernel.org/
10965T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10966S:	Maintained
10967F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
10968
10969RTL8192CE WIRELESS DRIVER
10970M:	Larry Finger <Larry.Finger@lwfinger.net>
10971M:	Chaoming Li <chaoming_li@realsil.com.cn>
10972L:	linux-wireless@vger.kernel.org
10973W:	http://wireless.kernel.org/
10974T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10975S:	Maintained
10976F:	drivers/net/wireless/realtek/rtlwifi/
10977F:	drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10978
10979RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10980M:	Jes Sorensen <Jes.Sorensen@gmail.com>
10981L:	linux-wireless@vger.kernel.org
10982T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10983S:	Maintained
10984F:	drivers/net/wireless/realtek/rtl8xxxu/
10985
10986S3 SAVAGE FRAMEBUFFER DRIVER
10987M:	Antonino Daplas <adaplas@gmail.com>
10988L:	linux-fbdev@vger.kernel.org
10989S:	Maintained
10990F:	drivers/video/fbdev/savage/
10991
10992S390
10993M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
10994M:	Heiko Carstens <heiko.carstens@de.ibm.com>
10995L:	linux-s390@vger.kernel.org
10996W:	http://www.ibm.com/developerworks/linux/linux390/
10997T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10998S:	Supported
10999F:	arch/s390/
11000F:	drivers/s390/
11001F:	Documentation/s390/
11002F:	Documentation/DocBook/s390*
11003
11004S390 COMMON I/O LAYER
11005M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11006M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11007L:	linux-s390@vger.kernel.org
11008W:	http://www.ibm.com/developerworks/linux/linux390/
11009S:	Supported
11010F:	drivers/s390/cio/
11011
11012S390 DASD DRIVER
11013M:	Stefan Haberland <sth@linux.vnet.ibm.com>
11014M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11015L:	linux-s390@vger.kernel.org
11016W:	http://www.ibm.com/developerworks/linux/linux390/
11017S:	Supported
11018F:	drivers/s390/block/dasd*
11019F:	block/partitions/ibm.c
11020
11021S390 NETWORK DRIVERS
11022M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11023M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11024L:	linux-s390@vger.kernel.org
11025W:	http://www.ibm.com/developerworks/linux/linux390/
11026S:	Supported
11027F:	drivers/s390/net/
11028
11029S390 PCI SUBSYSTEM
11030M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11031M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11032L:	linux-s390@vger.kernel.org
11033W:	http://www.ibm.com/developerworks/linux/linux390/
11034S:	Supported
11035F:	arch/s390/pci/
11036F:	drivers/pci/hotplug/s390_pci_hpc.c
11037
11038S390 ZCRYPT DRIVER
11039M:	Harald Freudenberger <freude@de.ibm.com>
11040L:	linux-s390@vger.kernel.org
11041W:	http://www.ibm.com/developerworks/linux/linux390/
11042S:	Supported
11043F:	drivers/s390/crypto/
11044
11045S390 ZFCP DRIVER
11046M:	Steffen Maier <maier@linux.vnet.ibm.com>
11047L:	linux-s390@vger.kernel.org
11048W:	http://www.ibm.com/developerworks/linux/linux390/
11049S:	Supported
11050F:	drivers/s390/scsi/zfcp_*
11051
11052S390 IUCV NETWORK LAYER
11053M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11054M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11055L:	linux-s390@vger.kernel.org
11056W:	http://www.ibm.com/developerworks/linux/linux390/
11057S:	Supported
11058F:	drivers/s390/net/*iucv*
11059F:	include/net/iucv/
11060F:	net/iucv/
11061
11062S390 IOMMU (PCI)
11063M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11064L:	linux-s390@vger.kernel.org
11065W:	http://www.ibm.com/developerworks/linux/linux390/
11066S:	Supported
11067F:	drivers/iommu/s390-iommu.c
11068
11069S390 VFIO-CCW DRIVER
11070M:	Cornelia Huck <cornelia.huck@de.ibm.com>
11071M:	Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11072L:	linux-s390@vger.kernel.org
11073L:	kvm@vger.kernel.org
11074S:	Supported
11075F:	drivers/s390/cio/vfio_ccw*
11076F:	Documentation/s390/vfio-ccw.txt
11077F:	include/uapi/linux/vfio_ccw.h
11078
11079S3C24XX SD/MMC Driver
11080M:	Ben Dooks <ben-linux@fluff.org>
11081L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11082S:	Supported
11083F:	drivers/mmc/host/s3cmci.*
11084
11085SAA6588 RDS RECEIVER DRIVER
11086M:	Hans Verkuil <hverkuil@xs4all.nl>
11087L:	linux-media@vger.kernel.org
11088T:	git git://linuxtv.org/media_tree.git
11089W:	https://linuxtv.org
11090S:	Odd Fixes
11091F:	drivers/media/i2c/saa6588*
11092
11093SAA7134 VIDEO4LINUX DRIVER
11094M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11095M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11096L:	linux-media@vger.kernel.org
11097W:	https://linuxtv.org
11098T:	git git://linuxtv.org/media_tree.git
11099S:	Odd fixes
11100F:	Documentation/media/v4l-drivers/saa7134*
11101F:	drivers/media/pci/saa7134/
11102
11103SAA7146 VIDEO4LINUX-2 DRIVER
11104M:	Hans Verkuil <hverkuil@xs4all.nl>
11105L:	linux-media@vger.kernel.org
11106T:	git git://linuxtv.org/media_tree.git
11107S:	Maintained
11108F:	drivers/media/common/saa7146/
11109F:	drivers/media/pci/saa7146/
11110F:	include/media/saa7146*
11111
11112SAMSUNG LAPTOP DRIVER
11113M:	Corentin Chary <corentin.chary@gmail.com>
11114L:	platform-driver-x86@vger.kernel.org
11115S:	Maintained
11116F:	drivers/platform/x86/samsung-laptop.c
11117
11118SAMSUNG AUDIO (ASoC) DRIVERS
11119M:	Krzysztof Kozlowski <krzk@kernel.org>
11120M:	Sangbeom Kim <sbkim73@samsung.com>
11121M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11122L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11123S:	Supported
11124F:	sound/soc/samsung/
11125
11126SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11127M:	Krzysztof Kozlowski <krzk@kernel.org>
11128L:	linux-crypto@vger.kernel.org
11129L:	linux-samsung-soc@vger.kernel.org
11130S:	Maintained
11131F:	drivers/crypto/exynos-rng.c
11132F:	Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11133
11134SAMSUNG FRAMEBUFFER DRIVER
11135M:	Jingoo Han <jingoohan1@gmail.com>
11136L:	linux-fbdev@vger.kernel.org
11137S:	Maintained
11138F:	drivers/video/fbdev/s3c-fb.c
11139
11140SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11141M:	Sangbeom Kim <sbkim73@samsung.com>
11142M:	Krzysztof Kozlowski <krzk@kernel.org>
11143M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11144L:	linux-kernel@vger.kernel.org
11145L:	linux-samsung-soc@vger.kernel.org
11146S:	Supported
11147F:	drivers/mfd/sec*.c
11148F:	drivers/regulator/s2m*.c
11149F:	drivers/regulator/s5m*.c
11150F:	drivers/clk/clk-s2mps11.c
11151F:	drivers/rtc/rtc-s5m.c
11152F:	include/linux/mfd/samsung/
11153F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11154F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11155F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11156F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11157
11158SAMSUNG S5P Security SubSystem (SSS) DRIVER
11159M:	Krzysztof Kozlowski <krzk@kernel.org>
11160M:	Vladimir Zapolskiy <vz@mleia.com>
11161L:	linux-crypto@vger.kernel.org
11162L:	linux-samsung-soc@vger.kernel.org
11163S:	Maintained
11164F:	drivers/crypto/s5p-sss.c
11165
11166SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11167M:	Kyungmin Park <kyungmin.park@samsung.com>
11168M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11169L:	linux-media@vger.kernel.org
11170Q:	https://patchwork.linuxtv.org/project/linux-media/list/
11171S:	Supported
11172F:	drivers/media/platform/exynos4-is/
11173
11174SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11175M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11176L:	linux-media@vger.kernel.org
11177L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11178S:	Maintained
11179F:	drivers/media/platform/s3c-camif/
11180F:	include/media/drv-intf/s3c_camif.h
11181
11182SAMSUNG S5C73M3 CAMERA DRIVER
11183M:	Kyungmin Park <kyungmin.park@samsung.com>
11184M:	Andrzej Hajda <a.hajda@samsung.com>
11185L:	linux-media@vger.kernel.org
11186S:	Supported
11187F:	drivers/media/i2c/s5c73m3/*
11188
11189SAMSUNG S5K5BAF CAMERA DRIVER
11190M:	Kyungmin Park <kyungmin.park@samsung.com>
11191M:	Andrzej Hajda <a.hajda@samsung.com>
11192L:	linux-media@vger.kernel.org
11193S:	Supported
11194F:	drivers/media/i2c/s5k5baf.c
11195
11196SAMSUNG S3FWRN5 NFC DRIVER
11197M:	Robert Baldyga <r.baldyga@samsung.com>
11198M:	Krzysztof Opasiak <k.opasiak@samsung.com>
11199L:	linux-nfc@lists.01.org (moderated for non-subscribers)
11200S:	Supported
11201F:	drivers/nfc/s3fwrn5
11202
11203SAMSUNG SOC CLOCK DRIVERS
11204M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11205M:	Tomasz Figa <tomasz.figa@gmail.com>
11206M:	Chanwoo Choi <cw00.choi@samsung.com>
11207S:	Supported
11208L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11209F:	drivers/clk/samsung/
11210F:	include/dt-bindings/clock/exynos*.h
11211F:	Documentation/devicetree/bindings/clock/exynos*.txt
11212
11213SAMSUNG SPI DRIVERS
11214M:	Kukjin Kim <kgene@kernel.org>
11215M:	Krzysztof Kozlowski <krzk@kernel.org>
11216M:	Andi Shyti <andi.shyti@samsung.com>
11217L:	linux-spi@vger.kernel.org
11218L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11219S:	Maintained
11220F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
11221F:	drivers/spi/spi-s3c*
11222F:	include/linux/platform_data/spi-s3c64xx.h
11223
11224SAMSUNG SXGBE DRIVERS
11225M:	Byungho An <bh74.an@samsung.com>
11226M:	Girish K S <ks.giri@samsung.com>
11227M:	Vipul Pandya <vipul.pandya@samsung.com>
11228S:	Supported
11229L:	netdev@vger.kernel.org
11230F:	drivers/net/ethernet/samsung/sxgbe/
11231
11232SAMSUNG THERMAL DRIVER
11233M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11234L:	linux-pm@vger.kernel.org
11235L:	linux-samsung-soc@vger.kernel.org
11236S:	Supported
11237T:	git https://github.com/lmajewski/linux-samsung-thermal.git
11238F:	drivers/thermal/samsung/
11239
11240SAMSUNG USB2 PHY DRIVER
11241M:	Kamil Debski <kamil@wypas.org>
11242M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11243L:	linux-kernel@vger.kernel.org
11244S:	Supported
11245F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
11246F:	Documentation/phy/samsung-usb2.txt
11247F:	drivers/phy/phy-exynos4210-usb2.c
11248F:	drivers/phy/phy-exynos4x12-usb2.c
11249F:	drivers/phy/phy-exynos5250-usb2.c
11250F:	drivers/phy/phy-s5pv210-usb2.c
11251F:	drivers/phy/phy-samsung-usb2.c
11252F:	drivers/phy/phy-samsung-usb2.h
11253
11254SERIAL DRIVERS
11255M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11256L:	linux-serial@vger.kernel.org
11257S:	Maintained
11258F:	Documentation/devicetree/bindings/serial/
11259F:	drivers/tty/serial/
11260
11261SERIAL DEVICE BUS
11262M:	Rob Herring <robh@kernel.org>
11263L:	linux-serial@vger.kernel.org
11264S:	Maintained
11265F:	Documentation/devicetree/bindings/serial/slave-device.txt
11266F:	drivers/tty/serdev/
11267F:	include/linux/serdev.h
11268
11269SERIAL IR RECEIVER
11270M:	Sean Young <sean@mess.org>
11271L:	linux-media@vger.kernel.org
11272S:	Maintained
11273F:	drivers/media/rc/serial_ir.c
11274
11275STI CEC DRIVER
11276M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
11277L:	kernel@stlinux.com
11278S:	Maintained
11279F:	drivers/staging/media/st-cec/
11280F:	Documentation/devicetree/bindings/media/stih-cec.txt
11281
11282SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11283M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11284L:	linux-s390@vger.kernel.org
11285W:	http://www.ibm.com/developerworks/linux/linux390/
11286S:	Supported
11287F:	net/smc/
11288
11289SYNOPSYS DESIGNWARE DMAC DRIVER
11290M:	Viresh Kumar <vireshk@kernel.org>
11291M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11292S:	Maintained
11293F:	include/linux/dma/dw.h
11294F:	include/linux/platform_data/dma-dw.h
11295F:	drivers/dma/dw/
11296
11297SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
11298M:	Jie Deng <jiedeng@synopsys.com>
11299L:	netdev@vger.kernel.org
11300S:	Supported
11301F:	drivers/net/ethernet/synopsys/
11302
11303SYNOPSYS DESIGNWARE I2C DRIVER
11304M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
11305R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11306R:	Mika Westerberg <mika.westerberg@linux.intel.com>
11307L:	linux-i2c@vger.kernel.org
11308S:	Maintained
11309F:	drivers/i2c/busses/i2c-designware-*
11310F:	include/linux/platform_data/i2c-designware.h
11311
11312SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
11313M:	Jaehoon Chung <jh80.chung@samsung.com>
11314L:	linux-mmc@vger.kernel.org
11315S:	Maintained
11316F:	drivers/mmc/host/dw_mmc*
11317
11318SYSTEM TRACE MODULE CLASS
11319M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11320S:	Maintained
11321T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
11322F:	Documentation/trace/stm.txt
11323F:	drivers/hwtracing/stm/
11324F:	include/linux/stm.h
11325F:	include/uapi/linux/stm.h
11326
11327TEE SUBSYSTEM
11328M:	Jens Wiklander <jens.wiklander@linaro.org>
11329S:	Maintained
11330F:	include/linux/tee_drv.h
11331F:	include/uapi/linux/tee.h
11332F:	drivers/tee/
11333F:	Documentation/tee.txt
11334
11335THUNDERBOLT DRIVER
11336M:	Andreas Noever <andreas.noever@gmail.com>
11337S:	Maintained
11338F:	drivers/thunderbolt/
11339
11340TI BQ27XXX POWER SUPPLY DRIVER
11341R:	Andrew F. Davis <afd@ti.com>
11342F:	include/linux/power/bq27xxx_battery.h
11343F:	drivers/power/supply/bq27xxx_battery.c
11344F:	drivers/power/supply/bq27xxx_battery_i2c.c
11345
11346TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
11347M:	John Stultz <john.stultz@linaro.org>
11348M:	Thomas Gleixner <tglx@linutronix.de>
11349R:	Stephen Boyd <sboyd@codeaurora.org>
11350L:	linux-kernel@vger.kernel.org
11351T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11352S:	Supported
11353F:	include/linux/clocksource.h
11354F:	include/linux/time.h
11355F:	include/linux/timex.h
11356F:	include/uapi/linux/time.h
11357F:	include/uapi/linux/timex.h
11358F:	kernel/time/clocksource.c
11359F:	kernel/time/time*.c
11360F:	kernel/time/alarmtimer.c
11361F:	kernel/time/ntp.c
11362F:	tools/testing/selftests/timers/
11363
11364SC1200 WDT DRIVER
11365M:	Zwane Mwaikambo <zwanem@gmail.com>
11366S:	Maintained
11367F:	drivers/watchdog/sc1200wdt.c
11368
11369SCHEDULER
11370M:	Ingo Molnar <mingo@redhat.com>
11371M:	Peter Zijlstra <peterz@infradead.org>
11372L:	linux-kernel@vger.kernel.org
11373T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11374S:	Maintained
11375F:	kernel/sched/
11376F:	include/linux/sched.h
11377F:	include/uapi/linux/sched.h
11378F:	include/linux/wait.h
11379
11380SCORE ARCHITECTURE
11381M:	Chen Liqin <liqin.linux@gmail.com>
11382M:	Lennox Wu <lennox.wu@gmail.com>
11383W:	http://www.sunplus.com
11384S:	Supported
11385F:	arch/score/
11386
11387SCR24X CHIP CARD INTERFACE DRIVER
11388M:	Lubomir Rintel <lkundrak@v3.sk>
11389S:	Supported
11390F:	drivers/char/pcmcia/scr24x_cs.c
11391
11392SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
11393M:	Sudeep Holla <sudeep.holla@arm.com>
11394L:	linux-arm-kernel@lists.infradead.org
11395S:	Maintained
11396F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
11397F:	drivers/clk/clk-scpi.c
11398F:	drivers/cpufreq/scpi-cpufreq.c
11399F:	drivers/firmware/arm_scpi.c
11400F:	include/linux/scpi_protocol.h
11401
11402SCSI CDROM DRIVER
11403M:	Jens Axboe <axboe@kernel.dk>
11404L:	linux-scsi@vger.kernel.org
11405W:	http://www.kernel.dk
11406S:	Maintained
11407F:	drivers/scsi/sr*
11408
11409SCSI RDMA PROTOCOL (SRP) INITIATOR
11410M:	Bart Van Assche <bart.vanassche@sandisk.com>
11411L:	linux-rdma@vger.kernel.org
11412S:	Supported
11413W:	http://www.openfabrics.org
11414Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11415T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11416F:	drivers/infiniband/ulp/srp/
11417F:	include/scsi/srp.h
11418
11419SCSI SG DRIVER
11420M:	Doug Gilbert <dgilbert@interlog.com>
11421L:	linux-scsi@vger.kernel.org
11422W:	http://sg.danny.cz/sg
11423S:	Maintained
11424F:	Documentation/scsi/scsi-generic.txt
11425F:	drivers/scsi/sg.c
11426F:	include/scsi/sg.h
11427
11428SCSI SUBSYSTEM
11429M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11430T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11431M:	"Martin K. Petersen" <martin.petersen@oracle.com>
11432T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11433L:	linux-scsi@vger.kernel.org
11434S:	Maintained
11435F:	Documentation/devicetree/bindings/scsi/
11436F:	drivers/scsi/
11437F:	include/scsi/
11438
11439SCSI TAPE DRIVER
11440M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11441L:	linux-scsi@vger.kernel.org
11442S:	Maintained
11443F:	Documentation/scsi/st.txt
11444F:	drivers/scsi/st.*
11445F:	drivers/scsi/st_*.h
11446
11447SCTP PROTOCOL
11448M:	Vlad Yasevich <vyasevich@gmail.com>
11449M:	Neil Horman <nhorman@tuxdriver.com>
11450L:	linux-sctp@vger.kernel.org
11451W:	http://lksctp.sourceforge.net
11452S:	Maintained
11453F:	Documentation/networking/sctp.txt
11454F:	include/linux/sctp.h
11455F:	include/uapi/linux/sctp.h
11456F:	include/net/sctp/
11457F:	net/sctp/
11458
11459SCx200 CPU SUPPORT
11460M:	Jim Cromie <jim.cromie@gmail.com>
11461S:	Odd Fixes
11462F:	Documentation/i2c/busses/scx200_acb
11463F:	arch/x86/platform/scx200/
11464F:	drivers/watchdog/scx200_wdt.c
11465F:	drivers/i2c/busses/scx200*
11466F:	drivers/mtd/maps/scx200_docflash.c
11467F:	include/linux/scx200.h
11468
11469SCx200 GPIO DRIVER
11470M:	Jim Cromie <jim.cromie@gmail.com>
11471S:	Maintained
11472F:	drivers/char/scx200_gpio.c
11473F:	include/linux/scx200_gpio.h
11474
11475SCx200 HRT CLOCKSOURCE DRIVER
11476M:	Jim Cromie <jim.cromie@gmail.com>
11477S:	Maintained
11478F:	drivers/clocksource/scx200_hrt.c
11479
11480SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11481M:	Sascha Sommer <saschasommer@freenet.de>
11482L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11483S:	Maintained
11484F:	drivers/mmc/host/sdricoh_cs.c
11485
11486SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11487M:	Adrian Hunter <adrian.hunter@intel.com>
11488L:	linux-mmc@vger.kernel.org
11489T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
11490S:	Maintained
11491F:	drivers/mmc/host/sdhci*
11492F:	include/linux/mmc/sdhci*
11493
11494SECURE COMPUTING
11495M:	Kees Cook <keescook@chromium.org>
11496R:	Andy Lutomirski <luto@amacapital.net>
11497R:	Will Drewry <wad@chromium.org>
11498T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11499S:	Supported
11500F:	kernel/seccomp.c
11501F:	include/uapi/linux/seccomp.h
11502F:	include/linux/seccomp.h
11503F:	tools/testing/selftests/seccomp/*
11504K:	\bsecure_computing
11505K:	\bTIF_SECCOMP\b
11506
11507SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11508M:	Al Cooper <alcooperx@gmail.com>
11509L:	linux-mmc@vger.kernel.org
11510L:	bcm-kernel-feedback-list@broadcom.com
11511S:	Maintained
11512F:	drivers/mmc/host/sdhci-brcmstb*
11513
11514SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11515M:	Ben Dooks <ben-linux@fluff.org>
11516M:	Jaehoon Chung <jh80.chung@samsung.com>
11517L:	linux-mmc@vger.kernel.org
11518S:	Maintained
11519F:	drivers/mmc/host/sdhci-s3c*
11520
11521SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11522M:	Viresh Kumar <vireshk@kernel.org>
11523L:	linux-mmc@vger.kernel.org
11524S:	Maintained
11525F:	drivers/mmc/host/sdhci-spear.c
11526
11527SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11528M:	Scott Bauer <scott.bauer@intel.com>
11529M:	Jonathan Derrick <jonathan.derrick@intel.com>
11530M:	Rafael Antognolli <rafael.antognolli@intel.com>
11531L:	linux-block@vger.kernel.org
11532S:	Supported
11533F:	block/sed*
11534F:	block/opal_proto.h
11535F:	include/linux/sed*
11536F:	include/uapi/linux/sed*
11537
11538SECURITY SUBSYSTEM
11539M:	James Morris <james.l.morris@oracle.com>
11540M:	"Serge E. Hallyn" <serge@hallyn.com>
11541L:	linux-security-module@vger.kernel.org (suggested Cc:)
11542T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11543W:	http://kernsec.org/
11544S:	Supported
11545F:	security/
11546
11547SECURITY CONTACT
11548M:	Security Officers <security@kernel.org>
11549S:	Supported
11550
11551SELINUX SECURITY MODULE
11552M:	Paul Moore <paul@paul-moore.com>
11553M:	Stephen Smalley <sds@tycho.nsa.gov>
11554M:	Eric Paris <eparis@parisplace.org>
11555L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
11556W:	http://selinuxproject.org
11557T:	git git://git.infradead.org/users/pcmoore/selinux
11558S:	Supported
11559F:	include/linux/selinux*
11560F:	security/selinux/
11561F:	scripts/selinux/
11562
11563APPARMOR SECURITY MODULE
11564M:	John Johansen <john.johansen@canonical.com>
11565L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11566W:	apparmor.wiki.kernel.org
11567T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11568S:	Supported
11569F:	security/apparmor/
11570
11571LOADPIN SECURITY MODULE
11572M:	Kees Cook <keescook@chromium.org>
11573T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11574S:	Supported
11575F:	security/loadpin/
11576
11577YAMA SECURITY MODULE
11578M:	Kees Cook <keescook@chromium.org>
11579T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11580S:	Supported
11581F:	security/yama/
11582
11583SENSABLE PHANTOM
11584M:	Jiri Slaby <jirislaby@gmail.com>
11585S:	Maintained
11586F:	drivers/misc/phantom.c
11587F:	include/uapi/linux/phantom.h
11588
11589Emulex 10Gbps iSCSI - OneConnect DRIVER
11590M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11591M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
11592M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
11593L:	linux-scsi@vger.kernel.org
11594W:	http://www.broadcom.com
11595S:	Supported
11596F:	drivers/scsi/be2iscsi/
11597
11598Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11599M:	Sathya Perla <sathya.perla@broadcom.com>
11600M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
11601M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11602M:	Somnath Kotur <somnath.kotur@broadcom.com>
11603L:	netdev@vger.kernel.org
11604W:	http://www.emulex.com
11605S:	Supported
11606F:	drivers/net/ethernet/emulex/benet/
11607
11608EMULEX ONECONNECT ROCE DRIVER
11609M:	Selvin Xavier <selvin.xavier@broadcom.com>
11610M:	Devesh Sharma <devesh.sharma@broadcom.com>
11611L:	linux-rdma@vger.kernel.org
11612W:	http://www.broadcom.com
11613S:	Odd Fixes
11614F:	drivers/infiniband/hw/ocrdma/
11615F:	include/uapi/rdma/ocrdma-abi.h
11616
11617SFC NETWORK DRIVER
11618M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11619M:	Edward Cree <ecree@solarflare.com>
11620M:	Bert Kenward <bkenward@solarflare.com>
11621L:	netdev@vger.kernel.org
11622S:	Supported
11623F:	drivers/net/ethernet/sfc/
11624
11625SGI GRU DRIVER
11626M:	Dimitri Sivanich <sivanich@sgi.com>
11627S:	Maintained
11628F:	drivers/misc/sgi-gru/
11629
11630SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11631M:	Pat Gefre <pfg@sgi.com>
11632L:	linux-ia64@vger.kernel.org
11633S:	Supported
11634F:	Documentation/ia64/serial.txt
11635F:	drivers/tty/serial/ioc?_serial.c
11636F:	include/linux/ioc?.h
11637
11638SGI XP/XPC/XPNET DRIVER
11639M:	Cliff Whickman <cpw@sgi.com>
11640M:	Robin Holt <robinmholt@gmail.com>
11641S:	Maintained
11642F:	drivers/misc/sgi-xp/
11643
11644SI2157 MEDIA DRIVER
11645M:	Antti Palosaari <crope@iki.fi>
11646L:	linux-media@vger.kernel.org
11647W:	https://linuxtv.org
11648W:	http://palosaari.fi/linux/
11649Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11650T:	git git://linuxtv.org/anttip/media_tree.git
11651S:	Maintained
11652F:	drivers/media/tuners/si2157*
11653
11654SI2168 MEDIA DRIVER
11655M:	Antti Palosaari <crope@iki.fi>
11656L:	linux-media@vger.kernel.org
11657W:	https://linuxtv.org
11658W:	http://palosaari.fi/linux/
11659Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11660T:	git git://linuxtv.org/anttip/media_tree.git
11661S:	Maintained
11662F:	drivers/media/dvb-frontends/si2168*
11663
11664SI470X FM RADIO RECEIVER I2C DRIVER
11665M:	Hans Verkuil <hverkuil@xs4all.nl>
11666L:	linux-media@vger.kernel.org
11667T:	git git://linuxtv.org/media_tree.git
11668W:	https://linuxtv.org
11669S:	Odd Fixes
11670F:	drivers/media/radio/si470x/radio-si470x-i2c.c
11671
11672SI470X FM RADIO RECEIVER USB DRIVER
11673M:	Hans Verkuil <hverkuil@xs4all.nl>
11674L:	linux-media@vger.kernel.org
11675T:	git git://linuxtv.org/media_tree.git
11676W:	https://linuxtv.org
11677S:	Maintained
11678F:	drivers/media/radio/si470x/radio-si470x-common.c
11679F:	drivers/media/radio/si470x/radio-si470x.h
11680F:	drivers/media/radio/si470x/radio-si470x-usb.c
11681
11682SI4713 FM RADIO TRANSMITTER I2C DRIVER
11683M:	Eduardo Valentin <edubezval@gmail.com>
11684L:	linux-media@vger.kernel.org
11685T:	git git://linuxtv.org/media_tree.git
11686W:	https://linuxtv.org
11687S:	Odd Fixes
11688F:	drivers/media/radio/si4713/si4713.?
11689
11690SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11691M:	Eduardo Valentin <edubezval@gmail.com>
11692L:	linux-media@vger.kernel.org
11693T:	git git://linuxtv.org/media_tree.git
11694W:	https://linuxtv.org
11695S:	Odd Fixes
11696F:	drivers/media/radio/si4713/radio-platform-si4713.c
11697
11698SI4713 FM RADIO TRANSMITTER USB DRIVER
11699M:	Hans Verkuil <hverkuil@xs4all.nl>
11700L:	linux-media@vger.kernel.org
11701T:	git git://linuxtv.org/media_tree.git
11702W:	https://linuxtv.org
11703S:	Maintained
11704F:	drivers/media/radio/si4713/radio-usb-si4713.c
11705
11706SIANO DVB DRIVER
11707M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11708M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11709L:	linux-media@vger.kernel.org
11710W:	https://linuxtv.org
11711T:	git git://linuxtv.org/media_tree.git
11712S:	Odd fixes
11713F:	drivers/media/common/siano/
11714F:	drivers/media/usb/siano/
11715F:	drivers/media/usb/siano/
11716F:	drivers/media/mmc/siano/
11717
11718SILEAD TOUCHSCREEN DRIVER
11719M:	Hans de Goede <hdegoede@redhat.com>
11720L:	linux-input@vger.kernel.org
11721L:	platform-driver-x86@vger.kernel.org
11722S:	Maintained
11723F:	drivers/input/touchscreen/silead.c
11724F:	drivers/platform/x86/silead_dmi.c
11725
11726SIMPLEFB FB DRIVER
11727M:	Hans de Goede <hdegoede@redhat.com>
11728L:	linux-fbdev@vger.kernel.org
11729S:	Maintained
11730F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
11731F:	drivers/video/fbdev/simplefb.c
11732F:	include/linux/platform_data/simplefb.h
11733
11734SH_VEU V4L2 MEM2MEM DRIVER
11735L:	linux-media@vger.kernel.org
11736S:	Orphan
11737F:	drivers/media/platform/sh_veu.c
11738
11739SH_VOU V4L2 OUTPUT DRIVER
11740L:	linux-media@vger.kernel.org
11741S:	Orphan
11742F:	drivers/media/platform/sh_vou.c
11743F:	include/media/drv-intf/sh_vou.h
11744
11745SIMPLE FIRMWARE INTERFACE (SFI)
11746M:	Len Brown <lenb@kernel.org>
11747L:	sfi-devel@simplefirmware.org
11748W:	http://simplefirmware.org/
11749T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11750S:	Supported
11751F:	arch/x86/platform/sfi/
11752F:	drivers/sfi/
11753F:	include/linux/sfi*.h
11754
11755SIMTEC EB110ATX (Chalice CATS)
11756P:	Ben Dooks
11757P:	Vincent Sanders <vince@simtec.co.uk>
11758M:	Simtec Linux Team <linux@simtec.co.uk>
11759W:	http://www.simtec.co.uk/products/EB110ATX/
11760S:	Supported
11761
11762SIMTEC EB2410ITX (BAST)
11763P:	Ben Dooks
11764P:	Vincent Sanders <vince@simtec.co.uk>
11765M:	Simtec Linux Team <linux@simtec.co.uk>
11766W:	http://www.simtec.co.uk/products/EB2410ITX/
11767S:	Supported
11768F:	arch/arm/mach-s3c24xx/mach-bast.c
11769F:	arch/arm/mach-s3c24xx/bast-ide.c
11770F:	arch/arm/mach-s3c24xx/bast-irq.c
11771
11772SIPHASH PRF ROUTINES
11773M:	Jason A. Donenfeld <Jason@zx2c4.com>
11774S:	Maintained
11775F:	lib/siphash.c
11776F:	lib/test_siphash.c
11777F:	include/linux/siphash.h
11778
11779TI DAVINCI MACHINE SUPPORT
11780M:	Sekhar Nori <nsekhar@ti.com>
11781M:	Kevin Hilman <khilman@kernel.org>
11782L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11783T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11784S:	Supported
11785F:	arch/arm/mach-davinci/
11786F:	drivers/i2c/busses/i2c-davinci.c
11787
11788TI DAVINCI SERIES MEDIA DRIVER
11789M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11790L:	linux-media@vger.kernel.org
11791W:	https://linuxtv.org
11792Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11793T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11794S:	Maintained
11795F:	drivers/media/platform/davinci/
11796F:	include/media/davinci/
11797
11798TI AM437X VPFE DRIVER
11799M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11800L:	linux-media@vger.kernel.org
11801W:	https://linuxtv.org
11802Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11803T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11804S:	Maintained
11805F:	drivers/media/platform/am437x/
11806
11807OV2659 OMNIVISION SENSOR DRIVER
11808M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11809L:	linux-media@vger.kernel.org
11810W:	https://linuxtv.org
11811Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11812T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11813S:	Maintained
11814F:	drivers/media/i2c/ov2659.c
11815F:	include/media/i2c/ov2659.h
11816
11817SILICON MOTION SM712 FRAME BUFFER DRIVER
11818M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11819M:	Teddy Wang <teddy.wang@siliconmotion.com>
11820M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11821L:	linux-fbdev@vger.kernel.org
11822S:	Maintained
11823F:	drivers/video/fbdev/sm712*
11824F:	Documentation/fb/sm712fb.txt
11825
11826SIS 190 ETHERNET DRIVER
11827M:	Francois Romieu <romieu@fr.zoreil.com>
11828L:	netdev@vger.kernel.org
11829S:	Maintained
11830F:	drivers/net/ethernet/sis/sis190.c
11831
11832SIS 900/7016 FAST ETHERNET DRIVER
11833M:	Daniele Venzano <venza@brownhat.org>
11834W:	http://www.brownhat.org/sis900.html
11835L:	netdev@vger.kernel.org
11836S:	Maintained
11837F:	drivers/net/ethernet/sis/sis900.*
11838
11839SIS FRAMEBUFFER DRIVER
11840M:	Thomas Winischhofer <thomas@winischhofer.net>
11841W:	http://www.winischhofer.net/linuxsisvga.shtml
11842S:	Maintained
11843F:	Documentation/fb/sisfb.txt
11844F:	drivers/video/fbdev/sis/
11845F:	include/video/sisfb.h
11846
11847SIS USB2VGA DRIVER
11848M:	Thomas Winischhofer <thomas@winischhofer.net>
11849W:	http://www.winischhofer.at/linuxsisusbvga.shtml
11850S:	Maintained
11851F:	drivers/usb/misc/sisusbvga/
11852
11853SLAB ALLOCATOR
11854M:	Christoph Lameter <cl@linux.com>
11855M:	Pekka Enberg <penberg@kernel.org>
11856M:	David Rientjes <rientjes@google.com>
11857M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
11858M:	Andrew Morton <akpm@linux-foundation.org>
11859L:	linux-mm@kvack.org
11860S:	Maintained
11861F:	include/linux/sl?b*.h
11862F:	mm/sl?b*
11863
11864SLEEPABLE READ-COPY UPDATE (SRCU)
11865M:	Lai Jiangshan <jiangshanlai@gmail.com>
11866M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11867M:	Josh Triplett <josh@joshtriplett.org>
11868R:	Steven Rostedt <rostedt@goodmis.org>
11869R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11870L:	linux-kernel@vger.kernel.org
11871W:	http://www.rdrop.com/users/paulmck/RCU/
11872S:	Supported
11873T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11874F:	include/linux/srcu.h
11875F:	kernel/rcu/srcu.c
11876
11877SMACK SECURITY MODULE
11878M:	Casey Schaufler <casey@schaufler-ca.com>
11879L:	linux-security-module@vger.kernel.org
11880W:	http://schaufler-ca.com
11881T:	git git://github.com/cschaufler/smack-next
11882S:	Maintained
11883F:	Documentation/security/Smack.txt
11884F:	security/smack/
11885
11886DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11887M:	Kevin Hilman <khilman@kernel.org>
11888M:	Nishanth Menon <nm@ti.com>
11889S:	Maintained
11890F:	drivers/power/avs/
11891F:	include/linux/power/smartreflex.h
11892L:	linux-pm@vger.kernel.org
11893
11894SMC91x ETHERNET DRIVER
11895M:	Nicolas Pitre <nico@fluxnic.net>
11896S:	Odd Fixes
11897F:	drivers/net/ethernet/smsc/smc91x.*
11898
11899SMIA AND SMIA++ IMAGE SENSOR DRIVER
11900M:	Sakari Ailus <sakari.ailus@iki.fi>
11901L:	linux-media@vger.kernel.org
11902S:	Maintained
11903F:	drivers/media/i2c/smiapp/
11904F:	include/media/i2c/smiapp.h
11905F:	drivers/media/i2c/smiapp-pll.c
11906F:	drivers/media/i2c/smiapp-pll.h
11907F:	include/uapi/linux/smiapp.h
11908F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11909
11910SMM665 HARDWARE MONITOR DRIVER
11911M:	Guenter Roeck <linux@roeck-us.net>
11912L:	linux-hwmon@vger.kernel.org
11913S:	Maintained
11914F:	Documentation/hwmon/smm665
11915F:	drivers/hwmon/smm665.c
11916
11917SMSC EMC2103 HARDWARE MONITOR DRIVER
11918M:	Steve Glendinning <steve.glendinning@shawell.net>
11919L:	linux-hwmon@vger.kernel.org
11920S:	Maintained
11921F:	Documentation/hwmon/emc2103
11922F:	drivers/hwmon/emc2103.c
11923
11924SMSC SCH5627 HARDWARE MONITOR DRIVER
11925M:	Hans de Goede <hdegoede@redhat.com>
11926L:	linux-hwmon@vger.kernel.org
11927S:	Supported
11928F:	Documentation/hwmon/sch5627
11929F:	drivers/hwmon/sch5627.c
11930
11931SMSC47B397 HARDWARE MONITOR DRIVER
11932M:	Jean Delvare <jdelvare@suse.com>
11933L:	linux-hwmon@vger.kernel.org
11934S:	Maintained
11935F:	Documentation/hwmon/smsc47b397
11936F:	drivers/hwmon/smsc47b397.c
11937
11938SMSC911x ETHERNET DRIVER
11939M:	Steve Glendinning <steve.glendinning@shawell.net>
11940L:	netdev@vger.kernel.org
11941S:	Maintained
11942F:	include/linux/smsc911x.h
11943F:	drivers/net/ethernet/smsc/smsc911x.*
11944
11945SMSC9420 PCI ETHERNET DRIVER
11946M:	Steve Glendinning <steve.glendinning@shawell.net>
11947L:	netdev@vger.kernel.org
11948S:	Maintained
11949F:	drivers/net/ethernet/smsc/smsc9420.*
11950
11951SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11952M:	Steve Glendinning <steve.glendinning@shawell.net>
11953L:	linux-fbdev@vger.kernel.org
11954S:	Maintained
11955F:	drivers/video/fbdev/smscufx.c
11956
11957SOC-CAMERA V4L2 SUBSYSTEM
11958M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11959L:	linux-media@vger.kernel.org
11960T:	git git://linuxtv.org/media_tree.git
11961S:	Maintained
11962F:	include/media/soc*
11963F:	drivers/media/i2c/soc_camera/
11964F:	drivers/media/platform/soc_camera/
11965
11966SOEKRIS NET48XX LED SUPPORT
11967M:	Chris Boot <bootc@bootc.net>
11968S:	Maintained
11969F:	drivers/leds/leds-net48xx.c
11970
11971SOFTLOGIC 6x10 MPEG CODEC
11972M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11973M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11974M:	Andrey Utkin <andrey.krieger.utkin@gmail.com>
11975M:	Ismael Luceno <ismael@iodev.co.uk>
11976L:	linux-media@vger.kernel.org
11977S:	Supported
11978F:	drivers/media/pci/solo6x10/
11979
11980SOFTWARE RAID (Multiple Disks) SUPPORT
11981M:	Shaohua Li <shli@kernel.org>
11982L:	linux-raid@vger.kernel.org
11983T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11984S:	Supported
11985F:	drivers/md/
11986F:	include/linux/raid/
11987F:	include/uapi/linux/raid/
11988
11989SONIC NETWORK DRIVER
11990M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11991L:	netdev@vger.kernel.org
11992S:	Maintained
11993F:	drivers/net/ethernet/natsemi/sonic.*
11994
11995SONICS SILICON BACKPLANE DRIVER (SSB)
11996M:	Michael Buesch <m@bues.ch>
11997L:	linux-wireless@vger.kernel.org
11998S:	Maintained
11999F:	drivers/ssb/
12000F:	include/linux/ssb/
12001
12002SONY VAIO CONTROL DEVICE DRIVER
12003M:	Mattia Dongili <malattia@linux.it>
12004L:	platform-driver-x86@vger.kernel.org
12005W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12006S:	Maintained
12007F:	Documentation/laptops/sony-laptop.txt
12008F:	drivers/char/sonypi.c
12009F:	drivers/platform/x86/sony-laptop.c
12010F:	include/linux/sony-laptop.h
12011
12012SONY MEMORYSTICK CARD SUPPORT
12013M:	Alex Dubov <oakad@yahoo.com>
12014W:	http://tifmxx.berlios.de/
12015S:	Maintained
12016F:	drivers/memstick/host/tifm_ms.c
12017
12018SONY MEMORYSTICK STANDARD SUPPORT
12019M:	Maxim Levitsky <maximlevitsky@gmail.com>
12020S:	Maintained
12021F:	drivers/memstick/core/ms_block.*
12022
12023SOUND
12024M:	Jaroslav Kysela <perex@perex.cz>
12025M:	Takashi Iwai <tiwai@suse.com>
12026L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12027W:	http://www.alsa-project.org/
12028T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12029T:	git git://git.alsa-project.org/alsa-kernel.git
12030Q:	http://patchwork.kernel.org/project/alsa-devel/list/
12031S:	Maintained
12032F:	Documentation/sound/
12033F:	include/sound/
12034F:	include/uapi/sound/
12035F:	sound/
12036
12037SOUND - COMPRESSED AUDIO
12038M:	Vinod Koul <vinod.koul@intel.com>
12039L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12040T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12041S:	Supported
12042F:	Documentation/sound/alsa/compress_offload.txt
12043F:	include/sound/compress_driver.h
12044F:	include/uapi/sound/compress_*
12045F:	sound/core/compress_offload.c
12046F:	sound/soc/soc-compress.c
12047
12048SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12049M:	Liam Girdwood <lgirdwood@gmail.com>
12050M:	Mark Brown <broonie@kernel.org>
12051T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12052L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12053W:	http://alsa-project.org/main/index.php/ASoC
12054S:	Supported
12055F:	Documentation/devicetree/bindings/sound/
12056F:	Documentation/sound/alsa/soc/
12057F:	sound/soc/
12058F:	include/sound/soc*
12059
12060SOUND - DMAENGINE HELPERS
12061M:	Lars-Peter Clausen <lars@metafoo.de>
12062S:	Supported
12063F:	include/sound/dmaengine_pcm.h
12064F:	sound/core/pcm_dmaengine.c
12065F:	sound/soc/soc-generic-dmaengine-pcm.c
12066
12067SP2 MEDIA DRIVER
12068M:	Olli Salonen <olli.salonen@iki.fi>
12069L:	linux-media@vger.kernel.org
12070W:	https://linuxtv.org
12071Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12072S:	Maintained
12073F:	drivers/media/dvb-frontends/sp2*
12074
12075SPARC + UltraSPARC (sparc/sparc64)
12076M:	"David S. Miller" <davem@davemloft.net>
12077L:	sparclinux@vger.kernel.org
12078Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
12079T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12080T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12081S:	Maintained
12082F:	arch/sparc/
12083F:	drivers/sbus/
12084
12085SPARC SERIAL DRIVERS
12086M:	"David S. Miller" <davem@davemloft.net>
12087L:	sparclinux@vger.kernel.org
12088T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12089T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12090S:	Maintained
12091F:	include/linux/sunserialcore.h
12092F:	drivers/tty/serial/suncore.c
12093F:	drivers/tty/serial/sunhv.c
12094F:	drivers/tty/serial/sunsab.c
12095F:	drivers/tty/serial/sunsab.h
12096F:	drivers/tty/serial/sunsu.c
12097F:	drivers/tty/serial/sunzilog.c
12098F:	drivers/tty/serial/sunzilog.h
12099
12100SPARSE CHECKER
12101M:	"Christopher Li" <sparse@chrisli.org>
12102L:	linux-sparse@vger.kernel.org
12103W:	https://sparse.wiki.kernel.org/
12104T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12105T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12106S:	Maintained
12107F:	include/linux/compiler.h
12108
12109SPEAR PLATFORM SUPPORT
12110M:	Viresh Kumar <vireshk@kernel.org>
12111M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12112L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12113W:	http://www.st.com/spear
12114S:	Maintained
12115F:	arch/arm/boot/dts/spear*
12116F:	arch/arm/mach-spear/
12117
12118SPEAR CLOCK FRAMEWORK SUPPORT
12119M:	Viresh Kumar <vireshk@kernel.org>
12120L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12121W:	http://www.st.com/spear
12122S:	Maintained
12123F:	drivers/clk/spear/
12124
12125SPI NOR SUBSYSTEM
12126M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12127M:	Marek Vasut <marek.vasut@gmail.com>
12128L:	linux-mtd@lists.infradead.org
12129W:	http://www.linux-mtd.infradead.org/
12130Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
12131T:	git git://github.com/spi-nor/linux.git
12132S:	Maintained
12133F:	drivers/mtd/spi-nor/
12134F:	include/linux/mtd/spi-nor.h
12135
12136SPI SUBSYSTEM
12137M:	Mark Brown <broonie@kernel.org>
12138L:	linux-spi@vger.kernel.org
12139T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12140Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
12141S:	Maintained
12142F:	Documentation/devicetree/bindings/spi/
12143F:	Documentation/spi/
12144F:	drivers/spi/
12145F:	include/linux/spi/
12146F:	include/uapi/linux/spi/
12147F:	tools/spi/
12148
12149SPIDERNET NETWORK DRIVER for CELL
12150M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12151L:	netdev@vger.kernel.org
12152S:	Supported
12153F:	Documentation/networking/spider_net.txt
12154F:	drivers/net/ethernet/toshiba/spider_net*
12155
12156SPU FILE SYSTEM
12157M:	Jeremy Kerr <jk@ozlabs.org>
12158L:	linuxppc-dev@lists.ozlabs.org
12159W:	http://www.ibm.com/developerworks/power/cell/
12160S:	Supported
12161F:	Documentation/filesystems/spufs.txt
12162F:	arch/powerpc/platforms/cell/spufs/
12163
12164SQUASHFS FILE SYSTEM
12165M:	Phillip Lougher <phillip@squashfs.org.uk>
12166L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
12167W:	http://squashfs.org.uk
12168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12169S:	Maintained
12170F:	Documentation/filesystems/squashfs.txt
12171F:	fs/squashfs/
12172
12173SRM (Alpha) environment access
12174M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
12175S:	Maintained
12176F:	arch/alpha/kernel/srm_env.c
12177
12178STABLE BRANCH
12179M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12180L:	stable@vger.kernel.org
12181S:	Supported
12182F:	Documentation/process/stable-kernel-rules.rst
12183
12184STAGING SUBSYSTEM
12185M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12186T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12187L:	devel@driverdev.osuosl.org
12188S:	Supported
12189F:	drivers/staging/
12190
12191STAGING - COMEDI
12192M:	Ian Abbott <abbotti@mev.co.uk>
12193M:	H Hartley Sweeten <hsweeten@visionengravers.com>
12194S:	Odd Fixes
12195F:	drivers/staging/comedi/
12196
12197STAGING - FLARION FT1000 DRIVERS
12198M:	Marek Belisko <marek.belisko@gmail.com>
12199S:	Odd Fixes
12200F:	drivers/staging/ft1000/
12201
12202STAGING - INDUSTRIAL IO
12203M:	Jonathan Cameron <jic23@kernel.org>
12204L:	linux-iio@vger.kernel.org
12205S:	Odd Fixes
12206F:	Documentation/devicetree/bindings/staging/iio/
12207F:	drivers/staging/iio/
12208
12209STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12210M:	Jarod Wilson <jarod@wilsonet.com>
12211W:	http://www.lirc.org/
12212S:	Odd Fixes
12213F:	drivers/staging/media/lirc/
12214
12215STAGING - LUSTRE PARALLEL FILESYSTEM
12216M:	Oleg Drokin <oleg.drokin@intel.com>
12217M:	Andreas Dilger <andreas.dilger@intel.com>
12218M:	James Simmons <jsimmons@infradead.org>
12219L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
12220W:	http://wiki.lustre.org/
12221S:	Maintained
12222F:	drivers/staging/lustre
12223
12224STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12225M:	Marc Dietrich <marvin24@gmx.de>
12226L:	ac100@lists.launchpad.net (moderated for non-subscribers)
12227L:	linux-tegra@vger.kernel.org
12228S:	Maintained
12229F:	drivers/staging/nvec/
12230
12231STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12232M:	Jens Frederich <jfrederich@gmail.com>
12233M:	Daniel Drake <dsd@laptop.org>
12234M:	Jon Nettleton <jon.nettleton@gmail.com>
12235W:	http://wiki.laptop.org/go/DCON
12236S:	Maintained
12237F:	drivers/staging/olpc_dcon/
12238
12239STAGING - REALTEK RTL8712U DRIVERS
12240M:	Larry Finger <Larry.Finger@lwfinger.net>
12241M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12242S:	Odd Fixes
12243F:	drivers/staging/rtl8712/
12244
12245STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12246M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12247M:	Teddy Wang <teddy.wang@siliconmotion.com>
12248M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12249L:	linux-fbdev@vger.kernel.org
12250S:	Maintained
12251F:	drivers/staging/sm750fb/
12252
12253STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12254M:	William Hubbs <w.d.hubbs@gmail.com>
12255M:	Chris Brannon <chris@the-brannons.com>
12256M:	Kirk Reiser <kirk@reisers.ca>
12257M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
12258L:	speakup@linux-speakup.org
12259W:	http://www.linux-speakup.org/
12260S:	Odd Fixes
12261F:	drivers/staging/speakup/
12262
12263STAGING - VIA VT665X DRIVERS
12264M:	Forest Bond <forest@alittletooquiet.net>
12265S:	Odd Fixes
12266F:	drivers/staging/vt665?/
12267
12268STAGING - WILC1000 WIFI DRIVER
12269M:	Aditya Shankar <aditya.shankar@microchip.com>
12270M:	Ganesh Krishna <ganesh.krishna@microchip.com>
12271L:	linux-wireless@vger.kernel.org
12272S:	Supported
12273F:	drivers/staging/wilc1000/
12274
12275STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12276M:	Arnaud Patard <arnaud.patard@rtp-net.org>
12277S:	Odd Fixes
12278F:	drivers/staging/xgifb/
12279
12280STARFIRE/DURALAN NETWORK DRIVER
12281M:	Ion Badulescu <ionut@badula.org>
12282S:	Odd Fixes
12283F:	drivers/net/ethernet/adaptec/starfire*
12284
12285SUN3/3X
12286M:	Sam Creasey <sammy@sammy.net>
12287W:	http://sammy.net/sun3/
12288S:	Maintained
12289F:	arch/m68k/kernel/*sun3*
12290F:	arch/m68k/sun3*/
12291F:	arch/m68k/include/asm/sun3*
12292F:	drivers/net/ethernet/i825xx/sun3*
12293
12294SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12295M:	Hans de Goede <hdegoede@redhat.com>
12296L:	linux-input@vger.kernel.org
12297S:	Maintained
12298F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12299F:	drivers/input/keyboard/sun4i-lradc-keys.c
12300
12301SUNDANCE NETWORK DRIVER
12302M:	Denis Kirjanov <kda@linux-powerpc.org>
12303L:	netdev@vger.kernel.org
12304S:	Maintained
12305F:	drivers/net/ethernet/dlink/sundance.c
12306
12307SUPERH
12308M:	Yoshinori Sato <ysato@users.sourceforge.jp>
12309M:	Rich Felker <dalias@libc.org>
12310L:	linux-sh@vger.kernel.org
12311Q:	http://patchwork.kernel.org/project/linux-sh/list/
12312S:	Maintained
12313F:	Documentation/sh/
12314F:	arch/sh/
12315F:	drivers/sh/
12316
12317SUSPEND TO RAM
12318M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
12319M:	Len Brown <len.brown@intel.com>
12320M:	Pavel Machek <pavel@ucw.cz>
12321L:	linux-pm@vger.kernel.org
12322B:	https://bugzilla.kernel.org
12323S:	Supported
12324F:	Documentation/power/
12325F:	arch/x86/kernel/acpi/
12326F:	drivers/base/power/
12327F:	kernel/power/
12328F:	include/linux/suspend.h
12329F:	include/linux/freezer.h
12330F:	include/linux/pm.h
12331
12332SVGA HANDLING
12333M:	Martin Mares <mj@ucw.cz>
12334L:	linux-video@atrey.karlin.mff.cuni.cz
12335S:	Maintained
12336F:	Documentation/svga.txt
12337F:	arch/x86/boot/video*
12338
12339SWIOTLB SUBSYSTEM
12340M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12341L:	linux-kernel@vger.kernel.org
12342T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12343S:	Supported
12344F:	lib/swiotlb.c
12345F:	arch/*/kernel/pci-swiotlb.c
12346F:	include/linux/swiotlb.h
12347
12348SWITCHDEV
12349M:	Jiri Pirko <jiri@resnulli.us>
12350M:	Ivan Vecera <ivecera@redhat.com>
12351L:	netdev@vger.kernel.org
12352S:	Supported
12353F:	net/switchdev/
12354F:	include/net/switchdev.h
12355
12356SYNOPSYS ARC ARCHITECTURE
12357M:	Vineet Gupta <vgupta@synopsys.com>
12358L:	linux-snps-arc@lists.infradead.org
12359S:	Supported
12360F:	arch/arc/
12361F:	Documentation/devicetree/bindings/arc/*
12362F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12363F:	drivers/clocksource/arc_timer.c
12364F:	drivers/tty/serial/arc_uart.c
12365T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12366
12367SYNOPSYS ARC SDP platform support
12368M:	Alexey Brodkin <abrodkin@synopsys.com>
12369S:	Supported
12370F:	arch/arc/plat-axs10x
12371F:	arch/arc/boot/dts/ax*
12372F:	Documentation/devicetree/bindings/arc/axs10*
12373
12374SYSTEM CONFIGURATION (SYSCON)
12375M:	Lee Jones <lee.jones@linaro.org>
12376M:	Arnd Bergmann <arnd@arndb.de>
12377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12378S:	Supported
12379F:	drivers/mfd/syscon.c
12380
12381SYSTEM RESET/SHUTDOWN DRIVERS
12382M:	Sebastian Reichel <sre@kernel.org>
12383L:	linux-pm@vger.kernel.org
12384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12385S:	Maintained
12386F:	Documentation/devicetree/bindings/power/reset/
12387F:	drivers/power/reset/
12388
12389SYSV FILESYSTEM
12390M:	Christoph Hellwig <hch@infradead.org>
12391S:	Maintained
12392F:	Documentation/filesystems/sysv-fs.txt
12393F:	fs/sysv/
12394F:	include/linux/sysv_fs.h
12395
12396TARGET SUBSYSTEM
12397M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
12398L:	linux-scsi@vger.kernel.org
12399L:	target-devel@vger.kernel.org
12400W:	http://www.linux-iscsi.org
12401W:	http://groups.google.com/group/linux-iscsi-target-dev
12402T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12403S:	Supported
12404F:	drivers/target/
12405F:	include/target/
12406F:	Documentation/target/
12407
12408TASKSTATS STATISTICS INTERFACE
12409M:	Balbir Singh <bsingharora@gmail.com>
12410S:	Maintained
12411F:	Documentation/accounting/taskstats*
12412F:	include/linux/taskstats*
12413F:	kernel/taskstats.c
12414
12415TC subsystem
12416M:	Jamal Hadi Salim <jhs@mojatatu.com>
12417M:	Cong Wang <xiyou.wangcong@gmail.com>
12418M:	Jiri Pirko <jiri@resnulli.us>
12419L:	netdev@vger.kernel.org
12420S:	Maintained
12421F:	include/net/pkt_cls.h
12422F:	include/net/pkt_sched.h
12423F:	include/net/tc_act/
12424F:	include/uapi/linux/pkt_cls.h
12425F:	include/uapi/linux/pkt_sched.h
12426F:	include/uapi/linux/tc_act/
12427F:	include/uapi/linux/tc_ematch/
12428F:	net/sched/
12429
12430TCP LOW PRIORITY MODULE
12431M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12432M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12433W:	http://tcp-lp-mod.sourceforge.net/
12434S:	Maintained
12435F:	net/ipv4/tcp_lp.c
12436
12437TDA10071 MEDIA DRIVER
12438M:	Antti Palosaari <crope@iki.fi>
12439L:	linux-media@vger.kernel.org
12440W:	https://linuxtv.org
12441W:	http://palosaari.fi/linux/
12442Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12443T:	git git://linuxtv.org/anttip/media_tree.git
12444S:	Maintained
12445F:	drivers/media/dvb-frontends/tda10071*
12446
12447TDA18212 MEDIA DRIVER
12448M:	Antti Palosaari <crope@iki.fi>
12449L:	linux-media@vger.kernel.org
12450W:	https://linuxtv.org
12451W:	http://palosaari.fi/linux/
12452Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12453T:	git git://linuxtv.org/anttip/media_tree.git
12454S:	Maintained
12455F:	drivers/media/tuners/tda18212*
12456
12457TDA18218 MEDIA DRIVER
12458M:	Antti Palosaari <crope@iki.fi>
12459L:	linux-media@vger.kernel.org
12460W:	https://linuxtv.org
12461W:	http://palosaari.fi/linux/
12462Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12463T:	git git://linuxtv.org/anttip/media_tree.git
12464S:	Maintained
12465F:	drivers/media/tuners/tda18218*
12466
12467TDA18271 MEDIA DRIVER
12468M:	Michael Krufky <mkrufky@linuxtv.org>
12469L:	linux-media@vger.kernel.org
12470W:	https://linuxtv.org
12471W:	http://github.com/mkrufky
12472Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12473T:	git git://linuxtv.org/mkrufky/tuners.git
12474S:	Maintained
12475F:	drivers/media/tuners/tda18271*
12476
12477TDA827x MEDIA DRIVER
12478M:	Michael Krufky <mkrufky@linuxtv.org>
12479L:	linux-media@vger.kernel.org
12480W:	https://linuxtv.org
12481W:	http://github.com/mkrufky
12482Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12483T:	git git://linuxtv.org/mkrufky/tuners.git
12484S:	Maintained
12485F:	drivers/media/tuners/tda8290.*
12486
12487TDA8290 MEDIA DRIVER
12488M:	Michael Krufky <mkrufky@linuxtv.org>
12489L:	linux-media@vger.kernel.org
12490W:	https://linuxtv.org
12491W:	http://github.com/mkrufky
12492Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12493T:	git git://linuxtv.org/mkrufky/tuners.git
12494S:	Maintained
12495F:	drivers/media/tuners/tda8290.*
12496
12497TDA9840 MEDIA DRIVER
12498M:	Hans Verkuil <hverkuil@xs4all.nl>
12499L:	linux-media@vger.kernel.org
12500T:	git git://linuxtv.org/media_tree.git
12501W:	https://linuxtv.org
12502S:	Maintained
12503F:	drivers/media/i2c/tda9840*
12504
12505TEA5761 TUNER DRIVER
12506M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12507M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12508L:	linux-media@vger.kernel.org
12509W:	https://linuxtv.org
12510T:	git git://linuxtv.org/media_tree.git
12511S:	Odd fixes
12512F:	drivers/media/tuners/tea5761.*
12513
12514TEA5767 TUNER DRIVER
12515M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12516M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12517L:	linux-media@vger.kernel.org
12518W:	https://linuxtv.org
12519T:	git git://linuxtv.org/media_tree.git
12520S:	Maintained
12521F:	drivers/media/tuners/tea5767.*
12522
12523TEA6415C MEDIA DRIVER
12524M:	Hans Verkuil <hverkuil@xs4all.nl>
12525L:	linux-media@vger.kernel.org
12526T:	git git://linuxtv.org/media_tree.git
12527W:	https://linuxtv.org
12528S:	Maintained
12529F:	drivers/media/i2c/tea6415c*
12530
12531TEA6420 MEDIA DRIVER
12532M:	Hans Verkuil <hverkuil@xs4all.nl>
12533L:	linux-media@vger.kernel.org
12534T:	git git://linuxtv.org/media_tree.git
12535W:	https://linuxtv.org
12536S:	Maintained
12537F:	drivers/media/i2c/tea6420*
12538
12539TEAM DRIVER
12540M:	Jiri Pirko <jiri@resnulli.us>
12541L:	netdev@vger.kernel.org
12542S:	Supported
12543F:	drivers/net/team/
12544F:	include/linux/if_team.h
12545F:	include/uapi/linux/if_team.h
12546
12547TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12548M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12549S:	Maintained
12550F:	arch/x86/platform/ts5500/
12551
12552TECHNOTREND USB IR RECEIVER
12553M:	Sean Young <sean@mess.org>
12554L:	linux-media@vger.kernel.org
12555S:	Maintained
12556F:	drivers/media/rc/ttusbir.c
12557
12558TEGRA ARCHITECTURE SUPPORT
12559M:	Thierry Reding <thierry.reding@gmail.com>
12560M:	Jonathan Hunter <jonathanh@nvidia.com>
12561L:	linux-tegra@vger.kernel.org
12562Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
12563T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12564S:	Supported
12565N:	[^a-z]tegra
12566
12567TEGRA CLOCK DRIVER
12568M:	Peter De Schrijver <pdeschrijver@nvidia.com>
12569M:	Prashant Gaikwad <pgaikwad@nvidia.com>
12570S:	Supported
12571F:	drivers/clk/tegra/
12572
12573TEGRA DMA DRIVERS
12574M:	Laxman Dewangan <ldewangan@nvidia.com>
12575M:	Jon Hunter <jonathanh@nvidia.com>
12576S:	Supported
12577F:	drivers/dma/tegra*
12578
12579TEGRA I2C DRIVER
12580M:	Laxman Dewangan <ldewangan@nvidia.com>
12581S:	Supported
12582F:	drivers/i2c/busses/i2c-tegra.c
12583
12584TEGRA IOMMU DRIVERS
12585M:	Hiroshi Doyu <hdoyu@nvidia.com>
12586S:	Supported
12587F:	drivers/iommu/tegra*
12588
12589TEGRA KBC DRIVER
12590M:	Rakesh Iyer <riyer@nvidia.com>
12591M:	Laxman Dewangan <ldewangan@nvidia.com>
12592S:	Supported
12593F:	drivers/input/keyboard/tegra-kbc.c
12594
12595TEGRA PWM DRIVER
12596M:	Thierry Reding <thierry.reding@gmail.com>
12597S:	Supported
12598F:	drivers/pwm/pwm-tegra.c
12599
12600TEGRA SERIAL DRIVER
12601M:	Laxman Dewangan <ldewangan@nvidia.com>
12602S:	Supported
12603F:	drivers/tty/serial/serial-tegra.c
12604
12605TEGRA SPI DRIVER
12606M:	Laxman Dewangan <ldewangan@nvidia.com>
12607S:	Supported
12608F:	drivers/spi/spi-tegra*
12609
12610TEHUTI ETHERNET DRIVER
12611M:	Andy Gospodarek <andy@greyhouse.net>
12612L:	netdev@vger.kernel.org
12613S:	Supported
12614F:	drivers/net/ethernet/tehuti/*
12615
12616Telecom Clock Driver for MCPL0010
12617M:	Mark Gross <mark.gross@intel.com>
12618S:	Supported
12619F:	drivers/char/tlclk.c
12620
12621TENSILICA XTENSA PORT (xtensa)
12622M:	Chris Zankel <chris@zankel.net>
12623M:	Max Filippov <jcmvbkbc@gmail.com>
12624L:	linux-xtensa@linux-xtensa.org
12625T:	git git://github.com/czankel/xtensa-linux.git
12626S:	Maintained
12627F:	arch/xtensa/
12628F:	drivers/irqchip/irq-xtensa-*
12629
12630Texas Instruments' System Control Interface (TISCI) Protocol Driver
12631M:	Nishanth Menon <nm@ti.com>
12632M:	Tero Kristo <t-kristo@ti.com>
12633M:	Santosh Shilimkar <ssantosh@kernel.org>
12634L:	linux-arm-kernel@lists.infradead.org
12635S:	Maintained
12636F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12637F:	drivers/firmware/ti_sci*
12638F:	include/linux/soc/ti/ti_sci_protocol.h
12639F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
12640F:	include/dt-bindings/genpd/k2g.h
12641F:	drivers/soc/ti/ti_sci_pm_domains.c
12642
12643THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12644M:	Hans Verkuil <hverkuil@xs4all.nl>
12645L:	linux-media@vger.kernel.org
12646T:	git git://linuxtv.org/media_tree.git
12647W:	https://linuxtv.org
12648S:	Maintained
12649F:	drivers/media/radio/radio-raremono.c
12650
12651THERMAL
12652M:	Zhang Rui <rui.zhang@intel.com>
12653M:	Eduardo Valentin <edubezval@gmail.com>
12654L:	linux-pm@vger.kernel.org
12655T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12656T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12657Q:	https://patchwork.kernel.org/project/linux-pm/list/
12658S:	Supported
12659F:	drivers/thermal/
12660F:	include/linux/thermal.h
12661F:	include/uapi/linux/thermal.h
12662F:	include/linux/cpu_cooling.h
12663F:	Documentation/devicetree/bindings/thermal/
12664
12665THERMAL/CPU_COOLING
12666M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
12667M:	Viresh Kumar <viresh.kumar@linaro.org>
12668M:	Javi Merino <javi.merino@kernel.org>
12669L:	linux-pm@vger.kernel.org
12670S:	Supported
12671F:	Documentation/thermal/cpu-cooling-api.txt
12672F:	drivers/thermal/cpu_cooling.c
12673F:	include/linux/cpu_cooling.h
12674
12675THINKPAD ACPI EXTRAS DRIVER
12676M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12677L:	ibm-acpi-devel@lists.sourceforge.net
12678L:	platform-driver-x86@vger.kernel.org
12679W:	http://ibm-acpi.sourceforge.net
12680W:	http://thinkwiki.org/wiki/Ibm-acpi
12681T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12682S:	Maintained
12683F:	drivers/platform/x86/thinkpad_acpi.c
12684
12685TI BANDGAP AND THERMAL DRIVER
12686M:	Eduardo Valentin <edubezval@gmail.com>
12687M:	Keerthy <j-keerthy@ti.com>
12688L:	linux-pm@vger.kernel.org
12689L:	linux-omap@vger.kernel.org
12690S:	Maintained
12691F:	drivers/thermal/ti-soc-thermal/
12692
12693TI VPE/CAL DRIVERS
12694M:	Benoit Parrot <bparrot@ti.com>
12695L:	linux-media@vger.kernel.org
12696W:	http://linuxtv.org/
12697Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12698S:	Maintained
12699F:	drivers/media/platform/ti-vpe/
12700
12701TI CDCE706 CLOCK DRIVER
12702M:	Max Filippov <jcmvbkbc@gmail.com>
12703S:	Maintained
12704F:	drivers/clk/clk-cdce706.c
12705
12706TI CLOCK DRIVER
12707M:	Tero Kristo <t-kristo@ti.com>
12708L:	linux-omap@vger.kernel.org
12709S:	Maintained
12710F:	drivers/clk/ti/
12711F:	include/linux/clk/ti.h
12712
12713TI ETHERNET SWITCH DRIVER (CPSW)
12714R:	Grygorii Strashko <grygorii.strashko@ti.com>
12715L:	linux-omap@vger.kernel.org
12716L:	netdev@vger.kernel.org
12717S:	Maintained
12718F:	drivers/net/ethernet/ti/cpsw*
12719F:	drivers/net/ethernet/ti/davinci*
12720
12721TI FLASH MEDIA INTERFACE DRIVER
12722M:	Alex Dubov <oakad@yahoo.com>
12723S:	Maintained
12724F:	drivers/misc/tifm*
12725F:	drivers/mmc/host/tifm_sd.c
12726F:	include/linux/tifm.h
12727
12728TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12729M:	Santosh Shilimkar <ssantosh@kernel.org>
12730L:	linux-kernel@vger.kernel.org
12731L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12732S:	Maintained
12733F:	drivers/soc/ti/*
12734T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12735
12736
12737TI LM49xxx FAMILY ASoC CODEC DRIVERS
12738M:	M R Swami Reddy <mr.swami.reddy@ti.com>
12739M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12740L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12741S:	Maintained
12742F:	sound/soc/codecs/lm49453*
12743F:	sound/soc/codecs/isabelle*
12744
12745TI LP855x BACKLIGHT DRIVER
12746M:	Milo Kim <milo.kim@ti.com>
12747S:	Maintained
12748F:	Documentation/backlight/lp855x-driver.txt
12749F:	drivers/video/backlight/lp855x_bl.c
12750F:	include/linux/platform_data/lp855x.h
12751
12752TI LP8727 CHARGER DRIVER
12753M:	Milo Kim <milo.kim@ti.com>
12754S:	Maintained
12755F:	drivers/power/supply/lp8727_charger.c
12756F:	include/linux/platform_data/lp8727.h
12757
12758TI LP8788 MFD DRIVER
12759M:	Milo Kim <milo.kim@ti.com>
12760S:	Maintained
12761F:	drivers/iio/adc/lp8788_adc.c
12762F:	drivers/leds/leds-lp8788.c
12763F:	drivers/mfd/lp8788*.c
12764F:	drivers/power/supply/lp8788-charger.c
12765F:	drivers/regulator/lp8788-*.c
12766F:	include/linux/mfd/lp8788*.h
12767
12768TI NETCP ETHERNET DRIVER
12769M:	Wingman Kwok <w-kwok2@ti.com>
12770M:	Murali Karicheri <m-karicheri2@ti.com>
12771L:	netdev@vger.kernel.org
12772S:	Maintained
12773F:	drivers/net/ethernet/ti/netcp*
12774
12775TI TAS571X FAMILY ASoC CODEC DRIVER
12776M:	Kevin Cernekee <cernekee@chromium.org>
12777L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12778S:	Odd Fixes
12779F:	sound/soc/codecs/tas571x*
12780
12781TI TWL4030 SERIES SOC CODEC DRIVER
12782M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
12783L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12784S:	Maintained
12785F:	sound/soc/codecs/twl4030*
12786
12787TI WILINK WIRELESS DRIVERS
12788L:	linux-wireless@vger.kernel.org
12789W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
12790W:	http://wireless.kernel.org/en/users/Drivers/wl1251
12791T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12792S:	Orphan
12793F:	drivers/net/wireless/ti/
12794F:	include/linux/wl12xx.h
12795
12796TIPC NETWORK LAYER
12797M:	Jon Maloy <jon.maloy@ericsson.com>
12798M:	Ying Xue <ying.xue@windriver.com>
12799L:	netdev@vger.kernel.org (core kernel code)
12800L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12801W:	http://tipc.sourceforge.net/
12802S:	Maintained
12803F:	include/uapi/linux/tipc*.h
12804F:	net/tipc/
12805
12806TILE ARCHITECTURE
12807M:	Chris Metcalf <cmetcalf@mellanox.com>
12808W:	http://www.mellanox.com/repository/solutions/tile-scm/
12809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12810S:	Supported
12811F:	arch/tile/
12812F:	drivers/char/tile-srom.c
12813F:	drivers/edac/tile_edac.c
12814F:	drivers/net/ethernet/tile/
12815F:	drivers/rtc/rtc-tile.c
12816F:	drivers/tty/hvc/hvc_tile.c
12817F:	drivers/tty/serial/tilegx.c
12818F:	drivers/usb/host/*-tilegx.c
12819F:	include/linux/usb/tilegx.h
12820
12821TLAN NETWORK DRIVER
12822M:	Samuel Chessman <chessman@tux.org>
12823L:	tlan-devel@lists.sourceforge.net (subscribers-only)
12824W:	http://sourceforge.net/projects/tlan/
12825S:	Maintained
12826F:	Documentation/networking/tlan.txt
12827F:	drivers/net/ethernet/ti/tlan.*
12828
12829TOMOYO SECURITY MODULE
12830M:	Kentaro Takeda <takedakn@nttdata.co.jp>
12831M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12832L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12833L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12834L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12835L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12836W:	http://tomoyo.sourceforge.jp/
12837T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12838S:	Maintained
12839F:	security/tomoyo/
12840
12841TOPSTAR LAPTOP EXTRAS DRIVER
12842M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12843L:	platform-driver-x86@vger.kernel.org
12844S:	Maintained
12845F:	drivers/platform/x86/topstar-laptop.c
12846
12847TOSHIBA ACPI EXTRAS DRIVER
12848M:	Azael Avalos <coproscefalo@gmail.com>
12849L:	platform-driver-x86@vger.kernel.org
12850S:	Maintained
12851F:	drivers/platform/x86/toshiba_acpi.c
12852
12853TOSHIBA BLUETOOTH DRIVER
12854M:	Azael Avalos <coproscefalo@gmail.com>
12855L:	platform-driver-x86@vger.kernel.org
12856S:	Maintained
12857F:	drivers/platform/x86/toshiba_bluetooth.c
12858
12859TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12860M:	Azael Avalos <coproscefalo@gmail.com>
12861L:	platform-driver-x86@vger.kernel.org
12862S:	Maintained
12863F:	drivers/platform/x86/toshiba_haps.c
12864
12865TOSHIBA WMI HOTKEYS DRIVER
12866M:	Azael Avalos <coproscefalo@gmail.com>
12867L:	platform-driver-x86@vger.kernel.org
12868S:	Maintained
12869F:	drivers/platform/x86/toshiba-wmi.c
12870
12871TOSHIBA SMM DRIVER
12872M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
12873W:	http://www.buzzard.org.uk/toshiba/
12874S:	Maintained
12875F:	drivers/char/toshiba.c
12876F:	include/linux/toshiba.h
12877F:	include/uapi/linux/toshiba.h
12878
12879TOSHIBA TC358743 DRIVER
12880M:	Mats Randgaard <matrandg@cisco.com>
12881L:	linux-media@vger.kernel.org
12882S:	Maintained
12883F:	drivers/media/i2c/tc358743*
12884F:	include/media/i2c/tc358743.h
12885
12886TMIO/SDHI MMC DRIVER
12887M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12888L:	linux-mmc@vger.kernel.org
12889S:	Supported
12890F:	drivers/mmc/host/tmio_mmc*
12891F:	drivers/mmc/host/sh_mobile_sdhi.c
12892F:	include/linux/mfd/tmio.h
12893
12894TMP401 HARDWARE MONITOR DRIVER
12895M:	Guenter Roeck <linux@roeck-us.net>
12896L:	linux-hwmon@vger.kernel.org
12897S:	Maintained
12898F:	Documentation/hwmon/tmp401
12899F:	drivers/hwmon/tmp401.c
12900
12901TMPFS (SHMEM FILESYSTEM)
12902M:	Hugh Dickins <hughd@google.com>
12903L:	linux-mm@kvack.org
12904S:	Maintained
12905F:	include/linux/shmem_fs.h
12906F:	mm/shmem.c
12907
12908TM6000 VIDEO4LINUX DRIVER
12909M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12910M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12911L:	linux-media@vger.kernel.org
12912W:	https://linuxtv.org
12913T:	git git://linuxtv.org/media_tree.git
12914S:	Odd fixes
12915F:	drivers/media/usb/tm6000/
12916F:	Documentation/media/v4l-drivers/tm6000*
12917
12918TW5864 VIDEO4LINUX DRIVER
12919M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12920M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12921M:	Andrey Utkin <andrey_utkin@fastmail.com>
12922L:	linux-media@vger.kernel.org
12923S:	Supported
12924F:	drivers/media/pci/tw5864/
12925
12926TW68 VIDEO4LINUX DRIVER
12927M:	Hans Verkuil <hverkuil@xs4all.nl>
12928L:	linux-media@vger.kernel.org
12929T:	git git://linuxtv.org/media_tree.git
12930W:	https://linuxtv.org
12931S:	Odd Fixes
12932F:	drivers/media/pci/tw68/
12933
12934TW686X VIDEO4LINUX DRIVER
12935M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12936L:	linux-media@vger.kernel.org
12937T:	git git://linuxtv.org/media_tree.git
12938W:	http://linuxtv.org
12939S:	Maintained
12940F:	drivers/media/pci/tw686x/
12941
12942TPM DEVICE DRIVER
12943M:	Peter Huewe <peterhuewe@gmx.de>
12944M:	Marcel Selhorst <tpmdd@selhorst.net>
12945M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12946R:	Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12947W:	http://tpmdd.sourceforge.net
12948L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12949Q:	https://patchwork.kernel.org/project/tpmdd-devel/list/
12950T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
12951S:	Maintained
12952F:	drivers/char/tpm/
12953
12954TPM IBM_VTPM DEVICE DRIVER
12955M:	Ashley Lai <ashleydlai@gmail.com>
12956W:	http://tpmdd.sourceforge.net
12957L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12958S:	Maintained
12959F:	drivers/char/tpm/tpm_ibmvtpm*
12960
12961TRACING
12962M:	Steven Rostedt <rostedt@goodmis.org>
12963M:	Ingo Molnar <mingo@redhat.com>
12964T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12965S:	Maintained
12966F:	Documentation/trace/ftrace.txt
12967F:	arch/*/*/*/ftrace.h
12968F:	arch/*/kernel/ftrace.c
12969F:	include/*/ftrace.h
12970F:	include/linux/trace*.h
12971F:	include/trace/
12972F:	kernel/trace/
12973F:	tools/testing/selftests/ftrace/
12974
12975TRACING MMIO ACCESSES (MMIOTRACE)
12976M:	Steven Rostedt <rostedt@goodmis.org>
12977M:	Ingo Molnar <mingo@kernel.org>
12978R:	Karol Herbst <karolherbst@gmail.com>
12979R:	Pekka Paalanen <ppaalanen@gmail.com>
12980S:	Maintained
12981L:	linux-kernel@vger.kernel.org
12982L:	nouveau@lists.freedesktop.org
12983F:	kernel/trace/trace_mmiotrace.c
12984F:	include/linux/mmiotrace.h
12985F:	arch/x86/mm/kmmio.c
12986F:	arch/x86/mm/mmio-mod.c
12987F:	arch/x86/mm/testmmiotrace.c
12988
12989TRIVIAL PATCHES
12990M:	Jiri Kosina <trivial@kernel.org>
12991T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12992S:	Maintained
12993K:	^Subject:.*(?i)trivial
12994
12995TTY LAYER
12996M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12997M:	Jiri Slaby <jslaby@suse.com>
12998S:	Supported
12999T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13000F:	Documentation/serial/
13001F:	drivers/tty/
13002F:	drivers/tty/serial/serial_core.c
13003F:	include/linux/serial_core.h
13004F:	include/linux/serial.h
13005F:	include/linux/tty.h
13006F:	include/uapi/linux/serial_core.h
13007F:	include/uapi/linux/serial.h
13008F:	include/uapi/linux/tty.h
13009
13010TUA9001 MEDIA DRIVER
13011M:	Antti Palosaari <crope@iki.fi>
13012L:	linux-media@vger.kernel.org
13013W:	https://linuxtv.org
13014W:	http://palosaari.fi/linux/
13015Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13016T:	git git://linuxtv.org/anttip/media_tree.git
13017S:	Maintained
13018F:	drivers/media/tuners/tua9001*
13019
13020TULIP NETWORK DRIVERS
13021L:	netdev@vger.kernel.org
13022L:	linux-parisc@vger.kernel.org
13023S:	Orphan
13024F:	drivers/net/ethernet/dec/tulip/
13025
13026TUN/TAP driver
13027M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
13028W:	http://vtun.sourceforge.net/tun
13029S:	Maintained
13030F:	Documentation/networking/tuntap.txt
13031F:	arch/um/os-Linux/drivers/
13032
13033TURBOCHANNEL SUBSYSTEM
13034M:	"Maciej W. Rozycki" <macro@linux-mips.org>
13035M:	Ralf Baechle <ralf@linux-mips.org>
13036L:	linux-mips@linux-mips.org
13037Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
13038S:	Maintained
13039F:	drivers/tc/
13040F:	include/linux/tc.h
13041
13042UBI FILE SYSTEM (UBIFS)
13043M:	Richard Weinberger <richard@nod.at>
13044M:	Artem Bityutskiy <dedekind1@gmail.com>
13045M:	Adrian Hunter <adrian.hunter@intel.com>
13046L:	linux-mtd@lists.infradead.org
13047T:	git git://git.infradead.org/ubifs-2.6.git
13048W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
13049S:	Supported
13050F:	Documentation/filesystems/ubifs.txt
13051F:	fs/ubifs/
13052
13053UCLINUX (M68KNOMMU AND COLDFIRE)
13054M:	Greg Ungerer <gerg@linux-m68k.org>
13055W:	http://www.linux-m68k.org/
13056W:	http://www.uclinux.org/
13057L:	linux-m68k@lists.linux-m68k.org
13058L:	uclinux-dev@uclinux.org  (subscribers-only)
13059T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13060S:	Maintained
13061F:	arch/m68k/coldfire/
13062F:	arch/m68k/68*/
13063F:	arch/m68k/*/*_no.*
13064F:	arch/m68k/include/asm/*_no.*
13065
13066UDF FILESYSTEM
13067M:	Jan Kara <jack@suse.com>
13068S:	Maintained
13069F:	Documentation/filesystems/udf.txt
13070F:	fs/udf/
13071
13072UDRAW TABLET
13073M:	Bastien Nocera <hadess@hadess.net>
13074L:	linux-input@vger.kernel.org
13075S:	Maintained
13076F:	drivers/hid/hid-udraw.c
13077
13078UFS FILESYSTEM
13079M:	Evgeniy Dushistov <dushistov@mail.ru>
13080S:	Maintained
13081F:	Documentation/filesystems/ufs.txt
13082F:	fs/ufs/
13083
13084UHID USERSPACE HID IO DRIVER:
13085M:	David Herrmann <dh.herrmann@googlemail.com>
13086L:	linux-input@vger.kernel.org
13087S:	Maintained
13088F:	drivers/hid/uhid.c
13089F:	include/uapi/linux/uhid.h
13090
13091ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13092L:	linux-usb@vger.kernel.org
13093S:	Orphan
13094F:	drivers/uwb/
13095F:	include/linux/uwb.h
13096F:	include/linux/uwb/
13097
13098UNICORE32 ARCHITECTURE:
13099M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
13100W:	http://mprc.pku.edu.cn/~guanxuetao/linux
13101S:	Maintained
13102T:	git git://github.com/gxt/linux.git
13103F:	arch/unicore32/
13104
13105UNIFDEF
13106M:	Tony Finch <dot@dotat.at>
13107W:	http://dotat.at/prog/unifdef
13108S:	Maintained
13109F:	scripts/unifdef.c
13110
13111UNIFORM CDROM DRIVER
13112M:	Jens Axboe <axboe@kernel.dk>
13113W:	http://www.kernel.dk
13114S:	Maintained
13115F:	Documentation/cdrom/
13116F:	drivers/cdrom/cdrom.c
13117F:	include/linux/cdrom.h
13118F:	include/uapi/linux/cdrom.h
13119
13120UNISYS S-PAR DRIVERS
13121M:	David Kershner <david.kershner@unisys.com>
13122L:	sparmaintainer@unisys.com (Unisys internal)
13123S:	Supported
13124F:	drivers/staging/unisys/
13125
13126UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13127M:	Vinayak Holikatti <vinholikatti@gmail.com>
13128L:	linux-scsi@vger.kernel.org
13129S:	Supported
13130F:	Documentation/scsi/ufs.txt
13131F:	drivers/scsi/ufs/
13132
13133UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13134M:	Manjunath M Bettegowda <manjumb@synopsys.com>
13135M:	Prabu Thangamuthu <prabut@synopsys.com>
13136L:	linux-scsi@vger.kernel.org
13137S:	Supported
13138F:	drivers/scsi/ufs/*dwc*
13139
13140UNSORTED BLOCK IMAGES (UBI)
13141M:	Artem Bityutskiy <dedekind1@gmail.com>
13142M:	Richard Weinberger <richard@nod.at>
13143W:	http://www.linux-mtd.infradead.org/
13144L:	linux-mtd@lists.infradead.org
13145T:	git git://git.infradead.org/ubifs-2.6.git
13146S:	Supported
13147F:	drivers/mtd/ubi/
13148F:	include/linux/mtd/ubi.h
13149F:	include/uapi/mtd/ubi-user.h
13150
13151USB ACM DRIVER
13152M:	Oliver Neukum <oneukum@suse.com>
13153L:	linux-usb@vger.kernel.org
13154S:	Maintained
13155F:	Documentation/usb/acm.txt
13156F:	drivers/usb/class/cdc-acm.*
13157
13158USB AR5523 WIRELESS DRIVER
13159M:	Pontus Fuchs <pontus.fuchs@gmail.com>
13160L:	linux-wireless@vger.kernel.org
13161S:	Maintained
13162F:	drivers/net/wireless/ath/ar5523/
13163
13164USB ATTACHED SCSI
13165M:	Oliver Neukum <oneukum@suse.com>
13166L:	linux-usb@vger.kernel.org
13167L:	linux-scsi@vger.kernel.org
13168S:	Maintained
13169F:	drivers/usb/storage/uas.c
13170
13171USB CDC ETHERNET DRIVER
13172M:	Oliver Neukum <oliver@neukum.org>
13173L:	linux-usb@vger.kernel.org
13174S:	Maintained
13175F:	drivers/net/usb/cdc_*.c
13176F:	include/uapi/linux/usb/cdc.h
13177
13178USB CHAOSKEY DRIVER
13179M:	Keith Packard <keithp@keithp.com>
13180L:	linux-usb@vger.kernel.org
13181S:	Maintained
13182F:	drivers/usb/misc/chaoskey.c
13183
13184USB CYPRESS C67X00 DRIVER
13185M:	Peter Korsgaard <jacmet@sunsite.dk>
13186L:	linux-usb@vger.kernel.org
13187S:	Maintained
13188F:	drivers/usb/c67x00/
13189
13190USB DAVICOM DM9601 DRIVER
13191M:	Peter Korsgaard <jacmet@sunsite.dk>
13192L:	netdev@vger.kernel.org
13193W:	http://www.linux-usb.org/usbnet
13194S:	Maintained
13195F:	drivers/net/usb/dm9601.c
13196
13197USB DIAMOND RIO500 DRIVER
13198M:	Cesar Miquel <miquel@df.uba.ar>
13199L:	rio500-users@lists.sourceforge.net
13200W:	http://rio500.sourceforge.net
13201S:	Maintained
13202F:	drivers/usb/misc/rio500*
13203
13204USB EHCI DRIVER
13205M:	Alan Stern <stern@rowland.harvard.edu>
13206L:	linux-usb@vger.kernel.org
13207S:	Maintained
13208F:	Documentation/usb/ehci.txt
13209F:	drivers/usb/host/ehci*
13210
13211USB GADGET/PERIPHERAL SUBSYSTEM
13212M:	Felipe Balbi <balbi@kernel.org>
13213L:	linux-usb@vger.kernel.org
13214W:	http://www.linux-usb.org/gadget
13215T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13216S:	Maintained
13217F:	drivers/usb/gadget/
13218F:	include/linux/usb/gadget*
13219
13220USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13221M:	Jiri Kosina <jikos@kernel.org>
13222R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
13223L:	linux-usb@vger.kernel.org
13224T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13225S:	Maintained
13226F:	Documentation/hid/hiddev.txt
13227F:	drivers/hid/usbhid/
13228
13229USB ISP116X DRIVER
13230M:	Olav Kongas <ok@artecdesign.ee>
13231L:	linux-usb@vger.kernel.org
13232S:	Maintained
13233F:	drivers/usb/host/isp116x*
13234F:	include/linux/usb/isp116x.h
13235
13236USB LAN78XX ETHERNET DRIVER
13237M:	Woojung Huh <woojung.huh@microchip.com>
13238M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13239L:	netdev@vger.kernel.org
13240S:	Maintained
13241F:	drivers/net/usb/lan78xx.*
13242
13243USB MASS STORAGE DRIVER
13244M:	Alan Stern <stern@rowland.harvard.edu>
13245L:	linux-usb@vger.kernel.org
13246L:	usb-storage@lists.one-eyed-alien.net
13247S:	Maintained
13248W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
13249F:	drivers/usb/storage/
13250
13251USB MIDI DRIVER
13252M:	Clemens Ladisch <clemens@ladisch.de>
13253L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13254T:	git git://git.alsa-project.org/alsa-kernel.git
13255S:	Maintained
13256F:	sound/usb/midi.*
13257
13258USB NETWORKING DRIVERS
13259L:	linux-usb@vger.kernel.org
13260S:	Odd Fixes
13261F:	drivers/net/usb/
13262
13263USB OHCI DRIVER
13264M:	Alan Stern <stern@rowland.harvard.edu>
13265L:	linux-usb@vger.kernel.org
13266S:	Maintained
13267F:	Documentation/usb/ohci.txt
13268F:	drivers/usb/host/ohci*
13269
13270USB OTG FSM (Finite State Machine)
13271M:	Peter Chen <Peter.Chen@nxp.com>
13272T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13273L:	linux-usb@vger.kernel.org
13274S:	Maintained
13275F:	drivers/usb/common/usb-otg-fsm.c
13276
13277USB OVER IP DRIVER
13278M:	Valentina Manea <valentina.manea.m@gmail.com>
13279M:	Shuah Khan <shuahkh@osg.samsung.com>
13280M:	Shuah Khan <shuah@kernel.org>
13281L:	linux-usb@vger.kernel.org
13282S:	Maintained
13283F:	Documentation/usb/usbip_protocol.txt
13284F:	drivers/usb/usbip/
13285F:	tools/usb/usbip/
13286
13287USB PEGASUS DRIVER
13288M:	Petko Manolov <petkan@nucleusys.com>
13289L:	linux-usb@vger.kernel.org
13290L:	netdev@vger.kernel.org
13291T:	git git://github.com/petkan/pegasus.git
13292W:	https://github.com/petkan/pegasus
13293S:	Maintained
13294F:	drivers/net/usb/pegasus.*
13295
13296USB PHY LAYER
13297M:	Felipe Balbi <balbi@kernel.org>
13298L:	linux-usb@vger.kernel.org
13299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13300S:	Maintained
13301F:	drivers/usb/phy/
13302
13303USB PRINTER DRIVER (usblp)
13304M:	Pete Zaitcev <zaitcev@redhat.com>
13305L:	linux-usb@vger.kernel.org
13306S:	Supported
13307F:	drivers/usb/class/usblp.c
13308
13309USB QMI WWAN NETWORK DRIVER
13310M:	Bjørn Mork <bjorn@mork.no>
13311L:	netdev@vger.kernel.org
13312S:	Maintained
13313F:	Documentation/ABI/testing/sysfs-class-net-qmi
13314F:	drivers/net/usb/qmi_wwan.c
13315
13316USB RTL8150 DRIVER
13317M:	Petko Manolov <petkan@nucleusys.com>
13318L:	linux-usb@vger.kernel.org
13319L:	netdev@vger.kernel.org
13320T:	git git://github.com/petkan/rtl8150.git
13321W:	https://github.com/petkan/rtl8150
13322S:	Maintained
13323F:	drivers/net/usb/rtl8150.c
13324
13325USB SERIAL SUBSYSTEM
13326M:	Johan Hovold <johan@kernel.org>
13327L:	linux-usb@vger.kernel.org
13328T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13329S:	Maintained
13330F:	Documentation/usb/usb-serial.txt
13331F:	drivers/usb/serial/
13332F:	include/linux/usb/serial.h
13333
13334USB SMSC75XX ETHERNET DRIVER
13335M:	Steve Glendinning <steve.glendinning@shawell.net>
13336L:	netdev@vger.kernel.org
13337S:	Maintained
13338F:	drivers/net/usb/smsc75xx.*
13339
13340USB SMSC95XX ETHERNET DRIVER
13341M:	Steve Glendinning <steve.glendinning@shawell.net>
13342M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13343L:	netdev@vger.kernel.org
13344S:	Maintained
13345F:	drivers/net/usb/smsc95xx.*
13346
13347USB SUBSYSTEM
13348M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13349L:	linux-usb@vger.kernel.org
13350W:	http://www.linux-usb.org
13351T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13352S:	Supported
13353F:	Documentation/devicetree/bindings/usb/
13354F:	Documentation/usb/
13355F:	drivers/usb/
13356F:	include/linux/usb.h
13357F:	include/linux/usb/
13358
13359USB TYPEC SUBSYSTEM
13360M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
13361L:	linux-usb@vger.kernel.org
13362S:	Maintained
13363F:	Documentation/ABI/testing/sysfs-class-typec
13364F:	Documentation/usb/typec.rst
13365F:	drivers/usb/typec/
13366F:	include/linux/usb/typec.h
13367
13368USB UHCI DRIVER
13369M:	Alan Stern <stern@rowland.harvard.edu>
13370L:	linux-usb@vger.kernel.org
13371S:	Maintained
13372F:	drivers/usb/host/uhci*
13373
13374USB "USBNET" DRIVER FRAMEWORK
13375M:	Oliver Neukum <oneukum@suse.com>
13376L:	netdev@vger.kernel.org
13377W:	http://www.linux-usb.org/usbnet
13378S:	Maintained
13379F:	drivers/net/usb/usbnet.c
13380F:	include/linux/usb/usbnet.h
13381
13382USB VIDEO CLASS
13383M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13384L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13385L:	linux-media@vger.kernel.org
13386T:	git git://linuxtv.org/media_tree.git
13387W:	http://www.ideasonboard.org/uvc/
13388S:	Maintained
13389F:	drivers/media/usb/uvc/
13390F:	include/uapi/linux/uvcvideo.h
13391
13392USB VISION DRIVER
13393M:	Hans Verkuil <hverkuil@xs4all.nl>
13394L:	linux-media@vger.kernel.org
13395T:	git git://linuxtv.org/media_tree.git
13396W:	https://linuxtv.org
13397S:	Odd Fixes
13398F:	drivers/media/usb/usbvision/
13399
13400USB WEBCAM GADGET
13401M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13402L:	linux-usb@vger.kernel.org
13403S:	Maintained
13404F:	drivers/usb/gadget/function/*uvc*
13405F:	drivers/usb/gadget/legacy/webcam.c
13406
13407USB WIRELESS RNDIS DRIVER (rndis_wlan)
13408M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
13409L:	linux-wireless@vger.kernel.org
13410S:	Maintained
13411F:	drivers/net/wireless/rndis_wlan.c
13412
13413USB XHCI DRIVER
13414M:	Mathias Nyman <mathias.nyman@intel.com>
13415L:	linux-usb@vger.kernel.org
13416S:	Supported
13417F:	drivers/usb/host/xhci*
13418F:	drivers/usb/host/pci-quirks*
13419
13420USB ZD1201 DRIVER
13421L:	linux-wireless@vger.kernel.org
13422W:	http://linux-lc100020.sourceforge.net
13423S:	Orphan
13424F:	drivers/net/wireless/zydas/zd1201.*
13425
13426USB ZR364XX DRIVER
13427M:	Antoine Jacquet <royale@zerezo.com>
13428L:	linux-usb@vger.kernel.org
13429L:	linux-media@vger.kernel.org
13430T:	git git://linuxtv.org/media_tree.git
13431W:	http://royale.zerezo.com/zr364xx/
13432S:	Maintained
13433F:	Documentation/media/v4l-drivers/zr364xx*
13434F:	drivers/media/usb/zr364xx/
13435
13436ULPI BUS
13437M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
13438L:	linux-usb@vger.kernel.org
13439S:	Maintained
13440F:	drivers/usb/common/ulpi.c
13441F:	include/linux/ulpi/
13442
13443USER-MODE LINUX (UML)
13444M:	Jeff Dike <jdike@addtoit.com>
13445M:	Richard Weinberger <richard@nod.at>
13446L:	user-mode-linux-devel@lists.sourceforge.net
13447L:	user-mode-linux-user@lists.sourceforge.net
13448W:	http://user-mode-linux.sourceforge.net
13449T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13450S:	Maintained
13451F:	Documentation/virtual/uml/
13452F:	arch/um/
13453F:	arch/x86/um/
13454F:	fs/hostfs/
13455F:	fs/hppfs/
13456
13457USERSPACE I/O (UIO)
13458M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13459S:	Maintained
13460T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13461F:	Documentation/driver-api/uio-howto.rst
13462F:	drivers/uio/
13463F:	include/linux/uio*.h
13464
13465UTIL-LINUX PACKAGE
13466M:	Karel Zak <kzak@redhat.com>
13467L:	util-linux@vger.kernel.org
13468W:	http://en.wikipedia.org/wiki/Util-linux
13469T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13470S:	Maintained
13471
13472UVESAFB DRIVER
13473M:	Michal Januszewski <spock@gentoo.org>
13474L:	linux-fbdev@vger.kernel.org
13475W:	http://dev.gentoo.org/~spock/projects/uvesafb/
13476S:	Maintained
13477F:	Documentation/fb/uvesafb.txt
13478F:	drivers/video/fbdev/uvesafb.*
13479
13480VF610 NAND DRIVER
13481M:	Stefan Agner <stefan@agner.ch>
13482L:	linux-mtd@lists.infradead.org
13483S:	Supported
13484F:	drivers/mtd/nand/vf610_nfc.c
13485
13486VFAT/FAT/MSDOS FILESYSTEM
13487M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13488S:	Maintained
13489F:	Documentation/filesystems/vfat.txt
13490F:	fs/fat/
13491
13492VFIO DRIVER
13493M:	Alex Williamson <alex.williamson@redhat.com>
13494L:	kvm@vger.kernel.org
13495T:	git git://github.com/awilliam/linux-vfio.git
13496S:	Maintained
13497F:	Documentation/vfio.txt
13498F:	drivers/vfio/
13499F:	include/linux/vfio.h
13500F:	include/uapi/linux/vfio.h
13501
13502VFIO MEDIATED DEVICE DRIVERS
13503M:	Kirti Wankhede <kwankhede@nvidia.com>
13504L:	kvm@vger.kernel.org
13505S:	Maintained
13506F:	Documentation/vfio-mediated-device.txt
13507F:	drivers/vfio/mdev/
13508F:	include/linux/mdev.h
13509F:	samples/vfio-mdev/
13510
13511VFIO PLATFORM DRIVER
13512M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
13513L:	kvm@vger.kernel.org
13514S:	Maintained
13515F:	drivers/vfio/platform/
13516
13517VGA_SWITCHEROO
13518R:	Lukas Wunner <lukas@wunner.de>
13519S:	Maintained
13520F:	Documentation/gpu/vga-switcheroo.rst
13521F:	drivers/gpu/vga/vga_switcheroo.c
13522F:	include/linux/vga_switcheroo.h
13523T:	git git://anongit.freedesktop.org/drm/drm-misc
13524
13525VIDEOBUF2 FRAMEWORK
13526M:	Pawel Osciak <pawel@osciak.com>
13527M:	Marek Szyprowski <m.szyprowski@samsung.com>
13528M:	Kyungmin Park <kyungmin.park@samsung.com>
13529L:	linux-media@vger.kernel.org
13530S:	Maintained
13531F:	drivers/media/v4l2-core/videobuf2-*
13532F:	include/media/videobuf2-*
13533
13534VIRTIO AND VHOST VSOCK DRIVER
13535M:	Stefan Hajnoczi <stefanha@redhat.com>
13536L:	kvm@vger.kernel.org
13537L:	virtualization@lists.linux-foundation.org
13538L:	netdev@vger.kernel.org
13539S:	Maintained
13540F:	include/linux/virtio_vsock.h
13541F:	include/uapi/linux/virtio_vsock.h
13542F:	include/uapi/linux/vsockmon.h
13543F:	net/vmw_vsock/af_vsock_tap.c
13544F:	net/vmw_vsock/virtio_transport_common.c
13545F:	net/vmw_vsock/virtio_transport.c
13546F:	drivers/net/vsockmon.c
13547F:	drivers/vhost/vsock.c
13548F:	drivers/vhost/vsock.h
13549
13550VIRTUAL SERIO DEVICE DRIVER
13551M:	Stephen Chandler Paul <thatslyude@gmail.com>
13552S:	Maintained
13553F:	drivers/input/serio/userio.c
13554F:	include/uapi/linux/userio.h
13555
13556VIRTIO CONSOLE DRIVER
13557M:	Amit Shah <amit@kernel.org>
13558L:	virtualization@lists.linux-foundation.org
13559S:	Maintained
13560F:	drivers/char/virtio_console.c
13561F:	include/linux/virtio_console.h
13562F:	include/uapi/linux/virtio_console.h
13563
13564VIRTIO CORE, NET AND BLOCK DRIVERS
13565M:	"Michael S. Tsirkin" <mst@redhat.com>
13566M:	Jason Wang <jasowang@redhat.com>
13567L:	virtualization@lists.linux-foundation.org
13568S:	Maintained
13569F:	Documentation/devicetree/bindings/virtio/
13570F:	drivers/virtio/
13571F:	tools/virtio/
13572F:	drivers/net/virtio_net.c
13573F:	drivers/block/virtio_blk.c
13574F:	include/linux/virtio*.h
13575F:	include/uapi/linux/virtio_*.h
13576F:	drivers/crypto/virtio/
13577
13578VIRTIO DRIVERS FOR S390
13579M:	Cornelia Huck <cornelia.huck@de.ibm.com>
13580M:	Halil Pasic <pasic@linux.vnet.ibm.com>
13581L:	linux-s390@vger.kernel.org
13582L:	virtualization@lists.linux-foundation.org
13583L:	kvm@vger.kernel.org
13584S:	Supported
13585F:	drivers/s390/virtio/
13586
13587VIRTIO GPU DRIVER
13588M:	David Airlie <airlied@linux.ie>
13589M:	Gerd Hoffmann <kraxel@redhat.com>
13590L:	dri-devel@lists.freedesktop.org
13591L:	virtualization@lists.linux-foundation.org
13592T:	git git://anongit.freedesktop.org/drm/drm-misc
13593S:	Maintained
13594F:	drivers/gpu/drm/virtio/
13595F:	include/uapi/linux/virtio_gpu.h
13596
13597VIRTIO HOST (VHOST)
13598M:	"Michael S. Tsirkin" <mst@redhat.com>
13599M:	Jason Wang <jasowang@redhat.com>
13600L:	kvm@vger.kernel.org
13601L:	virtualization@lists.linux-foundation.org
13602L:	netdev@vger.kernel.org
13603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13604S:	Maintained
13605F:	drivers/vhost/
13606F:	include/uapi/linux/vhost.h
13607
13608VIRTIO INPUT DRIVER
13609M:	Gerd Hoffmann <kraxel@redhat.com>
13610S:	Maintained
13611F:	drivers/virtio/virtio_input.c
13612F:	include/uapi/linux/virtio_input.h
13613
13614VIRTIO CRYPTO DRIVER
13615M:  Gonglei <arei.gonglei@huawei.com>
13616L:  virtualization@lists.linux-foundation.org
13617L:  linux-crypto@vger.kernel.org
13618S:  Maintained
13619F:  drivers/crypto/virtio/
13620F:  include/uapi/linux/virtio_crypto.h
13621
13622VIA RHINE NETWORK DRIVER
13623S:	Orphan
13624F:	drivers/net/ethernet/via/via-rhine.c
13625
13626VIA SD/MMC CARD CONTROLLER DRIVER
13627M:	Bruce Chang <brucechang@via.com.tw>
13628M:	Harald Welte <HaraldWelte@viatech.com>
13629S:	Maintained
13630F:	drivers/mmc/host/via-sdmmc.c
13631
13632VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13633M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13634L:	linux-fbdev@vger.kernel.org
13635S:	Maintained
13636F:	include/linux/via-core.h
13637F:	include/linux/via-gpio.h
13638F:	include/linux/via_i2c.h
13639F:	drivers/video/fbdev/via/
13640
13641VIA VELOCITY NETWORK DRIVER
13642M:	Francois Romieu <romieu@fr.zoreil.com>
13643L:	netdev@vger.kernel.org
13644S:	Maintained
13645F:	drivers/net/ethernet/via/via-velocity.*
13646
13647VIRT LIB
13648M:	Alex Williamson <alex.williamson@redhat.com>
13649M:	Paolo Bonzini <pbonzini@redhat.com>
13650L:	kvm@vger.kernel.org
13651S:	Supported
13652F:	virt/lib/
13653
13654VIVID VIRTUAL VIDEO DRIVER
13655M:	Hans Verkuil <hverkuil@xs4all.nl>
13656L:	linux-media@vger.kernel.org
13657T:	git git://linuxtv.org/media_tree.git
13658W:	https://linuxtv.org
13659S:	Maintained
13660F:	drivers/media/platform/vivid/*
13661
13662VIMC VIRTUAL MEDIA CONTROLLER DRIVER
13663M:	Helen Koike <helen.koike@collabora.com>
13664L:	linux-media@vger.kernel.org
13665T:	git git://linuxtv.org/media_tree.git
13666W:	https://linuxtv.org
13667S:	Maintained
13668F:	drivers/media/platform/vimc/*
13669
13670VLYNQ BUS
13671M:	Florian Fainelli <f.fainelli@gmail.com>
13672L:	openwrt-devel@lists.openwrt.org (subscribers-only)
13673S:	Maintained
13674F:	drivers/vlynq/vlynq.c
13675F:	include/linux/vlynq.h
13676
13677VME SUBSYSTEM
13678M:	Martyn Welch <martyn@welchs.me.uk>
13679M:	Manohar Vanga <manohar.vanga@gmail.com>
13680M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13681L:	devel@driverdev.osuosl.org
13682S:	Maintained
13683T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13684F:	Documentation/driver-api/vme.rst
13685F:	drivers/staging/vme/
13686F:	drivers/vme/
13687F:	include/linux/vme*
13688
13689VMWARE HYPERVISOR INTERFACE
13690M:	Alok Kataria <akataria@vmware.com>
13691L:	virtualization@lists.linux-foundation.org
13692S:	Supported
13693F:	arch/x86/kernel/cpu/vmware.c
13694
13695VMWARE BALLOON DRIVER
13696M:	Xavier Deguillard <xdeguillard@vmware.com>
13697M:	Philip Moltmann <moltmann@vmware.com>
13698M:	"VMware, Inc." <pv-drivers@vmware.com>
13699L:	linux-kernel@vger.kernel.org
13700S:	Maintained
13701F:	drivers/misc/vmw_balloon.c
13702
13703VMWARE VMMOUSE SUBDRIVER
13704M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
13705M:	"VMware, Inc." <pv-drivers@vmware.com>
13706L:	linux-input@vger.kernel.org
13707S:	Maintained
13708F:	drivers/input/mouse/vmmouse.c
13709F:	drivers/input/mouse/vmmouse.h
13710
13711VMWARE VMXNET3 ETHERNET DRIVER
13712M:	Shrikrishna Khare <skhare@vmware.com>
13713M:	"VMware, Inc." <pv-drivers@vmware.com>
13714L:	netdev@vger.kernel.org
13715S:	Maintained
13716F:	drivers/net/vmxnet3/
13717
13718VMware PVSCSI driver
13719M:	Jim Gill <jgill@vmware.com>
13720M:	VMware PV-Drivers <pv-drivers@vmware.com>
13721L:	linux-scsi@vger.kernel.org
13722S:	Maintained
13723F:	drivers/scsi/vmw_pvscsi.c
13724F:	drivers/scsi/vmw_pvscsi.h
13725
13726VMWARE PVRDMA DRIVER
13727M:	Adit Ranadive <aditr@vmware.com>
13728M:	VMware PV-Drivers <pv-drivers@vmware.com>
13729L:	linux-rdma@vger.kernel.org
13730S:	Maintained
13731F:	drivers/infiniband/hw/vmw_pvrdma/
13732
13733VOLTAGE AND CURRENT REGULATOR FRAMEWORK
13734M:	Liam Girdwood <lgirdwood@gmail.com>
13735M:	Mark Brown <broonie@kernel.org>
13736L:	linux-kernel@vger.kernel.org
13737W:	http://www.slimlogic.co.uk/?p=48
13738T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
13739S:	Supported
13740F:	Documentation/devicetree/bindings/regulator/
13741F:	drivers/regulator/
13742F:	include/dt-bindings/regulator/
13743F:	include/linux/regulator/
13744
13745VRF
13746M:	David Ahern <dsa@cumulusnetworks.com>
13747M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
13748L:	netdev@vger.kernel.org
13749S:	Maintained
13750F:	drivers/net/vrf.c
13751F:	Documentation/networking/vrf.txt
13752
13753VT1211 HARDWARE MONITOR DRIVER
13754M:	Juerg Haefliger <juergh@gmail.com>
13755L:	linux-hwmon@vger.kernel.org
13756S:	Maintained
13757F:	Documentation/hwmon/vt1211
13758F:	drivers/hwmon/vt1211.c
13759
13760VT8231 HARDWARE MONITOR DRIVER
13761M:	Roger Lucas <vt8231@hiddenengine.co.uk>
13762L:	linux-hwmon@vger.kernel.org
13763S:	Maintained
13764F:	drivers/hwmon/vt8231.c
13765
13766VUB300 USB to SDIO/SD/MMC bridge chip
13767M:	Tony Olech <tony.olech@elandigitalsystems.com>
13768L:	linux-mmc@vger.kernel.org
13769L:	linux-usb@vger.kernel.org
13770S:	Supported
13771F:	drivers/mmc/host/vub300.c
13772
13773W1 DALLAS'S 1-WIRE BUS
13774M:	Evgeniy Polyakov <zbr@ioremap.net>
13775S:	Maintained
13776F:	Documentation/w1/
13777F:	drivers/w1/
13778
13779W83791D HARDWARE MONITORING DRIVER
13780M:	Marc Hulsman <m.hulsman@tudelft.nl>
13781L:	linux-hwmon@vger.kernel.org
13782S:	Maintained
13783F:	Documentation/hwmon/w83791d
13784F:	drivers/hwmon/w83791d.c
13785
13786W83793 HARDWARE MONITORING DRIVER
13787M:	Rudolf Marek <r.marek@assembler.cz>
13788L:	linux-hwmon@vger.kernel.org
13789S:	Maintained
13790F:	Documentation/hwmon/w83793
13791F:	drivers/hwmon/w83793.c
13792
13793W83795 HARDWARE MONITORING DRIVER
13794M:	Jean Delvare <jdelvare@suse.com>
13795L:	linux-hwmon@vger.kernel.org
13796S:	Maintained
13797F:	drivers/hwmon/w83795.c
13798
13799W83L51xD SD/MMC CARD INTERFACE DRIVER
13800M:	Pierre Ossman <pierre@ossman.eu>
13801S:	Maintained
13802F:	drivers/mmc/host/wbsd.*
13803
13804WACOM PROTOCOL 4 SERIAL TABLETS
13805M:	Julian Squires <julian@cipht.net>
13806M:	Hans de Goede <hdegoede@redhat.com>
13807L:	linux-input@vger.kernel.org
13808S:	Maintained
13809F:	drivers/input/tablet/wacom_serial4.c
13810
13811WATCHDOG DEVICE DRIVERS
13812M:	Wim Van Sebroeck <wim@iguana.be>
13813R:	Guenter Roeck <linux@roeck-us.net>
13814L:	linux-watchdog@vger.kernel.org
13815W:	http://www.linux-watchdog.org/
13816T:	git git://www.linux-watchdog.org/linux-watchdog.git
13817S:	Maintained
13818F:	Documentation/devicetree/bindings/watchdog/
13819F:	Documentation/watchdog/
13820F:	drivers/watchdog/
13821F:	include/linux/watchdog.h
13822F:	include/uapi/linux/watchdog.h
13823
13824WIIMOTE HID DRIVER
13825M:	David Herrmann <dh.herrmann@googlemail.com>
13826L:	linux-input@vger.kernel.org
13827S:	Maintained
13828F:	drivers/hid/hid-wiimote*
13829
13830WINBOND CIR DRIVER
13831M:	David Härdeman <david@hardeman.nu>
13832S:	Maintained
13833F:	drivers/media/rc/winbond-cir.c
13834
13835WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13836M:	William Breathitt Gray <vilhelm.gray@gmail.com>
13837L:	linux-watchdog@vger.kernel.org
13838S:	Maintained
13839F:	drivers/watchdog/ebc-c384_wdt.c
13840
13841WINSYSTEMS WS16C48 GPIO DRIVER
13842M:	William Breathitt Gray <vilhelm.gray@gmail.com>
13843L:	linux-gpio@vger.kernel.org
13844S:	Maintained
13845F:	drivers/gpio/gpio-ws16c48.c
13846
13847WIMAX STACK
13848M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13849M:	linux-wimax@intel.com
13850L:	wimax@linuxwimax.org (subscribers-only)
13851S:	Supported
13852W:	http://linuxwimax.org
13853F:	Documentation/wimax/README.wimax
13854F:	include/linux/wimax/debug.h
13855F:	include/net/wimax.h
13856F:	include/uapi/linux/wimax.h
13857F:	net/wimax/
13858
13859WISTRON LAPTOP BUTTON DRIVER
13860M:	Miloslav Trmac <mitr@volny.cz>
13861S:	Maintained
13862F:	drivers/input/misc/wistron_btns.c
13863
13864WL3501 WIRELESS PCMCIA CARD DRIVER
13865L:	linux-wireless@vger.kernel.org
13866S:	Odd fixes
13867F:	drivers/net/wireless/wl3501*
13868
13869WOLFSON MICROELECTRONICS DRIVERS
13870L:	patches@opensource.wolfsonmicro.com
13871T:	git https://github.com/CirrusLogic/linux-drivers.git
13872W:	https://github.com/CirrusLogic/linux-drivers/wiki
13873S:	Supported
13874F:	Documentation/hwmon/wm83??
13875F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13876F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13877F:	Documentation/devicetree/bindings/mfd/arizona.txt
13878F:	Documentation/devicetree/bindings/mfd/wm831x.txt
13879F:	arch/arm/mach-s3c64xx/mach-crag6410*
13880F:	drivers/clk/clk-wm83*.c
13881F:	drivers/extcon/extcon-arizona.c
13882F:	drivers/leds/leds-wm83*.c
13883F:	drivers/gpio/gpio-*wm*.c
13884F:	drivers/gpio/gpio-arizona.c
13885F:	drivers/hwmon/wm83??-hwmon.c
13886F:	drivers/input/misc/wm831x-on.c
13887F:	drivers/input/touchscreen/wm831x-ts.c
13888F:	drivers/input/touchscreen/wm97*.c
13889F:	drivers/mfd/arizona*
13890F:	drivers/mfd/wm*.c
13891F:	drivers/mfd/cs47l24*
13892F:	drivers/power/supply/wm83*.c
13893F:	drivers/rtc/rtc-wm83*.c
13894F:	drivers/regulator/wm8*.c
13895F:	drivers/regulator/arizona*
13896F:	drivers/video/backlight/wm83*_bl.c
13897F:	drivers/watchdog/wm83*_wdt.c
13898F:	include/linux/mfd/arizona/
13899F:	include/linux/mfd/wm831x/
13900F:	include/linux/mfd/wm8350/
13901F:	include/linux/mfd/wm8400*
13902F:	include/linux/regulator/arizona*
13903F:	include/linux/wm97xx.h
13904F:	include/sound/wm????.h
13905F:	sound/soc/codecs/arizona.?
13906F:	sound/soc/codecs/wm*
13907F:	sound/soc/codecs/cs47l24*
13908
13909WORKQUEUE
13910M:	Tejun Heo <tj@kernel.org>
13911R:	Lai Jiangshan <jiangshanlai@gmail.com>
13912T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13913S:	Maintained
13914F:	include/linux/workqueue.h
13915F:	kernel/workqueue.c
13916F:	Documentation/core-api/workqueue.rst
13917
13918X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13919M:	Chen-Yu Tsai <wens@csie.org>
13920L:	linux-kernel@vger.kernel.org
13921S:	Maintained
13922N:	axp[128]
13923
13924X.25 NETWORK LAYER
13925M:	Andrew Hendry <andrew.hendry@gmail.com>
13926L:	linux-x25@vger.kernel.org
13927S:	Odd Fixes
13928F:	Documentation/networking/x25*
13929F:	include/net/x25*
13930F:	net/x25/
13931
13932X86 ARCHITECTURE (32-BIT AND 64-BIT)
13933M:	Thomas Gleixner <tglx@linutronix.de>
13934M:	Ingo Molnar <mingo@redhat.com>
13935M:	"H. Peter Anvin" <hpa@zytor.com>
13936M:	x86@kernel.org
13937L:	linux-kernel@vger.kernel.org
13938T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13939S:	Maintained
13940F:	Documentation/x86/
13941F:	arch/x86/
13942
13943X86 PLATFORM DRIVERS
13944M:	Darren Hart <dvhart@infradead.org>
13945M:	Andy Shevchenko <andy@infradead.org>
13946L:	platform-driver-x86@vger.kernel.org
13947T:	git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13948S:	Maintained
13949F:	drivers/platform/x86/
13950F:	drivers/platform/olpc/
13951
13952X86 MCE INFRASTRUCTURE
13953M:	Tony Luck <tony.luck@intel.com>
13954M:	Borislav Petkov <bp@alien8.de>
13955L:	linux-edac@vger.kernel.org
13956S:	Maintained
13957F:	arch/x86/kernel/cpu/mcheck/*
13958
13959X86 MICROCODE UPDATE SUPPORT
13960M:	Borislav Petkov <bp@alien8.de>
13961S:	Maintained
13962F:	arch/x86/kernel/cpu/microcode/*
13963
13964X86 VDSO
13965M:	Andy Lutomirski <luto@amacapital.net>
13966L:	linux-kernel@vger.kernel.org
13967T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13968S:	Maintained
13969F:	arch/x86/entry/vdso/
13970
13971XC2028/3028 TUNER DRIVER
13972M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13973M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13974L:	linux-media@vger.kernel.org
13975W:	https://linuxtv.org
13976T:	git git://linuxtv.org/media_tree.git
13977S:	Maintained
13978F:	drivers/media/tuners/tuner-xc2028.*
13979
13980XEN HYPERVISOR INTERFACE
13981M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
13982M:	Juergen Gross <jgross@suse.com>
13983L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13984T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13985S:	Supported
13986F:	arch/x86/xen/
13987F:	drivers/*/xen-*front.c
13988F:	drivers/xen/
13989F:	arch/x86/include/asm/xen/
13990F:	include/xen/
13991F:	include/uapi/xen/
13992
13993XEN HYPERVISOR ARM
13994M:	Stefano Stabellini <sstabellini@kernel.org>
13995L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13996S:	Maintained
13997F:	arch/arm/xen/
13998F:	arch/arm/include/asm/xen/
13999
14000XEN HYPERVISOR ARM64
14001M:	Stefano Stabellini <sstabellini@kernel.org>
14002L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14003S:	Maintained
14004F:	arch/arm64/xen/
14005F:	arch/arm64/include/asm/xen/
14006
14007XEN NETWORK BACKEND DRIVER
14008M:	Wei Liu <wei.liu2@citrix.com>
14009M:	Paul Durrant <paul.durrant@citrix.com>
14010L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14011L:	netdev@vger.kernel.org
14012S:	Supported
14013F:	drivers/net/xen-netback/*
14014
14015XEN PCI SUBSYSTEM
14016M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14017L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14018S:	Supported
14019F:	arch/x86/pci/*xen*
14020F:	drivers/pci/*xen*
14021
14022XEN BLOCK SUBSYSTEM
14023M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14024M:	Roger Pau Monné <roger.pau@citrix.com>
14025L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14026S:	Supported
14027F:	drivers/block/xen-blkback/*
14028F:	drivers/block/xen*
14029
14030XEN PVSCSI DRIVERS
14031M:	Juergen Gross <jgross@suse.com>
14032L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14033L:	linux-scsi@vger.kernel.org
14034S:	Supported
14035F:	drivers/scsi/xen-scsifront.c
14036F:	drivers/xen/xen-scsiback.c
14037F:	include/xen/interface/io/vscsiif.h
14038
14039XEN SWIOTLB SUBSYSTEM
14040M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14041L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14042S:	Supported
14043F:	arch/x86/xen/*swiotlb*
14044F:	drivers/xen/*swiotlb*
14045
14046XFS FILESYSTEM
14047M:	Darrick J. Wong <darrick.wong@oracle.com>
14048M:	linux-xfs@vger.kernel.org
14049L:	linux-xfs@vger.kernel.org
14050W:	http://xfs.org/
14051T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14052S:	Supported
14053F:	Documentation/filesystems/xfs.txt
14054F:	fs/xfs/
14055
14056XILINX AXI ETHERNET DRIVER
14057M:	Anirudha Sarangi <anirudh@xilinx.com>
14058M:	John Linn <John.Linn@xilinx.com>
14059S:	Maintained
14060F:	drivers/net/ethernet/xilinx/xilinx_axienet*
14061
14062XILINX UARTLITE SERIAL DRIVER
14063M:	Peter Korsgaard <jacmet@sunsite.dk>
14064L:	linux-serial@vger.kernel.org
14065S:	Maintained
14066F:	drivers/tty/serial/uartlite.c
14067
14068XILINX VIDEO IP CORES
14069M:	Hyun Kwon <hyun.kwon@xilinx.com>
14070M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14071L:	linux-media@vger.kernel.org
14072T:	git git://linuxtv.org/media_tree.git
14073S:	Supported
14074F:	Documentation/devicetree/bindings/media/xilinx/
14075F:	drivers/media/platform/xilinx/
14076F:	include/uapi/linux/xilinx-v4l2-controls.h
14077
14078XILLYBUS DRIVER
14079M:	Eli Billauer <eli.billauer@gmail.com>
14080L:	linux-kernel@vger.kernel.org
14081S:	Supported
14082F:	drivers/char/xillybus/
14083
14084XTENSA XTFPGA PLATFORM SUPPORT
14085M:	Max Filippov <jcmvbkbc@gmail.com>
14086L:	linux-xtensa@linux-xtensa.org
14087S:	Maintained
14088F:	drivers/spi/spi-xtensa-xtfpga.c
14089F:	sound/soc/xtensa/xtfpga-i2s.c
14090
14091YAM DRIVER FOR AX.25
14092M:	Jean-Paul Roubelat <jpr@f6fbb.org>
14093L:	linux-hams@vger.kernel.org
14094S:	Maintained
14095F:	drivers/net/hamradio/yam*
14096F:	include/linux/yam.h
14097
14098YEALINK PHONE DRIVER
14099M:	Henk Vergonet <Henk.Vergonet@gmail.com>
14100L:	usbb2k-api-dev@nongnu.org
14101S:	Maintained
14102F:	Documentation/input/yealink.rst
14103F:	drivers/input/misc/yealink.*
14104
14105Z8530 DRIVER FOR AX.25
14106M:	Joerg Reuter <jreuter@yaina.de>
14107W:	http://yaina.de/jreuter/
14108W:	http://www.qsl.net/dl1bke/
14109L:	linux-hams@vger.kernel.org
14110S:	Maintained
14111F:	Documentation/networking/z8530drv.txt
14112F:	drivers/net/hamradio/*scc.c
14113F:	drivers/net/hamradio/z8530.h
14114
14115ZBUD COMPRESSED PAGE ALLOCATOR
14116M:	Seth Jennings <sjenning@redhat.com>
14117M:	Dan Streetman <ddstreet@ieee.org>
14118L:	linux-mm@kvack.org
14119S:	Maintained
14120F:	mm/zbud.c
14121F:	include/linux/zbud.h
14122
14123ZD1211RW WIRELESS DRIVER
14124M:	Daniel Drake <dsd@gentoo.org>
14125M:	Ulrich Kunitz <kune@deine-taler.de>
14126W:	http://zd1211.ath.cx/wiki/DriverRewrite
14127L:	linux-wireless@vger.kernel.org
14128L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
14129S:	Maintained
14130F:	drivers/net/wireless/zydas/zd1211rw/
14131
14132ZD1301_DEMOD MEDIA DRIVER
14133M:	Antti Palosaari <crope@iki.fi>
14134L:	linux-media@vger.kernel.org
14135W:	https://linuxtv.org/
14136W:	http://palosaari.fi/linux/
14137Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14138S:	Maintained
14139F:	drivers/media/dvb-frontends/zd1301_demod*
14140
14141ZD1301 MEDIA DRIVER
14142M:	Antti Palosaari <crope@iki.fi>
14143L:	linux-media@vger.kernel.org
14144W:	https://linuxtv.org/
14145W:	http://palosaari.fi/linux/
14146Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14147S:	Maintained
14148F:	drivers/media/usb/dvb-usb-v2/zd1301*
14149
14150ZPOOL COMPRESSED PAGE STORAGE API
14151M:	Dan Streetman <ddstreet@ieee.org>
14152L:	linux-mm@kvack.org
14153S:	Maintained
14154F:	mm/zpool.c
14155F:	include/linux/zpool.h
14156
14157ZR36067 VIDEO FOR LINUX DRIVER
14158L:	mjpeg-users@lists.sourceforge.net
14159L:	linux-media@vger.kernel.org
14160W:	http://mjpeg.sourceforge.net/driver-zoran/
14161T:	hg https://linuxtv.org/hg/v4l-dvb
14162S:	Odd Fixes
14163F:	drivers/media/pci/zoran/
14164
14165ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14166M:	Minchan Kim <minchan@kernel.org>
14167M:	Nitin Gupta <ngupta@vflare.org>
14168R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14169L:	linux-kernel@vger.kernel.org
14170S:	Maintained
14171F:	drivers/block/zram/
14172F:	Documentation/blockdev/zram.txt
14173
14174ZS DECSTATION Z85C30 SERIAL DRIVER
14175M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14176S:	Maintained
14177F:	drivers/tty/serial/zs.*
14178
14179ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14180M:	Minchan Kim <minchan@kernel.org>
14181M:	Nitin Gupta <ngupta@vflare.org>
14182R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14183L:	linux-mm@kvack.org
14184S:	Maintained
14185F:	mm/zsmalloc.c
14186F:	include/linux/zsmalloc.h
14187F:	Documentation/vm/zsmalloc.txt
14188
14189ZSWAP COMPRESSED SWAP CACHING
14190M:	Seth Jennings <sjenning@redhat.com>
14191M:	Dan Streetman <ddstreet@ieee.org>
14192L:	linux-mm@kvack.org
14193S:	Maintained
14194F:	mm/zswap.c
14195
14196THE REST
14197M:	Linus Torvalds <torvalds@linux-foundation.org>
14198L:	linux-kernel@vger.kernel.org
14199Q:	http://patchwork.kernel.org/project/LKML/list/
14200T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14201S:	Buried alive in reporters
14202F:	*
14203F:	*/
14204