xref: /openbmc/linux/MAINTAINERS (revision d28bcd53)
1
2
3	List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below.  This will make things
6easier on the maintainers.  Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91.	Always _test_ your changes, however small, on at least 4 or
10	5 people, preferably many more.
11
122.	Try to release a few ALPHA test versions to the net. Announce
13	them onto the kernel channel and await results. This is especially
14	important for device drivers, because often that's the only way
15	you will find things like the fact version 3 firmware needs
16	a magic fix you didn't know about, or some clown changed the
17	chips on a board and not its name.  (Don't laugh!  Look at the
18	SMC etherpower for that.)
19
203.	Make sure your changes compile correctly in multiple
21	configurations. In particular check that changes work both as a
22	module and built into the kernel.
23
244.	When you are happy with a change make it generally available for
25	testing and await feedback.
26
275.	Make a patch available to the relevant maintainer in the list. Use
28	'diff -u' to make the patch easy to merge. Be prepared to get your
29	changes sent back with seemingly silly requests about formatting
30	and variable names.  These aren't as silly as they seem. One
31	job the maintainers (and especially Linus) do is to keep things
32	looking the same. Sometimes this means that the clever hack in
33	your driver to get around a problem actually needs to become a
34	generalized kernel feature ready for next time.
35
36	PLEASE check your patch with the automated style checker
37	(scripts/checkpatch.pl) to catch trivial style violations.
38	See Documentation/process/coding-style.rst for guidance here.
39
40	PLEASE CC: the maintainers and mailing lists that are generated
41	by scripts/get_maintainer.pl.  The results returned by the
42	script will be best if you have git installed and are making
43	your changes in a branch derived from Linus' latest git tree.
44	See Documentation/process/submitting-patches.rst for details.
45
46	PLEASE try to include any credit lines you want added with the
47	patch. It avoids people being missed off by mistake and makes
48	it easier to know who wants adding and who doesn't.
49
50	PLEASE document known bugs. If it doesn't work for everything
51	or does something very odd once a month document it.
52
53	PLEASE remember that submissions must be made under the terms
54	of the Linux Foundation certificate of contribution and should
55	include a Signed-off-by: line.  The current version of this
56	"Developer's Certificate of Origin" (DCO) is listed in the file
57	Documentation/process/submitting-patches.rst.
58
596.	Make sure you have the right to send any changes you make. If you
60	do changes at work you may find your employer owns the patch
61	not you.
62
637.	When sending security related changes or reports to a maintainer
64	please Cc: security@kernel.org, especially if the maintainer
65	does not respond.
66
678.	Happy hacking.
68
69Descriptions of section entries:
70
71	P: Person (obsolete)
72	M: Mail patches to: FullName <address@domain>
73	R: Designated reviewer: FullName <address@domain>
74	   These reviewers should be CCed on patches.
75	L: Mailing list that is relevant to this area
76	W: Web-page with status/info
77	B: URI for where to file bugs. A web-page with detailed bug
78	   filing info, a direct bug tracker link, or a mailto: URI.
79	C: URI for chat protocol, server and channel where developers
80	   usually hang out, for example irc://server/channel.
81	Q: Patchwork web based patch tracking system site
82	T: SCM tree type and location.
83	   Type is one of: git, hg, quilt, stgit, topgit
84	S: Status, one of the following:
85	   Supported:	Someone is actually paid to look after this.
86	   Maintained:	Someone actually looks after it.
87	   Odd Fixes:	It has a maintainer but they don't have time to do
88			much other than throw the odd patch in. See below..
89	   Orphan:	No current maintainer [but maybe you could take the
90			role as you write your new code].
91	   Obsolete:	Old code. Something tagged obsolete generally means
92			it has been replaced by a better system and you
93			should be using that.
94	F: Files and directories with wildcard patterns.
95	   A trailing slash includes all files and subdirectory files.
96	   F:	drivers/net/	all files in and below drivers/net
97	   F:	drivers/net/*	all files in drivers/net, but not below
98	   F:	*/net/*		all files in "any top level directory"/net
99	   One pattern per line.  Multiple F: lines acceptable.
100	N: Files and directories with regex patterns.
101	   N:	[^a-z]tegra	all files whose path contains the word tegra
102	   One pattern per line.  Multiple N: lines acceptable.
103	   scripts/get_maintainer.pl has different behavior for files that
104	   match F: pattern and matches of N: patterns.  By default,
105	   get_maintainer will not look at git log history when an F: pattern
106	   match occurs.  When an N: match occurs, git log history is used
107	   to also notify the people that have git commit signatures.
108	X: Files and directories that are NOT maintained, same rules as F:
109	   Files exclusions are tested before file matches.
110	   Can be useful for excluding a specific subdirectory, for instance:
111	   F:	net/
112	   X:	net/ipv6/
113	   matches all files in and below net excluding net/ipv6/
114	K: Keyword perl extended regex pattern to match content in a
115	   patch or file.  For instance:
116	   K: of_get_profile
117	      matches patches or files that contain "of_get_profile"
118	   K: \b(printk|pr_(info|err))\b
119	      matches patches or files that contain one or more of the words
120	      printk, pr_info or pr_err
121	   One regex pattern per line.  Multiple K: lines acceptable.
122
123Note: For the hard of thinking, this list is meant to remain in alphabetical
124order. If you could add yourselves to it in alphabetical order that would be
125so much easier [Ed]
126
127Maintainers List (try to look for most precise areas first)
128
129		-----------------------------------
130
1313C59X NETWORK DRIVER
132M:	Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
133L:	netdev@vger.kernel.org
134S:	Maintained
135F:	Documentation/networking/vortex.txt
136F:	drivers/net/ethernet/3com/3c59x.c
137
1383CR990 NETWORK DRIVER
139M:	David Dillow <dave@thedillows.org>
140L:	netdev@vger.kernel.org
141S:	Maintained
142F:	drivers/net/ethernet/3com/typhoon*
143
1443WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
145M:	Adam Radford <aradford@gmail.com>
146L:	linux-scsi@vger.kernel.org
147W:	http://www.lsi.com
148S:	Supported
149F:	drivers/scsi/3w-*
150
15153C700 AND 53C700-66 SCSI DRIVER
152M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
153L:	linux-scsi@vger.kernel.org
154S:	Maintained
155F:	drivers/scsi/53c700*
156
1576LOWPAN GENERIC (BTLE/IEEE 802.15.4)
158M:	Alexander Aring <aar@pengutronix.de>
159M:	Jukka Rissanen <jukka.rissanen@linux.intel.com>
160L:	linux-bluetooth@vger.kernel.org
161L:	linux-wpan@vger.kernel.org
162S:	Maintained
163F:	net/6lowpan/
164F:	include/net/6lowpan.h
165F:	Documentation/networking/6lowpan.txt
166
1676PACK NETWORK DRIVER FOR AX.25
168M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
169L:	linux-hams@vger.kernel.org
170S:	Maintained
171F:	drivers/net/hamradio/6pack.c
172
1738169 10/100/1000 GIGABIT ETHERNET DRIVER
174M:	Realtek linux nic maintainers <nic_swsd@realtek.com>
175L:	netdev@vger.kernel.org
176S:	Maintained
177F:	drivers/net/ethernet/realtek/r8169.c
178
1798250/16?50 (AND CLONE UARTS) SERIAL DRIVER
180M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
181L:	linux-serial@vger.kernel.org
182S:	Maintained
183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
184F:	drivers/tty/serial/8250*
185F:	include/linux/serial_8250.h
186
1878390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
188L:	netdev@vger.kernel.org
189S:	Orphan / Obsolete
190F:	drivers/net/ethernet/8390/
191
1929P FILE SYSTEM
193M:	Eric Van Hensbergen <ericvh@gmail.com>
194M:	Ron Minnich <rminnich@sandia.gov>
195M:	Latchesar Ionkov <lucho@ionkov.net>
196L:	v9fs-developer@lists.sourceforge.net
197W:	http://swik.net/v9fs
198Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
200S:	Maintained
201F:	Documentation/filesystems/9p.txt
202F:	fs/9p/
203F:	net/9p/
204F:	include/net/9p/
205F:	include/uapi/linux/virtio_9p.h
206F:	include/trace/events/9p.h
207
208
209A8293 MEDIA DRIVER
210M:	Antti Palosaari <crope@iki.fi>
211L:	linux-media@vger.kernel.org
212W:	https://linuxtv.org
213W:	http://palosaari.fi/linux/
214Q:	http://patchwork.linuxtv.org/project/linux-media/list/
215T:	git git://linuxtv.org/anttip/media_tree.git
216S:	Maintained
217F:	drivers/media/dvb-frontends/a8293*
218
219AACRAID SCSI RAID DRIVER
220M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
221L:	linux-scsi@vger.kernel.org
222W:	http://www.adaptec.com/
223S:	Supported
224F:	Documentation/scsi/aacraid.txt
225F:	drivers/scsi/aacraid/
226
227ABI/API
228L:	linux-api@vger.kernel.org
229F:	include/linux/syscalls.h
230F:	kernel/sys_ni.c
231
232ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
233M:	Hans de Goede <hdegoede@redhat.com>
234L:	linux-hwmon@vger.kernel.org
235S:	Maintained
236F:	drivers/hwmon/abituguru.c
237
238ABIT UGURU 3 HARDWARE MONITOR DRIVER
239M:	Alistair John Strachan <alistair@devzero.co.uk>
240L:	linux-hwmon@vger.kernel.org
241S:	Maintained
242F:	drivers/hwmon/abituguru3.c
243
244ACCES 104-DIO-48E GPIO DRIVER
245M:	William Breathitt Gray <vilhelm.gray@gmail.com>
246L:	linux-gpio@vger.kernel.org
247S:	Maintained
248F:	drivers/gpio/gpio-104-dio-48e.c
249
250ACCES 104-IDI-48 GPIO DRIVER
251M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
252L:	linux-gpio@vger.kernel.org
253S:	Maintained
254F:	drivers/gpio/gpio-104-idi-48.c
255
256ACCES 104-IDIO-16 GPIO DRIVER
257M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
258L:	linux-gpio@vger.kernel.org
259S:	Maintained
260F:	drivers/gpio/gpio-104-idio-16.c
261
262ACCES 104-QUAD-8 IIO DRIVER
263M:	William Breathitt Gray <vilhelm.gray@gmail.com>
264L:	linux-iio@vger.kernel.org
265S:	Maintained
266F:	drivers/iio/counter/104-quad-8.c
267
268ACCES PCI-IDIO-16 GPIO DRIVER
269M:	William Breathitt Gray <vilhelm.gray@gmail.com>
270L:	linux-gpio@vger.kernel.org
271S:	Maintained
272F:	drivers/gpio/gpio-pci-idio-16.c
273
274ACENIC DRIVER
275M:	Jes Sorensen <jes@trained-monkey.org>
276L:	linux-acenic@sunsite.dk
277S:	Maintained
278F:	drivers/net/ethernet/alteon/acenic*
279
280ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
281M:	Peter Feuerer <peter@piie.net>
282L:	platform-driver-x86@vger.kernel.org
283W:	http://piie.net/?section=acerhdf
284S:	Maintained
285F:	drivers/platform/x86/acerhdf.c
286
287ACER WMI LAPTOP EXTRAS
288M:	"Lee, Chun-Yi" <jlee@suse.com>
289L:	platform-driver-x86@vger.kernel.org
290S:	Maintained
291F:	drivers/platform/x86/acer-wmi.c
292
293ACPI
294M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
295M:	Len Brown <lenb@kernel.org>
296L:	linux-acpi@vger.kernel.org
297W:	https://01.org/linux-acpi
298Q:	https://patchwork.kernel.org/project/linux-acpi/list/
299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
300B:	https://bugzilla.kernel.org
301S:	Supported
302F:	drivers/acpi/
303F:	drivers/pnp/pnpacpi/
304F:	include/linux/acpi.h
305F:	include/acpi/
306F:	Documentation/acpi/
307F:	Documentation/ABI/testing/sysfs-bus-acpi
308F:	Documentation/ABI/testing/configfs-acpi
309F:	drivers/pci/*acpi*
310F:	drivers/pci/*/*acpi*
311F:	drivers/pci/*/*/*acpi*
312F:	tools/power/acpi/
313
314ACPI COMPONENT ARCHITECTURE (ACPICA)
315M:	Robert Moore <robert.moore@intel.com>
316M:	Lv Zheng <lv.zheng@intel.com>
317M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
318L:	linux-acpi@vger.kernel.org
319L:	devel@acpica.org
320W:	https://acpica.org/
321W:	https://github.com/acpica/acpica/
322Q:	https://patchwork.kernel.org/project/linux-acpi/list/
323T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
324B:	https://bugzilla.kernel.org
325B:	https://bugs.acpica.org
326S:	Supported
327F:	drivers/acpi/acpica/
328F:	include/acpi/
329F:	tools/power/acpi/
330
331ACPI FAN DRIVER
332M:	Zhang Rui <rui.zhang@intel.com>
333L:	linux-acpi@vger.kernel.org
334W:	https://01.org/linux-acpi
335B:	https://bugzilla.kernel.org
336S:	Supported
337F:	drivers/acpi/fan.c
338
339ACPI FOR ARM64 (ACPI/arm64)
340M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
341M:	Hanjun Guo <hanjun.guo@linaro.org>
342M:	Sudeep Holla <sudeep.holla@arm.com>
343L:	linux-acpi@vger.kernel.org
344S:	Maintained
345F:	drivers/acpi/arm64
346
347ACPI THERMAL DRIVER
348M:	Zhang Rui <rui.zhang@intel.com>
349L:	linux-acpi@vger.kernel.org
350W:	https://01.org/linux-acpi
351B:	https://bugzilla.kernel.org
352S:	Supported
353F:	drivers/acpi/*thermal*
354
355ACPI VIDEO DRIVER
356M:	Zhang Rui <rui.zhang@intel.com>
357L:	linux-acpi@vger.kernel.org
358W:	https://01.org/linux-acpi
359B:	https://bugzilla.kernel.org
360S:	Supported
361F:	drivers/acpi/acpi_video.c
362
363ACPI WMI DRIVER
364L:	platform-driver-x86@vger.kernel.org
365S:	Orphan
366F:	drivers/platform/x86/wmi.c
367
368AD1889 ALSA SOUND DRIVER
369M:	Thibaut Varene <T-Bone@parisc-linux.org>
370W:	http://wiki.parisc-linux.org/AD1889
371L:	linux-parisc@vger.kernel.org
372S:	Maintained
373F:	sound/pci/ad1889.*
374
375AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
376M:	Michael Hennerich <michael.hennerich@analog.com>
377W:	http://wiki.analog.com/AD5254
378W:	http://ez.analog.com/community/linux-device-drivers
379S:	Supported
380F:	drivers/misc/ad525x_dpot.c
381
382AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
383M:	Michael Hennerich <michael.hennerich@analog.com>
384W:	http://wiki.analog.com/AD5398
385W:	http://ez.analog.com/community/linux-device-drivers
386S:	Supported
387F:	drivers/regulator/ad5398.c
388
389AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
390M:	Michael Hennerich <michael.hennerich@analog.com>
391W:	http://wiki.analog.com/AD7142
392W:	http://ez.analog.com/community/linux-device-drivers
393S:	Supported
394F:	drivers/input/misc/ad714x.c
395
396AD7877 TOUCHSCREEN DRIVER
397M:	Michael Hennerich <michael.hennerich@analog.com>
398W:	http://wiki.analog.com/AD7877
399W:	http://ez.analog.com/community/linux-device-drivers
400S:	Supported
401F:	drivers/input/touchscreen/ad7877.c
402
403AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
404M:	Michael Hennerich <michael.hennerich@analog.com>
405W:	http://wiki.analog.com/AD7879
406W:	http://ez.analog.com/community/linux-device-drivers
407S:	Supported
408F:	drivers/input/touchscreen/ad7879.c
409
410ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
411M:	Jiri Kosina <jikos@kernel.org>
412S:	Maintained
413
414ADF7242 IEEE 802.15.4 RADIO DRIVER
415M:	Michael Hennerich <michael.hennerich@analog.com>
416W:	https://wiki.analog.com/ADF7242
417W:	http://ez.analog.com/community/linux-device-drivers
418L:	linux-wpan@vger.kernel.org
419S:	Supported
420F:	drivers/net/ieee802154/adf7242.c
421F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
422
423ADM1025 HARDWARE MONITOR DRIVER
424M:	Jean Delvare <jdelvare@suse.com>
425L:	linux-hwmon@vger.kernel.org
426S:	Maintained
427F:	Documentation/hwmon/adm1025
428F:	drivers/hwmon/adm1025.c
429
430ADM1029 HARDWARE MONITOR DRIVER
431M:	Corentin Labbe <clabbe.montjoie@gmail.com>
432L:	linux-hwmon@vger.kernel.org
433S:	Maintained
434F:	drivers/hwmon/adm1029.c
435
436ADM8211 WIRELESS DRIVER
437L:	linux-wireless@vger.kernel.org
438W:	http://wireless.kernel.org/
439S:	Orphan
440F:	drivers/net/wireless/admtek/adm8211.*
441
442ADP1653 FLASH CONTROLLER DRIVER
443M:	Sakari Ailus <sakari.ailus@iki.fi>
444L:	linux-media@vger.kernel.org
445S:	Maintained
446F:	drivers/media/i2c/adp1653.c
447F:	include/media/i2c/adp1653.h
448
449ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
450M:	Michael Hennerich <michael.hennerich@analog.com>
451W:	http://wiki.analog.com/ADP5520
452W:	http://ez.analog.com/community/linux-device-drivers
453S:	Supported
454F:	drivers/mfd/adp5520.c
455F:	drivers/video/backlight/adp5520_bl.c
456F:	drivers/leds/leds-adp5520.c
457F:	drivers/gpio/gpio-adp5520.c
458F:	drivers/input/keyboard/adp5520-keys.c
459
460ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
461M:	Michael Hennerich <michael.hennerich@analog.com>
462W:	http://wiki.analog.com/ADP5588
463W:	http://ez.analog.com/community/linux-device-drivers
464S:	Supported
465F:	drivers/input/keyboard/adp5588-keys.c
466F:	drivers/gpio/gpio-adp5588.c
467
468ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
469M:	Michael Hennerich <michael.hennerich@analog.com>
470W:	http://wiki.analog.com/ADP8860
471W:	http://ez.analog.com/community/linux-device-drivers
472S:	Supported
473F:	drivers/video/backlight/adp8860_bl.c
474
475ADS1015 HARDWARE MONITOR DRIVER
476M:	Dirk Eibach <eibach@gdsys.de>
477L:	linux-hwmon@vger.kernel.org
478S:	Maintained
479F:	Documentation/hwmon/ads1015
480F:	drivers/hwmon/ads1015.c
481F:	include/linux/i2c/ads1015.h
482
483ADT746X FAN DRIVER
484M:	Colin Leroy <colin@colino.net>
485S:	Maintained
486F:	drivers/macintosh/therm_adt746x.c
487
488ADT7475 HARDWARE MONITOR DRIVER
489M:	Jean Delvare <jdelvare@suse.com>
490L:	linux-hwmon@vger.kernel.org
491S:	Maintained
492F:	Documentation/hwmon/adt7475
493F:	drivers/hwmon/adt7475.c
494
495ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
496M:	Michael Hennerich <michael.hennerich@analog.com>
497W:	http://wiki.analog.com/ADXL345
498W:	http://ez.analog.com/community/linux-device-drivers
499S:	Supported
500F:	drivers/input/misc/adxl34x.c
501
502ADVANSYS SCSI DRIVER
503M:	Matthew Wilcox <matthew@wil.cx>
504M:	Hannes Reinecke <hare@suse.com>
505L:	linux-scsi@vger.kernel.org
506S:	Maintained
507F:	Documentation/scsi/advansys.txt
508F:	drivers/scsi/advansys.c
509
510AEDSP16 DRIVER
511M:	Riccardo Facchetti <fizban@tin.it>
512S:	Maintained
513F:	sound/oss/aedsp16.c
514
515AF9013 MEDIA DRIVER
516M:	Antti Palosaari <crope@iki.fi>
517L:	linux-media@vger.kernel.org
518W:	https://linuxtv.org
519W:	http://palosaari.fi/linux/
520Q:	http://patchwork.linuxtv.org/project/linux-media/list/
521T:	git git://linuxtv.org/anttip/media_tree.git
522S:	Maintained
523F:	drivers/media/dvb-frontends/af9013*
524
525AF9033 MEDIA DRIVER
526M:	Antti Palosaari <crope@iki.fi>
527L:	linux-media@vger.kernel.org
528W:	https://linuxtv.org
529W:	http://palosaari.fi/linux/
530Q:	http://patchwork.linuxtv.org/project/linux-media/list/
531T:	git git://linuxtv.org/anttip/media_tree.git
532S:	Maintained
533F:	drivers/media/dvb-frontends/af9033*
534
535AFFS FILE SYSTEM
536L:	linux-fsdevel@vger.kernel.org
537S:	Orphan
538F:	Documentation/filesystems/affs.txt
539F:	fs/affs/
540
541AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
542M:	David Howells <dhowells@redhat.com>
543L:	linux-afs@lists.infradead.org
544S:	Supported
545F:	fs/afs/
546F:	include/net/af_rxrpc.h
547F:	net/rxrpc/af_rxrpc.c
548W:	https://www.infradead.org/~dhowells/kafs/
549
550AGPGART DRIVER
551M:	David Airlie <airlied@linux.ie>
552T:	git git://people.freedesktop.org/~airlied/linux (part of drm maint)
553S:	Maintained
554F:	drivers/char/agp/
555F:	include/linux/agp*
556F:	include/uapi/linux/agp*
557
558AHA152X SCSI DRIVER
559M:	"Juergen E. Fischer" <fischer@norbit.de>
560L:	linux-scsi@vger.kernel.org
561S:	Maintained
562F:	drivers/scsi/aha152x*
563F:	drivers/scsi/pcmcia/aha152x*
564
565AIC7XXX / AIC79XX SCSI DRIVER
566M:	Hannes Reinecke <hare@suse.com>
567L:	linux-scsi@vger.kernel.org
568S:	Maintained
569F:	drivers/scsi/aic7xxx/
570
571AIMSLAB FM RADIO RECEIVER DRIVER
572M:	Hans Verkuil <hverkuil@xs4all.nl>
573L:	linux-media@vger.kernel.org
574T:	git git://linuxtv.org/media_tree.git
575W:	https://linuxtv.org
576S:	Maintained
577F:	drivers/media/radio/radio-aimslab*
578
579AIO
580M:	Benjamin LaHaise <bcrl@kvack.org>
581L:	linux-aio@kvack.org
582S:	Supported
583F:	fs/aio.c
584F:	include/linux/*aio*.h
585
586AIRSPY MEDIA DRIVER
587M:	Antti Palosaari <crope@iki.fi>
588L:	linux-media@vger.kernel.org
589W:	https://linuxtv.org
590W:	http://palosaari.fi/linux/
591Q:	http://patchwork.linuxtv.org/project/linux-media/list/
592T:	git git://linuxtv.org/anttip/media_tree.git
593S:	Maintained
594F:	drivers/media/usb/airspy/
595
596ALACRITECH GIGABIT ETHERNET DRIVER
597M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
598S:	Maintained
599F:	drivers/net/ethernet/alacritech/*
600
601ALCATEL SPEEDTOUCH USB DRIVER
602M:	Duncan Sands <duncan.sands@free.fr>
603L:	linux-usb@vger.kernel.org
604W:	http://www.linux-usb.org/SpeedTouch/
605S:	Maintained
606F:	drivers/usb/atm/speedtch.c
607F:	drivers/usb/atm/usbatm.c
608
609ALCHEMY AU1XX0 MMC DRIVER
610M:	Manuel Lauss <manuel.lauss@gmail.com>
611S:	Maintained
612F:	drivers/mmc/host/au1xmmc.c
613
614ALI1563 I2C DRIVER
615M:	Rudolf Marek <r.marek@assembler.cz>
616L:	linux-i2c@vger.kernel.org
617S:	Maintained
618F:	Documentation/i2c/busses/i2c-ali1563
619F:	drivers/i2c/busses/i2c-ali1563.c
620
621ALLWINNER SECURITY SYSTEM
622M:	Corentin Labbe <clabbe.montjoie@gmail.com>
623L:	linux-crypto@vger.kernel.org
624S:	Maintained
625F:	drivers/crypto/sunxi-ss/
626
627ALPHA PORT
628M:	Richard Henderson <rth@twiddle.net>
629M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
630M:	Matt Turner <mattst88@gmail.com>
631S:	Odd Fixes
632L:	linux-alpha@vger.kernel.org
633F:	arch/alpha/
634
635ALPS PS/2 TOUCHPAD DRIVER
636R:	Pali Rohár <pali.rohar@gmail.com>
637F:	drivers/input/mouse/alps.*
638
639ALTERA MAILBOX DRIVER
640M:	Ley Foon Tan <lftan@altera.com>
641L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
642S:	Maintained
643F:	drivers/mailbox/mailbox-altera.c
644
645ALTERA PIO DRIVER
646M:	Tien Hock Loh <thloh@altera.com>
647L:	linux-gpio@vger.kernel.org
648S:	Maintained
649F:	drivers/gpio/gpio-altera.c
650
651ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
652M:	Thor Thayer <thor.thayer@linux.intel.com>
653S:	Maintained
654F:	drivers/gpio/gpio-altera-a10sr.c
655F:	drivers/mfd/altera-a10sr.c
656F:	drivers/reset/reset-a10sr.c
657F:	include/linux/mfd/altera-a10sr.h
658F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
659
660ALTERA TRIPLE SPEED ETHERNET DRIVER
661M:	Vince Bridgers <vbridger@opensource.altera.com>
662L:	netdev@vger.kernel.org
663L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
664S:	Maintained
665F:	drivers/net/ethernet/altera/
666
667ALTERA UART/JTAG UART SERIAL DRIVERS
668M:	Tobias Klauser <tklauser@distanz.ch>
669L:	linux-serial@vger.kernel.org
670L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
671S:	Maintained
672F:	drivers/tty/serial/altera_uart.c
673F:	drivers/tty/serial/altera_jtaguart.c
674F:	include/linux/altera_uart.h
675F:	include/linux/altera_jtaguart.h
676
677AMAZON ETHERNET DRIVERS
678M:	Netanel Belgazal <netanel@annapurnalabs.com>
679R:	Saeed Bishara <saeed@annapurnalabs.com>
680R:	Zorik Machulsky <zorik@annapurnalabs.com>
681L:	netdev@vger.kernel.org
682S:	Supported
683F:	Documentation/networking/ena.txt
684F:	drivers/net/ethernet/amazon/
685
686AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
687M:	Tom Lendacky <thomas.lendacky@amd.com>
688M:	Gary Hook <gary.hook@amd.com>
689L:	linux-crypto@vger.kernel.org
690S:	Supported
691F:	drivers/crypto/ccp/
692F:	include/linux/ccp.h
693
694AMD FAM15H PROCESSOR POWER MONITORING DRIVER
695M:	Huang Rui <ray.huang@amd.com>
696L:	linux-hwmon@vger.kernel.org
697S:	Supported
698F:	Documentation/hwmon/fam15h_power
699F:	drivers/hwmon/fam15h_power.c
700
701AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
702L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
703S:	Orphan
704F:	drivers/usb/gadget/udc/amd5536udc.*
705
706AMD GEODE PROCESSOR/CHIPSET SUPPORT
707P:	Andres Salomon <dilinger@queued.net>
708L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
709W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
710S:	Supported
711F:	drivers/char/hw_random/geode-rng.c
712F:	drivers/crypto/geode*
713F:	drivers/video/fbdev/geode/
714F:	arch/x86/include/asm/geode.h
715
716AMD IOMMU (AMD-VI)
717M:	Joerg Roedel <joro@8bytes.org>
718L:	iommu@lists.linux-foundation.org
719T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
720S:	Maintained
721F:	drivers/iommu/amd_iommu*.[ch]
722F:	include/linux/amd-iommu.h
723
724AMD KFD
725M:	Oded Gabbay <oded.gabbay@gmail.com>
726L:	dri-devel@lists.freedesktop.org
727T:	git git://people.freedesktop.org/~gabbayo/linux.git
728S:	Supported
729F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
730F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
731F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
732F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
733F:	drivers/gpu/drm/amd/amdkfd/
734F:	drivers/gpu/drm/amd/include/cik_structs.h
735F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
736F:	drivers/gpu/drm/amd/include/vi_structs.h
737F:	drivers/gpu/drm/radeon/radeon_kfd.c
738F:	drivers/gpu/drm/radeon/radeon_kfd.h
739F:	include/uapi/linux/kfd_ioctl.h
740
741AMD SEATTLE DEVICE TREE SUPPORT
742M:	Brijesh Singh <brijeshkumar.singh@amd.com>
743M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
744M:	Tom Lendacky <thomas.lendacky@amd.com>
745S:	Supported
746F:	arch/arm64/boot/dts/amd/
747
748AMD XGBE DRIVER
749M:	Tom Lendacky <thomas.lendacky@amd.com>
750L:	netdev@vger.kernel.org
751S:	Supported
752F:	drivers/net/ethernet/amd/xgbe/
753F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
754
755AMS (Apple Motion Sensor) DRIVER
756M:	Michael Hanselmann <linux-kernel@hansmi.ch>
757S:	Supported
758F:	drivers/macintosh/ams/
759
760ANALOG DEVICES INC AD9389B DRIVER
761M:	Hans Verkuil <hans.verkuil@cisco.com>
762L:	linux-media@vger.kernel.org
763S:	Maintained
764F:	drivers/media/i2c/ad9389b*
765
766ANALOG DEVICES INC ADV7180 DRIVER
767M:	Lars-Peter Clausen <lars@metafoo.de>
768L:	linux-media@vger.kernel.org
769W:	http://ez.analog.com/community/linux-device-drivers
770S:	Supported
771F:	drivers/media/i2c/adv7180.c
772
773ANALOG DEVICES INC ADV7511 DRIVER
774M:	Hans Verkuil <hans.verkuil@cisco.com>
775L:	linux-media@vger.kernel.org
776S:	Maintained
777F:	drivers/media/i2c/adv7511*
778
779ANALOG DEVICES INC ADV7604 DRIVER
780M:	Hans Verkuil <hans.verkuil@cisco.com>
781L:	linux-media@vger.kernel.org
782S:	Maintained
783F:	drivers/media/i2c/adv7604*
784
785ANALOG DEVICES INC ADV7842 DRIVER
786M:	Hans Verkuil <hans.verkuil@cisco.com>
787L:	linux-media@vger.kernel.org
788S:	Maintained
789F:	drivers/media/i2c/adv7842*
790
791ANALOG DEVICES INC ASOC CODEC DRIVERS
792M:	Lars-Peter Clausen <lars@metafoo.de>
793L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
794W:	http://wiki.analog.com/
795W:	http://ez.analog.com/community/linux-device-drivers
796S:	Supported
797F:	sound/soc/codecs/adau*
798F:	sound/soc/codecs/adav*
799F:	sound/soc/codecs/ad1*
800F:	sound/soc/codecs/ad7*
801F:	sound/soc/codecs/ssm*
802F:	sound/soc/codecs/sigmadsp.*
803
804ANALOG DEVICES INC ASOC DRIVERS
805L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
806L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
807W:	http://blackfin.uclinux.org/
808S:	Supported
809F:	sound/soc/blackfin/*
810
811ANALOG DEVICES INC IIO DRIVERS
812M:	Lars-Peter Clausen <lars@metafoo.de>
813M:	Michael Hennerich <Michael.Hennerich@analog.com>
814W:	http://wiki.analog.com/
815W:	http://ez.analog.com/community/linux-device-drivers
816S:	Supported
817F:	drivers/iio/*/ad*
818F:	drivers/iio/adc/ltc2497*
819X:	drivers/iio/*/adjd*
820F:	drivers/staging/iio/*/ad*
821F:	drivers/staging/iio/trigger/iio-trig-bfin-timer.c
822
823ANALOG DEVICES INC DMA DRIVERS
824M:	Lars-Peter Clausen <lars@metafoo.de>
825W:	http://ez.analog.com/community/linux-device-drivers
826S:	Supported
827F:	drivers/dma/dma-axi-dmac.c
828
829ANDROID CONFIG FRAGMENTS
830M:	Rob Herring <robh@kernel.org>
831S:	Supported
832F:	kernel/configs/android*
833
834ANDROID DRIVERS
835M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
836M:	Arve Hjønnevåg <arve@android.com>
837M:	Riley Andrews <riandrews@android.com>
838T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
839L:	devel@driverdev.osuosl.org
840S:	Supported
841F:	drivers/android/
842F:	drivers/staging/android/
843
844ANDROID ION DRIVER
845M:	Laura Abbott <labbott@redhat.com>
846M:	Sumit Semwal <sumit.semwal@linaro.org>
847L:	devel@driverdev.osuosl.org
848S:	Supported
849F:	drivers/staging/android/ion
850F:	drivers/staging/android/uapi/ion.h
851F:	drivers/staging/android/uapi/ion_test.h
852
853AOA (Apple Onboard Audio) ALSA DRIVER
854M:	Johannes Berg <johannes@sipsolutions.net>
855L:	linuxppc-dev@lists.ozlabs.org
856L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
857S:	Maintained
858F:	sound/aoa/
859
860APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
861M:	William Breathitt Gray <vilhelm.gray@gmail.com>
862L:	linux-iio@vger.kernel.org
863S:	Maintained
864F:	drivers/iio/adc/stx104.c
865
866APM DRIVER
867M:	Jiri Kosina <jikos@kernel.org>
868S:	Odd fixes
869T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
870F:	arch/x86/kernel/apm_32.c
871F:	include/linux/apm_bios.h
872F:	include/uapi/linux/apm_bios.h
873F:	drivers/char/apm-emulation.c
874
875APPLE BCM5974 MULTITOUCH DRIVER
876M:	Henrik Rydberg <rydberg@bitmath.org>
877L:	linux-input@vger.kernel.org
878S:	Odd fixes
879F:	drivers/input/mouse/bcm5974.c
880
881APPLE SMC DRIVER
882M:	Henrik Rydberg <rydberg@bitmath.org>
883L:	linux-hwmon@vger.kernel.org
884S:	Odd fixes
885F:	drivers/hwmon/applesmc.c
886
887APPLETALK NETWORK LAYER
888L:	netdev@vger.kernel.org
889S:	Odd fixes
890F:	drivers/net/appletalk/
891F:	net/appletalk/
892
893APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
894M:	Duc Dang <dhdang@apm.com>
895S:	Supported
896F:	arch/arm64/boot/dts/apm/
897
898APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
899M:	Iyappan Subramanian <isubramanian@apm.com>
900M:	Keyur Chudgar <kchudgar@apm.com>
901M:	Quan Nguyen <qnguyen@apm.com>
902S:	Supported
903F:	drivers/net/ethernet/apm/xgene/
904F:	drivers/net/phy/mdio-xgene.c
905F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
906F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
907
908APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
909M:	Iyappan Subramanian <isubramanian@apm.com>
910M:	Keyur Chudgar <kchudgar@apm.com>
911S:	Supported
912F:	drivers/net/ethernet/apm/xgene-v2/
913
914APPLIED MICRO (APM) X-GENE SOC PMU
915M:	Tai Nguyen <ttnguyen@apm.com>
916S:	Supported
917F:	drivers/perf/xgene_pmu.c
918F:	Documentation/perf/xgene-pmu.txt
919F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
920
921APTINA CAMERA SENSOR PLL
922M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
923L:	linux-media@vger.kernel.org
924S:	Maintained
925F:	drivers/media/i2c/aptina-pll.*
926
927ARC FRAMEBUFFER DRIVER
928M:	Jaya Kumar <jayalk@intworks.biz>
929S:	Maintained
930F:	drivers/video/fbdev/arcfb.c
931F:	drivers/video/fbdev/core/fb_defio.c
932
933ARCNET NETWORK LAYER
934M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
935L:	netdev@vger.kernel.org
936S:	Maintained
937F:	drivers/net/arcnet/
938F:	include/uapi/linux/if_arcnet.h
939
940ARC PGU DRM DRIVER
941M:	Alexey Brodkin <abrodkin@synopsys.com>
942S:	Supported
943F:	drivers/gpu/drm/arc/
944F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
945
946ARM ARCHITECTED TIMER DRIVER
947M:	Mark Rutland <mark.rutland@arm.com>
948M:	Marc Zyngier <marc.zyngier@arm.com>
949L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
950S:	Maintained
951F:	arch/arm/include/asm/arch_timer.h
952F:	arch/arm64/include/asm/arch_timer.h
953F:	drivers/clocksource/arm_arch_timer.c
954
955ARM HDLCD DRM DRIVER
956M:	Liviu Dudau <liviu.dudau@arm.com>
957S:	Supported
958F:	drivers/gpu/drm/arm/hdlcd_*
959F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
960
961ARM MALI-DP DRM DRIVER
962M:	Liviu Dudau <liviu.dudau@arm.com>
963M:	Brian Starkey <brian.starkey@arm.com>
964M:	Mali DP Maintainers <malidp@foss.arm.com>
965S:	Supported
966F:	drivers/gpu/drm/arm/
967F:	Documentation/devicetree/bindings/display/arm,malidp.txt
968
969ARM MFM AND FLOPPY DRIVERS
970M:	Ian Molton <spyro@f2s.com>
971S:	Maintained
972F:	arch/arm/lib/floppydma.S
973F:	arch/arm/include/asm/floppy.h
974
975ARM PMU PROFILING AND DEBUGGING
976M:	Will Deacon <will.deacon@arm.com>
977M:	Mark Rutland <mark.rutland@arm.com>
978S:	Maintained
979L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
980F:	arch/arm*/kernel/perf_*
981F:	arch/arm/oprofile/common.c
982F:	arch/arm*/kernel/hw_breakpoint.c
983F:	arch/arm*/include/asm/hw_breakpoint.h
984F:	arch/arm*/include/asm/perf_event.h
985F:	drivers/perf/*
986F:	include/linux/perf/arm_pmu.h
987F:	Documentation/devicetree/bindings/arm/pmu.txt
988F:	Documentation/devicetree/bindings/perf/
989
990ARM PORT
991M:	Russell King <linux@armlinux.org.uk>
992L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
993W:	http://www.armlinux.org.uk/
994S:	Maintained
995T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
996F:	arch/arm/
997
998ARM SUB-ARCHITECTURES
999L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1000S:	Maintained
1001F:	arch/arm/mach-*/
1002F:	arch/arm/plat-*/
1003T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1004
1005ARM PRIMECELL AACI PL041 DRIVER
1006M:	Russell King <linux@armlinux.org.uk>
1007S:	Maintained
1008F:	sound/arm/aaci.*
1009
1010ARM PRIMECELL CLCD PL110 DRIVER
1011M:	Russell King <linux@armlinux.org.uk>
1012S:	Maintained
1013F:	drivers/video/fbdev/amba-clcd.*
1014
1015ARM PRIMECELL KMI PL050 DRIVER
1016M:	Russell King <linux@armlinux.org.uk>
1017S:	Maintained
1018F:	drivers/input/serio/ambakmi.*
1019F:	include/linux/amba/kmi.h
1020
1021ARM PRIMECELL MMCI PL180/1 DRIVER
1022M:	Russell King <linux@armlinux.org.uk>
1023S:	Maintained
1024F:	drivers/mmc/host/mmci.*
1025F:	include/linux/amba/mmci.h
1026
1027ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1028M:	Russell King <linux@armlinux.org.uk>
1029S:	Maintained
1030F:	drivers/tty/serial/amba-pl01*.c
1031F:	include/linux/amba/serial.h
1032
1033ARM PRIMECELL BUS SUPPORT
1034M:	Russell King <linux@armlinux.org.uk>
1035S:	Maintained
1036F:	drivers/amba/
1037F:	include/linux/amba/bus.h
1038
1039ARM/ADS SPHERE MACHINE SUPPORT
1040M:	Lennert Buytenhek <kernel@wantstofly.org>
1041L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1042S:	Maintained
1043
1044ARM/AFEB9260 MACHINE SUPPORT
1045M:	Sergey Lapin <slapin@ossfans.org>
1046L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1047S:	Maintained
1048
1049ARM/AJECO 1ARM MACHINE SUPPORT
1050M:	Lennert Buytenhek <kernel@wantstofly.org>
1051L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1052S:	Maintained
1053
1054ARM/Allwinner sunXi SoC support
1055M:	Maxime Ripard <maxime.ripard@free-electrons.com>
1056M:	Chen-Yu Tsai <wens@csie.org>
1057L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1058S:	Maintained
1059N:	sun[x456789]i
1060N:	sun50i
1061F:	arch/arm/mach-sunxi/
1062F:	arch/arm64/boot/dts/allwinner/
1063F:	drivers/clk/sunxi-ng/
1064F:	drivers/pinctrl/sunxi/
1065F:	drivers/soc/sunxi/
1066T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1067
1068ARM/Allwinner SoC Clock Support
1069M:	Emilio López <emilio@elopez.com.ar>
1070S:	Maintained
1071F:	drivers/clk/sunxi/
1072
1073ARM/Amlogic Meson SoC support
1074M:	Carlo Caione <carlo@caione.org>
1075M:	Kevin Hilman <khilman@baylibre.com>
1076L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1077L:	linux-amlogic@lists.infradead.org
1078W:	http://linux-meson.com/
1079S:	Maintained
1080F:	arch/arm/mach-meson/
1081F:	arch/arm/boot/dts/meson*
1082F:	arch/arm64/boot/dts/amlogic/
1083F: 	drivers/pinctrl/meson/
1084F:	drivers/mmc/host/meson*
1085N:	meson
1086
1087ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1088M:	Neil Armstrong <narmstrong@baylibre.com>
1089M:	Jerome Brunet <jbrunet@baylibre.com>
1090L:	linux-amlogic@lists.infradead.org
1091S:	Maintained
1092F:	drivers/clk/meson/
1093F:	include/dt-bindings/clock/meson*
1094F:	include/dt-bindings/clock/gxbb*
1095F:	Documentation/devicetree/bindings/clock/amlogic*
1096
1097ARM/Annapurna Labs ALPINE ARCHITECTURE
1098M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1099M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1100L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1101S:	Maintained
1102F:	arch/arm/mach-alpine/
1103F:	arch/arm/boot/dts/alpine*
1104F:	arch/arm64/boot/dts/al/
1105F:	drivers/*/*alpine*
1106
1107ARM/ARTPEC MACHINE SUPPORT
1108M:	Jesper Nilsson <jesper.nilsson@axis.com>
1109M:	Lars Persson <lars.persson@axis.com>
1110M:	Niklas Cassel <niklas.cassel@axis.com>
1111S:	Maintained
1112L:	linux-arm-kernel@axis.com
1113F:	arch/arm/mach-artpec
1114F:	arch/arm/boot/dts/artpec6*
1115F:	drivers/clk/axis
1116F:	drivers/pinctrl/pinctrl-artpec*
1117F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1118
1119ARM/ASPEED MACHINE SUPPORT
1120M:	Joel Stanley <joel@jms.id.au>
1121S:	Maintained
1122F:	arch/arm/mach-aspeed/
1123F:	arch/arm/boot/dts/aspeed-*
1124F:	drivers/*/*aspeed*
1125
1126ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1127M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1128M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
1129L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1130W:	http://www.linux4sam.org
1131T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1132S:	Supported
1133F:	arch/arm/mach-at91/
1134F:	include/soc/at91/
1135F:	arch/arm/boot/dts/at91*.dts
1136F:	arch/arm/boot/dts/at91*.dtsi
1137F:	arch/arm/boot/dts/sama*.dts
1138F:	arch/arm/boot/dts/sama*.dtsi
1139F:	arch/arm/include/debug/at91.S
1140F:	drivers/memory/atmel*
1141
1142ARM/ATMEL AT91 Clock Support
1143M:	Boris Brezillon <boris.brezillon@free-electrons.com>
1144S:	Maintained
1145F:	drivers/clk/at91
1146
1147ARM/CALXEDA HIGHBANK ARCHITECTURE
1148M:	Rob Herring <robh@kernel.org>
1149L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1150S:	Maintained
1151F:	arch/arm/mach-highbank/
1152F:	arch/arm/boot/dts/highbank.dts
1153F:	arch/arm/boot/dts/ecx-*.dts*
1154
1155ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1156M:	Krzysztof Halasa <khalasa@piap.pl>
1157S:	Maintained
1158F:	arch/arm/mach-cns3xxx/
1159
1160ARM/CAVIUM THUNDER NETWORK DRIVER
1161M:	Sunil Goutham <sgoutham@cavium.com>
1162M:	Robert Richter <rric@kernel.org>
1163L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1164S:	Supported
1165F:	drivers/net/ethernet/cavium/thunder/
1166
1167ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1168M:	Alexander Shiyan <shc_work@mail.ru>
1169L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1170S:	Odd Fixes
1171N:	clps711x
1172
1173ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1174M:	Hartley Sweeten <hsweeten@visionengravers.com>
1175M:	Ryan Mallon <rmallon@gmail.com>
1176L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1177S:	Maintained
1178F:	arch/arm/mach-ep93xx/
1179F:	arch/arm/mach-ep93xx/include/mach/
1180
1181ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1182M:	Lennert Buytenhek <kernel@wantstofly.org>
1183L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1184S:	Maintained
1185
1186ARM/CLKDEV SUPPORT
1187M:	Russell King <linux@armlinux.org.uk>
1188L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1189S:	Maintained
1190T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1191F:	arch/arm/include/asm/clkdev.h
1192F:	drivers/clk/clkdev.c
1193
1194ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1195M:	Mike Rapoport <mike@compulab.co.il>
1196L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1197S:	Maintained
1198
1199ARM/CONTEC MICRO9 MACHINE SUPPORT
1200M:	Hubert Feurstein <hubert.feurstein@contec.at>
1201S:	Maintained
1202F:	arch/arm/mach-ep93xx/micro9.c
1203
1204ARM/CORESIGHT FRAMEWORK AND DRIVERS
1205M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1206L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1207S:	Maintained
1208F:	drivers/hwtracing/coresight/*
1209F:	Documentation/trace/coresight.txt
1210F:	Documentation/devicetree/bindings/arm/coresight.txt
1211F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1212F:	tools/perf/arch/arm/util/pmu.c
1213F:	tools/perf/arch/arm/util/auxtrace.c
1214F:	tools/perf/arch/arm/util/cs-etm.c
1215F:	tools/perf/arch/arm/util/cs-etm.h
1216F:	tools/perf/util/cs-etm.h
1217
1218ARM/CORGI MACHINE SUPPORT
1219M:	Richard Purdie <rpurdie@rpsys.net>
1220S:	Maintained
1221
1222ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1223M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1224L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1225T:	git git://github.com/ulli-kroll/linux.git
1226S:	Maintained
1227F:	arch/arm/mach-gemini/
1228F:	drivers/rtc/rtc-gemini.c
1229
1230ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1231M:	Barry Song <baohua@kernel.org>
1232L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1233T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1234S:	Maintained
1235F:	arch/arm/boot/dts/prima2*
1236F:	arch/arm/mach-prima2/
1237F:	drivers/clk/sirf/
1238F:	drivers/clocksource/timer-prima2.c
1239F:	drivers/clocksource/timer-atlas7.c
1240N:	[^a-z]sirf
1241
1242ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1243M:	Baruch Siach <baruch@tkos.co.il>
1244L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1245S:	Maintained
1246F:	arch/arm/boot/dts/cx92755*
1247N:	digicolor
1248
1249ARM/EBSA110 MACHINE SUPPORT
1250M:	Russell King <linux@armlinux.org.uk>
1251L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1252W:	http://www.armlinux.org.uk/
1253S:	Maintained
1254F:	arch/arm/mach-ebsa110/
1255F:	drivers/net/ethernet/amd/am79c961a.*
1256
1257ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1258M:	Uwe Kleine-König <kernel@pengutronix.de>
1259L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1260S:	Maintained
1261N:	efm32
1262
1263ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1264M:	Robert Jarzmik <robert.jarzmik@free.fr>
1265L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1266S:	Maintained
1267F:	arch/arm/mach-pxa/ezx.c
1268
1269ARM/FARADAY FA526 PORT
1270M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1271L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1272S:	Maintained
1273T:	git git://git.berlios.de/gemini-board
1274F:	arch/arm/mm/*-fa*
1275
1276ARM/FOOTBRIDGE ARCHITECTURE
1277M:	Russell King <linux@armlinux.org.uk>
1278L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1279W:	http://www.armlinux.org.uk/
1280S:	Maintained
1281F:	arch/arm/include/asm/hardware/dec21285.h
1282F:	arch/arm/mach-footbridge/
1283
1284ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1285M:	Shawn Guo <shawnguo@kernel.org>
1286M:	Sascha Hauer <kernel@pengutronix.de>
1287R:	Fabio Estevam <fabio.estevam@nxp.com>
1288L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1289S:	Maintained
1290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1291F:	arch/arm/mach-imx/
1292F:	arch/arm/mach-mxs/
1293F:	arch/arm/boot/dts/imx*
1294F:	arch/arm/configs/imx*_defconfig
1295F:	drivers/clk/imx/
1296F:	drivers/soc/imx/
1297F:	include/soc/imx/
1298
1299ARM/FREESCALE VYBRID ARM ARCHITECTURE
1300M:	Shawn Guo <shawnguo@kernel.org>
1301M:	Sascha Hauer <kernel@pengutronix.de>
1302R:	Stefan Agner <stefan@agner.ch>
1303L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1304S:	Maintained
1305T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1306F:	arch/arm/mach-imx/*vf610*
1307F:	arch/arm/boot/dts/vf*
1308
1309ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1310M:	Lennert Buytenhek <kernel@wantstofly.org>
1311L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1312S:	Maintained
1313
1314ARM/GUMSTIX MACHINE SUPPORT
1315M:	Steve Sakoman <sakoman@gmail.com>
1316L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1317S:	Maintained
1318
1319ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1320M:	Philipp Zabel <philipp.zabel@gmail.com>
1321M:	Paul Parsons <lost.distance@yahoo.com>
1322L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1323S:	Maintained
1324F:	arch/arm/mach-pxa/hx4700.c
1325F:	arch/arm/mach-pxa/include/mach/hx4700.h
1326F:	sound/soc/pxa/hx4700.c
1327
1328ARM/HISILICON SOC SUPPORT
1329M:	Wei Xu <xuwei5@hisilicon.com>
1330L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1331W:	http://www.hisilicon.com
1332S:	Supported
1333T:	git git://github.com/hisilicon/linux-hisi.git
1334F:	arch/arm/mach-hisi/
1335F:	arch/arm/boot/dts/hi3*
1336F:	arch/arm/boot/dts/hip*
1337F:	arch/arm/boot/dts/hisi*
1338F:	arch/arm64/boot/dts/hisilicon/
1339
1340ARM/HP JORNADA 7XX MACHINE SUPPORT
1341M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1342W:	www.jlime.com
1343S:	Maintained
1344T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1345F:	arch/arm/mach-sa1100/jornada720.c
1346F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1347
1348ARM/IGEP MACHINE SUPPORT
1349M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1350M:	Javier Martinez Canillas <javier@dowhile0.org>
1351L:	linux-omap@vger.kernel.org
1352L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1353S:	Maintained
1354F:	arch/arm/boot/dts/omap3-igep*
1355
1356ARM/INCOME PXA270 SUPPORT
1357M:	Marek Vasut <marek.vasut@gmail.com>
1358L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1359S:	Maintained
1360F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1361
1362ARM/INTEL IOP32X ARM ARCHITECTURE
1363M:	Lennert Buytenhek <kernel@wantstofly.org>
1364L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1365S:	Maintained
1366
1367ARM/INTEL IOP33X ARM ARCHITECTURE
1368L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1369S:	Orphan
1370
1371ARM/INTEL IOP13XX ARM ARCHITECTURE
1372M:	Lennert Buytenhek <kernel@wantstofly.org>
1373L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1374S:	Maintained
1375
1376ARM/INTEL IQ81342EX MACHINE SUPPORT
1377M:	Lennert Buytenhek <kernel@wantstofly.org>
1378L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1379S:	Maintained
1380
1381ARM/INTEL IXDP2850 MACHINE SUPPORT
1382M:	Lennert Buytenhek <kernel@wantstofly.org>
1383L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1384S:	Maintained
1385
1386ARM/INTEL IXP4XX ARM ARCHITECTURE
1387M:	Imre Kaloz <kaloz@openwrt.org>
1388M:	Krzysztof Halasa <khalasa@piap.pl>
1389L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1390S:	Maintained
1391F:	arch/arm/mach-ixp4xx/
1392
1393ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1394M:	Jonathan Cameron <jic23@cam.ac.uk>
1395L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1396S:	Maintained
1397F:	arch/arm/mach-pxa/stargate2.c
1398F:	drivers/pcmcia/pxa2xx_stargate2.c
1399
1400ARM/INTEL XSC3 (MANZANO) ARM CORE
1401M:	Lennert Buytenhek <kernel@wantstofly.org>
1402L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1403S:	Maintained
1404
1405ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1406M:	Lennert Buytenhek <kernel@wantstofly.org>
1407L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1408S:	Maintained
1409
1410ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1411M:	Santosh Shilimkar <ssantosh@kernel.org>
1412L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1413S:	Maintained
1414F:	arch/arm/mach-keystone/
1415F:	arch/arm/boot/dts/keystone-*
1416T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1417
1418ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1419M:	Santosh Shilimkar <ssantosh@kernel.org>
1420L:	linux-kernel@vger.kernel.org
1421S:	Maintained
1422F:	drivers/clk/keystone/
1423
1424ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1425M:	Santosh Shilimkar <ssantosh@kernel.org>
1426L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1427L:	linux-kernel@vger.kernel.org
1428S:	Maintained
1429F:	drivers/clocksource/timer-keystone.c
1430
1431ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1432M:	Santosh Shilimkar <ssantosh@kernel.org>
1433L:	linux-kernel@vger.kernel.org
1434S:	Maintained
1435F:	drivers/power/reset/keystone-reset.c
1436
1437ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1438M:	Santosh Shilimkar <ssantosh@kernel.org>
1439L:	linux-kernel@vger.kernel.org
1440S:	Maintained
1441F:	drivers/memory/*emif*
1442
1443ARM/LG1K ARCHITECTURE
1444M:	Chanho Min <chanho.min@lge.com>
1445L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1446S:	Maintained
1447F:	arch/arm64/boot/dts/lg/
1448
1449ARM/LOGICPD PXA270 MACHINE SUPPORT
1450M:	Lennert Buytenhek <kernel@wantstofly.org>
1451L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1452S:	Maintained
1453
1454ARM/LPC18XX ARCHITECTURE
1455M:	Joachim Eastwood <manabian@gmail.com>
1456L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1457S:	Maintained
1458F:	arch/arm/boot/dts/lpc43*
1459F:	drivers/clk/nxp/clk-lpc18xx*
1460F:	drivers/clocksource/time-lpc32xx.c
1461F:	drivers/i2c/busses/i2c-lpc2k.c
1462F:	drivers/memory/pl172.c
1463F:	drivers/mtd/spi-nor/nxp-spifi.c
1464F:	drivers/rtc/rtc-lpc24xx.c
1465N:	lpc18xx
1466
1467ARM/LPC32XX SOC SUPPORT
1468M:	Vladimir Zapolskiy <vz@mleia.com>
1469M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1470L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1471T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1472S:	Maintained
1473F:	arch/arm/boot/dts/lpc32*
1474F:	arch/arm/mach-lpc32xx/
1475F:	drivers/i2c/busses/i2c-pnx.c
1476F:	drivers/net/ethernet/nxp/lpc_eth.c
1477F:	drivers/usb/host/ohci-nxp.c
1478F:	drivers/watchdog/pnx4008_wdt.c
1479N:	lpc32xx
1480
1481ARM/MAGICIAN MACHINE SUPPORT
1482M:	Philipp Zabel <philipp.zabel@gmail.com>
1483S:	Maintained
1484
1485ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1486M:	Jason Cooper <jason@lakedaemon.net>
1487M:	Andrew Lunn <andrew@lunn.ch>
1488M:	Gregory Clement <gregory.clement@free-electrons.com>
1489M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1490L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1491S:	Maintained
1492F:	arch/arm/mach-mvebu/
1493F:	drivers/rtc/rtc-armada38x.c
1494F:	arch/arm/boot/dts/armada*
1495F:	arch/arm/boot/dts/kirkwood*
1496F:	arch/arm64/boot/dts/marvell/armada*
1497F:	drivers/cpufreq/mvebu-cpufreq.c
1498F:	arch/arm/configs/mvebu_*_defconfig
1499
1500ARM/Marvell Berlin SoC support
1501M:	Jisheng Zhang <jszhang@marvell.com>
1502M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1503L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1504S:	Maintained
1505F:	arch/arm/mach-berlin/
1506F:	arch/arm/boot/dts/berlin*
1507F:	arch/arm64/boot/dts/marvell/berlin*
1508
1509
1510ARM/Marvell Dove/MV78xx0/Orion SOC support
1511M:	Jason Cooper <jason@lakedaemon.net>
1512M:	Andrew Lunn <andrew@lunn.ch>
1513M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1514M:	Gregory Clement <gregory.clement@free-electrons.com>
1515L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1516S:	Maintained
1517F:	Documentation/devicetree/bindings/soc/dove/
1518F:	arch/arm/mach-dove/
1519F:	arch/arm/mach-mv78xx0/
1520F:	arch/arm/mach-orion5x/
1521F:	arch/arm/plat-orion/
1522F:	arch/arm/boot/dts/dove*
1523F:	arch/arm/boot/dts/orion5x*
1524
1525
1526ARM/Orion SoC/Technologic Systems TS-78xx platform support
1527M:	Alexander Clouter <alex@digriz.org.uk>
1528L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1529W:	http://www.digriz.org.uk/ts78xx/kernel
1530S:	Maintained
1531F:	arch/arm/mach-orion5x/ts78xx-*
1532
1533ARM/OXNAS platform support
1534M:	Neil Armstrong <narmstrong@baylibre.com>
1535L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1536L:	linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1537S:	Maintained
1538F:	arch/arm/mach-oxnas/
1539F:	arch/arm/boot/dts/ox8*.dtsi
1540F:	arch/arm/boot/dts/wd-mbwe.dts
1541F:	arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1542N:	oxnas
1543
1544ARM/Mediatek RTC DRIVER
1545M:	Eddie Huang <eddie.huang@mediatek.com>
1546L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1547L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1548S:	Maintained
1549F:	drivers/rtc/rtc-mt6397.c
1550
1551ARM/Mediatek SoC support
1552M:	Matthias Brugger <matthias.bgg@gmail.com>
1553L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1554L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1555S:	Maintained
1556F:	arch/arm/boot/dts/mt6*
1557F:	arch/arm/boot/dts/mt7*
1558F:	arch/arm/boot/dts/mt8*
1559F:	arch/arm/mach-mediatek/
1560F:	arch/arm64/boot/dts/mediatek/
1561N:	mtk
1562K:	mediatek
1563
1564ARM/Mediatek USB3 PHY DRIVER
1565M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1566L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1567L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1568S:	Maintained
1569F:	drivers/phy/phy-mt65xx-usb3.c
1570
1571ARM/MICREL KS8695 ARCHITECTURE
1572M:	Greg Ungerer <gerg@uclinux.org>
1573L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1574F:	arch/arm/mach-ks8695/
1575S:	Odd Fixes
1576
1577ARM/MIOA701 MACHINE SUPPORT
1578M:	Robert Jarzmik <robert.jarzmik@free.fr>
1579L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1580F:	arch/arm/mach-pxa/mioa701.c
1581S:	Maintained
1582
1583ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1584M:	Michael Petchkovsky <mkpetch@internode.on.net>
1585S:	Maintained
1586
1587ARM/NOMADIK ARCHITECTURE
1588M:	Alessandro Rubini <rubini@unipv.it>
1589M:	Linus Walleij <linus.walleij@linaro.org>
1590L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1591S:	Maintained
1592F:	arch/arm/mach-nomadik/
1593F:	drivers/pinctrl/nomadik/
1594F:	drivers/i2c/busses/i2c-nomadik.c
1595T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1596
1597ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1598M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1599L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1600W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1601S:	Supported
1602
1603ARM/TOSA MACHINE SUPPORT
1604M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1605M:	Dirk Opfer <dirk@opfer-online.de>
1606S:	Maintained
1607
1608ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1609M:	Marek Vasut <marek.vasut@gmail.com>
1610L:	linux-arm-kernel@lists.infradead.org
1611W:	http://hackndev.com
1612S:	Maintained
1613F:	arch/arm/mach-pxa/include/mach/palmtx.h
1614F:	arch/arm/mach-pxa/palmtx.c
1615F:	arch/arm/mach-pxa/include/mach/palmt5.h
1616F:	arch/arm/mach-pxa/palmt5.c
1617F:	arch/arm/mach-pxa/include/mach/palmld.h
1618F:	arch/arm/mach-pxa/palmld.c
1619F:	arch/arm/mach-pxa/include/mach/palmte2.h
1620F:	arch/arm/mach-pxa/palmte2.c
1621F:	arch/arm/mach-pxa/include/mach/palmtc.h
1622F:	arch/arm/mach-pxa/palmtc.c
1623
1624ARM/PALM TREO SUPPORT
1625M:	Tomas Cech <sleep_walker@suse.com>
1626L:	linux-arm-kernel@lists.infradead.org
1627W:	http://hackndev.com
1628S:	Maintained
1629F:	arch/arm/mach-pxa/include/mach/palmtreo.h
1630F:	arch/arm/mach-pxa/palmtreo.c
1631
1632ARM/PALMZ72 SUPPORT
1633M:	Sergey Lapin <slapin@ossfans.org>
1634L:	linux-arm-kernel@lists.infradead.org
1635W:	http://hackndev.com
1636S:	Maintained
1637F:	arch/arm/mach-pxa/include/mach/palmz72.h
1638F:	arch/arm/mach-pxa/palmz72.c
1639
1640ARM/PLEB SUPPORT
1641M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1642W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1643S:	Maintained
1644
1645ARM/PT DIGITAL BOARD PORT
1646M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1647L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1648W:	http://www.armlinux.org.uk/
1649S:	Maintained
1650
1651ARM/QUALCOMM SUPPORT
1652M:	Andy Gross <andy.gross@linaro.org>
1653M:	David Brown <david.brown@linaro.org>
1654L:	linux-arm-msm@vger.kernel.org
1655L:	linux-soc@vger.kernel.org
1656S:	Maintained
1657F:	Documentation/devicetree/bindings/soc/qcom/
1658F:	arch/arm/boot/dts/qcom-*.dts
1659F:	arch/arm/boot/dts/qcom-*.dtsi
1660F:	arch/arm/mach-qcom/
1661F:	arch/arm64/boot/dts/qcom/*
1662F:	drivers/i2c/busses/i2c-qup.c
1663F:	drivers/clk/qcom/
1664F:	drivers/pinctrl/qcom/
1665F:	drivers/dma/qcom/
1666F:	drivers/soc/qcom/
1667F:	drivers/spi/spi-qup.c
1668F:	drivers/tty/serial/msm_serial.h
1669F:	drivers/tty/serial/msm_serial.c
1670F:	drivers/*/pm8???-*
1671F:	drivers/mfd/ssbi.c
1672F:	drivers/firmware/qcom_scm.c
1673T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1674
1675ARM/RADISYS ENP2611 MACHINE SUPPORT
1676M:	Lennert Buytenhek <kernel@wantstofly.org>
1677L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1678S:	Maintained
1679
1680ARM/RENESAS ARM64 ARCHITECTURE
1681M:	Simon Horman <horms@verge.net.au>
1682M:	Magnus Damm <magnus.damm@gmail.com>
1683L:	linux-renesas-soc@vger.kernel.org
1684Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1685T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1686S:	Supported
1687F:	arch/arm64/boot/dts/renesas/
1688F:	drivers/soc/renesas/
1689F:	include/linux/soc/renesas/
1690
1691ARM/RISCPC ARCHITECTURE
1692M:	Russell King <linux@armlinux.org.uk>
1693L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1694W:	http://www.armlinux.org.uk/
1695S:	Maintained
1696F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1697F:	arch/arm/include/asm/hardware/ioc.h
1698F:	arch/arm/include/asm/hardware/iomd.h
1699F:	arch/arm/include/asm/hardware/memc.h
1700F:	arch/arm/mach-rpc/
1701F:	drivers/net/ethernet/8390/etherh.c
1702F:	drivers/net/ethernet/i825xx/ether1*
1703F:	drivers/net/ethernet/seeq/ether3*
1704F:	drivers/scsi/arm/
1705
1706ARM/Rockchip SoC support
1707M:	Heiko Stuebner <heiko@sntech.de>
1708L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1709L:	linux-rockchip@lists.infradead.org
1710T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1711S:	Maintained
1712F:	arch/arm/boot/dts/rk3*
1713F:	arch/arm/mach-rockchip/
1714F:	drivers/clk/rockchip/
1715F:	drivers/i2c/busses/i2c-rk3x.c
1716F:	drivers/*/*rockchip*
1717F:	drivers/*/*/*rockchip*
1718F:	sound/soc/rockchip/
1719N:	rockchip
1720
1721ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1722M:	Kukjin Kim <kgene@kernel.org>
1723M:	Krzysztof Kozlowski <krzk@kernel.org>
1724R:	Javier Martinez Canillas <javier@osg.samsung.com>
1725L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1726L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1727Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1728S:	Maintained
1729F:	arch/arm/boot/dts/s3c*
1730F:	arch/arm/boot/dts/s5p*
1731F:	arch/arm/boot/dts/samsung*
1732F:	arch/arm/boot/dts/exynos*
1733F:	arch/arm64/boot/dts/exynos/
1734F:	arch/arm/plat-samsung/
1735F:	arch/arm/mach-s3c24*/
1736F:	arch/arm/mach-s3c64xx/
1737F:	arch/arm/mach-s5p*/
1738F:	arch/arm/mach-exynos*/
1739F:	drivers/*/*s3c24*
1740F:	drivers/*/*/*s3c24*
1741F:	drivers/*/*s3c64xx*
1742F:	drivers/*/*s5pv210*
1743F:	drivers/memory/samsung/*
1744F:	drivers/soc/samsung/*
1745F:	Documentation/arm/Samsung/
1746F:	Documentation/devicetree/bindings/arm/samsung/
1747F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1748F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1749N:	exynos
1750
1751ARM/SAMSUNG MOBILE MACHINE SUPPORT
1752M:	Kyungmin Park <kyungmin.park@samsung.com>
1753L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1754S:	Maintained
1755F:	arch/arm/mach-s5pv210/
1756
1757ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1758M:	Kyungmin Park <kyungmin.park@samsung.com>
1759M:	Kamil Debski <kamil@wypas.org>
1760M:	Andrzej Hajda <a.hajda@samsung.com>
1761L:	linux-arm-kernel@lists.infradead.org
1762L:	linux-media@vger.kernel.org
1763S:	Maintained
1764F:	drivers/media/platform/s5p-g2d/
1765
1766ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1767M:	Kyungmin Park <kyungmin.park@samsung.com>
1768M:	Kamil Debski <kamil@wypas.org>
1769M:	Jeongtae Park <jtp.park@samsung.com>
1770M:	Andrzej Hajda <a.hajda@samsung.com>
1771L:	linux-arm-kernel@lists.infradead.org
1772L:	linux-media@vger.kernel.org
1773S:	Maintained
1774F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1775F:	drivers/media/platform/s5p-mfc/
1776
1777ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1778M:	Kyungmin Park <kyungmin.park@samsung.com>
1779L:	linux-arm-kernel@lists.infradead.org
1780L:	linux-media@vger.kernel.org
1781S:	Maintained
1782F:	drivers/staging/media/platform/s5p-cec/
1783
1784ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1785M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1786M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1787L:	linux-arm-kernel@lists.infradead.org
1788L:	linux-media@vger.kernel.org
1789S:	Maintained
1790F:	drivers/media/platform/s5p-jpeg/
1791
1792ARM/SHMOBILE ARM ARCHITECTURE
1793M:	Simon Horman <horms@verge.net.au>
1794M:	Magnus Damm <magnus.damm@gmail.com>
1795L:	linux-renesas-soc@vger.kernel.org
1796Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1797T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1798S:	Supported
1799F:	arch/arm/boot/dts/emev2*
1800F:	arch/arm/boot/dts/r7s*
1801F:	arch/arm/boot/dts/r8a*
1802F:	arch/arm/boot/dts/sh*
1803F:	arch/arm/configs/shmobile_defconfig
1804F:	arch/arm/include/debug/renesas-scif.S
1805F:	arch/arm/mach-shmobile/
1806F:	drivers/soc/renesas/
1807F:	include/linux/soc/renesas/
1808
1809ARM/SOCFPGA ARCHITECTURE
1810M:	Dinh Nguyen <dinguyen@kernel.org>
1811S:	Maintained
1812F:	arch/arm/mach-socfpga/
1813F:	arch/arm/boot/dts/socfpga*
1814F:	arch/arm/configs/socfpga_defconfig
1815F:	arch/arm64/boot/dts/altera/
1816W:	http://www.rocketboards.org
1817T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1818
1819ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1820M:	Dinh Nguyen <dinguyen@kernel.org>
1821S:	Maintained
1822F:	drivers/clk/socfpga/
1823
1824ARM/SOCFPGA EDAC SUPPORT
1825M:	Thor Thayer <thor.thayer@linux.intel.com>
1826S:	Maintained
1827F:	drivers/edac/altera_edac.
1828
1829ARM/STI ARCHITECTURE
1830M:	Patrice Chotard <patrice.chotard@st.com>
1831L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1832L:	kernel@stlinux.com
1833W:	http://www.stlinux.com
1834S:	Maintained
1835F:	arch/arm/mach-sti/
1836F:	arch/arm/boot/dts/sti*
1837F:	drivers/char/hw_random/st-rng.c
1838F:	drivers/clocksource/arm_global_timer.c
1839F:	drivers/clocksource/clksrc_st_lpc.c
1840F:	drivers/cpufreq/sti-cpufreq.c
1841F:	drivers/dma/st_fdma*
1842F:	drivers/i2c/busses/i2c-st.c
1843F:	drivers/media/rc/st_rc.c
1844F:	drivers/media/platform/sti/c8sectpfe/
1845F:	drivers/mmc/host/sdhci-st.c
1846F:	drivers/phy/phy-miphy28lp.c
1847F:	drivers/phy/phy-stih407-usb.c
1848F:	drivers/pinctrl/pinctrl-st.c
1849F:	drivers/remoteproc/st_remoteproc.c
1850F:	drivers/remoteproc/st_slim_rproc.c
1851F:	drivers/reset/sti/
1852F:	drivers/rtc/rtc-st-lpc.c
1853F:	drivers/tty/serial/st-asc.c
1854F:	drivers/usb/dwc3/dwc3-st.c
1855F:	drivers/usb/host/ehci-st.c
1856F:	drivers/usb/host/ohci-st.c
1857F:	drivers/watchdog/st_lpc_wdt.c
1858F:	drivers/ata/ahci_st.c
1859F:	include/linux/remoteproc/st_slim_rproc.h
1860
1861ARM/STM32 ARCHITECTURE
1862M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
1863M:	Alexandre Torgue <alexandre.torgue@st.com>
1864L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1865S:	Maintained
1866T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1867N:	stm32
1868F:	drivers/clocksource/armv7m_systick.c
1869
1870ARM/TANGO ARCHITECTURE
1871M:	Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1872L:	linux-arm-kernel@lists.infradead.org
1873S:	Maintained
1874N:	tango
1875
1876ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1877M:	Lennert Buytenhek <kernel@wantstofly.org>
1878L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1879S:	Maintained
1880
1881ARM/TETON BGA MACHINE SUPPORT
1882M:	"Mark F. Brown" <mark.brown314@gmail.com>
1883L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1884S:	Maintained
1885
1886ARM/THECUS N2100 MACHINE SUPPORT
1887M:	Lennert Buytenhek <kernel@wantstofly.org>
1888L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1889S:	Maintained
1890
1891ARM/NUVOTON W90X900 ARM ARCHITECTURE
1892M:	Wan ZongShun <mcuos.com@gmail.com>
1893L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1894W:	http://www.mcuos.com
1895S:	Maintained
1896F:	arch/arm/mach-w90x900/
1897F:	drivers/input/keyboard/w90p910_keypad.c
1898F:	drivers/input/touchscreen/w90p910_ts.c
1899F:	drivers/watchdog/nuc900_wdt.c
1900F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1901F:	drivers/mtd/nand/nuc900_nand.c
1902F:	drivers/rtc/rtc-nuc900.c
1903F:	drivers/spi/spi-nuc900.c
1904F:	drivers/usb/host/ehci-w90x900.c
1905F:	drivers/video/fbdev/nuc900fb.c
1906
1907ARM/U300 MACHINE SUPPORT
1908M:	Linus Walleij <linus.walleij@linaro.org>
1909L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1910S:	Supported
1911F:	arch/arm/mach-u300/
1912F:	drivers/clocksource/timer-u300.c
1913F:	drivers/i2c/busses/i2c-stu300.c
1914F:	drivers/rtc/rtc-coh901331.c
1915F:	drivers/watchdog/coh901327_wdt.c
1916F:	drivers/dma/coh901318*
1917F:	drivers/mfd/ab3100*
1918F:	drivers/rtc/rtc-ab3100.c
1919F:	drivers/rtc/rtc-coh901331.c
1920T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1921
1922ARM/UNIPHIER ARCHITECTURE
1923M:	Masahiro Yamada <yamada.masahiro@socionext.com>
1924L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1925T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1926S:	Maintained
1927F:	arch/arm/boot/dts/uniphier*
1928F:	arch/arm/include/asm/hardware/cache-uniphier.h
1929F:	arch/arm/mach-uniphier/
1930F:	arch/arm/mm/cache-uniphier.c
1931F:	arch/arm64/boot/dts/socionext/
1932F:	drivers/bus/uniphier-system-bus.c
1933F:	drivers/clk/uniphier/
1934F:	drivers/i2c/busses/i2c-uniphier*
1935F:	drivers/pinctrl/uniphier/
1936F:	drivers/reset/reset-uniphier.c
1937F:	drivers/tty/serial/8250/8250_uniphier.c
1938N:	uniphier
1939
1940ARM/Ux500 ARM ARCHITECTURE
1941M:	Linus Walleij <linus.walleij@linaro.org>
1942L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1943S:	Maintained
1944F:	arch/arm/mach-ux500/
1945F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1946F:	drivers/dma/ste_dma40*
1947F:	drivers/hwspinlock/u8500_hsem.c
1948F:	drivers/mfd/abx500*
1949F:	drivers/mfd/ab8500*
1950F:	drivers/mfd/dbx500*
1951F:	drivers/mfd/db8500*
1952F:	drivers/pinctrl/nomadik/pinctrl-ab*
1953F:	drivers/pinctrl/nomadik/pinctrl-nomadik*
1954F:	drivers/rtc/rtc-ab8500.c
1955F:	drivers/rtc/rtc-pl031.c
1956T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1957
1958ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1959M:	Ulf Hansson <ulf.hansson@linaro.org>
1960L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1961T:	git git://git.linaro.org/people/ulfh/clk.git
1962S:	Maintained
1963F:	drivers/clk/ux500/
1964
1965ARM/VERSATILE EXPRESS PLATFORM
1966M:	Liviu Dudau <liviu.dudau@arm.com>
1967M:	Sudeep Holla <sudeep.holla@arm.com>
1968M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1969L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1970S:	Maintained
1971F:	arch/arm/boot/dts/vexpress*
1972F:	arch/arm64/boot/dts/arm/
1973F:	arch/arm/mach-vexpress/
1974F:	*/*/vexpress*
1975F:	*/*/*/vexpress*
1976F:	drivers/clk/versatile/clk-vexpress-osc.c
1977F:	drivers/clocksource/versatile.c
1978N:	mps2
1979
1980ARM/VFP SUPPORT
1981M:	Russell King <linux@armlinux.org.uk>
1982L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1983W:	http://www.armlinux.org.uk/
1984S:	Maintained
1985F:	arch/arm/vfp/
1986
1987ARM/VOIPAC PXA270 SUPPORT
1988M:	Marek Vasut <marek.vasut@gmail.com>
1989L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1990S:	Maintained
1991F:	arch/arm/mach-pxa/vpac270.c
1992F:	arch/arm/mach-pxa/include/mach/vpac270.h
1993
1994ARM/VT8500 ARM ARCHITECTURE
1995M:	Tony Prisk <linux@prisktech.co.nz>
1996L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1997S:	Maintained
1998F:	arch/arm/mach-vt8500/
1999F:	drivers/clocksource/vt8500_timer.c
2000F:	drivers/i2c/busses/i2c-wmt.c
2001F:	drivers/mmc/host/wmt-sdmmc.c
2002F:	drivers/pwm/pwm-vt8500.c
2003F:	drivers/rtc/rtc-vt8500.c
2004F:	drivers/tty/serial/vt8500_serial.c
2005F:	drivers/usb/host/ehci-platform.c
2006F:	drivers/usb/host/uhci-platform.c
2007F:	drivers/video/fbdev/vt8500lcdfb.*
2008F:	drivers/video/fbdev/wm8505fb*
2009F:	drivers/video/fbdev/wmt_ge_rops.*
2010
2011ARM/ZIPIT Z2 SUPPORT
2012M:	Marek Vasut <marek.vasut@gmail.com>
2013L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2014S:	Maintained
2015F:	arch/arm/mach-pxa/z2.c
2016F:	arch/arm/mach-pxa/include/mach/z2.h
2017
2018ARM/ZTE ARCHITECTURE
2019M:	Jun Nie <jun.nie@linaro.org>
2020M:	Baoyou Xie <baoyou.xie@linaro.org>
2021L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2022S:	Maintained
2023F:	arch/arm/mach-zx/
2024F:	drivers/clk/zte/
2025F:	drivers/reset/reset-zx2967.c
2026F:	drivers/soc/zte/
2027F:	Documentation/devicetree/bindings/arm/zte.txt
2028F:	Documentation/devicetree/bindings/clock/zx296702-clk.txt
2029F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2030F:	Documentation/devicetree/bindings/soc/zte/
2031F:	include/dt-bindings/soc/zx*.h
2032
2033ARM/ZYNQ ARCHITECTURE
2034M:	Michal Simek <michal.simek@xilinx.com>
2035R:	Sören Brinkmann <soren.brinkmann@xilinx.com>
2036L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2037W:	http://wiki.xilinx.com
2038T:	git https://github.com/Xilinx/linux-xlnx.git
2039S:	Supported
2040F:	arch/arm/mach-zynq/
2041F:	drivers/cpuidle/cpuidle-zynq.c
2042F:	drivers/block/xsysace.c
2043N:	zynq
2044N:	xilinx
2045F:	drivers/clocksource/cadence_ttc_timer.c
2046F:	drivers/i2c/busses/i2c-cadence.c
2047F:	drivers/mmc/host/sdhci-of-arasan.c
2048F:	drivers/edac/synopsys_edac.c
2049
2050ARM SMMU DRIVERS
2051M:	Will Deacon <will.deacon@arm.com>
2052R:	Robin Murphy <robin.murphy@arm.com>
2053L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2054S:	Maintained
2055F:	drivers/iommu/arm-smmu.c
2056F:	drivers/iommu/arm-smmu-v3.c
2057F:	drivers/iommu/io-pgtable-arm.c
2058F:	drivers/iommu/io-pgtable-arm-v7s.c
2059
2060ARM64 PORT (AARCH64 ARCHITECTURE)
2061M:	Catalin Marinas <catalin.marinas@arm.com>
2062M:	Will Deacon <will.deacon@arm.com>
2063L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2064T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2065S:	Maintained
2066F:	arch/arm64/
2067F:	Documentation/arm64/
2068
2069AS3645A LED FLASH CONTROLLER DRIVER
2070M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2071L:	linux-media@vger.kernel.org
2072T:	git git://linuxtv.org/media_tree.git
2073S:	Maintained
2074F:	drivers/media/i2c/as3645a.c
2075F:	include/media/i2c/as3645a.h
2076
2077ASAHI KASEI AK8974 DRIVER
2078M:	Linus Walleij <linus.walleij@linaro.org>
2079L:	linux-iio@vger.kernel.org
2080W:	http://www.akm.com/
2081S:	Supported
2082F:	drivers/iio/magnetometer/ak8974.c
2083
2084ASC7621 HARDWARE MONITOR DRIVER
2085M:	George Joseph <george.joseph@fairview5.com>
2086L:	linux-hwmon@vger.kernel.org
2087S:	Maintained
2088F:	Documentation/hwmon/asc7621
2089F:	drivers/hwmon/asc7621.c
2090
2091ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2092M:	Corentin Chary <corentin.chary@gmail.com>
2093L:	acpi4asus-user@lists.sourceforge.net
2094L:	platform-driver-x86@vger.kernel.org
2095W:	http://acpi4asus.sf.net
2096S:	Maintained
2097F:	drivers/platform/x86/asus*.c
2098F:	drivers/platform/x86/eeepc*.c
2099
2100ASUS WIRELESS RADIO CONTROL DRIVER
2101M:	João Paulo Rechi Vita <jprvita@gmail.com>
2102L:	platform-driver-x86@vger.kernel.org
2103S:	Maintained
2104F:	drivers/platform/x86/asus-wireless.c
2105
2106ASYMMETRIC KEYS
2107M:	David Howells <dhowells@redhat.com>
2108L:	keyrings@vger.kernel.org
2109S:	Maintained
2110F:	Documentation/crypto/asymmetric-keys.txt
2111F:	include/linux/verification.h
2112F:	include/crypto/public_key.h
2113F:	include/crypto/pkcs7.h
2114F:	crypto/asymmetric_keys/
2115
2116ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2117R:	Dan Williams <dan.j.williams@intel.com>
2118W:	http://sourceforge.net/projects/xscaleiop
2119S:	Odd fixes
2120F:	Documentation/crypto/async-tx-api.txt
2121F:	crypto/async_tx/
2122F:	drivers/dma/
2123F:	include/linux/dmaengine.h
2124F:	include/linux/async_tx.h
2125
2126AT24 EEPROM DRIVER
2127M:	Wolfram Sang <wsa@the-dreams.de>
2128L:	linux-i2c@vger.kernel.org
2129S:	Maintained
2130F:	drivers/misc/eeprom/at24.c
2131F:	include/linux/platform_data/at24.h
2132
2133ATA OVER ETHERNET (AOE) DRIVER
2134M:	"Ed L. Cashin" <ed.cashin@acm.org>
2135W:	http://www.openaoe.org/
2136S:	Supported
2137F:	Documentation/aoe/
2138F:	drivers/block/aoe/
2139
2140ATHEROS 71XX/9XXX GPIO DRIVER
2141M:	Alban Bedel <albeu@free.fr>
2142W:	https://github.com/AlbanBedel/linux
2143T:	git git://github.com/AlbanBedel/linux
2144S:	Maintained
2145F:	drivers/gpio/gpio-ath79.c
2146F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2147
2148ATHEROS ATH GENERIC UTILITIES
2149M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2150L:	linux-wireless@vger.kernel.org
2151S:	Supported
2152F:	drivers/net/wireless/ath/*
2153
2154ATHEROS ATH5K WIRELESS DRIVER
2155M:	Jiri Slaby <jirislaby@gmail.com>
2156M:	Nick Kossifidis <mickflemm@gmail.com>
2157M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2158L:	linux-wireless@vger.kernel.org
2159W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2160S:	Maintained
2161F:	drivers/net/wireless/ath/ath5k/
2162
2163ATHEROS ATH6KL WIRELESS DRIVER
2164M:	Kalle Valo <kvalo@qca.qualcomm.com>
2165L:	linux-wireless@vger.kernel.org
2166W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2167T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2168S:	Supported
2169F:	drivers/net/wireless/ath/ath6kl/
2170
2171WILOCITY WIL6210 WIRELESS DRIVER
2172M:	Maya Erez <qca_merez@qca.qualcomm.com>
2173L:	linux-wireless@vger.kernel.org
2174L:	wil6210@qca.qualcomm.com
2175S:	Supported
2176W:	http://wireless.kernel.org/en/users/Drivers/wil6210
2177F:	drivers/net/wireless/ath/wil6210/
2178F:	include/uapi/linux/wil6210_uapi.h
2179
2180CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2181M:	Christian Lamparter <chunkeey@googlemail.com>
2182L:	linux-wireless@vger.kernel.org
2183W:	http://wireless.kernel.org/en/users/Drivers/carl9170
2184S:	Maintained
2185F:	drivers/net/wireless/ath/carl9170/
2186
2187ATK0110 HWMON DRIVER
2188M:	Luca Tettamanti <kronos.it@gmail.com>
2189L:	linux-hwmon@vger.kernel.org
2190S:	Maintained
2191F:	drivers/hwmon/asus_atk0110.c
2192
2193ATI_REMOTE2 DRIVER
2194M:	Ville Syrjala <syrjala@sci.fi>
2195S:	Maintained
2196F:	drivers/input/misc/ati_remote2.c
2197
2198ATLX ETHERNET DRIVERS
2199M:	Jay Cliburn <jcliburn@gmail.com>
2200M:	Chris Snook <chris.snook@gmail.com>
2201L:	netdev@vger.kernel.org
2202W:	http://sourceforge.net/projects/atl1
2203W:	http://atl1.sourceforge.net
2204S:	Maintained
2205F:	drivers/net/ethernet/atheros/
2206
2207ATM
2208M:	Chas Williams <3chas3@gmail.com>
2209L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2210L:	netdev@vger.kernel.org
2211W:	http://linux-atm.sourceforge.net
2212S:	Maintained
2213F:	drivers/atm/
2214F:	include/linux/atm*
2215F:	include/uapi/linux/atm*
2216
2217ATMEL AT91 / AT32 MCI DRIVER
2218M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2219S:	Maintained
2220F:	drivers/mmc/host/atmel-mci.c
2221
2222ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2223M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2224S:	Supported
2225F:	drivers/power/reset/at91-sama5d2_shdwc.c
2226
2227ATMEL SAMA5D2 ADC DRIVER
2228M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2229L:	linux-iio@vger.kernel.org
2230S:	Supported
2231F:	drivers/iio/adc/at91-sama5d2_adc.c
2232
2233ATMEL Audio ALSA driver
2234M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2235L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2236S:	Supported
2237F:	sound/soc/atmel
2238
2239ATMEL XDMA DRIVER
2240M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2241L:	linux-arm-kernel@lists.infradead.org
2242L:	dmaengine@vger.kernel.org
2243S:	Supported
2244F:	drivers/dma/at_xdmac.c
2245
2246ATMEL I2C DRIVER
2247M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2248L:	linux-i2c@vger.kernel.org
2249S:	Supported
2250F:	drivers/i2c/busses/i2c-at91.c
2251
2252ATMEL ISI DRIVER
2253M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2254L:	linux-media@vger.kernel.org
2255S:	Supported
2256F:	drivers/media/platform/atmel/atmel-isi.c
2257F:	include/media/atmel-isi.h
2258
2259ATMEL LCDFB DRIVER
2260M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2261L:	linux-fbdev@vger.kernel.org
2262S:	Maintained
2263F:	drivers/video/fbdev/atmel_lcdfb.c
2264F:	include/video/atmel_lcdc.h
2265
2266ATMEL MACB ETHERNET DRIVER
2267M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2268S:	Supported
2269F:	drivers/net/ethernet/cadence/
2270
2271ATMEL NAND DRIVER
2272M:	Wenyou Yang <wenyou.yang@atmel.com>
2273M:	Josh Wu <rainyfeeling@outlook.com>
2274L:	linux-mtd@lists.infradead.org
2275S:	Supported
2276F:	drivers/mtd/nand/atmel/*
2277
2278ATMEL SDMMC DRIVER
2279M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2280L:	linux-mmc@vger.kernel.org
2281S:	Supported
2282F:	drivers/mmc/host/sdhci-of-at91.c
2283
2284ATMEL SPI DRIVER
2285M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2286S:	Supported
2287F:	drivers/spi/spi-atmel.*
2288
2289ATMEL SSC DRIVER
2290M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2291L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2292S:	Supported
2293F:	drivers/misc/atmel-ssc.c
2294F:	include/linux/atmel-ssc.h
2295
2296ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2297M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2298L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2299S:	Supported
2300F:	drivers/misc/atmel_tclib.c
2301F:	drivers/clocksource/tcb_clksrc.c
2302
2303ATMEL USBA UDC DRIVER
2304M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2305L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2306S:	Supported
2307F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2308
2309ATMEL WIRELESS DRIVER
2310M:	Simon Kelley <simon@thekelleys.org.uk>
2311L:	linux-wireless@vger.kernel.org
2312W:	http://www.thekelleys.org.uk/atmel
2313W:	http://atmelwlandriver.sourceforge.net/
2314S:	Maintained
2315F:	drivers/net/wireless/atmel/atmel*
2316
2317ATMEL MAXTOUCH DRIVER
2318M:	Nick Dyer <nick@shmanahar.org>
2319T:	git git://github.com/ndyer/linux.git
2320S:	Maintained
2321F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2322F:	drivers/input/touchscreen/atmel_mxt_ts.c
2323F:	include/linux/platform_data/atmel_mxt_ts.h
2324
2325ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2326M:	Bradley Grove <linuxdrivers@attotech.com>
2327L:	linux-scsi@vger.kernel.org
2328W:	http://www.attotech.com
2329S:	Supported
2330F:	drivers/scsi/esas2r
2331
2332ATUSB IEEE 802.15.4 RADIO DRIVER
2333M:	Stefan Schmidt <stefan@osg.samsung.com>
2334L:	linux-wpan@vger.kernel.org
2335S:	Maintained
2336F:	drivers/net/ieee802154/atusb.c
2337F:	drivers/net/ieee802154/atusb.h
2338F:	drivers/net/ieee802154/at86rf230.h
2339
2340AUDIT SUBSYSTEM
2341M:	Paul Moore <paul@paul-moore.com>
2342M:	Eric Paris <eparis@redhat.com>
2343L:	linux-audit@redhat.com (moderated for non-subscribers)
2344W:	http://people.redhat.com/sgrubb/audit/
2345T:	git git://git.infradead.org/users/pcmoore/audit
2346S:	Maintained
2347F:	include/linux/audit.h
2348F:	include/uapi/linux/audit.h
2349F:	kernel/audit*
2350
2351AUXILIARY DISPLAY DRIVERS
2352M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2353W:	http://miguelojeda.es/auxdisplay.htm
2354W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2355S:	Maintained
2356F:	drivers/auxdisplay/
2357F:	include/linux/cfag12864b.h
2358
2359AX.25 NETWORK LAYER
2360M:	Ralf Baechle <ralf@linux-mips.org>
2361L:	linux-hams@vger.kernel.org
2362W:	http://www.linux-ax25.org/
2363S:	Maintained
2364F:	include/uapi/linux/ax25.h
2365F:	include/net/ax25.h
2366F:	net/ax25/
2367
2368AXENTIA ASOC DRIVERS
2369M:	Peter Rosin <peda@axentia.se>
2370L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2371S:	Maintained
2372F:	Documentation/devicetree/bindings/sound/axentia,*
2373F:	sound/soc/atmel/tse850-pcm5142.c
2374
2375AXENTIA ARM DEVICES
2376M:	Peter Rosin <peda@axentia.se>
2377L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2378S:	Maintained
2379F:	Documentation/devicetree/bindings/arm/axentia.txt
2380F:	arch/arm/boot/dts/at91-linea.dtsi
2381F:	arch/arm/boot/dts/at91-tse850-3.dts
2382
2383AZ6007 DVB DRIVER
2384M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2385M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2386L:	linux-media@vger.kernel.org
2387W:	https://linuxtv.org
2388T:	git git://linuxtv.org/media_tree.git
2389S:	Maintained
2390F:	drivers/media/usb/dvb-usb-v2/az6007.c
2391
2392AZTECH FM RADIO RECEIVER DRIVER
2393M:	Hans Verkuil <hverkuil@xs4all.nl>
2394L:	linux-media@vger.kernel.org
2395T:	git git://linuxtv.org/media_tree.git
2396W:	https://linuxtv.org
2397S:	Maintained
2398F:	drivers/media/radio/radio-aztech*
2399
2400B43 WIRELESS DRIVER
2401L:	linux-wireless@vger.kernel.org
2402L:	b43-dev@lists.infradead.org
2403W:	http://wireless.kernel.org/en/users/Drivers/b43
2404S:	Odd Fixes
2405F:	drivers/net/wireless/broadcom/b43/
2406
2407B43LEGACY WIRELESS DRIVER
2408M:	Larry Finger <Larry.Finger@lwfinger.net>
2409L:	linux-wireless@vger.kernel.org
2410L:	b43-dev@lists.infradead.org
2411W:	http://wireless.kernel.org/en/users/Drivers/b43
2412S:	Maintained
2413F:	drivers/net/wireless/broadcom/b43legacy/
2414
2415BACKLIGHT CLASS/SUBSYSTEM
2416M:	Lee Jones <lee.jones@linaro.org>
2417M:	Daniel Thompson <daniel.thompson@linaro.org>
2418M:	Jingoo Han <jingoohan1@gmail.com>
2419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2420S:	Maintained
2421F:	drivers/video/backlight/
2422F:	include/linux/backlight.h
2423F:	include/linux/pwm_backlight.h
2424F:	Documentation/devicetree/bindings/leds/backlight
2425
2426BATMAN ADVANCED
2427M:	Marek Lindner <mareklindner@neomailbox.ch>
2428M:	Simon Wunderlich <sw@simonwunderlich.de>
2429M:	Antonio Quartulli <a@unstable.cc>
2430L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2431W:	https://www.open-mesh.org/
2432Q:	https://patchwork.open-mesh.org/project/batman/list/
2433S:	Maintained
2434F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2435F:	Documentation/ABI/testing/sysfs-class-net-mesh
2436F:	Documentation/networking/batman-adv.txt
2437F:	include/uapi/linux/batman_adv.h
2438F:	net/batman-adv/
2439
2440BAYCOM/HDLCDRV DRIVERS FOR AX.25
2441M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2442L:	linux-hams@vger.kernel.org
2443W:	http://www.baycom.org/~tom/ham/ham.html
2444S:	Maintained
2445F:	drivers/net/hamradio/baycom*
2446
2447BCACHE (BLOCK LAYER CACHE)
2448M:	Kent Overstreet <kent.overstreet@gmail.com>
2449L:	linux-bcache@vger.kernel.org
2450W:	http://bcache.evilpiepirate.org
2451S:	Orphan
2452F:	drivers/md/bcache/
2453
2454BDISP ST MEDIA DRIVER
2455M:	Fabien Dessenne <fabien.dessenne@st.com>
2456L:	linux-media@vger.kernel.org
2457T:	git git://linuxtv.org/media_tree.git
2458W:	https://linuxtv.org
2459S:	Supported
2460F:	drivers/media/platform/sti/bdisp
2461
2462DELTA ST MEDIA DRIVER
2463M:	Hugues Fruchet <hugues.fruchet@st.com>
2464L:	linux-media@vger.kernel.org
2465T:	git git://linuxtv.org/media_tree.git
2466W:	https://linuxtv.org
2467S:	Supported
2468F:	drivers/media/platform/sti/delta
2469
2470BEFS FILE SYSTEM
2471M:	Luis de Bethencourt <luisbg@osg.samsung.com>
2472M:	Salah Triki <salah.triki@gmail.com>
2473S:	Maintained
2474T:	git git://github.com/luisbg/linux-befs.git
2475F:	Documentation/filesystems/befs.txt
2476F:	fs/befs/
2477
2478BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2479M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2480L:	netdev@vger.kernel.org
2481S:	Maintained
2482F:	drivers/net/ethernet/ec_bhf.c
2483
2484BFS FILE SYSTEM
2485M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2486S:	Maintained
2487F:	Documentation/filesystems/bfs.txt
2488F:	fs/bfs/
2489F:	include/uapi/linux/bfs_fs.h
2490
2491BLACKFIN ARCHITECTURE
2492M:	Steven Miao <realmz6@gmail.com>
2493L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2494T:	git git://git.code.sf.net/p/adi-linux/code
2495W:	http://blackfin.uclinux.org
2496S:	Supported
2497F:	arch/blackfin/
2498
2499BLACKFIN EMAC DRIVER
2500L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2501W:	http://blackfin.uclinux.org
2502S:	Supported
2503F:	drivers/net/ethernet/adi/
2504
2505BLACKFIN RTC DRIVER
2506L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2507W:	http://blackfin.uclinux.org
2508S:	Supported
2509F:	drivers/rtc/rtc-bfin.c
2510
2511BLACKFIN SDH DRIVER
2512M:	Sonic Zhang <sonic.zhang@analog.com>
2513L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2514W:	http://blackfin.uclinux.org
2515S:	Supported
2516F:	drivers/mmc/host/bfin_sdh.c
2517
2518BLACKFIN SERIAL DRIVER
2519M:	Sonic Zhang <sonic.zhang@analog.com>
2520L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2521W:	http://blackfin.uclinux.org
2522S:	Supported
2523F:	drivers/tty/serial/bfin_uart.c
2524
2525BLACKFIN WATCHDOG DRIVER
2526L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2527W:	http://blackfin.uclinux.org
2528S:	Supported
2529F:	drivers/watchdog/bfin_wdt.c
2530
2531BLACKFIN I2C TWI DRIVER
2532M:	Sonic Zhang <sonic.zhang@analog.com>
2533L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2534W:	http://blackfin.uclinux.org/
2535S:	Supported
2536F:	drivers/i2c/busses/i2c-bfin-twi.c
2537
2538BLACKFIN MEDIA DRIVER
2539M:	Scott Jiang <scott.jiang.linux@gmail.com>
2540L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2541W:	http://blackfin.uclinux.org/
2542S:	Supported
2543F:	drivers/media/platform/blackfin/
2544F:	drivers/media/i2c/adv7183*
2545F:	drivers/media/i2c/vs6624*
2546
2547BLINKM RGB LED DRIVER
2548M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2549S:	Maintained
2550F:	drivers/leds/leds-blinkm.c
2551
2552BLOCK LAYER
2553M:	Jens Axboe <axboe@kernel.dk>
2554L:	linux-block@vger.kernel.org
2555T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2556S:	Maintained
2557F:	block/
2558F:	kernel/trace/blktrace.c
2559F:	lib/sbitmap.c
2560
2561BFQ I/O SCHEDULER
2562M:	Paolo Valente <paolo.valente@linaro.org>
2563M:	Jens Axboe <axboe@kernel.dk>
2564L:	linux-block@vger.kernel.org
2565S:	Maintained
2566F:	block/bfq-*
2567F:	Documentation/block/bfq-iosched.txt
2568
2569BLOCK2MTD DRIVER
2570M:	Joern Engel <joern@lazybastard.org>
2571L:	linux-mtd@lists.infradead.org
2572S:	Maintained
2573F:	drivers/mtd/devices/block2mtd.c
2574
2575BLUETOOTH DRIVERS
2576M:	Marcel Holtmann <marcel@holtmann.org>
2577M:	Gustavo Padovan <gustavo@padovan.org>
2578M:	Johan Hedberg <johan.hedberg@gmail.com>
2579L:	linux-bluetooth@vger.kernel.org
2580W:	http://www.bluez.org/
2581T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2582T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2583S:	Maintained
2584F:	drivers/bluetooth/
2585
2586BLUETOOTH SUBSYSTEM
2587M:	Marcel Holtmann <marcel@holtmann.org>
2588M:	Gustavo Padovan <gustavo@padovan.org>
2589M:	Johan Hedberg <johan.hedberg@gmail.com>
2590L:	linux-bluetooth@vger.kernel.org
2591W:	http://www.bluez.org/
2592T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2594S:	Maintained
2595F:	net/bluetooth/
2596F:	include/net/bluetooth/
2597
2598BONDING DRIVER
2599M:	Jay Vosburgh <j.vosburgh@gmail.com>
2600M:	Veaceslav Falico <vfalico@gmail.com>
2601M:	Andy Gospodarek <andy@greyhouse.net>
2602L:	netdev@vger.kernel.org
2603W:	http://sourceforge.net/projects/bonding/
2604S:	Supported
2605F:	drivers/net/bonding/
2606F:	include/uapi/linux/if_bonding.h
2607
2608BPF (Safe dynamic programs and tools)
2609M:	Alexei Starovoitov <ast@kernel.org>
2610M:	Daniel Borkmann <daniel@iogearbox.net>
2611L:	netdev@vger.kernel.org
2612L:	linux-kernel@vger.kernel.org
2613S:	Supported
2614F:	arch/x86/net/bpf_jit*
2615F:	Documentation/networking/filter.txt
2616F:	include/linux/bpf*
2617F:	include/linux/filter.h
2618F:	include/uapi/linux/bpf*
2619F:	include/uapi/linux/filter.h
2620F:	kernel/bpf/
2621F:	kernel/trace/bpf_trace.c
2622F:	lib/test_bpf.c
2623F:	net/bpf/
2624F:	net/core/filter.c
2625F:	net/sched/act_bpf.c
2626F:	net/sched/cls_bpf.c
2627F:	samples/bpf/
2628F:	tools/net/bpf*
2629F:	tools/testing/selftests/bpf/
2630
2631BROADCOM B44 10/100 ETHERNET DRIVER
2632M:	Michael Chan <michael.chan@broadcom.com>
2633L:	netdev@vger.kernel.org
2634S:	Supported
2635F:	drivers/net/ethernet/broadcom/b44.*
2636
2637BROADCOM B53 ETHERNET SWITCH DRIVER
2638M:	Florian Fainelli <f.fainelli@gmail.com>
2639L:	netdev@vger.kernel.org
2640L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2641S:	Supported
2642F:	drivers/net/dsa/b53/*
2643F:	include/linux/platform_data/b53.h
2644
2645BROADCOM GENET ETHERNET DRIVER
2646M:	Florian Fainelli <f.fainelli@gmail.com>
2647L:	netdev@vger.kernel.org
2648S:	Supported
2649F:	drivers/net/ethernet/broadcom/genet/
2650
2651BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2652M:	Rasesh Mody <rasesh.mody@cavium.com>
2653M:	Harish Patil <harish.patil@cavium.com>
2654M:	Dept-GELinuxNICDev@cavium.com
2655L:	netdev@vger.kernel.org
2656S:	Supported
2657F:	drivers/net/ethernet/broadcom/bnx2.*
2658F:	drivers/net/ethernet/broadcom/bnx2_*
2659
2660BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2661M:	Yuval Mintz <Yuval.Mintz@cavium.com>
2662M:	Ariel Elior <ariel.elior@cavium.com>
2663M:	everest-linux-l2@cavium.com
2664L:	netdev@vger.kernel.org
2665S:	Supported
2666F:	drivers/net/ethernet/broadcom/bnx2x/
2667
2668BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2669M:	Michael Chan <michael.chan@broadcom.com>
2670L:	netdev@vger.kernel.org
2671S:	Supported
2672F:	drivers/net/ethernet/broadcom/bnxt/
2673
2674BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2675M:	Florian Fainelli <f.fainelli@gmail.com>
2676M:	Ray Jui <rjui@broadcom.com>
2677M:	Scott Branden <sbranden@broadcom.com>
2678M:	bcm-kernel-feedback-list@broadcom.com
2679T:	git git://github.com/broadcom/mach-bcm
2680S:	Maintained
2681N:	bcm281*
2682N:	bcm113*
2683N:	bcm216*
2684N:	kona
2685F:	arch/arm/mach-bcm/
2686
2687BROADCOM BCM2835 ARM ARCHITECTURE
2688M:	Lee Jones <lee@kernel.org>
2689M:	Eric Anholt <eric@anholt.net>
2690M:	Stefan Wahren <stefan.wahren@i2se.com>
2691L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2692L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2693T:	git git://github.com/anholt/linux
2694S:	Maintained
2695N:	bcm2835
2696F:	drivers/staging/vc04_services
2697
2698BROADCOM BCM47XX MIPS ARCHITECTURE
2699M:	Hauke Mehrtens <hauke@hauke-m.de>
2700M:	Rafał Miłecki <zajec5@gmail.com>
2701L:	linux-mips@linux-mips.org
2702S:	Maintained
2703F:	Documentation/devicetree/bindings/mips/brcm/
2704F:	arch/mips/bcm47xx/*
2705F:	arch/mips/include/asm/mach-bcm47xx/*
2706
2707BROADCOM BCM5301X ARM ARCHITECTURE
2708M:	Hauke Mehrtens <hauke@hauke-m.de>
2709M:	Rafał Miłecki <zajec5@gmail.com>
2710M:	Jon Mason <jonmason@broadcom.com>
2711M:	bcm-kernel-feedback-list@broadcom.com
2712L:	linux-arm-kernel@lists.infradead.org
2713S:	Maintained
2714F:	arch/arm/mach-bcm/bcm_5301x.c
2715F:	arch/arm/boot/dts/bcm5301x*.dtsi
2716F:	arch/arm/boot/dts/bcm470*
2717F:	arch/arm/boot/dts/bcm953012*
2718
2719BROADCOM BCM53573 ARM ARCHITECTURE
2720M:	Rafał Miłecki <rafal@milecki.pl>
2721L:	linux-arm-kernel@lists.infradead.org
2722S:	Maintained
2723F:	arch/arm/boot/dts/bcm53573*
2724F:	arch/arm/boot/dts/bcm47189*
2725
2726BROADCOM BCM63XX ARM ARCHITECTURE
2727M:	Florian Fainelli <f.fainelli@gmail.com>
2728M:	bcm-kernel-feedback-list@broadcom.com
2729L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2730T:	git git://github.com/broadcom/stblinux.git
2731S:	Maintained
2732N:	bcm63xx
2733
2734BROADCOM BCM63XX/BCM33XX UDC DRIVER
2735M:	Kevin Cernekee <cernekee@gmail.com>
2736L:	linux-usb@vger.kernel.org
2737S:	Maintained
2738F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2739
2740BROADCOM BCM7XXX ARM ARCHITECTURE
2741M:	Brian Norris <computersforpeace@gmail.com>
2742M:	Gregory Fong <gregory.0xf0@gmail.com>
2743M:	Florian Fainelli <f.fainelli@gmail.com>
2744M:	bcm-kernel-feedback-list@broadcom.com
2745L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2746T:	git git://github.com/broadcom/stblinux.git
2747S:	Maintained
2748F:	arch/arm/mach-bcm/*brcmstb*
2749F:	arch/arm/boot/dts/bcm7*.dts*
2750F:	drivers/bus/brcmstb_gisb.c
2751N:	brcmstb
2752
2753BROADCOM BMIPS MIPS ARCHITECTURE
2754M:	Kevin Cernekee <cernekee@gmail.com>
2755M:	Florian Fainelli <f.fainelli@gmail.com>
2756L:	linux-mips@linux-mips.org
2757T:	git git://github.com/broadcom/stblinux.git
2758S:	Maintained
2759F:	arch/mips/bmips/*
2760F:	arch/mips/include/asm/mach-bmips/*
2761F:	arch/mips/kernel/*bmips*
2762F:	arch/mips/boot/dts/brcm/bcm*.dts*
2763F:	drivers/irqchip/irq-bcm63*
2764F:	drivers/irqchip/irq-bcm7*
2765F:	drivers/irqchip/irq-brcmstb*
2766F:	include/linux/bcm963xx_nvram.h
2767F:	include/linux/bcm963xx_tag.h
2768
2769BROADCOM BMIPS CPUFREQ DRIVER
2770M:	Markus Mayer <mmayer@broadcom.com>
2771M:	bcm-kernel-feedback-list@broadcom.com
2772L:	linux-pm@vger.kernel.org
2773S:	Maintained
2774F:	drivers/cpufreq/bmips-cpufreq.c
2775
2776BROADCOM TG3 GIGABIT ETHERNET DRIVER
2777M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
2778M:	Prashant Sreedharan <prashant@broadcom.com>
2779M:	Michael Chan <mchan@broadcom.com>
2780L:	netdev@vger.kernel.org
2781S:	Supported
2782F:	drivers/net/ethernet/broadcom/tg3.*
2783
2784BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2785M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2786M:	Franky Lin <franky.lin@broadcom.com>
2787M:	Hante Meuleman <hante.meuleman@broadcom.com>
2788L:	linux-wireless@vger.kernel.org
2789L:	brcm80211-dev-list.pdl@broadcom.com
2790S:	Supported
2791F:	drivers/net/wireless/broadcom/brcm80211/
2792
2793BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2794M:	QLogic-Storage-Upstream@qlogic.com
2795L:	linux-scsi@vger.kernel.org
2796S:	Supported
2797F:	drivers/scsi/bnx2fc/
2798
2799BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2800M:	QLogic-Storage-Upstream@qlogic.com
2801L:	linux-scsi@vger.kernel.org
2802S:	Supported
2803F:	drivers/scsi/bnx2i/
2804
2805BROADCOM IPROC ARM ARCHITECTURE
2806M:	Ray Jui <rjui@broadcom.com>
2807M:	Scott Branden <sbranden@broadcom.com>
2808M:	Jon Mason <jonmason@broadcom.com>
2809M:	bcm-kernel-feedback-list@broadcom.com
2810L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2811T:	git git://github.com/broadcom/cygnus-linux.git
2812S:	Maintained
2813N:	iproc
2814N:	cygnus
2815N:	bcm[-_]nsp
2816N:	bcm9113*
2817N:	bcm9583*
2818N:	bcm9585*
2819N:	bcm9586*
2820N:	bcm988312
2821N:	bcm113*
2822N:	bcm583*
2823N:	bcm585*
2824N:	bcm586*
2825N:	bcm88312
2826F:	arch/arm64/boot/dts/broadcom/ns2*
2827F:	drivers/clk/bcm/clk-ns*
2828F:	drivers/pinctrl/bcm/pinctrl-ns*
2829
2830BROADCOM BRCMSTB GPIO DRIVER
2831M:	Gregory Fong <gregory.0xf0@gmail.com>
2832L:	bcm-kernel-feedback-list@broadcom.com
2833S:	Supported
2834F:	drivers/gpio/gpio-brcmstb.c
2835F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2836
2837BROADCOM KONA GPIO DRIVER
2838M:	Ray Jui <rjui@broadcom.com>
2839L:	bcm-kernel-feedback-list@broadcom.com
2840S:	Supported
2841F:	drivers/gpio/gpio-bcm-kona.c
2842F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2843
2844BROADCOM NVRAM DRIVER
2845M:	Rafał Miłecki <zajec5@gmail.com>
2846L:	linux-mips@linux-mips.org
2847S:	Maintained
2848F:	drivers/firmware/broadcom/*
2849
2850BROADCOM STB NAND FLASH DRIVER
2851M:	Brian Norris <computersforpeace@gmail.com>
2852M:	Kamal Dasu <kdasu.kdev@gmail.com>
2853L:	linux-mtd@lists.infradead.org
2854L:	bcm-kernel-feedback-list@broadcom.com
2855S:	Maintained
2856F:	drivers/mtd/nand/brcmnand/
2857
2858BROADCOM STB AVS CPUFREQ DRIVER
2859M:	Markus Mayer <mmayer@broadcom.com>
2860M:	bcm-kernel-feedback-list@broadcom.com
2861L:	linux-pm@vger.kernel.org
2862S:	Maintained
2863F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2864F:	drivers/cpufreq/brcmstb*
2865
2866BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2867M:	Rafał Miłecki <zajec5@gmail.com>
2868L:	linux-wireless@vger.kernel.org
2869S:	Maintained
2870F:	drivers/bcma/
2871F:	include/linux/bcma/
2872
2873BROADCOM SYSTEMPORT ETHERNET DRIVER
2874M:	Florian Fainelli <f.fainelli@gmail.com>
2875L:	netdev@vger.kernel.org
2876S:	Supported
2877F:	drivers/net/ethernet/broadcom/bcmsysport.*
2878
2879BROADCOM NETXTREME-E ROCE DRIVER
2880M:	Selvin Xavier <selvin.xavier@broadcom.com>
2881M:	Devesh Sharma <devesh.sharma@broadcom.com>
2882M:	Somnath Kotur <somnath.kotur@broadcom.com>
2883M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2884L:	linux-rdma@vger.kernel.org
2885W:	http://www.broadcom.com
2886S:	Supported
2887F:	drivers/infiniband/hw/bnxt_re/
2888F:	include/uapi/rdma/bnxt_re-abi.h
2889
2890BROCADE BFA FC SCSI DRIVER
2891M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2892M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2893L:	linux-scsi@vger.kernel.org
2894S:	Supported
2895F:	drivers/scsi/bfa/
2896
2897BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2898M:	Rasesh Mody <rasesh.mody@cavium.com>
2899M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2900M:	Dept-GELinuxNICDev@cavium.com
2901L:	netdev@vger.kernel.org
2902S:	Supported
2903F:	drivers/net/ethernet/brocade/bna/
2904
2905BSG (block layer generic sg v4 driver)
2906M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2907L:	linux-scsi@vger.kernel.org
2908S:	Supported
2909F:	block/bsg.c
2910F:	include/linux/bsg.h
2911F:	include/uapi/linux/bsg.h
2912
2913BT87X AUDIO DRIVER
2914M:	Clemens Ladisch <clemens@ladisch.de>
2915L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2916T:	git git://git.alsa-project.org/alsa-kernel.git
2917S:	Maintained
2918F:	Documentation/sound/alsa/Bt87x.txt
2919F:	sound/pci/bt87x.c
2920
2921BT8XXGPIO DRIVER
2922M:	Michael Buesch <m@bues.ch>
2923W:	http://bu3sch.de/btgpio.php
2924S:	Maintained
2925F:	drivers/gpio/gpio-bt8xx.c
2926
2927BTRFS FILE SYSTEM
2928M:	Chris Mason <clm@fb.com>
2929M:	Josef Bacik <jbacik@fb.com>
2930M:	David Sterba <dsterba@suse.com>
2931L:	linux-btrfs@vger.kernel.org
2932W:	http://btrfs.wiki.kernel.org/
2933Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
2934T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2935S:	Maintained
2936F:	Documentation/filesystems/btrfs.txt
2937F:	fs/btrfs/
2938F:	include/linux/btrfs*
2939F:	include/uapi/linux/btrfs*
2940
2941BTTV VIDEO4LINUX DRIVER
2942M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2943M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2944L:	linux-media@vger.kernel.org
2945W:	https://linuxtv.org
2946T:	git git://linuxtv.org/media_tree.git
2947S:	Odd fixes
2948F:	Documentation/media/v4l-drivers/bttv*
2949F:	drivers/media/pci/bt8xx/bttv*
2950
2951BUSLOGIC SCSI DRIVER
2952M:	Khalid Aziz <khalid@gonehiking.org>
2953L:	linux-scsi@vger.kernel.org
2954S:	Maintained
2955F:	drivers/scsi/BusLogic.*
2956F:	drivers/scsi/FlashPoint.*
2957
2958C-MEDIA CMI8788 DRIVER
2959M:	Clemens Ladisch <clemens@ladisch.de>
2960L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2961T:	git git://git.alsa-project.org/alsa-kernel.git
2962S:	Maintained
2963F:	sound/pci/oxygen/
2964
2965C6X ARCHITECTURE
2966M:	Mark Salter <msalter@redhat.com>
2967M:	Aurelien Jacquiot <a-jacquiot@ti.com>
2968L:	linux-c6x-dev@linux-c6x.org
2969W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
2970S:	Maintained
2971F:	arch/c6x/
2972
2973CA8210 IEEE-802.15.4 RADIO DRIVER
2974M:	Harry Morris <h.morris@cascoda.com>
2975M:	linuxdev@cascoda.com
2976L:	linux-wpan@vger.kernel.org
2977W:	https://github.com/Cascoda/ca8210-linux.git
2978S:	Maintained
2979F:	drivers/net/ieee802154/ca8210.c
2980F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
2981
2982CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2983M:	David Howells <dhowells@redhat.com>
2984L:	linux-cachefs@redhat.com (moderated for non-subscribers)
2985S:	Supported
2986F:	Documentation/filesystems/caching/cachefiles.txt
2987F:	fs/cachefiles/
2988
2989CADET FM/AM RADIO RECEIVER DRIVER
2990M:	Hans Verkuil <hverkuil@xs4all.nl>
2991L:	linux-media@vger.kernel.org
2992T:	git git://linuxtv.org/media_tree.git
2993W:	https://linuxtv.org
2994S:	Maintained
2995F:	drivers/media/radio/radio-cadet*
2996
2997CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2998M:	Jonathan Corbet <corbet@lwn.net>
2999L:	linux-media@vger.kernel.org
3000T:	git git://linuxtv.org/media_tree.git
3001S:	Maintained
3002F:	Documentation/media/v4l-drivers/cafe_ccic*
3003F:	drivers/media/platform/marvell-ccic/
3004
3005CAIF NETWORK LAYER
3006M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3007L:	netdev@vger.kernel.org
3008S:	Supported
3009F:	Documentation/networking/caif/
3010F:	drivers/net/caif/
3011F:	include/uapi/linux/caif/
3012F:	include/net/caif/
3013F:	net/caif/
3014
3015CALGARY x86-64 IOMMU
3016M:	Muli Ben-Yehuda <mulix@mulix.org>
3017M:	Jon Mason <jdmason@kudzu.us>
3018L:	iommu@lists.linux-foundation.org
3019S:	Maintained
3020F:	arch/x86/kernel/pci-calgary_64.c
3021F:	arch/x86/kernel/tce_64.c
3022F:	arch/x86/include/asm/calgary.h
3023F:	arch/x86/include/asm/tce.h
3024
3025CAN NETWORK LAYER
3026M:	Oliver Hartkopp <socketcan@hartkopp.net>
3027M:	Marc Kleine-Budde <mkl@pengutronix.de>
3028L:	linux-can@vger.kernel.org
3029W:	https://github.com/linux-can
3030T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3031T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3032S:	Maintained
3033F:	Documentation/networking/can.txt
3034F:	net/can/
3035F:	include/linux/can/core.h
3036F:	include/uapi/linux/can.h
3037F:	include/uapi/linux/can/bcm.h
3038F:	include/uapi/linux/can/raw.h
3039F:	include/uapi/linux/can/gw.h
3040
3041CAN NETWORK DRIVERS
3042M:	Wolfgang Grandegger <wg@grandegger.com>
3043M:	Marc Kleine-Budde <mkl@pengutronix.de>
3044L:	linux-can@vger.kernel.org
3045W:	https://github.com/linux-can
3046T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3047T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3048S:	Maintained
3049F:	Documentation/devicetree/bindings/net/can/
3050F:	drivers/net/can/
3051F:	include/linux/can/dev.h
3052F:	include/linux/can/platform/
3053F:	include/uapi/linux/can/error.h
3054F:	include/uapi/linux/can/netlink.h
3055
3056CAPABILITIES
3057M:	Serge Hallyn <serge@hallyn.com>
3058L:	linux-security-module@vger.kernel.org
3059S:	Supported
3060F:	include/linux/capability.h
3061F:	include/uapi/linux/capability.h
3062F:	security/commoncap.c
3063F:	kernel/capability.c
3064
3065CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3066M:	Kevin Tsai <ktsai@capellamicro.com>
3067S:	Maintained
3068F:	drivers/iio/light/cm*
3069
3070CAVIUM THUNDERX2 ARM64 SOC
3071M:	Jayachandran C <jnair@caviumnetworks.com>
3072L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3073S:	Maintained
3074F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3075F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3076
3077CAVIUM I2C DRIVER
3078M:	Jan Glauber <jglauber@cavium.com>
3079M:	David Daney <david.daney@cavium.com>
3080W:	http://www.cavium.com
3081S:	Supported
3082F:	drivers/i2c/busses/i2c-octeon*
3083F:	drivers/i2c/busses/i2c-thunderx*
3084
3085CAVIUM MMC DRIVER
3086M:	Jan Glauber <jglauber@cavium.com>
3087M:	David Daney <david.daney@cavium.com>
3088M:	Steven J. Hill <Steven.Hill@cavium.com>
3089W:	http://www.cavium.com
3090S:	Supported
3091F:	drivers/mmc/host/cavium*
3092
3093CAVIUM LIQUIDIO NETWORK DRIVER
3094M:     Derek Chickles <derek.chickles@caviumnetworks.com>
3095M:     Satanand Burla <satananda.burla@caviumnetworks.com>
3096M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
3097M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3098L:     netdev@vger.kernel.org
3099W:     http://www.cavium.com
3100S:     Supported
3101F:     drivers/net/ethernet/cavium/liquidio/
3102
3103CAVIUM OCTEON-TX CRYPTO DRIVER
3104M:	George Cherian <george.cherian@cavium.com>
3105L:	linux-crypto@vger.kernel.org
3106W:	http://www.cavium.com
3107S:	Supported
3108F:	drivers/crypto/cavium/cpt/
3109
3110CC2520 IEEE-802.15.4 RADIO DRIVER
3111M:	Varka Bhadram <varkabhadram@gmail.com>
3112L:	linux-wpan@vger.kernel.org
3113S:	Maintained
3114F:	drivers/net/ieee802154/cc2520.c
3115F:	include/linux/spi/cc2520.h
3116F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3117
3118CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3119M:	Gilad Ben-Yossef <gilad@benyossef.com>
3120L:	linux-crypto@vger.kernel.org
3121L:	driverdev-devel@linuxdriverproject.org
3122S:	Supported
3123F:	drivers/staging/ccree/
3124W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3125
3126CEC FRAMEWORK
3127M:	Hans Verkuil <hans.verkuil@cisco.com>
3128L:	linux-media@vger.kernel.org
3129T:	git git://linuxtv.org/media_tree.git
3130W:	http://linuxtv.org
3131S:	Supported
3132F:	Documentation/media/kapi/cec-core.rst
3133F:	Documentation/media/uapi/cec
3134F:	drivers/media/cec/
3135F:	drivers/media/rc/keymaps/rc-cec.c
3136F:	include/media/cec.h
3137F:	include/media/cec-notifier.h
3138F:	include/uapi/linux/cec.h
3139F:	include/uapi/linux/cec-funcs.h
3140
3141CELL BROADBAND ENGINE ARCHITECTURE
3142M:	Arnd Bergmann <arnd@arndb.de>
3143L:	linuxppc-dev@lists.ozlabs.org
3144W:	http://www.ibm.com/developerworks/power/cell/
3145S:	Supported
3146F:	arch/powerpc/include/asm/cell*.h
3147F:	arch/powerpc/include/asm/spu*.h
3148F:	arch/powerpc/include/uapi/asm/spu*.h
3149F:	arch/powerpc/oprofile/*cell*
3150F:	arch/powerpc/platforms/cell/
3151
3152CEPH COMMON CODE (LIBCEPH)
3153M:	Ilya Dryomov <idryomov@gmail.com>
3154M:	"Yan, Zheng" <zyan@redhat.com>
3155M:	Sage Weil <sage@redhat.com>
3156L:	ceph-devel@vger.kernel.org
3157W:	http://ceph.com/
3158T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3159T:	git git://github.com/ceph/ceph-client.git
3160S:	Supported
3161F:	net/ceph/
3162F:	include/linux/ceph/
3163F:	include/linux/crush/
3164
3165CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3166M:	"Yan, Zheng" <zyan@redhat.com>
3167M:	Sage Weil <sage@redhat.com>
3168M:	Ilya Dryomov <idryomov@gmail.com>
3169L:	ceph-devel@vger.kernel.org
3170W:	http://ceph.com/
3171T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3172T:	git git://github.com/ceph/ceph-client.git
3173S:	Supported
3174F:	Documentation/filesystems/ceph.txt
3175F:	fs/ceph/
3176
3177CERTIFICATE HANDLING:
3178M:	David Howells <dhowells@redhat.com>
3179M:	David Woodhouse <dwmw2@infradead.org>
3180L:	keyrings@vger.kernel.org
3181S:	Maintained
3182F:	Documentation/module-signing.txt
3183F:	certs/
3184F:	scripts/sign-file.c
3185F:	scripts/extract-cert.c
3186
3187CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3188L:	linux-usb@vger.kernel.org
3189S:	Orphan
3190F:	Documentation/usb/WUSB-Design-overview.txt
3191F:	Documentation/usb/wusb-cbaf
3192F:	drivers/usb/host/hwa-hc.c
3193F:	drivers/usb/host/whci/
3194F:	drivers/usb/wusbcore/
3195F:	include/linux/usb/wusb*
3196
3197HT16K33 LED CONTROLLER DRIVER
3198M:	Robin van der Gracht <robin@protonic.nl>
3199S:	Maintained
3200F:	drivers/auxdisplay/ht16k33.c
3201F:	Documentation/devicetree/bindings/display/ht16k33.txt
3202
3203CFAG12864B LCD DRIVER
3204M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3205W:	http://miguelojeda.es/auxdisplay.htm
3206W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3207S:	Maintained
3208F:	drivers/auxdisplay/cfag12864b.c
3209F:	include/linux/cfag12864b.h
3210
3211CFAG12864BFB LCD FRAMEBUFFER DRIVER
3212M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3213W:	http://miguelojeda.es/auxdisplay.htm
3214W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3215S:	Maintained
3216F:	drivers/auxdisplay/cfag12864bfb.c
3217F:	include/linux/cfag12864b.h
3218
3219CFG80211 and NL80211
3220M:	Johannes Berg <johannes@sipsolutions.net>
3221L:	linux-wireless@vger.kernel.org
3222W:	http://wireless.kernel.org/
3223T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3224T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3225S:	Maintained
3226F:	include/uapi/linux/nl80211.h
3227F:	include/net/cfg80211.h
3228F:	net/wireless/*
3229X:	net/wireless/wext*
3230
3231CHAR and MISC DRIVERS
3232M:	Arnd Bergmann <arnd@arndb.de>
3233M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3234T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3235S:	Supported
3236F:	drivers/char/*
3237F:	drivers/misc/*
3238F:	include/linux/miscdevice.h
3239
3240CHECKPATCH
3241M:	Andy Whitcroft <apw@canonical.com>
3242M:	Joe Perches <joe@perches.com>
3243S:	Maintained
3244F:	scripts/checkpatch.pl
3245
3246CHINESE DOCUMENTATION
3247M:	Harry Wei <harryxiyou@gmail.com>
3248L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3249L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3250S:	Maintained
3251F:	Documentation/translations/zh_CN/
3252
3253CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3254M:	Peter Chen <Peter.Chen@nxp.com>
3255T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3256L:	linux-usb@vger.kernel.org
3257S:	Maintained
3258F:	drivers/usb/chipidea/
3259
3260CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3261M:	Hans de Goede <hdegoede@redhat.com>
3262L:	linux-input@vger.kernel.org
3263S:	Maintained
3264F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3265F:	drivers/input/touchscreen/chipone_icn8318.c
3266
3267CHROME HARDWARE PLATFORM SUPPORT
3268M:	Olof Johansson <olof@lixom.net>
3269S:	Maintained
3270T:	git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3271F:	drivers/platform/chrome/
3272
3273CISCO VIC ETHERNET NIC DRIVER
3274M:	Christian Benvenuti <benve@cisco.com>
3275M:	Govindarajulu Varadarajan <_govind@gmx.com>
3276M:	Neel Patel <neepatel@cisco.com>
3277S:	Supported
3278F:	drivers/net/ethernet/cisco/enic/
3279
3280CISCO VIC LOW LATENCY NIC DRIVER
3281M:	Christian Benvenuti <benve@cisco.com>
3282M:	Dave Goodell <dgoodell@cisco.com>
3283S:	Supported
3284F:	drivers/infiniband/hw/usnic/
3285
3286CIRRUS LOGIC EP93XX ETHERNET DRIVER
3287M:	Hartley Sweeten <hsweeten@visionengravers.com>
3288L:	netdev@vger.kernel.org
3289S:	Maintained
3290F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3291
3292CIRRUS LOGIC AUDIO CODEC DRIVERS
3293M:	Brian Austin <brian.austin@cirrus.com>
3294M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3295L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3296S:	Maintained
3297F:	sound/soc/codecs/cs*
3298
3299CLEANCACHE API
3300M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3301L:	linux-kernel@vger.kernel.org
3302S:	Maintained
3303F:	mm/cleancache.c
3304F:	include/linux/cleancache.h
3305
3306CLK API
3307M:	Russell King <linux@armlinux.org.uk>
3308L:	linux-clk@vger.kernel.org
3309S:	Maintained
3310F:	include/linux/clk.h
3311
3312CLOCKSOURCE, CLOCKEVENT DRIVERS
3313M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3314M:	Thomas Gleixner <tglx@linutronix.de>
3315L:	linux-kernel@vger.kernel.org
3316T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3317S:	Supported
3318F:	drivers/clocksource
3319
3320CISCO FCOE HBA DRIVER
3321M:	Satish Kharat <satishkh@cisco.com>
3322M:	Sesidhar Baddela <sebaddel@cisco.com>
3323M:	Karan Tilak Kumar <kartilak@cisco.com>
3324L:	linux-scsi@vger.kernel.org
3325S:	Supported
3326F:	drivers/scsi/fnic/
3327
3328CISCO SCSI HBA DRIVER
3329M:	Karan Tilak Kumar <kartilak@cisco.com>
3330M:	Sesidhar Baddela <sebaddel@cisco.com>
3331L:	linux-scsi@vger.kernel.org
3332S:	Supported
3333F:	drivers/scsi/snic/
3334
3335CMPC ACPI DRIVER
3336M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3337M:	Daniel Oliveira Nascimento <don@syst.com.br>
3338L:	platform-driver-x86@vger.kernel.org
3339S:	Supported
3340F:	drivers/platform/x86/classmate-laptop.c
3341
3342COBALT MEDIA DRIVER
3343M:	Hans Verkuil <hans.verkuil@cisco.com>
3344L:	linux-media@vger.kernel.org
3345T:	git git://linuxtv.org/media_tree.git
3346W:	https://linuxtv.org
3347S:	Supported
3348F:	drivers/media/pci/cobalt/
3349
3350COCCINELLE/Semantic Patches (SmPL)
3351M:	Julia Lawall <Julia.Lawall@lip6.fr>
3352M:	Gilles Muller <Gilles.Muller@lip6.fr>
3353M:	Nicolas Palix <nicolas.palix@imag.fr>
3354M:	Michal Marek <mmarek@suse.com>
3355L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3356T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3357W:	http://coccinelle.lip6.fr/
3358S:	Supported
3359F:	Documentation/dev-tools/coccinelle.rst
3360F:	scripts/coccinelle/
3361F:	scripts/coccicheck
3362
3363CODA FILE SYSTEM
3364M:	Jan Harkes <jaharkes@cs.cmu.edu>
3365M:	coda@cs.cmu.edu
3366L:	codalist@coda.cs.cmu.edu
3367W:	http://www.coda.cs.cmu.edu/
3368S:	Maintained
3369F:	Documentation/filesystems/coda.txt
3370F:	fs/coda/
3371F:	include/linux/coda*.h
3372F:	include/uapi/linux/coda*.h
3373
3374CODA V4L2 MEM2MEM DRIVER
3375M:	Philipp Zabel <p.zabel@pengutronix.de>
3376L:	linux-media@vger.kernel.org
3377S:	Maintained
3378F:	Documentation/devicetree/bindings/media/coda.txt
3379F:	drivers/media/platform/coda/
3380
3381COMMON CLK FRAMEWORK
3382M:	Michael Turquette <mturquette@baylibre.com>
3383M:	Stephen Boyd <sboyd@codeaurora.org>
3384L:	linux-clk@vger.kernel.org
3385Q:	http://patchwork.kernel.org/project/linux-clk/list/
3386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3387S:	Maintained
3388F:	Documentation/devicetree/bindings/clock/
3389F:	drivers/clk/
3390X:	drivers/clk/clkdev.c
3391F:	include/linux/clk-pr*
3392F:	include/linux/clk/
3393
3394COMMON INTERNET FILE SYSTEM (CIFS)
3395M:	Steve French <sfrench@samba.org>
3396L:	linux-cifs@vger.kernel.org
3397L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3398W:	http://linux-cifs.samba.org/
3399T:	git git://git.samba.org/sfrench/cifs-2.6.git
3400S:	Supported
3401F:	Documentation/filesystems/cifs/
3402F:	fs/cifs/
3403
3404COMPACTPCI HOTPLUG CORE
3405M:	Scott Murray <scott@spiteful.org>
3406L:	linux-pci@vger.kernel.org
3407S:	Maintained
3408F:	drivers/pci/hotplug/cpci_hotplug*
3409
3410COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3411M:	Scott Murray <scott@spiteful.org>
3412L:	linux-pci@vger.kernel.org
3413S:	Maintained
3414F:	drivers/pci/hotplug/cpcihp_zt5550.*
3415
3416COMPACTPCI HOTPLUG GENERIC DRIVER
3417M:	Scott Murray <scott@spiteful.org>
3418L:	linux-pci@vger.kernel.org
3419S:	Maintained
3420F:	drivers/pci/hotplug/cpcihp_generic.c
3421
3422COMPAL LAPTOP SUPPORT
3423M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3424L:	platform-driver-x86@vger.kernel.org
3425S:	Maintained
3426F:	drivers/platform/x86/compal-laptop.c
3427
3428CONEXANT ACCESSRUNNER USB DRIVER
3429L:	accessrunner-general@lists.sourceforge.net
3430W:	http://accessrunner.sourceforge.net/
3431S:	Orphan
3432F:	drivers/usb/atm/cxacru.c
3433
3434CONFIGFS
3435M:	Joel Becker <jlbec@evilplan.org>
3436M:	Christoph Hellwig <hch@lst.de>
3437T:	git git://git.infradead.org/users/hch/configfs.git
3438S:	Supported
3439F:	fs/configfs/
3440F:	include/linux/configfs.h
3441
3442CONNECTOR
3443M:	Evgeniy Polyakov <zbr@ioremap.net>
3444L:	netdev@vger.kernel.org
3445S:	Maintained
3446F:	drivers/connector/
3447
3448CONTROL GROUP (CGROUP)
3449M:	Tejun Heo <tj@kernel.org>
3450M:	Li Zefan <lizefan@huawei.com>
3451M:	Johannes Weiner <hannes@cmpxchg.org>
3452L:	cgroups@vger.kernel.org
3453T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3454S:	Maintained
3455F:	Documentation/cgroup*
3456F:	include/linux/cgroup*
3457F:	kernel/cgroup*
3458
3459CONTROL GROUP - CPUSET
3460M:	Li Zefan <lizefan@huawei.com>
3461L:	cgroups@vger.kernel.org
3462W:	http://www.bullopensource.org/cpuset/
3463W:	http://oss.sgi.com/projects/cpusets/
3464T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3465S:	Maintained
3466F:	Documentation/cgroup-v1/cpusets.txt
3467F:	include/linux/cpuset.h
3468F:	kernel/cpuset.c
3469
3470CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3471M:	Johannes Weiner <hannes@cmpxchg.org>
3472M:	Michal Hocko <mhocko@kernel.org>
3473M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3474L:	cgroups@vger.kernel.org
3475L:	linux-mm@kvack.org
3476S:	Maintained
3477F:	mm/memcontrol.c
3478F:	mm/swap_cgroup.c
3479
3480CORETEMP HARDWARE MONITORING DRIVER
3481M:	Fenghua Yu <fenghua.yu@intel.com>
3482L:	linux-hwmon@vger.kernel.org
3483S:	Maintained
3484F:	Documentation/hwmon/coretemp
3485F:	drivers/hwmon/coretemp.c
3486
3487COSA/SRP SYNC SERIAL DRIVER
3488M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3489W:	http://www.fi.muni.cz/~kas/cosa/
3490S:	Maintained
3491F:	drivers/net/wan/cosa*
3492
3493CPMAC ETHERNET DRIVER
3494M:	Florian Fainelli <f.fainelli@gmail.com>
3495L:	netdev@vger.kernel.org
3496S:	Maintained
3497F:	drivers/net/ethernet/ti/cpmac.c
3498
3499CPU FREQUENCY DRIVERS
3500M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3501M:	Viresh Kumar <viresh.kumar@linaro.org>
3502L:	linux-pm@vger.kernel.org
3503S:	Maintained
3504T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3505T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3506B:	https://bugzilla.kernel.org
3507F:	Documentation/cpu-freq/
3508F:	Documentation/devicetree/bindings/cpufreq/
3509F:	drivers/cpufreq/
3510F:	include/linux/cpufreq.h
3511F:	tools/testing/selftests/cpufreq/
3512
3513CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3514M:	Viresh Kumar <viresh.kumar@linaro.org>
3515M:	Sudeep Holla <sudeep.holla@arm.com>
3516L:	linux-pm@vger.kernel.org
3517W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3518S:	Maintained
3519F:	drivers/cpufreq/arm_big_little.h
3520F:	drivers/cpufreq/arm_big_little.c
3521F:	drivers/cpufreq/arm_big_little_dt.c
3522
3523CPUIDLE DRIVER - ARM BIG LITTLE
3524M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3525M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3526L:	linux-pm@vger.kernel.org
3527L:	linux-arm-kernel@lists.infradead.org
3528T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3529S:	Maintained
3530F:	drivers/cpuidle/cpuidle-big_little.c
3531
3532CPUIDLE DRIVER - ARM EXYNOS
3533M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3534M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3535M:	Kukjin Kim <kgene@kernel.org>
3536L:	linux-pm@vger.kernel.org
3537L:	linux-samsung-soc@vger.kernel.org
3538S:	Supported
3539F:	drivers/cpuidle/cpuidle-exynos.c
3540F:	arch/arm/mach-exynos/pm.c
3541
3542CPUIDLE DRIVERS
3543M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3544M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3545L:	linux-pm@vger.kernel.org
3546S:	Maintained
3547T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3548B:	https://bugzilla.kernel.org
3549F:	drivers/cpuidle/*
3550F:	include/linux/cpuidle.h
3551
3552CPUID/MSR DRIVER
3553M:	"H. Peter Anvin" <hpa@zytor.com>
3554S:	Maintained
3555F:	arch/x86/kernel/cpuid.c
3556F:	arch/x86/kernel/msr.c
3557
3558CPU POWER MONITORING SUBSYSTEM
3559M:	Thomas Renninger <trenn@suse.com>
3560L:	linux-pm@vger.kernel.org
3561S:	Maintained
3562F:	tools/power/cpupower/
3563
3564CRAMFS FILESYSTEM
3565W:	http://sourceforge.net/projects/cramfs/
3566S:	Orphan / Obsolete
3567F:	Documentation/filesystems/cramfs.txt
3568F:	fs/cramfs/
3569
3570CRIS PORT
3571M:	Mikael Starvik <starvik@axis.com>
3572M:	Jesper Nilsson <jesper.nilsson@axis.com>
3573L:	linux-cris-kernel@axis.com
3574W:	http://developer.axis.com
3575T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3576S:	Maintained
3577F:	arch/cris/
3578F:	drivers/tty/serial/crisv10.*
3579
3580CRYPTO API
3581M:	Herbert Xu <herbert@gondor.apana.org.au>
3582M:	"David S. Miller" <davem@davemloft.net>
3583L:	linux-crypto@vger.kernel.org
3584T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3585T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3586S:	Maintained
3587F:	Documentation/crypto/
3588F:	Documentation/devicetree/bindings/crypto/
3589F:	Documentation/DocBook/crypto-API.tmpl
3590F:	arch/*/crypto/
3591F:	crypto/
3592F:	drivers/crypto/
3593F:	include/crypto/
3594F:	include/linux/crypto*
3595
3596CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3597M:	Neil Horman <nhorman@tuxdriver.com>
3598L:	linux-crypto@vger.kernel.org
3599S:	Maintained
3600F:	crypto/ansi_cprng.c
3601F:	crypto/rng.c
3602
3603CS3308 MEDIA DRIVER
3604M:	Hans Verkuil <hverkuil@xs4all.nl>
3605L:	linux-media@vger.kernel.org
3606T:	git git://linuxtv.org/media_tree.git
3607W:	http://linuxtv.org
3608S:	Odd Fixes
3609F:	drivers/media/i2c/cs3308.c
3610F:	drivers/media/i2c/cs3308.h
3611
3612CS5535 Audio ALSA driver
3613M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3614S:	Maintained
3615F:	sound/pci/cs5535audio/
3616
3617CW1200 WLAN driver
3618M:	Solomon Peachy <pizza@shaftnet.org>
3619S:	Maintained
3620F:	drivers/net/wireless/st/cw1200/
3621
3622CX18 VIDEO4LINUX DRIVER
3623M:	Andy Walls <awalls@md.metrocast.net>
3624L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3625L:	linux-media@vger.kernel.org
3626T:	git git://linuxtv.org/media_tree.git
3627W:	https://linuxtv.org
3628W:	http://www.ivtvdriver.org/index.php/Cx18
3629S:	Maintained
3630F:	Documentation/media/v4l-drivers/cx18*
3631F:	drivers/media/pci/cx18/
3632F:	include/uapi/linux/ivtv*
3633
3634CX2341X MPEG ENCODER HELPER MODULE
3635M:	Hans Verkuil <hverkuil@xs4all.nl>
3636L:	linux-media@vger.kernel.org
3637T:	git git://linuxtv.org/media_tree.git
3638W:	https://linuxtv.org
3639S:	Maintained
3640F:	drivers/media/common/cx2341x*
3641F:	include/media/cx2341x*
3642
3643CX24120 MEDIA DRIVER
3644M:	Jemma Denson <jdenson@gmail.com>
3645M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3646L:	linux-media@vger.kernel.org
3647W:	https://linuxtv.org
3648Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3649S:	Maintained
3650F:	drivers/media/dvb-frontends/cx24120*
3651
3652CX88 VIDEO4LINUX DRIVER
3653M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3654M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3655L:	linux-media@vger.kernel.org
3656W:	https://linuxtv.org
3657T:	git git://linuxtv.org/media_tree.git
3658S:	Odd fixes
3659F:	Documentation/media/v4l-drivers/cx88*
3660F:	drivers/media/pci/cx88/
3661
3662CXD2820R MEDIA DRIVER
3663M:	Antti Palosaari <crope@iki.fi>
3664L:	linux-media@vger.kernel.org
3665W:	https://linuxtv.org
3666W:	http://palosaari.fi/linux/
3667Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3668T:	git git://linuxtv.org/anttip/media_tree.git
3669S:	Maintained
3670F:	drivers/media/dvb-frontends/cxd2820r*
3671
3672CXGB3 ETHERNET DRIVER (CXGB3)
3673M:	Santosh Raspatur <santosh@chelsio.com>
3674L:	netdev@vger.kernel.org
3675W:	http://www.chelsio.com
3676S:	Supported
3677F:	drivers/net/ethernet/chelsio/cxgb3/
3678
3679CXGB3 ISCSI DRIVER (CXGB3I)
3680M:	Karen Xie <kxie@chelsio.com>
3681L:	linux-scsi@vger.kernel.org
3682W:	http://www.chelsio.com
3683S:	Supported
3684F:	drivers/scsi/cxgbi/cxgb3i
3685
3686CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3687M:	Steve Wise <swise@chelsio.com>
3688L:	linux-rdma@vger.kernel.org
3689W:	http://www.openfabrics.org
3690S:	Supported
3691F:	drivers/infiniband/hw/cxgb3/
3692F:	include/uapi/rdma/cxgb3-abi.h
3693
3694CXGB4 ETHERNET DRIVER (CXGB4)
3695M:	Ganesh Goudar <ganeshgr@chelsio.com>
3696L:	netdev@vger.kernel.org
3697W:	http://www.chelsio.com
3698S:	Supported
3699F:	drivers/net/ethernet/chelsio/cxgb4/
3700
3701CXGB4 ISCSI DRIVER (CXGB4I)
3702M:	Karen Xie <kxie@chelsio.com>
3703L:	linux-scsi@vger.kernel.org
3704W:	http://www.chelsio.com
3705S:	Supported
3706F:	drivers/scsi/cxgbi/cxgb4i
3707
3708CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3709M:	Steve Wise <swise@chelsio.com>
3710L:	linux-rdma@vger.kernel.org
3711W:	http://www.openfabrics.org
3712S:	Supported
3713F:	drivers/infiniband/hw/cxgb4/
3714F:	include/uapi/rdma/cxgb4-abi.h
3715
3716CXGB4VF ETHERNET DRIVER (CXGB4VF)
3717M:	Casey Leedom <leedom@chelsio.com>
3718L:	netdev@vger.kernel.org
3719W:	http://www.chelsio.com
3720S:	Supported
3721F:	drivers/net/ethernet/chelsio/cxgb4vf/
3722
3723CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3724M:	Ian Munsie <imunsie@au1.ibm.com>
3725M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3726L:	linuxppc-dev@lists.ozlabs.org
3727S:	Supported
3728F:	arch/powerpc/platforms/powernv/pci-cxl.c
3729F:	drivers/misc/cxl/
3730F:	include/misc/cxl*
3731F:	include/uapi/misc/cxl.h
3732F:	Documentation/powerpc/cxl.txt
3733F:	Documentation/ABI/testing/sysfs-class-cxl
3734
3735CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3736M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3737M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3738M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3739L:	linux-scsi@vger.kernel.org
3740S:	Supported
3741F:	drivers/scsi/cxlflash/
3742F:	include/uapi/scsi/cxlflash_ioctls.h
3743F:	Documentation/powerpc/cxlflash.txt
3744
3745STMMAC ETHERNET DRIVER
3746M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
3747M:	Alexandre Torgue <alexandre.torgue@st.com>
3748L:	netdev@vger.kernel.org
3749W:	http://www.stlinux.com
3750S:	Supported
3751F:	drivers/net/ethernet/stmicro/stmmac/
3752
3753CYBERPRO FB DRIVER
3754M:	Russell King <linux@armlinux.org.uk>
3755L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3756W:	http://www.armlinux.org.uk/
3757S:	Maintained
3758F:	drivers/video/fbdev/cyber2000fb.*
3759
3760CYCLADES ASYNC MUX DRIVER
3761W:	http://www.cyclades.com/
3762S:	Orphan
3763F:	drivers/tty/cyclades.c
3764F:	include/linux/cyclades.h
3765F:	include/uapi/linux/cyclades.h
3766
3767CYCLADES PC300 DRIVER
3768W:	http://www.cyclades.com/
3769S:	Orphan
3770F:	drivers/net/wan/pc300*
3771
3772CYPRESS_FIRMWARE MEDIA DRIVER
3773M:	Antti Palosaari <crope@iki.fi>
3774L:	linux-media@vger.kernel.org
3775W:	https://linuxtv.org
3776W:	http://palosaari.fi/linux/
3777Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3778T:	git git://linuxtv.org/anttip/media_tree.git
3779S:	Maintained
3780F:	drivers/media/common/cypress_firmware*
3781
3782CYTTSP TOUCHSCREEN DRIVER
3783M:	Ferruh Yigit <fery@cypress.com>
3784L:	linux-input@vger.kernel.org
3785S:	Supported
3786F:	drivers/input/touchscreen/cyttsp*
3787F:	include/linux/input/cyttsp.h
3788
3789DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3790M:	Joshua Kinard <kumba@gentoo.org>
3791S:	Maintained
3792F:	drivers/rtc/rtc-ds1685.c
3793F:	include/linux/rtc/ds1685.h
3794
3795DAMA SLAVE for AX.25
3796M:	Joerg Reuter <jreuter@yaina.de>
3797W:	http://yaina.de/jreuter/
3798W:	http://www.qsl.net/dl1bke/
3799L:	linux-hams@vger.kernel.org
3800S:	Maintained
3801F:	net/ax25/af_ax25.c
3802F:	net/ax25/ax25_dev.c
3803F:	net/ax25/ax25_ds_*
3804F:	net/ax25/ax25_in.c
3805F:	net/ax25/ax25_out.c
3806F:	net/ax25/ax25_timer.c
3807F:	net/ax25/sysctl_net_ax25.c
3808
3809DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3810L:	netdev@vger.kernel.org
3811S:	Orphan
3812F:	Documentation/networking/dmfe.txt
3813F:	drivers/net/ethernet/dec/tulip/dmfe.c
3814
3815DC390/AM53C974 SCSI driver
3816M:	Hannes Reinecke <hare@suse.com>
3817L:	linux-scsi@vger.kernel.org
3818S:	Maintained
3819F:	drivers/scsi/am53c974.c
3820
3821DC395x SCSI driver
3822M:	Oliver Neukum <oliver@neukum.org>
3823M:	Ali Akcaagac <aliakc@web.de>
3824M:	Jamie Lenehan <lenehan@twibble.org>
3825L:	dc395x@twibble.org
3826W:	http://twibble.org/dist/dc395x/
3827W:	http://lists.twibble.org/mailman/listinfo/dc395x/
3828S:	Maintained
3829F:	Documentation/scsi/dc395x.txt
3830F:	drivers/scsi/dc395x.*
3831
3832DCCP PROTOCOL
3833M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
3834L:	dccp@vger.kernel.org
3835W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3836S:	Maintained
3837F:	include/linux/dccp.h
3838F:	include/uapi/linux/dccp.h
3839F:	include/linux/tfrc.h
3840F:	net/dccp/
3841
3842DECnet NETWORK LAYER
3843W:	http://linux-decnet.sourceforge.net
3844L:	linux-decnet-user@lists.sourceforge.net
3845S:	Orphan
3846F:	Documentation/networking/decnet.txt
3847F:	net/decnet/
3848
3849DECSTATION PLATFORM SUPPORT
3850M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3851L:	linux-mips@linux-mips.org
3852W:	http://www.linux-mips.org/wiki/DECstation
3853S:	Maintained
3854F:	arch/mips/dec/
3855F:	arch/mips/include/asm/dec/
3856F:	arch/mips/include/asm/mach-dec/
3857
3858DEFXX FDDI NETWORK DRIVER
3859M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3860S:	Maintained
3861F:	drivers/net/fddi/defxx.*
3862
3863DELL LAPTOP DRIVER
3864M:	Matthew Garrett <mjg59@srcf.ucam.org>
3865M:	Pali Rohár <pali.rohar@gmail.com>
3866L:	platform-driver-x86@vger.kernel.org
3867S:	Maintained
3868F:	drivers/platform/x86/dell-laptop.c
3869
3870DELL LAPTOP RBTN DRIVER
3871M:	Pali Rohár <pali.rohar@gmail.com>
3872S:	Maintained
3873F:	drivers/platform/x86/dell-rbtn.*
3874
3875DELL LAPTOP FREEFALL DRIVER
3876M:	Pali Rohár <pali.rohar@gmail.com>
3877S:	Maintained
3878F:	drivers/platform/x86/dell-smo8800.c
3879
3880DELL LAPTOP SMM DRIVER
3881M:	Pali Rohár <pali.rohar@gmail.com>
3882S:	Maintained
3883F:	drivers/hwmon/dell-smm-hwmon.c
3884F:	include/uapi/linux/i8k.h
3885
3886DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3887M:	Doug Warzecha <Douglas_Warzecha@dell.com>
3888S:	Maintained
3889F:	Documentation/dcdbas.txt
3890F:	drivers/firmware/dcdbas.*
3891
3892DELL WMI EXTRAS DRIVER
3893M:	Matthew Garrett <mjg59@srcf.ucam.org>
3894M:	Pali Rohár <pali.rohar@gmail.com>
3895S:	Maintained
3896F:	drivers/platform/x86/dell-wmi.c
3897
3898DESIGNWARE USB2 DRD IP DRIVER
3899M:	John Youn <johnyoun@synopsys.com>
3900L:	linux-usb@vger.kernel.org
3901T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3902S:	Maintained
3903F:	drivers/usb/dwc2/
3904
3905DESIGNWARE USB3 DRD IP DRIVER
3906M:	Felipe Balbi <balbi@kernel.org>
3907L:	linux-usb@vger.kernel.org
3908T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3909S:	Maintained
3910F:	drivers/usb/dwc3/
3911
3912DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
3913M:	Andreas Klinger <ak@it-klinger.de>
3914L:	linux-iio@vger.kernel.org
3915S:	Maintained
3916F:	drivers/iio/proximity/srf*.c
3917
3918DEVICE COREDUMP (DEV_COREDUMP)
3919M:	Johannes Berg <johannes@sipsolutions.net>
3920L:	linux-kernel@vger.kernel.org
3921S:	Maintained
3922F:	drivers/base/devcoredump.c
3923F:	include/linux/devcoredump.h
3924
3925DEVICE FREQUENCY (DEVFREQ)
3926M:	MyungJoo Ham <myungjoo.ham@samsung.com>
3927M:	Kyungmin Park <kyungmin.park@samsung.com>
3928R:	Chanwoo Choi <cw00.choi@samsung.com>
3929L:	linux-pm@vger.kernel.org
3930T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3931S:	Maintained
3932F:	drivers/devfreq/
3933F:	include/linux/devfreq.h
3934F:	Documentation/devicetree/bindings/devfreq/
3935
3936DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3937M:	Chanwoo Choi <cw00.choi@samsung.com>
3938L:	linux-pm@vger.kernel.org
3939T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3940S:	Supported
3941F:	drivers/devfreq/event/
3942F:	drivers/devfreq/devfreq-event.c
3943F:	include/linux/devfreq-event.h
3944F:	Documentation/devicetree/bindings/devfreq/event/
3945
3946BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3947M:	Chanwoo Choi <cw00.choi@samsung.com>
3948L:	linux-pm@vger.kernel.org
3949L:	linux-samsung-soc@vger.kernel.org
3950T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3951S:	Maintained
3952F:	drivers/devfreq/exynos-bus.c
3953F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3954
3955DEVICE NUMBER REGISTRY
3956M:	Torben Mathiasen <device@lanana.org>
3957W:	http://lanana.org/docs/device-list/index.html
3958S:	Maintained
3959
3960DEVICE-MAPPER  (LVM)
3961M:	Alasdair Kergon <agk@redhat.com>
3962M:	Mike Snitzer <snitzer@redhat.com>
3963M:	dm-devel@redhat.com
3964L:	dm-devel@redhat.com
3965W:	http://sources.redhat.com/dm
3966Q:	http://patchwork.kernel.org/project/dm-devel/list/
3967T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3968T:	quilt http://people.redhat.com/agk/patches/linux/editing/
3969S:	Maintained
3970F:	Documentation/device-mapper/
3971F:	drivers/md/dm*
3972F:	drivers/md/persistent-data/
3973F:	include/linux/device-mapper.h
3974F:	include/linux/dm-*.h
3975F:	include/uapi/linux/dm-*.h
3976
3977DEVLINK
3978M:	Jiri Pirko <jiri@mellanox.com>
3979L:	netdev@vger.kernel.org
3980S:	Supported
3981F:	net/core/devlink.c
3982F:	include/net/devlink.h
3983F:	include/uapi/linux/devlink.h
3984
3985DIALOG SEMICONDUCTOR DRIVERS
3986M:	Support Opensource <support.opensource@diasemi.com>
3987W:	http://www.dialog-semiconductor.com/products
3988S:	Supported
3989F:	Documentation/hwmon/da90??
3990F:	Documentation/devicetree/bindings/mfd/da90*.txt
3991F:	Documentation/devicetree/bindings/regulator/da92*.txt
3992F:	Documentation/devicetree/bindings/sound/da[79]*.txt
3993F:	drivers/gpio/gpio-da90??.c
3994F:	drivers/hwmon/da90??-hwmon.c
3995F:	drivers/iio/adc/da91??-*.c
3996F:	drivers/input/misc/da90??_onkey.c
3997F:	drivers/input/touchscreen/da9052_tsi.c
3998F:	drivers/leds/leds-da90??.c
3999F:	drivers/mfd/da903x.c
4000F:	drivers/mfd/da90??-*.c
4001F:	drivers/mfd/da91??-*.c
4002F:	drivers/power/supply/da9052-battery.c
4003F:	drivers/power/supply/da91??-*.c
4004F:	drivers/regulator/da903x.c
4005F:	drivers/regulator/da9???-regulator.[ch]
4006F:	drivers/rtc/rtc-da90??.c
4007F:	drivers/video/backlight/da90??_bl.c
4008F:	drivers/watchdog/da90??_wdt.c
4009F:	include/linux/mfd/da903x.h
4010F:	include/linux/mfd/da9052/
4011F:	include/linux/mfd/da9055/
4012F:	include/linux/mfd/da9062/
4013F:	include/linux/mfd/da9063/
4014F:	include/linux/mfd/da9150/
4015F:	include/linux/regulator/da9211.h
4016F:	include/sound/da[79]*.h
4017F:	sound/soc/codecs/da[79]*.[ch]
4018
4019DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4020M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4021L:	linux-gpio@vger.kernel.org
4022S:	Maintained
4023F:	drivers/gpio/gpio-gpio-mm.c
4024
4025DIGI NEO AND CLASSIC PCI PRODUCTS
4026M:	Lidza Louina <lidza.louina@gmail.com>
4027M:	Mark Hounschell <markh@compro.net>
4028L:	driverdev-devel@linuxdriverproject.org
4029S:	Maintained
4030F:	drivers/staging/dgnc/
4031
4032DIOLAN U2C-12 I2C DRIVER
4033M:	Guenter Roeck <linux@roeck-us.net>
4034L:	linux-i2c@vger.kernel.org
4035S:	Maintained
4036F:	drivers/i2c/busses/i2c-diolan-u2c.c
4037
4038DIRECT ACCESS (DAX)
4039M:	Matthew Wilcox <mawilcox@microsoft.com>
4040M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4041L:	linux-fsdevel@vger.kernel.org
4042S:	Supported
4043F:	fs/dax.c
4044F:	include/linux/dax.h
4045F:	include/trace/events/fs_dax.h
4046
4047DIRECTORY NOTIFICATION (DNOTIFY)
4048M:	Eric Paris <eparis@parisplace.org>
4049S:	Maintained
4050F:	Documentation/filesystems/dnotify.txt
4051F:	fs/notify/dnotify/
4052F:	include/linux/dnotify.h
4053
4054DISK GEOMETRY AND PARTITION HANDLING
4055M:	Andries Brouwer <aeb@cwi.nl>
4056W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4057W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4058W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4059S:	Maintained
4060
4061DISKQUOTA
4062M:	Jan Kara <jack@suse.com>
4063S:	Maintained
4064F:	Documentation/filesystems/quota.txt
4065F:	fs/quota/
4066F:	include/linux/quota*.h
4067F:	include/uapi/linux/quota*.h
4068
4069DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4070M:	Bernie Thompson <bernie@plugable.com>
4071L:	linux-fbdev@vger.kernel.org
4072S:	Maintained
4073W:	http://plugable.com/category/projects/udlfb/
4074F:	drivers/video/fbdev/udlfb.c
4075F:	include/video/udlfb.h
4076F:	Documentation/fb/udlfb.txt
4077
4078DISTRIBUTED LOCK MANAGER (DLM)
4079M:	Christine Caulfield <ccaulfie@redhat.com>
4080M:	David Teigland <teigland@redhat.com>
4081L:	cluster-devel@redhat.com
4082W:	http://sources.redhat.com/cluster/
4083T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4084S:	Supported
4085F:	fs/dlm/
4086
4087DMA BUFFER SHARING FRAMEWORK
4088M:	Sumit Semwal <sumit.semwal@linaro.org>
4089S:	Maintained
4090L:	linux-media@vger.kernel.org
4091L:	dri-devel@lists.freedesktop.org
4092L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4093F:	drivers/dma-buf/
4094F:	include/linux/dma-buf*
4095F:	include/linux/reservation.h
4096F:	include/linux/*fence.h
4097F:	Documentation/driver-api/dma-buf.rst
4098T:	git git://anongit.freedesktop.org/drm/drm-misc
4099
4100SYNC FILE FRAMEWORK
4101M:	Sumit Semwal <sumit.semwal@linaro.org>
4102R:	Gustavo Padovan <gustavo@padovan.org>
4103S:	Maintained
4104L:	linux-media@vger.kernel.org
4105L:	dri-devel@lists.freedesktop.org
4106F:	drivers/dma-buf/sync_*
4107F:	drivers/dma-buf/dma-fence*
4108F:	drivers/dma-buf/sw_sync.c
4109F:	include/linux/sync_file.h
4110F:	include/uapi/linux/sync_file.h
4111F:	Documentation/sync_file.txt
4112T:	git git://anongit.freedesktop.org/drm/drm-misc
4113
4114DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4115M:	Vinod Koul <vinod.koul@intel.com>
4116L:	dmaengine@vger.kernel.org
4117Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4118S:	Maintained
4119F:	drivers/dma/
4120F:	include/linux/dmaengine.h
4121F:	Documentation/devicetree/bindings/dma/
4122F:	Documentation/dmaengine/
4123T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4124
4125DME1737 HARDWARE MONITOR DRIVER
4126M:	Juerg Haefliger <juergh@gmail.com>
4127L:	linux-hwmon@vger.kernel.org
4128S:	Maintained
4129F:	Documentation/hwmon/dme1737
4130F:	drivers/hwmon/dme1737.c
4131
4132DMI/SMBIOS SUPPORT
4133M:	Jean Delvare <jdelvare@suse.com>
4134S:	Maintained
4135T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4136F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4137F:	drivers/firmware/dmi-id.c
4138F:	drivers/firmware/dmi_scan.c
4139F:	include/linux/dmi.h
4140
4141DOCUMENTATION
4142M:	Jonathan Corbet <corbet@lwn.net>
4143L:	linux-doc@vger.kernel.org
4144S:	Maintained
4145F:	Documentation/
4146F:	scripts/docproc.c
4147F:	scripts/kernel-doc*
4148X:	Documentation/ABI/
4149X:	Documentation/devicetree/
4150X:	Documentation/acpi
4151X:	Documentation/power
4152X:	Documentation/spi
4153X:	Documentation/media
4154T:	git git://git.lwn.net/linux.git docs-next
4155
4156DOUBLETALK DRIVER
4157M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4158L:	blinux-list@redhat.com
4159S:	Maintained
4160F:	drivers/char/dtlk.c
4161F:	include/linux/dtlk.h
4162
4163DPAA2 DATAPATH I/O (DPIO) DRIVER
4164M:	Roy Pledge <Roy.Pledge@nxp.com>
4165L:	linux-kernel@vger.kernel.org
4166S:	Maintained
4167F:	drivers/staging/fsl-mc/bus/dpio
4168
4169DPAA2 ETHERNET DRIVER
4170M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4171L:	linux-kernel@vger.kernel.org
4172S:	Maintained
4173F:	drivers/staging/fsl-dpaa2/ethernet
4174
4175DPT_I2O SCSI RAID DRIVER
4176M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4177L:	linux-scsi@vger.kernel.org
4178W:	http://www.adaptec.com/
4179S:	Maintained
4180F:	drivers/scsi/dpt*
4181F:	drivers/scsi/dpt/
4182
4183DRBD DRIVER
4184M:	Philipp Reisner <philipp.reisner@linbit.com>
4185M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4186L:	drbd-dev@lists.linbit.com
4187W:	http://www.drbd.org
4188T:	git git://git.linbit.com/linux-drbd.git
4189T:	git git://git.linbit.com/drbd-8.4.git
4190S:	Supported
4191F:	drivers/block/drbd/
4192F:	lib/lru_cache.c
4193F:	Documentation/blockdev/drbd/
4194
4195DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4196M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4197T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4198S:	Supported
4199F:	Documentation/kobject.txt
4200F:	drivers/base/
4201F:	fs/debugfs/
4202F:	fs/sysfs/
4203F:	include/linux/debugfs.h
4204F:	include/linux/kobj*
4205F:	lib/kobj*
4206
4207DRM DRIVERS
4208M:	David Airlie <airlied@linux.ie>
4209L:	dri-devel@lists.freedesktop.org
4210T:	git git://people.freedesktop.org/~airlied/linux
4211B:	https://bugs.freedesktop.org/
4212C:	irc://chat.freenode.net/dri-devel
4213S:	Maintained
4214F:	drivers/gpu/drm/
4215F:	drivers/gpu/vga/
4216F:	Documentation/devicetree/bindings/display/
4217F:	Documentation/devicetree/bindings/gpu/
4218F:	Documentation/devicetree/bindings/video/
4219F:	Documentation/gpu/
4220F:	include/drm/
4221F:	include/uapi/drm/
4222F:	include/linux/vga*
4223
4224DRM DRIVERS AND MISC GPU PATCHES
4225M:	Daniel Vetter <daniel.vetter@intel.com>
4226M:	Jani Nikula <jani.nikula@linux.intel.com>
4227M:	Sean Paul <seanpaul@chromium.org>
4228W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4229S:	Maintained
4230T:	git git://anongit.freedesktop.org/drm/drm-misc
4231F:	Documentation/gpu/
4232F:	drivers/gpu/vga/
4233F:	drivers/gpu/drm/*
4234F:	include/drm/drm*
4235F:	include/uapi/drm/drm*
4236F:	include/linux/vga*
4237
4238DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4239M:	Dave Airlie <airlied@redhat.com>
4240S:	Odd Fixes
4241F:	drivers/gpu/drm/ast/
4242
4243DRM DRIVERS FOR BRIDGE CHIPS
4244M:	Archit Taneja <architt@codeaurora.org>
4245S:	Maintained
4246T:	git git://anongit.freedesktop.org/drm/drm-misc
4247F:	drivers/gpu/drm/bridge/
4248
4249DRM DRIVER FOR BOCHS VIRTUAL GPU
4250M:	Gerd Hoffmann <kraxel@redhat.com>
4251L:	virtualization@lists.linux-foundation.org
4252T:	git git://anongit.freedesktop.org/drm/drm-misc
4253S:	Maintained
4254F:	drivers/gpu/drm/bochs/
4255
4256DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4257M:	Dave Airlie <airlied@redhat.com>
4258M:	Gerd Hoffmann <kraxel@redhat.com>
4259L:	virtualization@lists.linux-foundation.org
4260T:	git git://anongit.freedesktop.org/drm/drm-misc
4261S:	Obsolete
4262W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4263F:	drivers/gpu/drm/cirrus/
4264
4265RADEON and AMDGPU DRM DRIVERS
4266M:	Alex Deucher <alexander.deucher@amd.com>
4267M:	Christian König <christian.koenig@amd.com>
4268L:	amd-gfx@lists.freedesktop.org
4269T:	git git://people.freedesktop.org/~agd5f/linux
4270S:	Supported
4271F:	drivers/gpu/drm/radeon/
4272F:	include/uapi/drm/radeon_drm.h
4273F:	drivers/gpu/drm/amd/
4274F:	include/uapi/drm/amdgpu_drm.h
4275
4276DRM PANEL DRIVERS
4277M:	Thierry Reding <thierry.reding@gmail.com>
4278L:	dri-devel@lists.freedesktop.org
4279T:	git git://anongit.freedesktop.org/tegra/linux.git
4280S:	Maintained
4281F:	drivers/gpu/drm/drm_panel.c
4282F:	drivers/gpu/drm/panel/
4283F:	include/drm/drm_panel.h
4284F:	Documentation/devicetree/bindings/display/panel/
4285
4286INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4287M:	Daniel Vetter <daniel.vetter@intel.com>
4288M:	Jani Nikula <jani.nikula@linux.intel.com>
4289L:	intel-gfx@lists.freedesktop.org
4290W:	https://01.org/linuxgraphics/
4291B:	https://01.org/linuxgraphics/documentation/how-report-bugs
4292C:	irc://chat.freenode.net/intel-gfx
4293Q:	http://patchwork.freedesktop.org/project/intel-gfx/
4294T:	git git://anongit.freedesktop.org/drm-intel
4295S:	Supported
4296F:	drivers/gpu/drm/i915/
4297F:	include/drm/i915*
4298F:	include/uapi/drm/i915_drm.h
4299F:	Documentation/gpu/i915.rst
4300
4301INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4302M:      Zhenyu Wang <zhenyuw@linux.intel.com>
4303M:      Zhi Wang <zhi.a.wang@intel.com>
4304L:      intel-gvt-dev@lists.freedesktop.org
4305L:      intel-gfx@lists.freedesktop.org
4306W:      https://01.org/igvt-g
4307T:      git https://github.com/01org/gvt-linux.git
4308S:      Supported
4309F:      drivers/gpu/drm/i915/gvt/
4310
4311DRM DRIVERS FOR ATMEL HLCDC
4312M:	Boris Brezillon <boris.brezillon@free-electrons.com>
4313L:	dri-devel@lists.freedesktop.org
4314S:	Supported
4315F:	drivers/gpu/drm/atmel-hlcdc/
4316F:	Documentation/devicetree/bindings/drm/atmel/
4317T:	git git://anongit.freedesktop.org/drm/drm-misc
4318
4319DRM DRIVERS FOR ALLWINNER A10
4320M:	Maxime Ripard  <maxime.ripard@free-electrons.com>
4321L:	dri-devel@lists.freedesktop.org
4322S:	Supported
4323F:	drivers/gpu/drm/sun4i/
4324F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4325T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4326
4327DRM DRIVERS FOR AMLOGIC SOCS
4328M:	Neil Armstrong <narmstrong@baylibre.com>
4329L:	dri-devel@lists.freedesktop.org
4330L:	linux-amlogic@lists.infradead.org
4331W:	http://linux-meson.com/
4332S:	Supported
4333F:	drivers/gpu/drm/meson/
4334F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4335F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4336F:	Documentation/gpu/meson.rst
4337T:	git git://anongit.freedesktop.org/drm/drm-misc
4338
4339DRM DRIVERS FOR EXYNOS
4340M:	Inki Dae <inki.dae@samsung.com>
4341M:	Joonyoung Shim <jy0922.shim@samsung.com>
4342M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4343M:	Kyungmin Park <kyungmin.park@samsung.com>
4344L:	dri-devel@lists.freedesktop.org
4345T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4346S:	Supported
4347F:	drivers/gpu/drm/exynos/
4348F:	include/uapi/drm/exynos_drm.h
4349F:	Documentation/devicetree/bindings/display/exynos/
4350
4351DRM DRIVERS FOR FREESCALE DCU
4352M:	Stefan Agner <stefan@agner.ch>
4353M:	Alison Wang <alison.wang@freescale.com>
4354L:	dri-devel@lists.freedesktop.org
4355S:	Supported
4356F:	drivers/gpu/drm/fsl-dcu/
4357F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4358F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4359F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4360
4361DRM DRIVERS FOR FREESCALE IMX
4362M:	Philipp Zabel <p.zabel@pengutronix.de>
4363L:	dri-devel@lists.freedesktop.org
4364S:	Maintained
4365F:	drivers/gpu/drm/imx/
4366F:	drivers/gpu/ipu-v3/
4367F:	Documentation/devicetree/bindings/display/imx/
4368
4369DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4370M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4371L:	dri-devel@lists.freedesktop.org
4372T:	git git://github.com/patjak/drm-gma500
4373S:	Maintained
4374F:	drivers/gpu/drm/gma500/
4375
4376DRM DRIVERS FOR HISILICON
4377M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4378M:	Rongrong Zou <zourongrong@gmail.com>
4379R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4380R:	Chen Feng <puck.chen@hisilicon.com>
4381L:	dri-devel@lists.freedesktop.org
4382T:	git git://github.com/xin3liang/linux.git
4383S:	Maintained
4384F:	drivers/gpu/drm/hisilicon/
4385F:	Documentation/devicetree/bindings/display/hisilicon/
4386
4387DRM DRIVER FOR INTEL I810 VIDEO CARDS
4388S:	Orphan / Obsolete
4389F:	drivers/gpu/drm/i810/
4390F:	include/uapi/drm/i810_drm.h
4391
4392DRM DRIVERS FOR MEDIATEK
4393M:	CK Hu <ck.hu@mediatek.com>
4394M:	Philipp Zabel <p.zabel@pengutronix.de>
4395L:	dri-devel@lists.freedesktop.org
4396S:	Supported
4397F:	drivers/gpu/drm/mediatek/
4398F:	Documentation/devicetree/bindings/display/mediatek/
4399
4400DRM DRIVER FOR MI0283QT
4401M:	Noralf Trønnes <noralf@tronnes.org>
4402S:	Maintained
4403F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4404F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4405
4406DRM DRIVER FOR MSM ADRENO GPU
4407M:	Rob Clark <robdclark@gmail.com>
4408L:	linux-arm-msm@vger.kernel.org
4409L:	dri-devel@lists.freedesktop.org
4410L:	freedreno@lists.freedesktop.org
4411T:	git git://people.freedesktop.org/~robclark/linux
4412S:	Maintained
4413F:	drivers/gpu/drm/msm/
4414F:	include/uapi/drm/msm_drm.h
4415F:	Documentation/devicetree/bindings/display/msm/
4416
4417DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4418M:	Ben Skeggs <bskeggs@redhat.com>
4419L:	dri-devel@lists.freedesktop.org
4420L:	nouveau@lists.freedesktop.org
4421T:	git git://github.com/skeggsb/linux
4422S:	Supported
4423F:	drivers/gpu/drm/nouveau/
4424F:	include/uapi/drm/nouveau_drm.h
4425
4426DRM DRIVERS FOR NVIDIA TEGRA
4427M:	Thierry Reding <thierry.reding@gmail.com>
4428L:	dri-devel@lists.freedesktop.org
4429L:	linux-tegra@vger.kernel.org
4430T:	git git://anongit.freedesktop.org/tegra/linux.git
4431S:	Supported
4432F:	drivers/gpu/drm/tegra/
4433F:	drivers/gpu/host1x/
4434F:	include/linux/host1x.h
4435F:	include/uapi/drm/tegra_drm.h
4436F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4437
4438DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4439S:	Orphan / Obsolete
4440F:	drivers/gpu/drm/mga/
4441F:	include/uapi/drm/mga_drm.h
4442
4443DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4444M:	Dave Airlie <airlied@redhat.com>
4445S:	Odd Fixes
4446F:	drivers/gpu/drm/mgag200/
4447
4448DRM DRIVER FOR RAGE 128 VIDEO CARDS
4449S:	Orphan / Obsolete
4450F:	drivers/gpu/drm/r128/
4451F:	include/uapi/drm/r128_drm.h
4452
4453DRM DRIVERS FOR RENESAS
4454M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4455L:	dri-devel@lists.freedesktop.org
4456L:	linux-renesas-soc@vger.kernel.org
4457T:	git git://linuxtv.org/pinchartl/fbdev
4458S:	Supported
4459F:	drivers/gpu/drm/rcar-du/
4460F:	drivers/gpu/drm/shmobile/
4461F:	include/linux/platform_data/shmob_drm.h
4462F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4463F:	Documentation/devicetree/bindings/display/renesas,du.txt
4464
4465DRM DRIVER FOR QXL VIRTUAL GPU
4466M:	Dave Airlie <airlied@redhat.com>
4467M:	Gerd Hoffmann <kraxel@redhat.com>
4468L:	virtualization@lists.linux-foundation.org
4469T:	git git://anongit.freedesktop.org/drm/drm-misc
4470S:	Maintained
4471F:	drivers/gpu/drm/qxl/
4472F:	include/uapi/drm/qxl_drm.h
4473
4474DRM DRIVERS FOR ROCKCHIP
4475M:	Mark Yao <mark.yao@rock-chips.com>
4476L:	dri-devel@lists.freedesktop.org
4477S:	Maintained
4478F:	drivers/gpu/drm/rockchip/
4479F:	Documentation/devicetree/bindings/display/rockchip/
4480T:	git git://anongit.freedesktop.org/drm/drm-misc
4481
4482DRM DRIVER FOR SAVAGE VIDEO CARDS
4483S:	Orphan / Obsolete
4484F:	drivers/gpu/drm/savage/
4485F:	include/uapi/drm/savage_drm.h
4486
4487DRM DRIVER FOR SIS VIDEO CARDS
4488S:	Orphan / Obsolete
4489F:	drivers/gpu/drm/sis/
4490F:	include/uapi/drm/sis_drm.h
4491
4492DRM DRIVERS FOR STI
4493M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4494M:	Vincent Abriou <vincent.abriou@st.com>
4495L:	dri-devel@lists.freedesktop.org
4496T:	git git://anongit.freedesktop.org/drm/drm-misc
4497S:	Maintained
4498F:	drivers/gpu/drm/sti
4499F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4500
4501DRM DRIVER FOR TDFX VIDEO CARDS
4502S:	Orphan / Obsolete
4503F:	drivers/gpu/drm/tdfx/
4504
4505DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4506M:	Dave Airlie <airlied@redhat.com>
4507S:	Odd Fixes
4508F:	drivers/gpu/drm/udl/
4509
4510DRM DRIVERS FOR VIVANTE GPU IP
4511M:	Lucas Stach <l.stach@pengutronix.de>
4512R:	Russell King <linux+etnaviv@armlinux.org.uk>
4513R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4514L:	etnaviv@lists.freedesktop.org
4515L:	dri-devel@lists.freedesktop.org
4516S:	Maintained
4517F:	drivers/gpu/drm/etnaviv/
4518F:	include/uapi/drm/etnaviv_drm.h
4519F:	Documentation/devicetree/bindings/display/etnaviv/
4520
4521DRM DRIVER FOR VMWARE VIRTUAL GPU
4522M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4523M:	Sinclair Yeh <syeh@vmware.com>
4524M:	Thomas Hellstrom <thellstrom@vmware.com>
4525L:	dri-devel@lists.freedesktop.org
4526T:	git git://people.freedesktop.org/~syeh/repos_linux
4527T:	git git://people.freedesktop.org/~thomash/linux
4528S:	Supported
4529F:	drivers/gpu/drm/vmwgfx/
4530F:	include/uapi/drm/vmwgfx_drm.h
4531
4532DRM DRIVERS FOR VC4
4533M:	Eric Anholt <eric@anholt.net>
4534T:	git git://github.com/anholt/linux
4535S:	Supported
4536F:	drivers/gpu/drm/vc4/
4537F:	include/uapi/drm/vc4_drm.h
4538F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4539T:	git git://anongit.freedesktop.org/drm/drm-misc
4540
4541DRM DRIVERS FOR TI OMAP
4542M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4543L:	dri-devel@lists.freedesktop.org
4544S:	Maintained
4545F:	drivers/gpu/drm/omapdrm/
4546F:	Documentation/devicetree/bindings/display/ti/
4547
4548DRM DRIVERS FOR TI LCDC
4549M:	Jyri Sarha <jsarha@ti.com>
4550R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4551L:	dri-devel@lists.freedesktop.org
4552S:	Maintained
4553F:	drivers/gpu/drm/tilcdc/
4554F:	Documentation/devicetree/bindings/display/tilcdc/
4555
4556DRM DRIVERS FOR ZTE ZX
4557M:	Shawn Guo <shawnguo@kernel.org>
4558L:	dri-devel@lists.freedesktop.org
4559S:	Maintained
4560F:	drivers/gpu/drm/zte/
4561F:	Documentation/devicetree/bindings/display/zte,vou.txt
4562T:	git git://anongit.freedesktop.org/drm/drm-misc
4563
4564DSBR100 USB FM RADIO DRIVER
4565M:	Alexey Klimov <klimov.linux@gmail.com>
4566L:	linux-media@vger.kernel.org
4567T:	git git://linuxtv.org/media_tree.git
4568S:	Maintained
4569F:	drivers/media/radio/dsbr100.c
4570
4571DSCC4 DRIVER
4572M:	Francois Romieu <romieu@fr.zoreil.com>
4573L:	netdev@vger.kernel.org
4574S:	Maintained
4575F:	drivers/net/wan/dscc4.c
4576
4577DT3155 MEDIA DRIVER
4578M:	Hans Verkuil <hverkuil@xs4all.nl>
4579L:	linux-media@vger.kernel.org
4580T:	git git://linuxtv.org/media_tree.git
4581W:	https://linuxtv.org
4582S:	Odd Fixes
4583F:	drivers/media/pci/dt3155/
4584
4585DVB_USB_AF9015 MEDIA DRIVER
4586M:	Antti Palosaari <crope@iki.fi>
4587L:	linux-media@vger.kernel.org
4588W:	https://linuxtv.org
4589W:	http://palosaari.fi/linux/
4590Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4591T:	git git://linuxtv.org/anttip/media_tree.git
4592S:	Maintained
4593F:	drivers/media/usb/dvb-usb-v2/af9015*
4594
4595DVB_USB_AF9035 MEDIA DRIVER
4596M:	Antti Palosaari <crope@iki.fi>
4597L:	linux-media@vger.kernel.org
4598W:	https://linuxtv.org
4599W:	http://palosaari.fi/linux/
4600Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4601T:	git git://linuxtv.org/anttip/media_tree.git
4602S:	Maintained
4603F:	drivers/media/usb/dvb-usb-v2/af9035*
4604
4605DVB_USB_ANYSEE MEDIA DRIVER
4606M:	Antti Palosaari <crope@iki.fi>
4607L:	linux-media@vger.kernel.org
4608W:	https://linuxtv.org
4609W:	http://palosaari.fi/linux/
4610Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4611T:	git git://linuxtv.org/anttip/media_tree.git
4612S:	Maintained
4613F:	drivers/media/usb/dvb-usb-v2/anysee*
4614
4615DVB_USB_AU6610 MEDIA DRIVER
4616M:	Antti Palosaari <crope@iki.fi>
4617L:	linux-media@vger.kernel.org
4618W:	https://linuxtv.org
4619W:	http://palosaari.fi/linux/
4620Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4621T:	git git://linuxtv.org/anttip/media_tree.git
4622S:	Maintained
4623F:	drivers/media/usb/dvb-usb-v2/au6610*
4624
4625DVB_USB_CE6230 MEDIA DRIVER
4626M:	Antti Palosaari <crope@iki.fi>
4627L:	linux-media@vger.kernel.org
4628W:	https://linuxtv.org
4629W:	http://palosaari.fi/linux/
4630Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4631T:	git git://linuxtv.org/anttip/media_tree.git
4632S:	Maintained
4633F:	drivers/media/usb/dvb-usb-v2/ce6230*
4634
4635DVB_USB_CXUSB MEDIA DRIVER
4636M:	Michael Krufky <mkrufky@linuxtv.org>
4637L:	linux-media@vger.kernel.org
4638W:	https://linuxtv.org
4639W:	http://github.com/mkrufky
4640Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4641T:	git git://linuxtv.org/media_tree.git
4642S:	Maintained
4643F:	drivers/media/usb/dvb-usb/cxusb*
4644
4645DVB_USB_EC168 MEDIA DRIVER
4646M:	Antti Palosaari <crope@iki.fi>
4647L:	linux-media@vger.kernel.org
4648W:	https://linuxtv.org
4649W:	http://palosaari.fi/linux/
4650Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4651T:	git git://linuxtv.org/anttip/media_tree.git
4652S:	Maintained
4653F:	drivers/media/usb/dvb-usb-v2/ec168*
4654
4655DVB_USB_GL861 MEDIA DRIVER
4656M:	Antti Palosaari <crope@iki.fi>
4657L:	linux-media@vger.kernel.org
4658W:	https://linuxtv.org
4659Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4660T:	git git://linuxtv.org/anttip/media_tree.git
4661S:	Maintained
4662F:	drivers/media/usb/dvb-usb-v2/gl861*
4663
4664DVB_USB_MXL111SF MEDIA DRIVER
4665M:	Michael Krufky <mkrufky@linuxtv.org>
4666L:	linux-media@vger.kernel.org
4667W:	https://linuxtv.org
4668W:	http://github.com/mkrufky
4669Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4670T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4671S:	Maintained
4672F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4673
4674DVB_USB_RTL28XXU MEDIA DRIVER
4675M:	Antti Palosaari <crope@iki.fi>
4676L:	linux-media@vger.kernel.org
4677W:	https://linuxtv.org
4678W:	http://palosaari.fi/linux/
4679Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4680T:	git git://linuxtv.org/anttip/media_tree.git
4681S:	Maintained
4682F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4683
4684DVB_USB_V2 MEDIA DRIVER
4685M:	Antti Palosaari <crope@iki.fi>
4686L:	linux-media@vger.kernel.org
4687W:	https://linuxtv.org
4688W:	http://palosaari.fi/linux/
4689Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4690T:	git git://linuxtv.org/anttip/media_tree.git
4691S:	Maintained
4692F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4693F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4694
4695DYNAMIC DEBUG
4696M:	Jason Baron <jbaron@akamai.com>
4697S:	Maintained
4698F:	lib/dynamic_debug.c
4699F:	include/linux/dynamic_debug.h
4700
4701DZ DECSTATION DZ11 SERIAL DRIVER
4702M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4703S:	Maintained
4704F:	drivers/tty/serial/dz.*
4705
4706E3X0 POWER BUTTON DRIVER
4707M:	Moritz Fischer <moritz.fischer@ettus.com>
4708L:	usrp-users@lists.ettus.com
4709W:	http://www.ettus.com
4710S:	Supported
4711F:	drivers/input/misc/e3x0-button.c
4712F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4713
4714E4000 MEDIA DRIVER
4715M:	Antti Palosaari <crope@iki.fi>
4716L:	linux-media@vger.kernel.org
4717W:	https://linuxtv.org
4718W:	http://palosaari.fi/linux/
4719Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4720T:	git git://linuxtv.org/anttip/media_tree.git
4721S:	Maintained
4722F:	drivers/media/tuners/e4000*
4723
4724EATA ISA/EISA/PCI SCSI DRIVER
4725M:	Dario Ballabio <ballabio_dario@emc.com>
4726L:	linux-scsi@vger.kernel.org
4727S:	Maintained
4728F:	drivers/scsi/eata.c
4729
4730EC100 MEDIA DRIVER
4731M:	Antti Palosaari <crope@iki.fi>
4732L:	linux-media@vger.kernel.org
4733W:	https://linuxtv.org
4734W:	http://palosaari.fi/linux/
4735Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4736T:	git git://linuxtv.org/anttip/media_tree.git
4737S:	Maintained
4738F:	drivers/media/dvb-frontends/ec100*
4739
4740ECRYPT FILE SYSTEM
4741M:	Tyler Hicks <tyhicks@canonical.com>
4742L:	ecryptfs@vger.kernel.org
4743W:	http://ecryptfs.org
4744W:	https://launchpad.net/ecryptfs
4745T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4746S:	Supported
4747F:	Documentation/filesystems/ecryptfs.txt
4748F:	fs/ecryptfs/
4749
4750EDAC-CORE
4751M:	Borislav Petkov <bp@alien8.de>
4752M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4753M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4754L:	linux-edac@vger.kernel.org
4755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4757S:	Supported
4758F:	Documentation/admin-guide/ras.rst
4759F:	Documentation/driver-api/edac.rst
4760F:	drivers/edac/
4761F:	include/linux/edac.h
4762
4763EDAC-AMD64
4764M:	Borislav Petkov <bp@alien8.de>
4765L:	linux-edac@vger.kernel.org
4766S:	Maintained
4767F:	drivers/edac/amd64_edac*
4768
4769EDAC-CALXEDA
4770M:	Robert Richter <rric@kernel.org>
4771L:	linux-edac@vger.kernel.org
4772S:	Maintained
4773F:	drivers/edac/highbank*
4774
4775EDAC-CAVIUM
4776M:	Ralf Baechle <ralf@linux-mips.org>
4777M:	David Daney <david.daney@cavium.com>
4778L:	linux-edac@vger.kernel.org
4779L:	linux-mips@linux-mips.org
4780S:	Supported
4781F:	drivers/edac/octeon_edac*
4782F:	drivers/edac/thunderx_edac*
4783
4784EDAC-E752X
4785M:	Mark Gross <mark.gross@intel.com>
4786L:	linux-edac@vger.kernel.org
4787S:	Maintained
4788F:	drivers/edac/e752x_edac.c
4789
4790EDAC-E7XXX
4791L:	linux-edac@vger.kernel.org
4792S:	Maintained
4793F:	drivers/edac/e7xxx_edac.c
4794
4795EDAC-FSL_DDR
4796M:	York Sun <york.sun@nxp.com>
4797L:	linux-edac@vger.kernel.org
4798S:	Maintained
4799F:	drivers/edac/fsl_ddr_edac.*
4800
4801EDAC-GHES
4802M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4803M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4804L:	linux-edac@vger.kernel.org
4805S:	Maintained
4806F:	drivers/edac/ghes_edac.c
4807
4808EDAC-I82443BXGX
4809M:	Tim Small <tim@buttersideup.com>
4810L:	linux-edac@vger.kernel.org
4811S:	Maintained
4812F:	drivers/edac/i82443bxgx_edac.c
4813
4814EDAC-I3000
4815L:	linux-edac@vger.kernel.org
4816S:	Orphan
4817F:	drivers/edac/i3000_edac.c
4818
4819EDAC-I5000
4820L:	linux-edac@vger.kernel.org
4821S:	Maintained
4822F:	drivers/edac/i5000_edac.c
4823
4824EDAC-I5400
4825M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4826M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4827L:	linux-edac@vger.kernel.org
4828S:	Maintained
4829F:	drivers/edac/i5400_edac.c
4830
4831EDAC-I7300
4832M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4833M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4834L:	linux-edac@vger.kernel.org
4835S:	Maintained
4836F:	drivers/edac/i7300_edac.c
4837
4838EDAC-I7CORE
4839M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4840M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4841L:	linux-edac@vger.kernel.org
4842S:	Maintained
4843F:	drivers/edac/i7core_edac.c
4844
4845EDAC-I82975X
4846M:	Ranganathan Desikan <ravi@jetztechnologies.com>
4847M:	"Arvind R." <arvino55@gmail.com>
4848L:	linux-edac@vger.kernel.org
4849S:	Maintained
4850F:	drivers/edac/i82975x_edac.c
4851
4852EDAC-IE31200
4853M:	Jason Baron <jbaron@akamai.com>
4854L:	linux-edac@vger.kernel.org
4855S:	Maintained
4856F:	drivers/edac/ie31200_edac.c
4857
4858EDAC-MPC85XX
4859M:	Johannes Thumshirn <morbidrsa@gmail.com>
4860L:	linux-edac@vger.kernel.org
4861S:	Maintained
4862F:	drivers/edac/mpc85xx_edac.[ch]
4863
4864EDAC-PND2
4865M:	Tony Luck <tony.luck@intel.com>
4866L:	linux-edac@vger.kernel.org
4867S:	Maintained
4868F:	drivers/edac/pnd2_edac.[ch]
4869
4870EDAC-PASEMI
4871M:	Egor Martovetsky <egor@pasemi.com>
4872L:	linux-edac@vger.kernel.org
4873S:	Maintained
4874F:	drivers/edac/pasemi_edac.c
4875
4876EDAC-R82600
4877M:	Tim Small <tim@buttersideup.com>
4878L:	linux-edac@vger.kernel.org
4879S:	Maintained
4880F:	drivers/edac/r82600_edac.c
4881
4882EDAC-SBRIDGE
4883M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4884M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4885L:	linux-edac@vger.kernel.org
4886S:	Maintained
4887F:	drivers/edac/sb_edac.c
4888
4889EDAC-SKYLAKE
4890M:	Tony Luck <tony.luck@intel.com>
4891L:	linux-edac@vger.kernel.org
4892S:	Maintained
4893F:	drivers/edac/skx_edac.c
4894
4895EDAC-XGENE
4896APPLIED MICRO (APM) X-GENE SOC EDAC
4897M:     Loc Ho <lho@apm.com>
4898S:     Supported
4899F:     drivers/edac/xgene_edac.c
4900F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4901
4902EDIROL UA-101/UA-1000 DRIVER
4903M:	Clemens Ladisch <clemens@ladisch.de>
4904L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4905T:	git git://git.alsa-project.org/alsa-kernel.git
4906S:	Maintained
4907F:	sound/usb/misc/ua101.c
4908
4909EXTENSIBLE FIRMWARE INTERFACE (EFI)
4910M:	Matt Fleming <matt@codeblueprint.co.uk>
4911M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
4912L:	linux-efi@vger.kernel.org
4913T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4914S:	Maintained
4915F:	Documentation/efi-stub.txt
4916F:	arch/*/kernel/efi.c
4917F:	arch/x86/boot/compressed/eboot.[ch]
4918F:	arch/*/include/asm/efi.h
4919F:	arch/x86/platform/efi/
4920F:	drivers/firmware/efi/
4921F:	include/linux/efi*.h
4922F:	arch/arm/boot/compressed/efi-header.S
4923F:	arch/arm64/kernel/efi-entry.S
4924
4925EFI VARIABLE FILESYSTEM
4926M:	Matthew Garrett <matthew.garrett@nebula.com>
4927M:	Jeremy Kerr <jk@ozlabs.org>
4928M:	Matt Fleming <matt@codeblueprint.co.uk>
4929T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4930L:	linux-efi@vger.kernel.org
4931S:	Maintained
4932F:	fs/efivarfs/
4933
4934EFIFB FRAMEBUFFER DRIVER
4935L:	linux-fbdev@vger.kernel.org
4936M:	Peter Jones <pjones@redhat.com>
4937S:	Maintained
4938F:	drivers/video/fbdev/efifb.c
4939
4940EFI TEST DRIVER
4941L:	linux-efi@vger.kernel.org
4942M:	Ivan Hu <ivan.hu@canonical.com>
4943M:	Matt Fleming <matt@codeblueprint.co.uk>
4944S:	Maintained
4945F:	drivers/firmware/efi/test/
4946
4947EFS FILESYSTEM
4948W:	http://aeschi.ch.eu.org/efs/
4949S:	Orphan
4950F:	fs/efs/
4951
4952EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4953M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
4954L:	netdev@vger.kernel.org
4955S:	Maintained
4956F:	drivers/net/ethernet/ibm/ehea/
4957
4958EM28XX VIDEO4LINUX DRIVER
4959M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4960M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4961L:	linux-media@vger.kernel.org
4962W:	https://linuxtv.org
4963T:	git git://linuxtv.org/media_tree.git
4964S:	Maintained
4965F:	drivers/media/usb/em28xx/
4966F:	Documentation/media/v4l-drivers/em28xx*
4967
4968EMBEDDED LINUX
4969M:	Paul Gortmaker <paul.gortmaker@windriver.com>
4970M:	Matt Mackall <mpm@selenic.com>
4971M:	David Woodhouse <dwmw2@infradead.org>
4972L:	linux-embedded@vger.kernel.org
4973S:	Maintained
4974
4975EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4976M:	James Smart <james.smart@broadcom.com>
4977M:	Dick Kennedy <dick.kennedy@broadcom.com>
4978L:	linux-scsi@vger.kernel.org
4979W:	http://www.broadcom.com
4980S:	Supported
4981F:	drivers/scsi/lpfc/
4982
4983ENE CB710 FLASH CARD READER DRIVER
4984M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
4985S:	Maintained
4986F:	drivers/misc/cb710/
4987F:	drivers/mmc/host/cb710-mmc.*
4988F:	include/linux/cb710.h
4989
4990ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4991M:	Maxim Levitsky <maximlevitsky@gmail.com>
4992S:	Maintained
4993F:	drivers/media/rc/ene_ir.*
4994
4995EPSON S1D13XXX FRAMEBUFFER DRIVER
4996M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
4997S:	Maintained
4998T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4999F:	drivers/video/fbdev/s1d13xxxfb.c
5000F:	include/video/s1d13xxxfb.h
5001
5002ET131X NETWORK DRIVER
5003M:	Mark Einon <mark.einon@gmail.com>
5004S:	Odd Fixes
5005F:	drivers/net/ethernet/agere/
5006
5007ETHERNET BRIDGE
5008M:	Stephen Hemminger <stephen@networkplumber.org>
5009L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5010L:	netdev@vger.kernel.org
5011W:	http://www.linuxfoundation.org/en/Net:Bridge
5012S:	Maintained
5013F:	include/linux/netfilter_bridge/
5014F:	net/bridge/
5015
5016ETHERNET PHY LIBRARY
5017M:	Andrew Lunn <andrew@lunn.ch>
5018M:	Florian Fainelli <f.fainelli@gmail.com>
5019L:	netdev@vger.kernel.org
5020S:	Maintained
5021F:	include/linux/phy.h
5022F:	include/linux/phy_fixed.h
5023F:	drivers/net/phy/
5024F:	Documentation/networking/phy.txt
5025F:	drivers/of/of_mdio.c
5026F:	drivers/of/of_net.c
5027
5028EXT2 FILE SYSTEM
5029M:	Jan Kara <jack@suse.com>
5030L:	linux-ext4@vger.kernel.org
5031S:	Maintained
5032F:	Documentation/filesystems/ext2.txt
5033F:	fs/ext2/
5034F:	include/linux/ext2*
5035
5036EXT4 FILE SYSTEM
5037M:	"Theodore Ts'o" <tytso@mit.edu>
5038M:	Andreas Dilger <adilger.kernel@dilger.ca>
5039L:	linux-ext4@vger.kernel.org
5040W:	http://ext4.wiki.kernel.org
5041Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5042T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5043S:	Maintained
5044F:	Documentation/filesystems/ext4.txt
5045F:	fs/ext4/
5046
5047Extended Verification Module (EVM)
5048M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5049L:	linux-ima-devel@lists.sourceforge.net
5050L:	linux-security-module@vger.kernel.org
5051S:	Supported
5052F:	security/integrity/evm/
5053
5054EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5055M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5056M:	Chanwoo Choi <cw00.choi@samsung.com>
5057L:	linux-kernel@vger.kernel.org
5058T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5059S:	Maintained
5060F:	drivers/extcon/
5061F:	include/linux/extcon/
5062F:	include/linux/extcon.h
5063F:	Documentation/extcon/
5064F:	Documentation/devicetree/bindings/extcon/
5065
5066EXYNOS DP DRIVER
5067M:	Jingoo Han <jingoohan1@gmail.com>
5068L:	dri-devel@lists.freedesktop.org
5069S:	Maintained
5070F:	drivers/gpu/drm/exynos/exynos_dp*
5071
5072EXYNOS SYSMMU (IOMMU) driver
5073M:	Marek Szyprowski <m.szyprowski@samsung.com>
5074L:	iommu@lists.linux-foundation.org
5075S:	Maintained
5076F:	drivers/iommu/exynos-iommu.c
5077
5078EZchip NPS platform support
5079M:	Noam Camus <noamc@ezchip.com>
5080S:	Supported
5081F:	arch/arc/plat-eznps
5082F:	arch/arc/boot/dts/eznps.dts
5083
5084F71805F HARDWARE MONITORING DRIVER
5085M:	Jean Delvare <jdelvare@suse.com>
5086L:	linux-hwmon@vger.kernel.org
5087S:	Maintained
5088F:	Documentation/hwmon/f71805f
5089F:	drivers/hwmon/f71805f.c
5090
5091FC0011 TUNER DRIVER
5092M:	Michael Buesch <m@bues.ch>
5093L:	linux-media@vger.kernel.org
5094S:	Maintained
5095F:	drivers/media/tuners/fc0011.h
5096F:	drivers/media/tuners/fc0011.c
5097
5098FC2580 MEDIA DRIVER
5099M:	Antti Palosaari <crope@iki.fi>
5100L:	linux-media@vger.kernel.org
5101W:	https://linuxtv.org
5102W:	http://palosaari.fi/linux/
5103Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5104T:	git git://linuxtv.org/anttip/media_tree.git
5105S:	Maintained
5106F:	drivers/media/tuners/fc2580*
5107
5108FANOTIFY
5109M:	Eric Paris <eparis@redhat.com>
5110S:	Maintained
5111F:	fs/notify/fanotify/
5112F:	include/linux/fanotify.h
5113F:	include/uapi/linux/fanotify.h
5114
5115FARSYNC SYNCHRONOUS DRIVER
5116M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5117W:	http://www.farsite.co.uk/
5118S:	Supported
5119F:	drivers/net/wan/farsync.*
5120
5121FAULT INJECTION SUPPORT
5122M:	Akinobu Mita <akinobu.mita@gmail.com>
5123S:	Supported
5124F:	Documentation/fault-injection/
5125F:	lib/fault-inject.c
5126
5127FBTFT Framebuffer drivers
5128M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5129S:	Maintained
5130F:	drivers/staging/fbtft/
5131
5132FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5133M:	Johannes Thumshirn <jth@kernel.org>
5134L:	fcoe-devel@open-fcoe.org
5135W:	www.Open-FCoE.org
5136S:	Supported
5137F:	drivers/scsi/libfc/
5138F:	drivers/scsi/fcoe/
5139F:	include/scsi/fc/
5140F:	include/scsi/libfc.h
5141F:	include/scsi/libfcoe.h
5142F:	include/uapi/scsi/fc/
5143
5144FILE LOCKING (flock() and fcntl()/lockf())
5145M:	Jeff Layton <jlayton@poochiereds.net>
5146M:	"J. Bruce Fields" <bfields@fieldses.org>
5147L:	linux-fsdevel@vger.kernel.org
5148S:	Maintained
5149F:	include/linux/fcntl.h
5150F:	include/linux/fs.h
5151F:	include/uapi/linux/fcntl.h
5152F:	include/uapi/linux/fs.h
5153F:	fs/fcntl.c
5154F:	fs/locks.c
5155
5156FILESYSTEMS (VFS and infrastructure)
5157M:	Alexander Viro <viro@zeniv.linux.org.uk>
5158L:	linux-fsdevel@vger.kernel.org
5159S:	Maintained
5160F:	fs/*
5161
5162FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5163M:	Riku Voipio <riku.voipio@iki.fi>
5164L:	linux-hwmon@vger.kernel.org
5165S:	Maintained
5166F:	drivers/hwmon/f75375s.c
5167F:	include/linux/f75375s.h
5168
5169FIREWIRE AUDIO DRIVERS
5170M:	Clemens Ladisch <clemens@ladisch.de>
5171L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5172T:	git git://git.alsa-project.org/alsa-kernel.git
5173S:	Maintained
5174F:	sound/firewire/
5175
5176FIREWIRE MEDIA DRIVERS (firedtv)
5177M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5178L:	linux-media@vger.kernel.org
5179L:	linux1394-devel@lists.sourceforge.net
5180T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5181S:	Maintained
5182F:	drivers/media/firewire/
5183
5184FIREWIRE SBP-2 TARGET
5185M:	Chris Boot <bootc@bootc.net>
5186L:	linux-scsi@vger.kernel.org
5187L:	target-devel@vger.kernel.org
5188L:	linux1394-devel@lists.sourceforge.net
5189T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5190S:	Maintained
5191F:	drivers/target/sbp/
5192
5193FIREWIRE SUBSYSTEM
5194M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5195L:	linux1394-devel@lists.sourceforge.net
5196W:	http://ieee1394.wiki.kernel.org/
5197T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5198S:	Maintained
5199F:	drivers/firewire/
5200F:	include/linux/firewire.h
5201F:	include/uapi/linux/firewire*.h
5202F:	tools/firewire/
5203
5204FIRMWARE LOADER (request_firmware)
5205M:	Luis R. Rodriguez <mcgrof@kernel.org>
5206L:	linux-kernel@vger.kernel.org
5207S:	Maintained
5208F:	Documentation/firmware_class/
5209F:	drivers/base/firmware*.c
5210F:	include/linux/firmware.h
5211
5212FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5213M:	Joshua Morris <josh.h.morris@us.ibm.com>
5214M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5215S:	Maintained
5216F:	drivers/block/rsxx/
5217
5218FLOPPY DRIVER
5219M:	Jiri Kosina <jikos@kernel.org>
5220T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5221S:	Odd fixes
5222F:	drivers/block/floppy.c
5223
5224FMC SUBSYSTEM
5225M:	Alessandro Rubini <rubini@gnudd.com>
5226W:	http://www.ohwr.org/projects/fmc-bus
5227S:	Supported
5228F:	drivers/fmc/
5229F:	include/linux/fmc*.h
5230F:	include/linux/ipmi-fru.h
5231K:	fmc_d.*register
5232
5233FPGA MANAGER FRAMEWORK
5234M:	Alan Tull <atull@kernel.org>
5235R:	Moritz Fischer <moritz.fischer@ettus.com>
5236L:	linux-fpga@vger.kernel.org
5237S:	Maintained
5238T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5239F:	Documentation/fpga/
5240F:	Documentation/devicetree/bindings/fpga/
5241F:	drivers/fpga/
5242F:	include/linux/fpga/
5243W:	http://www.rocketboards.org
5244
5245FPU EMULATOR
5246M:	Bill Metzenthen <billm@melbpc.org.au>
5247W:	http://floatingpoint.sourceforge.net/emulator/index.html
5248S:	Maintained
5249F:	arch/x86/math-emu/
5250
5251FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5252L:	netdev@vger.kernel.org
5253S:	Orphan
5254F:	drivers/net/wan/dlci.c
5255F:	drivers/net/wan/sdla.c
5256
5257FRAMEBUFFER LAYER
5258M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5259L:	linux-fbdev@vger.kernel.org
5260T:	git git://github.com/bzolnier/linux.git
5261Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5262S:	Maintained
5263F:	Documentation/fb/
5264F:	drivers/video/
5265F:	include/video/
5266F:	include/linux/fb.h
5267F:	include/uapi/video/
5268F:	include/uapi/linux/fb.h
5269
5270FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5271M:	Horia Geantă <horia.geanta@nxp.com>
5272M:	Dan Douglass <dan.douglass@nxp.com>
5273L:	linux-crypto@vger.kernel.org
5274S:	Maintained
5275F:	drivers/crypto/caam/
5276F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5277
5278FREESCALE DIU FRAMEBUFFER DRIVER
5279M:	Timur Tabi <timur@tabi.org>
5280L:	linux-fbdev@vger.kernel.org
5281S:	Maintained
5282F:	drivers/video/fbdev/fsl-diu-fb.*
5283
5284FREESCALE DMA DRIVER
5285M:	Li Yang <leoli@freescale.com>
5286M:	Zhang Wei <zw@zh-kernel.org>
5287L:	linuxppc-dev@lists.ozlabs.org
5288S:	Maintained
5289F:	drivers/dma/fsldma.*
5290
5291FREESCALE GPMI NAND DRIVER
5292M:	Han Xu <han.xu@nxp.com>
5293L:	linux-mtd@lists.infradead.org
5294S:	Maintained
5295F:	drivers/mtd/nand/gpmi-nand/*
5296
5297FREESCALE I2C CPM DRIVER
5298M:	Jochen Friedrich <jochen@scram.de>
5299L:	linuxppc-dev@lists.ozlabs.org
5300L:	linux-i2c@vger.kernel.org
5301S:	Maintained
5302F:	drivers/i2c/busses/i2c-cpm.c
5303
5304FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5305M:	Sascha Hauer <kernel@pengutronix.de>
5306L:	linux-fbdev@vger.kernel.org
5307L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5308S:	Maintained
5309F:	include/linux/platform_data/video-imxfb.h
5310F:	drivers/video/fbdev/imxfb.c
5311
5312FREESCALE QUAD SPI DRIVER
5313M:	Han Xu <han.xu@nxp.com>
5314L:	linux-mtd@lists.infradead.org
5315S:	Maintained
5316F:	drivers/mtd/spi-nor/fsl-quadspi.c
5317
5318FREESCALE SOC FS_ENET DRIVER
5319M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5320M:	Vitaly Bordug <vbordug@ru.mvista.com>
5321L:	linuxppc-dev@lists.ozlabs.org
5322L:	netdev@vger.kernel.org
5323S:	Maintained
5324F:	drivers/net/ethernet/freescale/fs_enet/
5325F:	include/linux/fs_enet_pd.h
5326
5327FREESCALE IMX / MXC FEC DRIVER
5328M:	Fugang Duan <fugang.duan@nxp.com>
5329L:	netdev@vger.kernel.org
5330S:	Maintained
5331F:	drivers/net/ethernet/freescale/fec_main.c
5332F:	drivers/net/ethernet/freescale/fec_ptp.c
5333F:	drivers/net/ethernet/freescale/fec.h
5334F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5335
5336FREESCALE QORIQ DPAA FMAN DRIVER
5337M:	Madalin Bucur <madalin.bucur@nxp.com>
5338L:	netdev@vger.kernel.org
5339S:	Maintained
5340F:	drivers/net/ethernet/freescale/fman
5341F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5342
5343FREESCALE QORIQ DPAA ETHERNET DRIVER
5344M:	Madalin Bucur <madalin.bucur@nxp.com>
5345L:	netdev@vger.kernel.org
5346S:	Maintained
5347F:	drivers/net/ethernet/freescale/dpaa
5348
5349FREESCALE SOC DRIVERS
5350M:	Scott Wood <oss@buserror.net>
5351L:	linuxppc-dev@lists.ozlabs.org
5352L:	linux-arm-kernel@lists.infradead.org
5353S:	Maintained
5354F:	Documentation/devicetree/bindings/powerpc/fsl/
5355F:	drivers/soc/fsl/
5356F:	include/linux/fsl/
5357
5358FREESCALE QUICC ENGINE LIBRARY
5359M:	Qiang Zhao <qiang.zhao@nxp.com>
5360L:	linuxppc-dev@lists.ozlabs.org
5361S:	Maintained
5362F:	drivers/soc/fsl/qe/
5363F:	include/soc/fsl/*qe*.h
5364F:	include/soc/fsl/*ucc*.h
5365
5366FREESCALE USB PERIPHERAL DRIVERS
5367M:	Li Yang <leoli@freescale.com>
5368L:	linux-usb@vger.kernel.org
5369L:	linuxppc-dev@lists.ozlabs.org
5370S:	Maintained
5371F:	drivers/usb/gadget/udc/fsl*
5372
5373FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5374M:	Li Yang <leoli@freescale.com>
5375L:	netdev@vger.kernel.org
5376L:	linuxppc-dev@lists.ozlabs.org
5377S:	Maintained
5378F:	drivers/net/ethernet/freescale/ucc_geth*
5379
5380FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5381M:	Claudiu Manoil <claudiu.manoil@freescale.com>
5382L:	netdev@vger.kernel.org
5383S:	Maintained
5384F:	drivers/net/ethernet/freescale/gianfar*
5385X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5386F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5387
5388FREESCALE QUICC ENGINE UCC HDLC DRIVER
5389M:	Zhao Qiang <qiang.zhao@nxp.com>
5390L:	netdev@vger.kernel.org
5391L:	linuxppc-dev@lists.ozlabs.org
5392S:	Maintained
5393F:	drivers/net/wan/fsl_ucc_hdlc*
5394
5395FREESCALE QUICC ENGINE UCC UART DRIVER
5396M:	Timur Tabi <timur@tabi.org>
5397L:	linuxppc-dev@lists.ozlabs.org
5398S:	Maintained
5399F:	drivers/tty/serial/ucc_uart.c
5400
5401FREESCALE SOC SOUND DRIVERS
5402M:	Timur Tabi <timur@tabi.org>
5403M:	Nicolin Chen <nicoleotsuka@gmail.com>
5404M:	Xiubo Li <Xiubo.Lee@gmail.com>
5405R:	Fabio Estevam <fabio.estevam@nxp.com>
5406L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5407L:	linuxppc-dev@lists.ozlabs.org
5408S:	Maintained
5409F:	sound/soc/fsl/fsl*
5410F:	sound/soc/fsl/imx*
5411F:	sound/soc/fsl/mpc8610_hpcd.c
5412
5413FREEVXFS FILESYSTEM
5414M:	Christoph Hellwig <hch@infradead.org>
5415W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5416S:	Maintained
5417F:	fs/freevxfs/
5418
5419FREEZER
5420M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5421M:	Pavel Machek <pavel@ucw.cz>
5422L:	linux-pm@vger.kernel.org
5423S:	Supported
5424F:	Documentation/power/freezing-of-tasks.txt
5425F:	include/linux/freezer.h
5426F:	kernel/freezer.c
5427
5428FRONTSWAP API
5429M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5430L:	linux-kernel@vger.kernel.org
5431S:	Maintained
5432F:	mm/frontswap.c
5433F:	include/linux/frontswap.h
5434
5435FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5436M:	David Howells <dhowells@redhat.com>
5437L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5438S:	Supported
5439F:	Documentation/filesystems/caching/
5440F:	fs/fscache/
5441F:	include/linux/fscache*.h
5442
5443FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5444M:	Theodore Y. Ts'o <tytso@mit.edu>
5445M:	Jaegeuk Kim <jaegeuk@kernel.org>
5446L:	linux-fscrypt@vger.kernel.org
5447Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5448T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5449S:	Supported
5450F:	fs/crypto/
5451F:	include/linux/fscrypt*.h
5452
5453F2FS FILE SYSTEM
5454M:	Jaegeuk Kim <jaegeuk@kernel.org>
5455M:	Chao Yu <yuchao0@huawei.com>
5456L:	linux-f2fs-devel@lists.sourceforge.net
5457W:	https://f2fs.wiki.kernel.org/
5458T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5459S:	Maintained
5460F:	Documentation/filesystems/f2fs.txt
5461F:	Documentation/ABI/testing/sysfs-fs-f2fs
5462F:	fs/f2fs/
5463F:	include/linux/f2fs_fs.h
5464F:	include/trace/events/f2fs.h
5465
5466FUJITSU FR-V (FRV) PORT
5467S:	Orphan
5468F:	arch/frv/
5469
5470FUJITSU LAPTOP EXTRAS
5471M:	Jonathan Woithe <jwoithe@just42.net>
5472L:	platform-driver-x86@vger.kernel.org
5473S:	Maintained
5474F:	drivers/platform/x86/fujitsu-laptop.c
5475
5476FUJITSU M-5MO LS CAMERA ISP DRIVER
5477M:	Kyungmin Park <kyungmin.park@samsung.com>
5478M:	Heungjun Kim <riverful.kim@samsung.com>
5479L:	linux-media@vger.kernel.org
5480S:	Maintained
5481F:	drivers/media/i2c/m5mols/
5482F:	include/media/i2c/m5mols.h
5483
5484FUJITSU TABLET EXTRAS
5485M:	Robert Gerlach <khnz@gmx.de>
5486L:	platform-driver-x86@vger.kernel.org
5487S:	Maintained
5488F:	drivers/platform/x86/fujitsu-tablet.c
5489
5490FUSE: FILESYSTEM IN USERSPACE
5491M:	Miklos Szeredi <miklos@szeredi.hu>
5492L:	linux-fsdevel@vger.kernel.org
5493W:	http://fuse.sourceforge.net/
5494T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5495S:	Maintained
5496F:	fs/fuse/
5497F:	include/uapi/linux/fuse.h
5498F:	Documentation/filesystems/fuse.txt
5499
5500FUTEX SUBSYSTEM
5501M:	Thomas Gleixner <tglx@linutronix.de>
5502M:	Ingo Molnar <mingo@redhat.com>
5503R:	Peter Zijlstra <peterz@infradead.org>
5504R:	Darren Hart <dvhart@infradead.org>
5505L:	linux-kernel@vger.kernel.org
5506T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5507S:	Maintained
5508F:	kernel/futex.c
5509F:	kernel/futex_compat.c
5510F:	include/asm-generic/futex.h
5511F:	include/linux/futex.h
5512F:	include/uapi/linux/futex.h
5513F:	tools/testing/selftests/futex/
5514F:	tools/perf/bench/futex*
5515F:	Documentation/*futex*
5516
5517FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5518M:	Rik Faith <faith@cs.unc.edu>
5519L:	linux-scsi@vger.kernel.org
5520S:	Odd Fixes (e.g., new signatures)
5521F:	drivers/scsi/fdomain.*
5522
5523GCC PLUGINS
5524M:	Kees Cook <keescook@chromium.org>
5525R:	Emese Revfy <re.emese@gmail.com>
5526L:	kernel-hardening@lists.openwall.com
5527S:	Maintained
5528F:	scripts/gcc-plugins/
5529F:	scripts/gcc-plugin.sh
5530F:	scripts/Makefile.gcc-plugins
5531F:	Documentation/gcc-plugins.txt
5532
5533GCOV BASED KERNEL PROFILING
5534M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5535S:	Maintained
5536F:	kernel/gcov/
5537F:	Documentation/dev-tools/gcov.rst
5538
5539GDT SCSI DISK ARRAY CONTROLLER DRIVER
5540M:	Achim Leubner <achim_leubner@adaptec.com>
5541L:	linux-scsi@vger.kernel.org
5542W:	http://www.icp-vortex.com/
5543S:	Supported
5544F:	drivers/scsi/gdt*
5545
5546GDB KERNEL DEBUGGING HELPER SCRIPTS
5547M:	Jan Kiszka <jan.kiszka@siemens.com>
5548M:	Kieran Bingham <kieran@bingham.xyz>
5549S:	Supported
5550F:	scripts/gdb/
5551
5552GEMTEK FM RADIO RECEIVER DRIVER
5553M:	Hans Verkuil <hverkuil@xs4all.nl>
5554L:	linux-media@vger.kernel.org
5555T:	git git://linuxtv.org/media_tree.git
5556W:	https://linuxtv.org
5557S:	Maintained
5558F:	drivers/media/radio/radio-gemtek*
5559
5560GENERIC GPIO I2C DRIVER
5561M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5562S:	Supported
5563F:	drivers/i2c/busses/i2c-gpio.c
5564F:	include/linux/i2c-gpio.h
5565
5566GENERIC GPIO I2C MULTIPLEXER DRIVER
5567M:	Peter Korsgaard <peter.korsgaard@barco.com>
5568L:	linux-i2c@vger.kernel.org
5569S:	Supported
5570F:	drivers/i2c/muxes/i2c-mux-gpio.c
5571F:	include/linux/i2c-mux-gpio.h
5572F:	Documentation/i2c/muxes/i2c-mux-gpio
5573
5574GENERIC HDLC (WAN) DRIVERS
5575M:	Krzysztof Halasa <khc@pm.waw.pl>
5576W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5577S:	Maintained
5578F:	drivers/net/wan/c101.c
5579F:	drivers/net/wan/hd6457*
5580F:	drivers/net/wan/hdlc*
5581F:	drivers/net/wan/n2.c
5582F:	drivers/net/wan/pc300too.c
5583F:	drivers/net/wan/pci200syn.c
5584F:	drivers/net/wan/wanxl*
5585
5586GENERIC INCLUDE/ASM HEADER FILES
5587M:	Arnd Bergmann <arnd@arndb.de>
5588L:	linux-arch@vger.kernel.org
5589T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5590S:	Maintained
5591F:	include/asm-generic/
5592F:	include/uapi/asm-generic/
5593
5594GENERIC PHY FRAMEWORK
5595M:	Kishon Vijay Abraham I <kishon@ti.com>
5596L:	linux-kernel@vger.kernel.org
5597T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5598S:	Supported
5599F:	drivers/phy/
5600F:	include/linux/phy/
5601
5602GENERIC PM DOMAINS
5603M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5604M:	Kevin Hilman <khilman@kernel.org>
5605M:	Ulf Hansson <ulf.hansson@linaro.org>
5606L:	linux-pm@vger.kernel.org
5607S:	Supported
5608F:	drivers/base/power/domain*.c
5609F:	include/linux/pm_domain.h
5610F:	Documentation/devicetree/bindings/power/power_domain.txt
5611
5612GENERIC UIO DRIVER FOR PCI DEVICES
5613M:	"Michael S. Tsirkin" <mst@redhat.com>
5614L:	kvm@vger.kernel.org
5615S:	Supported
5616F:	drivers/uio/uio_pci_generic.c
5617
5618GET_MAINTAINER SCRIPT
5619M:	Joe Perches <joe@perches.com>
5620S:	Maintained
5621F:	scripts/get_maintainer.pl
5622
5623GENWQE (IBM Generic Workqueue Card)
5624M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5625M:	Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5626S:	Supported
5627F:	drivers/misc/genwqe/
5628
5629GFS2 FILE SYSTEM
5630M:	Steven Whitehouse <swhiteho@redhat.com>
5631M:	Bob Peterson <rpeterso@redhat.com>
5632L:	cluster-devel@redhat.com
5633W:	http://sources.redhat.com/cluster/
5634T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5635S:	Supported
5636F:	Documentation/filesystems/gfs2*.txt
5637F:	fs/gfs2/
5638F:	include/uapi/linux/gfs2_ondisk.h
5639
5640GIGASET ISDN DRIVERS
5641M:	Paul Bolle <pebolle@tiscali.nl>
5642L:	gigaset307x-common@lists.sourceforge.net
5643W:	http://gigaset307x.sourceforge.net/
5644S:	Odd Fixes
5645F:	Documentation/isdn/README.gigaset
5646F:	drivers/isdn/gigaset/
5647F:	include/uapi/linux/gigaset_dev.h
5648
5649GO7007 MPEG CODEC
5650M:	Hans Verkuil <hans.verkuil@cisco.com>
5651L:	linux-media@vger.kernel.org
5652S:	Maintained
5653F:	drivers/media/usb/go7007/
5654
5655GOODIX TOUCHSCREEN
5656M:	Bastien Nocera <hadess@hadess.net>
5657L:	linux-input@vger.kernel.org
5658S:	Maintained
5659F:	drivers/input/touchscreen/goodix.c
5660
5661GPIO MOCKUP DRIVER
5662M:	Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5663L:	linux-gpio@vger.kernel.org
5664S:	Maintained
5665F:	drivers/gpio/gpio-mockup.c
5666F:	tools/testing/selftests/gpio/
5667
5668GPIO SUBSYSTEM
5669M:	Linus Walleij <linus.walleij@linaro.org>
5670M:	Alexandre Courbot <gnurou@gmail.com>
5671L:	linux-gpio@vger.kernel.org
5672T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5673S:	Maintained
5674F:	Documentation/devicetree/bindings/gpio/
5675F:	Documentation/gpio/
5676F:	Documentation/ABI/testing/gpio-cdev
5677F:	Documentation/ABI/obsolete/sysfs-gpio
5678F:	drivers/gpio/
5679F:	include/linux/gpio/
5680F:	include/linux/gpio.h
5681F:	include/asm-generic/gpio.h
5682F:	include/uapi/linux/gpio.h
5683F:	tools/gpio/
5684
5685GRE DEMULTIPLEXER DRIVER
5686M:	Dmitry Kozlov <xeb@mail.ru>
5687L:	netdev@vger.kernel.org
5688S:	Maintained
5689F:	net/ipv4/gre_demux.c
5690F:	net/ipv4/gre_offload.c
5691F:	include/net/gre.h
5692
5693GRETH 10/100/1G Ethernet MAC device driver
5694M:	Andreas Larsson <andreas@gaisler.com>
5695L:	netdev@vger.kernel.org
5696S:	Maintained
5697F:	drivers/net/ethernet/aeroflex/
5698
5699GREYBUS SUBSYSTEM
5700M:	Johan Hovold <johan@kernel.org>
5701M:	Alex Elder <elder@kernel.org>
5702M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5703S:	Maintained
5704F:	drivers/staging/greybus/
5705L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
5706
5707GREYBUS AUDIO PROTOCOLS DRIVERS
5708M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
5709M:	Mark Greer <mgreer@animalcreek.com>
5710S:	Maintained
5711F:	drivers/staging/greybus/audio_apbridgea.c
5712F:	drivers/staging/greybus/audio_apbridgea.h
5713F:	drivers/staging/greybus/audio_codec.c
5714F:	drivers/staging/greybus/audio_codec.h
5715F:	drivers/staging/greybus/audio_gb.c
5716F:	drivers/staging/greybus/audio_manager.c
5717F:	drivers/staging/greybus/audio_manager.h
5718F:	drivers/staging/greybus/audio_manager_module.c
5719F:	drivers/staging/greybus/audio_manager_private.h
5720F:	drivers/staging/greybus/audio_manager_sysfs.c
5721F:	drivers/staging/greybus/audio_module.c
5722F:	drivers/staging/greybus/audio_topology.c
5723
5724GREYBUS PROTOCOLS DRIVERS
5725M:	Rui Miguel Silva <rmfrfs@gmail.com>
5726S:	Maintained
5727F:	drivers/staging/greybus/sdio.c
5728F:	drivers/staging/greybus/light.c
5729F:	drivers/staging/greybus/gpio.c
5730F:	drivers/staging/greybus/power_supply.c
5731F:	drivers/staging/greybus/spi.c
5732F:	drivers/staging/greybus/spilib.c
5733
5734GREYBUS PROTOCOLS DRIVERS
5735M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
5736S:	Maintained
5737F:	drivers/staging/greybus/loopback.c
5738F:	drivers/staging/greybus/timesync.c
5739F:	drivers/staging/greybus/timesync_platform.c
5740
5741GREYBUS PROTOCOLS DRIVERS
5742M:	Viresh Kumar <vireshk@kernel.org>
5743S:	Maintained
5744F:	drivers/staging/greybus/authentication.c
5745F:	drivers/staging/greybus/bootrom.c
5746F:	drivers/staging/greybus/firmware.h
5747F:	drivers/staging/greybus/fw-core.c
5748F:	drivers/staging/greybus/fw-download.c
5749F:	drivers/staging/greybus/fw-managament.c
5750F:	drivers/staging/greybus/greybus_authentication.h
5751F:	drivers/staging/greybus/greybus_firmware.h
5752F:	drivers/staging/greybus/hid.c
5753F:	drivers/staging/greybus/i2c.c
5754F:	drivers/staging/greybus/spi.c
5755F:	drivers/staging/greybus/spilib.c
5756F:	drivers/staging/greybus/spilib.h
5757
5758GREYBUS PROTOCOLS DRIVERS
5759M:	David Lin <dtwlin@gmail.com>
5760S:	Maintained
5761F:	drivers/staging/greybus/uart.c
5762F:	drivers/staging/greybus/log.c
5763
5764GREYBUS PLATFORM DRIVERS
5765M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5766S:	Maintained
5767F:	drivers/staging/greybus/arche-platform.c
5768F:	drivers/staging/greybus/arche-apb-ctrl.c
5769F:	drivers/staging/greybus/arche_platform.h
5770
5771GS1662 VIDEO SERIALIZER
5772M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5773L:	linux-media@vger.kernel.org
5774T:	git git://linuxtv.org/media_tree.git
5775S:	Maintained
5776F:	drivers/media/spi/gs1662.c
5777
5778GSPCA FINEPIX SUBDRIVER
5779M:	Frank Zago <frank@zago.net>
5780L:	linux-media@vger.kernel.org
5781T:	git git://linuxtv.org/media_tree.git
5782S:	Maintained
5783F:	drivers/media/usb/gspca/finepix.c
5784
5785GSPCA GL860 SUBDRIVER
5786M:	Olivier Lorin <o.lorin@laposte.net>
5787L:	linux-media@vger.kernel.org
5788T:	git git://linuxtv.org/media_tree.git
5789S:	Maintained
5790F:	drivers/media/usb/gspca/gl860/
5791
5792GSPCA M5602 SUBDRIVER
5793M:	Erik Andren <erik.andren@gmail.com>
5794L:	linux-media@vger.kernel.org
5795T:	git git://linuxtv.org/media_tree.git
5796S:	Maintained
5797F:	drivers/media/usb/gspca/m5602/
5798
5799GSPCA PAC207 SONIXB SUBDRIVER
5800M:	Hans Verkuil <hverkuil@xs4all.nl>
5801L:	linux-media@vger.kernel.org
5802T:	git git://linuxtv.org/media_tree.git
5803S:	Odd Fixes
5804F:	drivers/media/usb/gspca/pac207.c
5805
5806GSPCA SN9C20X SUBDRIVER
5807M:	Brian Johnson <brijohn@gmail.com>
5808L:	linux-media@vger.kernel.org
5809T:	git git://linuxtv.org/media_tree.git
5810S:	Maintained
5811F:	drivers/media/usb/gspca/sn9c20x.c
5812
5813GSPCA T613 SUBDRIVER
5814M:	Leandro Costantino <lcostantino@gmail.com>
5815L:	linux-media@vger.kernel.org
5816T:	git git://linuxtv.org/media_tree.git
5817S:	Maintained
5818F:	drivers/media/usb/gspca/t613.c
5819
5820GSPCA USB WEBCAM DRIVER
5821M:	Hans Verkuil <hverkuil@xs4all.nl>
5822L:	linux-media@vger.kernel.org
5823T:	git git://linuxtv.org/media_tree.git
5824S:	Odd Fixes
5825F:	drivers/media/usb/gspca/
5826
5827GTP (GPRS Tunneling Protocol)
5828M:	Pablo Neira Ayuso <pablo@netfilter.org>
5829M:	Harald Welte <laforge@gnumonks.org>
5830L:	osmocom-net-gprs@lists.osmocom.org
5831T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5832S:	Maintained
5833F:	drivers/net/gtp.c
5834
5835GUID PARTITION TABLE (GPT)
5836M:	Davidlohr Bueso <dave@stgolabs.net>
5837L:	linux-efi@vger.kernel.org
5838S:	Maintained
5839F:	block/partitions/efi.*
5840
5841STK1160 USB VIDEO CAPTURE DRIVER
5842M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5843L:	linux-media@vger.kernel.org
5844T:	git git://linuxtv.org/media_tree.git
5845S:	Maintained
5846F:	drivers/media/usb/stk1160/
5847
5848H8/300 ARCHITECTURE
5849M:	Yoshinori Sato <ysato@users.sourceforge.jp>
5850L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5851W:	http://uclinux-h8.sourceforge.jp
5852T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5853S:	Maintained
5854F:	arch/h8300/
5855F:	drivers/clocksource/h8300_*.c
5856F:	drivers/clk/h8300/
5857F:	drivers/irqchip/irq-renesas-h8*.c
5858
5859HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5860M:	Frank Seidel <frank@f-seidel.de>
5861L:	platform-driver-x86@vger.kernel.org
5862W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5863S:	Maintained
5864F:	drivers/platform/x86/hdaps.c
5865
5866HDPVR USB VIDEO ENCODER DRIVER
5867M:	Hans Verkuil <hverkuil@xs4all.nl>
5868L:	linux-media@vger.kernel.org
5869T:	git git://linuxtv.org/media_tree.git
5870W:	https://linuxtv.org
5871S:	Odd Fixes
5872F:	drivers/media/usb/hdpvr/
5873
5874HWPOISON MEMORY FAILURE HANDLING
5875M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5876L:	linux-mm@kvack.org
5877S:	Maintained
5878F:	mm/memory-failure.c
5879F:	mm/hwpoison-inject.c
5880
5881HYPERVISOR VIRTUAL CONSOLE DRIVER
5882L:	linuxppc-dev@lists.ozlabs.org
5883S:	Odd Fixes
5884F:	drivers/tty/hvc/
5885
5886HACKRF MEDIA DRIVER
5887M:	Antti Palosaari <crope@iki.fi>
5888L:	linux-media@vger.kernel.org
5889W:	https://linuxtv.org
5890W:	http://palosaari.fi/linux/
5891Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5892T:	git git://linuxtv.org/anttip/media_tree.git
5893S:	Maintained
5894F:	drivers/media/usb/hackrf/
5895
5896HARDWARE MONITORING
5897M:	Jean Delvare <jdelvare@suse.com>
5898M:	Guenter Roeck <linux@roeck-us.net>
5899L:	linux-hwmon@vger.kernel.org
5900W:	http://hwmon.wiki.kernel.org/
5901T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5902T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5903S:	Maintained
5904F:	Documentation/hwmon/
5905F:	drivers/hwmon/
5906F:	include/linux/hwmon*.h
5907
5908HARDWARE RANDOM NUMBER GENERATOR CORE
5909M:	Matt Mackall <mpm@selenic.com>
5910M:	Herbert Xu <herbert@gondor.apana.org.au>
5911L:	linux-crypto@vger.kernel.org
5912S:	Odd fixes
5913F:	Documentation/devicetree/bindings/rng/
5914F:	Documentation/hw_random.txt
5915F:	drivers/char/hw_random/
5916F:	include/linux/hw_random.h
5917
5918HARDWARE SPINLOCK CORE
5919M:	Ohad Ben-Cohen <ohad@wizery.com>
5920M:	Bjorn Andersson <bjorn.andersson@linaro.org>
5921L:	linux-remoteproc@vger.kernel.org
5922S:	Maintained
5923T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5924F:	Documentation/devicetree/bindings/hwlock/
5925F:	Documentation/hwspinlock.txt
5926F:	drivers/hwspinlock/
5927F:	include/linux/hwspinlock.h
5928
5929HARMONY SOUND DRIVER
5930L:	linux-parisc@vger.kernel.org
5931S:	Maintained
5932F:	sound/parisc/harmony.*
5933
5934HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5935M:	Jimmy Vance <jimmy.vance@hpe.com>
5936S:	Supported
5937F:	Documentation/watchdog/hpwdt.txt
5938F:	drivers/watchdog/hpwdt.c
5939
5940HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5941M:	Don Brace <don.brace@microsemi.com>
5942L:	esc.storagedev@microsemi.com
5943L:	linux-scsi@vger.kernel.org
5944S:	Supported
5945F:	Documentation/scsi/hpsa.txt
5946F:	drivers/scsi/hpsa*.[ch]
5947F:	include/linux/cciss*.h
5948F:	include/uapi/linux/cciss*.h
5949
5950HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5951M:	Don Brace <don.brace@microsemi.com>
5952L:	esc.storagedev@microsemi.com
5953L:	linux-scsi@vger.kernel.org
5954S:	Supported
5955F:	Documentation/blockdev/cciss.txt
5956F:	drivers/block/cciss*
5957F:	include/linux/cciss_ioctl.h
5958F:	include/uapi/linux/cciss_ioctl.h
5959
5960OPA-VNIC DRIVER
5961M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
5962M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
5963L:	linux-rdma@vger.kernel.org
5964S:	Supported
5965F:	drivers/infiniband/ulp/opa_vnic
5966
5967HFI1 DRIVER
5968M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
5969M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
5970L:	linux-rdma@vger.kernel.org
5971S:	Supported
5972F:	drivers/infiniband/hw/hfi1
5973
5974HFS FILESYSTEM
5975L:	linux-fsdevel@vger.kernel.org
5976S:	Orphan
5977F:	Documentation/filesystems/hfs.txt
5978F:	fs/hfs/
5979
5980HFSPLUS FILESYSTEM
5981L:	linux-fsdevel@vger.kernel.org
5982S:	Orphan
5983F:	Documentation/filesystems/hfsplus.txt
5984F:	fs/hfsplus/
5985
5986HGA FRAMEBUFFER DRIVER
5987M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5988L:	linux-nvidia@lists.surfsouth.com
5989W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5990S:	Maintained
5991F:	drivers/video/fbdev/hgafb.c
5992
5993HIBERNATION (aka Software Suspend, aka swsusp)
5994M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5995M:	Pavel Machek <pavel@ucw.cz>
5996L:	linux-pm@vger.kernel.org
5997B:	https://bugzilla.kernel.org
5998S:	Supported
5999F:	arch/x86/power/
6000F:	drivers/base/power/
6001F:	kernel/power/
6002F:	include/linux/suspend.h
6003F:	include/linux/freezer.h
6004F:	include/linux/pm.h
6005F:	arch/*/include/asm/suspend*.h
6006
6007HID CORE LAYER
6008M:	Jiri Kosina <jikos@kernel.org>
6009R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6010L:	linux-input@vger.kernel.org
6011T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6012S:	Maintained
6013F:	drivers/hid/
6014F:	include/linux/hid*
6015F:	include/uapi/linux/hid*
6016
6017HID SENSOR HUB DRIVERS
6018M:	Jiri Kosina <jikos@kernel.org>
6019M:	Jonathan Cameron <jic23@kernel.org>
6020M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6021L:	linux-input@vger.kernel.org
6022L:	linux-iio@vger.kernel.org
6023S:	Maintained
6024F:	Documentation/hid/hid-sensor*
6025F:	drivers/hid/hid-sensor-*
6026F:	drivers/iio/*/hid-*
6027F:	include/linux/hid-sensor-*
6028
6029HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
6030M:	Thomas Gleixner <tglx@linutronix.de>
6031L:	linux-kernel@vger.kernel.org
6032T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6033S:	Maintained
6034F:	Documentation/timers/
6035F:	kernel/time/hrtimer.c
6036F:	kernel/time/clockevents.c
6037F:	kernel/time/tick*.*
6038F:	kernel/time/timer_*.c
6039F:	include/linux/clockchips.h
6040F:	include/linux/hrtimer.h
6041
6042HIGH-SPEED SCC DRIVER FOR AX.25
6043L:	linux-hams@vger.kernel.org
6044S:	Orphan
6045F:	drivers/net/hamradio/dmascc.c
6046F:	drivers/net/hamradio/scc.c
6047
6048HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6049M:	HighPoint Linux Team <linux@highpoint-tech.com>
6050W:	http://www.highpoint-tech.com
6051S:	Supported
6052F:	Documentation/scsi/hptiop.txt
6053F:	drivers/scsi/hptiop.c
6054
6055HIPPI
6056M:	Jes Sorensen <jes@trained-monkey.org>
6057L:	linux-hippi@sunsite.dk
6058S:	Maintained
6059F:	include/linux/hippidevice.h
6060F:	include/uapi/linux/if_hippi.h
6061F:	net/802/hippi.c
6062F:	drivers/net/hippi/
6063
6064HISILICON NETWORK SUBSYSTEM DRIVER
6065M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6066M:	Salil Mehta <salil.mehta@huawei.com>
6067L:	netdev@vger.kernel.org
6068W:	http://www.hisilicon.com
6069S:	Maintained
6070F:	drivers/net/ethernet/hisilicon/
6071F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6072
6073HISILICON ROCE DRIVER
6074M:	Lijun Ou <oulijun@huawei.com>
6075M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6076L:	linux-rdma@vger.kernel.org
6077S:	Maintained
6078F:	drivers/infiniband/hw/hns/
6079F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6080
6081HISILICON SAS Controller
6082M:	John Garry <john.garry@huawei.com>
6083W:	http://www.hisilicon.com
6084S:	Supported
6085F:	drivers/scsi/hisi_sas/
6086F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6087
6088HOST AP DRIVER
6089M:	Jouni Malinen <j@w1.fi>
6090L:	linux-wireless@vger.kernel.org
6091W:	http://w1.fi/hostap-driver.html
6092S:	Obsolete
6093F:	drivers/net/wireless/intersil/hostap/
6094
6095HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6096L:	platform-driver-x86@vger.kernel.org
6097S:	Orphan
6098F:	drivers/platform/x86/tc1100-wmi.c
6099
6100HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6101M:	Jaroslav Kysela <perex@perex.cz>
6102S:	Maintained
6103F:	drivers/net/ethernet/hp/hp100.*
6104
6105HPET:	High Precision Event Timers driver
6106M:	Clemens Ladisch <clemens@ladisch.de>
6107S:	Maintained
6108F:	Documentation/timers/hpet.txt
6109F:	drivers/char/hpet.c
6110F:	include/linux/hpet.h
6111F:	include/uapi/linux/hpet.h
6112
6113HPET:	x86
6114S:	Orphan
6115F:	arch/x86/kernel/hpet.c
6116F:	arch/x86/include/asm/hpet.h
6117
6118HPFS FILESYSTEM
6119M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6120W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6121S:	Maintained
6122F:	fs/hpfs/
6123
6124HSI SUBSYSTEM
6125M:	Sebastian Reichel <sre@kernel.org>
6126T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6127S:	Maintained
6128F:	Documentation/ABI/testing/sysfs-bus-hsi
6129F:	Documentation/driver-api/hsi.rst
6130F:	drivers/hsi/
6131F:	include/linux/hsi/
6132F:	include/uapi/linux/hsi/
6133
6134HSO 3G MODEM DRIVER
6135L:	linux-usb@vger.kernel.org
6136S:	Orphan
6137F:	drivers/net/usb/hso.c
6138
6139HSR NETWORK PROTOCOL
6140M:	Arvid Brodin <arvid.brodin@alten.se>
6141L:	netdev@vger.kernel.org
6142S:	Maintained
6143F:	net/hsr/
6144
6145HTCPEN TOUCHSCREEN DRIVER
6146M:	Pau Oliva Fora <pof@eslack.org>
6147L:	linux-input@vger.kernel.org
6148S:	Maintained
6149F:	drivers/input/touchscreen/htcpen.c
6150
6151HUGETLB FILESYSTEM
6152M:	Nadia Yvette Chambers <nyc@holomorphy.com>
6153S:	Maintained
6154F:	fs/hugetlbfs/
6155
6156HVA ST MEDIA DRIVER
6157M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6158L:	linux-media@vger.kernel.org
6159T:	git git://linuxtv.org/media_tree.git
6160W:	https://linuxtv.org
6161S:	Supported
6162F:	drivers/media/platform/sti/hva
6163
6164Hyper-V CORE AND DRIVERS
6165M:	"K. Y. Srinivasan" <kys@microsoft.com>
6166M:	Haiyang Zhang <haiyangz@microsoft.com>
6167M:	Stephen Hemminger <sthemmin@microsoft.com>
6168L:	devel@linuxdriverproject.org
6169S:	Maintained
6170F:	arch/x86/include/asm/mshyperv.h
6171F:	arch/x86/include/uapi/asm/hyperv.h
6172F:	arch/x86/kernel/cpu/mshyperv.c
6173F:	arch/x86/hyperv
6174F:	drivers/hid/hid-hyperv.c
6175F:	drivers/hv/
6176F:	drivers/input/serio/hyperv-keyboard.c
6177F:	drivers/pci/host/pci-hyperv.c
6178F:	drivers/net/hyperv/
6179F:	drivers/scsi/storvsc_drv.c
6180F:	drivers/uio/uio_hv_generic.c
6181F:	drivers/video/fbdev/hyperv_fb.c
6182F:	include/linux/hyperv.h
6183F:	tools/hv/
6184F:	Documentation/ABI/stable/sysfs-bus-vmbus
6185
6186I2C MUXES
6187M:	Peter Rosin <peda@axentia.se>
6188L:	linux-i2c@vger.kernel.org
6189S:	Maintained
6190F:	Documentation/i2c/i2c-topology
6191F:	Documentation/i2c/muxes/
6192F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6193F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6194F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6195F:	drivers/i2c/i2c-mux.c
6196F:	drivers/i2c/muxes/
6197F:	include/linux/i2c-mux.h
6198
6199I2C OVER PARALLEL PORT
6200M:	Jean Delvare <jdelvare@suse.com>
6201L:	linux-i2c@vger.kernel.org
6202S:	Maintained
6203F:	Documentation/i2c/busses/i2c-parport
6204F:	Documentation/i2c/busses/i2c-parport-light
6205F:	drivers/i2c/busses/i2c-parport.c
6206F:	drivers/i2c/busses/i2c-parport-light.c
6207
6208I2C/SMBUS CONTROLLER DRIVERS FOR PC
6209M:	Jean Delvare <jdelvare@suse.com>
6210L:	linux-i2c@vger.kernel.org
6211S:	Maintained
6212F:	Documentation/i2c/busses/i2c-ali1535
6213F:	Documentation/i2c/busses/i2c-ali1563
6214F:	Documentation/i2c/busses/i2c-ali15x3
6215F:	Documentation/i2c/busses/i2c-amd756
6216F:	Documentation/i2c/busses/i2c-amd8111
6217F:	Documentation/i2c/busses/i2c-i801
6218F:	Documentation/i2c/busses/i2c-nforce2
6219F:	Documentation/i2c/busses/i2c-piix4
6220F:	Documentation/i2c/busses/i2c-sis5595
6221F:	Documentation/i2c/busses/i2c-sis630
6222F:	Documentation/i2c/busses/i2c-sis96x
6223F:	Documentation/i2c/busses/i2c-via
6224F:	Documentation/i2c/busses/i2c-viapro
6225F:	drivers/i2c/busses/i2c-ali1535.c
6226F:	drivers/i2c/busses/i2c-ali1563.c
6227F:	drivers/i2c/busses/i2c-ali15x3.c
6228F:	drivers/i2c/busses/i2c-amd756.c
6229F:	drivers/i2c/busses/i2c-amd756-s4882.c
6230F:	drivers/i2c/busses/i2c-amd8111.c
6231F:	drivers/i2c/busses/i2c-i801.c
6232F:	drivers/i2c/busses/i2c-isch.c
6233F:	drivers/i2c/busses/i2c-nforce2.c
6234F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6235F:	drivers/i2c/busses/i2c-piix4.c
6236F:	drivers/i2c/busses/i2c-sis5595.c
6237F:	drivers/i2c/busses/i2c-sis630.c
6238F:	drivers/i2c/busses/i2c-sis96x.c
6239F:	drivers/i2c/busses/i2c-via.c
6240F:	drivers/i2c/busses/i2c-viapro.c
6241
6242I2C/SMBUS ISMT DRIVER
6243M:	Seth Heasley <seth.heasley@intel.com>
6244M:	Neil Horman <nhorman@tuxdriver.com>
6245L:	linux-i2c@vger.kernel.org
6246F:	drivers/i2c/busses/i2c-ismt.c
6247F:	Documentation/i2c/busses/i2c-ismt
6248
6249I2C/SMBUS STUB DRIVER
6250M:	Jean Delvare <jdelvare@suse.com>
6251L:	linux-i2c@vger.kernel.org
6252S:	Maintained
6253F:	drivers/i2c/i2c-stub.c
6254
6255I2C SUBSYSTEM
6256M:	Wolfram Sang <wsa@the-dreams.de>
6257L:	linux-i2c@vger.kernel.org
6258W:	https://i2c.wiki.kernel.org/
6259Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6261S:	Maintained
6262F:	Documentation/devicetree/bindings/i2c/
6263F:	Documentation/i2c/
6264F:	drivers/i2c/
6265F:	drivers/i2c/*/
6266F:	include/linux/i2c.h
6267F:	include/linux/i2c-*.h
6268F:	include/uapi/linux/i2c.h
6269F:	include/uapi/linux/i2c-*.h
6270
6271I2C ACPI SUPPORT
6272M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6273L:	linux-i2c@vger.kernel.org
6274L:	linux-acpi@vger.kernel.org
6275S:	Maintained
6276
6277I2C-TAOS-EVM DRIVER
6278M:	Jean Delvare <jdelvare@suse.com>
6279L:	linux-i2c@vger.kernel.org
6280S:	Maintained
6281F:	Documentation/i2c/busses/i2c-taos-evm
6282F:	drivers/i2c/busses/i2c-taos-evm.c
6283
6284I2C-TINY-USB DRIVER
6285M:	Till Harbaum <till@harbaum.org>
6286L:	linux-i2c@vger.kernel.org
6287W:	http://www.harbaum.org/till/i2c_tiny_usb
6288S:	Maintained
6289F:	drivers/i2c/busses/i2c-tiny-usb.c
6290
6291i386 BOOT CODE
6292M:	"H. Peter Anvin" <hpa@zytor.com>
6293S:	Maintained
6294F:	arch/x86/boot/
6295
6296i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6297M:	"H. Peter Anvin" <hpa@zytor.com>
6298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6299S:	Maintained
6300
6301IA64 (Itanium) PLATFORM
6302M:	Tony Luck <tony.luck@intel.com>
6303M:	Fenghua Yu <fenghua.yu@intel.com>
6304L:	linux-ia64@vger.kernel.org
6305T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6306S:	Maintained
6307F:	arch/ia64/
6308
6309IBM Power VMX Cryptographic instructions
6310M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6311M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6312L:	linux-crypto@vger.kernel.org
6313S:	Supported
6314F:	drivers/crypto/vmx/Makefile
6315F:	drivers/crypto/vmx/Kconfig
6316F:	drivers/crypto/vmx/vmx.c
6317F:	drivers/crypto/vmx/aes*
6318F:	drivers/crypto/vmx/ghash*
6319F:	drivers/crypto/vmx/ppc-xlate.pl
6320
6321IBM Power in-Nest Crypto Acceleration
6322M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6323M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6324L:	linux-crypto@vger.kernel.org
6325S:	Supported
6326F:	drivers/crypto/nx/Makefile
6327F:	drivers/crypto/nx/Kconfig
6328F:	drivers/crypto/nx/nx-aes*
6329F:	drivers/crypto/nx/nx-sha*
6330F:	drivers/crypto/nx/nx.*
6331F:	drivers/crypto/nx/nx_csbcpb.h
6332F:	drivers/crypto/nx/nx_debugfs.h
6333
6334IBM Power 842 compression accelerator
6335M:	Haren Myneni <haren@us.ibm.com>
6336S:	Supported
6337F:	drivers/crypto/nx/Makefile
6338F:	drivers/crypto/nx/Kconfig
6339F:	drivers/crypto/nx/nx-842*
6340F:	include/linux/sw842.h
6341F:	crypto/842.c
6342F:	lib/842/
6343
6344IBM Power Linux RAID adapter
6345M:	Brian King <brking@us.ibm.com>
6346S:	Supported
6347F:	drivers/scsi/ipr.*
6348
6349IBM Power Virtual Ethernet Device Driver
6350M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6351L:	netdev@vger.kernel.org
6352S:	Supported
6353F:	drivers/net/ethernet/ibm/ibmveth.*
6354
6355IBM Power SRIOV Virtual NIC Device Driver
6356M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6357M:	John Allen <jallen@linux.vnet.ibm.com>
6358L:	netdev@vger.kernel.org
6359S:	Supported
6360F:	drivers/net/ethernet/ibm/ibmvnic.*
6361
6362IBM Power Virtual SCSI Device Drivers
6363M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6364L:	linux-scsi@vger.kernel.org
6365S:	Supported
6366F:	drivers/scsi/ibmvscsi/ibmvscsi*
6367F:	include/scsi/viosrp.h
6368
6369IBM Power Virtual SCSI Device Target Driver
6370M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6371M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6372L:	linux-scsi@vger.kernel.org
6373L:	target-devel@vger.kernel.org
6374S:	Supported
6375F:	drivers/scsi/ibmvscsi_tgt/
6376
6377IBM Power Virtual FC Device Drivers
6378M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6379L:	linux-scsi@vger.kernel.org
6380S:	Supported
6381F:	drivers/scsi/ibmvscsi/ibmvfc*
6382
6383IBM ServeRAID RAID DRIVER
6384S:	Orphan
6385F:	drivers/scsi/ips.*
6386
6387ICH LPC AND GPIO DRIVER
6388M:	Peter Tyser <ptyser@xes-inc.com>
6389S:	Maintained
6390F:	drivers/mfd/lpc_ich.c
6391F:	drivers/gpio/gpio-ich.c
6392
6393IDT VersaClock 5 CLOCK DRIVER
6394M:	Marek Vasut <marek.vasut@gmail.com>
6395S:	Maintained
6396F:	drivers/clk/clk-versaclock5.c
6397
6398IDE SUBSYSTEM
6399M:	"David S. Miller" <davem@davemloft.net>
6400L:	linux-ide@vger.kernel.org
6401Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6402T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6403S:	Maintained
6404F:	Documentation/ide/
6405F:	drivers/ide/
6406F:	include/linux/ide.h
6407
6408IDEAPAD LAPTOP EXTRAS DRIVER
6409M:	Ike Panhc <ike.pan@canonical.com>
6410L:	platform-driver-x86@vger.kernel.org
6411W:	http://launchpad.net/ideapad-laptop
6412S:	Maintained
6413F:	drivers/platform/x86/ideapad-laptop.c
6414
6415IDEAPAD LAPTOP SLIDEBAR DRIVER
6416M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6417L:	linux-input@vger.kernel.org
6418W:	https://github.com/o2genum/ideapad-slidebar
6419S:	Maintained
6420F:	drivers/input/misc/ideapad_slidebar.c
6421
6422IDE/ATAPI DRIVERS
6423M:	Borislav Petkov <bp@alien8.de>
6424L:	linux-ide@vger.kernel.org
6425S:	Maintained
6426F:	Documentation/cdrom/ide-cd
6427F:	drivers/ide/ide-cd*
6428
6429IEEE 802.15.4 SUBSYSTEM
6430M:	Alexander Aring <aar@pengutronix.de>
6431M:	Stefan Schmidt <stefan@osg.samsung.com>
6432L:	linux-wpan@vger.kernel.org
6433W:	http://wpan.cakelab.org/
6434T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6435T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6436S:	Maintained
6437F:	net/ieee802154/
6438F:	net/mac802154/
6439F:	drivers/net/ieee802154/
6440F:	include/linux/nl802154.h
6441F:	include/linux/ieee802154.h
6442F:	include/net/nl802154.h
6443F:	include/net/mac802154.h
6444F:	include/net/af_ieee802154.h
6445F:	include/net/cfg802154.h
6446F:	include/net/ieee802154_netdev.h
6447F:	Documentation/networking/ieee802154.txt
6448
6449IFE PROTOCOL
6450M:	Yotam Gigi <yotamg@mellanox.com>
6451M:	Jamal Hadi Salim <jhs@mojatatu.com>
6452F:	net/ife
6453F:	include/net/ife.h
6454F:	include/uapi/linux/ife.h
6455
6456IGORPLUG-USB IR RECEIVER
6457M:	Sean Young <sean@mess.org>
6458L:	linux-media@vger.kernel.org
6459S:	Maintained
6460F:	drivers/media/rc/igorplugusb.c
6461
6462IGUANAWORKS USB IR TRANSCEIVER
6463M:	Sean Young <sean@mess.org>
6464L:	linux-media@vger.kernel.org
6465S:	Maintained
6466F:	drivers/media/rc/iguanair.c
6467
6468IIO DIGITAL POTENTIOMETER DAC
6469M:	Peter Rosin <peda@axentia.se>
6470L:	linux-iio@vger.kernel.org
6471S:	Maintained
6472F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6473F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6474F:	drivers/iio/dac/dpot-dac.c
6475
6476IIO ENVELOPE DETECTOR
6477M:	Peter Rosin <peda@axentia.se>
6478L:	linux-iio@vger.kernel.org
6479S:	Maintained
6480F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6481F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6482F:	drivers/iio/adc/envelope-detector.c
6483
6484IIO SUBSYSTEM AND DRIVERS
6485M:	Jonathan Cameron <jic23@kernel.org>
6486R:	Hartmut Knaack <knaack.h@gmx.de>
6487R:	Lars-Peter Clausen <lars@metafoo.de>
6488R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6489L:	linux-iio@vger.kernel.org
6490T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6491S:	Maintained
6492F:	Documentation/devicetree/bindings/iio/
6493F:	drivers/iio/
6494F:	drivers/staging/iio/
6495F:	include/linux/iio/
6496F:	tools/iio/
6497
6498IKANOS/ADI EAGLE ADSL USB DRIVER
6499M:	Matthieu Castet <castet.matthieu@free.fr>
6500M:	Stanislaw Gruszka <stf_xl@wp.pl>
6501S:	Maintained
6502F:	drivers/usb/atm/ueagle-atm.c
6503
6504IMGTEC ASCII LCD DRIVER
6505M:	Paul Burton <paul.burton@imgtec.com>
6506S:	Maintained
6507F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6508F:	drivers/auxdisplay/img-ascii-lcd.c
6509
6510INA209 HARDWARE MONITOR DRIVER
6511M:	Guenter Roeck <linux@roeck-us.net>
6512L:	linux-hwmon@vger.kernel.org
6513S:	Maintained
6514F:	Documentation/hwmon/ina209
6515F:	Documentation/devicetree/bindings/i2c/ina209.txt
6516F:	drivers/hwmon/ina209.c
6517
6518INA2XX HARDWARE MONITOR DRIVER
6519M:	Guenter Roeck <linux@roeck-us.net>
6520L:	linux-hwmon@vger.kernel.org
6521S:	Maintained
6522F:	Documentation/hwmon/ina2xx
6523F:	drivers/hwmon/ina2xx.c
6524F:	include/linux/platform_data/ina2xx.h
6525
6526INDUSTRY PACK SUBSYSTEM (IPACK)
6527M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6528M:	Jens Taprogge <jens.taprogge@taprogge.org>
6529M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6530L:	industrypack-devel@lists.sourceforge.net
6531W:	http://industrypack.sourceforge.net
6532S:	Maintained
6533F:	drivers/ipack/
6534
6535INGENIC JZ4780 DMA Driver
6536M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6537S:	Maintained
6538F:	drivers/dma/dma-jz4780.c
6539
6540INGENIC JZ4780 NAND DRIVER
6541M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6542L:	linux-mtd@lists.infradead.org
6543S:	Maintained
6544F:	drivers/mtd/nand/jz4780_*
6545
6546INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6547M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6548M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6549L:	linux-ima-devel@lists.sourceforge.net
6550L:	linux-ima-user@lists.sourceforge.net
6551L:	linux-security-module@vger.kernel.org
6552T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6553S:	Supported
6554F:	security/integrity/ima/
6555
6556IMGTEC IR DECODER DRIVER
6557M:	James Hogan <james.hogan@imgtec.com>
6558S:	Maintained
6559F:	drivers/media/rc/img-ir/
6560
6561IMS TWINTURBO FRAMEBUFFER DRIVER
6562L:	linux-fbdev@vger.kernel.org
6563S:	Orphan
6564F:	drivers/video/fbdev/imsttfb.c
6565
6566INFINIBAND SUBSYSTEM
6567M:	Doug Ledford <dledford@redhat.com>
6568M:	Sean Hefty <sean.hefty@intel.com>
6569M:	Hal Rosenstock <hal.rosenstock@gmail.com>
6570L:	linux-rdma@vger.kernel.org
6571W:	http://www.openfabrics.org/
6572Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6573T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6574S:	Supported
6575F:	Documentation/devicetree/bindings/infiniband/
6576F:	Documentation/infiniband/
6577F:	drivers/infiniband/
6578F:	include/uapi/linux/if_infiniband.h
6579F:	include/uapi/rdma/
6580F:	include/rdma/
6581
6582INOTIFY
6583M:	John McCutchan <john@johnmccutchan.com>
6584M:	Robert Love <rlove@rlove.org>
6585M:	Eric Paris <eparis@parisplace.org>
6586S:	Maintained
6587F:	Documentation/filesystems/inotify.txt
6588F:	fs/notify/inotify/
6589F:	include/linux/inotify.h
6590F:	include/uapi/linux/inotify.h
6591
6592INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6593M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6594L:	linux-input@vger.kernel.org
6595Q:	http://patchwork.kernel.org/project/linux-input/list/
6596T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6597S:	Maintained
6598F:	drivers/input/
6599F:	include/linux/input.h
6600F:	include/uapi/linux/input.h
6601F:	include/linux/input/
6602F:	Documentation/devicetree/bindings/input/
6603
6604INPUT MULTITOUCH (MT) PROTOCOL
6605M:	Henrik Rydberg <rydberg@bitmath.org>
6606L:	linux-input@vger.kernel.org
6607S:	Odd fixes
6608F:	Documentation/input/multi-touch-protocol.rst
6609F:	drivers/input/input-mt.c
6610K:	\b(ABS|SYN)_MT_
6611
6612INTEL ASoC BDW/HSW DRIVERS
6613M:	Jie Yang <yang.jie@linux.intel.com>
6614L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6615S:	Supported
6616F:	sound/soc/intel/common/sst-dsp*
6617F:	sound/soc/intel/common/sst-firmware.c
6618F:	sound/soc/intel/boards/broadwell.c
6619F:	sound/soc/intel/haswell/
6620
6621INTEL C600 SERIES SAS CONTROLLER DRIVER
6622M:	Intel SCU Linux support <intel-linux-scu@intel.com>
6623M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6624L:	linux-scsi@vger.kernel.org
6625T:	git git://git.code.sf.net/p/intel-sas/isci
6626S:	Supported
6627F:	drivers/scsi/isci/
6628
6629INTEL HID EVENT DRIVER
6630M:	Alex Hung <alex.hung@canonical.com>
6631L:	platform-driver-x86@vger.kernel.org
6632S:	Maintained
6633F:	drivers/platform/x86/intel-hid.c
6634
6635INTEL VIRTUAL BUTTON DRIVER
6636M:	AceLan Kao <acelan.kao@canonical.com>
6637L:	platform-driver-x86@vger.kernel.org
6638S:	Maintained
6639F:	drivers/platform/x86/intel-vbtn.c
6640
6641INTEL IDLE DRIVER
6642M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
6643M:	Len Brown <lenb@kernel.org>
6644L:	linux-pm@vger.kernel.org
6645T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6646B:	https://bugzilla.kernel.org
6647S:	Supported
6648F:	drivers/idle/intel_idle.c
6649
6650INTEL INTEGRATED SENSOR HUB DRIVER
6651M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6652M:	Jiri Kosina <jikos@kernel.org>
6653L:	linux-input@vger.kernel.org
6654S:	Maintained
6655F:	drivers/hid/intel-ish-hid/
6656
6657INTEL PSTATE DRIVER
6658M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6659M:	Len Brown <lenb@kernel.org>
6660L:	linux-pm@vger.kernel.org
6661S:	Supported
6662F:	drivers/cpufreq/intel_pstate.c
6663
6664INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6665M:	Maik Broemme <mbroemme@libmpq.org>
6666L:	linux-fbdev@vger.kernel.org
6667S:	Maintained
6668F:	Documentation/fb/intelfb.txt
6669F:	drivers/video/fbdev/intelfb/
6670
6671INTEL 810/815 FRAMEBUFFER DRIVER
6672M:	Antonino Daplas <adaplas@gmail.com>
6673L:	linux-fbdev@vger.kernel.org
6674S:	Maintained
6675F:	drivers/video/fbdev/i810/
6676
6677INTEL MENLOW THERMAL DRIVER
6678M:	Sujith Thomas <sujith.thomas@intel.com>
6679L:	platform-driver-x86@vger.kernel.org
6680W:	https://01.org/linux-acpi
6681S:	Supported
6682F:	drivers/platform/x86/intel_menlow.c
6683
6684INTEL I/OAT DMA DRIVER
6685M:	Dave Jiang <dave.jiang@intel.com>
6686R:	Dan Williams <dan.j.williams@intel.com>
6687L:	dmaengine@vger.kernel.org
6688Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6689S:	Supported
6690F:	drivers/dma/ioat*
6691
6692INTEL IOMMU (VT-d)
6693M:	David Woodhouse <dwmw2@infradead.org>
6694L:	iommu@lists.linux-foundation.org
6695T:	git git://git.infradead.org/iommu-2.6.git
6696S:	Supported
6697F:	drivers/iommu/intel-iommu.c
6698F:	include/linux/intel-iommu.h
6699
6700INTEL IOP-ADMA DMA DRIVER
6701R:	Dan Williams <dan.j.williams@intel.com>
6702S:	Odd fixes
6703F:	drivers/dma/iop-adma.c
6704
6705INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6706M:	Krzysztof Halasa <khalasa@piap.pl>
6707S:	Maintained
6708F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
6709F:	arch/arm/mach-ixp4xx/include/mach/npe.h
6710F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6711F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
6712F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
6713F:	drivers/net/wan/ixp4xx_hss.c
6714
6715INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6716M:	Deepak Saxena <dsaxena@plexity.net>
6717S:	Maintained
6718F:	drivers/char/hw_random/ixp4xx-rng.c
6719
6720INTEL ETHERNET DRIVERS
6721M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6722L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6723W:	http://www.intel.com/support/feedback.htm
6724W:	http://e1000.sourceforge.net/
6725Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6726T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6727T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6728S:	Supported
6729F:	Documentation/networking/e100.txt
6730F:	Documentation/networking/e1000.txt
6731F:	Documentation/networking/e1000e.txt
6732F:	Documentation/networking/igb.txt
6733F:	Documentation/networking/igbvf.txt
6734F:	Documentation/networking/ixgb.txt
6735F:	Documentation/networking/ixgbe.txt
6736F:	Documentation/networking/ixgbevf.txt
6737F:	Documentation/networking/i40e.txt
6738F:	Documentation/networking/i40evf.txt
6739F:	drivers/net/ethernet/intel/
6740F:	drivers/net/ethernet/intel/*/
6741
6742INTEL RDMA RNIC DRIVER
6743M:     Faisal Latif <faisal.latif@intel.com>
6744M:     Shiraz Saleem <shiraz.saleem@intel.com>
6745L:     linux-rdma@vger.kernel.org
6746S:     Supported
6747F:     drivers/infiniband/hw/i40iw/
6748
6749INTEL MERRIFIELD GPIO DRIVER
6750M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6751L:	linux-gpio@vger.kernel.org
6752S:	Maintained
6753F:	drivers/gpio/gpio-merrifield.c
6754
6755INTEL-MID GPIO DRIVER
6756M:	David Cohen <david.a.cohen@linux.intel.com>
6757L:	linux-gpio@vger.kernel.org
6758S:	Maintained
6759F:	drivers/gpio/gpio-intel-mid.c
6760
6761INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6762M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
6763L:	linux-wireless@vger.kernel.org
6764S:	Maintained
6765F:	Documentation/networking/README.ipw2100
6766F:	Documentation/networking/README.ipw2200
6767F:	drivers/net/wireless/intel/ipw2x00/
6768
6769INTEL(R) TRACE HUB
6770M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6771S:	Supported
6772F:	Documentation/trace/intel_th.txt
6773F:	drivers/hwtracing/intel_th/
6774
6775INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6776M:	Ning Sun <ning.sun@intel.com>
6777L:	tboot-devel@lists.sourceforge.net
6778W:	http://tboot.sourceforge.net
6779T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6780S:	Supported
6781F:	Documentation/intel_txt.txt
6782F:	include/linux/tboot.h
6783F:	arch/x86/kernel/tboot.c
6784
6785INTEL WIRELESS WIMAX CONNECTION 2400
6786M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6787M:	linux-wimax@intel.com
6788L:	wimax@linuxwimax.org (subscribers-only)
6789S:	Supported
6790W:	http://linuxwimax.org
6791F:	Documentation/wimax/README.i2400m
6792F:	drivers/net/wimax/i2400m/
6793F:	include/uapi/linux/wimax/i2400m.h
6794
6795INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6796M:	Stanislaw Gruszka <sgruszka@redhat.com>
6797L:	linux-wireless@vger.kernel.org
6798S:	Supported
6799F:	drivers/net/wireless/intel/iwlegacy/
6800
6801INTEL WIRELESS WIFI LINK (iwlwifi)
6802M:	Johannes Berg <johannes.berg@intel.com>
6803M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6804M:	Luca Coelho <luciano.coelho@intel.com>
6805M:	Intel Linux Wireless <linuxwifi@intel.com>
6806L:	linux-wireless@vger.kernel.org
6807W:	http://intellinuxwireless.org
6808T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6809S:	Supported
6810F:	drivers/net/wireless/intel/iwlwifi/
6811
6812INTEL MANAGEMENT ENGINE (mei)
6813M:	Tomas Winkler <tomas.winkler@intel.com>
6814L:	linux-kernel@vger.kernel.org
6815S:	Supported
6816F:	include/uapi/linux/mei.h
6817F:	include/linux/mei_cl_bus.h
6818F:	drivers/misc/mei/*
6819F:	drivers/watchdog/mei_wdt.c
6820F:	Documentation/misc-devices/mei/*
6821F:	samples/mei/*
6822
6823INTEL MIC DRIVERS (mic)
6824M:	Sudeep Dutt <sudeep.dutt@intel.com>
6825M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
6826S:	Supported
6827W:	https://github.com/sudeepdutt/mic
6828W:	http://software.intel.com/en-us/mic-developer
6829F:	include/linux/mic_bus.h
6830F:	include/linux/scif.h
6831F:	include/uapi/linux/mic_common.h
6832F: 	include/uapi/linux/mic_ioctl.h
6833F:	include/uapi/linux/scif_ioctl.h
6834F:	drivers/misc/mic/
6835F:	drivers/dma/mic_x100_dma.c
6836F:	drivers/dma/mic_x100_dma.h
6837F:	Documentation/mic/
6838
6839INTEL PMC/P-Unit IPC DRIVER
6840M:	Zha Qipeng<qipeng.zha@intel.com>
6841L:	platform-driver-x86@vger.kernel.org
6842S:	Maintained
6843F:	drivers/platform/x86/intel_pmc_ipc.c
6844F:	drivers/platform/x86/intel_punit_ipc.c
6845F:	arch/x86/include/asm/intel_pmc_ipc.h
6846F:	arch/x86/include/asm/intel_punit_ipc.h
6847
6848INTEL TELEMETRY DRIVER
6849M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6850L:	platform-driver-x86@vger.kernel.org
6851S:	Maintained
6852F:	arch/x86/include/asm/intel_telemetry.h
6853F:	drivers/platform/x86/intel_telemetry*
6854
6855INTEL PMC CORE DRIVER
6856M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6857M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6858L:	platform-driver-x86@vger.kernel.org
6859S:	Maintained
6860F:	arch/x86/include/asm/pmc_core.h
6861F:	drivers/platform/x86/intel_pmc_core*
6862
6863INVENSENSE MPU-3050 GYROSCOPE DRIVER
6864M:	Linus Walleij <linus.walleij@linaro.org>
6865L:	linux-iio@vger.kernel.org
6866S:	Maintained
6867F:	drivers/iio/gyro/mpu3050*
6868F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6869
6870IOC3 ETHERNET DRIVER
6871M:	Ralf Baechle <ralf@linux-mips.org>
6872L:	linux-mips@linux-mips.org
6873S:	Maintained
6874F:	drivers/net/ethernet/sgi/ioc3-eth.c
6875
6876IOC3 SERIAL DRIVER
6877M:	Pat Gefre <pfg@sgi.com>
6878L:	linux-serial@vger.kernel.org
6879S:	Maintained
6880F:	drivers/tty/serial/ioc3_serial.c
6881
6882IOMMU DRIVERS
6883M:	Joerg Roedel <joro@8bytes.org>
6884L:	iommu@lists.linux-foundation.org
6885T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6886S:	Maintained
6887F:	Documentation/devicetree/bindings/iommu/
6888F:	drivers/iommu/
6889F:	include/linux/iommu.h
6890F:	include/linux/iova.h
6891
6892IP MASQUERADING
6893M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6894S:	Maintained
6895F:	net/ipv4/netfilter/ipt_MASQUERADE.c
6896
6897IPMI SUBSYSTEM
6898M:	Corey Minyard <minyard@acm.org>
6899L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6900W:	http://openipmi.sourceforge.net/
6901S:	Supported
6902F:	Documentation/IPMI.txt
6903F:	drivers/char/ipmi/
6904F:	include/linux/ipmi*
6905F:	include/uapi/linux/ipmi*
6906
6907QCOM AUDIO (ASoC) DRIVERS
6908M:	Patrick Lai <plai@codeaurora.org>
6909M:	Banajit Goswami <bgoswami@codeaurora.org>
6910L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6911S:	Supported
6912F:	sound/soc/qcom/
6913
6914IPS SCSI RAID DRIVER
6915M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6916L:	linux-scsi@vger.kernel.org
6917W:	http://www.adaptec.com/
6918S:	Maintained
6919F:	drivers/scsi/ips*
6920
6921IPVS
6922M:	Wensong Zhang <wensong@linux-vs.org>
6923M:	Simon Horman <horms@verge.net.au>
6924M:	Julian Anastasov <ja@ssi.bg>
6925L:	netdev@vger.kernel.org
6926L:	lvs-devel@vger.kernel.org
6927S:	Maintained
6928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6929T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6930F:	Documentation/networking/ipvs-sysctl.txt
6931F:	include/net/ip_vs.h
6932F:	include/uapi/linux/ip_vs.h
6933F:	net/netfilter/ipvs/
6934
6935IPWIRELESS DRIVER
6936M:	Jiri Kosina <jikos@kernel.org>
6937M:	David Sterba <dsterba@suse.com>
6938S:	Odd Fixes
6939F:	drivers/tty/ipwireless/
6940
6941IPX NETWORK LAYER
6942L:	netdev@vger.kernel.org
6943S:	Odd fixes
6944F:	include/net/ipx.h
6945F:	include/uapi/linux/ipx.h
6946F:	net/ipx/
6947
6948IRDA SUBSYSTEM
6949M:	Samuel Ortiz <samuel@sortiz.org>
6950L:	irda-users@lists.sourceforge.net (subscribers-only)
6951L:	netdev@vger.kernel.org
6952W:	http://irda.sourceforge.net/
6953S:	Maintained
6954T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6955F:	Documentation/networking/irda.txt
6956F:	drivers/net/irda/
6957F:	include/net/irda/
6958F:	net/irda/
6959
6960IRQ SUBSYSTEM
6961M:	Thomas Gleixner <tglx@linutronix.de>
6962L:	linux-kernel@vger.kernel.org
6963S:	Maintained
6964T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6965F:	kernel/irq/
6966
6967IRQCHIP DRIVERS
6968M:	Thomas Gleixner <tglx@linutronix.de>
6969M:	Jason Cooper <jason@lakedaemon.net>
6970M:	Marc Zyngier <marc.zyngier@arm.com>
6971L:	linux-kernel@vger.kernel.org
6972S:	Maintained
6973T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6974T:	git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6975F:	Documentation/devicetree/bindings/interrupt-controller/
6976F:	drivers/irqchip/
6977
6978IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6979M:	Marc Zyngier <marc.zyngier@arm.com>
6980S:	Maintained
6981T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6982F:	Documentation/IRQ-domain.txt
6983F:	include/linux/irqdomain.h
6984F:	kernel/irq/irqdomain.c
6985F:	kernel/irq/msi.c
6986
6987ISA
6988M:	William Breathitt Gray <vilhelm.gray@gmail.com>
6989S:	Maintained
6990F:	Documentation/isa.txt
6991F:	drivers/base/isa.c
6992F:	include/linux/isa.h
6993
6994ISAPNP
6995M:	Jaroslav Kysela <perex@perex.cz>
6996S:	Maintained
6997F:	Documentation/isapnp.txt
6998F:	drivers/pnp/isapnp/
6999F:	include/linux/isapnp.h
7000
7001ISA RADIO MODULE
7002M:	Hans Verkuil <hverkuil@xs4all.nl>
7003L:	linux-media@vger.kernel.org
7004T:	git git://linuxtv.org/media_tree.git
7005W:	https://linuxtv.org
7006S:	Maintained
7007F:	drivers/media/radio/radio-isa*
7008
7009iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7010M:	Peter Jones <pjones@redhat.com>
7011M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7012S:	Maintained
7013F:	drivers/firmware/iscsi_ibft*
7014
7015ISCSI
7016M:	Lee Duncan <lduncan@suse.com>
7017M:	Chris Leech <cleech@redhat.com>
7018L:	open-iscsi@googlegroups.com
7019W:	www.open-iscsi.com
7020S:	Maintained
7021F:	drivers/scsi/*iscsi*
7022F:	include/scsi/*iscsi*
7023
7024ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7025M:	Or Gerlitz <ogerlitz@mellanox.com>
7026M:	Sagi Grimberg <sagi@grimberg.me>
7027M:	Roi Dayan <roid@mellanox.com>
7028L:	linux-rdma@vger.kernel.org
7029S:	Supported
7030W:	http://www.openfabrics.org
7031W:	www.open-iscsi.org
7032Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7033F:	drivers/infiniband/ulp/iser/
7034
7035ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7036M:	Sagi Grimberg <sagi@grimberg.me>
7037T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7038L:	linux-rdma@vger.kernel.org
7039L:	target-devel@vger.kernel.org
7040S:	Supported
7041W:	http://www.linux-iscsi.org
7042F:	drivers/infiniband/ulp/isert
7043
7044ISDN SUBSYSTEM
7045M:	Karsten Keil <isdn@linux-pingi.de>
7046L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7047L:	netdev@vger.kernel.org
7048W:	http://www.isdn4linux.de
7049T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7050S:	Maintained
7051F:	Documentation/isdn/
7052F:	drivers/isdn/
7053F:	include/linux/isdn.h
7054F:	include/linux/isdn/
7055F:	include/uapi/linux/isdn.h
7056F:	include/uapi/linux/isdn/
7057
7058ISDN SUBSYSTEM (Eicon active card driver)
7059M:	Armin Schindler <mac@melware.de>
7060L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7061W:	http://www.melware.de
7062S:	Maintained
7063F:	drivers/isdn/hardware/eicon/
7064
7065IT87 HARDWARE MONITORING DRIVER
7066M:	Jean Delvare <jdelvare@suse.com>
7067L:	linux-hwmon@vger.kernel.org
7068S:	Maintained
7069F:	Documentation/hwmon/it87
7070F:	drivers/hwmon/it87.c
7071
7072IT913X MEDIA DRIVER
7073M:	Antti Palosaari <crope@iki.fi>
7074L:	linux-media@vger.kernel.org
7075W:	https://linuxtv.org
7076W:	http://palosaari.fi/linux/
7077Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7078T:	git git://linuxtv.org/anttip/media_tree.git
7079S:	Maintained
7080F:	drivers/media/tuners/it913x*
7081
7082IVTV VIDEO4LINUX DRIVER
7083M:	Andy Walls <awalls@md.metrocast.net>
7084L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7085L:	linux-media@vger.kernel.org
7086T:	git git://linuxtv.org/media_tree.git
7087W:	http://www.ivtvdriver.org
7088S:	Maintained
7089F:	Documentation/media/v4l-drivers/ivtv*
7090F:	drivers/media/pci/ivtv/
7091F:	include/uapi/linux/ivtv*
7092
7093IX2505V MEDIA DRIVER
7094M:	Malcolm Priestley <tvboxspy@gmail.com>
7095L:	linux-media@vger.kernel.org
7096W:	https://linuxtv.org
7097Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7098S:	Maintained
7099F:	drivers/media/dvb-frontends/ix2505v*
7100
7101JC42.4 TEMPERATURE SENSOR DRIVER
7102M:	Guenter Roeck <linux@roeck-us.net>
7103L:	linux-hwmon@vger.kernel.org
7104S:	Maintained
7105F:	drivers/hwmon/jc42.c
7106F:	Documentation/hwmon/jc42
7107
7108JFS FILESYSTEM
7109M:	Dave Kleikamp <shaggy@kernel.org>
7110L:	jfs-discussion@lists.sourceforge.net
7111W:	http://jfs.sourceforge.net/
7112T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7113S:	Maintained
7114F:	Documentation/filesystems/jfs.txt
7115F:	fs/jfs/
7116
7117JME NETWORK DRIVER
7118M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7119L:	netdev@vger.kernel.org
7120S:	Maintained
7121F:	drivers/net/ethernet/jme.*
7122
7123JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7124M:	David Woodhouse <dwmw2@infradead.org>
7125L:	linux-mtd@lists.infradead.org
7126W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7127S:	Maintained
7128F:	fs/jffs2/
7129F:	include/uapi/linux/jffs2.h
7130
7131JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7132M:	"Theodore Ts'o" <tytso@mit.edu>
7133M:	Jan Kara <jack@suse.com>
7134L:	linux-ext4@vger.kernel.org
7135S:	Maintained
7136F:	fs/jbd2/
7137F:	include/linux/jbd2.h
7138
7139JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7140M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7141L:	linux-media@vger.kernel.org
7142S:	Maintained
7143F:	drivers/media/platform/rcar_jpu.c
7144
7145JSM Neo PCI based serial card
7146M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7147L:	linux-serial@vger.kernel.org
7148S:	Maintained
7149F:	drivers/tty/serial/jsm/
7150
7151K10TEMP HARDWARE MONITORING DRIVER
7152M:	Clemens Ladisch <clemens@ladisch.de>
7153L:	linux-hwmon@vger.kernel.org
7154S:	Maintained
7155F:	Documentation/hwmon/k10temp
7156F:	drivers/hwmon/k10temp.c
7157
7158K8TEMP HARDWARE MONITORING DRIVER
7159M:	Rudolf Marek <r.marek@assembler.cz>
7160L:	linux-hwmon@vger.kernel.org
7161S:	Maintained
7162F:	Documentation/hwmon/k8temp
7163F:	drivers/hwmon/k8temp.c
7164
7165KASAN
7166M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7167R:	Alexander Potapenko <glider@google.com>
7168R:	Dmitry Vyukov <dvyukov@google.com>
7169L:	kasan-dev@googlegroups.com
7170S:	Maintained
7171F:	arch/*/include/asm/kasan.h
7172F:	arch/*/mm/kasan_init*
7173F:	Documentation/dev-tools/kasan.rst
7174F:	include/linux/kasan*.h
7175F:	lib/test_kasan.c
7176F:	mm/kasan/
7177F:	scripts/Makefile.kasan
7178
7179KCONFIG
7180M:	"Yann E. MORIN" <yann.morin.1998@free.fr>
7181L:	linux-kbuild@vger.kernel.org
7182T:	git git://gitorious.org/linux-kconfig/linux-kconfig
7183S:	Maintained
7184F:	Documentation/kbuild/kconfig-language.txt
7185F:	scripts/kconfig/
7186
7187KDUMP
7188M:	Dave Young <dyoung@redhat.com>
7189M:	Baoquan He <bhe@redhat.com>
7190R:	Vivek Goyal <vgoyal@redhat.com>
7191L:	kexec@lists.infradead.org
7192W:	http://lse.sourceforge.net/kdump/
7193S:	Maintained
7194F:	Documentation/kdump/
7195
7196KEENE FM RADIO TRANSMITTER DRIVER
7197M:	Hans Verkuil <hverkuil@xs4all.nl>
7198L:	linux-media@vger.kernel.org
7199T:	git git://linuxtv.org/media_tree.git
7200W:	https://linuxtv.org
7201S:	Maintained
7202F:	drivers/media/radio/radio-keene*
7203
7204KERNEL AUTOMOUNTER v4 (AUTOFS4)
7205M:	Ian Kent <raven@themaw.net>
7206L:	autofs@vger.kernel.org
7207S:	Maintained
7208F:	fs/autofs4/
7209
7210KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7211M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7212M:	Michal Marek <mmarek@suse.com>
7213T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7214L:	linux-kbuild@vger.kernel.org
7215S:	Maintained
7216F:	Documentation/kbuild/
7217F:	Makefile
7218F:	scripts/Makefile.*
7219F:	scripts/basic/
7220F:	scripts/mk*
7221F:	scripts/package/
7222
7223KERNEL JANITORS
7224L:	kernel-janitors@vger.kernel.org
7225W:	http://kernelnewbies.org/KernelJanitors
7226S:	Odd Fixes
7227
7228KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7229M:	"J. Bruce Fields" <bfields@fieldses.org>
7230M:	Jeff Layton <jlayton@poochiereds.net>
7231L:	linux-nfs@vger.kernel.org
7232W:	http://nfs.sourceforge.net/
7233T:	git git://linux-nfs.org/~bfields/linux.git
7234S:	Supported
7235F:	fs/nfsd/
7236F:	include/uapi/linux/nfsd/
7237F:	fs/lockd/
7238F:	fs/nfs_common/
7239F:	net/sunrpc/
7240F:	include/linux/lockd/
7241F:	include/linux/sunrpc/
7242F:	include/uapi/linux/sunrpc/
7243
7244KERNEL SELFTEST FRAMEWORK
7245M:	Shuah Khan <shuahkh@osg.samsung.com>
7246M:	Shuah Khan <shuah@kernel.org>
7247L:	linux-kselftest@vger.kernel.org
7248T:	git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7249S:	Maintained
7250F:	tools/testing/selftests
7251
7252KERNEL VIRTUAL MACHINE (KVM)
7253M:	Paolo Bonzini <pbonzini@redhat.com>
7254M:	Radim Krčmář <rkrcmar@redhat.com>
7255L:	kvm@vger.kernel.org
7256W:	http://www.linux-kvm.org
7257T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7258S:	Supported
7259F:	Documentation/*/kvm*.txt
7260F:	Documentation/virtual/kvm/
7261F:	arch/*/kvm/
7262F:	arch/x86/kernel/kvm.c
7263F:	arch/x86/kernel/kvmclock.c
7264F:	arch/*/include/asm/kvm*
7265F:	include/linux/kvm*
7266F:	include/uapi/linux/kvm*
7267F:	virt/kvm/
7268F:	tools/kvm/
7269
7270KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7271M:	Joerg Roedel <joro@8bytes.org>
7272L:	kvm@vger.kernel.org
7273W:	http://www.linux-kvm.org/
7274S:	Maintained
7275F:	arch/x86/include/asm/svm.h
7276F:	arch/x86/kvm/svm.c
7277
7278KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7279M:	Alexander Graf <agraf@suse.com>
7280L:	kvm-ppc@vger.kernel.org
7281W:	http://www.linux-kvm.org/
7282T:	git git://github.com/agraf/linux-2.6.git
7283S:	Supported
7284F:	arch/powerpc/include/asm/kvm*
7285F:	arch/powerpc/kvm/
7286
7287KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7288M:	Christian Borntraeger <borntraeger@de.ibm.com>
7289M:	Cornelia Huck <cornelia.huck@de.ibm.com>
7290L:	linux-s390@vger.kernel.org
7291W:	http://www.ibm.com/developerworks/linux/linux390/
7292T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7293S:	Supported
7294F:	Documentation/s390/kvm.txt
7295F:	arch/s390/include/asm/kvm*
7296F:	arch/s390/kvm/
7297F:	arch/s390/mm/gmap.c
7298
7299KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7300M:	Christoffer Dall <christoffer.dall@linaro.org>
7301M:	Marc Zyngier <marc.zyngier@arm.com>
7302L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7303L:	kvmarm@lists.cs.columbia.edu
7304W:	http://systems.cs.columbia.edu/projects/kvm-arm
7305T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7306S:	Supported
7307F:	arch/arm/include/uapi/asm/kvm*
7308F:	arch/arm/include/asm/kvm*
7309F:	arch/arm/kvm/
7310F:	virt/kvm/arm/
7311F:	include/kvm/arm_*
7312
7313KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7314M:	Christoffer Dall <christoffer.dall@linaro.org>
7315M:	Marc Zyngier <marc.zyngier@arm.com>
7316L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7317L:	kvmarm@lists.cs.columbia.edu
7318S:	Maintained
7319F:	arch/arm64/include/uapi/asm/kvm*
7320F:	arch/arm64/include/asm/kvm*
7321F:	arch/arm64/kvm/
7322
7323KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7324M:	James Hogan <james.hogan@imgtec.com>
7325L:	linux-mips@linux-mips.org
7326S:	Supported
7327F:	arch/mips/include/uapi/asm/kvm*
7328F:	arch/mips/include/asm/kvm*
7329F:	arch/mips/kvm/
7330
7331KERNFS
7332M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7333M:	Tejun Heo <tj@kernel.org>
7334T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7335S:	Supported
7336F:	include/linux/kernfs.h
7337F:	fs/kernfs/
7338
7339KEXEC
7340M:	Eric Biederman <ebiederm@xmission.com>
7341W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7342L:	kexec@lists.infradead.org
7343S:	Maintained
7344F:	include/linux/kexec.h
7345F:	include/uapi/linux/kexec.h
7346F:	kernel/kexec*
7347
7348KEYS/KEYRINGS:
7349M:	David Howells <dhowells@redhat.com>
7350L:	keyrings@vger.kernel.org
7351S:	Maintained
7352F:	Documentation/security/keys.txt
7353F:	include/linux/key.h
7354F:	include/linux/key-type.h
7355F:	include/linux/keyctl.h
7356F:	include/uapi/linux/keyctl.h
7357F:	include/keys/
7358F:	security/keys/
7359
7360KEYS-TRUSTED
7361M:	David Safford <safford@us.ibm.com>
7362M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7363L:	linux-security-module@vger.kernel.org
7364L:	keyrings@vger.kernel.org
7365S:	Supported
7366F:	Documentation/security/keys-trusted-encrypted.txt
7367F:	include/keys/trusted-type.h
7368F:	security/keys/trusted.c
7369F:	security/keys/trusted.h
7370
7371KEYS-ENCRYPTED
7372M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7373M:	David Safford <safford@us.ibm.com>
7374L:	linux-security-module@vger.kernel.org
7375L:	keyrings@vger.kernel.org
7376S:	Supported
7377F:	Documentation/security/keys-trusted-encrypted.txt
7378F:	include/keys/encrypted-type.h
7379F:	security/keys/encrypted-keys/
7380
7381KGDB / KDB /debug_core
7382M:	Jason Wessel <jason.wessel@windriver.com>
7383W:	http://kgdb.wiki.kernel.org/
7384L:	kgdb-bugreport@lists.sourceforge.net
7385T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7386S:	Maintained
7387F:	Documentation/DocBook/kgdb.tmpl
7388F:	drivers/misc/kgdbts.c
7389F:	drivers/tty/serial/kgdboc.c
7390F:	include/linux/kdb.h
7391F:	include/linux/kgdb.h
7392F:	kernel/debug/
7393
7394KMEMCHECK
7395M:	Vegard Nossum <vegardno@ifi.uio.no>
7396M:	Pekka Enberg <penberg@kernel.org>
7397S:	Maintained
7398F:	Documentation/dev-tools/kmemcheck.rst
7399F:	arch/x86/include/asm/kmemcheck.h
7400F:	arch/x86/mm/kmemcheck/
7401F:	include/linux/kmemcheck.h
7402F:	mm/kmemcheck.c
7403
7404KMEMLEAK
7405M:	Catalin Marinas <catalin.marinas@arm.com>
7406S:	Maintained
7407F:	Documentation/dev-tools/kmemleak.rst
7408F:	include/linux/kmemleak.h
7409F:	mm/kmemleak.c
7410F:	mm/kmemleak-test.c
7411
7412KPROBES
7413M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7414M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7415M:	"David S. Miller" <davem@davemloft.net>
7416M:	Masami Hiramatsu <mhiramat@kernel.org>
7417S:	Maintained
7418F:	Documentation/kprobes.txt
7419F:	include/linux/kprobes.h
7420F:	include/asm-generic/kprobes.h
7421F:	kernel/kprobes.c
7422
7423KS0108 LCD CONTROLLER DRIVER
7424M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7425W:	http://miguelojeda.es/auxdisplay.htm
7426W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7427S:	Maintained
7428F:	Documentation/auxdisplay/ks0108
7429F:	drivers/auxdisplay/ks0108.c
7430F:	include/linux/ks0108.h
7431
7432L3MDEV
7433M:	David Ahern <dsa@cumulusnetworks.com>
7434L:	netdev@vger.kernel.org
7435S:	Maintained
7436F:	net/l3mdev
7437F:	include/net/l3mdev.h
7438
7439LANTIQ MIPS ARCHITECTURE
7440M:	John Crispin <john@phrozen.org>
7441L:	linux-mips@linux-mips.org
7442S:	Maintained
7443F:	arch/mips/lantiq
7444
7445LAPB module
7446L:	linux-x25@vger.kernel.org
7447S:	Orphan
7448F:	Documentation/networking/lapb-module.txt
7449F:	include/*/lapb.h
7450F:	net/lapb/
7451
7452LASI 53c700 driver for PARISC
7453M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7454L:	linux-scsi@vger.kernel.org
7455S:	Maintained
7456F:	Documentation/scsi/53c700.txt
7457F:	drivers/scsi/53c700*
7458
7459LED SUBSYSTEM
7460M:	Richard Purdie <rpurdie@rpsys.net>
7461M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
7462M:	Pavel Machek <pavel@ucw.cz>
7463L:	linux-leds@vger.kernel.org
7464T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7465S:	Maintained
7466F:	Documentation/devicetree/bindings/leds/
7467F:	drivers/leds/
7468F:	include/linux/leds.h
7469
7470LEGACY EEPROM DRIVER
7471M:	Jean Delvare <jdelvare@suse.com>
7472S:	Maintained
7473F:	Documentation/misc-devices/eeprom
7474F:	drivers/misc/eeprom/eeprom.c
7475
7476LEGO USB Tower driver
7477M:	Juergen Stuber <starblue@users.sourceforge.net>
7478L:	legousb-devel@lists.sourceforge.net
7479W:	http://legousb.sourceforge.net/
7480S:	Maintained
7481F:	drivers/usb/misc/legousbtower.c
7482
7483LG2160 MEDIA DRIVER
7484M:	Michael Krufky <mkrufky@linuxtv.org>
7485L:	linux-media@vger.kernel.org
7486W:	https://linuxtv.org
7487W:	http://github.com/mkrufky
7488Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7489T:	git git://linuxtv.org/mkrufky/tuners.git
7490S:	Maintained
7491F:	drivers/media/dvb-frontends/lg2160.*
7492
7493LGDT3305 MEDIA DRIVER
7494M:	Michael Krufky <mkrufky@linuxtv.org>
7495L:	linux-media@vger.kernel.org
7496W:	https://linuxtv.org
7497W:	http://github.com/mkrufky
7498Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7499T:	git git://linuxtv.org/mkrufky/tuners.git
7500S:	Maintained
7501F:	drivers/media/dvb-frontends/lgdt3305.*
7502
7503LGUEST
7504M:	Rusty Russell <rusty@rustcorp.com.au>
7505L:	lguest@lists.ozlabs.org
7506W:	http://lguest.ozlabs.org/
7507S:	Odd Fixes
7508F:	arch/x86/include/asm/lguest*.h
7509F:	arch/x86/lguest/
7510F:	drivers/lguest/
7511F:	include/linux/lguest*.h
7512F:	tools/lguest/
7513
7514LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7515M:	Tejun Heo <tj@kernel.org>
7516L:	linux-ide@vger.kernel.org
7517T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7518S:	Maintained
7519F:	drivers/ata/
7520F:	include/linux/ata.h
7521F:	include/linux/libata.h
7522F:	Documentation/devicetree/bindings/ata/
7523
7524LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7525M:	Viresh Kumar <vireshk@kernel.org>
7526L:	linux-ide@vger.kernel.org
7527T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7528S:	Maintained
7529F:	include/linux/pata_arasan_cf_data.h
7530F:	drivers/ata/pata_arasan_cf.c
7531
7532LIBATA PATA DRIVERS
7533M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7534M:	Tejun Heo <tj@kernel.org>
7535L:	linux-ide@vger.kernel.org
7536T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7537S:	Maintained
7538F:	drivers/ata/pata_*.c
7539F:	drivers/ata/ata_generic.c
7540
7541LIBATA SATA AHCI PLATFORM devices support
7542M:	Hans de Goede <hdegoede@redhat.com>
7543M:	Tejun Heo <tj@kernel.org>
7544L:	linux-ide@vger.kernel.org
7545T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7546S:	Maintained
7547F:	drivers/ata/ahci_platform.c
7548F:	drivers/ata/libahci_platform.c
7549F:	include/linux/ahci_platform.h
7550
7551LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7552M:	Mikael Pettersson <mikpelinux@gmail.com>
7553L:	linux-ide@vger.kernel.org
7554T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7555S:	Maintained
7556F:	drivers/ata/sata_promise.*
7557
7558LIBLOCKDEP
7559M:	Sasha Levin <sasha.levin@oracle.com>
7560S:	Maintained
7561F:	tools/lib/lockdep/
7562
7563LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7564M:	Dan Williams <dan.j.williams@intel.com>
7565L:	linux-nvdimm@lists.01.org
7566Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7567T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7568S:	Supported
7569F:	drivers/nvdimm/*
7570F:	include/linux/nd.h
7571F:	include/linux/libnvdimm.h
7572F:	include/uapi/linux/ndctl.h
7573
7574LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7575M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7576L:	linux-nvdimm@lists.01.org
7577Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7578S:	Supported
7579F:	drivers/nvdimm/blk.c
7580F:	drivers/nvdimm/region_devs.c
7581F:	drivers/acpi/nfit*
7582
7583LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7584M:	Vishal Verma <vishal.l.verma@intel.com>
7585L:	linux-nvdimm@lists.01.org
7586Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7587S:	Supported
7588F:	drivers/nvdimm/btt*
7589
7590LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7591M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7592L:	linux-nvdimm@lists.01.org
7593Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7594S:	Supported
7595F:	drivers/nvdimm/pmem.c
7596F:	include/linux/pmem.h
7597F:	arch/*/include/asm/pmem.h
7598
7599LIGHTNVM PLATFORM SUPPORT
7600M:	Matias Bjorling <mb@lightnvm.io>
7601W:	http://github/OpenChannelSSD
7602L:	linux-block@vger.kernel.org
7603S:	Maintained
7604F:	drivers/lightnvm/
7605F:	include/linux/lightnvm.h
7606F:	include/uapi/linux/lightnvm.h
7607
7608LINUX FOR POWERPC (32-BIT AND 64-BIT)
7609M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7610M:	Paul Mackerras <paulus@samba.org>
7611M:	Michael Ellerman <mpe@ellerman.id.au>
7612W:	https://github.com/linuxppc/linux/wiki
7613L:	linuxppc-dev@lists.ozlabs.org
7614Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7615T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7616S:	Supported
7617F:	Documentation/ABI/stable/sysfs-firmware-opal-*
7618F:	Documentation/devicetree/bindings/powerpc/
7619F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
7620F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
7621F:	Documentation/powerpc/
7622F:	arch/powerpc/
7623F:	drivers/char/tpm/tpm_ibmvtpm*
7624F:	drivers/crypto/nx/
7625F:	drivers/crypto/vmx/
7626F:	drivers/i2c/busses/i2c-opal.c
7627F:	drivers/net/ethernet/ibm/ibmveth.*
7628F:	drivers/net/ethernet/ibm/ibmvnic.*
7629F:	drivers/pci/hotplug/pnv_php.c
7630F:	drivers/pci/hotplug/rpa*
7631F:	drivers/rtc/rtc-opal.c
7632F:	drivers/scsi/ibmvscsi/
7633F:	drivers/tty/hvc/hvc_opal.c
7634F:	tools/testing/selftests/powerpc
7635N:	/pmac
7636N:	powermac
7637N:	powernv
7638N:	[^a-z0-9]ps3
7639N:	pseries
7640
7641LINUX FOR POWER MACINTOSH
7642M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7643W:	http://www.penguinppc.org/
7644L:	linuxppc-dev@lists.ozlabs.org
7645S:	Maintained
7646F:	arch/powerpc/platforms/powermac/
7647F:	drivers/macintosh/
7648
7649LINUX FOR POWERPC EMBEDDED MPC5XXX
7650M:	Anatolij Gustschin <agust@denx.de>
7651L:	linuxppc-dev@lists.ozlabs.org
7652T:	git git://git.denx.de/linux-denx-agust.git
7653S:	Maintained
7654F:	arch/powerpc/platforms/512x/
7655F:	arch/powerpc/platforms/52xx/
7656
7657LINUX FOR POWERPC EMBEDDED PPC4XX
7658M:	Alistair Popple <alistair@popple.id.au>
7659M:	Matt Porter <mporter@kernel.crashing.org>
7660W:	http://www.penguinppc.org/
7661L:	linuxppc-dev@lists.ozlabs.org
7662S:	Maintained
7663F:	arch/powerpc/platforms/40x/
7664F:	arch/powerpc/platforms/44x/
7665
7666LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7667L:	linuxppc-dev@lists.ozlabs.org
7668S:	Orphan
7669F:	arch/powerpc/*/*virtex*
7670F:	arch/powerpc/*/*/*virtex*
7671
7672LINUX FOR POWERPC EMBEDDED PPC8XX
7673M:	Vitaly Bordug <vitb@kernel.crashing.org>
7674W:	http://www.penguinppc.org/
7675L:	linuxppc-dev@lists.ozlabs.org
7676S:	Maintained
7677F:	arch/powerpc/platforms/8xx/
7678
7679LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7680M:	Scott Wood <oss@buserror.net>
7681M:	Kumar Gala <galak@kernel.crashing.org>
7682W:	http://www.penguinppc.org/
7683L:	linuxppc-dev@lists.ozlabs.org
7684T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7685S:	Maintained
7686F:	arch/powerpc/platforms/83xx/
7687F:	arch/powerpc/platforms/85xx/
7688
7689LINUX FOR POWERPC PA SEMI PWRFICIENT
7690L:	linuxppc-dev@lists.ozlabs.org
7691S:	Orphan
7692F:	arch/powerpc/platforms/pasemi/
7693F:	drivers/*/*pasemi*
7694F:	drivers/*/*/*pasemi*
7695
7696LINUX SECURITY MODULE (LSM) FRAMEWORK
7697M:	Chris Wright <chrisw@sous-sol.org>
7698L:	linux-security-module@vger.kernel.org
7699S:	Supported
7700
7701LIS3LV02D ACCELEROMETER DRIVER
7702M:	Eric Piel <eric.piel@tremplin-utc.net>
7703S:	Maintained
7704F:	Documentation/misc-devices/lis3lv02d
7705F:	drivers/misc/lis3lv02d/
7706F:	drivers/platform/x86/hp_accel.c
7707
7708LIVE PATCHING
7709M:	Josh Poimboeuf <jpoimboe@redhat.com>
7710M:	Jessica Yu <jeyu@redhat.com>
7711M:	Jiri Kosina <jikos@kernel.org>
7712M:	Miroslav Benes <mbenes@suse.cz>
7713R:	Petr Mladek <pmladek@suse.com>
7714S:	Maintained
7715F:	kernel/livepatch/
7716F:	include/linux/livepatch.h
7717F:	arch/x86/include/asm/livepatch.h
7718F:	arch/x86/kernel/livepatch.c
7719F:	Documentation/livepatch/
7720F:	Documentation/ABI/testing/sysfs-kernel-livepatch
7721F:	samples/livepatch/
7722L:	live-patching@vger.kernel.org
7723T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7724
7725LINUX KERNEL DUMP TEST MODULE (LKDTM)
7726M:	Kees Cook <keescook@chromium.org>
7727S:	Maintained
7728F:	drivers/misc/lkdtm*
7729
7730LLC (802.2)
7731L:	netdev@vger.kernel.org
7732S:	Odd fixes
7733F:	include/linux/llc.h
7734F:	include/uapi/linux/llc.h
7735F:	include/net/llc*
7736F:	net/llc/
7737
7738LM73 HARDWARE MONITOR DRIVER
7739M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
7740L:	linux-hwmon@vger.kernel.org
7741S:	Maintained
7742F:	drivers/hwmon/lm73.c
7743
7744LM78 HARDWARE MONITOR DRIVER
7745M:	Jean Delvare <jdelvare@suse.com>
7746L:	linux-hwmon@vger.kernel.org
7747S:	Maintained
7748F:	Documentation/hwmon/lm78
7749F:	drivers/hwmon/lm78.c
7750
7751LM83 HARDWARE MONITOR DRIVER
7752M:	Jean Delvare <jdelvare@suse.com>
7753L:	linux-hwmon@vger.kernel.org
7754S:	Maintained
7755F:	Documentation/hwmon/lm83
7756F:	drivers/hwmon/lm83.c
7757
7758LM90 HARDWARE MONITOR DRIVER
7759M:	Jean Delvare <jdelvare@suse.com>
7760L:	linux-hwmon@vger.kernel.org
7761S:	Maintained
7762F:	Documentation/hwmon/lm90
7763F:	Documentation/devicetree/bindings/hwmon/lm90.txt
7764F:	drivers/hwmon/lm90.c
7765F:	include/dt-bindings/thermal/lm90.h
7766
7767LM95234 HARDWARE MONITOR DRIVER
7768M:	Guenter Roeck <linux@roeck-us.net>
7769L:	linux-hwmon@vger.kernel.org
7770S:	Maintained
7771F:	Documentation/hwmon/lm95234
7772F:	drivers/hwmon/lm95234.c
7773
7774LME2510 MEDIA DRIVER
7775M:	Malcolm Priestley <tvboxspy@gmail.com>
7776L:	linux-media@vger.kernel.org
7777W:	https://linuxtv.org
7778Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7779S:	Maintained
7780F:	drivers/media/usb/dvb-usb-v2/lmedm04*
7781
7782LOCKING PRIMITIVES
7783M:	Peter Zijlstra <peterz@infradead.org>
7784M:	Ingo Molnar <mingo@redhat.com>
7785L:	linux-kernel@vger.kernel.org
7786T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7787S:	Maintained
7788F:	Documentation/locking/
7789F:	include/linux/lockdep.h
7790F:	include/linux/spinlock*.h
7791F:	arch/*/include/asm/spinlock*.h
7792F:	include/linux/rwlock*.h
7793F:	include/linux/mutex*.h
7794F:	arch/*/include/asm/mutex*.h
7795F:	include/linux/rwsem*.h
7796F:	arch/*/include/asm/rwsem.h
7797F:	include/linux/seqlock.h
7798F:	lib/locking*.[ch]
7799F:	kernel/locking/
7800
7801LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7802M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
7803L:	linux-ntfs-dev@lists.sourceforge.net
7804W:	http://www.linux-ntfs.org/content/view/19/37/
7805S:	Maintained
7806F:	Documentation/ldm.txt
7807F:	block/partitions/ldm.*
7808
7809LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7810M:	Sathya Prakash <sathya.prakash@broadcom.com>
7811M:	Chaitra P B <chaitra.basappa@broadcom.com>
7812M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7813L:	MPT-FusionLinux.pdl@broadcom.com
7814L:	linux-scsi@vger.kernel.org
7815W:	http://www.avagotech.com/support/
7816S:	Supported
7817F:	drivers/message/fusion/
7818F:	drivers/scsi/mpt2sas/
7819F:	drivers/scsi/mpt3sas/
7820
7821LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7822M:	Matthew Wilcox <matthew@wil.cx>
7823L:	linux-scsi@vger.kernel.org
7824S:	Maintained
7825F:	drivers/scsi/sym53c8xx_2/
7826
7827LTC4261 HARDWARE MONITOR DRIVER
7828M:	Guenter Roeck <linux@roeck-us.net>
7829L:	linux-hwmon@vger.kernel.org
7830S:	Maintained
7831F:	Documentation/hwmon/ltc4261
7832F:	drivers/hwmon/ltc4261.c
7833
7834LTC4306 I2C MULTIPLEXER DRIVER
7835M:	Michael Hennerich <michael.hennerich@analog.com>
7836W:	http://ez.analog.com/community/linux-device-drivers
7837L:	linux-i2c@vger.kernel.org
7838S:	Supported
7839F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
7840F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
7841
7842LTP (Linux Test Project)
7843M:	Mike Frysinger <vapier@gentoo.org>
7844M:	Cyril Hrubis <chrubis@suse.cz>
7845M:	Wanlong Gao <wanlong.gao@gmail.com>
7846M:	Jan Stancek <jstancek@redhat.com>
7847M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7848M:	Alexey Kodanev <alexey.kodanev@oracle.com>
7849L:	ltp@lists.linux.it (subscribers-only)
7850W:	http://linux-test-project.github.io/
7851T:	git git://github.com/linux-test-project/ltp.git
7852S:	Maintained
7853
7854M32R ARCHITECTURE
7855W:	http://www.linux-m32r.org/
7856S:	Orphan
7857F:	arch/m32r/
7858
7859M68K ARCHITECTURE
7860M:	Geert Uytterhoeven <geert@linux-m68k.org>
7861L:	linux-m68k@lists.linux-m68k.org
7862W:	http://www.linux-m68k.org/
7863T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7864S:	Maintained
7865F:	arch/m68k/
7866F:	drivers/zorro/
7867
7868M68K ON APPLE MACINTOSH
7869M:	Joshua Thompson <funaho@jurai.org>
7870W:	http://www.mac.linux-m68k.org/
7871L:	linux-m68k@lists.linux-m68k.org
7872S:	Maintained
7873F:	arch/m68k/mac/
7874
7875M68K ON HP9000/300
7876M:	Philip Blundell <philb@gnu.org>
7877W:	http://www.tazenda.demon.co.uk/phil/linux-hp
7878S:	Maintained
7879F:	arch/m68k/hp300/
7880
7881M88DS3103 MEDIA DRIVER
7882M:	Antti Palosaari <crope@iki.fi>
7883L:	linux-media@vger.kernel.org
7884W:	https://linuxtv.org
7885W:	http://palosaari.fi/linux/
7886Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7887T:	git git://linuxtv.org/anttip/media_tree.git
7888S:	Maintained
7889F:	drivers/media/dvb-frontends/m88ds3103*
7890
7891M88RS2000 MEDIA DRIVER
7892M:	Malcolm Priestley <tvboxspy@gmail.com>
7893L:	linux-media@vger.kernel.org
7894W:	https://linuxtv.org
7895Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7896S:	Maintained
7897F:	drivers/media/dvb-frontends/m88rs2000*
7898
7899MA901 MASTERKIT USB FM RADIO DRIVER
7900M:	Alexey Klimov <klimov.linux@gmail.com>
7901L:	linux-media@vger.kernel.org
7902T:	git git://linuxtv.org/media_tree.git
7903S:	Maintained
7904F:	drivers/media/radio/radio-ma901.c
7905
7906MAC80211
7907M:	Johannes Berg <johannes@sipsolutions.net>
7908L:	linux-wireless@vger.kernel.org
7909W:	http://wireless.kernel.org/
7910T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7911T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7912S:	Maintained
7913F:	Documentation/networking/mac80211-injection.txt
7914F:	include/net/mac80211.h
7915F:	net/mac80211/
7916F:	drivers/net/wireless/mac80211_hwsim.[ch]
7917
7918MAILBOX API
7919M:	Jassi Brar <jassisinghbrar@gmail.com>
7920L:	linux-kernel@vger.kernel.org
7921S:	Maintained
7922F:	drivers/mailbox/
7923F:	include/linux/mailbox_client.h
7924F:	include/linux/mailbox_controller.h
7925
7926MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7927M:	Michael Kerrisk <mtk.manpages@gmail.com>
7928W:	http://www.kernel.org/doc/man-pages
7929L:	linux-man@vger.kernel.org
7930S:	Maintained
7931
7932MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
7933M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
7934L:	linux-mips@linux-mips.org
7935S:	Maintained
7936F:	arch/mips/boot/dts/img/pistachio_marduk.dts
7937
7938MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7939M:	Andrew Lunn <andrew@lunn.ch>
7940M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7941L:	netdev@vger.kernel.org
7942S:	Maintained
7943F:	drivers/net/dsa/mv88e6xxx/
7944F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
7945
7946MARVELL ARMADA DRM SUPPORT
7947M:	Russell King <linux@armlinux.org.uk>
7948S:	Maintained
7949T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
7950T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
7951F:	drivers/gpu/drm/armada/
7952F:	include/uapi/drm/armada_drm.h
7953F:	Documentation/devicetree/bindings/display/armada/
7954
7955MARVELL CRYPTO DRIVER
7956M:	Boris Brezillon <boris.brezillon@free-electrons.com>
7957M:	Arnaud Ebalard <arno@natisbad.org>
7958F:	drivers/crypto/marvell/
7959S:	Maintained
7960L:	linux-crypto@vger.kernel.org
7961
7962MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7963M:	Mirko Lindner <mlindner@marvell.com>
7964M:	Stephen Hemminger <stephen@networkplumber.org>
7965L:	netdev@vger.kernel.org
7966S:	Maintained
7967F:	drivers/net/ethernet/marvell/sk*
7968
7969MARVELL LIBERTAS WIRELESS DRIVER
7970L:	libertas-dev@lists.infradead.org
7971S:	Orphan
7972F:	drivers/net/wireless/marvell/libertas/
7973
7974MARVELL MV643XX ETHERNET DRIVER
7975M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7976L:	netdev@vger.kernel.org
7977S:	Maintained
7978F:	drivers/net/ethernet/marvell/mv643xx_eth.*
7979F:	include/linux/mv643xx.h
7980
7981MARVELL MVNETA ETHERNET DRIVER
7982M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7983L:	netdev@vger.kernel.org
7984S:	Maintained
7985F:	drivers/net/ethernet/marvell/mvneta.*
7986
7987MARVELL MWIFIEX WIRELESS DRIVER
7988M:	Amitkumar Karwar <amitkarwar@gmail.com>
7989M:	Nishant Sarmukadam <nishants@marvell.com>
7990M:	Ganapathi Bhat <gbhat@marvell.com>
7991M:	Xinming Hu <huxm@marvell.com>
7992L:	linux-wireless@vger.kernel.org
7993S:	Maintained
7994F:	drivers/net/wireless/marvell/mwifiex/
7995
7996MARVELL MWL8K WIRELESS DRIVER
7997M:	Lennert Buytenhek <buytenh@wantstofly.org>
7998L:	linux-wireless@vger.kernel.org
7999S:	Odd Fixes
8000F:	drivers/net/wireless/marvell/mwl8k.c
8001
8002MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8003M:	Nicolas Pitre <nico@fluxnic.net>
8004S:	Odd Fixes
8005F:	drivers/mmc/host/mvsdio.*
8006
8007MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8008M:	Hu Ziji <huziji@marvell.com>
8009L:	linux-mmc@vger.kernel.org
8010S:	Supported
8011F:	drivers/mmc/host/sdhci-xenon*
8012F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8013
8014MATROX FRAMEBUFFER DRIVER
8015L:	linux-fbdev@vger.kernel.org
8016S:	Orphan
8017F:	drivers/video/fbdev/matrox/matroxfb_*
8018F:	include/uapi/linux/matroxfb.h
8019
8020MAX16065 HARDWARE MONITOR DRIVER
8021M:	Guenter Roeck <linux@roeck-us.net>
8022L:	linux-hwmon@vger.kernel.org
8023S:	Maintained
8024F:	Documentation/hwmon/max16065
8025F:	drivers/hwmon/max16065.c
8026
8027MAX20751 HARDWARE MONITOR DRIVER
8028M:	Guenter Roeck <linux@roeck-us.net>
8029L:	linux-hwmon@vger.kernel.org
8030S:	Maintained
8031F:	Documentation/hwmon/max20751
8032F:	drivers/hwmon/max20751.c
8033
8034MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8035L:	linux-hwmon@vger.kernel.org
8036S:	Orphan
8037F:	Documentation/hwmon/max6650
8038F:	drivers/hwmon/max6650.c
8039
8040MAX6697 HARDWARE MONITOR DRIVER
8041M:	Guenter Roeck <linux@roeck-us.net>
8042L:	linux-hwmon@vger.kernel.org
8043S:	Maintained
8044F:	Documentation/hwmon/max6697
8045F:	Documentation/devicetree/bindings/i2c/max6697.txt
8046F:	drivers/hwmon/max6697.c
8047F:	include/linux/platform_data/max6697.h
8048
8049MAX9860 MONO AUDIO VOICE CODEC DRIVER
8050M:	Peter Rosin <peda@axentia.se>
8051L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8052S:	Maintained
8053F:	Documentation/devicetree/bindings/sound/max9860.txt
8054F:	sound/soc/codecs/max9860.*
8055
8056MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8057M:	Krzysztof Kozlowski <krzk@kernel.org>
8058M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8059L:	linux-pm@vger.kernel.org
8060S:	Supported
8061F:	drivers/power/supply/max14577_charger.c
8062F:	drivers/power/supply/max77693_charger.c
8063
8064MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
8065M:	Javier Martinez Canillas <javier@osg.samsung.com>
8066L:	linux-kernel@vger.kernel.org
8067S:	Supported
8068F:	drivers/*/*max77802*.c
8069F:	Documentation/devicetree/bindings/*/*max77802.txt
8070F:	include/dt-bindings/*/*max77802.h
8071
8072MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8073M:	Chanwoo Choi <cw00.choi@samsung.com>
8074M:	Krzysztof Kozlowski <krzk@kernel.org>
8075M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8076L:	linux-kernel@vger.kernel.org
8077S:	Supported
8078F:	drivers/*/max14577*.c
8079F:	drivers/*/max77686*.c
8080F:	drivers/*/max77693*.c
8081F:	drivers/extcon/extcon-max14577.c
8082F:	drivers/extcon/extcon-max77693.c
8083F:	drivers/rtc/rtc-max77686.c
8084F:	drivers/clk/clk-max77686.c
8085F:	Documentation/devicetree/bindings/mfd/max14577.txt
8086F:	Documentation/devicetree/bindings/*/max77686.txt
8087F:	Documentation/devicetree/bindings/mfd/max77693.txt
8088F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8089F:	include/linux/mfd/max14577*.h
8090F:	include/linux/mfd/max77686*.h
8091F:	include/linux/mfd/max77693*.h
8092
8093MAXIRADIO FM RADIO RECEIVER DRIVER
8094M:	Hans Verkuil <hverkuil@xs4all.nl>
8095L:	linux-media@vger.kernel.org
8096T:	git git://linuxtv.org/media_tree.git
8097W:	https://linuxtv.org
8098S:	Maintained
8099F:	drivers/media/radio/radio-maxiradio*
8100
8101MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8102M:	Peter Rosin <peda@axentia.se>
8103L:	linux-iio@vger.kernel.org
8104S:	Maintained
8105F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8106F:	drivers/iio/potentiometer/mcp4531.c
8107
8108MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8109M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8110L:	linux-iio@vger.kernel.org
8111S:	Maintained
8112F:	drivers/iio/dac/cio-dac.c
8113
8114MEDIA DRIVERS FOR RENESAS - FCP
8115M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8116L:	linux-media@vger.kernel.org
8117L:	linux-renesas-soc@vger.kernel.org
8118T:	git git://linuxtv.org/media_tree.git
8119S:	Supported
8120F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
8121F:	drivers/media/platform/rcar-fcp.c
8122F:	include/media/rcar-fcp.h
8123
8124MEDIA DRIVERS FOR RENESAS - FDP1
8125M:	Kieran Bingham <kieran@bingham.xyz>
8126L:	linux-media@vger.kernel.org
8127L:	linux-renesas-soc@vger.kernel.org
8128T:	git git://linuxtv.org/media_tree.git
8129S:	Supported
8130F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8131F:	drivers/media/platform/rcar_fdp1.c
8132
8133MEDIA DRIVERS FOR RENESAS - VIN
8134M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8135L:	linux-media@vger.kernel.org
8136L:	linux-renesas-soc@vger.kernel.org
8137T:	git git://linuxtv.org/media_tree.git
8138S:	Supported
8139F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8140F:	drivers/media/platform/rcar-vin/
8141
8142MEDIA DRIVERS FOR RENESAS - VSP1
8143M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8144L:	linux-media@vger.kernel.org
8145L:	linux-renesas-soc@vger.kernel.org
8146T:	git git://linuxtv.org/media_tree.git
8147S:	Supported
8148F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8149F:	drivers/media/platform/vsp1/
8150
8151MEDIA DRIVERS FOR HELENE
8152M:	Abylay Ospan <aospan@netup.ru>
8153L:	linux-media@vger.kernel.org
8154W:	https://linuxtv.org
8155W:	http://netup.tv/
8156T:	git git://linuxtv.org/media_tree.git
8157S:	Supported
8158F:	drivers/media/dvb-frontends/helene*
8159
8160MEDIA DRIVERS FOR ASCOT2E
8161M:	Sergey Kozlov <serjk@netup.ru>
8162M:	Abylay Ospan <aospan@netup.ru>
8163L:	linux-media@vger.kernel.org
8164W:	https://linuxtv.org
8165W:	http://netup.tv/
8166T:	git git://linuxtv.org/media_tree.git
8167S:	Supported
8168F:	drivers/media/dvb-frontends/ascot2e*
8169
8170MEDIA DRIVERS FOR CXD2841ER
8171M:	Sergey Kozlov <serjk@netup.ru>
8172M:	Abylay Ospan <aospan@netup.ru>
8173L:	linux-media@vger.kernel.org
8174W:	https://linuxtv.org
8175W:	http://netup.tv/
8176T:	git git://linuxtv.org/media_tree.git
8177S:	Supported
8178F:	drivers/media/dvb-frontends/cxd2841er*
8179
8180MEDIA DRIVERS FOR HORUS3A
8181M:	Sergey Kozlov <serjk@netup.ru>
8182M:	Abylay Ospan <aospan@netup.ru>
8183L:	linux-media@vger.kernel.org
8184W:	https://linuxtv.org
8185W:	http://netup.tv/
8186T:	git git://linuxtv.org/media_tree.git
8187S:	Supported
8188F:	drivers/media/dvb-frontends/horus3a*
8189
8190MEDIA DRIVERS FOR LNBH25
8191M:	Sergey Kozlov <serjk@netup.ru>
8192M:	Abylay Ospan <aospan@netup.ru>
8193L:	linux-media@vger.kernel.org
8194W:	https://linuxtv.org
8195W:	http://netup.tv/
8196T:	git git://linuxtv.org/media_tree.git
8197S:	Supported
8198F:	drivers/media/dvb-frontends/lnbh25*
8199
8200MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8201M:	Sergey Kozlov <serjk@netup.ru>
8202M:	Abylay Ospan <aospan@netup.ru>
8203L:	linux-media@vger.kernel.org
8204W:	https://linuxtv.org
8205W:	http://netup.tv/
8206T:	git git://linuxtv.org/media_tree.git
8207S:	Supported
8208F:	drivers/media/pci/netup_unidvb/*
8209
8210MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8211M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
8212M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8213P:	LinuxTV.org Project
8214L:	linux-media@vger.kernel.org
8215W:	https://linuxtv.org
8216Q:	http://patchwork.kernel.org/project/linux-media/list/
8217T:	git git://linuxtv.org/media_tree.git
8218S:	Maintained
8219F:	Documentation/devicetree/bindings/media/
8220F:	Documentation/media/
8221F:	drivers/media/
8222F:	drivers/staging/media/
8223F:	include/linux/platform_data/media/
8224F:	include/media/
8225F:	include/uapi/linux/dvb/
8226F:	include/uapi/linux/videodev2.h
8227F:	include/uapi/linux/media.h
8228F:	include/uapi/linux/v4l2-*
8229F:	include/uapi/linux/meye.h
8230F:	include/uapi/linux/ivtv*
8231F:	include/uapi/linux/uvcvideo.h
8232
8233MEDIATEK ETHERNET DRIVER
8234M:	Felix Fietkau <nbd@openwrt.org>
8235M:	John Crispin <blogic@openwrt.org>
8236L:	netdev@vger.kernel.org
8237S:	Maintained
8238F:	drivers/net/ethernet/mediatek/
8239
8240MEDIATEK JPEG DRIVER
8241M:	Rick Chang <rick.chang@mediatek.com>
8242M:	Bin Liu <bin.liu@mediatek.com>
8243S:	Supported
8244F:	drivers/media/platform/mtk-jpeg/
8245F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8246
8247MEDIATEK MEDIA DRIVER
8248M:	Tiffany Lin <tiffany.lin@mediatek.com>
8249M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8250S:	Supported
8251F:	drivers/media/platform/mtk-vcodec/
8252F:	drivers/media/platform/mtk-vpu/
8253F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8254F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
8255
8256MEDIATEK MDP DRIVER
8257M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8258M:	Houlong Wei <houlong.wei@mediatek.com>
8259M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8260S:	Supported
8261F:	drivers/media/platform/mtk-mdp/
8262F:	drivers/media/platform/mtk-vpu/
8263F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
8264
8265MEDIATEK MT7601U WIRELESS LAN DRIVER
8266M:	Jakub Kicinski <kubakici@wp.pl>
8267L:	linux-wireless@vger.kernel.org
8268S:	Maintained
8269F:	drivers/net/wireless/mediatek/mt7601u/
8270
8271MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8272M:	Peter Senna Tschudin <peter.senna@collabora.com>
8273M:	Martin Donnelly <martin.donnelly@ge.com>
8274M:	Martyn Welch <martyn.welch@collabora.co.uk>
8275S:	Maintained
8276F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8277F:	Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8278
8279MEGARAID SCSI/SAS DRIVERS
8280M:	Kashyap Desai <kashyap.desai@broadcom.com>
8281M:	Sumit Saxena <sumit.saxena@broadcom.com>
8282M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8283L:	megaraidlinux.pdl@broadcom.com
8284L:	linux-scsi@vger.kernel.org
8285W:	http://www.avagotech.com/support/
8286S:	Maintained
8287F:	Documentation/scsi/megaraid.txt
8288F:	drivers/scsi/megaraid.*
8289F:	drivers/scsi/megaraid/
8290
8291MELFAS MIP4 TOUCHSCREEN DRIVER
8292M:	Sangwon Jee <jeesw@melfas.com>
8293W:	http://www.melfas.com
8294S:	Supported
8295F:	drivers/input/touchscreen/melfas_mip4.c
8296F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8297
8298MELLANOX ETHERNET DRIVER (mlx4_en)
8299M:	Tariq Toukan <tariqt@mellanox.com>
8300L:	netdev@vger.kernel.org
8301S:	Supported
8302W:	http://www.mellanox.com
8303Q:	http://patchwork.ozlabs.org/project/netdev/list/
8304F:	drivers/net/ethernet/mellanox/mlx4/en_*
8305
8306MELLANOX ETHERNET DRIVER (mlx5e)
8307M:	Saeed Mahameed <saeedm@mellanox.com>
8308L:	netdev@vger.kernel.org
8309S:	Supported
8310W:	http://www.mellanox.com
8311Q:	http://patchwork.ozlabs.org/project/netdev/list/
8312F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
8313
8314MELLANOX ETHERNET SWITCH DRIVERS
8315M:	Jiri Pirko <jiri@mellanox.com>
8316M:	Ido Schimmel <idosch@mellanox.com>
8317L:	netdev@vger.kernel.org
8318S:	Supported
8319W:	http://www.mellanox.com
8320Q:	http://patchwork.ozlabs.org/project/netdev/list/
8321F:	drivers/net/ethernet/mellanox/mlxsw/
8322
8323MELLANOX MLXCPLD I2C AND MUX DRIVER
8324M:	Vadim Pasternak <vadimp@mellanox.com>
8325M:	Michael Shych <michaelsh@mellanox.com>
8326L:	linux-i2c@vger.kernel.org
8327S:	Supported
8328F:	drivers/i2c/busses/i2c-mlxcpld.c
8329F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
8330F:	Documentation/i2c/busses/i2c-mlxcpld
8331
8332MELLANOX MLXCPLD LED DRIVER
8333M:	Vadim Pasternak <vadimp@mellanox.com>
8334L:	linux-leds@vger.kernel.org
8335S:	Supported
8336F:	drivers/leds/leds-mlxcpld.c
8337F:	Documentation/leds/leds-mlxcpld.txt
8338
8339MELLANOX PLATFORM DRIVER
8340M:      Vadim Pasternak <vadimp@mellanox.com>
8341L:      platform-driver-x86@vger.kernel.org
8342S:      Supported
8343F:      drivers/platform/x86/mlx-platform.c
8344
8345MELLANOX MLX CPLD HOTPLUG DRIVER
8346M:	Vadim Pasternak <vadimp@mellanox.com>
8347L:	platform-driver-x86@vger.kernel.org
8348S:	Supported
8349F:	drivers/platform/x86/mlxcpld-hotplug.c
8350F:	include/linux/platform_data/mlxcpld-hotplug.h
8351
8352SOFT-ROCE DRIVER (rxe)
8353M:	Moni Shoua <monis@mellanox.com>
8354L:	linux-rdma@vger.kernel.org
8355S:	Supported
8356W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8357Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8358F:	drivers/infiniband/sw/rxe/
8359F:	include/uapi/rdma/rdma_user_rxe.h
8360
8361MEMBARRIER SUPPORT
8362M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8363M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8364L:	linux-kernel@vger.kernel.org
8365S:	Supported
8366F:	kernel/membarrier.c
8367F:	include/uapi/linux/membarrier.h
8368
8369MEMORY MANAGEMENT
8370L:	linux-mm@kvack.org
8371W:	http://www.linux-mm.org
8372S:	Maintained
8373F:	include/linux/mm.h
8374F:	include/linux/gfp.h
8375F:	include/linux/mmzone.h
8376F:	include/linux/memory_hotplug.h
8377F:	include/linux/vmalloc.h
8378F:	mm/
8379
8380MEMORY TECHNOLOGY DEVICES (MTD)
8381M:	David Woodhouse <dwmw2@infradead.org>
8382M:	Brian Norris <computersforpeace@gmail.com>
8383M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8384M:	Marek Vasut <marek.vasut@gmail.com>
8385M:	Richard Weinberger <richard@nod.at>
8386M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8387L:	linux-mtd@lists.infradead.org
8388W:	http://www.linux-mtd.infradead.org/
8389Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8390T:	git git://git.infradead.org/linux-mtd.git master
8391T:	git git://git.infradead.org/l2-mtd.git master
8392S:	Maintained
8393F:	Documentation/devicetree/bindings/mtd/
8394F:	drivers/mtd/
8395F:	include/linux/mtd/
8396F:	include/uapi/mtd/
8397
8398MEN A21 WATCHDOG DRIVER
8399M:	Johannes Thumshirn <morbidrsa@gmail.com>
8400L:	linux-watchdog@vger.kernel.org
8401S:	Maintained
8402F:	drivers/watchdog/mena21_wdt.c
8403
8404MEN CHAMELEON BUS (mcb)
8405M:	Johannes Thumshirn <morbidrsa@gmail.com>
8406S:	Maintained
8407F:	drivers/mcb/
8408F:	include/linux/mcb.h
8409F:	Documentation/men-chameleon-bus.txt
8410
8411MEN F21BMC (Board Management Controller)
8412M:	Andreas Werner <andreas.werner@men.de>
8413S:	Supported
8414F:	drivers/mfd/menf21bmc.c
8415F:	drivers/watchdog/menf21bmc_wdt.c
8416F:	drivers/leds/leds-menf21bmc.c
8417F:	drivers/hwmon/menf21bmc_hwmon.c
8418F:	Documentation/hwmon/menf21bmc
8419
8420METAG ARCHITECTURE
8421M:	James Hogan <james.hogan@imgtec.com>
8422L:	linux-metag@vger.kernel.org
8423T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8424S:	Odd Fixes
8425F:	arch/metag/
8426F:	Documentation/metag/
8427F:	Documentation/devicetree/bindings/metag/
8428F:	Documentation/devicetree/bindings/interrupt-controller/img,*
8429F:	drivers/clocksource/metag_generic.c
8430F:	drivers/irqchip/irq-metag.c
8431F:	drivers/irqchip/irq-metag-ext.c
8432F:	drivers/tty/metag_da.c
8433
8434MICROBLAZE ARCHITECTURE
8435M:	Michal Simek <monstr@monstr.eu>
8436W:	http://www.monstr.eu/fdt/
8437T:	git git://git.monstr.eu/linux-2.6-microblaze.git
8438S:	Supported
8439F:	arch/microblaze/
8440
8441MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8442M:	Richard Genoud <richard.genoud@gmail.com>
8443S:	Maintained
8444F:	drivers/tty/serial/atmel_serial.c
8445F:	drivers/tty/serial/atmel_serial.h
8446
8447MICROCHIP / ATMEL DMA DRIVER
8448M:	Ludovic Desroches <ludovic.desroches@microchip.com>
8449L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8450L:	dmaengine@vger.kernel.org
8451S:	Supported
8452F:	drivers/dma/at_hdmac.c
8453F:	drivers/dma/at_hdmac_regs.h
8454F:	include/linux/platform_data/dma-atmel.h
8455
8456MICROCHIP / ATMEL ISC DRIVER
8457M:	Songjun Wu <songjun.wu@microchip.com>
8458L:	linux-media@vger.kernel.org
8459S:	Supported
8460F:	drivers/media/platform/atmel/atmel-isc.c
8461F:	drivers/media/platform/atmel/atmel-isc-regs.h
8462F:	devicetree/bindings/media/atmel-isc.txt
8463
8464MICROCHIP USB251XB DRIVER
8465M:	Richard Leitner <richard.leitner@skidata.com>
8466L:	linux-usb@vger.kernel.org
8467S:	Maintained
8468F:	drivers/usb/misc/usb251xb.c
8469F:	Documentation/devicetree/bindings/usb/usb251xb.txt
8470
8471MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8472M:	Chen Yu <yu.c.chen@intel.com>
8473L:	platform-driver-x86@vger.kernel.org
8474S:	Supported
8475F:	drivers/platform/x86/surfacepro3_button.c
8476
8477MICROTEK X6 SCANNER
8478M:	Oliver Neukum <oliver@neukum.org>
8479S:	Maintained
8480F:	drivers/usb/image/microtek.*
8481
8482MIPS
8483M:	Ralf Baechle <ralf@linux-mips.org>
8484L:	linux-mips@linux-mips.org
8485W:	http://www.linux-mips.org/
8486T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
8487Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
8488S:	Supported
8489F:	Documentation/devicetree/bindings/mips/
8490F:	Documentation/mips/
8491F:	arch/mips/
8492
8493MIPS/LOONGSON1 ARCHITECTURE
8494M:	Keguang Zhang <keguang.zhang@gmail.com>
8495L:	linux-mips@linux-mips.org
8496S:	Maintained
8497F:	arch/mips/loongson32/
8498F:	arch/mips/include/asm/mach-loongson32/
8499F:	drivers/*/*loongson1*
8500F:	drivers/*/*/*loongson1*
8501
8502MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8503M:	Hans Verkuil <hverkuil@xs4all.nl>
8504L:	linux-media@vger.kernel.org
8505T:	git git://linuxtv.org/media_tree.git
8506W:	https://linuxtv.org
8507S:	Odd Fixes
8508F:	drivers/media/radio/radio-miropcm20*
8509
8510MELLANOX MLX4 core VPI driver
8511M:	Yishai Hadas <yishaih@mellanox.com>
8512L:	netdev@vger.kernel.org
8513L:	linux-rdma@vger.kernel.org
8514W:	http://www.mellanox.com
8515Q:	http://patchwork.ozlabs.org/project/netdev/list/
8516S:	Supported
8517F:	drivers/net/ethernet/mellanox/mlx4/
8518F:	include/linux/mlx4/
8519F:	include/uapi/rdma/mlx4-abi.h
8520
8521MELLANOX MLX4 IB driver
8522M:	Yishai Hadas <yishaih@mellanox.com>
8523L:	linux-rdma@vger.kernel.org
8524W:	http://www.mellanox.com
8525Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8526S:	Supported
8527F:	drivers/infiniband/hw/mlx4/
8528F:	include/linux/mlx4/
8529
8530MELLANOX MLX5 core VPI driver
8531M:	Saeed Mahameed <saeedm@mellanox.com>
8532M:	Matan Barak <matanb@mellanox.com>
8533M:	Leon Romanovsky <leonro@mellanox.com>
8534L:	netdev@vger.kernel.org
8535L:	linux-rdma@vger.kernel.org
8536W:	http://www.mellanox.com
8537Q:	http://patchwork.ozlabs.org/project/netdev/list/
8538S:	Supported
8539F:	drivers/net/ethernet/mellanox/mlx5/core/
8540F:	include/linux/mlx5/
8541F:	include/uapi/rdma/mlx5-abi.h
8542
8543MELLANOX MLX5 IB driver
8544M:	Matan Barak <matanb@mellanox.com>
8545M:	Leon Romanovsky <leonro@mellanox.com>
8546L:	linux-rdma@vger.kernel.org
8547W:	http://www.mellanox.com
8548Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8549S:	Supported
8550F:	drivers/infiniband/hw/mlx5/
8551F:	include/linux/mlx5/
8552
8553MELEXIS MLX90614 DRIVER
8554M:	Crt Mori <cmo@melexis.com>
8555L:	linux-iio@vger.kernel.org
8556W:	http://www.melexis.com
8557S:	Supported
8558F:	drivers/iio/temperature/mlx90614.c
8559
8560MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8561M:	Don Brace <don.brace@microsemi.com>
8562L:	esc.storagedev@microsemi.com
8563L:	linux-scsi@vger.kernel.org
8564S:	Supported
8565F:	drivers/scsi/smartpqi/smartpqi*.[ch]
8566F:	drivers/scsi/smartpqi/Kconfig
8567F:	drivers/scsi/smartpqi/Makefile
8568F:	include/linux/cciss*.h
8569F:	include/uapi/linux/cciss*.h
8570F:	Documentation/scsi/smartpqi.txt
8571
8572MN88472 MEDIA DRIVER
8573M:	Antti Palosaari <crope@iki.fi>
8574L:	linux-media@vger.kernel.org
8575W:	https://linuxtv.org
8576W:	http://palosaari.fi/linux/
8577Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8578S:	Maintained
8579F:	drivers/media/dvb-frontends/mn88472*
8580
8581MN88473 MEDIA DRIVER
8582M:	Antti Palosaari <crope@iki.fi>
8583L:	linux-media@vger.kernel.org
8584W:	https://linuxtv.org
8585W:	http://palosaari.fi/linux/
8586Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8587S:	Maintained
8588F:	drivers/media/dvb-frontends/mn88473*
8589
8590MODULE SUPPORT
8591M:	Jessica Yu <jeyu@redhat.com>
8592M:	Rusty Russell <rusty@rustcorp.com.au>
8593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8594S:	Maintained
8595F:	include/linux/module.h
8596F:	kernel/module.c
8597
8598MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8599W:	http://popies.net/meye/
8600S:	Orphan
8601F:	Documentation/media/v4l-drivers/meye*
8602F:	drivers/media/pci/meye/
8603F:	include/uapi/linux/meye.h
8604
8605MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8606M:	Jiri Slaby <jirislaby@gmail.com>
8607S:	Maintained
8608F:	Documentation/serial/moxa-smartio
8609F:	drivers/tty/mxser.*
8610
8611MR800 AVERMEDIA USB FM RADIO DRIVER
8612M:	Alexey Klimov <klimov.linux@gmail.com>
8613L:	linux-media@vger.kernel.org
8614T:	git git://linuxtv.org/media_tree.git
8615S:	Maintained
8616F:	drivers/media/radio/radio-mr800.c
8617
8618MRF24J40 IEEE 802.15.4 RADIO DRIVER
8619M:	Alan Ott <alan@signal11.us>
8620L:	linux-wpan@vger.kernel.org
8621S:	Maintained
8622F:	drivers/net/ieee802154/mrf24j40.c
8623F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8624
8625MSI LAPTOP SUPPORT
8626M:	"Lee, Chun-Yi" <jlee@suse.com>
8627L:	platform-driver-x86@vger.kernel.org
8628S:	Maintained
8629F:	drivers/platform/x86/msi-laptop.c
8630
8631MSI WMI SUPPORT
8632L:	platform-driver-x86@vger.kernel.org
8633S:	Orphan
8634F:	drivers/platform/x86/msi-wmi.c
8635
8636MSI001 MEDIA DRIVER
8637M:	Antti Palosaari <crope@iki.fi>
8638L:	linux-media@vger.kernel.org
8639W:	https://linuxtv.org
8640W:	http://palosaari.fi/linux/
8641Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8642T:	git git://linuxtv.org/anttip/media_tree.git
8643S:	Maintained
8644F:	drivers/media/tuners/msi001*
8645
8646MSI2500 MEDIA DRIVER
8647M:	Antti Palosaari <crope@iki.fi>
8648L:	linux-media@vger.kernel.org
8649W:	https://linuxtv.org
8650W:	http://palosaari.fi/linux/
8651Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8652T:	git git://linuxtv.org/anttip/media_tree.git
8653S:	Maintained
8654F:	drivers/media/usb/msi2500/
8655
8656MSYSTEMS DISKONCHIP G3 MTD DRIVER
8657M:	Robert Jarzmik <robert.jarzmik@free.fr>
8658L:	linux-mtd@lists.infradead.org
8659S:	Maintained
8660F:	drivers/mtd/devices/docg3*
8661
8662MT9M032 APTINA SENSOR DRIVER
8663M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8664L:	linux-media@vger.kernel.org
8665T:	git git://linuxtv.org/media_tree.git
8666S:	Maintained
8667F:	drivers/media/i2c/mt9m032.c
8668F:	include/media/i2c/mt9m032.h
8669
8670MT9P031 APTINA CAMERA SENSOR
8671M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8672L:	linux-media@vger.kernel.org
8673T:	git git://linuxtv.org/media_tree.git
8674S:	Maintained
8675F:	drivers/media/i2c/mt9p031.c
8676F:	include/media/i2c/mt9p031.h
8677
8678MT9T001 APTINA CAMERA SENSOR
8679M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8680L:	linux-media@vger.kernel.org
8681T:	git git://linuxtv.org/media_tree.git
8682S:	Maintained
8683F:	drivers/media/i2c/mt9t001.c
8684F:	include/media/i2c/mt9t001.h
8685
8686MT9V032 APTINA CAMERA SENSOR
8687M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8688L:	linux-media@vger.kernel.org
8689T:	git git://linuxtv.org/media_tree.git
8690S:	Maintained
8691F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8692F:	drivers/media/i2c/mt9v032.c
8693F:	include/media/i2c/mt9v032.h
8694
8695MULTIFUNCTION DEVICES (MFD)
8696M:	Lee Jones <lee.jones@linaro.org>
8697T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8698S:	Supported
8699F:	Documentation/devicetree/bindings/mfd/
8700F:	drivers/mfd/
8701F:	include/linux/mfd/
8702F:	include/dt-bindings/mfd/
8703
8704MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8705M:	Ulf Hansson <ulf.hansson@linaro.org>
8706L:	linux-mmc@vger.kernel.org
8707T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8708S:	Maintained
8709F:	Documentation/devicetree/bindings/mmc/
8710F:	drivers/mmc/
8711F:	include/linux/mmc/
8712F:	include/uapi/linux/mmc/
8713
8714MULTIMEDIA CARD (MMC) ETC. OVER SPI
8715S:	Orphan
8716F:	drivers/mmc/host/mmc_spi.c
8717F:	include/linux/spi/mmc_spi.h
8718
8719MULTISOUND SOUND DRIVER
8720M:	Andrew Veliath <andrewtv@usa.net>
8721S:	Maintained
8722F:	Documentation/sound/oss/MultiSound
8723F:	sound/oss/msnd*
8724
8725MULTITECH MULTIPORT CARD (ISICOM)
8726S:	Orphan
8727F:	drivers/tty/isicom.c
8728F:	include/linux/isicom.h
8729
8730MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8731M:	Bin Liu <b-liu@ti.com>
8732L:	linux-usb@vger.kernel.org
8733T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8734S:	Maintained
8735F:	drivers/usb/musb/
8736
8737MXL5007T MEDIA DRIVER
8738M:	Michael Krufky <mkrufky@linuxtv.org>
8739L:	linux-media@vger.kernel.org
8740W:	https://linuxtv.org
8741W:	http://github.com/mkrufky
8742Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8743T:	git git://linuxtv.org/mkrufky/tuners.git
8744S:	Maintained
8745F:	drivers/media/tuners/mxl5007t.*
8746
8747MXSFB DRM DRIVER
8748M:	Marek Vasut <marex@denx.de>
8749S:	Supported
8750F:	drivers/gpu/drm/mxsfb/
8751F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
8752
8753MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8754M:	Hyong-Youb Kim <hykim@myri.com>
8755L:	netdev@vger.kernel.org
8756W:	https://www.myricom.com/support/downloads/myri10ge.html
8757S:	Supported
8758F:	drivers/net/ethernet/myricom/myri10ge/
8759
8760NAND FLASH SUBSYSTEM
8761M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8762R:	Richard Weinberger <richard@nod.at>
8763L:	linux-mtd@lists.infradead.org
8764W:	http://www.linux-mtd.infradead.org/
8765Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8766T:	git git://git.infradead.org/linux-mtd.git nand/fixes
8767T:	git git://git.infradead.org/l2-mtd.git nand/next
8768S:	Maintained
8769F:	drivers/mtd/nand/
8770F:	include/linux/mtd/nand*.h
8771
8772NATSEMI ETHERNET DRIVER (DP8381x)
8773S:	Orphan
8774F:	drivers/net/ethernet/natsemi/natsemi.c
8775
8776NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8777M:	Daniel Mack <zonque@gmail.com>
8778S:	Maintained
8779L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8780W:	http://www.native-instruments.com
8781F:	sound/usb/caiaq/
8782
8783NCP FILESYSTEM
8784M:	Petr Vandrovec <petr@vandrovec.name>
8785S:	Odd Fixes
8786F:	fs/ncpfs/
8787
8788NCR 5380 SCSI DRIVERS
8789M:	Finn Thain <fthain@telegraphics.com.au>
8790M:	Michael Schmitz <schmitzmic@gmail.com>
8791L:	linux-scsi@vger.kernel.org
8792S:	Maintained
8793F:	Documentation/scsi/g_NCR5380.txt
8794F:	drivers/scsi/NCR5380.*
8795F:	drivers/scsi/arm/cumana_1.c
8796F:	drivers/scsi/arm/oak.c
8797F:	drivers/scsi/atari_scsi.*
8798F:	drivers/scsi/dmx3191d.c
8799F:	drivers/scsi/g_NCR5380.*
8800F:	drivers/scsi/mac_scsi.*
8801F:	drivers/scsi/sun3_scsi.*
8802F:	drivers/scsi/sun3_scsi_vme.c
8803
8804NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8805M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8806L:	linux-scsi@vger.kernel.org
8807S:	Maintained
8808F:	drivers/scsi/NCR_D700.*
8809
8810NCT6775 HARDWARE MONITOR DRIVER
8811M:	Guenter Roeck <linux@roeck-us.net>
8812L:	linux-hwmon@vger.kernel.org
8813S:	Maintained
8814F:	Documentation/hwmon/nct6775
8815F:	drivers/hwmon/nct6775.c
8816
8817NETEFFECT IWARP RNIC DRIVER (IW_NES)
8818M:	Faisal Latif <faisal.latif@intel.com>
8819L:	linux-rdma@vger.kernel.org
8820W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8821S:	Supported
8822F:	drivers/infiniband/hw/nes/
8823F:	include/uapi/rdma/nes-abi.h
8824
8825NETEM NETWORK EMULATOR
8826M:	Stephen Hemminger <stephen@networkplumber.org>
8827L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
8828S:	Maintained
8829F:	net/sched/sch_netem.c
8830
8831NETERION 10GbE DRIVERS (s2io/vxge)
8832M:	Jon Mason <jdmason@kudzu.us>
8833L:	netdev@vger.kernel.org
8834S:	Supported
8835F:	Documentation/networking/s2io.txt
8836F:	Documentation/networking/vxge.txt
8837F:	drivers/net/ethernet/neterion/
8838
8839NETFILTER
8840M:	Pablo Neira Ayuso <pablo@netfilter.org>
8841M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8842M:	Florian Westphal <fw@strlen.de>
8843L:	netfilter-devel@vger.kernel.org
8844L:	coreteam@netfilter.org
8845W:	http://www.netfilter.org/
8846W:	http://www.iptables.org/
8847W:	http://www.nftables.org/
8848Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
8849T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8850T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8851S:	Maintained
8852F:	include/linux/netfilter*
8853F:	include/linux/netfilter/
8854F:	include/net/netfilter/
8855F:	include/uapi/linux/netfilter*
8856F:	include/uapi/linux/netfilter/
8857F:	net/*/netfilter.c
8858F:	net/*/netfilter/
8859F:	net/netfilter/
8860F:	net/bridge/br_netfilter*.c
8861
8862NETLABEL
8863M:	Paul Moore <paul@paul-moore.com>
8864W:	http://netlabel.sf.net
8865L:	netdev@vger.kernel.org
8866S:	Maintained
8867F:	Documentation/netlabel/
8868F:	include/net/netlabel.h
8869F:	net/netlabel/
8870
8871NETROM NETWORK LAYER
8872M:	Ralf Baechle <ralf@linux-mips.org>
8873L:	linux-hams@vger.kernel.org
8874W:	http://www.linux-ax25.org/
8875S:	Maintained
8876F:	include/net/netrom.h
8877F:	include/uapi/linux/netrom.h
8878F:	net/netrom/
8879
8880NETRONOME ETHERNET DRIVERS
8881M:	Jakub Kicinski <jakub.kicinski@netronome.com>
8882L:	oss-drivers@netronome.com
8883S:	Maintained
8884F:	drivers/net/ethernet/netronome/
8885
8886NETWORK BLOCK DEVICE (NBD)
8887M:	Josef Bacik <jbacik@fb.com>
8888S:	Maintained
8889L:	linux-block@vger.kernel.org
8890L:	nbd-general@lists.sourceforge.net
8891F:	Documentation/blockdev/nbd.txt
8892F:	drivers/block/nbd.c
8893F:	include/uapi/linux/nbd.h
8894
8895NETWORK DROP MONITOR
8896M:	Neil Horman <nhorman@tuxdriver.com>
8897L:	netdev@vger.kernel.org
8898S:	Maintained
8899W:	https://fedorahosted.org/dropwatch/
8900F:	net/core/drop_monitor.c
8901
8902NETWORKING [DSA]
8903M:	Andrew Lunn <andrew@lunn.ch>
8904M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8905M:	Florian Fainelli <f.fainelli@gmail.com>
8906S:	Maintained
8907F:	net/dsa/
8908F:	include/net/dsa.h
8909F:	drivers/net/dsa/
8910
8911NETWORKING [GENERAL]
8912M:	"David S. Miller" <davem@davemloft.net>
8913L:	netdev@vger.kernel.org
8914W:	http://www.linuxfoundation.org/en/Net
8915Q:	http://patchwork.ozlabs.org/project/netdev/list/
8916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8917T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8918B:	mailto:netdev@vger.kernel.org
8919S:	Maintained
8920F:	net/
8921F:	include/net/
8922F:	include/linux/in.h
8923F:	include/linux/net.h
8924F:	include/linux/netdevice.h
8925F:	include/uapi/linux/in.h
8926F:	include/uapi/linux/net.h
8927F:	include/uapi/linux/netdevice.h
8928F:	include/uapi/linux/net_namespace.h
8929F:	tools/net/
8930F:	tools/testing/selftests/net/
8931F:	lib/random32.c
8932
8933NETWORKING [IPv4/IPv6]
8934M:	"David S. Miller" <davem@davemloft.net>
8935M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8936M:	James Morris <jmorris@namei.org>
8937M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8938M:	Patrick McHardy <kaber@trash.net>
8939L:	netdev@vger.kernel.org
8940T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8941S:	Maintained
8942F:	net/ipv4/
8943F:	net/ipv6/
8944F:	include/net/ip*
8945F:	arch/x86/net/*
8946
8947NETWORKING [IPSEC]
8948M:	Steffen Klassert <steffen.klassert@secunet.com>
8949M:	Herbert Xu <herbert@gondor.apana.org.au>
8950M:	"David S. Miller" <davem@davemloft.net>
8951L:	netdev@vger.kernel.org
8952T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8953T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8954S:	Maintained
8955F:	net/core/flow.c
8956F:	net/xfrm/
8957F:	net/key/
8958F:	net/ipv4/xfrm*
8959F:	net/ipv4/esp4*
8960F:	net/ipv4/ah4.c
8961F:	net/ipv4/ipcomp.c
8962F:	net/ipv4/ip_vti.c
8963F:	net/ipv6/xfrm*
8964F:	net/ipv6/esp6*
8965F:	net/ipv6/ah6.c
8966F:	net/ipv6/ipcomp6.c
8967F:	net/ipv6/ip6_vti.c
8968F:	include/uapi/linux/xfrm.h
8969F:	include/net/xfrm.h
8970
8971NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8972M:	Paul Moore <paul@paul-moore.com>
8973L:	netdev@vger.kernel.org
8974S:	Maintained
8975
8976NETWORKING [WIRELESS]
8977L:	linux-wireless@vger.kernel.org
8978Q:	http://patchwork.kernel.org/project/linux-wireless/list/
8979
8980NETWORKING DRIVERS
8981L:	netdev@vger.kernel.org
8982W:	http://www.linuxfoundation.org/en/Net
8983Q:	http://patchwork.ozlabs.org/project/netdev/list/
8984T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8985T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8986S:	Odd Fixes
8987F:	Documentation/devicetree/bindings/net/
8988F:	drivers/net/
8989F:	include/linux/if_*
8990F:	include/linux/netdevice.h
8991F:	include/linux/etherdevice.h
8992F:	include/linux/fcdevice.h
8993F:	include/linux/fddidevice.h
8994F:	include/linux/hippidevice.h
8995F:	include/linux/inetdevice.h
8996F:	include/uapi/linux/if_*
8997F:	include/uapi/linux/netdevice.h
8998
8999NETWORKING DRIVERS (WIRELESS)
9000M:	Kalle Valo <kvalo@codeaurora.org>
9001L:	linux-wireless@vger.kernel.org
9002Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9003T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9004T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9005S:	Maintained
9006F:	Documentation/devicetree/bindings/net/wireless/
9007F:	drivers/net/wireless/
9008
9009NETXEN (1/10) GbE SUPPORT
9010M:	Manish Chopra <manish.chopra@cavium.com>
9011M:	Rahul Verma <rahul.verma@cavium.com>
9012M:	Dept-GELinuxNICDev@cavium.com
9013L:	netdev@vger.kernel.org
9014S:	Supported
9015F:	drivers/net/ethernet/qlogic/netxen/
9016
9017NFC SUBSYSTEM
9018M:	Samuel Ortiz <sameo@linux.intel.com>
9019L:	linux-wireless@vger.kernel.org
9020L:	linux-nfc@lists.01.org (subscribers-only)
9021S:	Supported
9022F:	net/nfc/
9023F:	include/net/nfc/
9024F:	include/uapi/linux/nfc.h
9025F:	drivers/nfc/
9026F:	include/linux/platform_data/nfcmrvl.h
9027F:	include/linux/platform_data/nxp-nci.h
9028F:	include/linux/platform_data/pn544.h
9029F:	include/linux/platform_data/st21nfca.h
9030F:	include/linux/platform_data/st-nci.h
9031F:	Documentation/devicetree/bindings/net/nfc/
9032
9033NFS, SUNRPC, AND LOCKD CLIENTS
9034M:	Trond Myklebust <trond.myklebust@primarydata.com>
9035M:	Anna Schumaker <anna.schumaker@netapp.com>
9036L:	linux-nfs@vger.kernel.org
9037W:	http://client.linux-nfs.org
9038T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9039S:	Maintained
9040F:	fs/lockd/
9041F:	fs/nfs/
9042F:	fs/nfs_common/
9043F:	net/sunrpc/
9044F:	include/linux/lockd/
9045F:	include/linux/nfs*
9046F:	include/linux/sunrpc/
9047F:	include/uapi/linux/nfs*
9048F:	include/uapi/linux/sunrpc/
9049
9050NILFS2 FILESYSTEM
9051M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9052L:	linux-nilfs@vger.kernel.org
9053W:	http://nilfs.sourceforge.net/
9054W:	http://nilfs.osdn.jp/
9055T:	git git://github.com/konis/nilfs2.git
9056S:	Supported
9057F:	Documentation/filesystems/nilfs2.txt
9058F:	fs/nilfs2/
9059F:	include/trace/events/nilfs2.h
9060F:	include/uapi/linux/nilfs2_api.h
9061F:	include/uapi/linux/nilfs2_ondisk.h
9062
9063NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9064M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9065W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9066S:	Maintained
9067F:	Documentation/scsi/NinjaSCSI.txt
9068F:	drivers/scsi/pcmcia/nsp_*
9069
9070NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9071M:	GOTO Masanori <gotom@debian.or.jp>
9072M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9073W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9074S:	Maintained
9075F:	Documentation/scsi/NinjaSCSI.txt
9076F:	drivers/scsi/nsp32*
9077
9078NIOS2 ARCHITECTURE
9079M:	Ley Foon Tan <lftan@altera.com>
9080L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9081T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9082S:	Maintained
9083F:	arch/nios2/
9084
9085NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9086M:	Pavel Machek <pavel@ucw.cz>
9087M:	Sakari Ailus <sakari.ailus@iki.fi>
9088L:	linux-media@vger.kernel.org
9089S:	Maintained
9090F:	drivers/media/i2c/et8ek8
9091F:	drivers/media/i2c/ad5820.c
9092
9093NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9094M:	Pavel Machek <pavel@ucw.cz>
9095M:	Sakari Ailus <sakari.ailus@iki.fi>
9096L:	linux-media@vger.kernel.org
9097S:	Maintained
9098F:	drivers/media/i2c/et8ek8
9099F:	drivers/media/i2c/ad5820.c
9100
9101NOKIA N900 POWER SUPPLY DRIVERS
9102R:	Pali Rohár <pali.rohar@gmail.com>
9103F:	include/linux/power/bq2415x_charger.h
9104F:	include/linux/power/bq27xxx_battery.h
9105F:	include/linux/power/isp1704_charger.h
9106F:	drivers/power/supply/bq2415x_charger.c
9107F:	drivers/power/supply/bq27xxx_battery.c
9108F:	drivers/power/supply/bq27xxx_battery_i2c.c
9109F:	drivers/power/supply/isp1704_charger.c
9110F:	drivers/power/supply/rx51_battery.c
9111
9112NTB DRIVER CORE
9113M:	Jon Mason <jdmason@kudzu.us>
9114M:	Dave Jiang <dave.jiang@intel.com>
9115M:	Allen Hubbe <Allen.Hubbe@emc.com>
9116L:	linux-ntb@googlegroups.com
9117S:	Supported
9118W:	https://github.com/jonmason/ntb/wiki
9119T:	git git://github.com/jonmason/ntb.git
9120F:	drivers/ntb/
9121F:	drivers/net/ntb_netdev.c
9122F:	include/linux/ntb.h
9123F:	include/linux/ntb_transport.h
9124F:	tools/testing/selftests/ntb/
9125
9126NTB INTEL DRIVER
9127M:	Jon Mason <jdmason@kudzu.us>
9128M:	Dave Jiang <dave.jiang@intel.com>
9129L:	linux-ntb@googlegroups.com
9130S:	Supported
9131W:	https://github.com/jonmason/ntb/wiki
9132T:	git git://github.com/jonmason/ntb.git
9133F:	drivers/ntb/hw/intel/
9134
9135NTB AMD DRIVER
9136M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9137L:	linux-ntb@googlegroups.com
9138S:	Supported
9139F:	drivers/ntb/hw/amd/
9140
9141NTFS FILESYSTEM
9142M:	Anton Altaparmakov <anton@tuxera.com>
9143L:	linux-ntfs-dev@lists.sourceforge.net
9144W:	http://www.tuxera.com/
9145T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9146S:	Supported
9147F:	Documentation/filesystems/ntfs.txt
9148F:	fs/ntfs/
9149
9150NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9151M:	Antonino Daplas <adaplas@gmail.com>
9152L:	linux-fbdev@vger.kernel.org
9153S:	Maintained
9154F:	drivers/video/fbdev/riva/
9155F:	drivers/video/fbdev/nvidia/
9156
9157NVM EXPRESS DRIVER
9158M:	Keith Busch <keith.busch@intel.com>
9159M:	Jens Axboe <axboe@fb.com>
9160M:	Christoph Hellwig <hch@lst.de>
9161M:	Sagi Grimberg <sagi@grimberg.me>
9162L:	linux-nvme@lists.infradead.org
9163T:	git://git.infradead.org/nvme.git
9164W:	http://git.infradead.org/nvme.git
9165S:	Supported
9166F:	drivers/nvme/host/
9167F:	include/linux/nvme.h
9168F:	include/uapi/linux/nvme_ioctl.h
9169
9170NVM EXPRESS TARGET DRIVER
9171M:	Christoph Hellwig <hch@lst.de>
9172M:	Sagi Grimberg <sagi@grimberg.me>
9173L:	linux-nvme@lists.infradead.org
9174T:	git://git.infradead.org/nvme.git
9175W:	http://git.infradead.org/nvme.git
9176S:	Supported
9177F:	drivers/nvme/target/
9178
9179NVM EXPRESS FC TRANSPORT DRIVERS
9180M:	James Smart <james.smart@broadcom.com>
9181L:	linux-nvme@lists.infradead.org
9182S:	Supported
9183F:	include/linux/nvme-fc.h
9184F:	include/linux/nvme-fc-driver.h
9185F:	drivers/nvme/host/fc.c
9186F:	drivers/nvme/target/fc.c
9187F:	drivers/nvme/target/fcloop.c
9188
9189NVMEM FRAMEWORK
9190M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9191S:	Maintained
9192F:	drivers/nvmem/
9193F:	Documentation/devicetree/bindings/nvmem/
9194F:	include/linux/nvmem-consumer.h
9195F:	include/linux/nvmem-provider.h
9196
9197NXP-NCI NFC DRIVER
9198M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
9199R:	Charles Gorand <charles.gorand@effinnov.com>
9200L:	linux-nfc@lists.01.org (moderated for non-subscribers)
9201S:	Supported
9202F:	drivers/nfc/nxp-nci
9203
9204NXP TDA998X DRM DRIVER
9205M:	Russell King <linux@armlinux.org.uk>
9206S:	Supported
9207T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9208T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9209F:	drivers/gpu/drm/i2c/tda998x_drv.c
9210F:	include/drm/i2c/tda998x.h
9211
9212NXP TFA9879 DRIVER
9213M:	Peter Rosin <peda@axentia.se>
9214L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9215S:	Maintained
9216F:	sound/soc/codecs/tfa9879*
9217
9218OBJTOOL
9219M:	Josh Poimboeuf <jpoimboe@redhat.com>
9220S:	Supported
9221F:	tools/objtool/
9222
9223OMAP1 SUPPORT
9224M:	Aaro Koskinen <aaro.koskinen@iki.fi>
9225M:	Tony Lindgren <tony@atomide.com>
9226L:	linux-omap@vger.kernel.org
9227Q:	http://patchwork.kernel.org/project/linux-omap/list/
9228T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9229S:	Maintained
9230F:	arch/arm/mach-omap1/
9231F:	arch/arm/plat-omap/
9232F:	arch/arm/configs/omap1_defconfig
9233F:	drivers/i2c/busses/i2c-omap.c
9234F:	include/linux/i2c-omap.h
9235
9236OMAP2+ SUPPORT
9237M:	Tony Lindgren <tony@atomide.com>
9238L:	linux-omap@vger.kernel.org
9239W:	http://www.muru.com/linux/omap/
9240W:	http://linux.omap.com/
9241Q:	http://patchwork.kernel.org/project/linux-omap/list/
9242T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9243S:	Maintained
9244F:	arch/arm/mach-omap2/
9245F:	arch/arm/plat-omap/
9246F:	arch/arm/configs/omap2plus_defconfig
9247F:	drivers/i2c/busses/i2c-omap.c
9248F:	drivers/irqchip/irq-omap-intc.c
9249F:	drivers/mfd/*omap*.c
9250F:	drivers/mfd/menelaus.c
9251F:	drivers/mfd/palmas.c
9252F:	drivers/mfd/tps65217.c
9253F:	drivers/mfd/tps65218.c
9254F:	drivers/mfd/tps65910.c
9255F:	drivers/mfd/twl-core.[ch]
9256F:	drivers/mfd/twl4030*.c
9257F:	drivers/mfd/twl6030*.c
9258F:	drivers/mfd/twl6040*.c
9259F:	drivers/regulator/palmas-regulator*.c
9260F:	drivers/regulator/pbias-regulator.c
9261F:	drivers/regulator/tps65217-regulator.c
9262F:	drivers/regulator/tps65218-regulator.c
9263F:	drivers/regulator/tps65910-regulator.c
9264F:	drivers/regulator/twl-regulator.c
9265F:	drivers/regulator/twl6030-regulator.c
9266F:	include/linux/i2c-omap.h
9267
9268OMAP DEVICE TREE SUPPORT
9269M:	Benoît Cousson <bcousson@baylibre.com>
9270M:	Tony Lindgren <tony@atomide.com>
9271L:	linux-omap@vger.kernel.org
9272L:	devicetree@vger.kernel.org
9273S:	Maintained
9274F:	arch/arm/boot/dts/*omap*
9275F:	arch/arm/boot/dts/*am3*
9276F:	arch/arm/boot/dts/*am4*
9277F:	arch/arm/boot/dts/*am5*
9278F:	arch/arm/boot/dts/*dra7*
9279
9280OMAP CLOCK FRAMEWORK SUPPORT
9281M:	Paul Walmsley <paul@pwsan.com>
9282L:	linux-omap@vger.kernel.org
9283S:	Maintained
9284F:	arch/arm/*omap*/*clock*
9285
9286OMAP POWER MANAGEMENT SUPPORT
9287M:	Kevin Hilman <khilman@kernel.org>
9288L:	linux-omap@vger.kernel.org
9289S:	Maintained
9290F:	arch/arm/*omap*/*pm*
9291F:	drivers/cpufreq/omap-cpufreq.c
9292
9293OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9294M:	Rajendra Nayak <rnayak@codeaurora.org>
9295M:	Paul Walmsley <paul@pwsan.com>
9296L:	linux-omap@vger.kernel.org
9297S:	Maintained
9298F:	arch/arm/mach-omap2/prm*
9299
9300OMAP AUDIO SUPPORT
9301M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
9302M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
9303L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9304L:	linux-omap@vger.kernel.org
9305S:	Maintained
9306F:	sound/soc/omap/
9307
9308OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9309M:	Roger Quadros <rogerq@ti.com>
9310M:	Tony Lindgren <tony@atomide.com>
9311L:	linux-omap@vger.kernel.org
9312S:	Maintained
9313F:	drivers/memory/omap-gpmc.c
9314F:	arch/arm/mach-omap2/*gpmc*
9315
9316OMAP FRAMEBUFFER SUPPORT
9317M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9318L:	linux-fbdev@vger.kernel.org
9319L:	linux-omap@vger.kernel.org
9320S:	Maintained
9321F:	drivers/video/fbdev/omap/
9322
9323OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9324M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9325L:	linux-omap@vger.kernel.org
9326L:	linux-fbdev@vger.kernel.org
9327S:	Maintained
9328F:	drivers/video/fbdev/omap2/
9329F:	Documentation/arm/OMAP/DSS
9330
9331OMAP HARDWARE SPINLOCK SUPPORT
9332M:	Ohad Ben-Cohen <ohad@wizery.com>
9333L:	linux-omap@vger.kernel.org
9334S:	Maintained
9335F:	drivers/hwspinlock/omap_hwspinlock.c
9336
9337OMAP MMC SUPPORT
9338M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
9339L:	linux-omap@vger.kernel.org
9340S:	Maintained
9341F:	drivers/mmc/host/omap.c
9342
9343OMAP HS MMC SUPPORT
9344L:	linux-mmc@vger.kernel.org
9345L:	linux-omap@vger.kernel.org
9346S:	Orphan
9347F:	drivers/mmc/host/omap_hsmmc.c
9348
9349OMAP RANDOM NUMBER GENERATOR SUPPORT
9350M:	Deepak Saxena <dsaxena@plexity.net>
9351S:	Maintained
9352F:	drivers/char/hw_random/omap-rng.c
9353
9354OMAP HWMOD SUPPORT
9355M:	Benoît Cousson <bcousson@baylibre.com>
9356M:	Paul Walmsley <paul@pwsan.com>
9357L:	linux-omap@vger.kernel.org
9358S:	Maintained
9359F:	arch/arm/mach-omap2/omap_hwmod.*
9360
9361OMAP HWMOD DATA
9362M:	Paul Walmsley <paul@pwsan.com>
9363L:	linux-omap@vger.kernel.org
9364S:	Maintained
9365F:	arch/arm/mach-omap2/omap_hwmod*data*
9366
9367OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9368M:	Benoît Cousson <bcousson@baylibre.com>
9369L:	linux-omap@vger.kernel.org
9370S:	Maintained
9371F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9372
9373OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9374M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9375L:	linux-media@vger.kernel.org
9376S:	Maintained
9377F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
9378F:	drivers/media/platform/omap3isp/
9379F:	drivers/staging/media/omap4iss/
9380
9381OMAP USB SUPPORT
9382L:	linux-usb@vger.kernel.org
9383L:	linux-omap@vger.kernel.org
9384S:	Orphan
9385F:	drivers/usb/*/*omap*
9386F:	arch/arm/*omap*/usb*
9387
9388OMAP GPIO DRIVER
9389M:	Grygorii Strashko <grygorii.strashko@ti.com>
9390M:	Santosh Shilimkar <ssantosh@kernel.org>
9391M:	Kevin Hilman <khilman@kernel.org>
9392L:	linux-omap@vger.kernel.org
9393S:	Maintained
9394F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
9395F:	drivers/gpio/gpio-omap.c
9396
9397OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9398M:	Mark Jackson <mpfj@newflow.co.uk>
9399L:	linux-omap@vger.kernel.org
9400S:	Maintained
9401F:	arch/arm/boot/dts/am335x-nano.dts
9402
9403OMFS FILESYSTEM
9404M:	Bob Copeland <me@bobcopeland.com>
9405L:	linux-karma-devel@lists.sourceforge.net
9406S:	Maintained
9407F:	Documentation/filesystems/omfs.txt
9408F:	fs/omfs/
9409
9410OMNIKEY CARDMAN 4000 DRIVER
9411M:	Harald Welte <laforge@gnumonks.org>
9412S:	Maintained
9413F:	drivers/char/pcmcia/cm4000_cs.c
9414F:	include/linux/cm4000_cs.h
9415F:	include/uapi/linux/cm4000_cs.h
9416
9417OMNIKEY CARDMAN 4040 DRIVER
9418M:	Harald Welte <laforge@gnumonks.org>
9419S:	Maintained
9420F:	drivers/char/pcmcia/cm4040_cs.*
9421
9422OMNIVISION OV5647 SENSOR DRIVER
9423M:	Ramiro Oliveira <roliveir@synopsys.com>
9424L:	linux-media@vger.kernel.org
9425T:	git git://linuxtv.org/media_tree.git
9426S:	Maintained
9427F:	drivers/media/i2c/ov5647.c
9428
9429OMNIVISION OV7670 SENSOR DRIVER
9430M:	Jonathan Corbet <corbet@lwn.net>
9431L:	linux-media@vger.kernel.org
9432T:	git git://linuxtv.org/media_tree.git
9433S:	Maintained
9434F:	drivers/media/i2c/ov7670.c
9435F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
9436
9437ONENAND FLASH DRIVER
9438M:	Kyungmin Park <kyungmin.park@samsung.com>
9439L:	linux-mtd@lists.infradead.org
9440S:	Maintained
9441F:	drivers/mtd/onenand/
9442F:	include/linux/mtd/onenand*.h
9443
9444ONSTREAM SCSI TAPE DRIVER
9445M:	Willem Riede <osst@riede.org>
9446L:	osst-users@lists.sourceforge.net
9447L:	linux-scsi@vger.kernel.org
9448S:	Maintained
9449F:	Documentation/scsi/osst.txt
9450F:	drivers/scsi/osst.*
9451F:	drivers/scsi/osst_*.h
9452F:	drivers/scsi/st.h
9453
9454OPENCORES I2C BUS DRIVER
9455M:	Peter Korsgaard <jacmet@sunsite.dk>
9456L:	linux-i2c@vger.kernel.org
9457S:	Maintained
9458F:	Documentation/i2c/busses/i2c-ocores
9459F:	drivers/i2c/busses/i2c-ocores.c
9460
9461OPEN FIRMWARE AND FLATTENED DEVICE TREE
9462M:	Rob Herring <robh+dt@kernel.org>
9463M:	Frank Rowand <frowand.list@gmail.com>
9464L:	devicetree@vger.kernel.org
9465W:	http://www.devicetree.org/
9466T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9467S:	Maintained
9468F:	drivers/of/
9469F:	include/linux/of*.h
9470F:	scripts/dtc/
9471
9472OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9473M:	Rob Herring <robh+dt@kernel.org>
9474M:	Mark Rutland <mark.rutland@arm.com>
9475L:	devicetree@vger.kernel.org
9476T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9477Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9478S:	Maintained
9479F:	Documentation/devicetree/
9480F:	arch/*/boot/dts/
9481F:	include/dt-bindings/
9482
9483OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9484M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9485L:	devicetree@vger.kernel.org
9486S:	Maintained
9487F:	Documentation/devicetree/dynamic-resolution-notes.txt
9488F:	Documentation/devicetree/overlay-notes.txt
9489F:	drivers/of/overlay.c
9490F:	drivers/of/resolver.c
9491
9492OPENRISC ARCHITECTURE
9493M:	Jonas Bonn <jonas@southpole.se>
9494M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9495M:	Stafford Horne <shorne@gmail.com>
9496T:	git git://github.com/openrisc/linux.git
9497L:	openrisc@lists.librecores.org
9498W:	http://openrisc.io
9499S:	Maintained
9500F:	arch/openrisc/
9501
9502OPENVSWITCH
9503M:	Pravin Shelar <pshelar@nicira.com>
9504L:	netdev@vger.kernel.org
9505L:	dev@openvswitch.org
9506W:	http://openvswitch.org
9507S:	Maintained
9508F:	net/openvswitch/
9509F:	include/uapi/linux/openvswitch.h
9510
9511OPERATING PERFORMANCE POINTS (OPP)
9512M:	Viresh Kumar <vireshk@kernel.org>
9513M:	Nishanth Menon <nm@ti.com>
9514M:	Stephen Boyd <sboyd@codeaurora.org>
9515L:	linux-pm@vger.kernel.org
9516S:	Maintained
9517T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9518F:	drivers/base/power/opp/
9519F:	include/linux/pm_opp.h
9520F:	Documentation/power/opp.txt
9521F:	Documentation/devicetree/bindings/opp/
9522
9523OPL4 DRIVER
9524M:	Clemens Ladisch <clemens@ladisch.de>
9525L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9526T:	git git://git.alsa-project.org/alsa-kernel.git
9527S:	Maintained
9528F:	sound/drivers/opl4/
9529
9530OPROFILE
9531M:	Robert Richter <rric@kernel.org>
9532L:	oprofile-list@lists.sf.net
9533S:	Maintained
9534F:	arch/*/include/asm/oprofile*.h
9535F:	arch/*/oprofile/
9536F:	drivers/oprofile/
9537F:	include/linux/oprofile.h
9538
9539OP-TEE DRIVER
9540M:	Jens Wiklander <jens.wiklander@linaro.org>
9541S:	Maintained
9542F:	drivers/tee/optee/
9543
9544ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9545M:	Mark Fasheh <mfasheh@versity.com>
9546M:	Joel Becker <jlbec@evilplan.org>
9547L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9548W:	http://ocfs2.wiki.kernel.org
9549S:	Supported
9550F:	Documentation/filesystems/ocfs2.txt
9551F:	Documentation/filesystems/dlmfs.txt
9552F:	fs/ocfs2/
9553
9554ORINOCO DRIVER
9555L:	linux-wireless@vger.kernel.org
9556W:	http://wireless.kernel.org/en/users/Drivers/orinoco
9557W:	http://www.nongnu.org/orinoco/
9558S:	Orphan
9559F:	drivers/net/wireless/intersil/orinoco/
9560
9561OSD LIBRARY and FILESYSTEM
9562M:	Boaz Harrosh <ooo@electrozaur.com>
9563S:	Maintained
9564F:	drivers/scsi/osd/
9565F:	include/scsi/osd_*
9566F:	fs/exofs/
9567
9568OVERLAY FILESYSTEM
9569M:	Miklos Szeredi <miklos@szeredi.hu>
9570L:	linux-unionfs@vger.kernel.org
9571T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9572S:	Supported
9573F:	fs/overlayfs/
9574F:	Documentation/filesystems/overlayfs.txt
9575
9576ORANGEFS FILESYSTEM
9577M:	Mike Marshall <hubcap@omnibond.com>
9578L:	pvfs2-developers@beowulf-underground.org (subscribers-only)
9579T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9580S:	Supported
9581F:	fs/orangefs/
9582F:	Documentation/filesystems/orangefs.txt
9583
9584P54 WIRELESS DRIVER
9585M:	Christian Lamparter <chunkeey@googlemail.com>
9586L:	linux-wireless@vger.kernel.org
9587W:	http://wireless.kernel.org/en/users/Drivers/p54
9588S:	Maintained
9589F:	drivers/net/wireless/intersil/p54/
9590
9591PA SEMI ETHERNET DRIVER
9592L:	netdev@vger.kernel.org
9593S:	Orphan
9594F:	drivers/net/ethernet/pasemi/*
9595
9596PA SEMI SMBUS DRIVER
9597L:	linux-i2c@vger.kernel.org
9598S:	Orphan
9599F:	drivers/i2c/busses/i2c-pasemi.c
9600
9601PADATA PARALLEL EXECUTION MECHANISM
9602M:	Steffen Klassert <steffen.klassert@secunet.com>
9603L:	linux-crypto@vger.kernel.org
9604S:	Maintained
9605F:	kernel/padata.c
9606F:	include/linux/padata.h
9607F:	Documentation/padata.txt
9608
9609PANASONIC LAPTOP ACPI EXTRAS DRIVER
9610M:	Harald Welte <laforge@gnumonks.org>
9611L:	platform-driver-x86@vger.kernel.org
9612S:	Maintained
9613F:	drivers/platform/x86/panasonic-laptop.c
9614
9615PANASONIC MN10300/AM33/AM34 PORT
9616M:	David Howells <dhowells@redhat.com>
9617L:	linux-am33-list@redhat.com (moderated for non-subscribers)
9618W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9619S:	Maintained
9620F:	Documentation/mn10300/
9621F:	arch/mn10300/
9622
9623PARALLEL LCD/KEYPAD PANEL DRIVER
9624M:      Willy Tarreau <willy@haproxy.com>
9625M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9626S:      Odd Fixes
9627F:      Documentation/misc-devices/lcd-panel-cgram.txt
9628F:      drivers/misc/panel.c
9629
9630PARALLEL PORT SUBSYSTEM
9631M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9632M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9633L:	linux-parport@lists.infradead.org (subscribers-only)
9634S:	Maintained
9635F:	drivers/parport/
9636F:	include/linux/parport*.h
9637F:	drivers/char/ppdev.c
9638F:	include/uapi/linux/ppdev.h
9639F:	Documentation/parport*.txt
9640
9641PARAVIRT_OPS INTERFACE
9642M:	Jeremy Fitzhardinge <jeremy@goop.org>
9643M:	Chris Wright <chrisw@sous-sol.org>
9644M:	Alok Kataria <akataria@vmware.com>
9645M:	Rusty Russell <rusty@rustcorp.com.au>
9646L:	virtualization@lists.linux-foundation.org
9647S:	Supported
9648F:	Documentation/virtual/paravirt_ops.txt
9649F:	arch/*/kernel/paravirt*
9650F:	arch/*/include/asm/paravirt.h
9651F:	include/linux/hypervisor.h
9652
9653PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9654M:	Tim Waugh <tim@cyberelk.net>
9655L:	linux-parport@lists.infradead.org (subscribers-only)
9656S:	Maintained
9657F:	Documentation/blockdev/paride.txt
9658F:	drivers/block/paride/
9659
9660PARISC ARCHITECTURE
9661M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
9662M:	Helge Deller <deller@gmx.de>
9663L:	linux-parisc@vger.kernel.org
9664W:	http://www.parisc-linux.org/
9665Q:	http://patchwork.kernel.org/project/linux-parisc/list/
9666T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9667T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9668S:	Maintained
9669F:	arch/parisc/
9670F:	Documentation/parisc/
9671F:	drivers/parisc/
9672F:	drivers/char/agp/parisc-agp.c
9673F:	drivers/input/serio/gscps2.c
9674F:	drivers/parport/parport_gsc.*
9675F:	drivers/tty/serial/8250/8250_gsc.c
9676F:	drivers/video/fbdev/sti*
9677F:	drivers/video/console/sti*
9678F:	drivers/video/logo/logo_parisc*
9679
9680PARMAN
9681M:	Jiri Pirko <jiri@mellanox.com>
9682L:	netdev@vger.kernel.org
9683S:	Supported
9684F:	lib/parman.c
9685F:	lib/test_parman.c
9686F:	include/linux/parman.h
9687
9688PC87360 HARDWARE MONITORING DRIVER
9689M:	Jim Cromie <jim.cromie@gmail.com>
9690L:	linux-hwmon@vger.kernel.org
9691S:	Maintained
9692F:	Documentation/hwmon/pc87360
9693F:	drivers/hwmon/pc87360.c
9694
9695PC8736x GPIO DRIVER
9696M:	Jim Cromie <jim.cromie@gmail.com>
9697S:	Maintained
9698F:	drivers/char/pc8736x_gpio.c
9699
9700PC87427 HARDWARE MONITORING DRIVER
9701M:	Jean Delvare <jdelvare@suse.com>
9702L:	linux-hwmon@vger.kernel.org
9703S:	Maintained
9704F:	Documentation/hwmon/pc87427
9705F:	drivers/hwmon/pc87427.c
9706
9707PCA9532 LED DRIVER
9708M:	Riku Voipio <riku.voipio@iki.fi>
9709S:	Maintained
9710F:	drivers/leds/leds-pca9532.c
9711F:	include/linux/leds-pca9532.h
9712
9713PCA9541 I2C BUS MASTER SELECTOR DRIVER
9714M:	Guenter Roeck <linux@roeck-us.net>
9715L:	linux-i2c@vger.kernel.org
9716S:	Maintained
9717F:	drivers/i2c/muxes/i2c-mux-pca9541.c
9718
9719PCDP - PRIMARY CONSOLE AND DEBUG PORT
9720M:	Khalid Aziz <khalid@gonehiking.org>
9721S:	Maintained
9722F:	drivers/firmware/pcdp.*
9723
9724PCI ERROR RECOVERY
9725M:	Linas Vepstas <linasvepstas@gmail.com>
9726L:	linux-pci@vger.kernel.org
9727S:	Supported
9728F:	Documentation/PCI/pci-error-recovery.txt
9729
9730PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9731M:	Russell Currey <ruscur@russell.cc>
9732L:	linuxppc-dev@lists.ozlabs.org
9733S:	Supported
9734F:	Documentation/powerpc/eeh-pci-error-recovery.txt
9735F:	arch/powerpc/kernel/eeh*.c
9736F:	arch/powerpc/platforms/*/eeh*.c
9737F:	arch/powerpc/include/*/eeh*.h
9738
9739PCI SUBSYSTEM
9740M:	Bjorn Helgaas <bhelgaas@google.com>
9741L:	linux-pci@vger.kernel.org
9742Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
9743T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9744S:	Supported
9745F:	Documentation/devicetree/bindings/pci/
9746F:	Documentation/PCI/
9747F:	drivers/pci/
9748F:	include/linux/pci*
9749F:	arch/x86/pci/
9750F:	arch/x86/kernel/quirks.c
9751
9752PCI ENDPOINT SUBSYSTEM
9753M:	Kishon Vijay Abraham I <kishon@ti.com>
9754L:	linux-pci@vger.kernel.org
9755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
9756S:	Supported
9757F:	drivers/pci/endpoint/
9758F:	drivers/misc/pci_endpoint_test.c
9759F:	tools/pci/
9760
9761PCI DRIVER FOR ALTERA PCIE IP
9762M:	Ley Foon Tan <lftan@altera.com>
9763L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
9764L:	linux-pci@vger.kernel.org
9765S:	Supported
9766F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
9767F:	drivers/pci/host/pcie-altera.c
9768
9769PCI DRIVER FOR ARM VERSATILE PLATFORM
9770M:	Rob Herring <robh@kernel.org>
9771L:	linux-pci@vger.kernel.org
9772L:	linux-arm-kernel@lists.infradead.org
9773S:	Maintained
9774F:	Documentation/devicetree/bindings/pci/versatile.txt
9775F:	drivers/pci/host/pci-versatile.c
9776
9777PCI DRIVER FOR ARMADA 8K
9778M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9779L:	linux-pci@vger.kernel.org
9780L:	linux-arm-kernel@lists.infradead.org
9781S:	Maintained
9782F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
9783F:	drivers/pci/dwc/pcie-armada8k.c
9784
9785PCI DRIVER FOR APPLIEDMICRO XGENE
9786M:	Tanmay Inamdar <tinamdar@apm.com>
9787L:	linux-pci@vger.kernel.org
9788L:	linux-arm-kernel@lists.infradead.org
9789S:	Maintained
9790F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
9791F:	drivers/pci/host/pci-xgene.c
9792
9793PCI DRIVER FOR FREESCALE LAYERSCAPE
9794M:	Minghuan Lian <minghuan.Lian@freescale.com>
9795M:	Mingkai Hu <mingkai.hu@freescale.com>
9796M:	Roy Zang <tie-fei.zang@freescale.com>
9797L:	linuxppc-dev@lists.ozlabs.org
9798L:	linux-pci@vger.kernel.org
9799L:	linux-arm-kernel@lists.infradead.org
9800S:	Maintained
9801F:	drivers/pci/dwc/*layerscape*
9802
9803PCI DRIVER FOR IMX6
9804M:	Richard Zhu <hongxing.zhu@nxp.com>
9805M:	Lucas Stach <l.stach@pengutronix.de>
9806L:	linux-pci@vger.kernel.org
9807L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9808S:	Maintained
9809F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9810F:	drivers/pci/dwc/*imx6*
9811
9812PCI DRIVER FOR TI KEYSTONE
9813M:	Murali Karicheri <m-karicheri2@ti.com>
9814L:	linux-pci@vger.kernel.org
9815L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9816S:	Maintained
9817F:	drivers/pci/dwc/*keystone*
9818
9819PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9820M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9821M:	Jason Cooper <jason@lakedaemon.net>
9822L:	linux-pci@vger.kernel.org
9823L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9824S:	Maintained
9825F:	drivers/pci/host/*mvebu*
9826
9827PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9828M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9829L:	linux-pci@vger.kernel.org
9830L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9831S:	Maintained
9832F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
9833F:	drivers/pci/host/pci-aardvark.c
9834
9835PCI DRIVER FOR MICROSEMI SWITCHTEC
9836M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
9837M:	Stephen Bates <stephen.bates@microsemi.com>
9838M:	Logan Gunthorpe <logang@deltatee.com>
9839L:	linux-pci@vger.kernel.org
9840S:	Maintained
9841F:	Documentation/switchtec.txt
9842F:	Documentation/ABI/testing/sysfs-class-switchtec
9843F:	drivers/pci/switch/switchtec*
9844F:	include/uapi/linux/switchtec_ioctl.h
9845
9846PCI DRIVER FOR NVIDIA TEGRA
9847M:	Thierry Reding <thierry.reding@gmail.com>
9848L:	linux-tegra@vger.kernel.org
9849L:	linux-pci@vger.kernel.org
9850S:	Supported
9851F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9852F:	drivers/pci/host/pci-tegra.c
9853
9854PCI DRIVER FOR TI DRA7XX
9855M:	Kishon Vijay Abraham I <kishon@ti.com>
9856L:	linux-omap@vger.kernel.org
9857L:	linux-pci@vger.kernel.org
9858S:	Supported
9859F:	Documentation/devicetree/bindings/pci/ti-pci.txt
9860F:	drivers/pci/dwc/pci-dra7xx.c
9861
9862PCI DRIVER FOR RENESAS R-CAR
9863M:	Simon Horman <horms@verge.net.au>
9864L:	linux-pci@vger.kernel.org
9865L:	linux-renesas-soc@vger.kernel.org
9866S:	Maintained
9867F:	drivers/pci/host/*rcar*
9868
9869PCI DRIVER FOR SAMSUNG EXYNOS
9870M:	Jingoo Han <jingoohan1@gmail.com>
9871L:	linux-pci@vger.kernel.org
9872L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9873L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9874S:	Maintained
9875F:	drivers/pci/dwc/pci-exynos.c
9876
9877PCI DRIVER FOR SYNOPSIS DESIGNWARE
9878M:	Jingoo Han <jingoohan1@gmail.com>
9879M:	Joao Pinto <Joao.Pinto@synopsys.com>
9880L:	linux-pci@vger.kernel.org
9881S:	Maintained
9882F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
9883F:	drivers/pci/dwc/*designware*
9884
9885PCI DRIVER FOR GENERIC OF HOSTS
9886M:	Will Deacon <will.deacon@arm.com>
9887L:	linux-pci@vger.kernel.org
9888L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9889S:	Maintained
9890F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
9891F:	drivers/pci/host/pci-host-common.c
9892F:	drivers/pci/host/pci-host-generic.c
9893
9894PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9895M:	Keith Busch <keith.busch@intel.com>
9896L:	linux-pci@vger.kernel.org
9897S:	Supported
9898F:	drivers/pci/host/vmd.c
9899
9900PCIE DRIVER FOR ST SPEAR13XX
9901M:	Pratyush Anand <pratyush.anand@gmail.com>
9902L:	linux-pci@vger.kernel.org
9903S:	Maintained
9904F:	drivers/pci/dwc/*spear*
9905
9906PCI MSI DRIVER FOR ALTERA MSI IP
9907M:	Ley Foon Tan <lftan@altera.com>
9908L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
9909L:	linux-pci@vger.kernel.org
9910S:	Supported
9911F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9912F:	drivers/pci/host/pcie-altera-msi.c
9913
9914PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9915M:	Duc Dang <dhdang@apm.com>
9916L:	linux-pci@vger.kernel.org
9917L:	linux-arm-kernel@lists.infradead.org
9918S:	Maintained
9919F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9920F:	drivers/pci/host/pci-xgene-msi.c
9921
9922PCIE DRIVER FOR AXIS ARTPEC
9923M:	Niklas Cassel <niklas.cassel@axis.com>
9924M:	Jesper Nilsson <jesper.nilsson@axis.com>
9925L:	linux-arm-kernel@axis.com
9926L:	linux-pci@vger.kernel.org
9927S:	Maintained
9928F:	Documentation/devicetree/bindings/pci/axis,artpec*
9929F:	drivers/pci/dwc/*artpec*
9930
9931PCIE DRIVER FOR HISILICON
9932M:	Zhou Wang <wangzhou1@hisilicon.com>
9933M:	Gabriele Paoloni <gabriele.paoloni@huawei.com>
9934L:	linux-pci@vger.kernel.org
9935S:	Maintained
9936F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9937F:	drivers/pci/dwc/pcie-hisi.c
9938
9939PCIE DRIVER FOR ROCKCHIP
9940M:	Shawn Lin <shawn.lin@rock-chips.com>
9941M:	Wenrui Li <wenrui.li@rock-chips.com>
9942L:	linux-pci@vger.kernel.org
9943L:	linux-rockchip@lists.infradead.org
9944S:	Maintained
9945F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9946F:	drivers/pci/host/pcie-rockchip.c
9947
9948PCIE DRIVER FOR QUALCOMM MSM
9949M:     Stanimir Varbanov <svarbanov@mm-sol.com>
9950L:     linux-pci@vger.kernel.org
9951L:     linux-arm-msm@vger.kernel.org
9952S:     Maintained
9953F:     drivers/pci/dwc/*qcom*
9954
9955PCIE DRIVER FOR CAVIUM THUNDERX
9956M:	David Daney <david.daney@cavium.com>
9957L:	linux-pci@vger.kernel.org
9958L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9959S:	Supported
9960F:	Documentation/devicetree/bindings/pci/pci-thunder-*
9961F:	drivers/pci/host/pci-thunder-*
9962
9963PCMCIA SUBSYSTEM
9964P:	Linux PCMCIA Team
9965L:	linux-pcmcia@lists.infradead.org
9966W:	http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9967T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9968S:	Maintained
9969F:	Documentation/pcmcia/
9970F:	tools/pcmcia/
9971F:	drivers/pcmcia/
9972F:	include/pcmcia/
9973
9974PCNET32 NETWORK DRIVER
9975M:	Don Fry <pcnet32@frontier.com>
9976L:	netdev@vger.kernel.org
9977S:	Maintained
9978F:	drivers/net/ethernet/amd/pcnet32.c
9979
9980PCRYPT PARALLEL CRYPTO ENGINE
9981M:	Steffen Klassert <steffen.klassert@secunet.com>
9982L:	linux-crypto@vger.kernel.org
9983S:	Maintained
9984F:	crypto/pcrypt.c
9985F:	include/crypto/pcrypt.h
9986
9987PER-CPU MEMORY ALLOCATOR
9988M:	Tejun Heo <tj@kernel.org>
9989M:	Christoph Lameter <cl@linux.com>
9990T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9991S:	Maintained
9992F:	include/linux/percpu*.h
9993F:	mm/percpu*.c
9994F:	arch/*/include/asm/percpu.h
9995
9996PER-TASK DELAY ACCOUNTING
9997M:	Balbir Singh <bsingharora@gmail.com>
9998S:	Maintained
9999F:	include/linux/delayacct.h
10000F:	kernel/delayacct.c
10001
10002PERFORMANCE EVENTS SUBSYSTEM
10003M:	Peter Zijlstra <peterz@infradead.org>
10004M:	Ingo Molnar <mingo@redhat.com>
10005M:	Arnaldo Carvalho de Melo <acme@kernel.org>
10006R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10007L:	linux-kernel@vger.kernel.org
10008T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10009S:	Supported
10010F:	kernel/events/*
10011F:	include/linux/perf_event.h
10012F:	include/uapi/linux/perf_event.h
10013F:	arch/*/kernel/perf_event*.c
10014F:	arch/*/kernel/*/perf_event*.c
10015F:	arch/*/kernel/*/*/perf_event*.c
10016F:	arch/*/include/asm/perf_event.h
10017F:	arch/*/kernel/perf_callchain.c
10018F:	arch/*/events/*
10019F:	tools/perf/
10020
10021PERSONALITY HANDLING
10022M:	Christoph Hellwig <hch@infradead.org>
10023L:	linux-abi-devel@lists.sourceforge.net
10024S:	Maintained
10025F:	include/linux/personality.h
10026F:	include/uapi/linux/personality.h
10027
10028PHONET PROTOCOL
10029M:	Remi Denis-Courmont <courmisch@gmail.com>
10030S:	Supported
10031F:	Documentation/networking/phonet.txt
10032F:	include/linux/phonet.h
10033F:	include/net/phonet/
10034F:	include/uapi/linux/phonet.h
10035F:	net/phonet/
10036
10037PHRAM MTD DRIVER
10038M:	Joern Engel <joern@lazybastard.org>
10039L:	linux-mtd@lists.infradead.org
10040S:	Maintained
10041F:	drivers/mtd/devices/phram.c
10042
10043PICOLCD HID DRIVER
10044M:	Bruno Prémont <bonbons@linux-vserver.org>
10045L:	linux-input@vger.kernel.org
10046S:	Maintained
10047F:	drivers/hid/hid-picolcd*
10048
10049PICOXCELL SUPPORT
10050M:	Jamie Iles <jamie@jamieiles.com>
10051L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10052T:	git git://github.com/jamieiles/linux-2.6-ji.git
10053S:	Supported
10054F:	arch/arm/boot/dts/picoxcell*
10055F:	arch/arm/mach-picoxcell/
10056F:	drivers/crypto/picoxcell*
10057
10058PIN CONTROL SUBSYSTEM
10059M:	Linus Walleij <linus.walleij@linaro.org>
10060L:	linux-gpio@vger.kernel.org
10061T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10062S:	Maintained
10063F:	Documentation/devicetree/bindings/pinctrl/
10064F:	Documentation/pinctrl.txt
10065F:	drivers/pinctrl/
10066F:	include/linux/pinctrl/
10067
10068PIN CONTROLLER - ATMEL AT91
10069M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10070L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10071S:	Maintained
10072F:	drivers/pinctrl/pinctrl-at91.*
10073
10074PIN CONTROLLER - ATMEL AT91 PIO4
10075M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10076L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10077L:	linux-gpio@vger.kernel.org
10078S:	Supported
10079F:	drivers/pinctrl/pinctrl-at91-pio4.*
10080
10081PIN CONTROLLER - INTEL
10082M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10083M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
10084S:	Maintained
10085F:	drivers/pinctrl/intel/
10086
10087PIN CONTROLLER - RENESAS
10088M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10089M:	Geert Uytterhoeven <geert+renesas@glider.be>
10090L:	linux-renesas-soc@vger.kernel.org
10091S:	Maintained
10092F:	drivers/pinctrl/sh-pfc/
10093
10094PIN CONTROLLER - SAMSUNG
10095M:	Tomasz Figa <tomasz.figa@gmail.com>
10096M:	Krzysztof Kozlowski <krzk@kernel.org>
10097M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10098L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10099L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10100Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
10101T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10102S:	Maintained
10103F:	drivers/pinctrl/samsung/
10104F:	include/dt-bindings/pinctrl/samsung.h
10105F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10106
10107PIN CONTROLLER - SINGLE
10108M:	Tony Lindgren <tony@atomide.com>
10109M:	Haojian Zhuang <haojian.zhuang@linaro.org>
10110L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10111L:	linux-omap@vger.kernel.org
10112S:	Maintained
10113F:	drivers/pinctrl/pinctrl-single.c
10114
10115PIN CONTROLLER - ST SPEAR
10116M:	Viresh Kumar <vireshk@kernel.org>
10117L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10118W:	http://www.st.com/spear
10119S:	Maintained
10120F:	drivers/pinctrl/spear/
10121
10122PISTACHIO SOC SUPPORT
10123M:      James Hartley <james.hartley@imgtec.com>
10124M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
10125L:      linux-mips@linux-mips.org
10126S:      Maintained
10127F:      arch/mips/pistachio/
10128F:      arch/mips/include/asm/mach-pistachio/
10129F:      arch/mips/boot/dts/img/pistachio*
10130F:      arch/mips/configs/pistachio*_defconfig
10131
10132PKTCDVD DRIVER
10133S:	Orphan
10134M:	linux-block@vger.kernel.org
10135F:	drivers/block/pktcdvd.c
10136F:	include/linux/pktcdvd.h
10137F:	include/uapi/linux/pktcdvd.h
10138
10139PKUNITY SOC DRIVERS
10140M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
10141W:	http://mprc.pku.edu.cn/~guanxuetao/linux
10142S:	Maintained
10143T:	git git://github.com/gxt/linux.git
10144F:	drivers/input/serio/i8042-unicore32io.h
10145F:	drivers/i2c/busses/i2c-puv3.c
10146F:	drivers/video/fbdev/fb-puv3.c
10147F:	drivers/rtc/rtc-puv3.c
10148
10149PMBUS HARDWARE MONITORING DRIVERS
10150M:	Guenter Roeck <linux@roeck-us.net>
10151L:	linux-hwmon@vger.kernel.org
10152W:	http://hwmon.wiki.kernel.org/
10153W:	http://www.roeck-us.net/linux/drivers/
10154T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10155S:	Maintained
10156F:	Documentation/hwmon/pmbus
10157F:	drivers/hwmon/pmbus/
10158F:	include/linux/i2c/pmbus.h
10159
10160PMC SIERRA MaxRAID DRIVER
10161L:	linux-scsi@vger.kernel.org
10162W:	http://www.pmc-sierra.com/
10163S:	Orphan
10164F:	drivers/scsi/pmcraid.*
10165
10166PMC SIERRA PM8001 DRIVER
10167M:	Jack Wang <jinpu.wang@profitbricks.com>
10168M:	lindar_liu@usish.com
10169L:	linux-scsi@vger.kernel.org
10170S:	Supported
10171F:	drivers/scsi/pm8001/
10172
10173POSIX CLOCKS and TIMERS
10174M:	Thomas Gleixner <tglx@linutronix.de>
10175L:	linux-kernel@vger.kernel.org
10176T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10177S:	Maintained
10178F:	fs/timerfd.c
10179F:	include/linux/timer*
10180F:	kernel/time/*timer*
10181
10182POWER MANAGEMENT CORE
10183M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
10184L:	linux-pm@vger.kernel.org
10185T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10186B:	https://bugzilla.kernel.org
10187S:	Supported
10188F:	drivers/base/power/
10189F:	include/linux/pm.h
10190F:	include/linux/pm_*
10191F:	include/linux/powercap.h
10192F:	drivers/powercap/
10193
10194POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10195M:	Sebastian Reichel <sre@kernel.org>
10196L:	linux-pm@vger.kernel.org
10197T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10198S:	Maintained
10199F:	Documentation/devicetree/bindings/power/supply/
10200F:	include/linux/power_supply.h
10201F:	drivers/power/supply/
10202
10203POWER STATE COORDINATION INTERFACE (PSCI)
10204M:	Mark Rutland <mark.rutland@arm.com>
10205M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10206L:	linux-arm-kernel@lists.infradead.org
10207S:	Maintained
10208F:	drivers/firmware/psci*.c
10209F:	include/linux/psci.h
10210F:	include/uapi/linux/psci.h
10211
10212POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10213M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10214L:	linuxppc-dev@lists.ozlabs.org
10215S:	Maintained
10216F:	drivers/char/powernv-op-panel.c
10217
10218PNP SUPPORT
10219M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10220S:	Maintained
10221F:	drivers/pnp/
10222
10223PPP PROTOCOL DRIVERS AND COMPRESSORS
10224M:	Paul Mackerras <paulus@samba.org>
10225L:	linux-ppp@vger.kernel.org
10226S:	Maintained
10227F:	drivers/net/ppp/ppp_*
10228
10229PPP OVER ATM (RFC 2364)
10230M:	Mitchell Blank Jr <mitch@sfgoth.com>
10231S:	Maintained
10232F:	net/atm/pppoatm.c
10233F:	include/uapi/linux/atmppp.h
10234
10235PPP OVER ETHERNET
10236M:	Michal Ostrowski <mostrows@earthlink.net>
10237S:	Maintained
10238F:	drivers/net/ppp/pppoe.c
10239F:	drivers/net/ppp/pppox.c
10240
10241PPP OVER L2TP
10242M:	James Chapman <jchapman@katalix.com>
10243S:	Maintained
10244F:	net/l2tp/l2tp_ppp.c
10245F:	include/linux/if_pppol2tp.h
10246F:	include/uapi/linux/if_pppol2tp.h
10247
10248PPS SUPPORT
10249M:	Rodolfo Giometti <giometti@enneenne.com>
10250W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
10251L:	linuxpps@ml.enneenne.com (subscribers-only)
10252S:	Maintained
10253F:	Documentation/pps/
10254F:	drivers/pps/
10255F:	include/linux/pps*.h
10256
10257PPTP DRIVER
10258M:	Dmitry Kozlov <xeb@mail.ru>
10259L:	netdev@vger.kernel.org
10260S:	Maintained
10261F:	drivers/net/ppp/pptp.c
10262W:	http://sourceforge.net/projects/accel-pptp
10263
10264PREEMPTIBLE KERNEL
10265M:	Robert Love <rml@tech9.net>
10266L:	kpreempt-tech@lists.sourceforge.net
10267W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10268S:	Supported
10269F:	Documentation/preempt-locking.txt
10270F:	include/linux/preempt.h
10271
10272PRINTK
10273M:	Petr Mladek <pmladek@suse.com>
10274M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10275R:	Steven Rostedt <rostedt@goodmis.org>
10276S:	Maintained
10277F:	kernel/printk/
10278F:	include/linux/printk.h
10279
10280PRISM54 WIRELESS DRIVER
10281M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
10282L:	linux-wireless@vger.kernel.org
10283W:	http://wireless.kernel.org/en/users/Drivers/p54
10284S:	Obsolete
10285F:	drivers/net/wireless/intersil/prism54/
10286
10287PS3 NETWORK SUPPORT
10288M:	Geoff Levand <geoff@infradead.org>
10289L:	netdev@vger.kernel.org
10290L:	linuxppc-dev@lists.ozlabs.org
10291S:	Maintained
10292F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
10293
10294PS3 PLATFORM SUPPORT
10295M:	Geoff Levand <geoff@infradead.org>
10296L:	linuxppc-dev@lists.ozlabs.org
10297S:	Maintained
10298F:	arch/powerpc/boot/ps3*
10299F:	arch/powerpc/include/asm/lv1call.h
10300F:	arch/powerpc/include/asm/ps3*.h
10301F:	arch/powerpc/platforms/ps3/
10302F:	drivers/*/ps3*
10303F:	drivers/ps3/
10304F:	drivers/rtc/rtc-ps3.c
10305F:	drivers/usb/host/*ps3.c
10306F:	sound/ppc/snd_ps3*
10307
10308PS3VRAM DRIVER
10309M:	Jim Paris <jim@jtan.com>
10310M:	Geoff Levand <geoff@infradead.org>
10311L:	linuxppc-dev@lists.ozlabs.org
10312S:	Maintained
10313F:	drivers/block/ps3vram.c
10314
10315PSAMPLE PACKET SAMPLING SUPPORT:
10316M:	Yotam Gigi <yotamg@mellanox.com>
10317S:	Maintained
10318F:	net/psample
10319F:	include/net/psample.h
10320F:	include/uapi/linux/psample.h
10321
10322PSTORE FILESYSTEM
10323M:	Kees Cook <keescook@chromium.org>
10324M:	Anton Vorontsov <anton@enomsg.org>
10325M:	Colin Cross <ccross@android.com>
10326M:	Tony Luck <tony.luck@intel.com>
10327S:	Maintained
10328T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10329F:	fs/pstore/
10330F:	include/linux/pstore*
10331F:	drivers/firmware/efi/efi-pstore.c
10332F:	drivers/acpi/apei/erst.c
10333F:	Documentation/admin-guide/ramoops.rst
10334F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10335K:	\b(pstore|ramoops)
10336
10337PTP HARDWARE CLOCK SUPPORT
10338M:	Richard Cochran <richardcochran@gmail.com>
10339L:	netdev@vger.kernel.org
10340S:	Maintained
10341W:	http://linuxptp.sourceforge.net/
10342F:	Documentation/ABI/testing/sysfs-ptp
10343F:	Documentation/ptp/*
10344F:	drivers/net/ethernet/freescale/gianfar_ptp.c
10345F:	drivers/net/phy/dp83640*
10346F:	drivers/ptp/*
10347F:	include/linux/ptp_cl*
10348
10349PTRACE SUPPORT
10350M:	Roland McGrath <roland@hack.frob.com>
10351M:	Oleg Nesterov <oleg@redhat.com>
10352S:	Maintained
10353F:	include/asm-generic/syscall.h
10354F:	include/linux/ptrace.h
10355F:	include/linux/regset.h
10356F:	include/linux/tracehook.h
10357F:	include/uapi/linux/ptrace.h
10358F:	kernel/ptrace.c
10359
10360PULSE8-CEC DRIVER
10361M:	Hans Verkuil <hverkuil@xs4all.nl>
10362L:	linux-media@vger.kernel.org
10363T:	git git://linuxtv.org/media_tree.git
10364S:	Maintained
10365F:	drivers/media/usb/pulse8-cec/*
10366
10367PVRUSB2 VIDEO4LINUX DRIVER
10368M:	Mike Isely <isely@pobox.com>
10369L:	pvrusb2@isely.net	(subscribers-only)
10370L:	linux-media@vger.kernel.org
10371W:	http://www.isely.net/pvrusb2/
10372T:	git git://linuxtv.org/media_tree.git
10373S:	Maintained
10374F:	Documentation/media/v4l-drivers/pvrusb2*
10375F:	drivers/media/usb/pvrusb2/
10376
10377PWC WEBCAM DRIVER
10378M:	Hans Verkuil <hverkuil@xs4all.nl>
10379L:	linux-media@vger.kernel.org
10380T:	git git://linuxtv.org/media_tree.git
10381S:	Odd Fixes
10382F:	drivers/media/usb/pwc/*
10383
10384PWM FAN DRIVER
10385M:	Kamil Debski <kamil@wypas.org>
10386M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10387L:	linux-hwmon@vger.kernel.org
10388S:	Supported
10389F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10390F:	Documentation/hwmon/pwm-fan
10391F:	drivers/hwmon/pwm-fan.c
10392
10393PWM SUBSYSTEM
10394M:	Thierry Reding <thierry.reding@gmail.com>
10395L:	linux-pwm@vger.kernel.org
10396S:	Maintained
10397T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10398F:	Documentation/pwm.txt
10399F:	Documentation/devicetree/bindings/pwm/
10400F:	include/linux/pwm.h
10401F:	drivers/pwm/
10402F:	drivers/video/backlight/pwm_bl.c
10403F:	include/linux/pwm_backlight.h
10404F:	drivers/gpio/gpio-mvebu.c
10405F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
10406
10407PXA2xx/PXA3xx SUPPORT
10408M:	Daniel Mack <daniel@zonque.org>
10409M:	Haojian Zhuang <haojian.zhuang@gmail.com>
10410M:	Robert Jarzmik <robert.jarzmik@free.fr>
10411L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10412T:	git git://github.com/hzhuang1/linux.git
10413T:	git git://github.com/rjarzmik/linux.git
10414S:	Maintained
10415F:	arch/arm/boot/dts/pxa*
10416F:	arch/arm/mach-pxa/
10417F:	drivers/dma/pxa*
10418F:	drivers/pcmcia/pxa2xx*
10419F:	drivers/pinctrl/pxa/
10420F:	drivers/spi/spi-pxa2xx*
10421F:	drivers/usb/gadget/udc/pxa2*
10422F:	include/sound/pxa2xx-lib.h
10423F:	sound/arm/pxa*
10424F:	sound/soc/pxa/
10425
10426PXA GPIO DRIVER
10427M:	Robert Jarzmik <robert.jarzmik@free.fr>
10428L:	linux-gpio@vger.kernel.org
10429S:	Maintained
10430F:	drivers/gpio/gpio-pxa.c
10431
10432PXA3xx NAND FLASH DRIVER
10433M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10434L:	linux-mtd@lists.infradead.org
10435S:	Maintained
10436F:	drivers/mtd/nand/pxa3xx_nand.c
10437
10438MMP SUPPORT
10439M:	Eric Miao <eric.y.miao@gmail.com>
10440M:	Haojian Zhuang <haojian.zhuang@gmail.com>
10441L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10442T:	git git://github.com/hzhuang1/linux.git
10443T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
10444S:	Maintained
10445F:	arch/arm/boot/dts/mmp*
10446F:	arch/arm/mach-mmp/
10447
10448PXA MMCI DRIVER
10449S:	Orphan
10450
10451PXA RTC DRIVER
10452M:	Robert Jarzmik <robert.jarzmik@free.fr>
10453L:	rtc-linux@googlegroups.com
10454S:	Maintained
10455
10456QAT DRIVER
10457M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10458M:	Salvatore Benedetto <salvatore.benedetto@intel.com>
10459L:	qat-linux@intel.com
10460S:	Supported
10461F:	drivers/crypto/qat/
10462
10463QIB DRIVER
10464M:	Mike Marciniszyn <infinipath@intel.com>
10465L:	linux-rdma@vger.kernel.org
10466S:	Supported
10467F:	drivers/infiniband/hw/qib/
10468
10469QLOGIC QLA1280 SCSI DRIVER
10470M:	Michael Reed <mdr@sgi.com>
10471L:	linux-scsi@vger.kernel.org
10472S:	Maintained
10473F:	drivers/scsi/qla1280.[ch]
10474
10475QLOGIC QLA2XXX FC-SCSI DRIVER
10476M:	qla2xxx-upstream@qlogic.com
10477L:	linux-scsi@vger.kernel.org
10478S:	Supported
10479F:	Documentation/scsi/LICENSE.qla2xxx
10480F:	drivers/scsi/qla2xxx/
10481
10482QLOGIC QLA4XXX iSCSI DRIVER
10483M:	QLogic-Storage-Upstream@qlogic.com
10484L:	linux-scsi@vger.kernel.org
10485S:	Supported
10486F:	Documentation/scsi/LICENSE.qla4xxx
10487F:	drivers/scsi/qla4xxx/
10488
10489QLOGIC QLA3XXX NETWORK DRIVER
10490M:	Dept-GELinuxNICDev@cavium.com
10491L:	netdev@vger.kernel.org
10492S:	Supported
10493F:	Documentation/networking/LICENSE.qla3xxx
10494F:	drivers/net/ethernet/qlogic/qla3xxx.*
10495
10496QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10497M:	Harish Patil <harish.patil@cavium.com>
10498M:	Manish Chopra <manish.chopra@cavium.com>
10499M:	Dept-GELinuxNICDev@cavium.com
10500L:	netdev@vger.kernel.org
10501S:	Supported
10502F:	drivers/net/ethernet/qlogic/qlcnic/
10503
10504QLOGIC QLGE 10Gb ETHERNET DRIVER
10505M:	Harish Patil <harish.patil@cavium.com>
10506M:	Manish Chopra <manish.chopra@cavium.com>
10507M:	Dept-GELinuxNICDev@cavium.com
10508L:	netdev@vger.kernel.org
10509S:	Supported
10510F:	drivers/net/ethernet/qlogic/qlge/
10511
10512QLOGIC QL4xxx ETHERNET DRIVER
10513M:	Yuval Mintz <Yuval.Mintz@cavium.com>
10514M:	Ariel Elior <Ariel.Elior@cavium.com>
10515M:	everest-linux-l2@cavium.com
10516L:	netdev@vger.kernel.org
10517S:	Supported
10518F:	drivers/net/ethernet/qlogic/qed/
10519F:	include/linux/qed/
10520F:	drivers/net/ethernet/qlogic/qede/
10521
10522QLOGIC QL41xxx ISCSI DRIVER
10523M:	QLogic-Storage-Upstream@cavium.com
10524L:	linux-scsi@vger.kernel.org
10525S:	Supported
10526F:	drivers/scsi/qedi/
10527
10528QLOGIC QL41xxx FCOE DRIVER
10529M:	QLogic-Storage-Upstream@cavium.com
10530L:	linux-scsi@vger.kernel.org
10531S:	Supported
10532F:	drivers/scsi/qedf/
10533
10534QNX4 FILESYSTEM
10535M:	Anders Larsen <al@alarsen.net>
10536W:	http://www.alarsen.net/linux/qnx4fs/
10537S:	Maintained
10538F:	fs/qnx4/
10539F:	include/uapi/linux/qnx4_fs.h
10540F:	include/uapi/linux/qnxtypes.h
10541
10542QORIQ DPAA2 FSL-MC BUS DRIVER
10543M:	Stuart Yoder <stuyoder@gmail.com>
10544M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
10545L:	linux-kernel@vger.kernel.org
10546S:	Maintained
10547F:	drivers/staging/fsl-mc/
10548
10549QT1010 MEDIA DRIVER
10550M:	Antti Palosaari <crope@iki.fi>
10551L:	linux-media@vger.kernel.org
10552W:	https://linuxtv.org
10553W:	http://palosaari.fi/linux/
10554Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10555T:	git git://linuxtv.org/anttip/media_tree.git
10556S:	Maintained
10557F:	drivers/media/tuners/qt1010*
10558
10559QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10560M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10561L:	linux-wireless@vger.kernel.org
10562W:	http://wireless.kernel.org/en/users/Drivers/ath9k
10563S:	Supported
10564F:	drivers/net/wireless/ath/ath9k/
10565
10566QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10567M:	Kalle Valo <kvalo@qca.qualcomm.com>
10568L:	ath10k@lists.infradead.org
10569W:	http://wireless.kernel.org/en/users/Drivers/ath10k
10570T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10571S:	Supported
10572F:	drivers/net/wireless/ath/ath10k/
10573
10574QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10575M:	Timur Tabi <timur@codeaurora.org>
10576L:	netdev@vger.kernel.org
10577S:	Supported
10578F:	drivers/net/ethernet/qualcomm/emac/
10579
10580QUALCOMM HEXAGON ARCHITECTURE
10581M:	Richard Kuo <rkuo@codeaurora.org>
10582L:	linux-hexagon@vger.kernel.org
10583T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10584S:	Supported
10585F:	arch/hexagon/
10586
10587QUALCOMM WCN36XX WIRELESS DRIVER
10588M:	Eugene Krasnikov <k.eugene.e@gmail.com>
10589L:	wcn36xx@lists.infradead.org
10590W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
10591T:	git git://github.com/KrasnikovEugene/wcn36xx.git
10592S:	Supported
10593F:	drivers/net/wireless/ath/wcn36xx/
10594
10595QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10596M:	Gabriel Somlo <somlo@cmu.edu>
10597M:	"Michael S. Tsirkin" <mst@redhat.com>
10598L:	qemu-devel@nongnu.org
10599S:	Maintained
10600F:	drivers/firmware/qemu_fw_cfg.c
10601
10602RADOS BLOCK DEVICE (RBD)
10603M:	Ilya Dryomov <idryomov@gmail.com>
10604M:	Sage Weil <sage@redhat.com>
10605M:	Alex Elder <elder@kernel.org>
10606L:	ceph-devel@vger.kernel.org
10607W:	http://ceph.com/
10608T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10609T:	git git://github.com/ceph/ceph-client.git
10610S:	Supported
10611F:	Documentation/ABI/testing/sysfs-bus-rbd
10612F:	drivers/block/rbd.c
10613F:	drivers/block/rbd_types.h
10614
10615RADEON FRAMEBUFFER DISPLAY DRIVER
10616M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
10617L:	linux-fbdev@vger.kernel.org
10618S:	Maintained
10619F:	drivers/video/fbdev/aty/radeon*
10620F:	include/uapi/linux/radeonfb.h
10621
10622RADIOSHARK RADIO DRIVER
10623M:	Hans Verkuil <hverkuil@xs4all.nl>
10624L:	linux-media@vger.kernel.org
10625T:	git git://linuxtv.org/media_tree.git
10626S:	Maintained
10627F:	drivers/media/radio/radio-shark.c
10628
10629RADIOSHARK2 RADIO DRIVER
10630M:	Hans Verkuil <hverkuil@xs4all.nl>
10631L:	linux-media@vger.kernel.org
10632T:	git git://linuxtv.org/media_tree.git
10633S:	Maintained
10634F:	drivers/media/radio/radio-shark2.c
10635F:	drivers/media/radio/radio-tea5777.c
10636
10637RAGE128 FRAMEBUFFER DISPLAY DRIVER
10638M:	Paul Mackerras <paulus@samba.org>
10639L:	linux-fbdev@vger.kernel.org
10640S:	Maintained
10641F:	drivers/video/fbdev/aty/aty128fb.c
10642
10643RAINSHADOW-CEC DRIVER
10644M:	Hans Verkuil <hverkuil@xs4all.nl>
10645L:	linux-media@vger.kernel.org
10646T:	git git://linuxtv.org/media_tree.git
10647S:	Maintained
10648F:	drivers/media/usb/rainshadow-cec/*
10649
10650RALINK MIPS ARCHITECTURE
10651M:	John Crispin <john@phrozen.org>
10652L:	linux-mips@linux-mips.org
10653S:	Maintained
10654F:	arch/mips/ralink
10655
10656RALINK RT2X00 WIRELESS LAN DRIVER
10657P:	rt2x00 project
10658M:	Stanislaw Gruszka <sgruszka@redhat.com>
10659M:	Helmut Schaa <helmut.schaa@googlemail.com>
10660L:	linux-wireless@vger.kernel.org
10661S:	Maintained
10662F:	drivers/net/wireless/ralink/rt2x00/
10663
10664RAMDISK RAM BLOCK DEVICE DRIVER
10665M:	Jens Axboe <axboe@kernel.dk>
10666S:	Maintained
10667F:	Documentation/blockdev/ramdisk.txt
10668F:	drivers/block/brd.c
10669
10670RANDOM NUMBER DRIVER
10671M:	"Theodore Ts'o" <tytso@mit.edu>
10672S:	Maintained
10673F:	drivers/char/random.c
10674
10675RAPIDIO SUBSYSTEM
10676M:	Matt Porter <mporter@kernel.crashing.org>
10677M:	Alexandre Bounine <alexandre.bounine@idt.com>
10678S:	Maintained
10679F:	drivers/rapidio/
10680
10681RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10682L:	linux-wireless@vger.kernel.org
10683S:	Orphan
10684F:	drivers/net/wireless/ray*
10685
10686RCUTORTURE MODULE
10687M:	Josh Triplett <josh@joshtriplett.org>
10688M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10689L:	linux-kernel@vger.kernel.org
10690S:	Supported
10691T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10692F:	Documentation/RCU/torture.txt
10693F:	kernel/rcu/rcutorture.c
10694
10695RCUTORTURE TEST FRAMEWORK
10696M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10697M:	Josh Triplett <josh@joshtriplett.org>
10698R:	Steven Rostedt <rostedt@goodmis.org>
10699R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10700R:	Lai Jiangshan <jiangshanlai@gmail.com>
10701L:	linux-kernel@vger.kernel.org
10702S:	Supported
10703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10704F:	tools/testing/selftests/rcutorture
10705
10706RDC R-321X SoC
10707M:	Florian Fainelli <florian@openwrt.org>
10708S:	Maintained
10709
10710RDC R6040 FAST ETHERNET DRIVER
10711M:	Florian Fainelli <f.fainelli@gmail.com>
10712L:	netdev@vger.kernel.org
10713S:	Maintained
10714F:	drivers/net/ethernet/rdc/r6040.c
10715
10716RDS - RELIABLE DATAGRAM SOCKETS
10717M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
10718L:	netdev@vger.kernel.org
10719L:	linux-rdma@vger.kernel.org
10720L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
10721W:	https://oss.oracle.com/projects/rds/
10722S:	Supported
10723F:	net/rds/
10724F:	Documentation/networking/rds.txt
10725
10726RDMAVT - RDMA verbs software
10727M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10728L:	linux-rdma@vger.kernel.org
10729S:	Supported
10730F:	drivers/infiniband/sw/rdmavt
10731
10732RDT - RESOURCE ALLOCATION
10733M:	Fenghua Yu <fenghua.yu@intel.com>
10734L:	linux-kernel@vger.kernel.org
10735S:	Supported
10736F:	arch/x86/kernel/cpu/intel_rdt*
10737F:	arch/x86/include/asm/intel_rdt*
10738F:	Documentation/x86/intel_rdt*
10739
10740READ-COPY UPDATE (RCU)
10741M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10742M:	Josh Triplett <josh@joshtriplett.org>
10743R:	Steven Rostedt <rostedt@goodmis.org>
10744R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10745R:	Lai Jiangshan <jiangshanlai@gmail.com>
10746L:	linux-kernel@vger.kernel.org
10747W:	http://www.rdrop.com/users/paulmck/RCU/
10748S:	Supported
10749T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10750F:	Documentation/RCU/
10751X:	Documentation/RCU/torture.txt
10752F:	include/linux/rcu*
10753X:	include/linux/srcu.h
10754F:	kernel/rcu/
10755X:	kernel/torture.c
10756
10757REAL TIME CLOCK (RTC) SUBSYSTEM
10758M:	Alessandro Zummo <a.zummo@towertech.it>
10759M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
10760L:	rtc-linux@googlegroups.com
10761Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
10762T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10763S:	Maintained
10764F:	Documentation/devicetree/bindings/rtc/
10765F:	Documentation/rtc.txt
10766F:	drivers/rtc/
10767F:	include/linux/rtc.h
10768F:	include/uapi/linux/rtc.h
10769F:	include/linux/rtc/
10770F:	include/linux/platform_data/rtc-*
10771F:	tools/testing/selftests/timers/rtctest.c
10772
10773REALTEK AUDIO CODECS
10774M:	Bard Liao <bardliao@realtek.com>
10775M:	Oder Chiou <oder_chiou@realtek.com>
10776S:	Maintained
10777F:	sound/soc/codecs/rt*
10778F:	include/sound/rt*.h
10779
10780REISERFS FILE SYSTEM
10781L:	reiserfs-devel@vger.kernel.org
10782S:	Supported
10783F:	fs/reiserfs/
10784
10785REGISTER MAP ABSTRACTION
10786M:	Mark Brown <broonie@kernel.org>
10787L:	linux-kernel@vger.kernel.org
10788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10789S:	Supported
10790F:	Documentation/devicetree/bindings/regmap/
10791F:	drivers/base/regmap/
10792F:	include/linux/regmap.h
10793
10794REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10795M:	Ohad Ben-Cohen <ohad@wizery.com>
10796M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10797L:	linux-remoteproc@vger.kernel.org
10798T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10799S:	Maintained
10800F:	Documentation/devicetree/bindings/remoteproc/
10801F:	Documentation/remoteproc.txt
10802F:	drivers/remoteproc/
10803F:	include/linux/remoteproc.h
10804
10805REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10806M:	Ohad Ben-Cohen <ohad@wizery.com>
10807M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10808L:	linux-remoteproc@vger.kernel.org
10809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10810S:	Maintained
10811F:	drivers/rpmsg/
10812F:	Documentation/rpmsg.txt
10813F:	include/linux/rpmsg.h
10814F:	include/linux/rpmsg/
10815
10816RENESAS CLOCK DRIVERS
10817M:	Geert Uytterhoeven <geert+renesas@glider.be>
10818L:	linux-renesas-soc@vger.kernel.org
10819S:	Supported
10820F:	drivers/clk/renesas/
10821
10822RENESAS ETHERNET DRIVERS
10823R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10824L:	netdev@vger.kernel.org
10825L:	linux-renesas-soc@vger.kernel.org
10826F:	drivers/net/ethernet/renesas/
10827F:	include/linux/sh_eth.h
10828
10829RENESAS R-CAR GYROADC DRIVER
10830M:	Marek Vasut <marek.vasut@gmail.com>
10831L:	linux-iio@vger.kernel.org
10832S:	Supported
10833F:	drivers/iio/adc/rcar_gyro_adc.c
10834
10835RENESAS USB2 PHY DRIVER
10836M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10837L:	linux-renesas-soc@vger.kernel.org
10838S:	Maintained
10839F:	drivers/phy/phy-rcar-gen3-usb2.c
10840
10841RESET CONTROLLER FRAMEWORK
10842M:	Philipp Zabel <p.zabel@pengutronix.de>
10843T:	git git://git.pengutronix.de/git/pza/linux
10844S:	Maintained
10845F:	drivers/reset/
10846F:	Documentation/devicetree/bindings/reset/
10847F:	include/dt-bindings/reset/
10848F:	include/linux/reset.h
10849F:	include/linux/reset-controller.h
10850
10851RFKILL
10852M:	Johannes Berg <johannes@sipsolutions.net>
10853L:	linux-wireless@vger.kernel.org
10854W:	http://wireless.kernel.org/
10855T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10857S:	Maintained
10858F:	Documentation/rfkill.txt
10859F:	net/rfkill/
10860
10861RHASHTABLE
10862M:	Thomas Graf <tgraf@suug.ch>
10863M:	Herbert Xu <herbert@gondor.apana.org.au>
10864L:	netdev@vger.kernel.org
10865S:	Maintained
10866F:	lib/rhashtable.c
10867F:	include/linux/rhashtable.h
10868
10869RICOH SMARTMEDIA/XD DRIVER
10870M:	Maxim Levitsky <maximlevitsky@gmail.com>
10871S:	Maintained
10872F:	drivers/mtd/nand/r852.c
10873F:	drivers/mtd/nand/r852.h
10874
10875RICOH R5C592 MEMORYSTICK DRIVER
10876M:	Maxim Levitsky <maximlevitsky@gmail.com>
10877S:	Maintained
10878F:	drivers/memstick/host/r592.*
10879
10880ROCCAT DRIVERS
10881M:	Stefan Achatz <erazor_de@users.sourceforge.net>
10882W:	http://sourceforge.net/projects/roccat/
10883S:	Maintained
10884F:	drivers/hid/hid-roccat*
10885F:	include/linux/hid-roccat*
10886F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
10887
10888ROCKER DRIVER
10889M:	Jiri Pirko <jiri@resnulli.us>
10890L:	netdev@vger.kernel.org
10891S:	Supported
10892F:	drivers/net/ethernet/rocker/
10893
10894ROCKETPORT DRIVER
10895P:	Comtrol Corp.
10896W:	http://www.comtrol.com
10897S:	Maintained
10898F:	Documentation/serial/rocket.txt
10899F:	drivers/tty/rocket*
10900
10901ROCKETPORT EXPRESS/INFINITY DRIVER
10902M:	Kevin Cernekee <cernekee@gmail.com>
10903L:	linux-serial@vger.kernel.org
10904S:	Odd Fixes
10905F:	drivers/tty/serial/rp2.*
10906
10907ROSE NETWORK LAYER
10908M:	Ralf Baechle <ralf@linux-mips.org>
10909L:	linux-hams@vger.kernel.org
10910W:	http://www.linux-ax25.org/
10911S:	Maintained
10912F:	include/net/rose.h
10913F:	include/uapi/linux/rose.h
10914F:	net/rose/
10915
10916RTL2830 MEDIA DRIVER
10917M:	Antti Palosaari <crope@iki.fi>
10918L:	linux-media@vger.kernel.org
10919W:	https://linuxtv.org
10920W:	http://palosaari.fi/linux/
10921Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10922T:	git git://linuxtv.org/anttip/media_tree.git
10923S:	Maintained
10924F:	drivers/media/dvb-frontends/rtl2830*
10925
10926RTL2832 MEDIA DRIVER
10927M:	Antti Palosaari <crope@iki.fi>
10928L:	linux-media@vger.kernel.org
10929W:	https://linuxtv.org
10930W:	http://palosaari.fi/linux/
10931Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10932T:	git git://linuxtv.org/anttip/media_tree.git
10933S:	Maintained
10934F:	drivers/media/dvb-frontends/rtl2832*
10935
10936RTL2832_SDR MEDIA DRIVER
10937M:	Antti Palosaari <crope@iki.fi>
10938L:	linux-media@vger.kernel.org
10939W:	https://linuxtv.org
10940W:	http://palosaari.fi/linux/
10941Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10942T:	git git://linuxtv.org/anttip/media_tree.git
10943S:	Maintained
10944F:	drivers/media/dvb-frontends/rtl2832_sdr*
10945
10946RTL8180 WIRELESS DRIVER
10947L:	linux-wireless@vger.kernel.org
10948W:	http://wireless.kernel.org/
10949T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10950S:	Orphan
10951F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
10952
10953RTL8187 WIRELESS DRIVER
10954M:	Herton Ronaldo Krzesinski <herton@canonical.com>
10955M:	Hin-Tak Leung <htl10@users.sourceforge.net>
10956M:	Larry Finger <Larry.Finger@lwfinger.net>
10957L:	linux-wireless@vger.kernel.org
10958W:	http://wireless.kernel.org/
10959T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10960S:	Maintained
10961F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
10962
10963RTL8192CE WIRELESS DRIVER
10964M:	Larry Finger <Larry.Finger@lwfinger.net>
10965M:	Chaoming Li <chaoming_li@realsil.com.cn>
10966L:	linux-wireless@vger.kernel.org
10967W:	http://wireless.kernel.org/
10968T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10969S:	Maintained
10970F:	drivers/net/wireless/realtek/rtlwifi/
10971F:	drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10972
10973RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10974M:	Jes Sorensen <Jes.Sorensen@gmail.com>
10975L:	linux-wireless@vger.kernel.org
10976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10977S:	Maintained
10978F:	drivers/net/wireless/realtek/rtl8xxxu/
10979
10980S3 SAVAGE FRAMEBUFFER DRIVER
10981M:	Antonino Daplas <adaplas@gmail.com>
10982L:	linux-fbdev@vger.kernel.org
10983S:	Maintained
10984F:	drivers/video/fbdev/savage/
10985
10986S390
10987M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
10988M:	Heiko Carstens <heiko.carstens@de.ibm.com>
10989L:	linux-s390@vger.kernel.org
10990W:	http://www.ibm.com/developerworks/linux/linux390/
10991T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10992S:	Supported
10993F:	arch/s390/
10994F:	drivers/s390/
10995F:	Documentation/s390/
10996F:	Documentation/DocBook/s390*
10997
10998S390 COMMON I/O LAYER
10999M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11000M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11001L:	linux-s390@vger.kernel.org
11002W:	http://www.ibm.com/developerworks/linux/linux390/
11003S:	Supported
11004F:	drivers/s390/cio/
11005
11006S390 DASD DRIVER
11007M:	Stefan Haberland <sth@linux.vnet.ibm.com>
11008M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11009L:	linux-s390@vger.kernel.org
11010W:	http://www.ibm.com/developerworks/linux/linux390/
11011S:	Supported
11012F:	drivers/s390/block/dasd*
11013F:	block/partitions/ibm.c
11014
11015S390 NETWORK DRIVERS
11016M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11017M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11018L:	linux-s390@vger.kernel.org
11019W:	http://www.ibm.com/developerworks/linux/linux390/
11020S:	Supported
11021F:	drivers/s390/net/
11022
11023S390 PCI SUBSYSTEM
11024M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11025M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11026L:	linux-s390@vger.kernel.org
11027W:	http://www.ibm.com/developerworks/linux/linux390/
11028S:	Supported
11029F:	arch/s390/pci/
11030F:	drivers/pci/hotplug/s390_pci_hpc.c
11031
11032S390 ZCRYPT DRIVER
11033M:	Harald Freudenberger <freude@de.ibm.com>
11034L:	linux-s390@vger.kernel.org
11035W:	http://www.ibm.com/developerworks/linux/linux390/
11036S:	Supported
11037F:	drivers/s390/crypto/
11038
11039S390 ZFCP DRIVER
11040M:	Steffen Maier <maier@linux.vnet.ibm.com>
11041L:	linux-s390@vger.kernel.org
11042W:	http://www.ibm.com/developerworks/linux/linux390/
11043S:	Supported
11044F:	drivers/s390/scsi/zfcp_*
11045
11046S390 IUCV NETWORK LAYER
11047M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11048M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11049L:	linux-s390@vger.kernel.org
11050W:	http://www.ibm.com/developerworks/linux/linux390/
11051S:	Supported
11052F:	drivers/s390/net/*iucv*
11053F:	include/net/iucv/
11054F:	net/iucv/
11055
11056S390 IOMMU (PCI)
11057M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11058L:	linux-s390@vger.kernel.org
11059W:	http://www.ibm.com/developerworks/linux/linux390/
11060S:	Supported
11061F:	drivers/iommu/s390-iommu.c
11062
11063S390 VFIO-CCW DRIVER
11064M:	Cornelia Huck <cornelia.huck@de.ibm.com>
11065M:	Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11066L:	linux-s390@vger.kernel.org
11067L:	kvm@vger.kernel.org
11068S:	Supported
11069F:	drivers/s390/cio/vfio_ccw*
11070F:	Documentation/s390/vfio-ccw.txt
11071F:	include/uapi/linux/vfio_ccw.h
11072
11073S3C24XX SD/MMC Driver
11074M:	Ben Dooks <ben-linux@fluff.org>
11075L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11076S:	Supported
11077F:	drivers/mmc/host/s3cmci.*
11078
11079SAA6588 RDS RECEIVER DRIVER
11080M:	Hans Verkuil <hverkuil@xs4all.nl>
11081L:	linux-media@vger.kernel.org
11082T:	git git://linuxtv.org/media_tree.git
11083W:	https://linuxtv.org
11084S:	Odd Fixes
11085F:	drivers/media/i2c/saa6588*
11086
11087SAA7134 VIDEO4LINUX DRIVER
11088M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11089M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11090L:	linux-media@vger.kernel.org
11091W:	https://linuxtv.org
11092T:	git git://linuxtv.org/media_tree.git
11093S:	Odd fixes
11094F:	Documentation/media/v4l-drivers/saa7134*
11095F:	drivers/media/pci/saa7134/
11096
11097SAA7146 VIDEO4LINUX-2 DRIVER
11098M:	Hans Verkuil <hverkuil@xs4all.nl>
11099L:	linux-media@vger.kernel.org
11100T:	git git://linuxtv.org/media_tree.git
11101S:	Maintained
11102F:	drivers/media/common/saa7146/
11103F:	drivers/media/pci/saa7146/
11104F:	include/media/saa7146*
11105
11106SAMSUNG LAPTOP DRIVER
11107M:	Corentin Chary <corentin.chary@gmail.com>
11108L:	platform-driver-x86@vger.kernel.org
11109S:	Maintained
11110F:	drivers/platform/x86/samsung-laptop.c
11111
11112SAMSUNG AUDIO (ASoC) DRIVERS
11113M:	Krzysztof Kozlowski <krzk@kernel.org>
11114M:	Sangbeom Kim <sbkim73@samsung.com>
11115M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11116L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11117S:	Supported
11118F:	sound/soc/samsung/
11119
11120SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11121M:	Krzysztof Kozlowski <krzk@kernel.org>
11122L:	linux-crypto@vger.kernel.org
11123L:	linux-samsung-soc@vger.kernel.org
11124S:	Maintained
11125F:	drivers/crypto/exynos-rng.c
11126F:	Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11127
11128SAMSUNG FRAMEBUFFER DRIVER
11129M:	Jingoo Han <jingoohan1@gmail.com>
11130L:	linux-fbdev@vger.kernel.org
11131S:	Maintained
11132F:	drivers/video/fbdev/s3c-fb.c
11133
11134SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11135M:	Sangbeom Kim <sbkim73@samsung.com>
11136M:	Krzysztof Kozlowski <krzk@kernel.org>
11137M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11138L:	linux-kernel@vger.kernel.org
11139L:	linux-samsung-soc@vger.kernel.org
11140S:	Supported
11141F:	drivers/mfd/sec*.c
11142F:	drivers/regulator/s2m*.c
11143F:	drivers/regulator/s5m*.c
11144F:	drivers/clk/clk-s2mps11.c
11145F:	drivers/rtc/rtc-s5m.c
11146F:	include/linux/mfd/samsung/
11147F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11148F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11149F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11150F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11151
11152SAMSUNG S5P Security SubSystem (SSS) DRIVER
11153M:	Krzysztof Kozlowski <krzk@kernel.org>
11154M:	Vladimir Zapolskiy <vz@mleia.com>
11155L:	linux-crypto@vger.kernel.org
11156L:	linux-samsung-soc@vger.kernel.org
11157S:	Maintained
11158F:	drivers/crypto/s5p-sss.c
11159
11160SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11161M:	Kyungmin Park <kyungmin.park@samsung.com>
11162M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11163L:	linux-media@vger.kernel.org
11164Q:	https://patchwork.linuxtv.org/project/linux-media/list/
11165S:	Supported
11166F:	drivers/media/platform/exynos4-is/
11167
11168SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11169M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11170L:	linux-media@vger.kernel.org
11171L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11172S:	Maintained
11173F:	drivers/media/platform/s3c-camif/
11174F:	include/media/drv-intf/s3c_camif.h
11175
11176SAMSUNG S5C73M3 CAMERA DRIVER
11177M:	Kyungmin Park <kyungmin.park@samsung.com>
11178M:	Andrzej Hajda <a.hajda@samsung.com>
11179L:	linux-media@vger.kernel.org
11180S:	Supported
11181F:	drivers/media/i2c/s5c73m3/*
11182
11183SAMSUNG S5K5BAF CAMERA DRIVER
11184M:	Kyungmin Park <kyungmin.park@samsung.com>
11185M:	Andrzej Hajda <a.hajda@samsung.com>
11186L:	linux-media@vger.kernel.org
11187S:	Supported
11188F:	drivers/media/i2c/s5k5baf.c
11189
11190SAMSUNG S3FWRN5 NFC DRIVER
11191M:	Robert Baldyga <r.baldyga@samsung.com>
11192M:	Krzysztof Opasiak <k.opasiak@samsung.com>
11193L:	linux-nfc@lists.01.org (moderated for non-subscribers)
11194S:	Supported
11195F:	drivers/nfc/s3fwrn5
11196
11197SAMSUNG SOC CLOCK DRIVERS
11198M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11199M:	Tomasz Figa <tomasz.figa@gmail.com>
11200M:	Chanwoo Choi <cw00.choi@samsung.com>
11201S:	Supported
11202L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11203F:	drivers/clk/samsung/
11204F:	include/dt-bindings/clock/exynos*.h
11205F:	Documentation/devicetree/bindings/clock/exynos*.txt
11206
11207SAMSUNG SPI DRIVERS
11208M:	Kukjin Kim <kgene@kernel.org>
11209M:	Krzysztof Kozlowski <krzk@kernel.org>
11210M:	Andi Shyti <andi.shyti@samsung.com>
11211L:	linux-spi@vger.kernel.org
11212L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11213S:	Maintained
11214F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
11215F:	drivers/spi/spi-s3c*
11216F:	include/linux/platform_data/spi-s3c64xx.h
11217
11218SAMSUNG SXGBE DRIVERS
11219M:	Byungho An <bh74.an@samsung.com>
11220M:	Girish K S <ks.giri@samsung.com>
11221M:	Vipul Pandya <vipul.pandya@samsung.com>
11222S:	Supported
11223L:	netdev@vger.kernel.org
11224F:	drivers/net/ethernet/samsung/sxgbe/
11225
11226SAMSUNG THERMAL DRIVER
11227M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11228L:	linux-pm@vger.kernel.org
11229L:	linux-samsung-soc@vger.kernel.org
11230S:	Supported
11231T:	git https://github.com/lmajewski/linux-samsung-thermal.git
11232F:	drivers/thermal/samsung/
11233
11234SAMSUNG USB2 PHY DRIVER
11235M:	Kamil Debski <kamil@wypas.org>
11236M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11237L:	linux-kernel@vger.kernel.org
11238S:	Supported
11239F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
11240F:	Documentation/phy/samsung-usb2.txt
11241F:	drivers/phy/phy-exynos4210-usb2.c
11242F:	drivers/phy/phy-exynos4x12-usb2.c
11243F:	drivers/phy/phy-exynos5250-usb2.c
11244F:	drivers/phy/phy-s5pv210-usb2.c
11245F:	drivers/phy/phy-samsung-usb2.c
11246F:	drivers/phy/phy-samsung-usb2.h
11247
11248SERIAL DRIVERS
11249M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11250L:	linux-serial@vger.kernel.org
11251S:	Maintained
11252F:	Documentation/devicetree/bindings/serial/
11253F:	drivers/tty/serial/
11254
11255SERIAL DEVICE BUS
11256M:	Rob Herring <robh@kernel.org>
11257L:	linux-serial@vger.kernel.org
11258S:	Maintained
11259F:	Documentation/devicetree/bindings/serial/slave-device.txt
11260F:	drivers/tty/serdev/
11261F:	include/linux/serdev.h
11262
11263SERIAL IR RECEIVER
11264M:	Sean Young <sean@mess.org>
11265L:	linux-media@vger.kernel.org
11266S:	Maintained
11267F:	drivers/media/rc/serial_ir.c
11268
11269STI CEC DRIVER
11270M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
11271L:	kernel@stlinux.com
11272S:	Maintained
11273F:	drivers/staging/media/st-cec/
11274F:	Documentation/devicetree/bindings/media/stih-cec.txt
11275
11276SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11277M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11278L:	linux-s390@vger.kernel.org
11279W:	http://www.ibm.com/developerworks/linux/linux390/
11280S:	Supported
11281F:	net/smc/
11282
11283SYNOPSYS DESIGNWARE DMAC DRIVER
11284M:	Viresh Kumar <vireshk@kernel.org>
11285M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11286S:	Maintained
11287F:	include/linux/dma/dw.h
11288F:	include/linux/platform_data/dma-dw.h
11289F:	drivers/dma/dw/
11290
11291SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
11292M:	Jie Deng <jiedeng@synopsys.com>
11293L:	netdev@vger.kernel.org
11294S:	Supported
11295F:	drivers/net/ethernet/synopsys/
11296
11297SYNOPSYS DESIGNWARE I2C DRIVER
11298M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
11299R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11300R:	Mika Westerberg <mika.westerberg@linux.intel.com>
11301L:	linux-i2c@vger.kernel.org
11302S:	Maintained
11303F:	drivers/i2c/busses/i2c-designware-*
11304F:	include/linux/platform_data/i2c-designware.h
11305
11306SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
11307M:	Jaehoon Chung <jh80.chung@samsung.com>
11308L:	linux-mmc@vger.kernel.org
11309S:	Maintained
11310F:	drivers/mmc/host/dw_mmc*
11311
11312SYSTEM TRACE MODULE CLASS
11313M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11314S:	Maintained
11315T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
11316F:	Documentation/trace/stm.txt
11317F:	drivers/hwtracing/stm/
11318F:	include/linux/stm.h
11319F:	include/uapi/linux/stm.h
11320
11321TEE SUBSYSTEM
11322M:	Jens Wiklander <jens.wiklander@linaro.org>
11323S:	Maintained
11324F:	include/linux/tee_drv.h
11325F:	include/uapi/linux/tee.h
11326F:	drivers/tee/
11327F:	Documentation/tee.txt
11328
11329THUNDERBOLT DRIVER
11330M:	Andreas Noever <andreas.noever@gmail.com>
11331S:	Maintained
11332F:	drivers/thunderbolt/
11333
11334TI BQ27XXX POWER SUPPLY DRIVER
11335R:	Andrew F. Davis <afd@ti.com>
11336F:	include/linux/power/bq27xxx_battery.h
11337F:	drivers/power/supply/bq27xxx_battery.c
11338F:	drivers/power/supply/bq27xxx_battery_i2c.c
11339
11340TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
11341M:	John Stultz <john.stultz@linaro.org>
11342M:	Thomas Gleixner <tglx@linutronix.de>
11343R:	Stephen Boyd <sboyd@codeaurora.org>
11344L:	linux-kernel@vger.kernel.org
11345T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11346S:	Supported
11347F:	include/linux/clocksource.h
11348F:	include/linux/time.h
11349F:	include/linux/timex.h
11350F:	include/uapi/linux/time.h
11351F:	include/uapi/linux/timex.h
11352F:	kernel/time/clocksource.c
11353F:	kernel/time/time*.c
11354F:	kernel/time/alarmtimer.c
11355F:	kernel/time/ntp.c
11356F:	tools/testing/selftests/timers/
11357
11358SC1200 WDT DRIVER
11359M:	Zwane Mwaikambo <zwanem@gmail.com>
11360S:	Maintained
11361F:	drivers/watchdog/sc1200wdt.c
11362
11363SCHEDULER
11364M:	Ingo Molnar <mingo@redhat.com>
11365M:	Peter Zijlstra <peterz@infradead.org>
11366L:	linux-kernel@vger.kernel.org
11367T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11368S:	Maintained
11369F:	kernel/sched/
11370F:	include/linux/sched.h
11371F:	include/uapi/linux/sched.h
11372F:	include/linux/wait.h
11373
11374SCORE ARCHITECTURE
11375M:	Chen Liqin <liqin.linux@gmail.com>
11376M:	Lennox Wu <lennox.wu@gmail.com>
11377W:	http://www.sunplus.com
11378S:	Supported
11379F:	arch/score/
11380
11381SCR24X CHIP CARD INTERFACE DRIVER
11382M:	Lubomir Rintel <lkundrak@v3.sk>
11383S:	Supported
11384F:	drivers/char/pcmcia/scr24x_cs.c
11385
11386SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
11387M:	Sudeep Holla <sudeep.holla@arm.com>
11388L:	linux-arm-kernel@lists.infradead.org
11389S:	Maintained
11390F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
11391F:	drivers/clk/clk-scpi.c
11392F:	drivers/cpufreq/scpi-cpufreq.c
11393F:	drivers/firmware/arm_scpi.c
11394F:	include/linux/scpi_protocol.h
11395
11396SCSI CDROM DRIVER
11397M:	Jens Axboe <axboe@kernel.dk>
11398L:	linux-scsi@vger.kernel.org
11399W:	http://www.kernel.dk
11400S:	Maintained
11401F:	drivers/scsi/sr*
11402
11403SCSI RDMA PROTOCOL (SRP) INITIATOR
11404M:	Bart Van Assche <bart.vanassche@sandisk.com>
11405L:	linux-rdma@vger.kernel.org
11406S:	Supported
11407W:	http://www.openfabrics.org
11408Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11409T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11410F:	drivers/infiniband/ulp/srp/
11411F:	include/scsi/srp.h
11412
11413SCSI SG DRIVER
11414M:	Doug Gilbert <dgilbert@interlog.com>
11415L:	linux-scsi@vger.kernel.org
11416W:	http://sg.danny.cz/sg
11417S:	Maintained
11418F:	Documentation/scsi/scsi-generic.txt
11419F:	drivers/scsi/sg.c
11420F:	include/scsi/sg.h
11421
11422SCSI SUBSYSTEM
11423M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11424T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11425M:	"Martin K. Petersen" <martin.petersen@oracle.com>
11426T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11427L:	linux-scsi@vger.kernel.org
11428S:	Maintained
11429F:	Documentation/devicetree/bindings/scsi/
11430F:	drivers/scsi/
11431F:	include/scsi/
11432
11433SCSI TAPE DRIVER
11434M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11435L:	linux-scsi@vger.kernel.org
11436S:	Maintained
11437F:	Documentation/scsi/st.txt
11438F:	drivers/scsi/st.*
11439F:	drivers/scsi/st_*.h
11440
11441SCTP PROTOCOL
11442M:	Vlad Yasevich <vyasevich@gmail.com>
11443M:	Neil Horman <nhorman@tuxdriver.com>
11444L:	linux-sctp@vger.kernel.org
11445W:	http://lksctp.sourceforge.net
11446S:	Maintained
11447F:	Documentation/networking/sctp.txt
11448F:	include/linux/sctp.h
11449F:	include/uapi/linux/sctp.h
11450F:	include/net/sctp/
11451F:	net/sctp/
11452
11453SCx200 CPU SUPPORT
11454M:	Jim Cromie <jim.cromie@gmail.com>
11455S:	Odd Fixes
11456F:	Documentation/i2c/busses/scx200_acb
11457F:	arch/x86/platform/scx200/
11458F:	drivers/watchdog/scx200_wdt.c
11459F:	drivers/i2c/busses/scx200*
11460F:	drivers/mtd/maps/scx200_docflash.c
11461F:	include/linux/scx200.h
11462
11463SCx200 GPIO DRIVER
11464M:	Jim Cromie <jim.cromie@gmail.com>
11465S:	Maintained
11466F:	drivers/char/scx200_gpio.c
11467F:	include/linux/scx200_gpio.h
11468
11469SCx200 HRT CLOCKSOURCE DRIVER
11470M:	Jim Cromie <jim.cromie@gmail.com>
11471S:	Maintained
11472F:	drivers/clocksource/scx200_hrt.c
11473
11474SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11475M:	Sascha Sommer <saschasommer@freenet.de>
11476L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11477S:	Maintained
11478F:	drivers/mmc/host/sdricoh_cs.c
11479
11480SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11481M:	Adrian Hunter <adrian.hunter@intel.com>
11482L:	linux-mmc@vger.kernel.org
11483T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
11484S:	Maintained
11485F:	drivers/mmc/host/sdhci*
11486F:	include/linux/mmc/sdhci*
11487
11488SECURE COMPUTING
11489M:	Kees Cook <keescook@chromium.org>
11490R:	Andy Lutomirski <luto@amacapital.net>
11491R:	Will Drewry <wad@chromium.org>
11492T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11493S:	Supported
11494F:	kernel/seccomp.c
11495F:	include/uapi/linux/seccomp.h
11496F:	include/linux/seccomp.h
11497F:	tools/testing/selftests/seccomp/*
11498K:	\bsecure_computing
11499K:	\bTIF_SECCOMP\b
11500
11501SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11502M:	Al Cooper <alcooperx@gmail.com>
11503L:	linux-mmc@vger.kernel.org
11504L:	bcm-kernel-feedback-list@broadcom.com
11505S:	Maintained
11506F:	drivers/mmc/host/sdhci-brcmstb*
11507
11508SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11509M:	Ben Dooks <ben-linux@fluff.org>
11510M:	Jaehoon Chung <jh80.chung@samsung.com>
11511L:	linux-mmc@vger.kernel.org
11512S:	Maintained
11513F:	drivers/mmc/host/sdhci-s3c*
11514
11515SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11516M:	Viresh Kumar <vireshk@kernel.org>
11517L:	linux-mmc@vger.kernel.org
11518S:	Maintained
11519F:	drivers/mmc/host/sdhci-spear.c
11520
11521SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11522M:	Scott Bauer <scott.bauer@intel.com>
11523M:	Jonathan Derrick <jonathan.derrick@intel.com>
11524M:	Rafael Antognolli <rafael.antognolli@intel.com>
11525L:	linux-block@vger.kernel.org
11526S:	Supported
11527F:	block/sed*
11528F:	block/opal_proto.h
11529F:	include/linux/sed*
11530F:	include/uapi/linux/sed*
11531
11532SECURITY SUBSYSTEM
11533M:	James Morris <james.l.morris@oracle.com>
11534M:	"Serge E. Hallyn" <serge@hallyn.com>
11535L:	linux-security-module@vger.kernel.org (suggested Cc:)
11536T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11537W:	http://kernsec.org/
11538S:	Supported
11539F:	security/
11540
11541SECURITY CONTACT
11542M:	Security Officers <security@kernel.org>
11543S:	Supported
11544
11545SELINUX SECURITY MODULE
11546M:	Paul Moore <paul@paul-moore.com>
11547M:	Stephen Smalley <sds@tycho.nsa.gov>
11548M:	Eric Paris <eparis@parisplace.org>
11549L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
11550W:	http://selinuxproject.org
11551T:	git git://git.infradead.org/users/pcmoore/selinux
11552S:	Supported
11553F:	include/linux/selinux*
11554F:	security/selinux/
11555F:	scripts/selinux/
11556
11557APPARMOR SECURITY MODULE
11558M:	John Johansen <john.johansen@canonical.com>
11559L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11560W:	apparmor.wiki.kernel.org
11561T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11562S:	Supported
11563F:	security/apparmor/
11564
11565LOADPIN SECURITY MODULE
11566M:	Kees Cook <keescook@chromium.org>
11567T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11568S:	Supported
11569F:	security/loadpin/
11570
11571YAMA SECURITY MODULE
11572M:	Kees Cook <keescook@chromium.org>
11573T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11574S:	Supported
11575F:	security/yama/
11576
11577SENSABLE PHANTOM
11578M:	Jiri Slaby <jirislaby@gmail.com>
11579S:	Maintained
11580F:	drivers/misc/phantom.c
11581F:	include/uapi/linux/phantom.h
11582
11583Emulex 10Gbps iSCSI - OneConnect DRIVER
11584M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11585M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
11586M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
11587L:	linux-scsi@vger.kernel.org
11588W:	http://www.broadcom.com
11589S:	Supported
11590F:	drivers/scsi/be2iscsi/
11591
11592Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11593M:	Sathya Perla <sathya.perla@broadcom.com>
11594M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
11595M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11596M:	Somnath Kotur <somnath.kotur@broadcom.com>
11597L:	netdev@vger.kernel.org
11598W:	http://www.emulex.com
11599S:	Supported
11600F:	drivers/net/ethernet/emulex/benet/
11601
11602EMULEX ONECONNECT ROCE DRIVER
11603M:	Selvin Xavier <selvin.xavier@broadcom.com>
11604M:	Devesh Sharma <devesh.sharma@broadcom.com>
11605L:	linux-rdma@vger.kernel.org
11606W:	http://www.broadcom.com
11607S:	Odd Fixes
11608F:	drivers/infiniband/hw/ocrdma/
11609F:	include/uapi/rdma/ocrdma-abi.h
11610
11611SFC NETWORK DRIVER
11612M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11613M:	Edward Cree <ecree@solarflare.com>
11614M:	Bert Kenward <bkenward@solarflare.com>
11615L:	netdev@vger.kernel.org
11616S:	Supported
11617F:	drivers/net/ethernet/sfc/
11618
11619SGI GRU DRIVER
11620M:	Dimitri Sivanich <sivanich@sgi.com>
11621S:	Maintained
11622F:	drivers/misc/sgi-gru/
11623
11624SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11625M:	Pat Gefre <pfg@sgi.com>
11626L:	linux-ia64@vger.kernel.org
11627S:	Supported
11628F:	Documentation/ia64/serial.txt
11629F:	drivers/tty/serial/ioc?_serial.c
11630F:	include/linux/ioc?.h
11631
11632SGI XP/XPC/XPNET DRIVER
11633M:	Cliff Whickman <cpw@sgi.com>
11634M:	Robin Holt <robinmholt@gmail.com>
11635S:	Maintained
11636F:	drivers/misc/sgi-xp/
11637
11638SI2157 MEDIA DRIVER
11639M:	Antti Palosaari <crope@iki.fi>
11640L:	linux-media@vger.kernel.org
11641W:	https://linuxtv.org
11642W:	http://palosaari.fi/linux/
11643Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11644T:	git git://linuxtv.org/anttip/media_tree.git
11645S:	Maintained
11646F:	drivers/media/tuners/si2157*
11647
11648SI2168 MEDIA DRIVER
11649M:	Antti Palosaari <crope@iki.fi>
11650L:	linux-media@vger.kernel.org
11651W:	https://linuxtv.org
11652W:	http://palosaari.fi/linux/
11653Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11654T:	git git://linuxtv.org/anttip/media_tree.git
11655S:	Maintained
11656F:	drivers/media/dvb-frontends/si2168*
11657
11658SI470X FM RADIO RECEIVER I2C DRIVER
11659M:	Hans Verkuil <hverkuil@xs4all.nl>
11660L:	linux-media@vger.kernel.org
11661T:	git git://linuxtv.org/media_tree.git
11662W:	https://linuxtv.org
11663S:	Odd Fixes
11664F:	drivers/media/radio/si470x/radio-si470x-i2c.c
11665
11666SI470X FM RADIO RECEIVER USB DRIVER
11667M:	Hans Verkuil <hverkuil@xs4all.nl>
11668L:	linux-media@vger.kernel.org
11669T:	git git://linuxtv.org/media_tree.git
11670W:	https://linuxtv.org
11671S:	Maintained
11672F:	drivers/media/radio/si470x/radio-si470x-common.c
11673F:	drivers/media/radio/si470x/radio-si470x.h
11674F:	drivers/media/radio/si470x/radio-si470x-usb.c
11675
11676SI4713 FM RADIO TRANSMITTER I2C DRIVER
11677M:	Eduardo Valentin <edubezval@gmail.com>
11678L:	linux-media@vger.kernel.org
11679T:	git git://linuxtv.org/media_tree.git
11680W:	https://linuxtv.org
11681S:	Odd Fixes
11682F:	drivers/media/radio/si4713/si4713.?
11683
11684SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11685M:	Eduardo Valentin <edubezval@gmail.com>
11686L:	linux-media@vger.kernel.org
11687T:	git git://linuxtv.org/media_tree.git
11688W:	https://linuxtv.org
11689S:	Odd Fixes
11690F:	drivers/media/radio/si4713/radio-platform-si4713.c
11691
11692SI4713 FM RADIO TRANSMITTER USB DRIVER
11693M:	Hans Verkuil <hverkuil@xs4all.nl>
11694L:	linux-media@vger.kernel.org
11695T:	git git://linuxtv.org/media_tree.git
11696W:	https://linuxtv.org
11697S:	Maintained
11698F:	drivers/media/radio/si4713/radio-usb-si4713.c
11699
11700SIANO DVB DRIVER
11701M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11702M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11703L:	linux-media@vger.kernel.org
11704W:	https://linuxtv.org
11705T:	git git://linuxtv.org/media_tree.git
11706S:	Odd fixes
11707F:	drivers/media/common/siano/
11708F:	drivers/media/usb/siano/
11709F:	drivers/media/usb/siano/
11710F:	drivers/media/mmc/siano/
11711
11712SILEAD TOUCHSCREEN DRIVER
11713M:	Hans de Goede <hdegoede@redhat.com>
11714L:	linux-input@vger.kernel.org
11715L:	platform-driver-x86@vger.kernel.org
11716S:	Maintained
11717F:	drivers/input/touchscreen/silead.c
11718F:	drivers/platform/x86/silead_dmi.c
11719
11720SIMPLEFB FB DRIVER
11721M:	Hans de Goede <hdegoede@redhat.com>
11722L:	linux-fbdev@vger.kernel.org
11723S:	Maintained
11724F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
11725F:	drivers/video/fbdev/simplefb.c
11726F:	include/linux/platform_data/simplefb.h
11727
11728SH_VEU V4L2 MEM2MEM DRIVER
11729L:	linux-media@vger.kernel.org
11730S:	Orphan
11731F:	drivers/media/platform/sh_veu.c
11732
11733SH_VOU V4L2 OUTPUT DRIVER
11734L:	linux-media@vger.kernel.org
11735S:	Orphan
11736F:	drivers/media/platform/sh_vou.c
11737F:	include/media/drv-intf/sh_vou.h
11738
11739SIMPLE FIRMWARE INTERFACE (SFI)
11740M:	Len Brown <lenb@kernel.org>
11741L:	sfi-devel@simplefirmware.org
11742W:	http://simplefirmware.org/
11743T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11744S:	Supported
11745F:	arch/x86/platform/sfi/
11746F:	drivers/sfi/
11747F:	include/linux/sfi*.h
11748
11749SIMTEC EB110ATX (Chalice CATS)
11750P:	Ben Dooks
11751P:	Vincent Sanders <vince@simtec.co.uk>
11752M:	Simtec Linux Team <linux@simtec.co.uk>
11753W:	http://www.simtec.co.uk/products/EB110ATX/
11754S:	Supported
11755
11756SIMTEC EB2410ITX (BAST)
11757P:	Ben Dooks
11758P:	Vincent Sanders <vince@simtec.co.uk>
11759M:	Simtec Linux Team <linux@simtec.co.uk>
11760W:	http://www.simtec.co.uk/products/EB2410ITX/
11761S:	Supported
11762F:	arch/arm/mach-s3c24xx/mach-bast.c
11763F:	arch/arm/mach-s3c24xx/bast-ide.c
11764F:	arch/arm/mach-s3c24xx/bast-irq.c
11765
11766SIPHASH PRF ROUTINES
11767M:	Jason A. Donenfeld <Jason@zx2c4.com>
11768S:	Maintained
11769F:	lib/siphash.c
11770F:	lib/test_siphash.c
11771F:	include/linux/siphash.h
11772
11773TI DAVINCI MACHINE SUPPORT
11774M:	Sekhar Nori <nsekhar@ti.com>
11775M:	Kevin Hilman <khilman@kernel.org>
11776L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11778S:	Supported
11779F:	arch/arm/mach-davinci/
11780F:	drivers/i2c/busses/i2c-davinci.c
11781
11782TI DAVINCI SERIES MEDIA DRIVER
11783M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11784L:	linux-media@vger.kernel.org
11785W:	https://linuxtv.org
11786Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11787T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11788S:	Maintained
11789F:	drivers/media/platform/davinci/
11790F:	include/media/davinci/
11791
11792TI AM437X VPFE DRIVER
11793M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11794L:	linux-media@vger.kernel.org
11795W:	https://linuxtv.org
11796Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11797T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11798S:	Maintained
11799F:	drivers/media/platform/am437x/
11800
11801OV2659 OMNIVISION SENSOR DRIVER
11802M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11803L:	linux-media@vger.kernel.org
11804W:	https://linuxtv.org
11805Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11806T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11807S:	Maintained
11808F:	drivers/media/i2c/ov2659.c
11809F:	include/media/i2c/ov2659.h
11810
11811SILICON MOTION SM712 FRAME BUFFER DRIVER
11812M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11813M:	Teddy Wang <teddy.wang@siliconmotion.com>
11814M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11815L:	linux-fbdev@vger.kernel.org
11816S:	Maintained
11817F:	drivers/video/fbdev/sm712*
11818F:	Documentation/fb/sm712fb.txt
11819
11820SIS 190 ETHERNET DRIVER
11821M:	Francois Romieu <romieu@fr.zoreil.com>
11822L:	netdev@vger.kernel.org
11823S:	Maintained
11824F:	drivers/net/ethernet/sis/sis190.c
11825
11826SIS 900/7016 FAST ETHERNET DRIVER
11827M:	Daniele Venzano <venza@brownhat.org>
11828W:	http://www.brownhat.org/sis900.html
11829L:	netdev@vger.kernel.org
11830S:	Maintained
11831F:	drivers/net/ethernet/sis/sis900.*
11832
11833SIS FRAMEBUFFER DRIVER
11834M:	Thomas Winischhofer <thomas@winischhofer.net>
11835W:	http://www.winischhofer.net/linuxsisvga.shtml
11836S:	Maintained
11837F:	Documentation/fb/sisfb.txt
11838F:	drivers/video/fbdev/sis/
11839F:	include/video/sisfb.h
11840
11841SIS USB2VGA DRIVER
11842M:	Thomas Winischhofer <thomas@winischhofer.net>
11843W:	http://www.winischhofer.at/linuxsisusbvga.shtml
11844S:	Maintained
11845F:	drivers/usb/misc/sisusbvga/
11846
11847SLAB ALLOCATOR
11848M:	Christoph Lameter <cl@linux.com>
11849M:	Pekka Enberg <penberg@kernel.org>
11850M:	David Rientjes <rientjes@google.com>
11851M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
11852M:	Andrew Morton <akpm@linux-foundation.org>
11853L:	linux-mm@kvack.org
11854S:	Maintained
11855F:	include/linux/sl?b*.h
11856F:	mm/sl?b*
11857
11858SLEEPABLE READ-COPY UPDATE (SRCU)
11859M:	Lai Jiangshan <jiangshanlai@gmail.com>
11860M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11861M:	Josh Triplett <josh@joshtriplett.org>
11862R:	Steven Rostedt <rostedt@goodmis.org>
11863R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11864L:	linux-kernel@vger.kernel.org
11865W:	http://www.rdrop.com/users/paulmck/RCU/
11866S:	Supported
11867T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11868F:	include/linux/srcu.h
11869F:	kernel/rcu/srcu.c
11870
11871SMACK SECURITY MODULE
11872M:	Casey Schaufler <casey@schaufler-ca.com>
11873L:	linux-security-module@vger.kernel.org
11874W:	http://schaufler-ca.com
11875T:	git git://github.com/cschaufler/smack-next
11876S:	Maintained
11877F:	Documentation/security/Smack.txt
11878F:	security/smack/
11879
11880DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11881M:	Kevin Hilman <khilman@kernel.org>
11882M:	Nishanth Menon <nm@ti.com>
11883S:	Maintained
11884F:	drivers/power/avs/
11885F:	include/linux/power/smartreflex.h
11886L:	linux-pm@vger.kernel.org
11887
11888SMC91x ETHERNET DRIVER
11889M:	Nicolas Pitre <nico@fluxnic.net>
11890S:	Odd Fixes
11891F:	drivers/net/ethernet/smsc/smc91x.*
11892
11893SMIA AND SMIA++ IMAGE SENSOR DRIVER
11894M:	Sakari Ailus <sakari.ailus@iki.fi>
11895L:	linux-media@vger.kernel.org
11896S:	Maintained
11897F:	drivers/media/i2c/smiapp/
11898F:	include/media/i2c/smiapp.h
11899F:	drivers/media/i2c/smiapp-pll.c
11900F:	drivers/media/i2c/smiapp-pll.h
11901F:	include/uapi/linux/smiapp.h
11902F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11903
11904SMM665 HARDWARE MONITOR DRIVER
11905M:	Guenter Roeck <linux@roeck-us.net>
11906L:	linux-hwmon@vger.kernel.org
11907S:	Maintained
11908F:	Documentation/hwmon/smm665
11909F:	drivers/hwmon/smm665.c
11910
11911SMSC EMC2103 HARDWARE MONITOR DRIVER
11912M:	Steve Glendinning <steve.glendinning@shawell.net>
11913L:	linux-hwmon@vger.kernel.org
11914S:	Maintained
11915F:	Documentation/hwmon/emc2103
11916F:	drivers/hwmon/emc2103.c
11917
11918SMSC SCH5627 HARDWARE MONITOR DRIVER
11919M:	Hans de Goede <hdegoede@redhat.com>
11920L:	linux-hwmon@vger.kernel.org
11921S:	Supported
11922F:	Documentation/hwmon/sch5627
11923F:	drivers/hwmon/sch5627.c
11924
11925SMSC47B397 HARDWARE MONITOR DRIVER
11926M:	Jean Delvare <jdelvare@suse.com>
11927L:	linux-hwmon@vger.kernel.org
11928S:	Maintained
11929F:	Documentation/hwmon/smsc47b397
11930F:	drivers/hwmon/smsc47b397.c
11931
11932SMSC911x ETHERNET DRIVER
11933M:	Steve Glendinning <steve.glendinning@shawell.net>
11934L:	netdev@vger.kernel.org
11935S:	Maintained
11936F:	include/linux/smsc911x.h
11937F:	drivers/net/ethernet/smsc/smsc911x.*
11938
11939SMSC9420 PCI ETHERNET DRIVER
11940M:	Steve Glendinning <steve.glendinning@shawell.net>
11941L:	netdev@vger.kernel.org
11942S:	Maintained
11943F:	drivers/net/ethernet/smsc/smsc9420.*
11944
11945SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11946M:	Steve Glendinning <steve.glendinning@shawell.net>
11947L:	linux-fbdev@vger.kernel.org
11948S:	Maintained
11949F:	drivers/video/fbdev/smscufx.c
11950
11951SOC-CAMERA V4L2 SUBSYSTEM
11952M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11953L:	linux-media@vger.kernel.org
11954T:	git git://linuxtv.org/media_tree.git
11955S:	Maintained
11956F:	include/media/soc*
11957F:	drivers/media/i2c/soc_camera/
11958F:	drivers/media/platform/soc_camera/
11959
11960SOEKRIS NET48XX LED SUPPORT
11961M:	Chris Boot <bootc@bootc.net>
11962S:	Maintained
11963F:	drivers/leds/leds-net48xx.c
11964
11965SOFTLOGIC 6x10 MPEG CODEC
11966M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11967M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11968M:	Andrey Utkin <andrey.krieger.utkin@gmail.com>
11969M:	Ismael Luceno <ismael@iodev.co.uk>
11970L:	linux-media@vger.kernel.org
11971S:	Supported
11972F:	drivers/media/pci/solo6x10/
11973
11974SOFTWARE RAID (Multiple Disks) SUPPORT
11975M:	Shaohua Li <shli@kernel.org>
11976L:	linux-raid@vger.kernel.org
11977T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11978S:	Supported
11979F:	drivers/md/
11980F:	include/linux/raid/
11981F:	include/uapi/linux/raid/
11982
11983SONIC NETWORK DRIVER
11984M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11985L:	netdev@vger.kernel.org
11986S:	Maintained
11987F:	drivers/net/ethernet/natsemi/sonic.*
11988
11989SONICS SILICON BACKPLANE DRIVER (SSB)
11990M:	Michael Buesch <m@bues.ch>
11991L:	linux-wireless@vger.kernel.org
11992S:	Maintained
11993F:	drivers/ssb/
11994F:	include/linux/ssb/
11995
11996SONY VAIO CONTROL DEVICE DRIVER
11997M:	Mattia Dongili <malattia@linux.it>
11998L:	platform-driver-x86@vger.kernel.org
11999W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12000S:	Maintained
12001F:	Documentation/laptops/sony-laptop.txt
12002F:	drivers/char/sonypi.c
12003F:	drivers/platform/x86/sony-laptop.c
12004F:	include/linux/sony-laptop.h
12005
12006SONY MEMORYSTICK CARD SUPPORT
12007M:	Alex Dubov <oakad@yahoo.com>
12008W:	http://tifmxx.berlios.de/
12009S:	Maintained
12010F:	drivers/memstick/host/tifm_ms.c
12011
12012SONY MEMORYSTICK STANDARD SUPPORT
12013M:	Maxim Levitsky <maximlevitsky@gmail.com>
12014S:	Maintained
12015F:	drivers/memstick/core/ms_block.*
12016
12017SOUND
12018M:	Jaroslav Kysela <perex@perex.cz>
12019M:	Takashi Iwai <tiwai@suse.com>
12020L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12021W:	http://www.alsa-project.org/
12022T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12023T:	git git://git.alsa-project.org/alsa-kernel.git
12024Q:	http://patchwork.kernel.org/project/alsa-devel/list/
12025S:	Maintained
12026F:	Documentation/sound/
12027F:	include/sound/
12028F:	include/uapi/sound/
12029F:	sound/
12030
12031SOUND - COMPRESSED AUDIO
12032M:	Vinod Koul <vinod.koul@intel.com>
12033L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12034T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12035S:	Supported
12036F:	Documentation/sound/alsa/compress_offload.txt
12037F:	include/sound/compress_driver.h
12038F:	include/uapi/sound/compress_*
12039F:	sound/core/compress_offload.c
12040F:	sound/soc/soc-compress.c
12041
12042SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12043M:	Liam Girdwood <lgirdwood@gmail.com>
12044M:	Mark Brown <broonie@kernel.org>
12045T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12046L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12047W:	http://alsa-project.org/main/index.php/ASoC
12048S:	Supported
12049F:	Documentation/devicetree/bindings/sound/
12050F:	Documentation/sound/alsa/soc/
12051F:	sound/soc/
12052F:	include/sound/soc*
12053
12054SOUND - DMAENGINE HELPERS
12055M:	Lars-Peter Clausen <lars@metafoo.de>
12056S:	Supported
12057F:	include/sound/dmaengine_pcm.h
12058F:	sound/core/pcm_dmaengine.c
12059F:	sound/soc/soc-generic-dmaengine-pcm.c
12060
12061SP2 MEDIA DRIVER
12062M:	Olli Salonen <olli.salonen@iki.fi>
12063L:	linux-media@vger.kernel.org
12064W:	https://linuxtv.org
12065Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12066S:	Maintained
12067F:	drivers/media/dvb-frontends/sp2*
12068
12069SPARC + UltraSPARC (sparc/sparc64)
12070M:	"David S. Miller" <davem@davemloft.net>
12071L:	sparclinux@vger.kernel.org
12072Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
12073T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12074T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12075S:	Maintained
12076F:	arch/sparc/
12077F:	drivers/sbus/
12078
12079SPARC SERIAL DRIVERS
12080M:	"David S. Miller" <davem@davemloft.net>
12081L:	sparclinux@vger.kernel.org
12082T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12083T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12084S:	Maintained
12085F:	include/linux/sunserialcore.h
12086F:	drivers/tty/serial/suncore.c
12087F:	drivers/tty/serial/sunhv.c
12088F:	drivers/tty/serial/sunsab.c
12089F:	drivers/tty/serial/sunsab.h
12090F:	drivers/tty/serial/sunsu.c
12091F:	drivers/tty/serial/sunzilog.c
12092F:	drivers/tty/serial/sunzilog.h
12093
12094SPARSE CHECKER
12095M:	"Christopher Li" <sparse@chrisli.org>
12096L:	linux-sparse@vger.kernel.org
12097W:	https://sparse.wiki.kernel.org/
12098T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12099T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12100S:	Maintained
12101F:	include/linux/compiler.h
12102
12103SPEAR PLATFORM SUPPORT
12104M:	Viresh Kumar <vireshk@kernel.org>
12105M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12106L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12107W:	http://www.st.com/spear
12108S:	Maintained
12109F:	arch/arm/boot/dts/spear*
12110F:	arch/arm/mach-spear/
12111
12112SPEAR CLOCK FRAMEWORK SUPPORT
12113M:	Viresh Kumar <vireshk@kernel.org>
12114L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12115W:	http://www.st.com/spear
12116S:	Maintained
12117F:	drivers/clk/spear/
12118
12119SPI NOR SUBSYSTEM
12120M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12121M:	Marek Vasut <marek.vasut@gmail.com>
12122L:	linux-mtd@lists.infradead.org
12123W:	http://www.linux-mtd.infradead.org/
12124Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
12125T:	git git://github.com/spi-nor/linux.git
12126S:	Maintained
12127F:	drivers/mtd/spi-nor/
12128F:	include/linux/mtd/spi-nor.h
12129
12130SPI SUBSYSTEM
12131M:	Mark Brown <broonie@kernel.org>
12132L:	linux-spi@vger.kernel.org
12133T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12134Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
12135S:	Maintained
12136F:	Documentation/devicetree/bindings/spi/
12137F:	Documentation/spi/
12138F:	drivers/spi/
12139F:	include/linux/spi/
12140F:	include/uapi/linux/spi/
12141F:	tools/spi/
12142
12143SPIDERNET NETWORK DRIVER for CELL
12144M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12145L:	netdev@vger.kernel.org
12146S:	Supported
12147F:	Documentation/networking/spider_net.txt
12148F:	drivers/net/ethernet/toshiba/spider_net*
12149
12150SPU FILE SYSTEM
12151M:	Jeremy Kerr <jk@ozlabs.org>
12152L:	linuxppc-dev@lists.ozlabs.org
12153W:	http://www.ibm.com/developerworks/power/cell/
12154S:	Supported
12155F:	Documentation/filesystems/spufs.txt
12156F:	arch/powerpc/platforms/cell/spufs/
12157
12158SQUASHFS FILE SYSTEM
12159M:	Phillip Lougher <phillip@squashfs.org.uk>
12160L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
12161W:	http://squashfs.org.uk
12162T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12163S:	Maintained
12164F:	Documentation/filesystems/squashfs.txt
12165F:	fs/squashfs/
12166
12167SRM (Alpha) environment access
12168M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
12169S:	Maintained
12170F:	arch/alpha/kernel/srm_env.c
12171
12172STABLE BRANCH
12173M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12174L:	stable@vger.kernel.org
12175S:	Supported
12176F:	Documentation/process/stable-kernel-rules.rst
12177
12178STAGING SUBSYSTEM
12179M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12180T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12181L:	devel@driverdev.osuosl.org
12182S:	Supported
12183F:	drivers/staging/
12184
12185STAGING - COMEDI
12186M:	Ian Abbott <abbotti@mev.co.uk>
12187M:	H Hartley Sweeten <hsweeten@visionengravers.com>
12188S:	Odd Fixes
12189F:	drivers/staging/comedi/
12190
12191STAGING - FLARION FT1000 DRIVERS
12192M:	Marek Belisko <marek.belisko@gmail.com>
12193S:	Odd Fixes
12194F:	drivers/staging/ft1000/
12195
12196STAGING - INDUSTRIAL IO
12197M:	Jonathan Cameron <jic23@kernel.org>
12198L:	linux-iio@vger.kernel.org
12199S:	Odd Fixes
12200F:	Documentation/devicetree/bindings/staging/iio/
12201F:	drivers/staging/iio/
12202
12203STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12204M:	Jarod Wilson <jarod@wilsonet.com>
12205W:	http://www.lirc.org/
12206S:	Odd Fixes
12207F:	drivers/staging/media/lirc/
12208
12209STAGING - LUSTRE PARALLEL FILESYSTEM
12210M:	Oleg Drokin <oleg.drokin@intel.com>
12211M:	Andreas Dilger <andreas.dilger@intel.com>
12212M:	James Simmons <jsimmons@infradead.org>
12213L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
12214W:	http://wiki.lustre.org/
12215S:	Maintained
12216F:	drivers/staging/lustre
12217
12218STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12219M:	Marc Dietrich <marvin24@gmx.de>
12220L:	ac100@lists.launchpad.net (moderated for non-subscribers)
12221L:	linux-tegra@vger.kernel.org
12222S:	Maintained
12223F:	drivers/staging/nvec/
12224
12225STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12226M:	Jens Frederich <jfrederich@gmail.com>
12227M:	Daniel Drake <dsd@laptop.org>
12228M:	Jon Nettleton <jon.nettleton@gmail.com>
12229W:	http://wiki.laptop.org/go/DCON
12230S:	Maintained
12231F:	drivers/staging/olpc_dcon/
12232
12233STAGING - REALTEK RTL8712U DRIVERS
12234M:	Larry Finger <Larry.Finger@lwfinger.net>
12235M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12236S:	Odd Fixes
12237F:	drivers/staging/rtl8712/
12238
12239STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12240M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12241M:	Teddy Wang <teddy.wang@siliconmotion.com>
12242M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12243L:	linux-fbdev@vger.kernel.org
12244S:	Maintained
12245F:	drivers/staging/sm750fb/
12246
12247STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12248M:	William Hubbs <w.d.hubbs@gmail.com>
12249M:	Chris Brannon <chris@the-brannons.com>
12250M:	Kirk Reiser <kirk@reisers.ca>
12251M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
12252L:	speakup@linux-speakup.org
12253W:	http://www.linux-speakup.org/
12254S:	Odd Fixes
12255F:	drivers/staging/speakup/
12256
12257STAGING - VIA VT665X DRIVERS
12258M:	Forest Bond <forest@alittletooquiet.net>
12259S:	Odd Fixes
12260F:	drivers/staging/vt665?/
12261
12262STAGING - WILC1000 WIFI DRIVER
12263M:	Aditya Shankar <aditya.shankar@microchip.com>
12264M:	Ganesh Krishna <ganesh.krishna@microchip.com>
12265L:	linux-wireless@vger.kernel.org
12266S:	Supported
12267F:	drivers/staging/wilc1000/
12268
12269STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12270M:	Arnaud Patard <arnaud.patard@rtp-net.org>
12271S:	Odd Fixes
12272F:	drivers/staging/xgifb/
12273
12274STARFIRE/DURALAN NETWORK DRIVER
12275M:	Ion Badulescu <ionut@badula.org>
12276S:	Odd Fixes
12277F:	drivers/net/ethernet/adaptec/starfire*
12278
12279SUN3/3X
12280M:	Sam Creasey <sammy@sammy.net>
12281W:	http://sammy.net/sun3/
12282S:	Maintained
12283F:	arch/m68k/kernel/*sun3*
12284F:	arch/m68k/sun3*/
12285F:	arch/m68k/include/asm/sun3*
12286F:	drivers/net/ethernet/i825xx/sun3*
12287
12288SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12289M:	Hans de Goede <hdegoede@redhat.com>
12290L:	linux-input@vger.kernel.org
12291S:	Maintained
12292F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12293F:	drivers/input/keyboard/sun4i-lradc-keys.c
12294
12295SUNDANCE NETWORK DRIVER
12296M:	Denis Kirjanov <kda@linux-powerpc.org>
12297L:	netdev@vger.kernel.org
12298S:	Maintained
12299F:	drivers/net/ethernet/dlink/sundance.c
12300
12301SUPERH
12302M:	Yoshinori Sato <ysato@users.sourceforge.jp>
12303M:	Rich Felker <dalias@libc.org>
12304L:	linux-sh@vger.kernel.org
12305Q:	http://patchwork.kernel.org/project/linux-sh/list/
12306S:	Maintained
12307F:	Documentation/sh/
12308F:	arch/sh/
12309F:	drivers/sh/
12310
12311SUSPEND TO RAM
12312M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
12313M:	Len Brown <len.brown@intel.com>
12314M:	Pavel Machek <pavel@ucw.cz>
12315L:	linux-pm@vger.kernel.org
12316B:	https://bugzilla.kernel.org
12317S:	Supported
12318F:	Documentation/power/
12319F:	arch/x86/kernel/acpi/
12320F:	drivers/base/power/
12321F:	kernel/power/
12322F:	include/linux/suspend.h
12323F:	include/linux/freezer.h
12324F:	include/linux/pm.h
12325
12326SVGA HANDLING
12327M:	Martin Mares <mj@ucw.cz>
12328L:	linux-video@atrey.karlin.mff.cuni.cz
12329S:	Maintained
12330F:	Documentation/svga.txt
12331F:	arch/x86/boot/video*
12332
12333SWIOTLB SUBSYSTEM
12334M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12335L:	linux-kernel@vger.kernel.org
12336T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12337S:	Supported
12338F:	lib/swiotlb.c
12339F:	arch/*/kernel/pci-swiotlb.c
12340F:	include/linux/swiotlb.h
12341
12342SWITCHDEV
12343M:	Jiri Pirko <jiri@resnulli.us>
12344M:	Ivan Vecera <ivecera@redhat.com>
12345L:	netdev@vger.kernel.org
12346S:	Supported
12347F:	net/switchdev/
12348F:	include/net/switchdev.h
12349
12350SYNOPSYS ARC ARCHITECTURE
12351M:	Vineet Gupta <vgupta@synopsys.com>
12352L:	linux-snps-arc@lists.infradead.org
12353S:	Supported
12354F:	arch/arc/
12355F:	Documentation/devicetree/bindings/arc/*
12356F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12357F:	drivers/clocksource/arc_timer.c
12358F:	drivers/tty/serial/arc_uart.c
12359T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12360
12361SYNOPSYS ARC SDP platform support
12362M:	Alexey Brodkin <abrodkin@synopsys.com>
12363S:	Supported
12364F:	arch/arc/plat-axs10x
12365F:	arch/arc/boot/dts/ax*
12366F:	Documentation/devicetree/bindings/arc/axs10*
12367
12368SYSTEM CONFIGURATION (SYSCON)
12369M:	Lee Jones <lee.jones@linaro.org>
12370M:	Arnd Bergmann <arnd@arndb.de>
12371T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12372S:	Supported
12373F:	drivers/mfd/syscon.c
12374
12375SYSTEM RESET/SHUTDOWN DRIVERS
12376M:	Sebastian Reichel <sre@kernel.org>
12377L:	linux-pm@vger.kernel.org
12378T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12379S:	Maintained
12380F:	Documentation/devicetree/bindings/power/reset/
12381F:	drivers/power/reset/
12382
12383SYSV FILESYSTEM
12384M:	Christoph Hellwig <hch@infradead.org>
12385S:	Maintained
12386F:	Documentation/filesystems/sysv-fs.txt
12387F:	fs/sysv/
12388F:	include/linux/sysv_fs.h
12389
12390TARGET SUBSYSTEM
12391M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
12392L:	linux-scsi@vger.kernel.org
12393L:	target-devel@vger.kernel.org
12394W:	http://www.linux-iscsi.org
12395W:	http://groups.google.com/group/linux-iscsi-target-dev
12396T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12397S:	Supported
12398F:	drivers/target/
12399F:	include/target/
12400F:	Documentation/target/
12401
12402TASKSTATS STATISTICS INTERFACE
12403M:	Balbir Singh <bsingharora@gmail.com>
12404S:	Maintained
12405F:	Documentation/accounting/taskstats*
12406F:	include/linux/taskstats*
12407F:	kernel/taskstats.c
12408
12409TC subsystem
12410M:	Jamal Hadi Salim <jhs@mojatatu.com>
12411M:	Cong Wang <xiyou.wangcong@gmail.com>
12412M:	Jiri Pirko <jiri@resnulli.us>
12413L:	netdev@vger.kernel.org
12414S:	Maintained
12415F:	include/net/pkt_cls.h
12416F:	include/net/pkt_sched.h
12417F:	include/net/tc_act/
12418F:	include/uapi/linux/pkt_cls.h
12419F:	include/uapi/linux/pkt_sched.h
12420F:	include/uapi/linux/tc_act/
12421F:	include/uapi/linux/tc_ematch/
12422F:	net/sched/
12423
12424TCP LOW PRIORITY MODULE
12425M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12426M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12427W:	http://tcp-lp-mod.sourceforge.net/
12428S:	Maintained
12429F:	net/ipv4/tcp_lp.c
12430
12431TDA10071 MEDIA DRIVER
12432M:	Antti Palosaari <crope@iki.fi>
12433L:	linux-media@vger.kernel.org
12434W:	https://linuxtv.org
12435W:	http://palosaari.fi/linux/
12436Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12437T:	git git://linuxtv.org/anttip/media_tree.git
12438S:	Maintained
12439F:	drivers/media/dvb-frontends/tda10071*
12440
12441TDA18212 MEDIA DRIVER
12442M:	Antti Palosaari <crope@iki.fi>
12443L:	linux-media@vger.kernel.org
12444W:	https://linuxtv.org
12445W:	http://palosaari.fi/linux/
12446Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12447T:	git git://linuxtv.org/anttip/media_tree.git
12448S:	Maintained
12449F:	drivers/media/tuners/tda18212*
12450
12451TDA18218 MEDIA DRIVER
12452M:	Antti Palosaari <crope@iki.fi>
12453L:	linux-media@vger.kernel.org
12454W:	https://linuxtv.org
12455W:	http://palosaari.fi/linux/
12456Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12457T:	git git://linuxtv.org/anttip/media_tree.git
12458S:	Maintained
12459F:	drivers/media/tuners/tda18218*
12460
12461TDA18271 MEDIA DRIVER
12462M:	Michael Krufky <mkrufky@linuxtv.org>
12463L:	linux-media@vger.kernel.org
12464W:	https://linuxtv.org
12465W:	http://github.com/mkrufky
12466Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12467T:	git git://linuxtv.org/mkrufky/tuners.git
12468S:	Maintained
12469F:	drivers/media/tuners/tda18271*
12470
12471TDA827x MEDIA DRIVER
12472M:	Michael Krufky <mkrufky@linuxtv.org>
12473L:	linux-media@vger.kernel.org
12474W:	https://linuxtv.org
12475W:	http://github.com/mkrufky
12476Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12477T:	git git://linuxtv.org/mkrufky/tuners.git
12478S:	Maintained
12479F:	drivers/media/tuners/tda8290.*
12480
12481TDA8290 MEDIA DRIVER
12482M:	Michael Krufky <mkrufky@linuxtv.org>
12483L:	linux-media@vger.kernel.org
12484W:	https://linuxtv.org
12485W:	http://github.com/mkrufky
12486Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12487T:	git git://linuxtv.org/mkrufky/tuners.git
12488S:	Maintained
12489F:	drivers/media/tuners/tda8290.*
12490
12491TDA9840 MEDIA DRIVER
12492M:	Hans Verkuil <hverkuil@xs4all.nl>
12493L:	linux-media@vger.kernel.org
12494T:	git git://linuxtv.org/media_tree.git
12495W:	https://linuxtv.org
12496S:	Maintained
12497F:	drivers/media/i2c/tda9840*
12498
12499TEA5761 TUNER DRIVER
12500M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12501M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12502L:	linux-media@vger.kernel.org
12503W:	https://linuxtv.org
12504T:	git git://linuxtv.org/media_tree.git
12505S:	Odd fixes
12506F:	drivers/media/tuners/tea5761.*
12507
12508TEA5767 TUNER DRIVER
12509M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12510M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12511L:	linux-media@vger.kernel.org
12512W:	https://linuxtv.org
12513T:	git git://linuxtv.org/media_tree.git
12514S:	Maintained
12515F:	drivers/media/tuners/tea5767.*
12516
12517TEA6415C MEDIA DRIVER
12518M:	Hans Verkuil <hverkuil@xs4all.nl>
12519L:	linux-media@vger.kernel.org
12520T:	git git://linuxtv.org/media_tree.git
12521W:	https://linuxtv.org
12522S:	Maintained
12523F:	drivers/media/i2c/tea6415c*
12524
12525TEA6420 MEDIA DRIVER
12526M:	Hans Verkuil <hverkuil@xs4all.nl>
12527L:	linux-media@vger.kernel.org
12528T:	git git://linuxtv.org/media_tree.git
12529W:	https://linuxtv.org
12530S:	Maintained
12531F:	drivers/media/i2c/tea6420*
12532
12533TEAM DRIVER
12534M:	Jiri Pirko <jiri@resnulli.us>
12535L:	netdev@vger.kernel.org
12536S:	Supported
12537F:	drivers/net/team/
12538F:	include/linux/if_team.h
12539F:	include/uapi/linux/if_team.h
12540
12541TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12542M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12543S:	Maintained
12544F:	arch/x86/platform/ts5500/
12545
12546TECHNOTREND USB IR RECEIVER
12547M:	Sean Young <sean@mess.org>
12548L:	linux-media@vger.kernel.org
12549S:	Maintained
12550F:	drivers/media/rc/ttusbir.c
12551
12552TEGRA ARCHITECTURE SUPPORT
12553M:	Thierry Reding <thierry.reding@gmail.com>
12554M:	Jonathan Hunter <jonathanh@nvidia.com>
12555L:	linux-tegra@vger.kernel.org
12556Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
12557T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12558S:	Supported
12559N:	[^a-z]tegra
12560
12561TEGRA CLOCK DRIVER
12562M:	Peter De Schrijver <pdeschrijver@nvidia.com>
12563M:	Prashant Gaikwad <pgaikwad@nvidia.com>
12564S:	Supported
12565F:	drivers/clk/tegra/
12566
12567TEGRA DMA DRIVERS
12568M:	Laxman Dewangan <ldewangan@nvidia.com>
12569M:	Jon Hunter <jonathanh@nvidia.com>
12570S:	Supported
12571F:	drivers/dma/tegra*
12572
12573TEGRA I2C DRIVER
12574M:	Laxman Dewangan <ldewangan@nvidia.com>
12575S:	Supported
12576F:	drivers/i2c/busses/i2c-tegra.c
12577
12578TEGRA IOMMU DRIVERS
12579M:	Hiroshi Doyu <hdoyu@nvidia.com>
12580S:	Supported
12581F:	drivers/iommu/tegra*
12582
12583TEGRA KBC DRIVER
12584M:	Rakesh Iyer <riyer@nvidia.com>
12585M:	Laxman Dewangan <ldewangan@nvidia.com>
12586S:	Supported
12587F:	drivers/input/keyboard/tegra-kbc.c
12588
12589TEGRA PWM DRIVER
12590M:	Thierry Reding <thierry.reding@gmail.com>
12591S:	Supported
12592F:	drivers/pwm/pwm-tegra.c
12593
12594TEGRA SERIAL DRIVER
12595M:	Laxman Dewangan <ldewangan@nvidia.com>
12596S:	Supported
12597F:	drivers/tty/serial/serial-tegra.c
12598
12599TEGRA SPI DRIVER
12600M:	Laxman Dewangan <ldewangan@nvidia.com>
12601S:	Supported
12602F:	drivers/spi/spi-tegra*
12603
12604TEHUTI ETHERNET DRIVER
12605M:	Andy Gospodarek <andy@greyhouse.net>
12606L:	netdev@vger.kernel.org
12607S:	Supported
12608F:	drivers/net/ethernet/tehuti/*
12609
12610Telecom Clock Driver for MCPL0010
12611M:	Mark Gross <mark.gross@intel.com>
12612S:	Supported
12613F:	drivers/char/tlclk.c
12614
12615TENSILICA XTENSA PORT (xtensa)
12616M:	Chris Zankel <chris@zankel.net>
12617M:	Max Filippov <jcmvbkbc@gmail.com>
12618L:	linux-xtensa@linux-xtensa.org
12619T:	git git://github.com/czankel/xtensa-linux.git
12620S:	Maintained
12621F:	arch/xtensa/
12622F:	drivers/irqchip/irq-xtensa-*
12623
12624Texas Instruments' System Control Interface (TISCI) Protocol Driver
12625M:	Nishanth Menon <nm@ti.com>
12626M:	Tero Kristo <t-kristo@ti.com>
12627M:	Santosh Shilimkar <ssantosh@kernel.org>
12628L:	linux-arm-kernel@lists.infradead.org
12629S:	Maintained
12630F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12631F:	drivers/firmware/ti_sci*
12632F:	include/linux/soc/ti/ti_sci_protocol.h
12633F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
12634F:	include/dt-bindings/genpd/k2g.h
12635F:	drivers/soc/ti/ti_sci_pm_domains.c
12636
12637THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12638M:	Hans Verkuil <hverkuil@xs4all.nl>
12639L:	linux-media@vger.kernel.org
12640T:	git git://linuxtv.org/media_tree.git
12641W:	https://linuxtv.org
12642S:	Maintained
12643F:	drivers/media/radio/radio-raremono.c
12644
12645THERMAL
12646M:	Zhang Rui <rui.zhang@intel.com>
12647M:	Eduardo Valentin <edubezval@gmail.com>
12648L:	linux-pm@vger.kernel.org
12649T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12650T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12651Q:	https://patchwork.kernel.org/project/linux-pm/list/
12652S:	Supported
12653F:	drivers/thermal/
12654F:	include/linux/thermal.h
12655F:	include/uapi/linux/thermal.h
12656F:	include/linux/cpu_cooling.h
12657F:	Documentation/devicetree/bindings/thermal/
12658
12659THERMAL/CPU_COOLING
12660M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
12661M:	Viresh Kumar <viresh.kumar@linaro.org>
12662M:	Javi Merino <javi.merino@kernel.org>
12663L:	linux-pm@vger.kernel.org
12664S:	Supported
12665F:	Documentation/thermal/cpu-cooling-api.txt
12666F:	drivers/thermal/cpu_cooling.c
12667F:	include/linux/cpu_cooling.h
12668
12669THINKPAD ACPI EXTRAS DRIVER
12670M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12671L:	ibm-acpi-devel@lists.sourceforge.net
12672L:	platform-driver-x86@vger.kernel.org
12673W:	http://ibm-acpi.sourceforge.net
12674W:	http://thinkwiki.org/wiki/Ibm-acpi
12675T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12676S:	Maintained
12677F:	drivers/platform/x86/thinkpad_acpi.c
12678
12679TI BANDGAP AND THERMAL DRIVER
12680M:	Eduardo Valentin <edubezval@gmail.com>
12681M:	Keerthy <j-keerthy@ti.com>
12682L:	linux-pm@vger.kernel.org
12683L:	linux-omap@vger.kernel.org
12684S:	Maintained
12685F:	drivers/thermal/ti-soc-thermal/
12686
12687TI VPE/CAL DRIVERS
12688M:	Benoit Parrot <bparrot@ti.com>
12689L:	linux-media@vger.kernel.org
12690W:	http://linuxtv.org/
12691Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12692S:	Maintained
12693F:	drivers/media/platform/ti-vpe/
12694
12695TI CDCE706 CLOCK DRIVER
12696M:	Max Filippov <jcmvbkbc@gmail.com>
12697S:	Maintained
12698F:	drivers/clk/clk-cdce706.c
12699
12700TI CLOCK DRIVER
12701M:	Tero Kristo <t-kristo@ti.com>
12702L:	linux-omap@vger.kernel.org
12703S:	Maintained
12704F:	drivers/clk/ti/
12705F:	include/linux/clk/ti.h
12706
12707TI ETHERNET SWITCH DRIVER (CPSW)
12708R:	Grygorii Strashko <grygorii.strashko@ti.com>
12709L:	linux-omap@vger.kernel.org
12710L:	netdev@vger.kernel.org
12711S:	Maintained
12712F:	drivers/net/ethernet/ti/cpsw*
12713F:	drivers/net/ethernet/ti/davinci*
12714
12715TI FLASH MEDIA INTERFACE DRIVER
12716M:	Alex Dubov <oakad@yahoo.com>
12717S:	Maintained
12718F:	drivers/misc/tifm*
12719F:	drivers/mmc/host/tifm_sd.c
12720F:	include/linux/tifm.h
12721
12722TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12723M:	Santosh Shilimkar <ssantosh@kernel.org>
12724L:	linux-kernel@vger.kernel.org
12725L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12726S:	Maintained
12727F:	drivers/soc/ti/*
12728T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12729
12730
12731TI LM49xxx FAMILY ASoC CODEC DRIVERS
12732M:	M R Swami Reddy <mr.swami.reddy@ti.com>
12733M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12734L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12735S:	Maintained
12736F:	sound/soc/codecs/lm49453*
12737F:	sound/soc/codecs/isabelle*
12738
12739TI LP855x BACKLIGHT DRIVER
12740M:	Milo Kim <milo.kim@ti.com>
12741S:	Maintained
12742F:	Documentation/backlight/lp855x-driver.txt
12743F:	drivers/video/backlight/lp855x_bl.c
12744F:	include/linux/platform_data/lp855x.h
12745
12746TI LP8727 CHARGER DRIVER
12747M:	Milo Kim <milo.kim@ti.com>
12748S:	Maintained
12749F:	drivers/power/supply/lp8727_charger.c
12750F:	include/linux/platform_data/lp8727.h
12751
12752TI LP8788 MFD DRIVER
12753M:	Milo Kim <milo.kim@ti.com>
12754S:	Maintained
12755F:	drivers/iio/adc/lp8788_adc.c
12756F:	drivers/leds/leds-lp8788.c
12757F:	drivers/mfd/lp8788*.c
12758F:	drivers/power/supply/lp8788-charger.c
12759F:	drivers/regulator/lp8788-*.c
12760F:	include/linux/mfd/lp8788*.h
12761
12762TI NETCP ETHERNET DRIVER
12763M:	Wingman Kwok <w-kwok2@ti.com>
12764M:	Murali Karicheri <m-karicheri2@ti.com>
12765L:	netdev@vger.kernel.org
12766S:	Maintained
12767F:	drivers/net/ethernet/ti/netcp*
12768
12769TI TAS571X FAMILY ASoC CODEC DRIVER
12770M:	Kevin Cernekee <cernekee@chromium.org>
12771L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12772S:	Odd Fixes
12773F:	sound/soc/codecs/tas571x*
12774
12775TI TWL4030 SERIES SOC CODEC DRIVER
12776M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
12777L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12778S:	Maintained
12779F:	sound/soc/codecs/twl4030*
12780
12781TI WILINK WIRELESS DRIVERS
12782L:	linux-wireless@vger.kernel.org
12783W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
12784W:	http://wireless.kernel.org/en/users/Drivers/wl1251
12785T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12786S:	Orphan
12787F:	drivers/net/wireless/ti/
12788F:	include/linux/wl12xx.h
12789
12790TIPC NETWORK LAYER
12791M:	Jon Maloy <jon.maloy@ericsson.com>
12792M:	Ying Xue <ying.xue@windriver.com>
12793L:	netdev@vger.kernel.org (core kernel code)
12794L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12795W:	http://tipc.sourceforge.net/
12796S:	Maintained
12797F:	include/uapi/linux/tipc*.h
12798F:	net/tipc/
12799
12800TILE ARCHITECTURE
12801M:	Chris Metcalf <cmetcalf@mellanox.com>
12802W:	http://www.mellanox.com/repository/solutions/tile-scm/
12803T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12804S:	Supported
12805F:	arch/tile/
12806F:	drivers/char/tile-srom.c
12807F:	drivers/edac/tile_edac.c
12808F:	drivers/net/ethernet/tile/
12809F:	drivers/rtc/rtc-tile.c
12810F:	drivers/tty/hvc/hvc_tile.c
12811F:	drivers/tty/serial/tilegx.c
12812F:	drivers/usb/host/*-tilegx.c
12813F:	include/linux/usb/tilegx.h
12814
12815TLAN NETWORK DRIVER
12816M:	Samuel Chessman <chessman@tux.org>
12817L:	tlan-devel@lists.sourceforge.net (subscribers-only)
12818W:	http://sourceforge.net/projects/tlan/
12819S:	Maintained
12820F:	Documentation/networking/tlan.txt
12821F:	drivers/net/ethernet/ti/tlan.*
12822
12823TOMOYO SECURITY MODULE
12824M:	Kentaro Takeda <takedakn@nttdata.co.jp>
12825M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12826L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12827L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12828L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12829L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12830W:	http://tomoyo.sourceforge.jp/
12831T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12832S:	Maintained
12833F:	security/tomoyo/
12834
12835TOPSTAR LAPTOP EXTRAS DRIVER
12836M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12837L:	platform-driver-x86@vger.kernel.org
12838S:	Maintained
12839F:	drivers/platform/x86/topstar-laptop.c
12840
12841TOSHIBA ACPI EXTRAS DRIVER
12842M:	Azael Avalos <coproscefalo@gmail.com>
12843L:	platform-driver-x86@vger.kernel.org
12844S:	Maintained
12845F:	drivers/platform/x86/toshiba_acpi.c
12846
12847TOSHIBA BLUETOOTH DRIVER
12848M:	Azael Avalos <coproscefalo@gmail.com>
12849L:	platform-driver-x86@vger.kernel.org
12850S:	Maintained
12851F:	drivers/platform/x86/toshiba_bluetooth.c
12852
12853TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12854M:	Azael Avalos <coproscefalo@gmail.com>
12855L:	platform-driver-x86@vger.kernel.org
12856S:	Maintained
12857F:	drivers/platform/x86/toshiba_haps.c
12858
12859TOSHIBA WMI HOTKEYS DRIVER
12860M:	Azael Avalos <coproscefalo@gmail.com>
12861L:	platform-driver-x86@vger.kernel.org
12862S:	Maintained
12863F:	drivers/platform/x86/toshiba-wmi.c
12864
12865TOSHIBA SMM DRIVER
12866M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
12867W:	http://www.buzzard.org.uk/toshiba/
12868S:	Maintained
12869F:	drivers/char/toshiba.c
12870F:	include/linux/toshiba.h
12871F:	include/uapi/linux/toshiba.h
12872
12873TOSHIBA TC358743 DRIVER
12874M:	Mats Randgaard <matrandg@cisco.com>
12875L:	linux-media@vger.kernel.org
12876S:	Maintained
12877F:	drivers/media/i2c/tc358743*
12878F:	include/media/i2c/tc358743.h
12879
12880TMIO/SDHI MMC DRIVER
12881M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12882L:	linux-mmc@vger.kernel.org
12883S:	Supported
12884F:	drivers/mmc/host/tmio_mmc*
12885F:	drivers/mmc/host/sh_mobile_sdhi.c
12886F:	include/linux/mfd/tmio.h
12887
12888TMP401 HARDWARE MONITOR DRIVER
12889M:	Guenter Roeck <linux@roeck-us.net>
12890L:	linux-hwmon@vger.kernel.org
12891S:	Maintained
12892F:	Documentation/hwmon/tmp401
12893F:	drivers/hwmon/tmp401.c
12894
12895TMPFS (SHMEM FILESYSTEM)
12896M:	Hugh Dickins <hughd@google.com>
12897L:	linux-mm@kvack.org
12898S:	Maintained
12899F:	include/linux/shmem_fs.h
12900F:	mm/shmem.c
12901
12902TM6000 VIDEO4LINUX DRIVER
12903M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12904M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12905L:	linux-media@vger.kernel.org
12906W:	https://linuxtv.org
12907T:	git git://linuxtv.org/media_tree.git
12908S:	Odd fixes
12909F:	drivers/media/usb/tm6000/
12910F:	Documentation/media/v4l-drivers/tm6000*
12911
12912TW5864 VIDEO4LINUX DRIVER
12913M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12914M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12915M:	Andrey Utkin <andrey_utkin@fastmail.com>
12916L:	linux-media@vger.kernel.org
12917S:	Supported
12918F:	drivers/media/pci/tw5864/
12919
12920TW68 VIDEO4LINUX DRIVER
12921M:	Hans Verkuil <hverkuil@xs4all.nl>
12922L:	linux-media@vger.kernel.org
12923T:	git git://linuxtv.org/media_tree.git
12924W:	https://linuxtv.org
12925S:	Odd Fixes
12926F:	drivers/media/pci/tw68/
12927
12928TW686X VIDEO4LINUX DRIVER
12929M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12930L:	linux-media@vger.kernel.org
12931T:	git git://linuxtv.org/media_tree.git
12932W:	http://linuxtv.org
12933S:	Maintained
12934F:	drivers/media/pci/tw686x/
12935
12936TPM DEVICE DRIVER
12937M:	Peter Huewe <peterhuewe@gmx.de>
12938M:	Marcel Selhorst <tpmdd@selhorst.net>
12939M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12940R:	Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12941W:	http://tpmdd.sourceforge.net
12942L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12943Q:	https://patchwork.kernel.org/project/tpmdd-devel/list/
12944T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
12945S:	Maintained
12946F:	drivers/char/tpm/
12947
12948TPM IBM_VTPM DEVICE DRIVER
12949M:	Ashley Lai <ashleydlai@gmail.com>
12950W:	http://tpmdd.sourceforge.net
12951L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12952S:	Maintained
12953F:	drivers/char/tpm/tpm_ibmvtpm*
12954
12955TRACING
12956M:	Steven Rostedt <rostedt@goodmis.org>
12957M:	Ingo Molnar <mingo@redhat.com>
12958T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12959S:	Maintained
12960F:	Documentation/trace/ftrace.txt
12961F:	arch/*/*/*/ftrace.h
12962F:	arch/*/kernel/ftrace.c
12963F:	include/*/ftrace.h
12964F:	include/linux/trace*.h
12965F:	include/trace/
12966F:	kernel/trace/
12967F:	tools/testing/selftests/ftrace/
12968
12969TRACING MMIO ACCESSES (MMIOTRACE)
12970M:	Steven Rostedt <rostedt@goodmis.org>
12971M:	Ingo Molnar <mingo@kernel.org>
12972R:	Karol Herbst <karolherbst@gmail.com>
12973R:	Pekka Paalanen <ppaalanen@gmail.com>
12974S:	Maintained
12975L:	linux-kernel@vger.kernel.org
12976L:	nouveau@lists.freedesktop.org
12977F:	kernel/trace/trace_mmiotrace.c
12978F:	include/linux/mmiotrace.h
12979F:	arch/x86/mm/kmmio.c
12980F:	arch/x86/mm/mmio-mod.c
12981F:	arch/x86/mm/testmmiotrace.c
12982
12983TRIVIAL PATCHES
12984M:	Jiri Kosina <trivial@kernel.org>
12985T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12986S:	Maintained
12987K:	^Subject:.*(?i)trivial
12988
12989TTY LAYER
12990M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12991M:	Jiri Slaby <jslaby@suse.com>
12992S:	Supported
12993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12994F:	Documentation/serial/
12995F:	drivers/tty/
12996F:	drivers/tty/serial/serial_core.c
12997F:	include/linux/serial_core.h
12998F:	include/linux/serial.h
12999F:	include/linux/tty.h
13000F:	include/uapi/linux/serial_core.h
13001F:	include/uapi/linux/serial.h
13002F:	include/uapi/linux/tty.h
13003
13004TUA9001 MEDIA DRIVER
13005M:	Antti Palosaari <crope@iki.fi>
13006L:	linux-media@vger.kernel.org
13007W:	https://linuxtv.org
13008W:	http://palosaari.fi/linux/
13009Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13010T:	git git://linuxtv.org/anttip/media_tree.git
13011S:	Maintained
13012F:	drivers/media/tuners/tua9001*
13013
13014TULIP NETWORK DRIVERS
13015L:	netdev@vger.kernel.org
13016L:	linux-parisc@vger.kernel.org
13017S:	Orphan
13018F:	drivers/net/ethernet/dec/tulip/
13019
13020TUN/TAP driver
13021M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
13022W:	http://vtun.sourceforge.net/tun
13023S:	Maintained
13024F:	Documentation/networking/tuntap.txt
13025F:	arch/um/os-Linux/drivers/
13026
13027TURBOCHANNEL SUBSYSTEM
13028M:	"Maciej W. Rozycki" <macro@linux-mips.org>
13029M:	Ralf Baechle <ralf@linux-mips.org>
13030L:	linux-mips@linux-mips.org
13031Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
13032S:	Maintained
13033F:	drivers/tc/
13034F:	include/linux/tc.h
13035
13036UBI FILE SYSTEM (UBIFS)
13037M:	Richard Weinberger <richard@nod.at>
13038M:	Artem Bityutskiy <dedekind1@gmail.com>
13039M:	Adrian Hunter <adrian.hunter@intel.com>
13040L:	linux-mtd@lists.infradead.org
13041T:	git git://git.infradead.org/ubifs-2.6.git
13042W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
13043S:	Supported
13044F:	Documentation/filesystems/ubifs.txt
13045F:	fs/ubifs/
13046
13047UCLINUX (M68KNOMMU AND COLDFIRE)
13048M:	Greg Ungerer <gerg@linux-m68k.org>
13049W:	http://www.linux-m68k.org/
13050W:	http://www.uclinux.org/
13051L:	linux-m68k@lists.linux-m68k.org
13052L:	uclinux-dev@uclinux.org  (subscribers-only)
13053T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13054S:	Maintained
13055F:	arch/m68k/coldfire/
13056F:	arch/m68k/68*/
13057F:	arch/m68k/*/*_no.*
13058F:	arch/m68k/include/asm/*_no.*
13059
13060UDF FILESYSTEM
13061M:	Jan Kara <jack@suse.com>
13062S:	Maintained
13063F:	Documentation/filesystems/udf.txt
13064F:	fs/udf/
13065
13066UDRAW TABLET
13067M:	Bastien Nocera <hadess@hadess.net>
13068L:	linux-input@vger.kernel.org
13069S:	Maintained
13070F:	drivers/hid/hid-udraw.c
13071
13072UFS FILESYSTEM
13073M:	Evgeniy Dushistov <dushistov@mail.ru>
13074S:	Maintained
13075F:	Documentation/filesystems/ufs.txt
13076F:	fs/ufs/
13077
13078UHID USERSPACE HID IO DRIVER:
13079M:	David Herrmann <dh.herrmann@googlemail.com>
13080L:	linux-input@vger.kernel.org
13081S:	Maintained
13082F:	drivers/hid/uhid.c
13083F:	include/uapi/linux/uhid.h
13084
13085ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13086L:	linux-usb@vger.kernel.org
13087S:	Orphan
13088F:	drivers/uwb/
13089F:	include/linux/uwb.h
13090F:	include/linux/uwb/
13091
13092UNICORE32 ARCHITECTURE:
13093M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
13094W:	http://mprc.pku.edu.cn/~guanxuetao/linux
13095S:	Maintained
13096T:	git git://github.com/gxt/linux.git
13097F:	arch/unicore32/
13098
13099UNIFDEF
13100M:	Tony Finch <dot@dotat.at>
13101W:	http://dotat.at/prog/unifdef
13102S:	Maintained
13103F:	scripts/unifdef.c
13104
13105UNIFORM CDROM DRIVER
13106M:	Jens Axboe <axboe@kernel.dk>
13107W:	http://www.kernel.dk
13108S:	Maintained
13109F:	Documentation/cdrom/
13110F:	drivers/cdrom/cdrom.c
13111F:	include/linux/cdrom.h
13112F:	include/uapi/linux/cdrom.h
13113
13114UNISYS S-PAR DRIVERS
13115M:	David Kershner <david.kershner@unisys.com>
13116L:	sparmaintainer@unisys.com (Unisys internal)
13117S:	Supported
13118F:	drivers/staging/unisys/
13119
13120UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13121M:	Vinayak Holikatti <vinholikatti@gmail.com>
13122L:	linux-scsi@vger.kernel.org
13123S:	Supported
13124F:	Documentation/scsi/ufs.txt
13125F:	drivers/scsi/ufs/
13126
13127UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13128M:	Manjunath M Bettegowda <manjumb@synopsys.com>
13129M:	Prabu Thangamuthu <prabut@synopsys.com>
13130L:	linux-scsi@vger.kernel.org
13131S:	Supported
13132F:	drivers/scsi/ufs/*dwc*
13133
13134UNSORTED BLOCK IMAGES (UBI)
13135M:	Artem Bityutskiy <dedekind1@gmail.com>
13136M:	Richard Weinberger <richard@nod.at>
13137W:	http://www.linux-mtd.infradead.org/
13138L:	linux-mtd@lists.infradead.org
13139T:	git git://git.infradead.org/ubifs-2.6.git
13140S:	Supported
13141F:	drivers/mtd/ubi/
13142F:	include/linux/mtd/ubi.h
13143F:	include/uapi/mtd/ubi-user.h
13144
13145USB ACM DRIVER
13146M:	Oliver Neukum <oneukum@suse.com>
13147L:	linux-usb@vger.kernel.org
13148S:	Maintained
13149F:	Documentation/usb/acm.txt
13150F:	drivers/usb/class/cdc-acm.*
13151
13152USB AR5523 WIRELESS DRIVER
13153M:	Pontus Fuchs <pontus.fuchs@gmail.com>
13154L:	linux-wireless@vger.kernel.org
13155S:	Maintained
13156F:	drivers/net/wireless/ath/ar5523/
13157
13158USB ATTACHED SCSI
13159M:	Oliver Neukum <oneukum@suse.com>
13160L:	linux-usb@vger.kernel.org
13161L:	linux-scsi@vger.kernel.org
13162S:	Maintained
13163F:	drivers/usb/storage/uas.c
13164
13165USB CDC ETHERNET DRIVER
13166M:	Oliver Neukum <oliver@neukum.org>
13167L:	linux-usb@vger.kernel.org
13168S:	Maintained
13169F:	drivers/net/usb/cdc_*.c
13170F:	include/uapi/linux/usb/cdc.h
13171
13172USB CHAOSKEY DRIVER
13173M:	Keith Packard <keithp@keithp.com>
13174L:	linux-usb@vger.kernel.org
13175S:	Maintained
13176F:	drivers/usb/misc/chaoskey.c
13177
13178USB CYPRESS C67X00 DRIVER
13179M:	Peter Korsgaard <jacmet@sunsite.dk>
13180L:	linux-usb@vger.kernel.org
13181S:	Maintained
13182F:	drivers/usb/c67x00/
13183
13184USB DAVICOM DM9601 DRIVER
13185M:	Peter Korsgaard <jacmet@sunsite.dk>
13186L:	netdev@vger.kernel.org
13187W:	http://www.linux-usb.org/usbnet
13188S:	Maintained
13189F:	drivers/net/usb/dm9601.c
13190
13191USB DIAMOND RIO500 DRIVER
13192M:	Cesar Miquel <miquel@df.uba.ar>
13193L:	rio500-users@lists.sourceforge.net
13194W:	http://rio500.sourceforge.net
13195S:	Maintained
13196F:	drivers/usb/misc/rio500*
13197
13198USB EHCI DRIVER
13199M:	Alan Stern <stern@rowland.harvard.edu>
13200L:	linux-usb@vger.kernel.org
13201S:	Maintained
13202F:	Documentation/usb/ehci.txt
13203F:	drivers/usb/host/ehci*
13204
13205USB GADGET/PERIPHERAL SUBSYSTEM
13206M:	Felipe Balbi <balbi@kernel.org>
13207L:	linux-usb@vger.kernel.org
13208W:	http://www.linux-usb.org/gadget
13209T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13210S:	Maintained
13211F:	drivers/usb/gadget/
13212F:	include/linux/usb/gadget*
13213
13214USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13215M:	Jiri Kosina <jikos@kernel.org>
13216R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
13217L:	linux-usb@vger.kernel.org
13218T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13219S:	Maintained
13220F:	Documentation/hid/hiddev.txt
13221F:	drivers/hid/usbhid/
13222
13223USB ISP116X DRIVER
13224M:	Olav Kongas <ok@artecdesign.ee>
13225L:	linux-usb@vger.kernel.org
13226S:	Maintained
13227F:	drivers/usb/host/isp116x*
13228F:	include/linux/usb/isp116x.h
13229
13230USB LAN78XX ETHERNET DRIVER
13231M:	Woojung Huh <woojung.huh@microchip.com>
13232M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13233L:	netdev@vger.kernel.org
13234S:	Maintained
13235F:	drivers/net/usb/lan78xx.*
13236
13237USB MASS STORAGE DRIVER
13238M:	Alan Stern <stern@rowland.harvard.edu>
13239L:	linux-usb@vger.kernel.org
13240L:	usb-storage@lists.one-eyed-alien.net
13241S:	Maintained
13242W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
13243F:	drivers/usb/storage/
13244
13245USB MIDI DRIVER
13246M:	Clemens Ladisch <clemens@ladisch.de>
13247L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13248T:	git git://git.alsa-project.org/alsa-kernel.git
13249S:	Maintained
13250F:	sound/usb/midi.*
13251
13252USB NETWORKING DRIVERS
13253L:	linux-usb@vger.kernel.org
13254S:	Odd Fixes
13255F:	drivers/net/usb/
13256
13257USB OHCI DRIVER
13258M:	Alan Stern <stern@rowland.harvard.edu>
13259L:	linux-usb@vger.kernel.org
13260S:	Maintained
13261F:	Documentation/usb/ohci.txt
13262F:	drivers/usb/host/ohci*
13263
13264USB OTG FSM (Finite State Machine)
13265M:	Peter Chen <Peter.Chen@nxp.com>
13266T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13267L:	linux-usb@vger.kernel.org
13268S:	Maintained
13269F:	drivers/usb/common/usb-otg-fsm.c
13270
13271USB OVER IP DRIVER
13272M:	Valentina Manea <valentina.manea.m@gmail.com>
13273M:	Shuah Khan <shuahkh@osg.samsung.com>
13274M:	Shuah Khan <shuah@kernel.org>
13275L:	linux-usb@vger.kernel.org
13276S:	Maintained
13277F:	Documentation/usb/usbip_protocol.txt
13278F:	drivers/usb/usbip/
13279F:	tools/usb/usbip/
13280
13281USB PEGASUS DRIVER
13282M:	Petko Manolov <petkan@nucleusys.com>
13283L:	linux-usb@vger.kernel.org
13284L:	netdev@vger.kernel.org
13285T:	git git://github.com/petkan/pegasus.git
13286W:	https://github.com/petkan/pegasus
13287S:	Maintained
13288F:	drivers/net/usb/pegasus.*
13289
13290USB PHY LAYER
13291M:	Felipe Balbi <balbi@kernel.org>
13292L:	linux-usb@vger.kernel.org
13293T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13294S:	Maintained
13295F:	drivers/usb/phy/
13296
13297USB PRINTER DRIVER (usblp)
13298M:	Pete Zaitcev <zaitcev@redhat.com>
13299L:	linux-usb@vger.kernel.org
13300S:	Supported
13301F:	drivers/usb/class/usblp.c
13302
13303USB QMI WWAN NETWORK DRIVER
13304M:	Bjørn Mork <bjorn@mork.no>
13305L:	netdev@vger.kernel.org
13306S:	Maintained
13307F:	Documentation/ABI/testing/sysfs-class-net-qmi
13308F:	drivers/net/usb/qmi_wwan.c
13309
13310USB RTL8150 DRIVER
13311M:	Petko Manolov <petkan@nucleusys.com>
13312L:	linux-usb@vger.kernel.org
13313L:	netdev@vger.kernel.org
13314T:	git git://github.com/petkan/rtl8150.git
13315W:	https://github.com/petkan/rtl8150
13316S:	Maintained
13317F:	drivers/net/usb/rtl8150.c
13318
13319USB SERIAL SUBSYSTEM
13320M:	Johan Hovold <johan@kernel.org>
13321L:	linux-usb@vger.kernel.org
13322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13323S:	Maintained
13324F:	Documentation/usb/usb-serial.txt
13325F:	drivers/usb/serial/
13326F:	include/linux/usb/serial.h
13327
13328USB SMSC75XX ETHERNET DRIVER
13329M:	Steve Glendinning <steve.glendinning@shawell.net>
13330L:	netdev@vger.kernel.org
13331S:	Maintained
13332F:	drivers/net/usb/smsc75xx.*
13333
13334USB SMSC95XX ETHERNET DRIVER
13335M:	Steve Glendinning <steve.glendinning@shawell.net>
13336M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13337L:	netdev@vger.kernel.org
13338S:	Maintained
13339F:	drivers/net/usb/smsc95xx.*
13340
13341USB SUBSYSTEM
13342M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13343L:	linux-usb@vger.kernel.org
13344W:	http://www.linux-usb.org
13345T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13346S:	Supported
13347F:	Documentation/devicetree/bindings/usb/
13348F:	Documentation/usb/
13349F:	drivers/usb/
13350F:	include/linux/usb.h
13351F:	include/linux/usb/
13352
13353USB TYPEC SUBSYSTEM
13354M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
13355L:	linux-usb@vger.kernel.org
13356S:	Maintained
13357F:	Documentation/ABI/testing/sysfs-class-typec
13358F:	Documentation/usb/typec.rst
13359F:	drivers/usb/typec/
13360F:	include/linux/usb/typec.h
13361
13362USB UHCI DRIVER
13363M:	Alan Stern <stern@rowland.harvard.edu>
13364L:	linux-usb@vger.kernel.org
13365S:	Maintained
13366F:	drivers/usb/host/uhci*
13367
13368USB "USBNET" DRIVER FRAMEWORK
13369M:	Oliver Neukum <oneukum@suse.com>
13370L:	netdev@vger.kernel.org
13371W:	http://www.linux-usb.org/usbnet
13372S:	Maintained
13373F:	drivers/net/usb/usbnet.c
13374F:	include/linux/usb/usbnet.h
13375
13376USB VIDEO CLASS
13377M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13378L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13379L:	linux-media@vger.kernel.org
13380T:	git git://linuxtv.org/media_tree.git
13381W:	http://www.ideasonboard.org/uvc/
13382S:	Maintained
13383F:	drivers/media/usb/uvc/
13384F:	include/uapi/linux/uvcvideo.h
13385
13386USB VISION DRIVER
13387M:	Hans Verkuil <hverkuil@xs4all.nl>
13388L:	linux-media@vger.kernel.org
13389T:	git git://linuxtv.org/media_tree.git
13390W:	https://linuxtv.org
13391S:	Odd Fixes
13392F:	drivers/media/usb/usbvision/
13393
13394USB WEBCAM GADGET
13395M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13396L:	linux-usb@vger.kernel.org
13397S:	Maintained
13398F:	drivers/usb/gadget/function/*uvc*
13399F:	drivers/usb/gadget/legacy/webcam.c
13400
13401USB WIRELESS RNDIS DRIVER (rndis_wlan)
13402M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
13403L:	linux-wireless@vger.kernel.org
13404S:	Maintained
13405F:	drivers/net/wireless/rndis_wlan.c
13406
13407USB XHCI DRIVER
13408M:	Mathias Nyman <mathias.nyman@intel.com>
13409L:	linux-usb@vger.kernel.org
13410S:	Supported
13411F:	drivers/usb/host/xhci*
13412F:	drivers/usb/host/pci-quirks*
13413
13414USB ZD1201 DRIVER
13415L:	linux-wireless@vger.kernel.org
13416W:	http://linux-lc100020.sourceforge.net
13417S:	Orphan
13418F:	drivers/net/wireless/zydas/zd1201.*
13419
13420USB ZR364XX DRIVER
13421M:	Antoine Jacquet <royale@zerezo.com>
13422L:	linux-usb@vger.kernel.org
13423L:	linux-media@vger.kernel.org
13424T:	git git://linuxtv.org/media_tree.git
13425W:	http://royale.zerezo.com/zr364xx/
13426S:	Maintained
13427F:	Documentation/media/v4l-drivers/zr364xx*
13428F:	drivers/media/usb/zr364xx/
13429
13430ULPI BUS
13431M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
13432L:	linux-usb@vger.kernel.org
13433S:	Maintained
13434F:	drivers/usb/common/ulpi.c
13435F:	include/linux/ulpi/
13436
13437USER-MODE LINUX (UML)
13438M:	Jeff Dike <jdike@addtoit.com>
13439M:	Richard Weinberger <richard@nod.at>
13440L:	user-mode-linux-devel@lists.sourceforge.net
13441L:	user-mode-linux-user@lists.sourceforge.net
13442W:	http://user-mode-linux.sourceforge.net
13443T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13444S:	Maintained
13445F:	Documentation/virtual/uml/
13446F:	arch/um/
13447F:	arch/x86/um/
13448F:	fs/hostfs/
13449F:	fs/hppfs/
13450
13451USERSPACE I/O (UIO)
13452M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13453S:	Maintained
13454T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13455F:	Documentation/driver-api/uio-howto.rst
13456F:	drivers/uio/
13457F:	include/linux/uio*.h
13458
13459UTIL-LINUX PACKAGE
13460M:	Karel Zak <kzak@redhat.com>
13461L:	util-linux@vger.kernel.org
13462W:	http://en.wikipedia.org/wiki/Util-linux
13463T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13464S:	Maintained
13465
13466UVESAFB DRIVER
13467M:	Michal Januszewski <spock@gentoo.org>
13468L:	linux-fbdev@vger.kernel.org
13469W:	http://dev.gentoo.org/~spock/projects/uvesafb/
13470S:	Maintained
13471F:	Documentation/fb/uvesafb.txt
13472F:	drivers/video/fbdev/uvesafb.*
13473
13474VF610 NAND DRIVER
13475M:	Stefan Agner <stefan@agner.ch>
13476L:	linux-mtd@lists.infradead.org
13477S:	Supported
13478F:	drivers/mtd/nand/vf610_nfc.c
13479
13480VFAT/FAT/MSDOS FILESYSTEM
13481M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13482S:	Maintained
13483F:	Documentation/filesystems/vfat.txt
13484F:	fs/fat/
13485
13486VFIO DRIVER
13487M:	Alex Williamson <alex.williamson@redhat.com>
13488L:	kvm@vger.kernel.org
13489T:	git git://github.com/awilliam/linux-vfio.git
13490S:	Maintained
13491F:	Documentation/vfio.txt
13492F:	drivers/vfio/
13493F:	include/linux/vfio.h
13494F:	include/uapi/linux/vfio.h
13495
13496VFIO MEDIATED DEVICE DRIVERS
13497M:	Kirti Wankhede <kwankhede@nvidia.com>
13498L:	kvm@vger.kernel.org
13499S:	Maintained
13500F:	Documentation/vfio-mediated-device.txt
13501F:	drivers/vfio/mdev/
13502F:	include/linux/mdev.h
13503F:	samples/vfio-mdev/
13504
13505VFIO PLATFORM DRIVER
13506M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
13507L:	kvm@vger.kernel.org
13508S:	Maintained
13509F:	drivers/vfio/platform/
13510
13511VGA_SWITCHEROO
13512R:	Lukas Wunner <lukas@wunner.de>
13513S:	Maintained
13514F:	Documentation/gpu/vga-switcheroo.rst
13515F:	drivers/gpu/vga/vga_switcheroo.c
13516F:	include/linux/vga_switcheroo.h
13517T:	git git://anongit.freedesktop.org/drm/drm-misc
13518
13519VIDEOBUF2 FRAMEWORK
13520M:	Pawel Osciak <pawel@osciak.com>
13521M:	Marek Szyprowski <m.szyprowski@samsung.com>
13522M:	Kyungmin Park <kyungmin.park@samsung.com>
13523L:	linux-media@vger.kernel.org
13524S:	Maintained
13525F:	drivers/media/v4l2-core/videobuf2-*
13526F:	include/media/videobuf2-*
13527
13528VIRTIO AND VHOST VSOCK DRIVER
13529M:	Stefan Hajnoczi <stefanha@redhat.com>
13530L:	kvm@vger.kernel.org
13531L:	virtualization@lists.linux-foundation.org
13532L:	netdev@vger.kernel.org
13533S:	Maintained
13534F:	include/linux/virtio_vsock.h
13535F:	include/uapi/linux/virtio_vsock.h
13536F:	include/uapi/linux/vsockmon.h
13537F:	net/vmw_vsock/af_vsock_tap.c
13538F:	net/vmw_vsock/virtio_transport_common.c
13539F:	net/vmw_vsock/virtio_transport.c
13540F:	drivers/net/vsockmon.c
13541F:	drivers/vhost/vsock.c
13542F:	drivers/vhost/vsock.h
13543
13544VIRTUAL SERIO DEVICE DRIVER
13545M:	Stephen Chandler Paul <thatslyude@gmail.com>
13546S:	Maintained
13547F:	drivers/input/serio/userio.c
13548F:	include/uapi/linux/userio.h
13549
13550VIRTIO CONSOLE DRIVER
13551M:	Amit Shah <amit@kernel.org>
13552L:	virtualization@lists.linux-foundation.org
13553S:	Maintained
13554F:	drivers/char/virtio_console.c
13555F:	include/linux/virtio_console.h
13556F:	include/uapi/linux/virtio_console.h
13557
13558VIRTIO CORE, NET AND BLOCK DRIVERS
13559M:	"Michael S. Tsirkin" <mst@redhat.com>
13560M:	Jason Wang <jasowang@redhat.com>
13561L:	virtualization@lists.linux-foundation.org
13562S:	Maintained
13563F:	Documentation/devicetree/bindings/virtio/
13564F:	drivers/virtio/
13565F:	tools/virtio/
13566F:	drivers/net/virtio_net.c
13567F:	drivers/block/virtio_blk.c
13568F:	include/linux/virtio*.h
13569F:	include/uapi/linux/virtio_*.h
13570F:	drivers/crypto/virtio/
13571
13572VIRTIO DRIVERS FOR S390
13573M:	Cornelia Huck <cornelia.huck@de.ibm.com>
13574M:	Halil Pasic <pasic@linux.vnet.ibm.com>
13575L:	linux-s390@vger.kernel.org
13576L:	virtualization@lists.linux-foundation.org
13577L:	kvm@vger.kernel.org
13578S:	Supported
13579F:	drivers/s390/virtio/
13580
13581VIRTIO GPU DRIVER
13582M:	David Airlie <airlied@linux.ie>
13583M:	Gerd Hoffmann <kraxel@redhat.com>
13584L:	dri-devel@lists.freedesktop.org
13585L:	virtualization@lists.linux-foundation.org
13586T:	git git://anongit.freedesktop.org/drm/drm-misc
13587S:	Maintained
13588F:	drivers/gpu/drm/virtio/
13589F:	include/uapi/linux/virtio_gpu.h
13590
13591VIRTIO HOST (VHOST)
13592M:	"Michael S. Tsirkin" <mst@redhat.com>
13593M:	Jason Wang <jasowang@redhat.com>
13594L:	kvm@vger.kernel.org
13595L:	virtualization@lists.linux-foundation.org
13596L:	netdev@vger.kernel.org
13597T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13598S:	Maintained
13599F:	drivers/vhost/
13600F:	include/uapi/linux/vhost.h
13601
13602VIRTIO INPUT DRIVER
13603M:	Gerd Hoffmann <kraxel@redhat.com>
13604S:	Maintained
13605F:	drivers/virtio/virtio_input.c
13606F:	include/uapi/linux/virtio_input.h
13607
13608VIRTIO CRYPTO DRIVER
13609M:  Gonglei <arei.gonglei@huawei.com>
13610L:  virtualization@lists.linux-foundation.org
13611L:  linux-crypto@vger.kernel.org
13612S:  Maintained
13613F:  drivers/crypto/virtio/
13614F:  include/uapi/linux/virtio_crypto.h
13615
13616VIA RHINE NETWORK DRIVER
13617S:	Orphan
13618F:	drivers/net/ethernet/via/via-rhine.c
13619
13620VIA SD/MMC CARD CONTROLLER DRIVER
13621M:	Bruce Chang <brucechang@via.com.tw>
13622M:	Harald Welte <HaraldWelte@viatech.com>
13623S:	Maintained
13624F:	drivers/mmc/host/via-sdmmc.c
13625
13626VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13627M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13628L:	linux-fbdev@vger.kernel.org
13629S:	Maintained
13630F:	include/linux/via-core.h
13631F:	include/linux/via-gpio.h
13632F:	include/linux/via_i2c.h
13633F:	drivers/video/fbdev/via/
13634
13635VIA VELOCITY NETWORK DRIVER
13636M:	Francois Romieu <romieu@fr.zoreil.com>
13637L:	netdev@vger.kernel.org
13638S:	Maintained
13639F:	drivers/net/ethernet/via/via-velocity.*
13640
13641VIRT LIB
13642M:	Alex Williamson <alex.williamson@redhat.com>
13643M:	Paolo Bonzini <pbonzini@redhat.com>
13644L:	kvm@vger.kernel.org
13645S:	Supported
13646F:	virt/lib/
13647
13648VIVID VIRTUAL VIDEO DRIVER
13649M:	Hans Verkuil <hverkuil@xs4all.nl>
13650L:	linux-media@vger.kernel.org
13651T:	git git://linuxtv.org/media_tree.git
13652W:	https://linuxtv.org
13653S:	Maintained
13654F:	drivers/media/platform/vivid/*
13655
13656VIMC VIRTUAL MEDIA CONTROLLER DRIVER
13657M:	Helen Koike <helen.koike@collabora.com>
13658L:	linux-media@vger.kernel.org
13659T:	git git://linuxtv.org/media_tree.git
13660W:	https://linuxtv.org
13661S:	Maintained
13662F:	drivers/media/platform/vimc/*
13663
13664VLYNQ BUS
13665M:	Florian Fainelli <f.fainelli@gmail.com>
13666L:	openwrt-devel@lists.openwrt.org (subscribers-only)
13667S:	Maintained
13668F:	drivers/vlynq/vlynq.c
13669F:	include/linux/vlynq.h
13670
13671VME SUBSYSTEM
13672M:	Martyn Welch <martyn@welchs.me.uk>
13673M:	Manohar Vanga <manohar.vanga@gmail.com>
13674M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13675L:	devel@driverdev.osuosl.org
13676S:	Maintained
13677T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13678F:	Documentation/driver-api/vme.rst
13679F:	drivers/staging/vme/
13680F:	drivers/vme/
13681F:	include/linux/vme*
13682
13683VMWARE HYPERVISOR INTERFACE
13684M:	Alok Kataria <akataria@vmware.com>
13685L:	virtualization@lists.linux-foundation.org
13686S:	Supported
13687F:	arch/x86/kernel/cpu/vmware.c
13688
13689VMWARE BALLOON DRIVER
13690M:	Xavier Deguillard <xdeguillard@vmware.com>
13691M:	Philip Moltmann <moltmann@vmware.com>
13692M:	"VMware, Inc." <pv-drivers@vmware.com>
13693L:	linux-kernel@vger.kernel.org
13694S:	Maintained
13695F:	drivers/misc/vmw_balloon.c
13696
13697VMWARE VMMOUSE SUBDRIVER
13698M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
13699M:	"VMware, Inc." <pv-drivers@vmware.com>
13700L:	linux-input@vger.kernel.org
13701S:	Maintained
13702F:	drivers/input/mouse/vmmouse.c
13703F:	drivers/input/mouse/vmmouse.h
13704
13705VMWARE VMXNET3 ETHERNET DRIVER
13706M:	Shrikrishna Khare <skhare@vmware.com>
13707M:	"VMware, Inc." <pv-drivers@vmware.com>
13708L:	netdev@vger.kernel.org
13709S:	Maintained
13710F:	drivers/net/vmxnet3/
13711
13712VMware PVSCSI driver
13713M:	Jim Gill <jgill@vmware.com>
13714M:	VMware PV-Drivers <pv-drivers@vmware.com>
13715L:	linux-scsi@vger.kernel.org
13716S:	Maintained
13717F:	drivers/scsi/vmw_pvscsi.c
13718F:	drivers/scsi/vmw_pvscsi.h
13719
13720VMWARE PVRDMA DRIVER
13721M:	Adit Ranadive <aditr@vmware.com>
13722M:	VMware PV-Drivers <pv-drivers@vmware.com>
13723L:	linux-rdma@vger.kernel.org
13724S:	Maintained
13725F:	drivers/infiniband/hw/vmw_pvrdma/
13726
13727VOLTAGE AND CURRENT REGULATOR FRAMEWORK
13728M:	Liam Girdwood <lgirdwood@gmail.com>
13729M:	Mark Brown <broonie@kernel.org>
13730L:	linux-kernel@vger.kernel.org
13731W:	http://www.slimlogic.co.uk/?p=48
13732T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
13733S:	Supported
13734F:	Documentation/devicetree/bindings/regulator/
13735F:	drivers/regulator/
13736F:	include/dt-bindings/regulator/
13737F:	include/linux/regulator/
13738
13739VRF
13740M:	David Ahern <dsa@cumulusnetworks.com>
13741M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
13742L:	netdev@vger.kernel.org
13743S:	Maintained
13744F:	drivers/net/vrf.c
13745F:	Documentation/networking/vrf.txt
13746
13747VT1211 HARDWARE MONITOR DRIVER
13748M:	Juerg Haefliger <juergh@gmail.com>
13749L:	linux-hwmon@vger.kernel.org
13750S:	Maintained
13751F:	Documentation/hwmon/vt1211
13752F:	drivers/hwmon/vt1211.c
13753
13754VT8231 HARDWARE MONITOR DRIVER
13755M:	Roger Lucas <vt8231@hiddenengine.co.uk>
13756L:	linux-hwmon@vger.kernel.org
13757S:	Maintained
13758F:	drivers/hwmon/vt8231.c
13759
13760VUB300 USB to SDIO/SD/MMC bridge chip
13761M:	Tony Olech <tony.olech@elandigitalsystems.com>
13762L:	linux-mmc@vger.kernel.org
13763L:	linux-usb@vger.kernel.org
13764S:	Supported
13765F:	drivers/mmc/host/vub300.c
13766
13767W1 DALLAS'S 1-WIRE BUS
13768M:	Evgeniy Polyakov <zbr@ioremap.net>
13769S:	Maintained
13770F:	Documentation/w1/
13771F:	drivers/w1/
13772
13773W83791D HARDWARE MONITORING DRIVER
13774M:	Marc Hulsman <m.hulsman@tudelft.nl>
13775L:	linux-hwmon@vger.kernel.org
13776S:	Maintained
13777F:	Documentation/hwmon/w83791d
13778F:	drivers/hwmon/w83791d.c
13779
13780W83793 HARDWARE MONITORING DRIVER
13781M:	Rudolf Marek <r.marek@assembler.cz>
13782L:	linux-hwmon@vger.kernel.org
13783S:	Maintained
13784F:	Documentation/hwmon/w83793
13785F:	drivers/hwmon/w83793.c
13786
13787W83795 HARDWARE MONITORING DRIVER
13788M:	Jean Delvare <jdelvare@suse.com>
13789L:	linux-hwmon@vger.kernel.org
13790S:	Maintained
13791F:	drivers/hwmon/w83795.c
13792
13793W83L51xD SD/MMC CARD INTERFACE DRIVER
13794M:	Pierre Ossman <pierre@ossman.eu>
13795S:	Maintained
13796F:	drivers/mmc/host/wbsd.*
13797
13798WACOM PROTOCOL 4 SERIAL TABLETS
13799M:	Julian Squires <julian@cipht.net>
13800M:	Hans de Goede <hdegoede@redhat.com>
13801L:	linux-input@vger.kernel.org
13802S:	Maintained
13803F:	drivers/input/tablet/wacom_serial4.c
13804
13805WATCHDOG DEVICE DRIVERS
13806M:	Wim Van Sebroeck <wim@iguana.be>
13807R:	Guenter Roeck <linux@roeck-us.net>
13808L:	linux-watchdog@vger.kernel.org
13809W:	http://www.linux-watchdog.org/
13810T:	git git://www.linux-watchdog.org/linux-watchdog.git
13811S:	Maintained
13812F:	Documentation/devicetree/bindings/watchdog/
13813F:	Documentation/watchdog/
13814F:	drivers/watchdog/
13815F:	include/linux/watchdog.h
13816F:	include/uapi/linux/watchdog.h
13817
13818WIIMOTE HID DRIVER
13819M:	David Herrmann <dh.herrmann@googlemail.com>
13820L:	linux-input@vger.kernel.org
13821S:	Maintained
13822F:	drivers/hid/hid-wiimote*
13823
13824WINBOND CIR DRIVER
13825M:	David Härdeman <david@hardeman.nu>
13826S:	Maintained
13827F:	drivers/media/rc/winbond-cir.c
13828
13829WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13830M:	William Breathitt Gray <vilhelm.gray@gmail.com>
13831L:	linux-watchdog@vger.kernel.org
13832S:	Maintained
13833F:	drivers/watchdog/ebc-c384_wdt.c
13834
13835WINSYSTEMS WS16C48 GPIO DRIVER
13836M:	William Breathitt Gray <vilhelm.gray@gmail.com>
13837L:	linux-gpio@vger.kernel.org
13838S:	Maintained
13839F:	drivers/gpio/gpio-ws16c48.c
13840
13841WIMAX STACK
13842M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13843M:	linux-wimax@intel.com
13844L:	wimax@linuxwimax.org (subscribers-only)
13845S:	Supported
13846W:	http://linuxwimax.org
13847F:	Documentation/wimax/README.wimax
13848F:	include/linux/wimax/debug.h
13849F:	include/net/wimax.h
13850F:	include/uapi/linux/wimax.h
13851F:	net/wimax/
13852
13853WISTRON LAPTOP BUTTON DRIVER
13854M:	Miloslav Trmac <mitr@volny.cz>
13855S:	Maintained
13856F:	drivers/input/misc/wistron_btns.c
13857
13858WL3501 WIRELESS PCMCIA CARD DRIVER
13859L:	linux-wireless@vger.kernel.org
13860S:	Odd fixes
13861F:	drivers/net/wireless/wl3501*
13862
13863WOLFSON MICROELECTRONICS DRIVERS
13864L:	patches@opensource.wolfsonmicro.com
13865T:	git https://github.com/CirrusLogic/linux-drivers.git
13866W:	https://github.com/CirrusLogic/linux-drivers/wiki
13867S:	Supported
13868F:	Documentation/hwmon/wm83??
13869F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13870F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13871F:	Documentation/devicetree/bindings/mfd/arizona.txt
13872F:	Documentation/devicetree/bindings/mfd/wm831x.txt
13873F:	arch/arm/mach-s3c64xx/mach-crag6410*
13874F:	drivers/clk/clk-wm83*.c
13875F:	drivers/extcon/extcon-arizona.c
13876F:	drivers/leds/leds-wm83*.c
13877F:	drivers/gpio/gpio-*wm*.c
13878F:	drivers/gpio/gpio-arizona.c
13879F:	drivers/hwmon/wm83??-hwmon.c
13880F:	drivers/input/misc/wm831x-on.c
13881F:	drivers/input/touchscreen/wm831x-ts.c
13882F:	drivers/input/touchscreen/wm97*.c
13883F:	drivers/mfd/arizona*
13884F:	drivers/mfd/wm*.c
13885F:	drivers/mfd/cs47l24*
13886F:	drivers/power/supply/wm83*.c
13887F:	drivers/rtc/rtc-wm83*.c
13888F:	drivers/regulator/wm8*.c
13889F:	drivers/regulator/arizona*
13890F:	drivers/video/backlight/wm83*_bl.c
13891F:	drivers/watchdog/wm83*_wdt.c
13892F:	include/linux/mfd/arizona/
13893F:	include/linux/mfd/wm831x/
13894F:	include/linux/mfd/wm8350/
13895F:	include/linux/mfd/wm8400*
13896F:	include/linux/regulator/arizona*
13897F:	include/linux/wm97xx.h
13898F:	include/sound/wm????.h
13899F:	sound/soc/codecs/arizona.?
13900F:	sound/soc/codecs/wm*
13901F:	sound/soc/codecs/cs47l24*
13902
13903WORKQUEUE
13904M:	Tejun Heo <tj@kernel.org>
13905R:	Lai Jiangshan <jiangshanlai@gmail.com>
13906T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13907S:	Maintained
13908F:	include/linux/workqueue.h
13909F:	kernel/workqueue.c
13910F:	Documentation/core-api/workqueue.rst
13911
13912X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13913M:	Chen-Yu Tsai <wens@csie.org>
13914L:	linux-kernel@vger.kernel.org
13915S:	Maintained
13916N:	axp[128]
13917
13918X.25 NETWORK LAYER
13919M:	Andrew Hendry <andrew.hendry@gmail.com>
13920L:	linux-x25@vger.kernel.org
13921S:	Odd Fixes
13922F:	Documentation/networking/x25*
13923F:	include/net/x25*
13924F:	net/x25/
13925
13926X86 ARCHITECTURE (32-BIT AND 64-BIT)
13927M:	Thomas Gleixner <tglx@linutronix.de>
13928M:	Ingo Molnar <mingo@redhat.com>
13929M:	"H. Peter Anvin" <hpa@zytor.com>
13930M:	x86@kernel.org
13931L:	linux-kernel@vger.kernel.org
13932T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13933S:	Maintained
13934F:	Documentation/x86/
13935F:	arch/x86/
13936
13937X86 PLATFORM DRIVERS
13938M:	Darren Hart <dvhart@infradead.org>
13939M:	Andy Shevchenko <andy@infradead.org>
13940L:	platform-driver-x86@vger.kernel.org
13941T:	git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13942S:	Maintained
13943F:	drivers/platform/x86/
13944F:	drivers/platform/olpc/
13945
13946X86 MCE INFRASTRUCTURE
13947M:	Tony Luck <tony.luck@intel.com>
13948M:	Borislav Petkov <bp@alien8.de>
13949L:	linux-edac@vger.kernel.org
13950S:	Maintained
13951F:	arch/x86/kernel/cpu/mcheck/*
13952
13953X86 MICROCODE UPDATE SUPPORT
13954M:	Borislav Petkov <bp@alien8.de>
13955S:	Maintained
13956F:	arch/x86/kernel/cpu/microcode/*
13957
13958X86 VDSO
13959M:	Andy Lutomirski <luto@amacapital.net>
13960L:	linux-kernel@vger.kernel.org
13961T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13962S:	Maintained
13963F:	arch/x86/entry/vdso/
13964
13965XC2028/3028 TUNER DRIVER
13966M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13967M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13968L:	linux-media@vger.kernel.org
13969W:	https://linuxtv.org
13970T:	git git://linuxtv.org/media_tree.git
13971S:	Maintained
13972F:	drivers/media/tuners/tuner-xc2028.*
13973
13974XEN HYPERVISOR INTERFACE
13975M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
13976M:	Juergen Gross <jgross@suse.com>
13977L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13978T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13979S:	Supported
13980F:	arch/x86/xen/
13981F:	drivers/*/xen-*front.c
13982F:	drivers/xen/
13983F:	arch/x86/include/asm/xen/
13984F:	include/xen/
13985F:	include/uapi/xen/
13986
13987XEN HYPERVISOR ARM
13988M:	Stefano Stabellini <sstabellini@kernel.org>
13989L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13990S:	Maintained
13991F:	arch/arm/xen/
13992F:	arch/arm/include/asm/xen/
13993
13994XEN HYPERVISOR ARM64
13995M:	Stefano Stabellini <sstabellini@kernel.org>
13996L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13997S:	Maintained
13998F:	arch/arm64/xen/
13999F:	arch/arm64/include/asm/xen/
14000
14001XEN NETWORK BACKEND DRIVER
14002M:	Wei Liu <wei.liu2@citrix.com>
14003M:	Paul Durrant <paul.durrant@citrix.com>
14004L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14005L:	netdev@vger.kernel.org
14006S:	Supported
14007F:	drivers/net/xen-netback/*
14008
14009XEN PCI SUBSYSTEM
14010M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14011L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14012S:	Supported
14013F:	arch/x86/pci/*xen*
14014F:	drivers/pci/*xen*
14015
14016XEN BLOCK SUBSYSTEM
14017M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14018M:	Roger Pau Monné <roger.pau@citrix.com>
14019L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14020S:	Supported
14021F:	drivers/block/xen-blkback/*
14022F:	drivers/block/xen*
14023
14024XEN PVSCSI DRIVERS
14025M:	Juergen Gross <jgross@suse.com>
14026L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14027L:	linux-scsi@vger.kernel.org
14028S:	Supported
14029F:	drivers/scsi/xen-scsifront.c
14030F:	drivers/xen/xen-scsiback.c
14031F:	include/xen/interface/io/vscsiif.h
14032
14033XEN SWIOTLB SUBSYSTEM
14034M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14035L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14036S:	Supported
14037F:	arch/x86/xen/*swiotlb*
14038F:	drivers/xen/*swiotlb*
14039
14040XFS FILESYSTEM
14041M:	Darrick J. Wong <darrick.wong@oracle.com>
14042M:	linux-xfs@vger.kernel.org
14043L:	linux-xfs@vger.kernel.org
14044W:	http://xfs.org/
14045T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14046S:	Supported
14047F:	Documentation/filesystems/xfs.txt
14048F:	fs/xfs/
14049
14050XILINX AXI ETHERNET DRIVER
14051M:	Anirudha Sarangi <anirudh@xilinx.com>
14052M:	John Linn <John.Linn@xilinx.com>
14053S:	Maintained
14054F:	drivers/net/ethernet/xilinx/xilinx_axienet*
14055
14056XILINX UARTLITE SERIAL DRIVER
14057M:	Peter Korsgaard <jacmet@sunsite.dk>
14058L:	linux-serial@vger.kernel.org
14059S:	Maintained
14060F:	drivers/tty/serial/uartlite.c
14061
14062XILINX VIDEO IP CORES
14063M:	Hyun Kwon <hyun.kwon@xilinx.com>
14064M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14065L:	linux-media@vger.kernel.org
14066T:	git git://linuxtv.org/media_tree.git
14067S:	Supported
14068F:	Documentation/devicetree/bindings/media/xilinx/
14069F:	drivers/media/platform/xilinx/
14070F:	include/uapi/linux/xilinx-v4l2-controls.h
14071
14072XILLYBUS DRIVER
14073M:	Eli Billauer <eli.billauer@gmail.com>
14074L:	linux-kernel@vger.kernel.org
14075S:	Supported
14076F:	drivers/char/xillybus/
14077
14078XTENSA XTFPGA PLATFORM SUPPORT
14079M:	Max Filippov <jcmvbkbc@gmail.com>
14080L:	linux-xtensa@linux-xtensa.org
14081S:	Maintained
14082F:	drivers/spi/spi-xtensa-xtfpga.c
14083F:	sound/soc/xtensa/xtfpga-i2s.c
14084
14085YAM DRIVER FOR AX.25
14086M:	Jean-Paul Roubelat <jpr@f6fbb.org>
14087L:	linux-hams@vger.kernel.org
14088S:	Maintained
14089F:	drivers/net/hamradio/yam*
14090F:	include/linux/yam.h
14091
14092YEALINK PHONE DRIVER
14093M:	Henk Vergonet <Henk.Vergonet@gmail.com>
14094L:	usbb2k-api-dev@nongnu.org
14095S:	Maintained
14096F:	Documentation/input/yealink.rst
14097F:	drivers/input/misc/yealink.*
14098
14099Z8530 DRIVER FOR AX.25
14100M:	Joerg Reuter <jreuter@yaina.de>
14101W:	http://yaina.de/jreuter/
14102W:	http://www.qsl.net/dl1bke/
14103L:	linux-hams@vger.kernel.org
14104S:	Maintained
14105F:	Documentation/networking/z8530drv.txt
14106F:	drivers/net/hamradio/*scc.c
14107F:	drivers/net/hamradio/z8530.h
14108
14109ZBUD COMPRESSED PAGE ALLOCATOR
14110M:	Seth Jennings <sjenning@redhat.com>
14111M:	Dan Streetman <ddstreet@ieee.org>
14112L:	linux-mm@kvack.org
14113S:	Maintained
14114F:	mm/zbud.c
14115F:	include/linux/zbud.h
14116
14117ZD1211RW WIRELESS DRIVER
14118M:	Daniel Drake <dsd@gentoo.org>
14119M:	Ulrich Kunitz <kune@deine-taler.de>
14120W:	http://zd1211.ath.cx/wiki/DriverRewrite
14121L:	linux-wireless@vger.kernel.org
14122L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
14123S:	Maintained
14124F:	drivers/net/wireless/zydas/zd1211rw/
14125
14126ZD1301_DEMOD MEDIA DRIVER
14127M:	Antti Palosaari <crope@iki.fi>
14128L:	linux-media@vger.kernel.org
14129W:	https://linuxtv.org/
14130W:	http://palosaari.fi/linux/
14131Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14132S:	Maintained
14133F:	drivers/media/dvb-frontends/zd1301_demod*
14134
14135ZD1301 MEDIA DRIVER
14136M:	Antti Palosaari <crope@iki.fi>
14137L:	linux-media@vger.kernel.org
14138W:	https://linuxtv.org/
14139W:	http://palosaari.fi/linux/
14140Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14141S:	Maintained
14142F:	drivers/media/usb/dvb-usb-v2/zd1301*
14143
14144ZPOOL COMPRESSED PAGE STORAGE API
14145M:	Dan Streetman <ddstreet@ieee.org>
14146L:	linux-mm@kvack.org
14147S:	Maintained
14148F:	mm/zpool.c
14149F:	include/linux/zpool.h
14150
14151ZR36067 VIDEO FOR LINUX DRIVER
14152L:	mjpeg-users@lists.sourceforge.net
14153L:	linux-media@vger.kernel.org
14154W:	http://mjpeg.sourceforge.net/driver-zoran/
14155T:	hg https://linuxtv.org/hg/v4l-dvb
14156S:	Odd Fixes
14157F:	drivers/media/pci/zoran/
14158
14159ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14160M:	Minchan Kim <minchan@kernel.org>
14161M:	Nitin Gupta <ngupta@vflare.org>
14162R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14163L:	linux-kernel@vger.kernel.org
14164S:	Maintained
14165F:	drivers/block/zram/
14166F:	Documentation/blockdev/zram.txt
14167
14168ZS DECSTATION Z85C30 SERIAL DRIVER
14169M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14170S:	Maintained
14171F:	drivers/tty/serial/zs.*
14172
14173ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14174M:	Minchan Kim <minchan@kernel.org>
14175M:	Nitin Gupta <ngupta@vflare.org>
14176R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14177L:	linux-mm@kvack.org
14178S:	Maintained
14179F:	mm/zsmalloc.c
14180F:	include/linux/zsmalloc.h
14181F:	Documentation/vm/zsmalloc.txt
14182
14183ZSWAP COMPRESSED SWAP CACHING
14184M:	Seth Jennings <sjenning@redhat.com>
14185M:	Dan Streetman <ddstreet@ieee.org>
14186L:	linux-mm@kvack.org
14187S:	Maintained
14188F:	mm/zswap.c
14189
14190THE REST
14191M:	Linus Torvalds <torvalds@linux-foundation.org>
14192L:	linux-kernel@vger.kernel.org
14193Q:	http://patchwork.kernel.org/project/LKML/list/
14194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14195S:	Buried alive in reporters
14196F:	*
14197F:	*/
14198