xref: /openbmc/linux/MAINTAINERS (revision f7d84fa7)
1
2
3	List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below.  This will make things
6easier on the maintainers.  Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91.	Always _test_ your changes, however small, on at least 4 or
10	5 people, preferably many more.
11
122.	Try to release a few ALPHA test versions to the net. Announce
13	them onto the kernel channel and await results. This is especially
14	important for device drivers, because often that's the only way
15	you will find things like the fact version 3 firmware needs
16	a magic fix you didn't know about, or some clown changed the
17	chips on a board and not its name.  (Don't laugh!  Look at the
18	SMC etherpower for that.)
19
203.	Make sure your changes compile correctly in multiple
21	configurations. In particular check that changes work both as a
22	module and built into the kernel.
23
244.	When you are happy with a change make it generally available for
25	testing and await feedback.
26
275.	Make a patch available to the relevant maintainer in the list. Use
28	'diff -u' to make the patch easy to merge. Be prepared to get your
29	changes sent back with seemingly silly requests about formatting
30	and variable names.  These aren't as silly as they seem. One
31	job the maintainers (and especially Linus) do is to keep things
32	looking the same. Sometimes this means that the clever hack in
33	your driver to get around a problem actually needs to become a
34	generalized kernel feature ready for next time.
35
36	PLEASE check your patch with the automated style checker
37	(scripts/checkpatch.pl) to catch trivial style violations.
38	See Documentation/process/coding-style.rst for guidance here.
39
40	PLEASE CC: the maintainers and mailing lists that are generated
41	by scripts/get_maintainer.pl.  The results returned by the
42	script will be best if you have git installed and are making
43	your changes in a branch derived from Linus' latest git tree.
44	See Documentation/process/submitting-patches.rst for details.
45
46	PLEASE try to include any credit lines you want added with the
47	patch. It avoids people being missed off by mistake and makes
48	it easier to know who wants adding and who doesn't.
49
50	PLEASE document known bugs. If it doesn't work for everything
51	or does something very odd once a month document it.
52
53	PLEASE remember that submissions must be made under the terms
54	of the Linux Foundation certificate of contribution and should
55	include a Signed-off-by: line.  The current version of this
56	"Developer's Certificate of Origin" (DCO) is listed in the file
57	Documentation/process/submitting-patches.rst.
58
596.	Make sure you have the right to send any changes you make. If you
60	do changes at work you may find your employer owns the patch
61	not you.
62
637.	When sending security related changes or reports to a maintainer
64	please Cc: security@kernel.org, especially if the maintainer
65	does not respond.
66
678.	Happy hacking.
68
69Descriptions of section entries:
70
71	P: Person (obsolete)
72	M: Mail patches to: FullName <address@domain>
73	R: Designated reviewer: FullName <address@domain>
74	   These reviewers should be CCed on patches.
75	L: Mailing list that is relevant to this area
76	W: Web-page with status/info
77	B: URI for where to file bugs. A web-page with detailed bug
78	   filing info, a direct bug tracker link, or a mailto: URI.
79	C: URI for chat protocol, server and channel where developers
80	   usually hang out, for example irc://server/channel.
81	Q: Patchwork web based patch tracking system site
82	T: SCM tree type and location.
83	   Type is one of: git, hg, quilt, stgit, topgit
84	S: Status, one of the following:
85	   Supported:	Someone is actually paid to look after this.
86	   Maintained:	Someone actually looks after it.
87	   Odd Fixes:	It has a maintainer but they don't have time to do
88			much other than throw the odd patch in. See below..
89	   Orphan:	No current maintainer [but maybe you could take the
90			role as you write your new code].
91	   Obsolete:	Old code. Something tagged obsolete generally means
92			it has been replaced by a better system and you
93			should be using that.
94	F: Files and directories with wildcard patterns.
95	   A trailing slash includes all files and subdirectory files.
96	   F:	drivers/net/	all files in and below drivers/net
97	   F:	drivers/net/*	all files in drivers/net, but not below
98	   F:	*/net/*		all files in "any top level directory"/net
99	   One pattern per line.  Multiple F: lines acceptable.
100	N: Files and directories with regex patterns.
101	   N:	[^a-z]tegra	all files whose path contains the word tegra
102	   One pattern per line.  Multiple N: lines acceptable.
103	   scripts/get_maintainer.pl has different behavior for files that
104	   match F: pattern and matches of N: patterns.  By default,
105	   get_maintainer will not look at git log history when an F: pattern
106	   match occurs.  When an N: match occurs, git log history is used
107	   to also notify the people that have git commit signatures.
108	X: Files and directories that are NOT maintained, same rules as F:
109	   Files exclusions are tested before file matches.
110	   Can be useful for excluding a specific subdirectory, for instance:
111	   F:	net/
112	   X:	net/ipv6/
113	   matches all files in and below net excluding net/ipv6/
114	K: Keyword perl extended regex pattern to match content in a
115	   patch or file.  For instance:
116	   K: of_get_profile
117	      matches patches or files that contain "of_get_profile"
118	   K: \b(printk|pr_(info|err))\b
119	      matches patches or files that contain one or more of the words
120	      printk, pr_info or pr_err
121	   One regex pattern per line.  Multiple K: lines acceptable.
122
123Note: For the hard of thinking, this list is meant to remain in alphabetical
124order. If you could add yourselves to it in alphabetical order that would be
125so much easier [Ed]
126
127Maintainers List (try to look for most precise areas first)
128
129		-----------------------------------
130
1313C59X NETWORK DRIVER
132M:	Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
133L:	netdev@vger.kernel.org
134S:	Maintained
135F:	Documentation/networking/vortex.txt
136F:	drivers/net/ethernet/3com/3c59x.c
137
1383CR990 NETWORK DRIVER
139M:	David Dillow <dave@thedillows.org>
140L:	netdev@vger.kernel.org
141S:	Maintained
142F:	drivers/net/ethernet/3com/typhoon*
143
1443WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
145M:	Adam Radford <aradford@gmail.com>
146L:	linux-scsi@vger.kernel.org
147W:	http://www.lsi.com
148S:	Supported
149F:	drivers/scsi/3w-*
150
15153C700 AND 53C700-66 SCSI DRIVER
152M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
153L:	linux-scsi@vger.kernel.org
154S:	Maintained
155F:	drivers/scsi/53c700*
156
1576LOWPAN GENERIC (BTLE/IEEE 802.15.4)
158M:	Alexander Aring <aar@pengutronix.de>
159M:	Jukka Rissanen <jukka.rissanen@linux.intel.com>
160L:	linux-bluetooth@vger.kernel.org
161L:	linux-wpan@vger.kernel.org
162S:	Maintained
163F:	net/6lowpan/
164F:	include/net/6lowpan.h
165F:	Documentation/networking/6lowpan.txt
166
1676PACK NETWORK DRIVER FOR AX.25
168M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
169L:	linux-hams@vger.kernel.org
170S:	Maintained
171F:	drivers/net/hamradio/6pack.c
172
1738169 10/100/1000 GIGABIT ETHERNET DRIVER
174M:	Realtek linux nic maintainers <nic_swsd@realtek.com>
175L:	netdev@vger.kernel.org
176S:	Maintained
177F:	drivers/net/ethernet/realtek/r8169.c
178
1798250/16?50 (AND CLONE UARTS) SERIAL DRIVER
180M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
181L:	linux-serial@vger.kernel.org
182S:	Maintained
183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
184F:	drivers/tty/serial/8250*
185F:	include/linux/serial_8250.h
186
1878390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
188L:	netdev@vger.kernel.org
189S:	Orphan / Obsolete
190F:	drivers/net/ethernet/8390/
191
1929P FILE SYSTEM
193M:	Eric Van Hensbergen <ericvh@gmail.com>
194M:	Ron Minnich <rminnich@sandia.gov>
195M:	Latchesar Ionkov <lucho@ionkov.net>
196L:	v9fs-developer@lists.sourceforge.net
197W:	http://swik.net/v9fs
198Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
200S:	Maintained
201F:	Documentation/filesystems/9p.txt
202F:	fs/9p/
203F:	net/9p/
204F:	include/net/9p/
205F:	include/uapi/linux/virtio_9p.h
206F:	include/trace/events/9p.h
207
208
209A8293 MEDIA DRIVER
210M:	Antti Palosaari <crope@iki.fi>
211L:	linux-media@vger.kernel.org
212W:	https://linuxtv.org
213W:	http://palosaari.fi/linux/
214Q:	http://patchwork.linuxtv.org/project/linux-media/list/
215T:	git git://linuxtv.org/anttip/media_tree.git
216S:	Maintained
217F:	drivers/media/dvb-frontends/a8293*
218
219AACRAID SCSI RAID DRIVER
220M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
221L:	linux-scsi@vger.kernel.org
222W:	http://www.adaptec.com/
223S:	Supported
224F:	Documentation/scsi/aacraid.txt
225F:	drivers/scsi/aacraid/
226
227ABI/API
228L:	linux-api@vger.kernel.org
229F:	include/linux/syscalls.h
230F:	kernel/sys_ni.c
231
232ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
233M:	Hans de Goede <hdegoede@redhat.com>
234L:	linux-hwmon@vger.kernel.org
235S:	Maintained
236F:	drivers/hwmon/abituguru.c
237
238ABIT UGURU 3 HARDWARE MONITOR DRIVER
239M:	Alistair John Strachan <alistair@devzero.co.uk>
240L:	linux-hwmon@vger.kernel.org
241S:	Maintained
242F:	drivers/hwmon/abituguru3.c
243
244ACCES 104-DIO-48E GPIO DRIVER
245M:	William Breathitt Gray <vilhelm.gray@gmail.com>
246L:	linux-gpio@vger.kernel.org
247S:	Maintained
248F:	drivers/gpio/gpio-104-dio-48e.c
249
250ACCES 104-IDI-48 GPIO DRIVER
251M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
252L:	linux-gpio@vger.kernel.org
253S:	Maintained
254F:	drivers/gpio/gpio-104-idi-48.c
255
256ACCES 104-IDIO-16 GPIO DRIVER
257M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
258L:	linux-gpio@vger.kernel.org
259S:	Maintained
260F:	drivers/gpio/gpio-104-idio-16.c
261
262ACCES 104-QUAD-8 IIO DRIVER
263M:	William Breathitt Gray <vilhelm.gray@gmail.com>
264L:	linux-iio@vger.kernel.org
265S:	Maintained
266F:	drivers/iio/counter/104-quad-8.c
267
268ACCES PCI-IDIO-16 GPIO DRIVER
269M:	William Breathitt Gray <vilhelm.gray@gmail.com>
270L:	linux-gpio@vger.kernel.org
271S:	Maintained
272F:	drivers/gpio/gpio-pci-idio-16.c
273
274ACENIC DRIVER
275M:	Jes Sorensen <jes@trained-monkey.org>
276L:	linux-acenic@sunsite.dk
277S:	Maintained
278F:	drivers/net/ethernet/alteon/acenic*
279
280ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
281M:	Peter Feuerer <peter@piie.net>
282L:	platform-driver-x86@vger.kernel.org
283W:	http://piie.net/?section=acerhdf
284S:	Maintained
285F:	drivers/platform/x86/acerhdf.c
286
287ACER WMI LAPTOP EXTRAS
288M:	"Lee, Chun-Yi" <jlee@suse.com>
289L:	platform-driver-x86@vger.kernel.org
290S:	Maintained
291F:	drivers/platform/x86/acer-wmi.c
292
293ACPI
294M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
295M:	Len Brown <lenb@kernel.org>
296L:	linux-acpi@vger.kernel.org
297W:	https://01.org/linux-acpi
298Q:	https://patchwork.kernel.org/project/linux-acpi/list/
299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
300B:	https://bugzilla.kernel.org
301S:	Supported
302F:	drivers/acpi/
303F:	drivers/pnp/pnpacpi/
304F:	include/linux/acpi.h
305F:	include/acpi/
306F:	Documentation/acpi/
307F:	Documentation/ABI/testing/sysfs-bus-acpi
308F:	Documentation/ABI/testing/configfs-acpi
309F:	drivers/pci/*acpi*
310F:	drivers/pci/*/*acpi*
311F:	drivers/pci/*/*/*acpi*
312F:	tools/power/acpi/
313
314ACPI COMPONENT ARCHITECTURE (ACPICA)
315M:	Robert Moore <robert.moore@intel.com>
316M:	Lv Zheng <lv.zheng@intel.com>
317M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
318L:	linux-acpi@vger.kernel.org
319L:	devel@acpica.org
320W:	https://acpica.org/
321W:	https://github.com/acpica/acpica/
322Q:	https://patchwork.kernel.org/project/linux-acpi/list/
323T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
324B:	https://bugzilla.kernel.org
325B:	https://bugs.acpica.org
326S:	Supported
327F:	drivers/acpi/acpica/
328F:	include/acpi/
329F:	tools/power/acpi/
330
331ACPI FAN DRIVER
332M:	Zhang Rui <rui.zhang@intel.com>
333L:	linux-acpi@vger.kernel.org
334W:	https://01.org/linux-acpi
335B:	https://bugzilla.kernel.org
336S:	Supported
337F:	drivers/acpi/fan.c
338
339ACPI FOR ARM64 (ACPI/arm64)
340M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
341M:	Hanjun Guo <hanjun.guo@linaro.org>
342M:	Sudeep Holla <sudeep.holla@arm.com>
343L:	linux-acpi@vger.kernel.org
344S:	Maintained
345F:	drivers/acpi/arm64
346
347ACPI THERMAL DRIVER
348M:	Zhang Rui <rui.zhang@intel.com>
349L:	linux-acpi@vger.kernel.org
350W:	https://01.org/linux-acpi
351B:	https://bugzilla.kernel.org
352S:	Supported
353F:	drivers/acpi/*thermal*
354
355ACPI VIDEO DRIVER
356M:	Zhang Rui <rui.zhang@intel.com>
357L:	linux-acpi@vger.kernel.org
358W:	https://01.org/linux-acpi
359B:	https://bugzilla.kernel.org
360S:	Supported
361F:	drivers/acpi/acpi_video.c
362
363ACPI WMI DRIVER
364L:	platform-driver-x86@vger.kernel.org
365S:	Orphan
366F:	drivers/platform/x86/wmi.c
367
368AD1889 ALSA SOUND DRIVER
369M:	Thibaut Varene <T-Bone@parisc-linux.org>
370W:	http://wiki.parisc-linux.org/AD1889
371L:	linux-parisc@vger.kernel.org
372S:	Maintained
373F:	sound/pci/ad1889.*
374
375AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
376M:	Michael Hennerich <michael.hennerich@analog.com>
377W:	http://wiki.analog.com/AD5254
378W:	http://ez.analog.com/community/linux-device-drivers
379S:	Supported
380F:	drivers/misc/ad525x_dpot.c
381
382AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
383M:	Michael Hennerich <michael.hennerich@analog.com>
384W:	http://wiki.analog.com/AD5398
385W:	http://ez.analog.com/community/linux-device-drivers
386S:	Supported
387F:	drivers/regulator/ad5398.c
388
389AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
390M:	Michael Hennerich <michael.hennerich@analog.com>
391W:	http://wiki.analog.com/AD7142
392W:	http://ez.analog.com/community/linux-device-drivers
393S:	Supported
394F:	drivers/input/misc/ad714x.c
395
396AD7877 TOUCHSCREEN DRIVER
397M:	Michael Hennerich <michael.hennerich@analog.com>
398W:	http://wiki.analog.com/AD7877
399W:	http://ez.analog.com/community/linux-device-drivers
400S:	Supported
401F:	drivers/input/touchscreen/ad7877.c
402
403AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
404M:	Michael Hennerich <michael.hennerich@analog.com>
405W:	http://wiki.analog.com/AD7879
406W:	http://ez.analog.com/community/linux-device-drivers
407S:	Supported
408F:	drivers/input/touchscreen/ad7879.c
409
410ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
411M:	Jiri Kosina <jikos@kernel.org>
412S:	Maintained
413
414ADF7242 IEEE 802.15.4 RADIO DRIVER
415M:	Michael Hennerich <michael.hennerich@analog.com>
416W:	https://wiki.analog.com/ADF7242
417W:	http://ez.analog.com/community/linux-device-drivers
418L:	linux-wpan@vger.kernel.org
419S:	Supported
420F:	drivers/net/ieee802154/adf7242.c
421F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
422
423ADM1025 HARDWARE MONITOR DRIVER
424M:	Jean Delvare <jdelvare@suse.com>
425L:	linux-hwmon@vger.kernel.org
426S:	Maintained
427F:	Documentation/hwmon/adm1025
428F:	drivers/hwmon/adm1025.c
429
430ADM1029 HARDWARE MONITOR DRIVER
431M:	Corentin Labbe <clabbe.montjoie@gmail.com>
432L:	linux-hwmon@vger.kernel.org
433S:	Maintained
434F:	drivers/hwmon/adm1029.c
435
436ADM8211 WIRELESS DRIVER
437L:	linux-wireless@vger.kernel.org
438W:	http://wireless.kernel.org/
439S:	Orphan
440F:	drivers/net/wireless/admtek/adm8211.*
441
442ADP1653 FLASH CONTROLLER DRIVER
443M:	Sakari Ailus <sakari.ailus@iki.fi>
444L:	linux-media@vger.kernel.org
445S:	Maintained
446F:	drivers/media/i2c/adp1653.c
447F:	include/media/i2c/adp1653.h
448
449ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
450M:	Michael Hennerich <michael.hennerich@analog.com>
451W:	http://wiki.analog.com/ADP5520
452W:	http://ez.analog.com/community/linux-device-drivers
453S:	Supported
454F:	drivers/mfd/adp5520.c
455F:	drivers/video/backlight/adp5520_bl.c
456F:	drivers/leds/leds-adp5520.c
457F:	drivers/gpio/gpio-adp5520.c
458F:	drivers/input/keyboard/adp5520-keys.c
459
460ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
461M:	Michael Hennerich <michael.hennerich@analog.com>
462W:	http://wiki.analog.com/ADP5588
463W:	http://ez.analog.com/community/linux-device-drivers
464S:	Supported
465F:	drivers/input/keyboard/adp5588-keys.c
466F:	drivers/gpio/gpio-adp5588.c
467
468ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
469M:	Michael Hennerich <michael.hennerich@analog.com>
470W:	http://wiki.analog.com/ADP8860
471W:	http://ez.analog.com/community/linux-device-drivers
472S:	Supported
473F:	drivers/video/backlight/adp8860_bl.c
474
475ADS1015 HARDWARE MONITOR DRIVER
476M:	Dirk Eibach <eibach@gdsys.de>
477L:	linux-hwmon@vger.kernel.org
478S:	Maintained
479F:	Documentation/hwmon/ads1015
480F:	drivers/hwmon/ads1015.c
481F:	include/linux/i2c/ads1015.h
482
483ADT746X FAN DRIVER
484M:	Colin Leroy <colin@colino.net>
485S:	Maintained
486F:	drivers/macintosh/therm_adt746x.c
487
488ADT7475 HARDWARE MONITOR DRIVER
489M:	Jean Delvare <jdelvare@suse.com>
490L:	linux-hwmon@vger.kernel.org
491S:	Maintained
492F:	Documentation/hwmon/adt7475
493F:	drivers/hwmon/adt7475.c
494
495ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
496M:	Michael Hennerich <michael.hennerich@analog.com>
497W:	http://wiki.analog.com/ADXL345
498W:	http://ez.analog.com/community/linux-device-drivers
499S:	Supported
500F:	drivers/input/misc/adxl34x.c
501
502ADVANSYS SCSI DRIVER
503M:	Matthew Wilcox <matthew@wil.cx>
504M:	Hannes Reinecke <hare@suse.com>
505L:	linux-scsi@vger.kernel.org
506S:	Maintained
507F:	Documentation/scsi/advansys.txt
508F:	drivers/scsi/advansys.c
509
510AEDSP16 DRIVER
511M:	Riccardo Facchetti <fizban@tin.it>
512S:	Maintained
513F:	sound/oss/aedsp16.c
514
515AF9013 MEDIA DRIVER
516M:	Antti Palosaari <crope@iki.fi>
517L:	linux-media@vger.kernel.org
518W:	https://linuxtv.org
519W:	http://palosaari.fi/linux/
520Q:	http://patchwork.linuxtv.org/project/linux-media/list/
521T:	git git://linuxtv.org/anttip/media_tree.git
522S:	Maintained
523F:	drivers/media/dvb-frontends/af9013*
524
525AF9033 MEDIA DRIVER
526M:	Antti Palosaari <crope@iki.fi>
527L:	linux-media@vger.kernel.org
528W:	https://linuxtv.org
529W:	http://palosaari.fi/linux/
530Q:	http://patchwork.linuxtv.org/project/linux-media/list/
531T:	git git://linuxtv.org/anttip/media_tree.git
532S:	Maintained
533F:	drivers/media/dvb-frontends/af9033*
534
535AFFS FILE SYSTEM
536L:	linux-fsdevel@vger.kernel.org
537S:	Orphan
538F:	Documentation/filesystems/affs.txt
539F:	fs/affs/
540
541AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
542M:	David Howells <dhowells@redhat.com>
543L:	linux-afs@lists.infradead.org
544S:	Supported
545F:	fs/afs/
546F:	include/net/af_rxrpc.h
547F:	net/rxrpc/af_rxrpc.c
548W:	https://www.infradead.org/~dhowells/kafs/
549
550AGPGART DRIVER
551M:	David Airlie <airlied@linux.ie>
552T:	git git://people.freedesktop.org/~airlied/linux (part of drm maint)
553S:	Maintained
554F:	drivers/char/agp/
555F:	include/linux/agp*
556F:	include/uapi/linux/agp*
557
558AHA152X SCSI DRIVER
559M:	"Juergen E. Fischer" <fischer@norbit.de>
560L:	linux-scsi@vger.kernel.org
561S:	Maintained
562F:	drivers/scsi/aha152x*
563F:	drivers/scsi/pcmcia/aha152x*
564
565AIC7XXX / AIC79XX SCSI DRIVER
566M:	Hannes Reinecke <hare@suse.com>
567L:	linux-scsi@vger.kernel.org
568S:	Maintained
569F:	drivers/scsi/aic7xxx/
570
571AIMSLAB FM RADIO RECEIVER DRIVER
572M:	Hans Verkuil <hverkuil@xs4all.nl>
573L:	linux-media@vger.kernel.org
574T:	git git://linuxtv.org/media_tree.git
575W:	https://linuxtv.org
576S:	Maintained
577F:	drivers/media/radio/radio-aimslab*
578
579AIO
580M:	Benjamin LaHaise <bcrl@kvack.org>
581L:	linux-aio@kvack.org
582S:	Supported
583F:	fs/aio.c
584F:	include/linux/*aio*.h
585
586AIRSPY MEDIA DRIVER
587M:	Antti Palosaari <crope@iki.fi>
588L:	linux-media@vger.kernel.org
589W:	https://linuxtv.org
590W:	http://palosaari.fi/linux/
591Q:	http://patchwork.linuxtv.org/project/linux-media/list/
592T:	git git://linuxtv.org/anttip/media_tree.git
593S:	Maintained
594F:	drivers/media/usb/airspy/
595
596ALACRITECH GIGABIT ETHERNET DRIVER
597M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
598S:	Maintained
599F:	drivers/net/ethernet/alacritech/*
600
601ALCATEL SPEEDTOUCH USB DRIVER
602M:	Duncan Sands <duncan.sands@free.fr>
603L:	linux-usb@vger.kernel.org
604W:	http://www.linux-usb.org/SpeedTouch/
605S:	Maintained
606F:	drivers/usb/atm/speedtch.c
607F:	drivers/usb/atm/usbatm.c
608
609ALCHEMY AU1XX0 MMC DRIVER
610M:	Manuel Lauss <manuel.lauss@gmail.com>
611S:	Maintained
612F:	drivers/mmc/host/au1xmmc.c
613
614ALI1563 I2C DRIVER
615M:	Rudolf Marek <r.marek@assembler.cz>
616L:	linux-i2c@vger.kernel.org
617S:	Maintained
618F:	Documentation/i2c/busses/i2c-ali1563
619F:	drivers/i2c/busses/i2c-ali1563.c
620
621ALLWINNER SECURITY SYSTEM
622M:	Corentin Labbe <clabbe.montjoie@gmail.com>
623L:	linux-crypto@vger.kernel.org
624S:	Maintained
625F:	drivers/crypto/sunxi-ss/
626
627ALPHA PORT
628M:	Richard Henderson <rth@twiddle.net>
629M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
630M:	Matt Turner <mattst88@gmail.com>
631S:	Odd Fixes
632L:	linux-alpha@vger.kernel.org
633F:	arch/alpha/
634
635ALPS PS/2 TOUCHPAD DRIVER
636R:	Pali Rohár <pali.rohar@gmail.com>
637F:	drivers/input/mouse/alps.*
638
639ALTERA MAILBOX DRIVER
640M:	Ley Foon Tan <lftan@altera.com>
641L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
642S:	Maintained
643F:	drivers/mailbox/mailbox-altera.c
644
645ALTERA PIO DRIVER
646M:	Tien Hock Loh <thloh@altera.com>
647L:	linux-gpio@vger.kernel.org
648S:	Maintained
649F:	drivers/gpio/gpio-altera.c
650
651ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
652M:	Thor Thayer <thor.thayer@linux.intel.com>
653S:	Maintained
654F:	drivers/gpio/gpio-altera-a10sr.c
655F:	drivers/mfd/altera-a10sr.c
656F:	drivers/reset/reset-a10sr.c
657F:	include/linux/mfd/altera-a10sr.h
658F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
659
660ALTERA TRIPLE SPEED ETHERNET DRIVER
661M:	Vince Bridgers <vbridger@opensource.altera.com>
662L:	netdev@vger.kernel.org
663L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
664S:	Maintained
665F:	drivers/net/ethernet/altera/
666
667ALTERA UART/JTAG UART SERIAL DRIVERS
668M:	Tobias Klauser <tklauser@distanz.ch>
669L:	linux-serial@vger.kernel.org
670L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
671S:	Maintained
672F:	drivers/tty/serial/altera_uart.c
673F:	drivers/tty/serial/altera_jtaguart.c
674F:	include/linux/altera_uart.h
675F:	include/linux/altera_jtaguart.h
676
677AMAZON ETHERNET DRIVERS
678M:	Netanel Belgazal <netanel@annapurnalabs.com>
679R:	Saeed Bishara <saeed@annapurnalabs.com>
680R:	Zorik Machulsky <zorik@annapurnalabs.com>
681L:	netdev@vger.kernel.org
682S:	Supported
683F:	Documentation/networking/ena.txt
684F:	drivers/net/ethernet/amazon/
685
686AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
687M:	Tom Lendacky <thomas.lendacky@amd.com>
688M:	Gary Hook <gary.hook@amd.com>
689L:	linux-crypto@vger.kernel.org
690S:	Supported
691F:	drivers/crypto/ccp/
692F:	include/linux/ccp.h
693
694AMD FAM15H PROCESSOR POWER MONITORING DRIVER
695M:	Huang Rui <ray.huang@amd.com>
696L:	linux-hwmon@vger.kernel.org
697S:	Supported
698F:	Documentation/hwmon/fam15h_power
699F:	drivers/hwmon/fam15h_power.c
700
701AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
702L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
703S:	Orphan
704F:	drivers/usb/gadget/udc/amd5536udc.*
705
706AMD GEODE PROCESSOR/CHIPSET SUPPORT
707P:	Andres Salomon <dilinger@queued.net>
708L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
709W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
710S:	Supported
711F:	drivers/char/hw_random/geode-rng.c
712F:	drivers/crypto/geode*
713F:	drivers/video/fbdev/geode/
714F:	arch/x86/include/asm/geode.h
715
716AMD IOMMU (AMD-VI)
717M:	Joerg Roedel <joro@8bytes.org>
718L:	iommu@lists.linux-foundation.org
719T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
720S:	Maintained
721F:	drivers/iommu/amd_iommu*.[ch]
722F:	include/linux/amd-iommu.h
723
724AMD KFD
725M:	Oded Gabbay <oded.gabbay@gmail.com>
726L:	dri-devel@lists.freedesktop.org
727T:	git git://people.freedesktop.org/~gabbayo/linux.git
728S:	Supported
729F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
730F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
731F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
732F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
733F:	drivers/gpu/drm/amd/amdkfd/
734F:	drivers/gpu/drm/amd/include/cik_structs.h
735F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
736F:	drivers/gpu/drm/amd/include/vi_structs.h
737F:	drivers/gpu/drm/radeon/radeon_kfd.c
738F:	drivers/gpu/drm/radeon/radeon_kfd.h
739F:	include/uapi/linux/kfd_ioctl.h
740
741AMD SEATTLE DEVICE TREE SUPPORT
742M:	Brijesh Singh <brijeshkumar.singh@amd.com>
743M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
744M:	Tom Lendacky <thomas.lendacky@amd.com>
745S:	Supported
746F:	arch/arm64/boot/dts/amd/
747
748AMD XGBE DRIVER
749M:	Tom Lendacky <thomas.lendacky@amd.com>
750L:	netdev@vger.kernel.org
751S:	Supported
752F:	drivers/net/ethernet/amd/xgbe/
753F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
754
755AMS (Apple Motion Sensor) DRIVER
756M:	Michael Hanselmann <linux-kernel@hansmi.ch>
757S:	Supported
758F:	drivers/macintosh/ams/
759
760ANALOG DEVICES INC AD9389B DRIVER
761M:	Hans Verkuil <hans.verkuil@cisco.com>
762L:	linux-media@vger.kernel.org
763S:	Maintained
764F:	drivers/media/i2c/ad9389b*
765
766ANALOG DEVICES INC ADV7180 DRIVER
767M:	Lars-Peter Clausen <lars@metafoo.de>
768L:	linux-media@vger.kernel.org
769W:	http://ez.analog.com/community/linux-device-drivers
770S:	Supported
771F:	drivers/media/i2c/adv7180.c
772
773ANALOG DEVICES INC ADV7511 DRIVER
774M:	Hans Verkuil <hans.verkuil@cisco.com>
775L:	linux-media@vger.kernel.org
776S:	Maintained
777F:	drivers/media/i2c/adv7511*
778
779ANALOG DEVICES INC ADV7604 DRIVER
780M:	Hans Verkuil <hans.verkuil@cisco.com>
781L:	linux-media@vger.kernel.org
782S:	Maintained
783F:	drivers/media/i2c/adv7604*
784
785ANALOG DEVICES INC ADV7842 DRIVER
786M:	Hans Verkuil <hans.verkuil@cisco.com>
787L:	linux-media@vger.kernel.org
788S:	Maintained
789F:	drivers/media/i2c/adv7842*
790
791ANALOG DEVICES INC ASOC CODEC DRIVERS
792M:	Lars-Peter Clausen <lars@metafoo.de>
793L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
794W:	http://wiki.analog.com/
795W:	http://ez.analog.com/community/linux-device-drivers
796S:	Supported
797F:	sound/soc/codecs/adau*
798F:	sound/soc/codecs/adav*
799F:	sound/soc/codecs/ad1*
800F:	sound/soc/codecs/ad7*
801F:	sound/soc/codecs/ssm*
802F:	sound/soc/codecs/sigmadsp.*
803
804ANALOG DEVICES INC ASOC DRIVERS
805L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
806L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
807W:	http://blackfin.uclinux.org/
808S:	Supported
809F:	sound/soc/blackfin/*
810
811ANALOG DEVICES INC IIO DRIVERS
812M:	Lars-Peter Clausen <lars@metafoo.de>
813M:	Michael Hennerich <Michael.Hennerich@analog.com>
814W:	http://wiki.analog.com/
815W:	http://ez.analog.com/community/linux-device-drivers
816S:	Supported
817F:	drivers/iio/*/ad*
818F:	drivers/iio/adc/ltc2497*
819X:	drivers/iio/*/adjd*
820F:	drivers/staging/iio/*/ad*
821F:	drivers/staging/iio/trigger/iio-trig-bfin-timer.c
822
823ANALOG DEVICES INC DMA DRIVERS
824M:	Lars-Peter Clausen <lars@metafoo.de>
825W:	http://ez.analog.com/community/linux-device-drivers
826S:	Supported
827F:	drivers/dma/dma-axi-dmac.c
828
829ANDROID CONFIG FRAGMENTS
830M:	Rob Herring <robh@kernel.org>
831S:	Supported
832F:	kernel/configs/android*
833
834ANDROID DRIVERS
835M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
836M:	Arve Hjønnevåg <arve@android.com>
837M:	Riley Andrews <riandrews@android.com>
838T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
839L:	devel@driverdev.osuosl.org
840S:	Supported
841F:	drivers/android/
842F:	drivers/staging/android/
843
844ANDROID ION DRIVER
845M:	Laura Abbott <labbott@redhat.com>
846M:	Sumit Semwal <sumit.semwal@linaro.org>
847L:	devel@driverdev.osuosl.org
848S:	Supported
849F:	drivers/staging/android/ion
850F:	drivers/staging/android/uapi/ion.h
851F:	drivers/staging/android/uapi/ion_test.h
852
853AOA (Apple Onboard Audio) ALSA DRIVER
854M:	Johannes Berg <johannes@sipsolutions.net>
855L:	linuxppc-dev@lists.ozlabs.org
856L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
857S:	Maintained
858F:	sound/aoa/
859
860APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
861M:	William Breathitt Gray <vilhelm.gray@gmail.com>
862L:	linux-iio@vger.kernel.org
863S:	Maintained
864F:	drivers/iio/adc/stx104.c
865
866APM DRIVER
867M:	Jiri Kosina <jikos@kernel.org>
868S:	Odd fixes
869T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
870F:	arch/x86/kernel/apm_32.c
871F:	include/linux/apm_bios.h
872F:	include/uapi/linux/apm_bios.h
873F:	drivers/char/apm-emulation.c
874
875APPLE BCM5974 MULTITOUCH DRIVER
876M:	Henrik Rydberg <rydberg@bitmath.org>
877L:	linux-input@vger.kernel.org
878S:	Odd fixes
879F:	drivers/input/mouse/bcm5974.c
880
881APPLE SMC DRIVER
882M:	Henrik Rydberg <rydberg@bitmath.org>
883L:	linux-hwmon@vger.kernel.org
884S:	Odd fixes
885F:	drivers/hwmon/applesmc.c
886
887APPLETALK NETWORK LAYER
888L:	netdev@vger.kernel.org
889S:	Odd fixes
890F:	drivers/net/appletalk/
891F:	net/appletalk/
892
893APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
894M:	Duc Dang <dhdang@apm.com>
895S:	Supported
896F:	arch/arm64/boot/dts/apm/
897
898APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
899M:	Iyappan Subramanian <isubramanian@apm.com>
900M:	Keyur Chudgar <kchudgar@apm.com>
901M:	Quan Nguyen <qnguyen@apm.com>
902S:	Supported
903F:	drivers/net/ethernet/apm/xgene/
904F:	drivers/net/phy/mdio-xgene.c
905F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
906F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
907
908APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
909M:	Iyappan Subramanian <isubramanian@apm.com>
910M:	Keyur Chudgar <kchudgar@apm.com>
911S:	Supported
912F:	drivers/net/ethernet/apm/xgene-v2/
913
914APPLIED MICRO (APM) X-GENE SOC PMU
915M:	Tai Nguyen <ttnguyen@apm.com>
916S:	Supported
917F:	drivers/perf/xgene_pmu.c
918F:	Documentation/perf/xgene-pmu.txt
919F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
920
921APTINA CAMERA SENSOR PLL
922M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
923L:	linux-media@vger.kernel.org
924S:	Maintained
925F:	drivers/media/i2c/aptina-pll.*
926
927ARC FRAMEBUFFER DRIVER
928M:	Jaya Kumar <jayalk@intworks.biz>
929S:	Maintained
930F:	drivers/video/fbdev/arcfb.c
931F:	drivers/video/fbdev/core/fb_defio.c
932
933ARCNET NETWORK LAYER
934M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
935L:	netdev@vger.kernel.org
936S:	Maintained
937F:	drivers/net/arcnet/
938F:	include/uapi/linux/if_arcnet.h
939
940ARC PGU DRM DRIVER
941M:	Alexey Brodkin <abrodkin@synopsys.com>
942S:	Supported
943F:	drivers/gpu/drm/arc/
944F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
945
946ARM ARCHITECTED TIMER DRIVER
947M:	Mark Rutland <mark.rutland@arm.com>
948M:	Marc Zyngier <marc.zyngier@arm.com>
949L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
950S:	Maintained
951F:	arch/arm/include/asm/arch_timer.h
952F:	arch/arm64/include/asm/arch_timer.h
953F:	drivers/clocksource/arm_arch_timer.c
954
955ARM HDLCD DRM DRIVER
956M:	Liviu Dudau <liviu.dudau@arm.com>
957S:	Supported
958F:	drivers/gpu/drm/arm/hdlcd_*
959F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
960
961ARM MALI-DP DRM DRIVER
962M:	Liviu Dudau <liviu.dudau@arm.com>
963M:	Brian Starkey <brian.starkey@arm.com>
964M:	Mali DP Maintainers <malidp@foss.arm.com>
965S:	Supported
966F:	drivers/gpu/drm/arm/
967F:	Documentation/devicetree/bindings/display/arm,malidp.txt
968
969ARM MFM AND FLOPPY DRIVERS
970M:	Ian Molton <spyro@f2s.com>
971S:	Maintained
972F:	arch/arm/lib/floppydma.S
973F:	arch/arm/include/asm/floppy.h
974
975ARM PMU PROFILING AND DEBUGGING
976M:	Will Deacon <will.deacon@arm.com>
977M:	Mark Rutland <mark.rutland@arm.com>
978S:	Maintained
979L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
980F:	arch/arm*/kernel/perf_*
981F:	arch/arm/oprofile/common.c
982F:	arch/arm*/kernel/hw_breakpoint.c
983F:	arch/arm*/include/asm/hw_breakpoint.h
984F:	arch/arm*/include/asm/perf_event.h
985F:	drivers/perf/*
986F:	include/linux/perf/arm_pmu.h
987F:	Documentation/devicetree/bindings/arm/pmu.txt
988F:	Documentation/devicetree/bindings/perf/
989
990ARM PORT
991M:	Russell King <linux@armlinux.org.uk>
992L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
993W:	http://www.armlinux.org.uk/
994S:	Maintained
995T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
996F:	arch/arm/
997
998ARM SUB-ARCHITECTURES
999L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1000S:	Maintained
1001F:	arch/arm/mach-*/
1002F:	arch/arm/plat-*/
1003T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1004
1005ARM PRIMECELL AACI PL041 DRIVER
1006M:	Russell King <linux@armlinux.org.uk>
1007S:	Maintained
1008F:	sound/arm/aaci.*
1009
1010ARM PRIMECELL CLCD PL110 DRIVER
1011M:	Russell King <linux@armlinux.org.uk>
1012S:	Maintained
1013F:	drivers/video/fbdev/amba-clcd.*
1014
1015ARM PRIMECELL KMI PL050 DRIVER
1016M:	Russell King <linux@armlinux.org.uk>
1017S:	Maintained
1018F:	drivers/input/serio/ambakmi.*
1019F:	include/linux/amba/kmi.h
1020
1021ARM PRIMECELL MMCI PL180/1 DRIVER
1022M:	Russell King <linux@armlinux.org.uk>
1023S:	Maintained
1024F:	drivers/mmc/host/mmci.*
1025F:	include/linux/amba/mmci.h
1026
1027ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1028M:	Russell King <linux@armlinux.org.uk>
1029S:	Maintained
1030F:	drivers/tty/serial/amba-pl01*.c
1031F:	include/linux/amba/serial.h
1032
1033ARM PRIMECELL BUS SUPPORT
1034M:	Russell King <linux@armlinux.org.uk>
1035S:	Maintained
1036F:	drivers/amba/
1037F:	include/linux/amba/bus.h
1038
1039ARM/ADS SPHERE MACHINE SUPPORT
1040M:	Lennert Buytenhek <kernel@wantstofly.org>
1041L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1042S:	Maintained
1043
1044ARM/AFEB9260 MACHINE SUPPORT
1045M:	Sergey Lapin <slapin@ossfans.org>
1046L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1047S:	Maintained
1048
1049ARM/AJECO 1ARM MACHINE SUPPORT
1050M:	Lennert Buytenhek <kernel@wantstofly.org>
1051L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1052S:	Maintained
1053
1054ARM/Allwinner sunXi SoC support
1055M:	Maxime Ripard <maxime.ripard@free-electrons.com>
1056M:	Chen-Yu Tsai <wens@csie.org>
1057L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1058S:	Maintained
1059N:	sun[x456789]i
1060N:	sun50i
1061F:	arch/arm/mach-sunxi/
1062F:	arch/arm64/boot/dts/allwinner/
1063F:	drivers/clk/sunxi-ng/
1064F:	drivers/pinctrl/sunxi/
1065F:	drivers/soc/sunxi/
1066T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1067
1068ARM/Allwinner SoC Clock Support
1069M:	Emilio López <emilio@elopez.com.ar>
1070S:	Maintained
1071F:	drivers/clk/sunxi/
1072
1073ARM/Amlogic Meson SoC support
1074M:	Carlo Caione <carlo@caione.org>
1075M:	Kevin Hilman <khilman@baylibre.com>
1076L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1077L:	linux-amlogic@lists.infradead.org
1078W:	http://linux-meson.com/
1079S:	Maintained
1080F:	arch/arm/mach-meson/
1081F:	arch/arm/boot/dts/meson*
1082F:	arch/arm64/boot/dts/amlogic/
1083F: 	drivers/pinctrl/meson/
1084F:	drivers/mmc/host/meson*
1085N:	meson
1086
1087ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1088M:	Neil Armstrong <narmstrong@baylibre.com>
1089M:	Jerome Brunet <jbrunet@baylibre.com>
1090L:	linux-amlogic@lists.infradead.org
1091S:	Maintained
1092F:	drivers/clk/meson/
1093F:	include/dt-bindings/clock/meson*
1094F:	include/dt-bindings/clock/gxbb*
1095F:	Documentation/devicetree/bindings/clock/amlogic*
1096
1097ARM/Annapurna Labs ALPINE ARCHITECTURE
1098M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1099M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1100L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1101S:	Maintained
1102F:	arch/arm/mach-alpine/
1103F:	arch/arm/boot/dts/alpine*
1104F:	arch/arm64/boot/dts/al/
1105F:	drivers/*/*alpine*
1106
1107ARM/ARTPEC MACHINE SUPPORT
1108M:	Jesper Nilsson <jesper.nilsson@axis.com>
1109M:	Lars Persson <lars.persson@axis.com>
1110M:	Niklas Cassel <niklas.cassel@axis.com>
1111S:	Maintained
1112L:	linux-arm-kernel@axis.com
1113F:	arch/arm/mach-artpec
1114F:	arch/arm/boot/dts/artpec6*
1115F:	drivers/clk/axis
1116F:	drivers/pinctrl/pinctrl-artpec*
1117F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1118
1119ARM/ASPEED MACHINE SUPPORT
1120M:	Joel Stanley <joel@jms.id.au>
1121S:	Maintained
1122F:	arch/arm/mach-aspeed/
1123F:	arch/arm/boot/dts/aspeed-*
1124F:	drivers/*/*aspeed*
1125
1126ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1127M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1128M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
1129L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1130W:	http://www.linux4sam.org
1131T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1132S:	Supported
1133F:	arch/arm/mach-at91/
1134F:	include/soc/at91/
1135F:	arch/arm/boot/dts/at91*.dts
1136F:	arch/arm/boot/dts/at91*.dtsi
1137F:	arch/arm/boot/dts/sama*.dts
1138F:	arch/arm/boot/dts/sama*.dtsi
1139F:	arch/arm/include/debug/at91.S
1140F:	drivers/memory/atmel*
1141
1142ARM/ATMEL AT91 Clock Support
1143M:	Boris Brezillon <boris.brezillon@free-electrons.com>
1144S:	Maintained
1145F:	drivers/clk/at91
1146
1147ARM/CALXEDA HIGHBANK ARCHITECTURE
1148M:	Rob Herring <robh@kernel.org>
1149L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1150S:	Maintained
1151F:	arch/arm/mach-highbank/
1152F:	arch/arm/boot/dts/highbank.dts
1153F:	arch/arm/boot/dts/ecx-*.dts*
1154
1155ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1156M:	Krzysztof Halasa <khalasa@piap.pl>
1157S:	Maintained
1158F:	arch/arm/mach-cns3xxx/
1159
1160ARM/CAVIUM THUNDER NETWORK DRIVER
1161M:	Sunil Goutham <sgoutham@cavium.com>
1162M:	Robert Richter <rric@kernel.org>
1163L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1164S:	Supported
1165F:	drivers/net/ethernet/cavium/thunder/
1166
1167ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1168M:	Alexander Shiyan <shc_work@mail.ru>
1169L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1170S:	Odd Fixes
1171N:	clps711x
1172
1173ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1174M:	Hartley Sweeten <hsweeten@visionengravers.com>
1175M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1176L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1177S:	Maintained
1178F:	arch/arm/mach-ep93xx/
1179F:	arch/arm/mach-ep93xx/include/mach/
1180
1181ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1182M:	Lennert Buytenhek <kernel@wantstofly.org>
1183L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1184S:	Maintained
1185
1186ARM/CLKDEV SUPPORT
1187M:	Russell King <linux@armlinux.org.uk>
1188L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1189S:	Maintained
1190T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1191F:	arch/arm/include/asm/clkdev.h
1192F:	drivers/clk/clkdev.c
1193
1194ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1195M:	Mike Rapoport <mike@compulab.co.il>
1196L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1197S:	Maintained
1198
1199ARM/CONTEC MICRO9 MACHINE SUPPORT
1200M:	Hubert Feurstein <hubert.feurstein@contec.at>
1201S:	Maintained
1202F:	arch/arm/mach-ep93xx/micro9.c
1203
1204ARM/CORESIGHT FRAMEWORK AND DRIVERS
1205M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1206L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1207S:	Maintained
1208F:	drivers/hwtracing/coresight/*
1209F:	Documentation/trace/coresight.txt
1210F:	Documentation/devicetree/bindings/arm/coresight.txt
1211F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1212F:	tools/perf/arch/arm/util/pmu.c
1213F:	tools/perf/arch/arm/util/auxtrace.c
1214F:	tools/perf/arch/arm/util/cs-etm.c
1215F:	tools/perf/arch/arm/util/cs-etm.h
1216F:	tools/perf/util/cs-etm.h
1217
1218ARM/CORGI MACHINE SUPPORT
1219M:	Richard Purdie <rpurdie@rpsys.net>
1220S:	Maintained
1221
1222ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1223M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1224L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1225T:	git git://github.com/ulli-kroll/linux.git
1226S:	Maintained
1227F:	arch/arm/mach-gemini/
1228F:	drivers/rtc/rtc-gemini.c
1229
1230ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1231M:	Barry Song <baohua@kernel.org>
1232L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1233T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1234S:	Maintained
1235F:	arch/arm/boot/dts/prima2*
1236F:	arch/arm/mach-prima2/
1237F:	drivers/clk/sirf/
1238F:	drivers/clocksource/timer-prima2.c
1239F:	drivers/clocksource/timer-atlas7.c
1240N:	[^a-z]sirf
1241
1242ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1243M:	Baruch Siach <baruch@tkos.co.il>
1244L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1245S:	Maintained
1246F:	arch/arm/boot/dts/cx92755*
1247N:	digicolor
1248
1249ARM/EBSA110 MACHINE SUPPORT
1250M:	Russell King <linux@armlinux.org.uk>
1251L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1252W:	http://www.armlinux.org.uk/
1253S:	Maintained
1254F:	arch/arm/mach-ebsa110/
1255F:	drivers/net/ethernet/amd/am79c961a.*
1256
1257ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1258M:	Uwe Kleine-König <kernel@pengutronix.de>
1259L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1260S:	Maintained
1261N:	efm32
1262
1263ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1264M:	Robert Jarzmik <robert.jarzmik@free.fr>
1265L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1266S:	Maintained
1267F:	arch/arm/mach-pxa/ezx.c
1268
1269ARM/FARADAY FA526 PORT
1270M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1271L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1272S:	Maintained
1273T:	git git://git.berlios.de/gemini-board
1274F:	arch/arm/mm/*-fa*
1275
1276ARM/FOOTBRIDGE ARCHITECTURE
1277M:	Russell King <linux@armlinux.org.uk>
1278L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1279W:	http://www.armlinux.org.uk/
1280S:	Maintained
1281F:	arch/arm/include/asm/hardware/dec21285.h
1282F:	arch/arm/mach-footbridge/
1283
1284ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1285M:	Shawn Guo <shawnguo@kernel.org>
1286M:	Sascha Hauer <kernel@pengutronix.de>
1287R:	Fabio Estevam <fabio.estevam@nxp.com>
1288L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1289S:	Maintained
1290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1291F:	arch/arm/mach-imx/
1292F:	arch/arm/mach-mxs/
1293F:	arch/arm/boot/dts/imx*
1294F:	arch/arm/configs/imx*_defconfig
1295F:	drivers/clk/imx/
1296F:	drivers/soc/imx/
1297F:	include/soc/imx/
1298
1299ARM/FREESCALE VYBRID ARM ARCHITECTURE
1300M:	Shawn Guo <shawnguo@kernel.org>
1301M:	Sascha Hauer <kernel@pengutronix.de>
1302R:	Stefan Agner <stefan@agner.ch>
1303L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1304S:	Maintained
1305T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1306F:	arch/arm/mach-imx/*vf610*
1307F:	arch/arm/boot/dts/vf*
1308
1309ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1310M:	Lennert Buytenhek <kernel@wantstofly.org>
1311L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1312S:	Maintained
1313
1314ARM/GUMSTIX MACHINE SUPPORT
1315M:	Steve Sakoman <sakoman@gmail.com>
1316L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1317S:	Maintained
1318
1319ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1320M:	Philipp Zabel <philipp.zabel@gmail.com>
1321M:	Paul Parsons <lost.distance@yahoo.com>
1322L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1323S:	Maintained
1324F:	arch/arm/mach-pxa/hx4700.c
1325F:	arch/arm/mach-pxa/include/mach/hx4700.h
1326F:	sound/soc/pxa/hx4700.c
1327
1328ARM/HISILICON SOC SUPPORT
1329M:	Wei Xu <xuwei5@hisilicon.com>
1330L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1331W:	http://www.hisilicon.com
1332S:	Supported
1333T:	git git://github.com/hisilicon/linux-hisi.git
1334F:	arch/arm/mach-hisi/
1335F:	arch/arm/boot/dts/hi3*
1336F:	arch/arm/boot/dts/hip*
1337F:	arch/arm/boot/dts/hisi*
1338F:	arch/arm64/boot/dts/hisilicon/
1339
1340ARM/HP JORNADA 7XX MACHINE SUPPORT
1341M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1342W:	www.jlime.com
1343S:	Maintained
1344T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1345F:	arch/arm/mach-sa1100/jornada720.c
1346F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1347
1348ARM/IGEP MACHINE SUPPORT
1349M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1350M:	Javier Martinez Canillas <javier@dowhile0.org>
1351L:	linux-omap@vger.kernel.org
1352L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1353S:	Maintained
1354F:	arch/arm/boot/dts/omap3-igep*
1355
1356ARM/INCOME PXA270 SUPPORT
1357M:	Marek Vasut <marek.vasut@gmail.com>
1358L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1359S:	Maintained
1360F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1361
1362ARM/INTEL IOP32X ARM ARCHITECTURE
1363M:	Lennert Buytenhek <kernel@wantstofly.org>
1364L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1365S:	Maintained
1366
1367ARM/INTEL IOP33X ARM ARCHITECTURE
1368L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1369S:	Orphan
1370
1371ARM/INTEL IOP13XX ARM ARCHITECTURE
1372M:	Lennert Buytenhek <kernel@wantstofly.org>
1373L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1374S:	Maintained
1375
1376ARM/INTEL IQ81342EX MACHINE SUPPORT
1377M:	Lennert Buytenhek <kernel@wantstofly.org>
1378L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1379S:	Maintained
1380
1381ARM/INTEL IXDP2850 MACHINE SUPPORT
1382M:	Lennert Buytenhek <kernel@wantstofly.org>
1383L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1384S:	Maintained
1385
1386ARM/INTEL IXP4XX ARM ARCHITECTURE
1387M:	Imre Kaloz <kaloz@openwrt.org>
1388M:	Krzysztof Halasa <khalasa@piap.pl>
1389L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1390S:	Maintained
1391F:	arch/arm/mach-ixp4xx/
1392
1393ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1394M:	Jonathan Cameron <jic23@cam.ac.uk>
1395L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1396S:	Maintained
1397F:	arch/arm/mach-pxa/stargate2.c
1398F:	drivers/pcmcia/pxa2xx_stargate2.c
1399
1400ARM/INTEL XSC3 (MANZANO) ARM CORE
1401M:	Lennert Buytenhek <kernel@wantstofly.org>
1402L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1403S:	Maintained
1404
1405ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1406M:	Lennert Buytenhek <kernel@wantstofly.org>
1407L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1408S:	Maintained
1409
1410ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1411M:	Santosh Shilimkar <ssantosh@kernel.org>
1412L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1413S:	Maintained
1414F:	arch/arm/mach-keystone/
1415F:	arch/arm/boot/dts/keystone-*
1416T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1417
1418ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1419M:	Santosh Shilimkar <ssantosh@kernel.org>
1420L:	linux-kernel@vger.kernel.org
1421S:	Maintained
1422F:	drivers/clk/keystone/
1423
1424ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1425M:	Santosh Shilimkar <ssantosh@kernel.org>
1426L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1427L:	linux-kernel@vger.kernel.org
1428S:	Maintained
1429F:	drivers/clocksource/timer-keystone.c
1430
1431ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1432M:	Santosh Shilimkar <ssantosh@kernel.org>
1433L:	linux-kernel@vger.kernel.org
1434S:	Maintained
1435F:	drivers/power/reset/keystone-reset.c
1436
1437ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1438M:	Santosh Shilimkar <ssantosh@kernel.org>
1439L:	linux-kernel@vger.kernel.org
1440S:	Maintained
1441F:	drivers/memory/*emif*
1442
1443ARM/LG1K ARCHITECTURE
1444M:	Chanho Min <chanho.min@lge.com>
1445L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1446S:	Maintained
1447F:	arch/arm64/boot/dts/lg/
1448
1449ARM/LOGICPD PXA270 MACHINE SUPPORT
1450M:	Lennert Buytenhek <kernel@wantstofly.org>
1451L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1452S:	Maintained
1453
1454ARM/LPC18XX ARCHITECTURE
1455M:	Joachim Eastwood <manabian@gmail.com>
1456L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1457S:	Maintained
1458F:	arch/arm/boot/dts/lpc43*
1459F:	drivers/clk/nxp/clk-lpc18xx*
1460F:	drivers/clocksource/time-lpc32xx.c
1461F:	drivers/i2c/busses/i2c-lpc2k.c
1462F:	drivers/memory/pl172.c
1463F:	drivers/mtd/spi-nor/nxp-spifi.c
1464F:	drivers/rtc/rtc-lpc24xx.c
1465N:	lpc18xx
1466
1467ARM/LPC32XX SOC SUPPORT
1468M:	Vladimir Zapolskiy <vz@mleia.com>
1469M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1470L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1471T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1472S:	Maintained
1473F:	arch/arm/boot/dts/lpc32*
1474F:	arch/arm/mach-lpc32xx/
1475F:	drivers/i2c/busses/i2c-pnx.c
1476F:	drivers/net/ethernet/nxp/lpc_eth.c
1477F:	drivers/usb/host/ohci-nxp.c
1478F:	drivers/watchdog/pnx4008_wdt.c
1479N:	lpc32xx
1480
1481ARM/MAGICIAN MACHINE SUPPORT
1482M:	Philipp Zabel <philipp.zabel@gmail.com>
1483S:	Maintained
1484
1485ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1486M:	Jason Cooper <jason@lakedaemon.net>
1487M:	Andrew Lunn <andrew@lunn.ch>
1488M:	Gregory Clement <gregory.clement@free-electrons.com>
1489M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1490L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1491S:	Maintained
1492F:	arch/arm/boot/dts/armada*
1493F:	arch/arm/boot/dts/kirkwood*
1494F:	arch/arm/configs/mvebu_*_defconfig
1495F:	arch/arm/mach-mvebu/
1496F:	arch/arm64/boot/dts/marvell/armada*
1497F:	drivers/cpufreq/mvebu-cpufreq.c
1498F:	drivers/irqchip/irq-armada-370-xp.c
1499F:	drivers/irqchip/irq-mvebu-*
1500F:	drivers/rtc/rtc-armada38x.c
1501
1502ARM/Marvell Berlin SoC support
1503M:	Jisheng Zhang <jszhang@marvell.com>
1504M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1505L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506S:	Maintained
1507F:	arch/arm/mach-berlin/
1508F:	arch/arm/boot/dts/berlin*
1509F:	arch/arm64/boot/dts/marvell/berlin*
1510
1511
1512ARM/Marvell Dove/MV78xx0/Orion SOC support
1513M:	Jason Cooper <jason@lakedaemon.net>
1514M:	Andrew Lunn <andrew@lunn.ch>
1515M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1516M:	Gregory Clement <gregory.clement@free-electrons.com>
1517L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1518S:	Maintained
1519F:	Documentation/devicetree/bindings/soc/dove/
1520F:	arch/arm/mach-dove/
1521F:	arch/arm/mach-mv78xx0/
1522F:	arch/arm/mach-orion5x/
1523F:	arch/arm/plat-orion/
1524F:	arch/arm/boot/dts/dove*
1525F:	arch/arm/boot/dts/orion5x*
1526
1527
1528ARM/Orion SoC/Technologic Systems TS-78xx platform support
1529M:	Alexander Clouter <alex@digriz.org.uk>
1530L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1531W:	http://www.digriz.org.uk/ts78xx/kernel
1532S:	Maintained
1533F:	arch/arm/mach-orion5x/ts78xx-*
1534
1535ARM/OXNAS platform support
1536M:	Neil Armstrong <narmstrong@baylibre.com>
1537L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1538L:	linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1539S:	Maintained
1540F:	arch/arm/mach-oxnas/
1541F:	arch/arm/boot/dts/ox8*.dtsi
1542F:	arch/arm/boot/dts/wd-mbwe.dts
1543F:	arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1544N:	oxnas
1545
1546ARM/Mediatek RTC DRIVER
1547M:	Eddie Huang <eddie.huang@mediatek.com>
1548L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1549L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1550S:	Maintained
1551F:	drivers/rtc/rtc-mt6397.c
1552
1553ARM/Mediatek SoC support
1554M:	Matthias Brugger <matthias.bgg@gmail.com>
1555L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1556L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1557S:	Maintained
1558F:	arch/arm/boot/dts/mt6*
1559F:	arch/arm/boot/dts/mt7*
1560F:	arch/arm/boot/dts/mt8*
1561F:	arch/arm/mach-mediatek/
1562F:	arch/arm64/boot/dts/mediatek/
1563N:	mtk
1564K:	mediatek
1565
1566ARM/Mediatek USB3 PHY DRIVER
1567M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1568L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1569L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1570S:	Maintained
1571F:	drivers/phy/phy-mt65xx-usb3.c
1572
1573ARM/MICREL KS8695 ARCHITECTURE
1574M:	Greg Ungerer <gerg@uclinux.org>
1575L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1576F:	arch/arm/mach-ks8695/
1577S:	Odd Fixes
1578
1579ARM/MIOA701 MACHINE SUPPORT
1580M:	Robert Jarzmik <robert.jarzmik@free.fr>
1581L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1582F:	arch/arm/mach-pxa/mioa701.c
1583S:	Maintained
1584
1585ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1586M:	Michael Petchkovsky <mkpetch@internode.on.net>
1587S:	Maintained
1588
1589ARM/NOMADIK ARCHITECTURE
1590M:	Alessandro Rubini <rubini@unipv.it>
1591M:	Linus Walleij <linus.walleij@linaro.org>
1592L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1593S:	Maintained
1594F:	arch/arm/mach-nomadik/
1595F:	drivers/pinctrl/nomadik/
1596F:	drivers/i2c/busses/i2c-nomadik.c
1597T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1598
1599ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1600M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1601L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1602W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1603S:	Supported
1604
1605ARM/TOSA MACHINE SUPPORT
1606M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1607M:	Dirk Opfer <dirk@opfer-online.de>
1608S:	Maintained
1609
1610ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1611M:	Marek Vasut <marek.vasut@gmail.com>
1612L:	linux-arm-kernel@lists.infradead.org
1613W:	http://hackndev.com
1614S:	Maintained
1615F:	arch/arm/mach-pxa/include/mach/palmtx.h
1616F:	arch/arm/mach-pxa/palmtx.c
1617F:	arch/arm/mach-pxa/include/mach/palmt5.h
1618F:	arch/arm/mach-pxa/palmt5.c
1619F:	arch/arm/mach-pxa/include/mach/palmld.h
1620F:	arch/arm/mach-pxa/palmld.c
1621F:	arch/arm/mach-pxa/include/mach/palmte2.h
1622F:	arch/arm/mach-pxa/palmte2.c
1623F:	arch/arm/mach-pxa/include/mach/palmtc.h
1624F:	arch/arm/mach-pxa/palmtc.c
1625
1626ARM/PALM TREO SUPPORT
1627M:	Tomas Cech <sleep_walker@suse.com>
1628L:	linux-arm-kernel@lists.infradead.org
1629W:	http://hackndev.com
1630S:	Maintained
1631F:	arch/arm/mach-pxa/include/mach/palmtreo.h
1632F:	arch/arm/mach-pxa/palmtreo.c
1633
1634ARM/PALMZ72 SUPPORT
1635M:	Sergey Lapin <slapin@ossfans.org>
1636L:	linux-arm-kernel@lists.infradead.org
1637W:	http://hackndev.com
1638S:	Maintained
1639F:	arch/arm/mach-pxa/include/mach/palmz72.h
1640F:	arch/arm/mach-pxa/palmz72.c
1641
1642ARM/PLEB SUPPORT
1643M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1644W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1645S:	Maintained
1646
1647ARM/PT DIGITAL BOARD PORT
1648M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1649L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1650W:	http://www.armlinux.org.uk/
1651S:	Maintained
1652
1653ARM/QUALCOMM SUPPORT
1654M:	Andy Gross <andy.gross@linaro.org>
1655M:	David Brown <david.brown@linaro.org>
1656L:	linux-arm-msm@vger.kernel.org
1657L:	linux-soc@vger.kernel.org
1658S:	Maintained
1659F:	Documentation/devicetree/bindings/soc/qcom/
1660F:	arch/arm/boot/dts/qcom-*.dts
1661F:	arch/arm/boot/dts/qcom-*.dtsi
1662F:	arch/arm/mach-qcom/
1663F:	arch/arm64/boot/dts/qcom/*
1664F:	drivers/i2c/busses/i2c-qup.c
1665F:	drivers/clk/qcom/
1666F:	drivers/pinctrl/qcom/
1667F:	drivers/dma/qcom/
1668F:	drivers/soc/qcom/
1669F:	drivers/spi/spi-qup.c
1670F:	drivers/tty/serial/msm_serial.h
1671F:	drivers/tty/serial/msm_serial.c
1672F:	drivers/*/pm8???-*
1673F:	drivers/mfd/ssbi.c
1674F:	drivers/firmware/qcom_scm.c
1675T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1676
1677ARM/RADISYS ENP2611 MACHINE SUPPORT
1678M:	Lennert Buytenhek <kernel@wantstofly.org>
1679L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1680S:	Maintained
1681
1682ARM/RENESAS ARM64 ARCHITECTURE
1683M:	Simon Horman <horms@verge.net.au>
1684M:	Magnus Damm <magnus.damm@gmail.com>
1685L:	linux-renesas-soc@vger.kernel.org
1686Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1687T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1688S:	Supported
1689F:	arch/arm64/boot/dts/renesas/
1690F:	drivers/soc/renesas/
1691F:	include/linux/soc/renesas/
1692
1693ARM/RISCPC ARCHITECTURE
1694M:	Russell King <linux@armlinux.org.uk>
1695L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1696W:	http://www.armlinux.org.uk/
1697S:	Maintained
1698F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1699F:	arch/arm/include/asm/hardware/ioc.h
1700F:	arch/arm/include/asm/hardware/iomd.h
1701F:	arch/arm/include/asm/hardware/memc.h
1702F:	arch/arm/mach-rpc/
1703F:	drivers/net/ethernet/8390/etherh.c
1704F:	drivers/net/ethernet/i825xx/ether1*
1705F:	drivers/net/ethernet/seeq/ether3*
1706F:	drivers/scsi/arm/
1707
1708ARM/Rockchip SoC support
1709M:	Heiko Stuebner <heiko@sntech.de>
1710L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1711L:	linux-rockchip@lists.infradead.org
1712T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1713S:	Maintained
1714F:	arch/arm/boot/dts/rk3*
1715F:	arch/arm/mach-rockchip/
1716F:	drivers/clk/rockchip/
1717F:	drivers/i2c/busses/i2c-rk3x.c
1718F:	drivers/*/*rockchip*
1719F:	drivers/*/*/*rockchip*
1720F:	sound/soc/rockchip/
1721N:	rockchip
1722
1723ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1724M:	Kukjin Kim <kgene@kernel.org>
1725M:	Krzysztof Kozlowski <krzk@kernel.org>
1726L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1727L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1728Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1729S:	Maintained
1730F:	arch/arm/boot/dts/s3c*
1731F:	arch/arm/boot/dts/s5p*
1732F:	arch/arm/boot/dts/samsung*
1733F:	arch/arm/boot/dts/exynos*
1734F:	arch/arm64/boot/dts/exynos/
1735F:	arch/arm/plat-samsung/
1736F:	arch/arm/mach-s3c24*/
1737F:	arch/arm/mach-s3c64xx/
1738F:	arch/arm/mach-s5p*/
1739F:	arch/arm/mach-exynos*/
1740F:	drivers/*/*s3c24*
1741F:	drivers/*/*/*s3c24*
1742F:	drivers/*/*s3c64xx*
1743F:	drivers/*/*s5pv210*
1744F:	drivers/memory/samsung/*
1745F:	drivers/soc/samsung/*
1746F:	Documentation/arm/Samsung/
1747F:	Documentation/devicetree/bindings/arm/samsung/
1748F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1749F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1750N:	exynos
1751
1752ARM/SAMSUNG MOBILE MACHINE SUPPORT
1753M:	Kyungmin Park <kyungmin.park@samsung.com>
1754L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1755S:	Maintained
1756F:	arch/arm/mach-s5pv210/
1757
1758ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1759M:	Kyungmin Park <kyungmin.park@samsung.com>
1760M:	Kamil Debski <kamil@wypas.org>
1761M:	Andrzej Hajda <a.hajda@samsung.com>
1762L:	linux-arm-kernel@lists.infradead.org
1763L:	linux-media@vger.kernel.org
1764S:	Maintained
1765F:	drivers/media/platform/s5p-g2d/
1766
1767ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1768M:	Kyungmin Park <kyungmin.park@samsung.com>
1769M:	Kamil Debski <kamil@wypas.org>
1770M:	Jeongtae Park <jtp.park@samsung.com>
1771M:	Andrzej Hajda <a.hajda@samsung.com>
1772L:	linux-arm-kernel@lists.infradead.org
1773L:	linux-media@vger.kernel.org
1774S:	Maintained
1775F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1776F:	drivers/media/platform/s5p-mfc/
1777
1778ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1779M:	Marek Szyprowski <m.szyprowski@samsung.com>
1780L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1781L:	linux-media@vger.kernel.org
1782S:	Maintained
1783F:	drivers/media/platform/s5p-cec/
1784F:	Documentation/devicetree/bindings/media/s5p-cec.txt
1785
1786ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1787M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1788M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1789L:	linux-arm-kernel@lists.infradead.org
1790L:	linux-media@vger.kernel.org
1791S:	Maintained
1792F:	drivers/media/platform/s5p-jpeg/
1793
1794ARM/SHMOBILE ARM ARCHITECTURE
1795M:	Simon Horman <horms@verge.net.au>
1796M:	Magnus Damm <magnus.damm@gmail.com>
1797L:	linux-renesas-soc@vger.kernel.org
1798Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1799T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1800S:	Supported
1801F:	arch/arm/boot/dts/emev2*
1802F:	arch/arm/boot/dts/r7s*
1803F:	arch/arm/boot/dts/r8a*
1804F:	arch/arm/boot/dts/sh*
1805F:	arch/arm/configs/shmobile_defconfig
1806F:	arch/arm/include/debug/renesas-scif.S
1807F:	arch/arm/mach-shmobile/
1808F:	drivers/soc/renesas/
1809F:	include/linux/soc/renesas/
1810
1811ARM/SOCFPGA ARCHITECTURE
1812M:	Dinh Nguyen <dinguyen@kernel.org>
1813S:	Maintained
1814F:	arch/arm/mach-socfpga/
1815F:	arch/arm/boot/dts/socfpga*
1816F:	arch/arm/configs/socfpga_defconfig
1817F:	arch/arm64/boot/dts/altera/
1818W:	http://www.rocketboards.org
1819T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1820
1821ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1822M:	Dinh Nguyen <dinguyen@kernel.org>
1823S:	Maintained
1824F:	drivers/clk/socfpga/
1825
1826ARM/SOCFPGA EDAC SUPPORT
1827M:	Thor Thayer <thor.thayer@linux.intel.com>
1828S:	Maintained
1829F:	drivers/edac/altera_edac.
1830
1831ARM/STI ARCHITECTURE
1832M:	Patrice Chotard <patrice.chotard@st.com>
1833L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1834W:	http://www.stlinux.com
1835S:	Maintained
1836F:	arch/arm/mach-sti/
1837F:	arch/arm/boot/dts/sti*
1838F:	drivers/char/hw_random/st-rng.c
1839F:	drivers/clocksource/arm_global_timer.c
1840F:	drivers/clocksource/clksrc_st_lpc.c
1841F:	drivers/cpufreq/sti-cpufreq.c
1842F:	drivers/dma/st_fdma*
1843F:	drivers/i2c/busses/i2c-st.c
1844F:	drivers/media/rc/st_rc.c
1845F:	drivers/media/platform/sti/c8sectpfe/
1846F:	drivers/mmc/host/sdhci-st.c
1847F:	drivers/phy/phy-miphy28lp.c
1848F:	drivers/phy/phy-stih407-usb.c
1849F:	drivers/pinctrl/pinctrl-st.c
1850F:	drivers/remoteproc/st_remoteproc.c
1851F:	drivers/remoteproc/st_slim_rproc.c
1852F:	drivers/reset/sti/
1853F:	drivers/rtc/rtc-st-lpc.c
1854F:	drivers/tty/serial/st-asc.c
1855F:	drivers/usb/dwc3/dwc3-st.c
1856F:	drivers/usb/host/ehci-st.c
1857F:	drivers/usb/host/ohci-st.c
1858F:	drivers/watchdog/st_lpc_wdt.c
1859F:	drivers/ata/ahci_st.c
1860F:	include/linux/remoteproc/st_slim_rproc.h
1861
1862ARM/STM32 ARCHITECTURE
1863M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
1864M:	Alexandre Torgue <alexandre.torgue@st.com>
1865L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1866S:	Maintained
1867T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1868N:	stm32
1869F:	drivers/clocksource/armv7m_systick.c
1870
1871ARM/TANGO ARCHITECTURE
1872M:	Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1873L:	linux-arm-kernel@lists.infradead.org
1874S:	Maintained
1875N:	tango
1876
1877ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1878M:	Lennert Buytenhek <kernel@wantstofly.org>
1879L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1880S:	Maintained
1881
1882ARM/TETON BGA MACHINE SUPPORT
1883M:	"Mark F. Brown" <mark.brown314@gmail.com>
1884L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1885S:	Maintained
1886
1887ARM/THECUS N2100 MACHINE SUPPORT
1888M:	Lennert Buytenhek <kernel@wantstofly.org>
1889L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1890S:	Maintained
1891
1892ARM/NUVOTON W90X900 ARM ARCHITECTURE
1893M:	Wan ZongShun <mcuos.com@gmail.com>
1894L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1895W:	http://www.mcuos.com
1896S:	Maintained
1897F:	arch/arm/mach-w90x900/
1898F:	drivers/input/keyboard/w90p910_keypad.c
1899F:	drivers/input/touchscreen/w90p910_ts.c
1900F:	drivers/watchdog/nuc900_wdt.c
1901F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1902F:	drivers/mtd/nand/nuc900_nand.c
1903F:	drivers/rtc/rtc-nuc900.c
1904F:	drivers/spi/spi-nuc900.c
1905F:	drivers/usb/host/ehci-w90x900.c
1906F:	drivers/video/fbdev/nuc900fb.c
1907
1908ARM/U300 MACHINE SUPPORT
1909M:	Linus Walleij <linus.walleij@linaro.org>
1910L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1911S:	Supported
1912F:	arch/arm/mach-u300/
1913F:	drivers/clocksource/timer-u300.c
1914F:	drivers/i2c/busses/i2c-stu300.c
1915F:	drivers/rtc/rtc-coh901331.c
1916F:	drivers/watchdog/coh901327_wdt.c
1917F:	drivers/dma/coh901318*
1918F:	drivers/mfd/ab3100*
1919F:	drivers/rtc/rtc-ab3100.c
1920F:	drivers/rtc/rtc-coh901331.c
1921T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1922
1923ARM/UNIPHIER ARCHITECTURE
1924M:	Masahiro Yamada <yamada.masahiro@socionext.com>
1925L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1926T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1927S:	Maintained
1928F:	arch/arm/boot/dts/uniphier*
1929F:	arch/arm/include/asm/hardware/cache-uniphier.h
1930F:	arch/arm/mach-uniphier/
1931F:	arch/arm/mm/cache-uniphier.c
1932F:	arch/arm64/boot/dts/socionext/
1933F:	drivers/bus/uniphier-system-bus.c
1934F:	drivers/clk/uniphier/
1935F:	drivers/i2c/busses/i2c-uniphier*
1936F:	drivers/pinctrl/uniphier/
1937F:	drivers/reset/reset-uniphier.c
1938F:	drivers/tty/serial/8250/8250_uniphier.c
1939N:	uniphier
1940
1941ARM/Ux500 ARM ARCHITECTURE
1942M:	Linus Walleij <linus.walleij@linaro.org>
1943L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1944S:	Maintained
1945F:	arch/arm/mach-ux500/
1946F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1947F:	drivers/dma/ste_dma40*
1948F:	drivers/hwspinlock/u8500_hsem.c
1949F:	drivers/mfd/abx500*
1950F:	drivers/mfd/ab8500*
1951F:	drivers/mfd/dbx500*
1952F:	drivers/mfd/db8500*
1953F:	drivers/pinctrl/nomadik/pinctrl-ab*
1954F:	drivers/pinctrl/nomadik/pinctrl-nomadik*
1955F:	drivers/rtc/rtc-ab8500.c
1956F:	drivers/rtc/rtc-pl031.c
1957T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1958
1959ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1960M:	Ulf Hansson <ulf.hansson@linaro.org>
1961L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1962T:	git git://git.linaro.org/people/ulfh/clk.git
1963S:	Maintained
1964F:	drivers/clk/ux500/
1965
1966ARM/VERSATILE EXPRESS PLATFORM
1967M:	Liviu Dudau <liviu.dudau@arm.com>
1968M:	Sudeep Holla <sudeep.holla@arm.com>
1969M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1970L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1971S:	Maintained
1972F:	arch/arm/boot/dts/vexpress*
1973F:	arch/arm64/boot/dts/arm/
1974F:	arch/arm/mach-vexpress/
1975F:	*/*/vexpress*
1976F:	*/*/*/vexpress*
1977F:	drivers/clk/versatile/clk-vexpress-osc.c
1978F:	drivers/clocksource/versatile.c
1979N:	mps2
1980
1981ARM/VFP SUPPORT
1982M:	Russell King <linux@armlinux.org.uk>
1983L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1984W:	http://www.armlinux.org.uk/
1985S:	Maintained
1986F:	arch/arm/vfp/
1987
1988ARM/VOIPAC PXA270 SUPPORT
1989M:	Marek Vasut <marek.vasut@gmail.com>
1990L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1991S:	Maintained
1992F:	arch/arm/mach-pxa/vpac270.c
1993F:	arch/arm/mach-pxa/include/mach/vpac270.h
1994
1995ARM/VT8500 ARM ARCHITECTURE
1996M:	Tony Prisk <linux@prisktech.co.nz>
1997L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1998S:	Maintained
1999F:	arch/arm/mach-vt8500/
2000F:	drivers/clocksource/vt8500_timer.c
2001F:	drivers/i2c/busses/i2c-wmt.c
2002F:	drivers/mmc/host/wmt-sdmmc.c
2003F:	drivers/pwm/pwm-vt8500.c
2004F:	drivers/rtc/rtc-vt8500.c
2005F:	drivers/tty/serial/vt8500_serial.c
2006F:	drivers/usb/host/ehci-platform.c
2007F:	drivers/usb/host/uhci-platform.c
2008F:	drivers/video/fbdev/vt8500lcdfb.*
2009F:	drivers/video/fbdev/wm8505fb*
2010F:	drivers/video/fbdev/wmt_ge_rops.*
2011
2012ARM/ZIPIT Z2 SUPPORT
2013M:	Marek Vasut <marek.vasut@gmail.com>
2014L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2015S:	Maintained
2016F:	arch/arm/mach-pxa/z2.c
2017F:	arch/arm/mach-pxa/include/mach/z2.h
2018
2019ARM/ZTE ARCHITECTURE
2020M:	Jun Nie <jun.nie@linaro.org>
2021M:	Baoyou Xie <baoyou.xie@linaro.org>
2022L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2023S:	Maintained
2024F:	arch/arm/mach-zx/
2025F:	drivers/clk/zte/
2026F:	drivers/reset/reset-zx2967.c
2027F:	drivers/soc/zte/
2028F:	Documentation/devicetree/bindings/arm/zte.txt
2029F:	Documentation/devicetree/bindings/clock/zx296702-clk.txt
2030F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2031F:	Documentation/devicetree/bindings/soc/zte/
2032F:	include/dt-bindings/soc/zx*.h
2033
2034ARM/ZYNQ ARCHITECTURE
2035M:	Michal Simek <michal.simek@xilinx.com>
2036R:	Sören Brinkmann <soren.brinkmann@xilinx.com>
2037L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2038W:	http://wiki.xilinx.com
2039T:	git https://github.com/Xilinx/linux-xlnx.git
2040S:	Supported
2041F:	arch/arm/mach-zynq/
2042F:	drivers/cpuidle/cpuidle-zynq.c
2043F:	drivers/block/xsysace.c
2044N:	zynq
2045N:	xilinx
2046F:	drivers/clocksource/cadence_ttc_timer.c
2047F:	drivers/i2c/busses/i2c-cadence.c
2048F:	drivers/mmc/host/sdhci-of-arasan.c
2049F:	drivers/edac/synopsys_edac.c
2050
2051ARM SMMU DRIVERS
2052M:	Will Deacon <will.deacon@arm.com>
2053R:	Robin Murphy <robin.murphy@arm.com>
2054L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2055S:	Maintained
2056F:	drivers/iommu/arm-smmu.c
2057F:	drivers/iommu/arm-smmu-v3.c
2058F:	drivers/iommu/io-pgtable-arm.c
2059F:	drivers/iommu/io-pgtable-arm-v7s.c
2060
2061ARM64 PORT (AARCH64 ARCHITECTURE)
2062M:	Catalin Marinas <catalin.marinas@arm.com>
2063M:	Will Deacon <will.deacon@arm.com>
2064L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2065T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2066S:	Maintained
2067F:	arch/arm64/
2068F:	Documentation/arm64/
2069
2070AS3645A LED FLASH CONTROLLER DRIVER
2071M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2072L:	linux-media@vger.kernel.org
2073T:	git git://linuxtv.org/media_tree.git
2074S:	Maintained
2075F:	drivers/media/i2c/as3645a.c
2076F:	include/media/i2c/as3645a.h
2077
2078ASAHI KASEI AK8974 DRIVER
2079M:	Linus Walleij <linus.walleij@linaro.org>
2080L:	linux-iio@vger.kernel.org
2081W:	http://www.akm.com/
2082S:	Supported
2083F:	drivers/iio/magnetometer/ak8974.c
2084
2085ASC7621 HARDWARE MONITOR DRIVER
2086M:	George Joseph <george.joseph@fairview5.com>
2087L:	linux-hwmon@vger.kernel.org
2088S:	Maintained
2089F:	Documentation/hwmon/asc7621
2090F:	drivers/hwmon/asc7621.c
2091
2092ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2093M:	Corentin Chary <corentin.chary@gmail.com>
2094L:	acpi4asus-user@lists.sourceforge.net
2095L:	platform-driver-x86@vger.kernel.org
2096W:	http://acpi4asus.sf.net
2097S:	Maintained
2098F:	drivers/platform/x86/asus*.c
2099F:	drivers/platform/x86/eeepc*.c
2100
2101ASUS WIRELESS RADIO CONTROL DRIVER
2102M:	João Paulo Rechi Vita <jprvita@gmail.com>
2103L:	platform-driver-x86@vger.kernel.org
2104S:	Maintained
2105F:	drivers/platform/x86/asus-wireless.c
2106
2107ASYMMETRIC KEYS
2108M:	David Howells <dhowells@redhat.com>
2109L:	keyrings@vger.kernel.org
2110S:	Maintained
2111F:	Documentation/crypto/asymmetric-keys.txt
2112F:	include/linux/verification.h
2113F:	include/crypto/public_key.h
2114F:	include/crypto/pkcs7.h
2115F:	crypto/asymmetric_keys/
2116
2117ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2118R:	Dan Williams <dan.j.williams@intel.com>
2119W:	http://sourceforge.net/projects/xscaleiop
2120S:	Odd fixes
2121F:	Documentation/crypto/async-tx-api.txt
2122F:	crypto/async_tx/
2123F:	drivers/dma/
2124F:	include/linux/dmaengine.h
2125F:	include/linux/async_tx.h
2126
2127AT24 EEPROM DRIVER
2128M:	Wolfram Sang <wsa@the-dreams.de>
2129L:	linux-i2c@vger.kernel.org
2130S:	Maintained
2131F:	drivers/misc/eeprom/at24.c
2132F:	include/linux/platform_data/at24.h
2133
2134ATA OVER ETHERNET (AOE) DRIVER
2135M:	"Ed L. Cashin" <ed.cashin@acm.org>
2136W:	http://www.openaoe.org/
2137S:	Supported
2138F:	Documentation/aoe/
2139F:	drivers/block/aoe/
2140
2141ATHEROS 71XX/9XXX GPIO DRIVER
2142M:	Alban Bedel <albeu@free.fr>
2143W:	https://github.com/AlbanBedel/linux
2144T:	git git://github.com/AlbanBedel/linux
2145S:	Maintained
2146F:	drivers/gpio/gpio-ath79.c
2147F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2148
2149ATHEROS ATH GENERIC UTILITIES
2150M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2151L:	linux-wireless@vger.kernel.org
2152S:	Supported
2153F:	drivers/net/wireless/ath/*
2154
2155ATHEROS ATH5K WIRELESS DRIVER
2156M:	Jiri Slaby <jirislaby@gmail.com>
2157M:	Nick Kossifidis <mickflemm@gmail.com>
2158M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2159L:	linux-wireless@vger.kernel.org
2160W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2161S:	Maintained
2162F:	drivers/net/wireless/ath/ath5k/
2163
2164ATHEROS ATH6KL WIRELESS DRIVER
2165M:	Kalle Valo <kvalo@qca.qualcomm.com>
2166L:	linux-wireless@vger.kernel.org
2167W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2169S:	Supported
2170F:	drivers/net/wireless/ath/ath6kl/
2171
2172WILOCITY WIL6210 WIRELESS DRIVER
2173M:	Maya Erez <qca_merez@qca.qualcomm.com>
2174L:	linux-wireless@vger.kernel.org
2175L:	wil6210@qca.qualcomm.com
2176S:	Supported
2177W:	http://wireless.kernel.org/en/users/Drivers/wil6210
2178F:	drivers/net/wireless/ath/wil6210/
2179F:	include/uapi/linux/wil6210_uapi.h
2180
2181CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2182M:	Christian Lamparter <chunkeey@googlemail.com>
2183L:	linux-wireless@vger.kernel.org
2184W:	http://wireless.kernel.org/en/users/Drivers/carl9170
2185S:	Maintained
2186F:	drivers/net/wireless/ath/carl9170/
2187
2188ATK0110 HWMON DRIVER
2189M:	Luca Tettamanti <kronos.it@gmail.com>
2190L:	linux-hwmon@vger.kernel.org
2191S:	Maintained
2192F:	drivers/hwmon/asus_atk0110.c
2193
2194ATI_REMOTE2 DRIVER
2195M:	Ville Syrjala <syrjala@sci.fi>
2196S:	Maintained
2197F:	drivers/input/misc/ati_remote2.c
2198
2199ATLX ETHERNET DRIVERS
2200M:	Jay Cliburn <jcliburn@gmail.com>
2201M:	Chris Snook <chris.snook@gmail.com>
2202L:	netdev@vger.kernel.org
2203W:	http://sourceforge.net/projects/atl1
2204W:	http://atl1.sourceforge.net
2205S:	Maintained
2206F:	drivers/net/ethernet/atheros/
2207
2208ATM
2209M:	Chas Williams <3chas3@gmail.com>
2210L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2211L:	netdev@vger.kernel.org
2212W:	http://linux-atm.sourceforge.net
2213S:	Maintained
2214F:	drivers/atm/
2215F:	include/linux/atm*
2216F:	include/uapi/linux/atm*
2217
2218ATMEL AT91 / AT32 MCI DRIVER
2219M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2220S:	Maintained
2221F:	drivers/mmc/host/atmel-mci.c
2222
2223ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2224M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2225S:	Supported
2226F:	drivers/power/reset/at91-sama5d2_shdwc.c
2227
2228ATMEL SAMA5D2 ADC DRIVER
2229M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2230L:	linux-iio@vger.kernel.org
2231S:	Supported
2232F:	drivers/iio/adc/at91-sama5d2_adc.c
2233
2234ATMEL Audio ALSA driver
2235M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2236L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2237S:	Supported
2238F:	sound/soc/atmel
2239
2240ATMEL XDMA DRIVER
2241M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2242L:	linux-arm-kernel@lists.infradead.org
2243L:	dmaengine@vger.kernel.org
2244S:	Supported
2245F:	drivers/dma/at_xdmac.c
2246
2247ATMEL I2C DRIVER
2248M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2249L:	linux-i2c@vger.kernel.org
2250S:	Supported
2251F:	drivers/i2c/busses/i2c-at91.c
2252
2253ATMEL ISI DRIVER
2254M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2255L:	linux-media@vger.kernel.org
2256S:	Supported
2257F:	drivers/media/platform/atmel/atmel-isi.c
2258F:	include/media/atmel-isi.h
2259
2260ATMEL LCDFB DRIVER
2261M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2262L:	linux-fbdev@vger.kernel.org
2263S:	Maintained
2264F:	drivers/video/fbdev/atmel_lcdfb.c
2265F:	include/video/atmel_lcdc.h
2266
2267ATMEL MACB ETHERNET DRIVER
2268M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2269S:	Supported
2270F:	drivers/net/ethernet/cadence/
2271
2272ATMEL NAND DRIVER
2273M:	Wenyou Yang <wenyou.yang@atmel.com>
2274M:	Josh Wu <rainyfeeling@outlook.com>
2275L:	linux-mtd@lists.infradead.org
2276S:	Supported
2277F:	drivers/mtd/nand/atmel/*
2278
2279ATMEL SDMMC DRIVER
2280M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2281L:	linux-mmc@vger.kernel.org
2282S:	Supported
2283F:	drivers/mmc/host/sdhci-of-at91.c
2284
2285ATMEL SPI DRIVER
2286M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2287S:	Supported
2288F:	drivers/spi/spi-atmel.*
2289
2290ATMEL SSC DRIVER
2291M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2292L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2293S:	Supported
2294F:	drivers/misc/atmel-ssc.c
2295F:	include/linux/atmel-ssc.h
2296
2297ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2298M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2299L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2300S:	Supported
2301F:	drivers/misc/atmel_tclib.c
2302F:	drivers/clocksource/tcb_clksrc.c
2303
2304ATMEL USBA UDC DRIVER
2305M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2306L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2307S:	Supported
2308F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2309
2310ATMEL WIRELESS DRIVER
2311M:	Simon Kelley <simon@thekelleys.org.uk>
2312L:	linux-wireless@vger.kernel.org
2313W:	http://www.thekelleys.org.uk/atmel
2314W:	http://atmelwlandriver.sourceforge.net/
2315S:	Maintained
2316F:	drivers/net/wireless/atmel/atmel*
2317
2318ATMEL MAXTOUCH DRIVER
2319M:	Nick Dyer <nick@shmanahar.org>
2320T:	git git://github.com/ndyer/linux.git
2321S:	Maintained
2322F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2323F:	drivers/input/touchscreen/atmel_mxt_ts.c
2324F:	include/linux/platform_data/atmel_mxt_ts.h
2325
2326ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2327M:	Bradley Grove <linuxdrivers@attotech.com>
2328L:	linux-scsi@vger.kernel.org
2329W:	http://www.attotech.com
2330S:	Supported
2331F:	drivers/scsi/esas2r
2332
2333ATUSB IEEE 802.15.4 RADIO DRIVER
2334M:	Stefan Schmidt <stefan@osg.samsung.com>
2335L:	linux-wpan@vger.kernel.org
2336S:	Maintained
2337F:	drivers/net/ieee802154/atusb.c
2338F:	drivers/net/ieee802154/atusb.h
2339F:	drivers/net/ieee802154/at86rf230.h
2340
2341AUDIT SUBSYSTEM
2342M:	Paul Moore <paul@paul-moore.com>
2343M:	Eric Paris <eparis@redhat.com>
2344L:	linux-audit@redhat.com (moderated for non-subscribers)
2345W:	http://people.redhat.com/sgrubb/audit/
2346T:	git git://git.infradead.org/users/pcmoore/audit
2347S:	Maintained
2348F:	include/linux/audit.h
2349F:	include/uapi/linux/audit.h
2350F:	kernel/audit*
2351
2352AUXILIARY DISPLAY DRIVERS
2353M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2354W:	http://miguelojeda.es/auxdisplay.htm
2355W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2356S:	Maintained
2357F:	drivers/auxdisplay/
2358F:	include/linux/cfag12864b.h
2359
2360AX.25 NETWORK LAYER
2361M:	Ralf Baechle <ralf@linux-mips.org>
2362L:	linux-hams@vger.kernel.org
2363W:	http://www.linux-ax25.org/
2364S:	Maintained
2365F:	include/uapi/linux/ax25.h
2366F:	include/net/ax25.h
2367F:	net/ax25/
2368
2369AXENTIA ASOC DRIVERS
2370M:	Peter Rosin <peda@axentia.se>
2371L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2372S:	Maintained
2373F:	Documentation/devicetree/bindings/sound/axentia,*
2374F:	sound/soc/atmel/tse850-pcm5142.c
2375
2376AXENTIA ARM DEVICES
2377M:	Peter Rosin <peda@axentia.se>
2378L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2379S:	Maintained
2380F:	Documentation/devicetree/bindings/arm/axentia.txt
2381F:	arch/arm/boot/dts/at91-linea.dtsi
2382F:	arch/arm/boot/dts/at91-tse850-3.dts
2383
2384AZ6007 DVB DRIVER
2385M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2386M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2387L:	linux-media@vger.kernel.org
2388W:	https://linuxtv.org
2389T:	git git://linuxtv.org/media_tree.git
2390S:	Maintained
2391F:	drivers/media/usb/dvb-usb-v2/az6007.c
2392
2393AZTECH FM RADIO RECEIVER DRIVER
2394M:	Hans Verkuil <hverkuil@xs4all.nl>
2395L:	linux-media@vger.kernel.org
2396T:	git git://linuxtv.org/media_tree.git
2397W:	https://linuxtv.org
2398S:	Maintained
2399F:	drivers/media/radio/radio-aztech*
2400
2401B43 WIRELESS DRIVER
2402L:	linux-wireless@vger.kernel.org
2403L:	b43-dev@lists.infradead.org
2404W:	http://wireless.kernel.org/en/users/Drivers/b43
2405S:	Odd Fixes
2406F:	drivers/net/wireless/broadcom/b43/
2407
2408B43LEGACY WIRELESS DRIVER
2409M:	Larry Finger <Larry.Finger@lwfinger.net>
2410L:	linux-wireless@vger.kernel.org
2411L:	b43-dev@lists.infradead.org
2412W:	http://wireless.kernel.org/en/users/Drivers/b43
2413S:	Maintained
2414F:	drivers/net/wireless/broadcom/b43legacy/
2415
2416BACKLIGHT CLASS/SUBSYSTEM
2417M:	Lee Jones <lee.jones@linaro.org>
2418M:	Daniel Thompson <daniel.thompson@linaro.org>
2419M:	Jingoo Han <jingoohan1@gmail.com>
2420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2421S:	Maintained
2422F:	drivers/video/backlight/
2423F:	include/linux/backlight.h
2424F:	include/linux/pwm_backlight.h
2425F:	Documentation/devicetree/bindings/leds/backlight
2426
2427BATMAN ADVANCED
2428M:	Marek Lindner <mareklindner@neomailbox.ch>
2429M:	Simon Wunderlich <sw@simonwunderlich.de>
2430M:	Antonio Quartulli <a@unstable.cc>
2431L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2432W:	https://www.open-mesh.org/
2433Q:	https://patchwork.open-mesh.org/project/batman/list/
2434S:	Maintained
2435F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2436F:	Documentation/ABI/testing/sysfs-class-net-mesh
2437F:	Documentation/networking/batman-adv.txt
2438F:	include/uapi/linux/batman_adv.h
2439F:	net/batman-adv/
2440
2441BAYCOM/HDLCDRV DRIVERS FOR AX.25
2442M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2443L:	linux-hams@vger.kernel.org
2444W:	http://www.baycom.org/~tom/ham/ham.html
2445S:	Maintained
2446F:	drivers/net/hamradio/baycom*
2447
2448BCACHE (BLOCK LAYER CACHE)
2449M:	Kent Overstreet <kent.overstreet@gmail.com>
2450L:	linux-bcache@vger.kernel.org
2451W:	http://bcache.evilpiepirate.org
2452S:	Orphan
2453F:	drivers/md/bcache/
2454
2455BDISP ST MEDIA DRIVER
2456M:	Fabien Dessenne <fabien.dessenne@st.com>
2457L:	linux-media@vger.kernel.org
2458T:	git git://linuxtv.org/media_tree.git
2459W:	https://linuxtv.org
2460S:	Supported
2461F:	drivers/media/platform/sti/bdisp
2462
2463DELTA ST MEDIA DRIVER
2464M:	Hugues Fruchet <hugues.fruchet@st.com>
2465L:	linux-media@vger.kernel.org
2466T:	git git://linuxtv.org/media_tree.git
2467W:	https://linuxtv.org
2468S:	Supported
2469F:	drivers/media/platform/sti/delta
2470
2471BEFS FILE SYSTEM
2472M:	Luis de Bethencourt <luisbg@osg.samsung.com>
2473M:	Salah Triki <salah.triki@gmail.com>
2474S:	Maintained
2475T:	git git://github.com/luisbg/linux-befs.git
2476F:	Documentation/filesystems/befs.txt
2477F:	fs/befs/
2478
2479BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2480M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2481L:	netdev@vger.kernel.org
2482S:	Maintained
2483F:	drivers/net/ethernet/ec_bhf.c
2484
2485BFS FILE SYSTEM
2486M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2487S:	Maintained
2488F:	Documentation/filesystems/bfs.txt
2489F:	fs/bfs/
2490F:	include/uapi/linux/bfs_fs.h
2491
2492BLACKFIN ARCHITECTURE
2493M:	Steven Miao <realmz6@gmail.com>
2494L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2495T:	git git://git.code.sf.net/p/adi-linux/code
2496W:	http://blackfin.uclinux.org
2497S:	Supported
2498F:	arch/blackfin/
2499
2500BLACKFIN EMAC DRIVER
2501L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2502W:	http://blackfin.uclinux.org
2503S:	Supported
2504F:	drivers/net/ethernet/adi/
2505
2506BLACKFIN RTC DRIVER
2507L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2508W:	http://blackfin.uclinux.org
2509S:	Supported
2510F:	drivers/rtc/rtc-bfin.c
2511
2512BLACKFIN SDH DRIVER
2513M:	Sonic Zhang <sonic.zhang@analog.com>
2514L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2515W:	http://blackfin.uclinux.org
2516S:	Supported
2517F:	drivers/mmc/host/bfin_sdh.c
2518
2519BLACKFIN SERIAL DRIVER
2520M:	Sonic Zhang <sonic.zhang@analog.com>
2521L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2522W:	http://blackfin.uclinux.org
2523S:	Supported
2524F:	drivers/tty/serial/bfin_uart.c
2525
2526BLACKFIN WATCHDOG DRIVER
2527L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2528W:	http://blackfin.uclinux.org
2529S:	Supported
2530F:	drivers/watchdog/bfin_wdt.c
2531
2532BLACKFIN I2C TWI DRIVER
2533M:	Sonic Zhang <sonic.zhang@analog.com>
2534L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2535W:	http://blackfin.uclinux.org/
2536S:	Supported
2537F:	drivers/i2c/busses/i2c-bfin-twi.c
2538
2539BLACKFIN MEDIA DRIVER
2540M:	Scott Jiang <scott.jiang.linux@gmail.com>
2541L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2542W:	http://blackfin.uclinux.org/
2543S:	Supported
2544F:	drivers/media/platform/blackfin/
2545F:	drivers/media/i2c/adv7183*
2546F:	drivers/media/i2c/vs6624*
2547
2548BLINKM RGB LED DRIVER
2549M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2550S:	Maintained
2551F:	drivers/leds/leds-blinkm.c
2552
2553BLOCK LAYER
2554M:	Jens Axboe <axboe@kernel.dk>
2555L:	linux-block@vger.kernel.org
2556T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2557S:	Maintained
2558F:	block/
2559F:	kernel/trace/blktrace.c
2560F:	lib/sbitmap.c
2561
2562BFQ I/O SCHEDULER
2563M:	Paolo Valente <paolo.valente@linaro.org>
2564M:	Jens Axboe <axboe@kernel.dk>
2565L:	linux-block@vger.kernel.org
2566S:	Maintained
2567F:	block/bfq-*
2568F:	Documentation/block/bfq-iosched.txt
2569
2570BLOCK2MTD DRIVER
2571M:	Joern Engel <joern@lazybastard.org>
2572L:	linux-mtd@lists.infradead.org
2573S:	Maintained
2574F:	drivers/mtd/devices/block2mtd.c
2575
2576BLUETOOTH DRIVERS
2577M:	Marcel Holtmann <marcel@holtmann.org>
2578M:	Gustavo Padovan <gustavo@padovan.org>
2579M:	Johan Hedberg <johan.hedberg@gmail.com>
2580L:	linux-bluetooth@vger.kernel.org
2581W:	http://www.bluez.org/
2582T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2583T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2584S:	Maintained
2585F:	drivers/bluetooth/
2586
2587BLUETOOTH SUBSYSTEM
2588M:	Marcel Holtmann <marcel@holtmann.org>
2589M:	Gustavo Padovan <gustavo@padovan.org>
2590M:	Johan Hedberg <johan.hedberg@gmail.com>
2591L:	linux-bluetooth@vger.kernel.org
2592W:	http://www.bluez.org/
2593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2594T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2595S:	Maintained
2596F:	net/bluetooth/
2597F:	include/net/bluetooth/
2598
2599BONDING DRIVER
2600M:	Jay Vosburgh <j.vosburgh@gmail.com>
2601M:	Veaceslav Falico <vfalico@gmail.com>
2602M:	Andy Gospodarek <andy@greyhouse.net>
2603L:	netdev@vger.kernel.org
2604W:	http://sourceforge.net/projects/bonding/
2605S:	Supported
2606F:	drivers/net/bonding/
2607F:	include/uapi/linux/if_bonding.h
2608
2609BPF (Safe dynamic programs and tools)
2610M:	Alexei Starovoitov <ast@kernel.org>
2611M:	Daniel Borkmann <daniel@iogearbox.net>
2612L:	netdev@vger.kernel.org
2613L:	linux-kernel@vger.kernel.org
2614S:	Supported
2615F:	arch/x86/net/bpf_jit*
2616F:	Documentation/networking/filter.txt
2617F:	include/linux/bpf*
2618F:	include/linux/filter.h
2619F:	include/uapi/linux/bpf*
2620F:	include/uapi/linux/filter.h
2621F:	kernel/bpf/
2622F:	kernel/trace/bpf_trace.c
2623F:	lib/test_bpf.c
2624F:	net/bpf/
2625F:	net/core/filter.c
2626F:	net/sched/act_bpf.c
2627F:	net/sched/cls_bpf.c
2628F:	samples/bpf/
2629F:	tools/net/bpf*
2630F:	tools/testing/selftests/bpf/
2631
2632BROADCOM B44 10/100 ETHERNET DRIVER
2633M:	Michael Chan <michael.chan@broadcom.com>
2634L:	netdev@vger.kernel.org
2635S:	Supported
2636F:	drivers/net/ethernet/broadcom/b44.*
2637
2638BROADCOM B53 ETHERNET SWITCH DRIVER
2639M:	Florian Fainelli <f.fainelli@gmail.com>
2640L:	netdev@vger.kernel.org
2641L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2642S:	Supported
2643F:	drivers/net/dsa/b53/*
2644F:	include/linux/platform_data/b53.h
2645
2646BROADCOM GENET ETHERNET DRIVER
2647M:	Florian Fainelli <f.fainelli@gmail.com>
2648L:	netdev@vger.kernel.org
2649S:	Supported
2650F:	drivers/net/ethernet/broadcom/genet/
2651
2652BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2653M:	Rasesh Mody <rasesh.mody@cavium.com>
2654M:	Harish Patil <harish.patil@cavium.com>
2655M:	Dept-GELinuxNICDev@cavium.com
2656L:	netdev@vger.kernel.org
2657S:	Supported
2658F:	drivers/net/ethernet/broadcom/bnx2.*
2659F:	drivers/net/ethernet/broadcom/bnx2_*
2660
2661BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2662M:	Yuval Mintz <Yuval.Mintz@cavium.com>
2663M:	Ariel Elior <ariel.elior@cavium.com>
2664M:	everest-linux-l2@cavium.com
2665L:	netdev@vger.kernel.org
2666S:	Supported
2667F:	drivers/net/ethernet/broadcom/bnx2x/
2668
2669BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2670M:	Michael Chan <michael.chan@broadcom.com>
2671L:	netdev@vger.kernel.org
2672S:	Supported
2673F:	drivers/net/ethernet/broadcom/bnxt/
2674
2675BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2676M:	Florian Fainelli <f.fainelli@gmail.com>
2677M:	Ray Jui <rjui@broadcom.com>
2678M:	Scott Branden <sbranden@broadcom.com>
2679M:	bcm-kernel-feedback-list@broadcom.com
2680T:	git git://github.com/broadcom/mach-bcm
2681S:	Maintained
2682N:	bcm281*
2683N:	bcm113*
2684N:	bcm216*
2685N:	kona
2686F:	arch/arm/mach-bcm/
2687
2688BROADCOM BCM2835 ARM ARCHITECTURE
2689M:	Lee Jones <lee@kernel.org>
2690M:	Eric Anholt <eric@anholt.net>
2691M:	Stefan Wahren <stefan.wahren@i2se.com>
2692L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2693L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2694T:	git git://github.com/anholt/linux
2695S:	Maintained
2696N:	bcm2835
2697F:	drivers/staging/vc04_services
2698
2699BROADCOM BCM47XX MIPS ARCHITECTURE
2700M:	Hauke Mehrtens <hauke@hauke-m.de>
2701M:	Rafał Miłecki <zajec5@gmail.com>
2702L:	linux-mips@linux-mips.org
2703S:	Maintained
2704F:	Documentation/devicetree/bindings/mips/brcm/
2705F:	arch/mips/bcm47xx/*
2706F:	arch/mips/include/asm/mach-bcm47xx/*
2707
2708BROADCOM BCM5301X ARM ARCHITECTURE
2709M:	Hauke Mehrtens <hauke@hauke-m.de>
2710M:	Rafał Miłecki <zajec5@gmail.com>
2711M:	Jon Mason <jonmason@broadcom.com>
2712M:	bcm-kernel-feedback-list@broadcom.com
2713L:	linux-arm-kernel@lists.infradead.org
2714S:	Maintained
2715F:	arch/arm/mach-bcm/bcm_5301x.c
2716F:	arch/arm/boot/dts/bcm5301x*.dtsi
2717F:	arch/arm/boot/dts/bcm470*
2718F:	arch/arm/boot/dts/bcm953012*
2719
2720BROADCOM BCM53573 ARM ARCHITECTURE
2721M:	Rafał Miłecki <rafal@milecki.pl>
2722L:	linux-arm-kernel@lists.infradead.org
2723S:	Maintained
2724F:	arch/arm/boot/dts/bcm53573*
2725F:	arch/arm/boot/dts/bcm47189*
2726
2727BROADCOM BCM63XX ARM ARCHITECTURE
2728M:	Florian Fainelli <f.fainelli@gmail.com>
2729M:	bcm-kernel-feedback-list@broadcom.com
2730L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2731T:	git git://github.com/broadcom/stblinux.git
2732S:	Maintained
2733N:	bcm63xx
2734
2735BROADCOM BCM63XX/BCM33XX UDC DRIVER
2736M:	Kevin Cernekee <cernekee@gmail.com>
2737L:	linux-usb@vger.kernel.org
2738S:	Maintained
2739F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2740
2741BROADCOM BCM7XXX ARM ARCHITECTURE
2742M:	Brian Norris <computersforpeace@gmail.com>
2743M:	Gregory Fong <gregory.0xf0@gmail.com>
2744M:	Florian Fainelli <f.fainelli@gmail.com>
2745M:	bcm-kernel-feedback-list@broadcom.com
2746L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2747T:	git git://github.com/broadcom/stblinux.git
2748S:	Maintained
2749F:	arch/arm/mach-bcm/*brcmstb*
2750F:	arch/arm/boot/dts/bcm7*.dts*
2751F:	drivers/bus/brcmstb_gisb.c
2752N:	brcmstb
2753
2754BROADCOM BMIPS MIPS ARCHITECTURE
2755M:	Kevin Cernekee <cernekee@gmail.com>
2756M:	Florian Fainelli <f.fainelli@gmail.com>
2757L:	linux-mips@linux-mips.org
2758T:	git git://github.com/broadcom/stblinux.git
2759S:	Maintained
2760F:	arch/mips/bmips/*
2761F:	arch/mips/include/asm/mach-bmips/*
2762F:	arch/mips/kernel/*bmips*
2763F:	arch/mips/boot/dts/brcm/bcm*.dts*
2764F:	drivers/irqchip/irq-bcm63*
2765F:	drivers/irqchip/irq-bcm7*
2766F:	drivers/irqchip/irq-brcmstb*
2767F:	include/linux/bcm963xx_nvram.h
2768F:	include/linux/bcm963xx_tag.h
2769
2770BROADCOM BMIPS CPUFREQ DRIVER
2771M:	Markus Mayer <mmayer@broadcom.com>
2772M:	bcm-kernel-feedback-list@broadcom.com
2773L:	linux-pm@vger.kernel.org
2774S:	Maintained
2775F:	drivers/cpufreq/bmips-cpufreq.c
2776
2777BROADCOM TG3 GIGABIT ETHERNET DRIVER
2778M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
2779M:	Prashant Sreedharan <prashant@broadcom.com>
2780M:	Michael Chan <mchan@broadcom.com>
2781L:	netdev@vger.kernel.org
2782S:	Supported
2783F:	drivers/net/ethernet/broadcom/tg3.*
2784
2785BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2786M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2787M:	Franky Lin <franky.lin@broadcom.com>
2788M:	Hante Meuleman <hante.meuleman@broadcom.com>
2789L:	linux-wireless@vger.kernel.org
2790L:	brcm80211-dev-list.pdl@broadcom.com
2791S:	Supported
2792F:	drivers/net/wireless/broadcom/brcm80211/
2793
2794BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2795M:	QLogic-Storage-Upstream@qlogic.com
2796L:	linux-scsi@vger.kernel.org
2797S:	Supported
2798F:	drivers/scsi/bnx2fc/
2799
2800BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2801M:	QLogic-Storage-Upstream@qlogic.com
2802L:	linux-scsi@vger.kernel.org
2803S:	Supported
2804F:	drivers/scsi/bnx2i/
2805
2806BROADCOM IPROC ARM ARCHITECTURE
2807M:	Ray Jui <rjui@broadcom.com>
2808M:	Scott Branden <sbranden@broadcom.com>
2809M:	Jon Mason <jonmason@broadcom.com>
2810M:	bcm-kernel-feedback-list@broadcom.com
2811L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2812T:	git git://github.com/broadcom/cygnus-linux.git
2813S:	Maintained
2814N:	iproc
2815N:	cygnus
2816N:	bcm[-_]nsp
2817N:	bcm9113*
2818N:	bcm9583*
2819N:	bcm9585*
2820N:	bcm9586*
2821N:	bcm988312
2822N:	bcm113*
2823N:	bcm583*
2824N:	bcm585*
2825N:	bcm586*
2826N:	bcm88312
2827F:	arch/arm64/boot/dts/broadcom/ns2*
2828F:	drivers/clk/bcm/clk-ns*
2829F:	drivers/pinctrl/bcm/pinctrl-ns*
2830
2831BROADCOM BRCMSTB GPIO DRIVER
2832M:	Gregory Fong <gregory.0xf0@gmail.com>
2833L:	bcm-kernel-feedback-list@broadcom.com
2834S:	Supported
2835F:	drivers/gpio/gpio-brcmstb.c
2836F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2837
2838BROADCOM KONA GPIO DRIVER
2839M:	Ray Jui <rjui@broadcom.com>
2840L:	bcm-kernel-feedback-list@broadcom.com
2841S:	Supported
2842F:	drivers/gpio/gpio-bcm-kona.c
2843F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2844
2845BROADCOM NVRAM DRIVER
2846M:	Rafał Miłecki <zajec5@gmail.com>
2847L:	linux-mips@linux-mips.org
2848S:	Maintained
2849F:	drivers/firmware/broadcom/*
2850
2851BROADCOM STB NAND FLASH DRIVER
2852M:	Brian Norris <computersforpeace@gmail.com>
2853M:	Kamal Dasu <kdasu.kdev@gmail.com>
2854L:	linux-mtd@lists.infradead.org
2855L:	bcm-kernel-feedback-list@broadcom.com
2856S:	Maintained
2857F:	drivers/mtd/nand/brcmnand/
2858
2859BROADCOM STB AVS CPUFREQ DRIVER
2860M:	Markus Mayer <mmayer@broadcom.com>
2861M:	bcm-kernel-feedback-list@broadcom.com
2862L:	linux-pm@vger.kernel.org
2863S:	Maintained
2864F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2865F:	drivers/cpufreq/brcmstb*
2866
2867BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2868M:	Rafał Miłecki <zajec5@gmail.com>
2869L:	linux-wireless@vger.kernel.org
2870S:	Maintained
2871F:	drivers/bcma/
2872F:	include/linux/bcma/
2873
2874BROADCOM SYSTEMPORT ETHERNET DRIVER
2875M:	Florian Fainelli <f.fainelli@gmail.com>
2876L:	netdev@vger.kernel.org
2877S:	Supported
2878F:	drivers/net/ethernet/broadcom/bcmsysport.*
2879
2880BROADCOM NETXTREME-E ROCE DRIVER
2881M:	Selvin Xavier <selvin.xavier@broadcom.com>
2882M:	Devesh Sharma <devesh.sharma@broadcom.com>
2883M:	Somnath Kotur <somnath.kotur@broadcom.com>
2884M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2885L:	linux-rdma@vger.kernel.org
2886W:	http://www.broadcom.com
2887S:	Supported
2888F:	drivers/infiniband/hw/bnxt_re/
2889F:	include/uapi/rdma/bnxt_re-abi.h
2890
2891BROCADE BFA FC SCSI DRIVER
2892M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2893M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2894L:	linux-scsi@vger.kernel.org
2895S:	Supported
2896F:	drivers/scsi/bfa/
2897
2898BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2899M:	Rasesh Mody <rasesh.mody@cavium.com>
2900M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2901M:	Dept-GELinuxNICDev@cavium.com
2902L:	netdev@vger.kernel.org
2903S:	Supported
2904F:	drivers/net/ethernet/brocade/bna/
2905
2906BSG (block layer generic sg v4 driver)
2907M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2908L:	linux-scsi@vger.kernel.org
2909S:	Supported
2910F:	block/bsg.c
2911F:	include/linux/bsg.h
2912F:	include/uapi/linux/bsg.h
2913
2914BT87X AUDIO DRIVER
2915M:	Clemens Ladisch <clemens@ladisch.de>
2916L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2917T:	git git://git.alsa-project.org/alsa-kernel.git
2918S:	Maintained
2919F:	Documentation/sound/alsa/Bt87x.txt
2920F:	sound/pci/bt87x.c
2921
2922BT8XXGPIO DRIVER
2923M:	Michael Buesch <m@bues.ch>
2924W:	http://bu3sch.de/btgpio.php
2925S:	Maintained
2926F:	drivers/gpio/gpio-bt8xx.c
2927
2928BTRFS FILE SYSTEM
2929M:	Chris Mason <clm@fb.com>
2930M:	Josef Bacik <jbacik@fb.com>
2931M:	David Sterba <dsterba@suse.com>
2932L:	linux-btrfs@vger.kernel.org
2933W:	http://btrfs.wiki.kernel.org/
2934Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
2935T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2936S:	Maintained
2937F:	Documentation/filesystems/btrfs.txt
2938F:	fs/btrfs/
2939F:	include/linux/btrfs*
2940F:	include/uapi/linux/btrfs*
2941
2942BTTV VIDEO4LINUX DRIVER
2943M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2944M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2945L:	linux-media@vger.kernel.org
2946W:	https://linuxtv.org
2947T:	git git://linuxtv.org/media_tree.git
2948S:	Odd fixes
2949F:	Documentation/media/v4l-drivers/bttv*
2950F:	drivers/media/pci/bt8xx/bttv*
2951
2952BUSLOGIC SCSI DRIVER
2953M:	Khalid Aziz <khalid@gonehiking.org>
2954L:	linux-scsi@vger.kernel.org
2955S:	Maintained
2956F:	drivers/scsi/BusLogic.*
2957F:	drivers/scsi/FlashPoint.*
2958
2959C-MEDIA CMI8788 DRIVER
2960M:	Clemens Ladisch <clemens@ladisch.de>
2961L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2962T:	git git://git.alsa-project.org/alsa-kernel.git
2963S:	Maintained
2964F:	sound/pci/oxygen/
2965
2966C6X ARCHITECTURE
2967M:	Mark Salter <msalter@redhat.com>
2968M:	Aurelien Jacquiot <a-jacquiot@ti.com>
2969L:	linux-c6x-dev@linux-c6x.org
2970W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
2971S:	Maintained
2972F:	arch/c6x/
2973
2974CA8210 IEEE-802.15.4 RADIO DRIVER
2975M:	Harry Morris <h.morris@cascoda.com>
2976M:	linuxdev@cascoda.com
2977L:	linux-wpan@vger.kernel.org
2978W:	https://github.com/Cascoda/ca8210-linux.git
2979S:	Maintained
2980F:	drivers/net/ieee802154/ca8210.c
2981F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
2982
2983CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2984M:	David Howells <dhowells@redhat.com>
2985L:	linux-cachefs@redhat.com (moderated for non-subscribers)
2986S:	Supported
2987F:	Documentation/filesystems/caching/cachefiles.txt
2988F:	fs/cachefiles/
2989
2990CADET FM/AM RADIO RECEIVER DRIVER
2991M:	Hans Verkuil <hverkuil@xs4all.nl>
2992L:	linux-media@vger.kernel.org
2993T:	git git://linuxtv.org/media_tree.git
2994W:	https://linuxtv.org
2995S:	Maintained
2996F:	drivers/media/radio/radio-cadet*
2997
2998CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2999M:	Jonathan Corbet <corbet@lwn.net>
3000L:	linux-media@vger.kernel.org
3001T:	git git://linuxtv.org/media_tree.git
3002S:	Maintained
3003F:	Documentation/media/v4l-drivers/cafe_ccic*
3004F:	drivers/media/platform/marvell-ccic/
3005
3006CAIF NETWORK LAYER
3007M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3008L:	netdev@vger.kernel.org
3009S:	Supported
3010F:	Documentation/networking/caif/
3011F:	drivers/net/caif/
3012F:	include/uapi/linux/caif/
3013F:	include/net/caif/
3014F:	net/caif/
3015
3016CALGARY x86-64 IOMMU
3017M:	Muli Ben-Yehuda <mulix@mulix.org>
3018M:	Jon Mason <jdmason@kudzu.us>
3019L:	iommu@lists.linux-foundation.org
3020S:	Maintained
3021F:	arch/x86/kernel/pci-calgary_64.c
3022F:	arch/x86/kernel/tce_64.c
3023F:	arch/x86/include/asm/calgary.h
3024F:	arch/x86/include/asm/tce.h
3025
3026CAN NETWORK LAYER
3027M:	Oliver Hartkopp <socketcan@hartkopp.net>
3028M:	Marc Kleine-Budde <mkl@pengutronix.de>
3029L:	linux-can@vger.kernel.org
3030W:	https://github.com/linux-can
3031T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3032T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3033S:	Maintained
3034F:	Documentation/networking/can.txt
3035F:	net/can/
3036F:	include/linux/can/core.h
3037F:	include/uapi/linux/can.h
3038F:	include/uapi/linux/can/bcm.h
3039F:	include/uapi/linux/can/raw.h
3040F:	include/uapi/linux/can/gw.h
3041
3042CAN NETWORK DRIVERS
3043M:	Wolfgang Grandegger <wg@grandegger.com>
3044M:	Marc Kleine-Budde <mkl@pengutronix.de>
3045L:	linux-can@vger.kernel.org
3046W:	https://github.com/linux-can
3047T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3048T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3049S:	Maintained
3050F:	Documentation/devicetree/bindings/net/can/
3051F:	drivers/net/can/
3052F:	include/linux/can/dev.h
3053F:	include/linux/can/platform/
3054F:	include/uapi/linux/can/error.h
3055F:	include/uapi/linux/can/netlink.h
3056
3057CAPABILITIES
3058M:	Serge Hallyn <serge@hallyn.com>
3059L:	linux-security-module@vger.kernel.org
3060S:	Supported
3061F:	include/linux/capability.h
3062F:	include/uapi/linux/capability.h
3063F:	security/commoncap.c
3064F:	kernel/capability.c
3065
3066CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3067M:	Kevin Tsai <ktsai@capellamicro.com>
3068S:	Maintained
3069F:	drivers/iio/light/cm*
3070
3071CAVIUM THUNDERX2 ARM64 SOC
3072M:	Jayachandran C <jnair@caviumnetworks.com>
3073L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3074S:	Maintained
3075F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3076F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3077
3078CAVIUM I2C DRIVER
3079M:	Jan Glauber <jglauber@cavium.com>
3080M:	David Daney <david.daney@cavium.com>
3081W:	http://www.cavium.com
3082S:	Supported
3083F:	drivers/i2c/busses/i2c-octeon*
3084F:	drivers/i2c/busses/i2c-thunderx*
3085
3086CAVIUM MMC DRIVER
3087M:	Jan Glauber <jglauber@cavium.com>
3088M:	David Daney <david.daney@cavium.com>
3089M:	Steven J. Hill <Steven.Hill@cavium.com>
3090W:	http://www.cavium.com
3091S:	Supported
3092F:	drivers/mmc/host/cavium*
3093
3094CAVIUM LIQUIDIO NETWORK DRIVER
3095M:     Derek Chickles <derek.chickles@caviumnetworks.com>
3096M:     Satanand Burla <satananda.burla@caviumnetworks.com>
3097M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
3098M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3099L:     netdev@vger.kernel.org
3100W:     http://www.cavium.com
3101S:     Supported
3102F:     drivers/net/ethernet/cavium/liquidio/
3103
3104CAVIUM OCTEON-TX CRYPTO DRIVER
3105M:	George Cherian <george.cherian@cavium.com>
3106L:	linux-crypto@vger.kernel.org
3107W:	http://www.cavium.com
3108S:	Supported
3109F:	drivers/crypto/cavium/cpt/
3110
3111CC2520 IEEE-802.15.4 RADIO DRIVER
3112M:	Varka Bhadram <varkabhadram@gmail.com>
3113L:	linux-wpan@vger.kernel.org
3114S:	Maintained
3115F:	drivers/net/ieee802154/cc2520.c
3116F:	include/linux/spi/cc2520.h
3117F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3118
3119CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3120M:	Gilad Ben-Yossef <gilad@benyossef.com>
3121L:	linux-crypto@vger.kernel.org
3122L:	driverdev-devel@linuxdriverproject.org
3123S:	Supported
3124F:	drivers/staging/ccree/
3125W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3126
3127CEC FRAMEWORK
3128M:	Hans Verkuil <hans.verkuil@cisco.com>
3129L:	linux-media@vger.kernel.org
3130T:	git git://linuxtv.org/media_tree.git
3131W:	http://linuxtv.org
3132S:	Supported
3133F:	Documentation/media/kapi/cec-core.rst
3134F:	Documentation/media/uapi/cec
3135F:	drivers/media/cec/
3136F:	drivers/media/rc/keymaps/rc-cec.c
3137F:	include/media/cec.h
3138F:	include/media/cec-notifier.h
3139F:	include/uapi/linux/cec.h
3140F:	include/uapi/linux/cec-funcs.h
3141F:	Documentation/devicetree/bindings/media/cec.txt
3142
3143CELL BROADBAND ENGINE ARCHITECTURE
3144M:	Arnd Bergmann <arnd@arndb.de>
3145L:	linuxppc-dev@lists.ozlabs.org
3146W:	http://www.ibm.com/developerworks/power/cell/
3147S:	Supported
3148F:	arch/powerpc/include/asm/cell*.h
3149F:	arch/powerpc/include/asm/spu*.h
3150F:	arch/powerpc/include/uapi/asm/spu*.h
3151F:	arch/powerpc/oprofile/*cell*
3152F:	arch/powerpc/platforms/cell/
3153
3154CEPH COMMON CODE (LIBCEPH)
3155M:	Ilya Dryomov <idryomov@gmail.com>
3156M:	"Yan, Zheng" <zyan@redhat.com>
3157M:	Sage Weil <sage@redhat.com>
3158L:	ceph-devel@vger.kernel.org
3159W:	http://ceph.com/
3160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3161T:	git git://github.com/ceph/ceph-client.git
3162S:	Supported
3163F:	net/ceph/
3164F:	include/linux/ceph/
3165F:	include/linux/crush/
3166
3167CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3168M:	"Yan, Zheng" <zyan@redhat.com>
3169M:	Sage Weil <sage@redhat.com>
3170M:	Ilya Dryomov <idryomov@gmail.com>
3171L:	ceph-devel@vger.kernel.org
3172W:	http://ceph.com/
3173T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3174T:	git git://github.com/ceph/ceph-client.git
3175S:	Supported
3176F:	Documentation/filesystems/ceph.txt
3177F:	fs/ceph/
3178
3179CERTIFICATE HANDLING:
3180M:	David Howells <dhowells@redhat.com>
3181M:	David Woodhouse <dwmw2@infradead.org>
3182L:	keyrings@vger.kernel.org
3183S:	Maintained
3184F:	Documentation/module-signing.txt
3185F:	certs/
3186F:	scripts/sign-file.c
3187F:	scripts/extract-cert.c
3188
3189CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3190L:	linux-usb@vger.kernel.org
3191S:	Orphan
3192F:	Documentation/usb/WUSB-Design-overview.txt
3193F:	Documentation/usb/wusb-cbaf
3194F:	drivers/usb/host/hwa-hc.c
3195F:	drivers/usb/host/whci/
3196F:	drivers/usb/wusbcore/
3197F:	include/linux/usb/wusb*
3198
3199HT16K33 LED CONTROLLER DRIVER
3200M:	Robin van der Gracht <robin@protonic.nl>
3201S:	Maintained
3202F:	drivers/auxdisplay/ht16k33.c
3203F:	Documentation/devicetree/bindings/display/ht16k33.txt
3204
3205CFAG12864B LCD DRIVER
3206M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3207W:	http://miguelojeda.es/auxdisplay.htm
3208W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3209S:	Maintained
3210F:	drivers/auxdisplay/cfag12864b.c
3211F:	include/linux/cfag12864b.h
3212
3213CFAG12864BFB LCD FRAMEBUFFER DRIVER
3214M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3215W:	http://miguelojeda.es/auxdisplay.htm
3216W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3217S:	Maintained
3218F:	drivers/auxdisplay/cfag12864bfb.c
3219F:	include/linux/cfag12864b.h
3220
3221CFG80211 and NL80211
3222M:	Johannes Berg <johannes@sipsolutions.net>
3223L:	linux-wireless@vger.kernel.org
3224W:	http://wireless.kernel.org/
3225T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3226T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3227S:	Maintained
3228F:	include/uapi/linux/nl80211.h
3229F:	include/net/cfg80211.h
3230F:	net/wireless/*
3231X:	net/wireless/wext*
3232
3233CHAR and MISC DRIVERS
3234M:	Arnd Bergmann <arnd@arndb.de>
3235M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3236T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3237S:	Supported
3238F:	drivers/char/*
3239F:	drivers/misc/*
3240F:	include/linux/miscdevice.h
3241
3242CHECKPATCH
3243M:	Andy Whitcroft <apw@canonical.com>
3244M:	Joe Perches <joe@perches.com>
3245S:	Maintained
3246F:	scripts/checkpatch.pl
3247
3248CHINESE DOCUMENTATION
3249M:	Harry Wei <harryxiyou@gmail.com>
3250L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3251L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3252S:	Maintained
3253F:	Documentation/translations/zh_CN/
3254
3255CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3256M:	Peter Chen <Peter.Chen@nxp.com>
3257T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3258L:	linux-usb@vger.kernel.org
3259S:	Maintained
3260F:	drivers/usb/chipidea/
3261
3262CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3263M:	Hans de Goede <hdegoede@redhat.com>
3264L:	linux-input@vger.kernel.org
3265S:	Maintained
3266F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3267F:	drivers/input/touchscreen/chipone_icn8318.c
3268
3269CHROME HARDWARE PLATFORM SUPPORT
3270M:	Olof Johansson <olof@lixom.net>
3271S:	Maintained
3272T:	git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3273F:	drivers/platform/chrome/
3274
3275CISCO VIC ETHERNET NIC DRIVER
3276M:	Christian Benvenuti <benve@cisco.com>
3277M:	Govindarajulu Varadarajan <_govind@gmx.com>
3278M:	Neel Patel <neepatel@cisco.com>
3279S:	Supported
3280F:	drivers/net/ethernet/cisco/enic/
3281
3282CISCO VIC LOW LATENCY NIC DRIVER
3283M:	Christian Benvenuti <benve@cisco.com>
3284M:	Dave Goodell <dgoodell@cisco.com>
3285S:	Supported
3286F:	drivers/infiniband/hw/usnic/
3287
3288CIRRUS LOGIC EP93XX ETHERNET DRIVER
3289M:	Hartley Sweeten <hsweeten@visionengravers.com>
3290L:	netdev@vger.kernel.org
3291S:	Maintained
3292F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3293
3294CIRRUS LOGIC AUDIO CODEC DRIVERS
3295M:	Brian Austin <brian.austin@cirrus.com>
3296M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3297L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3298S:	Maintained
3299F:	sound/soc/codecs/cs*
3300
3301CLEANCACHE API
3302M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3303L:	linux-kernel@vger.kernel.org
3304S:	Maintained
3305F:	mm/cleancache.c
3306F:	include/linux/cleancache.h
3307
3308CLK API
3309M:	Russell King <linux@armlinux.org.uk>
3310L:	linux-clk@vger.kernel.org
3311S:	Maintained
3312F:	include/linux/clk.h
3313
3314CLOCKSOURCE, CLOCKEVENT DRIVERS
3315M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3316M:	Thomas Gleixner <tglx@linutronix.de>
3317L:	linux-kernel@vger.kernel.org
3318T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3319S:	Supported
3320F:	drivers/clocksource
3321
3322CISCO FCOE HBA DRIVER
3323M:	Satish Kharat <satishkh@cisco.com>
3324M:	Sesidhar Baddela <sebaddel@cisco.com>
3325M:	Karan Tilak Kumar <kartilak@cisco.com>
3326L:	linux-scsi@vger.kernel.org
3327S:	Supported
3328F:	drivers/scsi/fnic/
3329
3330CISCO SCSI HBA DRIVER
3331M:	Karan Tilak Kumar <kartilak@cisco.com>
3332M:	Sesidhar Baddela <sebaddel@cisco.com>
3333L:	linux-scsi@vger.kernel.org
3334S:	Supported
3335F:	drivers/scsi/snic/
3336
3337CMPC ACPI DRIVER
3338M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3339M:	Daniel Oliveira Nascimento <don@syst.com.br>
3340L:	platform-driver-x86@vger.kernel.org
3341S:	Supported
3342F:	drivers/platform/x86/classmate-laptop.c
3343
3344COBALT MEDIA DRIVER
3345M:	Hans Verkuil <hans.verkuil@cisco.com>
3346L:	linux-media@vger.kernel.org
3347T:	git git://linuxtv.org/media_tree.git
3348W:	https://linuxtv.org
3349S:	Supported
3350F:	drivers/media/pci/cobalt/
3351
3352COCCINELLE/Semantic Patches (SmPL)
3353M:	Julia Lawall <Julia.Lawall@lip6.fr>
3354M:	Gilles Muller <Gilles.Muller@lip6.fr>
3355M:	Nicolas Palix <nicolas.palix@imag.fr>
3356M:	Michal Marek <mmarek@suse.com>
3357L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3358T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3359W:	http://coccinelle.lip6.fr/
3360S:	Supported
3361F:	Documentation/dev-tools/coccinelle.rst
3362F:	scripts/coccinelle/
3363F:	scripts/coccicheck
3364
3365CODA FILE SYSTEM
3366M:	Jan Harkes <jaharkes@cs.cmu.edu>
3367M:	coda@cs.cmu.edu
3368L:	codalist@coda.cs.cmu.edu
3369W:	http://www.coda.cs.cmu.edu/
3370S:	Maintained
3371F:	Documentation/filesystems/coda.txt
3372F:	fs/coda/
3373F:	include/linux/coda*.h
3374F:	include/uapi/linux/coda*.h
3375
3376CODA V4L2 MEM2MEM DRIVER
3377M:	Philipp Zabel <p.zabel@pengutronix.de>
3378L:	linux-media@vger.kernel.org
3379S:	Maintained
3380F:	Documentation/devicetree/bindings/media/coda.txt
3381F:	drivers/media/platform/coda/
3382
3383COMMON CLK FRAMEWORK
3384M:	Michael Turquette <mturquette@baylibre.com>
3385M:	Stephen Boyd <sboyd@codeaurora.org>
3386L:	linux-clk@vger.kernel.org
3387Q:	http://patchwork.kernel.org/project/linux-clk/list/
3388T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3389S:	Maintained
3390F:	Documentation/devicetree/bindings/clock/
3391F:	drivers/clk/
3392X:	drivers/clk/clkdev.c
3393F:	include/linux/clk-pr*
3394F:	include/linux/clk/
3395
3396COMMON INTERNET FILE SYSTEM (CIFS)
3397M:	Steve French <sfrench@samba.org>
3398L:	linux-cifs@vger.kernel.org
3399L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3400W:	http://linux-cifs.samba.org/
3401T:	git git://git.samba.org/sfrench/cifs-2.6.git
3402S:	Supported
3403F:	Documentation/filesystems/cifs/
3404F:	fs/cifs/
3405
3406COMPACTPCI HOTPLUG CORE
3407M:	Scott Murray <scott@spiteful.org>
3408L:	linux-pci@vger.kernel.org
3409S:	Maintained
3410F:	drivers/pci/hotplug/cpci_hotplug*
3411
3412COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3413M:	Scott Murray <scott@spiteful.org>
3414L:	linux-pci@vger.kernel.org
3415S:	Maintained
3416F:	drivers/pci/hotplug/cpcihp_zt5550.*
3417
3418COMPACTPCI HOTPLUG GENERIC DRIVER
3419M:	Scott Murray <scott@spiteful.org>
3420L:	linux-pci@vger.kernel.org
3421S:	Maintained
3422F:	drivers/pci/hotplug/cpcihp_generic.c
3423
3424COMPAL LAPTOP SUPPORT
3425M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3426L:	platform-driver-x86@vger.kernel.org
3427S:	Maintained
3428F:	drivers/platform/x86/compal-laptop.c
3429
3430CONEXANT ACCESSRUNNER USB DRIVER
3431L:	accessrunner-general@lists.sourceforge.net
3432W:	http://accessrunner.sourceforge.net/
3433S:	Orphan
3434F:	drivers/usb/atm/cxacru.c
3435
3436CONFIGFS
3437M:	Joel Becker <jlbec@evilplan.org>
3438M:	Christoph Hellwig <hch@lst.de>
3439T:	git git://git.infradead.org/users/hch/configfs.git
3440S:	Supported
3441F:	fs/configfs/
3442F:	include/linux/configfs.h
3443
3444CONNECTOR
3445M:	Evgeniy Polyakov <zbr@ioremap.net>
3446L:	netdev@vger.kernel.org
3447S:	Maintained
3448F:	drivers/connector/
3449
3450CONTROL GROUP (CGROUP)
3451M:	Tejun Heo <tj@kernel.org>
3452M:	Li Zefan <lizefan@huawei.com>
3453M:	Johannes Weiner <hannes@cmpxchg.org>
3454L:	cgroups@vger.kernel.org
3455T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3456S:	Maintained
3457F:	Documentation/cgroup*
3458F:	include/linux/cgroup*
3459F:	kernel/cgroup*
3460
3461CONTROL GROUP - CPUSET
3462M:	Li Zefan <lizefan@huawei.com>
3463L:	cgroups@vger.kernel.org
3464W:	http://www.bullopensource.org/cpuset/
3465W:	http://oss.sgi.com/projects/cpusets/
3466T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3467S:	Maintained
3468F:	Documentation/cgroup-v1/cpusets.txt
3469F:	include/linux/cpuset.h
3470F:	kernel/cpuset.c
3471
3472CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3473M:	Johannes Weiner <hannes@cmpxchg.org>
3474M:	Michal Hocko <mhocko@kernel.org>
3475M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3476L:	cgroups@vger.kernel.org
3477L:	linux-mm@kvack.org
3478S:	Maintained
3479F:	mm/memcontrol.c
3480F:	mm/swap_cgroup.c
3481
3482CORETEMP HARDWARE MONITORING DRIVER
3483M:	Fenghua Yu <fenghua.yu@intel.com>
3484L:	linux-hwmon@vger.kernel.org
3485S:	Maintained
3486F:	Documentation/hwmon/coretemp
3487F:	drivers/hwmon/coretemp.c
3488
3489COSA/SRP SYNC SERIAL DRIVER
3490M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3491W:	http://www.fi.muni.cz/~kas/cosa/
3492S:	Maintained
3493F:	drivers/net/wan/cosa*
3494
3495CPMAC ETHERNET DRIVER
3496M:	Florian Fainelli <f.fainelli@gmail.com>
3497L:	netdev@vger.kernel.org
3498S:	Maintained
3499F:	drivers/net/ethernet/ti/cpmac.c
3500
3501CPU FREQUENCY DRIVERS
3502M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3503M:	Viresh Kumar <viresh.kumar@linaro.org>
3504L:	linux-pm@vger.kernel.org
3505S:	Maintained
3506T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3507T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3508B:	https://bugzilla.kernel.org
3509F:	Documentation/cpu-freq/
3510F:	Documentation/devicetree/bindings/cpufreq/
3511F:	drivers/cpufreq/
3512F:	include/linux/cpufreq.h
3513F:	tools/testing/selftests/cpufreq/
3514
3515CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3516M:	Viresh Kumar <viresh.kumar@linaro.org>
3517M:	Sudeep Holla <sudeep.holla@arm.com>
3518L:	linux-pm@vger.kernel.org
3519W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3520S:	Maintained
3521F:	drivers/cpufreq/arm_big_little.h
3522F:	drivers/cpufreq/arm_big_little.c
3523F:	drivers/cpufreq/arm_big_little_dt.c
3524
3525CPUIDLE DRIVER - ARM BIG LITTLE
3526M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3527M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3528L:	linux-pm@vger.kernel.org
3529L:	linux-arm-kernel@lists.infradead.org
3530T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3531S:	Maintained
3532F:	drivers/cpuidle/cpuidle-big_little.c
3533
3534CPUIDLE DRIVER - ARM EXYNOS
3535M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3536M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3537M:	Kukjin Kim <kgene@kernel.org>
3538L:	linux-pm@vger.kernel.org
3539L:	linux-samsung-soc@vger.kernel.org
3540S:	Supported
3541F:	drivers/cpuidle/cpuidle-exynos.c
3542F:	arch/arm/mach-exynos/pm.c
3543
3544CPUIDLE DRIVERS
3545M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3546M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3547L:	linux-pm@vger.kernel.org
3548S:	Maintained
3549T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3550B:	https://bugzilla.kernel.org
3551F:	drivers/cpuidle/*
3552F:	include/linux/cpuidle.h
3553
3554CPUID/MSR DRIVER
3555M:	"H. Peter Anvin" <hpa@zytor.com>
3556S:	Maintained
3557F:	arch/x86/kernel/cpuid.c
3558F:	arch/x86/kernel/msr.c
3559
3560CPU POWER MONITORING SUBSYSTEM
3561M:	Thomas Renninger <trenn@suse.com>
3562L:	linux-pm@vger.kernel.org
3563S:	Maintained
3564F:	tools/power/cpupower/
3565
3566CRAMFS FILESYSTEM
3567W:	http://sourceforge.net/projects/cramfs/
3568S:	Orphan / Obsolete
3569F:	Documentation/filesystems/cramfs.txt
3570F:	fs/cramfs/
3571
3572CRIS PORT
3573M:	Mikael Starvik <starvik@axis.com>
3574M:	Jesper Nilsson <jesper.nilsson@axis.com>
3575L:	linux-cris-kernel@axis.com
3576W:	http://developer.axis.com
3577T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3578S:	Maintained
3579F:	arch/cris/
3580F:	drivers/tty/serial/crisv10.*
3581
3582CRYPTO API
3583M:	Herbert Xu <herbert@gondor.apana.org.au>
3584M:	"David S. Miller" <davem@davemloft.net>
3585L:	linux-crypto@vger.kernel.org
3586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3587T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3588S:	Maintained
3589F:	Documentation/crypto/
3590F:	Documentation/devicetree/bindings/crypto/
3591F:	Documentation/DocBook/crypto-API.tmpl
3592F:	arch/*/crypto/
3593F:	crypto/
3594F:	drivers/crypto/
3595F:	include/crypto/
3596F:	include/linux/crypto*
3597
3598CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3599M:	Neil Horman <nhorman@tuxdriver.com>
3600L:	linux-crypto@vger.kernel.org
3601S:	Maintained
3602F:	crypto/ansi_cprng.c
3603F:	crypto/rng.c
3604
3605CS3308 MEDIA DRIVER
3606M:	Hans Verkuil <hverkuil@xs4all.nl>
3607L:	linux-media@vger.kernel.org
3608T:	git git://linuxtv.org/media_tree.git
3609W:	http://linuxtv.org
3610S:	Odd Fixes
3611F:	drivers/media/i2c/cs3308.c
3612F:	drivers/media/i2c/cs3308.h
3613
3614CS5535 Audio ALSA driver
3615M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3616S:	Maintained
3617F:	sound/pci/cs5535audio/
3618
3619CW1200 WLAN driver
3620M:	Solomon Peachy <pizza@shaftnet.org>
3621S:	Maintained
3622F:	drivers/net/wireless/st/cw1200/
3623
3624CX18 VIDEO4LINUX DRIVER
3625M:	Andy Walls <awalls@md.metrocast.net>
3626L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3627L:	linux-media@vger.kernel.org
3628T:	git git://linuxtv.org/media_tree.git
3629W:	https://linuxtv.org
3630W:	http://www.ivtvdriver.org/index.php/Cx18
3631S:	Maintained
3632F:	Documentation/media/v4l-drivers/cx18*
3633F:	drivers/media/pci/cx18/
3634F:	include/uapi/linux/ivtv*
3635
3636CX2341X MPEG ENCODER HELPER MODULE
3637M:	Hans Verkuil <hverkuil@xs4all.nl>
3638L:	linux-media@vger.kernel.org
3639T:	git git://linuxtv.org/media_tree.git
3640W:	https://linuxtv.org
3641S:	Maintained
3642F:	drivers/media/common/cx2341x*
3643F:	include/media/cx2341x*
3644
3645CX24120 MEDIA DRIVER
3646M:	Jemma Denson <jdenson@gmail.com>
3647M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3648L:	linux-media@vger.kernel.org
3649W:	https://linuxtv.org
3650Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3651S:	Maintained
3652F:	drivers/media/dvb-frontends/cx24120*
3653
3654CX88 VIDEO4LINUX DRIVER
3655M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3656M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3657L:	linux-media@vger.kernel.org
3658W:	https://linuxtv.org
3659T:	git git://linuxtv.org/media_tree.git
3660S:	Odd fixes
3661F:	Documentation/media/v4l-drivers/cx88*
3662F:	drivers/media/pci/cx88/
3663
3664CXD2820R MEDIA DRIVER
3665M:	Antti Palosaari <crope@iki.fi>
3666L:	linux-media@vger.kernel.org
3667W:	https://linuxtv.org
3668W:	http://palosaari.fi/linux/
3669Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3670T:	git git://linuxtv.org/anttip/media_tree.git
3671S:	Maintained
3672F:	drivers/media/dvb-frontends/cxd2820r*
3673
3674CXGB3 ETHERNET DRIVER (CXGB3)
3675M:	Santosh Raspatur <santosh@chelsio.com>
3676L:	netdev@vger.kernel.org
3677W:	http://www.chelsio.com
3678S:	Supported
3679F:	drivers/net/ethernet/chelsio/cxgb3/
3680
3681CXGB3 ISCSI DRIVER (CXGB3I)
3682M:	Karen Xie <kxie@chelsio.com>
3683L:	linux-scsi@vger.kernel.org
3684W:	http://www.chelsio.com
3685S:	Supported
3686F:	drivers/scsi/cxgbi/cxgb3i
3687
3688CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3689M:	Steve Wise <swise@chelsio.com>
3690L:	linux-rdma@vger.kernel.org
3691W:	http://www.openfabrics.org
3692S:	Supported
3693F:	drivers/infiniband/hw/cxgb3/
3694F:	include/uapi/rdma/cxgb3-abi.h
3695
3696CXGB4 ETHERNET DRIVER (CXGB4)
3697M:	Ganesh Goudar <ganeshgr@chelsio.com>
3698L:	netdev@vger.kernel.org
3699W:	http://www.chelsio.com
3700S:	Supported
3701F:	drivers/net/ethernet/chelsio/cxgb4/
3702
3703CXGB4 ISCSI DRIVER (CXGB4I)
3704M:	Karen Xie <kxie@chelsio.com>
3705L:	linux-scsi@vger.kernel.org
3706W:	http://www.chelsio.com
3707S:	Supported
3708F:	drivers/scsi/cxgbi/cxgb4i
3709
3710CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3711M:	Steve Wise <swise@chelsio.com>
3712L:	linux-rdma@vger.kernel.org
3713W:	http://www.openfabrics.org
3714S:	Supported
3715F:	drivers/infiniband/hw/cxgb4/
3716F:	include/uapi/rdma/cxgb4-abi.h
3717
3718CXGB4VF ETHERNET DRIVER (CXGB4VF)
3719M:	Casey Leedom <leedom@chelsio.com>
3720L:	netdev@vger.kernel.org
3721W:	http://www.chelsio.com
3722S:	Supported
3723F:	drivers/net/ethernet/chelsio/cxgb4vf/
3724
3725CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3726M:	Ian Munsie <imunsie@au1.ibm.com>
3727M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3728L:	linuxppc-dev@lists.ozlabs.org
3729S:	Supported
3730F:	arch/powerpc/platforms/powernv/pci-cxl.c
3731F:	drivers/misc/cxl/
3732F:	include/misc/cxl*
3733F:	include/uapi/misc/cxl.h
3734F:	Documentation/powerpc/cxl.txt
3735F:	Documentation/ABI/testing/sysfs-class-cxl
3736
3737CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3738M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3739M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3740M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3741L:	linux-scsi@vger.kernel.org
3742S:	Supported
3743F:	drivers/scsi/cxlflash/
3744F:	include/uapi/scsi/cxlflash_ioctls.h
3745F:	Documentation/powerpc/cxlflash.txt
3746
3747STMMAC ETHERNET DRIVER
3748M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
3749M:	Alexandre Torgue <alexandre.torgue@st.com>
3750L:	netdev@vger.kernel.org
3751W:	http://www.stlinux.com
3752S:	Supported
3753F:	drivers/net/ethernet/stmicro/stmmac/
3754
3755CYBERPRO FB DRIVER
3756M:	Russell King <linux@armlinux.org.uk>
3757L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3758W:	http://www.armlinux.org.uk/
3759S:	Maintained
3760F:	drivers/video/fbdev/cyber2000fb.*
3761
3762CYCLADES ASYNC MUX DRIVER
3763W:	http://www.cyclades.com/
3764S:	Orphan
3765F:	drivers/tty/cyclades.c
3766F:	include/linux/cyclades.h
3767F:	include/uapi/linux/cyclades.h
3768
3769CYCLADES PC300 DRIVER
3770W:	http://www.cyclades.com/
3771S:	Orphan
3772F:	drivers/net/wan/pc300*
3773
3774CYPRESS_FIRMWARE MEDIA DRIVER
3775M:	Antti Palosaari <crope@iki.fi>
3776L:	linux-media@vger.kernel.org
3777W:	https://linuxtv.org
3778W:	http://palosaari.fi/linux/
3779Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3780T:	git git://linuxtv.org/anttip/media_tree.git
3781S:	Maintained
3782F:	drivers/media/common/cypress_firmware*
3783
3784CYTTSP TOUCHSCREEN DRIVER
3785M:	Ferruh Yigit <fery@cypress.com>
3786L:	linux-input@vger.kernel.org
3787S:	Supported
3788F:	drivers/input/touchscreen/cyttsp*
3789F:	include/linux/input/cyttsp.h
3790
3791DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3792M:	Joshua Kinard <kumba@gentoo.org>
3793S:	Maintained
3794F:	drivers/rtc/rtc-ds1685.c
3795F:	include/linux/rtc/ds1685.h
3796
3797DAMA SLAVE for AX.25
3798M:	Joerg Reuter <jreuter@yaina.de>
3799W:	http://yaina.de/jreuter/
3800W:	http://www.qsl.net/dl1bke/
3801L:	linux-hams@vger.kernel.org
3802S:	Maintained
3803F:	net/ax25/af_ax25.c
3804F:	net/ax25/ax25_dev.c
3805F:	net/ax25/ax25_ds_*
3806F:	net/ax25/ax25_in.c
3807F:	net/ax25/ax25_out.c
3808F:	net/ax25/ax25_timer.c
3809F:	net/ax25/sysctl_net_ax25.c
3810
3811DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3812L:	netdev@vger.kernel.org
3813S:	Orphan
3814F:	Documentation/networking/dmfe.txt
3815F:	drivers/net/ethernet/dec/tulip/dmfe.c
3816
3817DC390/AM53C974 SCSI driver
3818M:	Hannes Reinecke <hare@suse.com>
3819L:	linux-scsi@vger.kernel.org
3820S:	Maintained
3821F:	drivers/scsi/am53c974.c
3822
3823DC395x SCSI driver
3824M:	Oliver Neukum <oliver@neukum.org>
3825M:	Ali Akcaagac <aliakc@web.de>
3826M:	Jamie Lenehan <lenehan@twibble.org>
3827L:	dc395x@twibble.org
3828W:	http://twibble.org/dist/dc395x/
3829W:	http://lists.twibble.org/mailman/listinfo/dc395x/
3830S:	Maintained
3831F:	Documentation/scsi/dc395x.txt
3832F:	drivers/scsi/dc395x.*
3833
3834DCCP PROTOCOL
3835M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
3836L:	dccp@vger.kernel.org
3837W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3838S:	Maintained
3839F:	include/linux/dccp.h
3840F:	include/uapi/linux/dccp.h
3841F:	include/linux/tfrc.h
3842F:	net/dccp/
3843
3844DECnet NETWORK LAYER
3845W:	http://linux-decnet.sourceforge.net
3846L:	linux-decnet-user@lists.sourceforge.net
3847S:	Orphan
3848F:	Documentation/networking/decnet.txt
3849F:	net/decnet/
3850
3851DECSTATION PLATFORM SUPPORT
3852M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3853L:	linux-mips@linux-mips.org
3854W:	http://www.linux-mips.org/wiki/DECstation
3855S:	Maintained
3856F:	arch/mips/dec/
3857F:	arch/mips/include/asm/dec/
3858F:	arch/mips/include/asm/mach-dec/
3859
3860DEFXX FDDI NETWORK DRIVER
3861M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3862S:	Maintained
3863F:	drivers/net/fddi/defxx.*
3864
3865DELL LAPTOP DRIVER
3866M:	Matthew Garrett <mjg59@srcf.ucam.org>
3867M:	Pali Rohár <pali.rohar@gmail.com>
3868L:	platform-driver-x86@vger.kernel.org
3869S:	Maintained
3870F:	drivers/platform/x86/dell-laptop.c
3871
3872DELL LAPTOP RBTN DRIVER
3873M:	Pali Rohár <pali.rohar@gmail.com>
3874S:	Maintained
3875F:	drivers/platform/x86/dell-rbtn.*
3876
3877DELL LAPTOP FREEFALL DRIVER
3878M:	Pali Rohár <pali.rohar@gmail.com>
3879S:	Maintained
3880F:	drivers/platform/x86/dell-smo8800.c
3881
3882DELL LAPTOP SMM DRIVER
3883M:	Pali Rohár <pali.rohar@gmail.com>
3884S:	Maintained
3885F:	drivers/hwmon/dell-smm-hwmon.c
3886F:	include/uapi/linux/i8k.h
3887
3888DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3889M:	Doug Warzecha <Douglas_Warzecha@dell.com>
3890S:	Maintained
3891F:	Documentation/dcdbas.txt
3892F:	drivers/firmware/dcdbas.*
3893
3894DELL WMI EXTRAS DRIVER
3895M:	Matthew Garrett <mjg59@srcf.ucam.org>
3896M:	Pali Rohár <pali.rohar@gmail.com>
3897S:	Maintained
3898F:	drivers/platform/x86/dell-wmi.c
3899
3900DESIGNWARE USB2 DRD IP DRIVER
3901M:	John Youn <johnyoun@synopsys.com>
3902L:	linux-usb@vger.kernel.org
3903T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3904S:	Maintained
3905F:	drivers/usb/dwc2/
3906
3907DESIGNWARE USB3 DRD IP DRIVER
3908M:	Felipe Balbi <balbi@kernel.org>
3909L:	linux-usb@vger.kernel.org
3910T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3911S:	Maintained
3912F:	drivers/usb/dwc3/
3913
3914DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
3915M:	Andreas Klinger <ak@it-klinger.de>
3916L:	linux-iio@vger.kernel.org
3917S:	Maintained
3918F:	drivers/iio/proximity/srf*.c
3919
3920DEVICE COREDUMP (DEV_COREDUMP)
3921M:	Johannes Berg <johannes@sipsolutions.net>
3922L:	linux-kernel@vger.kernel.org
3923S:	Maintained
3924F:	drivers/base/devcoredump.c
3925F:	include/linux/devcoredump.h
3926
3927DEVICE FREQUENCY (DEVFREQ)
3928M:	MyungJoo Ham <myungjoo.ham@samsung.com>
3929M:	Kyungmin Park <kyungmin.park@samsung.com>
3930R:	Chanwoo Choi <cw00.choi@samsung.com>
3931L:	linux-pm@vger.kernel.org
3932T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3933S:	Maintained
3934F:	drivers/devfreq/
3935F:	include/linux/devfreq.h
3936F:	Documentation/devicetree/bindings/devfreq/
3937
3938DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3939M:	Chanwoo Choi <cw00.choi@samsung.com>
3940L:	linux-pm@vger.kernel.org
3941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3942S:	Supported
3943F:	drivers/devfreq/event/
3944F:	drivers/devfreq/devfreq-event.c
3945F:	include/linux/devfreq-event.h
3946F:	Documentation/devicetree/bindings/devfreq/event/
3947
3948BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3949M:	Chanwoo Choi <cw00.choi@samsung.com>
3950L:	linux-pm@vger.kernel.org
3951L:	linux-samsung-soc@vger.kernel.org
3952T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3953S:	Maintained
3954F:	drivers/devfreq/exynos-bus.c
3955F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3956
3957DEVICE NUMBER REGISTRY
3958M:	Torben Mathiasen <device@lanana.org>
3959W:	http://lanana.org/docs/device-list/index.html
3960S:	Maintained
3961
3962DEVICE-MAPPER  (LVM)
3963M:	Alasdair Kergon <agk@redhat.com>
3964M:	Mike Snitzer <snitzer@redhat.com>
3965M:	dm-devel@redhat.com
3966L:	dm-devel@redhat.com
3967W:	http://sources.redhat.com/dm
3968Q:	http://patchwork.kernel.org/project/dm-devel/list/
3969T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3970T:	quilt http://people.redhat.com/agk/patches/linux/editing/
3971S:	Maintained
3972F:	Documentation/device-mapper/
3973F:	drivers/md/dm*
3974F:	drivers/md/persistent-data/
3975F:	include/linux/device-mapper.h
3976F:	include/linux/dm-*.h
3977F:	include/uapi/linux/dm-*.h
3978
3979DEVLINK
3980M:	Jiri Pirko <jiri@mellanox.com>
3981L:	netdev@vger.kernel.org
3982S:	Supported
3983F:	net/core/devlink.c
3984F:	include/net/devlink.h
3985F:	include/uapi/linux/devlink.h
3986
3987DIALOG SEMICONDUCTOR DRIVERS
3988M:	Support Opensource <support.opensource@diasemi.com>
3989W:	http://www.dialog-semiconductor.com/products
3990S:	Supported
3991F:	Documentation/hwmon/da90??
3992F:	Documentation/devicetree/bindings/mfd/da90*.txt
3993F:	Documentation/devicetree/bindings/regulator/da92*.txt
3994F:	Documentation/devicetree/bindings/sound/da[79]*.txt
3995F:	drivers/gpio/gpio-da90??.c
3996F:	drivers/hwmon/da90??-hwmon.c
3997F:	drivers/iio/adc/da91??-*.c
3998F:	drivers/input/misc/da90??_onkey.c
3999F:	drivers/input/touchscreen/da9052_tsi.c
4000F:	drivers/leds/leds-da90??.c
4001F:	drivers/mfd/da903x.c
4002F:	drivers/mfd/da90??-*.c
4003F:	drivers/mfd/da91??-*.c
4004F:	drivers/power/supply/da9052-battery.c
4005F:	drivers/power/supply/da91??-*.c
4006F:	drivers/regulator/da903x.c
4007F:	drivers/regulator/da9???-regulator.[ch]
4008F:	drivers/rtc/rtc-da90??.c
4009F:	drivers/video/backlight/da90??_bl.c
4010F:	drivers/watchdog/da90??_wdt.c
4011F:	include/linux/mfd/da903x.h
4012F:	include/linux/mfd/da9052/
4013F:	include/linux/mfd/da9055/
4014F:	include/linux/mfd/da9062/
4015F:	include/linux/mfd/da9063/
4016F:	include/linux/mfd/da9150/
4017F:	include/linux/regulator/da9211.h
4018F:	include/sound/da[79]*.h
4019F:	sound/soc/codecs/da[79]*.[ch]
4020
4021DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4022M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4023L:	linux-gpio@vger.kernel.org
4024S:	Maintained
4025F:	drivers/gpio/gpio-gpio-mm.c
4026
4027DIGI NEO AND CLASSIC PCI PRODUCTS
4028M:	Lidza Louina <lidza.louina@gmail.com>
4029M:	Mark Hounschell <markh@compro.net>
4030L:	driverdev-devel@linuxdriverproject.org
4031S:	Maintained
4032F:	drivers/staging/dgnc/
4033
4034DIOLAN U2C-12 I2C DRIVER
4035M:	Guenter Roeck <linux@roeck-us.net>
4036L:	linux-i2c@vger.kernel.org
4037S:	Maintained
4038F:	drivers/i2c/busses/i2c-diolan-u2c.c
4039
4040DIRECT ACCESS (DAX)
4041M:	Matthew Wilcox <mawilcox@microsoft.com>
4042M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4043L:	linux-fsdevel@vger.kernel.org
4044S:	Supported
4045F:	fs/dax.c
4046F:	include/linux/dax.h
4047F:	include/trace/events/fs_dax.h
4048
4049DIRECTORY NOTIFICATION (DNOTIFY)
4050M:	Eric Paris <eparis@parisplace.org>
4051S:	Maintained
4052F:	Documentation/filesystems/dnotify.txt
4053F:	fs/notify/dnotify/
4054F:	include/linux/dnotify.h
4055
4056DISK GEOMETRY AND PARTITION HANDLING
4057M:	Andries Brouwer <aeb@cwi.nl>
4058W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4059W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4060W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4061S:	Maintained
4062
4063DISKQUOTA
4064M:	Jan Kara <jack@suse.com>
4065S:	Maintained
4066F:	Documentation/filesystems/quota.txt
4067F:	fs/quota/
4068F:	include/linux/quota*.h
4069F:	include/uapi/linux/quota*.h
4070
4071DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4072M:	Bernie Thompson <bernie@plugable.com>
4073L:	linux-fbdev@vger.kernel.org
4074S:	Maintained
4075W:	http://plugable.com/category/projects/udlfb/
4076F:	drivers/video/fbdev/udlfb.c
4077F:	include/video/udlfb.h
4078F:	Documentation/fb/udlfb.txt
4079
4080DISTRIBUTED LOCK MANAGER (DLM)
4081M:	Christine Caulfield <ccaulfie@redhat.com>
4082M:	David Teigland <teigland@redhat.com>
4083L:	cluster-devel@redhat.com
4084W:	http://sources.redhat.com/cluster/
4085T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4086S:	Supported
4087F:	fs/dlm/
4088
4089DMA BUFFER SHARING FRAMEWORK
4090M:	Sumit Semwal <sumit.semwal@linaro.org>
4091S:	Maintained
4092L:	linux-media@vger.kernel.org
4093L:	dri-devel@lists.freedesktop.org
4094L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4095F:	drivers/dma-buf/
4096F:	include/linux/dma-buf*
4097F:	include/linux/reservation.h
4098F:	include/linux/*fence.h
4099F:	Documentation/driver-api/dma-buf.rst
4100T:	git git://anongit.freedesktop.org/drm/drm-misc
4101
4102SYNC FILE FRAMEWORK
4103M:	Sumit Semwal <sumit.semwal@linaro.org>
4104R:	Gustavo Padovan <gustavo@padovan.org>
4105S:	Maintained
4106L:	linux-media@vger.kernel.org
4107L:	dri-devel@lists.freedesktop.org
4108F:	drivers/dma-buf/sync_*
4109F:	drivers/dma-buf/dma-fence*
4110F:	drivers/dma-buf/sw_sync.c
4111F:	include/linux/sync_file.h
4112F:	include/uapi/linux/sync_file.h
4113F:	Documentation/sync_file.txt
4114T:	git git://anongit.freedesktop.org/drm/drm-misc
4115
4116DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4117M:	Vinod Koul <vinod.koul@intel.com>
4118L:	dmaengine@vger.kernel.org
4119Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4120S:	Maintained
4121F:	drivers/dma/
4122F:	include/linux/dmaengine.h
4123F:	Documentation/devicetree/bindings/dma/
4124F:	Documentation/dmaengine/
4125T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4126
4127DME1737 HARDWARE MONITOR DRIVER
4128M:	Juerg Haefliger <juergh@gmail.com>
4129L:	linux-hwmon@vger.kernel.org
4130S:	Maintained
4131F:	Documentation/hwmon/dme1737
4132F:	drivers/hwmon/dme1737.c
4133
4134DMI/SMBIOS SUPPORT
4135M:	Jean Delvare <jdelvare@suse.com>
4136S:	Maintained
4137T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4138F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4139F:	drivers/firmware/dmi-id.c
4140F:	drivers/firmware/dmi_scan.c
4141F:	include/linux/dmi.h
4142
4143DOCUMENTATION
4144M:	Jonathan Corbet <corbet@lwn.net>
4145L:	linux-doc@vger.kernel.org
4146S:	Maintained
4147F:	Documentation/
4148F:	scripts/docproc.c
4149F:	scripts/kernel-doc*
4150X:	Documentation/ABI/
4151X:	Documentation/devicetree/
4152X:	Documentation/acpi
4153X:	Documentation/power
4154X:	Documentation/spi
4155X:	Documentation/media
4156T:	git git://git.lwn.net/linux.git docs-next
4157
4158DOUBLETALK DRIVER
4159M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4160L:	blinux-list@redhat.com
4161S:	Maintained
4162F:	drivers/char/dtlk.c
4163F:	include/linux/dtlk.h
4164
4165DPAA2 DATAPATH I/O (DPIO) DRIVER
4166M:	Roy Pledge <Roy.Pledge@nxp.com>
4167L:	linux-kernel@vger.kernel.org
4168S:	Maintained
4169F:	drivers/staging/fsl-mc/bus/dpio
4170
4171DPAA2 ETHERNET DRIVER
4172M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4173L:	linux-kernel@vger.kernel.org
4174S:	Maintained
4175F:	drivers/staging/fsl-dpaa2/ethernet
4176
4177DPT_I2O SCSI RAID DRIVER
4178M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4179L:	linux-scsi@vger.kernel.org
4180W:	http://www.adaptec.com/
4181S:	Maintained
4182F:	drivers/scsi/dpt*
4183F:	drivers/scsi/dpt/
4184
4185DRBD DRIVER
4186M:	Philipp Reisner <philipp.reisner@linbit.com>
4187M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4188L:	drbd-dev@lists.linbit.com
4189W:	http://www.drbd.org
4190T:	git git://git.linbit.com/linux-drbd.git
4191T:	git git://git.linbit.com/drbd-8.4.git
4192S:	Supported
4193F:	drivers/block/drbd/
4194F:	lib/lru_cache.c
4195F:	Documentation/blockdev/drbd/
4196
4197DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4198M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4200S:	Supported
4201F:	Documentation/kobject.txt
4202F:	drivers/base/
4203F:	fs/debugfs/
4204F:	fs/sysfs/
4205F:	include/linux/debugfs.h
4206F:	include/linux/kobj*
4207F:	lib/kobj*
4208
4209DRM DRIVERS
4210M:	David Airlie <airlied@linux.ie>
4211L:	dri-devel@lists.freedesktop.org
4212T:	git git://people.freedesktop.org/~airlied/linux
4213B:	https://bugs.freedesktop.org/
4214C:	irc://chat.freenode.net/dri-devel
4215S:	Maintained
4216F:	drivers/gpu/drm/
4217F:	drivers/gpu/vga/
4218F:	Documentation/devicetree/bindings/display/
4219F:	Documentation/devicetree/bindings/gpu/
4220F:	Documentation/devicetree/bindings/video/
4221F:	Documentation/gpu/
4222F:	include/drm/
4223F:	include/uapi/drm/
4224F:	include/linux/vga*
4225
4226DRM DRIVERS AND MISC GPU PATCHES
4227M:	Daniel Vetter <daniel.vetter@intel.com>
4228M:	Jani Nikula <jani.nikula@linux.intel.com>
4229M:	Sean Paul <seanpaul@chromium.org>
4230W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4231S:	Maintained
4232T:	git git://anongit.freedesktop.org/drm/drm-misc
4233F:	Documentation/gpu/
4234F:	drivers/gpu/vga/
4235F:	drivers/gpu/drm/*
4236F:	include/drm/drm*
4237F:	include/uapi/drm/drm*
4238F:	include/linux/vga*
4239
4240DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4241M:	Dave Airlie <airlied@redhat.com>
4242S:	Odd Fixes
4243F:	drivers/gpu/drm/ast/
4244
4245DRM DRIVERS FOR BRIDGE CHIPS
4246M:	Archit Taneja <architt@codeaurora.org>
4247S:	Maintained
4248T:	git git://anongit.freedesktop.org/drm/drm-misc
4249F:	drivers/gpu/drm/bridge/
4250
4251DRM DRIVER FOR BOCHS VIRTUAL GPU
4252M:	Gerd Hoffmann <kraxel@redhat.com>
4253L:	virtualization@lists.linux-foundation.org
4254T:	git git://anongit.freedesktop.org/drm/drm-misc
4255S:	Maintained
4256F:	drivers/gpu/drm/bochs/
4257
4258DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4259M:	Dave Airlie <airlied@redhat.com>
4260M:	Gerd Hoffmann <kraxel@redhat.com>
4261L:	virtualization@lists.linux-foundation.org
4262T:	git git://anongit.freedesktop.org/drm/drm-misc
4263S:	Obsolete
4264W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4265F:	drivers/gpu/drm/cirrus/
4266
4267RADEON and AMDGPU DRM DRIVERS
4268M:	Alex Deucher <alexander.deucher@amd.com>
4269M:	Christian König <christian.koenig@amd.com>
4270L:	amd-gfx@lists.freedesktop.org
4271T:	git git://people.freedesktop.org/~agd5f/linux
4272S:	Supported
4273F:	drivers/gpu/drm/radeon/
4274F:	include/uapi/drm/radeon_drm.h
4275F:	drivers/gpu/drm/amd/
4276F:	include/uapi/drm/amdgpu_drm.h
4277
4278DRM PANEL DRIVERS
4279M:	Thierry Reding <thierry.reding@gmail.com>
4280L:	dri-devel@lists.freedesktop.org
4281T:	git git://anongit.freedesktop.org/tegra/linux.git
4282S:	Maintained
4283F:	drivers/gpu/drm/drm_panel.c
4284F:	drivers/gpu/drm/panel/
4285F:	include/drm/drm_panel.h
4286F:	Documentation/devicetree/bindings/display/panel/
4287
4288INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4289M:	Daniel Vetter <daniel.vetter@intel.com>
4290M:	Jani Nikula <jani.nikula@linux.intel.com>
4291L:	intel-gfx@lists.freedesktop.org
4292W:	https://01.org/linuxgraphics/
4293B:	https://01.org/linuxgraphics/documentation/how-report-bugs
4294C:	irc://chat.freenode.net/intel-gfx
4295Q:	http://patchwork.freedesktop.org/project/intel-gfx/
4296T:	git git://anongit.freedesktop.org/drm-intel
4297S:	Supported
4298F:	drivers/gpu/drm/i915/
4299F:	include/drm/i915*
4300F:	include/uapi/drm/i915_drm.h
4301F:	Documentation/gpu/i915.rst
4302
4303INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4304M:      Zhenyu Wang <zhenyuw@linux.intel.com>
4305M:      Zhi Wang <zhi.a.wang@intel.com>
4306L:      intel-gvt-dev@lists.freedesktop.org
4307L:      intel-gfx@lists.freedesktop.org
4308W:      https://01.org/igvt-g
4309T:      git https://github.com/01org/gvt-linux.git
4310S:      Supported
4311F:      drivers/gpu/drm/i915/gvt/
4312
4313DRM DRIVERS FOR ATMEL HLCDC
4314M:	Boris Brezillon <boris.brezillon@free-electrons.com>
4315L:	dri-devel@lists.freedesktop.org
4316S:	Supported
4317F:	drivers/gpu/drm/atmel-hlcdc/
4318F:	Documentation/devicetree/bindings/drm/atmel/
4319T:	git git://anongit.freedesktop.org/drm/drm-misc
4320
4321DRM DRIVERS FOR ALLWINNER A10
4322M:	Maxime Ripard  <maxime.ripard@free-electrons.com>
4323L:	dri-devel@lists.freedesktop.org
4324S:	Supported
4325F:	drivers/gpu/drm/sun4i/
4326F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4327T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4328
4329DRM DRIVERS FOR AMLOGIC SOCS
4330M:	Neil Armstrong <narmstrong@baylibre.com>
4331L:	dri-devel@lists.freedesktop.org
4332L:	linux-amlogic@lists.infradead.org
4333W:	http://linux-meson.com/
4334S:	Supported
4335F:	drivers/gpu/drm/meson/
4336F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4337F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4338F:	Documentation/gpu/meson.rst
4339T:	git git://anongit.freedesktop.org/drm/drm-misc
4340
4341DRM DRIVERS FOR EXYNOS
4342M:	Inki Dae <inki.dae@samsung.com>
4343M:	Joonyoung Shim <jy0922.shim@samsung.com>
4344M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4345M:	Kyungmin Park <kyungmin.park@samsung.com>
4346L:	dri-devel@lists.freedesktop.org
4347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4348S:	Supported
4349F:	drivers/gpu/drm/exynos/
4350F:	include/uapi/drm/exynos_drm.h
4351F:	Documentation/devicetree/bindings/display/exynos/
4352
4353DRM DRIVERS FOR FREESCALE DCU
4354M:	Stefan Agner <stefan@agner.ch>
4355M:	Alison Wang <alison.wang@freescale.com>
4356L:	dri-devel@lists.freedesktop.org
4357S:	Supported
4358F:	drivers/gpu/drm/fsl-dcu/
4359F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4360F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4361F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4362
4363DRM DRIVERS FOR FREESCALE IMX
4364M:	Philipp Zabel <p.zabel@pengutronix.de>
4365L:	dri-devel@lists.freedesktop.org
4366S:	Maintained
4367F:	drivers/gpu/drm/imx/
4368F:	drivers/gpu/ipu-v3/
4369F:	Documentation/devicetree/bindings/display/imx/
4370
4371DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4372M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4373L:	dri-devel@lists.freedesktop.org
4374T:	git git://github.com/patjak/drm-gma500
4375S:	Maintained
4376F:	drivers/gpu/drm/gma500/
4377
4378DRM DRIVERS FOR HISILICON
4379M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4380M:	Rongrong Zou <zourongrong@gmail.com>
4381R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4382R:	Chen Feng <puck.chen@hisilicon.com>
4383L:	dri-devel@lists.freedesktop.org
4384T:	git git://github.com/xin3liang/linux.git
4385S:	Maintained
4386F:	drivers/gpu/drm/hisilicon/
4387F:	Documentation/devicetree/bindings/display/hisilicon/
4388
4389DRM DRIVER FOR INTEL I810 VIDEO CARDS
4390S:	Orphan / Obsolete
4391F:	drivers/gpu/drm/i810/
4392F:	include/uapi/drm/i810_drm.h
4393
4394DRM DRIVERS FOR MEDIATEK
4395M:	CK Hu <ck.hu@mediatek.com>
4396M:	Philipp Zabel <p.zabel@pengutronix.de>
4397L:	dri-devel@lists.freedesktop.org
4398S:	Supported
4399F:	drivers/gpu/drm/mediatek/
4400F:	Documentation/devicetree/bindings/display/mediatek/
4401
4402DRM DRIVER FOR MI0283QT
4403M:	Noralf Trønnes <noralf@tronnes.org>
4404S:	Maintained
4405F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4406F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4407
4408DRM DRIVER FOR MSM ADRENO GPU
4409M:	Rob Clark <robdclark@gmail.com>
4410L:	linux-arm-msm@vger.kernel.org
4411L:	dri-devel@lists.freedesktop.org
4412L:	freedreno@lists.freedesktop.org
4413T:	git git://people.freedesktop.org/~robclark/linux
4414S:	Maintained
4415F:	drivers/gpu/drm/msm/
4416F:	include/uapi/drm/msm_drm.h
4417F:	Documentation/devicetree/bindings/display/msm/
4418
4419DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4420M:	Ben Skeggs <bskeggs@redhat.com>
4421L:	dri-devel@lists.freedesktop.org
4422L:	nouveau@lists.freedesktop.org
4423T:	git git://github.com/skeggsb/linux
4424S:	Supported
4425F:	drivers/gpu/drm/nouveau/
4426F:	include/uapi/drm/nouveau_drm.h
4427
4428DRM DRIVERS FOR NVIDIA TEGRA
4429M:	Thierry Reding <thierry.reding@gmail.com>
4430L:	dri-devel@lists.freedesktop.org
4431L:	linux-tegra@vger.kernel.org
4432T:	git git://anongit.freedesktop.org/tegra/linux.git
4433S:	Supported
4434F:	drivers/gpu/drm/tegra/
4435F:	drivers/gpu/host1x/
4436F:	include/linux/host1x.h
4437F:	include/uapi/drm/tegra_drm.h
4438F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4439
4440DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4441S:	Orphan / Obsolete
4442F:	drivers/gpu/drm/mga/
4443F:	include/uapi/drm/mga_drm.h
4444
4445DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4446M:	Dave Airlie <airlied@redhat.com>
4447S:	Odd Fixes
4448F:	drivers/gpu/drm/mgag200/
4449
4450DRM DRIVER FOR RAGE 128 VIDEO CARDS
4451S:	Orphan / Obsolete
4452F:	drivers/gpu/drm/r128/
4453F:	include/uapi/drm/r128_drm.h
4454
4455DRM DRIVERS FOR RENESAS
4456M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4457L:	dri-devel@lists.freedesktop.org
4458L:	linux-renesas-soc@vger.kernel.org
4459T:	git git://linuxtv.org/pinchartl/fbdev
4460S:	Supported
4461F:	drivers/gpu/drm/rcar-du/
4462F:	drivers/gpu/drm/shmobile/
4463F:	include/linux/platform_data/shmob_drm.h
4464F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4465F:	Documentation/devicetree/bindings/display/renesas,du.txt
4466
4467DRM DRIVER FOR QXL VIRTUAL GPU
4468M:	Dave Airlie <airlied@redhat.com>
4469M:	Gerd Hoffmann <kraxel@redhat.com>
4470L:	virtualization@lists.linux-foundation.org
4471T:	git git://anongit.freedesktop.org/drm/drm-misc
4472S:	Maintained
4473F:	drivers/gpu/drm/qxl/
4474F:	include/uapi/drm/qxl_drm.h
4475
4476DRM DRIVERS FOR ROCKCHIP
4477M:	Mark Yao <mark.yao@rock-chips.com>
4478L:	dri-devel@lists.freedesktop.org
4479S:	Maintained
4480F:	drivers/gpu/drm/rockchip/
4481F:	Documentation/devicetree/bindings/display/rockchip/
4482T:	git git://anongit.freedesktop.org/drm/drm-misc
4483
4484DRM DRIVER FOR SAVAGE VIDEO CARDS
4485S:	Orphan / Obsolete
4486F:	drivers/gpu/drm/savage/
4487F:	include/uapi/drm/savage_drm.h
4488
4489DRM DRIVER FOR SIS VIDEO CARDS
4490S:	Orphan / Obsolete
4491F:	drivers/gpu/drm/sis/
4492F:	include/uapi/drm/sis_drm.h
4493
4494DRM DRIVERS FOR STI
4495M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4496M:	Vincent Abriou <vincent.abriou@st.com>
4497L:	dri-devel@lists.freedesktop.org
4498T:	git git://anongit.freedesktop.org/drm/drm-misc
4499S:	Maintained
4500F:	drivers/gpu/drm/sti
4501F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4502
4503DRM DRIVER FOR TDFX VIDEO CARDS
4504S:	Orphan / Obsolete
4505F:	drivers/gpu/drm/tdfx/
4506
4507DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4508M:	Dave Airlie <airlied@redhat.com>
4509S:	Odd Fixes
4510F:	drivers/gpu/drm/udl/
4511
4512DRM DRIVERS FOR VIVANTE GPU IP
4513M:	Lucas Stach <l.stach@pengutronix.de>
4514R:	Russell King <linux+etnaviv@armlinux.org.uk>
4515R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4516L:	etnaviv@lists.freedesktop.org
4517L:	dri-devel@lists.freedesktop.org
4518S:	Maintained
4519F:	drivers/gpu/drm/etnaviv/
4520F:	include/uapi/drm/etnaviv_drm.h
4521F:	Documentation/devicetree/bindings/display/etnaviv/
4522
4523DRM DRIVER FOR VMWARE VIRTUAL GPU
4524M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4525M:	Sinclair Yeh <syeh@vmware.com>
4526M:	Thomas Hellstrom <thellstrom@vmware.com>
4527L:	dri-devel@lists.freedesktop.org
4528T:	git git://people.freedesktop.org/~syeh/repos_linux
4529T:	git git://people.freedesktop.org/~thomash/linux
4530S:	Supported
4531F:	drivers/gpu/drm/vmwgfx/
4532F:	include/uapi/drm/vmwgfx_drm.h
4533
4534DRM DRIVERS FOR VC4
4535M:	Eric Anholt <eric@anholt.net>
4536T:	git git://github.com/anholt/linux
4537S:	Supported
4538F:	drivers/gpu/drm/vc4/
4539F:	include/uapi/drm/vc4_drm.h
4540F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4541T:	git git://anongit.freedesktop.org/drm/drm-misc
4542
4543DRM DRIVERS FOR TI OMAP
4544M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4545L:	dri-devel@lists.freedesktop.org
4546S:	Maintained
4547F:	drivers/gpu/drm/omapdrm/
4548F:	Documentation/devicetree/bindings/display/ti/
4549
4550DRM DRIVERS FOR TI LCDC
4551M:	Jyri Sarha <jsarha@ti.com>
4552R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4553L:	dri-devel@lists.freedesktop.org
4554S:	Maintained
4555F:	drivers/gpu/drm/tilcdc/
4556F:	Documentation/devicetree/bindings/display/tilcdc/
4557
4558DRM DRIVERS FOR ZTE ZX
4559M:	Shawn Guo <shawnguo@kernel.org>
4560L:	dri-devel@lists.freedesktop.org
4561S:	Maintained
4562F:	drivers/gpu/drm/zte/
4563F:	Documentation/devicetree/bindings/display/zte,vou.txt
4564T:	git git://anongit.freedesktop.org/drm/drm-misc
4565
4566DSBR100 USB FM RADIO DRIVER
4567M:	Alexey Klimov <klimov.linux@gmail.com>
4568L:	linux-media@vger.kernel.org
4569T:	git git://linuxtv.org/media_tree.git
4570S:	Maintained
4571F:	drivers/media/radio/dsbr100.c
4572
4573DSCC4 DRIVER
4574M:	Francois Romieu <romieu@fr.zoreil.com>
4575L:	netdev@vger.kernel.org
4576S:	Maintained
4577F:	drivers/net/wan/dscc4.c
4578
4579DT3155 MEDIA DRIVER
4580M:	Hans Verkuil <hverkuil@xs4all.nl>
4581L:	linux-media@vger.kernel.org
4582T:	git git://linuxtv.org/media_tree.git
4583W:	https://linuxtv.org
4584S:	Odd Fixes
4585F:	drivers/media/pci/dt3155/
4586
4587DVB_USB_AF9015 MEDIA DRIVER
4588M:	Antti Palosaari <crope@iki.fi>
4589L:	linux-media@vger.kernel.org
4590W:	https://linuxtv.org
4591W:	http://palosaari.fi/linux/
4592Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4593T:	git git://linuxtv.org/anttip/media_tree.git
4594S:	Maintained
4595F:	drivers/media/usb/dvb-usb-v2/af9015*
4596
4597DVB_USB_AF9035 MEDIA DRIVER
4598M:	Antti Palosaari <crope@iki.fi>
4599L:	linux-media@vger.kernel.org
4600W:	https://linuxtv.org
4601W:	http://palosaari.fi/linux/
4602Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4603T:	git git://linuxtv.org/anttip/media_tree.git
4604S:	Maintained
4605F:	drivers/media/usb/dvb-usb-v2/af9035*
4606
4607DVB_USB_ANYSEE MEDIA DRIVER
4608M:	Antti Palosaari <crope@iki.fi>
4609L:	linux-media@vger.kernel.org
4610W:	https://linuxtv.org
4611W:	http://palosaari.fi/linux/
4612Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4613T:	git git://linuxtv.org/anttip/media_tree.git
4614S:	Maintained
4615F:	drivers/media/usb/dvb-usb-v2/anysee*
4616
4617DVB_USB_AU6610 MEDIA DRIVER
4618M:	Antti Palosaari <crope@iki.fi>
4619L:	linux-media@vger.kernel.org
4620W:	https://linuxtv.org
4621W:	http://palosaari.fi/linux/
4622Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4623T:	git git://linuxtv.org/anttip/media_tree.git
4624S:	Maintained
4625F:	drivers/media/usb/dvb-usb-v2/au6610*
4626
4627DVB_USB_CE6230 MEDIA DRIVER
4628M:	Antti Palosaari <crope@iki.fi>
4629L:	linux-media@vger.kernel.org
4630W:	https://linuxtv.org
4631W:	http://palosaari.fi/linux/
4632Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4633T:	git git://linuxtv.org/anttip/media_tree.git
4634S:	Maintained
4635F:	drivers/media/usb/dvb-usb-v2/ce6230*
4636
4637DVB_USB_CXUSB MEDIA DRIVER
4638M:	Michael Krufky <mkrufky@linuxtv.org>
4639L:	linux-media@vger.kernel.org
4640W:	https://linuxtv.org
4641W:	http://github.com/mkrufky
4642Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4643T:	git git://linuxtv.org/media_tree.git
4644S:	Maintained
4645F:	drivers/media/usb/dvb-usb/cxusb*
4646
4647DVB_USB_EC168 MEDIA DRIVER
4648M:	Antti Palosaari <crope@iki.fi>
4649L:	linux-media@vger.kernel.org
4650W:	https://linuxtv.org
4651W:	http://palosaari.fi/linux/
4652Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4653T:	git git://linuxtv.org/anttip/media_tree.git
4654S:	Maintained
4655F:	drivers/media/usb/dvb-usb-v2/ec168*
4656
4657DVB_USB_GL861 MEDIA DRIVER
4658M:	Antti Palosaari <crope@iki.fi>
4659L:	linux-media@vger.kernel.org
4660W:	https://linuxtv.org
4661Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4662T:	git git://linuxtv.org/anttip/media_tree.git
4663S:	Maintained
4664F:	drivers/media/usb/dvb-usb-v2/gl861*
4665
4666DVB_USB_MXL111SF MEDIA DRIVER
4667M:	Michael Krufky <mkrufky@linuxtv.org>
4668L:	linux-media@vger.kernel.org
4669W:	https://linuxtv.org
4670W:	http://github.com/mkrufky
4671Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4672T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4673S:	Maintained
4674F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4675
4676DVB_USB_RTL28XXU MEDIA DRIVER
4677M:	Antti Palosaari <crope@iki.fi>
4678L:	linux-media@vger.kernel.org
4679W:	https://linuxtv.org
4680W:	http://palosaari.fi/linux/
4681Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4682T:	git git://linuxtv.org/anttip/media_tree.git
4683S:	Maintained
4684F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4685
4686DVB_USB_V2 MEDIA DRIVER
4687M:	Antti Palosaari <crope@iki.fi>
4688L:	linux-media@vger.kernel.org
4689W:	https://linuxtv.org
4690W:	http://palosaari.fi/linux/
4691Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4692T:	git git://linuxtv.org/anttip/media_tree.git
4693S:	Maintained
4694F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4695F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4696
4697DONGWOON DW9714 LENS VOICE COIL DRIVER
4698M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4699L:	linux-media@vger.kernel.org
4700T:	git git://linuxtv.org/media_tree.git
4701S:	Maintained
4702F:	drivers/media/i2c/dw9714.c
4703
4704DYNAMIC DEBUG
4705M:	Jason Baron <jbaron@akamai.com>
4706S:	Maintained
4707F:	lib/dynamic_debug.c
4708F:	include/linux/dynamic_debug.h
4709
4710DZ DECSTATION DZ11 SERIAL DRIVER
4711M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4712S:	Maintained
4713F:	drivers/tty/serial/dz.*
4714
4715E3X0 POWER BUTTON DRIVER
4716M:	Moritz Fischer <moritz.fischer@ettus.com>
4717L:	usrp-users@lists.ettus.com
4718W:	http://www.ettus.com
4719S:	Supported
4720F:	drivers/input/misc/e3x0-button.c
4721F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4722
4723E4000 MEDIA DRIVER
4724M:	Antti Palosaari <crope@iki.fi>
4725L:	linux-media@vger.kernel.org
4726W:	https://linuxtv.org
4727W:	http://palosaari.fi/linux/
4728Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4729T:	git git://linuxtv.org/anttip/media_tree.git
4730S:	Maintained
4731F:	drivers/media/tuners/e4000*
4732
4733EATA ISA/EISA/PCI SCSI DRIVER
4734M:	Dario Ballabio <ballabio_dario@emc.com>
4735L:	linux-scsi@vger.kernel.org
4736S:	Maintained
4737F:	drivers/scsi/eata.c
4738
4739EC100 MEDIA DRIVER
4740M:	Antti Palosaari <crope@iki.fi>
4741L:	linux-media@vger.kernel.org
4742W:	https://linuxtv.org
4743W:	http://palosaari.fi/linux/
4744Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4745T:	git git://linuxtv.org/anttip/media_tree.git
4746S:	Maintained
4747F:	drivers/media/dvb-frontends/ec100*
4748
4749ECRYPT FILE SYSTEM
4750M:	Tyler Hicks <tyhicks@canonical.com>
4751L:	ecryptfs@vger.kernel.org
4752W:	http://ecryptfs.org
4753W:	https://launchpad.net/ecryptfs
4754T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4755S:	Supported
4756F:	Documentation/filesystems/ecryptfs.txt
4757F:	fs/ecryptfs/
4758
4759EDAC-CORE
4760M:	Borislav Petkov <bp@alien8.de>
4761M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4762M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4763L:	linux-edac@vger.kernel.org
4764T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4765T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4766S:	Supported
4767F:	Documentation/admin-guide/ras.rst
4768F:	Documentation/driver-api/edac.rst
4769F:	drivers/edac/
4770F:	include/linux/edac.h
4771
4772EDAC-AMD64
4773M:	Borislav Petkov <bp@alien8.de>
4774L:	linux-edac@vger.kernel.org
4775S:	Maintained
4776F:	drivers/edac/amd64_edac*
4777
4778EDAC-CALXEDA
4779M:	Robert Richter <rric@kernel.org>
4780L:	linux-edac@vger.kernel.org
4781S:	Maintained
4782F:	drivers/edac/highbank*
4783
4784EDAC-CAVIUM
4785M:	Ralf Baechle <ralf@linux-mips.org>
4786M:	David Daney <david.daney@cavium.com>
4787L:	linux-edac@vger.kernel.org
4788L:	linux-mips@linux-mips.org
4789S:	Supported
4790F:	drivers/edac/octeon_edac*
4791F:	drivers/edac/thunderx_edac*
4792
4793EDAC-E752X
4794M:	Mark Gross <mark.gross@intel.com>
4795L:	linux-edac@vger.kernel.org
4796S:	Maintained
4797F:	drivers/edac/e752x_edac.c
4798
4799EDAC-E7XXX
4800L:	linux-edac@vger.kernel.org
4801S:	Maintained
4802F:	drivers/edac/e7xxx_edac.c
4803
4804EDAC-FSL_DDR
4805M:	York Sun <york.sun@nxp.com>
4806L:	linux-edac@vger.kernel.org
4807S:	Maintained
4808F:	drivers/edac/fsl_ddr_edac.*
4809
4810EDAC-GHES
4811M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4812M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4813L:	linux-edac@vger.kernel.org
4814S:	Maintained
4815F:	drivers/edac/ghes_edac.c
4816
4817EDAC-I82443BXGX
4818M:	Tim Small <tim@buttersideup.com>
4819L:	linux-edac@vger.kernel.org
4820S:	Maintained
4821F:	drivers/edac/i82443bxgx_edac.c
4822
4823EDAC-I3000
4824L:	linux-edac@vger.kernel.org
4825S:	Orphan
4826F:	drivers/edac/i3000_edac.c
4827
4828EDAC-I5000
4829L:	linux-edac@vger.kernel.org
4830S:	Maintained
4831F:	drivers/edac/i5000_edac.c
4832
4833EDAC-I5400
4834M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4835M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4836L:	linux-edac@vger.kernel.org
4837S:	Maintained
4838F:	drivers/edac/i5400_edac.c
4839
4840EDAC-I7300
4841M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4842M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4843L:	linux-edac@vger.kernel.org
4844S:	Maintained
4845F:	drivers/edac/i7300_edac.c
4846
4847EDAC-I7CORE
4848M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4849M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4850L:	linux-edac@vger.kernel.org
4851S:	Maintained
4852F:	drivers/edac/i7core_edac.c
4853
4854EDAC-I82975X
4855M:	Ranganathan Desikan <ravi@jetztechnologies.com>
4856M:	"Arvind R." <arvino55@gmail.com>
4857L:	linux-edac@vger.kernel.org
4858S:	Maintained
4859F:	drivers/edac/i82975x_edac.c
4860
4861EDAC-IE31200
4862M:	Jason Baron <jbaron@akamai.com>
4863L:	linux-edac@vger.kernel.org
4864S:	Maintained
4865F:	drivers/edac/ie31200_edac.c
4866
4867EDAC-MPC85XX
4868M:	Johannes Thumshirn <morbidrsa@gmail.com>
4869L:	linux-edac@vger.kernel.org
4870S:	Maintained
4871F:	drivers/edac/mpc85xx_edac.[ch]
4872
4873EDAC-PND2
4874M:	Tony Luck <tony.luck@intel.com>
4875L:	linux-edac@vger.kernel.org
4876S:	Maintained
4877F:	drivers/edac/pnd2_edac.[ch]
4878
4879EDAC-PASEMI
4880M:	Egor Martovetsky <egor@pasemi.com>
4881L:	linux-edac@vger.kernel.org
4882S:	Maintained
4883F:	drivers/edac/pasemi_edac.c
4884
4885EDAC-R82600
4886M:	Tim Small <tim@buttersideup.com>
4887L:	linux-edac@vger.kernel.org
4888S:	Maintained
4889F:	drivers/edac/r82600_edac.c
4890
4891EDAC-SBRIDGE
4892M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4893M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4894L:	linux-edac@vger.kernel.org
4895S:	Maintained
4896F:	drivers/edac/sb_edac.c
4897
4898EDAC-SKYLAKE
4899M:	Tony Luck <tony.luck@intel.com>
4900L:	linux-edac@vger.kernel.org
4901S:	Maintained
4902F:	drivers/edac/skx_edac.c
4903
4904EDAC-XGENE
4905APPLIED MICRO (APM) X-GENE SOC EDAC
4906M:     Loc Ho <lho@apm.com>
4907S:     Supported
4908F:     drivers/edac/xgene_edac.c
4909F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4910
4911EDIROL UA-101/UA-1000 DRIVER
4912M:	Clemens Ladisch <clemens@ladisch.de>
4913L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4914T:	git git://git.alsa-project.org/alsa-kernel.git
4915S:	Maintained
4916F:	sound/usb/misc/ua101.c
4917
4918EXTENSIBLE FIRMWARE INTERFACE (EFI)
4919M:	Matt Fleming <matt@codeblueprint.co.uk>
4920M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
4921L:	linux-efi@vger.kernel.org
4922T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4923S:	Maintained
4924F:	Documentation/efi-stub.txt
4925F:	arch/*/kernel/efi.c
4926F:	arch/x86/boot/compressed/eboot.[ch]
4927F:	arch/*/include/asm/efi.h
4928F:	arch/x86/platform/efi/
4929F:	drivers/firmware/efi/
4930F:	include/linux/efi*.h
4931F:	arch/arm/boot/compressed/efi-header.S
4932F:	arch/arm64/kernel/efi-entry.S
4933
4934EFI VARIABLE FILESYSTEM
4935M:	Matthew Garrett <matthew.garrett@nebula.com>
4936M:	Jeremy Kerr <jk@ozlabs.org>
4937M:	Matt Fleming <matt@codeblueprint.co.uk>
4938T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4939L:	linux-efi@vger.kernel.org
4940S:	Maintained
4941F:	fs/efivarfs/
4942
4943EFIFB FRAMEBUFFER DRIVER
4944L:	linux-fbdev@vger.kernel.org
4945M:	Peter Jones <pjones@redhat.com>
4946S:	Maintained
4947F:	drivers/video/fbdev/efifb.c
4948
4949EFI TEST DRIVER
4950L:	linux-efi@vger.kernel.org
4951M:	Ivan Hu <ivan.hu@canonical.com>
4952M:	Matt Fleming <matt@codeblueprint.co.uk>
4953S:	Maintained
4954F:	drivers/firmware/efi/test/
4955
4956EFS FILESYSTEM
4957W:	http://aeschi.ch.eu.org/efs/
4958S:	Orphan
4959F:	fs/efs/
4960
4961EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4962M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
4963L:	netdev@vger.kernel.org
4964S:	Maintained
4965F:	drivers/net/ethernet/ibm/ehea/
4966
4967EM28XX VIDEO4LINUX DRIVER
4968M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4969M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4970L:	linux-media@vger.kernel.org
4971W:	https://linuxtv.org
4972T:	git git://linuxtv.org/media_tree.git
4973S:	Maintained
4974F:	drivers/media/usb/em28xx/
4975F:	Documentation/media/v4l-drivers/em28xx*
4976
4977EMBEDDED LINUX
4978M:	Paul Gortmaker <paul.gortmaker@windriver.com>
4979M:	Matt Mackall <mpm@selenic.com>
4980M:	David Woodhouse <dwmw2@infradead.org>
4981L:	linux-embedded@vger.kernel.org
4982S:	Maintained
4983
4984EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4985M:	James Smart <james.smart@broadcom.com>
4986M:	Dick Kennedy <dick.kennedy@broadcom.com>
4987L:	linux-scsi@vger.kernel.org
4988W:	http://www.broadcom.com
4989S:	Supported
4990F:	drivers/scsi/lpfc/
4991
4992ENE CB710 FLASH CARD READER DRIVER
4993M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
4994S:	Maintained
4995F:	drivers/misc/cb710/
4996F:	drivers/mmc/host/cb710-mmc.*
4997F:	include/linux/cb710.h
4998
4999ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5000M:	Maxim Levitsky <maximlevitsky@gmail.com>
5001S:	Maintained
5002F:	drivers/media/rc/ene_ir.*
5003
5004EPSON S1D13XXX FRAMEBUFFER DRIVER
5005M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5006S:	Maintained
5007T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5008F:	drivers/video/fbdev/s1d13xxxfb.c
5009F:	include/video/s1d13xxxfb.h
5010
5011ET131X NETWORK DRIVER
5012M:	Mark Einon <mark.einon@gmail.com>
5013S:	Odd Fixes
5014F:	drivers/net/ethernet/agere/
5015
5016ETHERNET BRIDGE
5017M:	Stephen Hemminger <stephen@networkplumber.org>
5018L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5019L:	netdev@vger.kernel.org
5020W:	http://www.linuxfoundation.org/en/Net:Bridge
5021S:	Maintained
5022F:	include/linux/netfilter_bridge/
5023F:	net/bridge/
5024
5025ETHERNET PHY LIBRARY
5026M:	Andrew Lunn <andrew@lunn.ch>
5027M:	Florian Fainelli <f.fainelli@gmail.com>
5028L:	netdev@vger.kernel.org
5029S:	Maintained
5030F:	include/linux/phy.h
5031F:	include/linux/phy_fixed.h
5032F:	drivers/net/phy/
5033F:	Documentation/networking/phy.txt
5034F:	drivers/of/of_mdio.c
5035F:	drivers/of/of_net.c
5036
5037EXT2 FILE SYSTEM
5038M:	Jan Kara <jack@suse.com>
5039L:	linux-ext4@vger.kernel.org
5040S:	Maintained
5041F:	Documentation/filesystems/ext2.txt
5042F:	fs/ext2/
5043F:	include/linux/ext2*
5044
5045EXT4 FILE SYSTEM
5046M:	"Theodore Ts'o" <tytso@mit.edu>
5047M:	Andreas Dilger <adilger.kernel@dilger.ca>
5048L:	linux-ext4@vger.kernel.org
5049W:	http://ext4.wiki.kernel.org
5050Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5051T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5052S:	Maintained
5053F:	Documentation/filesystems/ext4.txt
5054F:	fs/ext4/
5055
5056Extended Verification Module (EVM)
5057M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5058L:	linux-ima-devel@lists.sourceforge.net
5059L:	linux-security-module@vger.kernel.org
5060S:	Supported
5061F:	security/integrity/evm/
5062
5063EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5064M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5065M:	Chanwoo Choi <cw00.choi@samsung.com>
5066L:	linux-kernel@vger.kernel.org
5067T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5068S:	Maintained
5069F:	drivers/extcon/
5070F:	include/linux/extcon/
5071F:	include/linux/extcon.h
5072F:	Documentation/extcon/
5073F:	Documentation/devicetree/bindings/extcon/
5074
5075EXYNOS DP DRIVER
5076M:	Jingoo Han <jingoohan1@gmail.com>
5077L:	dri-devel@lists.freedesktop.org
5078S:	Maintained
5079F:	drivers/gpu/drm/exynos/exynos_dp*
5080
5081EXYNOS SYSMMU (IOMMU) driver
5082M:	Marek Szyprowski <m.szyprowski@samsung.com>
5083L:	iommu@lists.linux-foundation.org
5084S:	Maintained
5085F:	drivers/iommu/exynos-iommu.c
5086
5087EZchip NPS platform support
5088M:	Noam Camus <noamc@ezchip.com>
5089S:	Supported
5090F:	arch/arc/plat-eznps
5091F:	arch/arc/boot/dts/eznps.dts
5092
5093F71805F HARDWARE MONITORING DRIVER
5094M:	Jean Delvare <jdelvare@suse.com>
5095L:	linux-hwmon@vger.kernel.org
5096S:	Maintained
5097F:	Documentation/hwmon/f71805f
5098F:	drivers/hwmon/f71805f.c
5099
5100FC0011 TUNER DRIVER
5101M:	Michael Buesch <m@bues.ch>
5102L:	linux-media@vger.kernel.org
5103S:	Maintained
5104F:	drivers/media/tuners/fc0011.h
5105F:	drivers/media/tuners/fc0011.c
5106
5107FC2580 MEDIA DRIVER
5108M:	Antti Palosaari <crope@iki.fi>
5109L:	linux-media@vger.kernel.org
5110W:	https://linuxtv.org
5111W:	http://palosaari.fi/linux/
5112Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5113T:	git git://linuxtv.org/anttip/media_tree.git
5114S:	Maintained
5115F:	drivers/media/tuners/fc2580*
5116
5117FANOTIFY
5118M:	Eric Paris <eparis@redhat.com>
5119S:	Maintained
5120F:	fs/notify/fanotify/
5121F:	include/linux/fanotify.h
5122F:	include/uapi/linux/fanotify.h
5123
5124FARSYNC SYNCHRONOUS DRIVER
5125M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5126W:	http://www.farsite.co.uk/
5127S:	Supported
5128F:	drivers/net/wan/farsync.*
5129
5130FAULT INJECTION SUPPORT
5131M:	Akinobu Mita <akinobu.mita@gmail.com>
5132S:	Supported
5133F:	Documentation/fault-injection/
5134F:	lib/fault-inject.c
5135
5136FBTFT Framebuffer drivers
5137M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5138S:	Maintained
5139F:	drivers/staging/fbtft/
5140
5141FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5142M:	Johannes Thumshirn <jth@kernel.org>
5143L:	fcoe-devel@open-fcoe.org
5144W:	www.Open-FCoE.org
5145S:	Supported
5146F:	drivers/scsi/libfc/
5147F:	drivers/scsi/fcoe/
5148F:	include/scsi/fc/
5149F:	include/scsi/libfc.h
5150F:	include/scsi/libfcoe.h
5151F:	include/uapi/scsi/fc/
5152
5153FILE LOCKING (flock() and fcntl()/lockf())
5154M:	Jeff Layton <jlayton@poochiereds.net>
5155M:	"J. Bruce Fields" <bfields@fieldses.org>
5156L:	linux-fsdevel@vger.kernel.org
5157S:	Maintained
5158F:	include/linux/fcntl.h
5159F:	include/linux/fs.h
5160F:	include/uapi/linux/fcntl.h
5161F:	include/uapi/linux/fs.h
5162F:	fs/fcntl.c
5163F:	fs/locks.c
5164
5165FILESYSTEMS (VFS and infrastructure)
5166M:	Alexander Viro <viro@zeniv.linux.org.uk>
5167L:	linux-fsdevel@vger.kernel.org
5168S:	Maintained
5169F:	fs/*
5170
5171FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5172M:	Riku Voipio <riku.voipio@iki.fi>
5173L:	linux-hwmon@vger.kernel.org
5174S:	Maintained
5175F:	drivers/hwmon/f75375s.c
5176F:	include/linux/f75375s.h
5177
5178FIREWIRE AUDIO DRIVERS
5179M:	Clemens Ladisch <clemens@ladisch.de>
5180L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5181T:	git git://git.alsa-project.org/alsa-kernel.git
5182S:	Maintained
5183F:	sound/firewire/
5184
5185FIREWIRE MEDIA DRIVERS (firedtv)
5186M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5187L:	linux-media@vger.kernel.org
5188L:	linux1394-devel@lists.sourceforge.net
5189T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5190S:	Maintained
5191F:	drivers/media/firewire/
5192
5193FIREWIRE SBP-2 TARGET
5194M:	Chris Boot <bootc@bootc.net>
5195L:	linux-scsi@vger.kernel.org
5196L:	target-devel@vger.kernel.org
5197L:	linux1394-devel@lists.sourceforge.net
5198T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5199S:	Maintained
5200F:	drivers/target/sbp/
5201
5202FIREWIRE SUBSYSTEM
5203M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5204L:	linux1394-devel@lists.sourceforge.net
5205W:	http://ieee1394.wiki.kernel.org/
5206T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5207S:	Maintained
5208F:	drivers/firewire/
5209F:	include/linux/firewire.h
5210F:	include/uapi/linux/firewire*.h
5211F:	tools/firewire/
5212
5213FIRMWARE LOADER (request_firmware)
5214M:	Luis R. Rodriguez <mcgrof@kernel.org>
5215L:	linux-kernel@vger.kernel.org
5216S:	Maintained
5217F:	Documentation/firmware_class/
5218F:	drivers/base/firmware*.c
5219F:	include/linux/firmware.h
5220
5221FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5222M:	Joshua Morris <josh.h.morris@us.ibm.com>
5223M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5224S:	Maintained
5225F:	drivers/block/rsxx/
5226
5227FLOPPY DRIVER
5228M:	Jiri Kosina <jikos@kernel.org>
5229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5230S:	Odd fixes
5231F:	drivers/block/floppy.c
5232
5233FMC SUBSYSTEM
5234M:	Alessandro Rubini <rubini@gnudd.com>
5235W:	http://www.ohwr.org/projects/fmc-bus
5236S:	Supported
5237F:	drivers/fmc/
5238F:	include/linux/fmc*.h
5239F:	include/linux/ipmi-fru.h
5240K:	fmc_d.*register
5241
5242FPGA MANAGER FRAMEWORK
5243M:	Alan Tull <atull@kernel.org>
5244R:	Moritz Fischer <moritz.fischer@ettus.com>
5245L:	linux-fpga@vger.kernel.org
5246S:	Maintained
5247T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5248F:	Documentation/fpga/
5249F:	Documentation/devicetree/bindings/fpga/
5250F:	drivers/fpga/
5251F:	include/linux/fpga/
5252W:	http://www.rocketboards.org
5253
5254FPU EMULATOR
5255M:	Bill Metzenthen <billm@melbpc.org.au>
5256W:	http://floatingpoint.sourceforge.net/emulator/index.html
5257S:	Maintained
5258F:	arch/x86/math-emu/
5259
5260FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5261L:	netdev@vger.kernel.org
5262S:	Orphan
5263F:	drivers/net/wan/dlci.c
5264F:	drivers/net/wan/sdla.c
5265
5266FRAMEBUFFER LAYER
5267M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5268L:	linux-fbdev@vger.kernel.org
5269T:	git git://github.com/bzolnier/linux.git
5270Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5271S:	Maintained
5272F:	Documentation/fb/
5273F:	drivers/video/
5274F:	include/video/
5275F:	include/linux/fb.h
5276F:	include/uapi/video/
5277F:	include/uapi/linux/fb.h
5278
5279FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5280M:	Horia Geantă <horia.geanta@nxp.com>
5281M:	Dan Douglass <dan.douglass@nxp.com>
5282L:	linux-crypto@vger.kernel.org
5283S:	Maintained
5284F:	drivers/crypto/caam/
5285F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5286
5287FREESCALE DIU FRAMEBUFFER DRIVER
5288M:	Timur Tabi <timur@tabi.org>
5289L:	linux-fbdev@vger.kernel.org
5290S:	Maintained
5291F:	drivers/video/fbdev/fsl-diu-fb.*
5292
5293FREESCALE DMA DRIVER
5294M:	Li Yang <leoli@freescale.com>
5295M:	Zhang Wei <zw@zh-kernel.org>
5296L:	linuxppc-dev@lists.ozlabs.org
5297S:	Maintained
5298F:	drivers/dma/fsldma.*
5299
5300FREESCALE GPMI NAND DRIVER
5301M:	Han Xu <han.xu@nxp.com>
5302L:	linux-mtd@lists.infradead.org
5303S:	Maintained
5304F:	drivers/mtd/nand/gpmi-nand/*
5305
5306FREESCALE I2C CPM DRIVER
5307M:	Jochen Friedrich <jochen@scram.de>
5308L:	linuxppc-dev@lists.ozlabs.org
5309L:	linux-i2c@vger.kernel.org
5310S:	Maintained
5311F:	drivers/i2c/busses/i2c-cpm.c
5312
5313FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5314M:	Sascha Hauer <kernel@pengutronix.de>
5315L:	linux-fbdev@vger.kernel.org
5316L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5317S:	Maintained
5318F:	include/linux/platform_data/video-imxfb.h
5319F:	drivers/video/fbdev/imxfb.c
5320
5321FREESCALE QUAD SPI DRIVER
5322M:	Han Xu <han.xu@nxp.com>
5323L:	linux-mtd@lists.infradead.org
5324S:	Maintained
5325F:	drivers/mtd/spi-nor/fsl-quadspi.c
5326
5327FREESCALE SOC FS_ENET DRIVER
5328M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5329M:	Vitaly Bordug <vbordug@ru.mvista.com>
5330L:	linuxppc-dev@lists.ozlabs.org
5331L:	netdev@vger.kernel.org
5332S:	Maintained
5333F:	drivers/net/ethernet/freescale/fs_enet/
5334F:	include/linux/fs_enet_pd.h
5335
5336FREESCALE IMX / MXC FEC DRIVER
5337M:	Fugang Duan <fugang.duan@nxp.com>
5338L:	netdev@vger.kernel.org
5339S:	Maintained
5340F:	drivers/net/ethernet/freescale/fec_main.c
5341F:	drivers/net/ethernet/freescale/fec_ptp.c
5342F:	drivers/net/ethernet/freescale/fec.h
5343F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5344
5345FREESCALE QORIQ DPAA FMAN DRIVER
5346M:	Madalin Bucur <madalin.bucur@nxp.com>
5347L:	netdev@vger.kernel.org
5348S:	Maintained
5349F:	drivers/net/ethernet/freescale/fman
5350F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5351
5352FREESCALE QORIQ DPAA ETHERNET DRIVER
5353M:	Madalin Bucur <madalin.bucur@nxp.com>
5354L:	netdev@vger.kernel.org
5355S:	Maintained
5356F:	drivers/net/ethernet/freescale/dpaa
5357
5358FREESCALE SOC DRIVERS
5359M:	Scott Wood <oss@buserror.net>
5360L:	linuxppc-dev@lists.ozlabs.org
5361L:	linux-arm-kernel@lists.infradead.org
5362S:	Maintained
5363F:	Documentation/devicetree/bindings/powerpc/fsl/
5364F:	drivers/soc/fsl/
5365F:	include/linux/fsl/
5366
5367FREESCALE QUICC ENGINE LIBRARY
5368M:	Qiang Zhao <qiang.zhao@nxp.com>
5369L:	linuxppc-dev@lists.ozlabs.org
5370S:	Maintained
5371F:	drivers/soc/fsl/qe/
5372F:	include/soc/fsl/*qe*.h
5373F:	include/soc/fsl/*ucc*.h
5374
5375FREESCALE USB PERIPHERAL DRIVERS
5376M:	Li Yang <leoli@freescale.com>
5377L:	linux-usb@vger.kernel.org
5378L:	linuxppc-dev@lists.ozlabs.org
5379S:	Maintained
5380F:	drivers/usb/gadget/udc/fsl*
5381
5382FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5383M:	Li Yang <leoli@freescale.com>
5384L:	netdev@vger.kernel.org
5385L:	linuxppc-dev@lists.ozlabs.org
5386S:	Maintained
5387F:	drivers/net/ethernet/freescale/ucc_geth*
5388
5389FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5390M:	Claudiu Manoil <claudiu.manoil@freescale.com>
5391L:	netdev@vger.kernel.org
5392S:	Maintained
5393F:	drivers/net/ethernet/freescale/gianfar*
5394X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5395F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5396
5397FREESCALE QUICC ENGINE UCC HDLC DRIVER
5398M:	Zhao Qiang <qiang.zhao@nxp.com>
5399L:	netdev@vger.kernel.org
5400L:	linuxppc-dev@lists.ozlabs.org
5401S:	Maintained
5402F:	drivers/net/wan/fsl_ucc_hdlc*
5403
5404FREESCALE QUICC ENGINE UCC UART DRIVER
5405M:	Timur Tabi <timur@tabi.org>
5406L:	linuxppc-dev@lists.ozlabs.org
5407S:	Maintained
5408F:	drivers/tty/serial/ucc_uart.c
5409
5410FREESCALE SOC SOUND DRIVERS
5411M:	Timur Tabi <timur@tabi.org>
5412M:	Nicolin Chen <nicoleotsuka@gmail.com>
5413M:	Xiubo Li <Xiubo.Lee@gmail.com>
5414R:	Fabio Estevam <fabio.estevam@nxp.com>
5415L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5416L:	linuxppc-dev@lists.ozlabs.org
5417S:	Maintained
5418F:	sound/soc/fsl/fsl*
5419F:	sound/soc/fsl/imx*
5420F:	sound/soc/fsl/mpc8610_hpcd.c
5421
5422FREEVXFS FILESYSTEM
5423M:	Christoph Hellwig <hch@infradead.org>
5424W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5425S:	Maintained
5426F:	fs/freevxfs/
5427
5428FREEZER
5429M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5430M:	Pavel Machek <pavel@ucw.cz>
5431L:	linux-pm@vger.kernel.org
5432S:	Supported
5433F:	Documentation/power/freezing-of-tasks.txt
5434F:	include/linux/freezer.h
5435F:	kernel/freezer.c
5436
5437FRONTSWAP API
5438M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5439L:	linux-kernel@vger.kernel.org
5440S:	Maintained
5441F:	mm/frontswap.c
5442F:	include/linux/frontswap.h
5443
5444FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5445M:	David Howells <dhowells@redhat.com>
5446L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5447S:	Supported
5448F:	Documentation/filesystems/caching/
5449F:	fs/fscache/
5450F:	include/linux/fscache*.h
5451
5452FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5453M:	Theodore Y. Ts'o <tytso@mit.edu>
5454M:	Jaegeuk Kim <jaegeuk@kernel.org>
5455L:	linux-fscrypt@vger.kernel.org
5456Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5457T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5458S:	Supported
5459F:	fs/crypto/
5460F:	include/linux/fscrypt*.h
5461
5462F2FS FILE SYSTEM
5463M:	Jaegeuk Kim <jaegeuk@kernel.org>
5464M:	Chao Yu <yuchao0@huawei.com>
5465L:	linux-f2fs-devel@lists.sourceforge.net
5466W:	https://f2fs.wiki.kernel.org/
5467T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5468S:	Maintained
5469F:	Documentation/filesystems/f2fs.txt
5470F:	Documentation/ABI/testing/sysfs-fs-f2fs
5471F:	fs/f2fs/
5472F:	include/linux/f2fs_fs.h
5473F:	include/trace/events/f2fs.h
5474
5475FUJITSU FR-V (FRV) PORT
5476S:	Orphan
5477F:	arch/frv/
5478
5479FUJITSU LAPTOP EXTRAS
5480M:	Jonathan Woithe <jwoithe@just42.net>
5481L:	platform-driver-x86@vger.kernel.org
5482S:	Maintained
5483F:	drivers/platform/x86/fujitsu-laptop.c
5484
5485FUJITSU M-5MO LS CAMERA ISP DRIVER
5486M:	Kyungmin Park <kyungmin.park@samsung.com>
5487M:	Heungjun Kim <riverful.kim@samsung.com>
5488L:	linux-media@vger.kernel.org
5489S:	Maintained
5490F:	drivers/media/i2c/m5mols/
5491F:	include/media/i2c/m5mols.h
5492
5493FUJITSU TABLET EXTRAS
5494M:	Robert Gerlach <khnz@gmx.de>
5495L:	platform-driver-x86@vger.kernel.org
5496S:	Maintained
5497F:	drivers/platform/x86/fujitsu-tablet.c
5498
5499FUSE: FILESYSTEM IN USERSPACE
5500M:	Miklos Szeredi <miklos@szeredi.hu>
5501L:	linux-fsdevel@vger.kernel.org
5502W:	http://fuse.sourceforge.net/
5503T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5504S:	Maintained
5505F:	fs/fuse/
5506F:	include/uapi/linux/fuse.h
5507F:	Documentation/filesystems/fuse.txt
5508
5509FUTEX SUBSYSTEM
5510M:	Thomas Gleixner <tglx@linutronix.de>
5511M:	Ingo Molnar <mingo@redhat.com>
5512R:	Peter Zijlstra <peterz@infradead.org>
5513R:	Darren Hart <dvhart@infradead.org>
5514L:	linux-kernel@vger.kernel.org
5515T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5516S:	Maintained
5517F:	kernel/futex.c
5518F:	kernel/futex_compat.c
5519F:	include/asm-generic/futex.h
5520F:	include/linux/futex.h
5521F:	include/uapi/linux/futex.h
5522F:	tools/testing/selftests/futex/
5523F:	tools/perf/bench/futex*
5524F:	Documentation/*futex*
5525
5526FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5527M:	Rik Faith <faith@cs.unc.edu>
5528L:	linux-scsi@vger.kernel.org
5529S:	Odd Fixes (e.g., new signatures)
5530F:	drivers/scsi/fdomain.*
5531
5532GCC PLUGINS
5533M:	Kees Cook <keescook@chromium.org>
5534R:	Emese Revfy <re.emese@gmail.com>
5535L:	kernel-hardening@lists.openwall.com
5536S:	Maintained
5537F:	scripts/gcc-plugins/
5538F:	scripts/gcc-plugin.sh
5539F:	scripts/Makefile.gcc-plugins
5540F:	Documentation/gcc-plugins.txt
5541
5542GCOV BASED KERNEL PROFILING
5543M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5544S:	Maintained
5545F:	kernel/gcov/
5546F:	Documentation/dev-tools/gcov.rst
5547
5548GDT SCSI DISK ARRAY CONTROLLER DRIVER
5549M:	Achim Leubner <achim_leubner@adaptec.com>
5550L:	linux-scsi@vger.kernel.org
5551W:	http://www.icp-vortex.com/
5552S:	Supported
5553F:	drivers/scsi/gdt*
5554
5555GDB KERNEL DEBUGGING HELPER SCRIPTS
5556M:	Jan Kiszka <jan.kiszka@siemens.com>
5557M:	Kieran Bingham <kieran@bingham.xyz>
5558S:	Supported
5559F:	scripts/gdb/
5560
5561GEMTEK FM RADIO RECEIVER DRIVER
5562M:	Hans Verkuil <hverkuil@xs4all.nl>
5563L:	linux-media@vger.kernel.org
5564T:	git git://linuxtv.org/media_tree.git
5565W:	https://linuxtv.org
5566S:	Maintained
5567F:	drivers/media/radio/radio-gemtek*
5568
5569GENERIC GPIO I2C DRIVER
5570M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5571S:	Supported
5572F:	drivers/i2c/busses/i2c-gpio.c
5573F:	include/linux/i2c-gpio.h
5574
5575GENERIC GPIO I2C MULTIPLEXER DRIVER
5576M:	Peter Korsgaard <peter.korsgaard@barco.com>
5577L:	linux-i2c@vger.kernel.org
5578S:	Supported
5579F:	drivers/i2c/muxes/i2c-mux-gpio.c
5580F:	include/linux/i2c-mux-gpio.h
5581F:	Documentation/i2c/muxes/i2c-mux-gpio
5582
5583GENERIC HDLC (WAN) DRIVERS
5584M:	Krzysztof Halasa <khc@pm.waw.pl>
5585W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5586S:	Maintained
5587F:	drivers/net/wan/c101.c
5588F:	drivers/net/wan/hd6457*
5589F:	drivers/net/wan/hdlc*
5590F:	drivers/net/wan/n2.c
5591F:	drivers/net/wan/pc300too.c
5592F:	drivers/net/wan/pci200syn.c
5593F:	drivers/net/wan/wanxl*
5594
5595GENERIC INCLUDE/ASM HEADER FILES
5596M:	Arnd Bergmann <arnd@arndb.de>
5597L:	linux-arch@vger.kernel.org
5598T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5599S:	Maintained
5600F:	include/asm-generic/
5601F:	include/uapi/asm-generic/
5602
5603GENERIC PHY FRAMEWORK
5604M:	Kishon Vijay Abraham I <kishon@ti.com>
5605L:	linux-kernel@vger.kernel.org
5606T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5607S:	Supported
5608F:	drivers/phy/
5609F:	include/linux/phy/
5610
5611GENERIC PM DOMAINS
5612M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5613M:	Kevin Hilman <khilman@kernel.org>
5614M:	Ulf Hansson <ulf.hansson@linaro.org>
5615L:	linux-pm@vger.kernel.org
5616S:	Supported
5617F:	drivers/base/power/domain*.c
5618F:	include/linux/pm_domain.h
5619F:	Documentation/devicetree/bindings/power/power_domain.txt
5620
5621GENERIC UIO DRIVER FOR PCI DEVICES
5622M:	"Michael S. Tsirkin" <mst@redhat.com>
5623L:	kvm@vger.kernel.org
5624S:	Supported
5625F:	drivers/uio/uio_pci_generic.c
5626
5627GET_MAINTAINER SCRIPT
5628M:	Joe Perches <joe@perches.com>
5629S:	Maintained
5630F:	scripts/get_maintainer.pl
5631
5632GENWQE (IBM Generic Workqueue Card)
5633M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5634M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5635S:	Supported
5636F:	drivers/misc/genwqe/
5637
5638GFS2 FILE SYSTEM
5639M:	Steven Whitehouse <swhiteho@redhat.com>
5640M:	Bob Peterson <rpeterso@redhat.com>
5641L:	cluster-devel@redhat.com
5642W:	http://sources.redhat.com/cluster/
5643T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5644S:	Supported
5645F:	Documentation/filesystems/gfs2*.txt
5646F:	fs/gfs2/
5647F:	include/uapi/linux/gfs2_ondisk.h
5648
5649GIGASET ISDN DRIVERS
5650M:	Paul Bolle <pebolle@tiscali.nl>
5651L:	gigaset307x-common@lists.sourceforge.net
5652W:	http://gigaset307x.sourceforge.net/
5653S:	Odd Fixes
5654F:	Documentation/isdn/README.gigaset
5655F:	drivers/isdn/gigaset/
5656F:	include/uapi/linux/gigaset_dev.h
5657
5658GO7007 MPEG CODEC
5659M:	Hans Verkuil <hans.verkuil@cisco.com>
5660L:	linux-media@vger.kernel.org
5661S:	Maintained
5662F:	drivers/media/usb/go7007/
5663
5664GOODIX TOUCHSCREEN
5665M:	Bastien Nocera <hadess@hadess.net>
5666L:	linux-input@vger.kernel.org
5667S:	Maintained
5668F:	drivers/input/touchscreen/goodix.c
5669
5670GPIO MOCKUP DRIVER
5671M:	Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5672L:	linux-gpio@vger.kernel.org
5673S:	Maintained
5674F:	drivers/gpio/gpio-mockup.c
5675F:	tools/testing/selftests/gpio/
5676
5677GPIO SUBSYSTEM
5678M:	Linus Walleij <linus.walleij@linaro.org>
5679L:	linux-gpio@vger.kernel.org
5680T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5681S:	Maintained
5682F:	Documentation/devicetree/bindings/gpio/
5683F:	Documentation/gpio/
5684F:	Documentation/ABI/testing/gpio-cdev
5685F:	Documentation/ABI/obsolete/sysfs-gpio
5686F:	drivers/gpio/
5687F:	include/linux/gpio/
5688F:	include/linux/gpio.h
5689F:	include/asm-generic/gpio.h
5690F:	include/uapi/linux/gpio.h
5691F:	tools/gpio/
5692
5693GRE DEMULTIPLEXER DRIVER
5694M:	Dmitry Kozlov <xeb@mail.ru>
5695L:	netdev@vger.kernel.org
5696S:	Maintained
5697F:	net/ipv4/gre_demux.c
5698F:	net/ipv4/gre_offload.c
5699F:	include/net/gre.h
5700
5701GRETH 10/100/1G Ethernet MAC device driver
5702M:	Andreas Larsson <andreas@gaisler.com>
5703L:	netdev@vger.kernel.org
5704S:	Maintained
5705F:	drivers/net/ethernet/aeroflex/
5706
5707GREYBUS SUBSYSTEM
5708M:	Johan Hovold <johan@kernel.org>
5709M:	Alex Elder <elder@kernel.org>
5710M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5711S:	Maintained
5712F:	drivers/staging/greybus/
5713L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
5714
5715GREYBUS AUDIO PROTOCOLS DRIVERS
5716M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
5717M:	Mark Greer <mgreer@animalcreek.com>
5718S:	Maintained
5719F:	drivers/staging/greybus/audio_apbridgea.c
5720F:	drivers/staging/greybus/audio_apbridgea.h
5721F:	drivers/staging/greybus/audio_codec.c
5722F:	drivers/staging/greybus/audio_codec.h
5723F:	drivers/staging/greybus/audio_gb.c
5724F:	drivers/staging/greybus/audio_manager.c
5725F:	drivers/staging/greybus/audio_manager.h
5726F:	drivers/staging/greybus/audio_manager_module.c
5727F:	drivers/staging/greybus/audio_manager_private.h
5728F:	drivers/staging/greybus/audio_manager_sysfs.c
5729F:	drivers/staging/greybus/audio_module.c
5730F:	drivers/staging/greybus/audio_topology.c
5731
5732GREYBUS PROTOCOLS DRIVERS
5733M:	Rui Miguel Silva <rmfrfs@gmail.com>
5734S:	Maintained
5735F:	drivers/staging/greybus/sdio.c
5736F:	drivers/staging/greybus/light.c
5737F:	drivers/staging/greybus/gpio.c
5738F:	drivers/staging/greybus/power_supply.c
5739F:	drivers/staging/greybus/spi.c
5740F:	drivers/staging/greybus/spilib.c
5741
5742GREYBUS PROTOCOLS DRIVERS
5743M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
5744S:	Maintained
5745F:	drivers/staging/greybus/loopback.c
5746F:	drivers/staging/greybus/timesync.c
5747F:	drivers/staging/greybus/timesync_platform.c
5748
5749GREYBUS PROTOCOLS DRIVERS
5750M:	Viresh Kumar <vireshk@kernel.org>
5751S:	Maintained
5752F:	drivers/staging/greybus/authentication.c
5753F:	drivers/staging/greybus/bootrom.c
5754F:	drivers/staging/greybus/firmware.h
5755F:	drivers/staging/greybus/fw-core.c
5756F:	drivers/staging/greybus/fw-download.c
5757F:	drivers/staging/greybus/fw-managament.c
5758F:	drivers/staging/greybus/greybus_authentication.h
5759F:	drivers/staging/greybus/greybus_firmware.h
5760F:	drivers/staging/greybus/hid.c
5761F:	drivers/staging/greybus/i2c.c
5762F:	drivers/staging/greybus/spi.c
5763F:	drivers/staging/greybus/spilib.c
5764F:	drivers/staging/greybus/spilib.h
5765
5766GREYBUS PROTOCOLS DRIVERS
5767M:	David Lin <dtwlin@gmail.com>
5768S:	Maintained
5769F:	drivers/staging/greybus/uart.c
5770F:	drivers/staging/greybus/log.c
5771
5772GREYBUS PLATFORM DRIVERS
5773M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5774S:	Maintained
5775F:	drivers/staging/greybus/arche-platform.c
5776F:	drivers/staging/greybus/arche-apb-ctrl.c
5777F:	drivers/staging/greybus/arche_platform.h
5778
5779GS1662 VIDEO SERIALIZER
5780M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5781L:	linux-media@vger.kernel.org
5782T:	git git://linuxtv.org/media_tree.git
5783S:	Maintained
5784F:	drivers/media/spi/gs1662.c
5785
5786GSPCA FINEPIX SUBDRIVER
5787M:	Frank Zago <frank@zago.net>
5788L:	linux-media@vger.kernel.org
5789T:	git git://linuxtv.org/media_tree.git
5790S:	Maintained
5791F:	drivers/media/usb/gspca/finepix.c
5792
5793GSPCA GL860 SUBDRIVER
5794M:	Olivier Lorin <o.lorin@laposte.net>
5795L:	linux-media@vger.kernel.org
5796T:	git git://linuxtv.org/media_tree.git
5797S:	Maintained
5798F:	drivers/media/usb/gspca/gl860/
5799
5800GSPCA M5602 SUBDRIVER
5801M:	Erik Andren <erik.andren@gmail.com>
5802L:	linux-media@vger.kernel.org
5803T:	git git://linuxtv.org/media_tree.git
5804S:	Maintained
5805F:	drivers/media/usb/gspca/m5602/
5806
5807GSPCA PAC207 SONIXB SUBDRIVER
5808M:	Hans Verkuil <hverkuil@xs4all.nl>
5809L:	linux-media@vger.kernel.org
5810T:	git git://linuxtv.org/media_tree.git
5811S:	Odd Fixes
5812F:	drivers/media/usb/gspca/pac207.c
5813
5814GSPCA SN9C20X SUBDRIVER
5815M:	Brian Johnson <brijohn@gmail.com>
5816L:	linux-media@vger.kernel.org
5817T:	git git://linuxtv.org/media_tree.git
5818S:	Maintained
5819F:	drivers/media/usb/gspca/sn9c20x.c
5820
5821GSPCA T613 SUBDRIVER
5822M:	Leandro Costantino <lcostantino@gmail.com>
5823L:	linux-media@vger.kernel.org
5824T:	git git://linuxtv.org/media_tree.git
5825S:	Maintained
5826F:	drivers/media/usb/gspca/t613.c
5827
5828GSPCA USB WEBCAM DRIVER
5829M:	Hans Verkuil <hverkuil@xs4all.nl>
5830L:	linux-media@vger.kernel.org
5831T:	git git://linuxtv.org/media_tree.git
5832S:	Odd Fixes
5833F:	drivers/media/usb/gspca/
5834
5835GTP (GPRS Tunneling Protocol)
5836M:	Pablo Neira Ayuso <pablo@netfilter.org>
5837M:	Harald Welte <laforge@gnumonks.org>
5838L:	osmocom-net-gprs@lists.osmocom.org
5839T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5840S:	Maintained
5841F:	drivers/net/gtp.c
5842
5843GUID PARTITION TABLE (GPT)
5844M:	Davidlohr Bueso <dave@stgolabs.net>
5845L:	linux-efi@vger.kernel.org
5846S:	Maintained
5847F:	block/partitions/efi.*
5848
5849STK1160 USB VIDEO CAPTURE DRIVER
5850M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5851L:	linux-media@vger.kernel.org
5852T:	git git://linuxtv.org/media_tree.git
5853S:	Maintained
5854F:	drivers/media/usb/stk1160/
5855
5856H8/300 ARCHITECTURE
5857M:	Yoshinori Sato <ysato@users.sourceforge.jp>
5858L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5859W:	http://uclinux-h8.sourceforge.jp
5860T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5861S:	Maintained
5862F:	arch/h8300/
5863F:	drivers/clocksource/h8300_*.c
5864F:	drivers/clk/h8300/
5865F:	drivers/irqchip/irq-renesas-h8*.c
5866
5867HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5868M:	Frank Seidel <frank@f-seidel.de>
5869L:	platform-driver-x86@vger.kernel.org
5870W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5871S:	Maintained
5872F:	drivers/platform/x86/hdaps.c
5873
5874HDPVR USB VIDEO ENCODER DRIVER
5875M:	Hans Verkuil <hverkuil@xs4all.nl>
5876L:	linux-media@vger.kernel.org
5877T:	git git://linuxtv.org/media_tree.git
5878W:	https://linuxtv.org
5879S:	Odd Fixes
5880F:	drivers/media/usb/hdpvr/
5881
5882HWPOISON MEMORY FAILURE HANDLING
5883M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5884L:	linux-mm@kvack.org
5885S:	Maintained
5886F:	mm/memory-failure.c
5887F:	mm/hwpoison-inject.c
5888
5889HYPERVISOR VIRTUAL CONSOLE DRIVER
5890L:	linuxppc-dev@lists.ozlabs.org
5891S:	Odd Fixes
5892F:	drivers/tty/hvc/
5893
5894HACKRF MEDIA DRIVER
5895M:	Antti Palosaari <crope@iki.fi>
5896L:	linux-media@vger.kernel.org
5897W:	https://linuxtv.org
5898W:	http://palosaari.fi/linux/
5899Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5900T:	git git://linuxtv.org/anttip/media_tree.git
5901S:	Maintained
5902F:	drivers/media/usb/hackrf/
5903
5904HARDWARE MONITORING
5905M:	Jean Delvare <jdelvare@suse.com>
5906M:	Guenter Roeck <linux@roeck-us.net>
5907L:	linux-hwmon@vger.kernel.org
5908W:	http://hwmon.wiki.kernel.org/
5909T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5910T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5911S:	Maintained
5912F:	Documentation/hwmon/
5913F:	drivers/hwmon/
5914F:	include/linux/hwmon*.h
5915
5916HARDWARE RANDOM NUMBER GENERATOR CORE
5917M:	Matt Mackall <mpm@selenic.com>
5918M:	Herbert Xu <herbert@gondor.apana.org.au>
5919L:	linux-crypto@vger.kernel.org
5920S:	Odd fixes
5921F:	Documentation/devicetree/bindings/rng/
5922F:	Documentation/hw_random.txt
5923F:	drivers/char/hw_random/
5924F:	include/linux/hw_random.h
5925
5926HARDWARE SPINLOCK CORE
5927M:	Ohad Ben-Cohen <ohad@wizery.com>
5928M:	Bjorn Andersson <bjorn.andersson@linaro.org>
5929L:	linux-remoteproc@vger.kernel.org
5930S:	Maintained
5931T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5932F:	Documentation/devicetree/bindings/hwlock/
5933F:	Documentation/hwspinlock.txt
5934F:	drivers/hwspinlock/
5935F:	include/linux/hwspinlock.h
5936
5937HARMONY SOUND DRIVER
5938L:	linux-parisc@vger.kernel.org
5939S:	Maintained
5940F:	sound/parisc/harmony.*
5941
5942HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5943M:	Jimmy Vance <jimmy.vance@hpe.com>
5944S:	Supported
5945F:	Documentation/watchdog/hpwdt.txt
5946F:	drivers/watchdog/hpwdt.c
5947
5948HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5949M:	Don Brace <don.brace@microsemi.com>
5950L:	esc.storagedev@microsemi.com
5951L:	linux-scsi@vger.kernel.org
5952S:	Supported
5953F:	Documentation/scsi/hpsa.txt
5954F:	drivers/scsi/hpsa*.[ch]
5955F:	include/linux/cciss*.h
5956F:	include/uapi/linux/cciss*.h
5957
5958HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5959M:	Don Brace <don.brace@microsemi.com>
5960L:	esc.storagedev@microsemi.com
5961L:	linux-scsi@vger.kernel.org
5962S:	Supported
5963F:	Documentation/blockdev/cciss.txt
5964F:	drivers/block/cciss*
5965F:	include/linux/cciss_ioctl.h
5966F:	include/uapi/linux/cciss_ioctl.h
5967
5968OPA-VNIC DRIVER
5969M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
5970M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
5971L:	linux-rdma@vger.kernel.org
5972S:	Supported
5973F:	drivers/infiniband/ulp/opa_vnic
5974
5975HFI1 DRIVER
5976M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
5977M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
5978L:	linux-rdma@vger.kernel.org
5979S:	Supported
5980F:	drivers/infiniband/hw/hfi1
5981
5982HFS FILESYSTEM
5983L:	linux-fsdevel@vger.kernel.org
5984S:	Orphan
5985F:	Documentation/filesystems/hfs.txt
5986F:	fs/hfs/
5987
5988HFSPLUS FILESYSTEM
5989L:	linux-fsdevel@vger.kernel.org
5990S:	Orphan
5991F:	Documentation/filesystems/hfsplus.txt
5992F:	fs/hfsplus/
5993
5994HGA FRAMEBUFFER DRIVER
5995M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5996L:	linux-nvidia@lists.surfsouth.com
5997W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5998S:	Maintained
5999F:	drivers/video/fbdev/hgafb.c
6000
6001HIBERNATION (aka Software Suspend, aka swsusp)
6002M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6003M:	Pavel Machek <pavel@ucw.cz>
6004L:	linux-pm@vger.kernel.org
6005B:	https://bugzilla.kernel.org
6006S:	Supported
6007F:	arch/x86/power/
6008F:	drivers/base/power/
6009F:	kernel/power/
6010F:	include/linux/suspend.h
6011F:	include/linux/freezer.h
6012F:	include/linux/pm.h
6013F:	arch/*/include/asm/suspend*.h
6014
6015HID CORE LAYER
6016M:	Jiri Kosina <jikos@kernel.org>
6017R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6018L:	linux-input@vger.kernel.org
6019T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6020S:	Maintained
6021F:	drivers/hid/
6022F:	include/linux/hid*
6023F:	include/uapi/linux/hid*
6024
6025HID SENSOR HUB DRIVERS
6026M:	Jiri Kosina <jikos@kernel.org>
6027M:	Jonathan Cameron <jic23@kernel.org>
6028M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6029L:	linux-input@vger.kernel.org
6030L:	linux-iio@vger.kernel.org
6031S:	Maintained
6032F:	Documentation/hid/hid-sensor*
6033F:	drivers/hid/hid-sensor-*
6034F:	drivers/iio/*/hid-*
6035F:	include/linux/hid-sensor-*
6036
6037HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
6038M:	Thomas Gleixner <tglx@linutronix.de>
6039L:	linux-kernel@vger.kernel.org
6040T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6041S:	Maintained
6042F:	Documentation/timers/
6043F:	kernel/time/hrtimer.c
6044F:	kernel/time/clockevents.c
6045F:	kernel/time/tick*.*
6046F:	kernel/time/timer_*.c
6047F:	include/linux/clockchips.h
6048F:	include/linux/hrtimer.h
6049
6050HIGH-SPEED SCC DRIVER FOR AX.25
6051L:	linux-hams@vger.kernel.org
6052S:	Orphan
6053F:	drivers/net/hamradio/dmascc.c
6054F:	drivers/net/hamradio/scc.c
6055
6056HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6057M:	HighPoint Linux Team <linux@highpoint-tech.com>
6058W:	http://www.highpoint-tech.com
6059S:	Supported
6060F:	Documentation/scsi/hptiop.txt
6061F:	drivers/scsi/hptiop.c
6062
6063HIPPI
6064M:	Jes Sorensen <jes@trained-monkey.org>
6065L:	linux-hippi@sunsite.dk
6066S:	Maintained
6067F:	include/linux/hippidevice.h
6068F:	include/uapi/linux/if_hippi.h
6069F:	net/802/hippi.c
6070F:	drivers/net/hippi/
6071
6072HISILICON NETWORK SUBSYSTEM DRIVER
6073M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6074M:	Salil Mehta <salil.mehta@huawei.com>
6075L:	netdev@vger.kernel.org
6076W:	http://www.hisilicon.com
6077S:	Maintained
6078F:	drivers/net/ethernet/hisilicon/
6079F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6080
6081HISILICON ROCE DRIVER
6082M:	Lijun Ou <oulijun@huawei.com>
6083M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6084L:	linux-rdma@vger.kernel.org
6085S:	Maintained
6086F:	drivers/infiniband/hw/hns/
6087F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6088
6089HISILICON SAS Controller
6090M:	John Garry <john.garry@huawei.com>
6091W:	http://www.hisilicon.com
6092S:	Supported
6093F:	drivers/scsi/hisi_sas/
6094F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6095
6096HOST AP DRIVER
6097M:	Jouni Malinen <j@w1.fi>
6098L:	linux-wireless@vger.kernel.org
6099W:	http://w1.fi/hostap-driver.html
6100S:	Obsolete
6101F:	drivers/net/wireless/intersil/hostap/
6102
6103HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6104L:	platform-driver-x86@vger.kernel.org
6105S:	Orphan
6106F:	drivers/platform/x86/tc1100-wmi.c
6107
6108HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6109M:	Jaroslav Kysela <perex@perex.cz>
6110S:	Maintained
6111F:	drivers/net/ethernet/hp/hp100.*
6112
6113HPET:	High Precision Event Timers driver
6114M:	Clemens Ladisch <clemens@ladisch.de>
6115S:	Maintained
6116F:	Documentation/timers/hpet.txt
6117F:	drivers/char/hpet.c
6118F:	include/linux/hpet.h
6119F:	include/uapi/linux/hpet.h
6120
6121HPET:	x86
6122S:	Orphan
6123F:	arch/x86/kernel/hpet.c
6124F:	arch/x86/include/asm/hpet.h
6125
6126HPFS FILESYSTEM
6127M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6128W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6129S:	Maintained
6130F:	fs/hpfs/
6131
6132HSI SUBSYSTEM
6133M:	Sebastian Reichel <sre@kernel.org>
6134T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6135S:	Maintained
6136F:	Documentation/ABI/testing/sysfs-bus-hsi
6137F:	Documentation/driver-api/hsi.rst
6138F:	drivers/hsi/
6139F:	include/linux/hsi/
6140F:	include/uapi/linux/hsi/
6141
6142HSO 3G MODEM DRIVER
6143L:	linux-usb@vger.kernel.org
6144S:	Orphan
6145F:	drivers/net/usb/hso.c
6146
6147HSR NETWORK PROTOCOL
6148M:	Arvid Brodin <arvid.brodin@alten.se>
6149L:	netdev@vger.kernel.org
6150S:	Maintained
6151F:	net/hsr/
6152
6153HTCPEN TOUCHSCREEN DRIVER
6154M:	Pau Oliva Fora <pof@eslack.org>
6155L:	linux-input@vger.kernel.org
6156S:	Maintained
6157F:	drivers/input/touchscreen/htcpen.c
6158
6159HUGETLB FILESYSTEM
6160M:	Nadia Yvette Chambers <nyc@holomorphy.com>
6161S:	Maintained
6162F:	fs/hugetlbfs/
6163
6164HVA ST MEDIA DRIVER
6165M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6166L:	linux-media@vger.kernel.org
6167T:	git git://linuxtv.org/media_tree.git
6168W:	https://linuxtv.org
6169S:	Supported
6170F:	drivers/media/platform/sti/hva
6171
6172Hyper-V CORE AND DRIVERS
6173M:	"K. Y. Srinivasan" <kys@microsoft.com>
6174M:	Haiyang Zhang <haiyangz@microsoft.com>
6175M:	Stephen Hemminger <sthemmin@microsoft.com>
6176L:	devel@linuxdriverproject.org
6177S:	Maintained
6178F:	arch/x86/include/asm/mshyperv.h
6179F:	arch/x86/include/uapi/asm/hyperv.h
6180F:	arch/x86/kernel/cpu/mshyperv.c
6181F:	arch/x86/hyperv
6182F:	drivers/hid/hid-hyperv.c
6183F:	drivers/hv/
6184F:	drivers/input/serio/hyperv-keyboard.c
6185F:	drivers/pci/host/pci-hyperv.c
6186F:	drivers/net/hyperv/
6187F:	drivers/scsi/storvsc_drv.c
6188F:	drivers/uio/uio_hv_generic.c
6189F:	drivers/video/fbdev/hyperv_fb.c
6190F:	include/linux/hyperv.h
6191F:	tools/hv/
6192F:	Documentation/ABI/stable/sysfs-bus-vmbus
6193
6194I2C MUXES
6195M:	Peter Rosin <peda@axentia.se>
6196L:	linux-i2c@vger.kernel.org
6197S:	Maintained
6198F:	Documentation/i2c/i2c-topology
6199F:	Documentation/i2c/muxes/
6200F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6201F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6202F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6203F:	drivers/i2c/i2c-mux.c
6204F:	drivers/i2c/muxes/
6205F:	include/linux/i2c-mux.h
6206
6207I2C OVER PARALLEL PORT
6208M:	Jean Delvare <jdelvare@suse.com>
6209L:	linux-i2c@vger.kernel.org
6210S:	Maintained
6211F:	Documentation/i2c/busses/i2c-parport
6212F:	Documentation/i2c/busses/i2c-parport-light
6213F:	drivers/i2c/busses/i2c-parport.c
6214F:	drivers/i2c/busses/i2c-parport-light.c
6215
6216I2C/SMBUS CONTROLLER DRIVERS FOR PC
6217M:	Jean Delvare <jdelvare@suse.com>
6218L:	linux-i2c@vger.kernel.org
6219S:	Maintained
6220F:	Documentation/i2c/busses/i2c-ali1535
6221F:	Documentation/i2c/busses/i2c-ali1563
6222F:	Documentation/i2c/busses/i2c-ali15x3
6223F:	Documentation/i2c/busses/i2c-amd756
6224F:	Documentation/i2c/busses/i2c-amd8111
6225F:	Documentation/i2c/busses/i2c-i801
6226F:	Documentation/i2c/busses/i2c-nforce2
6227F:	Documentation/i2c/busses/i2c-piix4
6228F:	Documentation/i2c/busses/i2c-sis5595
6229F:	Documentation/i2c/busses/i2c-sis630
6230F:	Documentation/i2c/busses/i2c-sis96x
6231F:	Documentation/i2c/busses/i2c-via
6232F:	Documentation/i2c/busses/i2c-viapro
6233F:	drivers/i2c/busses/i2c-ali1535.c
6234F:	drivers/i2c/busses/i2c-ali1563.c
6235F:	drivers/i2c/busses/i2c-ali15x3.c
6236F:	drivers/i2c/busses/i2c-amd756.c
6237F:	drivers/i2c/busses/i2c-amd756-s4882.c
6238F:	drivers/i2c/busses/i2c-amd8111.c
6239F:	drivers/i2c/busses/i2c-i801.c
6240F:	drivers/i2c/busses/i2c-isch.c
6241F:	drivers/i2c/busses/i2c-nforce2.c
6242F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6243F:	drivers/i2c/busses/i2c-piix4.c
6244F:	drivers/i2c/busses/i2c-sis5595.c
6245F:	drivers/i2c/busses/i2c-sis630.c
6246F:	drivers/i2c/busses/i2c-sis96x.c
6247F:	drivers/i2c/busses/i2c-via.c
6248F:	drivers/i2c/busses/i2c-viapro.c
6249
6250I2C/SMBUS ISMT DRIVER
6251M:	Seth Heasley <seth.heasley@intel.com>
6252M:	Neil Horman <nhorman@tuxdriver.com>
6253L:	linux-i2c@vger.kernel.org
6254F:	drivers/i2c/busses/i2c-ismt.c
6255F:	Documentation/i2c/busses/i2c-ismt
6256
6257I2C/SMBUS STUB DRIVER
6258M:	Jean Delvare <jdelvare@suse.com>
6259L:	linux-i2c@vger.kernel.org
6260S:	Maintained
6261F:	drivers/i2c/i2c-stub.c
6262
6263I2C SUBSYSTEM
6264M:	Wolfram Sang <wsa@the-dreams.de>
6265L:	linux-i2c@vger.kernel.org
6266W:	https://i2c.wiki.kernel.org/
6267Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6268T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6269S:	Maintained
6270F:	Documentation/devicetree/bindings/i2c/
6271F:	Documentation/i2c/
6272F:	drivers/i2c/
6273F:	drivers/i2c/*/
6274F:	include/linux/i2c.h
6275F:	include/linux/i2c-*.h
6276F:	include/uapi/linux/i2c.h
6277F:	include/uapi/linux/i2c-*.h
6278
6279I2C ACPI SUPPORT
6280M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6281L:	linux-i2c@vger.kernel.org
6282L:	linux-acpi@vger.kernel.org
6283S:	Maintained
6284
6285I2C-TAOS-EVM DRIVER
6286M:	Jean Delvare <jdelvare@suse.com>
6287L:	linux-i2c@vger.kernel.org
6288S:	Maintained
6289F:	Documentation/i2c/busses/i2c-taos-evm
6290F:	drivers/i2c/busses/i2c-taos-evm.c
6291
6292I2C-TINY-USB DRIVER
6293M:	Till Harbaum <till@harbaum.org>
6294L:	linux-i2c@vger.kernel.org
6295W:	http://www.harbaum.org/till/i2c_tiny_usb
6296S:	Maintained
6297F:	drivers/i2c/busses/i2c-tiny-usb.c
6298
6299i386 BOOT CODE
6300M:	"H. Peter Anvin" <hpa@zytor.com>
6301S:	Maintained
6302F:	arch/x86/boot/
6303
6304i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6305M:	"H. Peter Anvin" <hpa@zytor.com>
6306T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6307S:	Maintained
6308
6309IA64 (Itanium) PLATFORM
6310M:	Tony Luck <tony.luck@intel.com>
6311M:	Fenghua Yu <fenghua.yu@intel.com>
6312L:	linux-ia64@vger.kernel.org
6313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6314S:	Maintained
6315F:	arch/ia64/
6316
6317IBM Power VMX Cryptographic instructions
6318M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6319M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6320L:	linux-crypto@vger.kernel.org
6321S:	Supported
6322F:	drivers/crypto/vmx/Makefile
6323F:	drivers/crypto/vmx/Kconfig
6324F:	drivers/crypto/vmx/vmx.c
6325F:	drivers/crypto/vmx/aes*
6326F:	drivers/crypto/vmx/ghash*
6327F:	drivers/crypto/vmx/ppc-xlate.pl
6328
6329IBM Power in-Nest Crypto Acceleration
6330M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6331M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6332L:	linux-crypto@vger.kernel.org
6333S:	Supported
6334F:	drivers/crypto/nx/Makefile
6335F:	drivers/crypto/nx/Kconfig
6336F:	drivers/crypto/nx/nx-aes*
6337F:	drivers/crypto/nx/nx-sha*
6338F:	drivers/crypto/nx/nx.*
6339F:	drivers/crypto/nx/nx_csbcpb.h
6340F:	drivers/crypto/nx/nx_debugfs.h
6341
6342IBM Power 842 compression accelerator
6343M:	Haren Myneni <haren@us.ibm.com>
6344S:	Supported
6345F:	drivers/crypto/nx/Makefile
6346F:	drivers/crypto/nx/Kconfig
6347F:	drivers/crypto/nx/nx-842*
6348F:	include/linux/sw842.h
6349F:	crypto/842.c
6350F:	lib/842/
6351
6352IBM Power Linux RAID adapter
6353M:	Brian King <brking@us.ibm.com>
6354S:	Supported
6355F:	drivers/scsi/ipr.*
6356
6357IBM Power Virtual Ethernet Device Driver
6358M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6359L:	netdev@vger.kernel.org
6360S:	Supported
6361F:	drivers/net/ethernet/ibm/ibmveth.*
6362
6363IBM Power SRIOV Virtual NIC Device Driver
6364M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6365M:	John Allen <jallen@linux.vnet.ibm.com>
6366L:	netdev@vger.kernel.org
6367S:	Supported
6368F:	drivers/net/ethernet/ibm/ibmvnic.*
6369
6370IBM Power Virtual SCSI Device Drivers
6371M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6372L:	linux-scsi@vger.kernel.org
6373S:	Supported
6374F:	drivers/scsi/ibmvscsi/ibmvscsi*
6375F:	include/scsi/viosrp.h
6376
6377IBM Power Virtual SCSI Device Target Driver
6378M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6379M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6380L:	linux-scsi@vger.kernel.org
6381L:	target-devel@vger.kernel.org
6382S:	Supported
6383F:	drivers/scsi/ibmvscsi_tgt/
6384
6385IBM Power Virtual FC Device Drivers
6386M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6387L:	linux-scsi@vger.kernel.org
6388S:	Supported
6389F:	drivers/scsi/ibmvscsi/ibmvfc*
6390
6391IBM ServeRAID RAID DRIVER
6392S:	Orphan
6393F:	drivers/scsi/ips.*
6394
6395ICH LPC AND GPIO DRIVER
6396M:	Peter Tyser <ptyser@xes-inc.com>
6397S:	Maintained
6398F:	drivers/mfd/lpc_ich.c
6399F:	drivers/gpio/gpio-ich.c
6400
6401IDT VersaClock 5 CLOCK DRIVER
6402M:	Marek Vasut <marek.vasut@gmail.com>
6403S:	Maintained
6404F:	drivers/clk/clk-versaclock5.c
6405
6406IDE SUBSYSTEM
6407M:	"David S. Miller" <davem@davemloft.net>
6408L:	linux-ide@vger.kernel.org
6409Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6410T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6411S:	Maintained
6412F:	Documentation/ide/
6413F:	drivers/ide/
6414F:	include/linux/ide.h
6415
6416IDEAPAD LAPTOP EXTRAS DRIVER
6417M:	Ike Panhc <ike.pan@canonical.com>
6418L:	platform-driver-x86@vger.kernel.org
6419W:	http://launchpad.net/ideapad-laptop
6420S:	Maintained
6421F:	drivers/platform/x86/ideapad-laptop.c
6422
6423IDEAPAD LAPTOP SLIDEBAR DRIVER
6424M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6425L:	linux-input@vger.kernel.org
6426W:	https://github.com/o2genum/ideapad-slidebar
6427S:	Maintained
6428F:	drivers/input/misc/ideapad_slidebar.c
6429
6430IDE/ATAPI DRIVERS
6431M:	Borislav Petkov <bp@alien8.de>
6432L:	linux-ide@vger.kernel.org
6433S:	Maintained
6434F:	Documentation/cdrom/ide-cd
6435F:	drivers/ide/ide-cd*
6436
6437IEEE 802.15.4 SUBSYSTEM
6438M:	Alexander Aring <aar@pengutronix.de>
6439M:	Stefan Schmidt <stefan@osg.samsung.com>
6440L:	linux-wpan@vger.kernel.org
6441W:	http://wpan.cakelab.org/
6442T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6443T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6444S:	Maintained
6445F:	net/ieee802154/
6446F:	net/mac802154/
6447F:	drivers/net/ieee802154/
6448F:	include/linux/nl802154.h
6449F:	include/linux/ieee802154.h
6450F:	include/net/nl802154.h
6451F:	include/net/mac802154.h
6452F:	include/net/af_ieee802154.h
6453F:	include/net/cfg802154.h
6454F:	include/net/ieee802154_netdev.h
6455F:	Documentation/networking/ieee802154.txt
6456
6457IFE PROTOCOL
6458M:	Yotam Gigi <yotamg@mellanox.com>
6459M:	Jamal Hadi Salim <jhs@mojatatu.com>
6460F:	net/ife
6461F:	include/net/ife.h
6462F:	include/uapi/linux/ife.h
6463
6464IGORPLUG-USB IR RECEIVER
6465M:	Sean Young <sean@mess.org>
6466L:	linux-media@vger.kernel.org
6467S:	Maintained
6468F:	drivers/media/rc/igorplugusb.c
6469
6470IGUANAWORKS USB IR TRANSCEIVER
6471M:	Sean Young <sean@mess.org>
6472L:	linux-media@vger.kernel.org
6473S:	Maintained
6474F:	drivers/media/rc/iguanair.c
6475
6476IIO DIGITAL POTENTIOMETER DAC
6477M:	Peter Rosin <peda@axentia.se>
6478L:	linux-iio@vger.kernel.org
6479S:	Maintained
6480F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6481F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6482F:	drivers/iio/dac/dpot-dac.c
6483
6484IIO ENVELOPE DETECTOR
6485M:	Peter Rosin <peda@axentia.se>
6486L:	linux-iio@vger.kernel.org
6487S:	Maintained
6488F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6489F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6490F:	drivers/iio/adc/envelope-detector.c
6491
6492IIO SUBSYSTEM AND DRIVERS
6493M:	Jonathan Cameron <jic23@kernel.org>
6494R:	Hartmut Knaack <knaack.h@gmx.de>
6495R:	Lars-Peter Clausen <lars@metafoo.de>
6496R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6497L:	linux-iio@vger.kernel.org
6498T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6499S:	Maintained
6500F:	Documentation/devicetree/bindings/iio/
6501F:	drivers/iio/
6502F:	drivers/staging/iio/
6503F:	include/linux/iio/
6504F:	tools/iio/
6505
6506IKANOS/ADI EAGLE ADSL USB DRIVER
6507M:	Matthieu Castet <castet.matthieu@free.fr>
6508M:	Stanislaw Gruszka <stf_xl@wp.pl>
6509S:	Maintained
6510F:	drivers/usb/atm/ueagle-atm.c
6511
6512IMGTEC ASCII LCD DRIVER
6513M:	Paul Burton <paul.burton@imgtec.com>
6514S:	Maintained
6515F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6516F:	drivers/auxdisplay/img-ascii-lcd.c
6517
6518INA209 HARDWARE MONITOR DRIVER
6519M:	Guenter Roeck <linux@roeck-us.net>
6520L:	linux-hwmon@vger.kernel.org
6521S:	Maintained
6522F:	Documentation/hwmon/ina209
6523F:	Documentation/devicetree/bindings/i2c/ina209.txt
6524F:	drivers/hwmon/ina209.c
6525
6526INA2XX HARDWARE MONITOR DRIVER
6527M:	Guenter Roeck <linux@roeck-us.net>
6528L:	linux-hwmon@vger.kernel.org
6529S:	Maintained
6530F:	Documentation/hwmon/ina2xx
6531F:	drivers/hwmon/ina2xx.c
6532F:	include/linux/platform_data/ina2xx.h
6533
6534INDUSTRY PACK SUBSYSTEM (IPACK)
6535M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6536M:	Jens Taprogge <jens.taprogge@taprogge.org>
6537M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6538L:	industrypack-devel@lists.sourceforge.net
6539W:	http://industrypack.sourceforge.net
6540S:	Maintained
6541F:	drivers/ipack/
6542
6543INGENIC JZ4780 DMA Driver
6544M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6545S:	Maintained
6546F:	drivers/dma/dma-jz4780.c
6547
6548INGENIC JZ4780 NAND DRIVER
6549M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6550L:	linux-mtd@lists.infradead.org
6551S:	Maintained
6552F:	drivers/mtd/nand/jz4780_*
6553
6554INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6555M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6556M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6557L:	linux-ima-devel@lists.sourceforge.net
6558L:	linux-ima-user@lists.sourceforge.net
6559L:	linux-security-module@vger.kernel.org
6560T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6561S:	Supported
6562F:	security/integrity/ima/
6563
6564IMGTEC IR DECODER DRIVER
6565M:	James Hogan <james.hogan@imgtec.com>
6566S:	Maintained
6567F:	drivers/media/rc/img-ir/
6568
6569IMS TWINTURBO FRAMEBUFFER DRIVER
6570L:	linux-fbdev@vger.kernel.org
6571S:	Orphan
6572F:	drivers/video/fbdev/imsttfb.c
6573
6574INFINIBAND SUBSYSTEM
6575M:	Doug Ledford <dledford@redhat.com>
6576M:	Sean Hefty <sean.hefty@intel.com>
6577M:	Hal Rosenstock <hal.rosenstock@gmail.com>
6578L:	linux-rdma@vger.kernel.org
6579W:	http://www.openfabrics.org/
6580Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6581T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6582S:	Supported
6583F:	Documentation/devicetree/bindings/infiniband/
6584F:	Documentation/infiniband/
6585F:	drivers/infiniband/
6586F:	include/uapi/linux/if_infiniband.h
6587F:	include/uapi/rdma/
6588F:	include/rdma/
6589
6590INOTIFY
6591M:	John McCutchan <john@johnmccutchan.com>
6592M:	Robert Love <rlove@rlove.org>
6593M:	Eric Paris <eparis@parisplace.org>
6594S:	Maintained
6595F:	Documentation/filesystems/inotify.txt
6596F:	fs/notify/inotify/
6597F:	include/linux/inotify.h
6598F:	include/uapi/linux/inotify.h
6599
6600INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6601M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6602L:	linux-input@vger.kernel.org
6603Q:	http://patchwork.kernel.org/project/linux-input/list/
6604T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6605S:	Maintained
6606F:	drivers/input/
6607F:	include/linux/input.h
6608F:	include/uapi/linux/input.h
6609F:	include/linux/input/
6610F:	Documentation/devicetree/bindings/input/
6611
6612INPUT MULTITOUCH (MT) PROTOCOL
6613M:	Henrik Rydberg <rydberg@bitmath.org>
6614L:	linux-input@vger.kernel.org
6615S:	Odd fixes
6616F:	Documentation/input/multi-touch-protocol.rst
6617F:	drivers/input/input-mt.c
6618K:	\b(ABS|SYN)_MT_
6619
6620INTEL ASoC BDW/HSW DRIVERS
6621M:	Jie Yang <yang.jie@linux.intel.com>
6622L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6623S:	Supported
6624F:	sound/soc/intel/common/sst-dsp*
6625F:	sound/soc/intel/common/sst-firmware.c
6626F:	sound/soc/intel/boards/broadwell.c
6627F:	sound/soc/intel/haswell/
6628
6629INTEL C600 SERIES SAS CONTROLLER DRIVER
6630M:	Intel SCU Linux support <intel-linux-scu@intel.com>
6631M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6632L:	linux-scsi@vger.kernel.org
6633T:	git git://git.code.sf.net/p/intel-sas/isci
6634S:	Supported
6635F:	drivers/scsi/isci/
6636
6637INTEL HID EVENT DRIVER
6638M:	Alex Hung <alex.hung@canonical.com>
6639L:	platform-driver-x86@vger.kernel.org
6640S:	Maintained
6641F:	drivers/platform/x86/intel-hid.c
6642
6643INTEL VIRTUAL BUTTON DRIVER
6644M:	AceLan Kao <acelan.kao@canonical.com>
6645L:	platform-driver-x86@vger.kernel.org
6646S:	Maintained
6647F:	drivers/platform/x86/intel-vbtn.c
6648
6649INTEL IDLE DRIVER
6650M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
6651M:	Len Brown <lenb@kernel.org>
6652L:	linux-pm@vger.kernel.org
6653T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6654B:	https://bugzilla.kernel.org
6655S:	Supported
6656F:	drivers/idle/intel_idle.c
6657
6658INTEL INTEGRATED SENSOR HUB DRIVER
6659M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6660M:	Jiri Kosina <jikos@kernel.org>
6661L:	linux-input@vger.kernel.org
6662S:	Maintained
6663F:	drivers/hid/intel-ish-hid/
6664
6665INTEL PSTATE DRIVER
6666M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6667M:	Len Brown <lenb@kernel.org>
6668L:	linux-pm@vger.kernel.org
6669S:	Supported
6670F:	drivers/cpufreq/intel_pstate.c
6671
6672INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6673M:	Maik Broemme <mbroemme@libmpq.org>
6674L:	linux-fbdev@vger.kernel.org
6675S:	Maintained
6676F:	Documentation/fb/intelfb.txt
6677F:	drivers/video/fbdev/intelfb/
6678
6679INTEL 810/815 FRAMEBUFFER DRIVER
6680M:	Antonino Daplas <adaplas@gmail.com>
6681L:	linux-fbdev@vger.kernel.org
6682S:	Maintained
6683F:	drivers/video/fbdev/i810/
6684
6685INTEL MENLOW THERMAL DRIVER
6686M:	Sujith Thomas <sujith.thomas@intel.com>
6687L:	platform-driver-x86@vger.kernel.org
6688W:	https://01.org/linux-acpi
6689S:	Supported
6690F:	drivers/platform/x86/intel_menlow.c
6691
6692INTEL I/OAT DMA DRIVER
6693M:	Dave Jiang <dave.jiang@intel.com>
6694R:	Dan Williams <dan.j.williams@intel.com>
6695L:	dmaengine@vger.kernel.org
6696Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6697S:	Supported
6698F:	drivers/dma/ioat*
6699
6700INTEL IOMMU (VT-d)
6701M:	David Woodhouse <dwmw2@infradead.org>
6702L:	iommu@lists.linux-foundation.org
6703T:	git git://git.infradead.org/iommu-2.6.git
6704S:	Supported
6705F:	drivers/iommu/intel-iommu.c
6706F:	include/linux/intel-iommu.h
6707
6708INTEL IOP-ADMA DMA DRIVER
6709R:	Dan Williams <dan.j.williams@intel.com>
6710S:	Odd fixes
6711F:	drivers/dma/iop-adma.c
6712
6713INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6714M:	Krzysztof Halasa <khalasa@piap.pl>
6715S:	Maintained
6716F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
6717F:	arch/arm/mach-ixp4xx/include/mach/npe.h
6718F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6719F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
6720F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
6721F:	drivers/net/wan/ixp4xx_hss.c
6722
6723INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6724M:	Deepak Saxena <dsaxena@plexity.net>
6725S:	Maintained
6726F:	drivers/char/hw_random/ixp4xx-rng.c
6727
6728INTEL ETHERNET DRIVERS
6729M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6730L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6731W:	http://www.intel.com/support/feedback.htm
6732W:	http://e1000.sourceforge.net/
6733Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6734T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6736S:	Supported
6737F:	Documentation/networking/e100.txt
6738F:	Documentation/networking/e1000.txt
6739F:	Documentation/networking/e1000e.txt
6740F:	Documentation/networking/igb.txt
6741F:	Documentation/networking/igbvf.txt
6742F:	Documentation/networking/ixgb.txt
6743F:	Documentation/networking/ixgbe.txt
6744F:	Documentation/networking/ixgbevf.txt
6745F:	Documentation/networking/i40e.txt
6746F:	Documentation/networking/i40evf.txt
6747F:	drivers/net/ethernet/intel/
6748F:	drivers/net/ethernet/intel/*/
6749
6750INTEL RDMA RNIC DRIVER
6751M:     Faisal Latif <faisal.latif@intel.com>
6752M:     Shiraz Saleem <shiraz.saleem@intel.com>
6753L:     linux-rdma@vger.kernel.org
6754S:     Supported
6755F:     drivers/infiniband/hw/i40iw/
6756
6757INTEL MERRIFIELD GPIO DRIVER
6758M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6759L:	linux-gpio@vger.kernel.org
6760S:	Maintained
6761F:	drivers/gpio/gpio-merrifield.c
6762
6763INTEL-MID GPIO DRIVER
6764M:	David Cohen <david.a.cohen@linux.intel.com>
6765L:	linux-gpio@vger.kernel.org
6766S:	Maintained
6767F:	drivers/gpio/gpio-intel-mid.c
6768
6769INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6770M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
6771L:	linux-wireless@vger.kernel.org
6772S:	Maintained
6773F:	Documentation/networking/README.ipw2100
6774F:	Documentation/networking/README.ipw2200
6775F:	drivers/net/wireless/intel/ipw2x00/
6776
6777INTEL(R) TRACE HUB
6778M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6779S:	Supported
6780F:	Documentation/trace/intel_th.txt
6781F:	drivers/hwtracing/intel_th/
6782
6783INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6784M:	Ning Sun <ning.sun@intel.com>
6785L:	tboot-devel@lists.sourceforge.net
6786W:	http://tboot.sourceforge.net
6787T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6788S:	Supported
6789F:	Documentation/intel_txt.txt
6790F:	include/linux/tboot.h
6791F:	arch/x86/kernel/tboot.c
6792
6793INTEL WIRELESS WIMAX CONNECTION 2400
6794M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6795M:	linux-wimax@intel.com
6796L:	wimax@linuxwimax.org (subscribers-only)
6797S:	Supported
6798W:	http://linuxwimax.org
6799F:	Documentation/wimax/README.i2400m
6800F:	drivers/net/wimax/i2400m/
6801F:	include/uapi/linux/wimax/i2400m.h
6802
6803INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6804M:	Stanislaw Gruszka <sgruszka@redhat.com>
6805L:	linux-wireless@vger.kernel.org
6806S:	Supported
6807F:	drivers/net/wireless/intel/iwlegacy/
6808
6809INTEL WIRELESS WIFI LINK (iwlwifi)
6810M:	Johannes Berg <johannes.berg@intel.com>
6811M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6812M:	Luca Coelho <luciano.coelho@intel.com>
6813M:	Intel Linux Wireless <linuxwifi@intel.com>
6814L:	linux-wireless@vger.kernel.org
6815W:	http://intellinuxwireless.org
6816T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6817S:	Supported
6818F:	drivers/net/wireless/intel/iwlwifi/
6819
6820INTEL MANAGEMENT ENGINE (mei)
6821M:	Tomas Winkler <tomas.winkler@intel.com>
6822L:	linux-kernel@vger.kernel.org
6823S:	Supported
6824F:	include/uapi/linux/mei.h
6825F:	include/linux/mei_cl_bus.h
6826F:	drivers/misc/mei/*
6827F:	drivers/watchdog/mei_wdt.c
6828F:	Documentation/misc-devices/mei/*
6829F:	samples/mei/*
6830
6831INTEL MIC DRIVERS (mic)
6832M:	Sudeep Dutt <sudeep.dutt@intel.com>
6833M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
6834S:	Supported
6835W:	https://github.com/sudeepdutt/mic
6836W:	http://software.intel.com/en-us/mic-developer
6837F:	include/linux/mic_bus.h
6838F:	include/linux/scif.h
6839F:	include/uapi/linux/mic_common.h
6840F: 	include/uapi/linux/mic_ioctl.h
6841F:	include/uapi/linux/scif_ioctl.h
6842F:	drivers/misc/mic/
6843F:	drivers/dma/mic_x100_dma.c
6844F:	drivers/dma/mic_x100_dma.h
6845F:	Documentation/mic/
6846
6847INTEL PMC/P-Unit IPC DRIVER
6848M:	Zha Qipeng<qipeng.zha@intel.com>
6849L:	platform-driver-x86@vger.kernel.org
6850S:	Maintained
6851F:	drivers/platform/x86/intel_pmc_ipc.c
6852F:	drivers/platform/x86/intel_punit_ipc.c
6853F:	arch/x86/include/asm/intel_pmc_ipc.h
6854F:	arch/x86/include/asm/intel_punit_ipc.h
6855
6856INTEL TELEMETRY DRIVER
6857M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6858L:	platform-driver-x86@vger.kernel.org
6859S:	Maintained
6860F:	arch/x86/include/asm/intel_telemetry.h
6861F:	drivers/platform/x86/intel_telemetry*
6862
6863INTEL PMC CORE DRIVER
6864M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6865M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6866L:	platform-driver-x86@vger.kernel.org
6867S:	Maintained
6868F:	arch/x86/include/asm/pmc_core.h
6869F:	drivers/platform/x86/intel_pmc_core*
6870
6871INVENSENSE MPU-3050 GYROSCOPE DRIVER
6872M:	Linus Walleij <linus.walleij@linaro.org>
6873L:	linux-iio@vger.kernel.org
6874S:	Maintained
6875F:	drivers/iio/gyro/mpu3050*
6876F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6877
6878IOC3 ETHERNET DRIVER
6879M:	Ralf Baechle <ralf@linux-mips.org>
6880L:	linux-mips@linux-mips.org
6881S:	Maintained
6882F:	drivers/net/ethernet/sgi/ioc3-eth.c
6883
6884IOC3 SERIAL DRIVER
6885M:	Pat Gefre <pfg@sgi.com>
6886L:	linux-serial@vger.kernel.org
6887S:	Maintained
6888F:	drivers/tty/serial/ioc3_serial.c
6889
6890IOMMU DRIVERS
6891M:	Joerg Roedel <joro@8bytes.org>
6892L:	iommu@lists.linux-foundation.org
6893T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6894S:	Maintained
6895F:	Documentation/devicetree/bindings/iommu/
6896F:	drivers/iommu/
6897F:	include/linux/iommu.h
6898F:	include/linux/iova.h
6899
6900IP MASQUERADING
6901M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6902S:	Maintained
6903F:	net/ipv4/netfilter/ipt_MASQUERADE.c
6904
6905IPMI SUBSYSTEM
6906M:	Corey Minyard <minyard@acm.org>
6907L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6908W:	http://openipmi.sourceforge.net/
6909S:	Supported
6910F:	Documentation/IPMI.txt
6911F:	drivers/char/ipmi/
6912F:	include/linux/ipmi*
6913F:	include/uapi/linux/ipmi*
6914
6915QCOM AUDIO (ASoC) DRIVERS
6916M:	Patrick Lai <plai@codeaurora.org>
6917M:	Banajit Goswami <bgoswami@codeaurora.org>
6918L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6919S:	Supported
6920F:	sound/soc/qcom/
6921
6922IPS SCSI RAID DRIVER
6923M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6924L:	linux-scsi@vger.kernel.org
6925W:	http://www.adaptec.com/
6926S:	Maintained
6927F:	drivers/scsi/ips*
6928
6929IPVS
6930M:	Wensong Zhang <wensong@linux-vs.org>
6931M:	Simon Horman <horms@verge.net.au>
6932M:	Julian Anastasov <ja@ssi.bg>
6933L:	netdev@vger.kernel.org
6934L:	lvs-devel@vger.kernel.org
6935S:	Maintained
6936T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6937T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6938F:	Documentation/networking/ipvs-sysctl.txt
6939F:	include/net/ip_vs.h
6940F:	include/uapi/linux/ip_vs.h
6941F:	net/netfilter/ipvs/
6942
6943IPWIRELESS DRIVER
6944M:	Jiri Kosina <jikos@kernel.org>
6945M:	David Sterba <dsterba@suse.com>
6946S:	Odd Fixes
6947F:	drivers/tty/ipwireless/
6948
6949IPX NETWORK LAYER
6950L:	netdev@vger.kernel.org
6951S:	Odd fixes
6952F:	include/net/ipx.h
6953F:	include/uapi/linux/ipx.h
6954F:	net/ipx/
6955
6956IRDA SUBSYSTEM
6957M:	Samuel Ortiz <samuel@sortiz.org>
6958L:	irda-users@lists.sourceforge.net (subscribers-only)
6959L:	netdev@vger.kernel.org
6960W:	http://irda.sourceforge.net/
6961S:	Maintained
6962T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6963F:	Documentation/networking/irda.txt
6964F:	drivers/net/irda/
6965F:	include/net/irda/
6966F:	net/irda/
6967
6968IRQ SUBSYSTEM
6969M:	Thomas Gleixner <tglx@linutronix.de>
6970L:	linux-kernel@vger.kernel.org
6971S:	Maintained
6972T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6973F:	kernel/irq/
6974
6975IRQCHIP DRIVERS
6976M:	Thomas Gleixner <tglx@linutronix.de>
6977M:	Jason Cooper <jason@lakedaemon.net>
6978M:	Marc Zyngier <marc.zyngier@arm.com>
6979L:	linux-kernel@vger.kernel.org
6980S:	Maintained
6981T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6982T:	git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6983F:	Documentation/devicetree/bindings/interrupt-controller/
6984F:	drivers/irqchip/
6985
6986IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6987M:	Marc Zyngier <marc.zyngier@arm.com>
6988S:	Maintained
6989T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6990F:	Documentation/IRQ-domain.txt
6991F:	include/linux/irqdomain.h
6992F:	kernel/irq/irqdomain.c
6993F:	kernel/irq/msi.c
6994
6995ISA
6996M:	William Breathitt Gray <vilhelm.gray@gmail.com>
6997S:	Maintained
6998F:	Documentation/isa.txt
6999F:	drivers/base/isa.c
7000F:	include/linux/isa.h
7001
7002ISAPNP
7003M:	Jaroslav Kysela <perex@perex.cz>
7004S:	Maintained
7005F:	Documentation/isapnp.txt
7006F:	drivers/pnp/isapnp/
7007F:	include/linux/isapnp.h
7008
7009ISA RADIO MODULE
7010M:	Hans Verkuil <hverkuil@xs4all.nl>
7011L:	linux-media@vger.kernel.org
7012T:	git git://linuxtv.org/media_tree.git
7013W:	https://linuxtv.org
7014S:	Maintained
7015F:	drivers/media/radio/radio-isa*
7016
7017iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7018M:	Peter Jones <pjones@redhat.com>
7019M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7020S:	Maintained
7021F:	drivers/firmware/iscsi_ibft*
7022
7023ISCSI
7024M:	Lee Duncan <lduncan@suse.com>
7025M:	Chris Leech <cleech@redhat.com>
7026L:	open-iscsi@googlegroups.com
7027W:	www.open-iscsi.com
7028S:	Maintained
7029F:	drivers/scsi/*iscsi*
7030F:	include/scsi/*iscsi*
7031
7032ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7033M:	Or Gerlitz <ogerlitz@mellanox.com>
7034M:	Sagi Grimberg <sagi@grimberg.me>
7035M:	Roi Dayan <roid@mellanox.com>
7036L:	linux-rdma@vger.kernel.org
7037S:	Supported
7038W:	http://www.openfabrics.org
7039W:	www.open-iscsi.org
7040Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7041F:	drivers/infiniband/ulp/iser/
7042
7043ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7044M:	Sagi Grimberg <sagi@grimberg.me>
7045T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7046L:	linux-rdma@vger.kernel.org
7047L:	target-devel@vger.kernel.org
7048S:	Supported
7049W:	http://www.linux-iscsi.org
7050F:	drivers/infiniband/ulp/isert
7051
7052ISDN SUBSYSTEM
7053M:	Karsten Keil <isdn@linux-pingi.de>
7054L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7055L:	netdev@vger.kernel.org
7056W:	http://www.isdn4linux.de
7057T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7058S:	Maintained
7059F:	Documentation/isdn/
7060F:	drivers/isdn/
7061F:	include/linux/isdn.h
7062F:	include/linux/isdn/
7063F:	include/uapi/linux/isdn.h
7064F:	include/uapi/linux/isdn/
7065
7066ISDN SUBSYSTEM (Eicon active card driver)
7067M:	Armin Schindler <mac@melware.de>
7068L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7069W:	http://www.melware.de
7070S:	Maintained
7071F:	drivers/isdn/hardware/eicon/
7072
7073IT87 HARDWARE MONITORING DRIVER
7074M:	Jean Delvare <jdelvare@suse.com>
7075L:	linux-hwmon@vger.kernel.org
7076S:	Maintained
7077F:	Documentation/hwmon/it87
7078F:	drivers/hwmon/it87.c
7079
7080IT913X MEDIA DRIVER
7081M:	Antti Palosaari <crope@iki.fi>
7082L:	linux-media@vger.kernel.org
7083W:	https://linuxtv.org
7084W:	http://palosaari.fi/linux/
7085Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7086T:	git git://linuxtv.org/anttip/media_tree.git
7087S:	Maintained
7088F:	drivers/media/tuners/it913x*
7089
7090IVTV VIDEO4LINUX DRIVER
7091M:	Andy Walls <awalls@md.metrocast.net>
7092L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7093L:	linux-media@vger.kernel.org
7094T:	git git://linuxtv.org/media_tree.git
7095W:	http://www.ivtvdriver.org
7096S:	Maintained
7097F:	Documentation/media/v4l-drivers/ivtv*
7098F:	drivers/media/pci/ivtv/
7099F:	include/uapi/linux/ivtv*
7100
7101IX2505V MEDIA DRIVER
7102M:	Malcolm Priestley <tvboxspy@gmail.com>
7103L:	linux-media@vger.kernel.org
7104W:	https://linuxtv.org
7105Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7106S:	Maintained
7107F:	drivers/media/dvb-frontends/ix2505v*
7108
7109JC42.4 TEMPERATURE SENSOR DRIVER
7110M:	Guenter Roeck <linux@roeck-us.net>
7111L:	linux-hwmon@vger.kernel.org
7112S:	Maintained
7113F:	drivers/hwmon/jc42.c
7114F:	Documentation/hwmon/jc42
7115
7116JFS FILESYSTEM
7117M:	Dave Kleikamp <shaggy@kernel.org>
7118L:	jfs-discussion@lists.sourceforge.net
7119W:	http://jfs.sourceforge.net/
7120T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7121S:	Maintained
7122F:	Documentation/filesystems/jfs.txt
7123F:	fs/jfs/
7124
7125JME NETWORK DRIVER
7126M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7127L:	netdev@vger.kernel.org
7128S:	Maintained
7129F:	drivers/net/ethernet/jme.*
7130
7131JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7132M:	David Woodhouse <dwmw2@infradead.org>
7133L:	linux-mtd@lists.infradead.org
7134W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7135S:	Maintained
7136F:	fs/jffs2/
7137F:	include/uapi/linux/jffs2.h
7138
7139JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7140M:	"Theodore Ts'o" <tytso@mit.edu>
7141M:	Jan Kara <jack@suse.com>
7142L:	linux-ext4@vger.kernel.org
7143S:	Maintained
7144F:	fs/jbd2/
7145F:	include/linux/jbd2.h
7146
7147JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7148M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7149L:	linux-media@vger.kernel.org
7150S:	Maintained
7151F:	drivers/media/platform/rcar_jpu.c
7152
7153JSM Neo PCI based serial card
7154M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7155L:	linux-serial@vger.kernel.org
7156S:	Maintained
7157F:	drivers/tty/serial/jsm/
7158
7159K10TEMP HARDWARE MONITORING DRIVER
7160M:	Clemens Ladisch <clemens@ladisch.de>
7161L:	linux-hwmon@vger.kernel.org
7162S:	Maintained
7163F:	Documentation/hwmon/k10temp
7164F:	drivers/hwmon/k10temp.c
7165
7166K8TEMP HARDWARE MONITORING DRIVER
7167M:	Rudolf Marek <r.marek@assembler.cz>
7168L:	linux-hwmon@vger.kernel.org
7169S:	Maintained
7170F:	Documentation/hwmon/k8temp
7171F:	drivers/hwmon/k8temp.c
7172
7173KASAN
7174M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7175R:	Alexander Potapenko <glider@google.com>
7176R:	Dmitry Vyukov <dvyukov@google.com>
7177L:	kasan-dev@googlegroups.com
7178S:	Maintained
7179F:	arch/*/include/asm/kasan.h
7180F:	arch/*/mm/kasan_init*
7181F:	Documentation/dev-tools/kasan.rst
7182F:	include/linux/kasan*.h
7183F:	lib/test_kasan.c
7184F:	mm/kasan/
7185F:	scripts/Makefile.kasan
7186
7187KCONFIG
7188M:	"Yann E. MORIN" <yann.morin.1998@free.fr>
7189L:	linux-kbuild@vger.kernel.org
7190T:	git git://gitorious.org/linux-kconfig/linux-kconfig
7191S:	Maintained
7192F:	Documentation/kbuild/kconfig-language.txt
7193F:	scripts/kconfig/
7194
7195KDUMP
7196M:	Dave Young <dyoung@redhat.com>
7197M:	Baoquan He <bhe@redhat.com>
7198R:	Vivek Goyal <vgoyal@redhat.com>
7199L:	kexec@lists.infradead.org
7200W:	http://lse.sourceforge.net/kdump/
7201S:	Maintained
7202F:	Documentation/kdump/
7203
7204KEENE FM RADIO TRANSMITTER DRIVER
7205M:	Hans Verkuil <hverkuil@xs4all.nl>
7206L:	linux-media@vger.kernel.org
7207T:	git git://linuxtv.org/media_tree.git
7208W:	https://linuxtv.org
7209S:	Maintained
7210F:	drivers/media/radio/radio-keene*
7211
7212KERNEL AUTOMOUNTER v4 (AUTOFS4)
7213M:	Ian Kent <raven@themaw.net>
7214L:	autofs@vger.kernel.org
7215S:	Maintained
7216F:	fs/autofs4/
7217
7218KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7219M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7220M:	Michal Marek <mmarek@suse.com>
7221T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7222L:	linux-kbuild@vger.kernel.org
7223S:	Maintained
7224F:	Documentation/kbuild/
7225F:	Makefile
7226F:	scripts/Makefile.*
7227F:	scripts/basic/
7228F:	scripts/mk*
7229F:	scripts/package/
7230
7231KERNEL JANITORS
7232L:	kernel-janitors@vger.kernel.org
7233W:	http://kernelnewbies.org/KernelJanitors
7234S:	Odd Fixes
7235
7236KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7237M:	"J. Bruce Fields" <bfields@fieldses.org>
7238M:	Jeff Layton <jlayton@poochiereds.net>
7239L:	linux-nfs@vger.kernel.org
7240W:	http://nfs.sourceforge.net/
7241T:	git git://linux-nfs.org/~bfields/linux.git
7242S:	Supported
7243F:	fs/nfsd/
7244F:	include/uapi/linux/nfsd/
7245F:	fs/lockd/
7246F:	fs/nfs_common/
7247F:	net/sunrpc/
7248F:	include/linux/lockd/
7249F:	include/linux/sunrpc/
7250F:	include/uapi/linux/sunrpc/
7251
7252KERNEL SELFTEST FRAMEWORK
7253M:	Shuah Khan <shuahkh@osg.samsung.com>
7254M:	Shuah Khan <shuah@kernel.org>
7255L:	linux-kselftest@vger.kernel.org
7256T:	git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7257S:	Maintained
7258F:	tools/testing/selftests
7259
7260KERNEL VIRTUAL MACHINE (KVM)
7261M:	Paolo Bonzini <pbonzini@redhat.com>
7262M:	Radim Krčmář <rkrcmar@redhat.com>
7263L:	kvm@vger.kernel.org
7264W:	http://www.linux-kvm.org
7265T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7266S:	Supported
7267F:	Documentation/*/kvm*.txt
7268F:	Documentation/virtual/kvm/
7269F:	arch/*/kvm/
7270F:	arch/x86/kernel/kvm.c
7271F:	arch/x86/kernel/kvmclock.c
7272F:	arch/*/include/asm/kvm*
7273F:	include/linux/kvm*
7274F:	include/uapi/linux/kvm*
7275F:	virt/kvm/
7276F:	tools/kvm/
7277
7278KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7279M:	Joerg Roedel <joro@8bytes.org>
7280L:	kvm@vger.kernel.org
7281W:	http://www.linux-kvm.org/
7282S:	Maintained
7283F:	arch/x86/include/asm/svm.h
7284F:	arch/x86/kvm/svm.c
7285
7286KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7287M:	Alexander Graf <agraf@suse.com>
7288L:	kvm-ppc@vger.kernel.org
7289W:	http://www.linux-kvm.org/
7290T:	git git://github.com/agraf/linux-2.6.git
7291S:	Supported
7292F:	arch/powerpc/include/asm/kvm*
7293F:	arch/powerpc/kvm/
7294
7295KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7296M:	Christian Borntraeger <borntraeger@de.ibm.com>
7297M:	Cornelia Huck <cornelia.huck@de.ibm.com>
7298L:	linux-s390@vger.kernel.org
7299W:	http://www.ibm.com/developerworks/linux/linux390/
7300T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7301S:	Supported
7302F:	Documentation/s390/kvm.txt
7303F:	arch/s390/include/asm/kvm*
7304F:	arch/s390/kvm/
7305F:	arch/s390/mm/gmap.c
7306
7307KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7308M:	Christoffer Dall <christoffer.dall@linaro.org>
7309M:	Marc Zyngier <marc.zyngier@arm.com>
7310L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7311L:	kvmarm@lists.cs.columbia.edu
7312W:	http://systems.cs.columbia.edu/projects/kvm-arm
7313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7314S:	Supported
7315F:	arch/arm/include/uapi/asm/kvm*
7316F:	arch/arm/include/asm/kvm*
7317F:	arch/arm/kvm/
7318F:	virt/kvm/arm/
7319F:	include/kvm/arm_*
7320
7321KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7322M:	Christoffer Dall <christoffer.dall@linaro.org>
7323M:	Marc Zyngier <marc.zyngier@arm.com>
7324L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7325L:	kvmarm@lists.cs.columbia.edu
7326S:	Maintained
7327F:	arch/arm64/include/uapi/asm/kvm*
7328F:	arch/arm64/include/asm/kvm*
7329F:	arch/arm64/kvm/
7330
7331KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7332M:	James Hogan <james.hogan@imgtec.com>
7333L:	linux-mips@linux-mips.org
7334S:	Supported
7335F:	arch/mips/include/uapi/asm/kvm*
7336F:	arch/mips/include/asm/kvm*
7337F:	arch/mips/kvm/
7338
7339KERNFS
7340M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7341M:	Tejun Heo <tj@kernel.org>
7342T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7343S:	Supported
7344F:	include/linux/kernfs.h
7345F:	fs/kernfs/
7346
7347KEXEC
7348M:	Eric Biederman <ebiederm@xmission.com>
7349W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7350L:	kexec@lists.infradead.org
7351S:	Maintained
7352F:	include/linux/kexec.h
7353F:	include/uapi/linux/kexec.h
7354F:	kernel/kexec*
7355
7356KEYS/KEYRINGS:
7357M:	David Howells <dhowells@redhat.com>
7358L:	keyrings@vger.kernel.org
7359S:	Maintained
7360F:	Documentation/security/keys.txt
7361F:	include/linux/key.h
7362F:	include/linux/key-type.h
7363F:	include/linux/keyctl.h
7364F:	include/uapi/linux/keyctl.h
7365F:	include/keys/
7366F:	security/keys/
7367
7368KEYS-TRUSTED
7369M:	David Safford <safford@us.ibm.com>
7370M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7371L:	linux-security-module@vger.kernel.org
7372L:	keyrings@vger.kernel.org
7373S:	Supported
7374F:	Documentation/security/keys-trusted-encrypted.txt
7375F:	include/keys/trusted-type.h
7376F:	security/keys/trusted.c
7377F:	security/keys/trusted.h
7378
7379KEYS-ENCRYPTED
7380M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7381M:	David Safford <safford@us.ibm.com>
7382L:	linux-security-module@vger.kernel.org
7383L:	keyrings@vger.kernel.org
7384S:	Supported
7385F:	Documentation/security/keys-trusted-encrypted.txt
7386F:	include/keys/encrypted-type.h
7387F:	security/keys/encrypted-keys/
7388
7389KGDB / KDB /debug_core
7390M:	Jason Wessel <jason.wessel@windriver.com>
7391W:	http://kgdb.wiki.kernel.org/
7392L:	kgdb-bugreport@lists.sourceforge.net
7393T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7394S:	Maintained
7395F:	Documentation/DocBook/kgdb.tmpl
7396F:	drivers/misc/kgdbts.c
7397F:	drivers/tty/serial/kgdboc.c
7398F:	include/linux/kdb.h
7399F:	include/linux/kgdb.h
7400F:	kernel/debug/
7401
7402KMEMCHECK
7403M:	Vegard Nossum <vegardno@ifi.uio.no>
7404M:	Pekka Enberg <penberg@kernel.org>
7405S:	Maintained
7406F:	Documentation/dev-tools/kmemcheck.rst
7407F:	arch/x86/include/asm/kmemcheck.h
7408F:	arch/x86/mm/kmemcheck/
7409F:	include/linux/kmemcheck.h
7410F:	mm/kmemcheck.c
7411
7412KMEMLEAK
7413M:	Catalin Marinas <catalin.marinas@arm.com>
7414S:	Maintained
7415F:	Documentation/dev-tools/kmemleak.rst
7416F:	include/linux/kmemleak.h
7417F:	mm/kmemleak.c
7418F:	mm/kmemleak-test.c
7419
7420KPROBES
7421M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7422M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7423M:	"David S. Miller" <davem@davemloft.net>
7424M:	Masami Hiramatsu <mhiramat@kernel.org>
7425S:	Maintained
7426F:	Documentation/kprobes.txt
7427F:	include/linux/kprobes.h
7428F:	include/asm-generic/kprobes.h
7429F:	kernel/kprobes.c
7430
7431KS0108 LCD CONTROLLER DRIVER
7432M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7433W:	http://miguelojeda.es/auxdisplay.htm
7434W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7435S:	Maintained
7436F:	Documentation/auxdisplay/ks0108
7437F:	drivers/auxdisplay/ks0108.c
7438F:	include/linux/ks0108.h
7439
7440L3MDEV
7441M:	David Ahern <dsa@cumulusnetworks.com>
7442L:	netdev@vger.kernel.org
7443S:	Maintained
7444F:	net/l3mdev
7445F:	include/net/l3mdev.h
7446
7447LANTIQ MIPS ARCHITECTURE
7448M:	John Crispin <john@phrozen.org>
7449L:	linux-mips@linux-mips.org
7450S:	Maintained
7451F:	arch/mips/lantiq
7452
7453LAPB module
7454L:	linux-x25@vger.kernel.org
7455S:	Orphan
7456F:	Documentation/networking/lapb-module.txt
7457F:	include/*/lapb.h
7458F:	net/lapb/
7459
7460LASI 53c700 driver for PARISC
7461M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7462L:	linux-scsi@vger.kernel.org
7463S:	Maintained
7464F:	Documentation/scsi/53c700.txt
7465F:	drivers/scsi/53c700*
7466
7467LED SUBSYSTEM
7468M:	Richard Purdie <rpurdie@rpsys.net>
7469M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
7470M:	Pavel Machek <pavel@ucw.cz>
7471L:	linux-leds@vger.kernel.org
7472T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7473S:	Maintained
7474F:	Documentation/devicetree/bindings/leds/
7475F:	drivers/leds/
7476F:	include/linux/leds.h
7477
7478LEGACY EEPROM DRIVER
7479M:	Jean Delvare <jdelvare@suse.com>
7480S:	Maintained
7481F:	Documentation/misc-devices/eeprom
7482F:	drivers/misc/eeprom/eeprom.c
7483
7484LEGO USB Tower driver
7485M:	Juergen Stuber <starblue@users.sourceforge.net>
7486L:	legousb-devel@lists.sourceforge.net
7487W:	http://legousb.sourceforge.net/
7488S:	Maintained
7489F:	drivers/usb/misc/legousbtower.c
7490
7491LG2160 MEDIA DRIVER
7492M:	Michael Krufky <mkrufky@linuxtv.org>
7493L:	linux-media@vger.kernel.org
7494W:	https://linuxtv.org
7495W:	http://github.com/mkrufky
7496Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7497T:	git git://linuxtv.org/mkrufky/tuners.git
7498S:	Maintained
7499F:	drivers/media/dvb-frontends/lg2160.*
7500
7501LGDT3305 MEDIA DRIVER
7502M:	Michael Krufky <mkrufky@linuxtv.org>
7503L:	linux-media@vger.kernel.org
7504W:	https://linuxtv.org
7505W:	http://github.com/mkrufky
7506Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7507T:	git git://linuxtv.org/mkrufky/tuners.git
7508S:	Maintained
7509F:	drivers/media/dvb-frontends/lgdt3305.*
7510
7511LGUEST
7512M:	Rusty Russell <rusty@rustcorp.com.au>
7513L:	lguest@lists.ozlabs.org
7514W:	http://lguest.ozlabs.org/
7515S:	Odd Fixes
7516F:	arch/x86/include/asm/lguest*.h
7517F:	arch/x86/lguest/
7518F:	drivers/lguest/
7519F:	include/linux/lguest*.h
7520F:	tools/lguest/
7521
7522LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7523M:	Tejun Heo <tj@kernel.org>
7524L:	linux-ide@vger.kernel.org
7525T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7526S:	Maintained
7527F:	drivers/ata/
7528F:	include/linux/ata.h
7529F:	include/linux/libata.h
7530F:	Documentation/devicetree/bindings/ata/
7531
7532LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7533M:	Viresh Kumar <vireshk@kernel.org>
7534L:	linux-ide@vger.kernel.org
7535T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7536S:	Maintained
7537F:	include/linux/pata_arasan_cf_data.h
7538F:	drivers/ata/pata_arasan_cf.c
7539
7540LIBATA PATA DRIVERS
7541M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7542M:	Tejun Heo <tj@kernel.org>
7543L:	linux-ide@vger.kernel.org
7544T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7545S:	Maintained
7546F:	drivers/ata/pata_*.c
7547F:	drivers/ata/ata_generic.c
7548
7549LIBATA SATA AHCI PLATFORM devices support
7550M:	Hans de Goede <hdegoede@redhat.com>
7551M:	Tejun Heo <tj@kernel.org>
7552L:	linux-ide@vger.kernel.org
7553T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7554S:	Maintained
7555F:	drivers/ata/ahci_platform.c
7556F:	drivers/ata/libahci_platform.c
7557F:	include/linux/ahci_platform.h
7558
7559LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7560M:	Mikael Pettersson <mikpelinux@gmail.com>
7561L:	linux-ide@vger.kernel.org
7562T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7563S:	Maintained
7564F:	drivers/ata/sata_promise.*
7565
7566LIBLOCKDEP
7567M:	Sasha Levin <sasha.levin@oracle.com>
7568S:	Maintained
7569F:	tools/lib/lockdep/
7570
7571LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7572M:	Dan Williams <dan.j.williams@intel.com>
7573L:	linux-nvdimm@lists.01.org
7574Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7575T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7576S:	Supported
7577F:	drivers/nvdimm/*
7578F:	include/linux/nd.h
7579F:	include/linux/libnvdimm.h
7580F:	include/uapi/linux/ndctl.h
7581
7582LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7583M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7584L:	linux-nvdimm@lists.01.org
7585Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7586S:	Supported
7587F:	drivers/nvdimm/blk.c
7588F:	drivers/nvdimm/region_devs.c
7589F:	drivers/acpi/nfit*
7590
7591LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7592M:	Vishal Verma <vishal.l.verma@intel.com>
7593L:	linux-nvdimm@lists.01.org
7594Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7595S:	Supported
7596F:	drivers/nvdimm/btt*
7597
7598LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7599M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7600L:	linux-nvdimm@lists.01.org
7601Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7602S:	Supported
7603F:	drivers/nvdimm/pmem.c
7604F:	include/linux/pmem.h
7605F:	arch/*/include/asm/pmem.h
7606
7607LIGHTNVM PLATFORM SUPPORT
7608M:	Matias Bjorling <mb@lightnvm.io>
7609W:	http://github/OpenChannelSSD
7610L:	linux-block@vger.kernel.org
7611S:	Maintained
7612F:	drivers/lightnvm/
7613F:	include/linux/lightnvm.h
7614F:	include/uapi/linux/lightnvm.h
7615
7616LINUX FOR POWERPC (32-BIT AND 64-BIT)
7617M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7618M:	Paul Mackerras <paulus@samba.org>
7619M:	Michael Ellerman <mpe@ellerman.id.au>
7620W:	https://github.com/linuxppc/linux/wiki
7621L:	linuxppc-dev@lists.ozlabs.org
7622Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7623T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7624S:	Supported
7625F:	Documentation/ABI/stable/sysfs-firmware-opal-*
7626F:	Documentation/devicetree/bindings/powerpc/
7627F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
7628F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
7629F:	Documentation/powerpc/
7630F:	arch/powerpc/
7631F:	drivers/char/tpm/tpm_ibmvtpm*
7632F:	drivers/crypto/nx/
7633F:	drivers/crypto/vmx/
7634F:	drivers/i2c/busses/i2c-opal.c
7635F:	drivers/net/ethernet/ibm/ibmveth.*
7636F:	drivers/net/ethernet/ibm/ibmvnic.*
7637F:	drivers/pci/hotplug/pnv_php.c
7638F:	drivers/pci/hotplug/rpa*
7639F:	drivers/rtc/rtc-opal.c
7640F:	drivers/scsi/ibmvscsi/
7641F:	drivers/tty/hvc/hvc_opal.c
7642F:	tools/testing/selftests/powerpc
7643N:	/pmac
7644N:	powermac
7645N:	powernv
7646N:	[^a-z0-9]ps3
7647N:	pseries
7648
7649LINUX FOR POWER MACINTOSH
7650M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7651W:	http://www.penguinppc.org/
7652L:	linuxppc-dev@lists.ozlabs.org
7653S:	Maintained
7654F:	arch/powerpc/platforms/powermac/
7655F:	drivers/macintosh/
7656
7657LINUX FOR POWERPC EMBEDDED MPC5XXX
7658M:	Anatolij Gustschin <agust@denx.de>
7659L:	linuxppc-dev@lists.ozlabs.org
7660T:	git git://git.denx.de/linux-denx-agust.git
7661S:	Maintained
7662F:	arch/powerpc/platforms/512x/
7663F:	arch/powerpc/platforms/52xx/
7664
7665LINUX FOR POWERPC EMBEDDED PPC4XX
7666M:	Alistair Popple <alistair@popple.id.au>
7667M:	Matt Porter <mporter@kernel.crashing.org>
7668W:	http://www.penguinppc.org/
7669L:	linuxppc-dev@lists.ozlabs.org
7670S:	Maintained
7671F:	arch/powerpc/platforms/40x/
7672F:	arch/powerpc/platforms/44x/
7673
7674LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7675L:	linuxppc-dev@lists.ozlabs.org
7676S:	Orphan
7677F:	arch/powerpc/*/*virtex*
7678F:	arch/powerpc/*/*/*virtex*
7679
7680LINUX FOR POWERPC EMBEDDED PPC8XX
7681M:	Vitaly Bordug <vitb@kernel.crashing.org>
7682W:	http://www.penguinppc.org/
7683L:	linuxppc-dev@lists.ozlabs.org
7684S:	Maintained
7685F:	arch/powerpc/platforms/8xx/
7686
7687LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7688M:	Scott Wood <oss@buserror.net>
7689M:	Kumar Gala <galak@kernel.crashing.org>
7690W:	http://www.penguinppc.org/
7691L:	linuxppc-dev@lists.ozlabs.org
7692T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7693S:	Maintained
7694F:	arch/powerpc/platforms/83xx/
7695F:	arch/powerpc/platforms/85xx/
7696
7697LINUX FOR POWERPC PA SEMI PWRFICIENT
7698L:	linuxppc-dev@lists.ozlabs.org
7699S:	Orphan
7700F:	arch/powerpc/platforms/pasemi/
7701F:	drivers/*/*pasemi*
7702F:	drivers/*/*/*pasemi*
7703
7704LINUX SECURITY MODULE (LSM) FRAMEWORK
7705M:	Chris Wright <chrisw@sous-sol.org>
7706L:	linux-security-module@vger.kernel.org
7707S:	Supported
7708
7709LIS3LV02D ACCELEROMETER DRIVER
7710M:	Eric Piel <eric.piel@tremplin-utc.net>
7711S:	Maintained
7712F:	Documentation/misc-devices/lis3lv02d
7713F:	drivers/misc/lis3lv02d/
7714F:	drivers/platform/x86/hp_accel.c
7715
7716LIVE PATCHING
7717M:	Josh Poimboeuf <jpoimboe@redhat.com>
7718M:	Jessica Yu <jeyu@kernel.org>
7719M:	Jiri Kosina <jikos@kernel.org>
7720M:	Miroslav Benes <mbenes@suse.cz>
7721R:	Petr Mladek <pmladek@suse.com>
7722S:	Maintained
7723F:	kernel/livepatch/
7724F:	include/linux/livepatch.h
7725F:	arch/x86/include/asm/livepatch.h
7726F:	arch/x86/kernel/livepatch.c
7727F:	Documentation/livepatch/
7728F:	Documentation/ABI/testing/sysfs-kernel-livepatch
7729F:	samples/livepatch/
7730L:	live-patching@vger.kernel.org
7731T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7732
7733LINUX KERNEL DUMP TEST MODULE (LKDTM)
7734M:	Kees Cook <keescook@chromium.org>
7735S:	Maintained
7736F:	drivers/misc/lkdtm*
7737
7738LLC (802.2)
7739L:	netdev@vger.kernel.org
7740S:	Odd fixes
7741F:	include/linux/llc.h
7742F:	include/uapi/linux/llc.h
7743F:	include/net/llc*
7744F:	net/llc/
7745
7746LM73 HARDWARE MONITOR DRIVER
7747M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
7748L:	linux-hwmon@vger.kernel.org
7749S:	Maintained
7750F:	drivers/hwmon/lm73.c
7751
7752LM78 HARDWARE MONITOR DRIVER
7753M:	Jean Delvare <jdelvare@suse.com>
7754L:	linux-hwmon@vger.kernel.org
7755S:	Maintained
7756F:	Documentation/hwmon/lm78
7757F:	drivers/hwmon/lm78.c
7758
7759LM83 HARDWARE MONITOR DRIVER
7760M:	Jean Delvare <jdelvare@suse.com>
7761L:	linux-hwmon@vger.kernel.org
7762S:	Maintained
7763F:	Documentation/hwmon/lm83
7764F:	drivers/hwmon/lm83.c
7765
7766LM90 HARDWARE MONITOR DRIVER
7767M:	Jean Delvare <jdelvare@suse.com>
7768L:	linux-hwmon@vger.kernel.org
7769S:	Maintained
7770F:	Documentation/hwmon/lm90
7771F:	Documentation/devicetree/bindings/hwmon/lm90.txt
7772F:	drivers/hwmon/lm90.c
7773F:	include/dt-bindings/thermal/lm90.h
7774
7775LM95234 HARDWARE MONITOR DRIVER
7776M:	Guenter Roeck <linux@roeck-us.net>
7777L:	linux-hwmon@vger.kernel.org
7778S:	Maintained
7779F:	Documentation/hwmon/lm95234
7780F:	drivers/hwmon/lm95234.c
7781
7782LME2510 MEDIA DRIVER
7783M:	Malcolm Priestley <tvboxspy@gmail.com>
7784L:	linux-media@vger.kernel.org
7785W:	https://linuxtv.org
7786Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7787S:	Maintained
7788F:	drivers/media/usb/dvb-usb-v2/lmedm04*
7789
7790LOCKING PRIMITIVES
7791M:	Peter Zijlstra <peterz@infradead.org>
7792M:	Ingo Molnar <mingo@redhat.com>
7793L:	linux-kernel@vger.kernel.org
7794T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7795S:	Maintained
7796F:	Documentation/locking/
7797F:	include/linux/lockdep.h
7798F:	include/linux/spinlock*.h
7799F:	arch/*/include/asm/spinlock*.h
7800F:	include/linux/rwlock*.h
7801F:	include/linux/mutex*.h
7802F:	arch/*/include/asm/mutex*.h
7803F:	include/linux/rwsem*.h
7804F:	arch/*/include/asm/rwsem.h
7805F:	include/linux/seqlock.h
7806F:	lib/locking*.[ch]
7807F:	kernel/locking/
7808
7809LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7810M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
7811L:	linux-ntfs-dev@lists.sourceforge.net
7812W:	http://www.linux-ntfs.org/content/view/19/37/
7813S:	Maintained
7814F:	Documentation/ldm.txt
7815F:	block/partitions/ldm.*
7816
7817LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7818M:	Sathya Prakash <sathya.prakash@broadcom.com>
7819M:	Chaitra P B <chaitra.basappa@broadcom.com>
7820M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7821L:	MPT-FusionLinux.pdl@broadcom.com
7822L:	linux-scsi@vger.kernel.org
7823W:	http://www.avagotech.com/support/
7824S:	Supported
7825F:	drivers/message/fusion/
7826F:	drivers/scsi/mpt2sas/
7827F:	drivers/scsi/mpt3sas/
7828
7829LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7830M:	Matthew Wilcox <matthew@wil.cx>
7831L:	linux-scsi@vger.kernel.org
7832S:	Maintained
7833F:	drivers/scsi/sym53c8xx_2/
7834
7835LTC4261 HARDWARE MONITOR DRIVER
7836M:	Guenter Roeck <linux@roeck-us.net>
7837L:	linux-hwmon@vger.kernel.org
7838S:	Maintained
7839F:	Documentation/hwmon/ltc4261
7840F:	drivers/hwmon/ltc4261.c
7841
7842LTC4306 I2C MULTIPLEXER DRIVER
7843M:	Michael Hennerich <michael.hennerich@analog.com>
7844W:	http://ez.analog.com/community/linux-device-drivers
7845L:	linux-i2c@vger.kernel.org
7846S:	Supported
7847F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
7848F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
7849
7850LTP (Linux Test Project)
7851M:	Mike Frysinger <vapier@gentoo.org>
7852M:	Cyril Hrubis <chrubis@suse.cz>
7853M:	Wanlong Gao <wanlong.gao@gmail.com>
7854M:	Jan Stancek <jstancek@redhat.com>
7855M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7856M:	Alexey Kodanev <alexey.kodanev@oracle.com>
7857L:	ltp@lists.linux.it (subscribers-only)
7858W:	http://linux-test-project.github.io/
7859T:	git git://github.com/linux-test-project/ltp.git
7860S:	Maintained
7861
7862M32R ARCHITECTURE
7863W:	http://www.linux-m32r.org/
7864S:	Orphan
7865F:	arch/m32r/
7866
7867M68K ARCHITECTURE
7868M:	Geert Uytterhoeven <geert@linux-m68k.org>
7869L:	linux-m68k@lists.linux-m68k.org
7870W:	http://www.linux-m68k.org/
7871T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7872S:	Maintained
7873F:	arch/m68k/
7874F:	drivers/zorro/
7875
7876M68K ON APPLE MACINTOSH
7877M:	Joshua Thompson <funaho@jurai.org>
7878W:	http://www.mac.linux-m68k.org/
7879L:	linux-m68k@lists.linux-m68k.org
7880S:	Maintained
7881F:	arch/m68k/mac/
7882
7883M68K ON HP9000/300
7884M:	Philip Blundell <philb@gnu.org>
7885W:	http://www.tazenda.demon.co.uk/phil/linux-hp
7886S:	Maintained
7887F:	arch/m68k/hp300/
7888
7889M88DS3103 MEDIA DRIVER
7890M:	Antti Palosaari <crope@iki.fi>
7891L:	linux-media@vger.kernel.org
7892W:	https://linuxtv.org
7893W:	http://palosaari.fi/linux/
7894Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7895T:	git git://linuxtv.org/anttip/media_tree.git
7896S:	Maintained
7897F:	drivers/media/dvb-frontends/m88ds3103*
7898
7899M88RS2000 MEDIA DRIVER
7900M:	Malcolm Priestley <tvboxspy@gmail.com>
7901L:	linux-media@vger.kernel.org
7902W:	https://linuxtv.org
7903Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7904S:	Maintained
7905F:	drivers/media/dvb-frontends/m88rs2000*
7906
7907MA901 MASTERKIT USB FM RADIO DRIVER
7908M:	Alexey Klimov <klimov.linux@gmail.com>
7909L:	linux-media@vger.kernel.org
7910T:	git git://linuxtv.org/media_tree.git
7911S:	Maintained
7912F:	drivers/media/radio/radio-ma901.c
7913
7914MAC80211
7915M:	Johannes Berg <johannes@sipsolutions.net>
7916L:	linux-wireless@vger.kernel.org
7917W:	http://wireless.kernel.org/
7918T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7920S:	Maintained
7921F:	Documentation/networking/mac80211-injection.txt
7922F:	include/net/mac80211.h
7923F:	net/mac80211/
7924F:	drivers/net/wireless/mac80211_hwsim.[ch]
7925
7926MAILBOX API
7927M:	Jassi Brar <jassisinghbrar@gmail.com>
7928L:	linux-kernel@vger.kernel.org
7929S:	Maintained
7930F:	drivers/mailbox/
7931F:	include/linux/mailbox_client.h
7932F:	include/linux/mailbox_controller.h
7933
7934MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7935M:	Michael Kerrisk <mtk.manpages@gmail.com>
7936W:	http://www.kernel.org/doc/man-pages
7937L:	linux-man@vger.kernel.org
7938S:	Maintained
7939
7940MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
7941M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
7942L:	linux-mips@linux-mips.org
7943S:	Maintained
7944F:	arch/mips/boot/dts/img/pistachio_marduk.dts
7945
7946MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7947M:	Andrew Lunn <andrew@lunn.ch>
7948M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7949L:	netdev@vger.kernel.org
7950S:	Maintained
7951F:	drivers/net/dsa/mv88e6xxx/
7952F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
7953
7954MARVELL ARMADA DRM SUPPORT
7955M:	Russell King <linux@armlinux.org.uk>
7956S:	Maintained
7957T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
7958T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
7959F:	drivers/gpu/drm/armada/
7960F:	include/uapi/drm/armada_drm.h
7961F:	Documentation/devicetree/bindings/display/armada/
7962
7963MARVELL CRYPTO DRIVER
7964M:	Boris Brezillon <boris.brezillon@free-electrons.com>
7965M:	Arnaud Ebalard <arno@natisbad.org>
7966F:	drivers/crypto/marvell/
7967S:	Maintained
7968L:	linux-crypto@vger.kernel.org
7969
7970MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7971M:	Mirko Lindner <mlindner@marvell.com>
7972M:	Stephen Hemminger <stephen@networkplumber.org>
7973L:	netdev@vger.kernel.org
7974S:	Maintained
7975F:	drivers/net/ethernet/marvell/sk*
7976
7977MARVELL LIBERTAS WIRELESS DRIVER
7978L:	libertas-dev@lists.infradead.org
7979S:	Orphan
7980F:	drivers/net/wireless/marvell/libertas/
7981
7982MARVELL MV643XX ETHERNET DRIVER
7983M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7984L:	netdev@vger.kernel.org
7985S:	Maintained
7986F:	drivers/net/ethernet/marvell/mv643xx_eth.*
7987F:	include/linux/mv643xx.h
7988
7989MARVELL MVNETA ETHERNET DRIVER
7990M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7991L:	netdev@vger.kernel.org
7992S:	Maintained
7993F:	drivers/net/ethernet/marvell/mvneta.*
7994
7995MARVELL MWIFIEX WIRELESS DRIVER
7996M:	Amitkumar Karwar <amitkarwar@gmail.com>
7997M:	Nishant Sarmukadam <nishants@marvell.com>
7998M:	Ganapathi Bhat <gbhat@marvell.com>
7999M:	Xinming Hu <huxm@marvell.com>
8000L:	linux-wireless@vger.kernel.org
8001S:	Maintained
8002F:	drivers/net/wireless/marvell/mwifiex/
8003
8004MARVELL MWL8K WIRELESS DRIVER
8005M:	Lennert Buytenhek <buytenh@wantstofly.org>
8006L:	linux-wireless@vger.kernel.org
8007S:	Odd Fixes
8008F:	drivers/net/wireless/marvell/mwl8k.c
8009
8010MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8011M:	Nicolas Pitre <nico@fluxnic.net>
8012S:	Odd Fixes
8013F:	drivers/mmc/host/mvsdio.*
8014
8015MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8016M:	Hu Ziji <huziji@marvell.com>
8017L:	linux-mmc@vger.kernel.org
8018S:	Supported
8019F:	drivers/mmc/host/sdhci-xenon*
8020F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8021
8022MATROX FRAMEBUFFER DRIVER
8023L:	linux-fbdev@vger.kernel.org
8024S:	Orphan
8025F:	drivers/video/fbdev/matrox/matroxfb_*
8026F:	include/uapi/linux/matroxfb.h
8027
8028MAX16065 HARDWARE MONITOR DRIVER
8029M:	Guenter Roeck <linux@roeck-us.net>
8030L:	linux-hwmon@vger.kernel.org
8031S:	Maintained
8032F:	Documentation/hwmon/max16065
8033F:	drivers/hwmon/max16065.c
8034
8035MAX20751 HARDWARE MONITOR DRIVER
8036M:	Guenter Roeck <linux@roeck-us.net>
8037L:	linux-hwmon@vger.kernel.org
8038S:	Maintained
8039F:	Documentation/hwmon/max20751
8040F:	drivers/hwmon/max20751.c
8041
8042MAX2175 SDR TUNER DRIVER
8043M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8044L:	linux-media@vger.kernel.org
8045T:	git git://linuxtv.org/media_tree.git
8046S:	Maintained
8047F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8048F:	Documentation/media/v4l-drivers/max2175.rst
8049F:	drivers/media/i2c/max2175*
8050F:	include/uapi/linux/max2175.h
8051
8052MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8053L:	linux-hwmon@vger.kernel.org
8054S:	Orphan
8055F:	Documentation/hwmon/max6650
8056F:	drivers/hwmon/max6650.c
8057
8058MAX6697 HARDWARE MONITOR DRIVER
8059M:	Guenter Roeck <linux@roeck-us.net>
8060L:	linux-hwmon@vger.kernel.org
8061S:	Maintained
8062F:	Documentation/hwmon/max6697
8063F:	Documentation/devicetree/bindings/i2c/max6697.txt
8064F:	drivers/hwmon/max6697.c
8065F:	include/linux/platform_data/max6697.h
8066
8067MAX9860 MONO AUDIO VOICE CODEC DRIVER
8068M:	Peter Rosin <peda@axentia.se>
8069L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8070S:	Maintained
8071F:	Documentation/devicetree/bindings/sound/max9860.txt
8072F:	sound/soc/codecs/max9860.*
8073
8074MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8075M:	Krzysztof Kozlowski <krzk@kernel.org>
8076M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8077L:	linux-pm@vger.kernel.org
8078S:	Supported
8079F:	drivers/power/supply/max14577_charger.c
8080F:	drivers/power/supply/max77693_charger.c
8081
8082MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
8083M:	Javier Martinez Canillas <javier@osg.samsung.com>
8084L:	linux-kernel@vger.kernel.org
8085S:	Supported
8086F:	drivers/*/*max77802*.c
8087F:	Documentation/devicetree/bindings/*/*max77802.txt
8088F:	include/dt-bindings/*/*max77802.h
8089
8090MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8091M:	Chanwoo Choi <cw00.choi@samsung.com>
8092M:	Krzysztof Kozlowski <krzk@kernel.org>
8093M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8094L:	linux-kernel@vger.kernel.org
8095S:	Supported
8096F:	drivers/*/max14577*.c
8097F:	drivers/*/max77686*.c
8098F:	drivers/*/max77693*.c
8099F:	drivers/extcon/extcon-max14577.c
8100F:	drivers/extcon/extcon-max77693.c
8101F:	drivers/rtc/rtc-max77686.c
8102F:	drivers/clk/clk-max77686.c
8103F:	Documentation/devicetree/bindings/mfd/max14577.txt
8104F:	Documentation/devicetree/bindings/*/max77686.txt
8105F:	Documentation/devicetree/bindings/mfd/max77693.txt
8106F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8107F:	include/linux/mfd/max14577*.h
8108F:	include/linux/mfd/max77686*.h
8109F:	include/linux/mfd/max77693*.h
8110
8111MAXIRADIO FM RADIO RECEIVER DRIVER
8112M:	Hans Verkuil <hverkuil@xs4all.nl>
8113L:	linux-media@vger.kernel.org
8114T:	git git://linuxtv.org/media_tree.git
8115W:	https://linuxtv.org
8116S:	Maintained
8117F:	drivers/media/radio/radio-maxiradio*
8118
8119MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8120M:	Peter Rosin <peda@axentia.se>
8121L:	linux-iio@vger.kernel.org
8122S:	Maintained
8123F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8124F:	drivers/iio/potentiometer/mcp4531.c
8125
8126MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8127M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8128L:	linux-iio@vger.kernel.org
8129S:	Maintained
8130F:	drivers/iio/dac/cio-dac.c
8131
8132MEDIA DRIVERS FOR RENESAS - DRIF
8133M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8134L:	linux-media@vger.kernel.org
8135L:	linux-renesas-soc@vger.kernel.org
8136T:	git git://linuxtv.org/media_tree.git
8137S:	Supported
8138F:	Documentation/devicetree/bindings/media/renesas,drif.txt
8139F:	drivers/media/platform/rcar_drif.c
8140
8141MEDIA DRIVERS FOR FREESCALE IMX
8142M:	Steve Longerbeam <slongerbeam@gmail.com>
8143M:	Philipp Zabel <p.zabel@pengutronix.de>
8144L:	linux-media@vger.kernel.org
8145T:	git git://linuxtv.org/media_tree.git
8146S:	Maintained
8147F:	Documentation/devicetree/bindings/media/imx.txt
8148F:	Documentation/media/v4l-drivers/imx.rst
8149F:	drivers/staging/media/imx/
8150F:	include/linux/imx-media.h
8151F:	include/media/imx.h
8152
8153MEDIA DRIVERS FOR RENESAS - FCP
8154M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8155L:	linux-media@vger.kernel.org
8156L:	linux-renesas-soc@vger.kernel.org
8157T:	git git://linuxtv.org/media_tree.git
8158S:	Supported
8159F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
8160F:	drivers/media/platform/rcar-fcp.c
8161F:	include/media/rcar-fcp.h
8162
8163MEDIA DRIVERS FOR RENESAS - FDP1
8164M:	Kieran Bingham <kieran@bingham.xyz>
8165L:	linux-media@vger.kernel.org
8166L:	linux-renesas-soc@vger.kernel.org
8167T:	git git://linuxtv.org/media_tree.git
8168S:	Supported
8169F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8170F:	drivers/media/platform/rcar_fdp1.c
8171
8172MEDIA DRIVERS FOR RENESAS - VIN
8173M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8174L:	linux-media@vger.kernel.org
8175L:	linux-renesas-soc@vger.kernel.org
8176T:	git git://linuxtv.org/media_tree.git
8177S:	Supported
8178F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8179F:	drivers/media/platform/rcar-vin/
8180
8181MEDIA DRIVERS FOR RENESAS - VSP1
8182M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8183L:	linux-media@vger.kernel.org
8184L:	linux-renesas-soc@vger.kernel.org
8185T:	git git://linuxtv.org/media_tree.git
8186S:	Supported
8187F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8188F:	drivers/media/platform/vsp1/
8189
8190MEDIA DRIVERS FOR HELENE
8191M:	Abylay Ospan <aospan@netup.ru>
8192L:	linux-media@vger.kernel.org
8193W:	https://linuxtv.org
8194W:	http://netup.tv/
8195T:	git git://linuxtv.org/media_tree.git
8196S:	Supported
8197F:	drivers/media/dvb-frontends/helene*
8198
8199MEDIA DRIVERS FOR ASCOT2E
8200M:	Sergey Kozlov <serjk@netup.ru>
8201M:	Abylay Ospan <aospan@netup.ru>
8202L:	linux-media@vger.kernel.org
8203W:	https://linuxtv.org
8204W:	http://netup.tv/
8205T:	git git://linuxtv.org/media_tree.git
8206S:	Supported
8207F:	drivers/media/dvb-frontends/ascot2e*
8208
8209MEDIA DRIVERS FOR CXD2841ER
8210M:	Sergey Kozlov <serjk@netup.ru>
8211M:	Abylay Ospan <aospan@netup.ru>
8212L:	linux-media@vger.kernel.org
8213W:	https://linuxtv.org
8214W:	http://netup.tv/
8215T:	git git://linuxtv.org/media_tree.git
8216S:	Supported
8217F:	drivers/media/dvb-frontends/cxd2841er*
8218
8219MEDIA DRIVERS FOR HORUS3A
8220M:	Sergey Kozlov <serjk@netup.ru>
8221M:	Abylay Ospan <aospan@netup.ru>
8222L:	linux-media@vger.kernel.org
8223W:	https://linuxtv.org
8224W:	http://netup.tv/
8225T:	git git://linuxtv.org/media_tree.git
8226S:	Supported
8227F:	drivers/media/dvb-frontends/horus3a*
8228
8229MEDIA DRIVERS FOR LNBH25
8230M:	Sergey Kozlov <serjk@netup.ru>
8231M:	Abylay Ospan <aospan@netup.ru>
8232L:	linux-media@vger.kernel.org
8233W:	https://linuxtv.org
8234W:	http://netup.tv/
8235T:	git git://linuxtv.org/media_tree.git
8236S:	Supported
8237F:	drivers/media/dvb-frontends/lnbh25*
8238
8239MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8240M:	Sergey Kozlov <serjk@netup.ru>
8241M:	Abylay Ospan <aospan@netup.ru>
8242L:	linux-media@vger.kernel.org
8243W:	https://linuxtv.org
8244W:	http://netup.tv/
8245T:	git git://linuxtv.org/media_tree.git
8246S:	Supported
8247F:	drivers/media/pci/netup_unidvb/*
8248
8249MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8250M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
8251M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8252P:	LinuxTV.org Project
8253L:	linux-media@vger.kernel.org
8254W:	https://linuxtv.org
8255Q:	http://patchwork.kernel.org/project/linux-media/list/
8256T:	git git://linuxtv.org/media_tree.git
8257S:	Maintained
8258F:	Documentation/devicetree/bindings/media/
8259F:	Documentation/media/
8260F:	drivers/media/
8261F:	drivers/staging/media/
8262F:	include/linux/platform_data/media/
8263F:	include/media/
8264F:	include/uapi/linux/dvb/
8265F:	include/uapi/linux/videodev2.h
8266F:	include/uapi/linux/media.h
8267F:	include/uapi/linux/v4l2-*
8268F:	include/uapi/linux/meye.h
8269F:	include/uapi/linux/ivtv*
8270F:	include/uapi/linux/uvcvideo.h
8271
8272MEDIATEK ETHERNET DRIVER
8273M:	Felix Fietkau <nbd@openwrt.org>
8274M:	John Crispin <blogic@openwrt.org>
8275L:	netdev@vger.kernel.org
8276S:	Maintained
8277F:	drivers/net/ethernet/mediatek/
8278
8279MEDIATEK JPEG DRIVER
8280M:	Rick Chang <rick.chang@mediatek.com>
8281M:	Bin Liu <bin.liu@mediatek.com>
8282S:	Supported
8283F:	drivers/media/platform/mtk-jpeg/
8284F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8285
8286MEDIATEK MEDIA DRIVER
8287M:	Tiffany Lin <tiffany.lin@mediatek.com>
8288M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8289S:	Supported
8290F:	drivers/media/platform/mtk-vcodec/
8291F:	drivers/media/platform/mtk-vpu/
8292F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8293F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
8294
8295MEDIATEK MDP DRIVER
8296M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8297M:	Houlong Wei <houlong.wei@mediatek.com>
8298M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8299S:	Supported
8300F:	drivers/media/platform/mtk-mdp/
8301F:	drivers/media/platform/mtk-vpu/
8302F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
8303
8304MEDIATEK MT7601U WIRELESS LAN DRIVER
8305M:	Jakub Kicinski <kubakici@wp.pl>
8306L:	linux-wireless@vger.kernel.org
8307S:	Maintained
8308F:	drivers/net/wireless/mediatek/mt7601u/
8309
8310MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8311M:	Peter Senna Tschudin <peter.senna@collabora.com>
8312M:	Martin Donnelly <martin.donnelly@ge.com>
8313M:	Martyn Welch <martyn.welch@collabora.co.uk>
8314S:	Maintained
8315F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8316F:	Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8317
8318MEGARAID SCSI/SAS DRIVERS
8319M:	Kashyap Desai <kashyap.desai@broadcom.com>
8320M:	Sumit Saxena <sumit.saxena@broadcom.com>
8321M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8322L:	megaraidlinux.pdl@broadcom.com
8323L:	linux-scsi@vger.kernel.org
8324W:	http://www.avagotech.com/support/
8325S:	Maintained
8326F:	Documentation/scsi/megaraid.txt
8327F:	drivers/scsi/megaraid.*
8328F:	drivers/scsi/megaraid/
8329
8330MELFAS MIP4 TOUCHSCREEN DRIVER
8331M:	Sangwon Jee <jeesw@melfas.com>
8332W:	http://www.melfas.com
8333S:	Supported
8334F:	drivers/input/touchscreen/melfas_mip4.c
8335F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8336
8337MELLANOX ETHERNET DRIVER (mlx4_en)
8338M:	Tariq Toukan <tariqt@mellanox.com>
8339L:	netdev@vger.kernel.org
8340S:	Supported
8341W:	http://www.mellanox.com
8342Q:	http://patchwork.ozlabs.org/project/netdev/list/
8343F:	drivers/net/ethernet/mellanox/mlx4/en_*
8344
8345MELLANOX ETHERNET DRIVER (mlx5e)
8346M:	Saeed Mahameed <saeedm@mellanox.com>
8347L:	netdev@vger.kernel.org
8348S:	Supported
8349W:	http://www.mellanox.com
8350Q:	http://patchwork.ozlabs.org/project/netdev/list/
8351F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
8352
8353MELLANOX ETHERNET SWITCH DRIVERS
8354M:	Jiri Pirko <jiri@mellanox.com>
8355M:	Ido Schimmel <idosch@mellanox.com>
8356L:	netdev@vger.kernel.org
8357S:	Supported
8358W:	http://www.mellanox.com
8359Q:	http://patchwork.ozlabs.org/project/netdev/list/
8360F:	drivers/net/ethernet/mellanox/mlxsw/
8361
8362MELLANOX MLXCPLD I2C AND MUX DRIVER
8363M:	Vadim Pasternak <vadimp@mellanox.com>
8364M:	Michael Shych <michaelsh@mellanox.com>
8365L:	linux-i2c@vger.kernel.org
8366S:	Supported
8367F:	drivers/i2c/busses/i2c-mlxcpld.c
8368F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
8369F:	Documentation/i2c/busses/i2c-mlxcpld
8370
8371MELLANOX MLXCPLD LED DRIVER
8372M:	Vadim Pasternak <vadimp@mellanox.com>
8373L:	linux-leds@vger.kernel.org
8374S:	Supported
8375F:	drivers/leds/leds-mlxcpld.c
8376F:	Documentation/leds/leds-mlxcpld.txt
8377
8378MELLANOX PLATFORM DRIVER
8379M:      Vadim Pasternak <vadimp@mellanox.com>
8380L:      platform-driver-x86@vger.kernel.org
8381S:      Supported
8382F:      drivers/platform/x86/mlx-platform.c
8383
8384MELLANOX MLX CPLD HOTPLUG DRIVER
8385M:	Vadim Pasternak <vadimp@mellanox.com>
8386L:	platform-driver-x86@vger.kernel.org
8387S:	Supported
8388F:	drivers/platform/x86/mlxcpld-hotplug.c
8389F:	include/linux/platform_data/mlxcpld-hotplug.h
8390
8391SOFT-ROCE DRIVER (rxe)
8392M:	Moni Shoua <monis@mellanox.com>
8393L:	linux-rdma@vger.kernel.org
8394S:	Supported
8395W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8396Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8397F:	drivers/infiniband/sw/rxe/
8398F:	include/uapi/rdma/rdma_user_rxe.h
8399
8400MEMBARRIER SUPPORT
8401M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8402M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8403L:	linux-kernel@vger.kernel.org
8404S:	Supported
8405F:	kernel/membarrier.c
8406F:	include/uapi/linux/membarrier.h
8407
8408MEMORY MANAGEMENT
8409L:	linux-mm@kvack.org
8410W:	http://www.linux-mm.org
8411S:	Maintained
8412F:	include/linux/mm.h
8413F:	include/linux/gfp.h
8414F:	include/linux/mmzone.h
8415F:	include/linux/memory_hotplug.h
8416F:	include/linux/vmalloc.h
8417F:	mm/
8418
8419MEMORY TECHNOLOGY DEVICES (MTD)
8420M:	David Woodhouse <dwmw2@infradead.org>
8421M:	Brian Norris <computersforpeace@gmail.com>
8422M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8423M:	Marek Vasut <marek.vasut@gmail.com>
8424M:	Richard Weinberger <richard@nod.at>
8425M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8426L:	linux-mtd@lists.infradead.org
8427W:	http://www.linux-mtd.infradead.org/
8428Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8429T:	git git://git.infradead.org/linux-mtd.git master
8430T:	git git://git.infradead.org/l2-mtd.git master
8431S:	Maintained
8432F:	Documentation/devicetree/bindings/mtd/
8433F:	drivers/mtd/
8434F:	include/linux/mtd/
8435F:	include/uapi/mtd/
8436
8437MEN A21 WATCHDOG DRIVER
8438M:	Johannes Thumshirn <morbidrsa@gmail.com>
8439L:	linux-watchdog@vger.kernel.org
8440S:	Maintained
8441F:	drivers/watchdog/mena21_wdt.c
8442
8443MEN CHAMELEON BUS (mcb)
8444M:	Johannes Thumshirn <morbidrsa@gmail.com>
8445S:	Maintained
8446F:	drivers/mcb/
8447F:	include/linux/mcb.h
8448F:	Documentation/men-chameleon-bus.txt
8449
8450MEN F21BMC (Board Management Controller)
8451M:	Andreas Werner <andreas.werner@men.de>
8452S:	Supported
8453F:	drivers/mfd/menf21bmc.c
8454F:	drivers/watchdog/menf21bmc_wdt.c
8455F:	drivers/leds/leds-menf21bmc.c
8456F:	drivers/hwmon/menf21bmc_hwmon.c
8457F:	Documentation/hwmon/menf21bmc
8458
8459METAG ARCHITECTURE
8460M:	James Hogan <james.hogan@imgtec.com>
8461L:	linux-metag@vger.kernel.org
8462T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8463S:	Odd Fixes
8464F:	arch/metag/
8465F:	Documentation/metag/
8466F:	Documentation/devicetree/bindings/metag/
8467F:	Documentation/devicetree/bindings/interrupt-controller/img,*
8468F:	drivers/clocksource/metag_generic.c
8469F:	drivers/irqchip/irq-metag.c
8470F:	drivers/irqchip/irq-metag-ext.c
8471F:	drivers/tty/metag_da.c
8472
8473MICROBLAZE ARCHITECTURE
8474M:	Michal Simek <monstr@monstr.eu>
8475W:	http://www.monstr.eu/fdt/
8476T:	git git://git.monstr.eu/linux-2.6-microblaze.git
8477S:	Supported
8478F:	arch/microblaze/
8479
8480MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8481M:	Richard Genoud <richard.genoud@gmail.com>
8482S:	Maintained
8483F:	drivers/tty/serial/atmel_serial.c
8484F:	drivers/tty/serial/atmel_serial.h
8485
8486MICROCHIP / ATMEL DMA DRIVER
8487M:	Ludovic Desroches <ludovic.desroches@microchip.com>
8488L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8489L:	dmaengine@vger.kernel.org
8490S:	Supported
8491F:	drivers/dma/at_hdmac.c
8492F:	drivers/dma/at_hdmac_regs.h
8493F:	include/linux/platform_data/dma-atmel.h
8494
8495MICROCHIP / ATMEL ISC DRIVER
8496M:	Songjun Wu <songjun.wu@microchip.com>
8497L:	linux-media@vger.kernel.org
8498S:	Supported
8499F:	drivers/media/platform/atmel/atmel-isc.c
8500F:	drivers/media/platform/atmel/atmel-isc-regs.h
8501F:	devicetree/bindings/media/atmel-isc.txt
8502
8503MICROCHIP USB251XB DRIVER
8504M:	Richard Leitner <richard.leitner@skidata.com>
8505L:	linux-usb@vger.kernel.org
8506S:	Maintained
8507F:	drivers/usb/misc/usb251xb.c
8508F:	Documentation/devicetree/bindings/usb/usb251xb.txt
8509
8510MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8511M:	Chen Yu <yu.c.chen@intel.com>
8512L:	platform-driver-x86@vger.kernel.org
8513S:	Supported
8514F:	drivers/platform/x86/surfacepro3_button.c
8515
8516MICROTEK X6 SCANNER
8517M:	Oliver Neukum <oliver@neukum.org>
8518S:	Maintained
8519F:	drivers/usb/image/microtek.*
8520
8521MIPS
8522M:	Ralf Baechle <ralf@linux-mips.org>
8523L:	linux-mips@linux-mips.org
8524W:	http://www.linux-mips.org/
8525T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
8526Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
8527S:	Supported
8528F:	Documentation/devicetree/bindings/mips/
8529F:	Documentation/mips/
8530F:	arch/mips/
8531
8532MIPS/LOONGSON1 ARCHITECTURE
8533M:	Keguang Zhang <keguang.zhang@gmail.com>
8534L:	linux-mips@linux-mips.org
8535S:	Maintained
8536F:	arch/mips/loongson32/
8537F:	arch/mips/include/asm/mach-loongson32/
8538F:	drivers/*/*loongson1*
8539F:	drivers/*/*/*loongson1*
8540
8541MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8542M:	Hans Verkuil <hverkuil@xs4all.nl>
8543L:	linux-media@vger.kernel.org
8544T:	git git://linuxtv.org/media_tree.git
8545W:	https://linuxtv.org
8546S:	Odd Fixes
8547F:	drivers/media/radio/radio-miropcm20*
8548
8549MELLANOX MLX4 core VPI driver
8550M:	Tariq Toukan <tariqt@mellanox.com>
8551L:	netdev@vger.kernel.org
8552L:	linux-rdma@vger.kernel.org
8553W:	http://www.mellanox.com
8554Q:	http://patchwork.ozlabs.org/project/netdev/list/
8555S:	Supported
8556F:	drivers/net/ethernet/mellanox/mlx4/
8557F:	include/linux/mlx4/
8558
8559MELLANOX MLX4 IB driver
8560M:	Yishai Hadas <yishaih@mellanox.com>
8561L:	linux-rdma@vger.kernel.org
8562W:	http://www.mellanox.com
8563Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8564S:	Supported
8565F:	drivers/infiniband/hw/mlx4/
8566F:	include/linux/mlx4/
8567F:	include/uapi/rdma/mlx4-abi.h
8568
8569MELLANOX MLX5 core VPI driver
8570M:	Saeed Mahameed <saeedm@mellanox.com>
8571M:	Matan Barak <matanb@mellanox.com>
8572M:	Leon Romanovsky <leonro@mellanox.com>
8573L:	netdev@vger.kernel.org
8574L:	linux-rdma@vger.kernel.org
8575W:	http://www.mellanox.com
8576Q:	http://patchwork.ozlabs.org/project/netdev/list/
8577S:	Supported
8578F:	drivers/net/ethernet/mellanox/mlx5/core/
8579F:	include/linux/mlx5/
8580
8581MELLANOX MLX5 IB driver
8582M:	Matan Barak <matanb@mellanox.com>
8583M:	Leon Romanovsky <leonro@mellanox.com>
8584L:	linux-rdma@vger.kernel.org
8585W:	http://www.mellanox.com
8586Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8587S:	Supported
8588F:	drivers/infiniband/hw/mlx5/
8589F:	include/linux/mlx5/
8590F:	include/uapi/rdma/mlx5-abi.h
8591
8592MELEXIS MLX90614 DRIVER
8593M:	Crt Mori <cmo@melexis.com>
8594L:	linux-iio@vger.kernel.org
8595W:	http://www.melexis.com
8596S:	Supported
8597F:	drivers/iio/temperature/mlx90614.c
8598
8599MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8600M:	Don Brace <don.brace@microsemi.com>
8601L:	esc.storagedev@microsemi.com
8602L:	linux-scsi@vger.kernel.org
8603S:	Supported
8604F:	drivers/scsi/smartpqi/smartpqi*.[ch]
8605F:	drivers/scsi/smartpqi/Kconfig
8606F:	drivers/scsi/smartpqi/Makefile
8607F:	include/linux/cciss*.h
8608F:	include/uapi/linux/cciss*.h
8609F:	Documentation/scsi/smartpqi.txt
8610
8611MN88472 MEDIA DRIVER
8612M:	Antti Palosaari <crope@iki.fi>
8613L:	linux-media@vger.kernel.org
8614W:	https://linuxtv.org
8615W:	http://palosaari.fi/linux/
8616Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8617S:	Maintained
8618F:	drivers/media/dvb-frontends/mn88472*
8619
8620MN88473 MEDIA DRIVER
8621M:	Antti Palosaari <crope@iki.fi>
8622L:	linux-media@vger.kernel.org
8623W:	https://linuxtv.org
8624W:	http://palosaari.fi/linux/
8625Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8626S:	Maintained
8627F:	drivers/media/dvb-frontends/mn88473*
8628
8629MODULE SUPPORT
8630M:	Jessica Yu <jeyu@kernel.org>
8631M:	Rusty Russell <rusty@rustcorp.com.au>
8632T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8633S:	Maintained
8634F:	include/linux/module.h
8635F:	kernel/module.c
8636
8637MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8638W:	http://popies.net/meye/
8639S:	Orphan
8640F:	Documentation/media/v4l-drivers/meye*
8641F:	drivers/media/pci/meye/
8642F:	include/uapi/linux/meye.h
8643
8644MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8645M:	Jiri Slaby <jirislaby@gmail.com>
8646S:	Maintained
8647F:	Documentation/serial/moxa-smartio
8648F:	drivers/tty/mxser.*
8649
8650MR800 AVERMEDIA USB FM RADIO DRIVER
8651M:	Alexey Klimov <klimov.linux@gmail.com>
8652L:	linux-media@vger.kernel.org
8653T:	git git://linuxtv.org/media_tree.git
8654S:	Maintained
8655F:	drivers/media/radio/radio-mr800.c
8656
8657MRF24J40 IEEE 802.15.4 RADIO DRIVER
8658M:	Alan Ott <alan@signal11.us>
8659L:	linux-wpan@vger.kernel.org
8660S:	Maintained
8661F:	drivers/net/ieee802154/mrf24j40.c
8662F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8663
8664MSI LAPTOP SUPPORT
8665M:	"Lee, Chun-Yi" <jlee@suse.com>
8666L:	platform-driver-x86@vger.kernel.org
8667S:	Maintained
8668F:	drivers/platform/x86/msi-laptop.c
8669
8670MSI WMI SUPPORT
8671L:	platform-driver-x86@vger.kernel.org
8672S:	Orphan
8673F:	drivers/platform/x86/msi-wmi.c
8674
8675MSI001 MEDIA DRIVER
8676M:	Antti Palosaari <crope@iki.fi>
8677L:	linux-media@vger.kernel.org
8678W:	https://linuxtv.org
8679W:	http://palosaari.fi/linux/
8680Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8681T:	git git://linuxtv.org/anttip/media_tree.git
8682S:	Maintained
8683F:	drivers/media/tuners/msi001*
8684
8685MSI2500 MEDIA DRIVER
8686M:	Antti Palosaari <crope@iki.fi>
8687L:	linux-media@vger.kernel.org
8688W:	https://linuxtv.org
8689W:	http://palosaari.fi/linux/
8690Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8691T:	git git://linuxtv.org/anttip/media_tree.git
8692S:	Maintained
8693F:	drivers/media/usb/msi2500/
8694
8695MSYSTEMS DISKONCHIP G3 MTD DRIVER
8696M:	Robert Jarzmik <robert.jarzmik@free.fr>
8697L:	linux-mtd@lists.infradead.org
8698S:	Maintained
8699F:	drivers/mtd/devices/docg3*
8700
8701MT9M032 APTINA SENSOR DRIVER
8702M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8703L:	linux-media@vger.kernel.org
8704T:	git git://linuxtv.org/media_tree.git
8705S:	Maintained
8706F:	drivers/media/i2c/mt9m032.c
8707F:	include/media/i2c/mt9m032.h
8708
8709MT9P031 APTINA CAMERA SENSOR
8710M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8711L:	linux-media@vger.kernel.org
8712T:	git git://linuxtv.org/media_tree.git
8713S:	Maintained
8714F:	drivers/media/i2c/mt9p031.c
8715F:	include/media/i2c/mt9p031.h
8716
8717MT9T001 APTINA CAMERA SENSOR
8718M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8719L:	linux-media@vger.kernel.org
8720T:	git git://linuxtv.org/media_tree.git
8721S:	Maintained
8722F:	drivers/media/i2c/mt9t001.c
8723F:	include/media/i2c/mt9t001.h
8724
8725MT9V032 APTINA CAMERA SENSOR
8726M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8727L:	linux-media@vger.kernel.org
8728T:	git git://linuxtv.org/media_tree.git
8729S:	Maintained
8730F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8731F:	drivers/media/i2c/mt9v032.c
8732F:	include/media/i2c/mt9v032.h
8733
8734MULTIFUNCTION DEVICES (MFD)
8735M:	Lee Jones <lee.jones@linaro.org>
8736T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8737S:	Supported
8738F:	Documentation/devicetree/bindings/mfd/
8739F:	drivers/mfd/
8740F:	include/linux/mfd/
8741F:	include/dt-bindings/mfd/
8742
8743MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8744M:	Ulf Hansson <ulf.hansson@linaro.org>
8745L:	linux-mmc@vger.kernel.org
8746T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8747S:	Maintained
8748F:	Documentation/devicetree/bindings/mmc/
8749F:	drivers/mmc/
8750F:	include/linux/mmc/
8751F:	include/uapi/linux/mmc/
8752
8753MULTIMEDIA CARD (MMC) ETC. OVER SPI
8754S:	Orphan
8755F:	drivers/mmc/host/mmc_spi.c
8756F:	include/linux/spi/mmc_spi.h
8757
8758MULTISOUND SOUND DRIVER
8759M:	Andrew Veliath <andrewtv@usa.net>
8760S:	Maintained
8761F:	Documentation/sound/oss/MultiSound
8762F:	sound/oss/msnd*
8763
8764MULTITECH MULTIPORT CARD (ISICOM)
8765S:	Orphan
8766F:	drivers/tty/isicom.c
8767F:	include/linux/isicom.h
8768
8769MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8770M:	Bin Liu <b-liu@ti.com>
8771L:	linux-usb@vger.kernel.org
8772T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8773S:	Maintained
8774F:	drivers/usb/musb/
8775
8776MXL5007T MEDIA DRIVER
8777M:	Michael Krufky <mkrufky@linuxtv.org>
8778L:	linux-media@vger.kernel.org
8779W:	https://linuxtv.org
8780W:	http://github.com/mkrufky
8781Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8782T:	git git://linuxtv.org/mkrufky/tuners.git
8783S:	Maintained
8784F:	drivers/media/tuners/mxl5007t.*
8785
8786MXSFB DRM DRIVER
8787M:	Marek Vasut <marex@denx.de>
8788S:	Supported
8789F:	drivers/gpu/drm/mxsfb/
8790F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
8791
8792MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8793M:	Hyong-Youb Kim <hykim@myri.com>
8794L:	netdev@vger.kernel.org
8795W:	https://www.myricom.com/support/downloads/myri10ge.html
8796S:	Supported
8797F:	drivers/net/ethernet/myricom/myri10ge/
8798
8799NAND FLASH SUBSYSTEM
8800M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8801R:	Richard Weinberger <richard@nod.at>
8802L:	linux-mtd@lists.infradead.org
8803W:	http://www.linux-mtd.infradead.org/
8804Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8805T:	git git://git.infradead.org/linux-mtd.git nand/fixes
8806T:	git git://git.infradead.org/l2-mtd.git nand/next
8807S:	Maintained
8808F:	drivers/mtd/nand/
8809F:	include/linux/mtd/nand*.h
8810
8811NATSEMI ETHERNET DRIVER (DP8381x)
8812S:	Orphan
8813F:	drivers/net/ethernet/natsemi/natsemi.c
8814
8815NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8816M:	Daniel Mack <zonque@gmail.com>
8817S:	Maintained
8818L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8819W:	http://www.native-instruments.com
8820F:	sound/usb/caiaq/
8821
8822NCP FILESYSTEM
8823M:	Petr Vandrovec <petr@vandrovec.name>
8824S:	Odd Fixes
8825F:	fs/ncpfs/
8826
8827NCR 5380 SCSI DRIVERS
8828M:	Finn Thain <fthain@telegraphics.com.au>
8829M:	Michael Schmitz <schmitzmic@gmail.com>
8830L:	linux-scsi@vger.kernel.org
8831S:	Maintained
8832F:	Documentation/scsi/g_NCR5380.txt
8833F:	drivers/scsi/NCR5380.*
8834F:	drivers/scsi/arm/cumana_1.c
8835F:	drivers/scsi/arm/oak.c
8836F:	drivers/scsi/atari_scsi.*
8837F:	drivers/scsi/dmx3191d.c
8838F:	drivers/scsi/g_NCR5380.*
8839F:	drivers/scsi/mac_scsi.*
8840F:	drivers/scsi/sun3_scsi.*
8841F:	drivers/scsi/sun3_scsi_vme.c
8842
8843NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8844M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8845L:	linux-scsi@vger.kernel.org
8846S:	Maintained
8847F:	drivers/scsi/NCR_D700.*
8848
8849NCT6775 HARDWARE MONITOR DRIVER
8850M:	Guenter Roeck <linux@roeck-us.net>
8851L:	linux-hwmon@vger.kernel.org
8852S:	Maintained
8853F:	Documentation/hwmon/nct6775
8854F:	drivers/hwmon/nct6775.c
8855
8856NETEFFECT IWARP RNIC DRIVER (IW_NES)
8857M:	Faisal Latif <faisal.latif@intel.com>
8858L:	linux-rdma@vger.kernel.org
8859W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8860S:	Supported
8861F:	drivers/infiniband/hw/nes/
8862F:	include/uapi/rdma/nes-abi.h
8863
8864NETEM NETWORK EMULATOR
8865M:	Stephen Hemminger <stephen@networkplumber.org>
8866L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
8867S:	Maintained
8868F:	net/sched/sch_netem.c
8869
8870NETERION 10GbE DRIVERS (s2io/vxge)
8871M:	Jon Mason <jdmason@kudzu.us>
8872L:	netdev@vger.kernel.org
8873S:	Supported
8874F:	Documentation/networking/s2io.txt
8875F:	Documentation/networking/vxge.txt
8876F:	drivers/net/ethernet/neterion/
8877
8878NETFILTER
8879M:	Pablo Neira Ayuso <pablo@netfilter.org>
8880M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8881M:	Florian Westphal <fw@strlen.de>
8882L:	netfilter-devel@vger.kernel.org
8883L:	coreteam@netfilter.org
8884W:	http://www.netfilter.org/
8885W:	http://www.iptables.org/
8886W:	http://www.nftables.org/
8887Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
8888T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8889T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8890S:	Maintained
8891F:	include/linux/netfilter*
8892F:	include/linux/netfilter/
8893F:	include/net/netfilter/
8894F:	include/uapi/linux/netfilter*
8895F:	include/uapi/linux/netfilter/
8896F:	net/*/netfilter.c
8897F:	net/*/netfilter/
8898F:	net/netfilter/
8899F:	net/bridge/br_netfilter*.c
8900
8901NETLABEL
8902M:	Paul Moore <paul@paul-moore.com>
8903W:	http://netlabel.sf.net
8904L:	netdev@vger.kernel.org
8905S:	Maintained
8906F:	Documentation/netlabel/
8907F:	include/net/netlabel.h
8908F:	net/netlabel/
8909
8910NETROM NETWORK LAYER
8911M:	Ralf Baechle <ralf@linux-mips.org>
8912L:	linux-hams@vger.kernel.org
8913W:	http://www.linux-ax25.org/
8914S:	Maintained
8915F:	include/net/netrom.h
8916F:	include/uapi/linux/netrom.h
8917F:	net/netrom/
8918
8919NETRONOME ETHERNET DRIVERS
8920M:	Jakub Kicinski <jakub.kicinski@netronome.com>
8921L:	oss-drivers@netronome.com
8922S:	Maintained
8923F:	drivers/net/ethernet/netronome/
8924
8925NETWORK BLOCK DEVICE (NBD)
8926M:	Josef Bacik <jbacik@fb.com>
8927S:	Maintained
8928L:	linux-block@vger.kernel.org
8929L:	nbd-general@lists.sourceforge.net
8930F:	Documentation/blockdev/nbd.txt
8931F:	drivers/block/nbd.c
8932F:	include/uapi/linux/nbd.h
8933
8934NETWORK DROP MONITOR
8935M:	Neil Horman <nhorman@tuxdriver.com>
8936L:	netdev@vger.kernel.org
8937S:	Maintained
8938W:	https://fedorahosted.org/dropwatch/
8939F:	net/core/drop_monitor.c
8940
8941NETWORKING [DSA]
8942M:	Andrew Lunn <andrew@lunn.ch>
8943M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8944M:	Florian Fainelli <f.fainelli@gmail.com>
8945S:	Maintained
8946F:	net/dsa/
8947F:	include/net/dsa.h
8948F:	drivers/net/dsa/
8949
8950NETWORKING [GENERAL]
8951M:	"David S. Miller" <davem@davemloft.net>
8952L:	netdev@vger.kernel.org
8953W:	http://www.linuxfoundation.org/en/Net
8954Q:	http://patchwork.ozlabs.org/project/netdev/list/
8955T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8956T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8957B:	mailto:netdev@vger.kernel.org
8958S:	Maintained
8959F:	net/
8960F:	include/net/
8961F:	include/linux/in.h
8962F:	include/linux/net.h
8963F:	include/linux/netdevice.h
8964F:	include/uapi/linux/in.h
8965F:	include/uapi/linux/net.h
8966F:	include/uapi/linux/netdevice.h
8967F:	include/uapi/linux/net_namespace.h
8968F:	tools/net/
8969F:	tools/testing/selftests/net/
8970F:	lib/random32.c
8971
8972NETWORKING [IPv4/IPv6]
8973M:	"David S. Miller" <davem@davemloft.net>
8974M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8975M:	James Morris <jmorris@namei.org>
8976M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8977M:	Patrick McHardy <kaber@trash.net>
8978L:	netdev@vger.kernel.org
8979T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8980S:	Maintained
8981F:	net/ipv4/
8982F:	net/ipv6/
8983F:	include/net/ip*
8984F:	arch/x86/net/*
8985
8986NETWORKING [IPSEC]
8987M:	Steffen Klassert <steffen.klassert@secunet.com>
8988M:	Herbert Xu <herbert@gondor.apana.org.au>
8989M:	"David S. Miller" <davem@davemloft.net>
8990L:	netdev@vger.kernel.org
8991T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8992T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8993S:	Maintained
8994F:	net/core/flow.c
8995F:	net/xfrm/
8996F:	net/key/
8997F:	net/ipv4/xfrm*
8998F:	net/ipv4/esp4*
8999F:	net/ipv4/ah4.c
9000F:	net/ipv4/ipcomp.c
9001F:	net/ipv4/ip_vti.c
9002F:	net/ipv6/xfrm*
9003F:	net/ipv6/esp6*
9004F:	net/ipv6/ah6.c
9005F:	net/ipv6/ipcomp6.c
9006F:	net/ipv6/ip6_vti.c
9007F:	include/uapi/linux/xfrm.h
9008F:	include/net/xfrm.h
9009
9010NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
9011M:	Paul Moore <paul@paul-moore.com>
9012L:	netdev@vger.kernel.org
9013S:	Maintained
9014
9015NETWORKING [WIRELESS]
9016L:	linux-wireless@vger.kernel.org
9017Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9018
9019NETWORKING DRIVERS
9020L:	netdev@vger.kernel.org
9021W:	http://www.linuxfoundation.org/en/Net
9022Q:	http://patchwork.ozlabs.org/project/netdev/list/
9023T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9024T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9025S:	Odd Fixes
9026F:	Documentation/devicetree/bindings/net/
9027F:	drivers/net/
9028F:	include/linux/if_*
9029F:	include/linux/netdevice.h
9030F:	include/linux/etherdevice.h
9031F:	include/linux/fcdevice.h
9032F:	include/linux/fddidevice.h
9033F:	include/linux/hippidevice.h
9034F:	include/linux/inetdevice.h
9035F:	include/uapi/linux/if_*
9036F:	include/uapi/linux/netdevice.h
9037
9038NETWORKING DRIVERS (WIRELESS)
9039M:	Kalle Valo <kvalo@codeaurora.org>
9040L:	linux-wireless@vger.kernel.org
9041Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9042T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9043T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9044S:	Maintained
9045F:	Documentation/devicetree/bindings/net/wireless/
9046F:	drivers/net/wireless/
9047
9048NETXEN (1/10) GbE SUPPORT
9049M:	Manish Chopra <manish.chopra@cavium.com>
9050M:	Rahul Verma <rahul.verma@cavium.com>
9051M:	Dept-GELinuxNICDev@cavium.com
9052L:	netdev@vger.kernel.org
9053S:	Supported
9054F:	drivers/net/ethernet/qlogic/netxen/
9055
9056NFC SUBSYSTEM
9057M:	Samuel Ortiz <sameo@linux.intel.com>
9058L:	linux-wireless@vger.kernel.org
9059L:	linux-nfc@lists.01.org (subscribers-only)
9060S:	Supported
9061F:	net/nfc/
9062F:	include/net/nfc/
9063F:	include/uapi/linux/nfc.h
9064F:	drivers/nfc/
9065F:	include/linux/platform_data/nfcmrvl.h
9066F:	include/linux/platform_data/nxp-nci.h
9067F:	include/linux/platform_data/pn544.h
9068F:	include/linux/platform_data/st21nfca.h
9069F:	include/linux/platform_data/st-nci.h
9070F:	Documentation/devicetree/bindings/net/nfc/
9071
9072NFS, SUNRPC, AND LOCKD CLIENTS
9073M:	Trond Myklebust <trond.myklebust@primarydata.com>
9074M:	Anna Schumaker <anna.schumaker@netapp.com>
9075L:	linux-nfs@vger.kernel.org
9076W:	http://client.linux-nfs.org
9077T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9078S:	Maintained
9079F:	fs/lockd/
9080F:	fs/nfs/
9081F:	fs/nfs_common/
9082F:	net/sunrpc/
9083F:	include/linux/lockd/
9084F:	include/linux/nfs*
9085F:	include/linux/sunrpc/
9086F:	include/uapi/linux/nfs*
9087F:	include/uapi/linux/sunrpc/
9088
9089NILFS2 FILESYSTEM
9090M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9091L:	linux-nilfs@vger.kernel.org
9092W:	http://nilfs.sourceforge.net/
9093W:	http://nilfs.osdn.jp/
9094T:	git git://github.com/konis/nilfs2.git
9095S:	Supported
9096F:	Documentation/filesystems/nilfs2.txt
9097F:	fs/nilfs2/
9098F:	include/trace/events/nilfs2.h
9099F:	include/uapi/linux/nilfs2_api.h
9100F:	include/uapi/linux/nilfs2_ondisk.h
9101
9102NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9103M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9104W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9105S:	Maintained
9106F:	Documentation/scsi/NinjaSCSI.txt
9107F:	drivers/scsi/pcmcia/nsp_*
9108
9109NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9110M:	GOTO Masanori <gotom@debian.or.jp>
9111M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9112W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9113S:	Maintained
9114F:	Documentation/scsi/NinjaSCSI.txt
9115F:	drivers/scsi/nsp32*
9116
9117NIOS2 ARCHITECTURE
9118M:	Ley Foon Tan <lftan@altera.com>
9119L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9120T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9121S:	Maintained
9122F:	arch/nios2/
9123
9124NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9125M:	Pavel Machek <pavel@ucw.cz>
9126M:	Sakari Ailus <sakari.ailus@iki.fi>
9127L:	linux-media@vger.kernel.org
9128S:	Maintained
9129F:	drivers/media/i2c/et8ek8
9130F:	drivers/media/i2c/ad5820.c
9131
9132NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9133M:	Pavel Machek <pavel@ucw.cz>
9134M:	Sakari Ailus <sakari.ailus@iki.fi>
9135L:	linux-media@vger.kernel.org
9136S:	Maintained
9137F:	drivers/media/i2c/et8ek8
9138F:	drivers/media/i2c/ad5820.c
9139
9140NOKIA N900 POWER SUPPLY DRIVERS
9141R:	Pali Rohár <pali.rohar@gmail.com>
9142F:	include/linux/power/bq2415x_charger.h
9143F:	include/linux/power/bq27xxx_battery.h
9144F:	include/linux/power/isp1704_charger.h
9145F:	drivers/power/supply/bq2415x_charger.c
9146F:	drivers/power/supply/bq27xxx_battery.c
9147F:	drivers/power/supply/bq27xxx_battery_i2c.c
9148F:	drivers/power/supply/isp1704_charger.c
9149F:	drivers/power/supply/rx51_battery.c
9150
9151NTB DRIVER CORE
9152M:	Jon Mason <jdmason@kudzu.us>
9153M:	Dave Jiang <dave.jiang@intel.com>
9154M:	Allen Hubbe <Allen.Hubbe@emc.com>
9155L:	linux-ntb@googlegroups.com
9156S:	Supported
9157W:	https://github.com/jonmason/ntb/wiki
9158T:	git git://github.com/jonmason/ntb.git
9159F:	drivers/ntb/
9160F:	drivers/net/ntb_netdev.c
9161F:	include/linux/ntb.h
9162F:	include/linux/ntb_transport.h
9163F:	tools/testing/selftests/ntb/
9164
9165NTB INTEL DRIVER
9166M:	Jon Mason <jdmason@kudzu.us>
9167M:	Dave Jiang <dave.jiang@intel.com>
9168L:	linux-ntb@googlegroups.com
9169S:	Supported
9170W:	https://github.com/jonmason/ntb/wiki
9171T:	git git://github.com/jonmason/ntb.git
9172F:	drivers/ntb/hw/intel/
9173
9174NTB AMD DRIVER
9175M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9176L:	linux-ntb@googlegroups.com
9177S:	Supported
9178F:	drivers/ntb/hw/amd/
9179
9180NTFS FILESYSTEM
9181M:	Anton Altaparmakov <anton@tuxera.com>
9182L:	linux-ntfs-dev@lists.sourceforge.net
9183W:	http://www.tuxera.com/
9184T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9185S:	Supported
9186F:	Documentation/filesystems/ntfs.txt
9187F:	fs/ntfs/
9188
9189NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9190M:	Antonino Daplas <adaplas@gmail.com>
9191L:	linux-fbdev@vger.kernel.org
9192S:	Maintained
9193F:	drivers/video/fbdev/riva/
9194F:	drivers/video/fbdev/nvidia/
9195
9196NVM EXPRESS DRIVER
9197M:	Keith Busch <keith.busch@intel.com>
9198M:	Jens Axboe <axboe@fb.com>
9199M:	Christoph Hellwig <hch@lst.de>
9200M:	Sagi Grimberg <sagi@grimberg.me>
9201L:	linux-nvme@lists.infradead.org
9202T:	git://git.infradead.org/nvme.git
9203W:	http://git.infradead.org/nvme.git
9204S:	Supported
9205F:	drivers/nvme/host/
9206F:	include/linux/nvme.h
9207F:	include/uapi/linux/nvme_ioctl.h
9208
9209NVM EXPRESS TARGET DRIVER
9210M:	Christoph Hellwig <hch@lst.de>
9211M:	Sagi Grimberg <sagi@grimberg.me>
9212L:	linux-nvme@lists.infradead.org
9213T:	git://git.infradead.org/nvme.git
9214W:	http://git.infradead.org/nvme.git
9215S:	Supported
9216F:	drivers/nvme/target/
9217
9218NVM EXPRESS FC TRANSPORT DRIVERS
9219M:	James Smart <james.smart@broadcom.com>
9220L:	linux-nvme@lists.infradead.org
9221S:	Supported
9222F:	include/linux/nvme-fc.h
9223F:	include/linux/nvme-fc-driver.h
9224F:	drivers/nvme/host/fc.c
9225F:	drivers/nvme/target/fc.c
9226F:	drivers/nvme/target/fcloop.c
9227
9228NVMEM FRAMEWORK
9229M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9230S:	Maintained
9231F:	drivers/nvmem/
9232F:	Documentation/devicetree/bindings/nvmem/
9233F:	include/linux/nvmem-consumer.h
9234F:	include/linux/nvmem-provider.h
9235
9236NXP-NCI NFC DRIVER
9237M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
9238R:	Charles Gorand <charles.gorand@effinnov.com>
9239L:	linux-nfc@lists.01.org (moderated for non-subscribers)
9240S:	Supported
9241F:	drivers/nfc/nxp-nci
9242
9243NXP TDA998X DRM DRIVER
9244M:	Russell King <linux@armlinux.org.uk>
9245S:	Supported
9246T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9247T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9248F:	drivers/gpu/drm/i2c/tda998x_drv.c
9249F:	include/drm/i2c/tda998x.h
9250
9251NXP TFA9879 DRIVER
9252M:	Peter Rosin <peda@axentia.se>
9253L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9254S:	Maintained
9255F:	sound/soc/codecs/tfa9879*
9256
9257OBJTOOL
9258M:	Josh Poimboeuf <jpoimboe@redhat.com>
9259S:	Supported
9260F:	tools/objtool/
9261
9262OMAP1 SUPPORT
9263M:	Aaro Koskinen <aaro.koskinen@iki.fi>
9264M:	Tony Lindgren <tony@atomide.com>
9265L:	linux-omap@vger.kernel.org
9266Q:	http://patchwork.kernel.org/project/linux-omap/list/
9267T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9268S:	Maintained
9269F:	arch/arm/mach-omap1/
9270F:	arch/arm/plat-omap/
9271F:	arch/arm/configs/omap1_defconfig
9272F:	drivers/i2c/busses/i2c-omap.c
9273F:	include/linux/i2c-omap.h
9274
9275OMAP2+ SUPPORT
9276M:	Tony Lindgren <tony@atomide.com>
9277L:	linux-omap@vger.kernel.org
9278W:	http://www.muru.com/linux/omap/
9279W:	http://linux.omap.com/
9280Q:	http://patchwork.kernel.org/project/linux-omap/list/
9281T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9282S:	Maintained
9283F:	arch/arm/mach-omap2/
9284F:	arch/arm/plat-omap/
9285F:	arch/arm/configs/omap2plus_defconfig
9286F:	drivers/i2c/busses/i2c-omap.c
9287F:	drivers/irqchip/irq-omap-intc.c
9288F:	drivers/mfd/*omap*.c
9289F:	drivers/mfd/menelaus.c
9290F:	drivers/mfd/palmas.c
9291F:	drivers/mfd/tps65217.c
9292F:	drivers/mfd/tps65218.c
9293F:	drivers/mfd/tps65910.c
9294F:	drivers/mfd/twl-core.[ch]
9295F:	drivers/mfd/twl4030*.c
9296F:	drivers/mfd/twl6030*.c
9297F:	drivers/mfd/twl6040*.c
9298F:	drivers/regulator/palmas-regulator*.c
9299F:	drivers/regulator/pbias-regulator.c
9300F:	drivers/regulator/tps65217-regulator.c
9301F:	drivers/regulator/tps65218-regulator.c
9302F:	drivers/regulator/tps65910-regulator.c
9303F:	drivers/regulator/twl-regulator.c
9304F:	drivers/regulator/twl6030-regulator.c
9305F:	include/linux/i2c-omap.h
9306
9307OMAP DEVICE TREE SUPPORT
9308M:	Benoît Cousson <bcousson@baylibre.com>
9309M:	Tony Lindgren <tony@atomide.com>
9310L:	linux-omap@vger.kernel.org
9311L:	devicetree@vger.kernel.org
9312S:	Maintained
9313F:	arch/arm/boot/dts/*omap*
9314F:	arch/arm/boot/dts/*am3*
9315F:	arch/arm/boot/dts/*am4*
9316F:	arch/arm/boot/dts/*am5*
9317F:	arch/arm/boot/dts/*dra7*
9318
9319OMAP CLOCK FRAMEWORK SUPPORT
9320M:	Paul Walmsley <paul@pwsan.com>
9321L:	linux-omap@vger.kernel.org
9322S:	Maintained
9323F:	arch/arm/*omap*/*clock*
9324
9325OMAP POWER MANAGEMENT SUPPORT
9326M:	Kevin Hilman <khilman@kernel.org>
9327L:	linux-omap@vger.kernel.org
9328S:	Maintained
9329F:	arch/arm/*omap*/*pm*
9330F:	drivers/cpufreq/omap-cpufreq.c
9331
9332OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9333M:	Rajendra Nayak <rnayak@codeaurora.org>
9334M:	Paul Walmsley <paul@pwsan.com>
9335L:	linux-omap@vger.kernel.org
9336S:	Maintained
9337F:	arch/arm/mach-omap2/prm*
9338
9339OMAP AUDIO SUPPORT
9340M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
9341M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
9342L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9343L:	linux-omap@vger.kernel.org
9344S:	Maintained
9345F:	sound/soc/omap/
9346
9347OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9348M:	Roger Quadros <rogerq@ti.com>
9349M:	Tony Lindgren <tony@atomide.com>
9350L:	linux-omap@vger.kernel.org
9351S:	Maintained
9352F:	drivers/memory/omap-gpmc.c
9353F:	arch/arm/mach-omap2/*gpmc*
9354
9355OMAP FRAMEBUFFER SUPPORT
9356M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9357L:	linux-fbdev@vger.kernel.org
9358L:	linux-omap@vger.kernel.org
9359S:	Maintained
9360F:	drivers/video/fbdev/omap/
9361
9362OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9363M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9364L:	linux-omap@vger.kernel.org
9365L:	linux-fbdev@vger.kernel.org
9366S:	Maintained
9367F:	drivers/video/fbdev/omap2/
9368F:	Documentation/arm/OMAP/DSS
9369
9370OMAP HARDWARE SPINLOCK SUPPORT
9371M:	Ohad Ben-Cohen <ohad@wizery.com>
9372L:	linux-omap@vger.kernel.org
9373S:	Maintained
9374F:	drivers/hwspinlock/omap_hwspinlock.c
9375
9376OMAP MMC SUPPORT
9377M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
9378L:	linux-omap@vger.kernel.org
9379S:	Maintained
9380F:	drivers/mmc/host/omap.c
9381
9382OMAP HS MMC SUPPORT
9383L:	linux-mmc@vger.kernel.org
9384L:	linux-omap@vger.kernel.org
9385S:	Orphan
9386F:	drivers/mmc/host/omap_hsmmc.c
9387
9388OMAP RANDOM NUMBER GENERATOR SUPPORT
9389M:	Deepak Saxena <dsaxena@plexity.net>
9390S:	Maintained
9391F:	drivers/char/hw_random/omap-rng.c
9392
9393OMAP HWMOD SUPPORT
9394M:	Benoît Cousson <bcousson@baylibre.com>
9395M:	Paul Walmsley <paul@pwsan.com>
9396L:	linux-omap@vger.kernel.org
9397S:	Maintained
9398F:	arch/arm/mach-omap2/omap_hwmod.*
9399
9400OMAP HWMOD DATA
9401M:	Paul Walmsley <paul@pwsan.com>
9402L:	linux-omap@vger.kernel.org
9403S:	Maintained
9404F:	arch/arm/mach-omap2/omap_hwmod*data*
9405
9406OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9407M:	Benoît Cousson <bcousson@baylibre.com>
9408L:	linux-omap@vger.kernel.org
9409S:	Maintained
9410F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9411
9412OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9413M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9414L:	linux-media@vger.kernel.org
9415S:	Maintained
9416F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
9417F:	drivers/media/platform/omap3isp/
9418F:	drivers/staging/media/omap4iss/
9419
9420OMAP USB SUPPORT
9421L:	linux-usb@vger.kernel.org
9422L:	linux-omap@vger.kernel.org
9423S:	Orphan
9424F:	drivers/usb/*/*omap*
9425F:	arch/arm/*omap*/usb*
9426
9427OMAP GPIO DRIVER
9428M:	Grygorii Strashko <grygorii.strashko@ti.com>
9429M:	Santosh Shilimkar <ssantosh@kernel.org>
9430M:	Kevin Hilman <khilman@kernel.org>
9431L:	linux-omap@vger.kernel.org
9432S:	Maintained
9433F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
9434F:	drivers/gpio/gpio-omap.c
9435
9436OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9437M:	Mark Jackson <mpfj@newflow.co.uk>
9438L:	linux-omap@vger.kernel.org
9439S:	Maintained
9440F:	arch/arm/boot/dts/am335x-nano.dts
9441
9442OMFS FILESYSTEM
9443M:	Bob Copeland <me@bobcopeland.com>
9444L:	linux-karma-devel@lists.sourceforge.net
9445S:	Maintained
9446F:	Documentation/filesystems/omfs.txt
9447F:	fs/omfs/
9448
9449OMNIKEY CARDMAN 4000 DRIVER
9450M:	Harald Welte <laforge@gnumonks.org>
9451S:	Maintained
9452F:	drivers/char/pcmcia/cm4000_cs.c
9453F:	include/linux/cm4000_cs.h
9454F:	include/uapi/linux/cm4000_cs.h
9455
9456OMNIKEY CARDMAN 4040 DRIVER
9457M:	Harald Welte <laforge@gnumonks.org>
9458S:	Maintained
9459F:	drivers/char/pcmcia/cm4040_cs.*
9460
9461OMNIVISION OV5640 SENSOR DRIVER
9462M:	Steve Longerbeam <slongerbeam@gmail.com>
9463L:	linux-media@vger.kernel.org
9464T:	git git://linuxtv.org/media_tree.git
9465S:	Maintained
9466F:	drivers/media/i2c/ov5640.c
9467
9468OMNIVISION OV5647 SENSOR DRIVER
9469M:	Ramiro Oliveira <roliveir@synopsys.com>
9470L:	linux-media@vger.kernel.org
9471T:	git git://linuxtv.org/media_tree.git
9472S:	Maintained
9473F:	drivers/media/i2c/ov5647.c
9474
9475OMNIVISION OV7670 SENSOR DRIVER
9476M:	Jonathan Corbet <corbet@lwn.net>
9477L:	linux-media@vger.kernel.org
9478T:	git git://linuxtv.org/media_tree.git
9479S:	Maintained
9480F:	drivers/media/i2c/ov7670.c
9481F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
9482
9483OMNIVISION OV13858 SENSOR DRIVER
9484M:	Sakari Ailus <sakari.ailus@linux.intel.com>
9485L:	linux-media@vger.kernel.org
9486T:	git git://linuxtv.org/media_tree.git
9487S:	Maintained
9488F:	drivers/media/i2c/ov13858.c
9489
9490ONENAND FLASH DRIVER
9491M:	Kyungmin Park <kyungmin.park@samsung.com>
9492L:	linux-mtd@lists.infradead.org
9493S:	Maintained
9494F:	drivers/mtd/onenand/
9495F:	include/linux/mtd/onenand*.h
9496
9497ONSTREAM SCSI TAPE DRIVER
9498M:	Willem Riede <osst@riede.org>
9499L:	osst-users@lists.sourceforge.net
9500L:	linux-scsi@vger.kernel.org
9501S:	Maintained
9502F:	Documentation/scsi/osst.txt
9503F:	drivers/scsi/osst.*
9504F:	drivers/scsi/osst_*.h
9505F:	drivers/scsi/st.h
9506
9507OPENCORES I2C BUS DRIVER
9508M:	Peter Korsgaard <jacmet@sunsite.dk>
9509L:	linux-i2c@vger.kernel.org
9510S:	Maintained
9511F:	Documentation/i2c/busses/i2c-ocores
9512F:	drivers/i2c/busses/i2c-ocores.c
9513
9514OPEN FIRMWARE AND FLATTENED DEVICE TREE
9515M:	Rob Herring <robh+dt@kernel.org>
9516M:	Frank Rowand <frowand.list@gmail.com>
9517L:	devicetree@vger.kernel.org
9518W:	http://www.devicetree.org/
9519T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9520S:	Maintained
9521F:	drivers/of/
9522F:	include/linux/of*.h
9523F:	scripts/dtc/
9524
9525OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9526M:	Rob Herring <robh+dt@kernel.org>
9527M:	Mark Rutland <mark.rutland@arm.com>
9528L:	devicetree@vger.kernel.org
9529T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9530Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9531S:	Maintained
9532F:	Documentation/devicetree/
9533F:	arch/*/boot/dts/
9534F:	include/dt-bindings/
9535
9536OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9537M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9538L:	devicetree@vger.kernel.org
9539S:	Maintained
9540F:	Documentation/devicetree/dynamic-resolution-notes.txt
9541F:	Documentation/devicetree/overlay-notes.txt
9542F:	drivers/of/overlay.c
9543F:	drivers/of/resolver.c
9544
9545OPENRISC ARCHITECTURE
9546M:	Jonas Bonn <jonas@southpole.se>
9547M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9548M:	Stafford Horne <shorne@gmail.com>
9549T:	git git://github.com/openrisc/linux.git
9550L:	openrisc@lists.librecores.org
9551W:	http://openrisc.io
9552S:	Maintained
9553F:	arch/openrisc/
9554
9555OPENVSWITCH
9556M:	Pravin Shelar <pshelar@nicira.com>
9557L:	netdev@vger.kernel.org
9558L:	dev@openvswitch.org
9559W:	http://openvswitch.org
9560S:	Maintained
9561F:	net/openvswitch/
9562F:	include/uapi/linux/openvswitch.h
9563
9564OPERATING PERFORMANCE POINTS (OPP)
9565M:	Viresh Kumar <vireshk@kernel.org>
9566M:	Nishanth Menon <nm@ti.com>
9567M:	Stephen Boyd <sboyd@codeaurora.org>
9568L:	linux-pm@vger.kernel.org
9569S:	Maintained
9570T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9571F:	drivers/base/power/opp/
9572F:	include/linux/pm_opp.h
9573F:	Documentation/power/opp.txt
9574F:	Documentation/devicetree/bindings/opp/
9575
9576OPL4 DRIVER
9577M:	Clemens Ladisch <clemens@ladisch.de>
9578L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9579T:	git git://git.alsa-project.org/alsa-kernel.git
9580S:	Maintained
9581F:	sound/drivers/opl4/
9582
9583OPROFILE
9584M:	Robert Richter <rric@kernel.org>
9585L:	oprofile-list@lists.sf.net
9586S:	Maintained
9587F:	arch/*/include/asm/oprofile*.h
9588F:	arch/*/oprofile/
9589F:	drivers/oprofile/
9590F:	include/linux/oprofile.h
9591
9592OP-TEE DRIVER
9593M:	Jens Wiklander <jens.wiklander@linaro.org>
9594S:	Maintained
9595F:	drivers/tee/optee/
9596
9597ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9598M:	Mark Fasheh <mfasheh@versity.com>
9599M:	Joel Becker <jlbec@evilplan.org>
9600L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9601W:	http://ocfs2.wiki.kernel.org
9602S:	Supported
9603F:	Documentation/filesystems/ocfs2.txt
9604F:	Documentation/filesystems/dlmfs.txt
9605F:	fs/ocfs2/
9606
9607ORINOCO DRIVER
9608L:	linux-wireless@vger.kernel.org
9609W:	http://wireless.kernel.org/en/users/Drivers/orinoco
9610W:	http://www.nongnu.org/orinoco/
9611S:	Orphan
9612F:	drivers/net/wireless/intersil/orinoco/
9613
9614OSD LIBRARY and FILESYSTEM
9615M:	Boaz Harrosh <ooo@electrozaur.com>
9616S:	Maintained
9617F:	drivers/scsi/osd/
9618F:	include/scsi/osd_*
9619F:	fs/exofs/
9620
9621OVERLAY FILESYSTEM
9622M:	Miklos Szeredi <miklos@szeredi.hu>
9623L:	linux-unionfs@vger.kernel.org
9624T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9625S:	Supported
9626F:	fs/overlayfs/
9627F:	Documentation/filesystems/overlayfs.txt
9628
9629ORANGEFS FILESYSTEM
9630M:	Mike Marshall <hubcap@omnibond.com>
9631L:	pvfs2-developers@beowulf-underground.org (subscribers-only)
9632T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9633S:	Supported
9634F:	fs/orangefs/
9635F:	Documentation/filesystems/orangefs.txt
9636
9637P54 WIRELESS DRIVER
9638M:	Christian Lamparter <chunkeey@googlemail.com>
9639L:	linux-wireless@vger.kernel.org
9640W:	http://wireless.kernel.org/en/users/Drivers/p54
9641S:	Maintained
9642F:	drivers/net/wireless/intersil/p54/
9643
9644PA SEMI ETHERNET DRIVER
9645L:	netdev@vger.kernel.org
9646S:	Orphan
9647F:	drivers/net/ethernet/pasemi/*
9648
9649PA SEMI SMBUS DRIVER
9650L:	linux-i2c@vger.kernel.org
9651S:	Orphan
9652F:	drivers/i2c/busses/i2c-pasemi.c
9653
9654PADATA PARALLEL EXECUTION MECHANISM
9655M:	Steffen Klassert <steffen.klassert@secunet.com>
9656L:	linux-crypto@vger.kernel.org
9657S:	Maintained
9658F:	kernel/padata.c
9659F:	include/linux/padata.h
9660F:	Documentation/padata.txt
9661
9662PANASONIC LAPTOP ACPI EXTRAS DRIVER
9663M:	Harald Welte <laforge@gnumonks.org>
9664L:	platform-driver-x86@vger.kernel.org
9665S:	Maintained
9666F:	drivers/platform/x86/panasonic-laptop.c
9667
9668PANASONIC MN10300/AM33/AM34 PORT
9669M:	David Howells <dhowells@redhat.com>
9670L:	linux-am33-list@redhat.com (moderated for non-subscribers)
9671W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9672S:	Maintained
9673F:	Documentation/mn10300/
9674F:	arch/mn10300/
9675
9676PARALLEL LCD/KEYPAD PANEL DRIVER
9677M:      Willy Tarreau <willy@haproxy.com>
9678M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9679S:      Odd Fixes
9680F:      Documentation/misc-devices/lcd-panel-cgram.txt
9681F:      drivers/misc/panel.c
9682
9683PARALLEL PORT SUBSYSTEM
9684M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9685M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9686L:	linux-parport@lists.infradead.org (subscribers-only)
9687S:	Maintained
9688F:	drivers/parport/
9689F:	include/linux/parport*.h
9690F:	drivers/char/ppdev.c
9691F:	include/uapi/linux/ppdev.h
9692F:	Documentation/parport*.txt
9693
9694PARAVIRT_OPS INTERFACE
9695M:	Jeremy Fitzhardinge <jeremy@goop.org>
9696M:	Chris Wright <chrisw@sous-sol.org>
9697M:	Alok Kataria <akataria@vmware.com>
9698M:	Rusty Russell <rusty@rustcorp.com.au>
9699L:	virtualization@lists.linux-foundation.org
9700S:	Supported
9701F:	Documentation/virtual/paravirt_ops.txt
9702F:	arch/*/kernel/paravirt*
9703F:	arch/*/include/asm/paravirt.h
9704F:	include/linux/hypervisor.h
9705
9706PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9707M:	Tim Waugh <tim@cyberelk.net>
9708L:	linux-parport@lists.infradead.org (subscribers-only)
9709S:	Maintained
9710F:	Documentation/blockdev/paride.txt
9711F:	drivers/block/paride/
9712
9713PARISC ARCHITECTURE
9714M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
9715M:	Helge Deller <deller@gmx.de>
9716L:	linux-parisc@vger.kernel.org
9717W:	http://www.parisc-linux.org/
9718Q:	http://patchwork.kernel.org/project/linux-parisc/list/
9719T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9720T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9721S:	Maintained
9722F:	arch/parisc/
9723F:	Documentation/parisc/
9724F:	drivers/parisc/
9725F:	drivers/char/agp/parisc-agp.c
9726F:	drivers/input/serio/gscps2.c
9727F:	drivers/parport/parport_gsc.*
9728F:	drivers/tty/serial/8250/8250_gsc.c
9729F:	drivers/video/fbdev/sti*
9730F:	drivers/video/console/sti*
9731F:	drivers/video/logo/logo_parisc*
9732
9733PARMAN
9734M:	Jiri Pirko <jiri@mellanox.com>
9735L:	netdev@vger.kernel.org
9736S:	Supported
9737F:	lib/parman.c
9738F:	lib/test_parman.c
9739F:	include/linux/parman.h
9740
9741PC87360 HARDWARE MONITORING DRIVER
9742M:	Jim Cromie <jim.cromie@gmail.com>
9743L:	linux-hwmon@vger.kernel.org
9744S:	Maintained
9745F:	Documentation/hwmon/pc87360
9746F:	drivers/hwmon/pc87360.c
9747
9748PC8736x GPIO DRIVER
9749M:	Jim Cromie <jim.cromie@gmail.com>
9750S:	Maintained
9751F:	drivers/char/pc8736x_gpio.c
9752
9753PC87427 HARDWARE MONITORING DRIVER
9754M:	Jean Delvare <jdelvare@suse.com>
9755L:	linux-hwmon@vger.kernel.org
9756S:	Maintained
9757F:	Documentation/hwmon/pc87427
9758F:	drivers/hwmon/pc87427.c
9759
9760PCA9532 LED DRIVER
9761M:	Riku Voipio <riku.voipio@iki.fi>
9762S:	Maintained
9763F:	drivers/leds/leds-pca9532.c
9764F:	include/linux/leds-pca9532.h
9765
9766PCA9541 I2C BUS MASTER SELECTOR DRIVER
9767M:	Guenter Roeck <linux@roeck-us.net>
9768L:	linux-i2c@vger.kernel.org
9769S:	Maintained
9770F:	drivers/i2c/muxes/i2c-mux-pca9541.c
9771
9772PCDP - PRIMARY CONSOLE AND DEBUG PORT
9773M:	Khalid Aziz <khalid@gonehiking.org>
9774S:	Maintained
9775F:	drivers/firmware/pcdp.*
9776
9777PCI ERROR RECOVERY
9778M:	Linas Vepstas <linasvepstas@gmail.com>
9779L:	linux-pci@vger.kernel.org
9780S:	Supported
9781F:	Documentation/PCI/pci-error-recovery.txt
9782
9783PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9784M:	Russell Currey <ruscur@russell.cc>
9785L:	linuxppc-dev@lists.ozlabs.org
9786S:	Supported
9787F:	Documentation/powerpc/eeh-pci-error-recovery.txt
9788F:	arch/powerpc/kernel/eeh*.c
9789F:	arch/powerpc/platforms/*/eeh*.c
9790F:	arch/powerpc/include/*/eeh*.h
9791
9792PCI SUBSYSTEM
9793M:	Bjorn Helgaas <bhelgaas@google.com>
9794L:	linux-pci@vger.kernel.org
9795Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
9796T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9797S:	Supported
9798F:	Documentation/devicetree/bindings/pci/
9799F:	Documentation/PCI/
9800F:	drivers/pci/
9801F:	include/linux/pci*
9802F:	arch/x86/pci/
9803F:	arch/x86/kernel/quirks.c
9804
9805PCI ENDPOINT SUBSYSTEM
9806M:	Kishon Vijay Abraham I <kishon@ti.com>
9807L:	linux-pci@vger.kernel.org
9808T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
9809S:	Supported
9810F:	drivers/pci/endpoint/
9811F:	drivers/misc/pci_endpoint_test.c
9812F:	tools/pci/
9813
9814PCI DRIVER FOR ALTERA PCIE IP
9815M:	Ley Foon Tan <lftan@altera.com>
9816L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
9817L:	linux-pci@vger.kernel.org
9818S:	Supported
9819F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
9820F:	drivers/pci/host/pcie-altera.c
9821
9822PCI DRIVER FOR ARM VERSATILE PLATFORM
9823M:	Rob Herring <robh@kernel.org>
9824L:	linux-pci@vger.kernel.org
9825L:	linux-arm-kernel@lists.infradead.org
9826S:	Maintained
9827F:	Documentation/devicetree/bindings/pci/versatile.txt
9828F:	drivers/pci/host/pci-versatile.c
9829
9830PCI DRIVER FOR ARMADA 8K
9831M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9832L:	linux-pci@vger.kernel.org
9833L:	linux-arm-kernel@lists.infradead.org
9834S:	Maintained
9835F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
9836F:	drivers/pci/dwc/pcie-armada8k.c
9837
9838PCI DRIVER FOR APPLIEDMICRO XGENE
9839M:	Tanmay Inamdar <tinamdar@apm.com>
9840L:	linux-pci@vger.kernel.org
9841L:	linux-arm-kernel@lists.infradead.org
9842S:	Maintained
9843F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
9844F:	drivers/pci/host/pci-xgene.c
9845
9846PCI DRIVER FOR FREESCALE LAYERSCAPE
9847M:	Minghuan Lian <minghuan.Lian@freescale.com>
9848M:	Mingkai Hu <mingkai.hu@freescale.com>
9849M:	Roy Zang <tie-fei.zang@freescale.com>
9850L:	linuxppc-dev@lists.ozlabs.org
9851L:	linux-pci@vger.kernel.org
9852L:	linux-arm-kernel@lists.infradead.org
9853S:	Maintained
9854F:	drivers/pci/dwc/*layerscape*
9855
9856PCI DRIVER FOR IMX6
9857M:	Richard Zhu <hongxing.zhu@nxp.com>
9858M:	Lucas Stach <l.stach@pengutronix.de>
9859L:	linux-pci@vger.kernel.org
9860L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9861S:	Maintained
9862F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9863F:	drivers/pci/dwc/*imx6*
9864
9865PCI DRIVER FOR TI KEYSTONE
9866M:	Murali Karicheri <m-karicheri2@ti.com>
9867L:	linux-pci@vger.kernel.org
9868L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9869S:	Maintained
9870F:	drivers/pci/dwc/*keystone*
9871
9872PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9873M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9874M:	Jason Cooper <jason@lakedaemon.net>
9875L:	linux-pci@vger.kernel.org
9876L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9877S:	Maintained
9878F:	drivers/pci/host/*mvebu*
9879
9880PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9881M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9882L:	linux-pci@vger.kernel.org
9883L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9884S:	Maintained
9885F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
9886F:	drivers/pci/host/pci-aardvark.c
9887
9888PCI DRIVER FOR MICROSEMI SWITCHTEC
9889M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
9890M:	Stephen Bates <stephen.bates@microsemi.com>
9891M:	Logan Gunthorpe <logang@deltatee.com>
9892L:	linux-pci@vger.kernel.org
9893S:	Maintained
9894F:	Documentation/switchtec.txt
9895F:	Documentation/ABI/testing/sysfs-class-switchtec
9896F:	drivers/pci/switch/switchtec*
9897F:	include/uapi/linux/switchtec_ioctl.h
9898
9899PCI DRIVER FOR NVIDIA TEGRA
9900M:	Thierry Reding <thierry.reding@gmail.com>
9901L:	linux-tegra@vger.kernel.org
9902L:	linux-pci@vger.kernel.org
9903S:	Supported
9904F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9905F:	drivers/pci/host/pci-tegra.c
9906
9907PCI DRIVER FOR TI DRA7XX
9908M:	Kishon Vijay Abraham I <kishon@ti.com>
9909L:	linux-omap@vger.kernel.org
9910L:	linux-pci@vger.kernel.org
9911S:	Supported
9912F:	Documentation/devicetree/bindings/pci/ti-pci.txt
9913F:	drivers/pci/dwc/pci-dra7xx.c
9914
9915PCI DRIVER FOR RENESAS R-CAR
9916M:	Simon Horman <horms@verge.net.au>
9917L:	linux-pci@vger.kernel.org
9918L:	linux-renesas-soc@vger.kernel.org
9919S:	Maintained
9920F:	drivers/pci/host/*rcar*
9921
9922PCI DRIVER FOR SAMSUNG EXYNOS
9923M:	Jingoo Han <jingoohan1@gmail.com>
9924L:	linux-pci@vger.kernel.org
9925L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9926L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9927S:	Maintained
9928F:	drivers/pci/dwc/pci-exynos.c
9929
9930PCI DRIVER FOR SYNOPSIS DESIGNWARE
9931M:	Jingoo Han <jingoohan1@gmail.com>
9932M:	Joao Pinto <Joao.Pinto@synopsys.com>
9933L:	linux-pci@vger.kernel.org
9934S:	Maintained
9935F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
9936F:	drivers/pci/dwc/*designware*
9937
9938PCI DRIVER FOR GENERIC OF HOSTS
9939M:	Will Deacon <will.deacon@arm.com>
9940L:	linux-pci@vger.kernel.org
9941L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9942S:	Maintained
9943F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
9944F:	drivers/pci/host/pci-host-common.c
9945F:	drivers/pci/host/pci-host-generic.c
9946
9947PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9948M:	Keith Busch <keith.busch@intel.com>
9949L:	linux-pci@vger.kernel.org
9950S:	Supported
9951F:	drivers/pci/host/vmd.c
9952
9953PCIE DRIVER FOR ST SPEAR13XX
9954M:	Pratyush Anand <pratyush.anand@gmail.com>
9955L:	linux-pci@vger.kernel.org
9956S:	Maintained
9957F:	drivers/pci/dwc/*spear*
9958
9959PCI MSI DRIVER FOR ALTERA MSI IP
9960M:	Ley Foon Tan <lftan@altera.com>
9961L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
9962L:	linux-pci@vger.kernel.org
9963S:	Supported
9964F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9965F:	drivers/pci/host/pcie-altera-msi.c
9966
9967PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9968M:	Duc Dang <dhdang@apm.com>
9969L:	linux-pci@vger.kernel.org
9970L:	linux-arm-kernel@lists.infradead.org
9971S:	Maintained
9972F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9973F:	drivers/pci/host/pci-xgene-msi.c
9974
9975PCIE DRIVER FOR AXIS ARTPEC
9976M:	Niklas Cassel <niklas.cassel@axis.com>
9977M:	Jesper Nilsson <jesper.nilsson@axis.com>
9978L:	linux-arm-kernel@axis.com
9979L:	linux-pci@vger.kernel.org
9980S:	Maintained
9981F:	Documentation/devicetree/bindings/pci/axis,artpec*
9982F:	drivers/pci/dwc/*artpec*
9983
9984PCIE DRIVER FOR HISILICON
9985M:	Zhou Wang <wangzhou1@hisilicon.com>
9986M:	Gabriele Paoloni <gabriele.paoloni@huawei.com>
9987L:	linux-pci@vger.kernel.org
9988S:	Maintained
9989F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9990F:	drivers/pci/dwc/pcie-hisi.c
9991
9992PCIE DRIVER FOR ROCKCHIP
9993M:	Shawn Lin <shawn.lin@rock-chips.com>
9994M:	Wenrui Li <wenrui.li@rock-chips.com>
9995L:	linux-pci@vger.kernel.org
9996L:	linux-rockchip@lists.infradead.org
9997S:	Maintained
9998F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9999F:	drivers/pci/host/pcie-rockchip.c
10000
10001PCIE DRIVER FOR QUALCOMM MSM
10002M:     Stanimir Varbanov <svarbanov@mm-sol.com>
10003L:     linux-pci@vger.kernel.org
10004L:     linux-arm-msm@vger.kernel.org
10005S:     Maintained
10006F:     drivers/pci/dwc/*qcom*
10007
10008PCIE DRIVER FOR CAVIUM THUNDERX
10009M:	David Daney <david.daney@cavium.com>
10010L:	linux-pci@vger.kernel.org
10011L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10012S:	Supported
10013F:	Documentation/devicetree/bindings/pci/pci-thunder-*
10014F:	drivers/pci/host/pci-thunder-*
10015
10016PCMCIA SUBSYSTEM
10017P:	Linux PCMCIA Team
10018L:	linux-pcmcia@lists.infradead.org
10019W:	http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10020T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10021S:	Maintained
10022F:	Documentation/pcmcia/
10023F:	tools/pcmcia/
10024F:	drivers/pcmcia/
10025F:	include/pcmcia/
10026
10027PCNET32 NETWORK DRIVER
10028M:	Don Fry <pcnet32@frontier.com>
10029L:	netdev@vger.kernel.org
10030S:	Maintained
10031F:	drivers/net/ethernet/amd/pcnet32.c
10032
10033PCRYPT PARALLEL CRYPTO ENGINE
10034M:	Steffen Klassert <steffen.klassert@secunet.com>
10035L:	linux-crypto@vger.kernel.org
10036S:	Maintained
10037F:	crypto/pcrypt.c
10038F:	include/crypto/pcrypt.h
10039
10040PER-CPU MEMORY ALLOCATOR
10041M:	Tejun Heo <tj@kernel.org>
10042M:	Christoph Lameter <cl@linux.com>
10043T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10044S:	Maintained
10045F:	include/linux/percpu*.h
10046F:	mm/percpu*.c
10047F:	arch/*/include/asm/percpu.h
10048
10049PER-TASK DELAY ACCOUNTING
10050M:	Balbir Singh <bsingharora@gmail.com>
10051S:	Maintained
10052F:	include/linux/delayacct.h
10053F:	kernel/delayacct.c
10054
10055PERFORMANCE EVENTS SUBSYSTEM
10056M:	Peter Zijlstra <peterz@infradead.org>
10057M:	Ingo Molnar <mingo@redhat.com>
10058M:	Arnaldo Carvalho de Melo <acme@kernel.org>
10059R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10060L:	linux-kernel@vger.kernel.org
10061T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10062S:	Supported
10063F:	kernel/events/*
10064F:	include/linux/perf_event.h
10065F:	include/uapi/linux/perf_event.h
10066F:	arch/*/kernel/perf_event*.c
10067F:	arch/*/kernel/*/perf_event*.c
10068F:	arch/*/kernel/*/*/perf_event*.c
10069F:	arch/*/include/asm/perf_event.h
10070F:	arch/*/kernel/perf_callchain.c
10071F:	arch/*/events/*
10072F:	tools/perf/
10073
10074PERSONALITY HANDLING
10075M:	Christoph Hellwig <hch@infradead.org>
10076L:	linux-abi-devel@lists.sourceforge.net
10077S:	Maintained
10078F:	include/linux/personality.h
10079F:	include/uapi/linux/personality.h
10080
10081PHONET PROTOCOL
10082M:	Remi Denis-Courmont <courmisch@gmail.com>
10083S:	Supported
10084F:	Documentation/networking/phonet.txt
10085F:	include/linux/phonet.h
10086F:	include/net/phonet/
10087F:	include/uapi/linux/phonet.h
10088F:	net/phonet/
10089
10090PHRAM MTD DRIVER
10091M:	Joern Engel <joern@lazybastard.org>
10092L:	linux-mtd@lists.infradead.org
10093S:	Maintained
10094F:	drivers/mtd/devices/phram.c
10095
10096PICOLCD HID DRIVER
10097M:	Bruno Prémont <bonbons@linux-vserver.org>
10098L:	linux-input@vger.kernel.org
10099S:	Maintained
10100F:	drivers/hid/hid-picolcd*
10101
10102PICOXCELL SUPPORT
10103M:	Jamie Iles <jamie@jamieiles.com>
10104L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10105T:	git git://github.com/jamieiles/linux-2.6-ji.git
10106S:	Supported
10107F:	arch/arm/boot/dts/picoxcell*
10108F:	arch/arm/mach-picoxcell/
10109F:	drivers/crypto/picoxcell*
10110
10111PIN CONTROL SUBSYSTEM
10112M:	Linus Walleij <linus.walleij@linaro.org>
10113L:	linux-gpio@vger.kernel.org
10114T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10115S:	Maintained
10116F:	Documentation/devicetree/bindings/pinctrl/
10117F:	Documentation/pinctrl.txt
10118F:	drivers/pinctrl/
10119F:	include/linux/pinctrl/
10120
10121PIN CONTROLLER - ATMEL AT91
10122M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10123L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10124S:	Maintained
10125F:	drivers/pinctrl/pinctrl-at91.*
10126
10127PIN CONTROLLER - ATMEL AT91 PIO4
10128M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10129L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10130L:	linux-gpio@vger.kernel.org
10131S:	Supported
10132F:	drivers/pinctrl/pinctrl-at91-pio4.*
10133
10134PIN CONTROLLER - INTEL
10135M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10136M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
10137S:	Maintained
10138F:	drivers/pinctrl/intel/
10139
10140PIN CONTROLLER - RENESAS
10141M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10142M:	Geert Uytterhoeven <geert+renesas@glider.be>
10143L:	linux-renesas-soc@vger.kernel.org
10144S:	Maintained
10145F:	drivers/pinctrl/sh-pfc/
10146
10147PIN CONTROLLER - SAMSUNG
10148M:	Tomasz Figa <tomasz.figa@gmail.com>
10149M:	Krzysztof Kozlowski <krzk@kernel.org>
10150M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10151L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10152L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10153Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
10154T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10155S:	Maintained
10156F:	drivers/pinctrl/samsung/
10157F:	include/dt-bindings/pinctrl/samsung.h
10158F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10159
10160PIN CONTROLLER - SINGLE
10161M:	Tony Lindgren <tony@atomide.com>
10162M:	Haojian Zhuang <haojian.zhuang@linaro.org>
10163L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10164L:	linux-omap@vger.kernel.org
10165S:	Maintained
10166F:	drivers/pinctrl/pinctrl-single.c
10167
10168PIN CONTROLLER - ST SPEAR
10169M:	Viresh Kumar <vireshk@kernel.org>
10170L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10171W:	http://www.st.com/spear
10172S:	Maintained
10173F:	drivers/pinctrl/spear/
10174
10175PISTACHIO SOC SUPPORT
10176M:      James Hartley <james.hartley@imgtec.com>
10177M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
10178L:      linux-mips@linux-mips.org
10179S:      Maintained
10180F:      arch/mips/pistachio/
10181F:      arch/mips/include/asm/mach-pistachio/
10182F:      arch/mips/boot/dts/img/pistachio*
10183F:      arch/mips/configs/pistachio*_defconfig
10184
10185PKTCDVD DRIVER
10186S:	Orphan
10187M:	linux-block@vger.kernel.org
10188F:	drivers/block/pktcdvd.c
10189F:	include/linux/pktcdvd.h
10190F:	include/uapi/linux/pktcdvd.h
10191
10192PKUNITY SOC DRIVERS
10193M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
10194W:	http://mprc.pku.edu.cn/~guanxuetao/linux
10195S:	Maintained
10196T:	git git://github.com/gxt/linux.git
10197F:	drivers/input/serio/i8042-unicore32io.h
10198F:	drivers/i2c/busses/i2c-puv3.c
10199F:	drivers/video/fbdev/fb-puv3.c
10200F:	drivers/rtc/rtc-puv3.c
10201
10202PMBUS HARDWARE MONITORING DRIVERS
10203M:	Guenter Roeck <linux@roeck-us.net>
10204L:	linux-hwmon@vger.kernel.org
10205W:	http://hwmon.wiki.kernel.org/
10206W:	http://www.roeck-us.net/linux/drivers/
10207T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10208S:	Maintained
10209F:	Documentation/hwmon/pmbus
10210F:	drivers/hwmon/pmbus/
10211F:	include/linux/i2c/pmbus.h
10212
10213PMC SIERRA MaxRAID DRIVER
10214L:	linux-scsi@vger.kernel.org
10215W:	http://www.pmc-sierra.com/
10216S:	Orphan
10217F:	drivers/scsi/pmcraid.*
10218
10219PMC SIERRA PM8001 DRIVER
10220M:	Jack Wang <jinpu.wang@profitbricks.com>
10221M:	lindar_liu@usish.com
10222L:	linux-scsi@vger.kernel.org
10223S:	Supported
10224F:	drivers/scsi/pm8001/
10225
10226POSIX CLOCKS and TIMERS
10227M:	Thomas Gleixner <tglx@linutronix.de>
10228L:	linux-kernel@vger.kernel.org
10229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10230S:	Maintained
10231F:	fs/timerfd.c
10232F:	include/linux/timer*
10233F:	kernel/time/*timer*
10234
10235POWER MANAGEMENT CORE
10236M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
10237L:	linux-pm@vger.kernel.org
10238T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10239B:	https://bugzilla.kernel.org
10240S:	Supported
10241F:	drivers/base/power/
10242F:	include/linux/pm.h
10243F:	include/linux/pm_*
10244F:	include/linux/powercap.h
10245F:	drivers/powercap/
10246
10247POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10248M:	Sebastian Reichel <sre@kernel.org>
10249L:	linux-pm@vger.kernel.org
10250T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10251S:	Maintained
10252F:	Documentation/devicetree/bindings/power/supply/
10253F:	include/linux/power_supply.h
10254F:	drivers/power/supply/
10255
10256POWER STATE COORDINATION INTERFACE (PSCI)
10257M:	Mark Rutland <mark.rutland@arm.com>
10258M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10259L:	linux-arm-kernel@lists.infradead.org
10260S:	Maintained
10261F:	drivers/firmware/psci*.c
10262F:	include/linux/psci.h
10263F:	include/uapi/linux/psci.h
10264
10265POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10266M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10267L:	linuxppc-dev@lists.ozlabs.org
10268S:	Maintained
10269F:	drivers/char/powernv-op-panel.c
10270
10271PNP SUPPORT
10272M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10273S:	Maintained
10274F:	drivers/pnp/
10275
10276PPP PROTOCOL DRIVERS AND COMPRESSORS
10277M:	Paul Mackerras <paulus@samba.org>
10278L:	linux-ppp@vger.kernel.org
10279S:	Maintained
10280F:	drivers/net/ppp/ppp_*
10281
10282PPP OVER ATM (RFC 2364)
10283M:	Mitchell Blank Jr <mitch@sfgoth.com>
10284S:	Maintained
10285F:	net/atm/pppoatm.c
10286F:	include/uapi/linux/atmppp.h
10287
10288PPP OVER ETHERNET
10289M:	Michal Ostrowski <mostrows@earthlink.net>
10290S:	Maintained
10291F:	drivers/net/ppp/pppoe.c
10292F:	drivers/net/ppp/pppox.c
10293
10294PPP OVER L2TP
10295M:	James Chapman <jchapman@katalix.com>
10296S:	Maintained
10297F:	net/l2tp/l2tp_ppp.c
10298F:	include/linux/if_pppol2tp.h
10299F:	include/uapi/linux/if_pppol2tp.h
10300
10301PPS SUPPORT
10302M:	Rodolfo Giometti <giometti@enneenne.com>
10303W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
10304L:	linuxpps@ml.enneenne.com (subscribers-only)
10305S:	Maintained
10306F:	Documentation/pps/
10307F:	drivers/pps/
10308F:	include/linux/pps*.h
10309
10310PPTP DRIVER
10311M:	Dmitry Kozlov <xeb@mail.ru>
10312L:	netdev@vger.kernel.org
10313S:	Maintained
10314F:	drivers/net/ppp/pptp.c
10315W:	http://sourceforge.net/projects/accel-pptp
10316
10317PREEMPTIBLE KERNEL
10318M:	Robert Love <rml@tech9.net>
10319L:	kpreempt-tech@lists.sourceforge.net
10320W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10321S:	Supported
10322F:	Documentation/preempt-locking.txt
10323F:	include/linux/preempt.h
10324
10325PRINTK
10326M:	Petr Mladek <pmladek@suse.com>
10327M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10328R:	Steven Rostedt <rostedt@goodmis.org>
10329S:	Maintained
10330F:	kernel/printk/
10331F:	include/linux/printk.h
10332
10333PRISM54 WIRELESS DRIVER
10334M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
10335L:	linux-wireless@vger.kernel.org
10336W:	http://wireless.kernel.org/en/users/Drivers/p54
10337S:	Obsolete
10338F:	drivers/net/wireless/intersil/prism54/
10339
10340PS3 NETWORK SUPPORT
10341M:	Geoff Levand <geoff@infradead.org>
10342L:	netdev@vger.kernel.org
10343L:	linuxppc-dev@lists.ozlabs.org
10344S:	Maintained
10345F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
10346
10347PS3 PLATFORM SUPPORT
10348M:	Geoff Levand <geoff@infradead.org>
10349L:	linuxppc-dev@lists.ozlabs.org
10350S:	Maintained
10351F:	arch/powerpc/boot/ps3*
10352F:	arch/powerpc/include/asm/lv1call.h
10353F:	arch/powerpc/include/asm/ps3*.h
10354F:	arch/powerpc/platforms/ps3/
10355F:	drivers/*/ps3*
10356F:	drivers/ps3/
10357F:	drivers/rtc/rtc-ps3.c
10358F:	drivers/usb/host/*ps3.c
10359F:	sound/ppc/snd_ps3*
10360
10361PS3VRAM DRIVER
10362M:	Jim Paris <jim@jtan.com>
10363M:	Geoff Levand <geoff@infradead.org>
10364L:	linuxppc-dev@lists.ozlabs.org
10365S:	Maintained
10366F:	drivers/block/ps3vram.c
10367
10368PSAMPLE PACKET SAMPLING SUPPORT:
10369M:	Yotam Gigi <yotamg@mellanox.com>
10370S:	Maintained
10371F:	net/psample
10372F:	include/net/psample.h
10373F:	include/uapi/linux/psample.h
10374
10375PSTORE FILESYSTEM
10376M:	Kees Cook <keescook@chromium.org>
10377M:	Anton Vorontsov <anton@enomsg.org>
10378M:	Colin Cross <ccross@android.com>
10379M:	Tony Luck <tony.luck@intel.com>
10380S:	Maintained
10381T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10382F:	fs/pstore/
10383F:	include/linux/pstore*
10384F:	drivers/firmware/efi/efi-pstore.c
10385F:	drivers/acpi/apei/erst.c
10386F:	Documentation/admin-guide/ramoops.rst
10387F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10388K:	\b(pstore|ramoops)
10389
10390PTP HARDWARE CLOCK SUPPORT
10391M:	Richard Cochran <richardcochran@gmail.com>
10392L:	netdev@vger.kernel.org
10393S:	Maintained
10394W:	http://linuxptp.sourceforge.net/
10395F:	Documentation/ABI/testing/sysfs-ptp
10396F:	Documentation/ptp/*
10397F:	drivers/net/ethernet/freescale/gianfar_ptp.c
10398F:	drivers/net/phy/dp83640*
10399F:	drivers/ptp/*
10400F:	include/linux/ptp_cl*
10401
10402PTRACE SUPPORT
10403M:	Roland McGrath <roland@hack.frob.com>
10404M:	Oleg Nesterov <oleg@redhat.com>
10405S:	Maintained
10406F:	include/asm-generic/syscall.h
10407F:	include/linux/ptrace.h
10408F:	include/linux/regset.h
10409F:	include/linux/tracehook.h
10410F:	include/uapi/linux/ptrace.h
10411F:	kernel/ptrace.c
10412
10413PULSE8-CEC DRIVER
10414M:	Hans Verkuil <hverkuil@xs4all.nl>
10415L:	linux-media@vger.kernel.org
10416T:	git git://linuxtv.org/media_tree.git
10417S:	Maintained
10418F:	drivers/media/usb/pulse8-cec/*
10419
10420PVRUSB2 VIDEO4LINUX DRIVER
10421M:	Mike Isely <isely@pobox.com>
10422L:	pvrusb2@isely.net	(subscribers-only)
10423L:	linux-media@vger.kernel.org
10424W:	http://www.isely.net/pvrusb2/
10425T:	git git://linuxtv.org/media_tree.git
10426S:	Maintained
10427F:	Documentation/media/v4l-drivers/pvrusb2*
10428F:	drivers/media/usb/pvrusb2/
10429
10430PWC WEBCAM DRIVER
10431M:	Hans Verkuil <hverkuil@xs4all.nl>
10432L:	linux-media@vger.kernel.org
10433T:	git git://linuxtv.org/media_tree.git
10434S:	Odd Fixes
10435F:	drivers/media/usb/pwc/*
10436
10437PWM FAN DRIVER
10438M:	Kamil Debski <kamil@wypas.org>
10439M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10440L:	linux-hwmon@vger.kernel.org
10441S:	Supported
10442F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10443F:	Documentation/hwmon/pwm-fan
10444F:	drivers/hwmon/pwm-fan.c
10445
10446PWM SUBSYSTEM
10447M:	Thierry Reding <thierry.reding@gmail.com>
10448L:	linux-pwm@vger.kernel.org
10449S:	Maintained
10450T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10451F:	Documentation/pwm.txt
10452F:	Documentation/devicetree/bindings/pwm/
10453F:	include/linux/pwm.h
10454F:	drivers/pwm/
10455F:	drivers/video/backlight/pwm_bl.c
10456F:	include/linux/pwm_backlight.h
10457F:	drivers/gpio/gpio-mvebu.c
10458F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
10459
10460PXA2xx/PXA3xx SUPPORT
10461M:	Daniel Mack <daniel@zonque.org>
10462M:	Haojian Zhuang <haojian.zhuang@gmail.com>
10463M:	Robert Jarzmik <robert.jarzmik@free.fr>
10464L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10465T:	git git://github.com/hzhuang1/linux.git
10466T:	git git://github.com/rjarzmik/linux.git
10467S:	Maintained
10468F:	arch/arm/boot/dts/pxa*
10469F:	arch/arm/mach-pxa/
10470F:	drivers/dma/pxa*
10471F:	drivers/pcmcia/pxa2xx*
10472F:	drivers/pinctrl/pxa/
10473F:	drivers/spi/spi-pxa2xx*
10474F:	drivers/usb/gadget/udc/pxa2*
10475F:	include/sound/pxa2xx-lib.h
10476F:	sound/arm/pxa*
10477F:	sound/soc/pxa/
10478
10479PXA GPIO DRIVER
10480M:	Robert Jarzmik <robert.jarzmik@free.fr>
10481L:	linux-gpio@vger.kernel.org
10482S:	Maintained
10483F:	drivers/gpio/gpio-pxa.c
10484
10485PXA3xx NAND FLASH DRIVER
10486M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10487L:	linux-mtd@lists.infradead.org
10488S:	Maintained
10489F:	drivers/mtd/nand/pxa3xx_nand.c
10490
10491MMP SUPPORT
10492M:	Eric Miao <eric.y.miao@gmail.com>
10493M:	Haojian Zhuang <haojian.zhuang@gmail.com>
10494L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10495T:	git git://github.com/hzhuang1/linux.git
10496T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
10497S:	Maintained
10498F:	arch/arm/boot/dts/mmp*
10499F:	arch/arm/mach-mmp/
10500
10501PXA MMCI DRIVER
10502S:	Orphan
10503
10504PXA RTC DRIVER
10505M:	Robert Jarzmik <robert.jarzmik@free.fr>
10506L:	linux-rtc@vger.kernel.org
10507S:	Maintained
10508
10509QAT DRIVER
10510M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10511M:	Salvatore Benedetto <salvatore.benedetto@intel.com>
10512L:	qat-linux@intel.com
10513S:	Supported
10514F:	drivers/crypto/qat/
10515
10516QIB DRIVER
10517M:	Mike Marciniszyn <infinipath@intel.com>
10518L:	linux-rdma@vger.kernel.org
10519S:	Supported
10520F:	drivers/infiniband/hw/qib/
10521
10522QLOGIC QLA1280 SCSI DRIVER
10523M:	Michael Reed <mdr@sgi.com>
10524L:	linux-scsi@vger.kernel.org
10525S:	Maintained
10526F:	drivers/scsi/qla1280.[ch]
10527
10528QLOGIC QLA2XXX FC-SCSI DRIVER
10529M:	qla2xxx-upstream@qlogic.com
10530L:	linux-scsi@vger.kernel.org
10531S:	Supported
10532F:	Documentation/scsi/LICENSE.qla2xxx
10533F:	drivers/scsi/qla2xxx/
10534
10535QLOGIC QLA4XXX iSCSI DRIVER
10536M:	QLogic-Storage-Upstream@qlogic.com
10537L:	linux-scsi@vger.kernel.org
10538S:	Supported
10539F:	Documentation/scsi/LICENSE.qla4xxx
10540F:	drivers/scsi/qla4xxx/
10541
10542QLOGIC QLA3XXX NETWORK DRIVER
10543M:	Dept-GELinuxNICDev@cavium.com
10544L:	netdev@vger.kernel.org
10545S:	Supported
10546F:	Documentation/networking/LICENSE.qla3xxx
10547F:	drivers/net/ethernet/qlogic/qla3xxx.*
10548
10549QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10550M:	Harish Patil <harish.patil@cavium.com>
10551M:	Manish Chopra <manish.chopra@cavium.com>
10552M:	Dept-GELinuxNICDev@cavium.com
10553L:	netdev@vger.kernel.org
10554S:	Supported
10555F:	drivers/net/ethernet/qlogic/qlcnic/
10556
10557QLOGIC QLGE 10Gb ETHERNET DRIVER
10558M:	Harish Patil <harish.patil@cavium.com>
10559M:	Manish Chopra <manish.chopra@cavium.com>
10560M:	Dept-GELinuxNICDev@cavium.com
10561L:	netdev@vger.kernel.org
10562S:	Supported
10563F:	drivers/net/ethernet/qlogic/qlge/
10564
10565QLOGIC QL4xxx ETHERNET DRIVER
10566M:	Yuval Mintz <Yuval.Mintz@cavium.com>
10567M:	Ariel Elior <Ariel.Elior@cavium.com>
10568M:	everest-linux-l2@cavium.com
10569L:	netdev@vger.kernel.org
10570S:	Supported
10571F:	drivers/net/ethernet/qlogic/qed/
10572F:	include/linux/qed/
10573F:	drivers/net/ethernet/qlogic/qede/
10574
10575QLOGIC QL41xxx ISCSI DRIVER
10576M:	QLogic-Storage-Upstream@cavium.com
10577L:	linux-scsi@vger.kernel.org
10578S:	Supported
10579F:	drivers/scsi/qedi/
10580
10581QLOGIC QL41xxx FCOE DRIVER
10582M:	QLogic-Storage-Upstream@cavium.com
10583L:	linux-scsi@vger.kernel.org
10584S:	Supported
10585F:	drivers/scsi/qedf/
10586
10587QNX4 FILESYSTEM
10588M:	Anders Larsen <al@alarsen.net>
10589W:	http://www.alarsen.net/linux/qnx4fs/
10590S:	Maintained
10591F:	fs/qnx4/
10592F:	include/uapi/linux/qnx4_fs.h
10593F:	include/uapi/linux/qnxtypes.h
10594
10595QORIQ DPAA2 FSL-MC BUS DRIVER
10596M:	Stuart Yoder <stuyoder@gmail.com>
10597M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
10598L:	linux-kernel@vger.kernel.org
10599S:	Maintained
10600F:	drivers/staging/fsl-mc/
10601
10602QT1010 MEDIA DRIVER
10603M:	Antti Palosaari <crope@iki.fi>
10604L:	linux-media@vger.kernel.org
10605W:	https://linuxtv.org
10606W:	http://palosaari.fi/linux/
10607Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10608T:	git git://linuxtv.org/anttip/media_tree.git
10609S:	Maintained
10610F:	drivers/media/tuners/qt1010*
10611
10612QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10613M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10614L:	linux-wireless@vger.kernel.org
10615W:	http://wireless.kernel.org/en/users/Drivers/ath9k
10616S:	Supported
10617F:	drivers/net/wireless/ath/ath9k/
10618
10619QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10620M:	Kalle Valo <kvalo@qca.qualcomm.com>
10621L:	ath10k@lists.infradead.org
10622W:	http://wireless.kernel.org/en/users/Drivers/ath10k
10623T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10624S:	Supported
10625F:	drivers/net/wireless/ath/ath10k/
10626
10627QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10628M:	Timur Tabi <timur@codeaurora.org>
10629L:	netdev@vger.kernel.org
10630S:	Supported
10631F:	drivers/net/ethernet/qualcomm/emac/
10632
10633QUALCOMM HEXAGON ARCHITECTURE
10634M:	Richard Kuo <rkuo@codeaurora.org>
10635L:	linux-hexagon@vger.kernel.org
10636T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10637S:	Supported
10638F:	arch/hexagon/
10639
10640QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
10641M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
10642L:	linux-media@vger.kernel.org
10643L:	linux-arm-msm@vger.kernel.org
10644T:	git git://linuxtv.org/media_tree.git
10645S:	Maintained
10646F:	drivers/media/platform/qcom/venus/
10647
10648QUALCOMM WCN36XX WIRELESS DRIVER
10649M:	Eugene Krasnikov <k.eugene.e@gmail.com>
10650L:	wcn36xx@lists.infradead.org
10651W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
10652T:	git git://github.com/KrasnikovEugene/wcn36xx.git
10653S:	Supported
10654F:	drivers/net/wireless/ath/wcn36xx/
10655
10656QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10657M:	Gabriel Somlo <somlo@cmu.edu>
10658M:	"Michael S. Tsirkin" <mst@redhat.com>
10659L:	qemu-devel@nongnu.org
10660S:	Maintained
10661F:	drivers/firmware/qemu_fw_cfg.c
10662
10663RADOS BLOCK DEVICE (RBD)
10664M:	Ilya Dryomov <idryomov@gmail.com>
10665M:	Sage Weil <sage@redhat.com>
10666M:	Alex Elder <elder@kernel.org>
10667L:	ceph-devel@vger.kernel.org
10668W:	http://ceph.com/
10669T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10670T:	git git://github.com/ceph/ceph-client.git
10671S:	Supported
10672F:	Documentation/ABI/testing/sysfs-bus-rbd
10673F:	drivers/block/rbd.c
10674F:	drivers/block/rbd_types.h
10675
10676RADEON FRAMEBUFFER DISPLAY DRIVER
10677M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
10678L:	linux-fbdev@vger.kernel.org
10679S:	Maintained
10680F:	drivers/video/fbdev/aty/radeon*
10681F:	include/uapi/linux/radeonfb.h
10682
10683RADIOSHARK RADIO DRIVER
10684M:	Hans Verkuil <hverkuil@xs4all.nl>
10685L:	linux-media@vger.kernel.org
10686T:	git git://linuxtv.org/media_tree.git
10687S:	Maintained
10688F:	drivers/media/radio/radio-shark.c
10689
10690RADIOSHARK2 RADIO DRIVER
10691M:	Hans Verkuil <hverkuil@xs4all.nl>
10692L:	linux-media@vger.kernel.org
10693T:	git git://linuxtv.org/media_tree.git
10694S:	Maintained
10695F:	drivers/media/radio/radio-shark2.c
10696F:	drivers/media/radio/radio-tea5777.c
10697
10698RAGE128 FRAMEBUFFER DISPLAY DRIVER
10699M:	Paul Mackerras <paulus@samba.org>
10700L:	linux-fbdev@vger.kernel.org
10701S:	Maintained
10702F:	drivers/video/fbdev/aty/aty128fb.c
10703
10704RAINSHADOW-CEC DRIVER
10705M:	Hans Verkuil <hverkuil@xs4all.nl>
10706L:	linux-media@vger.kernel.org
10707T:	git git://linuxtv.org/media_tree.git
10708S:	Maintained
10709F:	drivers/media/usb/rainshadow-cec/*
10710
10711RALINK MIPS ARCHITECTURE
10712M:	John Crispin <john@phrozen.org>
10713L:	linux-mips@linux-mips.org
10714S:	Maintained
10715F:	arch/mips/ralink
10716
10717RALINK RT2X00 WIRELESS LAN DRIVER
10718P:	rt2x00 project
10719M:	Stanislaw Gruszka <sgruszka@redhat.com>
10720M:	Helmut Schaa <helmut.schaa@googlemail.com>
10721L:	linux-wireless@vger.kernel.org
10722S:	Maintained
10723F:	drivers/net/wireless/ralink/rt2x00/
10724
10725RAMDISK RAM BLOCK DEVICE DRIVER
10726M:	Jens Axboe <axboe@kernel.dk>
10727S:	Maintained
10728F:	Documentation/blockdev/ramdisk.txt
10729F:	drivers/block/brd.c
10730
10731RANDOM NUMBER DRIVER
10732M:	"Theodore Ts'o" <tytso@mit.edu>
10733S:	Maintained
10734F:	drivers/char/random.c
10735
10736RAPIDIO SUBSYSTEM
10737M:	Matt Porter <mporter@kernel.crashing.org>
10738M:	Alexandre Bounine <alexandre.bounine@idt.com>
10739S:	Maintained
10740F:	drivers/rapidio/
10741
10742RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10743L:	linux-wireless@vger.kernel.org
10744S:	Orphan
10745F:	drivers/net/wireless/ray*
10746
10747RCUTORTURE MODULE
10748M:	Josh Triplett <josh@joshtriplett.org>
10749M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10750L:	linux-kernel@vger.kernel.org
10751S:	Supported
10752T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10753F:	Documentation/RCU/torture.txt
10754F:	kernel/rcu/rcutorture.c
10755
10756RCUTORTURE TEST FRAMEWORK
10757M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10758M:	Josh Triplett <josh@joshtriplett.org>
10759R:	Steven Rostedt <rostedt@goodmis.org>
10760R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10761R:	Lai Jiangshan <jiangshanlai@gmail.com>
10762L:	linux-kernel@vger.kernel.org
10763S:	Supported
10764T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10765F:	tools/testing/selftests/rcutorture
10766
10767RDC R-321X SoC
10768M:	Florian Fainelli <florian@openwrt.org>
10769S:	Maintained
10770
10771RDC R6040 FAST ETHERNET DRIVER
10772M:	Florian Fainelli <f.fainelli@gmail.com>
10773L:	netdev@vger.kernel.org
10774S:	Maintained
10775F:	drivers/net/ethernet/rdc/r6040.c
10776
10777RDS - RELIABLE DATAGRAM SOCKETS
10778M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
10779L:	netdev@vger.kernel.org
10780L:	linux-rdma@vger.kernel.org
10781L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
10782W:	https://oss.oracle.com/projects/rds/
10783S:	Supported
10784F:	net/rds/
10785F:	Documentation/networking/rds.txt
10786
10787RDMAVT - RDMA verbs software
10788M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10789L:	linux-rdma@vger.kernel.org
10790S:	Supported
10791F:	drivers/infiniband/sw/rdmavt
10792
10793RDT - RESOURCE ALLOCATION
10794M:	Fenghua Yu <fenghua.yu@intel.com>
10795L:	linux-kernel@vger.kernel.org
10796S:	Supported
10797F:	arch/x86/kernel/cpu/intel_rdt*
10798F:	arch/x86/include/asm/intel_rdt*
10799F:	Documentation/x86/intel_rdt*
10800
10801READ-COPY UPDATE (RCU)
10802M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10803M:	Josh Triplett <josh@joshtriplett.org>
10804R:	Steven Rostedt <rostedt@goodmis.org>
10805R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10806R:	Lai Jiangshan <jiangshanlai@gmail.com>
10807L:	linux-kernel@vger.kernel.org
10808W:	http://www.rdrop.com/users/paulmck/RCU/
10809S:	Supported
10810T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10811F:	Documentation/RCU/
10812X:	Documentation/RCU/torture.txt
10813F:	include/linux/rcu*
10814X:	include/linux/srcu.h
10815F:	kernel/rcu/
10816X:	kernel/torture.c
10817
10818REAL TIME CLOCK (RTC) SUBSYSTEM
10819M:	Alessandro Zummo <a.zummo@towertech.it>
10820M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
10821L:	linux-rtc@vger.kernel.org
10822Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
10823T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10824S:	Maintained
10825F:	Documentation/devicetree/bindings/rtc/
10826F:	Documentation/rtc.txt
10827F:	drivers/rtc/
10828F:	include/linux/rtc.h
10829F:	include/uapi/linux/rtc.h
10830F:	include/linux/rtc/
10831F:	include/linux/platform_data/rtc-*
10832F:	tools/testing/selftests/timers/rtctest.c
10833
10834REALTEK AUDIO CODECS
10835M:	Bard Liao <bardliao@realtek.com>
10836M:	Oder Chiou <oder_chiou@realtek.com>
10837S:	Maintained
10838F:	sound/soc/codecs/rt*
10839F:	include/sound/rt*.h
10840
10841REISERFS FILE SYSTEM
10842L:	reiserfs-devel@vger.kernel.org
10843S:	Supported
10844F:	fs/reiserfs/
10845
10846REGISTER MAP ABSTRACTION
10847M:	Mark Brown <broonie@kernel.org>
10848L:	linux-kernel@vger.kernel.org
10849T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10850S:	Supported
10851F:	Documentation/devicetree/bindings/regmap/
10852F:	drivers/base/regmap/
10853F:	include/linux/regmap.h
10854
10855REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10856M:	Ohad Ben-Cohen <ohad@wizery.com>
10857M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10858L:	linux-remoteproc@vger.kernel.org
10859T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10860S:	Maintained
10861F:	Documentation/devicetree/bindings/remoteproc/
10862F:	Documentation/remoteproc.txt
10863F:	drivers/remoteproc/
10864F:	include/linux/remoteproc.h
10865
10866REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10867M:	Ohad Ben-Cohen <ohad@wizery.com>
10868M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10869L:	linux-remoteproc@vger.kernel.org
10870T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10871S:	Maintained
10872F:	drivers/rpmsg/
10873F:	Documentation/rpmsg.txt
10874F:	include/linux/rpmsg.h
10875F:	include/linux/rpmsg/
10876
10877RENESAS CLOCK DRIVERS
10878M:	Geert Uytterhoeven <geert+renesas@glider.be>
10879L:	linux-renesas-soc@vger.kernel.org
10880S:	Supported
10881F:	drivers/clk/renesas/
10882
10883RENESAS ETHERNET DRIVERS
10884R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10885L:	netdev@vger.kernel.org
10886L:	linux-renesas-soc@vger.kernel.org
10887F:	drivers/net/ethernet/renesas/
10888F:	include/linux/sh_eth.h
10889
10890RENESAS R-CAR GYROADC DRIVER
10891M:	Marek Vasut <marek.vasut@gmail.com>
10892L:	linux-iio@vger.kernel.org
10893S:	Supported
10894F:	drivers/iio/adc/rcar_gyro_adc.c
10895
10896RENESAS USB2 PHY DRIVER
10897M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10898L:	linux-renesas-soc@vger.kernel.org
10899S:	Maintained
10900F:	drivers/phy/phy-rcar-gen3-usb2.c
10901
10902RESET CONTROLLER FRAMEWORK
10903M:	Philipp Zabel <p.zabel@pengutronix.de>
10904T:	git git://git.pengutronix.de/git/pza/linux
10905S:	Maintained
10906F:	drivers/reset/
10907F:	Documentation/devicetree/bindings/reset/
10908F:	include/dt-bindings/reset/
10909F:	include/linux/reset.h
10910F:	include/linux/reset-controller.h
10911
10912RFKILL
10913M:	Johannes Berg <johannes@sipsolutions.net>
10914L:	linux-wireless@vger.kernel.org
10915W:	http://wireless.kernel.org/
10916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10917T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10918S:	Maintained
10919F:	Documentation/rfkill.txt
10920F:	net/rfkill/
10921
10922RHASHTABLE
10923M:	Thomas Graf <tgraf@suug.ch>
10924M:	Herbert Xu <herbert@gondor.apana.org.au>
10925L:	netdev@vger.kernel.org
10926S:	Maintained
10927F:	lib/rhashtable.c
10928F:	include/linux/rhashtable.h
10929
10930RICOH SMARTMEDIA/XD DRIVER
10931M:	Maxim Levitsky <maximlevitsky@gmail.com>
10932S:	Maintained
10933F:	drivers/mtd/nand/r852.c
10934F:	drivers/mtd/nand/r852.h
10935
10936RICOH R5C592 MEMORYSTICK DRIVER
10937M:	Maxim Levitsky <maximlevitsky@gmail.com>
10938S:	Maintained
10939F:	drivers/memstick/host/r592.*
10940
10941ROCCAT DRIVERS
10942M:	Stefan Achatz <erazor_de@users.sourceforge.net>
10943W:	http://sourceforge.net/projects/roccat/
10944S:	Maintained
10945F:	drivers/hid/hid-roccat*
10946F:	include/linux/hid-roccat*
10947F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
10948
10949ROCKER DRIVER
10950M:	Jiri Pirko <jiri@resnulli.us>
10951L:	netdev@vger.kernel.org
10952S:	Supported
10953F:	drivers/net/ethernet/rocker/
10954
10955ROCKETPORT DRIVER
10956P:	Comtrol Corp.
10957W:	http://www.comtrol.com
10958S:	Maintained
10959F:	Documentation/serial/rocket.txt
10960F:	drivers/tty/rocket*
10961
10962ROCKETPORT EXPRESS/INFINITY DRIVER
10963M:	Kevin Cernekee <cernekee@gmail.com>
10964L:	linux-serial@vger.kernel.org
10965S:	Odd Fixes
10966F:	drivers/tty/serial/rp2.*
10967
10968ROSE NETWORK LAYER
10969M:	Ralf Baechle <ralf@linux-mips.org>
10970L:	linux-hams@vger.kernel.org
10971W:	http://www.linux-ax25.org/
10972S:	Maintained
10973F:	include/net/rose.h
10974F:	include/uapi/linux/rose.h
10975F:	net/rose/
10976
10977RTL2830 MEDIA DRIVER
10978M:	Antti Palosaari <crope@iki.fi>
10979L:	linux-media@vger.kernel.org
10980W:	https://linuxtv.org
10981W:	http://palosaari.fi/linux/
10982Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10983T:	git git://linuxtv.org/anttip/media_tree.git
10984S:	Maintained
10985F:	drivers/media/dvb-frontends/rtl2830*
10986
10987RTL2832 MEDIA DRIVER
10988M:	Antti Palosaari <crope@iki.fi>
10989L:	linux-media@vger.kernel.org
10990W:	https://linuxtv.org
10991W:	http://palosaari.fi/linux/
10992Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10993T:	git git://linuxtv.org/anttip/media_tree.git
10994S:	Maintained
10995F:	drivers/media/dvb-frontends/rtl2832*
10996
10997RTL2832_SDR MEDIA DRIVER
10998M:	Antti Palosaari <crope@iki.fi>
10999L:	linux-media@vger.kernel.org
11000W:	https://linuxtv.org
11001W:	http://palosaari.fi/linux/
11002Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11003T:	git git://linuxtv.org/anttip/media_tree.git
11004S:	Maintained
11005F:	drivers/media/dvb-frontends/rtl2832_sdr*
11006
11007RTL8180 WIRELESS DRIVER
11008L:	linux-wireless@vger.kernel.org
11009W:	http://wireless.kernel.org/
11010T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11011S:	Orphan
11012F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
11013
11014RTL8187 WIRELESS DRIVER
11015M:	Herton Ronaldo Krzesinski <herton@canonical.com>
11016M:	Hin-Tak Leung <htl10@users.sourceforge.net>
11017M:	Larry Finger <Larry.Finger@lwfinger.net>
11018L:	linux-wireless@vger.kernel.org
11019W:	http://wireless.kernel.org/
11020T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11021S:	Maintained
11022F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
11023
11024RTL8192CE WIRELESS DRIVER
11025M:	Larry Finger <Larry.Finger@lwfinger.net>
11026M:	Chaoming Li <chaoming_li@realsil.com.cn>
11027L:	linux-wireless@vger.kernel.org
11028W:	http://wireless.kernel.org/
11029T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11030S:	Maintained
11031F:	drivers/net/wireless/realtek/rtlwifi/
11032F:	drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11033
11034RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11035M:	Jes Sorensen <Jes.Sorensen@gmail.com>
11036L:	linux-wireless@vger.kernel.org
11037T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11038S:	Maintained
11039F:	drivers/net/wireless/realtek/rtl8xxxu/
11040
11041S3 SAVAGE FRAMEBUFFER DRIVER
11042M:	Antonino Daplas <adaplas@gmail.com>
11043L:	linux-fbdev@vger.kernel.org
11044S:	Maintained
11045F:	drivers/video/fbdev/savage/
11046
11047S390
11048M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
11049M:	Heiko Carstens <heiko.carstens@de.ibm.com>
11050L:	linux-s390@vger.kernel.org
11051W:	http://www.ibm.com/developerworks/linux/linux390/
11052T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11053S:	Supported
11054F:	arch/s390/
11055F:	drivers/s390/
11056F:	Documentation/s390/
11057F:	Documentation/DocBook/s390*
11058
11059S390 COMMON I/O LAYER
11060M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11061M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11062L:	linux-s390@vger.kernel.org
11063W:	http://www.ibm.com/developerworks/linux/linux390/
11064S:	Supported
11065F:	drivers/s390/cio/
11066
11067S390 DASD DRIVER
11068M:	Stefan Haberland <sth@linux.vnet.ibm.com>
11069M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11070L:	linux-s390@vger.kernel.org
11071W:	http://www.ibm.com/developerworks/linux/linux390/
11072S:	Supported
11073F:	drivers/s390/block/dasd*
11074F:	block/partitions/ibm.c
11075
11076S390 NETWORK DRIVERS
11077M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11078M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11079L:	linux-s390@vger.kernel.org
11080W:	http://www.ibm.com/developerworks/linux/linux390/
11081S:	Supported
11082F:	drivers/s390/net/
11083
11084S390 PCI SUBSYSTEM
11085M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11086M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11087L:	linux-s390@vger.kernel.org
11088W:	http://www.ibm.com/developerworks/linux/linux390/
11089S:	Supported
11090F:	arch/s390/pci/
11091F:	drivers/pci/hotplug/s390_pci_hpc.c
11092
11093S390 ZCRYPT DRIVER
11094M:	Harald Freudenberger <freude@de.ibm.com>
11095L:	linux-s390@vger.kernel.org
11096W:	http://www.ibm.com/developerworks/linux/linux390/
11097S:	Supported
11098F:	drivers/s390/crypto/
11099
11100S390 ZFCP DRIVER
11101M:	Steffen Maier <maier@linux.vnet.ibm.com>
11102L:	linux-s390@vger.kernel.org
11103W:	http://www.ibm.com/developerworks/linux/linux390/
11104S:	Supported
11105F:	drivers/s390/scsi/zfcp_*
11106
11107S390 IUCV NETWORK LAYER
11108M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11109M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11110L:	linux-s390@vger.kernel.org
11111W:	http://www.ibm.com/developerworks/linux/linux390/
11112S:	Supported
11113F:	drivers/s390/net/*iucv*
11114F:	include/net/iucv/
11115F:	net/iucv/
11116
11117S390 IOMMU (PCI)
11118M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11119L:	linux-s390@vger.kernel.org
11120W:	http://www.ibm.com/developerworks/linux/linux390/
11121S:	Supported
11122F:	drivers/iommu/s390-iommu.c
11123
11124S390 VFIO-CCW DRIVER
11125M:	Cornelia Huck <cornelia.huck@de.ibm.com>
11126M:	Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11127L:	linux-s390@vger.kernel.org
11128L:	kvm@vger.kernel.org
11129S:	Supported
11130F:	drivers/s390/cio/vfio_ccw*
11131F:	Documentation/s390/vfio-ccw.txt
11132F:	include/uapi/linux/vfio_ccw.h
11133
11134S3C24XX SD/MMC Driver
11135M:	Ben Dooks <ben-linux@fluff.org>
11136L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11137S:	Supported
11138F:	drivers/mmc/host/s3cmci.*
11139
11140SAA6588 RDS RECEIVER DRIVER
11141M:	Hans Verkuil <hverkuil@xs4all.nl>
11142L:	linux-media@vger.kernel.org
11143T:	git git://linuxtv.org/media_tree.git
11144W:	https://linuxtv.org
11145S:	Odd Fixes
11146F:	drivers/media/i2c/saa6588*
11147
11148SAA7134 VIDEO4LINUX DRIVER
11149M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11150M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11151L:	linux-media@vger.kernel.org
11152W:	https://linuxtv.org
11153T:	git git://linuxtv.org/media_tree.git
11154S:	Odd fixes
11155F:	Documentation/media/v4l-drivers/saa7134*
11156F:	drivers/media/pci/saa7134/
11157
11158SAA7146 VIDEO4LINUX-2 DRIVER
11159M:	Hans Verkuil <hverkuil@xs4all.nl>
11160L:	linux-media@vger.kernel.org
11161T:	git git://linuxtv.org/media_tree.git
11162S:	Maintained
11163F:	drivers/media/common/saa7146/
11164F:	drivers/media/pci/saa7146/
11165F:	include/media/saa7146*
11166
11167SAMSUNG LAPTOP DRIVER
11168M:	Corentin Chary <corentin.chary@gmail.com>
11169L:	platform-driver-x86@vger.kernel.org
11170S:	Maintained
11171F:	drivers/platform/x86/samsung-laptop.c
11172
11173SAMSUNG AUDIO (ASoC) DRIVERS
11174M:	Krzysztof Kozlowski <krzk@kernel.org>
11175M:	Sangbeom Kim <sbkim73@samsung.com>
11176M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11177L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11178S:	Supported
11179F:	sound/soc/samsung/
11180
11181SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11182M:	Krzysztof Kozlowski <krzk@kernel.org>
11183L:	linux-crypto@vger.kernel.org
11184L:	linux-samsung-soc@vger.kernel.org
11185S:	Maintained
11186F:	drivers/crypto/exynos-rng.c
11187F:	Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11188
11189SAMSUNG FRAMEBUFFER DRIVER
11190M:	Jingoo Han <jingoohan1@gmail.com>
11191L:	linux-fbdev@vger.kernel.org
11192S:	Maintained
11193F:	drivers/video/fbdev/s3c-fb.c
11194
11195SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11196M:	Sangbeom Kim <sbkim73@samsung.com>
11197M:	Krzysztof Kozlowski <krzk@kernel.org>
11198M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11199L:	linux-kernel@vger.kernel.org
11200L:	linux-samsung-soc@vger.kernel.org
11201S:	Supported
11202F:	drivers/mfd/sec*.c
11203F:	drivers/regulator/s2m*.c
11204F:	drivers/regulator/s5m*.c
11205F:	drivers/clk/clk-s2mps11.c
11206F:	drivers/rtc/rtc-s5m.c
11207F:	include/linux/mfd/samsung/
11208F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11209F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11210F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11211F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11212
11213SAMSUNG S5P Security SubSystem (SSS) DRIVER
11214M:	Krzysztof Kozlowski <krzk@kernel.org>
11215M:	Vladimir Zapolskiy <vz@mleia.com>
11216L:	linux-crypto@vger.kernel.org
11217L:	linux-samsung-soc@vger.kernel.org
11218S:	Maintained
11219F:	drivers/crypto/s5p-sss.c
11220
11221SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11222M:	Kyungmin Park <kyungmin.park@samsung.com>
11223M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11224L:	linux-media@vger.kernel.org
11225Q:	https://patchwork.linuxtv.org/project/linux-media/list/
11226S:	Supported
11227F:	drivers/media/platform/exynos4-is/
11228
11229SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11230M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11231L:	linux-media@vger.kernel.org
11232L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11233S:	Maintained
11234F:	drivers/media/platform/s3c-camif/
11235F:	include/media/drv-intf/s3c_camif.h
11236
11237SAMSUNG S5C73M3 CAMERA DRIVER
11238M:	Kyungmin Park <kyungmin.park@samsung.com>
11239M:	Andrzej Hajda <a.hajda@samsung.com>
11240L:	linux-media@vger.kernel.org
11241S:	Supported
11242F:	drivers/media/i2c/s5c73m3/*
11243
11244SAMSUNG S5K5BAF CAMERA DRIVER
11245M:	Kyungmin Park <kyungmin.park@samsung.com>
11246M:	Andrzej Hajda <a.hajda@samsung.com>
11247L:	linux-media@vger.kernel.org
11248S:	Supported
11249F:	drivers/media/i2c/s5k5baf.c
11250
11251SAMSUNG S3FWRN5 NFC DRIVER
11252M:	Robert Baldyga <r.baldyga@samsung.com>
11253M:	Krzysztof Opasiak <k.opasiak@samsung.com>
11254L:	linux-nfc@lists.01.org (moderated for non-subscribers)
11255S:	Supported
11256F:	drivers/nfc/s3fwrn5
11257
11258SAMSUNG SOC CLOCK DRIVERS
11259M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11260M:	Tomasz Figa <tomasz.figa@gmail.com>
11261M:	Chanwoo Choi <cw00.choi@samsung.com>
11262S:	Supported
11263L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11264F:	drivers/clk/samsung/
11265F:	include/dt-bindings/clock/exynos*.h
11266F:	Documentation/devicetree/bindings/clock/exynos*.txt
11267
11268SAMSUNG SPI DRIVERS
11269M:	Kukjin Kim <kgene@kernel.org>
11270M:	Krzysztof Kozlowski <krzk@kernel.org>
11271M:	Andi Shyti <andi.shyti@samsung.com>
11272L:	linux-spi@vger.kernel.org
11273L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11274S:	Maintained
11275F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
11276F:	drivers/spi/spi-s3c*
11277F:	include/linux/platform_data/spi-s3c64xx.h
11278
11279SAMSUNG SXGBE DRIVERS
11280M:	Byungho An <bh74.an@samsung.com>
11281M:	Girish K S <ks.giri@samsung.com>
11282M:	Vipul Pandya <vipul.pandya@samsung.com>
11283S:	Supported
11284L:	netdev@vger.kernel.org
11285F:	drivers/net/ethernet/samsung/sxgbe/
11286
11287SAMSUNG THERMAL DRIVER
11288M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11289L:	linux-pm@vger.kernel.org
11290L:	linux-samsung-soc@vger.kernel.org
11291S:	Supported
11292T:	git https://github.com/lmajewski/linux-samsung-thermal.git
11293F:	drivers/thermal/samsung/
11294
11295SAMSUNG USB2 PHY DRIVER
11296M:	Kamil Debski <kamil@wypas.org>
11297M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11298L:	linux-kernel@vger.kernel.org
11299S:	Supported
11300F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
11301F:	Documentation/phy/samsung-usb2.txt
11302F:	drivers/phy/phy-exynos4210-usb2.c
11303F:	drivers/phy/phy-exynos4x12-usb2.c
11304F:	drivers/phy/phy-exynos5250-usb2.c
11305F:	drivers/phy/phy-s5pv210-usb2.c
11306F:	drivers/phy/phy-samsung-usb2.c
11307F:	drivers/phy/phy-samsung-usb2.h
11308
11309SERIAL DRIVERS
11310M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11311L:	linux-serial@vger.kernel.org
11312S:	Maintained
11313F:	Documentation/devicetree/bindings/serial/
11314F:	drivers/tty/serial/
11315
11316SERIAL DEVICE BUS
11317M:	Rob Herring <robh@kernel.org>
11318L:	linux-serial@vger.kernel.org
11319S:	Maintained
11320F:	Documentation/devicetree/bindings/serial/slave-device.txt
11321F:	drivers/tty/serdev/
11322F:	include/linux/serdev.h
11323
11324SERIAL IR RECEIVER
11325M:	Sean Young <sean@mess.org>
11326L:	linux-media@vger.kernel.org
11327S:	Maintained
11328F:	drivers/media/rc/serial_ir.c
11329
11330STI CEC DRIVER
11331M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
11332S:	Maintained
11333F:	drivers/staging/media/st-cec/
11334F:	Documentation/devicetree/bindings/media/stih-cec.txt
11335
11336SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11337M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11338L:	linux-s390@vger.kernel.org
11339W:	http://www.ibm.com/developerworks/linux/linux390/
11340S:	Supported
11341F:	net/smc/
11342
11343SYNOPSYS DESIGNWARE DMAC DRIVER
11344M:	Viresh Kumar <vireshk@kernel.org>
11345M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11346S:	Maintained
11347F:	include/linux/dma/dw.h
11348F:	include/linux/platform_data/dma-dw.h
11349F:	drivers/dma/dw/
11350
11351SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
11352M:	Jie Deng <jiedeng@synopsys.com>
11353L:	netdev@vger.kernel.org
11354S:	Supported
11355F:	drivers/net/ethernet/synopsys/
11356
11357SYNOPSYS DESIGNWARE I2C DRIVER
11358M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
11359R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11360R:	Mika Westerberg <mika.westerberg@linux.intel.com>
11361L:	linux-i2c@vger.kernel.org
11362S:	Maintained
11363F:	drivers/i2c/busses/i2c-designware-*
11364F:	include/linux/platform_data/i2c-designware.h
11365
11366SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
11367M:	Jaehoon Chung <jh80.chung@samsung.com>
11368L:	linux-mmc@vger.kernel.org
11369S:	Maintained
11370F:	drivers/mmc/host/dw_mmc*
11371
11372SYSTEM TRACE MODULE CLASS
11373M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11374S:	Maintained
11375T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
11376F:	Documentation/trace/stm.txt
11377F:	drivers/hwtracing/stm/
11378F:	include/linux/stm.h
11379F:	include/uapi/linux/stm.h
11380
11381TEE SUBSYSTEM
11382M:	Jens Wiklander <jens.wiklander@linaro.org>
11383S:	Maintained
11384F:	include/linux/tee_drv.h
11385F:	include/uapi/linux/tee.h
11386F:	drivers/tee/
11387F:	Documentation/tee.txt
11388
11389THUNDERBOLT DRIVER
11390M:	Andreas Noever <andreas.noever@gmail.com>
11391S:	Maintained
11392F:	drivers/thunderbolt/
11393
11394TI BQ27XXX POWER SUPPLY DRIVER
11395R:	Andrew F. Davis <afd@ti.com>
11396F:	include/linux/power/bq27xxx_battery.h
11397F:	drivers/power/supply/bq27xxx_battery.c
11398F:	drivers/power/supply/bq27xxx_battery_i2c.c
11399
11400TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
11401M:	John Stultz <john.stultz@linaro.org>
11402M:	Thomas Gleixner <tglx@linutronix.de>
11403R:	Stephen Boyd <sboyd@codeaurora.org>
11404L:	linux-kernel@vger.kernel.org
11405T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11406S:	Supported
11407F:	include/linux/clocksource.h
11408F:	include/linux/time.h
11409F:	include/linux/timex.h
11410F:	include/uapi/linux/time.h
11411F:	include/uapi/linux/timex.h
11412F:	kernel/time/clocksource.c
11413F:	kernel/time/time*.c
11414F:	kernel/time/alarmtimer.c
11415F:	kernel/time/ntp.c
11416F:	tools/testing/selftests/timers/
11417
11418SC1200 WDT DRIVER
11419M:	Zwane Mwaikambo <zwanem@gmail.com>
11420S:	Maintained
11421F:	drivers/watchdog/sc1200wdt.c
11422
11423SCHEDULER
11424M:	Ingo Molnar <mingo@redhat.com>
11425M:	Peter Zijlstra <peterz@infradead.org>
11426L:	linux-kernel@vger.kernel.org
11427T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11428S:	Maintained
11429F:	kernel/sched/
11430F:	include/linux/sched.h
11431F:	include/uapi/linux/sched.h
11432F:	include/linux/wait.h
11433
11434SCORE ARCHITECTURE
11435M:	Chen Liqin <liqin.linux@gmail.com>
11436M:	Lennox Wu <lennox.wu@gmail.com>
11437W:	http://www.sunplus.com
11438S:	Supported
11439F:	arch/score/
11440
11441SCR24X CHIP CARD INTERFACE DRIVER
11442M:	Lubomir Rintel <lkundrak@v3.sk>
11443S:	Supported
11444F:	drivers/char/pcmcia/scr24x_cs.c
11445
11446SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
11447M:	Sudeep Holla <sudeep.holla@arm.com>
11448L:	linux-arm-kernel@lists.infradead.org
11449S:	Maintained
11450F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
11451F:	drivers/clk/clk-scpi.c
11452F:	drivers/cpufreq/scpi-cpufreq.c
11453F:	drivers/firmware/arm_scpi.c
11454F:	include/linux/scpi_protocol.h
11455
11456SCSI CDROM DRIVER
11457M:	Jens Axboe <axboe@kernel.dk>
11458L:	linux-scsi@vger.kernel.org
11459W:	http://www.kernel.dk
11460S:	Maintained
11461F:	drivers/scsi/sr*
11462
11463SCSI RDMA PROTOCOL (SRP) INITIATOR
11464M:	Bart Van Assche <bart.vanassche@sandisk.com>
11465L:	linux-rdma@vger.kernel.org
11466S:	Supported
11467W:	http://www.openfabrics.org
11468Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11469T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11470F:	drivers/infiniband/ulp/srp/
11471F:	include/scsi/srp.h
11472
11473SCSI SG DRIVER
11474M:	Doug Gilbert <dgilbert@interlog.com>
11475L:	linux-scsi@vger.kernel.org
11476W:	http://sg.danny.cz/sg
11477S:	Maintained
11478F:	Documentation/scsi/scsi-generic.txt
11479F:	drivers/scsi/sg.c
11480F:	include/scsi/sg.h
11481
11482SCSI SUBSYSTEM
11483M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11484T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11485M:	"Martin K. Petersen" <martin.petersen@oracle.com>
11486T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11487L:	linux-scsi@vger.kernel.org
11488S:	Maintained
11489F:	Documentation/devicetree/bindings/scsi/
11490F:	drivers/scsi/
11491F:	include/scsi/
11492
11493SCSI TAPE DRIVER
11494M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11495L:	linux-scsi@vger.kernel.org
11496S:	Maintained
11497F:	Documentation/scsi/st.txt
11498F:	drivers/scsi/st.*
11499F:	drivers/scsi/st_*.h
11500
11501SCTP PROTOCOL
11502M:	Vlad Yasevich <vyasevich@gmail.com>
11503M:	Neil Horman <nhorman@tuxdriver.com>
11504L:	linux-sctp@vger.kernel.org
11505W:	http://lksctp.sourceforge.net
11506S:	Maintained
11507F:	Documentation/networking/sctp.txt
11508F:	include/linux/sctp.h
11509F:	include/uapi/linux/sctp.h
11510F:	include/net/sctp/
11511F:	net/sctp/
11512
11513SCx200 CPU SUPPORT
11514M:	Jim Cromie <jim.cromie@gmail.com>
11515S:	Odd Fixes
11516F:	Documentation/i2c/busses/scx200_acb
11517F:	arch/x86/platform/scx200/
11518F:	drivers/watchdog/scx200_wdt.c
11519F:	drivers/i2c/busses/scx200*
11520F:	drivers/mtd/maps/scx200_docflash.c
11521F:	include/linux/scx200.h
11522
11523SCx200 GPIO DRIVER
11524M:	Jim Cromie <jim.cromie@gmail.com>
11525S:	Maintained
11526F:	drivers/char/scx200_gpio.c
11527F:	include/linux/scx200_gpio.h
11528
11529SCx200 HRT CLOCKSOURCE DRIVER
11530M:	Jim Cromie <jim.cromie@gmail.com>
11531S:	Maintained
11532F:	drivers/clocksource/scx200_hrt.c
11533
11534SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11535M:	Sascha Sommer <saschasommer@freenet.de>
11536L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11537S:	Maintained
11538F:	drivers/mmc/host/sdricoh_cs.c
11539
11540SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11541M:	Adrian Hunter <adrian.hunter@intel.com>
11542L:	linux-mmc@vger.kernel.org
11543T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
11544S:	Maintained
11545F:	drivers/mmc/host/sdhci*
11546F:	include/linux/mmc/sdhci*
11547
11548SECURE COMPUTING
11549M:	Kees Cook <keescook@chromium.org>
11550R:	Andy Lutomirski <luto@amacapital.net>
11551R:	Will Drewry <wad@chromium.org>
11552T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11553S:	Supported
11554F:	kernel/seccomp.c
11555F:	include/uapi/linux/seccomp.h
11556F:	include/linux/seccomp.h
11557F:	tools/testing/selftests/seccomp/*
11558K:	\bsecure_computing
11559K:	\bTIF_SECCOMP\b
11560
11561SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11562M:	Al Cooper <alcooperx@gmail.com>
11563L:	linux-mmc@vger.kernel.org
11564L:	bcm-kernel-feedback-list@broadcom.com
11565S:	Maintained
11566F:	drivers/mmc/host/sdhci-brcmstb*
11567
11568SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11569M:	Ben Dooks <ben-linux@fluff.org>
11570M:	Jaehoon Chung <jh80.chung@samsung.com>
11571L:	linux-mmc@vger.kernel.org
11572S:	Maintained
11573F:	drivers/mmc/host/sdhci-s3c*
11574
11575SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11576M:	Viresh Kumar <vireshk@kernel.org>
11577L:	linux-mmc@vger.kernel.org
11578S:	Maintained
11579F:	drivers/mmc/host/sdhci-spear.c
11580
11581SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11582M:	Scott Bauer <scott.bauer@intel.com>
11583M:	Jonathan Derrick <jonathan.derrick@intel.com>
11584M:	Rafael Antognolli <rafael.antognolli@intel.com>
11585L:	linux-block@vger.kernel.org
11586S:	Supported
11587F:	block/sed*
11588F:	block/opal_proto.h
11589F:	include/linux/sed*
11590F:	include/uapi/linux/sed*
11591
11592SECURITY SUBSYSTEM
11593M:	James Morris <james.l.morris@oracle.com>
11594M:	"Serge E. Hallyn" <serge@hallyn.com>
11595L:	linux-security-module@vger.kernel.org (suggested Cc:)
11596T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11597W:	http://kernsec.org/
11598S:	Supported
11599F:	security/
11600
11601SECURITY CONTACT
11602M:	Security Officers <security@kernel.org>
11603S:	Supported
11604
11605SELINUX SECURITY MODULE
11606M:	Paul Moore <paul@paul-moore.com>
11607M:	Stephen Smalley <sds@tycho.nsa.gov>
11608M:	Eric Paris <eparis@parisplace.org>
11609L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
11610W:	http://selinuxproject.org
11611T:	git git://git.infradead.org/users/pcmoore/selinux
11612S:	Supported
11613F:	include/linux/selinux*
11614F:	security/selinux/
11615F:	scripts/selinux/
11616
11617APPARMOR SECURITY MODULE
11618M:	John Johansen <john.johansen@canonical.com>
11619L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11620W:	apparmor.wiki.kernel.org
11621T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11622S:	Supported
11623F:	security/apparmor/
11624
11625LOADPIN SECURITY MODULE
11626M:	Kees Cook <keescook@chromium.org>
11627T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11628S:	Supported
11629F:	security/loadpin/
11630
11631YAMA SECURITY MODULE
11632M:	Kees Cook <keescook@chromium.org>
11633T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11634S:	Supported
11635F:	security/yama/
11636
11637SENSABLE PHANTOM
11638M:	Jiri Slaby <jirislaby@gmail.com>
11639S:	Maintained
11640F:	drivers/misc/phantom.c
11641F:	include/uapi/linux/phantom.h
11642
11643Emulex 10Gbps iSCSI - OneConnect DRIVER
11644M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11645M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
11646M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
11647L:	linux-scsi@vger.kernel.org
11648W:	http://www.broadcom.com
11649S:	Supported
11650F:	drivers/scsi/be2iscsi/
11651
11652Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11653M:	Sathya Perla <sathya.perla@broadcom.com>
11654M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
11655M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11656M:	Somnath Kotur <somnath.kotur@broadcom.com>
11657L:	netdev@vger.kernel.org
11658W:	http://www.emulex.com
11659S:	Supported
11660F:	drivers/net/ethernet/emulex/benet/
11661
11662EMULEX ONECONNECT ROCE DRIVER
11663M:	Selvin Xavier <selvin.xavier@broadcom.com>
11664M:	Devesh Sharma <devesh.sharma@broadcom.com>
11665L:	linux-rdma@vger.kernel.org
11666W:	http://www.broadcom.com
11667S:	Odd Fixes
11668F:	drivers/infiniband/hw/ocrdma/
11669F:	include/uapi/rdma/ocrdma-abi.h
11670
11671SFC NETWORK DRIVER
11672M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11673M:	Edward Cree <ecree@solarflare.com>
11674M:	Bert Kenward <bkenward@solarflare.com>
11675L:	netdev@vger.kernel.org
11676S:	Supported
11677F:	drivers/net/ethernet/sfc/
11678
11679SGI GRU DRIVER
11680M:	Dimitri Sivanich <sivanich@sgi.com>
11681S:	Maintained
11682F:	drivers/misc/sgi-gru/
11683
11684SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11685M:	Pat Gefre <pfg@sgi.com>
11686L:	linux-ia64@vger.kernel.org
11687S:	Supported
11688F:	Documentation/ia64/serial.txt
11689F:	drivers/tty/serial/ioc?_serial.c
11690F:	include/linux/ioc?.h
11691
11692SGI XP/XPC/XPNET DRIVER
11693M:	Cliff Whickman <cpw@sgi.com>
11694M:	Robin Holt <robinmholt@gmail.com>
11695S:	Maintained
11696F:	drivers/misc/sgi-xp/
11697
11698SI2157 MEDIA DRIVER
11699M:	Antti Palosaari <crope@iki.fi>
11700L:	linux-media@vger.kernel.org
11701W:	https://linuxtv.org
11702W:	http://palosaari.fi/linux/
11703Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11704T:	git git://linuxtv.org/anttip/media_tree.git
11705S:	Maintained
11706F:	drivers/media/tuners/si2157*
11707
11708SI2168 MEDIA DRIVER
11709M:	Antti Palosaari <crope@iki.fi>
11710L:	linux-media@vger.kernel.org
11711W:	https://linuxtv.org
11712W:	http://palosaari.fi/linux/
11713Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11714T:	git git://linuxtv.org/anttip/media_tree.git
11715S:	Maintained
11716F:	drivers/media/dvb-frontends/si2168*
11717
11718SI470X FM RADIO RECEIVER I2C DRIVER
11719M:	Hans Verkuil <hverkuil@xs4all.nl>
11720L:	linux-media@vger.kernel.org
11721T:	git git://linuxtv.org/media_tree.git
11722W:	https://linuxtv.org
11723S:	Odd Fixes
11724F:	drivers/media/radio/si470x/radio-si470x-i2c.c
11725
11726SI470X FM RADIO RECEIVER USB DRIVER
11727M:	Hans Verkuil <hverkuil@xs4all.nl>
11728L:	linux-media@vger.kernel.org
11729T:	git git://linuxtv.org/media_tree.git
11730W:	https://linuxtv.org
11731S:	Maintained
11732F:	drivers/media/radio/si470x/radio-si470x-common.c
11733F:	drivers/media/radio/si470x/radio-si470x.h
11734F:	drivers/media/radio/si470x/radio-si470x-usb.c
11735
11736SI4713 FM RADIO TRANSMITTER I2C DRIVER
11737M:	Eduardo Valentin <edubezval@gmail.com>
11738L:	linux-media@vger.kernel.org
11739T:	git git://linuxtv.org/media_tree.git
11740W:	https://linuxtv.org
11741S:	Odd Fixes
11742F:	drivers/media/radio/si4713/si4713.?
11743
11744SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11745M:	Eduardo Valentin <edubezval@gmail.com>
11746L:	linux-media@vger.kernel.org
11747T:	git git://linuxtv.org/media_tree.git
11748W:	https://linuxtv.org
11749S:	Odd Fixes
11750F:	drivers/media/radio/si4713/radio-platform-si4713.c
11751
11752SI4713 FM RADIO TRANSMITTER USB DRIVER
11753M:	Hans Verkuil <hverkuil@xs4all.nl>
11754L:	linux-media@vger.kernel.org
11755T:	git git://linuxtv.org/media_tree.git
11756W:	https://linuxtv.org
11757S:	Maintained
11758F:	drivers/media/radio/si4713/radio-usb-si4713.c
11759
11760SIANO DVB DRIVER
11761M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11762M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11763L:	linux-media@vger.kernel.org
11764W:	https://linuxtv.org
11765T:	git git://linuxtv.org/media_tree.git
11766S:	Odd fixes
11767F:	drivers/media/common/siano/
11768F:	drivers/media/usb/siano/
11769F:	drivers/media/usb/siano/
11770F:	drivers/media/mmc/siano/
11771
11772SILEAD TOUCHSCREEN DRIVER
11773M:	Hans de Goede <hdegoede@redhat.com>
11774L:	linux-input@vger.kernel.org
11775L:	platform-driver-x86@vger.kernel.org
11776S:	Maintained
11777F:	drivers/input/touchscreen/silead.c
11778F:	drivers/platform/x86/silead_dmi.c
11779
11780SIMPLEFB FB DRIVER
11781M:	Hans de Goede <hdegoede@redhat.com>
11782L:	linux-fbdev@vger.kernel.org
11783S:	Maintained
11784F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
11785F:	drivers/video/fbdev/simplefb.c
11786F:	include/linux/platform_data/simplefb.h
11787
11788SH_VEU V4L2 MEM2MEM DRIVER
11789L:	linux-media@vger.kernel.org
11790S:	Orphan
11791F:	drivers/media/platform/sh_veu.c
11792
11793SH_VOU V4L2 OUTPUT DRIVER
11794L:	linux-media@vger.kernel.org
11795S:	Orphan
11796F:	drivers/media/platform/sh_vou.c
11797F:	include/media/drv-intf/sh_vou.h
11798
11799SIMPLE FIRMWARE INTERFACE (SFI)
11800M:	Len Brown <lenb@kernel.org>
11801L:	sfi-devel@simplefirmware.org
11802W:	http://simplefirmware.org/
11803T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11804S:	Supported
11805F:	arch/x86/platform/sfi/
11806F:	drivers/sfi/
11807F:	include/linux/sfi*.h
11808
11809SIMTEC EB110ATX (Chalice CATS)
11810P:	Ben Dooks
11811P:	Vincent Sanders <vince@simtec.co.uk>
11812M:	Simtec Linux Team <linux@simtec.co.uk>
11813W:	http://www.simtec.co.uk/products/EB110ATX/
11814S:	Supported
11815
11816SIMTEC EB2410ITX (BAST)
11817P:	Ben Dooks
11818P:	Vincent Sanders <vince@simtec.co.uk>
11819M:	Simtec Linux Team <linux@simtec.co.uk>
11820W:	http://www.simtec.co.uk/products/EB2410ITX/
11821S:	Supported
11822F:	arch/arm/mach-s3c24xx/mach-bast.c
11823F:	arch/arm/mach-s3c24xx/bast-ide.c
11824F:	arch/arm/mach-s3c24xx/bast-irq.c
11825
11826SIPHASH PRF ROUTINES
11827M:	Jason A. Donenfeld <Jason@zx2c4.com>
11828S:	Maintained
11829F:	lib/siphash.c
11830F:	lib/test_siphash.c
11831F:	include/linux/siphash.h
11832
11833TI DAVINCI MACHINE SUPPORT
11834M:	Sekhar Nori <nsekhar@ti.com>
11835M:	Kevin Hilman <khilman@kernel.org>
11836L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11837T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11838S:	Supported
11839F:	arch/arm/mach-davinci/
11840F:	drivers/i2c/busses/i2c-davinci.c
11841F:	arch/arm/boot/dts/da850*
11842
11843TI DAVINCI SERIES MEDIA DRIVER
11844M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11845L:	linux-media@vger.kernel.org
11846W:	https://linuxtv.org
11847Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11848T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11849S:	Maintained
11850F:	drivers/media/platform/davinci/
11851F:	include/media/davinci/
11852
11853TI AM437X VPFE DRIVER
11854M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11855L:	linux-media@vger.kernel.org
11856W:	https://linuxtv.org
11857Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11858T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11859S:	Maintained
11860F:	drivers/media/platform/am437x/
11861
11862OV2659 OMNIVISION SENSOR DRIVER
11863M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11864L:	linux-media@vger.kernel.org
11865W:	https://linuxtv.org
11866Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11867T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11868S:	Maintained
11869F:	drivers/media/i2c/ov2659.c
11870F:	include/media/i2c/ov2659.h
11871
11872SILICON MOTION SM712 FRAME BUFFER DRIVER
11873M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11874M:	Teddy Wang <teddy.wang@siliconmotion.com>
11875M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11876L:	linux-fbdev@vger.kernel.org
11877S:	Maintained
11878F:	drivers/video/fbdev/sm712*
11879F:	Documentation/fb/sm712fb.txt
11880
11881SIS 190 ETHERNET DRIVER
11882M:	Francois Romieu <romieu@fr.zoreil.com>
11883L:	netdev@vger.kernel.org
11884S:	Maintained
11885F:	drivers/net/ethernet/sis/sis190.c
11886
11887SIS 900/7016 FAST ETHERNET DRIVER
11888M:	Daniele Venzano <venza@brownhat.org>
11889W:	http://www.brownhat.org/sis900.html
11890L:	netdev@vger.kernel.org
11891S:	Maintained
11892F:	drivers/net/ethernet/sis/sis900.*
11893
11894SIS FRAMEBUFFER DRIVER
11895M:	Thomas Winischhofer <thomas@winischhofer.net>
11896W:	http://www.winischhofer.net/linuxsisvga.shtml
11897S:	Maintained
11898F:	Documentation/fb/sisfb.txt
11899F:	drivers/video/fbdev/sis/
11900F:	include/video/sisfb.h
11901
11902SIS USB2VGA DRIVER
11903M:	Thomas Winischhofer <thomas@winischhofer.net>
11904W:	http://www.winischhofer.at/linuxsisusbvga.shtml
11905S:	Maintained
11906F:	drivers/usb/misc/sisusbvga/
11907
11908SLAB ALLOCATOR
11909M:	Christoph Lameter <cl@linux.com>
11910M:	Pekka Enberg <penberg@kernel.org>
11911M:	David Rientjes <rientjes@google.com>
11912M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
11913M:	Andrew Morton <akpm@linux-foundation.org>
11914L:	linux-mm@kvack.org
11915S:	Maintained
11916F:	include/linux/sl?b*.h
11917F:	mm/sl?b*
11918
11919SLEEPABLE READ-COPY UPDATE (SRCU)
11920M:	Lai Jiangshan <jiangshanlai@gmail.com>
11921M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11922M:	Josh Triplett <josh@joshtriplett.org>
11923R:	Steven Rostedt <rostedt@goodmis.org>
11924R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11925L:	linux-kernel@vger.kernel.org
11926W:	http://www.rdrop.com/users/paulmck/RCU/
11927S:	Supported
11928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11929F:	include/linux/srcu.h
11930F:	kernel/rcu/srcu.c
11931
11932SMACK SECURITY MODULE
11933M:	Casey Schaufler <casey@schaufler-ca.com>
11934L:	linux-security-module@vger.kernel.org
11935W:	http://schaufler-ca.com
11936T:	git git://github.com/cschaufler/smack-next
11937S:	Maintained
11938F:	Documentation/security/Smack.txt
11939F:	security/smack/
11940
11941DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11942M:	Kevin Hilman <khilman@kernel.org>
11943M:	Nishanth Menon <nm@ti.com>
11944S:	Maintained
11945F:	drivers/power/avs/
11946F:	include/linux/power/smartreflex.h
11947L:	linux-pm@vger.kernel.org
11948
11949SMC91x ETHERNET DRIVER
11950M:	Nicolas Pitre <nico@fluxnic.net>
11951S:	Odd Fixes
11952F:	drivers/net/ethernet/smsc/smc91x.*
11953
11954SMIA AND SMIA++ IMAGE SENSOR DRIVER
11955M:	Sakari Ailus <sakari.ailus@iki.fi>
11956L:	linux-media@vger.kernel.org
11957S:	Maintained
11958F:	drivers/media/i2c/smiapp/
11959F:	include/media/i2c/smiapp.h
11960F:	drivers/media/i2c/smiapp-pll.c
11961F:	drivers/media/i2c/smiapp-pll.h
11962F:	include/uapi/linux/smiapp.h
11963F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11964
11965SMM665 HARDWARE MONITOR DRIVER
11966M:	Guenter Roeck <linux@roeck-us.net>
11967L:	linux-hwmon@vger.kernel.org
11968S:	Maintained
11969F:	Documentation/hwmon/smm665
11970F:	drivers/hwmon/smm665.c
11971
11972SMSC EMC2103 HARDWARE MONITOR DRIVER
11973M:	Steve Glendinning <steve.glendinning@shawell.net>
11974L:	linux-hwmon@vger.kernel.org
11975S:	Maintained
11976F:	Documentation/hwmon/emc2103
11977F:	drivers/hwmon/emc2103.c
11978
11979SMSC SCH5627 HARDWARE MONITOR DRIVER
11980M:	Hans de Goede <hdegoede@redhat.com>
11981L:	linux-hwmon@vger.kernel.org
11982S:	Supported
11983F:	Documentation/hwmon/sch5627
11984F:	drivers/hwmon/sch5627.c
11985
11986SMSC47B397 HARDWARE MONITOR DRIVER
11987M:	Jean Delvare <jdelvare@suse.com>
11988L:	linux-hwmon@vger.kernel.org
11989S:	Maintained
11990F:	Documentation/hwmon/smsc47b397
11991F:	drivers/hwmon/smsc47b397.c
11992
11993SMSC911x ETHERNET DRIVER
11994M:	Steve Glendinning <steve.glendinning@shawell.net>
11995L:	netdev@vger.kernel.org
11996S:	Maintained
11997F:	include/linux/smsc911x.h
11998F:	drivers/net/ethernet/smsc/smsc911x.*
11999
12000SMSC9420 PCI ETHERNET DRIVER
12001M:	Steve Glendinning <steve.glendinning@shawell.net>
12002L:	netdev@vger.kernel.org
12003S:	Maintained
12004F:	drivers/net/ethernet/smsc/smsc9420.*
12005
12006SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12007M:	Steve Glendinning <steve.glendinning@shawell.net>
12008L:	linux-fbdev@vger.kernel.org
12009S:	Maintained
12010F:	drivers/video/fbdev/smscufx.c
12011
12012SOC-CAMERA V4L2 SUBSYSTEM
12013M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12014L:	linux-media@vger.kernel.org
12015T:	git git://linuxtv.org/media_tree.git
12016S:	Maintained
12017F:	include/media/soc*
12018F:	drivers/media/i2c/soc_camera/
12019F:	drivers/media/platform/soc_camera/
12020
12021SOEKRIS NET48XX LED SUPPORT
12022M:	Chris Boot <bootc@bootc.net>
12023S:	Maintained
12024F:	drivers/leds/leds-net48xx.c
12025
12026SOFTLOGIC 6x10 MPEG CODEC
12027M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12028M:	Anton Sviridenko <anton@corp.bluecherry.net>
12029M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12030M:	Andrey Utkin <andrey_utkin@fastmail.com>
12031M:	Ismael Luceno <ismael@iodev.co.uk>
12032L:	linux-media@vger.kernel.org
12033S:	Supported
12034F:	drivers/media/pci/solo6x10/
12035
12036SOFTWARE RAID (Multiple Disks) SUPPORT
12037M:	Shaohua Li <shli@kernel.org>
12038L:	linux-raid@vger.kernel.org
12039T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12040S:	Supported
12041F:	drivers/md/
12042F:	include/linux/raid/
12043F:	include/uapi/linux/raid/
12044
12045SONIC NETWORK DRIVER
12046M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12047L:	netdev@vger.kernel.org
12048S:	Maintained
12049F:	drivers/net/ethernet/natsemi/sonic.*
12050
12051SONICS SILICON BACKPLANE DRIVER (SSB)
12052M:	Michael Buesch <m@bues.ch>
12053L:	linux-wireless@vger.kernel.org
12054S:	Maintained
12055F:	drivers/ssb/
12056F:	include/linux/ssb/
12057
12058SONY VAIO CONTROL DEVICE DRIVER
12059M:	Mattia Dongili <malattia@linux.it>
12060L:	platform-driver-x86@vger.kernel.org
12061W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12062S:	Maintained
12063F:	Documentation/laptops/sony-laptop.txt
12064F:	drivers/char/sonypi.c
12065F:	drivers/platform/x86/sony-laptop.c
12066F:	include/linux/sony-laptop.h
12067
12068SONY MEMORYSTICK CARD SUPPORT
12069M:	Alex Dubov <oakad@yahoo.com>
12070W:	http://tifmxx.berlios.de/
12071S:	Maintained
12072F:	drivers/memstick/host/tifm_ms.c
12073
12074SONY MEMORYSTICK STANDARD SUPPORT
12075M:	Maxim Levitsky <maximlevitsky@gmail.com>
12076S:	Maintained
12077F:	drivers/memstick/core/ms_block.*
12078
12079SOUND
12080M:	Jaroslav Kysela <perex@perex.cz>
12081M:	Takashi Iwai <tiwai@suse.com>
12082L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12083W:	http://www.alsa-project.org/
12084T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12085T:	git git://git.alsa-project.org/alsa-kernel.git
12086Q:	http://patchwork.kernel.org/project/alsa-devel/list/
12087S:	Maintained
12088F:	Documentation/sound/
12089F:	include/sound/
12090F:	include/uapi/sound/
12091F:	sound/
12092
12093SOUND - COMPRESSED AUDIO
12094M:	Vinod Koul <vinod.koul@intel.com>
12095L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12097S:	Supported
12098F:	Documentation/sound/alsa/compress_offload.txt
12099F:	include/sound/compress_driver.h
12100F:	include/uapi/sound/compress_*
12101F:	sound/core/compress_offload.c
12102F:	sound/soc/soc-compress.c
12103
12104SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12105M:	Liam Girdwood <lgirdwood@gmail.com>
12106M:	Mark Brown <broonie@kernel.org>
12107T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12108L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12109W:	http://alsa-project.org/main/index.php/ASoC
12110S:	Supported
12111F:	Documentation/devicetree/bindings/sound/
12112F:	Documentation/sound/alsa/soc/
12113F:	sound/soc/
12114F:	include/sound/soc*
12115
12116SOUND - DMAENGINE HELPERS
12117M:	Lars-Peter Clausen <lars@metafoo.de>
12118S:	Supported
12119F:	include/sound/dmaengine_pcm.h
12120F:	sound/core/pcm_dmaengine.c
12121F:	sound/soc/soc-generic-dmaengine-pcm.c
12122
12123SP2 MEDIA DRIVER
12124M:	Olli Salonen <olli.salonen@iki.fi>
12125L:	linux-media@vger.kernel.org
12126W:	https://linuxtv.org
12127Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12128S:	Maintained
12129F:	drivers/media/dvb-frontends/sp2*
12130
12131SPARC + UltraSPARC (sparc/sparc64)
12132M:	"David S. Miller" <davem@davemloft.net>
12133L:	sparclinux@vger.kernel.org
12134Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
12135T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12136T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12137S:	Maintained
12138F:	arch/sparc/
12139F:	drivers/sbus/
12140
12141SPARC SERIAL DRIVERS
12142M:	"David S. Miller" <davem@davemloft.net>
12143L:	sparclinux@vger.kernel.org
12144T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12145T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12146S:	Maintained
12147F:	include/linux/sunserialcore.h
12148F:	drivers/tty/serial/suncore.c
12149F:	drivers/tty/serial/sunhv.c
12150F:	drivers/tty/serial/sunsab.c
12151F:	drivers/tty/serial/sunsab.h
12152F:	drivers/tty/serial/sunsu.c
12153F:	drivers/tty/serial/sunzilog.c
12154F:	drivers/tty/serial/sunzilog.h
12155
12156SPARSE CHECKER
12157M:	"Christopher Li" <sparse@chrisli.org>
12158L:	linux-sparse@vger.kernel.org
12159W:	https://sparse.wiki.kernel.org/
12160T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12161T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12162S:	Maintained
12163F:	include/linux/compiler.h
12164
12165SPEAR PLATFORM SUPPORT
12166M:	Viresh Kumar <vireshk@kernel.org>
12167M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12168L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12169W:	http://www.st.com/spear
12170S:	Maintained
12171F:	arch/arm/boot/dts/spear*
12172F:	arch/arm/mach-spear/
12173
12174SPEAR CLOCK FRAMEWORK SUPPORT
12175M:	Viresh Kumar <vireshk@kernel.org>
12176L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12177W:	http://www.st.com/spear
12178S:	Maintained
12179F:	drivers/clk/spear/
12180
12181SPI NOR SUBSYSTEM
12182M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12183M:	Marek Vasut <marek.vasut@gmail.com>
12184L:	linux-mtd@lists.infradead.org
12185W:	http://www.linux-mtd.infradead.org/
12186Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
12187T:	git git://github.com/spi-nor/linux.git
12188S:	Maintained
12189F:	drivers/mtd/spi-nor/
12190F:	include/linux/mtd/spi-nor.h
12191
12192SPI SUBSYSTEM
12193M:	Mark Brown <broonie@kernel.org>
12194L:	linux-spi@vger.kernel.org
12195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12196Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
12197S:	Maintained
12198F:	Documentation/devicetree/bindings/spi/
12199F:	Documentation/spi/
12200F:	drivers/spi/
12201F:	include/linux/spi/
12202F:	include/uapi/linux/spi/
12203F:	tools/spi/
12204
12205SPIDERNET NETWORK DRIVER for CELL
12206M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12207L:	netdev@vger.kernel.org
12208S:	Supported
12209F:	Documentation/networking/spider_net.txt
12210F:	drivers/net/ethernet/toshiba/spider_net*
12211
12212SPU FILE SYSTEM
12213M:	Jeremy Kerr <jk@ozlabs.org>
12214L:	linuxppc-dev@lists.ozlabs.org
12215W:	http://www.ibm.com/developerworks/power/cell/
12216S:	Supported
12217F:	Documentation/filesystems/spufs.txt
12218F:	arch/powerpc/platforms/cell/spufs/
12219
12220SQUASHFS FILE SYSTEM
12221M:	Phillip Lougher <phillip@squashfs.org.uk>
12222L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
12223W:	http://squashfs.org.uk
12224T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12225S:	Maintained
12226F:	Documentation/filesystems/squashfs.txt
12227F:	fs/squashfs/
12228
12229SRM (Alpha) environment access
12230M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
12231S:	Maintained
12232F:	arch/alpha/kernel/srm_env.c
12233
12234STABLE BRANCH
12235M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12236L:	stable@vger.kernel.org
12237S:	Supported
12238F:	Documentation/process/stable-kernel-rules.rst
12239
12240STAGING SUBSYSTEM
12241M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12242T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12243L:	devel@driverdev.osuosl.org
12244S:	Supported
12245F:	drivers/staging/
12246
12247STAGING - COMEDI
12248M:	Ian Abbott <abbotti@mev.co.uk>
12249M:	H Hartley Sweeten <hsweeten@visionengravers.com>
12250S:	Odd Fixes
12251F:	drivers/staging/comedi/
12252
12253STAGING - FLARION FT1000 DRIVERS
12254M:	Marek Belisko <marek.belisko@gmail.com>
12255S:	Odd Fixes
12256F:	drivers/staging/ft1000/
12257
12258STAGING - INDUSTRIAL IO
12259M:	Jonathan Cameron <jic23@kernel.org>
12260L:	linux-iio@vger.kernel.org
12261S:	Odd Fixes
12262F:	Documentation/devicetree/bindings/staging/iio/
12263F:	drivers/staging/iio/
12264
12265STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12266M:	Jarod Wilson <jarod@wilsonet.com>
12267W:	http://www.lirc.org/
12268S:	Odd Fixes
12269F:	drivers/staging/media/lirc/
12270
12271STAGING - LUSTRE PARALLEL FILESYSTEM
12272M:	Oleg Drokin <oleg.drokin@intel.com>
12273M:	Andreas Dilger <andreas.dilger@intel.com>
12274M:	James Simmons <jsimmons@infradead.org>
12275L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
12276W:	http://wiki.lustre.org/
12277S:	Maintained
12278F:	drivers/staging/lustre
12279
12280STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12281M:	Marc Dietrich <marvin24@gmx.de>
12282L:	ac100@lists.launchpad.net (moderated for non-subscribers)
12283L:	linux-tegra@vger.kernel.org
12284S:	Maintained
12285F:	drivers/staging/nvec/
12286
12287STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12288M:	Jens Frederich <jfrederich@gmail.com>
12289M:	Daniel Drake <dsd@laptop.org>
12290M:	Jon Nettleton <jon.nettleton@gmail.com>
12291W:	http://wiki.laptop.org/go/DCON
12292S:	Maintained
12293F:	drivers/staging/olpc_dcon/
12294
12295STAGING - REALTEK RTL8712U DRIVERS
12296M:	Larry Finger <Larry.Finger@lwfinger.net>
12297M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12298S:	Odd Fixes
12299F:	drivers/staging/rtl8712/
12300
12301STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12302M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12303M:	Teddy Wang <teddy.wang@siliconmotion.com>
12304M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12305L:	linux-fbdev@vger.kernel.org
12306S:	Maintained
12307F:	drivers/staging/sm750fb/
12308
12309STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12310M:	William Hubbs <w.d.hubbs@gmail.com>
12311M:	Chris Brannon <chris@the-brannons.com>
12312M:	Kirk Reiser <kirk@reisers.ca>
12313M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
12314L:	speakup@linux-speakup.org
12315W:	http://www.linux-speakup.org/
12316S:	Odd Fixes
12317F:	drivers/staging/speakup/
12318
12319STAGING - VIA VT665X DRIVERS
12320M:	Forest Bond <forest@alittletooquiet.net>
12321S:	Odd Fixes
12322F:	drivers/staging/vt665?/
12323
12324STAGING - WILC1000 WIFI DRIVER
12325M:	Aditya Shankar <aditya.shankar@microchip.com>
12326M:	Ganesh Krishna <ganesh.krishna@microchip.com>
12327L:	linux-wireless@vger.kernel.org
12328S:	Supported
12329F:	drivers/staging/wilc1000/
12330
12331STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12332M:	Arnaud Patard <arnaud.patard@rtp-net.org>
12333S:	Odd Fixes
12334F:	drivers/staging/xgifb/
12335
12336STARFIRE/DURALAN NETWORK DRIVER
12337M:	Ion Badulescu <ionut@badula.org>
12338S:	Odd Fixes
12339F:	drivers/net/ethernet/adaptec/starfire*
12340
12341SUN3/3X
12342M:	Sam Creasey <sammy@sammy.net>
12343W:	http://sammy.net/sun3/
12344S:	Maintained
12345F:	arch/m68k/kernel/*sun3*
12346F:	arch/m68k/sun3*/
12347F:	arch/m68k/include/asm/sun3*
12348F:	drivers/net/ethernet/i825xx/sun3*
12349
12350SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12351M:	Hans de Goede <hdegoede@redhat.com>
12352L:	linux-input@vger.kernel.org
12353S:	Maintained
12354F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12355F:	drivers/input/keyboard/sun4i-lradc-keys.c
12356
12357SUNDANCE NETWORK DRIVER
12358M:	Denis Kirjanov <kda@linux-powerpc.org>
12359L:	netdev@vger.kernel.org
12360S:	Maintained
12361F:	drivers/net/ethernet/dlink/sundance.c
12362
12363SUPERH
12364M:	Yoshinori Sato <ysato@users.sourceforge.jp>
12365M:	Rich Felker <dalias@libc.org>
12366L:	linux-sh@vger.kernel.org
12367Q:	http://patchwork.kernel.org/project/linux-sh/list/
12368S:	Maintained
12369F:	Documentation/sh/
12370F:	arch/sh/
12371F:	drivers/sh/
12372
12373SUSPEND TO RAM
12374M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
12375M:	Len Brown <len.brown@intel.com>
12376M:	Pavel Machek <pavel@ucw.cz>
12377L:	linux-pm@vger.kernel.org
12378B:	https://bugzilla.kernel.org
12379S:	Supported
12380F:	Documentation/power/
12381F:	arch/x86/kernel/acpi/
12382F:	drivers/base/power/
12383F:	kernel/power/
12384F:	include/linux/suspend.h
12385F:	include/linux/freezer.h
12386F:	include/linux/pm.h
12387
12388SVGA HANDLING
12389M:	Martin Mares <mj@ucw.cz>
12390L:	linux-video@atrey.karlin.mff.cuni.cz
12391S:	Maintained
12392F:	Documentation/svga.txt
12393F:	arch/x86/boot/video*
12394
12395SWIOTLB SUBSYSTEM
12396M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12397L:	linux-kernel@vger.kernel.org
12398T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12399S:	Supported
12400F:	lib/swiotlb.c
12401F:	arch/*/kernel/pci-swiotlb.c
12402F:	include/linux/swiotlb.h
12403
12404SWITCHDEV
12405M:	Jiri Pirko <jiri@resnulli.us>
12406M:	Ivan Vecera <ivecera@redhat.com>
12407L:	netdev@vger.kernel.org
12408S:	Supported
12409F:	net/switchdev/
12410F:	include/net/switchdev.h
12411
12412SYNOPSYS ARC ARCHITECTURE
12413M:	Vineet Gupta <vgupta@synopsys.com>
12414L:	linux-snps-arc@lists.infradead.org
12415S:	Supported
12416F:	arch/arc/
12417F:	Documentation/devicetree/bindings/arc/*
12418F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12419F:	drivers/clocksource/arc_timer.c
12420F:	drivers/tty/serial/arc_uart.c
12421T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12422
12423SYNOPSYS ARC SDP platform support
12424M:	Alexey Brodkin <abrodkin@synopsys.com>
12425S:	Supported
12426F:	arch/arc/plat-axs10x
12427F:	arch/arc/boot/dts/ax*
12428F:	Documentation/devicetree/bindings/arc/axs10*
12429
12430SYSTEM CONFIGURATION (SYSCON)
12431M:	Lee Jones <lee.jones@linaro.org>
12432M:	Arnd Bergmann <arnd@arndb.de>
12433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12434S:	Supported
12435F:	drivers/mfd/syscon.c
12436
12437SYSTEM RESET/SHUTDOWN DRIVERS
12438M:	Sebastian Reichel <sre@kernel.org>
12439L:	linux-pm@vger.kernel.org
12440T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12441S:	Maintained
12442F:	Documentation/devicetree/bindings/power/reset/
12443F:	drivers/power/reset/
12444
12445SYSV FILESYSTEM
12446M:	Christoph Hellwig <hch@infradead.org>
12447S:	Maintained
12448F:	Documentation/filesystems/sysv-fs.txt
12449F:	fs/sysv/
12450F:	include/linux/sysv_fs.h
12451
12452TARGET SUBSYSTEM
12453M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
12454L:	linux-scsi@vger.kernel.org
12455L:	target-devel@vger.kernel.org
12456W:	http://www.linux-iscsi.org
12457W:	http://groups.google.com/group/linux-iscsi-target-dev
12458T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12459S:	Supported
12460F:	drivers/target/
12461F:	include/target/
12462F:	Documentation/target/
12463
12464TASKSTATS STATISTICS INTERFACE
12465M:	Balbir Singh <bsingharora@gmail.com>
12466S:	Maintained
12467F:	Documentation/accounting/taskstats*
12468F:	include/linux/taskstats*
12469F:	kernel/taskstats.c
12470
12471TC subsystem
12472M:	Jamal Hadi Salim <jhs@mojatatu.com>
12473M:	Cong Wang <xiyou.wangcong@gmail.com>
12474M:	Jiri Pirko <jiri@resnulli.us>
12475L:	netdev@vger.kernel.org
12476S:	Maintained
12477F:	include/net/pkt_cls.h
12478F:	include/net/pkt_sched.h
12479F:	include/net/tc_act/
12480F:	include/uapi/linux/pkt_cls.h
12481F:	include/uapi/linux/pkt_sched.h
12482F:	include/uapi/linux/tc_act/
12483F:	include/uapi/linux/tc_ematch/
12484F:	net/sched/
12485
12486TCP LOW PRIORITY MODULE
12487M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12488M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12489W:	http://tcp-lp-mod.sourceforge.net/
12490S:	Maintained
12491F:	net/ipv4/tcp_lp.c
12492
12493TDA10071 MEDIA DRIVER
12494M:	Antti Palosaari <crope@iki.fi>
12495L:	linux-media@vger.kernel.org
12496W:	https://linuxtv.org
12497W:	http://palosaari.fi/linux/
12498Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12499T:	git git://linuxtv.org/anttip/media_tree.git
12500S:	Maintained
12501F:	drivers/media/dvb-frontends/tda10071*
12502
12503TDA18212 MEDIA DRIVER
12504M:	Antti Palosaari <crope@iki.fi>
12505L:	linux-media@vger.kernel.org
12506W:	https://linuxtv.org
12507W:	http://palosaari.fi/linux/
12508Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12509T:	git git://linuxtv.org/anttip/media_tree.git
12510S:	Maintained
12511F:	drivers/media/tuners/tda18212*
12512
12513TDA18218 MEDIA DRIVER
12514M:	Antti Palosaari <crope@iki.fi>
12515L:	linux-media@vger.kernel.org
12516W:	https://linuxtv.org
12517W:	http://palosaari.fi/linux/
12518Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12519T:	git git://linuxtv.org/anttip/media_tree.git
12520S:	Maintained
12521F:	drivers/media/tuners/tda18218*
12522
12523TDA18271 MEDIA DRIVER
12524M:	Michael Krufky <mkrufky@linuxtv.org>
12525L:	linux-media@vger.kernel.org
12526W:	https://linuxtv.org
12527W:	http://github.com/mkrufky
12528Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12529T:	git git://linuxtv.org/mkrufky/tuners.git
12530S:	Maintained
12531F:	drivers/media/tuners/tda18271*
12532
12533TDA827x MEDIA DRIVER
12534M:	Michael Krufky <mkrufky@linuxtv.org>
12535L:	linux-media@vger.kernel.org
12536W:	https://linuxtv.org
12537W:	http://github.com/mkrufky
12538Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12539T:	git git://linuxtv.org/mkrufky/tuners.git
12540S:	Maintained
12541F:	drivers/media/tuners/tda8290.*
12542
12543TDA8290 MEDIA DRIVER
12544M:	Michael Krufky <mkrufky@linuxtv.org>
12545L:	linux-media@vger.kernel.org
12546W:	https://linuxtv.org
12547W:	http://github.com/mkrufky
12548Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12549T:	git git://linuxtv.org/mkrufky/tuners.git
12550S:	Maintained
12551F:	drivers/media/tuners/tda8290.*
12552
12553TDA9840 MEDIA DRIVER
12554M:	Hans Verkuil <hverkuil@xs4all.nl>
12555L:	linux-media@vger.kernel.org
12556T:	git git://linuxtv.org/media_tree.git
12557W:	https://linuxtv.org
12558S:	Maintained
12559F:	drivers/media/i2c/tda9840*
12560
12561TEA5761 TUNER DRIVER
12562M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12563M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12564L:	linux-media@vger.kernel.org
12565W:	https://linuxtv.org
12566T:	git git://linuxtv.org/media_tree.git
12567S:	Odd fixes
12568F:	drivers/media/tuners/tea5761.*
12569
12570TEA5767 TUNER DRIVER
12571M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12572M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12573L:	linux-media@vger.kernel.org
12574W:	https://linuxtv.org
12575T:	git git://linuxtv.org/media_tree.git
12576S:	Maintained
12577F:	drivers/media/tuners/tea5767.*
12578
12579TEA6415C MEDIA DRIVER
12580M:	Hans Verkuil <hverkuil@xs4all.nl>
12581L:	linux-media@vger.kernel.org
12582T:	git git://linuxtv.org/media_tree.git
12583W:	https://linuxtv.org
12584S:	Maintained
12585F:	drivers/media/i2c/tea6415c*
12586
12587TEA6420 MEDIA DRIVER
12588M:	Hans Verkuil <hverkuil@xs4all.nl>
12589L:	linux-media@vger.kernel.org
12590T:	git git://linuxtv.org/media_tree.git
12591W:	https://linuxtv.org
12592S:	Maintained
12593F:	drivers/media/i2c/tea6420*
12594
12595TEAM DRIVER
12596M:	Jiri Pirko <jiri@resnulli.us>
12597L:	netdev@vger.kernel.org
12598S:	Supported
12599F:	drivers/net/team/
12600F:	include/linux/if_team.h
12601F:	include/uapi/linux/if_team.h
12602
12603TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12604M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12605S:	Maintained
12606F:	arch/x86/platform/ts5500/
12607
12608TECHNOTREND USB IR RECEIVER
12609M:	Sean Young <sean@mess.org>
12610L:	linux-media@vger.kernel.org
12611S:	Maintained
12612F:	drivers/media/rc/ttusbir.c
12613
12614TEGRA ARCHITECTURE SUPPORT
12615M:	Thierry Reding <thierry.reding@gmail.com>
12616M:	Jonathan Hunter <jonathanh@nvidia.com>
12617L:	linux-tegra@vger.kernel.org
12618Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
12619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12620S:	Supported
12621N:	[^a-z]tegra
12622
12623TEGRA CLOCK DRIVER
12624M:	Peter De Schrijver <pdeschrijver@nvidia.com>
12625M:	Prashant Gaikwad <pgaikwad@nvidia.com>
12626S:	Supported
12627F:	drivers/clk/tegra/
12628
12629TEGRA DMA DRIVERS
12630M:	Laxman Dewangan <ldewangan@nvidia.com>
12631M:	Jon Hunter <jonathanh@nvidia.com>
12632S:	Supported
12633F:	drivers/dma/tegra*
12634
12635TEGRA I2C DRIVER
12636M:	Laxman Dewangan <ldewangan@nvidia.com>
12637S:	Supported
12638F:	drivers/i2c/busses/i2c-tegra.c
12639
12640TEGRA IOMMU DRIVERS
12641M:	Hiroshi Doyu <hdoyu@nvidia.com>
12642S:	Supported
12643F:	drivers/iommu/tegra*
12644
12645TEGRA KBC DRIVER
12646M:	Rakesh Iyer <riyer@nvidia.com>
12647M:	Laxman Dewangan <ldewangan@nvidia.com>
12648S:	Supported
12649F:	drivers/input/keyboard/tegra-kbc.c
12650
12651TEGRA PWM DRIVER
12652M:	Thierry Reding <thierry.reding@gmail.com>
12653S:	Supported
12654F:	drivers/pwm/pwm-tegra.c
12655
12656TEGRA SERIAL DRIVER
12657M:	Laxman Dewangan <ldewangan@nvidia.com>
12658S:	Supported
12659F:	drivers/tty/serial/serial-tegra.c
12660
12661TEGRA SPI DRIVER
12662M:	Laxman Dewangan <ldewangan@nvidia.com>
12663S:	Supported
12664F:	drivers/spi/spi-tegra*
12665
12666TEHUTI ETHERNET DRIVER
12667M:	Andy Gospodarek <andy@greyhouse.net>
12668L:	netdev@vger.kernel.org
12669S:	Supported
12670F:	drivers/net/ethernet/tehuti/*
12671
12672Telecom Clock Driver for MCPL0010
12673M:	Mark Gross <mark.gross@intel.com>
12674S:	Supported
12675F:	drivers/char/tlclk.c
12676
12677TENSILICA XTENSA PORT (xtensa)
12678M:	Chris Zankel <chris@zankel.net>
12679M:	Max Filippov <jcmvbkbc@gmail.com>
12680L:	linux-xtensa@linux-xtensa.org
12681T:	git git://github.com/czankel/xtensa-linux.git
12682S:	Maintained
12683F:	arch/xtensa/
12684F:	drivers/irqchip/irq-xtensa-*
12685
12686Texas Instruments' System Control Interface (TISCI) Protocol Driver
12687M:	Nishanth Menon <nm@ti.com>
12688M:	Tero Kristo <t-kristo@ti.com>
12689M:	Santosh Shilimkar <ssantosh@kernel.org>
12690L:	linux-arm-kernel@lists.infradead.org
12691S:	Maintained
12692F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12693F:	drivers/firmware/ti_sci*
12694F:	include/linux/soc/ti/ti_sci_protocol.h
12695F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
12696F:	include/dt-bindings/genpd/k2g.h
12697F:	drivers/soc/ti/ti_sci_pm_domains.c
12698
12699THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12700M:	Hans Verkuil <hverkuil@xs4all.nl>
12701L:	linux-media@vger.kernel.org
12702T:	git git://linuxtv.org/media_tree.git
12703W:	https://linuxtv.org
12704S:	Maintained
12705F:	drivers/media/radio/radio-raremono.c
12706
12707THERMAL
12708M:	Zhang Rui <rui.zhang@intel.com>
12709M:	Eduardo Valentin <edubezval@gmail.com>
12710L:	linux-pm@vger.kernel.org
12711T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12712T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12713Q:	https://patchwork.kernel.org/project/linux-pm/list/
12714S:	Supported
12715F:	drivers/thermal/
12716F:	include/linux/thermal.h
12717F:	include/uapi/linux/thermal.h
12718F:	include/linux/cpu_cooling.h
12719F:	Documentation/devicetree/bindings/thermal/
12720
12721THERMAL/CPU_COOLING
12722M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
12723M:	Viresh Kumar <viresh.kumar@linaro.org>
12724M:	Javi Merino <javi.merino@kernel.org>
12725L:	linux-pm@vger.kernel.org
12726S:	Supported
12727F:	Documentation/thermal/cpu-cooling-api.txt
12728F:	drivers/thermal/cpu_cooling.c
12729F:	include/linux/cpu_cooling.h
12730
12731THINKPAD ACPI EXTRAS DRIVER
12732M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12733L:	ibm-acpi-devel@lists.sourceforge.net
12734L:	platform-driver-x86@vger.kernel.org
12735W:	http://ibm-acpi.sourceforge.net
12736W:	http://thinkwiki.org/wiki/Ibm-acpi
12737T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12738S:	Maintained
12739F:	drivers/platform/x86/thinkpad_acpi.c
12740
12741TI BANDGAP AND THERMAL DRIVER
12742M:	Eduardo Valentin <edubezval@gmail.com>
12743M:	Keerthy <j-keerthy@ti.com>
12744L:	linux-pm@vger.kernel.org
12745L:	linux-omap@vger.kernel.org
12746S:	Maintained
12747F:	drivers/thermal/ti-soc-thermal/
12748
12749TI VPE/CAL DRIVERS
12750M:	Benoit Parrot <bparrot@ti.com>
12751L:	linux-media@vger.kernel.org
12752W:	http://linuxtv.org/
12753Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12754S:	Maintained
12755F:	drivers/media/platform/ti-vpe/
12756
12757TI CDCE706 CLOCK DRIVER
12758M:	Max Filippov <jcmvbkbc@gmail.com>
12759S:	Maintained
12760F:	drivers/clk/clk-cdce706.c
12761
12762TI CLOCK DRIVER
12763M:	Tero Kristo <t-kristo@ti.com>
12764L:	linux-omap@vger.kernel.org
12765S:	Maintained
12766F:	drivers/clk/ti/
12767F:	include/linux/clk/ti.h
12768
12769TI ETHERNET SWITCH DRIVER (CPSW)
12770R:	Grygorii Strashko <grygorii.strashko@ti.com>
12771L:	linux-omap@vger.kernel.org
12772L:	netdev@vger.kernel.org
12773S:	Maintained
12774F:	drivers/net/ethernet/ti/cpsw*
12775F:	drivers/net/ethernet/ti/davinci*
12776
12777TI FLASH MEDIA INTERFACE DRIVER
12778M:	Alex Dubov <oakad@yahoo.com>
12779S:	Maintained
12780F:	drivers/misc/tifm*
12781F:	drivers/mmc/host/tifm_sd.c
12782F:	include/linux/tifm.h
12783
12784TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12785M:	Santosh Shilimkar <ssantosh@kernel.org>
12786L:	linux-kernel@vger.kernel.org
12787L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12788S:	Maintained
12789F:	drivers/soc/ti/*
12790T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12791
12792
12793TI LM49xxx FAMILY ASoC CODEC DRIVERS
12794M:	M R Swami Reddy <mr.swami.reddy@ti.com>
12795M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12796L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12797S:	Maintained
12798F:	sound/soc/codecs/lm49453*
12799F:	sound/soc/codecs/isabelle*
12800
12801TI LP855x BACKLIGHT DRIVER
12802M:	Milo Kim <milo.kim@ti.com>
12803S:	Maintained
12804F:	Documentation/backlight/lp855x-driver.txt
12805F:	drivers/video/backlight/lp855x_bl.c
12806F:	include/linux/platform_data/lp855x.h
12807
12808TI LP8727 CHARGER DRIVER
12809M:	Milo Kim <milo.kim@ti.com>
12810S:	Maintained
12811F:	drivers/power/supply/lp8727_charger.c
12812F:	include/linux/platform_data/lp8727.h
12813
12814TI LP8788 MFD DRIVER
12815M:	Milo Kim <milo.kim@ti.com>
12816S:	Maintained
12817F:	drivers/iio/adc/lp8788_adc.c
12818F:	drivers/leds/leds-lp8788.c
12819F:	drivers/mfd/lp8788*.c
12820F:	drivers/power/supply/lp8788-charger.c
12821F:	drivers/regulator/lp8788-*.c
12822F:	include/linux/mfd/lp8788*.h
12823
12824TI NETCP ETHERNET DRIVER
12825M:	Wingman Kwok <w-kwok2@ti.com>
12826M:	Murali Karicheri <m-karicheri2@ti.com>
12827L:	netdev@vger.kernel.org
12828S:	Maintained
12829F:	drivers/net/ethernet/ti/netcp*
12830
12831TI TAS571X FAMILY ASoC CODEC DRIVER
12832M:	Kevin Cernekee <cernekee@chromium.org>
12833L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12834S:	Odd Fixes
12835F:	sound/soc/codecs/tas571x*
12836
12837TI TWL4030 SERIES SOC CODEC DRIVER
12838M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
12839L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12840S:	Maintained
12841F:	sound/soc/codecs/twl4030*
12842
12843TI WILINK WIRELESS DRIVERS
12844L:	linux-wireless@vger.kernel.org
12845W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
12846W:	http://wireless.kernel.org/en/users/Drivers/wl1251
12847T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12848S:	Orphan
12849F:	drivers/net/wireless/ti/
12850F:	include/linux/wl12xx.h
12851
12852TIPC NETWORK LAYER
12853M:	Jon Maloy <jon.maloy@ericsson.com>
12854M:	Ying Xue <ying.xue@windriver.com>
12855L:	netdev@vger.kernel.org (core kernel code)
12856L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12857W:	http://tipc.sourceforge.net/
12858S:	Maintained
12859F:	include/uapi/linux/tipc*.h
12860F:	net/tipc/
12861
12862TILE ARCHITECTURE
12863M:	Chris Metcalf <cmetcalf@mellanox.com>
12864W:	http://www.mellanox.com/repository/solutions/tile-scm/
12865T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12866S:	Supported
12867F:	arch/tile/
12868F:	drivers/char/tile-srom.c
12869F:	drivers/edac/tile_edac.c
12870F:	drivers/net/ethernet/tile/
12871F:	drivers/rtc/rtc-tile.c
12872F:	drivers/tty/hvc/hvc_tile.c
12873F:	drivers/tty/serial/tilegx.c
12874F:	drivers/usb/host/*-tilegx.c
12875F:	include/linux/usb/tilegx.h
12876
12877TLAN NETWORK DRIVER
12878M:	Samuel Chessman <chessman@tux.org>
12879L:	tlan-devel@lists.sourceforge.net (subscribers-only)
12880W:	http://sourceforge.net/projects/tlan/
12881S:	Maintained
12882F:	Documentation/networking/tlan.txt
12883F:	drivers/net/ethernet/ti/tlan.*
12884
12885TOMOYO SECURITY MODULE
12886M:	Kentaro Takeda <takedakn@nttdata.co.jp>
12887M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12888L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12889L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12890L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12891L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12892W:	http://tomoyo.sourceforge.jp/
12893T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12894S:	Maintained
12895F:	security/tomoyo/
12896
12897TOPSTAR LAPTOP EXTRAS DRIVER
12898M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12899L:	platform-driver-x86@vger.kernel.org
12900S:	Maintained
12901F:	drivers/platform/x86/topstar-laptop.c
12902
12903TOSHIBA ACPI EXTRAS DRIVER
12904M:	Azael Avalos <coproscefalo@gmail.com>
12905L:	platform-driver-x86@vger.kernel.org
12906S:	Maintained
12907F:	drivers/platform/x86/toshiba_acpi.c
12908
12909TOSHIBA BLUETOOTH DRIVER
12910M:	Azael Avalos <coproscefalo@gmail.com>
12911L:	platform-driver-x86@vger.kernel.org
12912S:	Maintained
12913F:	drivers/platform/x86/toshiba_bluetooth.c
12914
12915TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12916M:	Azael Avalos <coproscefalo@gmail.com>
12917L:	platform-driver-x86@vger.kernel.org
12918S:	Maintained
12919F:	drivers/platform/x86/toshiba_haps.c
12920
12921TOSHIBA WMI HOTKEYS DRIVER
12922M:	Azael Avalos <coproscefalo@gmail.com>
12923L:	platform-driver-x86@vger.kernel.org
12924S:	Maintained
12925F:	drivers/platform/x86/toshiba-wmi.c
12926
12927TOSHIBA SMM DRIVER
12928M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
12929W:	http://www.buzzard.org.uk/toshiba/
12930S:	Maintained
12931F:	drivers/char/toshiba.c
12932F:	include/linux/toshiba.h
12933F:	include/uapi/linux/toshiba.h
12934
12935TOSHIBA TC358743 DRIVER
12936M:	Mats Randgaard <matrandg@cisco.com>
12937L:	linux-media@vger.kernel.org
12938S:	Maintained
12939F:	drivers/media/i2c/tc358743*
12940F:	include/media/i2c/tc358743.h
12941
12942TMIO/SDHI MMC DRIVER
12943M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12944L:	linux-mmc@vger.kernel.org
12945S:	Supported
12946F:	drivers/mmc/host/tmio_mmc*
12947F:	drivers/mmc/host/sh_mobile_sdhi.c
12948F:	include/linux/mfd/tmio.h
12949
12950TMP401 HARDWARE MONITOR DRIVER
12951M:	Guenter Roeck <linux@roeck-us.net>
12952L:	linux-hwmon@vger.kernel.org
12953S:	Maintained
12954F:	Documentation/hwmon/tmp401
12955F:	drivers/hwmon/tmp401.c
12956
12957TMPFS (SHMEM FILESYSTEM)
12958M:	Hugh Dickins <hughd@google.com>
12959L:	linux-mm@kvack.org
12960S:	Maintained
12961F:	include/linux/shmem_fs.h
12962F:	mm/shmem.c
12963
12964TM6000 VIDEO4LINUX DRIVER
12965M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12966M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12967L:	linux-media@vger.kernel.org
12968W:	https://linuxtv.org
12969T:	git git://linuxtv.org/media_tree.git
12970S:	Odd fixes
12971F:	drivers/media/usb/tm6000/
12972F:	Documentation/media/v4l-drivers/tm6000*
12973
12974TW5864 VIDEO4LINUX DRIVER
12975M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12976M:	Anton Sviridenko <anton@corp.bluecherry.net>
12977M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12978M:	Andrey Utkin <andrey_utkin@fastmail.com>
12979L:	linux-media@vger.kernel.org
12980S:	Supported
12981F:	drivers/media/pci/tw5864/
12982
12983TW68 VIDEO4LINUX DRIVER
12984M:	Hans Verkuil <hverkuil@xs4all.nl>
12985L:	linux-media@vger.kernel.org
12986T:	git git://linuxtv.org/media_tree.git
12987W:	https://linuxtv.org
12988S:	Odd Fixes
12989F:	drivers/media/pci/tw68/
12990
12991TW686X VIDEO4LINUX DRIVER
12992M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12993L:	linux-media@vger.kernel.org
12994T:	git git://linuxtv.org/media_tree.git
12995W:	http://linuxtv.org
12996S:	Maintained
12997F:	drivers/media/pci/tw686x/
12998
12999TPM DEVICE DRIVER
13000M:	Peter Huewe <peterhuewe@gmx.de>
13001M:	Marcel Selhorst <tpmdd@selhorst.net>
13002M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13003R:	Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13004W:	http://tpmdd.sourceforge.net
13005L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13006Q:	https://patchwork.kernel.org/project/tpmdd-devel/list/
13007T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
13008S:	Maintained
13009F:	drivers/char/tpm/
13010
13011TPM IBM_VTPM DEVICE DRIVER
13012M:	Ashley Lai <ashleydlai@gmail.com>
13013W:	http://tpmdd.sourceforge.net
13014L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13015S:	Maintained
13016F:	drivers/char/tpm/tpm_ibmvtpm*
13017
13018TRACING
13019M:	Steven Rostedt <rostedt@goodmis.org>
13020M:	Ingo Molnar <mingo@redhat.com>
13021T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13022S:	Maintained
13023F:	Documentation/trace/ftrace.txt
13024F:	arch/*/*/*/ftrace.h
13025F:	arch/*/kernel/ftrace.c
13026F:	include/*/ftrace.h
13027F:	include/linux/trace*.h
13028F:	include/trace/
13029F:	kernel/trace/
13030F:	tools/testing/selftests/ftrace/
13031
13032TRACING MMIO ACCESSES (MMIOTRACE)
13033M:	Steven Rostedt <rostedt@goodmis.org>
13034M:	Ingo Molnar <mingo@kernel.org>
13035R:	Karol Herbst <karolherbst@gmail.com>
13036R:	Pekka Paalanen <ppaalanen@gmail.com>
13037S:	Maintained
13038L:	linux-kernel@vger.kernel.org
13039L:	nouveau@lists.freedesktop.org
13040F:	kernel/trace/trace_mmiotrace.c
13041F:	include/linux/mmiotrace.h
13042F:	arch/x86/mm/kmmio.c
13043F:	arch/x86/mm/mmio-mod.c
13044F:	arch/x86/mm/testmmiotrace.c
13045
13046TRIVIAL PATCHES
13047M:	Jiri Kosina <trivial@kernel.org>
13048T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13049S:	Maintained
13050K:	^Subject:.*(?i)trivial
13051
13052TTY LAYER
13053M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13054M:	Jiri Slaby <jslaby@suse.com>
13055S:	Supported
13056T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13057F:	Documentation/serial/
13058F:	drivers/tty/
13059F:	drivers/tty/serial/serial_core.c
13060F:	include/linux/serial_core.h
13061F:	include/linux/serial.h
13062F:	include/linux/tty.h
13063F:	include/uapi/linux/serial_core.h
13064F:	include/uapi/linux/serial.h
13065F:	include/uapi/linux/tty.h
13066
13067TUA9001 MEDIA DRIVER
13068M:	Antti Palosaari <crope@iki.fi>
13069L:	linux-media@vger.kernel.org
13070W:	https://linuxtv.org
13071W:	http://palosaari.fi/linux/
13072Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13073T:	git git://linuxtv.org/anttip/media_tree.git
13074S:	Maintained
13075F:	drivers/media/tuners/tua9001*
13076
13077TULIP NETWORK DRIVERS
13078L:	netdev@vger.kernel.org
13079L:	linux-parisc@vger.kernel.org
13080S:	Orphan
13081F:	drivers/net/ethernet/dec/tulip/
13082
13083TUN/TAP driver
13084M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
13085W:	http://vtun.sourceforge.net/tun
13086S:	Maintained
13087F:	Documentation/networking/tuntap.txt
13088F:	arch/um/os-Linux/drivers/
13089
13090TURBOCHANNEL SUBSYSTEM
13091M:	"Maciej W. Rozycki" <macro@linux-mips.org>
13092M:	Ralf Baechle <ralf@linux-mips.org>
13093L:	linux-mips@linux-mips.org
13094Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
13095S:	Maintained
13096F:	drivers/tc/
13097F:	include/linux/tc.h
13098
13099UBI FILE SYSTEM (UBIFS)
13100M:	Richard Weinberger <richard@nod.at>
13101M:	Artem Bityutskiy <dedekind1@gmail.com>
13102M:	Adrian Hunter <adrian.hunter@intel.com>
13103L:	linux-mtd@lists.infradead.org
13104T:	git git://git.infradead.org/ubifs-2.6.git
13105W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
13106S:	Supported
13107F:	Documentation/filesystems/ubifs.txt
13108F:	fs/ubifs/
13109
13110UCLINUX (M68KNOMMU AND COLDFIRE)
13111M:	Greg Ungerer <gerg@linux-m68k.org>
13112W:	http://www.linux-m68k.org/
13113W:	http://www.uclinux.org/
13114L:	linux-m68k@lists.linux-m68k.org
13115L:	uclinux-dev@uclinux.org  (subscribers-only)
13116T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13117S:	Maintained
13118F:	arch/m68k/coldfire/
13119F:	arch/m68k/68*/
13120F:	arch/m68k/*/*_no.*
13121F:	arch/m68k/include/asm/*_no.*
13122
13123UDF FILESYSTEM
13124M:	Jan Kara <jack@suse.com>
13125S:	Maintained
13126F:	Documentation/filesystems/udf.txt
13127F:	fs/udf/
13128
13129UDRAW TABLET
13130M:	Bastien Nocera <hadess@hadess.net>
13131L:	linux-input@vger.kernel.org
13132S:	Maintained
13133F:	drivers/hid/hid-udraw.c
13134
13135UFS FILESYSTEM
13136M:	Evgeniy Dushistov <dushistov@mail.ru>
13137S:	Maintained
13138F:	Documentation/filesystems/ufs.txt
13139F:	fs/ufs/
13140
13141UHID USERSPACE HID IO DRIVER:
13142M:	David Herrmann <dh.herrmann@googlemail.com>
13143L:	linux-input@vger.kernel.org
13144S:	Maintained
13145F:	drivers/hid/uhid.c
13146F:	include/uapi/linux/uhid.h
13147
13148ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13149L:	linux-usb@vger.kernel.org
13150S:	Orphan
13151F:	drivers/uwb/
13152F:	include/linux/uwb.h
13153F:	include/linux/uwb/
13154
13155UNICORE32 ARCHITECTURE:
13156M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
13157W:	http://mprc.pku.edu.cn/~guanxuetao/linux
13158S:	Maintained
13159T:	git git://github.com/gxt/linux.git
13160F:	arch/unicore32/
13161
13162UNIFDEF
13163M:	Tony Finch <dot@dotat.at>
13164W:	http://dotat.at/prog/unifdef
13165S:	Maintained
13166F:	scripts/unifdef.c
13167
13168UNIFORM CDROM DRIVER
13169M:	Jens Axboe <axboe@kernel.dk>
13170W:	http://www.kernel.dk
13171S:	Maintained
13172F:	Documentation/cdrom/
13173F:	drivers/cdrom/cdrom.c
13174F:	include/linux/cdrom.h
13175F:	include/uapi/linux/cdrom.h
13176
13177UNISYS S-PAR DRIVERS
13178M:	David Kershner <david.kershner@unisys.com>
13179L:	sparmaintainer@unisys.com (Unisys internal)
13180S:	Supported
13181F:	drivers/staging/unisys/
13182
13183UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13184M:	Vinayak Holikatti <vinholikatti@gmail.com>
13185L:	linux-scsi@vger.kernel.org
13186S:	Supported
13187F:	Documentation/scsi/ufs.txt
13188F:	drivers/scsi/ufs/
13189
13190UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13191M:	Manjunath M Bettegowda <manjumb@synopsys.com>
13192M:	Prabu Thangamuthu <prabut@synopsys.com>
13193L:	linux-scsi@vger.kernel.org
13194S:	Supported
13195F:	drivers/scsi/ufs/*dwc*
13196
13197UNSORTED BLOCK IMAGES (UBI)
13198M:	Artem Bityutskiy <dedekind1@gmail.com>
13199M:	Richard Weinberger <richard@nod.at>
13200W:	http://www.linux-mtd.infradead.org/
13201L:	linux-mtd@lists.infradead.org
13202T:	git git://git.infradead.org/ubifs-2.6.git
13203S:	Supported
13204F:	drivers/mtd/ubi/
13205F:	include/linux/mtd/ubi.h
13206F:	include/uapi/mtd/ubi-user.h
13207
13208USB ACM DRIVER
13209M:	Oliver Neukum <oneukum@suse.com>
13210L:	linux-usb@vger.kernel.org
13211S:	Maintained
13212F:	Documentation/usb/acm.txt
13213F:	drivers/usb/class/cdc-acm.*
13214
13215USB AR5523 WIRELESS DRIVER
13216M:	Pontus Fuchs <pontus.fuchs@gmail.com>
13217L:	linux-wireless@vger.kernel.org
13218S:	Maintained
13219F:	drivers/net/wireless/ath/ar5523/
13220
13221USB ATTACHED SCSI
13222M:	Oliver Neukum <oneukum@suse.com>
13223L:	linux-usb@vger.kernel.org
13224L:	linux-scsi@vger.kernel.org
13225S:	Maintained
13226F:	drivers/usb/storage/uas.c
13227
13228USB CDC ETHERNET DRIVER
13229M:	Oliver Neukum <oliver@neukum.org>
13230L:	linux-usb@vger.kernel.org
13231S:	Maintained
13232F:	drivers/net/usb/cdc_*.c
13233F:	include/uapi/linux/usb/cdc.h
13234
13235USB CHAOSKEY DRIVER
13236M:	Keith Packard <keithp@keithp.com>
13237L:	linux-usb@vger.kernel.org
13238S:	Maintained
13239F:	drivers/usb/misc/chaoskey.c
13240
13241USB CYPRESS C67X00 DRIVER
13242M:	Peter Korsgaard <jacmet@sunsite.dk>
13243L:	linux-usb@vger.kernel.org
13244S:	Maintained
13245F:	drivers/usb/c67x00/
13246
13247USB DAVICOM DM9601 DRIVER
13248M:	Peter Korsgaard <jacmet@sunsite.dk>
13249L:	netdev@vger.kernel.org
13250W:	http://www.linux-usb.org/usbnet
13251S:	Maintained
13252F:	drivers/net/usb/dm9601.c
13253
13254USB DIAMOND RIO500 DRIVER
13255M:	Cesar Miquel <miquel@df.uba.ar>
13256L:	rio500-users@lists.sourceforge.net
13257W:	http://rio500.sourceforge.net
13258S:	Maintained
13259F:	drivers/usb/misc/rio500*
13260
13261USB EHCI DRIVER
13262M:	Alan Stern <stern@rowland.harvard.edu>
13263L:	linux-usb@vger.kernel.org
13264S:	Maintained
13265F:	Documentation/usb/ehci.txt
13266F:	drivers/usb/host/ehci*
13267
13268USB GADGET/PERIPHERAL SUBSYSTEM
13269M:	Felipe Balbi <balbi@kernel.org>
13270L:	linux-usb@vger.kernel.org
13271W:	http://www.linux-usb.org/gadget
13272T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13273S:	Maintained
13274F:	drivers/usb/gadget/
13275F:	include/linux/usb/gadget*
13276
13277USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13278M:	Jiri Kosina <jikos@kernel.org>
13279R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
13280L:	linux-usb@vger.kernel.org
13281T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13282S:	Maintained
13283F:	Documentation/hid/hiddev.txt
13284F:	drivers/hid/usbhid/
13285
13286USB ISP116X DRIVER
13287M:	Olav Kongas <ok@artecdesign.ee>
13288L:	linux-usb@vger.kernel.org
13289S:	Maintained
13290F:	drivers/usb/host/isp116x*
13291F:	include/linux/usb/isp116x.h
13292
13293USB LAN78XX ETHERNET DRIVER
13294M:	Woojung Huh <woojung.huh@microchip.com>
13295M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13296L:	netdev@vger.kernel.org
13297S:	Maintained
13298F:	drivers/net/usb/lan78xx.*
13299
13300USB MASS STORAGE DRIVER
13301M:	Alan Stern <stern@rowland.harvard.edu>
13302L:	linux-usb@vger.kernel.org
13303L:	usb-storage@lists.one-eyed-alien.net
13304S:	Maintained
13305W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
13306F:	drivers/usb/storage/
13307
13308USB MIDI DRIVER
13309M:	Clemens Ladisch <clemens@ladisch.de>
13310L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13311T:	git git://git.alsa-project.org/alsa-kernel.git
13312S:	Maintained
13313F:	sound/usb/midi.*
13314
13315USB NETWORKING DRIVERS
13316L:	linux-usb@vger.kernel.org
13317S:	Odd Fixes
13318F:	drivers/net/usb/
13319
13320USB OHCI DRIVER
13321M:	Alan Stern <stern@rowland.harvard.edu>
13322L:	linux-usb@vger.kernel.org
13323S:	Maintained
13324F:	Documentation/usb/ohci.txt
13325F:	drivers/usb/host/ohci*
13326
13327USB OTG FSM (Finite State Machine)
13328M:	Peter Chen <Peter.Chen@nxp.com>
13329T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13330L:	linux-usb@vger.kernel.org
13331S:	Maintained
13332F:	drivers/usb/common/usb-otg-fsm.c
13333
13334USB OVER IP DRIVER
13335M:	Valentina Manea <valentina.manea.m@gmail.com>
13336M:	Shuah Khan <shuahkh@osg.samsung.com>
13337M:	Shuah Khan <shuah@kernel.org>
13338L:	linux-usb@vger.kernel.org
13339S:	Maintained
13340F:	Documentation/usb/usbip_protocol.txt
13341F:	drivers/usb/usbip/
13342F:	tools/usb/usbip/
13343
13344USB PEGASUS DRIVER
13345M:	Petko Manolov <petkan@nucleusys.com>
13346L:	linux-usb@vger.kernel.org
13347L:	netdev@vger.kernel.org
13348T:	git git://github.com/petkan/pegasus.git
13349W:	https://github.com/petkan/pegasus
13350S:	Maintained
13351F:	drivers/net/usb/pegasus.*
13352
13353USB PHY LAYER
13354M:	Felipe Balbi <balbi@kernel.org>
13355L:	linux-usb@vger.kernel.org
13356T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13357S:	Maintained
13358F:	drivers/usb/phy/
13359
13360USB PRINTER DRIVER (usblp)
13361M:	Pete Zaitcev <zaitcev@redhat.com>
13362L:	linux-usb@vger.kernel.org
13363S:	Supported
13364F:	drivers/usb/class/usblp.c
13365
13366USB QMI WWAN NETWORK DRIVER
13367M:	Bjørn Mork <bjorn@mork.no>
13368L:	netdev@vger.kernel.org
13369S:	Maintained
13370F:	Documentation/ABI/testing/sysfs-class-net-qmi
13371F:	drivers/net/usb/qmi_wwan.c
13372
13373USB RTL8150 DRIVER
13374M:	Petko Manolov <petkan@nucleusys.com>
13375L:	linux-usb@vger.kernel.org
13376L:	netdev@vger.kernel.org
13377T:	git git://github.com/petkan/rtl8150.git
13378W:	https://github.com/petkan/rtl8150
13379S:	Maintained
13380F:	drivers/net/usb/rtl8150.c
13381
13382USB SERIAL SUBSYSTEM
13383M:	Johan Hovold <johan@kernel.org>
13384L:	linux-usb@vger.kernel.org
13385T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13386S:	Maintained
13387F:	Documentation/usb/usb-serial.txt
13388F:	drivers/usb/serial/
13389F:	include/linux/usb/serial.h
13390
13391USB SMSC75XX ETHERNET DRIVER
13392M:	Steve Glendinning <steve.glendinning@shawell.net>
13393L:	netdev@vger.kernel.org
13394S:	Maintained
13395F:	drivers/net/usb/smsc75xx.*
13396
13397USB SMSC95XX ETHERNET DRIVER
13398M:	Steve Glendinning <steve.glendinning@shawell.net>
13399M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13400L:	netdev@vger.kernel.org
13401S:	Maintained
13402F:	drivers/net/usb/smsc95xx.*
13403
13404USB SUBSYSTEM
13405M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13406L:	linux-usb@vger.kernel.org
13407W:	http://www.linux-usb.org
13408T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13409S:	Supported
13410F:	Documentation/devicetree/bindings/usb/
13411F:	Documentation/usb/
13412F:	drivers/usb/
13413F:	include/linux/usb.h
13414F:	include/linux/usb/
13415
13416USB TYPEC SUBSYSTEM
13417M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
13418L:	linux-usb@vger.kernel.org
13419S:	Maintained
13420F:	Documentation/ABI/testing/sysfs-class-typec
13421F:	Documentation/usb/typec.rst
13422F:	drivers/usb/typec/
13423F:	include/linux/usb/typec.h
13424
13425USB UHCI DRIVER
13426M:	Alan Stern <stern@rowland.harvard.edu>
13427L:	linux-usb@vger.kernel.org
13428S:	Maintained
13429F:	drivers/usb/host/uhci*
13430
13431USB "USBNET" DRIVER FRAMEWORK
13432M:	Oliver Neukum <oneukum@suse.com>
13433L:	netdev@vger.kernel.org
13434W:	http://www.linux-usb.org/usbnet
13435S:	Maintained
13436F:	drivers/net/usb/usbnet.c
13437F:	include/linux/usb/usbnet.h
13438
13439USB VIDEO CLASS
13440M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13441L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13442L:	linux-media@vger.kernel.org
13443T:	git git://linuxtv.org/media_tree.git
13444W:	http://www.ideasonboard.org/uvc/
13445S:	Maintained
13446F:	drivers/media/usb/uvc/
13447F:	include/uapi/linux/uvcvideo.h
13448
13449USB VISION DRIVER
13450M:	Hans Verkuil <hverkuil@xs4all.nl>
13451L:	linux-media@vger.kernel.org
13452T:	git git://linuxtv.org/media_tree.git
13453W:	https://linuxtv.org
13454S:	Odd Fixes
13455F:	drivers/media/usb/usbvision/
13456
13457USB WEBCAM GADGET
13458M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13459L:	linux-usb@vger.kernel.org
13460S:	Maintained
13461F:	drivers/usb/gadget/function/*uvc*
13462F:	drivers/usb/gadget/legacy/webcam.c
13463
13464USB WIRELESS RNDIS DRIVER (rndis_wlan)
13465M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
13466L:	linux-wireless@vger.kernel.org
13467S:	Maintained
13468F:	drivers/net/wireless/rndis_wlan.c
13469
13470USB XHCI DRIVER
13471M:	Mathias Nyman <mathias.nyman@intel.com>
13472L:	linux-usb@vger.kernel.org
13473S:	Supported
13474F:	drivers/usb/host/xhci*
13475F:	drivers/usb/host/pci-quirks*
13476
13477USB ZD1201 DRIVER
13478L:	linux-wireless@vger.kernel.org
13479W:	http://linux-lc100020.sourceforge.net
13480S:	Orphan
13481F:	drivers/net/wireless/zydas/zd1201.*
13482
13483USB ZR364XX DRIVER
13484M:	Antoine Jacquet <royale@zerezo.com>
13485L:	linux-usb@vger.kernel.org
13486L:	linux-media@vger.kernel.org
13487T:	git git://linuxtv.org/media_tree.git
13488W:	http://royale.zerezo.com/zr364xx/
13489S:	Maintained
13490F:	Documentation/media/v4l-drivers/zr364xx*
13491F:	drivers/media/usb/zr364xx/
13492
13493ULPI BUS
13494M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
13495L:	linux-usb@vger.kernel.org
13496S:	Maintained
13497F:	drivers/usb/common/ulpi.c
13498F:	include/linux/ulpi/
13499
13500USER-MODE LINUX (UML)
13501M:	Jeff Dike <jdike@addtoit.com>
13502M:	Richard Weinberger <richard@nod.at>
13503L:	user-mode-linux-devel@lists.sourceforge.net
13504L:	user-mode-linux-user@lists.sourceforge.net
13505W:	http://user-mode-linux.sourceforge.net
13506T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13507S:	Maintained
13508F:	Documentation/virtual/uml/
13509F:	arch/um/
13510F:	arch/x86/um/
13511F:	fs/hostfs/
13512F:	fs/hppfs/
13513
13514USERSPACE I/O (UIO)
13515M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13516S:	Maintained
13517T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13518F:	Documentation/driver-api/uio-howto.rst
13519F:	drivers/uio/
13520F:	include/linux/uio*.h
13521
13522UTIL-LINUX PACKAGE
13523M:	Karel Zak <kzak@redhat.com>
13524L:	util-linux@vger.kernel.org
13525W:	http://en.wikipedia.org/wiki/Util-linux
13526T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13527S:	Maintained
13528
13529UVESAFB DRIVER
13530M:	Michal Januszewski <spock@gentoo.org>
13531L:	linux-fbdev@vger.kernel.org
13532W:	http://dev.gentoo.org/~spock/projects/uvesafb/
13533S:	Maintained
13534F:	Documentation/fb/uvesafb.txt
13535F:	drivers/video/fbdev/uvesafb.*
13536
13537VF610 NAND DRIVER
13538M:	Stefan Agner <stefan@agner.ch>
13539L:	linux-mtd@lists.infradead.org
13540S:	Supported
13541F:	drivers/mtd/nand/vf610_nfc.c
13542
13543VFAT/FAT/MSDOS FILESYSTEM
13544M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13545S:	Maintained
13546F:	Documentation/filesystems/vfat.txt
13547F:	fs/fat/
13548
13549VFIO DRIVER
13550M:	Alex Williamson <alex.williamson@redhat.com>
13551L:	kvm@vger.kernel.org
13552T:	git git://github.com/awilliam/linux-vfio.git
13553S:	Maintained
13554F:	Documentation/vfio.txt
13555F:	drivers/vfio/
13556F:	include/linux/vfio.h
13557F:	include/uapi/linux/vfio.h
13558
13559VFIO MEDIATED DEVICE DRIVERS
13560M:	Kirti Wankhede <kwankhede@nvidia.com>
13561L:	kvm@vger.kernel.org
13562S:	Maintained
13563F:	Documentation/vfio-mediated-device.txt
13564F:	drivers/vfio/mdev/
13565F:	include/linux/mdev.h
13566F:	samples/vfio-mdev/
13567
13568VFIO PLATFORM DRIVER
13569M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
13570L:	kvm@vger.kernel.org
13571S:	Maintained
13572F:	drivers/vfio/platform/
13573
13574VGA_SWITCHEROO
13575R:	Lukas Wunner <lukas@wunner.de>
13576S:	Maintained
13577F:	Documentation/gpu/vga-switcheroo.rst
13578F:	drivers/gpu/vga/vga_switcheroo.c
13579F:	include/linux/vga_switcheroo.h
13580T:	git git://anongit.freedesktop.org/drm/drm-misc
13581
13582VIDEOBUF2 FRAMEWORK
13583M:	Pawel Osciak <pawel@osciak.com>
13584M:	Marek Szyprowski <m.szyprowski@samsung.com>
13585M:	Kyungmin Park <kyungmin.park@samsung.com>
13586L:	linux-media@vger.kernel.org
13587S:	Maintained
13588F:	drivers/media/v4l2-core/videobuf2-*
13589F:	include/media/videobuf2-*
13590
13591VIDEO MULTIPLEXER DRIVER
13592M:	Philipp Zabel <p.zabel@pengutronix.de>
13593L:	linux-media@vger.kernel.org
13594S:	Maintained
13595F:	drivers/media/platform/video-mux.c
13596
13597VIRTIO AND VHOST VSOCK DRIVER
13598M:	Stefan Hajnoczi <stefanha@redhat.com>
13599L:	kvm@vger.kernel.org
13600L:	virtualization@lists.linux-foundation.org
13601L:	netdev@vger.kernel.org
13602S:	Maintained
13603F:	include/linux/virtio_vsock.h
13604F:	include/uapi/linux/virtio_vsock.h
13605F:	include/uapi/linux/vsockmon.h
13606F:	net/vmw_vsock/af_vsock_tap.c
13607F:	net/vmw_vsock/virtio_transport_common.c
13608F:	net/vmw_vsock/virtio_transport.c
13609F:	drivers/net/vsockmon.c
13610F:	drivers/vhost/vsock.c
13611F:	drivers/vhost/vsock.h
13612
13613VIRTUAL SERIO DEVICE DRIVER
13614M:	Stephen Chandler Paul <thatslyude@gmail.com>
13615S:	Maintained
13616F:	drivers/input/serio/userio.c
13617F:	include/uapi/linux/userio.h
13618
13619VIRTIO CONSOLE DRIVER
13620M:	Amit Shah <amit@kernel.org>
13621L:	virtualization@lists.linux-foundation.org
13622S:	Maintained
13623F:	drivers/char/virtio_console.c
13624F:	include/linux/virtio_console.h
13625F:	include/uapi/linux/virtio_console.h
13626
13627VIRTIO CORE, NET AND BLOCK DRIVERS
13628M:	"Michael S. Tsirkin" <mst@redhat.com>
13629M:	Jason Wang <jasowang@redhat.com>
13630L:	virtualization@lists.linux-foundation.org
13631S:	Maintained
13632F:	Documentation/devicetree/bindings/virtio/
13633F:	drivers/virtio/
13634F:	tools/virtio/
13635F:	drivers/net/virtio_net.c
13636F:	drivers/block/virtio_blk.c
13637F:	include/linux/virtio*.h
13638F:	include/uapi/linux/virtio_*.h
13639F:	drivers/crypto/virtio/
13640
13641VIRTIO DRIVERS FOR S390
13642M:	Cornelia Huck <cornelia.huck@de.ibm.com>
13643M:	Halil Pasic <pasic@linux.vnet.ibm.com>
13644L:	linux-s390@vger.kernel.org
13645L:	virtualization@lists.linux-foundation.org
13646L:	kvm@vger.kernel.org
13647S:	Supported
13648F:	drivers/s390/virtio/
13649
13650VIRTIO GPU DRIVER
13651M:	David Airlie <airlied@linux.ie>
13652M:	Gerd Hoffmann <kraxel@redhat.com>
13653L:	dri-devel@lists.freedesktop.org
13654L:	virtualization@lists.linux-foundation.org
13655T:	git git://anongit.freedesktop.org/drm/drm-misc
13656S:	Maintained
13657F:	drivers/gpu/drm/virtio/
13658F:	include/uapi/linux/virtio_gpu.h
13659
13660VIRTIO HOST (VHOST)
13661M:	"Michael S. Tsirkin" <mst@redhat.com>
13662M:	Jason Wang <jasowang@redhat.com>
13663L:	kvm@vger.kernel.org
13664L:	virtualization@lists.linux-foundation.org
13665L:	netdev@vger.kernel.org
13666T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13667S:	Maintained
13668F:	drivers/vhost/
13669F:	include/uapi/linux/vhost.h
13670
13671VIRTIO INPUT DRIVER
13672M:	Gerd Hoffmann <kraxel@redhat.com>
13673S:	Maintained
13674F:	drivers/virtio/virtio_input.c
13675F:	include/uapi/linux/virtio_input.h
13676
13677VIRTIO CRYPTO DRIVER
13678M:  Gonglei <arei.gonglei@huawei.com>
13679L:  virtualization@lists.linux-foundation.org
13680L:  linux-crypto@vger.kernel.org
13681S:  Maintained
13682F:  drivers/crypto/virtio/
13683F:  include/uapi/linux/virtio_crypto.h
13684
13685VIA RHINE NETWORK DRIVER
13686S:	Orphan
13687F:	drivers/net/ethernet/via/via-rhine.c
13688
13689VIA SD/MMC CARD CONTROLLER DRIVER
13690M:	Bruce Chang <brucechang@via.com.tw>
13691M:	Harald Welte <HaraldWelte@viatech.com>
13692S:	Maintained
13693F:	drivers/mmc/host/via-sdmmc.c
13694
13695VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13696M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13697L:	linux-fbdev@vger.kernel.org
13698S:	Maintained
13699F:	include/linux/via-core.h
13700F:	include/linux/via-gpio.h
13701F:	include/linux/via_i2c.h
13702F:	drivers/video/fbdev/via/
13703
13704VIA VELOCITY NETWORK DRIVER
13705M:	Francois Romieu <romieu@fr.zoreil.com>
13706L:	netdev@vger.kernel.org
13707S:	Maintained
13708F:	drivers/net/ethernet/via/via-velocity.*
13709
13710VIRT LIB
13711M:	Alex Williamson <alex.williamson@redhat.com>
13712M:	Paolo Bonzini <pbonzini@redhat.com>
13713L:	kvm@vger.kernel.org
13714S:	Supported
13715F:	virt/lib/
13716
13717VIVID VIRTUAL VIDEO DRIVER
13718M:	Hans Verkuil <hverkuil@xs4all.nl>
13719L:	linux-media@vger.kernel.org
13720T:	git git://linuxtv.org/media_tree.git
13721W:	https://linuxtv.org
13722S:	Maintained
13723F:	drivers/media/platform/vivid/*
13724
13725VIMC VIRTUAL MEDIA CONTROLLER DRIVER
13726M:	Helen Koike <helen.koike@collabora.com>
13727L:	linux-media@vger.kernel.org
13728T:	git git://linuxtv.org/media_tree.git
13729W:	https://linuxtv.org
13730S:	Maintained
13731F:	drivers/media/platform/vimc/*
13732
13733VLYNQ BUS
13734M:	Florian Fainelli <f.fainelli@gmail.com>
13735L:	openwrt-devel@lists.openwrt.org (subscribers-only)
13736S:	Maintained
13737F:	drivers/vlynq/vlynq.c
13738F:	include/linux/vlynq.h
13739
13740VME SUBSYSTEM
13741M:	Martyn Welch <martyn@welchs.me.uk>
13742M:	Manohar Vanga <manohar.vanga@gmail.com>
13743M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13744L:	devel@driverdev.osuosl.org
13745S:	Maintained
13746T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13747F:	Documentation/driver-api/vme.rst
13748F:	drivers/staging/vme/
13749F:	drivers/vme/
13750F:	include/linux/vme*
13751
13752VMWARE HYPERVISOR INTERFACE
13753M:	Alok Kataria <akataria@vmware.com>
13754L:	virtualization@lists.linux-foundation.org
13755S:	Supported
13756F:	arch/x86/kernel/cpu/vmware.c
13757
13758VMWARE BALLOON DRIVER
13759M:	Xavier Deguillard <xdeguillard@vmware.com>
13760M:	Philip Moltmann <moltmann@vmware.com>
13761M:	"VMware, Inc." <pv-drivers@vmware.com>
13762L:	linux-kernel@vger.kernel.org
13763S:	Maintained
13764F:	drivers/misc/vmw_balloon.c
13765
13766VMWARE VMMOUSE SUBDRIVER
13767M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
13768M:	"VMware, Inc." <pv-drivers@vmware.com>
13769L:	linux-input@vger.kernel.org
13770S:	Maintained
13771F:	drivers/input/mouse/vmmouse.c
13772F:	drivers/input/mouse/vmmouse.h
13773
13774VMWARE VMXNET3 ETHERNET DRIVER
13775M:	Shrikrishna Khare <skhare@vmware.com>
13776M:	"VMware, Inc." <pv-drivers@vmware.com>
13777L:	netdev@vger.kernel.org
13778S:	Maintained
13779F:	drivers/net/vmxnet3/
13780
13781VMware PVSCSI driver
13782M:	Jim Gill <jgill@vmware.com>
13783M:	VMware PV-Drivers <pv-drivers@vmware.com>
13784L:	linux-scsi@vger.kernel.org
13785S:	Maintained
13786F:	drivers/scsi/vmw_pvscsi.c
13787F:	drivers/scsi/vmw_pvscsi.h
13788
13789VMWARE PVRDMA DRIVER
13790M:	Adit Ranadive <aditr@vmware.com>
13791M:	VMware PV-Drivers <pv-drivers@vmware.com>
13792L:	linux-rdma@vger.kernel.org
13793S:	Maintained
13794F:	drivers/infiniband/hw/vmw_pvrdma/
13795
13796VOLTAGE AND CURRENT REGULATOR FRAMEWORK
13797M:	Liam Girdwood <lgirdwood@gmail.com>
13798M:	Mark Brown <broonie@kernel.org>
13799L:	linux-kernel@vger.kernel.org
13800W:	http://www.slimlogic.co.uk/?p=48
13801T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
13802S:	Supported
13803F:	Documentation/devicetree/bindings/regulator/
13804F:	drivers/regulator/
13805F:	include/dt-bindings/regulator/
13806F:	include/linux/regulator/
13807
13808VRF
13809M:	David Ahern <dsa@cumulusnetworks.com>
13810M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
13811L:	netdev@vger.kernel.org
13812S:	Maintained
13813F:	drivers/net/vrf.c
13814F:	Documentation/networking/vrf.txt
13815
13816VT1211 HARDWARE MONITOR DRIVER
13817M:	Juerg Haefliger <juergh@gmail.com>
13818L:	linux-hwmon@vger.kernel.org
13819S:	Maintained
13820F:	Documentation/hwmon/vt1211
13821F:	drivers/hwmon/vt1211.c
13822
13823VT8231 HARDWARE MONITOR DRIVER
13824M:	Roger Lucas <vt8231@hiddenengine.co.uk>
13825L:	linux-hwmon@vger.kernel.org
13826S:	Maintained
13827F:	drivers/hwmon/vt8231.c
13828
13829VUB300 USB to SDIO/SD/MMC bridge chip
13830M:	Tony Olech <tony.olech@elandigitalsystems.com>
13831L:	linux-mmc@vger.kernel.org
13832L:	linux-usb@vger.kernel.org
13833S:	Supported
13834F:	drivers/mmc/host/vub300.c
13835
13836W1 DALLAS'S 1-WIRE BUS
13837M:	Evgeniy Polyakov <zbr@ioremap.net>
13838S:	Maintained
13839F:	Documentation/w1/
13840F:	drivers/w1/
13841
13842W83791D HARDWARE MONITORING DRIVER
13843M:	Marc Hulsman <m.hulsman@tudelft.nl>
13844L:	linux-hwmon@vger.kernel.org
13845S:	Maintained
13846F:	Documentation/hwmon/w83791d
13847F:	drivers/hwmon/w83791d.c
13848
13849W83793 HARDWARE MONITORING DRIVER
13850M:	Rudolf Marek <r.marek@assembler.cz>
13851L:	linux-hwmon@vger.kernel.org
13852S:	Maintained
13853F:	Documentation/hwmon/w83793
13854F:	drivers/hwmon/w83793.c
13855
13856W83795 HARDWARE MONITORING DRIVER
13857M:	Jean Delvare <jdelvare@suse.com>
13858L:	linux-hwmon@vger.kernel.org
13859S:	Maintained
13860F:	drivers/hwmon/w83795.c
13861
13862W83L51xD SD/MMC CARD INTERFACE DRIVER
13863M:	Pierre Ossman <pierre@ossman.eu>
13864S:	Maintained
13865F:	drivers/mmc/host/wbsd.*
13866
13867WACOM PROTOCOL 4 SERIAL TABLETS
13868M:	Julian Squires <julian@cipht.net>
13869M:	Hans de Goede <hdegoede@redhat.com>
13870L:	linux-input@vger.kernel.org
13871S:	Maintained
13872F:	drivers/input/tablet/wacom_serial4.c
13873
13874WATCHDOG DEVICE DRIVERS
13875M:	Wim Van Sebroeck <wim@iguana.be>
13876R:	Guenter Roeck <linux@roeck-us.net>
13877L:	linux-watchdog@vger.kernel.org
13878W:	http://www.linux-watchdog.org/
13879T:	git git://www.linux-watchdog.org/linux-watchdog.git
13880S:	Maintained
13881F:	Documentation/devicetree/bindings/watchdog/
13882F:	Documentation/watchdog/
13883F:	drivers/watchdog/
13884F:	include/linux/watchdog.h
13885F:	include/uapi/linux/watchdog.h
13886
13887WIIMOTE HID DRIVER
13888M:	David Herrmann <dh.herrmann@googlemail.com>
13889L:	linux-input@vger.kernel.org
13890S:	Maintained
13891F:	drivers/hid/hid-wiimote*
13892
13893WINBOND CIR DRIVER
13894M:	David Härdeman <david@hardeman.nu>
13895S:	Maintained
13896F:	drivers/media/rc/winbond-cir.c
13897
13898WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13899M:	William Breathitt Gray <vilhelm.gray@gmail.com>
13900L:	linux-watchdog@vger.kernel.org
13901S:	Maintained
13902F:	drivers/watchdog/ebc-c384_wdt.c
13903
13904WINSYSTEMS WS16C48 GPIO DRIVER
13905M:	William Breathitt Gray <vilhelm.gray@gmail.com>
13906L:	linux-gpio@vger.kernel.org
13907S:	Maintained
13908F:	drivers/gpio/gpio-ws16c48.c
13909
13910WIMAX STACK
13911M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13912M:	linux-wimax@intel.com
13913L:	wimax@linuxwimax.org (subscribers-only)
13914S:	Supported
13915W:	http://linuxwimax.org
13916F:	Documentation/wimax/README.wimax
13917F:	include/linux/wimax/debug.h
13918F:	include/net/wimax.h
13919F:	include/uapi/linux/wimax.h
13920F:	net/wimax/
13921
13922WISTRON LAPTOP BUTTON DRIVER
13923M:	Miloslav Trmac <mitr@volny.cz>
13924S:	Maintained
13925F:	drivers/input/misc/wistron_btns.c
13926
13927WL3501 WIRELESS PCMCIA CARD DRIVER
13928L:	linux-wireless@vger.kernel.org
13929S:	Odd fixes
13930F:	drivers/net/wireless/wl3501*
13931
13932WOLFSON MICROELECTRONICS DRIVERS
13933L:	patches@opensource.cirrus.com
13934T:	git https://github.com/CirrusLogic/linux-drivers.git
13935W:	https://github.com/CirrusLogic/linux-drivers/wiki
13936S:	Supported
13937F:	Documentation/hwmon/wm83??
13938F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13939F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13940F:	Documentation/devicetree/bindings/mfd/arizona.txt
13941F:	Documentation/devicetree/bindings/mfd/wm831x.txt
13942F:	arch/arm/mach-s3c64xx/mach-crag6410*
13943F:	drivers/clk/clk-wm83*.c
13944F:	drivers/extcon/extcon-arizona.c
13945F:	drivers/leds/leds-wm83*.c
13946F:	drivers/gpio/gpio-*wm*.c
13947F:	drivers/gpio/gpio-arizona.c
13948F:	drivers/hwmon/wm83??-hwmon.c
13949F:	drivers/input/misc/wm831x-on.c
13950F:	drivers/input/touchscreen/wm831x-ts.c
13951F:	drivers/input/touchscreen/wm97*.c
13952F:	drivers/mfd/arizona*
13953F:	drivers/mfd/wm*.c
13954F:	drivers/mfd/cs47l24*
13955F:	drivers/power/supply/wm83*.c
13956F:	drivers/rtc/rtc-wm83*.c
13957F:	drivers/regulator/wm8*.c
13958F:	drivers/regulator/arizona*
13959F:	drivers/video/backlight/wm83*_bl.c
13960F:	drivers/watchdog/wm83*_wdt.c
13961F:	include/linux/mfd/arizona/
13962F:	include/linux/mfd/wm831x/
13963F:	include/linux/mfd/wm8350/
13964F:	include/linux/mfd/wm8400*
13965F:	include/linux/regulator/arizona*
13966F:	include/linux/wm97xx.h
13967F:	include/sound/wm????.h
13968F:	sound/soc/codecs/arizona.?
13969F:	sound/soc/codecs/wm*
13970F:	sound/soc/codecs/cs47l24*
13971
13972WORKQUEUE
13973M:	Tejun Heo <tj@kernel.org>
13974R:	Lai Jiangshan <jiangshanlai@gmail.com>
13975T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13976S:	Maintained
13977F:	include/linux/workqueue.h
13978F:	kernel/workqueue.c
13979F:	Documentation/core-api/workqueue.rst
13980
13981X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13982M:	Chen-Yu Tsai <wens@csie.org>
13983L:	linux-kernel@vger.kernel.org
13984S:	Maintained
13985N:	axp[128]
13986
13987X.25 NETWORK LAYER
13988M:	Andrew Hendry <andrew.hendry@gmail.com>
13989L:	linux-x25@vger.kernel.org
13990S:	Odd Fixes
13991F:	Documentation/networking/x25*
13992F:	include/net/x25*
13993F:	net/x25/
13994
13995X86 ARCHITECTURE (32-BIT AND 64-BIT)
13996M:	Thomas Gleixner <tglx@linutronix.de>
13997M:	Ingo Molnar <mingo@redhat.com>
13998M:	"H. Peter Anvin" <hpa@zytor.com>
13999M:	x86@kernel.org
14000L:	linux-kernel@vger.kernel.org
14001T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14002S:	Maintained
14003F:	Documentation/x86/
14004F:	arch/x86/
14005
14006X86 PLATFORM DRIVERS
14007M:	Darren Hart <dvhart@infradead.org>
14008M:	Andy Shevchenko <andy@infradead.org>
14009L:	platform-driver-x86@vger.kernel.org
14010T:	git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14011S:	Maintained
14012F:	drivers/platform/x86/
14013F:	drivers/platform/olpc/
14014
14015X86 MCE INFRASTRUCTURE
14016M:	Tony Luck <tony.luck@intel.com>
14017M:	Borislav Petkov <bp@alien8.de>
14018L:	linux-edac@vger.kernel.org
14019S:	Maintained
14020F:	arch/x86/kernel/cpu/mcheck/*
14021
14022X86 MICROCODE UPDATE SUPPORT
14023M:	Borislav Petkov <bp@alien8.de>
14024S:	Maintained
14025F:	arch/x86/kernel/cpu/microcode/*
14026
14027X86 VDSO
14028M:	Andy Lutomirski <luto@amacapital.net>
14029L:	linux-kernel@vger.kernel.org
14030T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14031S:	Maintained
14032F:	arch/x86/entry/vdso/
14033
14034XC2028/3028 TUNER DRIVER
14035M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
14036M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14037L:	linux-media@vger.kernel.org
14038W:	https://linuxtv.org
14039T:	git git://linuxtv.org/media_tree.git
14040S:	Maintained
14041F:	drivers/media/tuners/tuner-xc2028.*
14042
14043XEN HYPERVISOR INTERFACE
14044M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
14045M:	Juergen Gross <jgross@suse.com>
14046L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14047T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14048S:	Supported
14049F:	arch/x86/xen/
14050F:	drivers/*/xen-*front.c
14051F:	drivers/xen/
14052F:	arch/x86/include/asm/xen/
14053F:	include/xen/
14054F:	include/uapi/xen/
14055
14056XEN HYPERVISOR ARM
14057M:	Stefano Stabellini <sstabellini@kernel.org>
14058L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14059S:	Maintained
14060F:	arch/arm/xen/
14061F:	arch/arm/include/asm/xen/
14062
14063XEN HYPERVISOR ARM64
14064M:	Stefano Stabellini <sstabellini@kernel.org>
14065L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14066S:	Maintained
14067F:	arch/arm64/xen/
14068F:	arch/arm64/include/asm/xen/
14069
14070XEN NETWORK BACKEND DRIVER
14071M:	Wei Liu <wei.liu2@citrix.com>
14072M:	Paul Durrant <paul.durrant@citrix.com>
14073L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14074L:	netdev@vger.kernel.org
14075S:	Supported
14076F:	drivers/net/xen-netback/*
14077
14078XEN PCI SUBSYSTEM
14079M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14080L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14081S:	Supported
14082F:	arch/x86/pci/*xen*
14083F:	drivers/pci/*xen*
14084
14085XEN BLOCK SUBSYSTEM
14086M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14087M:	Roger Pau Monné <roger.pau@citrix.com>
14088L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14089S:	Supported
14090F:	drivers/block/xen-blkback/*
14091F:	drivers/block/xen*
14092
14093XEN PVSCSI DRIVERS
14094M:	Juergen Gross <jgross@suse.com>
14095L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14096L:	linux-scsi@vger.kernel.org
14097S:	Supported
14098F:	drivers/scsi/xen-scsifront.c
14099F:	drivers/xen/xen-scsiback.c
14100F:	include/xen/interface/io/vscsiif.h
14101
14102XEN SWIOTLB SUBSYSTEM
14103M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14104L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14105S:	Supported
14106F:	arch/x86/xen/*swiotlb*
14107F:	drivers/xen/*swiotlb*
14108
14109XFS FILESYSTEM
14110M:	Darrick J. Wong <darrick.wong@oracle.com>
14111M:	linux-xfs@vger.kernel.org
14112L:	linux-xfs@vger.kernel.org
14113W:	http://xfs.org/
14114T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14115S:	Supported
14116F:	Documentation/filesystems/xfs.txt
14117F:	fs/xfs/
14118
14119XILINX AXI ETHERNET DRIVER
14120M:	Anirudha Sarangi <anirudh@xilinx.com>
14121M:	John Linn <John.Linn@xilinx.com>
14122S:	Maintained
14123F:	drivers/net/ethernet/xilinx/xilinx_axienet*
14124
14125XILINX UARTLITE SERIAL DRIVER
14126M:	Peter Korsgaard <jacmet@sunsite.dk>
14127L:	linux-serial@vger.kernel.org
14128S:	Maintained
14129F:	drivers/tty/serial/uartlite.c
14130
14131XILINX VIDEO IP CORES
14132M:	Hyun Kwon <hyun.kwon@xilinx.com>
14133M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14134L:	linux-media@vger.kernel.org
14135T:	git git://linuxtv.org/media_tree.git
14136S:	Supported
14137F:	Documentation/devicetree/bindings/media/xilinx/
14138F:	drivers/media/platform/xilinx/
14139F:	include/uapi/linux/xilinx-v4l2-controls.h
14140
14141XILLYBUS DRIVER
14142M:	Eli Billauer <eli.billauer@gmail.com>
14143L:	linux-kernel@vger.kernel.org
14144S:	Supported
14145F:	drivers/char/xillybus/
14146
14147XTENSA XTFPGA PLATFORM SUPPORT
14148M:	Max Filippov <jcmvbkbc@gmail.com>
14149L:	linux-xtensa@linux-xtensa.org
14150S:	Maintained
14151F:	drivers/spi/spi-xtensa-xtfpga.c
14152F:	sound/soc/xtensa/xtfpga-i2s.c
14153
14154YAM DRIVER FOR AX.25
14155M:	Jean-Paul Roubelat <jpr@f6fbb.org>
14156L:	linux-hams@vger.kernel.org
14157S:	Maintained
14158F:	drivers/net/hamradio/yam*
14159F:	include/linux/yam.h
14160
14161YEALINK PHONE DRIVER
14162M:	Henk Vergonet <Henk.Vergonet@gmail.com>
14163L:	usbb2k-api-dev@nongnu.org
14164S:	Maintained
14165F:	Documentation/input/yealink.rst
14166F:	drivers/input/misc/yealink.*
14167
14168Z8530 DRIVER FOR AX.25
14169M:	Joerg Reuter <jreuter@yaina.de>
14170W:	http://yaina.de/jreuter/
14171W:	http://www.qsl.net/dl1bke/
14172L:	linux-hams@vger.kernel.org
14173S:	Maintained
14174F:	Documentation/networking/z8530drv.txt
14175F:	drivers/net/hamradio/*scc.c
14176F:	drivers/net/hamradio/z8530.h
14177
14178ZBUD COMPRESSED PAGE ALLOCATOR
14179M:	Seth Jennings <sjenning@redhat.com>
14180M:	Dan Streetman <ddstreet@ieee.org>
14181L:	linux-mm@kvack.org
14182S:	Maintained
14183F:	mm/zbud.c
14184F:	include/linux/zbud.h
14185
14186ZD1211RW WIRELESS DRIVER
14187M:	Daniel Drake <dsd@gentoo.org>
14188M:	Ulrich Kunitz <kune@deine-taler.de>
14189W:	http://zd1211.ath.cx/wiki/DriverRewrite
14190L:	linux-wireless@vger.kernel.org
14191L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
14192S:	Maintained
14193F:	drivers/net/wireless/zydas/zd1211rw/
14194
14195ZD1301_DEMOD MEDIA DRIVER
14196M:	Antti Palosaari <crope@iki.fi>
14197L:	linux-media@vger.kernel.org
14198W:	https://linuxtv.org/
14199W:	http://palosaari.fi/linux/
14200Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14201S:	Maintained
14202F:	drivers/media/dvb-frontends/zd1301_demod*
14203
14204ZD1301 MEDIA DRIVER
14205M:	Antti Palosaari <crope@iki.fi>
14206L:	linux-media@vger.kernel.org
14207W:	https://linuxtv.org/
14208W:	http://palosaari.fi/linux/
14209Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14210S:	Maintained
14211F:	drivers/media/usb/dvb-usb-v2/zd1301*
14212
14213ZPOOL COMPRESSED PAGE STORAGE API
14214M:	Dan Streetman <ddstreet@ieee.org>
14215L:	linux-mm@kvack.org
14216S:	Maintained
14217F:	mm/zpool.c
14218F:	include/linux/zpool.h
14219
14220ZR36067 VIDEO FOR LINUX DRIVER
14221L:	mjpeg-users@lists.sourceforge.net
14222L:	linux-media@vger.kernel.org
14223W:	http://mjpeg.sourceforge.net/driver-zoran/
14224T:	hg https://linuxtv.org/hg/v4l-dvb
14225S:	Odd Fixes
14226F:	drivers/media/pci/zoran/
14227
14228ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14229M:	Minchan Kim <minchan@kernel.org>
14230M:	Nitin Gupta <ngupta@vflare.org>
14231R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14232L:	linux-kernel@vger.kernel.org
14233S:	Maintained
14234F:	drivers/block/zram/
14235F:	Documentation/blockdev/zram.txt
14236
14237ZS DECSTATION Z85C30 SERIAL DRIVER
14238M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14239S:	Maintained
14240F:	drivers/tty/serial/zs.*
14241
14242ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14243M:	Minchan Kim <minchan@kernel.org>
14244M:	Nitin Gupta <ngupta@vflare.org>
14245R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14246L:	linux-mm@kvack.org
14247S:	Maintained
14248F:	mm/zsmalloc.c
14249F:	include/linux/zsmalloc.h
14250F:	Documentation/vm/zsmalloc.txt
14251
14252ZSWAP COMPRESSED SWAP CACHING
14253M:	Seth Jennings <sjenning@redhat.com>
14254M:	Dan Streetman <ddstreet@ieee.org>
14255L:	linux-mm@kvack.org
14256S:	Maintained
14257F:	mm/zswap.c
14258
14259THE REST
14260M:	Linus Torvalds <torvalds@linux-foundation.org>
14261L:	linux-kernel@vger.kernel.org
14262Q:	http://patchwork.kernel.org/project/LKML/list/
14263T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14264S:	Buried alive in reporters
14265F:	*
14266F:	*/
14267