xref: /openbmc/linux/MAINTAINERS (revision a36954f5)
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 MULTIPLEXER
6485M:	Peter Rosin <peda@axentia.se>
6486L:	linux-iio@vger.kernel.org
6487S:	Maintained
6488F:	Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6489
6490IIO SUBSYSTEM AND DRIVERS
6491M:	Jonathan Cameron <jic23@kernel.org>
6492R:	Hartmut Knaack <knaack.h@gmx.de>
6493R:	Lars-Peter Clausen <lars@metafoo.de>
6494R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6495L:	linux-iio@vger.kernel.org
6496T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6497S:	Maintained
6498F:	Documentation/devicetree/bindings/iio/
6499F:	drivers/iio/
6500F:	drivers/staging/iio/
6501F:	include/linux/iio/
6502F:	tools/iio/
6503
6504IKANOS/ADI EAGLE ADSL USB DRIVER
6505M:	Matthieu Castet <castet.matthieu@free.fr>
6506M:	Stanislaw Gruszka <stf_xl@wp.pl>
6507S:	Maintained
6508F:	drivers/usb/atm/ueagle-atm.c
6509
6510IMGTEC ASCII LCD DRIVER
6511M:	Paul Burton <paul.burton@imgtec.com>
6512S:	Maintained
6513F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6514F:	drivers/auxdisplay/img-ascii-lcd.c
6515
6516INA209 HARDWARE MONITOR DRIVER
6517M:	Guenter Roeck <linux@roeck-us.net>
6518L:	linux-hwmon@vger.kernel.org
6519S:	Maintained
6520F:	Documentation/hwmon/ina209
6521F:	Documentation/devicetree/bindings/i2c/ina209.txt
6522F:	drivers/hwmon/ina209.c
6523
6524INA2XX HARDWARE MONITOR DRIVER
6525M:	Guenter Roeck <linux@roeck-us.net>
6526L:	linux-hwmon@vger.kernel.org
6527S:	Maintained
6528F:	Documentation/hwmon/ina2xx
6529F:	drivers/hwmon/ina2xx.c
6530F:	include/linux/platform_data/ina2xx.h
6531
6532INDUSTRY PACK SUBSYSTEM (IPACK)
6533M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6534M:	Jens Taprogge <jens.taprogge@taprogge.org>
6535M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6536L:	industrypack-devel@lists.sourceforge.net
6537W:	http://industrypack.sourceforge.net
6538S:	Maintained
6539F:	drivers/ipack/
6540
6541INGENIC JZ4780 DMA Driver
6542M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6543S:	Maintained
6544F:	drivers/dma/dma-jz4780.c
6545
6546INGENIC JZ4780 NAND DRIVER
6547M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6548L:	linux-mtd@lists.infradead.org
6549S:	Maintained
6550F:	drivers/mtd/nand/jz4780_*
6551
6552INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6553M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6554M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6555L:	linux-ima-devel@lists.sourceforge.net
6556L:	linux-ima-user@lists.sourceforge.net
6557L:	linux-security-module@vger.kernel.org
6558T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6559S:	Supported
6560F:	security/integrity/ima/
6561
6562IMGTEC IR DECODER DRIVER
6563M:	James Hogan <james.hogan@imgtec.com>
6564S:	Maintained
6565F:	drivers/media/rc/img-ir/
6566
6567IMS TWINTURBO FRAMEBUFFER DRIVER
6568L:	linux-fbdev@vger.kernel.org
6569S:	Orphan
6570F:	drivers/video/fbdev/imsttfb.c
6571
6572INFINIBAND SUBSYSTEM
6573M:	Doug Ledford <dledford@redhat.com>
6574M:	Sean Hefty <sean.hefty@intel.com>
6575M:	Hal Rosenstock <hal.rosenstock@gmail.com>
6576L:	linux-rdma@vger.kernel.org
6577W:	http://www.openfabrics.org/
6578Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6579T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6580S:	Supported
6581F:	Documentation/devicetree/bindings/infiniband/
6582F:	Documentation/infiniband/
6583F:	drivers/infiniband/
6584F:	include/uapi/linux/if_infiniband.h
6585F:	include/uapi/rdma/
6586F:	include/rdma/
6587
6588INOTIFY
6589M:	John McCutchan <john@johnmccutchan.com>
6590M:	Robert Love <rlove@rlove.org>
6591M:	Eric Paris <eparis@parisplace.org>
6592S:	Maintained
6593F:	Documentation/filesystems/inotify.txt
6594F:	fs/notify/inotify/
6595F:	include/linux/inotify.h
6596F:	include/uapi/linux/inotify.h
6597
6598INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6599M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6600L:	linux-input@vger.kernel.org
6601Q:	http://patchwork.kernel.org/project/linux-input/list/
6602T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6603S:	Maintained
6604F:	drivers/input/
6605F:	include/linux/input.h
6606F:	include/uapi/linux/input.h
6607F:	include/linux/input/
6608F:	Documentation/devicetree/bindings/input/
6609
6610INPUT MULTITOUCH (MT) PROTOCOL
6611M:	Henrik Rydberg <rydberg@bitmath.org>
6612L:	linux-input@vger.kernel.org
6613S:	Odd fixes
6614F:	Documentation/input/multi-touch-protocol.rst
6615F:	drivers/input/input-mt.c
6616K:	\b(ABS|SYN)_MT_
6617
6618INTEL ASoC BDW/HSW DRIVERS
6619M:	Jie Yang <yang.jie@linux.intel.com>
6620L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6621S:	Supported
6622F:	sound/soc/intel/common/sst-dsp*
6623F:	sound/soc/intel/common/sst-firmware.c
6624F:	sound/soc/intel/boards/broadwell.c
6625F:	sound/soc/intel/haswell/
6626
6627INTEL C600 SERIES SAS CONTROLLER DRIVER
6628M:	Intel SCU Linux support <intel-linux-scu@intel.com>
6629M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6630L:	linux-scsi@vger.kernel.org
6631T:	git git://git.code.sf.net/p/intel-sas/isci
6632S:	Supported
6633F:	drivers/scsi/isci/
6634
6635INTEL HID EVENT DRIVER
6636M:	Alex Hung <alex.hung@canonical.com>
6637L:	platform-driver-x86@vger.kernel.org
6638S:	Maintained
6639F:	drivers/platform/x86/intel-hid.c
6640
6641INTEL VIRTUAL BUTTON DRIVER
6642M:	AceLan Kao <acelan.kao@canonical.com>
6643L:	platform-driver-x86@vger.kernel.org
6644S:	Maintained
6645F:	drivers/platform/x86/intel-vbtn.c
6646
6647INTEL IDLE DRIVER
6648M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
6649M:	Len Brown <lenb@kernel.org>
6650L:	linux-pm@vger.kernel.org
6651T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6652B:	https://bugzilla.kernel.org
6653S:	Supported
6654F:	drivers/idle/intel_idle.c
6655
6656INTEL INTEGRATED SENSOR HUB DRIVER
6657M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6658M:	Jiri Kosina <jikos@kernel.org>
6659L:	linux-input@vger.kernel.org
6660S:	Maintained
6661F:	drivers/hid/intel-ish-hid/
6662
6663INTEL PSTATE DRIVER
6664M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6665M:	Len Brown <lenb@kernel.org>
6666L:	linux-pm@vger.kernel.org
6667S:	Supported
6668F:	drivers/cpufreq/intel_pstate.c
6669
6670INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6671M:	Maik Broemme <mbroemme@libmpq.org>
6672L:	linux-fbdev@vger.kernel.org
6673S:	Maintained
6674F:	Documentation/fb/intelfb.txt
6675F:	drivers/video/fbdev/intelfb/
6676
6677INTEL 810/815 FRAMEBUFFER DRIVER
6678M:	Antonino Daplas <adaplas@gmail.com>
6679L:	linux-fbdev@vger.kernel.org
6680S:	Maintained
6681F:	drivers/video/fbdev/i810/
6682
6683INTEL MENLOW THERMAL DRIVER
6684M:	Sujith Thomas <sujith.thomas@intel.com>
6685L:	platform-driver-x86@vger.kernel.org
6686W:	https://01.org/linux-acpi
6687S:	Supported
6688F:	drivers/platform/x86/intel_menlow.c
6689
6690INTEL I/OAT DMA DRIVER
6691M:	Dave Jiang <dave.jiang@intel.com>
6692R:	Dan Williams <dan.j.williams@intel.com>
6693L:	dmaengine@vger.kernel.org
6694Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6695S:	Supported
6696F:	drivers/dma/ioat*
6697
6698INTEL IOMMU (VT-d)
6699M:	David Woodhouse <dwmw2@infradead.org>
6700L:	iommu@lists.linux-foundation.org
6701T:	git git://git.infradead.org/iommu-2.6.git
6702S:	Supported
6703F:	drivers/iommu/intel-iommu.c
6704F:	include/linux/intel-iommu.h
6705
6706INTEL IOP-ADMA DMA DRIVER
6707R:	Dan Williams <dan.j.williams@intel.com>
6708S:	Odd fixes
6709F:	drivers/dma/iop-adma.c
6710
6711INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6712M:	Krzysztof Halasa <khalasa@piap.pl>
6713S:	Maintained
6714F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
6715F:	arch/arm/mach-ixp4xx/include/mach/npe.h
6716F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6717F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
6718F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
6719F:	drivers/net/wan/ixp4xx_hss.c
6720
6721INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6722M:	Deepak Saxena <dsaxena@plexity.net>
6723S:	Maintained
6724F:	drivers/char/hw_random/ixp4xx-rng.c
6725
6726INTEL ETHERNET DRIVERS
6727M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6728L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6729W:	http://www.intel.com/support/feedback.htm
6730W:	http://e1000.sourceforge.net/
6731Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6732T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6733T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6734S:	Supported
6735F:	Documentation/networking/e100.txt
6736F:	Documentation/networking/e1000.txt
6737F:	Documentation/networking/e1000e.txt
6738F:	Documentation/networking/igb.txt
6739F:	Documentation/networking/igbvf.txt
6740F:	Documentation/networking/ixgb.txt
6741F:	Documentation/networking/ixgbe.txt
6742F:	Documentation/networking/ixgbevf.txt
6743F:	Documentation/networking/i40e.txt
6744F:	Documentation/networking/i40evf.txt
6745F:	drivers/net/ethernet/intel/
6746F:	drivers/net/ethernet/intel/*/
6747
6748INTEL RDMA RNIC DRIVER
6749M:     Faisal Latif <faisal.latif@intel.com>
6750M:     Shiraz Saleem <shiraz.saleem@intel.com>
6751L:     linux-rdma@vger.kernel.org
6752S:     Supported
6753F:     drivers/infiniband/hw/i40iw/
6754
6755INTEL MERRIFIELD GPIO DRIVER
6756M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6757L:	linux-gpio@vger.kernel.org
6758S:	Maintained
6759F:	drivers/gpio/gpio-merrifield.c
6760
6761INTEL-MID GPIO DRIVER
6762M:	David Cohen <david.a.cohen@linux.intel.com>
6763L:	linux-gpio@vger.kernel.org
6764S:	Maintained
6765F:	drivers/gpio/gpio-intel-mid.c
6766
6767INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6768M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
6769L:	linux-wireless@vger.kernel.org
6770S:	Maintained
6771F:	Documentation/networking/README.ipw2100
6772F:	Documentation/networking/README.ipw2200
6773F:	drivers/net/wireless/intel/ipw2x00/
6774
6775INTEL(R) TRACE HUB
6776M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6777S:	Supported
6778F:	Documentation/trace/intel_th.txt
6779F:	drivers/hwtracing/intel_th/
6780
6781INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6782M:	Ning Sun <ning.sun@intel.com>
6783L:	tboot-devel@lists.sourceforge.net
6784W:	http://tboot.sourceforge.net
6785T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6786S:	Supported
6787F:	Documentation/intel_txt.txt
6788F:	include/linux/tboot.h
6789F:	arch/x86/kernel/tboot.c
6790
6791INTEL WIRELESS WIMAX CONNECTION 2400
6792M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6793M:	linux-wimax@intel.com
6794L:	wimax@linuxwimax.org (subscribers-only)
6795S:	Supported
6796W:	http://linuxwimax.org
6797F:	Documentation/wimax/README.i2400m
6798F:	drivers/net/wimax/i2400m/
6799F:	include/uapi/linux/wimax/i2400m.h
6800
6801INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6802M:	Stanislaw Gruszka <sgruszka@redhat.com>
6803L:	linux-wireless@vger.kernel.org
6804S:	Supported
6805F:	drivers/net/wireless/intel/iwlegacy/
6806
6807INTEL WIRELESS WIFI LINK (iwlwifi)
6808M:	Johannes Berg <johannes.berg@intel.com>
6809M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6810M:	Luca Coelho <luciano.coelho@intel.com>
6811M:	Intel Linux Wireless <linuxwifi@intel.com>
6812L:	linux-wireless@vger.kernel.org
6813W:	http://intellinuxwireless.org
6814T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6815S:	Supported
6816F:	drivers/net/wireless/intel/iwlwifi/
6817
6818INTEL MANAGEMENT ENGINE (mei)
6819M:	Tomas Winkler <tomas.winkler@intel.com>
6820L:	linux-kernel@vger.kernel.org
6821S:	Supported
6822F:	include/uapi/linux/mei.h
6823F:	include/linux/mei_cl_bus.h
6824F:	drivers/misc/mei/*
6825F:	drivers/watchdog/mei_wdt.c
6826F:	Documentation/misc-devices/mei/*
6827F:	samples/mei/*
6828
6829INTEL MIC DRIVERS (mic)
6830M:	Sudeep Dutt <sudeep.dutt@intel.com>
6831M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
6832S:	Supported
6833W:	https://github.com/sudeepdutt/mic
6834W:	http://software.intel.com/en-us/mic-developer
6835F:	include/linux/mic_bus.h
6836F:	include/linux/scif.h
6837F:	include/uapi/linux/mic_common.h
6838F: 	include/uapi/linux/mic_ioctl.h
6839F:	include/uapi/linux/scif_ioctl.h
6840F:	drivers/misc/mic/
6841F:	drivers/dma/mic_x100_dma.c
6842F:	drivers/dma/mic_x100_dma.h
6843F:	Documentation/mic/
6844
6845INTEL PMC/P-Unit IPC DRIVER
6846M:	Zha Qipeng<qipeng.zha@intel.com>
6847L:	platform-driver-x86@vger.kernel.org
6848S:	Maintained
6849F:	drivers/platform/x86/intel_pmc_ipc.c
6850F:	drivers/platform/x86/intel_punit_ipc.c
6851F:	arch/x86/include/asm/intel_pmc_ipc.h
6852F:	arch/x86/include/asm/intel_punit_ipc.h
6853
6854INTEL TELEMETRY DRIVER
6855M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6856L:	platform-driver-x86@vger.kernel.org
6857S:	Maintained
6858F:	arch/x86/include/asm/intel_telemetry.h
6859F:	drivers/platform/x86/intel_telemetry*
6860
6861INTEL PMC CORE DRIVER
6862M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6863M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6864L:	platform-driver-x86@vger.kernel.org
6865S:	Maintained
6866F:	arch/x86/include/asm/pmc_core.h
6867F:	drivers/platform/x86/intel_pmc_core*
6868
6869INVENSENSE MPU-3050 GYROSCOPE DRIVER
6870M:	Linus Walleij <linus.walleij@linaro.org>
6871L:	linux-iio@vger.kernel.org
6872S:	Maintained
6873F:	drivers/iio/gyro/mpu3050*
6874F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6875
6876IOC3 ETHERNET DRIVER
6877M:	Ralf Baechle <ralf@linux-mips.org>
6878L:	linux-mips@linux-mips.org
6879S:	Maintained
6880F:	drivers/net/ethernet/sgi/ioc3-eth.c
6881
6882IOC3 SERIAL DRIVER
6883M:	Pat Gefre <pfg@sgi.com>
6884L:	linux-serial@vger.kernel.org
6885S:	Maintained
6886F:	drivers/tty/serial/ioc3_serial.c
6887
6888IOMMU DRIVERS
6889M:	Joerg Roedel <joro@8bytes.org>
6890L:	iommu@lists.linux-foundation.org
6891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6892S:	Maintained
6893F:	Documentation/devicetree/bindings/iommu/
6894F:	drivers/iommu/
6895F:	include/linux/iommu.h
6896F:	include/linux/iova.h
6897
6898IP MASQUERADING
6899M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6900S:	Maintained
6901F:	net/ipv4/netfilter/ipt_MASQUERADE.c
6902
6903IPMI SUBSYSTEM
6904M:	Corey Minyard <minyard@acm.org>
6905L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6906W:	http://openipmi.sourceforge.net/
6907S:	Supported
6908F:	Documentation/IPMI.txt
6909F:	drivers/char/ipmi/
6910F:	include/linux/ipmi*
6911F:	include/uapi/linux/ipmi*
6912
6913QCOM AUDIO (ASoC) DRIVERS
6914M:	Patrick Lai <plai@codeaurora.org>
6915M:	Banajit Goswami <bgoswami@codeaurora.org>
6916L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6917S:	Supported
6918F:	sound/soc/qcom/
6919
6920IPS SCSI RAID DRIVER
6921M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6922L:	linux-scsi@vger.kernel.org
6923W:	http://www.adaptec.com/
6924S:	Maintained
6925F:	drivers/scsi/ips*
6926
6927IPVS
6928M:	Wensong Zhang <wensong@linux-vs.org>
6929M:	Simon Horman <horms@verge.net.au>
6930M:	Julian Anastasov <ja@ssi.bg>
6931L:	netdev@vger.kernel.org
6932L:	lvs-devel@vger.kernel.org
6933S:	Maintained
6934T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6935T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6936F:	Documentation/networking/ipvs-sysctl.txt
6937F:	include/net/ip_vs.h
6938F:	include/uapi/linux/ip_vs.h
6939F:	net/netfilter/ipvs/
6940
6941IPWIRELESS DRIVER
6942M:	Jiri Kosina <jikos@kernel.org>
6943M:	David Sterba <dsterba@suse.com>
6944S:	Odd Fixes
6945F:	drivers/tty/ipwireless/
6946
6947IPX NETWORK LAYER
6948L:	netdev@vger.kernel.org
6949S:	Odd fixes
6950F:	include/net/ipx.h
6951F:	include/uapi/linux/ipx.h
6952F:	net/ipx/
6953
6954IRDA SUBSYSTEM
6955M:	Samuel Ortiz <samuel@sortiz.org>
6956L:	irda-users@lists.sourceforge.net (subscribers-only)
6957L:	netdev@vger.kernel.org
6958W:	http://irda.sourceforge.net/
6959S:	Maintained
6960T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6961F:	Documentation/networking/irda.txt
6962F:	drivers/net/irda/
6963F:	include/net/irda/
6964F:	net/irda/
6965
6966IRQ SUBSYSTEM
6967M:	Thomas Gleixner <tglx@linutronix.de>
6968L:	linux-kernel@vger.kernel.org
6969S:	Maintained
6970T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6971F:	kernel/irq/
6972
6973IRQCHIP DRIVERS
6974M:	Thomas Gleixner <tglx@linutronix.de>
6975M:	Jason Cooper <jason@lakedaemon.net>
6976M:	Marc Zyngier <marc.zyngier@arm.com>
6977L:	linux-kernel@vger.kernel.org
6978S:	Maintained
6979T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6980T:	git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6981F:	Documentation/devicetree/bindings/interrupt-controller/
6982F:	drivers/irqchip/
6983
6984IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6985M:	Marc Zyngier <marc.zyngier@arm.com>
6986S:	Maintained
6987T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6988F:	Documentation/IRQ-domain.txt
6989F:	include/linux/irqdomain.h
6990F:	kernel/irq/irqdomain.c
6991F:	kernel/irq/msi.c
6992
6993ISA
6994M:	William Breathitt Gray <vilhelm.gray@gmail.com>
6995S:	Maintained
6996F:	Documentation/isa.txt
6997F:	drivers/base/isa.c
6998F:	include/linux/isa.h
6999
7000ISAPNP
7001M:	Jaroslav Kysela <perex@perex.cz>
7002S:	Maintained
7003F:	Documentation/isapnp.txt
7004F:	drivers/pnp/isapnp/
7005F:	include/linux/isapnp.h
7006
7007ISA RADIO MODULE
7008M:	Hans Verkuil <hverkuil@xs4all.nl>
7009L:	linux-media@vger.kernel.org
7010T:	git git://linuxtv.org/media_tree.git
7011W:	https://linuxtv.org
7012S:	Maintained
7013F:	drivers/media/radio/radio-isa*
7014
7015iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7016M:	Peter Jones <pjones@redhat.com>
7017M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7018S:	Maintained
7019F:	drivers/firmware/iscsi_ibft*
7020
7021ISCSI
7022M:	Lee Duncan <lduncan@suse.com>
7023M:	Chris Leech <cleech@redhat.com>
7024L:	open-iscsi@googlegroups.com
7025W:	www.open-iscsi.com
7026S:	Maintained
7027F:	drivers/scsi/*iscsi*
7028F:	include/scsi/*iscsi*
7029
7030ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7031M:	Or Gerlitz <ogerlitz@mellanox.com>
7032M:	Sagi Grimberg <sagi@grimberg.me>
7033M:	Roi Dayan <roid@mellanox.com>
7034L:	linux-rdma@vger.kernel.org
7035S:	Supported
7036W:	http://www.openfabrics.org
7037W:	www.open-iscsi.org
7038Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7039F:	drivers/infiniband/ulp/iser/
7040
7041ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7042M:	Sagi Grimberg <sagi@grimberg.me>
7043T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7044L:	linux-rdma@vger.kernel.org
7045L:	target-devel@vger.kernel.org
7046S:	Supported
7047W:	http://www.linux-iscsi.org
7048F:	drivers/infiniband/ulp/isert
7049
7050ISDN SUBSYSTEM
7051M:	Karsten Keil <isdn@linux-pingi.de>
7052L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7053L:	netdev@vger.kernel.org
7054W:	http://www.isdn4linux.de
7055T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7056S:	Maintained
7057F:	Documentation/isdn/
7058F:	drivers/isdn/
7059F:	include/linux/isdn.h
7060F:	include/linux/isdn/
7061F:	include/uapi/linux/isdn.h
7062F:	include/uapi/linux/isdn/
7063
7064ISDN SUBSYSTEM (Eicon active card driver)
7065M:	Armin Schindler <mac@melware.de>
7066L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7067W:	http://www.melware.de
7068S:	Maintained
7069F:	drivers/isdn/hardware/eicon/
7070
7071IT87 HARDWARE MONITORING DRIVER
7072M:	Jean Delvare <jdelvare@suse.com>
7073L:	linux-hwmon@vger.kernel.org
7074S:	Maintained
7075F:	Documentation/hwmon/it87
7076F:	drivers/hwmon/it87.c
7077
7078IT913X MEDIA DRIVER
7079M:	Antti Palosaari <crope@iki.fi>
7080L:	linux-media@vger.kernel.org
7081W:	https://linuxtv.org
7082W:	http://palosaari.fi/linux/
7083Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7084T:	git git://linuxtv.org/anttip/media_tree.git
7085S:	Maintained
7086F:	drivers/media/tuners/it913x*
7087
7088IVTV VIDEO4LINUX DRIVER
7089M:	Andy Walls <awalls@md.metrocast.net>
7090L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7091L:	linux-media@vger.kernel.org
7092T:	git git://linuxtv.org/media_tree.git
7093W:	http://www.ivtvdriver.org
7094S:	Maintained
7095F:	Documentation/media/v4l-drivers/ivtv*
7096F:	drivers/media/pci/ivtv/
7097F:	include/uapi/linux/ivtv*
7098
7099IX2505V MEDIA DRIVER
7100M:	Malcolm Priestley <tvboxspy@gmail.com>
7101L:	linux-media@vger.kernel.org
7102W:	https://linuxtv.org
7103Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7104S:	Maintained
7105F:	drivers/media/dvb-frontends/ix2505v*
7106
7107JC42.4 TEMPERATURE SENSOR DRIVER
7108M:	Guenter Roeck <linux@roeck-us.net>
7109L:	linux-hwmon@vger.kernel.org
7110S:	Maintained
7111F:	drivers/hwmon/jc42.c
7112F:	Documentation/hwmon/jc42
7113
7114JFS FILESYSTEM
7115M:	Dave Kleikamp <shaggy@kernel.org>
7116L:	jfs-discussion@lists.sourceforge.net
7117W:	http://jfs.sourceforge.net/
7118T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7119S:	Maintained
7120F:	Documentation/filesystems/jfs.txt
7121F:	fs/jfs/
7122
7123JME NETWORK DRIVER
7124M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7125L:	netdev@vger.kernel.org
7126S:	Maintained
7127F:	drivers/net/ethernet/jme.*
7128
7129JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7130M:	David Woodhouse <dwmw2@infradead.org>
7131L:	linux-mtd@lists.infradead.org
7132W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7133S:	Maintained
7134F:	fs/jffs2/
7135F:	include/uapi/linux/jffs2.h
7136
7137JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7138M:	"Theodore Ts'o" <tytso@mit.edu>
7139M:	Jan Kara <jack@suse.com>
7140L:	linux-ext4@vger.kernel.org
7141S:	Maintained
7142F:	fs/jbd2/
7143F:	include/linux/jbd2.h
7144
7145JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7146M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7147L:	linux-media@vger.kernel.org
7148S:	Maintained
7149F:	drivers/media/platform/rcar_jpu.c
7150
7151JSM Neo PCI based serial card
7152M:	Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
7153L:	linux-serial@vger.kernel.org
7154S:	Maintained
7155F:	drivers/tty/serial/jsm/
7156
7157K10TEMP HARDWARE MONITORING DRIVER
7158M:	Clemens Ladisch <clemens@ladisch.de>
7159L:	linux-hwmon@vger.kernel.org
7160S:	Maintained
7161F:	Documentation/hwmon/k10temp
7162F:	drivers/hwmon/k10temp.c
7163
7164K8TEMP HARDWARE MONITORING DRIVER
7165M:	Rudolf Marek <r.marek@assembler.cz>
7166L:	linux-hwmon@vger.kernel.org
7167S:	Maintained
7168F:	Documentation/hwmon/k8temp
7169F:	drivers/hwmon/k8temp.c
7170
7171KASAN
7172M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7173R:	Alexander Potapenko <glider@google.com>
7174R:	Dmitry Vyukov <dvyukov@google.com>
7175L:	kasan-dev@googlegroups.com
7176S:	Maintained
7177F:	arch/*/include/asm/kasan.h
7178F:	arch/*/mm/kasan_init*
7179F:	Documentation/dev-tools/kasan.rst
7180F:	include/linux/kasan*.h
7181F:	lib/test_kasan.c
7182F:	mm/kasan/
7183F:	scripts/Makefile.kasan
7184
7185KCONFIG
7186M:	"Yann E. MORIN" <yann.morin.1998@free.fr>
7187L:	linux-kbuild@vger.kernel.org
7188T:	git git://gitorious.org/linux-kconfig/linux-kconfig
7189S:	Maintained
7190F:	Documentation/kbuild/kconfig-language.txt
7191F:	scripts/kconfig/
7192
7193KDUMP
7194M:	Dave Young <dyoung@redhat.com>
7195M:	Baoquan He <bhe@redhat.com>
7196R:	Vivek Goyal <vgoyal@redhat.com>
7197L:	kexec@lists.infradead.org
7198W:	http://lse.sourceforge.net/kdump/
7199S:	Maintained
7200F:	Documentation/kdump/
7201
7202KEENE FM RADIO TRANSMITTER DRIVER
7203M:	Hans Verkuil <hverkuil@xs4all.nl>
7204L:	linux-media@vger.kernel.org
7205T:	git git://linuxtv.org/media_tree.git
7206W:	https://linuxtv.org
7207S:	Maintained
7208F:	drivers/media/radio/radio-keene*
7209
7210KERNEL AUTOMOUNTER v4 (AUTOFS4)
7211M:	Ian Kent <raven@themaw.net>
7212L:	autofs@vger.kernel.org
7213S:	Maintained
7214F:	fs/autofs4/
7215
7216KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7217M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7218M:	Michal Marek <mmarek@suse.com>
7219T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7220L:	linux-kbuild@vger.kernel.org
7221S:	Maintained
7222F:	Documentation/kbuild/
7223F:	Makefile
7224F:	scripts/Makefile.*
7225F:	scripts/basic/
7226F:	scripts/mk*
7227F:	scripts/package/
7228
7229KERNEL JANITORS
7230L:	kernel-janitors@vger.kernel.org
7231W:	http://kernelnewbies.org/KernelJanitors
7232S:	Odd Fixes
7233
7234KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7235M:	"J. Bruce Fields" <bfields@fieldses.org>
7236M:	Jeff Layton <jlayton@poochiereds.net>
7237L:	linux-nfs@vger.kernel.org
7238W:	http://nfs.sourceforge.net/
7239T:	git git://linux-nfs.org/~bfields/linux.git
7240S:	Supported
7241F:	fs/nfsd/
7242F:	include/uapi/linux/nfsd/
7243F:	fs/lockd/
7244F:	fs/nfs_common/
7245F:	net/sunrpc/
7246F:	include/linux/lockd/
7247F:	include/linux/sunrpc/
7248F:	include/uapi/linux/sunrpc/
7249
7250KERNEL SELFTEST FRAMEWORK
7251M:	Shuah Khan <shuahkh@osg.samsung.com>
7252M:	Shuah Khan <shuah@kernel.org>
7253L:	linux-kselftest@vger.kernel.org
7254T:	git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7255S:	Maintained
7256F:	tools/testing/selftests
7257
7258KERNEL VIRTUAL MACHINE (KVM)
7259M:	Paolo Bonzini <pbonzini@redhat.com>
7260M:	Radim Krčmář <rkrcmar@redhat.com>
7261L:	kvm@vger.kernel.org
7262W:	http://www.linux-kvm.org
7263T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7264S:	Supported
7265F:	Documentation/*/kvm*.txt
7266F:	Documentation/virtual/kvm/
7267F:	arch/*/kvm/
7268F:	arch/x86/kernel/kvm.c
7269F:	arch/x86/kernel/kvmclock.c
7270F:	arch/*/include/asm/kvm*
7271F:	include/linux/kvm*
7272F:	include/uapi/linux/kvm*
7273F:	virt/kvm/
7274F:	tools/kvm/
7275
7276KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7277M:	Joerg Roedel <joro@8bytes.org>
7278L:	kvm@vger.kernel.org
7279W:	http://www.linux-kvm.org/
7280S:	Maintained
7281F:	arch/x86/include/asm/svm.h
7282F:	arch/x86/kvm/svm.c
7283
7284KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7285M:	Alexander Graf <agraf@suse.com>
7286L:	kvm-ppc@vger.kernel.org
7287W:	http://www.linux-kvm.org/
7288T:	git git://github.com/agraf/linux-2.6.git
7289S:	Supported
7290F:	arch/powerpc/include/asm/kvm*
7291F:	arch/powerpc/kvm/
7292
7293KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7294M:	Christian Borntraeger <borntraeger@de.ibm.com>
7295M:	Cornelia Huck <cornelia.huck@de.ibm.com>
7296L:	linux-s390@vger.kernel.org
7297W:	http://www.ibm.com/developerworks/linux/linux390/
7298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7299S:	Supported
7300F:	Documentation/s390/kvm.txt
7301F:	arch/s390/include/asm/kvm*
7302F:	arch/s390/kvm/
7303F:	arch/s390/mm/gmap.c
7304
7305KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7306M:	Christoffer Dall <christoffer.dall@linaro.org>
7307M:	Marc Zyngier <marc.zyngier@arm.com>
7308L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7309L:	kvmarm@lists.cs.columbia.edu
7310W:	http://systems.cs.columbia.edu/projects/kvm-arm
7311T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7312S:	Supported
7313F:	arch/arm/include/uapi/asm/kvm*
7314F:	arch/arm/include/asm/kvm*
7315F:	arch/arm/kvm/
7316F:	virt/kvm/arm/
7317F:	include/kvm/arm_*
7318
7319KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7320M:	Christoffer Dall <christoffer.dall@linaro.org>
7321M:	Marc Zyngier <marc.zyngier@arm.com>
7322L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7323L:	kvmarm@lists.cs.columbia.edu
7324S:	Maintained
7325F:	arch/arm64/include/uapi/asm/kvm*
7326F:	arch/arm64/include/asm/kvm*
7327F:	arch/arm64/kvm/
7328
7329KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7330M:	James Hogan <james.hogan@imgtec.com>
7331L:	linux-mips@linux-mips.org
7332S:	Supported
7333F:	arch/mips/include/uapi/asm/kvm*
7334F:	arch/mips/include/asm/kvm*
7335F:	arch/mips/kvm/
7336
7337KERNFS
7338M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7339M:	Tejun Heo <tj@kernel.org>
7340T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7341S:	Supported
7342F:	include/linux/kernfs.h
7343F:	fs/kernfs/
7344
7345KEXEC
7346M:	Eric Biederman <ebiederm@xmission.com>
7347W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7348L:	kexec@lists.infradead.org
7349S:	Maintained
7350F:	include/linux/kexec.h
7351F:	include/uapi/linux/kexec.h
7352F:	kernel/kexec*
7353
7354KEYS/KEYRINGS:
7355M:	David Howells <dhowells@redhat.com>
7356L:	keyrings@vger.kernel.org
7357S:	Maintained
7358F:	Documentation/security/keys.txt
7359F:	include/linux/key.h
7360F:	include/linux/key-type.h
7361F:	include/linux/keyctl.h
7362F:	include/uapi/linux/keyctl.h
7363F:	include/keys/
7364F:	security/keys/
7365
7366KEYS-TRUSTED
7367M:	David Safford <safford@us.ibm.com>
7368M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7369L:	linux-security-module@vger.kernel.org
7370L:	keyrings@vger.kernel.org
7371S:	Supported
7372F:	Documentation/security/keys-trusted-encrypted.txt
7373F:	include/keys/trusted-type.h
7374F:	security/keys/trusted.c
7375F:	security/keys/trusted.h
7376
7377KEYS-ENCRYPTED
7378M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7379M:	David Safford <safford@us.ibm.com>
7380L:	linux-security-module@vger.kernel.org
7381L:	keyrings@vger.kernel.org
7382S:	Supported
7383F:	Documentation/security/keys-trusted-encrypted.txt
7384F:	include/keys/encrypted-type.h
7385F:	security/keys/encrypted-keys/
7386
7387KGDB / KDB /debug_core
7388M:	Jason Wessel <jason.wessel@windriver.com>
7389W:	http://kgdb.wiki.kernel.org/
7390L:	kgdb-bugreport@lists.sourceforge.net
7391T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7392S:	Maintained
7393F:	Documentation/DocBook/kgdb.tmpl
7394F:	drivers/misc/kgdbts.c
7395F:	drivers/tty/serial/kgdboc.c
7396F:	include/linux/kdb.h
7397F:	include/linux/kgdb.h
7398F:	kernel/debug/
7399
7400KMEMCHECK
7401M:	Vegard Nossum <vegardno@ifi.uio.no>
7402M:	Pekka Enberg <penberg@kernel.org>
7403S:	Maintained
7404F:	Documentation/dev-tools/kmemcheck.rst
7405F:	arch/x86/include/asm/kmemcheck.h
7406F:	arch/x86/mm/kmemcheck/
7407F:	include/linux/kmemcheck.h
7408F:	mm/kmemcheck.c
7409
7410KMEMLEAK
7411M:	Catalin Marinas <catalin.marinas@arm.com>
7412S:	Maintained
7413F:	Documentation/dev-tools/kmemleak.rst
7414F:	include/linux/kmemleak.h
7415F:	mm/kmemleak.c
7416F:	mm/kmemleak-test.c
7417
7418KPROBES
7419M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7420M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7421M:	"David S. Miller" <davem@davemloft.net>
7422M:	Masami Hiramatsu <mhiramat@kernel.org>
7423S:	Maintained
7424F:	Documentation/kprobes.txt
7425F:	include/linux/kprobes.h
7426F:	include/asm-generic/kprobes.h
7427F:	kernel/kprobes.c
7428
7429KS0108 LCD CONTROLLER DRIVER
7430M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7431W:	http://miguelojeda.es/auxdisplay.htm
7432W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7433S:	Maintained
7434F:	Documentation/auxdisplay/ks0108
7435F:	drivers/auxdisplay/ks0108.c
7436F:	include/linux/ks0108.h
7437
7438L3MDEV
7439M:	David Ahern <dsa@cumulusnetworks.com>
7440L:	netdev@vger.kernel.org
7441S:	Maintained
7442F:	net/l3mdev
7443F:	include/net/l3mdev.h
7444
7445LANTIQ MIPS ARCHITECTURE
7446M:	John Crispin <john@phrozen.org>
7447L:	linux-mips@linux-mips.org
7448S:	Maintained
7449F:	arch/mips/lantiq
7450
7451LAPB module
7452L:	linux-x25@vger.kernel.org
7453S:	Orphan
7454F:	Documentation/networking/lapb-module.txt
7455F:	include/*/lapb.h
7456F:	net/lapb/
7457
7458LASI 53c700 driver for PARISC
7459M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7460L:	linux-scsi@vger.kernel.org
7461S:	Maintained
7462F:	Documentation/scsi/53c700.txt
7463F:	drivers/scsi/53c700*
7464
7465LED SUBSYSTEM
7466M:	Richard Purdie <rpurdie@rpsys.net>
7467M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
7468M:	Pavel Machek <pavel@ucw.cz>
7469L:	linux-leds@vger.kernel.org
7470T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7471S:	Maintained
7472F:	Documentation/devicetree/bindings/leds/
7473F:	drivers/leds/
7474F:	include/linux/leds.h
7475
7476LEGACY EEPROM DRIVER
7477M:	Jean Delvare <jdelvare@suse.com>
7478S:	Maintained
7479F:	Documentation/misc-devices/eeprom
7480F:	drivers/misc/eeprom/eeprom.c
7481
7482LEGO USB Tower driver
7483M:	Juergen Stuber <starblue@users.sourceforge.net>
7484L:	legousb-devel@lists.sourceforge.net
7485W:	http://legousb.sourceforge.net/
7486S:	Maintained
7487F:	drivers/usb/misc/legousbtower.c
7488
7489LG2160 MEDIA DRIVER
7490M:	Michael Krufky <mkrufky@linuxtv.org>
7491L:	linux-media@vger.kernel.org
7492W:	https://linuxtv.org
7493W:	http://github.com/mkrufky
7494Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7495T:	git git://linuxtv.org/mkrufky/tuners.git
7496S:	Maintained
7497F:	drivers/media/dvb-frontends/lg2160.*
7498
7499LGDT3305 MEDIA DRIVER
7500M:	Michael Krufky <mkrufky@linuxtv.org>
7501L:	linux-media@vger.kernel.org
7502W:	https://linuxtv.org
7503W:	http://github.com/mkrufky
7504Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7505T:	git git://linuxtv.org/mkrufky/tuners.git
7506S:	Maintained
7507F:	drivers/media/dvb-frontends/lgdt3305.*
7508
7509LGUEST
7510M:	Rusty Russell <rusty@rustcorp.com.au>
7511L:	lguest@lists.ozlabs.org
7512W:	http://lguest.ozlabs.org/
7513S:	Odd Fixes
7514F:	arch/x86/include/asm/lguest*.h
7515F:	arch/x86/lguest/
7516F:	drivers/lguest/
7517F:	include/linux/lguest*.h
7518F:	tools/lguest/
7519
7520LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7521M:	Tejun Heo <tj@kernel.org>
7522L:	linux-ide@vger.kernel.org
7523T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7524S:	Maintained
7525F:	drivers/ata/
7526F:	include/linux/ata.h
7527F:	include/linux/libata.h
7528F:	Documentation/devicetree/bindings/ata/
7529
7530LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7531M:	Viresh Kumar <vireshk@kernel.org>
7532L:	linux-ide@vger.kernel.org
7533T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7534S:	Maintained
7535F:	include/linux/pata_arasan_cf_data.h
7536F:	drivers/ata/pata_arasan_cf.c
7537
7538LIBATA PATA DRIVERS
7539M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7540M:	Tejun Heo <tj@kernel.org>
7541L:	linux-ide@vger.kernel.org
7542T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7543S:	Maintained
7544F:	drivers/ata/pata_*.c
7545F:	drivers/ata/ata_generic.c
7546
7547LIBATA SATA AHCI PLATFORM devices support
7548M:	Hans de Goede <hdegoede@redhat.com>
7549M:	Tejun Heo <tj@kernel.org>
7550L:	linux-ide@vger.kernel.org
7551T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7552S:	Maintained
7553F:	drivers/ata/ahci_platform.c
7554F:	drivers/ata/libahci_platform.c
7555F:	include/linux/ahci_platform.h
7556
7557LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7558M:	Mikael Pettersson <mikpelinux@gmail.com>
7559L:	linux-ide@vger.kernel.org
7560T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7561S:	Maintained
7562F:	drivers/ata/sata_promise.*
7563
7564LIBLOCKDEP
7565M:	Sasha Levin <sasha.levin@oracle.com>
7566S:	Maintained
7567F:	tools/lib/lockdep/
7568
7569LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7570M:	Dan Williams <dan.j.williams@intel.com>
7571L:	linux-nvdimm@lists.01.org
7572Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7573T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7574S:	Supported
7575F:	drivers/nvdimm/*
7576F:	include/linux/nd.h
7577F:	include/linux/libnvdimm.h
7578F:	include/uapi/linux/ndctl.h
7579
7580LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7581M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7582L:	linux-nvdimm@lists.01.org
7583Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7584S:	Supported
7585F:	drivers/nvdimm/blk.c
7586F:	drivers/nvdimm/region_devs.c
7587F:	drivers/acpi/nfit*
7588
7589LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7590M:	Vishal Verma <vishal.l.verma@intel.com>
7591L:	linux-nvdimm@lists.01.org
7592Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7593S:	Supported
7594F:	drivers/nvdimm/btt*
7595
7596LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7597M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7598L:	linux-nvdimm@lists.01.org
7599Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7600S:	Supported
7601F:	drivers/nvdimm/pmem.c
7602F:	include/linux/pmem.h
7603F:	arch/*/include/asm/pmem.h
7604
7605LIGHTNVM PLATFORM SUPPORT
7606M:	Matias Bjorling <mb@lightnvm.io>
7607W:	http://github/OpenChannelSSD
7608L:	linux-block@vger.kernel.org
7609S:	Maintained
7610F:	drivers/lightnvm/
7611F:	include/linux/lightnvm.h
7612F:	include/uapi/linux/lightnvm.h
7613
7614LINUX FOR POWERPC (32-BIT AND 64-BIT)
7615M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7616M:	Paul Mackerras <paulus@samba.org>
7617M:	Michael Ellerman <mpe@ellerman.id.au>
7618W:	https://github.com/linuxppc/linux/wiki
7619L:	linuxppc-dev@lists.ozlabs.org
7620Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7621T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7622S:	Supported
7623F:	Documentation/ABI/stable/sysfs-firmware-opal-*
7624F:	Documentation/devicetree/bindings/powerpc/
7625F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
7626F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
7627F:	Documentation/powerpc/
7628F:	arch/powerpc/
7629F:	drivers/char/tpm/tpm_ibmvtpm*
7630F:	drivers/crypto/nx/
7631F:	drivers/crypto/vmx/
7632F:	drivers/i2c/busses/i2c-opal.c
7633F:	drivers/net/ethernet/ibm/ibmveth.*
7634F:	drivers/net/ethernet/ibm/ibmvnic.*
7635F:	drivers/pci/hotplug/pnv_php.c
7636F:	drivers/pci/hotplug/rpa*
7637F:	drivers/rtc/rtc-opal.c
7638F:	drivers/scsi/ibmvscsi/
7639F:	drivers/tty/hvc/hvc_opal.c
7640F:	tools/testing/selftests/powerpc
7641N:	/pmac
7642N:	powermac
7643N:	powernv
7644N:	[^a-z0-9]ps3
7645N:	pseries
7646
7647LINUX FOR POWER MACINTOSH
7648M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7649W:	http://www.penguinppc.org/
7650L:	linuxppc-dev@lists.ozlabs.org
7651S:	Maintained
7652F:	arch/powerpc/platforms/powermac/
7653F:	drivers/macintosh/
7654
7655LINUX FOR POWERPC EMBEDDED MPC5XXX
7656M:	Anatolij Gustschin <agust@denx.de>
7657L:	linuxppc-dev@lists.ozlabs.org
7658T:	git git://git.denx.de/linux-denx-agust.git
7659S:	Maintained
7660F:	arch/powerpc/platforms/512x/
7661F:	arch/powerpc/platforms/52xx/
7662
7663LINUX FOR POWERPC EMBEDDED PPC4XX
7664M:	Alistair Popple <alistair@popple.id.au>
7665M:	Matt Porter <mporter@kernel.crashing.org>
7666W:	http://www.penguinppc.org/
7667L:	linuxppc-dev@lists.ozlabs.org
7668S:	Maintained
7669F:	arch/powerpc/platforms/40x/
7670F:	arch/powerpc/platforms/44x/
7671
7672LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7673L:	linuxppc-dev@lists.ozlabs.org
7674S:	Orphan
7675F:	arch/powerpc/*/*virtex*
7676F:	arch/powerpc/*/*/*virtex*
7677
7678LINUX FOR POWERPC EMBEDDED PPC8XX
7679M:	Vitaly Bordug <vitb@kernel.crashing.org>
7680W:	http://www.penguinppc.org/
7681L:	linuxppc-dev@lists.ozlabs.org
7682S:	Maintained
7683F:	arch/powerpc/platforms/8xx/
7684
7685LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7686M:	Scott Wood <oss@buserror.net>
7687M:	Kumar Gala <galak@kernel.crashing.org>
7688W:	http://www.penguinppc.org/
7689L:	linuxppc-dev@lists.ozlabs.org
7690T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7691S:	Maintained
7692F:	arch/powerpc/platforms/83xx/
7693F:	arch/powerpc/platforms/85xx/
7694
7695LINUX FOR POWERPC PA SEMI PWRFICIENT
7696L:	linuxppc-dev@lists.ozlabs.org
7697S:	Orphan
7698F:	arch/powerpc/platforms/pasemi/
7699F:	drivers/*/*pasemi*
7700F:	drivers/*/*/*pasemi*
7701
7702LINUX SECURITY MODULE (LSM) FRAMEWORK
7703M:	Chris Wright <chrisw@sous-sol.org>
7704L:	linux-security-module@vger.kernel.org
7705S:	Supported
7706
7707LIS3LV02D ACCELEROMETER DRIVER
7708M:	Eric Piel <eric.piel@tremplin-utc.net>
7709S:	Maintained
7710F:	Documentation/misc-devices/lis3lv02d
7711F:	drivers/misc/lis3lv02d/
7712F:	drivers/platform/x86/hp_accel.c
7713
7714LIVE PATCHING
7715M:	Josh Poimboeuf <jpoimboe@redhat.com>
7716M:	Jessica Yu <jeyu@redhat.com>
7717M:	Jiri Kosina <jikos@kernel.org>
7718M:	Miroslav Benes <mbenes@suse.cz>
7719R:	Petr Mladek <pmladek@suse.com>
7720S:	Maintained
7721F:	kernel/livepatch/
7722F:	include/linux/livepatch.h
7723F:	arch/x86/include/asm/livepatch.h
7724F:	arch/x86/kernel/livepatch.c
7725F:	Documentation/livepatch/
7726F:	Documentation/ABI/testing/sysfs-kernel-livepatch
7727F:	samples/livepatch/
7728L:	live-patching@vger.kernel.org
7729T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7730
7731LINUX KERNEL DUMP TEST MODULE (LKDTM)
7732M:	Kees Cook <keescook@chromium.org>
7733S:	Maintained
7734F:	drivers/misc/lkdtm*
7735
7736LLC (802.2)
7737L:	netdev@vger.kernel.org
7738S:	Odd fixes
7739F:	include/linux/llc.h
7740F:	include/uapi/linux/llc.h
7741F:	include/net/llc*
7742F:	net/llc/
7743
7744LM73 HARDWARE MONITOR DRIVER
7745M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
7746L:	linux-hwmon@vger.kernel.org
7747S:	Maintained
7748F:	drivers/hwmon/lm73.c
7749
7750LM78 HARDWARE MONITOR DRIVER
7751M:	Jean Delvare <jdelvare@suse.com>
7752L:	linux-hwmon@vger.kernel.org
7753S:	Maintained
7754F:	Documentation/hwmon/lm78
7755F:	drivers/hwmon/lm78.c
7756
7757LM83 HARDWARE MONITOR DRIVER
7758M:	Jean Delvare <jdelvare@suse.com>
7759L:	linux-hwmon@vger.kernel.org
7760S:	Maintained
7761F:	Documentation/hwmon/lm83
7762F:	drivers/hwmon/lm83.c
7763
7764LM90 HARDWARE MONITOR DRIVER
7765M:	Jean Delvare <jdelvare@suse.com>
7766L:	linux-hwmon@vger.kernel.org
7767S:	Maintained
7768F:	Documentation/hwmon/lm90
7769F:	Documentation/devicetree/bindings/hwmon/lm90.txt
7770F:	drivers/hwmon/lm90.c
7771F:	include/dt-bindings/thermal/lm90.h
7772
7773LM95234 HARDWARE MONITOR DRIVER
7774M:	Guenter Roeck <linux@roeck-us.net>
7775L:	linux-hwmon@vger.kernel.org
7776S:	Maintained
7777F:	Documentation/hwmon/lm95234
7778F:	drivers/hwmon/lm95234.c
7779
7780LME2510 MEDIA DRIVER
7781M:	Malcolm Priestley <tvboxspy@gmail.com>
7782L:	linux-media@vger.kernel.org
7783W:	https://linuxtv.org
7784Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7785S:	Maintained
7786F:	drivers/media/usb/dvb-usb-v2/lmedm04*
7787
7788LOCKING PRIMITIVES
7789M:	Peter Zijlstra <peterz@infradead.org>
7790M:	Ingo Molnar <mingo@redhat.com>
7791L:	linux-kernel@vger.kernel.org
7792T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7793S:	Maintained
7794F:	Documentation/locking/
7795F:	include/linux/lockdep.h
7796F:	include/linux/spinlock*.h
7797F:	arch/*/include/asm/spinlock*.h
7798F:	include/linux/rwlock*.h
7799F:	include/linux/mutex*.h
7800F:	arch/*/include/asm/mutex*.h
7801F:	include/linux/rwsem*.h
7802F:	arch/*/include/asm/rwsem.h
7803F:	include/linux/seqlock.h
7804F:	lib/locking*.[ch]
7805F:	kernel/locking/
7806
7807LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7808M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
7809L:	linux-ntfs-dev@lists.sourceforge.net
7810W:	http://www.linux-ntfs.org/content/view/19/37/
7811S:	Maintained
7812F:	Documentation/ldm.txt
7813F:	block/partitions/ldm.*
7814
7815LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7816M:	Sathya Prakash <sathya.prakash@broadcom.com>
7817M:	Chaitra P B <chaitra.basappa@broadcom.com>
7818M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7819L:	MPT-FusionLinux.pdl@broadcom.com
7820L:	linux-scsi@vger.kernel.org
7821W:	http://www.avagotech.com/support/
7822S:	Supported
7823F:	drivers/message/fusion/
7824F:	drivers/scsi/mpt2sas/
7825F:	drivers/scsi/mpt3sas/
7826
7827LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7828M:	Matthew Wilcox <matthew@wil.cx>
7829L:	linux-scsi@vger.kernel.org
7830S:	Maintained
7831F:	drivers/scsi/sym53c8xx_2/
7832
7833LTC4261 HARDWARE MONITOR DRIVER
7834M:	Guenter Roeck <linux@roeck-us.net>
7835L:	linux-hwmon@vger.kernel.org
7836S:	Maintained
7837F:	Documentation/hwmon/ltc4261
7838F:	drivers/hwmon/ltc4261.c
7839
7840LTC4306 I2C MULTIPLEXER DRIVER
7841M:	Michael Hennerich <michael.hennerich@analog.com>
7842W:	http://ez.analog.com/community/linux-device-drivers
7843L:	linux-i2c@vger.kernel.org
7844S:	Supported
7845F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
7846F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
7847
7848LTP (Linux Test Project)
7849M:	Mike Frysinger <vapier@gentoo.org>
7850M:	Cyril Hrubis <chrubis@suse.cz>
7851M:	Wanlong Gao <wanlong.gao@gmail.com>
7852M:	Jan Stancek <jstancek@redhat.com>
7853M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7854M:	Alexey Kodanev <alexey.kodanev@oracle.com>
7855L:	ltp@lists.linux.it (subscribers-only)
7856W:	http://linux-test-project.github.io/
7857T:	git git://github.com/linux-test-project/ltp.git
7858S:	Maintained
7859
7860M32R ARCHITECTURE
7861W:	http://www.linux-m32r.org/
7862S:	Orphan
7863F:	arch/m32r/
7864
7865M68K ARCHITECTURE
7866M:	Geert Uytterhoeven <geert@linux-m68k.org>
7867L:	linux-m68k@lists.linux-m68k.org
7868W:	http://www.linux-m68k.org/
7869T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7870S:	Maintained
7871F:	arch/m68k/
7872F:	drivers/zorro/
7873
7874M68K ON APPLE MACINTOSH
7875M:	Joshua Thompson <funaho@jurai.org>
7876W:	http://www.mac.linux-m68k.org/
7877L:	linux-m68k@lists.linux-m68k.org
7878S:	Maintained
7879F:	arch/m68k/mac/
7880
7881M68K ON HP9000/300
7882M:	Philip Blundell <philb@gnu.org>
7883W:	http://www.tazenda.demon.co.uk/phil/linux-hp
7884S:	Maintained
7885F:	arch/m68k/hp300/
7886
7887M88DS3103 MEDIA DRIVER
7888M:	Antti Palosaari <crope@iki.fi>
7889L:	linux-media@vger.kernel.org
7890W:	https://linuxtv.org
7891W:	http://palosaari.fi/linux/
7892Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7893T:	git git://linuxtv.org/anttip/media_tree.git
7894S:	Maintained
7895F:	drivers/media/dvb-frontends/m88ds3103*
7896
7897M88RS2000 MEDIA DRIVER
7898M:	Malcolm Priestley <tvboxspy@gmail.com>
7899L:	linux-media@vger.kernel.org
7900W:	https://linuxtv.org
7901Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7902S:	Maintained
7903F:	drivers/media/dvb-frontends/m88rs2000*
7904
7905MA901 MASTERKIT USB FM RADIO DRIVER
7906M:	Alexey Klimov <klimov.linux@gmail.com>
7907L:	linux-media@vger.kernel.org
7908T:	git git://linuxtv.org/media_tree.git
7909S:	Maintained
7910F:	drivers/media/radio/radio-ma901.c
7911
7912MAC80211
7913M:	Johannes Berg <johannes@sipsolutions.net>
7914L:	linux-wireless@vger.kernel.org
7915W:	http://wireless.kernel.org/
7916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7917T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7918S:	Maintained
7919F:	Documentation/networking/mac80211-injection.txt
7920F:	include/net/mac80211.h
7921F:	net/mac80211/
7922F:	drivers/net/wireless/mac80211_hwsim.[ch]
7923
7924MAILBOX API
7925M:	Jassi Brar <jassisinghbrar@gmail.com>
7926L:	linux-kernel@vger.kernel.org
7927S:	Maintained
7928F:	drivers/mailbox/
7929F:	include/linux/mailbox_client.h
7930F:	include/linux/mailbox_controller.h
7931
7932MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7933M:	Michael Kerrisk <mtk.manpages@gmail.com>
7934W:	http://www.kernel.org/doc/man-pages
7935L:	linux-man@vger.kernel.org
7936S:	Maintained
7937
7938MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
7939M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
7940L:	linux-mips@linux-mips.org
7941S:	Maintained
7942F:	arch/mips/boot/dts/img/pistachio_marduk.dts
7943
7944MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7945M:	Andrew Lunn <andrew@lunn.ch>
7946M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7947L:	netdev@vger.kernel.org
7948S:	Maintained
7949F:	drivers/net/dsa/mv88e6xxx/
7950F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
7951
7952MARVELL ARMADA DRM SUPPORT
7953M:	Russell King <linux@armlinux.org.uk>
7954S:	Maintained
7955T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
7956T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
7957F:	drivers/gpu/drm/armada/
7958F:	include/uapi/drm/armada_drm.h
7959F:	Documentation/devicetree/bindings/display/armada/
7960
7961MARVELL CRYPTO DRIVER
7962M:	Boris Brezillon <boris.brezillon@free-electrons.com>
7963M:	Arnaud Ebalard <arno@natisbad.org>
7964F:	drivers/crypto/marvell/
7965S:	Maintained
7966L:	linux-crypto@vger.kernel.org
7967
7968MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7969M:	Mirko Lindner <mlindner@marvell.com>
7970M:	Stephen Hemminger <stephen@networkplumber.org>
7971L:	netdev@vger.kernel.org
7972S:	Maintained
7973F:	drivers/net/ethernet/marvell/sk*
7974
7975MARVELL LIBERTAS WIRELESS DRIVER
7976L:	libertas-dev@lists.infradead.org
7977S:	Orphan
7978F:	drivers/net/wireless/marvell/libertas/
7979
7980MARVELL MV643XX ETHERNET DRIVER
7981M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7982L:	netdev@vger.kernel.org
7983S:	Maintained
7984F:	drivers/net/ethernet/marvell/mv643xx_eth.*
7985F:	include/linux/mv643xx.h
7986
7987MARVELL MVNETA ETHERNET DRIVER
7988M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7989L:	netdev@vger.kernel.org
7990S:	Maintained
7991F:	drivers/net/ethernet/marvell/mvneta.*
7992
7993MARVELL MWIFIEX WIRELESS DRIVER
7994M:	Amitkumar Karwar <amitkarwar@gmail.com>
7995M:	Nishant Sarmukadam <nishants@marvell.com>
7996M:	Ganapathi Bhat <gbhat@marvell.com>
7997M:	Xinming Hu <huxm@marvell.com>
7998L:	linux-wireless@vger.kernel.org
7999S:	Maintained
8000F:	drivers/net/wireless/marvell/mwifiex/
8001
8002MARVELL MWL8K WIRELESS DRIVER
8003M:	Lennert Buytenhek <buytenh@wantstofly.org>
8004L:	linux-wireless@vger.kernel.org
8005S:	Odd Fixes
8006F:	drivers/net/wireless/marvell/mwl8k.c
8007
8008MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8009M:	Nicolas Pitre <nico@fluxnic.net>
8010S:	Odd Fixes
8011F:	drivers/mmc/host/mvsdio.*
8012
8013MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8014M:	Hu Ziji <huziji@marvell.com>
8015L:	linux-mmc@vger.kernel.org
8016S:	Supported
8017F:	drivers/mmc/host/sdhci-xenon*
8018F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8019
8020MATROX FRAMEBUFFER DRIVER
8021L:	linux-fbdev@vger.kernel.org
8022S:	Orphan
8023F:	drivers/video/fbdev/matrox/matroxfb_*
8024F:	include/uapi/linux/matroxfb.h
8025
8026MAX16065 HARDWARE MONITOR DRIVER
8027M:	Guenter Roeck <linux@roeck-us.net>
8028L:	linux-hwmon@vger.kernel.org
8029S:	Maintained
8030F:	Documentation/hwmon/max16065
8031F:	drivers/hwmon/max16065.c
8032
8033MAX20751 HARDWARE MONITOR DRIVER
8034M:	Guenter Roeck <linux@roeck-us.net>
8035L:	linux-hwmon@vger.kernel.org
8036S:	Maintained
8037F:	Documentation/hwmon/max20751
8038F:	drivers/hwmon/max20751.c
8039
8040MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8041L:	linux-hwmon@vger.kernel.org
8042S:	Orphan
8043F:	Documentation/hwmon/max6650
8044F:	drivers/hwmon/max6650.c
8045
8046MAX6697 HARDWARE MONITOR DRIVER
8047M:	Guenter Roeck <linux@roeck-us.net>
8048L:	linux-hwmon@vger.kernel.org
8049S:	Maintained
8050F:	Documentation/hwmon/max6697
8051F:	Documentation/devicetree/bindings/i2c/max6697.txt
8052F:	drivers/hwmon/max6697.c
8053F:	include/linux/platform_data/max6697.h
8054
8055MAX9860 MONO AUDIO VOICE CODEC DRIVER
8056M:	Peter Rosin <peda@axentia.se>
8057L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8058S:	Maintained
8059F:	Documentation/devicetree/bindings/sound/max9860.txt
8060F:	sound/soc/codecs/max9860.*
8061
8062MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8063M:	Krzysztof Kozlowski <krzk@kernel.org>
8064M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8065L:	linux-pm@vger.kernel.org
8066S:	Supported
8067F:	drivers/power/supply/max14577_charger.c
8068F:	drivers/power/supply/max77693_charger.c
8069
8070MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
8071M:	Javier Martinez Canillas <javier@osg.samsung.com>
8072L:	linux-kernel@vger.kernel.org
8073S:	Supported
8074F:	drivers/*/*max77802*.c
8075F:	Documentation/devicetree/bindings/*/*max77802.txt
8076F:	include/dt-bindings/*/*max77802.h
8077
8078MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8079M:	Chanwoo Choi <cw00.choi@samsung.com>
8080M:	Krzysztof Kozlowski <krzk@kernel.org>
8081M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8082L:	linux-kernel@vger.kernel.org
8083S:	Supported
8084F:	drivers/*/max14577*.c
8085F:	drivers/*/max77686*.c
8086F:	drivers/*/max77693*.c
8087F:	drivers/extcon/extcon-max14577.c
8088F:	drivers/extcon/extcon-max77693.c
8089F:	drivers/rtc/rtc-max77686.c
8090F:	drivers/clk/clk-max77686.c
8091F:	Documentation/devicetree/bindings/mfd/max14577.txt
8092F:	Documentation/devicetree/bindings/*/max77686.txt
8093F:	Documentation/devicetree/bindings/mfd/max77693.txt
8094F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8095F:	include/linux/mfd/max14577*.h
8096F:	include/linux/mfd/max77686*.h
8097F:	include/linux/mfd/max77693*.h
8098
8099MAXIRADIO FM RADIO RECEIVER DRIVER
8100M:	Hans Verkuil <hverkuil@xs4all.nl>
8101L:	linux-media@vger.kernel.org
8102T:	git git://linuxtv.org/media_tree.git
8103W:	https://linuxtv.org
8104S:	Maintained
8105F:	drivers/media/radio/radio-maxiradio*
8106
8107MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8108M:	Peter Rosin <peda@axentia.se>
8109L:	linux-iio@vger.kernel.org
8110S:	Maintained
8111F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8112F:	drivers/iio/potentiometer/mcp4531.c
8113
8114MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8115M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8116L:	linux-iio@vger.kernel.org
8117S:	Maintained
8118F:	drivers/iio/dac/cio-dac.c
8119
8120MEDIA DRIVERS FOR RENESAS - FCP
8121M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8122L:	linux-media@vger.kernel.org
8123L:	linux-renesas-soc@vger.kernel.org
8124T:	git git://linuxtv.org/media_tree.git
8125S:	Supported
8126F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
8127F:	drivers/media/platform/rcar-fcp.c
8128F:	include/media/rcar-fcp.h
8129
8130MEDIA DRIVERS FOR RENESAS - FDP1
8131M:	Kieran Bingham <kieran@bingham.xyz>
8132L:	linux-media@vger.kernel.org
8133L:	linux-renesas-soc@vger.kernel.org
8134T:	git git://linuxtv.org/media_tree.git
8135S:	Supported
8136F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8137F:	drivers/media/platform/rcar_fdp1.c
8138
8139MEDIA DRIVERS FOR RENESAS - VIN
8140M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8141L:	linux-media@vger.kernel.org
8142L:	linux-renesas-soc@vger.kernel.org
8143T:	git git://linuxtv.org/media_tree.git
8144S:	Supported
8145F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8146F:	drivers/media/platform/rcar-vin/
8147
8148MEDIA DRIVERS FOR RENESAS - VSP1
8149M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8150L:	linux-media@vger.kernel.org
8151L:	linux-renesas-soc@vger.kernel.org
8152T:	git git://linuxtv.org/media_tree.git
8153S:	Supported
8154F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8155F:	drivers/media/platform/vsp1/
8156
8157MEDIA DRIVERS FOR HELENE
8158M:	Abylay Ospan <aospan@netup.ru>
8159L:	linux-media@vger.kernel.org
8160W:	https://linuxtv.org
8161W:	http://netup.tv/
8162T:	git git://linuxtv.org/media_tree.git
8163S:	Supported
8164F:	drivers/media/dvb-frontends/helene*
8165
8166MEDIA DRIVERS FOR ASCOT2E
8167M:	Sergey Kozlov <serjk@netup.ru>
8168M:	Abylay Ospan <aospan@netup.ru>
8169L:	linux-media@vger.kernel.org
8170W:	https://linuxtv.org
8171W:	http://netup.tv/
8172T:	git git://linuxtv.org/media_tree.git
8173S:	Supported
8174F:	drivers/media/dvb-frontends/ascot2e*
8175
8176MEDIA DRIVERS FOR CXD2841ER
8177M:	Sergey Kozlov <serjk@netup.ru>
8178M:	Abylay Ospan <aospan@netup.ru>
8179L:	linux-media@vger.kernel.org
8180W:	https://linuxtv.org
8181W:	http://netup.tv/
8182T:	git git://linuxtv.org/media_tree.git
8183S:	Supported
8184F:	drivers/media/dvb-frontends/cxd2841er*
8185
8186MEDIA DRIVERS FOR HORUS3A
8187M:	Sergey Kozlov <serjk@netup.ru>
8188M:	Abylay Ospan <aospan@netup.ru>
8189L:	linux-media@vger.kernel.org
8190W:	https://linuxtv.org
8191W:	http://netup.tv/
8192T:	git git://linuxtv.org/media_tree.git
8193S:	Supported
8194F:	drivers/media/dvb-frontends/horus3a*
8195
8196MEDIA DRIVERS FOR LNBH25
8197M:	Sergey Kozlov <serjk@netup.ru>
8198M:	Abylay Ospan <aospan@netup.ru>
8199L:	linux-media@vger.kernel.org
8200W:	https://linuxtv.org
8201W:	http://netup.tv/
8202T:	git git://linuxtv.org/media_tree.git
8203S:	Supported
8204F:	drivers/media/dvb-frontends/lnbh25*
8205
8206MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8207M:	Sergey Kozlov <serjk@netup.ru>
8208M:	Abylay Ospan <aospan@netup.ru>
8209L:	linux-media@vger.kernel.org
8210W:	https://linuxtv.org
8211W:	http://netup.tv/
8212T:	git git://linuxtv.org/media_tree.git
8213S:	Supported
8214F:	drivers/media/pci/netup_unidvb/*
8215
8216MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8217M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
8218M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8219P:	LinuxTV.org Project
8220L:	linux-media@vger.kernel.org
8221W:	https://linuxtv.org
8222Q:	http://patchwork.kernel.org/project/linux-media/list/
8223T:	git git://linuxtv.org/media_tree.git
8224S:	Maintained
8225F:	Documentation/devicetree/bindings/media/
8226F:	Documentation/media/
8227F:	drivers/media/
8228F:	drivers/staging/media/
8229F:	include/linux/platform_data/media/
8230F:	include/media/
8231F:	include/uapi/linux/dvb/
8232F:	include/uapi/linux/videodev2.h
8233F:	include/uapi/linux/media.h
8234F:	include/uapi/linux/v4l2-*
8235F:	include/uapi/linux/meye.h
8236F:	include/uapi/linux/ivtv*
8237F:	include/uapi/linux/uvcvideo.h
8238
8239MEDIATEK ETHERNET DRIVER
8240M:	Felix Fietkau <nbd@openwrt.org>
8241M:	John Crispin <blogic@openwrt.org>
8242L:	netdev@vger.kernel.org
8243S:	Maintained
8244F:	drivers/net/ethernet/mediatek/
8245
8246MEDIATEK JPEG DRIVER
8247M:	Rick Chang <rick.chang@mediatek.com>
8248M:	Bin Liu <bin.liu@mediatek.com>
8249S:	Supported
8250F:	drivers/media/platform/mtk-jpeg/
8251F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8252
8253MEDIATEK MEDIA DRIVER
8254M:	Tiffany Lin <tiffany.lin@mediatek.com>
8255M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8256S:	Supported
8257F:	drivers/media/platform/mtk-vcodec/
8258F:	drivers/media/platform/mtk-vpu/
8259F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8260F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
8261
8262MEDIATEK MDP DRIVER
8263M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8264M:	Houlong Wei <houlong.wei@mediatek.com>
8265M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8266S:	Supported
8267F:	drivers/media/platform/mtk-mdp/
8268F:	drivers/media/platform/mtk-vpu/
8269F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
8270
8271MEDIATEK MT7601U WIRELESS LAN DRIVER
8272M:	Jakub Kicinski <kubakici@wp.pl>
8273L:	linux-wireless@vger.kernel.org
8274S:	Maintained
8275F:	drivers/net/wireless/mediatek/mt7601u/
8276
8277MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8278M:	Peter Senna Tschudin <peter.senna@collabora.com>
8279M:	Martin Donnelly <martin.donnelly@ge.com>
8280M:	Martyn Welch <martyn.welch@collabora.co.uk>
8281S:	Maintained
8282F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8283F:	Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8284
8285MEGARAID SCSI/SAS DRIVERS
8286M:	Kashyap Desai <kashyap.desai@broadcom.com>
8287M:	Sumit Saxena <sumit.saxena@broadcom.com>
8288M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8289L:	megaraidlinux.pdl@broadcom.com
8290L:	linux-scsi@vger.kernel.org
8291W:	http://www.avagotech.com/support/
8292S:	Maintained
8293F:	Documentation/scsi/megaraid.txt
8294F:	drivers/scsi/megaraid.*
8295F:	drivers/scsi/megaraid/
8296
8297MELFAS MIP4 TOUCHSCREEN DRIVER
8298M:	Sangwon Jee <jeesw@melfas.com>
8299W:	http://www.melfas.com
8300S:	Supported
8301F:	drivers/input/touchscreen/melfas_mip4.c
8302F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8303
8304MELLANOX ETHERNET DRIVER (mlx4_en)
8305M:	Tariq Toukan <tariqt@mellanox.com>
8306L:	netdev@vger.kernel.org
8307S:	Supported
8308W:	http://www.mellanox.com
8309Q:	http://patchwork.ozlabs.org/project/netdev/list/
8310F:	drivers/net/ethernet/mellanox/mlx4/en_*
8311
8312MELLANOX ETHERNET DRIVER (mlx5e)
8313M:	Saeed Mahameed <saeedm@mellanox.com>
8314L:	netdev@vger.kernel.org
8315S:	Supported
8316W:	http://www.mellanox.com
8317Q:	http://patchwork.ozlabs.org/project/netdev/list/
8318F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
8319
8320MELLANOX ETHERNET SWITCH DRIVERS
8321M:	Jiri Pirko <jiri@mellanox.com>
8322M:	Ido Schimmel <idosch@mellanox.com>
8323L:	netdev@vger.kernel.org
8324S:	Supported
8325W:	http://www.mellanox.com
8326Q:	http://patchwork.ozlabs.org/project/netdev/list/
8327F:	drivers/net/ethernet/mellanox/mlxsw/
8328
8329MELLANOX MLXCPLD I2C AND MUX DRIVER
8330M:	Vadim Pasternak <vadimp@mellanox.com>
8331M:	Michael Shych <michaelsh@mellanox.com>
8332L:	linux-i2c@vger.kernel.org
8333S:	Supported
8334F:	drivers/i2c/busses/i2c-mlxcpld.c
8335F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
8336F:	Documentation/i2c/busses/i2c-mlxcpld
8337
8338MELLANOX MLXCPLD LED DRIVER
8339M:	Vadim Pasternak <vadimp@mellanox.com>
8340L:	linux-leds@vger.kernel.org
8341S:	Supported
8342F:	drivers/leds/leds-mlxcpld.c
8343F:	Documentation/leds/leds-mlxcpld.txt
8344
8345MELLANOX PLATFORM DRIVER
8346M:      Vadim Pasternak <vadimp@mellanox.com>
8347L:      platform-driver-x86@vger.kernel.org
8348S:      Supported
8349F:      drivers/platform/x86/mlx-platform.c
8350
8351MELLANOX MLX CPLD HOTPLUG DRIVER
8352M:	Vadim Pasternak <vadimp@mellanox.com>
8353L:	platform-driver-x86@vger.kernel.org
8354S:	Supported
8355F:	drivers/platform/x86/mlxcpld-hotplug.c
8356F:	include/linux/platform_data/mlxcpld-hotplug.h
8357
8358SOFT-ROCE DRIVER (rxe)
8359M:	Moni Shoua <monis@mellanox.com>
8360L:	linux-rdma@vger.kernel.org
8361S:	Supported
8362W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8363Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8364F:	drivers/infiniband/sw/rxe/
8365F:	include/uapi/rdma/rdma_user_rxe.h
8366
8367MEMBARRIER SUPPORT
8368M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8369M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8370L:	linux-kernel@vger.kernel.org
8371S:	Supported
8372F:	kernel/membarrier.c
8373F:	include/uapi/linux/membarrier.h
8374
8375MEMORY MANAGEMENT
8376L:	linux-mm@kvack.org
8377W:	http://www.linux-mm.org
8378S:	Maintained
8379F:	include/linux/mm.h
8380F:	include/linux/gfp.h
8381F:	include/linux/mmzone.h
8382F:	include/linux/memory_hotplug.h
8383F:	include/linux/vmalloc.h
8384F:	mm/
8385
8386MEMORY TECHNOLOGY DEVICES (MTD)
8387M:	David Woodhouse <dwmw2@infradead.org>
8388M:	Brian Norris <computersforpeace@gmail.com>
8389M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8390M:	Marek Vasut <marek.vasut@gmail.com>
8391M:	Richard Weinberger <richard@nod.at>
8392M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8393L:	linux-mtd@lists.infradead.org
8394W:	http://www.linux-mtd.infradead.org/
8395Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8396T:	git git://git.infradead.org/linux-mtd.git master
8397T:	git git://git.infradead.org/l2-mtd.git master
8398S:	Maintained
8399F:	Documentation/devicetree/bindings/mtd/
8400F:	drivers/mtd/
8401F:	include/linux/mtd/
8402F:	include/uapi/mtd/
8403
8404MEN A21 WATCHDOG DRIVER
8405M:	Johannes Thumshirn <morbidrsa@gmail.com>
8406L:	linux-watchdog@vger.kernel.org
8407S:	Maintained
8408F:	drivers/watchdog/mena21_wdt.c
8409
8410MEN CHAMELEON BUS (mcb)
8411M:	Johannes Thumshirn <morbidrsa@gmail.com>
8412S:	Maintained
8413F:	drivers/mcb/
8414F:	include/linux/mcb.h
8415F:	Documentation/men-chameleon-bus.txt
8416
8417MEN F21BMC (Board Management Controller)
8418M:	Andreas Werner <andreas.werner@men.de>
8419S:	Supported
8420F:	drivers/mfd/menf21bmc.c
8421F:	drivers/watchdog/menf21bmc_wdt.c
8422F:	drivers/leds/leds-menf21bmc.c
8423F:	drivers/hwmon/menf21bmc_hwmon.c
8424F:	Documentation/hwmon/menf21bmc
8425
8426METAG ARCHITECTURE
8427M:	James Hogan <james.hogan@imgtec.com>
8428L:	linux-metag@vger.kernel.org
8429T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8430S:	Odd Fixes
8431F:	arch/metag/
8432F:	Documentation/metag/
8433F:	Documentation/devicetree/bindings/metag/
8434F:	Documentation/devicetree/bindings/interrupt-controller/img,*
8435F:	drivers/clocksource/metag_generic.c
8436F:	drivers/irqchip/irq-metag.c
8437F:	drivers/irqchip/irq-metag-ext.c
8438F:	drivers/tty/metag_da.c
8439
8440MICROBLAZE ARCHITECTURE
8441M:	Michal Simek <monstr@monstr.eu>
8442W:	http://www.monstr.eu/fdt/
8443T:	git git://git.monstr.eu/linux-2.6-microblaze.git
8444S:	Supported
8445F:	arch/microblaze/
8446
8447MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8448M:	Richard Genoud <richard.genoud@gmail.com>
8449S:	Maintained
8450F:	drivers/tty/serial/atmel_serial.c
8451F:	drivers/tty/serial/atmel_serial.h
8452
8453MICROCHIP / ATMEL DMA DRIVER
8454M:	Ludovic Desroches <ludovic.desroches@microchip.com>
8455L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8456L:	dmaengine@vger.kernel.org
8457S:	Supported
8458F:	drivers/dma/at_hdmac.c
8459F:	drivers/dma/at_hdmac_regs.h
8460F:	include/linux/platform_data/dma-atmel.h
8461
8462MICROCHIP / ATMEL ISC DRIVER
8463M:	Songjun Wu <songjun.wu@microchip.com>
8464L:	linux-media@vger.kernel.org
8465S:	Supported
8466F:	drivers/media/platform/atmel/atmel-isc.c
8467F:	drivers/media/platform/atmel/atmel-isc-regs.h
8468F:	devicetree/bindings/media/atmel-isc.txt
8469
8470MICROCHIP USB251XB DRIVER
8471M:	Richard Leitner <richard.leitner@skidata.com>
8472L:	linux-usb@vger.kernel.org
8473S:	Maintained
8474F:	drivers/usb/misc/usb251xb.c
8475F:	Documentation/devicetree/bindings/usb/usb251xb.txt
8476
8477MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8478M:	Chen Yu <yu.c.chen@intel.com>
8479L:	platform-driver-x86@vger.kernel.org
8480S:	Supported
8481F:	drivers/platform/x86/surfacepro3_button.c
8482
8483MICROTEK X6 SCANNER
8484M:	Oliver Neukum <oliver@neukum.org>
8485S:	Maintained
8486F:	drivers/usb/image/microtek.*
8487
8488MIPS
8489M:	Ralf Baechle <ralf@linux-mips.org>
8490L:	linux-mips@linux-mips.org
8491W:	http://www.linux-mips.org/
8492T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
8493Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
8494S:	Supported
8495F:	Documentation/devicetree/bindings/mips/
8496F:	Documentation/mips/
8497F:	arch/mips/
8498
8499MIPS/LOONGSON1 ARCHITECTURE
8500M:	Keguang Zhang <keguang.zhang@gmail.com>
8501L:	linux-mips@linux-mips.org
8502S:	Maintained
8503F:	arch/mips/loongson32/
8504F:	arch/mips/include/asm/mach-loongson32/
8505F:	drivers/*/*loongson1*
8506F:	drivers/*/*/*loongson1*
8507
8508MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8509M:	Hans Verkuil <hverkuil@xs4all.nl>
8510L:	linux-media@vger.kernel.org
8511T:	git git://linuxtv.org/media_tree.git
8512W:	https://linuxtv.org
8513S:	Odd Fixes
8514F:	drivers/media/radio/radio-miropcm20*
8515
8516MELLANOX MLX4 core VPI driver
8517M:	Yishai Hadas <yishaih@mellanox.com>
8518L:	netdev@vger.kernel.org
8519L:	linux-rdma@vger.kernel.org
8520W:	http://www.mellanox.com
8521Q:	http://patchwork.ozlabs.org/project/netdev/list/
8522S:	Supported
8523F:	drivers/net/ethernet/mellanox/mlx4/
8524F:	include/linux/mlx4/
8525F:	include/uapi/rdma/mlx4-abi.h
8526
8527MELLANOX MLX4 IB driver
8528M:	Yishai Hadas <yishaih@mellanox.com>
8529L:	linux-rdma@vger.kernel.org
8530W:	http://www.mellanox.com
8531Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8532S:	Supported
8533F:	drivers/infiniband/hw/mlx4/
8534F:	include/linux/mlx4/
8535
8536MELLANOX MLX5 core VPI driver
8537M:	Saeed Mahameed <saeedm@mellanox.com>
8538M:	Matan Barak <matanb@mellanox.com>
8539M:	Leon Romanovsky <leonro@mellanox.com>
8540L:	netdev@vger.kernel.org
8541L:	linux-rdma@vger.kernel.org
8542W:	http://www.mellanox.com
8543Q:	http://patchwork.ozlabs.org/project/netdev/list/
8544S:	Supported
8545F:	drivers/net/ethernet/mellanox/mlx5/core/
8546F:	include/linux/mlx5/
8547F:	include/uapi/rdma/mlx5-abi.h
8548
8549MELLANOX MLX5 IB driver
8550M:	Matan Barak <matanb@mellanox.com>
8551M:	Leon Romanovsky <leonro@mellanox.com>
8552L:	linux-rdma@vger.kernel.org
8553W:	http://www.mellanox.com
8554Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8555S:	Supported
8556F:	drivers/infiniband/hw/mlx5/
8557F:	include/linux/mlx5/
8558
8559MELEXIS MLX90614 DRIVER
8560M:	Crt Mori <cmo@melexis.com>
8561L:	linux-iio@vger.kernel.org
8562W:	http://www.melexis.com
8563S:	Supported
8564F:	drivers/iio/temperature/mlx90614.c
8565
8566MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8567M:	Don Brace <don.brace@microsemi.com>
8568L:	esc.storagedev@microsemi.com
8569L:	linux-scsi@vger.kernel.org
8570S:	Supported
8571F:	drivers/scsi/smartpqi/smartpqi*.[ch]
8572F:	drivers/scsi/smartpqi/Kconfig
8573F:	drivers/scsi/smartpqi/Makefile
8574F:	include/linux/cciss*.h
8575F:	include/uapi/linux/cciss*.h
8576F:	Documentation/scsi/smartpqi.txt
8577
8578MN88472 MEDIA DRIVER
8579M:	Antti Palosaari <crope@iki.fi>
8580L:	linux-media@vger.kernel.org
8581W:	https://linuxtv.org
8582W:	http://palosaari.fi/linux/
8583Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8584S:	Maintained
8585F:	drivers/media/dvb-frontends/mn88472*
8586
8587MN88473 MEDIA DRIVER
8588M:	Antti Palosaari <crope@iki.fi>
8589L:	linux-media@vger.kernel.org
8590W:	https://linuxtv.org
8591W:	http://palosaari.fi/linux/
8592Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8593S:	Maintained
8594F:	drivers/media/dvb-frontends/mn88473*
8595
8596MODULE SUPPORT
8597M:	Jessica Yu <jeyu@redhat.com>
8598M:	Rusty Russell <rusty@rustcorp.com.au>
8599T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8600S:	Maintained
8601F:	include/linux/module.h
8602F:	kernel/module.c
8603
8604MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8605W:	http://popies.net/meye/
8606S:	Orphan
8607F:	Documentation/media/v4l-drivers/meye*
8608F:	drivers/media/pci/meye/
8609F:	include/uapi/linux/meye.h
8610
8611MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8612M:	Jiri Slaby <jirislaby@gmail.com>
8613S:	Maintained
8614F:	Documentation/serial/moxa-smartio
8615F:	drivers/tty/mxser.*
8616
8617MR800 AVERMEDIA USB FM RADIO DRIVER
8618M:	Alexey Klimov <klimov.linux@gmail.com>
8619L:	linux-media@vger.kernel.org
8620T:	git git://linuxtv.org/media_tree.git
8621S:	Maintained
8622F:	drivers/media/radio/radio-mr800.c
8623
8624MRF24J40 IEEE 802.15.4 RADIO DRIVER
8625M:	Alan Ott <alan@signal11.us>
8626L:	linux-wpan@vger.kernel.org
8627S:	Maintained
8628F:	drivers/net/ieee802154/mrf24j40.c
8629F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8630
8631MSI LAPTOP SUPPORT
8632M:	"Lee, Chun-Yi" <jlee@suse.com>
8633L:	platform-driver-x86@vger.kernel.org
8634S:	Maintained
8635F:	drivers/platform/x86/msi-laptop.c
8636
8637MSI WMI SUPPORT
8638L:	platform-driver-x86@vger.kernel.org
8639S:	Orphan
8640F:	drivers/platform/x86/msi-wmi.c
8641
8642MSI001 MEDIA DRIVER
8643M:	Antti Palosaari <crope@iki.fi>
8644L:	linux-media@vger.kernel.org
8645W:	https://linuxtv.org
8646W:	http://palosaari.fi/linux/
8647Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8648T:	git git://linuxtv.org/anttip/media_tree.git
8649S:	Maintained
8650F:	drivers/media/tuners/msi001*
8651
8652MSI2500 MEDIA DRIVER
8653M:	Antti Palosaari <crope@iki.fi>
8654L:	linux-media@vger.kernel.org
8655W:	https://linuxtv.org
8656W:	http://palosaari.fi/linux/
8657Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8658T:	git git://linuxtv.org/anttip/media_tree.git
8659S:	Maintained
8660F:	drivers/media/usb/msi2500/
8661
8662MSYSTEMS DISKONCHIP G3 MTD DRIVER
8663M:	Robert Jarzmik <robert.jarzmik@free.fr>
8664L:	linux-mtd@lists.infradead.org
8665S:	Maintained
8666F:	drivers/mtd/devices/docg3*
8667
8668MT9M032 APTINA SENSOR DRIVER
8669M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8670L:	linux-media@vger.kernel.org
8671T:	git git://linuxtv.org/media_tree.git
8672S:	Maintained
8673F:	drivers/media/i2c/mt9m032.c
8674F:	include/media/i2c/mt9m032.h
8675
8676MT9P031 APTINA CAMERA SENSOR
8677M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8678L:	linux-media@vger.kernel.org
8679T:	git git://linuxtv.org/media_tree.git
8680S:	Maintained
8681F:	drivers/media/i2c/mt9p031.c
8682F:	include/media/i2c/mt9p031.h
8683
8684MT9T001 APTINA CAMERA SENSOR
8685M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8686L:	linux-media@vger.kernel.org
8687T:	git git://linuxtv.org/media_tree.git
8688S:	Maintained
8689F:	drivers/media/i2c/mt9t001.c
8690F:	include/media/i2c/mt9t001.h
8691
8692MT9V032 APTINA CAMERA SENSOR
8693M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8694L:	linux-media@vger.kernel.org
8695T:	git git://linuxtv.org/media_tree.git
8696S:	Maintained
8697F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8698F:	drivers/media/i2c/mt9v032.c
8699F:	include/media/i2c/mt9v032.h
8700
8701MULTIFUNCTION DEVICES (MFD)
8702M:	Lee Jones <lee.jones@linaro.org>
8703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8704S:	Supported
8705F:	Documentation/devicetree/bindings/mfd/
8706F:	drivers/mfd/
8707F:	include/linux/mfd/
8708F:	include/dt-bindings/mfd/
8709
8710MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8711M:	Ulf Hansson <ulf.hansson@linaro.org>
8712L:	linux-mmc@vger.kernel.org
8713T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8714S:	Maintained
8715F:	Documentation/devicetree/bindings/mmc/
8716F:	drivers/mmc/
8717F:	include/linux/mmc/
8718F:	include/uapi/linux/mmc/
8719
8720MULTIMEDIA CARD (MMC) ETC. OVER SPI
8721S:	Orphan
8722F:	drivers/mmc/host/mmc_spi.c
8723F:	include/linux/spi/mmc_spi.h
8724
8725MULTIPLEXER SUBSYSTEM
8726M:	Peter Rosin <peda@axentia.se>
8727S:	Maintained
8728F:	Documentation/ABI/testing/mux/sysfs-class-mux*
8729F:	Documentation/devicetree/bindings/mux/
8730F:	include/linux/dt-bindings/mux/
8731F:	include/linux/mux/
8732F:	drivers/mux/
8733
8734MULTISOUND SOUND DRIVER
8735M:	Andrew Veliath <andrewtv@usa.net>
8736S:	Maintained
8737F:	Documentation/sound/oss/MultiSound
8738F:	sound/oss/msnd*
8739
8740MULTITECH MULTIPORT CARD (ISICOM)
8741S:	Orphan
8742F:	drivers/tty/isicom.c
8743F:	include/linux/isicom.h
8744
8745MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8746M:	Bin Liu <b-liu@ti.com>
8747L:	linux-usb@vger.kernel.org
8748T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8749S:	Maintained
8750F:	drivers/usb/musb/
8751
8752MXL5007T MEDIA DRIVER
8753M:	Michael Krufky <mkrufky@linuxtv.org>
8754L:	linux-media@vger.kernel.org
8755W:	https://linuxtv.org
8756W:	http://github.com/mkrufky
8757Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8758T:	git git://linuxtv.org/mkrufky/tuners.git
8759S:	Maintained
8760F:	drivers/media/tuners/mxl5007t.*
8761
8762MXSFB DRM DRIVER
8763M:	Marek Vasut <marex@denx.de>
8764S:	Supported
8765F:	drivers/gpu/drm/mxsfb/
8766F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
8767
8768MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8769M:	Hyong-Youb Kim <hykim@myri.com>
8770L:	netdev@vger.kernel.org
8771W:	https://www.myricom.com/support/downloads/myri10ge.html
8772S:	Supported
8773F:	drivers/net/ethernet/myricom/myri10ge/
8774
8775NAND FLASH SUBSYSTEM
8776M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8777R:	Richard Weinberger <richard@nod.at>
8778L:	linux-mtd@lists.infradead.org
8779W:	http://www.linux-mtd.infradead.org/
8780Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8781T:	git git://git.infradead.org/linux-mtd.git nand/fixes
8782T:	git git://git.infradead.org/l2-mtd.git nand/next
8783S:	Maintained
8784F:	drivers/mtd/nand/
8785F:	include/linux/mtd/nand*.h
8786
8787NATSEMI ETHERNET DRIVER (DP8381x)
8788S:	Orphan
8789F:	drivers/net/ethernet/natsemi/natsemi.c
8790
8791NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8792M:	Daniel Mack <zonque@gmail.com>
8793S:	Maintained
8794L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8795W:	http://www.native-instruments.com
8796F:	sound/usb/caiaq/
8797
8798NCP FILESYSTEM
8799M:	Petr Vandrovec <petr@vandrovec.name>
8800S:	Odd Fixes
8801F:	fs/ncpfs/
8802
8803NCR 5380 SCSI DRIVERS
8804M:	Finn Thain <fthain@telegraphics.com.au>
8805M:	Michael Schmitz <schmitzmic@gmail.com>
8806L:	linux-scsi@vger.kernel.org
8807S:	Maintained
8808F:	Documentation/scsi/g_NCR5380.txt
8809F:	drivers/scsi/NCR5380.*
8810F:	drivers/scsi/arm/cumana_1.c
8811F:	drivers/scsi/arm/oak.c
8812F:	drivers/scsi/atari_scsi.*
8813F:	drivers/scsi/dmx3191d.c
8814F:	drivers/scsi/g_NCR5380.*
8815F:	drivers/scsi/mac_scsi.*
8816F:	drivers/scsi/sun3_scsi.*
8817F:	drivers/scsi/sun3_scsi_vme.c
8818
8819NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8820M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8821L:	linux-scsi@vger.kernel.org
8822S:	Maintained
8823F:	drivers/scsi/NCR_D700.*
8824
8825NCT6775 HARDWARE MONITOR DRIVER
8826M:	Guenter Roeck <linux@roeck-us.net>
8827L:	linux-hwmon@vger.kernel.org
8828S:	Maintained
8829F:	Documentation/hwmon/nct6775
8830F:	drivers/hwmon/nct6775.c
8831
8832NETEFFECT IWARP RNIC DRIVER (IW_NES)
8833M:	Faisal Latif <faisal.latif@intel.com>
8834L:	linux-rdma@vger.kernel.org
8835W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8836S:	Supported
8837F:	drivers/infiniband/hw/nes/
8838F:	include/uapi/rdma/nes-abi.h
8839
8840NETEM NETWORK EMULATOR
8841M:	Stephen Hemminger <stephen@networkplumber.org>
8842L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
8843S:	Maintained
8844F:	net/sched/sch_netem.c
8845
8846NETERION 10GbE DRIVERS (s2io/vxge)
8847M:	Jon Mason <jdmason@kudzu.us>
8848L:	netdev@vger.kernel.org
8849S:	Supported
8850F:	Documentation/networking/s2io.txt
8851F:	Documentation/networking/vxge.txt
8852F:	drivers/net/ethernet/neterion/
8853
8854NETFILTER
8855M:	Pablo Neira Ayuso <pablo@netfilter.org>
8856M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8857M:	Florian Westphal <fw@strlen.de>
8858L:	netfilter-devel@vger.kernel.org
8859L:	coreteam@netfilter.org
8860W:	http://www.netfilter.org/
8861W:	http://www.iptables.org/
8862W:	http://www.nftables.org/
8863Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
8864T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8865T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8866S:	Maintained
8867F:	include/linux/netfilter*
8868F:	include/linux/netfilter/
8869F:	include/net/netfilter/
8870F:	include/uapi/linux/netfilter*
8871F:	include/uapi/linux/netfilter/
8872F:	net/*/netfilter.c
8873F:	net/*/netfilter/
8874F:	net/netfilter/
8875F:	net/bridge/br_netfilter*.c
8876
8877NETLABEL
8878M:	Paul Moore <paul@paul-moore.com>
8879W:	http://netlabel.sf.net
8880L:	netdev@vger.kernel.org
8881S:	Maintained
8882F:	Documentation/netlabel/
8883F:	include/net/netlabel.h
8884F:	net/netlabel/
8885
8886NETROM NETWORK LAYER
8887M:	Ralf Baechle <ralf@linux-mips.org>
8888L:	linux-hams@vger.kernel.org
8889W:	http://www.linux-ax25.org/
8890S:	Maintained
8891F:	include/net/netrom.h
8892F:	include/uapi/linux/netrom.h
8893F:	net/netrom/
8894
8895NETRONOME ETHERNET DRIVERS
8896M:	Jakub Kicinski <jakub.kicinski@netronome.com>
8897L:	oss-drivers@netronome.com
8898S:	Maintained
8899F:	drivers/net/ethernet/netronome/
8900
8901NETWORK BLOCK DEVICE (NBD)
8902M:	Josef Bacik <jbacik@fb.com>
8903S:	Maintained
8904L:	linux-block@vger.kernel.org
8905L:	nbd-general@lists.sourceforge.net
8906F:	Documentation/blockdev/nbd.txt
8907F:	drivers/block/nbd.c
8908F:	include/uapi/linux/nbd.h
8909
8910NETWORK DROP MONITOR
8911M:	Neil Horman <nhorman@tuxdriver.com>
8912L:	netdev@vger.kernel.org
8913S:	Maintained
8914W:	https://fedorahosted.org/dropwatch/
8915F:	net/core/drop_monitor.c
8916
8917NETWORKING [DSA]
8918M:	Andrew Lunn <andrew@lunn.ch>
8919M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8920M:	Florian Fainelli <f.fainelli@gmail.com>
8921S:	Maintained
8922F:	net/dsa/
8923F:	include/net/dsa.h
8924F:	drivers/net/dsa/
8925
8926NETWORKING [GENERAL]
8927M:	"David S. Miller" <davem@davemloft.net>
8928L:	netdev@vger.kernel.org
8929W:	http://www.linuxfoundation.org/en/Net
8930Q:	http://patchwork.ozlabs.org/project/netdev/list/
8931T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8932T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8933B:	mailto:netdev@vger.kernel.org
8934S:	Maintained
8935F:	net/
8936F:	include/net/
8937F:	include/linux/in.h
8938F:	include/linux/net.h
8939F:	include/linux/netdevice.h
8940F:	include/uapi/linux/in.h
8941F:	include/uapi/linux/net.h
8942F:	include/uapi/linux/netdevice.h
8943F:	include/uapi/linux/net_namespace.h
8944F:	tools/net/
8945F:	tools/testing/selftests/net/
8946F:	lib/random32.c
8947
8948NETWORKING [IPv4/IPv6]
8949M:	"David S. Miller" <davem@davemloft.net>
8950M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8951M:	James Morris <jmorris@namei.org>
8952M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8953M:	Patrick McHardy <kaber@trash.net>
8954L:	netdev@vger.kernel.org
8955T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8956S:	Maintained
8957F:	net/ipv4/
8958F:	net/ipv6/
8959F:	include/net/ip*
8960F:	arch/x86/net/*
8961
8962NETWORKING [IPSEC]
8963M:	Steffen Klassert <steffen.klassert@secunet.com>
8964M:	Herbert Xu <herbert@gondor.apana.org.au>
8965M:	"David S. Miller" <davem@davemloft.net>
8966L:	netdev@vger.kernel.org
8967T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8968T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8969S:	Maintained
8970F:	net/core/flow.c
8971F:	net/xfrm/
8972F:	net/key/
8973F:	net/ipv4/xfrm*
8974F:	net/ipv4/esp4*
8975F:	net/ipv4/ah4.c
8976F:	net/ipv4/ipcomp.c
8977F:	net/ipv4/ip_vti.c
8978F:	net/ipv6/xfrm*
8979F:	net/ipv6/esp6*
8980F:	net/ipv6/ah6.c
8981F:	net/ipv6/ipcomp6.c
8982F:	net/ipv6/ip6_vti.c
8983F:	include/uapi/linux/xfrm.h
8984F:	include/net/xfrm.h
8985
8986NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8987M:	Paul Moore <paul@paul-moore.com>
8988L:	netdev@vger.kernel.org
8989S:	Maintained
8990
8991NETWORKING [WIRELESS]
8992L:	linux-wireless@vger.kernel.org
8993Q:	http://patchwork.kernel.org/project/linux-wireless/list/
8994
8995NETWORKING DRIVERS
8996L:	netdev@vger.kernel.org
8997W:	http://www.linuxfoundation.org/en/Net
8998Q:	http://patchwork.ozlabs.org/project/netdev/list/
8999T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9000T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9001S:	Odd Fixes
9002F:	Documentation/devicetree/bindings/net/
9003F:	drivers/net/
9004F:	include/linux/if_*
9005F:	include/linux/netdevice.h
9006F:	include/linux/etherdevice.h
9007F:	include/linux/fcdevice.h
9008F:	include/linux/fddidevice.h
9009F:	include/linux/hippidevice.h
9010F:	include/linux/inetdevice.h
9011F:	include/uapi/linux/if_*
9012F:	include/uapi/linux/netdevice.h
9013
9014NETWORKING DRIVERS (WIRELESS)
9015M:	Kalle Valo <kvalo@codeaurora.org>
9016L:	linux-wireless@vger.kernel.org
9017Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9018T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9019T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9020S:	Maintained
9021F:	Documentation/devicetree/bindings/net/wireless/
9022F:	drivers/net/wireless/
9023
9024NETXEN (1/10) GbE SUPPORT
9025M:	Manish Chopra <manish.chopra@cavium.com>
9026M:	Rahul Verma <rahul.verma@cavium.com>
9027M:	Dept-GELinuxNICDev@cavium.com
9028L:	netdev@vger.kernel.org
9029S:	Supported
9030F:	drivers/net/ethernet/qlogic/netxen/
9031
9032NFC SUBSYSTEM
9033M:	Samuel Ortiz <sameo@linux.intel.com>
9034L:	linux-wireless@vger.kernel.org
9035L:	linux-nfc@lists.01.org (subscribers-only)
9036S:	Supported
9037F:	net/nfc/
9038F:	include/net/nfc/
9039F:	include/uapi/linux/nfc.h
9040F:	drivers/nfc/
9041F:	include/linux/platform_data/nfcmrvl.h
9042F:	include/linux/platform_data/nxp-nci.h
9043F:	include/linux/platform_data/pn544.h
9044F:	include/linux/platform_data/st21nfca.h
9045F:	include/linux/platform_data/st-nci.h
9046F:	Documentation/devicetree/bindings/net/nfc/
9047
9048NFS, SUNRPC, AND LOCKD CLIENTS
9049M:	Trond Myklebust <trond.myklebust@primarydata.com>
9050M:	Anna Schumaker <anna.schumaker@netapp.com>
9051L:	linux-nfs@vger.kernel.org
9052W:	http://client.linux-nfs.org
9053T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9054S:	Maintained
9055F:	fs/lockd/
9056F:	fs/nfs/
9057F:	fs/nfs_common/
9058F:	net/sunrpc/
9059F:	include/linux/lockd/
9060F:	include/linux/nfs*
9061F:	include/linux/sunrpc/
9062F:	include/uapi/linux/nfs*
9063F:	include/uapi/linux/sunrpc/
9064
9065NILFS2 FILESYSTEM
9066M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9067L:	linux-nilfs@vger.kernel.org
9068W:	http://nilfs.sourceforge.net/
9069W:	http://nilfs.osdn.jp/
9070T:	git git://github.com/konis/nilfs2.git
9071S:	Supported
9072F:	Documentation/filesystems/nilfs2.txt
9073F:	fs/nilfs2/
9074F:	include/trace/events/nilfs2.h
9075F:	include/uapi/linux/nilfs2_api.h
9076F:	include/uapi/linux/nilfs2_ondisk.h
9077
9078NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9079M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9080W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9081S:	Maintained
9082F:	Documentation/scsi/NinjaSCSI.txt
9083F:	drivers/scsi/pcmcia/nsp_*
9084
9085NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9086M:	GOTO Masanori <gotom@debian.or.jp>
9087M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9088W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9089S:	Maintained
9090F:	Documentation/scsi/NinjaSCSI.txt
9091F:	drivers/scsi/nsp32*
9092
9093NIOS2 ARCHITECTURE
9094M:	Ley Foon Tan <lftan@altera.com>
9095L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9097S:	Maintained
9098F:	arch/nios2/
9099
9100NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9101M:	Pavel Machek <pavel@ucw.cz>
9102M:	Sakari Ailus <sakari.ailus@iki.fi>
9103L:	linux-media@vger.kernel.org
9104S:	Maintained
9105F:	drivers/media/i2c/et8ek8
9106F:	drivers/media/i2c/ad5820.c
9107
9108NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9109M:	Pavel Machek <pavel@ucw.cz>
9110M:	Sakari Ailus <sakari.ailus@iki.fi>
9111L:	linux-media@vger.kernel.org
9112S:	Maintained
9113F:	drivers/media/i2c/et8ek8
9114F:	drivers/media/i2c/ad5820.c
9115
9116NOKIA N900 POWER SUPPLY DRIVERS
9117R:	Pali Rohár <pali.rohar@gmail.com>
9118F:	include/linux/power/bq2415x_charger.h
9119F:	include/linux/power/bq27xxx_battery.h
9120F:	include/linux/power/isp1704_charger.h
9121F:	drivers/power/supply/bq2415x_charger.c
9122F:	drivers/power/supply/bq27xxx_battery.c
9123F:	drivers/power/supply/bq27xxx_battery_i2c.c
9124F:	drivers/power/supply/isp1704_charger.c
9125F:	drivers/power/supply/rx51_battery.c
9126
9127NTB DRIVER CORE
9128M:	Jon Mason <jdmason@kudzu.us>
9129M:	Dave Jiang <dave.jiang@intel.com>
9130M:	Allen Hubbe <Allen.Hubbe@emc.com>
9131L:	linux-ntb@googlegroups.com
9132S:	Supported
9133W:	https://github.com/jonmason/ntb/wiki
9134T:	git git://github.com/jonmason/ntb.git
9135F:	drivers/ntb/
9136F:	drivers/net/ntb_netdev.c
9137F:	include/linux/ntb.h
9138F:	include/linux/ntb_transport.h
9139F:	tools/testing/selftests/ntb/
9140
9141NTB INTEL DRIVER
9142M:	Jon Mason <jdmason@kudzu.us>
9143M:	Dave Jiang <dave.jiang@intel.com>
9144L:	linux-ntb@googlegroups.com
9145S:	Supported
9146W:	https://github.com/jonmason/ntb/wiki
9147T:	git git://github.com/jonmason/ntb.git
9148F:	drivers/ntb/hw/intel/
9149
9150NTB AMD DRIVER
9151M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9152L:	linux-ntb@googlegroups.com
9153S:	Supported
9154F:	drivers/ntb/hw/amd/
9155
9156NTFS FILESYSTEM
9157M:	Anton Altaparmakov <anton@tuxera.com>
9158L:	linux-ntfs-dev@lists.sourceforge.net
9159W:	http://www.tuxera.com/
9160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9161S:	Supported
9162F:	Documentation/filesystems/ntfs.txt
9163F:	fs/ntfs/
9164
9165NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9166M:	Antonino Daplas <adaplas@gmail.com>
9167L:	linux-fbdev@vger.kernel.org
9168S:	Maintained
9169F:	drivers/video/fbdev/riva/
9170F:	drivers/video/fbdev/nvidia/
9171
9172NVM EXPRESS DRIVER
9173M:	Keith Busch <keith.busch@intel.com>
9174M:	Jens Axboe <axboe@fb.com>
9175M:	Christoph Hellwig <hch@lst.de>
9176M:	Sagi Grimberg <sagi@grimberg.me>
9177L:	linux-nvme@lists.infradead.org
9178T:	git://git.infradead.org/nvme.git
9179W:	http://git.infradead.org/nvme.git
9180S:	Supported
9181F:	drivers/nvme/host/
9182F:	include/linux/nvme.h
9183F:	include/uapi/linux/nvme_ioctl.h
9184
9185NVM EXPRESS TARGET DRIVER
9186M:	Christoph Hellwig <hch@lst.de>
9187M:	Sagi Grimberg <sagi@grimberg.me>
9188L:	linux-nvme@lists.infradead.org
9189T:	git://git.infradead.org/nvme.git
9190W:	http://git.infradead.org/nvme.git
9191S:	Supported
9192F:	drivers/nvme/target/
9193
9194NVM EXPRESS FC TRANSPORT DRIVERS
9195M:	James Smart <james.smart@broadcom.com>
9196L:	linux-nvme@lists.infradead.org
9197S:	Supported
9198F:	include/linux/nvme-fc.h
9199F:	include/linux/nvme-fc-driver.h
9200F:	drivers/nvme/host/fc.c
9201F:	drivers/nvme/target/fc.c
9202F:	drivers/nvme/target/fcloop.c
9203
9204NVMEM FRAMEWORK
9205M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9206S:	Maintained
9207F:	drivers/nvmem/
9208F:	Documentation/devicetree/bindings/nvmem/
9209F:	include/linux/nvmem-consumer.h
9210F:	include/linux/nvmem-provider.h
9211
9212NXP-NCI NFC DRIVER
9213M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
9214R:	Charles Gorand <charles.gorand@effinnov.com>
9215L:	linux-nfc@lists.01.org (moderated for non-subscribers)
9216S:	Supported
9217F:	drivers/nfc/nxp-nci
9218
9219NXP TDA998X DRM DRIVER
9220M:	Russell King <linux@armlinux.org.uk>
9221S:	Supported
9222T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9223T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9224F:	drivers/gpu/drm/i2c/tda998x_drv.c
9225F:	include/drm/i2c/tda998x.h
9226
9227NXP TFA9879 DRIVER
9228M:	Peter Rosin <peda@axentia.se>
9229L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9230S:	Maintained
9231F:	sound/soc/codecs/tfa9879*
9232
9233OBJTOOL
9234M:	Josh Poimboeuf <jpoimboe@redhat.com>
9235S:	Supported
9236F:	tools/objtool/
9237
9238OMAP1 SUPPORT
9239M:	Aaro Koskinen <aaro.koskinen@iki.fi>
9240M:	Tony Lindgren <tony@atomide.com>
9241L:	linux-omap@vger.kernel.org
9242Q:	http://patchwork.kernel.org/project/linux-omap/list/
9243T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9244S:	Maintained
9245F:	arch/arm/mach-omap1/
9246F:	arch/arm/plat-omap/
9247F:	arch/arm/configs/omap1_defconfig
9248F:	drivers/i2c/busses/i2c-omap.c
9249F:	include/linux/i2c-omap.h
9250
9251OMAP2+ SUPPORT
9252M:	Tony Lindgren <tony@atomide.com>
9253L:	linux-omap@vger.kernel.org
9254W:	http://www.muru.com/linux/omap/
9255W:	http://linux.omap.com/
9256Q:	http://patchwork.kernel.org/project/linux-omap/list/
9257T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9258S:	Maintained
9259F:	arch/arm/mach-omap2/
9260F:	arch/arm/plat-omap/
9261F:	arch/arm/configs/omap2plus_defconfig
9262F:	drivers/i2c/busses/i2c-omap.c
9263F:	drivers/irqchip/irq-omap-intc.c
9264F:	drivers/mfd/*omap*.c
9265F:	drivers/mfd/menelaus.c
9266F:	drivers/mfd/palmas.c
9267F:	drivers/mfd/tps65217.c
9268F:	drivers/mfd/tps65218.c
9269F:	drivers/mfd/tps65910.c
9270F:	drivers/mfd/twl-core.[ch]
9271F:	drivers/mfd/twl4030*.c
9272F:	drivers/mfd/twl6030*.c
9273F:	drivers/mfd/twl6040*.c
9274F:	drivers/regulator/palmas-regulator*.c
9275F:	drivers/regulator/pbias-regulator.c
9276F:	drivers/regulator/tps65217-regulator.c
9277F:	drivers/regulator/tps65218-regulator.c
9278F:	drivers/regulator/tps65910-regulator.c
9279F:	drivers/regulator/twl-regulator.c
9280F:	drivers/regulator/twl6030-regulator.c
9281F:	include/linux/i2c-omap.h
9282
9283OMAP DEVICE TREE SUPPORT
9284M:	Benoît Cousson <bcousson@baylibre.com>
9285M:	Tony Lindgren <tony@atomide.com>
9286L:	linux-omap@vger.kernel.org
9287L:	devicetree@vger.kernel.org
9288S:	Maintained
9289F:	arch/arm/boot/dts/*omap*
9290F:	arch/arm/boot/dts/*am3*
9291F:	arch/arm/boot/dts/*am4*
9292F:	arch/arm/boot/dts/*am5*
9293F:	arch/arm/boot/dts/*dra7*
9294
9295OMAP CLOCK FRAMEWORK SUPPORT
9296M:	Paul Walmsley <paul@pwsan.com>
9297L:	linux-omap@vger.kernel.org
9298S:	Maintained
9299F:	arch/arm/*omap*/*clock*
9300
9301OMAP POWER MANAGEMENT SUPPORT
9302M:	Kevin Hilman <khilman@kernel.org>
9303L:	linux-omap@vger.kernel.org
9304S:	Maintained
9305F:	arch/arm/*omap*/*pm*
9306F:	drivers/cpufreq/omap-cpufreq.c
9307
9308OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9309M:	Rajendra Nayak <rnayak@codeaurora.org>
9310M:	Paul Walmsley <paul@pwsan.com>
9311L:	linux-omap@vger.kernel.org
9312S:	Maintained
9313F:	arch/arm/mach-omap2/prm*
9314
9315OMAP AUDIO SUPPORT
9316M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
9317M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
9318L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9319L:	linux-omap@vger.kernel.org
9320S:	Maintained
9321F:	sound/soc/omap/
9322
9323OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9324M:	Roger Quadros <rogerq@ti.com>
9325M:	Tony Lindgren <tony@atomide.com>
9326L:	linux-omap@vger.kernel.org
9327S:	Maintained
9328F:	drivers/memory/omap-gpmc.c
9329F:	arch/arm/mach-omap2/*gpmc*
9330
9331OMAP FRAMEBUFFER SUPPORT
9332M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9333L:	linux-fbdev@vger.kernel.org
9334L:	linux-omap@vger.kernel.org
9335S:	Maintained
9336F:	drivers/video/fbdev/omap/
9337
9338OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9339M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9340L:	linux-omap@vger.kernel.org
9341L:	linux-fbdev@vger.kernel.org
9342S:	Maintained
9343F:	drivers/video/fbdev/omap2/
9344F:	Documentation/arm/OMAP/DSS
9345
9346OMAP HARDWARE SPINLOCK SUPPORT
9347M:	Ohad Ben-Cohen <ohad@wizery.com>
9348L:	linux-omap@vger.kernel.org
9349S:	Maintained
9350F:	drivers/hwspinlock/omap_hwspinlock.c
9351
9352OMAP MMC SUPPORT
9353M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
9354L:	linux-omap@vger.kernel.org
9355S:	Maintained
9356F:	drivers/mmc/host/omap.c
9357
9358OMAP HS MMC SUPPORT
9359L:	linux-mmc@vger.kernel.org
9360L:	linux-omap@vger.kernel.org
9361S:	Orphan
9362F:	drivers/mmc/host/omap_hsmmc.c
9363
9364OMAP RANDOM NUMBER GENERATOR SUPPORT
9365M:	Deepak Saxena <dsaxena@plexity.net>
9366S:	Maintained
9367F:	drivers/char/hw_random/omap-rng.c
9368
9369OMAP HWMOD SUPPORT
9370M:	Benoît Cousson <bcousson@baylibre.com>
9371M:	Paul Walmsley <paul@pwsan.com>
9372L:	linux-omap@vger.kernel.org
9373S:	Maintained
9374F:	arch/arm/mach-omap2/omap_hwmod.*
9375
9376OMAP HWMOD DATA
9377M:	Paul Walmsley <paul@pwsan.com>
9378L:	linux-omap@vger.kernel.org
9379S:	Maintained
9380F:	arch/arm/mach-omap2/omap_hwmod*data*
9381
9382OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9383M:	Benoît Cousson <bcousson@baylibre.com>
9384L:	linux-omap@vger.kernel.org
9385S:	Maintained
9386F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9387
9388OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9389M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9390L:	linux-media@vger.kernel.org
9391S:	Maintained
9392F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
9393F:	drivers/media/platform/omap3isp/
9394F:	drivers/staging/media/omap4iss/
9395
9396OMAP USB SUPPORT
9397L:	linux-usb@vger.kernel.org
9398L:	linux-omap@vger.kernel.org
9399S:	Orphan
9400F:	drivers/usb/*/*omap*
9401F:	arch/arm/*omap*/usb*
9402
9403OMAP GPIO DRIVER
9404M:	Grygorii Strashko <grygorii.strashko@ti.com>
9405M:	Santosh Shilimkar <ssantosh@kernel.org>
9406M:	Kevin Hilman <khilman@kernel.org>
9407L:	linux-omap@vger.kernel.org
9408S:	Maintained
9409F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
9410F:	drivers/gpio/gpio-omap.c
9411
9412OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9413M:	Mark Jackson <mpfj@newflow.co.uk>
9414L:	linux-omap@vger.kernel.org
9415S:	Maintained
9416F:	arch/arm/boot/dts/am335x-nano.dts
9417
9418OMFS FILESYSTEM
9419M:	Bob Copeland <me@bobcopeland.com>
9420L:	linux-karma-devel@lists.sourceforge.net
9421S:	Maintained
9422F:	Documentation/filesystems/omfs.txt
9423F:	fs/omfs/
9424
9425OMNIKEY CARDMAN 4000 DRIVER
9426M:	Harald Welte <laforge@gnumonks.org>
9427S:	Maintained
9428F:	drivers/char/pcmcia/cm4000_cs.c
9429F:	include/linux/cm4000_cs.h
9430F:	include/uapi/linux/cm4000_cs.h
9431
9432OMNIKEY CARDMAN 4040 DRIVER
9433M:	Harald Welte <laforge@gnumonks.org>
9434S:	Maintained
9435F:	drivers/char/pcmcia/cm4040_cs.*
9436
9437OMNIVISION OV5647 SENSOR DRIVER
9438M:	Ramiro Oliveira <roliveir@synopsys.com>
9439L:	linux-media@vger.kernel.org
9440T:	git git://linuxtv.org/media_tree.git
9441S:	Maintained
9442F:	drivers/media/i2c/ov5647.c
9443
9444OMNIVISION OV7670 SENSOR DRIVER
9445M:	Jonathan Corbet <corbet@lwn.net>
9446L:	linux-media@vger.kernel.org
9447T:	git git://linuxtv.org/media_tree.git
9448S:	Maintained
9449F:	drivers/media/i2c/ov7670.c
9450F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
9451
9452ONENAND FLASH DRIVER
9453M:	Kyungmin Park <kyungmin.park@samsung.com>
9454L:	linux-mtd@lists.infradead.org
9455S:	Maintained
9456F:	drivers/mtd/onenand/
9457F:	include/linux/mtd/onenand*.h
9458
9459ONSTREAM SCSI TAPE DRIVER
9460M:	Willem Riede <osst@riede.org>
9461L:	osst-users@lists.sourceforge.net
9462L:	linux-scsi@vger.kernel.org
9463S:	Maintained
9464F:	Documentation/scsi/osst.txt
9465F:	drivers/scsi/osst.*
9466F:	drivers/scsi/osst_*.h
9467F:	drivers/scsi/st.h
9468
9469OPENCORES I2C BUS DRIVER
9470M:	Peter Korsgaard <jacmet@sunsite.dk>
9471L:	linux-i2c@vger.kernel.org
9472S:	Maintained
9473F:	Documentation/i2c/busses/i2c-ocores
9474F:	drivers/i2c/busses/i2c-ocores.c
9475
9476OPEN FIRMWARE AND FLATTENED DEVICE TREE
9477M:	Rob Herring <robh+dt@kernel.org>
9478M:	Frank Rowand <frowand.list@gmail.com>
9479L:	devicetree@vger.kernel.org
9480W:	http://www.devicetree.org/
9481T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9482S:	Maintained
9483F:	drivers/of/
9484F:	include/linux/of*.h
9485F:	scripts/dtc/
9486
9487OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9488M:	Rob Herring <robh+dt@kernel.org>
9489M:	Mark Rutland <mark.rutland@arm.com>
9490L:	devicetree@vger.kernel.org
9491T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9492Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9493S:	Maintained
9494F:	Documentation/devicetree/
9495F:	arch/*/boot/dts/
9496F:	include/dt-bindings/
9497
9498OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9499M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9500L:	devicetree@vger.kernel.org
9501S:	Maintained
9502F:	Documentation/devicetree/dynamic-resolution-notes.txt
9503F:	Documentation/devicetree/overlay-notes.txt
9504F:	drivers/of/overlay.c
9505F:	drivers/of/resolver.c
9506
9507OPENRISC ARCHITECTURE
9508M:	Jonas Bonn <jonas@southpole.se>
9509M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9510M:	Stafford Horne <shorne@gmail.com>
9511T:	git git://github.com/openrisc/linux.git
9512L:	openrisc@lists.librecores.org
9513W:	http://openrisc.io
9514S:	Maintained
9515F:	arch/openrisc/
9516
9517OPENVSWITCH
9518M:	Pravin Shelar <pshelar@nicira.com>
9519L:	netdev@vger.kernel.org
9520L:	dev@openvswitch.org
9521W:	http://openvswitch.org
9522S:	Maintained
9523F:	net/openvswitch/
9524F:	include/uapi/linux/openvswitch.h
9525
9526OPERATING PERFORMANCE POINTS (OPP)
9527M:	Viresh Kumar <vireshk@kernel.org>
9528M:	Nishanth Menon <nm@ti.com>
9529M:	Stephen Boyd <sboyd@codeaurora.org>
9530L:	linux-pm@vger.kernel.org
9531S:	Maintained
9532T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9533F:	drivers/base/power/opp/
9534F:	include/linux/pm_opp.h
9535F:	Documentation/power/opp.txt
9536F:	Documentation/devicetree/bindings/opp/
9537
9538OPL4 DRIVER
9539M:	Clemens Ladisch <clemens@ladisch.de>
9540L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9541T:	git git://git.alsa-project.org/alsa-kernel.git
9542S:	Maintained
9543F:	sound/drivers/opl4/
9544
9545OPROFILE
9546M:	Robert Richter <rric@kernel.org>
9547L:	oprofile-list@lists.sf.net
9548S:	Maintained
9549F:	arch/*/include/asm/oprofile*.h
9550F:	arch/*/oprofile/
9551F:	drivers/oprofile/
9552F:	include/linux/oprofile.h
9553
9554OP-TEE DRIVER
9555M:	Jens Wiklander <jens.wiklander@linaro.org>
9556S:	Maintained
9557F:	drivers/tee/optee/
9558
9559ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9560M:	Mark Fasheh <mfasheh@versity.com>
9561M:	Joel Becker <jlbec@evilplan.org>
9562L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9563W:	http://ocfs2.wiki.kernel.org
9564S:	Supported
9565F:	Documentation/filesystems/ocfs2.txt
9566F:	Documentation/filesystems/dlmfs.txt
9567F:	fs/ocfs2/
9568
9569ORINOCO DRIVER
9570L:	linux-wireless@vger.kernel.org
9571W:	http://wireless.kernel.org/en/users/Drivers/orinoco
9572W:	http://www.nongnu.org/orinoco/
9573S:	Orphan
9574F:	drivers/net/wireless/intersil/orinoco/
9575
9576OSD LIBRARY and FILESYSTEM
9577M:	Boaz Harrosh <ooo@electrozaur.com>
9578S:	Maintained
9579F:	drivers/scsi/osd/
9580F:	include/scsi/osd_*
9581F:	fs/exofs/
9582
9583OVERLAY FILESYSTEM
9584M:	Miklos Szeredi <miklos@szeredi.hu>
9585L:	linux-unionfs@vger.kernel.org
9586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9587S:	Supported
9588F:	fs/overlayfs/
9589F:	Documentation/filesystems/overlayfs.txt
9590
9591ORANGEFS FILESYSTEM
9592M:	Mike Marshall <hubcap@omnibond.com>
9593L:	pvfs2-developers@beowulf-underground.org (subscribers-only)
9594T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9595S:	Supported
9596F:	fs/orangefs/
9597F:	Documentation/filesystems/orangefs.txt
9598
9599P54 WIRELESS DRIVER
9600M:	Christian Lamparter <chunkeey@googlemail.com>
9601L:	linux-wireless@vger.kernel.org
9602W:	http://wireless.kernel.org/en/users/Drivers/p54
9603S:	Maintained
9604F:	drivers/net/wireless/intersil/p54/
9605
9606PA SEMI ETHERNET DRIVER
9607L:	netdev@vger.kernel.org
9608S:	Orphan
9609F:	drivers/net/ethernet/pasemi/*
9610
9611PA SEMI SMBUS DRIVER
9612L:	linux-i2c@vger.kernel.org
9613S:	Orphan
9614F:	drivers/i2c/busses/i2c-pasemi.c
9615
9616PADATA PARALLEL EXECUTION MECHANISM
9617M:	Steffen Klassert <steffen.klassert@secunet.com>
9618L:	linux-crypto@vger.kernel.org
9619S:	Maintained
9620F:	kernel/padata.c
9621F:	include/linux/padata.h
9622F:	Documentation/padata.txt
9623
9624PANASONIC LAPTOP ACPI EXTRAS DRIVER
9625M:	Harald Welte <laforge@gnumonks.org>
9626L:	platform-driver-x86@vger.kernel.org
9627S:	Maintained
9628F:	drivers/platform/x86/panasonic-laptop.c
9629
9630PANASONIC MN10300/AM33/AM34 PORT
9631M:	David Howells <dhowells@redhat.com>
9632L:	linux-am33-list@redhat.com (moderated for non-subscribers)
9633W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9634S:	Maintained
9635F:	Documentation/mn10300/
9636F:	arch/mn10300/
9637
9638PARALLEL LCD/KEYPAD PANEL DRIVER
9639M:      Willy Tarreau <willy@haproxy.com>
9640M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9641S:      Odd Fixes
9642F:      Documentation/misc-devices/lcd-panel-cgram.txt
9643F:      drivers/misc/panel.c
9644
9645PARALLEL PORT SUBSYSTEM
9646M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9647M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9648L:	linux-parport@lists.infradead.org (subscribers-only)
9649S:	Maintained
9650F:	drivers/parport/
9651F:	include/linux/parport*.h
9652F:	drivers/char/ppdev.c
9653F:	include/uapi/linux/ppdev.h
9654F:	Documentation/parport*.txt
9655
9656PARAVIRT_OPS INTERFACE
9657M:	Jeremy Fitzhardinge <jeremy@goop.org>
9658M:	Chris Wright <chrisw@sous-sol.org>
9659M:	Alok Kataria <akataria@vmware.com>
9660M:	Rusty Russell <rusty@rustcorp.com.au>
9661L:	virtualization@lists.linux-foundation.org
9662S:	Supported
9663F:	Documentation/virtual/paravirt_ops.txt
9664F:	arch/*/kernel/paravirt*
9665F:	arch/*/include/asm/paravirt.h
9666F:	include/linux/hypervisor.h
9667
9668PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9669M:	Tim Waugh <tim@cyberelk.net>
9670L:	linux-parport@lists.infradead.org (subscribers-only)
9671S:	Maintained
9672F:	Documentation/blockdev/paride.txt
9673F:	drivers/block/paride/
9674
9675PARISC ARCHITECTURE
9676M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
9677M:	Helge Deller <deller@gmx.de>
9678L:	linux-parisc@vger.kernel.org
9679W:	http://www.parisc-linux.org/
9680Q:	http://patchwork.kernel.org/project/linux-parisc/list/
9681T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9682T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9683S:	Maintained
9684F:	arch/parisc/
9685F:	Documentation/parisc/
9686F:	drivers/parisc/
9687F:	drivers/char/agp/parisc-agp.c
9688F:	drivers/input/serio/gscps2.c
9689F:	drivers/parport/parport_gsc.*
9690F:	drivers/tty/serial/8250/8250_gsc.c
9691F:	drivers/video/fbdev/sti*
9692F:	drivers/video/console/sti*
9693F:	drivers/video/logo/logo_parisc*
9694
9695PARMAN
9696M:	Jiri Pirko <jiri@mellanox.com>
9697L:	netdev@vger.kernel.org
9698S:	Supported
9699F:	lib/parman.c
9700F:	lib/test_parman.c
9701F:	include/linux/parman.h
9702
9703PC87360 HARDWARE MONITORING DRIVER
9704M:	Jim Cromie <jim.cromie@gmail.com>
9705L:	linux-hwmon@vger.kernel.org
9706S:	Maintained
9707F:	Documentation/hwmon/pc87360
9708F:	drivers/hwmon/pc87360.c
9709
9710PC8736x GPIO DRIVER
9711M:	Jim Cromie <jim.cromie@gmail.com>
9712S:	Maintained
9713F:	drivers/char/pc8736x_gpio.c
9714
9715PC87427 HARDWARE MONITORING DRIVER
9716M:	Jean Delvare <jdelvare@suse.com>
9717L:	linux-hwmon@vger.kernel.org
9718S:	Maintained
9719F:	Documentation/hwmon/pc87427
9720F:	drivers/hwmon/pc87427.c
9721
9722PCA9532 LED DRIVER
9723M:	Riku Voipio <riku.voipio@iki.fi>
9724S:	Maintained
9725F:	drivers/leds/leds-pca9532.c
9726F:	include/linux/leds-pca9532.h
9727
9728PCA9541 I2C BUS MASTER SELECTOR DRIVER
9729M:	Guenter Roeck <linux@roeck-us.net>
9730L:	linux-i2c@vger.kernel.org
9731S:	Maintained
9732F:	drivers/i2c/muxes/i2c-mux-pca9541.c
9733
9734PCDP - PRIMARY CONSOLE AND DEBUG PORT
9735M:	Khalid Aziz <khalid@gonehiking.org>
9736S:	Maintained
9737F:	drivers/firmware/pcdp.*
9738
9739PCI ERROR RECOVERY
9740M:	Linas Vepstas <linasvepstas@gmail.com>
9741L:	linux-pci@vger.kernel.org
9742S:	Supported
9743F:	Documentation/PCI/pci-error-recovery.txt
9744
9745PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9746M:	Russell Currey <ruscur@russell.cc>
9747L:	linuxppc-dev@lists.ozlabs.org
9748S:	Supported
9749F:	Documentation/powerpc/eeh-pci-error-recovery.txt
9750F:	arch/powerpc/kernel/eeh*.c
9751F:	arch/powerpc/platforms/*/eeh*.c
9752F:	arch/powerpc/include/*/eeh*.h
9753
9754PCI SUBSYSTEM
9755M:	Bjorn Helgaas <bhelgaas@google.com>
9756L:	linux-pci@vger.kernel.org
9757Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
9758T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9759S:	Supported
9760F:	Documentation/devicetree/bindings/pci/
9761F:	Documentation/PCI/
9762F:	drivers/pci/
9763F:	include/linux/pci*
9764F:	arch/x86/pci/
9765F:	arch/x86/kernel/quirks.c
9766
9767PCI ENDPOINT SUBSYSTEM
9768M:	Kishon Vijay Abraham I <kishon@ti.com>
9769L:	linux-pci@vger.kernel.org
9770T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
9771S:	Supported
9772F:	drivers/pci/endpoint/
9773F:	drivers/misc/pci_endpoint_test.c
9774F:	tools/pci/
9775
9776PCI DRIVER FOR ALTERA PCIE IP
9777M:	Ley Foon Tan <lftan@altera.com>
9778L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
9779L:	linux-pci@vger.kernel.org
9780S:	Supported
9781F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
9782F:	drivers/pci/host/pcie-altera.c
9783
9784PCI DRIVER FOR ARM VERSATILE PLATFORM
9785M:	Rob Herring <robh@kernel.org>
9786L:	linux-pci@vger.kernel.org
9787L:	linux-arm-kernel@lists.infradead.org
9788S:	Maintained
9789F:	Documentation/devicetree/bindings/pci/versatile.txt
9790F:	drivers/pci/host/pci-versatile.c
9791
9792PCI DRIVER FOR ARMADA 8K
9793M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9794L:	linux-pci@vger.kernel.org
9795L:	linux-arm-kernel@lists.infradead.org
9796S:	Maintained
9797F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
9798F:	drivers/pci/dwc/pcie-armada8k.c
9799
9800PCI DRIVER FOR APPLIEDMICRO XGENE
9801M:	Tanmay Inamdar <tinamdar@apm.com>
9802L:	linux-pci@vger.kernel.org
9803L:	linux-arm-kernel@lists.infradead.org
9804S:	Maintained
9805F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
9806F:	drivers/pci/host/pci-xgene.c
9807
9808PCI DRIVER FOR FREESCALE LAYERSCAPE
9809M:	Minghuan Lian <minghuan.Lian@freescale.com>
9810M:	Mingkai Hu <mingkai.hu@freescale.com>
9811M:	Roy Zang <tie-fei.zang@freescale.com>
9812L:	linuxppc-dev@lists.ozlabs.org
9813L:	linux-pci@vger.kernel.org
9814L:	linux-arm-kernel@lists.infradead.org
9815S:	Maintained
9816F:	drivers/pci/dwc/*layerscape*
9817
9818PCI DRIVER FOR IMX6
9819M:	Richard Zhu <hongxing.zhu@nxp.com>
9820M:	Lucas Stach <l.stach@pengutronix.de>
9821L:	linux-pci@vger.kernel.org
9822L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9823S:	Maintained
9824F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9825F:	drivers/pci/dwc/*imx6*
9826
9827PCI DRIVER FOR TI KEYSTONE
9828M:	Murali Karicheri <m-karicheri2@ti.com>
9829L:	linux-pci@vger.kernel.org
9830L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9831S:	Maintained
9832F:	drivers/pci/dwc/*keystone*
9833
9834PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9835M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9836M:	Jason Cooper <jason@lakedaemon.net>
9837L:	linux-pci@vger.kernel.org
9838L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9839S:	Maintained
9840F:	drivers/pci/host/*mvebu*
9841
9842PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9843M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9844L:	linux-pci@vger.kernel.org
9845L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9846S:	Maintained
9847F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
9848F:	drivers/pci/host/pci-aardvark.c
9849
9850PCI DRIVER FOR MICROSEMI SWITCHTEC
9851M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
9852M:	Stephen Bates <stephen.bates@microsemi.com>
9853M:	Logan Gunthorpe <logang@deltatee.com>
9854L:	linux-pci@vger.kernel.org
9855S:	Maintained
9856F:	Documentation/switchtec.txt
9857F:	Documentation/ABI/testing/sysfs-class-switchtec
9858F:	drivers/pci/switch/switchtec*
9859F:	include/uapi/linux/switchtec_ioctl.h
9860
9861PCI DRIVER FOR NVIDIA TEGRA
9862M:	Thierry Reding <thierry.reding@gmail.com>
9863L:	linux-tegra@vger.kernel.org
9864L:	linux-pci@vger.kernel.org
9865S:	Supported
9866F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9867F:	drivers/pci/host/pci-tegra.c
9868
9869PCI DRIVER FOR TI DRA7XX
9870M:	Kishon Vijay Abraham I <kishon@ti.com>
9871L:	linux-omap@vger.kernel.org
9872L:	linux-pci@vger.kernel.org
9873S:	Supported
9874F:	Documentation/devicetree/bindings/pci/ti-pci.txt
9875F:	drivers/pci/dwc/pci-dra7xx.c
9876
9877PCI DRIVER FOR RENESAS R-CAR
9878M:	Simon Horman <horms@verge.net.au>
9879L:	linux-pci@vger.kernel.org
9880L:	linux-renesas-soc@vger.kernel.org
9881S:	Maintained
9882F:	drivers/pci/host/*rcar*
9883
9884PCI DRIVER FOR SAMSUNG EXYNOS
9885M:	Jingoo Han <jingoohan1@gmail.com>
9886L:	linux-pci@vger.kernel.org
9887L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9888L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9889S:	Maintained
9890F:	drivers/pci/dwc/pci-exynos.c
9891
9892PCI DRIVER FOR SYNOPSIS DESIGNWARE
9893M:	Jingoo Han <jingoohan1@gmail.com>
9894M:	Joao Pinto <Joao.Pinto@synopsys.com>
9895L:	linux-pci@vger.kernel.org
9896S:	Maintained
9897F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
9898F:	drivers/pci/dwc/*designware*
9899
9900PCI DRIVER FOR GENERIC OF HOSTS
9901M:	Will Deacon <will.deacon@arm.com>
9902L:	linux-pci@vger.kernel.org
9903L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9904S:	Maintained
9905F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
9906F:	drivers/pci/host/pci-host-common.c
9907F:	drivers/pci/host/pci-host-generic.c
9908
9909PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9910M:	Keith Busch <keith.busch@intel.com>
9911L:	linux-pci@vger.kernel.org
9912S:	Supported
9913F:	drivers/pci/host/vmd.c
9914
9915PCIE DRIVER FOR ST SPEAR13XX
9916M:	Pratyush Anand <pratyush.anand@gmail.com>
9917L:	linux-pci@vger.kernel.org
9918S:	Maintained
9919F:	drivers/pci/dwc/*spear*
9920
9921PCI MSI DRIVER FOR ALTERA MSI IP
9922M:	Ley Foon Tan <lftan@altera.com>
9923L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
9924L:	linux-pci@vger.kernel.org
9925S:	Supported
9926F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9927F:	drivers/pci/host/pcie-altera-msi.c
9928
9929PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9930M:	Duc Dang <dhdang@apm.com>
9931L:	linux-pci@vger.kernel.org
9932L:	linux-arm-kernel@lists.infradead.org
9933S:	Maintained
9934F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9935F:	drivers/pci/host/pci-xgene-msi.c
9936
9937PCIE DRIVER FOR AXIS ARTPEC
9938M:	Niklas Cassel <niklas.cassel@axis.com>
9939M:	Jesper Nilsson <jesper.nilsson@axis.com>
9940L:	linux-arm-kernel@axis.com
9941L:	linux-pci@vger.kernel.org
9942S:	Maintained
9943F:	Documentation/devicetree/bindings/pci/axis,artpec*
9944F:	drivers/pci/dwc/*artpec*
9945
9946PCIE DRIVER FOR HISILICON
9947M:	Zhou Wang <wangzhou1@hisilicon.com>
9948M:	Gabriele Paoloni <gabriele.paoloni@huawei.com>
9949L:	linux-pci@vger.kernel.org
9950S:	Maintained
9951F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9952F:	drivers/pci/dwc/pcie-hisi.c
9953
9954PCIE DRIVER FOR ROCKCHIP
9955M:	Shawn Lin <shawn.lin@rock-chips.com>
9956M:	Wenrui Li <wenrui.li@rock-chips.com>
9957L:	linux-pci@vger.kernel.org
9958L:	linux-rockchip@lists.infradead.org
9959S:	Maintained
9960F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9961F:	drivers/pci/host/pcie-rockchip.c
9962
9963PCIE DRIVER FOR QUALCOMM MSM
9964M:     Stanimir Varbanov <svarbanov@mm-sol.com>
9965L:     linux-pci@vger.kernel.org
9966L:     linux-arm-msm@vger.kernel.org
9967S:     Maintained
9968F:     drivers/pci/dwc/*qcom*
9969
9970PCIE DRIVER FOR CAVIUM THUNDERX
9971M:	David Daney <david.daney@cavium.com>
9972L:	linux-pci@vger.kernel.org
9973L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9974S:	Supported
9975F:	Documentation/devicetree/bindings/pci/pci-thunder-*
9976F:	drivers/pci/host/pci-thunder-*
9977
9978PCMCIA SUBSYSTEM
9979P:	Linux PCMCIA Team
9980L:	linux-pcmcia@lists.infradead.org
9981W:	http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9982T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9983S:	Maintained
9984F:	Documentation/pcmcia/
9985F:	tools/pcmcia/
9986F:	drivers/pcmcia/
9987F:	include/pcmcia/
9988
9989PCNET32 NETWORK DRIVER
9990M:	Don Fry <pcnet32@frontier.com>
9991L:	netdev@vger.kernel.org
9992S:	Maintained
9993F:	drivers/net/ethernet/amd/pcnet32.c
9994
9995PCRYPT PARALLEL CRYPTO ENGINE
9996M:	Steffen Klassert <steffen.klassert@secunet.com>
9997L:	linux-crypto@vger.kernel.org
9998S:	Maintained
9999F:	crypto/pcrypt.c
10000F:	include/crypto/pcrypt.h
10001
10002PER-CPU MEMORY ALLOCATOR
10003M:	Tejun Heo <tj@kernel.org>
10004M:	Christoph Lameter <cl@linux.com>
10005T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10006S:	Maintained
10007F:	include/linux/percpu*.h
10008F:	mm/percpu*.c
10009F:	arch/*/include/asm/percpu.h
10010
10011PER-TASK DELAY ACCOUNTING
10012M:	Balbir Singh <bsingharora@gmail.com>
10013S:	Maintained
10014F:	include/linux/delayacct.h
10015F:	kernel/delayacct.c
10016
10017PERFORMANCE EVENTS SUBSYSTEM
10018M:	Peter Zijlstra <peterz@infradead.org>
10019M:	Ingo Molnar <mingo@redhat.com>
10020M:	Arnaldo Carvalho de Melo <acme@kernel.org>
10021R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10022L:	linux-kernel@vger.kernel.org
10023T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10024S:	Supported
10025F:	kernel/events/*
10026F:	include/linux/perf_event.h
10027F:	include/uapi/linux/perf_event.h
10028F:	arch/*/kernel/perf_event*.c
10029F:	arch/*/kernel/*/perf_event*.c
10030F:	arch/*/kernel/*/*/perf_event*.c
10031F:	arch/*/include/asm/perf_event.h
10032F:	arch/*/kernel/perf_callchain.c
10033F:	arch/*/events/*
10034F:	tools/perf/
10035
10036PERSONALITY HANDLING
10037M:	Christoph Hellwig <hch@infradead.org>
10038L:	linux-abi-devel@lists.sourceforge.net
10039S:	Maintained
10040F:	include/linux/personality.h
10041F:	include/uapi/linux/personality.h
10042
10043PHONET PROTOCOL
10044M:	Remi Denis-Courmont <courmisch@gmail.com>
10045S:	Supported
10046F:	Documentation/networking/phonet.txt
10047F:	include/linux/phonet.h
10048F:	include/net/phonet/
10049F:	include/uapi/linux/phonet.h
10050F:	net/phonet/
10051
10052PHRAM MTD DRIVER
10053M:	Joern Engel <joern@lazybastard.org>
10054L:	linux-mtd@lists.infradead.org
10055S:	Maintained
10056F:	drivers/mtd/devices/phram.c
10057
10058PICOLCD HID DRIVER
10059M:	Bruno Prémont <bonbons@linux-vserver.org>
10060L:	linux-input@vger.kernel.org
10061S:	Maintained
10062F:	drivers/hid/hid-picolcd*
10063
10064PICOXCELL SUPPORT
10065M:	Jamie Iles <jamie@jamieiles.com>
10066L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10067T:	git git://github.com/jamieiles/linux-2.6-ji.git
10068S:	Supported
10069F:	arch/arm/boot/dts/picoxcell*
10070F:	arch/arm/mach-picoxcell/
10071F:	drivers/crypto/picoxcell*
10072
10073PIN CONTROL SUBSYSTEM
10074M:	Linus Walleij <linus.walleij@linaro.org>
10075L:	linux-gpio@vger.kernel.org
10076T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10077S:	Maintained
10078F:	Documentation/devicetree/bindings/pinctrl/
10079F:	Documentation/pinctrl.txt
10080F:	drivers/pinctrl/
10081F:	include/linux/pinctrl/
10082
10083PIN CONTROLLER - ATMEL AT91
10084M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10085L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10086S:	Maintained
10087F:	drivers/pinctrl/pinctrl-at91.*
10088
10089PIN CONTROLLER - ATMEL AT91 PIO4
10090M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10091L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10092L:	linux-gpio@vger.kernel.org
10093S:	Supported
10094F:	drivers/pinctrl/pinctrl-at91-pio4.*
10095
10096PIN CONTROLLER - INTEL
10097M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10098M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
10099S:	Maintained
10100F:	drivers/pinctrl/intel/
10101
10102PIN CONTROLLER - RENESAS
10103M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10104M:	Geert Uytterhoeven <geert+renesas@glider.be>
10105L:	linux-renesas-soc@vger.kernel.org
10106S:	Maintained
10107F:	drivers/pinctrl/sh-pfc/
10108
10109PIN CONTROLLER - SAMSUNG
10110M:	Tomasz Figa <tomasz.figa@gmail.com>
10111M:	Krzysztof Kozlowski <krzk@kernel.org>
10112M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10113L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10114L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10115Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
10116T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10117S:	Maintained
10118F:	drivers/pinctrl/samsung/
10119F:	include/dt-bindings/pinctrl/samsung.h
10120F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10121
10122PIN CONTROLLER - SINGLE
10123M:	Tony Lindgren <tony@atomide.com>
10124M:	Haojian Zhuang <haojian.zhuang@linaro.org>
10125L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10126L:	linux-omap@vger.kernel.org
10127S:	Maintained
10128F:	drivers/pinctrl/pinctrl-single.c
10129
10130PIN CONTROLLER - ST SPEAR
10131M:	Viresh Kumar <vireshk@kernel.org>
10132L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10133W:	http://www.st.com/spear
10134S:	Maintained
10135F:	drivers/pinctrl/spear/
10136
10137PISTACHIO SOC SUPPORT
10138M:      James Hartley <james.hartley@imgtec.com>
10139M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
10140L:      linux-mips@linux-mips.org
10141S:      Maintained
10142F:      arch/mips/pistachio/
10143F:      arch/mips/include/asm/mach-pistachio/
10144F:      arch/mips/boot/dts/img/pistachio*
10145F:      arch/mips/configs/pistachio*_defconfig
10146
10147PKTCDVD DRIVER
10148S:	Orphan
10149M:	linux-block@vger.kernel.org
10150F:	drivers/block/pktcdvd.c
10151F:	include/linux/pktcdvd.h
10152F:	include/uapi/linux/pktcdvd.h
10153
10154PKUNITY SOC DRIVERS
10155M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
10156W:	http://mprc.pku.edu.cn/~guanxuetao/linux
10157S:	Maintained
10158T:	git git://github.com/gxt/linux.git
10159F:	drivers/input/serio/i8042-unicore32io.h
10160F:	drivers/i2c/busses/i2c-puv3.c
10161F:	drivers/video/fbdev/fb-puv3.c
10162F:	drivers/rtc/rtc-puv3.c
10163
10164PMBUS HARDWARE MONITORING DRIVERS
10165M:	Guenter Roeck <linux@roeck-us.net>
10166L:	linux-hwmon@vger.kernel.org
10167W:	http://hwmon.wiki.kernel.org/
10168W:	http://www.roeck-us.net/linux/drivers/
10169T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10170S:	Maintained
10171F:	Documentation/hwmon/pmbus
10172F:	drivers/hwmon/pmbus/
10173F:	include/linux/i2c/pmbus.h
10174
10175PMC SIERRA MaxRAID DRIVER
10176L:	linux-scsi@vger.kernel.org
10177W:	http://www.pmc-sierra.com/
10178S:	Orphan
10179F:	drivers/scsi/pmcraid.*
10180
10181PMC SIERRA PM8001 DRIVER
10182M:	Jack Wang <jinpu.wang@profitbricks.com>
10183M:	lindar_liu@usish.com
10184L:	linux-scsi@vger.kernel.org
10185S:	Supported
10186F:	drivers/scsi/pm8001/
10187
10188POSIX CLOCKS and TIMERS
10189M:	Thomas Gleixner <tglx@linutronix.de>
10190L:	linux-kernel@vger.kernel.org
10191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10192S:	Maintained
10193F:	fs/timerfd.c
10194F:	include/linux/timer*
10195F:	kernel/time/*timer*
10196
10197POWER MANAGEMENT CORE
10198M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
10199L:	linux-pm@vger.kernel.org
10200T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10201B:	https://bugzilla.kernel.org
10202S:	Supported
10203F:	drivers/base/power/
10204F:	include/linux/pm.h
10205F:	include/linux/pm_*
10206F:	include/linux/powercap.h
10207F:	drivers/powercap/
10208
10209POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10210M:	Sebastian Reichel <sre@kernel.org>
10211L:	linux-pm@vger.kernel.org
10212T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10213S:	Maintained
10214F:	Documentation/devicetree/bindings/power/supply/
10215F:	include/linux/power_supply.h
10216F:	drivers/power/supply/
10217
10218POWER STATE COORDINATION INTERFACE (PSCI)
10219M:	Mark Rutland <mark.rutland@arm.com>
10220M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10221L:	linux-arm-kernel@lists.infradead.org
10222S:	Maintained
10223F:	drivers/firmware/psci*.c
10224F:	include/linux/psci.h
10225F:	include/uapi/linux/psci.h
10226
10227POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10228M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10229L:	linuxppc-dev@lists.ozlabs.org
10230S:	Maintained
10231F:	drivers/char/powernv-op-panel.c
10232
10233PNP SUPPORT
10234M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10235S:	Maintained
10236F:	drivers/pnp/
10237
10238PPP PROTOCOL DRIVERS AND COMPRESSORS
10239M:	Paul Mackerras <paulus@samba.org>
10240L:	linux-ppp@vger.kernel.org
10241S:	Maintained
10242F:	drivers/net/ppp/ppp_*
10243
10244PPP OVER ATM (RFC 2364)
10245M:	Mitchell Blank Jr <mitch@sfgoth.com>
10246S:	Maintained
10247F:	net/atm/pppoatm.c
10248F:	include/uapi/linux/atmppp.h
10249
10250PPP OVER ETHERNET
10251M:	Michal Ostrowski <mostrows@earthlink.net>
10252S:	Maintained
10253F:	drivers/net/ppp/pppoe.c
10254F:	drivers/net/ppp/pppox.c
10255
10256PPP OVER L2TP
10257M:	James Chapman <jchapman@katalix.com>
10258S:	Maintained
10259F:	net/l2tp/l2tp_ppp.c
10260F:	include/linux/if_pppol2tp.h
10261F:	include/uapi/linux/if_pppol2tp.h
10262
10263PPS SUPPORT
10264M:	Rodolfo Giometti <giometti@enneenne.com>
10265W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
10266L:	linuxpps@ml.enneenne.com (subscribers-only)
10267S:	Maintained
10268F:	Documentation/pps/
10269F:	drivers/pps/
10270F:	include/linux/pps*.h
10271
10272PPTP DRIVER
10273M:	Dmitry Kozlov <xeb@mail.ru>
10274L:	netdev@vger.kernel.org
10275S:	Maintained
10276F:	drivers/net/ppp/pptp.c
10277W:	http://sourceforge.net/projects/accel-pptp
10278
10279PREEMPTIBLE KERNEL
10280M:	Robert Love <rml@tech9.net>
10281L:	kpreempt-tech@lists.sourceforge.net
10282W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10283S:	Supported
10284F:	Documentation/preempt-locking.txt
10285F:	include/linux/preempt.h
10286
10287PRINTK
10288M:	Petr Mladek <pmladek@suse.com>
10289M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10290R:	Steven Rostedt <rostedt@goodmis.org>
10291S:	Maintained
10292F:	kernel/printk/
10293F:	include/linux/printk.h
10294
10295PRISM54 WIRELESS DRIVER
10296M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
10297L:	linux-wireless@vger.kernel.org
10298W:	http://wireless.kernel.org/en/users/Drivers/p54
10299S:	Obsolete
10300F:	drivers/net/wireless/intersil/prism54/
10301
10302PS3 NETWORK SUPPORT
10303M:	Geoff Levand <geoff@infradead.org>
10304L:	netdev@vger.kernel.org
10305L:	linuxppc-dev@lists.ozlabs.org
10306S:	Maintained
10307F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
10308
10309PS3 PLATFORM SUPPORT
10310M:	Geoff Levand <geoff@infradead.org>
10311L:	linuxppc-dev@lists.ozlabs.org
10312S:	Maintained
10313F:	arch/powerpc/boot/ps3*
10314F:	arch/powerpc/include/asm/lv1call.h
10315F:	arch/powerpc/include/asm/ps3*.h
10316F:	arch/powerpc/platforms/ps3/
10317F:	drivers/*/ps3*
10318F:	drivers/ps3/
10319F:	drivers/rtc/rtc-ps3.c
10320F:	drivers/usb/host/*ps3.c
10321F:	sound/ppc/snd_ps3*
10322
10323PS3VRAM DRIVER
10324M:	Jim Paris <jim@jtan.com>
10325M:	Geoff Levand <geoff@infradead.org>
10326L:	linuxppc-dev@lists.ozlabs.org
10327S:	Maintained
10328F:	drivers/block/ps3vram.c
10329
10330PSAMPLE PACKET SAMPLING SUPPORT:
10331M:	Yotam Gigi <yotamg@mellanox.com>
10332S:	Maintained
10333F:	net/psample
10334F:	include/net/psample.h
10335F:	include/uapi/linux/psample.h
10336
10337PSTORE FILESYSTEM
10338M:	Kees Cook <keescook@chromium.org>
10339M:	Anton Vorontsov <anton@enomsg.org>
10340M:	Colin Cross <ccross@android.com>
10341M:	Tony Luck <tony.luck@intel.com>
10342S:	Maintained
10343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10344F:	fs/pstore/
10345F:	include/linux/pstore*
10346F:	drivers/firmware/efi/efi-pstore.c
10347F:	drivers/acpi/apei/erst.c
10348F:	Documentation/admin-guide/ramoops.rst
10349F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10350K:	\b(pstore|ramoops)
10351
10352PTP HARDWARE CLOCK SUPPORT
10353M:	Richard Cochran <richardcochran@gmail.com>
10354L:	netdev@vger.kernel.org
10355S:	Maintained
10356W:	http://linuxptp.sourceforge.net/
10357F:	Documentation/ABI/testing/sysfs-ptp
10358F:	Documentation/ptp/*
10359F:	drivers/net/ethernet/freescale/gianfar_ptp.c
10360F:	drivers/net/phy/dp83640*
10361F:	drivers/ptp/*
10362F:	include/linux/ptp_cl*
10363
10364PTRACE SUPPORT
10365M:	Roland McGrath <roland@hack.frob.com>
10366M:	Oleg Nesterov <oleg@redhat.com>
10367S:	Maintained
10368F:	include/asm-generic/syscall.h
10369F:	include/linux/ptrace.h
10370F:	include/linux/regset.h
10371F:	include/linux/tracehook.h
10372F:	include/uapi/linux/ptrace.h
10373F:	kernel/ptrace.c
10374
10375PULSE8-CEC DRIVER
10376M:	Hans Verkuil <hverkuil@xs4all.nl>
10377L:	linux-media@vger.kernel.org
10378T:	git git://linuxtv.org/media_tree.git
10379S:	Maintained
10380F:	drivers/media/usb/pulse8-cec/*
10381
10382PVRUSB2 VIDEO4LINUX DRIVER
10383M:	Mike Isely <isely@pobox.com>
10384L:	pvrusb2@isely.net	(subscribers-only)
10385L:	linux-media@vger.kernel.org
10386W:	http://www.isely.net/pvrusb2/
10387T:	git git://linuxtv.org/media_tree.git
10388S:	Maintained
10389F:	Documentation/media/v4l-drivers/pvrusb2*
10390F:	drivers/media/usb/pvrusb2/
10391
10392PWC WEBCAM DRIVER
10393M:	Hans Verkuil <hverkuil@xs4all.nl>
10394L:	linux-media@vger.kernel.org
10395T:	git git://linuxtv.org/media_tree.git
10396S:	Odd Fixes
10397F:	drivers/media/usb/pwc/*
10398
10399PWM FAN DRIVER
10400M:	Kamil Debski <kamil@wypas.org>
10401M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10402L:	linux-hwmon@vger.kernel.org
10403S:	Supported
10404F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10405F:	Documentation/hwmon/pwm-fan
10406F:	drivers/hwmon/pwm-fan.c
10407
10408PWM SUBSYSTEM
10409M:	Thierry Reding <thierry.reding@gmail.com>
10410L:	linux-pwm@vger.kernel.org
10411S:	Maintained
10412T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10413F:	Documentation/pwm.txt
10414F:	Documentation/devicetree/bindings/pwm/
10415F:	include/linux/pwm.h
10416F:	drivers/pwm/
10417F:	drivers/video/backlight/pwm_bl.c
10418F:	include/linux/pwm_backlight.h
10419F:	drivers/gpio/gpio-mvebu.c
10420F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
10421
10422PXA2xx/PXA3xx SUPPORT
10423M:	Daniel Mack <daniel@zonque.org>
10424M:	Haojian Zhuang <haojian.zhuang@gmail.com>
10425M:	Robert Jarzmik <robert.jarzmik@free.fr>
10426L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10427T:	git git://github.com/hzhuang1/linux.git
10428T:	git git://github.com/rjarzmik/linux.git
10429S:	Maintained
10430F:	arch/arm/boot/dts/pxa*
10431F:	arch/arm/mach-pxa/
10432F:	drivers/dma/pxa*
10433F:	drivers/pcmcia/pxa2xx*
10434F:	drivers/pinctrl/pxa/
10435F:	drivers/spi/spi-pxa2xx*
10436F:	drivers/usb/gadget/udc/pxa2*
10437F:	include/sound/pxa2xx-lib.h
10438F:	sound/arm/pxa*
10439F:	sound/soc/pxa/
10440
10441PXA GPIO DRIVER
10442M:	Robert Jarzmik <robert.jarzmik@free.fr>
10443L:	linux-gpio@vger.kernel.org
10444S:	Maintained
10445F:	drivers/gpio/gpio-pxa.c
10446
10447PXA3xx NAND FLASH DRIVER
10448M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10449L:	linux-mtd@lists.infradead.org
10450S:	Maintained
10451F:	drivers/mtd/nand/pxa3xx_nand.c
10452
10453MMP SUPPORT
10454M:	Eric Miao <eric.y.miao@gmail.com>
10455M:	Haojian Zhuang <haojian.zhuang@gmail.com>
10456L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10457T:	git git://github.com/hzhuang1/linux.git
10458T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
10459S:	Maintained
10460F:	arch/arm/boot/dts/mmp*
10461F:	arch/arm/mach-mmp/
10462
10463PXA MMCI DRIVER
10464S:	Orphan
10465
10466PXA RTC DRIVER
10467M:	Robert Jarzmik <robert.jarzmik@free.fr>
10468L:	rtc-linux@googlegroups.com
10469S:	Maintained
10470
10471QAT DRIVER
10472M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10473M:	Salvatore Benedetto <salvatore.benedetto@intel.com>
10474L:	qat-linux@intel.com
10475S:	Supported
10476F:	drivers/crypto/qat/
10477
10478QIB DRIVER
10479M:	Mike Marciniszyn <infinipath@intel.com>
10480L:	linux-rdma@vger.kernel.org
10481S:	Supported
10482F:	drivers/infiniband/hw/qib/
10483
10484QLOGIC QLA1280 SCSI DRIVER
10485M:	Michael Reed <mdr@sgi.com>
10486L:	linux-scsi@vger.kernel.org
10487S:	Maintained
10488F:	drivers/scsi/qla1280.[ch]
10489
10490QLOGIC QLA2XXX FC-SCSI DRIVER
10491M:	qla2xxx-upstream@qlogic.com
10492L:	linux-scsi@vger.kernel.org
10493S:	Supported
10494F:	Documentation/scsi/LICENSE.qla2xxx
10495F:	drivers/scsi/qla2xxx/
10496
10497QLOGIC QLA4XXX iSCSI DRIVER
10498M:	QLogic-Storage-Upstream@qlogic.com
10499L:	linux-scsi@vger.kernel.org
10500S:	Supported
10501F:	Documentation/scsi/LICENSE.qla4xxx
10502F:	drivers/scsi/qla4xxx/
10503
10504QLOGIC QLA3XXX NETWORK DRIVER
10505M:	Dept-GELinuxNICDev@cavium.com
10506L:	netdev@vger.kernel.org
10507S:	Supported
10508F:	Documentation/networking/LICENSE.qla3xxx
10509F:	drivers/net/ethernet/qlogic/qla3xxx.*
10510
10511QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10512M:	Harish Patil <harish.patil@cavium.com>
10513M:	Manish Chopra <manish.chopra@cavium.com>
10514M:	Dept-GELinuxNICDev@cavium.com
10515L:	netdev@vger.kernel.org
10516S:	Supported
10517F:	drivers/net/ethernet/qlogic/qlcnic/
10518
10519QLOGIC QLGE 10Gb ETHERNET DRIVER
10520M:	Harish Patil <harish.patil@cavium.com>
10521M:	Manish Chopra <manish.chopra@cavium.com>
10522M:	Dept-GELinuxNICDev@cavium.com
10523L:	netdev@vger.kernel.org
10524S:	Supported
10525F:	drivers/net/ethernet/qlogic/qlge/
10526
10527QLOGIC QL4xxx ETHERNET DRIVER
10528M:	Yuval Mintz <Yuval.Mintz@cavium.com>
10529M:	Ariel Elior <Ariel.Elior@cavium.com>
10530M:	everest-linux-l2@cavium.com
10531L:	netdev@vger.kernel.org
10532S:	Supported
10533F:	drivers/net/ethernet/qlogic/qed/
10534F:	include/linux/qed/
10535F:	drivers/net/ethernet/qlogic/qede/
10536
10537QLOGIC QL41xxx ISCSI DRIVER
10538M:	QLogic-Storage-Upstream@cavium.com
10539L:	linux-scsi@vger.kernel.org
10540S:	Supported
10541F:	drivers/scsi/qedi/
10542
10543QLOGIC QL41xxx FCOE DRIVER
10544M:	QLogic-Storage-Upstream@cavium.com
10545L:	linux-scsi@vger.kernel.org
10546S:	Supported
10547F:	drivers/scsi/qedf/
10548
10549QNX4 FILESYSTEM
10550M:	Anders Larsen <al@alarsen.net>
10551W:	http://www.alarsen.net/linux/qnx4fs/
10552S:	Maintained
10553F:	fs/qnx4/
10554F:	include/uapi/linux/qnx4_fs.h
10555F:	include/uapi/linux/qnxtypes.h
10556
10557QORIQ DPAA2 FSL-MC BUS DRIVER
10558M:	Stuart Yoder <stuyoder@gmail.com>
10559M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
10560L:	linux-kernel@vger.kernel.org
10561S:	Maintained
10562F:	drivers/staging/fsl-mc/
10563
10564QT1010 MEDIA DRIVER
10565M:	Antti Palosaari <crope@iki.fi>
10566L:	linux-media@vger.kernel.org
10567W:	https://linuxtv.org
10568W:	http://palosaari.fi/linux/
10569Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10570T:	git git://linuxtv.org/anttip/media_tree.git
10571S:	Maintained
10572F:	drivers/media/tuners/qt1010*
10573
10574QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10575M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10576L:	linux-wireless@vger.kernel.org
10577W:	http://wireless.kernel.org/en/users/Drivers/ath9k
10578S:	Supported
10579F:	drivers/net/wireless/ath/ath9k/
10580
10581QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10582M:	Kalle Valo <kvalo@qca.qualcomm.com>
10583L:	ath10k@lists.infradead.org
10584W:	http://wireless.kernel.org/en/users/Drivers/ath10k
10585T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10586S:	Supported
10587F:	drivers/net/wireless/ath/ath10k/
10588
10589QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10590M:	Timur Tabi <timur@codeaurora.org>
10591L:	netdev@vger.kernel.org
10592S:	Supported
10593F:	drivers/net/ethernet/qualcomm/emac/
10594
10595QUALCOMM HEXAGON ARCHITECTURE
10596M:	Richard Kuo <rkuo@codeaurora.org>
10597L:	linux-hexagon@vger.kernel.org
10598T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10599S:	Supported
10600F:	arch/hexagon/
10601
10602QUALCOMM WCN36XX WIRELESS DRIVER
10603M:	Eugene Krasnikov <k.eugene.e@gmail.com>
10604L:	wcn36xx@lists.infradead.org
10605W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
10606T:	git git://github.com/KrasnikovEugene/wcn36xx.git
10607S:	Supported
10608F:	drivers/net/wireless/ath/wcn36xx/
10609
10610QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10611M:	Gabriel Somlo <somlo@cmu.edu>
10612M:	"Michael S. Tsirkin" <mst@redhat.com>
10613L:	qemu-devel@nongnu.org
10614S:	Maintained
10615F:	drivers/firmware/qemu_fw_cfg.c
10616
10617RADOS BLOCK DEVICE (RBD)
10618M:	Ilya Dryomov <idryomov@gmail.com>
10619M:	Sage Weil <sage@redhat.com>
10620M:	Alex Elder <elder@kernel.org>
10621L:	ceph-devel@vger.kernel.org
10622W:	http://ceph.com/
10623T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10624T:	git git://github.com/ceph/ceph-client.git
10625S:	Supported
10626F:	Documentation/ABI/testing/sysfs-bus-rbd
10627F:	drivers/block/rbd.c
10628F:	drivers/block/rbd_types.h
10629
10630RADEON FRAMEBUFFER DISPLAY DRIVER
10631M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
10632L:	linux-fbdev@vger.kernel.org
10633S:	Maintained
10634F:	drivers/video/fbdev/aty/radeon*
10635F:	include/uapi/linux/radeonfb.h
10636
10637RADIOSHARK RADIO DRIVER
10638M:	Hans Verkuil <hverkuil@xs4all.nl>
10639L:	linux-media@vger.kernel.org
10640T:	git git://linuxtv.org/media_tree.git
10641S:	Maintained
10642F:	drivers/media/radio/radio-shark.c
10643
10644RADIOSHARK2 RADIO DRIVER
10645M:	Hans Verkuil <hverkuil@xs4all.nl>
10646L:	linux-media@vger.kernel.org
10647T:	git git://linuxtv.org/media_tree.git
10648S:	Maintained
10649F:	drivers/media/radio/radio-shark2.c
10650F:	drivers/media/radio/radio-tea5777.c
10651
10652RAGE128 FRAMEBUFFER DISPLAY DRIVER
10653M:	Paul Mackerras <paulus@samba.org>
10654L:	linux-fbdev@vger.kernel.org
10655S:	Maintained
10656F:	drivers/video/fbdev/aty/aty128fb.c
10657
10658RAINSHADOW-CEC DRIVER
10659M:	Hans Verkuil <hverkuil@xs4all.nl>
10660L:	linux-media@vger.kernel.org
10661T:	git git://linuxtv.org/media_tree.git
10662S:	Maintained
10663F:	drivers/media/usb/rainshadow-cec/*
10664
10665RALINK MIPS ARCHITECTURE
10666M:	John Crispin <john@phrozen.org>
10667L:	linux-mips@linux-mips.org
10668S:	Maintained
10669F:	arch/mips/ralink
10670
10671RALINK RT2X00 WIRELESS LAN DRIVER
10672P:	rt2x00 project
10673M:	Stanislaw Gruszka <sgruszka@redhat.com>
10674M:	Helmut Schaa <helmut.schaa@googlemail.com>
10675L:	linux-wireless@vger.kernel.org
10676S:	Maintained
10677F:	drivers/net/wireless/ralink/rt2x00/
10678
10679RAMDISK RAM BLOCK DEVICE DRIVER
10680M:	Jens Axboe <axboe@kernel.dk>
10681S:	Maintained
10682F:	Documentation/blockdev/ramdisk.txt
10683F:	drivers/block/brd.c
10684
10685RANDOM NUMBER DRIVER
10686M:	"Theodore Ts'o" <tytso@mit.edu>
10687S:	Maintained
10688F:	drivers/char/random.c
10689
10690RAPIDIO SUBSYSTEM
10691M:	Matt Porter <mporter@kernel.crashing.org>
10692M:	Alexandre Bounine <alexandre.bounine@idt.com>
10693S:	Maintained
10694F:	drivers/rapidio/
10695
10696RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10697L:	linux-wireless@vger.kernel.org
10698S:	Orphan
10699F:	drivers/net/wireless/ray*
10700
10701RCUTORTURE MODULE
10702M:	Josh Triplett <josh@joshtriplett.org>
10703M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10704L:	linux-kernel@vger.kernel.org
10705S:	Supported
10706T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10707F:	Documentation/RCU/torture.txt
10708F:	kernel/rcu/rcutorture.c
10709
10710RCUTORTURE TEST FRAMEWORK
10711M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10712M:	Josh Triplett <josh@joshtriplett.org>
10713R:	Steven Rostedt <rostedt@goodmis.org>
10714R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10715R:	Lai Jiangshan <jiangshanlai@gmail.com>
10716L:	linux-kernel@vger.kernel.org
10717S:	Supported
10718T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10719F:	tools/testing/selftests/rcutorture
10720
10721RDC R-321X SoC
10722M:	Florian Fainelli <florian@openwrt.org>
10723S:	Maintained
10724
10725RDC R6040 FAST ETHERNET DRIVER
10726M:	Florian Fainelli <f.fainelli@gmail.com>
10727L:	netdev@vger.kernel.org
10728S:	Maintained
10729F:	drivers/net/ethernet/rdc/r6040.c
10730
10731RDS - RELIABLE DATAGRAM SOCKETS
10732M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
10733L:	netdev@vger.kernel.org
10734L:	linux-rdma@vger.kernel.org
10735L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
10736W:	https://oss.oracle.com/projects/rds/
10737S:	Supported
10738F:	net/rds/
10739F:	Documentation/networking/rds.txt
10740
10741RDMAVT - RDMA verbs software
10742M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10743L:	linux-rdma@vger.kernel.org
10744S:	Supported
10745F:	drivers/infiniband/sw/rdmavt
10746
10747RDT - RESOURCE ALLOCATION
10748M:	Fenghua Yu <fenghua.yu@intel.com>
10749L:	linux-kernel@vger.kernel.org
10750S:	Supported
10751F:	arch/x86/kernel/cpu/intel_rdt*
10752F:	arch/x86/include/asm/intel_rdt*
10753F:	Documentation/x86/intel_rdt*
10754
10755READ-COPY UPDATE (RCU)
10756M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10757M:	Josh Triplett <josh@joshtriplett.org>
10758R:	Steven Rostedt <rostedt@goodmis.org>
10759R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10760R:	Lai Jiangshan <jiangshanlai@gmail.com>
10761L:	linux-kernel@vger.kernel.org
10762W:	http://www.rdrop.com/users/paulmck/RCU/
10763S:	Supported
10764T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10765F:	Documentation/RCU/
10766X:	Documentation/RCU/torture.txt
10767F:	include/linux/rcu*
10768X:	include/linux/srcu.h
10769F:	kernel/rcu/
10770X:	kernel/torture.c
10771
10772REAL TIME CLOCK (RTC) SUBSYSTEM
10773M:	Alessandro Zummo <a.zummo@towertech.it>
10774M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
10775L:	rtc-linux@googlegroups.com
10776Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
10777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10778S:	Maintained
10779F:	Documentation/devicetree/bindings/rtc/
10780F:	Documentation/rtc.txt
10781F:	drivers/rtc/
10782F:	include/linux/rtc.h
10783F:	include/uapi/linux/rtc.h
10784F:	include/linux/rtc/
10785F:	include/linux/platform_data/rtc-*
10786F:	tools/testing/selftests/timers/rtctest.c
10787
10788REALTEK AUDIO CODECS
10789M:	Bard Liao <bardliao@realtek.com>
10790M:	Oder Chiou <oder_chiou@realtek.com>
10791S:	Maintained
10792F:	sound/soc/codecs/rt*
10793F:	include/sound/rt*.h
10794
10795REISERFS FILE SYSTEM
10796L:	reiserfs-devel@vger.kernel.org
10797S:	Supported
10798F:	fs/reiserfs/
10799
10800REGISTER MAP ABSTRACTION
10801M:	Mark Brown <broonie@kernel.org>
10802L:	linux-kernel@vger.kernel.org
10803T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10804S:	Supported
10805F:	Documentation/devicetree/bindings/regmap/
10806F:	drivers/base/regmap/
10807F:	include/linux/regmap.h
10808
10809REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10810M:	Ohad Ben-Cohen <ohad@wizery.com>
10811M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10812L:	linux-remoteproc@vger.kernel.org
10813T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10814S:	Maintained
10815F:	Documentation/devicetree/bindings/remoteproc/
10816F:	Documentation/remoteproc.txt
10817F:	drivers/remoteproc/
10818F:	include/linux/remoteproc.h
10819
10820REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10821M:	Ohad Ben-Cohen <ohad@wizery.com>
10822M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10823L:	linux-remoteproc@vger.kernel.org
10824T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10825S:	Maintained
10826F:	drivers/rpmsg/
10827F:	Documentation/rpmsg.txt
10828F:	include/linux/rpmsg.h
10829F:	include/linux/rpmsg/
10830
10831RENESAS CLOCK DRIVERS
10832M:	Geert Uytterhoeven <geert+renesas@glider.be>
10833L:	linux-renesas-soc@vger.kernel.org
10834S:	Supported
10835F:	drivers/clk/renesas/
10836
10837RENESAS ETHERNET DRIVERS
10838R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10839L:	netdev@vger.kernel.org
10840L:	linux-renesas-soc@vger.kernel.org
10841F:	drivers/net/ethernet/renesas/
10842F:	include/linux/sh_eth.h
10843
10844RENESAS R-CAR GYROADC DRIVER
10845M:	Marek Vasut <marek.vasut@gmail.com>
10846L:	linux-iio@vger.kernel.org
10847S:	Supported
10848F:	drivers/iio/adc/rcar_gyro_adc.c
10849
10850RENESAS USB2 PHY DRIVER
10851M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10852L:	linux-renesas-soc@vger.kernel.org
10853S:	Maintained
10854F:	drivers/phy/phy-rcar-gen3-usb2.c
10855
10856RESET CONTROLLER FRAMEWORK
10857M:	Philipp Zabel <p.zabel@pengutronix.de>
10858T:	git git://git.pengutronix.de/git/pza/linux
10859S:	Maintained
10860F:	drivers/reset/
10861F:	Documentation/devicetree/bindings/reset/
10862F:	include/dt-bindings/reset/
10863F:	include/linux/reset.h
10864F:	include/linux/reset-controller.h
10865
10866RFKILL
10867M:	Johannes Berg <johannes@sipsolutions.net>
10868L:	linux-wireless@vger.kernel.org
10869W:	http://wireless.kernel.org/
10870T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10871T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10872S:	Maintained
10873F:	Documentation/rfkill.txt
10874F:	net/rfkill/
10875
10876RHASHTABLE
10877M:	Thomas Graf <tgraf@suug.ch>
10878M:	Herbert Xu <herbert@gondor.apana.org.au>
10879L:	netdev@vger.kernel.org
10880S:	Maintained
10881F:	lib/rhashtable.c
10882F:	include/linux/rhashtable.h
10883
10884RICOH SMARTMEDIA/XD DRIVER
10885M:	Maxim Levitsky <maximlevitsky@gmail.com>
10886S:	Maintained
10887F:	drivers/mtd/nand/r852.c
10888F:	drivers/mtd/nand/r852.h
10889
10890RICOH R5C592 MEMORYSTICK DRIVER
10891M:	Maxim Levitsky <maximlevitsky@gmail.com>
10892S:	Maintained
10893F:	drivers/memstick/host/r592.*
10894
10895ROCCAT DRIVERS
10896M:	Stefan Achatz <erazor_de@users.sourceforge.net>
10897W:	http://sourceforge.net/projects/roccat/
10898S:	Maintained
10899F:	drivers/hid/hid-roccat*
10900F:	include/linux/hid-roccat*
10901F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
10902
10903ROCKER DRIVER
10904M:	Jiri Pirko <jiri@resnulli.us>
10905L:	netdev@vger.kernel.org
10906S:	Supported
10907F:	drivers/net/ethernet/rocker/
10908
10909ROCKETPORT DRIVER
10910P:	Comtrol Corp.
10911W:	http://www.comtrol.com
10912S:	Maintained
10913F:	Documentation/serial/rocket.txt
10914F:	drivers/tty/rocket*
10915
10916ROCKETPORT EXPRESS/INFINITY DRIVER
10917M:	Kevin Cernekee <cernekee@gmail.com>
10918L:	linux-serial@vger.kernel.org
10919S:	Odd Fixes
10920F:	drivers/tty/serial/rp2.*
10921
10922ROSE NETWORK LAYER
10923M:	Ralf Baechle <ralf@linux-mips.org>
10924L:	linux-hams@vger.kernel.org
10925W:	http://www.linux-ax25.org/
10926S:	Maintained
10927F:	include/net/rose.h
10928F:	include/uapi/linux/rose.h
10929F:	net/rose/
10930
10931RTL2830 MEDIA DRIVER
10932M:	Antti Palosaari <crope@iki.fi>
10933L:	linux-media@vger.kernel.org
10934W:	https://linuxtv.org
10935W:	http://palosaari.fi/linux/
10936Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10937T:	git git://linuxtv.org/anttip/media_tree.git
10938S:	Maintained
10939F:	drivers/media/dvb-frontends/rtl2830*
10940
10941RTL2832 MEDIA DRIVER
10942M:	Antti Palosaari <crope@iki.fi>
10943L:	linux-media@vger.kernel.org
10944W:	https://linuxtv.org
10945W:	http://palosaari.fi/linux/
10946Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10947T:	git git://linuxtv.org/anttip/media_tree.git
10948S:	Maintained
10949F:	drivers/media/dvb-frontends/rtl2832*
10950
10951RTL2832_SDR MEDIA DRIVER
10952M:	Antti Palosaari <crope@iki.fi>
10953L:	linux-media@vger.kernel.org
10954W:	https://linuxtv.org
10955W:	http://palosaari.fi/linux/
10956Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10957T:	git git://linuxtv.org/anttip/media_tree.git
10958S:	Maintained
10959F:	drivers/media/dvb-frontends/rtl2832_sdr*
10960
10961RTL8180 WIRELESS DRIVER
10962L:	linux-wireless@vger.kernel.org
10963W:	http://wireless.kernel.org/
10964T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10965S:	Orphan
10966F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
10967
10968RTL8187 WIRELESS DRIVER
10969M:	Herton Ronaldo Krzesinski <herton@canonical.com>
10970M:	Hin-Tak Leung <htl10@users.sourceforge.net>
10971M:	Larry Finger <Larry.Finger@lwfinger.net>
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/rtl818x/rtl8187/
10977
10978RTL8192CE WIRELESS DRIVER
10979M:	Larry Finger <Larry.Finger@lwfinger.net>
10980M:	Chaoming Li <chaoming_li@realsil.com.cn>
10981L:	linux-wireless@vger.kernel.org
10982W:	http://wireless.kernel.org/
10983T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10984S:	Maintained
10985F:	drivers/net/wireless/realtek/rtlwifi/
10986F:	drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10987
10988RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10989M:	Jes Sorensen <Jes.Sorensen@gmail.com>
10990L:	linux-wireless@vger.kernel.org
10991T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10992S:	Maintained
10993F:	drivers/net/wireless/realtek/rtl8xxxu/
10994
10995S3 SAVAGE FRAMEBUFFER DRIVER
10996M:	Antonino Daplas <adaplas@gmail.com>
10997L:	linux-fbdev@vger.kernel.org
10998S:	Maintained
10999F:	drivers/video/fbdev/savage/
11000
11001S390
11002M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
11003M:	Heiko Carstens <heiko.carstens@de.ibm.com>
11004L:	linux-s390@vger.kernel.org
11005W:	http://www.ibm.com/developerworks/linux/linux390/
11006T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11007S:	Supported
11008F:	arch/s390/
11009F:	drivers/s390/
11010F:	Documentation/s390/
11011F:	Documentation/DocBook/s390*
11012
11013S390 COMMON I/O LAYER
11014M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11015M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11016L:	linux-s390@vger.kernel.org
11017W:	http://www.ibm.com/developerworks/linux/linux390/
11018S:	Supported
11019F:	drivers/s390/cio/
11020
11021S390 DASD DRIVER
11022M:	Stefan Haberland <sth@linux.vnet.ibm.com>
11023M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11024L:	linux-s390@vger.kernel.org
11025W:	http://www.ibm.com/developerworks/linux/linux390/
11026S:	Supported
11027F:	drivers/s390/block/dasd*
11028F:	block/partitions/ibm.c
11029
11030S390 NETWORK DRIVERS
11031M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11032M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11033L:	linux-s390@vger.kernel.org
11034W:	http://www.ibm.com/developerworks/linux/linux390/
11035S:	Supported
11036F:	drivers/s390/net/
11037
11038S390 PCI SUBSYSTEM
11039M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11040M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11041L:	linux-s390@vger.kernel.org
11042W:	http://www.ibm.com/developerworks/linux/linux390/
11043S:	Supported
11044F:	arch/s390/pci/
11045F:	drivers/pci/hotplug/s390_pci_hpc.c
11046
11047S390 ZCRYPT DRIVER
11048M:	Harald Freudenberger <freude@de.ibm.com>
11049L:	linux-s390@vger.kernel.org
11050W:	http://www.ibm.com/developerworks/linux/linux390/
11051S:	Supported
11052F:	drivers/s390/crypto/
11053
11054S390 ZFCP DRIVER
11055M:	Steffen Maier <maier@linux.vnet.ibm.com>
11056L:	linux-s390@vger.kernel.org
11057W:	http://www.ibm.com/developerworks/linux/linux390/
11058S:	Supported
11059F:	drivers/s390/scsi/zfcp_*
11060
11061S390 IUCV NETWORK LAYER
11062M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11063M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11064L:	linux-s390@vger.kernel.org
11065W:	http://www.ibm.com/developerworks/linux/linux390/
11066S:	Supported
11067F:	drivers/s390/net/*iucv*
11068F:	include/net/iucv/
11069F:	net/iucv/
11070
11071S390 IOMMU (PCI)
11072M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11073L:	linux-s390@vger.kernel.org
11074W:	http://www.ibm.com/developerworks/linux/linux390/
11075S:	Supported
11076F:	drivers/iommu/s390-iommu.c
11077
11078S390 VFIO-CCW DRIVER
11079M:	Cornelia Huck <cornelia.huck@de.ibm.com>
11080M:	Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11081L:	linux-s390@vger.kernel.org
11082L:	kvm@vger.kernel.org
11083S:	Supported
11084F:	drivers/s390/cio/vfio_ccw*
11085F:	Documentation/s390/vfio-ccw.txt
11086F:	include/uapi/linux/vfio_ccw.h
11087
11088S3C24XX SD/MMC Driver
11089M:	Ben Dooks <ben-linux@fluff.org>
11090L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11091S:	Supported
11092F:	drivers/mmc/host/s3cmci.*
11093
11094SAA6588 RDS RECEIVER DRIVER
11095M:	Hans Verkuil <hverkuil@xs4all.nl>
11096L:	linux-media@vger.kernel.org
11097T:	git git://linuxtv.org/media_tree.git
11098W:	https://linuxtv.org
11099S:	Odd Fixes
11100F:	drivers/media/i2c/saa6588*
11101
11102SAA7134 VIDEO4LINUX DRIVER
11103M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11104M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11105L:	linux-media@vger.kernel.org
11106W:	https://linuxtv.org
11107T:	git git://linuxtv.org/media_tree.git
11108S:	Odd fixes
11109F:	Documentation/media/v4l-drivers/saa7134*
11110F:	drivers/media/pci/saa7134/
11111
11112SAA7146 VIDEO4LINUX-2 DRIVER
11113M:	Hans Verkuil <hverkuil@xs4all.nl>
11114L:	linux-media@vger.kernel.org
11115T:	git git://linuxtv.org/media_tree.git
11116S:	Maintained
11117F:	drivers/media/common/saa7146/
11118F:	drivers/media/pci/saa7146/
11119F:	include/media/saa7146*
11120
11121SAMSUNG LAPTOP DRIVER
11122M:	Corentin Chary <corentin.chary@gmail.com>
11123L:	platform-driver-x86@vger.kernel.org
11124S:	Maintained
11125F:	drivers/platform/x86/samsung-laptop.c
11126
11127SAMSUNG AUDIO (ASoC) DRIVERS
11128M:	Krzysztof Kozlowski <krzk@kernel.org>
11129M:	Sangbeom Kim <sbkim73@samsung.com>
11130M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11131L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11132S:	Supported
11133F:	sound/soc/samsung/
11134
11135SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11136M:	Krzysztof Kozlowski <krzk@kernel.org>
11137L:	linux-crypto@vger.kernel.org
11138L:	linux-samsung-soc@vger.kernel.org
11139S:	Maintained
11140F:	drivers/crypto/exynos-rng.c
11141F:	Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11142
11143SAMSUNG FRAMEBUFFER DRIVER
11144M:	Jingoo Han <jingoohan1@gmail.com>
11145L:	linux-fbdev@vger.kernel.org
11146S:	Maintained
11147F:	drivers/video/fbdev/s3c-fb.c
11148
11149SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11150M:	Sangbeom Kim <sbkim73@samsung.com>
11151M:	Krzysztof Kozlowski <krzk@kernel.org>
11152M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11153L:	linux-kernel@vger.kernel.org
11154L:	linux-samsung-soc@vger.kernel.org
11155S:	Supported
11156F:	drivers/mfd/sec*.c
11157F:	drivers/regulator/s2m*.c
11158F:	drivers/regulator/s5m*.c
11159F:	drivers/clk/clk-s2mps11.c
11160F:	drivers/rtc/rtc-s5m.c
11161F:	include/linux/mfd/samsung/
11162F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11163F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11164F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11165F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11166
11167SAMSUNG S5P Security SubSystem (SSS) DRIVER
11168M:	Krzysztof Kozlowski <krzk@kernel.org>
11169M:	Vladimir Zapolskiy <vz@mleia.com>
11170L:	linux-crypto@vger.kernel.org
11171L:	linux-samsung-soc@vger.kernel.org
11172S:	Maintained
11173F:	drivers/crypto/s5p-sss.c
11174
11175SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11176M:	Kyungmin Park <kyungmin.park@samsung.com>
11177M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11178L:	linux-media@vger.kernel.org
11179Q:	https://patchwork.linuxtv.org/project/linux-media/list/
11180S:	Supported
11181F:	drivers/media/platform/exynos4-is/
11182
11183SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11184M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11185L:	linux-media@vger.kernel.org
11186L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11187S:	Maintained
11188F:	drivers/media/platform/s3c-camif/
11189F:	include/media/drv-intf/s3c_camif.h
11190
11191SAMSUNG S5C73M3 CAMERA DRIVER
11192M:	Kyungmin Park <kyungmin.park@samsung.com>
11193M:	Andrzej Hajda <a.hajda@samsung.com>
11194L:	linux-media@vger.kernel.org
11195S:	Supported
11196F:	drivers/media/i2c/s5c73m3/*
11197
11198SAMSUNG S5K5BAF CAMERA DRIVER
11199M:	Kyungmin Park <kyungmin.park@samsung.com>
11200M:	Andrzej Hajda <a.hajda@samsung.com>
11201L:	linux-media@vger.kernel.org
11202S:	Supported
11203F:	drivers/media/i2c/s5k5baf.c
11204
11205SAMSUNG S3FWRN5 NFC DRIVER
11206M:	Robert Baldyga <r.baldyga@samsung.com>
11207M:	Krzysztof Opasiak <k.opasiak@samsung.com>
11208L:	linux-nfc@lists.01.org (moderated for non-subscribers)
11209S:	Supported
11210F:	drivers/nfc/s3fwrn5
11211
11212SAMSUNG SOC CLOCK DRIVERS
11213M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11214M:	Tomasz Figa <tomasz.figa@gmail.com>
11215M:	Chanwoo Choi <cw00.choi@samsung.com>
11216S:	Supported
11217L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11218F:	drivers/clk/samsung/
11219F:	include/dt-bindings/clock/exynos*.h
11220F:	Documentation/devicetree/bindings/clock/exynos*.txt
11221
11222SAMSUNG SPI DRIVERS
11223M:	Kukjin Kim <kgene@kernel.org>
11224M:	Krzysztof Kozlowski <krzk@kernel.org>
11225M:	Andi Shyti <andi.shyti@samsung.com>
11226L:	linux-spi@vger.kernel.org
11227L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11228S:	Maintained
11229F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
11230F:	drivers/spi/spi-s3c*
11231F:	include/linux/platform_data/spi-s3c64xx.h
11232
11233SAMSUNG SXGBE DRIVERS
11234M:	Byungho An <bh74.an@samsung.com>
11235M:	Girish K S <ks.giri@samsung.com>
11236M:	Vipul Pandya <vipul.pandya@samsung.com>
11237S:	Supported
11238L:	netdev@vger.kernel.org
11239F:	drivers/net/ethernet/samsung/sxgbe/
11240
11241SAMSUNG THERMAL DRIVER
11242M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11243L:	linux-pm@vger.kernel.org
11244L:	linux-samsung-soc@vger.kernel.org
11245S:	Supported
11246T:	git https://github.com/lmajewski/linux-samsung-thermal.git
11247F:	drivers/thermal/samsung/
11248
11249SAMSUNG USB2 PHY DRIVER
11250M:	Kamil Debski <kamil@wypas.org>
11251M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11252L:	linux-kernel@vger.kernel.org
11253S:	Supported
11254F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
11255F:	Documentation/phy/samsung-usb2.txt
11256F:	drivers/phy/phy-exynos4210-usb2.c
11257F:	drivers/phy/phy-exynos4x12-usb2.c
11258F:	drivers/phy/phy-exynos5250-usb2.c
11259F:	drivers/phy/phy-s5pv210-usb2.c
11260F:	drivers/phy/phy-samsung-usb2.c
11261F:	drivers/phy/phy-samsung-usb2.h
11262
11263SERIAL DRIVERS
11264M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11265L:	linux-serial@vger.kernel.org
11266S:	Maintained
11267F:	Documentation/devicetree/bindings/serial/
11268F:	drivers/tty/serial/
11269
11270SERIAL DEVICE BUS
11271M:	Rob Herring <robh@kernel.org>
11272L:	linux-serial@vger.kernel.org
11273S:	Maintained
11274F:	Documentation/devicetree/bindings/serial/slave-device.txt
11275F:	drivers/tty/serdev/
11276F:	include/linux/serdev.h
11277
11278SERIAL IR RECEIVER
11279M:	Sean Young <sean@mess.org>
11280L:	linux-media@vger.kernel.org
11281S:	Maintained
11282F:	drivers/media/rc/serial_ir.c
11283
11284STI CEC DRIVER
11285M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
11286L:	kernel@stlinux.com
11287S:	Maintained
11288F:	drivers/staging/media/st-cec/
11289F:	Documentation/devicetree/bindings/media/stih-cec.txt
11290
11291SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11292M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11293L:	linux-s390@vger.kernel.org
11294W:	http://www.ibm.com/developerworks/linux/linux390/
11295S:	Supported
11296F:	net/smc/
11297
11298SYNOPSYS DESIGNWARE DMAC DRIVER
11299M:	Viresh Kumar <vireshk@kernel.org>
11300M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11301S:	Maintained
11302F:	include/linux/dma/dw.h
11303F:	include/linux/platform_data/dma-dw.h
11304F:	drivers/dma/dw/
11305
11306SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
11307M:	Jie Deng <jiedeng@synopsys.com>
11308L:	netdev@vger.kernel.org
11309S:	Supported
11310F:	drivers/net/ethernet/synopsys/
11311
11312SYNOPSYS DESIGNWARE I2C DRIVER
11313M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
11314R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11315R:	Mika Westerberg <mika.westerberg@linux.intel.com>
11316L:	linux-i2c@vger.kernel.org
11317S:	Maintained
11318F:	drivers/i2c/busses/i2c-designware-*
11319F:	include/linux/platform_data/i2c-designware.h
11320
11321SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
11322M:	Jaehoon Chung <jh80.chung@samsung.com>
11323L:	linux-mmc@vger.kernel.org
11324S:	Maintained
11325F:	drivers/mmc/host/dw_mmc*
11326
11327SYSTEM TRACE MODULE CLASS
11328M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11329S:	Maintained
11330T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
11331F:	Documentation/trace/stm.txt
11332F:	drivers/hwtracing/stm/
11333F:	include/linux/stm.h
11334F:	include/uapi/linux/stm.h
11335
11336TEE SUBSYSTEM
11337M:	Jens Wiklander <jens.wiklander@linaro.org>
11338S:	Maintained
11339F:	include/linux/tee_drv.h
11340F:	include/uapi/linux/tee.h
11341F:	drivers/tee/
11342F:	Documentation/tee.txt
11343
11344THUNDERBOLT DRIVER
11345M:	Andreas Noever <andreas.noever@gmail.com>
11346S:	Maintained
11347F:	drivers/thunderbolt/
11348
11349TI BQ27XXX POWER SUPPLY DRIVER
11350R:	Andrew F. Davis <afd@ti.com>
11351F:	include/linux/power/bq27xxx_battery.h
11352F:	drivers/power/supply/bq27xxx_battery.c
11353F:	drivers/power/supply/bq27xxx_battery_i2c.c
11354
11355TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
11356M:	John Stultz <john.stultz@linaro.org>
11357M:	Thomas Gleixner <tglx@linutronix.de>
11358R:	Stephen Boyd <sboyd@codeaurora.org>
11359L:	linux-kernel@vger.kernel.org
11360T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11361S:	Supported
11362F:	include/linux/clocksource.h
11363F:	include/linux/time.h
11364F:	include/linux/timex.h
11365F:	include/uapi/linux/time.h
11366F:	include/uapi/linux/timex.h
11367F:	kernel/time/clocksource.c
11368F:	kernel/time/time*.c
11369F:	kernel/time/alarmtimer.c
11370F:	kernel/time/ntp.c
11371F:	tools/testing/selftests/timers/
11372
11373SC1200 WDT DRIVER
11374M:	Zwane Mwaikambo <zwanem@gmail.com>
11375S:	Maintained
11376F:	drivers/watchdog/sc1200wdt.c
11377
11378SCHEDULER
11379M:	Ingo Molnar <mingo@redhat.com>
11380M:	Peter Zijlstra <peterz@infradead.org>
11381L:	linux-kernel@vger.kernel.org
11382T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11383S:	Maintained
11384F:	kernel/sched/
11385F:	include/linux/sched.h
11386F:	include/uapi/linux/sched.h
11387F:	include/linux/wait.h
11388
11389SCORE ARCHITECTURE
11390M:	Chen Liqin <liqin.linux@gmail.com>
11391M:	Lennox Wu <lennox.wu@gmail.com>
11392W:	http://www.sunplus.com
11393S:	Supported
11394F:	arch/score/
11395
11396SCR24X CHIP CARD INTERFACE DRIVER
11397M:	Lubomir Rintel <lkundrak@v3.sk>
11398S:	Supported
11399F:	drivers/char/pcmcia/scr24x_cs.c
11400
11401SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
11402M:	Sudeep Holla <sudeep.holla@arm.com>
11403L:	linux-arm-kernel@lists.infradead.org
11404S:	Maintained
11405F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
11406F:	drivers/clk/clk-scpi.c
11407F:	drivers/cpufreq/scpi-cpufreq.c
11408F:	drivers/firmware/arm_scpi.c
11409F:	include/linux/scpi_protocol.h
11410
11411SCSI CDROM DRIVER
11412M:	Jens Axboe <axboe@kernel.dk>
11413L:	linux-scsi@vger.kernel.org
11414W:	http://www.kernel.dk
11415S:	Maintained
11416F:	drivers/scsi/sr*
11417
11418SCSI RDMA PROTOCOL (SRP) INITIATOR
11419M:	Bart Van Assche <bart.vanassche@sandisk.com>
11420L:	linux-rdma@vger.kernel.org
11421S:	Supported
11422W:	http://www.openfabrics.org
11423Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11424T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11425F:	drivers/infiniband/ulp/srp/
11426F:	include/scsi/srp.h
11427
11428SCSI SG DRIVER
11429M:	Doug Gilbert <dgilbert@interlog.com>
11430L:	linux-scsi@vger.kernel.org
11431W:	http://sg.danny.cz/sg
11432S:	Maintained
11433F:	Documentation/scsi/scsi-generic.txt
11434F:	drivers/scsi/sg.c
11435F:	include/scsi/sg.h
11436
11437SCSI SUBSYSTEM
11438M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11439T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11440M:	"Martin K. Petersen" <martin.petersen@oracle.com>
11441T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11442L:	linux-scsi@vger.kernel.org
11443S:	Maintained
11444F:	Documentation/devicetree/bindings/scsi/
11445F:	drivers/scsi/
11446F:	include/scsi/
11447
11448SCSI TAPE DRIVER
11449M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11450L:	linux-scsi@vger.kernel.org
11451S:	Maintained
11452F:	Documentation/scsi/st.txt
11453F:	drivers/scsi/st.*
11454F:	drivers/scsi/st_*.h
11455
11456SCTP PROTOCOL
11457M:	Vlad Yasevich <vyasevich@gmail.com>
11458M:	Neil Horman <nhorman@tuxdriver.com>
11459L:	linux-sctp@vger.kernel.org
11460W:	http://lksctp.sourceforge.net
11461S:	Maintained
11462F:	Documentation/networking/sctp.txt
11463F:	include/linux/sctp.h
11464F:	include/uapi/linux/sctp.h
11465F:	include/net/sctp/
11466F:	net/sctp/
11467
11468SCx200 CPU SUPPORT
11469M:	Jim Cromie <jim.cromie@gmail.com>
11470S:	Odd Fixes
11471F:	Documentation/i2c/busses/scx200_acb
11472F:	arch/x86/platform/scx200/
11473F:	drivers/watchdog/scx200_wdt.c
11474F:	drivers/i2c/busses/scx200*
11475F:	drivers/mtd/maps/scx200_docflash.c
11476F:	include/linux/scx200.h
11477
11478SCx200 GPIO DRIVER
11479M:	Jim Cromie <jim.cromie@gmail.com>
11480S:	Maintained
11481F:	drivers/char/scx200_gpio.c
11482F:	include/linux/scx200_gpio.h
11483
11484SCx200 HRT CLOCKSOURCE DRIVER
11485M:	Jim Cromie <jim.cromie@gmail.com>
11486S:	Maintained
11487F:	drivers/clocksource/scx200_hrt.c
11488
11489SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11490M:	Sascha Sommer <saschasommer@freenet.de>
11491L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11492S:	Maintained
11493F:	drivers/mmc/host/sdricoh_cs.c
11494
11495SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11496M:	Adrian Hunter <adrian.hunter@intel.com>
11497L:	linux-mmc@vger.kernel.org
11498T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
11499S:	Maintained
11500F:	drivers/mmc/host/sdhci*
11501F:	include/linux/mmc/sdhci*
11502
11503SECURE COMPUTING
11504M:	Kees Cook <keescook@chromium.org>
11505R:	Andy Lutomirski <luto@amacapital.net>
11506R:	Will Drewry <wad@chromium.org>
11507T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11508S:	Supported
11509F:	kernel/seccomp.c
11510F:	include/uapi/linux/seccomp.h
11511F:	include/linux/seccomp.h
11512F:	tools/testing/selftests/seccomp/*
11513K:	\bsecure_computing
11514K:	\bTIF_SECCOMP\b
11515
11516SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11517M:	Al Cooper <alcooperx@gmail.com>
11518L:	linux-mmc@vger.kernel.org
11519L:	bcm-kernel-feedback-list@broadcom.com
11520S:	Maintained
11521F:	drivers/mmc/host/sdhci-brcmstb*
11522
11523SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11524M:	Ben Dooks <ben-linux@fluff.org>
11525M:	Jaehoon Chung <jh80.chung@samsung.com>
11526L:	linux-mmc@vger.kernel.org
11527S:	Maintained
11528F:	drivers/mmc/host/sdhci-s3c*
11529
11530SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11531M:	Viresh Kumar <vireshk@kernel.org>
11532L:	linux-mmc@vger.kernel.org
11533S:	Maintained
11534F:	drivers/mmc/host/sdhci-spear.c
11535
11536SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11537M:	Scott Bauer <scott.bauer@intel.com>
11538M:	Jonathan Derrick <jonathan.derrick@intel.com>
11539M:	Rafael Antognolli <rafael.antognolli@intel.com>
11540L:	linux-block@vger.kernel.org
11541S:	Supported
11542F:	block/sed*
11543F:	block/opal_proto.h
11544F:	include/linux/sed*
11545F:	include/uapi/linux/sed*
11546
11547SECURITY SUBSYSTEM
11548M:	James Morris <james.l.morris@oracle.com>
11549M:	"Serge E. Hallyn" <serge@hallyn.com>
11550L:	linux-security-module@vger.kernel.org (suggested Cc:)
11551T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11552W:	http://kernsec.org/
11553S:	Supported
11554F:	security/
11555
11556SECURITY CONTACT
11557M:	Security Officers <security@kernel.org>
11558S:	Supported
11559
11560SELINUX SECURITY MODULE
11561M:	Paul Moore <paul@paul-moore.com>
11562M:	Stephen Smalley <sds@tycho.nsa.gov>
11563M:	Eric Paris <eparis@parisplace.org>
11564L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
11565W:	http://selinuxproject.org
11566T:	git git://git.infradead.org/users/pcmoore/selinux
11567S:	Supported
11568F:	include/linux/selinux*
11569F:	security/selinux/
11570F:	scripts/selinux/
11571
11572APPARMOR SECURITY MODULE
11573M:	John Johansen <john.johansen@canonical.com>
11574L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11575W:	apparmor.wiki.kernel.org
11576T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11577S:	Supported
11578F:	security/apparmor/
11579
11580LOADPIN SECURITY MODULE
11581M:	Kees Cook <keescook@chromium.org>
11582T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11583S:	Supported
11584F:	security/loadpin/
11585
11586YAMA SECURITY MODULE
11587M:	Kees Cook <keescook@chromium.org>
11588T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11589S:	Supported
11590F:	security/yama/
11591
11592SENSABLE PHANTOM
11593M:	Jiri Slaby <jirislaby@gmail.com>
11594S:	Maintained
11595F:	drivers/misc/phantom.c
11596F:	include/uapi/linux/phantom.h
11597
11598Emulex 10Gbps iSCSI - OneConnect DRIVER
11599M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11600M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
11601M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
11602L:	linux-scsi@vger.kernel.org
11603W:	http://www.broadcom.com
11604S:	Supported
11605F:	drivers/scsi/be2iscsi/
11606
11607Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11608M:	Sathya Perla <sathya.perla@broadcom.com>
11609M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
11610M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11611M:	Somnath Kotur <somnath.kotur@broadcom.com>
11612L:	netdev@vger.kernel.org
11613W:	http://www.emulex.com
11614S:	Supported
11615F:	drivers/net/ethernet/emulex/benet/
11616
11617EMULEX ONECONNECT ROCE DRIVER
11618M:	Selvin Xavier <selvin.xavier@broadcom.com>
11619M:	Devesh Sharma <devesh.sharma@broadcom.com>
11620L:	linux-rdma@vger.kernel.org
11621W:	http://www.broadcom.com
11622S:	Odd Fixes
11623F:	drivers/infiniband/hw/ocrdma/
11624F:	include/uapi/rdma/ocrdma-abi.h
11625
11626SFC NETWORK DRIVER
11627M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11628M:	Edward Cree <ecree@solarflare.com>
11629M:	Bert Kenward <bkenward@solarflare.com>
11630L:	netdev@vger.kernel.org
11631S:	Supported
11632F:	drivers/net/ethernet/sfc/
11633
11634SGI GRU DRIVER
11635M:	Dimitri Sivanich <sivanich@sgi.com>
11636S:	Maintained
11637F:	drivers/misc/sgi-gru/
11638
11639SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11640M:	Pat Gefre <pfg@sgi.com>
11641L:	linux-ia64@vger.kernel.org
11642S:	Supported
11643F:	Documentation/ia64/serial.txt
11644F:	drivers/tty/serial/ioc?_serial.c
11645F:	include/linux/ioc?.h
11646
11647SGI XP/XPC/XPNET DRIVER
11648M:	Cliff Whickman <cpw@sgi.com>
11649M:	Robin Holt <robinmholt@gmail.com>
11650S:	Maintained
11651F:	drivers/misc/sgi-xp/
11652
11653SI2157 MEDIA DRIVER
11654M:	Antti Palosaari <crope@iki.fi>
11655L:	linux-media@vger.kernel.org
11656W:	https://linuxtv.org
11657W:	http://palosaari.fi/linux/
11658Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11659T:	git git://linuxtv.org/anttip/media_tree.git
11660S:	Maintained
11661F:	drivers/media/tuners/si2157*
11662
11663SI2168 MEDIA DRIVER
11664M:	Antti Palosaari <crope@iki.fi>
11665L:	linux-media@vger.kernel.org
11666W:	https://linuxtv.org
11667W:	http://palosaari.fi/linux/
11668Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11669T:	git git://linuxtv.org/anttip/media_tree.git
11670S:	Maintained
11671F:	drivers/media/dvb-frontends/si2168*
11672
11673SI470X FM RADIO RECEIVER I2C DRIVER
11674M:	Hans Verkuil <hverkuil@xs4all.nl>
11675L:	linux-media@vger.kernel.org
11676T:	git git://linuxtv.org/media_tree.git
11677W:	https://linuxtv.org
11678S:	Odd Fixes
11679F:	drivers/media/radio/si470x/radio-si470x-i2c.c
11680
11681SI470X FM RADIO RECEIVER USB DRIVER
11682M:	Hans Verkuil <hverkuil@xs4all.nl>
11683L:	linux-media@vger.kernel.org
11684T:	git git://linuxtv.org/media_tree.git
11685W:	https://linuxtv.org
11686S:	Maintained
11687F:	drivers/media/radio/si470x/radio-si470x-common.c
11688F:	drivers/media/radio/si470x/radio-si470x.h
11689F:	drivers/media/radio/si470x/radio-si470x-usb.c
11690
11691SI4713 FM RADIO TRANSMITTER I2C DRIVER
11692M:	Eduardo Valentin <edubezval@gmail.com>
11693L:	linux-media@vger.kernel.org
11694T:	git git://linuxtv.org/media_tree.git
11695W:	https://linuxtv.org
11696S:	Odd Fixes
11697F:	drivers/media/radio/si4713/si4713.?
11698
11699SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11700M:	Eduardo Valentin <edubezval@gmail.com>
11701L:	linux-media@vger.kernel.org
11702T:	git git://linuxtv.org/media_tree.git
11703W:	https://linuxtv.org
11704S:	Odd Fixes
11705F:	drivers/media/radio/si4713/radio-platform-si4713.c
11706
11707SI4713 FM RADIO TRANSMITTER USB DRIVER
11708M:	Hans Verkuil <hverkuil@xs4all.nl>
11709L:	linux-media@vger.kernel.org
11710T:	git git://linuxtv.org/media_tree.git
11711W:	https://linuxtv.org
11712S:	Maintained
11713F:	drivers/media/radio/si4713/radio-usb-si4713.c
11714
11715SIANO DVB DRIVER
11716M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11717M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11718L:	linux-media@vger.kernel.org
11719W:	https://linuxtv.org
11720T:	git git://linuxtv.org/media_tree.git
11721S:	Odd fixes
11722F:	drivers/media/common/siano/
11723F:	drivers/media/usb/siano/
11724F:	drivers/media/usb/siano/
11725F:	drivers/media/mmc/siano/
11726
11727SILEAD TOUCHSCREEN DRIVER
11728M:	Hans de Goede <hdegoede@redhat.com>
11729L:	linux-input@vger.kernel.org
11730L:	platform-driver-x86@vger.kernel.org
11731S:	Maintained
11732F:	drivers/input/touchscreen/silead.c
11733F:	drivers/platform/x86/silead_dmi.c
11734
11735SIMPLEFB FB DRIVER
11736M:	Hans de Goede <hdegoede@redhat.com>
11737L:	linux-fbdev@vger.kernel.org
11738S:	Maintained
11739F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
11740F:	drivers/video/fbdev/simplefb.c
11741F:	include/linux/platform_data/simplefb.h
11742
11743SH_VEU V4L2 MEM2MEM DRIVER
11744L:	linux-media@vger.kernel.org
11745S:	Orphan
11746F:	drivers/media/platform/sh_veu.c
11747
11748SH_VOU V4L2 OUTPUT DRIVER
11749L:	linux-media@vger.kernel.org
11750S:	Orphan
11751F:	drivers/media/platform/sh_vou.c
11752F:	include/media/drv-intf/sh_vou.h
11753
11754SIMPLE FIRMWARE INTERFACE (SFI)
11755M:	Len Brown <lenb@kernel.org>
11756L:	sfi-devel@simplefirmware.org
11757W:	http://simplefirmware.org/
11758T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11759S:	Supported
11760F:	arch/x86/platform/sfi/
11761F:	drivers/sfi/
11762F:	include/linux/sfi*.h
11763
11764SIMTEC EB110ATX (Chalice CATS)
11765P:	Ben Dooks
11766P:	Vincent Sanders <vince@simtec.co.uk>
11767M:	Simtec Linux Team <linux@simtec.co.uk>
11768W:	http://www.simtec.co.uk/products/EB110ATX/
11769S:	Supported
11770
11771SIMTEC EB2410ITX (BAST)
11772P:	Ben Dooks
11773P:	Vincent Sanders <vince@simtec.co.uk>
11774M:	Simtec Linux Team <linux@simtec.co.uk>
11775W:	http://www.simtec.co.uk/products/EB2410ITX/
11776S:	Supported
11777F:	arch/arm/mach-s3c24xx/mach-bast.c
11778F:	arch/arm/mach-s3c24xx/bast-ide.c
11779F:	arch/arm/mach-s3c24xx/bast-irq.c
11780
11781SIPHASH PRF ROUTINES
11782M:	Jason A. Donenfeld <Jason@zx2c4.com>
11783S:	Maintained
11784F:	lib/siphash.c
11785F:	lib/test_siphash.c
11786F:	include/linux/siphash.h
11787
11788TI DAVINCI MACHINE SUPPORT
11789M:	Sekhar Nori <nsekhar@ti.com>
11790M:	Kevin Hilman <khilman@kernel.org>
11791L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11792T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11793S:	Supported
11794F:	arch/arm/mach-davinci/
11795F:	drivers/i2c/busses/i2c-davinci.c
11796
11797TI DAVINCI SERIES MEDIA DRIVER
11798M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11799L:	linux-media@vger.kernel.org
11800W:	https://linuxtv.org
11801Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11802T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11803S:	Maintained
11804F:	drivers/media/platform/davinci/
11805F:	include/media/davinci/
11806
11807TI AM437X VPFE 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/platform/am437x/
11815
11816OV2659 OMNIVISION SENSOR DRIVER
11817M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11818L:	linux-media@vger.kernel.org
11819W:	https://linuxtv.org
11820Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11821T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11822S:	Maintained
11823F:	drivers/media/i2c/ov2659.c
11824F:	include/media/i2c/ov2659.h
11825
11826SILICON MOTION SM712 FRAME BUFFER DRIVER
11827M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11828M:	Teddy Wang <teddy.wang@siliconmotion.com>
11829M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11830L:	linux-fbdev@vger.kernel.org
11831S:	Maintained
11832F:	drivers/video/fbdev/sm712*
11833F:	Documentation/fb/sm712fb.txt
11834
11835SIS 190 ETHERNET DRIVER
11836M:	Francois Romieu <romieu@fr.zoreil.com>
11837L:	netdev@vger.kernel.org
11838S:	Maintained
11839F:	drivers/net/ethernet/sis/sis190.c
11840
11841SIS 900/7016 FAST ETHERNET DRIVER
11842M:	Daniele Venzano <venza@brownhat.org>
11843W:	http://www.brownhat.org/sis900.html
11844L:	netdev@vger.kernel.org
11845S:	Maintained
11846F:	drivers/net/ethernet/sis/sis900.*
11847
11848SIS FRAMEBUFFER DRIVER
11849M:	Thomas Winischhofer <thomas@winischhofer.net>
11850W:	http://www.winischhofer.net/linuxsisvga.shtml
11851S:	Maintained
11852F:	Documentation/fb/sisfb.txt
11853F:	drivers/video/fbdev/sis/
11854F:	include/video/sisfb.h
11855
11856SIS USB2VGA DRIVER
11857M:	Thomas Winischhofer <thomas@winischhofer.net>
11858W:	http://www.winischhofer.at/linuxsisusbvga.shtml
11859S:	Maintained
11860F:	drivers/usb/misc/sisusbvga/
11861
11862SLAB ALLOCATOR
11863M:	Christoph Lameter <cl@linux.com>
11864M:	Pekka Enberg <penberg@kernel.org>
11865M:	David Rientjes <rientjes@google.com>
11866M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
11867M:	Andrew Morton <akpm@linux-foundation.org>
11868L:	linux-mm@kvack.org
11869S:	Maintained
11870F:	include/linux/sl?b*.h
11871F:	mm/sl?b*
11872
11873SLEEPABLE READ-COPY UPDATE (SRCU)
11874M:	Lai Jiangshan <jiangshanlai@gmail.com>
11875M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11876M:	Josh Triplett <josh@joshtriplett.org>
11877R:	Steven Rostedt <rostedt@goodmis.org>
11878R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11879L:	linux-kernel@vger.kernel.org
11880W:	http://www.rdrop.com/users/paulmck/RCU/
11881S:	Supported
11882T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11883F:	include/linux/srcu.h
11884F:	kernel/rcu/srcu.c
11885
11886SMACK SECURITY MODULE
11887M:	Casey Schaufler <casey@schaufler-ca.com>
11888L:	linux-security-module@vger.kernel.org
11889W:	http://schaufler-ca.com
11890T:	git git://github.com/cschaufler/smack-next
11891S:	Maintained
11892F:	Documentation/security/Smack.txt
11893F:	security/smack/
11894
11895DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11896M:	Kevin Hilman <khilman@kernel.org>
11897M:	Nishanth Menon <nm@ti.com>
11898S:	Maintained
11899F:	drivers/power/avs/
11900F:	include/linux/power/smartreflex.h
11901L:	linux-pm@vger.kernel.org
11902
11903SMC91x ETHERNET DRIVER
11904M:	Nicolas Pitre <nico@fluxnic.net>
11905S:	Odd Fixes
11906F:	drivers/net/ethernet/smsc/smc91x.*
11907
11908SMIA AND SMIA++ IMAGE SENSOR DRIVER
11909M:	Sakari Ailus <sakari.ailus@iki.fi>
11910L:	linux-media@vger.kernel.org
11911S:	Maintained
11912F:	drivers/media/i2c/smiapp/
11913F:	include/media/i2c/smiapp.h
11914F:	drivers/media/i2c/smiapp-pll.c
11915F:	drivers/media/i2c/smiapp-pll.h
11916F:	include/uapi/linux/smiapp.h
11917F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11918
11919SMM665 HARDWARE MONITOR DRIVER
11920M:	Guenter Roeck <linux@roeck-us.net>
11921L:	linux-hwmon@vger.kernel.org
11922S:	Maintained
11923F:	Documentation/hwmon/smm665
11924F:	drivers/hwmon/smm665.c
11925
11926SMSC EMC2103 HARDWARE MONITOR DRIVER
11927M:	Steve Glendinning <steve.glendinning@shawell.net>
11928L:	linux-hwmon@vger.kernel.org
11929S:	Maintained
11930F:	Documentation/hwmon/emc2103
11931F:	drivers/hwmon/emc2103.c
11932
11933SMSC SCH5627 HARDWARE MONITOR DRIVER
11934M:	Hans de Goede <hdegoede@redhat.com>
11935L:	linux-hwmon@vger.kernel.org
11936S:	Supported
11937F:	Documentation/hwmon/sch5627
11938F:	drivers/hwmon/sch5627.c
11939
11940SMSC47B397 HARDWARE MONITOR DRIVER
11941M:	Jean Delvare <jdelvare@suse.com>
11942L:	linux-hwmon@vger.kernel.org
11943S:	Maintained
11944F:	Documentation/hwmon/smsc47b397
11945F:	drivers/hwmon/smsc47b397.c
11946
11947SMSC911x ETHERNET DRIVER
11948M:	Steve Glendinning <steve.glendinning@shawell.net>
11949L:	netdev@vger.kernel.org
11950S:	Maintained
11951F:	include/linux/smsc911x.h
11952F:	drivers/net/ethernet/smsc/smsc911x.*
11953
11954SMSC9420 PCI ETHERNET DRIVER
11955M:	Steve Glendinning <steve.glendinning@shawell.net>
11956L:	netdev@vger.kernel.org
11957S:	Maintained
11958F:	drivers/net/ethernet/smsc/smsc9420.*
11959
11960SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11961M:	Steve Glendinning <steve.glendinning@shawell.net>
11962L:	linux-fbdev@vger.kernel.org
11963S:	Maintained
11964F:	drivers/video/fbdev/smscufx.c
11965
11966SOC-CAMERA V4L2 SUBSYSTEM
11967M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11968L:	linux-media@vger.kernel.org
11969T:	git git://linuxtv.org/media_tree.git
11970S:	Maintained
11971F:	include/media/soc*
11972F:	drivers/media/i2c/soc_camera/
11973F:	drivers/media/platform/soc_camera/
11974
11975SOEKRIS NET48XX LED SUPPORT
11976M:	Chris Boot <bootc@bootc.net>
11977S:	Maintained
11978F:	drivers/leds/leds-net48xx.c
11979
11980SOFTLOGIC 6x10 MPEG CODEC
11981M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11982M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11983M:	Andrey Utkin <andrey.krieger.utkin@gmail.com>
11984M:	Ismael Luceno <ismael@iodev.co.uk>
11985L:	linux-media@vger.kernel.org
11986S:	Supported
11987F:	drivers/media/pci/solo6x10/
11988
11989SOFTWARE RAID (Multiple Disks) SUPPORT
11990M:	Shaohua Li <shli@kernel.org>
11991L:	linux-raid@vger.kernel.org
11992T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11993S:	Supported
11994F:	drivers/md/
11995F:	include/linux/raid/
11996F:	include/uapi/linux/raid/
11997
11998SONIC NETWORK DRIVER
11999M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12000L:	netdev@vger.kernel.org
12001S:	Maintained
12002F:	drivers/net/ethernet/natsemi/sonic.*
12003
12004SONICS SILICON BACKPLANE DRIVER (SSB)
12005M:	Michael Buesch <m@bues.ch>
12006L:	linux-wireless@vger.kernel.org
12007S:	Maintained
12008F:	drivers/ssb/
12009F:	include/linux/ssb/
12010
12011SONY VAIO CONTROL DEVICE DRIVER
12012M:	Mattia Dongili <malattia@linux.it>
12013L:	platform-driver-x86@vger.kernel.org
12014W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12015S:	Maintained
12016F:	Documentation/laptops/sony-laptop.txt
12017F:	drivers/char/sonypi.c
12018F:	drivers/platform/x86/sony-laptop.c
12019F:	include/linux/sony-laptop.h
12020
12021SONY MEMORYSTICK CARD SUPPORT
12022M:	Alex Dubov <oakad@yahoo.com>
12023W:	http://tifmxx.berlios.de/
12024S:	Maintained
12025F:	drivers/memstick/host/tifm_ms.c
12026
12027SONY MEMORYSTICK STANDARD SUPPORT
12028M:	Maxim Levitsky <maximlevitsky@gmail.com>
12029S:	Maintained
12030F:	drivers/memstick/core/ms_block.*
12031
12032SOUND
12033M:	Jaroslav Kysela <perex@perex.cz>
12034M:	Takashi Iwai <tiwai@suse.com>
12035L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12036W:	http://www.alsa-project.org/
12037T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12038T:	git git://git.alsa-project.org/alsa-kernel.git
12039Q:	http://patchwork.kernel.org/project/alsa-devel/list/
12040S:	Maintained
12041F:	Documentation/sound/
12042F:	include/sound/
12043F:	include/uapi/sound/
12044F:	sound/
12045
12046SOUND - COMPRESSED AUDIO
12047M:	Vinod Koul <vinod.koul@intel.com>
12048L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12049T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12050S:	Supported
12051F:	Documentation/sound/alsa/compress_offload.txt
12052F:	include/sound/compress_driver.h
12053F:	include/uapi/sound/compress_*
12054F:	sound/core/compress_offload.c
12055F:	sound/soc/soc-compress.c
12056
12057SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12058M:	Liam Girdwood <lgirdwood@gmail.com>
12059M:	Mark Brown <broonie@kernel.org>
12060T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12061L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12062W:	http://alsa-project.org/main/index.php/ASoC
12063S:	Supported
12064F:	Documentation/devicetree/bindings/sound/
12065F:	Documentation/sound/alsa/soc/
12066F:	sound/soc/
12067F:	include/sound/soc*
12068
12069SOUND - DMAENGINE HELPERS
12070M:	Lars-Peter Clausen <lars@metafoo.de>
12071S:	Supported
12072F:	include/sound/dmaengine_pcm.h
12073F:	sound/core/pcm_dmaengine.c
12074F:	sound/soc/soc-generic-dmaengine-pcm.c
12075
12076SP2 MEDIA DRIVER
12077M:	Olli Salonen <olli.salonen@iki.fi>
12078L:	linux-media@vger.kernel.org
12079W:	https://linuxtv.org
12080Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12081S:	Maintained
12082F:	drivers/media/dvb-frontends/sp2*
12083
12084SPARC + UltraSPARC (sparc/sparc64)
12085M:	"David S. Miller" <davem@davemloft.net>
12086L:	sparclinux@vger.kernel.org
12087Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
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:	arch/sparc/
12092F:	drivers/sbus/
12093
12094SPARC SERIAL DRIVERS
12095M:	"David S. Miller" <davem@davemloft.net>
12096L:	sparclinux@vger.kernel.org
12097T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12098T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12099S:	Maintained
12100F:	include/linux/sunserialcore.h
12101F:	drivers/tty/serial/suncore.c
12102F:	drivers/tty/serial/sunhv.c
12103F:	drivers/tty/serial/sunsab.c
12104F:	drivers/tty/serial/sunsab.h
12105F:	drivers/tty/serial/sunsu.c
12106F:	drivers/tty/serial/sunzilog.c
12107F:	drivers/tty/serial/sunzilog.h
12108
12109SPARSE CHECKER
12110M:	"Christopher Li" <sparse@chrisli.org>
12111L:	linux-sparse@vger.kernel.org
12112W:	https://sparse.wiki.kernel.org/
12113T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12114T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12115S:	Maintained
12116F:	include/linux/compiler.h
12117
12118SPEAR PLATFORM SUPPORT
12119M:	Viresh Kumar <vireshk@kernel.org>
12120M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12121L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12122W:	http://www.st.com/spear
12123S:	Maintained
12124F:	arch/arm/boot/dts/spear*
12125F:	arch/arm/mach-spear/
12126
12127SPEAR CLOCK FRAMEWORK SUPPORT
12128M:	Viresh Kumar <vireshk@kernel.org>
12129L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12130W:	http://www.st.com/spear
12131S:	Maintained
12132F:	drivers/clk/spear/
12133
12134SPI NOR SUBSYSTEM
12135M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12136M:	Marek Vasut <marek.vasut@gmail.com>
12137L:	linux-mtd@lists.infradead.org
12138W:	http://www.linux-mtd.infradead.org/
12139Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
12140T:	git git://github.com/spi-nor/linux.git
12141S:	Maintained
12142F:	drivers/mtd/spi-nor/
12143F:	include/linux/mtd/spi-nor.h
12144
12145SPI SUBSYSTEM
12146M:	Mark Brown <broonie@kernel.org>
12147L:	linux-spi@vger.kernel.org
12148T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12149Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
12150S:	Maintained
12151F:	Documentation/devicetree/bindings/spi/
12152F:	Documentation/spi/
12153F:	drivers/spi/
12154F:	include/linux/spi/
12155F:	include/uapi/linux/spi/
12156F:	tools/spi/
12157
12158SPIDERNET NETWORK DRIVER for CELL
12159M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12160L:	netdev@vger.kernel.org
12161S:	Supported
12162F:	Documentation/networking/spider_net.txt
12163F:	drivers/net/ethernet/toshiba/spider_net*
12164
12165SPU FILE SYSTEM
12166M:	Jeremy Kerr <jk@ozlabs.org>
12167L:	linuxppc-dev@lists.ozlabs.org
12168W:	http://www.ibm.com/developerworks/power/cell/
12169S:	Supported
12170F:	Documentation/filesystems/spufs.txt
12171F:	arch/powerpc/platforms/cell/spufs/
12172
12173SQUASHFS FILE SYSTEM
12174M:	Phillip Lougher <phillip@squashfs.org.uk>
12175L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
12176W:	http://squashfs.org.uk
12177T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12178S:	Maintained
12179F:	Documentation/filesystems/squashfs.txt
12180F:	fs/squashfs/
12181
12182SRM (Alpha) environment access
12183M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
12184S:	Maintained
12185F:	arch/alpha/kernel/srm_env.c
12186
12187STABLE BRANCH
12188M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12189L:	stable@vger.kernel.org
12190S:	Supported
12191F:	Documentation/process/stable-kernel-rules.rst
12192
12193STAGING SUBSYSTEM
12194M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12196L:	devel@driverdev.osuosl.org
12197S:	Supported
12198F:	drivers/staging/
12199
12200STAGING - COMEDI
12201M:	Ian Abbott <abbotti@mev.co.uk>
12202M:	H Hartley Sweeten <hsweeten@visionengravers.com>
12203S:	Odd Fixes
12204F:	drivers/staging/comedi/
12205
12206STAGING - FLARION FT1000 DRIVERS
12207M:	Marek Belisko <marek.belisko@gmail.com>
12208S:	Odd Fixes
12209F:	drivers/staging/ft1000/
12210
12211STAGING - INDUSTRIAL IO
12212M:	Jonathan Cameron <jic23@kernel.org>
12213L:	linux-iio@vger.kernel.org
12214S:	Odd Fixes
12215F:	Documentation/devicetree/bindings/staging/iio/
12216F:	drivers/staging/iio/
12217
12218STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12219M:	Jarod Wilson <jarod@wilsonet.com>
12220W:	http://www.lirc.org/
12221S:	Odd Fixes
12222F:	drivers/staging/media/lirc/
12223
12224STAGING - LUSTRE PARALLEL FILESYSTEM
12225M:	Oleg Drokin <oleg.drokin@intel.com>
12226M:	Andreas Dilger <andreas.dilger@intel.com>
12227M:	James Simmons <jsimmons@infradead.org>
12228L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
12229W:	http://wiki.lustre.org/
12230S:	Maintained
12231F:	drivers/staging/lustre
12232
12233STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12234M:	Marc Dietrich <marvin24@gmx.de>
12235L:	ac100@lists.launchpad.net (moderated for non-subscribers)
12236L:	linux-tegra@vger.kernel.org
12237S:	Maintained
12238F:	drivers/staging/nvec/
12239
12240STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12241M:	Jens Frederich <jfrederich@gmail.com>
12242M:	Daniel Drake <dsd@laptop.org>
12243M:	Jon Nettleton <jon.nettleton@gmail.com>
12244W:	http://wiki.laptop.org/go/DCON
12245S:	Maintained
12246F:	drivers/staging/olpc_dcon/
12247
12248STAGING - REALTEK RTL8712U DRIVERS
12249M:	Larry Finger <Larry.Finger@lwfinger.net>
12250M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12251S:	Odd Fixes
12252F:	drivers/staging/rtl8712/
12253
12254STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12255M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12256M:	Teddy Wang <teddy.wang@siliconmotion.com>
12257M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12258L:	linux-fbdev@vger.kernel.org
12259S:	Maintained
12260F:	drivers/staging/sm750fb/
12261
12262STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12263M:	William Hubbs <w.d.hubbs@gmail.com>
12264M:	Chris Brannon <chris@the-brannons.com>
12265M:	Kirk Reiser <kirk@reisers.ca>
12266M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
12267L:	speakup@linux-speakup.org
12268W:	http://www.linux-speakup.org/
12269S:	Odd Fixes
12270F:	drivers/staging/speakup/
12271
12272STAGING - VIA VT665X DRIVERS
12273M:	Forest Bond <forest@alittletooquiet.net>
12274S:	Odd Fixes
12275F:	drivers/staging/vt665?/
12276
12277STAGING - WILC1000 WIFI DRIVER
12278M:	Aditya Shankar <aditya.shankar@microchip.com>
12279M:	Ganesh Krishna <ganesh.krishna@microchip.com>
12280L:	linux-wireless@vger.kernel.org
12281S:	Supported
12282F:	drivers/staging/wilc1000/
12283
12284STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12285M:	Arnaud Patard <arnaud.patard@rtp-net.org>
12286S:	Odd Fixes
12287F:	drivers/staging/xgifb/
12288
12289STARFIRE/DURALAN NETWORK DRIVER
12290M:	Ion Badulescu <ionut@badula.org>
12291S:	Odd Fixes
12292F:	drivers/net/ethernet/adaptec/starfire*
12293
12294SUN3/3X
12295M:	Sam Creasey <sammy@sammy.net>
12296W:	http://sammy.net/sun3/
12297S:	Maintained
12298F:	arch/m68k/kernel/*sun3*
12299F:	arch/m68k/sun3*/
12300F:	arch/m68k/include/asm/sun3*
12301F:	drivers/net/ethernet/i825xx/sun3*
12302
12303SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12304M:	Hans de Goede <hdegoede@redhat.com>
12305L:	linux-input@vger.kernel.org
12306S:	Maintained
12307F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12308F:	drivers/input/keyboard/sun4i-lradc-keys.c
12309
12310SUNDANCE NETWORK DRIVER
12311M:	Denis Kirjanov <kda@linux-powerpc.org>
12312L:	netdev@vger.kernel.org
12313S:	Maintained
12314F:	drivers/net/ethernet/dlink/sundance.c
12315
12316SUPERH
12317M:	Yoshinori Sato <ysato@users.sourceforge.jp>
12318M:	Rich Felker <dalias@libc.org>
12319L:	linux-sh@vger.kernel.org
12320Q:	http://patchwork.kernel.org/project/linux-sh/list/
12321S:	Maintained
12322F:	Documentation/sh/
12323F:	arch/sh/
12324F:	drivers/sh/
12325
12326SUSPEND TO RAM
12327M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
12328M:	Len Brown <len.brown@intel.com>
12329M:	Pavel Machek <pavel@ucw.cz>
12330L:	linux-pm@vger.kernel.org
12331B:	https://bugzilla.kernel.org
12332S:	Supported
12333F:	Documentation/power/
12334F:	arch/x86/kernel/acpi/
12335F:	drivers/base/power/
12336F:	kernel/power/
12337F:	include/linux/suspend.h
12338F:	include/linux/freezer.h
12339F:	include/linux/pm.h
12340
12341SVGA HANDLING
12342M:	Martin Mares <mj@ucw.cz>
12343L:	linux-video@atrey.karlin.mff.cuni.cz
12344S:	Maintained
12345F:	Documentation/svga.txt
12346F:	arch/x86/boot/video*
12347
12348SWIOTLB SUBSYSTEM
12349M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12350L:	linux-kernel@vger.kernel.org
12351T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12352S:	Supported
12353F:	lib/swiotlb.c
12354F:	arch/*/kernel/pci-swiotlb.c
12355F:	include/linux/swiotlb.h
12356
12357SWITCHDEV
12358M:	Jiri Pirko <jiri@resnulli.us>
12359M:	Ivan Vecera <ivecera@redhat.com>
12360L:	netdev@vger.kernel.org
12361S:	Supported
12362F:	net/switchdev/
12363F:	include/net/switchdev.h
12364
12365SYNOPSYS ARC ARCHITECTURE
12366M:	Vineet Gupta <vgupta@synopsys.com>
12367L:	linux-snps-arc@lists.infradead.org
12368S:	Supported
12369F:	arch/arc/
12370F:	Documentation/devicetree/bindings/arc/*
12371F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12372F:	drivers/clocksource/arc_timer.c
12373F:	drivers/tty/serial/arc_uart.c
12374T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12375
12376SYNOPSYS ARC SDP platform support
12377M:	Alexey Brodkin <abrodkin@synopsys.com>
12378S:	Supported
12379F:	arch/arc/plat-axs10x
12380F:	arch/arc/boot/dts/ax*
12381F:	Documentation/devicetree/bindings/arc/axs10*
12382
12383SYSTEM CONFIGURATION (SYSCON)
12384M:	Lee Jones <lee.jones@linaro.org>
12385M:	Arnd Bergmann <arnd@arndb.de>
12386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12387S:	Supported
12388F:	drivers/mfd/syscon.c
12389
12390SYSTEM RESET/SHUTDOWN DRIVERS
12391M:	Sebastian Reichel <sre@kernel.org>
12392L:	linux-pm@vger.kernel.org
12393T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12394S:	Maintained
12395F:	Documentation/devicetree/bindings/power/reset/
12396F:	drivers/power/reset/
12397
12398SYSV FILESYSTEM
12399M:	Christoph Hellwig <hch@infradead.org>
12400S:	Maintained
12401F:	Documentation/filesystems/sysv-fs.txt
12402F:	fs/sysv/
12403F:	include/linux/sysv_fs.h
12404
12405TARGET SUBSYSTEM
12406M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
12407L:	linux-scsi@vger.kernel.org
12408L:	target-devel@vger.kernel.org
12409W:	http://www.linux-iscsi.org
12410W:	http://groups.google.com/group/linux-iscsi-target-dev
12411T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12412S:	Supported
12413F:	drivers/target/
12414F:	include/target/
12415F:	Documentation/target/
12416
12417TASKSTATS STATISTICS INTERFACE
12418M:	Balbir Singh <bsingharora@gmail.com>
12419S:	Maintained
12420F:	Documentation/accounting/taskstats*
12421F:	include/linux/taskstats*
12422F:	kernel/taskstats.c
12423
12424TC subsystem
12425M:	Jamal Hadi Salim <jhs@mojatatu.com>
12426M:	Cong Wang <xiyou.wangcong@gmail.com>
12427M:	Jiri Pirko <jiri@resnulli.us>
12428L:	netdev@vger.kernel.org
12429S:	Maintained
12430F:	include/net/pkt_cls.h
12431F:	include/net/pkt_sched.h
12432F:	include/net/tc_act/
12433F:	include/uapi/linux/pkt_cls.h
12434F:	include/uapi/linux/pkt_sched.h
12435F:	include/uapi/linux/tc_act/
12436F:	include/uapi/linux/tc_ematch/
12437F:	net/sched/
12438
12439TCP LOW PRIORITY MODULE
12440M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12441M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12442W:	http://tcp-lp-mod.sourceforge.net/
12443S:	Maintained
12444F:	net/ipv4/tcp_lp.c
12445
12446TDA10071 MEDIA DRIVER
12447M:	Antti Palosaari <crope@iki.fi>
12448L:	linux-media@vger.kernel.org
12449W:	https://linuxtv.org
12450W:	http://palosaari.fi/linux/
12451Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12452T:	git git://linuxtv.org/anttip/media_tree.git
12453S:	Maintained
12454F:	drivers/media/dvb-frontends/tda10071*
12455
12456TDA18212 MEDIA DRIVER
12457M:	Antti Palosaari <crope@iki.fi>
12458L:	linux-media@vger.kernel.org
12459W:	https://linuxtv.org
12460W:	http://palosaari.fi/linux/
12461Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12462T:	git git://linuxtv.org/anttip/media_tree.git
12463S:	Maintained
12464F:	drivers/media/tuners/tda18212*
12465
12466TDA18218 MEDIA DRIVER
12467M:	Antti Palosaari <crope@iki.fi>
12468L:	linux-media@vger.kernel.org
12469W:	https://linuxtv.org
12470W:	http://palosaari.fi/linux/
12471Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12472T:	git git://linuxtv.org/anttip/media_tree.git
12473S:	Maintained
12474F:	drivers/media/tuners/tda18218*
12475
12476TDA18271 MEDIA DRIVER
12477M:	Michael Krufky <mkrufky@linuxtv.org>
12478L:	linux-media@vger.kernel.org
12479W:	https://linuxtv.org
12480W:	http://github.com/mkrufky
12481Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12482T:	git git://linuxtv.org/mkrufky/tuners.git
12483S:	Maintained
12484F:	drivers/media/tuners/tda18271*
12485
12486TDA827x MEDIA DRIVER
12487M:	Michael Krufky <mkrufky@linuxtv.org>
12488L:	linux-media@vger.kernel.org
12489W:	https://linuxtv.org
12490W:	http://github.com/mkrufky
12491Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12492T:	git git://linuxtv.org/mkrufky/tuners.git
12493S:	Maintained
12494F:	drivers/media/tuners/tda8290.*
12495
12496TDA8290 MEDIA DRIVER
12497M:	Michael Krufky <mkrufky@linuxtv.org>
12498L:	linux-media@vger.kernel.org
12499W:	https://linuxtv.org
12500W:	http://github.com/mkrufky
12501Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12502T:	git git://linuxtv.org/mkrufky/tuners.git
12503S:	Maintained
12504F:	drivers/media/tuners/tda8290.*
12505
12506TDA9840 MEDIA DRIVER
12507M:	Hans Verkuil <hverkuil@xs4all.nl>
12508L:	linux-media@vger.kernel.org
12509T:	git git://linuxtv.org/media_tree.git
12510W:	https://linuxtv.org
12511S:	Maintained
12512F:	drivers/media/i2c/tda9840*
12513
12514TEA5761 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:	Odd fixes
12521F:	drivers/media/tuners/tea5761.*
12522
12523TEA5767 TUNER DRIVER
12524M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12525M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12526L:	linux-media@vger.kernel.org
12527W:	https://linuxtv.org
12528T:	git git://linuxtv.org/media_tree.git
12529S:	Maintained
12530F:	drivers/media/tuners/tea5767.*
12531
12532TEA6415C MEDIA DRIVER
12533M:	Hans Verkuil <hverkuil@xs4all.nl>
12534L:	linux-media@vger.kernel.org
12535T:	git git://linuxtv.org/media_tree.git
12536W:	https://linuxtv.org
12537S:	Maintained
12538F:	drivers/media/i2c/tea6415c*
12539
12540TEA6420 MEDIA DRIVER
12541M:	Hans Verkuil <hverkuil@xs4all.nl>
12542L:	linux-media@vger.kernel.org
12543T:	git git://linuxtv.org/media_tree.git
12544W:	https://linuxtv.org
12545S:	Maintained
12546F:	drivers/media/i2c/tea6420*
12547
12548TEAM DRIVER
12549M:	Jiri Pirko <jiri@resnulli.us>
12550L:	netdev@vger.kernel.org
12551S:	Supported
12552F:	drivers/net/team/
12553F:	include/linux/if_team.h
12554F:	include/uapi/linux/if_team.h
12555
12556TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12557M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12558S:	Maintained
12559F:	arch/x86/platform/ts5500/
12560
12561TECHNOTREND USB IR RECEIVER
12562M:	Sean Young <sean@mess.org>
12563L:	linux-media@vger.kernel.org
12564S:	Maintained
12565F:	drivers/media/rc/ttusbir.c
12566
12567TEGRA ARCHITECTURE SUPPORT
12568M:	Thierry Reding <thierry.reding@gmail.com>
12569M:	Jonathan Hunter <jonathanh@nvidia.com>
12570L:	linux-tegra@vger.kernel.org
12571Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
12572T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12573S:	Supported
12574N:	[^a-z]tegra
12575
12576TEGRA CLOCK DRIVER
12577M:	Peter De Schrijver <pdeschrijver@nvidia.com>
12578M:	Prashant Gaikwad <pgaikwad@nvidia.com>
12579S:	Supported
12580F:	drivers/clk/tegra/
12581
12582TEGRA DMA DRIVERS
12583M:	Laxman Dewangan <ldewangan@nvidia.com>
12584M:	Jon Hunter <jonathanh@nvidia.com>
12585S:	Supported
12586F:	drivers/dma/tegra*
12587
12588TEGRA I2C DRIVER
12589M:	Laxman Dewangan <ldewangan@nvidia.com>
12590S:	Supported
12591F:	drivers/i2c/busses/i2c-tegra.c
12592
12593TEGRA IOMMU DRIVERS
12594M:	Hiroshi Doyu <hdoyu@nvidia.com>
12595S:	Supported
12596F:	drivers/iommu/tegra*
12597
12598TEGRA KBC DRIVER
12599M:	Rakesh Iyer <riyer@nvidia.com>
12600M:	Laxman Dewangan <ldewangan@nvidia.com>
12601S:	Supported
12602F:	drivers/input/keyboard/tegra-kbc.c
12603
12604TEGRA PWM DRIVER
12605M:	Thierry Reding <thierry.reding@gmail.com>
12606S:	Supported
12607F:	drivers/pwm/pwm-tegra.c
12608
12609TEGRA SERIAL DRIVER
12610M:	Laxman Dewangan <ldewangan@nvidia.com>
12611S:	Supported
12612F:	drivers/tty/serial/serial-tegra.c
12613
12614TEGRA SPI DRIVER
12615M:	Laxman Dewangan <ldewangan@nvidia.com>
12616S:	Supported
12617F:	drivers/spi/spi-tegra*
12618
12619TEHUTI ETHERNET DRIVER
12620M:	Andy Gospodarek <andy@greyhouse.net>
12621L:	netdev@vger.kernel.org
12622S:	Supported
12623F:	drivers/net/ethernet/tehuti/*
12624
12625Telecom Clock Driver for MCPL0010
12626M:	Mark Gross <mark.gross@intel.com>
12627S:	Supported
12628F:	drivers/char/tlclk.c
12629
12630TENSILICA XTENSA PORT (xtensa)
12631M:	Chris Zankel <chris@zankel.net>
12632M:	Max Filippov <jcmvbkbc@gmail.com>
12633L:	linux-xtensa@linux-xtensa.org
12634T:	git git://github.com/czankel/xtensa-linux.git
12635S:	Maintained
12636F:	arch/xtensa/
12637F:	drivers/irqchip/irq-xtensa-*
12638
12639Texas Instruments' System Control Interface (TISCI) Protocol Driver
12640M:	Nishanth Menon <nm@ti.com>
12641M:	Tero Kristo <t-kristo@ti.com>
12642M:	Santosh Shilimkar <ssantosh@kernel.org>
12643L:	linux-arm-kernel@lists.infradead.org
12644S:	Maintained
12645F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12646F:	drivers/firmware/ti_sci*
12647F:	include/linux/soc/ti/ti_sci_protocol.h
12648F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
12649F:	include/dt-bindings/genpd/k2g.h
12650F:	drivers/soc/ti/ti_sci_pm_domains.c
12651
12652THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12653M:	Hans Verkuil <hverkuil@xs4all.nl>
12654L:	linux-media@vger.kernel.org
12655T:	git git://linuxtv.org/media_tree.git
12656W:	https://linuxtv.org
12657S:	Maintained
12658F:	drivers/media/radio/radio-raremono.c
12659
12660THERMAL
12661M:	Zhang Rui <rui.zhang@intel.com>
12662M:	Eduardo Valentin <edubezval@gmail.com>
12663L:	linux-pm@vger.kernel.org
12664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12665T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12666Q:	https://patchwork.kernel.org/project/linux-pm/list/
12667S:	Supported
12668F:	drivers/thermal/
12669F:	include/linux/thermal.h
12670F:	include/uapi/linux/thermal.h
12671F:	include/linux/cpu_cooling.h
12672F:	Documentation/devicetree/bindings/thermal/
12673
12674THERMAL/CPU_COOLING
12675M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
12676M:	Viresh Kumar <viresh.kumar@linaro.org>
12677M:	Javi Merino <javi.merino@kernel.org>
12678L:	linux-pm@vger.kernel.org
12679S:	Supported
12680F:	Documentation/thermal/cpu-cooling-api.txt
12681F:	drivers/thermal/cpu_cooling.c
12682F:	include/linux/cpu_cooling.h
12683
12684THINKPAD ACPI EXTRAS DRIVER
12685M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12686L:	ibm-acpi-devel@lists.sourceforge.net
12687L:	platform-driver-x86@vger.kernel.org
12688W:	http://ibm-acpi.sourceforge.net
12689W:	http://thinkwiki.org/wiki/Ibm-acpi
12690T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12691S:	Maintained
12692F:	drivers/platform/x86/thinkpad_acpi.c
12693
12694TI BANDGAP AND THERMAL DRIVER
12695M:	Eduardo Valentin <edubezval@gmail.com>
12696M:	Keerthy <j-keerthy@ti.com>
12697L:	linux-pm@vger.kernel.org
12698L:	linux-omap@vger.kernel.org
12699S:	Maintained
12700F:	drivers/thermal/ti-soc-thermal/
12701
12702TI VPE/CAL DRIVERS
12703M:	Benoit Parrot <bparrot@ti.com>
12704L:	linux-media@vger.kernel.org
12705W:	http://linuxtv.org/
12706Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12707S:	Maintained
12708F:	drivers/media/platform/ti-vpe/
12709
12710TI CDCE706 CLOCK DRIVER
12711M:	Max Filippov <jcmvbkbc@gmail.com>
12712S:	Maintained
12713F:	drivers/clk/clk-cdce706.c
12714
12715TI CLOCK DRIVER
12716M:	Tero Kristo <t-kristo@ti.com>
12717L:	linux-omap@vger.kernel.org
12718S:	Maintained
12719F:	drivers/clk/ti/
12720F:	include/linux/clk/ti.h
12721
12722TI ETHERNET SWITCH DRIVER (CPSW)
12723R:	Grygorii Strashko <grygorii.strashko@ti.com>
12724L:	linux-omap@vger.kernel.org
12725L:	netdev@vger.kernel.org
12726S:	Maintained
12727F:	drivers/net/ethernet/ti/cpsw*
12728F:	drivers/net/ethernet/ti/davinci*
12729
12730TI FLASH MEDIA INTERFACE DRIVER
12731M:	Alex Dubov <oakad@yahoo.com>
12732S:	Maintained
12733F:	drivers/misc/tifm*
12734F:	drivers/mmc/host/tifm_sd.c
12735F:	include/linux/tifm.h
12736
12737TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12738M:	Santosh Shilimkar <ssantosh@kernel.org>
12739L:	linux-kernel@vger.kernel.org
12740L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12741S:	Maintained
12742F:	drivers/soc/ti/*
12743T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12744
12745
12746TI LM49xxx FAMILY ASoC CODEC DRIVERS
12747M:	M R Swami Reddy <mr.swami.reddy@ti.com>
12748M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12749L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12750S:	Maintained
12751F:	sound/soc/codecs/lm49453*
12752F:	sound/soc/codecs/isabelle*
12753
12754TI LP855x BACKLIGHT DRIVER
12755M:	Milo Kim <milo.kim@ti.com>
12756S:	Maintained
12757F:	Documentation/backlight/lp855x-driver.txt
12758F:	drivers/video/backlight/lp855x_bl.c
12759F:	include/linux/platform_data/lp855x.h
12760
12761TI LP8727 CHARGER DRIVER
12762M:	Milo Kim <milo.kim@ti.com>
12763S:	Maintained
12764F:	drivers/power/supply/lp8727_charger.c
12765F:	include/linux/platform_data/lp8727.h
12766
12767TI LP8788 MFD DRIVER
12768M:	Milo Kim <milo.kim@ti.com>
12769S:	Maintained
12770F:	drivers/iio/adc/lp8788_adc.c
12771F:	drivers/leds/leds-lp8788.c
12772F:	drivers/mfd/lp8788*.c
12773F:	drivers/power/supply/lp8788-charger.c
12774F:	drivers/regulator/lp8788-*.c
12775F:	include/linux/mfd/lp8788*.h
12776
12777TI NETCP ETHERNET DRIVER
12778M:	Wingman Kwok <w-kwok2@ti.com>
12779M:	Murali Karicheri <m-karicheri2@ti.com>
12780L:	netdev@vger.kernel.org
12781S:	Maintained
12782F:	drivers/net/ethernet/ti/netcp*
12783
12784TI TAS571X FAMILY ASoC CODEC DRIVER
12785M:	Kevin Cernekee <cernekee@chromium.org>
12786L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12787S:	Odd Fixes
12788F:	sound/soc/codecs/tas571x*
12789
12790TI TWL4030 SERIES SOC CODEC DRIVER
12791M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
12792L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12793S:	Maintained
12794F:	sound/soc/codecs/twl4030*
12795
12796TI WILINK WIRELESS DRIVERS
12797L:	linux-wireless@vger.kernel.org
12798W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
12799W:	http://wireless.kernel.org/en/users/Drivers/wl1251
12800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12801S:	Orphan
12802F:	drivers/net/wireless/ti/
12803F:	include/linux/wl12xx.h
12804
12805TIPC NETWORK LAYER
12806M:	Jon Maloy <jon.maloy@ericsson.com>
12807M:	Ying Xue <ying.xue@windriver.com>
12808L:	netdev@vger.kernel.org (core kernel code)
12809L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12810W:	http://tipc.sourceforge.net/
12811S:	Maintained
12812F:	include/uapi/linux/tipc*.h
12813F:	net/tipc/
12814
12815TILE ARCHITECTURE
12816M:	Chris Metcalf <cmetcalf@mellanox.com>
12817W:	http://www.mellanox.com/repository/solutions/tile-scm/
12818T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12819S:	Supported
12820F:	arch/tile/
12821F:	drivers/char/tile-srom.c
12822F:	drivers/edac/tile_edac.c
12823F:	drivers/net/ethernet/tile/
12824F:	drivers/rtc/rtc-tile.c
12825F:	drivers/tty/hvc/hvc_tile.c
12826F:	drivers/tty/serial/tilegx.c
12827F:	drivers/usb/host/*-tilegx.c
12828F:	include/linux/usb/tilegx.h
12829
12830TLAN NETWORK DRIVER
12831M:	Samuel Chessman <chessman@tux.org>
12832L:	tlan-devel@lists.sourceforge.net (subscribers-only)
12833W:	http://sourceforge.net/projects/tlan/
12834S:	Maintained
12835F:	Documentation/networking/tlan.txt
12836F:	drivers/net/ethernet/ti/tlan.*
12837
12838TOMOYO SECURITY MODULE
12839M:	Kentaro Takeda <takedakn@nttdata.co.jp>
12840M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12841L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12842L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12843L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12844L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12845W:	http://tomoyo.sourceforge.jp/
12846T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12847S:	Maintained
12848F:	security/tomoyo/
12849
12850TOPSTAR LAPTOP EXTRAS DRIVER
12851M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12852L:	platform-driver-x86@vger.kernel.org
12853S:	Maintained
12854F:	drivers/platform/x86/topstar-laptop.c
12855
12856TOSHIBA ACPI EXTRAS DRIVER
12857M:	Azael Avalos <coproscefalo@gmail.com>
12858L:	platform-driver-x86@vger.kernel.org
12859S:	Maintained
12860F:	drivers/platform/x86/toshiba_acpi.c
12861
12862TOSHIBA BLUETOOTH DRIVER
12863M:	Azael Avalos <coproscefalo@gmail.com>
12864L:	platform-driver-x86@vger.kernel.org
12865S:	Maintained
12866F:	drivers/platform/x86/toshiba_bluetooth.c
12867
12868TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12869M:	Azael Avalos <coproscefalo@gmail.com>
12870L:	platform-driver-x86@vger.kernel.org
12871S:	Maintained
12872F:	drivers/platform/x86/toshiba_haps.c
12873
12874TOSHIBA WMI HOTKEYS DRIVER
12875M:	Azael Avalos <coproscefalo@gmail.com>
12876L:	platform-driver-x86@vger.kernel.org
12877S:	Maintained
12878F:	drivers/platform/x86/toshiba-wmi.c
12879
12880TOSHIBA SMM DRIVER
12881M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
12882W:	http://www.buzzard.org.uk/toshiba/
12883S:	Maintained
12884F:	drivers/char/toshiba.c
12885F:	include/linux/toshiba.h
12886F:	include/uapi/linux/toshiba.h
12887
12888TOSHIBA TC358743 DRIVER
12889M:	Mats Randgaard <matrandg@cisco.com>
12890L:	linux-media@vger.kernel.org
12891S:	Maintained
12892F:	drivers/media/i2c/tc358743*
12893F:	include/media/i2c/tc358743.h
12894
12895TMIO/SDHI MMC DRIVER
12896M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12897L:	linux-mmc@vger.kernel.org
12898S:	Supported
12899F:	drivers/mmc/host/tmio_mmc*
12900F:	drivers/mmc/host/sh_mobile_sdhi.c
12901F:	include/linux/mfd/tmio.h
12902
12903TMP401 HARDWARE MONITOR DRIVER
12904M:	Guenter Roeck <linux@roeck-us.net>
12905L:	linux-hwmon@vger.kernel.org
12906S:	Maintained
12907F:	Documentation/hwmon/tmp401
12908F:	drivers/hwmon/tmp401.c
12909
12910TMPFS (SHMEM FILESYSTEM)
12911M:	Hugh Dickins <hughd@google.com>
12912L:	linux-mm@kvack.org
12913S:	Maintained
12914F:	include/linux/shmem_fs.h
12915F:	mm/shmem.c
12916
12917TM6000 VIDEO4LINUX DRIVER
12918M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12919M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12920L:	linux-media@vger.kernel.org
12921W:	https://linuxtv.org
12922T:	git git://linuxtv.org/media_tree.git
12923S:	Odd fixes
12924F:	drivers/media/usb/tm6000/
12925F:	Documentation/media/v4l-drivers/tm6000*
12926
12927TW5864 VIDEO4LINUX DRIVER
12928M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12929M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12930M:	Andrey Utkin <andrey_utkin@fastmail.com>
12931L:	linux-media@vger.kernel.org
12932S:	Supported
12933F:	drivers/media/pci/tw5864/
12934
12935TW68 VIDEO4LINUX DRIVER
12936M:	Hans Verkuil <hverkuil@xs4all.nl>
12937L:	linux-media@vger.kernel.org
12938T:	git git://linuxtv.org/media_tree.git
12939W:	https://linuxtv.org
12940S:	Odd Fixes
12941F:	drivers/media/pci/tw68/
12942
12943TW686X VIDEO4LINUX DRIVER
12944M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12945L:	linux-media@vger.kernel.org
12946T:	git git://linuxtv.org/media_tree.git
12947W:	http://linuxtv.org
12948S:	Maintained
12949F:	drivers/media/pci/tw686x/
12950
12951TPM DEVICE DRIVER
12952M:	Peter Huewe <peterhuewe@gmx.de>
12953M:	Marcel Selhorst <tpmdd@selhorst.net>
12954M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12955R:	Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12956W:	http://tpmdd.sourceforge.net
12957L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12958Q:	https://patchwork.kernel.org/project/tpmdd-devel/list/
12959T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
12960S:	Maintained
12961F:	drivers/char/tpm/
12962
12963TPM IBM_VTPM DEVICE DRIVER
12964M:	Ashley Lai <ashleydlai@gmail.com>
12965W:	http://tpmdd.sourceforge.net
12966L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12967S:	Maintained
12968F:	drivers/char/tpm/tpm_ibmvtpm*
12969
12970TRACING
12971M:	Steven Rostedt <rostedt@goodmis.org>
12972M:	Ingo Molnar <mingo@redhat.com>
12973T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12974S:	Maintained
12975F:	Documentation/trace/ftrace.txt
12976F:	arch/*/*/*/ftrace.h
12977F:	arch/*/kernel/ftrace.c
12978F:	include/*/ftrace.h
12979F:	include/linux/trace*.h
12980F:	include/trace/
12981F:	kernel/trace/
12982F:	tools/testing/selftests/ftrace/
12983
12984TRACING MMIO ACCESSES (MMIOTRACE)
12985M:	Steven Rostedt <rostedt@goodmis.org>
12986M:	Ingo Molnar <mingo@kernel.org>
12987R:	Karol Herbst <karolherbst@gmail.com>
12988R:	Pekka Paalanen <ppaalanen@gmail.com>
12989S:	Maintained
12990L:	linux-kernel@vger.kernel.org
12991L:	nouveau@lists.freedesktop.org
12992F:	kernel/trace/trace_mmiotrace.c
12993F:	include/linux/mmiotrace.h
12994F:	arch/x86/mm/kmmio.c
12995F:	arch/x86/mm/mmio-mod.c
12996F:	arch/x86/mm/testmmiotrace.c
12997
12998TRIVIAL PATCHES
12999M:	Jiri Kosina <trivial@kernel.org>
13000T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13001S:	Maintained
13002K:	^Subject:.*(?i)trivial
13003
13004TTY LAYER
13005M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13006M:	Jiri Slaby <jslaby@suse.com>
13007S:	Supported
13008T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13009F:	Documentation/serial/
13010F:	drivers/tty/
13011F:	drivers/tty/serial/serial_core.c
13012F:	include/linux/serial_core.h
13013F:	include/linux/serial.h
13014F:	include/linux/tty.h
13015F:	include/uapi/linux/serial_core.h
13016F:	include/uapi/linux/serial.h
13017F:	include/uapi/linux/tty.h
13018
13019TUA9001 MEDIA DRIVER
13020M:	Antti Palosaari <crope@iki.fi>
13021L:	linux-media@vger.kernel.org
13022W:	https://linuxtv.org
13023W:	http://palosaari.fi/linux/
13024Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13025T:	git git://linuxtv.org/anttip/media_tree.git
13026S:	Maintained
13027F:	drivers/media/tuners/tua9001*
13028
13029TULIP NETWORK DRIVERS
13030L:	netdev@vger.kernel.org
13031L:	linux-parisc@vger.kernel.org
13032S:	Orphan
13033F:	drivers/net/ethernet/dec/tulip/
13034
13035TUN/TAP driver
13036M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
13037W:	http://vtun.sourceforge.net/tun
13038S:	Maintained
13039F:	Documentation/networking/tuntap.txt
13040F:	arch/um/os-Linux/drivers/
13041
13042TURBOCHANNEL SUBSYSTEM
13043M:	"Maciej W. Rozycki" <macro@linux-mips.org>
13044M:	Ralf Baechle <ralf@linux-mips.org>
13045L:	linux-mips@linux-mips.org
13046Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
13047S:	Maintained
13048F:	drivers/tc/
13049F:	include/linux/tc.h
13050
13051UBI FILE SYSTEM (UBIFS)
13052M:	Richard Weinberger <richard@nod.at>
13053M:	Artem Bityutskiy <dedekind1@gmail.com>
13054M:	Adrian Hunter <adrian.hunter@intel.com>
13055L:	linux-mtd@lists.infradead.org
13056T:	git git://git.infradead.org/ubifs-2.6.git
13057W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
13058S:	Supported
13059F:	Documentation/filesystems/ubifs.txt
13060F:	fs/ubifs/
13061
13062UCLINUX (M68KNOMMU AND COLDFIRE)
13063M:	Greg Ungerer <gerg@linux-m68k.org>
13064W:	http://www.linux-m68k.org/
13065W:	http://www.uclinux.org/
13066L:	linux-m68k@lists.linux-m68k.org
13067L:	uclinux-dev@uclinux.org  (subscribers-only)
13068T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13069S:	Maintained
13070F:	arch/m68k/coldfire/
13071F:	arch/m68k/68*/
13072F:	arch/m68k/*/*_no.*
13073F:	arch/m68k/include/asm/*_no.*
13074
13075UDF FILESYSTEM
13076M:	Jan Kara <jack@suse.com>
13077S:	Maintained
13078F:	Documentation/filesystems/udf.txt
13079F:	fs/udf/
13080
13081UDRAW TABLET
13082M:	Bastien Nocera <hadess@hadess.net>
13083L:	linux-input@vger.kernel.org
13084S:	Maintained
13085F:	drivers/hid/hid-udraw.c
13086
13087UFS FILESYSTEM
13088M:	Evgeniy Dushistov <dushistov@mail.ru>
13089S:	Maintained
13090F:	Documentation/filesystems/ufs.txt
13091F:	fs/ufs/
13092
13093UHID USERSPACE HID IO DRIVER:
13094M:	David Herrmann <dh.herrmann@googlemail.com>
13095L:	linux-input@vger.kernel.org
13096S:	Maintained
13097F:	drivers/hid/uhid.c
13098F:	include/uapi/linux/uhid.h
13099
13100ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13101L:	linux-usb@vger.kernel.org
13102S:	Orphan
13103F:	drivers/uwb/
13104F:	include/linux/uwb.h
13105F:	include/linux/uwb/
13106
13107UNICORE32 ARCHITECTURE:
13108M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
13109W:	http://mprc.pku.edu.cn/~guanxuetao/linux
13110S:	Maintained
13111T:	git git://github.com/gxt/linux.git
13112F:	arch/unicore32/
13113
13114UNIFDEF
13115M:	Tony Finch <dot@dotat.at>
13116W:	http://dotat.at/prog/unifdef
13117S:	Maintained
13118F:	scripts/unifdef.c
13119
13120UNIFORM CDROM DRIVER
13121M:	Jens Axboe <axboe@kernel.dk>
13122W:	http://www.kernel.dk
13123S:	Maintained
13124F:	Documentation/cdrom/
13125F:	drivers/cdrom/cdrom.c
13126F:	include/linux/cdrom.h
13127F:	include/uapi/linux/cdrom.h
13128
13129UNISYS S-PAR DRIVERS
13130M:	David Kershner <david.kershner@unisys.com>
13131L:	sparmaintainer@unisys.com (Unisys internal)
13132S:	Supported
13133F:	drivers/staging/unisys/
13134
13135UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13136M:	Vinayak Holikatti <vinholikatti@gmail.com>
13137L:	linux-scsi@vger.kernel.org
13138S:	Supported
13139F:	Documentation/scsi/ufs.txt
13140F:	drivers/scsi/ufs/
13141
13142UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13143M:	Manjunath M Bettegowda <manjumb@synopsys.com>
13144M:	Prabu Thangamuthu <prabut@synopsys.com>
13145L:	linux-scsi@vger.kernel.org
13146S:	Supported
13147F:	drivers/scsi/ufs/*dwc*
13148
13149UNSORTED BLOCK IMAGES (UBI)
13150M:	Artem Bityutskiy <dedekind1@gmail.com>
13151M:	Richard Weinberger <richard@nod.at>
13152W:	http://www.linux-mtd.infradead.org/
13153L:	linux-mtd@lists.infradead.org
13154T:	git git://git.infradead.org/ubifs-2.6.git
13155S:	Supported
13156F:	drivers/mtd/ubi/
13157F:	include/linux/mtd/ubi.h
13158F:	include/uapi/mtd/ubi-user.h
13159
13160USB ACM DRIVER
13161M:	Oliver Neukum <oneukum@suse.com>
13162L:	linux-usb@vger.kernel.org
13163S:	Maintained
13164F:	Documentation/usb/acm.txt
13165F:	drivers/usb/class/cdc-acm.*
13166
13167USB AR5523 WIRELESS DRIVER
13168M:	Pontus Fuchs <pontus.fuchs@gmail.com>
13169L:	linux-wireless@vger.kernel.org
13170S:	Maintained
13171F:	drivers/net/wireless/ath/ar5523/
13172
13173USB ATTACHED SCSI
13174M:	Oliver Neukum <oneukum@suse.com>
13175L:	linux-usb@vger.kernel.org
13176L:	linux-scsi@vger.kernel.org
13177S:	Maintained
13178F:	drivers/usb/storage/uas.c
13179
13180USB CDC ETHERNET DRIVER
13181M:	Oliver Neukum <oliver@neukum.org>
13182L:	linux-usb@vger.kernel.org
13183S:	Maintained
13184F:	drivers/net/usb/cdc_*.c
13185F:	include/uapi/linux/usb/cdc.h
13186
13187USB CHAOSKEY DRIVER
13188M:	Keith Packard <keithp@keithp.com>
13189L:	linux-usb@vger.kernel.org
13190S:	Maintained
13191F:	drivers/usb/misc/chaoskey.c
13192
13193USB CYPRESS C67X00 DRIVER
13194M:	Peter Korsgaard <jacmet@sunsite.dk>
13195L:	linux-usb@vger.kernel.org
13196S:	Maintained
13197F:	drivers/usb/c67x00/
13198
13199USB DAVICOM DM9601 DRIVER
13200M:	Peter Korsgaard <jacmet@sunsite.dk>
13201L:	netdev@vger.kernel.org
13202W:	http://www.linux-usb.org/usbnet
13203S:	Maintained
13204F:	drivers/net/usb/dm9601.c
13205
13206USB DIAMOND RIO500 DRIVER
13207M:	Cesar Miquel <miquel@df.uba.ar>
13208L:	rio500-users@lists.sourceforge.net
13209W:	http://rio500.sourceforge.net
13210S:	Maintained
13211F:	drivers/usb/misc/rio500*
13212
13213USB EHCI DRIVER
13214M:	Alan Stern <stern@rowland.harvard.edu>
13215L:	linux-usb@vger.kernel.org
13216S:	Maintained
13217F:	Documentation/usb/ehci.txt
13218F:	drivers/usb/host/ehci*
13219
13220USB GADGET/PERIPHERAL SUBSYSTEM
13221M:	Felipe Balbi <balbi@kernel.org>
13222L:	linux-usb@vger.kernel.org
13223W:	http://www.linux-usb.org/gadget
13224T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13225S:	Maintained
13226F:	drivers/usb/gadget/
13227F:	include/linux/usb/gadget*
13228
13229USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13230M:	Jiri Kosina <jikos@kernel.org>
13231R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
13232L:	linux-usb@vger.kernel.org
13233T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13234S:	Maintained
13235F:	Documentation/hid/hiddev.txt
13236F:	drivers/hid/usbhid/
13237
13238USB ISP116X DRIVER
13239M:	Olav Kongas <ok@artecdesign.ee>
13240L:	linux-usb@vger.kernel.org
13241S:	Maintained
13242F:	drivers/usb/host/isp116x*
13243F:	include/linux/usb/isp116x.h
13244
13245USB LAN78XX ETHERNET DRIVER
13246M:	Woojung Huh <woojung.huh@microchip.com>
13247M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13248L:	netdev@vger.kernel.org
13249S:	Maintained
13250F:	drivers/net/usb/lan78xx.*
13251
13252USB MASS STORAGE DRIVER
13253M:	Alan Stern <stern@rowland.harvard.edu>
13254L:	linux-usb@vger.kernel.org
13255L:	usb-storage@lists.one-eyed-alien.net
13256S:	Maintained
13257W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
13258F:	drivers/usb/storage/
13259
13260USB MIDI DRIVER
13261M:	Clemens Ladisch <clemens@ladisch.de>
13262L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13263T:	git git://git.alsa-project.org/alsa-kernel.git
13264S:	Maintained
13265F:	sound/usb/midi.*
13266
13267USB NETWORKING DRIVERS
13268L:	linux-usb@vger.kernel.org
13269S:	Odd Fixes
13270F:	drivers/net/usb/
13271
13272USB OHCI DRIVER
13273M:	Alan Stern <stern@rowland.harvard.edu>
13274L:	linux-usb@vger.kernel.org
13275S:	Maintained
13276F:	Documentation/usb/ohci.txt
13277F:	drivers/usb/host/ohci*
13278
13279USB OTG FSM (Finite State Machine)
13280M:	Peter Chen <Peter.Chen@nxp.com>
13281T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13282L:	linux-usb@vger.kernel.org
13283S:	Maintained
13284F:	drivers/usb/common/usb-otg-fsm.c
13285
13286USB OVER IP DRIVER
13287M:	Valentina Manea <valentina.manea.m@gmail.com>
13288M:	Shuah Khan <shuahkh@osg.samsung.com>
13289M:	Shuah Khan <shuah@kernel.org>
13290L:	linux-usb@vger.kernel.org
13291S:	Maintained
13292F:	Documentation/usb/usbip_protocol.txt
13293F:	drivers/usb/usbip/
13294F:	tools/usb/usbip/
13295
13296USB PEGASUS DRIVER
13297M:	Petko Manolov <petkan@nucleusys.com>
13298L:	linux-usb@vger.kernel.org
13299L:	netdev@vger.kernel.org
13300T:	git git://github.com/petkan/pegasus.git
13301W:	https://github.com/petkan/pegasus
13302S:	Maintained
13303F:	drivers/net/usb/pegasus.*
13304
13305USB PHY LAYER
13306M:	Felipe Balbi <balbi@kernel.org>
13307L:	linux-usb@vger.kernel.org
13308T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13309S:	Maintained
13310F:	drivers/usb/phy/
13311
13312USB PRINTER DRIVER (usblp)
13313M:	Pete Zaitcev <zaitcev@redhat.com>
13314L:	linux-usb@vger.kernel.org
13315S:	Supported
13316F:	drivers/usb/class/usblp.c
13317
13318USB QMI WWAN NETWORK DRIVER
13319M:	Bjørn Mork <bjorn@mork.no>
13320L:	netdev@vger.kernel.org
13321S:	Maintained
13322F:	Documentation/ABI/testing/sysfs-class-net-qmi
13323F:	drivers/net/usb/qmi_wwan.c
13324
13325USB RTL8150 DRIVER
13326M:	Petko Manolov <petkan@nucleusys.com>
13327L:	linux-usb@vger.kernel.org
13328L:	netdev@vger.kernel.org
13329T:	git git://github.com/petkan/rtl8150.git
13330W:	https://github.com/petkan/rtl8150
13331S:	Maintained
13332F:	drivers/net/usb/rtl8150.c
13333
13334USB SERIAL SUBSYSTEM
13335M:	Johan Hovold <johan@kernel.org>
13336L:	linux-usb@vger.kernel.org
13337T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13338S:	Maintained
13339F:	Documentation/usb/usb-serial.txt
13340F:	drivers/usb/serial/
13341F:	include/linux/usb/serial.h
13342
13343USB SMSC75XX ETHERNET DRIVER
13344M:	Steve Glendinning <steve.glendinning@shawell.net>
13345L:	netdev@vger.kernel.org
13346S:	Maintained
13347F:	drivers/net/usb/smsc75xx.*
13348
13349USB SMSC95XX ETHERNET DRIVER
13350M:	Steve Glendinning <steve.glendinning@shawell.net>
13351M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13352L:	netdev@vger.kernel.org
13353S:	Maintained
13354F:	drivers/net/usb/smsc95xx.*
13355
13356USB SUBSYSTEM
13357M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13358L:	linux-usb@vger.kernel.org
13359W:	http://www.linux-usb.org
13360T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13361S:	Supported
13362F:	Documentation/devicetree/bindings/usb/
13363F:	Documentation/usb/
13364F:	drivers/usb/
13365F:	include/linux/usb.h
13366F:	include/linux/usb/
13367
13368USB TYPEC SUBSYSTEM
13369M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
13370L:	linux-usb@vger.kernel.org
13371S:	Maintained
13372F:	Documentation/ABI/testing/sysfs-class-typec
13373F:	Documentation/usb/typec.rst
13374F:	drivers/usb/typec/
13375F:	include/linux/usb/typec.h
13376
13377USB UHCI DRIVER
13378M:	Alan Stern <stern@rowland.harvard.edu>
13379L:	linux-usb@vger.kernel.org
13380S:	Maintained
13381F:	drivers/usb/host/uhci*
13382
13383USB "USBNET" DRIVER FRAMEWORK
13384M:	Oliver Neukum <oneukum@suse.com>
13385L:	netdev@vger.kernel.org
13386W:	http://www.linux-usb.org/usbnet
13387S:	Maintained
13388F:	drivers/net/usb/usbnet.c
13389F:	include/linux/usb/usbnet.h
13390
13391USB VIDEO CLASS
13392M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13393L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13394L:	linux-media@vger.kernel.org
13395T:	git git://linuxtv.org/media_tree.git
13396W:	http://www.ideasonboard.org/uvc/
13397S:	Maintained
13398F:	drivers/media/usb/uvc/
13399F:	include/uapi/linux/uvcvideo.h
13400
13401USB VISION DRIVER
13402M:	Hans Verkuil <hverkuil@xs4all.nl>
13403L:	linux-media@vger.kernel.org
13404T:	git git://linuxtv.org/media_tree.git
13405W:	https://linuxtv.org
13406S:	Odd Fixes
13407F:	drivers/media/usb/usbvision/
13408
13409USB WEBCAM GADGET
13410M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13411L:	linux-usb@vger.kernel.org
13412S:	Maintained
13413F:	drivers/usb/gadget/function/*uvc*
13414F:	drivers/usb/gadget/legacy/webcam.c
13415
13416USB WIRELESS RNDIS DRIVER (rndis_wlan)
13417M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
13418L:	linux-wireless@vger.kernel.org
13419S:	Maintained
13420F:	drivers/net/wireless/rndis_wlan.c
13421
13422USB XHCI DRIVER
13423M:	Mathias Nyman <mathias.nyman@intel.com>
13424L:	linux-usb@vger.kernel.org
13425S:	Supported
13426F:	drivers/usb/host/xhci*
13427F:	drivers/usb/host/pci-quirks*
13428
13429USB ZD1201 DRIVER
13430L:	linux-wireless@vger.kernel.org
13431W:	http://linux-lc100020.sourceforge.net
13432S:	Orphan
13433F:	drivers/net/wireless/zydas/zd1201.*
13434
13435USB ZR364XX DRIVER
13436M:	Antoine Jacquet <royale@zerezo.com>
13437L:	linux-usb@vger.kernel.org
13438L:	linux-media@vger.kernel.org
13439T:	git git://linuxtv.org/media_tree.git
13440W:	http://royale.zerezo.com/zr364xx/
13441S:	Maintained
13442F:	Documentation/media/v4l-drivers/zr364xx*
13443F:	drivers/media/usb/zr364xx/
13444
13445ULPI BUS
13446M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
13447L:	linux-usb@vger.kernel.org
13448S:	Maintained
13449F:	drivers/usb/common/ulpi.c
13450F:	include/linux/ulpi/
13451
13452USER-MODE LINUX (UML)
13453M:	Jeff Dike <jdike@addtoit.com>
13454M:	Richard Weinberger <richard@nod.at>
13455L:	user-mode-linux-devel@lists.sourceforge.net
13456L:	user-mode-linux-user@lists.sourceforge.net
13457W:	http://user-mode-linux.sourceforge.net
13458T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13459S:	Maintained
13460F:	Documentation/virtual/uml/
13461F:	arch/um/
13462F:	arch/x86/um/
13463F:	fs/hostfs/
13464F:	fs/hppfs/
13465
13466USERSPACE I/O (UIO)
13467M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13468S:	Maintained
13469T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13470F:	Documentation/driver-api/uio-howto.rst
13471F:	drivers/uio/
13472F:	include/linux/uio*.h
13473
13474UTIL-LINUX PACKAGE
13475M:	Karel Zak <kzak@redhat.com>
13476L:	util-linux@vger.kernel.org
13477W:	http://en.wikipedia.org/wiki/Util-linux
13478T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13479S:	Maintained
13480
13481UVESAFB DRIVER
13482M:	Michal Januszewski <spock@gentoo.org>
13483L:	linux-fbdev@vger.kernel.org
13484W:	http://dev.gentoo.org/~spock/projects/uvesafb/
13485S:	Maintained
13486F:	Documentation/fb/uvesafb.txt
13487F:	drivers/video/fbdev/uvesafb.*
13488
13489VF610 NAND DRIVER
13490M:	Stefan Agner <stefan@agner.ch>
13491L:	linux-mtd@lists.infradead.org
13492S:	Supported
13493F:	drivers/mtd/nand/vf610_nfc.c
13494
13495VFAT/FAT/MSDOS FILESYSTEM
13496M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13497S:	Maintained
13498F:	Documentation/filesystems/vfat.txt
13499F:	fs/fat/
13500
13501VFIO DRIVER
13502M:	Alex Williamson <alex.williamson@redhat.com>
13503L:	kvm@vger.kernel.org
13504T:	git git://github.com/awilliam/linux-vfio.git
13505S:	Maintained
13506F:	Documentation/vfio.txt
13507F:	drivers/vfio/
13508F:	include/linux/vfio.h
13509F:	include/uapi/linux/vfio.h
13510
13511VFIO MEDIATED DEVICE DRIVERS
13512M:	Kirti Wankhede <kwankhede@nvidia.com>
13513L:	kvm@vger.kernel.org
13514S:	Maintained
13515F:	Documentation/vfio-mediated-device.txt
13516F:	drivers/vfio/mdev/
13517F:	include/linux/mdev.h
13518F:	samples/vfio-mdev/
13519
13520VFIO PLATFORM DRIVER
13521M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
13522L:	kvm@vger.kernel.org
13523S:	Maintained
13524F:	drivers/vfio/platform/
13525
13526VGA_SWITCHEROO
13527R:	Lukas Wunner <lukas@wunner.de>
13528S:	Maintained
13529F:	Documentation/gpu/vga-switcheroo.rst
13530F:	drivers/gpu/vga/vga_switcheroo.c
13531F:	include/linux/vga_switcheroo.h
13532T:	git git://anongit.freedesktop.org/drm/drm-misc
13533
13534VIDEOBUF2 FRAMEWORK
13535M:	Pawel Osciak <pawel@osciak.com>
13536M:	Marek Szyprowski <m.szyprowski@samsung.com>
13537M:	Kyungmin Park <kyungmin.park@samsung.com>
13538L:	linux-media@vger.kernel.org
13539S:	Maintained
13540F:	drivers/media/v4l2-core/videobuf2-*
13541F:	include/media/videobuf2-*
13542
13543VIRTIO AND VHOST VSOCK DRIVER
13544M:	Stefan Hajnoczi <stefanha@redhat.com>
13545L:	kvm@vger.kernel.org
13546L:	virtualization@lists.linux-foundation.org
13547L:	netdev@vger.kernel.org
13548S:	Maintained
13549F:	include/linux/virtio_vsock.h
13550F:	include/uapi/linux/virtio_vsock.h
13551F:	include/uapi/linux/vsockmon.h
13552F:	net/vmw_vsock/af_vsock_tap.c
13553F:	net/vmw_vsock/virtio_transport_common.c
13554F:	net/vmw_vsock/virtio_transport.c
13555F:	drivers/net/vsockmon.c
13556F:	drivers/vhost/vsock.c
13557F:	drivers/vhost/vsock.h
13558
13559VIRTUAL SERIO DEVICE DRIVER
13560M:	Stephen Chandler Paul <thatslyude@gmail.com>
13561S:	Maintained
13562F:	drivers/input/serio/userio.c
13563F:	include/uapi/linux/userio.h
13564
13565VIRTIO CONSOLE DRIVER
13566M:	Amit Shah <amit@kernel.org>
13567L:	virtualization@lists.linux-foundation.org
13568S:	Maintained
13569F:	drivers/char/virtio_console.c
13570F:	include/linux/virtio_console.h
13571F:	include/uapi/linux/virtio_console.h
13572
13573VIRTIO CORE, NET AND BLOCK DRIVERS
13574M:	"Michael S. Tsirkin" <mst@redhat.com>
13575M:	Jason Wang <jasowang@redhat.com>
13576L:	virtualization@lists.linux-foundation.org
13577S:	Maintained
13578F:	Documentation/devicetree/bindings/virtio/
13579F:	drivers/virtio/
13580F:	tools/virtio/
13581F:	drivers/net/virtio_net.c
13582F:	drivers/block/virtio_blk.c
13583F:	include/linux/virtio*.h
13584F:	include/uapi/linux/virtio_*.h
13585F:	drivers/crypto/virtio/
13586
13587VIRTIO DRIVERS FOR S390
13588M:	Cornelia Huck <cornelia.huck@de.ibm.com>
13589M:	Halil Pasic <pasic@linux.vnet.ibm.com>
13590L:	linux-s390@vger.kernel.org
13591L:	virtualization@lists.linux-foundation.org
13592L:	kvm@vger.kernel.org
13593S:	Supported
13594F:	drivers/s390/virtio/
13595
13596VIRTIO GPU DRIVER
13597M:	David Airlie <airlied@linux.ie>
13598M:	Gerd Hoffmann <kraxel@redhat.com>
13599L:	dri-devel@lists.freedesktop.org
13600L:	virtualization@lists.linux-foundation.org
13601T:	git git://anongit.freedesktop.org/drm/drm-misc
13602S:	Maintained
13603F:	drivers/gpu/drm/virtio/
13604F:	include/uapi/linux/virtio_gpu.h
13605
13606VIRTIO HOST (VHOST)
13607M:	"Michael S. Tsirkin" <mst@redhat.com>
13608M:	Jason Wang <jasowang@redhat.com>
13609L:	kvm@vger.kernel.org
13610L:	virtualization@lists.linux-foundation.org
13611L:	netdev@vger.kernel.org
13612T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13613S:	Maintained
13614F:	drivers/vhost/
13615F:	include/uapi/linux/vhost.h
13616
13617VIRTIO INPUT DRIVER
13618M:	Gerd Hoffmann <kraxel@redhat.com>
13619S:	Maintained
13620F:	drivers/virtio/virtio_input.c
13621F:	include/uapi/linux/virtio_input.h
13622
13623VIRTIO CRYPTO DRIVER
13624M:  Gonglei <arei.gonglei@huawei.com>
13625L:  virtualization@lists.linux-foundation.org
13626L:  linux-crypto@vger.kernel.org
13627S:  Maintained
13628F:  drivers/crypto/virtio/
13629F:  include/uapi/linux/virtio_crypto.h
13630
13631VIA RHINE NETWORK DRIVER
13632S:	Orphan
13633F:	drivers/net/ethernet/via/via-rhine.c
13634
13635VIA SD/MMC CARD CONTROLLER DRIVER
13636M:	Bruce Chang <brucechang@via.com.tw>
13637M:	Harald Welte <HaraldWelte@viatech.com>
13638S:	Maintained
13639F:	drivers/mmc/host/via-sdmmc.c
13640
13641VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13642M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13643L:	linux-fbdev@vger.kernel.org
13644S:	Maintained
13645F:	include/linux/via-core.h
13646F:	include/linux/via-gpio.h
13647F:	include/linux/via_i2c.h
13648F:	drivers/video/fbdev/via/
13649
13650VIA VELOCITY NETWORK DRIVER
13651M:	Francois Romieu <romieu@fr.zoreil.com>
13652L:	netdev@vger.kernel.org
13653S:	Maintained
13654F:	drivers/net/ethernet/via/via-velocity.*
13655
13656VIRT LIB
13657M:	Alex Williamson <alex.williamson@redhat.com>
13658M:	Paolo Bonzini <pbonzini@redhat.com>
13659L:	kvm@vger.kernel.org
13660S:	Supported
13661F:	virt/lib/
13662
13663VIVID VIRTUAL VIDEO DRIVER
13664M:	Hans Verkuil <hverkuil@xs4all.nl>
13665L:	linux-media@vger.kernel.org
13666T:	git git://linuxtv.org/media_tree.git
13667W:	https://linuxtv.org
13668S:	Maintained
13669F:	drivers/media/platform/vivid/*
13670
13671VIMC VIRTUAL MEDIA CONTROLLER DRIVER
13672M:	Helen Koike <helen.koike@collabora.com>
13673L:	linux-media@vger.kernel.org
13674T:	git git://linuxtv.org/media_tree.git
13675W:	https://linuxtv.org
13676S:	Maintained
13677F:	drivers/media/platform/vimc/*
13678
13679VLYNQ BUS
13680M:	Florian Fainelli <f.fainelli@gmail.com>
13681L:	openwrt-devel@lists.openwrt.org (subscribers-only)
13682S:	Maintained
13683F:	drivers/vlynq/vlynq.c
13684F:	include/linux/vlynq.h
13685
13686VME SUBSYSTEM
13687M:	Martyn Welch <martyn@welchs.me.uk>
13688M:	Manohar Vanga <manohar.vanga@gmail.com>
13689M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13690L:	devel@driverdev.osuosl.org
13691S:	Maintained
13692T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13693F:	Documentation/driver-api/vme.rst
13694F:	drivers/staging/vme/
13695F:	drivers/vme/
13696F:	include/linux/vme*
13697
13698VMWARE HYPERVISOR INTERFACE
13699M:	Alok Kataria <akataria@vmware.com>
13700L:	virtualization@lists.linux-foundation.org
13701S:	Supported
13702F:	arch/x86/kernel/cpu/vmware.c
13703
13704VMWARE BALLOON DRIVER
13705M:	Xavier Deguillard <xdeguillard@vmware.com>
13706M:	Philip Moltmann <moltmann@vmware.com>
13707M:	"VMware, Inc." <pv-drivers@vmware.com>
13708L:	linux-kernel@vger.kernel.org
13709S:	Maintained
13710F:	drivers/misc/vmw_balloon.c
13711
13712VMWARE VMMOUSE SUBDRIVER
13713M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
13714M:	"VMware, Inc." <pv-drivers@vmware.com>
13715L:	linux-input@vger.kernel.org
13716S:	Maintained
13717F:	drivers/input/mouse/vmmouse.c
13718F:	drivers/input/mouse/vmmouse.h
13719
13720VMWARE VMXNET3 ETHERNET DRIVER
13721M:	Shrikrishna Khare <skhare@vmware.com>
13722M:	"VMware, Inc." <pv-drivers@vmware.com>
13723L:	netdev@vger.kernel.org
13724S:	Maintained
13725F:	drivers/net/vmxnet3/
13726
13727VMware PVSCSI driver
13728M:	Jim Gill <jgill@vmware.com>
13729M:	VMware PV-Drivers <pv-drivers@vmware.com>
13730L:	linux-scsi@vger.kernel.org
13731S:	Maintained
13732F:	drivers/scsi/vmw_pvscsi.c
13733F:	drivers/scsi/vmw_pvscsi.h
13734
13735VMWARE PVRDMA DRIVER
13736M:	Adit Ranadive <aditr@vmware.com>
13737M:	VMware PV-Drivers <pv-drivers@vmware.com>
13738L:	linux-rdma@vger.kernel.org
13739S:	Maintained
13740F:	drivers/infiniband/hw/vmw_pvrdma/
13741
13742VOLTAGE AND CURRENT REGULATOR FRAMEWORK
13743M:	Liam Girdwood <lgirdwood@gmail.com>
13744M:	Mark Brown <broonie@kernel.org>
13745L:	linux-kernel@vger.kernel.org
13746W:	http://www.slimlogic.co.uk/?p=48
13747T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
13748S:	Supported
13749F:	Documentation/devicetree/bindings/regulator/
13750F:	drivers/regulator/
13751F:	include/dt-bindings/regulator/
13752F:	include/linux/regulator/
13753
13754VRF
13755M:	David Ahern <dsa@cumulusnetworks.com>
13756M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
13757L:	netdev@vger.kernel.org
13758S:	Maintained
13759F:	drivers/net/vrf.c
13760F:	Documentation/networking/vrf.txt
13761
13762VT1211 HARDWARE MONITOR DRIVER
13763M:	Juerg Haefliger <juergh@gmail.com>
13764L:	linux-hwmon@vger.kernel.org
13765S:	Maintained
13766F:	Documentation/hwmon/vt1211
13767F:	drivers/hwmon/vt1211.c
13768
13769VT8231 HARDWARE MONITOR DRIVER
13770M:	Roger Lucas <vt8231@hiddenengine.co.uk>
13771L:	linux-hwmon@vger.kernel.org
13772S:	Maintained
13773F:	drivers/hwmon/vt8231.c
13774
13775VUB300 USB to SDIO/SD/MMC bridge chip
13776M:	Tony Olech <tony.olech@elandigitalsystems.com>
13777L:	linux-mmc@vger.kernel.org
13778L:	linux-usb@vger.kernel.org
13779S:	Supported
13780F:	drivers/mmc/host/vub300.c
13781
13782W1 DALLAS'S 1-WIRE BUS
13783M:	Evgeniy Polyakov <zbr@ioremap.net>
13784S:	Maintained
13785F:	Documentation/w1/
13786F:	drivers/w1/
13787
13788W83791D HARDWARE MONITORING DRIVER
13789M:	Marc Hulsman <m.hulsman@tudelft.nl>
13790L:	linux-hwmon@vger.kernel.org
13791S:	Maintained
13792F:	Documentation/hwmon/w83791d
13793F:	drivers/hwmon/w83791d.c
13794
13795W83793 HARDWARE MONITORING DRIVER
13796M:	Rudolf Marek <r.marek@assembler.cz>
13797L:	linux-hwmon@vger.kernel.org
13798S:	Maintained
13799F:	Documentation/hwmon/w83793
13800F:	drivers/hwmon/w83793.c
13801
13802W83795 HARDWARE MONITORING DRIVER
13803M:	Jean Delvare <jdelvare@suse.com>
13804L:	linux-hwmon@vger.kernel.org
13805S:	Maintained
13806F:	drivers/hwmon/w83795.c
13807
13808W83L51xD SD/MMC CARD INTERFACE DRIVER
13809M:	Pierre Ossman <pierre@ossman.eu>
13810S:	Maintained
13811F:	drivers/mmc/host/wbsd.*
13812
13813WACOM PROTOCOL 4 SERIAL TABLETS
13814M:	Julian Squires <julian@cipht.net>
13815M:	Hans de Goede <hdegoede@redhat.com>
13816L:	linux-input@vger.kernel.org
13817S:	Maintained
13818F:	drivers/input/tablet/wacom_serial4.c
13819
13820WATCHDOG DEVICE DRIVERS
13821M:	Wim Van Sebroeck <wim@iguana.be>
13822R:	Guenter Roeck <linux@roeck-us.net>
13823L:	linux-watchdog@vger.kernel.org
13824W:	http://www.linux-watchdog.org/
13825T:	git git://www.linux-watchdog.org/linux-watchdog.git
13826S:	Maintained
13827F:	Documentation/devicetree/bindings/watchdog/
13828F:	Documentation/watchdog/
13829F:	drivers/watchdog/
13830F:	include/linux/watchdog.h
13831F:	include/uapi/linux/watchdog.h
13832
13833WIIMOTE HID DRIVER
13834M:	David Herrmann <dh.herrmann@googlemail.com>
13835L:	linux-input@vger.kernel.org
13836S:	Maintained
13837F:	drivers/hid/hid-wiimote*
13838
13839WINBOND CIR DRIVER
13840M:	David Härdeman <david@hardeman.nu>
13841S:	Maintained
13842F:	drivers/media/rc/winbond-cir.c
13843
13844WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13845M:	William Breathitt Gray <vilhelm.gray@gmail.com>
13846L:	linux-watchdog@vger.kernel.org
13847S:	Maintained
13848F:	drivers/watchdog/ebc-c384_wdt.c
13849
13850WINSYSTEMS WS16C48 GPIO DRIVER
13851M:	William Breathitt Gray <vilhelm.gray@gmail.com>
13852L:	linux-gpio@vger.kernel.org
13853S:	Maintained
13854F:	drivers/gpio/gpio-ws16c48.c
13855
13856WIMAX STACK
13857M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13858M:	linux-wimax@intel.com
13859L:	wimax@linuxwimax.org (subscribers-only)
13860S:	Supported
13861W:	http://linuxwimax.org
13862F:	Documentation/wimax/README.wimax
13863F:	include/linux/wimax/debug.h
13864F:	include/net/wimax.h
13865F:	include/uapi/linux/wimax.h
13866F:	net/wimax/
13867
13868WISTRON LAPTOP BUTTON DRIVER
13869M:	Miloslav Trmac <mitr@volny.cz>
13870S:	Maintained
13871F:	drivers/input/misc/wistron_btns.c
13872
13873WL3501 WIRELESS PCMCIA CARD DRIVER
13874L:	linux-wireless@vger.kernel.org
13875S:	Odd fixes
13876F:	drivers/net/wireless/wl3501*
13877
13878WOLFSON MICROELECTRONICS DRIVERS
13879L:	patches@opensource.wolfsonmicro.com
13880T:	git https://github.com/CirrusLogic/linux-drivers.git
13881W:	https://github.com/CirrusLogic/linux-drivers/wiki
13882S:	Supported
13883F:	Documentation/hwmon/wm83??
13884F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13885F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13886F:	Documentation/devicetree/bindings/mfd/arizona.txt
13887F:	Documentation/devicetree/bindings/mfd/wm831x.txt
13888F:	arch/arm/mach-s3c64xx/mach-crag6410*
13889F:	drivers/clk/clk-wm83*.c
13890F:	drivers/extcon/extcon-arizona.c
13891F:	drivers/leds/leds-wm83*.c
13892F:	drivers/gpio/gpio-*wm*.c
13893F:	drivers/gpio/gpio-arizona.c
13894F:	drivers/hwmon/wm83??-hwmon.c
13895F:	drivers/input/misc/wm831x-on.c
13896F:	drivers/input/touchscreen/wm831x-ts.c
13897F:	drivers/input/touchscreen/wm97*.c
13898F:	drivers/mfd/arizona*
13899F:	drivers/mfd/wm*.c
13900F:	drivers/mfd/cs47l24*
13901F:	drivers/power/supply/wm83*.c
13902F:	drivers/rtc/rtc-wm83*.c
13903F:	drivers/regulator/wm8*.c
13904F:	drivers/regulator/arizona*
13905F:	drivers/video/backlight/wm83*_bl.c
13906F:	drivers/watchdog/wm83*_wdt.c
13907F:	include/linux/mfd/arizona/
13908F:	include/linux/mfd/wm831x/
13909F:	include/linux/mfd/wm8350/
13910F:	include/linux/mfd/wm8400*
13911F:	include/linux/regulator/arizona*
13912F:	include/linux/wm97xx.h
13913F:	include/sound/wm????.h
13914F:	sound/soc/codecs/arizona.?
13915F:	sound/soc/codecs/wm*
13916F:	sound/soc/codecs/cs47l24*
13917
13918WORKQUEUE
13919M:	Tejun Heo <tj@kernel.org>
13920R:	Lai Jiangshan <jiangshanlai@gmail.com>
13921T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13922S:	Maintained
13923F:	include/linux/workqueue.h
13924F:	kernel/workqueue.c
13925F:	Documentation/core-api/workqueue.rst
13926
13927X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13928M:	Chen-Yu Tsai <wens@csie.org>
13929L:	linux-kernel@vger.kernel.org
13930S:	Maintained
13931N:	axp[128]
13932
13933X.25 NETWORK LAYER
13934M:	Andrew Hendry <andrew.hendry@gmail.com>
13935L:	linux-x25@vger.kernel.org
13936S:	Odd Fixes
13937F:	Documentation/networking/x25*
13938F:	include/net/x25*
13939F:	net/x25/
13940
13941X86 ARCHITECTURE (32-BIT AND 64-BIT)
13942M:	Thomas Gleixner <tglx@linutronix.de>
13943M:	Ingo Molnar <mingo@redhat.com>
13944M:	"H. Peter Anvin" <hpa@zytor.com>
13945M:	x86@kernel.org
13946L:	linux-kernel@vger.kernel.org
13947T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13948S:	Maintained
13949F:	Documentation/x86/
13950F:	arch/x86/
13951
13952X86 PLATFORM DRIVERS
13953M:	Darren Hart <dvhart@infradead.org>
13954M:	Andy Shevchenko <andy@infradead.org>
13955L:	platform-driver-x86@vger.kernel.org
13956T:	git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13957S:	Maintained
13958F:	drivers/platform/x86/
13959F:	drivers/platform/olpc/
13960
13961X86 MCE INFRASTRUCTURE
13962M:	Tony Luck <tony.luck@intel.com>
13963M:	Borislav Petkov <bp@alien8.de>
13964L:	linux-edac@vger.kernel.org
13965S:	Maintained
13966F:	arch/x86/kernel/cpu/mcheck/*
13967
13968X86 MICROCODE UPDATE SUPPORT
13969M:	Borislav Petkov <bp@alien8.de>
13970S:	Maintained
13971F:	arch/x86/kernel/cpu/microcode/*
13972
13973X86 VDSO
13974M:	Andy Lutomirski <luto@amacapital.net>
13975L:	linux-kernel@vger.kernel.org
13976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13977S:	Maintained
13978F:	arch/x86/entry/vdso/
13979
13980XC2028/3028 TUNER DRIVER
13981M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13982M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13983L:	linux-media@vger.kernel.org
13984W:	https://linuxtv.org
13985T:	git git://linuxtv.org/media_tree.git
13986S:	Maintained
13987F:	drivers/media/tuners/tuner-xc2028.*
13988
13989XEN HYPERVISOR INTERFACE
13990M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
13991M:	Juergen Gross <jgross@suse.com>
13992L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13994S:	Supported
13995F:	arch/x86/xen/
13996F:	drivers/*/xen-*front.c
13997F:	drivers/xen/
13998F:	arch/x86/include/asm/xen/
13999F:	include/xen/
14000F:	include/uapi/xen/
14001
14002XEN HYPERVISOR ARM
14003M:	Stefano Stabellini <sstabellini@kernel.org>
14004L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14005S:	Maintained
14006F:	arch/arm/xen/
14007F:	arch/arm/include/asm/xen/
14008
14009XEN HYPERVISOR ARM64
14010M:	Stefano Stabellini <sstabellini@kernel.org>
14011L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14012S:	Maintained
14013F:	arch/arm64/xen/
14014F:	arch/arm64/include/asm/xen/
14015
14016XEN NETWORK BACKEND DRIVER
14017M:	Wei Liu <wei.liu2@citrix.com>
14018M:	Paul Durrant <paul.durrant@citrix.com>
14019L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14020L:	netdev@vger.kernel.org
14021S:	Supported
14022F:	drivers/net/xen-netback/*
14023
14024XEN PCI SUBSYSTEM
14025M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14026L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14027S:	Supported
14028F:	arch/x86/pci/*xen*
14029F:	drivers/pci/*xen*
14030
14031XEN BLOCK SUBSYSTEM
14032M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14033M:	Roger Pau Monné <roger.pau@citrix.com>
14034L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14035S:	Supported
14036F:	drivers/block/xen-blkback/*
14037F:	drivers/block/xen*
14038
14039XEN PVSCSI DRIVERS
14040M:	Juergen Gross <jgross@suse.com>
14041L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14042L:	linux-scsi@vger.kernel.org
14043S:	Supported
14044F:	drivers/scsi/xen-scsifront.c
14045F:	drivers/xen/xen-scsiback.c
14046F:	include/xen/interface/io/vscsiif.h
14047
14048XEN SWIOTLB SUBSYSTEM
14049M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14050L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14051S:	Supported
14052F:	arch/x86/xen/*swiotlb*
14053F:	drivers/xen/*swiotlb*
14054
14055XFS FILESYSTEM
14056M:	Darrick J. Wong <darrick.wong@oracle.com>
14057M:	linux-xfs@vger.kernel.org
14058L:	linux-xfs@vger.kernel.org
14059W:	http://xfs.org/
14060T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14061S:	Supported
14062F:	Documentation/filesystems/xfs.txt
14063F:	fs/xfs/
14064
14065XILINX AXI ETHERNET DRIVER
14066M:	Anirudha Sarangi <anirudh@xilinx.com>
14067M:	John Linn <John.Linn@xilinx.com>
14068S:	Maintained
14069F:	drivers/net/ethernet/xilinx/xilinx_axienet*
14070
14071XILINX UARTLITE SERIAL DRIVER
14072M:	Peter Korsgaard <jacmet@sunsite.dk>
14073L:	linux-serial@vger.kernel.org
14074S:	Maintained
14075F:	drivers/tty/serial/uartlite.c
14076
14077XILINX VIDEO IP CORES
14078M:	Hyun Kwon <hyun.kwon@xilinx.com>
14079M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14080L:	linux-media@vger.kernel.org
14081T:	git git://linuxtv.org/media_tree.git
14082S:	Supported
14083F:	Documentation/devicetree/bindings/media/xilinx/
14084F:	drivers/media/platform/xilinx/
14085F:	include/uapi/linux/xilinx-v4l2-controls.h
14086
14087XILLYBUS DRIVER
14088M:	Eli Billauer <eli.billauer@gmail.com>
14089L:	linux-kernel@vger.kernel.org
14090S:	Supported
14091F:	drivers/char/xillybus/
14092
14093XTENSA XTFPGA PLATFORM SUPPORT
14094M:	Max Filippov <jcmvbkbc@gmail.com>
14095L:	linux-xtensa@linux-xtensa.org
14096S:	Maintained
14097F:	drivers/spi/spi-xtensa-xtfpga.c
14098F:	sound/soc/xtensa/xtfpga-i2s.c
14099
14100YAM DRIVER FOR AX.25
14101M:	Jean-Paul Roubelat <jpr@f6fbb.org>
14102L:	linux-hams@vger.kernel.org
14103S:	Maintained
14104F:	drivers/net/hamradio/yam*
14105F:	include/linux/yam.h
14106
14107YEALINK PHONE DRIVER
14108M:	Henk Vergonet <Henk.Vergonet@gmail.com>
14109L:	usbb2k-api-dev@nongnu.org
14110S:	Maintained
14111F:	Documentation/input/yealink.rst
14112F:	drivers/input/misc/yealink.*
14113
14114Z8530 DRIVER FOR AX.25
14115M:	Joerg Reuter <jreuter@yaina.de>
14116W:	http://yaina.de/jreuter/
14117W:	http://www.qsl.net/dl1bke/
14118L:	linux-hams@vger.kernel.org
14119S:	Maintained
14120F:	Documentation/networking/z8530drv.txt
14121F:	drivers/net/hamradio/*scc.c
14122F:	drivers/net/hamradio/z8530.h
14123
14124ZBUD COMPRESSED PAGE ALLOCATOR
14125M:	Seth Jennings <sjenning@redhat.com>
14126M:	Dan Streetman <ddstreet@ieee.org>
14127L:	linux-mm@kvack.org
14128S:	Maintained
14129F:	mm/zbud.c
14130F:	include/linux/zbud.h
14131
14132ZD1211RW WIRELESS DRIVER
14133M:	Daniel Drake <dsd@gentoo.org>
14134M:	Ulrich Kunitz <kune@deine-taler.de>
14135W:	http://zd1211.ath.cx/wiki/DriverRewrite
14136L:	linux-wireless@vger.kernel.org
14137L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
14138S:	Maintained
14139F:	drivers/net/wireless/zydas/zd1211rw/
14140
14141ZD1301_DEMOD 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/dvb-frontends/zd1301_demod*
14149
14150ZD1301 MEDIA DRIVER
14151M:	Antti Palosaari <crope@iki.fi>
14152L:	linux-media@vger.kernel.org
14153W:	https://linuxtv.org/
14154W:	http://palosaari.fi/linux/
14155Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14156S:	Maintained
14157F:	drivers/media/usb/dvb-usb-v2/zd1301*
14158
14159ZPOOL COMPRESSED PAGE STORAGE API
14160M:	Dan Streetman <ddstreet@ieee.org>
14161L:	linux-mm@kvack.org
14162S:	Maintained
14163F:	mm/zpool.c
14164F:	include/linux/zpool.h
14165
14166ZR36067 VIDEO FOR LINUX DRIVER
14167L:	mjpeg-users@lists.sourceforge.net
14168L:	linux-media@vger.kernel.org
14169W:	http://mjpeg.sourceforge.net/driver-zoran/
14170T:	hg https://linuxtv.org/hg/v4l-dvb
14171S:	Odd Fixes
14172F:	drivers/media/pci/zoran/
14173
14174ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14175M:	Minchan Kim <minchan@kernel.org>
14176M:	Nitin Gupta <ngupta@vflare.org>
14177R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14178L:	linux-kernel@vger.kernel.org
14179S:	Maintained
14180F:	drivers/block/zram/
14181F:	Documentation/blockdev/zram.txt
14182
14183ZS DECSTATION Z85C30 SERIAL DRIVER
14184M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14185S:	Maintained
14186F:	drivers/tty/serial/zs.*
14187
14188ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14189M:	Minchan Kim <minchan@kernel.org>
14190M:	Nitin Gupta <ngupta@vflare.org>
14191R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14192L:	linux-mm@kvack.org
14193S:	Maintained
14194F:	mm/zsmalloc.c
14195F:	include/linux/zsmalloc.h
14196F:	Documentation/vm/zsmalloc.txt
14197
14198ZSWAP COMPRESSED SWAP CACHING
14199M:	Seth Jennings <sjenning@redhat.com>
14200M:	Dan Streetman <ddstreet@ieee.org>
14201L:	linux-mm@kvack.org
14202S:	Maintained
14203F:	mm/zswap.c
14204
14205THE REST
14206M:	Linus Torvalds <torvalds@linux-foundation.org>
14207L:	linux-kernel@vger.kernel.org
14208Q:	http://patchwork.kernel.org/project/LKML/list/
14209T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14210S:	Buried alive in reporters
14211F:	*
14212F:	*/
14213