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