xref: /openbmc/linux/MAINTAINERS (revision 4da722ca)
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 <alex.aring@gmail.com>
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/platform_data/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/ACTIONS SEMI ARCHITECTURE
1040M:	Andreas Färber <afaerber@suse.de>
1041L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1042S:	Maintained
1043N:	owl
1044F:	arch/arm/mach-actions/
1045F:	arch/arm/boot/dts/owl-*
1046F:	arch/arm64/boot/dts/actions/
1047F:	drivers/clocksource/owl-*
1048F:	drivers/soc/actions/
1049F:	include/dt-bindings/power/owl-*
1050F:	include/linux/soc/actions/
1051F:	Documentation/devicetree/bindings/arm/actions.txt
1052F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1053F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1054
1055ARM/ADS SPHERE MACHINE SUPPORT
1056M:	Lennert Buytenhek <kernel@wantstofly.org>
1057L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1058S:	Maintained
1059
1060ARM/AFEB9260 MACHINE SUPPORT
1061M:	Sergey Lapin <slapin@ossfans.org>
1062L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1063S:	Maintained
1064
1065ARM/AJECO 1ARM MACHINE SUPPORT
1066M:	Lennert Buytenhek <kernel@wantstofly.org>
1067L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1068S:	Maintained
1069
1070ARM/Allwinner sunXi SoC support
1071M:	Maxime Ripard <maxime.ripard@free-electrons.com>
1072M:	Chen-Yu Tsai <wens@csie.org>
1073L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1074S:	Maintained
1075N:	sun[x456789]i
1076N:	sun50i
1077F:	arch/arm/mach-sunxi/
1078F:	arch/arm64/boot/dts/allwinner/
1079F:	drivers/clk/sunxi-ng/
1080F:	drivers/pinctrl/sunxi/
1081F:	drivers/soc/sunxi/
1082T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1083
1084ARM/Allwinner SoC Clock Support
1085M:	Emilio López <emilio@elopez.com.ar>
1086S:	Maintained
1087F:	drivers/clk/sunxi/
1088
1089ARM/Amlogic Meson SoC support
1090M:	Carlo Caione <carlo@caione.org>
1091M:	Kevin Hilman <khilman@baylibre.com>
1092L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1093L:	linux-amlogic@lists.infradead.org
1094W:	http://linux-meson.com/
1095S:	Maintained
1096F:	arch/arm/mach-meson/
1097F:	arch/arm/boot/dts/meson*
1098F:	arch/arm64/boot/dts/amlogic/
1099F: 	drivers/pinctrl/meson/
1100F:	drivers/mmc/host/meson*
1101N:	meson
1102
1103ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1104M:	Neil Armstrong <narmstrong@baylibre.com>
1105M:	Jerome Brunet <jbrunet@baylibre.com>
1106L:	linux-amlogic@lists.infradead.org
1107S:	Maintained
1108F:	drivers/clk/meson/
1109F:	include/dt-bindings/clock/meson*
1110F:	include/dt-bindings/clock/gxbb*
1111F:	Documentation/devicetree/bindings/clock/amlogic*
1112
1113ARM/Annapurna Labs ALPINE ARCHITECTURE
1114M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1115M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1116L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1117S:	Maintained
1118F:	arch/arm/mach-alpine/
1119F:	arch/arm/boot/dts/alpine*
1120F:	arch/arm64/boot/dts/al/
1121F:	drivers/*/*alpine*
1122
1123ARM/ARTPEC MACHINE SUPPORT
1124M:	Jesper Nilsson <jesper.nilsson@axis.com>
1125M:	Lars Persson <lars.persson@axis.com>
1126M:	Niklas Cassel <niklas.cassel@axis.com>
1127S:	Maintained
1128L:	linux-arm-kernel@axis.com
1129F:	arch/arm/mach-artpec
1130F:	arch/arm/boot/dts/artpec6*
1131F:	drivers/clk/axis
1132F:	drivers/pinctrl/pinctrl-artpec*
1133F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1134
1135ARM/ASPEED MACHINE SUPPORT
1136M:	Joel Stanley <joel@jms.id.au>
1137S:	Maintained
1138F:	arch/arm/mach-aspeed/
1139F:	arch/arm/boot/dts/aspeed-*
1140F:	drivers/*/*aspeed*
1141
1142ARM/ASPEED I2C DRIVER
1143M:	Brendan Higgins <brendanhiggins@google.com>
1144R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1145R:	Joel Stanley <joel@jms.id.au>
1146L:	linux-i2c@vger.kernel.org
1147L:	openbmc@lists.ozlabs.org
1148S:	Maintained
1149F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1150F:	drivers/i2c/busses/i2c-aspeed.c
1151F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1152F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1153
1154ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1155M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1156M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
1157L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158W:	http://www.linux4sam.org
1159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1160S:	Supported
1161F:	arch/arm/mach-at91/
1162F:	include/soc/at91/
1163F:	arch/arm/boot/dts/at91*.dts
1164F:	arch/arm/boot/dts/at91*.dtsi
1165F:	arch/arm/boot/dts/sama*.dts
1166F:	arch/arm/boot/dts/sama*.dtsi
1167F:	arch/arm/include/debug/at91.S
1168F:	drivers/memory/atmel*
1169
1170ARM/ATMEL AT91 Clock Support
1171M:	Boris Brezillon <boris.brezillon@free-electrons.com>
1172S:	Maintained
1173F:	drivers/clk/at91
1174
1175ARM/CALXEDA HIGHBANK ARCHITECTURE
1176M:	Rob Herring <robh@kernel.org>
1177L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1178S:	Maintained
1179F:	arch/arm/mach-highbank/
1180F:	arch/arm/boot/dts/highbank.dts
1181F:	arch/arm/boot/dts/ecx-*.dts*
1182
1183ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1184M:	Krzysztof Halasa <khalasa@piap.pl>
1185S:	Maintained
1186F:	arch/arm/mach-cns3xxx/
1187
1188ARM/CAVIUM THUNDER NETWORK DRIVER
1189M:	Sunil Goutham <sgoutham@cavium.com>
1190M:	Robert Richter <rric@kernel.org>
1191L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1192S:	Supported
1193F:	drivers/net/ethernet/cavium/thunder/
1194
1195ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1196M:	Alexander Shiyan <shc_work@mail.ru>
1197L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1198S:	Odd Fixes
1199N:	clps711x
1200
1201ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1202M:	Hartley Sweeten <hsweeten@visionengravers.com>
1203M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1204L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1205S:	Maintained
1206F:	arch/arm/mach-ep93xx/
1207F:	arch/arm/mach-ep93xx/include/mach/
1208
1209ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1210M:	Lennert Buytenhek <kernel@wantstofly.org>
1211L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1212S:	Maintained
1213
1214ARM/CLKDEV SUPPORT
1215M:	Russell King <linux@armlinux.org.uk>
1216L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1217S:	Maintained
1218T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1219F:	arch/arm/include/asm/clkdev.h
1220F:	drivers/clk/clkdev.c
1221
1222ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1223M:	Mike Rapoport <mike@compulab.co.il>
1224L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1225S:	Maintained
1226
1227ARM/CONTEC MICRO9 MACHINE SUPPORT
1228M:	Hubert Feurstein <hubert.feurstein@contec.at>
1229S:	Maintained
1230F:	arch/arm/mach-ep93xx/micro9.c
1231
1232ARM/CORESIGHT FRAMEWORK AND DRIVERS
1233M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1234L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1235S:	Maintained
1236F:	drivers/hwtracing/coresight/*
1237F:	Documentation/trace/coresight.txt
1238F:	Documentation/trace/coresight-cpu-debug.txt
1239F:	Documentation/devicetree/bindings/arm/coresight.txt
1240F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1241F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1242F:	tools/perf/arch/arm/util/pmu.c
1243F:	tools/perf/arch/arm/util/auxtrace.c
1244F:	tools/perf/arch/arm/util/cs-etm.c
1245F:	tools/perf/arch/arm/util/cs-etm.h
1246F:	tools/perf/util/cs-etm.h
1247
1248ARM/CORGI MACHINE SUPPORT
1249M:	Richard Purdie <rpurdie@rpsys.net>
1250S:	Maintained
1251
1252ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1253M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1254L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1255T:	git git://github.com/ulli-kroll/linux.git
1256S:	Maintained
1257F:	arch/arm/mach-gemini/
1258F:	drivers/rtc/rtc-ftrtc010.c
1259
1260ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1261M:	Barry Song <baohua@kernel.org>
1262L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1263T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1264S:	Maintained
1265F:	arch/arm/boot/dts/prima2*
1266F:	arch/arm/mach-prima2/
1267F:	drivers/clk/sirf/
1268F:	drivers/clocksource/timer-prima2.c
1269F:	drivers/clocksource/timer-atlas7.c
1270N:	[^a-z]sirf
1271
1272ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1273M:	Baruch Siach <baruch@tkos.co.il>
1274L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1275S:	Maintained
1276F:	arch/arm/boot/dts/cx92755*
1277N:	digicolor
1278
1279ARM/EBSA110 MACHINE SUPPORT
1280M:	Russell King <linux@armlinux.org.uk>
1281L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1282W:	http://www.armlinux.org.uk/
1283S:	Maintained
1284F:	arch/arm/mach-ebsa110/
1285F:	drivers/net/ethernet/amd/am79c961a.*
1286
1287ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1288M:	Uwe Kleine-König <kernel@pengutronix.de>
1289L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1290S:	Maintained
1291N:	efm32
1292
1293ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1294M:	Robert Jarzmik <robert.jarzmik@free.fr>
1295L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1296S:	Maintained
1297F:	arch/arm/mach-pxa/ezx.c
1298
1299ARM/FARADAY FA526 PORT
1300M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1301L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1302S:	Maintained
1303T:	git git://git.berlios.de/gemini-board
1304F:	arch/arm/mm/*-fa*
1305
1306ARM/FOOTBRIDGE ARCHITECTURE
1307M:	Russell King <linux@armlinux.org.uk>
1308L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1309W:	http://www.armlinux.org.uk/
1310S:	Maintained
1311F:	arch/arm/include/asm/hardware/dec21285.h
1312F:	arch/arm/mach-footbridge/
1313
1314ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1315M:	Shawn Guo <shawnguo@kernel.org>
1316M:	Sascha Hauer <kernel@pengutronix.de>
1317R:	Fabio Estevam <fabio.estevam@nxp.com>
1318L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1319S:	Maintained
1320T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1321F:	arch/arm/mach-imx/
1322F:	arch/arm/mach-mxs/
1323F:	arch/arm/boot/dts/imx*
1324F:	arch/arm/configs/imx*_defconfig
1325F:	drivers/clk/imx/
1326F:	drivers/soc/imx/
1327F:	include/soc/imx/
1328
1329ARM/FREESCALE VYBRID ARM ARCHITECTURE
1330M:	Shawn Guo <shawnguo@kernel.org>
1331M:	Sascha Hauer <kernel@pengutronix.de>
1332R:	Stefan Agner <stefan@agner.ch>
1333L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1334S:	Maintained
1335T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1336F:	arch/arm/mach-imx/*vf610*
1337F:	arch/arm/boot/dts/vf*
1338
1339ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1340M:	Lennert Buytenhek <kernel@wantstofly.org>
1341L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1342S:	Maintained
1343
1344ARM/GUMSTIX MACHINE SUPPORT
1345M:	Steve Sakoman <sakoman@gmail.com>
1346L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1347S:	Maintained
1348
1349ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1350M:	Philipp Zabel <philipp.zabel@gmail.com>
1351M:	Paul Parsons <lost.distance@yahoo.com>
1352L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1353S:	Maintained
1354F:	arch/arm/mach-pxa/hx4700.c
1355F:	arch/arm/mach-pxa/include/mach/hx4700.h
1356F:	sound/soc/pxa/hx4700.c
1357
1358ARM/HISILICON SOC SUPPORT
1359M:	Wei Xu <xuwei5@hisilicon.com>
1360L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1361W:	http://www.hisilicon.com
1362S:	Supported
1363T:	git git://github.com/hisilicon/linux-hisi.git
1364F:	arch/arm/mach-hisi/
1365F:	arch/arm/boot/dts/hi3*
1366F:	arch/arm/boot/dts/hip*
1367F:	arch/arm/boot/dts/hisi*
1368F:	arch/arm64/boot/dts/hisilicon/
1369
1370ARM/HP JORNADA 7XX MACHINE SUPPORT
1371M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1372W:	www.jlime.com
1373S:	Maintained
1374T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1375F:	arch/arm/mach-sa1100/jornada720.c
1376F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1377
1378ARM/IGEP MACHINE SUPPORT
1379M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1380M:	Javier Martinez Canillas <javier@dowhile0.org>
1381L:	linux-omap@vger.kernel.org
1382L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1383S:	Maintained
1384F:	arch/arm/boot/dts/omap3-igep*
1385
1386ARM/INCOME PXA270 SUPPORT
1387M:	Marek Vasut <marek.vasut@gmail.com>
1388L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1389S:	Maintained
1390F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1391
1392ARM/INTEL IOP32X ARM ARCHITECTURE
1393M:	Lennert Buytenhek <kernel@wantstofly.org>
1394L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1395S:	Maintained
1396
1397ARM/INTEL IOP33X ARM ARCHITECTURE
1398L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1399S:	Orphan
1400
1401ARM/INTEL IOP13XX ARM ARCHITECTURE
1402M:	Lennert Buytenhek <kernel@wantstofly.org>
1403L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1404S:	Maintained
1405
1406ARM/INTEL IQ81342EX MACHINE SUPPORT
1407M:	Lennert Buytenhek <kernel@wantstofly.org>
1408L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1409S:	Maintained
1410
1411ARM/INTEL IXDP2850 MACHINE SUPPORT
1412M:	Lennert Buytenhek <kernel@wantstofly.org>
1413L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1414S:	Maintained
1415
1416ARM/INTEL IXP4XX ARM ARCHITECTURE
1417M:	Imre Kaloz <kaloz@openwrt.org>
1418M:	Krzysztof Halasa <khalasa@piap.pl>
1419L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1420S:	Maintained
1421F:	arch/arm/mach-ixp4xx/
1422
1423ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1424M:	Jonathan Cameron <jic23@cam.ac.uk>
1425L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1426S:	Maintained
1427F:	arch/arm/mach-pxa/stargate2.c
1428F:	drivers/pcmcia/pxa2xx_stargate2.c
1429
1430ARM/INTEL XSC3 (MANZANO) ARM CORE
1431M:	Lennert Buytenhek <kernel@wantstofly.org>
1432L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1433S:	Maintained
1434
1435ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1436M:	Lennert Buytenhek <kernel@wantstofly.org>
1437L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1438S:	Maintained
1439
1440ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1441M:	Santosh Shilimkar <ssantosh@kernel.org>
1442L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1443S:	Maintained
1444F:	arch/arm/mach-keystone/
1445F:	arch/arm/boot/dts/keystone-*
1446T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1447
1448ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1449M:	Santosh Shilimkar <ssantosh@kernel.org>
1450L:	linux-kernel@vger.kernel.org
1451S:	Maintained
1452F:	drivers/clk/keystone/
1453
1454ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1455M:	Santosh Shilimkar <ssantosh@kernel.org>
1456L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1457L:	linux-kernel@vger.kernel.org
1458S:	Maintained
1459F:	drivers/clocksource/timer-keystone.c
1460
1461ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1462M:	Santosh Shilimkar <ssantosh@kernel.org>
1463L:	linux-kernel@vger.kernel.org
1464S:	Maintained
1465F:	drivers/power/reset/keystone-reset.c
1466
1467ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1468M:	Santosh Shilimkar <ssantosh@kernel.org>
1469L:	linux-kernel@vger.kernel.org
1470S:	Maintained
1471F:	drivers/memory/*emif*
1472
1473ARM/LG1K ARCHITECTURE
1474M:	Chanho Min <chanho.min@lge.com>
1475L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1476S:	Maintained
1477F:	arch/arm64/boot/dts/lg/
1478
1479ARM/LOGICPD PXA270 MACHINE SUPPORT
1480M:	Lennert Buytenhek <kernel@wantstofly.org>
1481L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1482S:	Maintained
1483
1484ARM/LPC18XX ARCHITECTURE
1485M:	Joachim Eastwood <manabian@gmail.com>
1486L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1487S:	Maintained
1488F:	arch/arm/boot/dts/lpc43*
1489F:	drivers/clk/nxp/clk-lpc18xx*
1490F:	drivers/clocksource/time-lpc32xx.c
1491F:	drivers/i2c/busses/i2c-lpc2k.c
1492F:	drivers/memory/pl172.c
1493F:	drivers/mtd/spi-nor/nxp-spifi.c
1494F:	drivers/rtc/rtc-lpc24xx.c
1495N:	lpc18xx
1496
1497ARM/LPC32XX SOC SUPPORT
1498M:	Vladimir Zapolskiy <vz@mleia.com>
1499M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1500L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1501T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1502S:	Maintained
1503F:	arch/arm/boot/dts/lpc32*
1504F:	arch/arm/mach-lpc32xx/
1505F:	drivers/i2c/busses/i2c-pnx.c
1506F:	drivers/net/ethernet/nxp/lpc_eth.c
1507F:	drivers/usb/host/ohci-nxp.c
1508F:	drivers/watchdog/pnx4008_wdt.c
1509N:	lpc32xx
1510
1511ARM/MAGICIAN MACHINE SUPPORT
1512M:	Philipp Zabel <philipp.zabel@gmail.com>
1513S:	Maintained
1514
1515ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1516M:	Jason Cooper <jason@lakedaemon.net>
1517M:	Andrew Lunn <andrew@lunn.ch>
1518M:	Gregory Clement <gregory.clement@free-electrons.com>
1519M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1520L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1521S:	Maintained
1522F:	arch/arm/boot/dts/armada*
1523F:	arch/arm/boot/dts/kirkwood*
1524F:	arch/arm/configs/mvebu_*_defconfig
1525F:	arch/arm/mach-mvebu/
1526F:	arch/arm64/boot/dts/marvell/armada*
1527F:	drivers/cpufreq/mvebu-cpufreq.c
1528F:	drivers/irqchip/irq-armada-370-xp.c
1529F:	drivers/irqchip/irq-mvebu-*
1530F:	drivers/pinctrl/mvebu/
1531F:	drivers/rtc/rtc-armada38x.c
1532
1533ARM/Marvell Berlin SoC support
1534M:	Jisheng Zhang <jszhang@marvell.com>
1535M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1536L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1537S:	Maintained
1538F:	arch/arm/mach-berlin/
1539F:	arch/arm/boot/dts/berlin*
1540F:	arch/arm64/boot/dts/marvell/berlin*
1541
1542
1543ARM/Marvell Dove/MV78xx0/Orion SOC support
1544M:	Jason Cooper <jason@lakedaemon.net>
1545M:	Andrew Lunn <andrew@lunn.ch>
1546M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1547M:	Gregory Clement <gregory.clement@free-electrons.com>
1548L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1549S:	Maintained
1550F:	Documentation/devicetree/bindings/soc/dove/
1551F:	arch/arm/mach-dove/
1552F:	arch/arm/mach-mv78xx0/
1553F:	arch/arm/mach-orion5x/
1554F:	arch/arm/plat-orion/
1555F:	arch/arm/boot/dts/dove*
1556F:	arch/arm/boot/dts/orion5x*
1557
1558
1559ARM/Orion SoC/Technologic Systems TS-78xx platform support
1560M:	Alexander Clouter <alex@digriz.org.uk>
1561L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1562W:	http://www.digriz.org.uk/ts78xx/kernel
1563S:	Maintained
1564F:	arch/arm/mach-orion5x/ts78xx-*
1565
1566ARM/OXNAS platform support
1567M:	Neil Armstrong <narmstrong@baylibre.com>
1568L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1569L:	linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1570S:	Maintained
1571F:	arch/arm/mach-oxnas/
1572F:	arch/arm/boot/dts/ox8*.dtsi
1573F:	arch/arm/boot/dts/wd-mbwe.dts
1574F:	arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1575N:	oxnas
1576
1577ARM/Mediatek RTC DRIVER
1578M:	Eddie Huang <eddie.huang@mediatek.com>
1579L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1580L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1581S:	Maintained
1582F:	drivers/rtc/rtc-mt6397.c
1583
1584ARM/Mediatek SoC support
1585M:	Matthias Brugger <matthias.bgg@gmail.com>
1586L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1587L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1588S:	Maintained
1589F:	arch/arm/boot/dts/mt6*
1590F:	arch/arm/boot/dts/mt7*
1591F:	arch/arm/boot/dts/mt8*
1592F:	arch/arm/mach-mediatek/
1593F:	arch/arm64/boot/dts/mediatek/
1594N:	mtk
1595K:	mediatek
1596
1597ARM/Mediatek USB3 PHY DRIVER
1598M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1599L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1600L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1601S:	Maintained
1602F:	drivers/phy/phy-mt65xx-usb3.c
1603
1604ARM/MICREL KS8695 ARCHITECTURE
1605M:	Greg Ungerer <gerg@uclinux.org>
1606L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1607F:	arch/arm/mach-ks8695/
1608S:	Odd Fixes
1609
1610ARM/MIOA701 MACHINE SUPPORT
1611M:	Robert Jarzmik <robert.jarzmik@free.fr>
1612L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1613F:	arch/arm/mach-pxa/mioa701.c
1614S:	Maintained
1615
1616ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1617M:	Michael Petchkovsky <mkpetch@internode.on.net>
1618S:	Maintained
1619
1620ARM/NOMADIK ARCHITECTURE
1621M:	Alessandro Rubini <rubini@unipv.it>
1622M:	Linus Walleij <linus.walleij@linaro.org>
1623L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1624S:	Maintained
1625F:	arch/arm/mach-nomadik/
1626F:	drivers/pinctrl/nomadik/
1627F:	drivers/i2c/busses/i2c-nomadik.c
1628T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1629
1630ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1631M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1632L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1633W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1634S:	Supported
1635
1636ARM/TOSA MACHINE SUPPORT
1637M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1638M:	Dirk Opfer <dirk@opfer-online.de>
1639S:	Maintained
1640
1641ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1642M:	Marek Vasut <marek.vasut@gmail.com>
1643L:	linux-arm-kernel@lists.infradead.org
1644W:	http://hackndev.com
1645S:	Maintained
1646F:	arch/arm/mach-pxa/include/mach/palmtx.h
1647F:	arch/arm/mach-pxa/palmtx.c
1648F:	arch/arm/mach-pxa/include/mach/palmt5.h
1649F:	arch/arm/mach-pxa/palmt5.c
1650F:	arch/arm/mach-pxa/include/mach/palmld.h
1651F:	arch/arm/mach-pxa/palmld.c
1652F:	arch/arm/mach-pxa/include/mach/palmte2.h
1653F:	arch/arm/mach-pxa/palmte2.c
1654F:	arch/arm/mach-pxa/include/mach/palmtc.h
1655F:	arch/arm/mach-pxa/palmtc.c
1656
1657ARM/PALM TREO SUPPORT
1658M:	Tomas Cech <sleep_walker@suse.com>
1659L:	linux-arm-kernel@lists.infradead.org
1660W:	http://hackndev.com
1661S:	Maintained
1662F:	arch/arm/mach-pxa/include/mach/palmtreo.h
1663F:	arch/arm/mach-pxa/palmtreo.c
1664
1665ARM/PALMZ72 SUPPORT
1666M:	Sergey Lapin <slapin@ossfans.org>
1667L:	linux-arm-kernel@lists.infradead.org
1668W:	http://hackndev.com
1669S:	Maintained
1670F:	arch/arm/mach-pxa/include/mach/palmz72.h
1671F:	arch/arm/mach-pxa/palmz72.c
1672
1673ARM/PLEB SUPPORT
1674M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1675W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1676S:	Maintained
1677
1678ARM/PT DIGITAL BOARD PORT
1679M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1680L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1681W:	http://www.armlinux.org.uk/
1682S:	Maintained
1683
1684ARM/QUALCOMM SUPPORT
1685M:	Andy Gross <andy.gross@linaro.org>
1686M:	David Brown <david.brown@linaro.org>
1687L:	linux-arm-msm@vger.kernel.org
1688L:	linux-soc@vger.kernel.org
1689S:	Maintained
1690F:	Documentation/devicetree/bindings/soc/qcom/
1691F:	arch/arm/boot/dts/qcom-*.dts
1692F:	arch/arm/boot/dts/qcom-*.dtsi
1693F:	arch/arm/mach-qcom/
1694F:	arch/arm64/boot/dts/qcom/*
1695F:	drivers/i2c/busses/i2c-qup.c
1696F:	drivers/clk/qcom/
1697F:	drivers/dma/qcom/
1698F:	drivers/soc/qcom/
1699F:	drivers/spi/spi-qup.c
1700F:	drivers/tty/serial/msm_serial.h
1701F:	drivers/tty/serial/msm_serial.c
1702F:	drivers/*/pm8???-*
1703F:	drivers/mfd/ssbi.c
1704F:	drivers/firmware/qcom_scm.c
1705T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1706
1707ARM/RADISYS ENP2611 MACHINE SUPPORT
1708M:	Lennert Buytenhek <kernel@wantstofly.org>
1709L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1710S:	Maintained
1711
1712ARM/REALTEK ARCHITECTURE
1713M:	Andreas Färber <afaerber@suse.de>
1714L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1715S:	Maintained
1716F:	arch/arm64/boot/dts/realtek/
1717F:	Documentation/devicetree/bindings/arm/realtek.txt
1718
1719ARM/RENESAS ARM64 ARCHITECTURE
1720M:	Simon Horman <horms@verge.net.au>
1721M:	Magnus Damm <magnus.damm@gmail.com>
1722L:	linux-renesas-soc@vger.kernel.org
1723Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1724T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1725S:	Supported
1726F:	arch/arm64/boot/dts/renesas/
1727F:	drivers/soc/renesas/
1728F:	include/linux/soc/renesas/
1729
1730ARM/RISCPC ARCHITECTURE
1731M:	Russell King <linux@armlinux.org.uk>
1732L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1733W:	http://www.armlinux.org.uk/
1734S:	Maintained
1735F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1736F:	arch/arm/include/asm/hardware/ioc.h
1737F:	arch/arm/include/asm/hardware/iomd.h
1738F:	arch/arm/include/asm/hardware/memc.h
1739F:	arch/arm/mach-rpc/
1740F:	drivers/net/ethernet/8390/etherh.c
1741F:	drivers/net/ethernet/i825xx/ether1*
1742F:	drivers/net/ethernet/seeq/ether3*
1743F:	drivers/scsi/arm/
1744
1745ARM/Rockchip SoC support
1746M:	Heiko Stuebner <heiko@sntech.de>
1747L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1748L:	linux-rockchip@lists.infradead.org
1749T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1750S:	Maintained
1751F:	arch/arm/boot/dts/rk3*
1752F:	arch/arm/boot/dts/rv1108*
1753F:	arch/arm/mach-rockchip/
1754F:	drivers/clk/rockchip/
1755F:	drivers/i2c/busses/i2c-rk3x.c
1756F:	drivers/*/*rockchip*
1757F:	drivers/*/*/*rockchip*
1758F:	sound/soc/rockchip/
1759N:	rockchip
1760
1761ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1762M:	Kukjin Kim <kgene@kernel.org>
1763M:	Krzysztof Kozlowski <krzk@kernel.org>
1764L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1765L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1766Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1767S:	Maintained
1768F:	arch/arm/boot/dts/s3c*
1769F:	arch/arm/boot/dts/s5p*
1770F:	arch/arm/boot/dts/samsung*
1771F:	arch/arm/boot/dts/exynos*
1772F:	arch/arm64/boot/dts/exynos/
1773F:	arch/arm/plat-samsung/
1774F:	arch/arm/mach-s3c24*/
1775F:	arch/arm/mach-s3c64xx/
1776F:	arch/arm/mach-s5p*/
1777F:	arch/arm/mach-exynos*/
1778F:	drivers/*/*s3c24*
1779F:	drivers/*/*/*s3c24*
1780F:	drivers/*/*s3c64xx*
1781F:	drivers/*/*s5pv210*
1782F:	drivers/memory/samsung/*
1783F:	drivers/soc/samsung/*
1784F:	Documentation/arm/Samsung/
1785F:	Documentation/devicetree/bindings/arm/samsung/
1786F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1787F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1788N:	exynos
1789
1790ARM/SAMSUNG MOBILE MACHINE SUPPORT
1791M:	Kyungmin Park <kyungmin.park@samsung.com>
1792L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1793S:	Maintained
1794F:	arch/arm/mach-s5pv210/
1795
1796ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1797M:	Kyungmin Park <kyungmin.park@samsung.com>
1798M:	Kamil Debski <kamil@wypas.org>
1799M:	Andrzej Hajda <a.hajda@samsung.com>
1800L:	linux-arm-kernel@lists.infradead.org
1801L:	linux-media@vger.kernel.org
1802S:	Maintained
1803F:	drivers/media/platform/s5p-g2d/
1804
1805ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1806M:	Kyungmin Park <kyungmin.park@samsung.com>
1807M:	Kamil Debski <kamil@wypas.org>
1808M:	Jeongtae Park <jtp.park@samsung.com>
1809M:	Andrzej Hajda <a.hajda@samsung.com>
1810L:	linux-arm-kernel@lists.infradead.org
1811L:	linux-media@vger.kernel.org
1812S:	Maintained
1813F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1814F:	drivers/media/platform/s5p-mfc/
1815
1816ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1817M:	Marek Szyprowski <m.szyprowski@samsung.com>
1818L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1819L:	linux-media@vger.kernel.org
1820S:	Maintained
1821F:	drivers/media/platform/s5p-cec/
1822F:	Documentation/devicetree/bindings/media/s5p-cec.txt
1823
1824ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1825M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1826M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1827L:	linux-arm-kernel@lists.infradead.org
1828L:	linux-media@vger.kernel.org
1829S:	Maintained
1830F:	drivers/media/platform/s5p-jpeg/
1831
1832ARM/SHMOBILE ARM ARCHITECTURE
1833M:	Simon Horman <horms@verge.net.au>
1834M:	Magnus Damm <magnus.damm@gmail.com>
1835L:	linux-renesas-soc@vger.kernel.org
1836Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1837T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1838S:	Supported
1839F:	arch/arm/boot/dts/emev2*
1840F:	arch/arm/boot/dts/r7s*
1841F:	arch/arm/boot/dts/r8a*
1842F:	arch/arm/boot/dts/sh*
1843F:	arch/arm/configs/shmobile_defconfig
1844F:	arch/arm/include/debug/renesas-scif.S
1845F:	arch/arm/mach-shmobile/
1846F:	drivers/soc/renesas/
1847F:	include/linux/soc/renesas/
1848
1849ARM/SOCFPGA ARCHITECTURE
1850M:	Dinh Nguyen <dinguyen@kernel.org>
1851S:	Maintained
1852F:	arch/arm/mach-socfpga/
1853F:	arch/arm/boot/dts/socfpga*
1854F:	arch/arm/configs/socfpga_defconfig
1855F:	arch/arm64/boot/dts/altera/
1856W:	http://www.rocketboards.org
1857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1858
1859ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1860M:	Dinh Nguyen <dinguyen@kernel.org>
1861S:	Maintained
1862F:	drivers/clk/socfpga/
1863
1864ARM/SOCFPGA EDAC SUPPORT
1865M:	Thor Thayer <thor.thayer@linux.intel.com>
1866S:	Maintained
1867F:	drivers/edac/altera_edac.
1868
1869ARM/STI ARCHITECTURE
1870M:	Patrice Chotard <patrice.chotard@st.com>
1871L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1872W:	http://www.stlinux.com
1873S:	Maintained
1874F:	arch/arm/mach-sti/
1875F:	arch/arm/boot/dts/sti*
1876F:	drivers/char/hw_random/st-rng.c
1877F:	drivers/clocksource/arm_global_timer.c
1878F:	drivers/clocksource/clksrc_st_lpc.c
1879F:	drivers/cpufreq/sti-cpufreq.c
1880F:	drivers/dma/st_fdma*
1881F:	drivers/i2c/busses/i2c-st.c
1882F:	drivers/media/rc/st_rc.c
1883F:	drivers/media/platform/sti/c8sectpfe/
1884F:	drivers/mmc/host/sdhci-st.c
1885F:	drivers/phy/st/phy-miphy28lp.c
1886F:	drivers/phy/st/phy-stih407-usb.c
1887F:	drivers/pinctrl/pinctrl-st.c
1888F:	drivers/remoteproc/st_remoteproc.c
1889F:	drivers/remoteproc/st_slim_rproc.c
1890F:	drivers/reset/sti/
1891F:	drivers/rtc/rtc-st-lpc.c
1892F:	drivers/tty/serial/st-asc.c
1893F:	drivers/usb/dwc3/dwc3-st.c
1894F:	drivers/usb/host/ehci-st.c
1895F:	drivers/usb/host/ohci-st.c
1896F:	drivers/watchdog/st_lpc_wdt.c
1897F:	drivers/ata/ahci_st.c
1898F:	include/linux/remoteproc/st_slim_rproc.h
1899
1900ARM/STM32 ARCHITECTURE
1901M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
1902M:	Alexandre Torgue <alexandre.torgue@st.com>
1903L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1904S:	Maintained
1905T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1906N:	stm32
1907F:	drivers/clocksource/armv7m_systick.c
1908
1909ARM/TANGO ARCHITECTURE
1910M:	Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1911L:	linux-arm-kernel@lists.infradead.org
1912S:	Maintained
1913N:	tango
1914
1915ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1916M:	Lennert Buytenhek <kernel@wantstofly.org>
1917L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1918S:	Maintained
1919
1920ARM/TETON BGA MACHINE SUPPORT
1921M:	"Mark F. Brown" <mark.brown314@gmail.com>
1922L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1923S:	Maintained
1924
1925ARM/THECUS N2100 MACHINE SUPPORT
1926M:	Lennert Buytenhek <kernel@wantstofly.org>
1927L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1928S:	Maintained
1929
1930ARM/NUVOTON W90X900 ARM ARCHITECTURE
1931M:	Wan ZongShun <mcuos.com@gmail.com>
1932L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1933W:	http://www.mcuos.com
1934S:	Maintained
1935F:	arch/arm/mach-w90x900/
1936F:	drivers/input/keyboard/w90p910_keypad.c
1937F:	drivers/input/touchscreen/w90p910_ts.c
1938F:	drivers/watchdog/nuc900_wdt.c
1939F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1940F:	drivers/mtd/nand/nuc900_nand.c
1941F:	drivers/rtc/rtc-nuc900.c
1942F:	drivers/spi/spi-nuc900.c
1943F:	drivers/usb/host/ehci-w90x900.c
1944F:	drivers/video/fbdev/nuc900fb.c
1945
1946ARM/U300 MACHINE SUPPORT
1947M:	Linus Walleij <linus.walleij@linaro.org>
1948L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1949S:	Supported
1950F:	arch/arm/mach-u300/
1951F:	drivers/clocksource/timer-u300.c
1952F:	drivers/i2c/busses/i2c-stu300.c
1953F:	drivers/rtc/rtc-coh901331.c
1954F:	drivers/watchdog/coh901327_wdt.c
1955F:	drivers/dma/coh901318*
1956F:	drivers/mfd/ab3100*
1957F:	drivers/rtc/rtc-ab3100.c
1958F:	drivers/rtc/rtc-coh901331.c
1959T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1960
1961ARM/UNIPHIER ARCHITECTURE
1962M:	Masahiro Yamada <yamada.masahiro@socionext.com>
1963L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1964T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1965S:	Maintained
1966F:	arch/arm/boot/dts/uniphier*
1967F:	arch/arm/include/asm/hardware/cache-uniphier.h
1968F:	arch/arm/mach-uniphier/
1969F:	arch/arm/mm/cache-uniphier.c
1970F:	arch/arm64/boot/dts/socionext/
1971F:	drivers/bus/uniphier-system-bus.c
1972F:	drivers/clk/uniphier/
1973F:	drivers/i2c/busses/i2c-uniphier*
1974F:	drivers/pinctrl/uniphier/
1975F:	drivers/reset/reset-uniphier.c
1976F:	drivers/tty/serial/8250/8250_uniphier.c
1977N:	uniphier
1978
1979ARM/Ux500 ARM ARCHITECTURE
1980M:	Linus Walleij <linus.walleij@linaro.org>
1981L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1982S:	Maintained
1983F:	arch/arm/mach-ux500/
1984F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1985F:	drivers/dma/ste_dma40*
1986F:	drivers/hwspinlock/u8500_hsem.c
1987F:	drivers/mfd/abx500*
1988F:	drivers/mfd/ab8500*
1989F:	drivers/mfd/dbx500*
1990F:	drivers/mfd/db8500*
1991F:	drivers/pinctrl/nomadik/pinctrl-ab*
1992F:	drivers/pinctrl/nomadik/pinctrl-nomadik*
1993F:	drivers/rtc/rtc-ab8500.c
1994F:	drivers/rtc/rtc-pl031.c
1995T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1996
1997ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1998M:	Ulf Hansson <ulf.hansson@linaro.org>
1999L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2000T:	git git://git.linaro.org/people/ulfh/clk.git
2001S:	Maintained
2002F:	drivers/clk/ux500/
2003
2004ARM/VERSATILE EXPRESS PLATFORM
2005M:	Liviu Dudau <liviu.dudau@arm.com>
2006M:	Sudeep Holla <sudeep.holla@arm.com>
2007M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2008L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2009S:	Maintained
2010F:	arch/arm/boot/dts/vexpress*
2011F:	arch/arm64/boot/dts/arm/
2012F:	arch/arm/mach-vexpress/
2013F:	*/*/vexpress*
2014F:	*/*/*/vexpress*
2015F:	drivers/clk/versatile/clk-vexpress-osc.c
2016F:	drivers/clocksource/versatile.c
2017N:	mps2
2018
2019ARM/VFP SUPPORT
2020M:	Russell King <linux@armlinux.org.uk>
2021L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2022W:	http://www.armlinux.org.uk/
2023S:	Maintained
2024F:	arch/arm/vfp/
2025
2026ARM/VOIPAC PXA270 SUPPORT
2027M:	Marek Vasut <marek.vasut@gmail.com>
2028L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2029S:	Maintained
2030F:	arch/arm/mach-pxa/vpac270.c
2031F:	arch/arm/mach-pxa/include/mach/vpac270.h
2032
2033ARM/VT8500 ARM ARCHITECTURE
2034M:	Tony Prisk <linux@prisktech.co.nz>
2035L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2036S:	Maintained
2037F:	arch/arm/mach-vt8500/
2038F:	drivers/clocksource/vt8500_timer.c
2039F:	drivers/i2c/busses/i2c-wmt.c
2040F:	drivers/mmc/host/wmt-sdmmc.c
2041F:	drivers/pwm/pwm-vt8500.c
2042F:	drivers/rtc/rtc-vt8500.c
2043F:	drivers/tty/serial/vt8500_serial.c
2044F:	drivers/usb/host/ehci-platform.c
2045F:	drivers/usb/host/uhci-platform.c
2046F:	drivers/video/fbdev/vt8500lcdfb.*
2047F:	drivers/video/fbdev/wm8505fb*
2048F:	drivers/video/fbdev/wmt_ge_rops.*
2049
2050ARM/ZIPIT Z2 SUPPORT
2051M:	Marek Vasut <marek.vasut@gmail.com>
2052L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2053S:	Maintained
2054F:	arch/arm/mach-pxa/z2.c
2055F:	arch/arm/mach-pxa/include/mach/z2.h
2056
2057ARM/ZTE ARCHITECTURE
2058M:	Jun Nie <jun.nie@linaro.org>
2059M:	Baoyou Xie <baoyou.xie@linaro.org>
2060L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2061S:	Maintained
2062F:	arch/arm/mach-zx/
2063F:	drivers/clk/zte/
2064F:	drivers/reset/reset-zx2967.c
2065F:	drivers/soc/zte/
2066F:	Documentation/devicetree/bindings/arm/zte.txt
2067F:	Documentation/devicetree/bindings/clock/zx296702-clk.txt
2068F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2069F:	Documentation/devicetree/bindings/soc/zte/
2070F:	include/dt-bindings/soc/zx*.h
2071
2072ARM/ZYNQ ARCHITECTURE
2073M:	Michal Simek <michal.simek@xilinx.com>
2074R:	Sören Brinkmann <soren.brinkmann@xilinx.com>
2075L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2076W:	http://wiki.xilinx.com
2077T:	git https://github.com/Xilinx/linux-xlnx.git
2078S:	Supported
2079F:	arch/arm/mach-zynq/
2080F:	drivers/cpuidle/cpuidle-zynq.c
2081F:	drivers/block/xsysace.c
2082N:	zynq
2083N:	xilinx
2084F:	drivers/clocksource/cadence_ttc_timer.c
2085F:	drivers/i2c/busses/i2c-cadence.c
2086F:	drivers/mmc/host/sdhci-of-arasan.c
2087F:	drivers/edac/synopsys_edac.c
2088
2089ARM SMMU DRIVERS
2090M:	Will Deacon <will.deacon@arm.com>
2091R:	Robin Murphy <robin.murphy@arm.com>
2092L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2093S:	Maintained
2094F:	drivers/iommu/arm-smmu.c
2095F:	drivers/iommu/arm-smmu-v3.c
2096F:	drivers/iommu/io-pgtable-arm.c
2097F:	drivers/iommu/io-pgtable-arm-v7s.c
2098
2099ARM64 PORT (AARCH64 ARCHITECTURE)
2100M:	Catalin Marinas <catalin.marinas@arm.com>
2101M:	Will Deacon <will.deacon@arm.com>
2102L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2103T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2104S:	Maintained
2105F:	arch/arm64/
2106F:	Documentation/arm64/
2107
2108AS3645A LED FLASH CONTROLLER DRIVER
2109M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2110L:	linux-media@vger.kernel.org
2111T:	git git://linuxtv.org/media_tree.git
2112S:	Maintained
2113F:	drivers/media/i2c/as3645a.c
2114F:	include/media/i2c/as3645a.h
2115
2116ASAHI KASEI AK8974 DRIVER
2117M:	Linus Walleij <linus.walleij@linaro.org>
2118L:	linux-iio@vger.kernel.org
2119W:	http://www.akm.com/
2120S:	Supported
2121F:	drivers/iio/magnetometer/ak8974.c
2122
2123ASC7621 HARDWARE MONITOR DRIVER
2124M:	George Joseph <george.joseph@fairview5.com>
2125L:	linux-hwmon@vger.kernel.org
2126S:	Maintained
2127F:	Documentation/hwmon/asc7621
2128F:	drivers/hwmon/asc7621.c
2129
2130ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2131M:	Corentin Chary <corentin.chary@gmail.com>
2132L:	acpi4asus-user@lists.sourceforge.net
2133L:	platform-driver-x86@vger.kernel.org
2134W:	http://acpi4asus.sf.net
2135S:	Maintained
2136F:	drivers/platform/x86/asus*.c
2137F:	drivers/platform/x86/eeepc*.c
2138
2139ASUS WIRELESS RADIO CONTROL DRIVER
2140M:	João Paulo Rechi Vita <jprvita@gmail.com>
2141L:	platform-driver-x86@vger.kernel.org
2142S:	Maintained
2143F:	drivers/platform/x86/asus-wireless.c
2144
2145ASYMMETRIC KEYS
2146M:	David Howells <dhowells@redhat.com>
2147L:	keyrings@vger.kernel.org
2148S:	Maintained
2149F:	Documentation/crypto/asymmetric-keys.txt
2150F:	include/linux/verification.h
2151F:	include/crypto/public_key.h
2152F:	include/crypto/pkcs7.h
2153F:	crypto/asymmetric_keys/
2154
2155ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2156R:	Dan Williams <dan.j.williams@intel.com>
2157W:	http://sourceforge.net/projects/xscaleiop
2158S:	Odd fixes
2159F:	Documentation/crypto/async-tx-api.txt
2160F:	crypto/async_tx/
2161F:	drivers/dma/
2162F:	include/linux/dmaengine.h
2163F:	include/linux/async_tx.h
2164
2165AT24 EEPROM DRIVER
2166M:	Wolfram Sang <wsa@the-dreams.de>
2167L:	linux-i2c@vger.kernel.org
2168S:	Maintained
2169F:	drivers/misc/eeprom/at24.c
2170F:	include/linux/platform_data/at24.h
2171
2172ATA OVER ETHERNET (AOE) DRIVER
2173M:	"Ed L. Cashin" <ed.cashin@acm.org>
2174W:	http://www.openaoe.org/
2175S:	Supported
2176F:	Documentation/aoe/
2177F:	drivers/block/aoe/
2178
2179ATHEROS 71XX/9XXX GPIO DRIVER
2180M:	Alban Bedel <albeu@free.fr>
2181W:	https://github.com/AlbanBedel/linux
2182T:	git git://github.com/AlbanBedel/linux
2183S:	Maintained
2184F:	drivers/gpio/gpio-ath79.c
2185F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2186
2187ATHEROS ATH GENERIC UTILITIES
2188M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2189L:	linux-wireless@vger.kernel.org
2190S:	Supported
2191F:	drivers/net/wireless/ath/*
2192
2193ATHEROS ATH5K WIRELESS DRIVER
2194M:	Jiri Slaby <jirislaby@gmail.com>
2195M:	Nick Kossifidis <mickflemm@gmail.com>
2196M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2197L:	linux-wireless@vger.kernel.org
2198W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2199S:	Maintained
2200F:	drivers/net/wireless/ath/ath5k/
2201
2202ATHEROS ATH6KL WIRELESS DRIVER
2203M:	Kalle Valo <kvalo@qca.qualcomm.com>
2204L:	linux-wireless@vger.kernel.org
2205W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2206T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2207S:	Supported
2208F:	drivers/net/wireless/ath/ath6kl/
2209
2210WILOCITY WIL6210 WIRELESS DRIVER
2211M:	Maya Erez <qca_merez@qca.qualcomm.com>
2212L:	linux-wireless@vger.kernel.org
2213L:	wil6210@qca.qualcomm.com
2214S:	Supported
2215W:	http://wireless.kernel.org/en/users/Drivers/wil6210
2216F:	drivers/net/wireless/ath/wil6210/
2217F:	include/uapi/linux/wil6210_uapi.h
2218
2219CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2220M:	Christian Lamparter <chunkeey@googlemail.com>
2221L:	linux-wireless@vger.kernel.org
2222W:	http://wireless.kernel.org/en/users/Drivers/carl9170
2223S:	Maintained
2224F:	drivers/net/wireless/ath/carl9170/
2225
2226ATK0110 HWMON DRIVER
2227M:	Luca Tettamanti <kronos.it@gmail.com>
2228L:	linux-hwmon@vger.kernel.org
2229S:	Maintained
2230F:	drivers/hwmon/asus_atk0110.c
2231
2232ATI_REMOTE2 DRIVER
2233M:	Ville Syrjala <syrjala@sci.fi>
2234S:	Maintained
2235F:	drivers/input/misc/ati_remote2.c
2236
2237ATLX ETHERNET DRIVERS
2238M:	Jay Cliburn <jcliburn@gmail.com>
2239M:	Chris Snook <chris.snook@gmail.com>
2240L:	netdev@vger.kernel.org
2241W:	http://sourceforge.net/projects/atl1
2242W:	http://atl1.sourceforge.net
2243S:	Maintained
2244F:	drivers/net/ethernet/atheros/
2245
2246ATM
2247M:	Chas Williams <3chas3@gmail.com>
2248L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2249L:	netdev@vger.kernel.org
2250W:	http://linux-atm.sourceforge.net
2251S:	Maintained
2252F:	drivers/atm/
2253F:	include/linux/atm*
2254F:	include/uapi/linux/atm*
2255
2256ATMEL AT91 / AT32 MCI DRIVER
2257M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2258S:	Maintained
2259F:	drivers/mmc/host/atmel-mci.c
2260
2261ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2262M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2263S:	Supported
2264F:	drivers/power/reset/at91-sama5d2_shdwc.c
2265
2266ATMEL SAMA5D2 ADC DRIVER
2267M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2268L:	linux-iio@vger.kernel.org
2269S:	Supported
2270F:	drivers/iio/adc/at91-sama5d2_adc.c
2271
2272ATMEL Audio ALSA driver
2273M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2274L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2275S:	Supported
2276F:	sound/soc/atmel
2277
2278ATMEL XDMA DRIVER
2279M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2280L:	linux-arm-kernel@lists.infradead.org
2281L:	dmaengine@vger.kernel.org
2282S:	Supported
2283F:	drivers/dma/at_xdmac.c
2284
2285ATMEL I2C DRIVER
2286M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2287L:	linux-i2c@vger.kernel.org
2288S:	Supported
2289F:	drivers/i2c/busses/i2c-at91.c
2290
2291ATMEL ISI DRIVER
2292M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2293L:	linux-media@vger.kernel.org
2294S:	Supported
2295F:	drivers/media/platform/atmel/atmel-isi.c
2296F:	include/media/atmel-isi.h
2297
2298ATMEL LCDFB DRIVER
2299M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2300L:	linux-fbdev@vger.kernel.org
2301S:	Maintained
2302F:	drivers/video/fbdev/atmel_lcdfb.c
2303F:	include/video/atmel_lcdc.h
2304
2305ATMEL MACB ETHERNET DRIVER
2306M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2307S:	Supported
2308F:	drivers/net/ethernet/cadence/
2309
2310ATMEL NAND DRIVER
2311M:	Wenyou Yang <wenyou.yang@atmel.com>
2312M:	Josh Wu <rainyfeeling@outlook.com>
2313L:	linux-mtd@lists.infradead.org
2314S:	Supported
2315F:	drivers/mtd/nand/atmel/*
2316
2317ATMEL SDMMC DRIVER
2318M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2319L:	linux-mmc@vger.kernel.org
2320S:	Supported
2321F:	drivers/mmc/host/sdhci-of-at91.c
2322
2323ATMEL SPI DRIVER
2324M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2325S:	Supported
2326F:	drivers/spi/spi-atmel.*
2327
2328ATMEL SSC DRIVER
2329M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2330L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2331S:	Supported
2332F:	drivers/misc/atmel-ssc.c
2333F:	include/linux/atmel-ssc.h
2334
2335ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2336M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2337L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2338S:	Supported
2339F:	drivers/misc/atmel_tclib.c
2340F:	drivers/clocksource/tcb_clksrc.c
2341
2342ATMEL USBA UDC DRIVER
2343M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2344L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2345S:	Supported
2346F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2347
2348ATMEL WIRELESS DRIVER
2349M:	Simon Kelley <simon@thekelleys.org.uk>
2350L:	linux-wireless@vger.kernel.org
2351W:	http://www.thekelleys.org.uk/atmel
2352W:	http://atmelwlandriver.sourceforge.net/
2353S:	Maintained
2354F:	drivers/net/wireless/atmel/atmel*
2355
2356ATMEL MAXTOUCH DRIVER
2357M:	Nick Dyer <nick@shmanahar.org>
2358T:	git git://github.com/ndyer/linux.git
2359S:	Maintained
2360F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2361F:	drivers/input/touchscreen/atmel_mxt_ts.c
2362F:	include/linux/platform_data/atmel_mxt_ts.h
2363
2364ATOMIC INFRASTRUCTURE
2365M:	Will Deacon <will.deacon@arm.com>
2366M:	Peter Zijlstra <peterz@infradead.org>
2367R:	Boqun Feng <boqun.feng@gmail.com>
2368L:	linux-kernel@vger.kernel.org
2369S:	Maintained
2370F:	arch/*/include/asm/atomic*.h
2371F:	include/*/atomic*.h
2372
2373ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2374M:	Bradley Grove <linuxdrivers@attotech.com>
2375L:	linux-scsi@vger.kernel.org
2376W:	http://www.attotech.com
2377S:	Supported
2378F:	drivers/scsi/esas2r
2379
2380ATUSB IEEE 802.15.4 RADIO DRIVER
2381M:	Stefan Schmidt <stefan@osg.samsung.com>
2382L:	linux-wpan@vger.kernel.org
2383S:	Maintained
2384F:	drivers/net/ieee802154/atusb.c
2385F:	drivers/net/ieee802154/atusb.h
2386F:	drivers/net/ieee802154/at86rf230.h
2387
2388AUDIT SUBSYSTEM
2389M:	Paul Moore <paul@paul-moore.com>
2390M:	Eric Paris <eparis@redhat.com>
2391L:	linux-audit@redhat.com (moderated for non-subscribers)
2392W:	http://people.redhat.com/sgrubb/audit/
2393T:	git git://git.infradead.org/users/pcmoore/audit
2394S:	Maintained
2395F:	include/linux/audit.h
2396F:	include/uapi/linux/audit.h
2397F:	kernel/audit*
2398
2399AUXILIARY DISPLAY DRIVERS
2400M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2401W:	http://miguelojeda.es/auxdisplay.htm
2402W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2403S:	Maintained
2404F:	drivers/auxdisplay/
2405F:	include/linux/cfag12864b.h
2406
2407AX.25 NETWORK LAYER
2408M:	Ralf Baechle <ralf@linux-mips.org>
2409L:	linux-hams@vger.kernel.org
2410W:	http://www.linux-ax25.org/
2411S:	Maintained
2412F:	include/uapi/linux/ax25.h
2413F:	include/net/ax25.h
2414F:	net/ax25/
2415
2416AXENTIA ASOC DRIVERS
2417M:	Peter Rosin <peda@axentia.se>
2418L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2419S:	Maintained
2420F:	Documentation/devicetree/bindings/sound/axentia,*
2421F:	sound/soc/atmel/tse850-pcm5142.c
2422
2423AXENTIA ARM DEVICES
2424M:	Peter Rosin <peda@axentia.se>
2425L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2426S:	Maintained
2427F:	Documentation/devicetree/bindings/arm/axentia.txt
2428F:	arch/arm/boot/dts/at91-linea.dtsi
2429F:	arch/arm/boot/dts/at91-tse850-3.dts
2430
2431AZ6007 DVB DRIVER
2432M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2433M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2434L:	linux-media@vger.kernel.org
2435W:	https://linuxtv.org
2436T:	git git://linuxtv.org/media_tree.git
2437S:	Maintained
2438F:	drivers/media/usb/dvb-usb-v2/az6007.c
2439
2440AZTECH FM RADIO RECEIVER DRIVER
2441M:	Hans Verkuil <hverkuil@xs4all.nl>
2442L:	linux-media@vger.kernel.org
2443T:	git git://linuxtv.org/media_tree.git
2444W:	https://linuxtv.org
2445S:	Maintained
2446F:	drivers/media/radio/radio-aztech*
2447
2448B43 WIRELESS DRIVER
2449L:	linux-wireless@vger.kernel.org
2450L:	b43-dev@lists.infradead.org
2451W:	http://wireless.kernel.org/en/users/Drivers/b43
2452S:	Odd Fixes
2453F:	drivers/net/wireless/broadcom/b43/
2454
2455B43LEGACY WIRELESS DRIVER
2456M:	Larry Finger <Larry.Finger@lwfinger.net>
2457L:	linux-wireless@vger.kernel.org
2458L:	b43-dev@lists.infradead.org
2459W:	http://wireless.kernel.org/en/users/Drivers/b43
2460S:	Maintained
2461F:	drivers/net/wireless/broadcom/b43legacy/
2462
2463BACKLIGHT CLASS/SUBSYSTEM
2464M:	Lee Jones <lee.jones@linaro.org>
2465M:	Daniel Thompson <daniel.thompson@linaro.org>
2466M:	Jingoo Han <jingoohan1@gmail.com>
2467T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2468S:	Maintained
2469F:	drivers/video/backlight/
2470F:	include/linux/backlight.h
2471F:	include/linux/pwm_backlight.h
2472F:	Documentation/devicetree/bindings/leds/backlight
2473
2474BATMAN ADVANCED
2475M:	Marek Lindner <mareklindner@neomailbox.ch>
2476M:	Simon Wunderlich <sw@simonwunderlich.de>
2477M:	Antonio Quartulli <a@unstable.cc>
2478L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2479W:	https://www.open-mesh.org/
2480Q:	https://patchwork.open-mesh.org/project/batman/list/
2481S:	Maintained
2482F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2483F:	Documentation/ABI/testing/sysfs-class-net-mesh
2484F:	Documentation/networking/batman-adv.txt
2485F:	include/uapi/linux/batman_adv.h
2486F:	net/batman-adv/
2487
2488BAYCOM/HDLCDRV DRIVERS FOR AX.25
2489M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2490L:	linux-hams@vger.kernel.org
2491W:	http://www.baycom.org/~tom/ham/ham.html
2492S:	Maintained
2493F:	drivers/net/hamradio/baycom*
2494
2495BCACHE (BLOCK LAYER CACHE)
2496M:	Kent Overstreet <kent.overstreet@gmail.com>
2497L:	linux-bcache@vger.kernel.org
2498W:	http://bcache.evilpiepirate.org
2499S:	Orphan
2500F:	drivers/md/bcache/
2501
2502BDISP ST MEDIA DRIVER
2503M:	Fabien Dessenne <fabien.dessenne@st.com>
2504L:	linux-media@vger.kernel.org
2505T:	git git://linuxtv.org/media_tree.git
2506W:	https://linuxtv.org
2507S:	Supported
2508F:	drivers/media/platform/sti/bdisp
2509
2510DELTA ST MEDIA DRIVER
2511M:	Hugues Fruchet <hugues.fruchet@st.com>
2512L:	linux-media@vger.kernel.org
2513T:	git git://linuxtv.org/media_tree.git
2514W:	https://linuxtv.org
2515S:	Supported
2516F:	drivers/media/platform/sti/delta
2517
2518BEFS FILE SYSTEM
2519M:	Luis de Bethencourt <luisbg@kernel.org>
2520M:	Salah Triki <salah.triki@gmail.com>
2521S:	Maintained
2522T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2523F:	Documentation/filesystems/befs.txt
2524F:	fs/befs/
2525
2526BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2527M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2528L:	netdev@vger.kernel.org
2529S:	Maintained
2530F:	drivers/net/ethernet/ec_bhf.c
2531
2532BFS FILE SYSTEM
2533M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2534S:	Maintained
2535F:	Documentation/filesystems/bfs.txt
2536F:	fs/bfs/
2537F:	include/uapi/linux/bfs_fs.h
2538
2539BLACKFIN ARCHITECTURE
2540M:	Steven Miao <realmz6@gmail.com>
2541L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2542T:	git git://git.code.sf.net/p/adi-linux/code
2543W:	http://blackfin.uclinux.org
2544S:	Supported
2545F:	arch/blackfin/
2546
2547BLACKFIN EMAC DRIVER
2548L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2549W:	http://blackfin.uclinux.org
2550S:	Supported
2551F:	drivers/net/ethernet/adi/
2552
2553BLACKFIN RTC DRIVER
2554L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2555W:	http://blackfin.uclinux.org
2556S:	Supported
2557F:	drivers/rtc/rtc-bfin.c
2558
2559BLACKFIN SDH DRIVER
2560M:	Sonic Zhang <sonic.zhang@analog.com>
2561L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2562W:	http://blackfin.uclinux.org
2563S:	Supported
2564F:	drivers/mmc/host/bfin_sdh.c
2565
2566BLACKFIN SERIAL DRIVER
2567M:	Sonic Zhang <sonic.zhang@analog.com>
2568L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2569W:	http://blackfin.uclinux.org
2570S:	Supported
2571F:	drivers/tty/serial/bfin_uart.c
2572
2573BLACKFIN WATCHDOG DRIVER
2574L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2575W:	http://blackfin.uclinux.org
2576S:	Supported
2577F:	drivers/watchdog/bfin_wdt.c
2578
2579BLACKFIN I2C TWI DRIVER
2580M:	Sonic Zhang <sonic.zhang@analog.com>
2581L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2582W:	http://blackfin.uclinux.org/
2583S:	Supported
2584F:	drivers/i2c/busses/i2c-bfin-twi.c
2585
2586BLACKFIN MEDIA DRIVER
2587M:	Scott Jiang <scott.jiang.linux@gmail.com>
2588L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2589W:	http://blackfin.uclinux.org/
2590S:	Supported
2591F:	drivers/media/platform/blackfin/
2592F:	drivers/media/i2c/adv7183*
2593F:	drivers/media/i2c/vs6624*
2594
2595BLINKM RGB LED DRIVER
2596M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2597S:	Maintained
2598F:	drivers/leds/leds-blinkm.c
2599
2600BLOCK LAYER
2601M:	Jens Axboe <axboe@kernel.dk>
2602L:	linux-block@vger.kernel.org
2603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2604S:	Maintained
2605F:	block/
2606F:	kernel/trace/blktrace.c
2607F:	lib/sbitmap.c
2608
2609BFQ I/O SCHEDULER
2610M:	Paolo Valente <paolo.valente@linaro.org>
2611M:	Jens Axboe <axboe@kernel.dk>
2612L:	linux-block@vger.kernel.org
2613S:	Maintained
2614F:	block/bfq-*
2615F:	Documentation/block/bfq-iosched.txt
2616
2617BLOCK2MTD DRIVER
2618M:	Joern Engel <joern@lazybastard.org>
2619L:	linux-mtd@lists.infradead.org
2620S:	Maintained
2621F:	drivers/mtd/devices/block2mtd.c
2622
2623BLUETOOTH DRIVERS
2624M:	Marcel Holtmann <marcel@holtmann.org>
2625M:	Gustavo Padovan <gustavo@padovan.org>
2626M:	Johan Hedberg <johan.hedberg@gmail.com>
2627L:	linux-bluetooth@vger.kernel.org
2628W:	http://www.bluez.org/
2629T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2630T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2631S:	Maintained
2632F:	drivers/bluetooth/
2633
2634BLUETOOTH SUBSYSTEM
2635M:	Marcel Holtmann <marcel@holtmann.org>
2636M:	Gustavo Padovan <gustavo@padovan.org>
2637M:	Johan Hedberg <johan.hedberg@gmail.com>
2638L:	linux-bluetooth@vger.kernel.org
2639W:	http://www.bluez.org/
2640T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2641T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2642S:	Maintained
2643F:	net/bluetooth/
2644F:	include/net/bluetooth/
2645
2646DMA MAPPING HELPERS
2647M:	Christoph Hellwig <hch@lst.de>
2648M:	Marek Szyprowski <m.szyprowski@samsung.com>
2649R:	Robin Murphy <robin.murphy@arm.com>
2650L:	linux-kernel@vger.kernel.org
2651T:	git git://git.infradead.org/users/hch/dma-mapping.git
2652W:	http://git.infradead.org/users/hch/dma-mapping.git
2653S:	Supported
2654F:	lib/dma-debug.c
2655F:	lib/dma-noop.c
2656F:	lib/dma-virt.c
2657F:	drivers/base/dma-mapping.c
2658F:	drivers/base/dma-coherent.c
2659F:	include/linux/dma-mapping.h
2660
2661BONDING DRIVER
2662M:	Jay Vosburgh <j.vosburgh@gmail.com>
2663M:	Veaceslav Falico <vfalico@gmail.com>
2664M:	Andy Gospodarek <andy@greyhouse.net>
2665L:	netdev@vger.kernel.org
2666W:	http://sourceforge.net/projects/bonding/
2667S:	Supported
2668F:	drivers/net/bonding/
2669F:	include/uapi/linux/if_bonding.h
2670
2671BPF (Safe dynamic programs and tools)
2672M:	Alexei Starovoitov <ast@kernel.org>
2673M:	Daniel Borkmann <daniel@iogearbox.net>
2674L:	netdev@vger.kernel.org
2675L:	linux-kernel@vger.kernel.org
2676S:	Supported
2677F:	arch/x86/net/bpf_jit*
2678F:	Documentation/networking/filter.txt
2679F:	include/linux/bpf*
2680F:	include/linux/filter.h
2681F:	include/uapi/linux/bpf*
2682F:	include/uapi/linux/filter.h
2683F:	kernel/bpf/
2684F:	kernel/trace/bpf_trace.c
2685F:	lib/test_bpf.c
2686F:	net/bpf/
2687F:	net/core/filter.c
2688F:	net/sched/act_bpf.c
2689F:	net/sched/cls_bpf.c
2690F:	samples/bpf/
2691F:	tools/net/bpf*
2692F:	tools/testing/selftests/bpf/
2693
2694BROADCOM B44 10/100 ETHERNET DRIVER
2695M:	Michael Chan <michael.chan@broadcom.com>
2696L:	netdev@vger.kernel.org
2697S:	Supported
2698F:	drivers/net/ethernet/broadcom/b44.*
2699
2700BROADCOM B53 ETHERNET SWITCH DRIVER
2701M:	Florian Fainelli <f.fainelli@gmail.com>
2702L:	netdev@vger.kernel.org
2703L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2704S:	Supported
2705F:	drivers/net/dsa/b53/*
2706F:	include/linux/platform_data/b53.h
2707
2708BROADCOM GENET ETHERNET DRIVER
2709M:	Florian Fainelli <f.fainelli@gmail.com>
2710L:	netdev@vger.kernel.org
2711S:	Supported
2712F:	drivers/net/ethernet/broadcom/genet/
2713
2714BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2715M:	Rasesh Mody <rasesh.mody@cavium.com>
2716M:	Harish Patil <harish.patil@cavium.com>
2717M:	Dept-GELinuxNICDev@cavium.com
2718L:	netdev@vger.kernel.org
2719S:	Supported
2720F:	drivers/net/ethernet/broadcom/bnx2.*
2721F:	drivers/net/ethernet/broadcom/bnx2_*
2722
2723BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2724M:	Yuval Mintz <Yuval.Mintz@cavium.com>
2725M:	Ariel Elior <ariel.elior@cavium.com>
2726M:	everest-linux-l2@cavium.com
2727L:	netdev@vger.kernel.org
2728S:	Supported
2729F:	drivers/net/ethernet/broadcom/bnx2x/
2730
2731BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2732M:	Michael Chan <michael.chan@broadcom.com>
2733L:	netdev@vger.kernel.org
2734S:	Supported
2735F:	drivers/net/ethernet/broadcom/bnxt/
2736
2737BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2738M:	Florian Fainelli <f.fainelli@gmail.com>
2739M:	Ray Jui <rjui@broadcom.com>
2740M:	Scott Branden <sbranden@broadcom.com>
2741M:	bcm-kernel-feedback-list@broadcom.com
2742T:	git git://github.com/broadcom/mach-bcm
2743S:	Maintained
2744N:	bcm281*
2745N:	bcm113*
2746N:	bcm216*
2747N:	kona
2748F:	arch/arm/mach-bcm/
2749
2750BROADCOM BCM2835 ARM ARCHITECTURE
2751M:	Eric Anholt <eric@anholt.net>
2752M:	Stefan Wahren <stefan.wahren@i2se.com>
2753L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2754L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2755T:	git git://github.com/anholt/linux
2756S:	Maintained
2757N:	bcm2835
2758F:	drivers/staging/vc04_services
2759
2760BROADCOM BCM47XX MIPS ARCHITECTURE
2761M:	Hauke Mehrtens <hauke@hauke-m.de>
2762M:	Rafał Miłecki <zajec5@gmail.com>
2763L:	linux-mips@linux-mips.org
2764S:	Maintained
2765F:	Documentation/devicetree/bindings/mips/brcm/
2766F:	arch/mips/bcm47xx/*
2767F:	arch/mips/include/asm/mach-bcm47xx/*
2768
2769BROADCOM BCM5301X ARM ARCHITECTURE
2770M:	Hauke Mehrtens <hauke@hauke-m.de>
2771M:	Rafał Miłecki <zajec5@gmail.com>
2772M:	Jon Mason <jonmason@broadcom.com>
2773M:	bcm-kernel-feedback-list@broadcom.com
2774L:	linux-arm-kernel@lists.infradead.org
2775S:	Maintained
2776F:	arch/arm/mach-bcm/bcm_5301x.c
2777F:	arch/arm/boot/dts/bcm5301x*.dtsi
2778F:	arch/arm/boot/dts/bcm470*
2779F:	arch/arm/boot/dts/bcm953012*
2780
2781BROADCOM BCM53573 ARM ARCHITECTURE
2782M:	Rafał Miłecki <rafal@milecki.pl>
2783L:	linux-arm-kernel@lists.infradead.org
2784S:	Maintained
2785F:	arch/arm/boot/dts/bcm53573*
2786F:	arch/arm/boot/dts/bcm47189*
2787
2788BROADCOM BCM63XX ARM ARCHITECTURE
2789M:	Florian Fainelli <f.fainelli@gmail.com>
2790M:	bcm-kernel-feedback-list@broadcom.com
2791L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2792T:	git git://github.com/broadcom/stblinux.git
2793S:	Maintained
2794N:	bcm63xx
2795
2796BROADCOM BCM63XX/BCM33XX UDC DRIVER
2797M:	Kevin Cernekee <cernekee@gmail.com>
2798L:	linux-usb@vger.kernel.org
2799S:	Maintained
2800F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2801
2802BROADCOM BCM7XXX ARM ARCHITECTURE
2803M:	Brian Norris <computersforpeace@gmail.com>
2804M:	Gregory Fong <gregory.0xf0@gmail.com>
2805M:	Florian Fainelli <f.fainelli@gmail.com>
2806M:	bcm-kernel-feedback-list@broadcom.com
2807L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2808T:	git git://github.com/broadcom/stblinux.git
2809S:	Maintained
2810F:	arch/arm/mach-bcm/*brcmstb*
2811F:	arch/arm/boot/dts/bcm7*.dts*
2812F:	drivers/bus/brcmstb_gisb.c
2813N:	brcmstb
2814
2815BROADCOM BMIPS MIPS ARCHITECTURE
2816M:	Kevin Cernekee <cernekee@gmail.com>
2817M:	Florian Fainelli <f.fainelli@gmail.com>
2818L:	linux-mips@linux-mips.org
2819T:	git git://github.com/broadcom/stblinux.git
2820S:	Maintained
2821F:	arch/mips/bmips/*
2822F:	arch/mips/include/asm/mach-bmips/*
2823F:	arch/mips/kernel/*bmips*
2824F:	arch/mips/boot/dts/brcm/bcm*.dts*
2825F:	drivers/irqchip/irq-bcm63*
2826F:	drivers/irqchip/irq-bcm7*
2827F:	drivers/irqchip/irq-brcmstb*
2828F:	include/linux/bcm963xx_nvram.h
2829F:	include/linux/bcm963xx_tag.h
2830
2831BROADCOM BMIPS CPUFREQ DRIVER
2832M:	Markus Mayer <mmayer@broadcom.com>
2833M:	bcm-kernel-feedback-list@broadcom.com
2834L:	linux-pm@vger.kernel.org
2835S:	Maintained
2836F:	drivers/cpufreq/bmips-cpufreq.c
2837
2838BROADCOM TG3 GIGABIT ETHERNET DRIVER
2839M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
2840M:	Prashant Sreedharan <prashant@broadcom.com>
2841M:	Michael Chan <mchan@broadcom.com>
2842L:	netdev@vger.kernel.org
2843S:	Supported
2844F:	drivers/net/ethernet/broadcom/tg3.*
2845
2846BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2847M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2848M:	Franky Lin <franky.lin@broadcom.com>
2849M:	Hante Meuleman <hante.meuleman@broadcom.com>
2850M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2851M:	Wright Feng <wright.feng@cypress.com>
2852L:	linux-wireless@vger.kernel.org
2853L:	brcm80211-dev-list.pdl@broadcom.com
2854L:	brcm80211-dev-list@cypress.com
2855S:	Supported
2856F:	drivers/net/wireless/broadcom/brcm80211/
2857
2858BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2859M:	QLogic-Storage-Upstream@qlogic.com
2860L:	linux-scsi@vger.kernel.org
2861S:	Supported
2862F:	drivers/scsi/bnx2fc/
2863
2864BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2865M:	QLogic-Storage-Upstream@qlogic.com
2866L:	linux-scsi@vger.kernel.org
2867S:	Supported
2868F:	drivers/scsi/bnx2i/
2869
2870BROADCOM IPROC ARM ARCHITECTURE
2871M:	Ray Jui <rjui@broadcom.com>
2872M:	Scott Branden <sbranden@broadcom.com>
2873M:	Jon Mason <jonmason@broadcom.com>
2874M:	bcm-kernel-feedback-list@broadcom.com
2875L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2876T:	git git://github.com/broadcom/cygnus-linux.git
2877S:	Maintained
2878N:	iproc
2879N:	cygnus
2880N:	bcm[-_]nsp
2881N:	bcm9113*
2882N:	bcm9583*
2883N:	bcm9585*
2884N:	bcm9586*
2885N:	bcm988312
2886N:	bcm113*
2887N:	bcm583*
2888N:	bcm585*
2889N:	bcm586*
2890N:	bcm88312
2891F:	arch/arm64/boot/dts/broadcom/ns2*
2892F:	drivers/clk/bcm/clk-ns*
2893F:	drivers/pinctrl/bcm/pinctrl-ns*
2894
2895BROADCOM BRCMSTB GPIO DRIVER
2896M:	Gregory Fong <gregory.0xf0@gmail.com>
2897L:	bcm-kernel-feedback-list@broadcom.com
2898S:	Supported
2899F:	drivers/gpio/gpio-brcmstb.c
2900F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2901
2902BROADCOM KONA GPIO DRIVER
2903M:	Ray Jui <rjui@broadcom.com>
2904L:	bcm-kernel-feedback-list@broadcom.com
2905S:	Supported
2906F:	drivers/gpio/gpio-bcm-kona.c
2907F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2908
2909BROADCOM NVRAM DRIVER
2910M:	Rafał Miłecki <zajec5@gmail.com>
2911L:	linux-mips@linux-mips.org
2912S:	Maintained
2913F:	drivers/firmware/broadcom/*
2914
2915BROADCOM STB NAND FLASH DRIVER
2916M:	Brian Norris <computersforpeace@gmail.com>
2917M:	Kamal Dasu <kdasu.kdev@gmail.com>
2918L:	linux-mtd@lists.infradead.org
2919L:	bcm-kernel-feedback-list@broadcom.com
2920S:	Maintained
2921F:	drivers/mtd/nand/brcmnand/
2922
2923BROADCOM STB AVS CPUFREQ DRIVER
2924M:	Markus Mayer <mmayer@broadcom.com>
2925M:	bcm-kernel-feedback-list@broadcom.com
2926L:	linux-pm@vger.kernel.org
2927S:	Maintained
2928F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2929F:	drivers/cpufreq/brcmstb*
2930
2931BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2932M:	Rafał Miłecki <zajec5@gmail.com>
2933L:	linux-wireless@vger.kernel.org
2934S:	Maintained
2935F:	drivers/bcma/
2936F:	include/linux/bcma/
2937
2938BROADCOM SYSTEMPORT ETHERNET DRIVER
2939M:	Florian Fainelli <f.fainelli@gmail.com>
2940L:	netdev@vger.kernel.org
2941S:	Supported
2942F:	drivers/net/ethernet/broadcom/bcmsysport.*
2943
2944BROADCOM NETXTREME-E ROCE DRIVER
2945M:	Selvin Xavier <selvin.xavier@broadcom.com>
2946M:	Devesh Sharma <devesh.sharma@broadcom.com>
2947M:	Somnath Kotur <somnath.kotur@broadcom.com>
2948M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2949L:	linux-rdma@vger.kernel.org
2950W:	http://www.broadcom.com
2951S:	Supported
2952F:	drivers/infiniband/hw/bnxt_re/
2953F:	include/uapi/rdma/bnxt_re-abi.h
2954
2955BROCADE BFA FC SCSI DRIVER
2956M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2957M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2958L:	linux-scsi@vger.kernel.org
2959S:	Supported
2960F:	drivers/scsi/bfa/
2961
2962BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2963M:	Rasesh Mody <rasesh.mody@cavium.com>
2964M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2965M:	Dept-GELinuxNICDev@cavium.com
2966L:	netdev@vger.kernel.org
2967S:	Supported
2968F:	drivers/net/ethernet/brocade/bna/
2969
2970BSG (block layer generic sg v4 driver)
2971M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2972L:	linux-scsi@vger.kernel.org
2973S:	Supported
2974F:	block/bsg.c
2975F:	include/linux/bsg.h
2976F:	include/uapi/linux/bsg.h
2977
2978BT87X AUDIO DRIVER
2979M:	Clemens Ladisch <clemens@ladisch.de>
2980L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2981T:	git git://git.alsa-project.org/alsa-kernel.git
2982S:	Maintained
2983F:	Documentation/sound/alsa/Bt87x.txt
2984F:	sound/pci/bt87x.c
2985
2986BT8XXGPIO DRIVER
2987M:	Michael Buesch <m@bues.ch>
2988W:	http://bu3sch.de/btgpio.php
2989S:	Maintained
2990F:	drivers/gpio/gpio-bt8xx.c
2991
2992BTRFS FILE SYSTEM
2993M:	Chris Mason <clm@fb.com>
2994M:	Josef Bacik <jbacik@fb.com>
2995M:	David Sterba <dsterba@suse.com>
2996L:	linux-btrfs@vger.kernel.org
2997W:	http://btrfs.wiki.kernel.org/
2998Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
2999T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3000S:	Maintained
3001F:	Documentation/filesystems/btrfs.txt
3002F:	fs/btrfs/
3003F:	include/linux/btrfs*
3004F:	include/uapi/linux/btrfs*
3005
3006BTTV VIDEO4LINUX DRIVER
3007M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3008M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3009L:	linux-media@vger.kernel.org
3010W:	https://linuxtv.org
3011T:	git git://linuxtv.org/media_tree.git
3012S:	Odd fixes
3013F:	Documentation/media/v4l-drivers/bttv*
3014F:	drivers/media/pci/bt8xx/bttv*
3015
3016BUSLOGIC SCSI DRIVER
3017M:	Khalid Aziz <khalid@gonehiking.org>
3018L:	linux-scsi@vger.kernel.org
3019S:	Maintained
3020F:	drivers/scsi/BusLogic.*
3021F:	drivers/scsi/FlashPoint.*
3022
3023C-MEDIA CMI8788 DRIVER
3024M:	Clemens Ladisch <clemens@ladisch.de>
3025L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3026T:	git git://git.alsa-project.org/alsa-kernel.git
3027S:	Maintained
3028F:	sound/pci/oxygen/
3029
3030C6X ARCHITECTURE
3031M:	Mark Salter <msalter@redhat.com>
3032M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3033L:	linux-c6x-dev@linux-c6x.org
3034W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3035S:	Maintained
3036F:	arch/c6x/
3037
3038CA8210 IEEE-802.15.4 RADIO DRIVER
3039M:	Harry Morris <h.morris@cascoda.com>
3040M:	linuxdev@cascoda.com
3041L:	linux-wpan@vger.kernel.org
3042W:	https://github.com/Cascoda/ca8210-linux.git
3043S:	Maintained
3044F:	drivers/net/ieee802154/ca8210.c
3045F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3046
3047CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3048M:	David Howells <dhowells@redhat.com>
3049L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3050S:	Supported
3051F:	Documentation/filesystems/caching/cachefiles.txt
3052F:	fs/cachefiles/
3053
3054CADET FM/AM RADIO RECEIVER DRIVER
3055M:	Hans Verkuil <hverkuil@xs4all.nl>
3056L:	linux-media@vger.kernel.org
3057T:	git git://linuxtv.org/media_tree.git
3058W:	https://linuxtv.org
3059S:	Maintained
3060F:	drivers/media/radio/radio-cadet*
3061
3062CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3063M:	Jonathan Corbet <corbet@lwn.net>
3064L:	linux-media@vger.kernel.org
3065T:	git git://linuxtv.org/media_tree.git
3066S:	Maintained
3067F:	Documentation/media/v4l-drivers/cafe_ccic*
3068F:	drivers/media/platform/marvell-ccic/
3069
3070CAIF NETWORK LAYER
3071M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3072L:	netdev@vger.kernel.org
3073S:	Supported
3074F:	Documentation/networking/caif/
3075F:	drivers/net/caif/
3076F:	include/uapi/linux/caif/
3077F:	include/net/caif/
3078F:	net/caif/
3079
3080CALGARY x86-64 IOMMU
3081M:	Muli Ben-Yehuda <mulix@mulix.org>
3082M:	Jon Mason <jdmason@kudzu.us>
3083L:	iommu@lists.linux-foundation.org
3084S:	Maintained
3085F:	arch/x86/kernel/pci-calgary_64.c
3086F:	arch/x86/kernel/tce_64.c
3087F:	arch/x86/include/asm/calgary.h
3088F:	arch/x86/include/asm/tce.h
3089
3090CAN NETWORK LAYER
3091M:	Oliver Hartkopp <socketcan@hartkopp.net>
3092M:	Marc Kleine-Budde <mkl@pengutronix.de>
3093L:	linux-can@vger.kernel.org
3094W:	https://github.com/linux-can
3095T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3097S:	Maintained
3098F:	Documentation/networking/can.txt
3099F:	net/can/
3100F:	include/linux/can/core.h
3101F:	include/uapi/linux/can.h
3102F:	include/uapi/linux/can/bcm.h
3103F:	include/uapi/linux/can/raw.h
3104F:	include/uapi/linux/can/gw.h
3105
3106CAN NETWORK DRIVERS
3107M:	Wolfgang Grandegger <wg@grandegger.com>
3108M:	Marc Kleine-Budde <mkl@pengutronix.de>
3109L:	linux-can@vger.kernel.org
3110W:	https://github.com/linux-can
3111T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3112T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3113S:	Maintained
3114F:	Documentation/devicetree/bindings/net/can/
3115F:	drivers/net/can/
3116F:	include/linux/can/dev.h
3117F:	include/linux/can/platform/
3118F:	include/uapi/linux/can/error.h
3119F:	include/uapi/linux/can/netlink.h
3120
3121CAPABILITIES
3122M:	Serge Hallyn <serge@hallyn.com>
3123L:	linux-security-module@vger.kernel.org
3124S:	Supported
3125F:	include/linux/capability.h
3126F:	include/uapi/linux/capability.h
3127F:	security/commoncap.c
3128F:	kernel/capability.c
3129
3130CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3131M:	Kevin Tsai <ktsai@capellamicro.com>
3132S:	Maintained
3133F:	drivers/iio/light/cm*
3134
3135CAVIUM THUNDERX2 ARM64 SOC
3136M:	Jayachandran C <jnair@caviumnetworks.com>
3137L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3138S:	Maintained
3139F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3140F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3141
3142CAVIUM I2C DRIVER
3143M:	Jan Glauber <jglauber@cavium.com>
3144M:	David Daney <david.daney@cavium.com>
3145W:	http://www.cavium.com
3146S:	Supported
3147F:	drivers/i2c/busses/i2c-octeon*
3148F:	drivers/i2c/busses/i2c-thunderx*
3149
3150CAVIUM MMC DRIVER
3151M:	Jan Glauber <jglauber@cavium.com>
3152M:	David Daney <david.daney@cavium.com>
3153M:	Steven J. Hill <Steven.Hill@cavium.com>
3154W:	http://www.cavium.com
3155S:	Supported
3156F:	drivers/mmc/host/cavium*
3157
3158CAVIUM LIQUIDIO NETWORK DRIVER
3159M:     Derek Chickles <derek.chickles@caviumnetworks.com>
3160M:     Satanand Burla <satananda.burla@caviumnetworks.com>
3161M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
3162M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3163L:     netdev@vger.kernel.org
3164W:     http://www.cavium.com
3165S:     Supported
3166F:     drivers/net/ethernet/cavium/liquidio/
3167
3168CAVIUM OCTEON-TX CRYPTO DRIVER
3169M:	George Cherian <george.cherian@cavium.com>
3170L:	linux-crypto@vger.kernel.org
3171W:	http://www.cavium.com
3172S:	Supported
3173F:	drivers/crypto/cavium/cpt/
3174
3175CC2520 IEEE-802.15.4 RADIO DRIVER
3176M:	Varka Bhadram <varkabhadram@gmail.com>
3177L:	linux-wpan@vger.kernel.org
3178S:	Maintained
3179F:	drivers/net/ieee802154/cc2520.c
3180F:	include/linux/spi/cc2520.h
3181F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3182
3183CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3184M:	Gilad Ben-Yossef <gilad@benyossef.com>
3185L:	linux-crypto@vger.kernel.org
3186L:	driverdev-devel@linuxdriverproject.org
3187S:	Supported
3188F:	drivers/staging/ccree/
3189W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3190
3191CEC FRAMEWORK
3192M:	Hans Verkuil <hans.verkuil@cisco.com>
3193L:	linux-media@vger.kernel.org
3194T:	git git://linuxtv.org/media_tree.git
3195W:	http://linuxtv.org
3196S:	Supported
3197F:	Documentation/media/kapi/cec-core.rst
3198F:	Documentation/media/uapi/cec
3199F:	drivers/media/cec/
3200F:	drivers/media/rc/keymaps/rc-cec.c
3201F:	include/media/cec.h
3202F:	include/media/cec-notifier.h
3203F:	include/uapi/linux/cec.h
3204F:	include/uapi/linux/cec-funcs.h
3205F:	Documentation/devicetree/bindings/media/cec.txt
3206
3207CELL BROADBAND ENGINE ARCHITECTURE
3208M:	Arnd Bergmann <arnd@arndb.de>
3209L:	linuxppc-dev@lists.ozlabs.org
3210W:	http://www.ibm.com/developerworks/power/cell/
3211S:	Supported
3212F:	arch/powerpc/include/asm/cell*.h
3213F:	arch/powerpc/include/asm/spu*.h
3214F:	arch/powerpc/include/uapi/asm/spu*.h
3215F:	arch/powerpc/oprofile/*cell*
3216F:	arch/powerpc/platforms/cell/
3217
3218CEPH COMMON CODE (LIBCEPH)
3219M:	Ilya Dryomov <idryomov@gmail.com>
3220M:	"Yan, Zheng" <zyan@redhat.com>
3221M:	Sage Weil <sage@redhat.com>
3222L:	ceph-devel@vger.kernel.org
3223W:	http://ceph.com/
3224T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3225T:	git git://github.com/ceph/ceph-client.git
3226S:	Supported
3227F:	net/ceph/
3228F:	include/linux/ceph/
3229F:	include/linux/crush/
3230
3231CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3232M:	"Yan, Zheng" <zyan@redhat.com>
3233M:	Sage Weil <sage@redhat.com>
3234M:	Ilya Dryomov <idryomov@gmail.com>
3235L:	ceph-devel@vger.kernel.org
3236W:	http://ceph.com/
3237T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3238T:	git git://github.com/ceph/ceph-client.git
3239S:	Supported
3240F:	Documentation/filesystems/ceph.txt
3241F:	fs/ceph/
3242
3243CERTIFICATE HANDLING:
3244M:	David Howells <dhowells@redhat.com>
3245M:	David Woodhouse <dwmw2@infradead.org>
3246L:	keyrings@vger.kernel.org
3247S:	Maintained
3248F:	Documentation/module-signing.txt
3249F:	certs/
3250F:	scripts/sign-file.c
3251F:	scripts/extract-cert.c
3252
3253CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3254L:	linux-usb@vger.kernel.org
3255S:	Orphan
3256F:	Documentation/usb/WUSB-Design-overview.txt
3257F:	Documentation/usb/wusb-cbaf
3258F:	drivers/usb/host/hwa-hc.c
3259F:	drivers/usb/host/whci/
3260F:	drivers/usb/wusbcore/
3261F:	include/linux/usb/wusb*
3262
3263HT16K33 LED CONTROLLER DRIVER
3264M:	Robin van der Gracht <robin@protonic.nl>
3265S:	Maintained
3266F:	drivers/auxdisplay/ht16k33.c
3267F:	Documentation/devicetree/bindings/display/ht16k33.txt
3268
3269CFAG12864B LCD DRIVER
3270M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3271W:	http://miguelojeda.es/auxdisplay.htm
3272W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3273S:	Maintained
3274F:	drivers/auxdisplay/cfag12864b.c
3275F:	include/linux/cfag12864b.h
3276
3277CFAG12864BFB LCD FRAMEBUFFER DRIVER
3278M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3279W:	http://miguelojeda.es/auxdisplay.htm
3280W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3281S:	Maintained
3282F:	drivers/auxdisplay/cfag12864bfb.c
3283F:	include/linux/cfag12864b.h
3284
3285CFG80211 and NL80211
3286M:	Johannes Berg <johannes@sipsolutions.net>
3287L:	linux-wireless@vger.kernel.org
3288W:	http://wireless.kernel.org/
3289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3291S:	Maintained
3292F:	include/uapi/linux/nl80211.h
3293F:	include/net/cfg80211.h
3294F:	net/wireless/*
3295X:	net/wireless/wext*
3296
3297CHAR and MISC DRIVERS
3298M:	Arnd Bergmann <arnd@arndb.de>
3299M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3300T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3301S:	Supported
3302F:	drivers/char/*
3303F:	drivers/misc/*
3304F:	include/linux/miscdevice.h
3305
3306CHECKPATCH
3307M:	Andy Whitcroft <apw@canonical.com>
3308M:	Joe Perches <joe@perches.com>
3309S:	Maintained
3310F:	scripts/checkpatch.pl
3311
3312CHINESE DOCUMENTATION
3313M:	Harry Wei <harryxiyou@gmail.com>
3314L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3315L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3316S:	Maintained
3317F:	Documentation/translations/zh_CN/
3318
3319CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3320M:	Peter Chen <Peter.Chen@nxp.com>
3321T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3322L:	linux-usb@vger.kernel.org
3323S:	Maintained
3324F:	drivers/usb/chipidea/
3325
3326CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3327M:	Hans de Goede <hdegoede@redhat.com>
3328L:	linux-input@vger.kernel.org
3329S:	Maintained
3330F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3331F:	drivers/input/touchscreen/chipone_icn8318.c
3332
3333CHROME HARDWARE PLATFORM SUPPORT
3334M:	Benson Leung <bleung@chromium.org>
3335M:	Olof Johansson <olof@lixom.net>
3336S:	Maintained
3337T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3338F:	drivers/platform/chrome/
3339
3340CISCO VIC ETHERNET NIC DRIVER
3341M:	Christian Benvenuti <benve@cisco.com>
3342M:	Govindarajulu Varadarajan <_govind@gmx.com>
3343M:	Neel Patel <neepatel@cisco.com>
3344S:	Supported
3345F:	drivers/net/ethernet/cisco/enic/
3346
3347CISCO VIC LOW LATENCY NIC DRIVER
3348M:	Christian Benvenuti <benve@cisco.com>
3349M:	Dave Goodell <dgoodell@cisco.com>
3350S:	Supported
3351F:	drivers/infiniband/hw/usnic/
3352
3353CIRRUS LOGIC EP93XX ETHERNET DRIVER
3354M:	Hartley Sweeten <hsweeten@visionengravers.com>
3355L:	netdev@vger.kernel.org
3356S:	Maintained
3357F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3358
3359CIRRUS LOGIC AUDIO CODEC DRIVERS
3360M:	Brian Austin <brian.austin@cirrus.com>
3361M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3362L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3363S:	Maintained
3364F:	sound/soc/codecs/cs*
3365
3366CLEANCACHE API
3367M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3368L:	linux-kernel@vger.kernel.org
3369S:	Maintained
3370F:	mm/cleancache.c
3371F:	include/linux/cleancache.h
3372
3373CLK API
3374M:	Russell King <linux@armlinux.org.uk>
3375L:	linux-clk@vger.kernel.org
3376S:	Maintained
3377F:	include/linux/clk.h
3378
3379CLOCKSOURCE, CLOCKEVENT DRIVERS
3380M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3381M:	Thomas Gleixner <tglx@linutronix.de>
3382L:	linux-kernel@vger.kernel.org
3383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3384S:	Supported
3385F:	drivers/clocksource
3386
3387CISCO FCOE HBA DRIVER
3388M:	Satish Kharat <satishkh@cisco.com>
3389M:	Sesidhar Baddela <sebaddel@cisco.com>
3390M:	Karan Tilak Kumar <kartilak@cisco.com>
3391L:	linux-scsi@vger.kernel.org
3392S:	Supported
3393F:	drivers/scsi/fnic/
3394
3395CISCO SCSI HBA DRIVER
3396M:	Karan Tilak Kumar <kartilak@cisco.com>
3397M:	Sesidhar Baddela <sebaddel@cisco.com>
3398L:	linux-scsi@vger.kernel.org
3399S:	Supported
3400F:	drivers/scsi/snic/
3401
3402CMPC ACPI DRIVER
3403M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3404M:	Daniel Oliveira Nascimento <don@syst.com.br>
3405L:	platform-driver-x86@vger.kernel.org
3406S:	Supported
3407F:	drivers/platform/x86/classmate-laptop.c
3408
3409COBALT MEDIA DRIVER
3410M:	Hans Verkuil <hans.verkuil@cisco.com>
3411L:	linux-media@vger.kernel.org
3412T:	git git://linuxtv.org/media_tree.git
3413W:	https://linuxtv.org
3414S:	Supported
3415F:	drivers/media/pci/cobalt/
3416
3417COCCINELLE/Semantic Patches (SmPL)
3418M:	Julia Lawall <Julia.Lawall@lip6.fr>
3419M:	Gilles Muller <Gilles.Muller@lip6.fr>
3420M:	Nicolas Palix <nicolas.palix@imag.fr>
3421M:	Michal Marek <mmarek@suse.com>
3422L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3423T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3424W:	http://coccinelle.lip6.fr/
3425S:	Supported
3426F:	Documentation/dev-tools/coccinelle.rst
3427F:	scripts/coccinelle/
3428F:	scripts/coccicheck
3429
3430CODA FILE SYSTEM
3431M:	Jan Harkes <jaharkes@cs.cmu.edu>
3432M:	coda@cs.cmu.edu
3433L:	codalist@coda.cs.cmu.edu
3434W:	http://www.coda.cs.cmu.edu/
3435S:	Maintained
3436F:	Documentation/filesystems/coda.txt
3437F:	fs/coda/
3438F:	include/linux/coda*.h
3439F:	include/uapi/linux/coda*.h
3440
3441CODA V4L2 MEM2MEM DRIVER
3442M:	Philipp Zabel <p.zabel@pengutronix.de>
3443L:	linux-media@vger.kernel.org
3444S:	Maintained
3445F:	Documentation/devicetree/bindings/media/coda.txt
3446F:	drivers/media/platform/coda/
3447
3448COMMON CLK FRAMEWORK
3449M:	Michael Turquette <mturquette@baylibre.com>
3450M:	Stephen Boyd <sboyd@codeaurora.org>
3451L:	linux-clk@vger.kernel.org
3452Q:	http://patchwork.kernel.org/project/linux-clk/list/
3453T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3454S:	Maintained
3455F:	Documentation/devicetree/bindings/clock/
3456F:	drivers/clk/
3457X:	drivers/clk/clkdev.c
3458F:	include/linux/clk-pr*
3459F:	include/linux/clk/
3460
3461COMMON INTERNET FILE SYSTEM (CIFS)
3462M:	Steve French <sfrench@samba.org>
3463L:	linux-cifs@vger.kernel.org
3464L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3465W:	http://linux-cifs.samba.org/
3466T:	git git://git.samba.org/sfrench/cifs-2.6.git
3467S:	Supported
3468F:	Documentation/filesystems/cifs/
3469F:	fs/cifs/
3470
3471COMPACTPCI HOTPLUG CORE
3472M:	Scott Murray <scott@spiteful.org>
3473L:	linux-pci@vger.kernel.org
3474S:	Maintained
3475F:	drivers/pci/hotplug/cpci_hotplug*
3476
3477COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3478M:	Scott Murray <scott@spiteful.org>
3479L:	linux-pci@vger.kernel.org
3480S:	Maintained
3481F:	drivers/pci/hotplug/cpcihp_zt5550.*
3482
3483COMPACTPCI HOTPLUG GENERIC DRIVER
3484M:	Scott Murray <scott@spiteful.org>
3485L:	linux-pci@vger.kernel.org
3486S:	Maintained
3487F:	drivers/pci/hotplug/cpcihp_generic.c
3488
3489COMPAL LAPTOP SUPPORT
3490M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3491L:	platform-driver-x86@vger.kernel.org
3492S:	Maintained
3493F:	drivers/platform/x86/compal-laptop.c
3494
3495CONEXANT ACCESSRUNNER USB DRIVER
3496L:	accessrunner-general@lists.sourceforge.net
3497W:	http://accessrunner.sourceforge.net/
3498S:	Orphan
3499F:	drivers/usb/atm/cxacru.c
3500
3501CONFIGFS
3502M:	Joel Becker <jlbec@evilplan.org>
3503M:	Christoph Hellwig <hch@lst.de>
3504T:	git git://git.infradead.org/users/hch/configfs.git
3505S:	Supported
3506F:	fs/configfs/
3507F:	include/linux/configfs.h
3508
3509CONNECTOR
3510M:	Evgeniy Polyakov <zbr@ioremap.net>
3511L:	netdev@vger.kernel.org
3512S:	Maintained
3513F:	drivers/connector/
3514
3515CONTROL GROUP (CGROUP)
3516M:	Tejun Heo <tj@kernel.org>
3517M:	Li Zefan <lizefan@huawei.com>
3518M:	Johannes Weiner <hannes@cmpxchg.org>
3519L:	cgroups@vger.kernel.org
3520T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3521S:	Maintained
3522F:	Documentation/cgroup*
3523F:	include/linux/cgroup*
3524F:	kernel/cgroup*
3525
3526CONTROL GROUP - CPUSET
3527M:	Li Zefan <lizefan@huawei.com>
3528L:	cgroups@vger.kernel.org
3529W:	http://www.bullopensource.org/cpuset/
3530W:	http://oss.sgi.com/projects/cpusets/
3531T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3532S:	Maintained
3533F:	Documentation/cgroup-v1/cpusets.txt
3534F:	include/linux/cpuset.h
3535F:	kernel/cpuset.c
3536
3537CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3538M:	Johannes Weiner <hannes@cmpxchg.org>
3539M:	Michal Hocko <mhocko@kernel.org>
3540M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3541L:	cgroups@vger.kernel.org
3542L:	linux-mm@kvack.org
3543S:	Maintained
3544F:	mm/memcontrol.c
3545F:	mm/swap_cgroup.c
3546
3547CORETEMP HARDWARE MONITORING DRIVER
3548M:	Fenghua Yu <fenghua.yu@intel.com>
3549L:	linux-hwmon@vger.kernel.org
3550S:	Maintained
3551F:	Documentation/hwmon/coretemp
3552F:	drivers/hwmon/coretemp.c
3553
3554COSA/SRP SYNC SERIAL DRIVER
3555M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3556W:	http://www.fi.muni.cz/~kas/cosa/
3557S:	Maintained
3558F:	drivers/net/wan/cosa*
3559
3560CPMAC ETHERNET DRIVER
3561M:	Florian Fainelli <f.fainelli@gmail.com>
3562L:	netdev@vger.kernel.org
3563S:	Maintained
3564F:	drivers/net/ethernet/ti/cpmac.c
3565
3566CPU FREQUENCY DRIVERS
3567M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3568M:	Viresh Kumar <viresh.kumar@linaro.org>
3569L:	linux-pm@vger.kernel.org
3570S:	Maintained
3571T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3572T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3573B:	https://bugzilla.kernel.org
3574F:	Documentation/cpu-freq/
3575F:	Documentation/devicetree/bindings/cpufreq/
3576F:	drivers/cpufreq/
3577F:	include/linux/cpufreq.h
3578F:	tools/testing/selftests/cpufreq/
3579
3580CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3581M:	Viresh Kumar <viresh.kumar@linaro.org>
3582M:	Sudeep Holla <sudeep.holla@arm.com>
3583L:	linux-pm@vger.kernel.org
3584W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3585S:	Maintained
3586F:	drivers/cpufreq/arm_big_little.h
3587F:	drivers/cpufreq/arm_big_little.c
3588F:	drivers/cpufreq/arm_big_little_dt.c
3589
3590CPUIDLE DRIVER - ARM BIG LITTLE
3591M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3592M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3593L:	linux-pm@vger.kernel.org
3594L:	linux-arm-kernel@lists.infradead.org
3595T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3596S:	Maintained
3597F:	drivers/cpuidle/cpuidle-big_little.c
3598
3599CPUIDLE DRIVER - ARM EXYNOS
3600M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3601M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3602M:	Kukjin Kim <kgene@kernel.org>
3603L:	linux-pm@vger.kernel.org
3604L:	linux-samsung-soc@vger.kernel.org
3605S:	Supported
3606F:	drivers/cpuidle/cpuidle-exynos.c
3607F:	arch/arm/mach-exynos/pm.c
3608
3609CPUIDLE DRIVERS
3610M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3611M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3612L:	linux-pm@vger.kernel.org
3613S:	Maintained
3614T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3615B:	https://bugzilla.kernel.org
3616F:	drivers/cpuidle/*
3617F:	include/linux/cpuidle.h
3618
3619CPUID/MSR DRIVER
3620M:	"H. Peter Anvin" <hpa@zytor.com>
3621S:	Maintained
3622F:	arch/x86/kernel/cpuid.c
3623F:	arch/x86/kernel/msr.c
3624
3625CPU POWER MONITORING SUBSYSTEM
3626M:	Thomas Renninger <trenn@suse.com>
3627L:	linux-pm@vger.kernel.org
3628S:	Maintained
3629F:	tools/power/cpupower/
3630
3631CRAMFS FILESYSTEM
3632W:	http://sourceforge.net/projects/cramfs/
3633S:	Orphan / Obsolete
3634F:	Documentation/filesystems/cramfs.txt
3635F:	fs/cramfs/
3636
3637CRIS PORT
3638M:	Mikael Starvik <starvik@axis.com>
3639M:	Jesper Nilsson <jesper.nilsson@axis.com>
3640L:	linux-cris-kernel@axis.com
3641W:	http://developer.axis.com
3642T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3643S:	Maintained
3644F:	arch/cris/
3645F:	drivers/tty/serial/crisv10.*
3646
3647CRYPTO API
3648M:	Herbert Xu <herbert@gondor.apana.org.au>
3649M:	"David S. Miller" <davem@davemloft.net>
3650L:	linux-crypto@vger.kernel.org
3651T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3652T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3653S:	Maintained
3654F:	Documentation/crypto/
3655F:	Documentation/devicetree/bindings/crypto/
3656F:	arch/*/crypto/
3657F:	crypto/
3658F:	drivers/crypto/
3659F:	include/crypto/
3660F:	include/linux/crypto*
3661
3662CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3663M:	Neil Horman <nhorman@tuxdriver.com>
3664L:	linux-crypto@vger.kernel.org
3665S:	Maintained
3666F:	crypto/ansi_cprng.c
3667F:	crypto/rng.c
3668
3669CS3308 MEDIA DRIVER
3670M:	Hans Verkuil <hverkuil@xs4all.nl>
3671L:	linux-media@vger.kernel.org
3672T:	git git://linuxtv.org/media_tree.git
3673W:	http://linuxtv.org
3674S:	Odd Fixes
3675F:	drivers/media/i2c/cs3308.c
3676F:	drivers/media/i2c/cs3308.h
3677
3678CS5535 Audio ALSA driver
3679M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3680S:	Maintained
3681F:	sound/pci/cs5535audio/
3682
3683CW1200 WLAN driver
3684M:	Solomon Peachy <pizza@shaftnet.org>
3685S:	Maintained
3686F:	drivers/net/wireless/st/cw1200/
3687
3688CX18 VIDEO4LINUX DRIVER
3689M:	Andy Walls <awalls@md.metrocast.net>
3690L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3691L:	linux-media@vger.kernel.org
3692T:	git git://linuxtv.org/media_tree.git
3693W:	https://linuxtv.org
3694W:	http://www.ivtvdriver.org/index.php/Cx18
3695S:	Maintained
3696F:	Documentation/media/v4l-drivers/cx18*
3697F:	drivers/media/pci/cx18/
3698F:	include/uapi/linux/ivtv*
3699
3700CX2341X MPEG ENCODER HELPER MODULE
3701M:	Hans Verkuil <hverkuil@xs4all.nl>
3702L:	linux-media@vger.kernel.org
3703T:	git git://linuxtv.org/media_tree.git
3704W:	https://linuxtv.org
3705S:	Maintained
3706F:	drivers/media/common/cx2341x*
3707F:	include/media/cx2341x*
3708
3709CX24120 MEDIA DRIVER
3710M:	Jemma Denson <jdenson@gmail.com>
3711M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3712L:	linux-media@vger.kernel.org
3713W:	https://linuxtv.org
3714Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3715S:	Maintained
3716F:	drivers/media/dvb-frontends/cx24120*
3717
3718CX88 VIDEO4LINUX DRIVER
3719M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3720M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3721L:	linux-media@vger.kernel.org
3722W:	https://linuxtv.org
3723T:	git git://linuxtv.org/media_tree.git
3724S:	Odd fixes
3725F:	Documentation/media/v4l-drivers/cx88*
3726F:	drivers/media/pci/cx88/
3727
3728CXD2820R MEDIA DRIVER
3729M:	Antti Palosaari <crope@iki.fi>
3730L:	linux-media@vger.kernel.org
3731W:	https://linuxtv.org
3732W:	http://palosaari.fi/linux/
3733Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3734T:	git git://linuxtv.org/anttip/media_tree.git
3735S:	Maintained
3736F:	drivers/media/dvb-frontends/cxd2820r*
3737
3738CXGB3 ETHERNET DRIVER (CXGB3)
3739M:	Santosh Raspatur <santosh@chelsio.com>
3740L:	netdev@vger.kernel.org
3741W:	http://www.chelsio.com
3742S:	Supported
3743F:	drivers/net/ethernet/chelsio/cxgb3/
3744
3745CXGB3 ISCSI DRIVER (CXGB3I)
3746M:	Karen Xie <kxie@chelsio.com>
3747L:	linux-scsi@vger.kernel.org
3748W:	http://www.chelsio.com
3749S:	Supported
3750F:	drivers/scsi/cxgbi/cxgb3i
3751
3752CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3753M:	Steve Wise <swise@chelsio.com>
3754L:	linux-rdma@vger.kernel.org
3755W:	http://www.openfabrics.org
3756S:	Supported
3757F:	drivers/infiniband/hw/cxgb3/
3758F:	include/uapi/rdma/cxgb3-abi.h
3759
3760CXGB4 ETHERNET DRIVER (CXGB4)
3761M:	Ganesh Goudar <ganeshgr@chelsio.com>
3762L:	netdev@vger.kernel.org
3763W:	http://www.chelsio.com
3764S:	Supported
3765F:	drivers/net/ethernet/chelsio/cxgb4/
3766
3767CXGB4 ISCSI DRIVER (CXGB4I)
3768M:	Karen Xie <kxie@chelsio.com>
3769L:	linux-scsi@vger.kernel.org
3770W:	http://www.chelsio.com
3771S:	Supported
3772F:	drivers/scsi/cxgbi/cxgb4i
3773
3774CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3775M:	Steve Wise <swise@chelsio.com>
3776L:	linux-rdma@vger.kernel.org
3777W:	http://www.openfabrics.org
3778S:	Supported
3779F:	drivers/infiniband/hw/cxgb4/
3780F:	include/uapi/rdma/cxgb4-abi.h
3781
3782CXGB4 CRYPTO DRIVER (chcr)
3783M:	Harsh Jain <harsh@chelsio.com>
3784L:	linux-crypto@vger.kernel.org
3785W:	http://www.chelsio.com
3786S:	Supported
3787F:	drivers/crypto/chelsio
3788
3789CXGB4VF ETHERNET DRIVER (CXGB4VF)
3790M:	Casey Leedom <leedom@chelsio.com>
3791L:	netdev@vger.kernel.org
3792W:	http://www.chelsio.com
3793S:	Supported
3794F:	drivers/net/ethernet/chelsio/cxgb4vf/
3795
3796CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3797M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3798M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3799L:	linuxppc-dev@lists.ozlabs.org
3800S:	Supported
3801F:	arch/powerpc/platforms/powernv/pci-cxl.c
3802F:	drivers/misc/cxl/
3803F:	include/misc/cxl*
3804F:	include/uapi/misc/cxl.h
3805F:	Documentation/powerpc/cxl.txt
3806F:	Documentation/ABI/testing/sysfs-class-cxl
3807
3808CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3809M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3810M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3811M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3812L:	linux-scsi@vger.kernel.org
3813S:	Supported
3814F:	drivers/scsi/cxlflash/
3815F:	include/uapi/scsi/cxlflash_ioctls.h
3816F:	Documentation/powerpc/cxlflash.txt
3817
3818STMMAC ETHERNET DRIVER
3819M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
3820M:	Alexandre Torgue <alexandre.torgue@st.com>
3821L:	netdev@vger.kernel.org
3822W:	http://www.stlinux.com
3823S:	Supported
3824F:	drivers/net/ethernet/stmicro/stmmac/
3825
3826CYBERPRO FB DRIVER
3827M:	Russell King <linux@armlinux.org.uk>
3828L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3829W:	http://www.armlinux.org.uk/
3830S:	Maintained
3831F:	drivers/video/fbdev/cyber2000fb.*
3832
3833CYCLADES ASYNC MUX DRIVER
3834W:	http://www.cyclades.com/
3835S:	Orphan
3836F:	drivers/tty/cyclades.c
3837F:	include/linux/cyclades.h
3838F:	include/uapi/linux/cyclades.h
3839
3840CYCLADES PC300 DRIVER
3841W:	http://www.cyclades.com/
3842S:	Orphan
3843F:	drivers/net/wan/pc300*
3844
3845CYPRESS_FIRMWARE MEDIA DRIVER
3846M:	Antti Palosaari <crope@iki.fi>
3847L:	linux-media@vger.kernel.org
3848W:	https://linuxtv.org
3849W:	http://palosaari.fi/linux/
3850Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3851T:	git git://linuxtv.org/anttip/media_tree.git
3852S:	Maintained
3853F:	drivers/media/common/cypress_firmware*
3854
3855CYTTSP TOUCHSCREEN DRIVER
3856M:	Ferruh Yigit <fery@cypress.com>
3857L:	linux-input@vger.kernel.org
3858S:	Supported
3859F:	drivers/input/touchscreen/cyttsp*
3860F:	include/linux/input/cyttsp.h
3861
3862D-LINK DIR-685 TOUCHKEYS DRIVER
3863M:	Linus Walleij <linus.walleij@linaro.org>
3864L:	linux-input@vger.kernel.org
3865S:	Supported
3866F:	drivers/input/dlink-dir685-touchkeys.c
3867
3868DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3869M:	Joshua Kinard <kumba@gentoo.org>
3870S:	Maintained
3871F:	drivers/rtc/rtc-ds1685.c
3872F:	include/linux/rtc/ds1685.h
3873
3874DAMA SLAVE for AX.25
3875M:	Joerg Reuter <jreuter@yaina.de>
3876W:	http://yaina.de/jreuter/
3877W:	http://www.qsl.net/dl1bke/
3878L:	linux-hams@vger.kernel.org
3879S:	Maintained
3880F:	net/ax25/af_ax25.c
3881F:	net/ax25/ax25_dev.c
3882F:	net/ax25/ax25_ds_*
3883F:	net/ax25/ax25_in.c
3884F:	net/ax25/ax25_out.c
3885F:	net/ax25/ax25_timer.c
3886F:	net/ax25/sysctl_net_ax25.c
3887
3888DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3889L:	netdev@vger.kernel.org
3890S:	Orphan
3891F:	Documentation/networking/dmfe.txt
3892F:	drivers/net/ethernet/dec/tulip/dmfe.c
3893
3894DC390/AM53C974 SCSI driver
3895M:	Hannes Reinecke <hare@suse.com>
3896L:	linux-scsi@vger.kernel.org
3897S:	Maintained
3898F:	drivers/scsi/am53c974.c
3899
3900DC395x SCSI driver
3901M:	Oliver Neukum <oliver@neukum.org>
3902M:	Ali Akcaagac <aliakc@web.de>
3903M:	Jamie Lenehan <lenehan@twibble.org>
3904L:	dc395x@twibble.org
3905W:	http://twibble.org/dist/dc395x/
3906W:	http://lists.twibble.org/mailman/listinfo/dc395x/
3907S:	Maintained
3908F:	Documentation/scsi/dc395x.txt
3909F:	drivers/scsi/dc395x.*
3910
3911DCCP PROTOCOL
3912M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
3913L:	dccp@vger.kernel.org
3914W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3915S:	Maintained
3916F:	include/linux/dccp.h
3917F:	include/uapi/linux/dccp.h
3918F:	include/linux/tfrc.h
3919F:	net/dccp/
3920
3921DECnet NETWORK LAYER
3922W:	http://linux-decnet.sourceforge.net
3923L:	linux-decnet-user@lists.sourceforge.net
3924S:	Orphan
3925F:	Documentation/networking/decnet.txt
3926F:	net/decnet/
3927
3928DECSTATION PLATFORM SUPPORT
3929M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3930L:	linux-mips@linux-mips.org
3931W:	http://www.linux-mips.org/wiki/DECstation
3932S:	Maintained
3933F:	arch/mips/dec/
3934F:	arch/mips/include/asm/dec/
3935F:	arch/mips/include/asm/mach-dec/
3936
3937DEFXX FDDI NETWORK DRIVER
3938M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3939S:	Maintained
3940F:	drivers/net/fddi/defxx.*
3941
3942DELL LAPTOP DRIVER
3943M:	Matthew Garrett <mjg59@srcf.ucam.org>
3944M:	Pali Rohár <pali.rohar@gmail.com>
3945L:	platform-driver-x86@vger.kernel.org
3946S:	Maintained
3947F:	drivers/platform/x86/dell-laptop.c
3948
3949DELL LAPTOP RBTN DRIVER
3950M:	Pali Rohár <pali.rohar@gmail.com>
3951S:	Maintained
3952F:	drivers/platform/x86/dell-rbtn.*
3953
3954DELL LAPTOP FREEFALL DRIVER
3955M:	Pali Rohár <pali.rohar@gmail.com>
3956S:	Maintained
3957F:	drivers/platform/x86/dell-smo8800.c
3958
3959DELL LAPTOP SMM DRIVER
3960M:	Pali Rohár <pali.rohar@gmail.com>
3961S:	Maintained
3962F:	drivers/hwmon/dell-smm-hwmon.c
3963F:	include/uapi/linux/i8k.h
3964
3965DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3966M:	Doug Warzecha <Douglas_Warzecha@dell.com>
3967S:	Maintained
3968F:	Documentation/dcdbas.txt
3969F:	drivers/firmware/dcdbas.*
3970
3971DELL WMI EXTRAS DRIVER
3972M:	Matthew Garrett <mjg59@srcf.ucam.org>
3973M:	Pali Rohár <pali.rohar@gmail.com>
3974S:	Maintained
3975F:	drivers/platform/x86/dell-wmi.c
3976
3977DENALI NAND DRIVER
3978M:	Masahiro Yamada <yamada.masahiro@socionext.com>
3979L:	linux-mtd@lists.infradead.org
3980S:	Supported
3981F:	drivers/mtd/nand/denali*
3982
3983DESIGNWARE USB2 DRD IP DRIVER
3984M:	John Youn <johnyoun@synopsys.com>
3985L:	linux-usb@vger.kernel.org
3986T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3987S:	Maintained
3988F:	drivers/usb/dwc2/
3989
3990DESIGNWARE USB3 DRD IP DRIVER
3991M:	Felipe Balbi <balbi@kernel.org>
3992L:	linux-usb@vger.kernel.org
3993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3994S:	Maintained
3995F:	drivers/usb/dwc3/
3996
3997DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
3998M:	Andreas Klinger <ak@it-klinger.de>
3999L:	linux-iio@vger.kernel.org
4000S:	Maintained
4001F:	drivers/iio/proximity/srf*.c
4002
4003DEVICE COREDUMP (DEV_COREDUMP)
4004M:	Johannes Berg <johannes@sipsolutions.net>
4005L:	linux-kernel@vger.kernel.org
4006S:	Maintained
4007F:	drivers/base/devcoredump.c
4008F:	include/linux/devcoredump.h
4009
4010DEVICE FREQUENCY (DEVFREQ)
4011M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4012M:	Kyungmin Park <kyungmin.park@samsung.com>
4013R:	Chanwoo Choi <cw00.choi@samsung.com>
4014L:	linux-pm@vger.kernel.org
4015T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4016S:	Maintained
4017F:	drivers/devfreq/
4018F:	include/linux/devfreq.h
4019F:	Documentation/devicetree/bindings/devfreq/
4020
4021DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4022M:	Chanwoo Choi <cw00.choi@samsung.com>
4023L:	linux-pm@vger.kernel.org
4024T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4025S:	Supported
4026F:	drivers/devfreq/event/
4027F:	drivers/devfreq/devfreq-event.c
4028F:	include/linux/devfreq-event.h
4029F:	Documentation/devicetree/bindings/devfreq/event/
4030
4031BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4032M:	Chanwoo Choi <cw00.choi@samsung.com>
4033L:	linux-pm@vger.kernel.org
4034L:	linux-samsung-soc@vger.kernel.org
4035T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4036S:	Maintained
4037F:	drivers/devfreq/exynos-bus.c
4038F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
4039
4040DEVICE NUMBER REGISTRY
4041M:	Torben Mathiasen <device@lanana.org>
4042W:	http://lanana.org/docs/device-list/index.html
4043S:	Maintained
4044
4045DEVICE-MAPPER  (LVM)
4046M:	Alasdair Kergon <agk@redhat.com>
4047M:	Mike Snitzer <snitzer@redhat.com>
4048M:	dm-devel@redhat.com
4049L:	dm-devel@redhat.com
4050W:	http://sources.redhat.com/dm
4051Q:	http://patchwork.kernel.org/project/dm-devel/list/
4052T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4053T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4054S:	Maintained
4055F:	Documentation/device-mapper/
4056F:	drivers/md/dm*
4057F:	drivers/md/persistent-data/
4058F:	include/linux/device-mapper.h
4059F:	include/linux/dm-*.h
4060F:	include/uapi/linux/dm-*.h
4061
4062DEVLINK
4063M:	Jiri Pirko <jiri@mellanox.com>
4064L:	netdev@vger.kernel.org
4065S:	Supported
4066F:	net/core/devlink.c
4067F:	include/net/devlink.h
4068F:	include/uapi/linux/devlink.h
4069
4070DIALOG SEMICONDUCTOR DRIVERS
4071M:	Support Opensource <support.opensource@diasemi.com>
4072W:	http://www.dialog-semiconductor.com/products
4073S:	Supported
4074F:	Documentation/hwmon/da90??
4075F:	Documentation/devicetree/bindings/mfd/da90*.txt
4076F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4077F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4078F:	Documentation/devicetree/bindings/regulator/da92*.txt
4079F:	Documentation/devicetree/bindings/watchdog/da92??-wdt.txt
4080F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4081F:	drivers/gpio/gpio-da90??.c
4082F:	drivers/hwmon/da90??-hwmon.c
4083F:	drivers/iio/adc/da91??-*.c
4084F:	drivers/input/misc/da90??_onkey.c
4085F:	drivers/input/touchscreen/da9052_tsi.c
4086F:	drivers/leds/leds-da90??.c
4087F:	drivers/mfd/da903x.c
4088F:	drivers/mfd/da90??-*.c
4089F:	drivers/mfd/da91??-*.c
4090F:	drivers/power/supply/da9052-battery.c
4091F:	drivers/power/supply/da91??-*.c
4092F:	drivers/regulator/da903x.c
4093F:	drivers/regulator/da9???-regulator.[ch]
4094F:	drivers/thermal/da90??-thermal.c
4095F:	drivers/rtc/rtc-da90??.c
4096F:	drivers/video/backlight/da90??_bl.c
4097F:	drivers/watchdog/da90??_wdt.c
4098F:	include/linux/mfd/da903x.h
4099F:	include/linux/mfd/da9052/
4100F:	include/linux/mfd/da9055/
4101F:	include/linux/mfd/da9062/
4102F:	include/linux/mfd/da9063/
4103F:	include/linux/mfd/da9150/
4104F:	include/linux/regulator/da9211.h
4105F:	include/sound/da[79]*.h
4106F:	sound/soc/codecs/da[79]*.[ch]
4107
4108DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4109M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4110L:	linux-gpio@vger.kernel.org
4111S:	Maintained
4112F:	drivers/gpio/gpio-gpio-mm.c
4113
4114DIGI NEO AND CLASSIC PCI PRODUCTS
4115M:	Lidza Louina <lidza.louina@gmail.com>
4116M:	Mark Hounschell <markh@compro.net>
4117L:	driverdev-devel@linuxdriverproject.org
4118S:	Maintained
4119F:	drivers/staging/dgnc/
4120
4121DIOLAN U2C-12 I2C DRIVER
4122M:	Guenter Roeck <linux@roeck-us.net>
4123L:	linux-i2c@vger.kernel.org
4124S:	Maintained
4125F:	drivers/i2c/busses/i2c-diolan-u2c.c
4126
4127DIRECT ACCESS (DAX)
4128M:	Matthew Wilcox <mawilcox@microsoft.com>
4129M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4130L:	linux-fsdevel@vger.kernel.org
4131S:	Supported
4132F:	fs/dax.c
4133F:	include/linux/dax.h
4134F:	include/trace/events/fs_dax.h
4135
4136DIRECTORY NOTIFICATION (DNOTIFY)
4137M:	Eric Paris <eparis@parisplace.org>
4138S:	Maintained
4139F:	Documentation/filesystems/dnotify.txt
4140F:	fs/notify/dnotify/
4141F:	include/linux/dnotify.h
4142
4143DISK GEOMETRY AND PARTITION HANDLING
4144M:	Andries Brouwer <aeb@cwi.nl>
4145W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4146W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4147W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4148S:	Maintained
4149
4150DISKQUOTA
4151M:	Jan Kara <jack@suse.com>
4152S:	Maintained
4153F:	Documentation/filesystems/quota.txt
4154F:	fs/quota/
4155F:	include/linux/quota*.h
4156F:	include/uapi/linux/quota*.h
4157
4158DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4159M:	Bernie Thompson <bernie@plugable.com>
4160L:	linux-fbdev@vger.kernel.org
4161S:	Maintained
4162W:	http://plugable.com/category/projects/udlfb/
4163F:	drivers/video/fbdev/udlfb.c
4164F:	include/video/udlfb.h
4165F:	Documentation/fb/udlfb.txt
4166
4167DISTRIBUTED LOCK MANAGER (DLM)
4168M:	Christine Caulfield <ccaulfie@redhat.com>
4169M:	David Teigland <teigland@redhat.com>
4170L:	cluster-devel@redhat.com
4171W:	http://sources.redhat.com/cluster/
4172T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4173S:	Supported
4174F:	fs/dlm/
4175
4176DMA BUFFER SHARING FRAMEWORK
4177M:	Sumit Semwal <sumit.semwal@linaro.org>
4178S:	Maintained
4179L:	linux-media@vger.kernel.org
4180L:	dri-devel@lists.freedesktop.org
4181L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4182F:	drivers/dma-buf/
4183F:	include/linux/dma-buf*
4184F:	include/linux/reservation.h
4185F:	include/linux/*fence.h
4186F:	Documentation/driver-api/dma-buf.rst
4187T:	git git://anongit.freedesktop.org/drm/drm-misc
4188
4189SYNC FILE FRAMEWORK
4190M:	Sumit Semwal <sumit.semwal@linaro.org>
4191R:	Gustavo Padovan <gustavo@padovan.org>
4192S:	Maintained
4193L:	linux-media@vger.kernel.org
4194L:	dri-devel@lists.freedesktop.org
4195F:	drivers/dma-buf/sync_*
4196F:	drivers/dma-buf/dma-fence*
4197F:	drivers/dma-buf/sw_sync.c
4198F:	include/linux/sync_file.h
4199F:	include/uapi/linux/sync_file.h
4200F:	Documentation/sync_file.txt
4201T:	git git://anongit.freedesktop.org/drm/drm-misc
4202
4203DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4204M:	Vinod Koul <vinod.koul@intel.com>
4205L:	dmaengine@vger.kernel.org
4206Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4207S:	Maintained
4208F:	drivers/dma/
4209F:	include/linux/dmaengine.h
4210F:	Documentation/devicetree/bindings/dma/
4211F:	Documentation/dmaengine/
4212T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4213
4214DME1737 HARDWARE MONITOR DRIVER
4215M:	Juerg Haefliger <juergh@gmail.com>
4216L:	linux-hwmon@vger.kernel.org
4217S:	Maintained
4218F:	Documentation/hwmon/dme1737
4219F:	drivers/hwmon/dme1737.c
4220
4221DMI/SMBIOS SUPPORT
4222M:	Jean Delvare <jdelvare@suse.com>
4223S:	Maintained
4224T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4225F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4226F:	drivers/firmware/dmi-id.c
4227F:	drivers/firmware/dmi_scan.c
4228F:	include/linux/dmi.h
4229
4230DOCUMENTATION
4231M:	Jonathan Corbet <corbet@lwn.net>
4232L:	linux-doc@vger.kernel.org
4233S:	Maintained
4234F:	Documentation/
4235F:	scripts/kernel-doc
4236X:	Documentation/ABI/
4237X:	Documentation/devicetree/
4238X:	Documentation/acpi
4239X:	Documentation/power
4240X:	Documentation/spi
4241X:	Documentation/media
4242T:	git git://git.lwn.net/linux.git docs-next
4243
4244DOUBLETALK DRIVER
4245M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4246L:	blinux-list@redhat.com
4247S:	Maintained
4248F:	drivers/char/dtlk.c
4249F:	include/linux/dtlk.h
4250
4251DPAA2 DATAPATH I/O (DPIO) DRIVER
4252M:	Roy Pledge <Roy.Pledge@nxp.com>
4253L:	linux-kernel@vger.kernel.org
4254S:	Maintained
4255F:	drivers/staging/fsl-mc/bus/dpio
4256
4257DPAA2 ETHERNET DRIVER
4258M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4259L:	linux-kernel@vger.kernel.org
4260S:	Maintained
4261F:	drivers/staging/fsl-dpaa2/ethernet
4262
4263DPT_I2O SCSI RAID DRIVER
4264M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4265L:	linux-scsi@vger.kernel.org
4266W:	http://www.adaptec.com/
4267S:	Maintained
4268F:	drivers/scsi/dpt*
4269F:	drivers/scsi/dpt/
4270
4271DRBD DRIVER
4272M:	Philipp Reisner <philipp.reisner@linbit.com>
4273M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4274L:	drbd-dev@lists.linbit.com
4275W:	http://www.drbd.org
4276T:	git git://git.linbit.com/linux-drbd.git
4277T:	git git://git.linbit.com/drbd-8.4.git
4278S:	Supported
4279F:	drivers/block/drbd/
4280F:	lib/lru_cache.c
4281F:	Documentation/blockdev/drbd/
4282
4283DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4284M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4285T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4286S:	Supported
4287F:	Documentation/kobject.txt
4288F:	drivers/base/
4289F:	fs/debugfs/
4290F:	fs/sysfs/
4291F:	include/linux/debugfs.h
4292F:	include/linux/kobj*
4293F:	lib/kobj*
4294
4295DRM DRIVERS
4296M:	David Airlie <airlied@linux.ie>
4297L:	dri-devel@lists.freedesktop.org
4298T:	git git://people.freedesktop.org/~airlied/linux
4299B:	https://bugs.freedesktop.org/
4300C:	irc://chat.freenode.net/dri-devel
4301S:	Maintained
4302F:	drivers/gpu/drm/
4303F:	drivers/gpu/vga/
4304F:	Documentation/devicetree/bindings/display/
4305F:	Documentation/devicetree/bindings/gpu/
4306F:	Documentation/devicetree/bindings/video/
4307F:	Documentation/gpu/
4308F:	include/drm/
4309F:	include/uapi/drm/
4310F:	include/linux/vga*
4311
4312DRM DRIVERS AND MISC GPU PATCHES
4313M:	Daniel Vetter <daniel.vetter@intel.com>
4314M:	Jani Nikula <jani.nikula@linux.intel.com>
4315M:	Sean Paul <seanpaul@chromium.org>
4316W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4317S:	Maintained
4318T:	git git://anongit.freedesktop.org/drm/drm-misc
4319F:	Documentation/gpu/
4320F:	drivers/gpu/vga/
4321F:	drivers/gpu/drm/*
4322F:	include/drm/drm*
4323F:	include/uapi/drm/drm*
4324F:	include/linux/vga*
4325
4326DRM DRIVER FOR ARM PL111 CLCD
4327M:	Eric Anholt <eric@anholt.net>
4328T:	git git://anongit.freedesktop.org/drm/drm-misc
4329S:	Supported
4330F:	drivers/gpu/drm/pl111/
4331
4332DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4333M:	Dave Airlie <airlied@redhat.com>
4334S:	Odd Fixes
4335F:	drivers/gpu/drm/ast/
4336
4337DRM DRIVERS FOR BRIDGE CHIPS
4338M:	Archit Taneja <architt@codeaurora.org>
4339M:	Andrzej Hajda <a.hajda@samsung.com>
4340R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4341S:	Maintained
4342T:	git git://anongit.freedesktop.org/drm/drm-misc
4343F:	drivers/gpu/drm/bridge/
4344
4345DRM DRIVER FOR BOCHS VIRTUAL GPU
4346M:	Gerd Hoffmann <kraxel@redhat.com>
4347L:	virtualization@lists.linux-foundation.org
4348T:	git git://anongit.freedesktop.org/drm/drm-misc
4349S:	Maintained
4350F:	drivers/gpu/drm/bochs/
4351
4352DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4353M:	Dave Airlie <airlied@redhat.com>
4354M:	Gerd Hoffmann <kraxel@redhat.com>
4355L:	virtualization@lists.linux-foundation.org
4356T:	git git://anongit.freedesktop.org/drm/drm-misc
4357S:	Obsolete
4358W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4359F:	drivers/gpu/drm/cirrus/
4360
4361RADEON and AMDGPU DRM DRIVERS
4362M:	Alex Deucher <alexander.deucher@amd.com>
4363M:	Christian König <christian.koenig@amd.com>
4364L:	amd-gfx@lists.freedesktop.org
4365T:	git git://people.freedesktop.org/~agd5f/linux
4366S:	Supported
4367F:	drivers/gpu/drm/radeon/
4368F:	include/uapi/drm/radeon_drm.h
4369F:	drivers/gpu/drm/amd/
4370F:	include/uapi/drm/amdgpu_drm.h
4371
4372DRM PANEL DRIVERS
4373M:	Thierry Reding <thierry.reding@gmail.com>
4374L:	dri-devel@lists.freedesktop.org
4375T:	git git://anongit.freedesktop.org/tegra/linux.git
4376S:	Maintained
4377F:	drivers/gpu/drm/drm_panel.c
4378F:	drivers/gpu/drm/panel/
4379F:	include/drm/drm_panel.h
4380F:	Documentation/devicetree/bindings/display/panel/
4381
4382INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4383M:	Daniel Vetter <daniel.vetter@intel.com>
4384M:	Jani Nikula <jani.nikula@linux.intel.com>
4385L:	intel-gfx@lists.freedesktop.org
4386W:	https://01.org/linuxgraphics/
4387B:	https://01.org/linuxgraphics/documentation/how-report-bugs
4388C:	irc://chat.freenode.net/intel-gfx
4389Q:	http://patchwork.freedesktop.org/project/intel-gfx/
4390T:	git git://anongit.freedesktop.org/drm-intel
4391S:	Supported
4392F:	drivers/gpu/drm/i915/
4393F:	include/drm/i915*
4394F:	include/uapi/drm/i915_drm.h
4395F:	Documentation/gpu/i915.rst
4396
4397INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4398M:      Zhenyu Wang <zhenyuw@linux.intel.com>
4399M:      Zhi Wang <zhi.a.wang@intel.com>
4400L:      intel-gvt-dev@lists.freedesktop.org
4401L:      intel-gfx@lists.freedesktop.org
4402W:      https://01.org/igvt-g
4403T:      git https://github.com/01org/gvt-linux.git
4404S:      Supported
4405F:      drivers/gpu/drm/i915/gvt/
4406
4407DRM DRIVERS FOR ATMEL HLCDC
4408M:	Boris Brezillon <boris.brezillon@free-electrons.com>
4409L:	dri-devel@lists.freedesktop.org
4410S:	Supported
4411F:	drivers/gpu/drm/atmel-hlcdc/
4412F:	Documentation/devicetree/bindings/drm/atmel/
4413T:	git git://anongit.freedesktop.org/drm/drm-misc
4414
4415DRM DRIVERS FOR ALLWINNER A10
4416M:	Maxime Ripard  <maxime.ripard@free-electrons.com>
4417L:	dri-devel@lists.freedesktop.org
4418S:	Supported
4419F:	drivers/gpu/drm/sun4i/
4420F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4421T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4422
4423DRM DRIVERS FOR AMLOGIC SOCS
4424M:	Neil Armstrong <narmstrong@baylibre.com>
4425L:	dri-devel@lists.freedesktop.org
4426L:	linux-amlogic@lists.infradead.org
4427W:	http://linux-meson.com/
4428S:	Supported
4429F:	drivers/gpu/drm/meson/
4430F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4431F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4432F:	Documentation/gpu/meson.rst
4433T:	git git://anongit.freedesktop.org/drm/drm-misc
4434
4435DRM DRIVERS FOR EXYNOS
4436M:	Inki Dae <inki.dae@samsung.com>
4437M:	Joonyoung Shim <jy0922.shim@samsung.com>
4438M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4439M:	Kyungmin Park <kyungmin.park@samsung.com>
4440L:	dri-devel@lists.freedesktop.org
4441T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4442S:	Supported
4443F:	drivers/gpu/drm/exynos/
4444F:	include/uapi/drm/exynos_drm.h
4445F:	Documentation/devicetree/bindings/display/exynos/
4446
4447DRM DRIVERS FOR FREESCALE DCU
4448M:	Stefan Agner <stefan@agner.ch>
4449M:	Alison Wang <alison.wang@freescale.com>
4450L:	dri-devel@lists.freedesktop.org
4451S:	Supported
4452F:	drivers/gpu/drm/fsl-dcu/
4453F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4454F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4455F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4456
4457DRM DRIVERS FOR FREESCALE IMX
4458M:	Philipp Zabel <p.zabel@pengutronix.de>
4459L:	dri-devel@lists.freedesktop.org
4460S:	Maintained
4461F:	drivers/gpu/drm/imx/
4462F:	drivers/gpu/ipu-v3/
4463F:	Documentation/devicetree/bindings/display/imx/
4464
4465DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4466M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4467L:	dri-devel@lists.freedesktop.org
4468T:	git git://github.com/patjak/drm-gma500
4469S:	Maintained
4470F:	drivers/gpu/drm/gma500/
4471
4472DRM DRIVERS FOR HISILICON
4473M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4474M:	Rongrong Zou <zourongrong@gmail.com>
4475R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4476R:	Chen Feng <puck.chen@hisilicon.com>
4477L:	dri-devel@lists.freedesktop.org
4478T:	git git://github.com/xin3liang/linux.git
4479S:	Maintained
4480F:	drivers/gpu/drm/hisilicon/
4481F:	Documentation/devicetree/bindings/display/hisilicon/
4482
4483DRM DRIVER FOR INTEL I810 VIDEO CARDS
4484S:	Orphan / Obsolete
4485F:	drivers/gpu/drm/i810/
4486F:	include/uapi/drm/i810_drm.h
4487
4488DRM DRIVERS FOR MEDIATEK
4489M:	CK Hu <ck.hu@mediatek.com>
4490M:	Philipp Zabel <p.zabel@pengutronix.de>
4491L:	dri-devel@lists.freedesktop.org
4492S:	Supported
4493F:	drivers/gpu/drm/mediatek/
4494F:	Documentation/devicetree/bindings/display/mediatek/
4495
4496DRM DRIVER FOR MI0283QT
4497M:	Noralf Trønnes <noralf@tronnes.org>
4498S:	Maintained
4499F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4500F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4501
4502DRM DRIVER FOR MSM ADRENO GPU
4503M:	Rob Clark <robdclark@gmail.com>
4504L:	linux-arm-msm@vger.kernel.org
4505L:	dri-devel@lists.freedesktop.org
4506L:	freedreno@lists.freedesktop.org
4507T:	git git://people.freedesktop.org/~robclark/linux
4508S:	Maintained
4509F:	drivers/gpu/drm/msm/
4510F:	include/uapi/drm/msm_drm.h
4511F:	Documentation/devicetree/bindings/display/msm/
4512
4513DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4514M:	Ben Skeggs <bskeggs@redhat.com>
4515L:	dri-devel@lists.freedesktop.org
4516L:	nouveau@lists.freedesktop.org
4517T:	git git://github.com/skeggsb/linux
4518S:	Supported
4519F:	drivers/gpu/drm/nouveau/
4520F:	include/uapi/drm/nouveau_drm.h
4521
4522DRM DRIVERS FOR NVIDIA TEGRA
4523M:	Thierry Reding <thierry.reding@gmail.com>
4524L:	dri-devel@lists.freedesktop.org
4525L:	linux-tegra@vger.kernel.org
4526T:	git git://anongit.freedesktop.org/tegra/linux.git
4527S:	Supported
4528F:	drivers/gpu/drm/tegra/
4529F:	drivers/gpu/host1x/
4530F:	include/linux/host1x.h
4531F:	include/uapi/drm/tegra_drm.h
4532F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4533
4534DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4535S:	Orphan / Obsolete
4536F:	drivers/gpu/drm/mga/
4537F:	include/uapi/drm/mga_drm.h
4538
4539DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4540M:	Dave Airlie <airlied@redhat.com>
4541S:	Odd Fixes
4542F:	drivers/gpu/drm/mgag200/
4543
4544DRM DRIVER FOR RAGE 128 VIDEO CARDS
4545S:	Orphan / Obsolete
4546F:	drivers/gpu/drm/r128/
4547F:	include/uapi/drm/r128_drm.h
4548
4549DRM DRIVERS FOR RENESAS
4550M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4551L:	dri-devel@lists.freedesktop.org
4552L:	linux-renesas-soc@vger.kernel.org
4553T:	git git://linuxtv.org/pinchartl/fbdev
4554S:	Supported
4555F:	drivers/gpu/drm/rcar-du/
4556F:	drivers/gpu/drm/shmobile/
4557F:	include/linux/platform_data/shmob_drm.h
4558F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4559F:	Documentation/devicetree/bindings/display/renesas,du.txt
4560
4561DRM DRIVER FOR QXL VIRTUAL GPU
4562M:	Dave Airlie <airlied@redhat.com>
4563M:	Gerd Hoffmann <kraxel@redhat.com>
4564L:	virtualization@lists.linux-foundation.org
4565T:	git git://anongit.freedesktop.org/drm/drm-misc
4566S:	Maintained
4567F:	drivers/gpu/drm/qxl/
4568F:	include/uapi/drm/qxl_drm.h
4569
4570DRM DRIVERS FOR ROCKCHIP
4571M:	Mark Yao <mark.yao@rock-chips.com>
4572L:	dri-devel@lists.freedesktop.org
4573S:	Maintained
4574F:	drivers/gpu/drm/rockchip/
4575F:	Documentation/devicetree/bindings/display/rockchip/
4576T:	git git://anongit.freedesktop.org/drm/drm-misc
4577
4578DRM DRIVER FOR SAVAGE VIDEO CARDS
4579S:	Orphan / Obsolete
4580F:	drivers/gpu/drm/savage/
4581F:	include/uapi/drm/savage_drm.h
4582
4583DRM DRIVER FOR SIS VIDEO CARDS
4584S:	Orphan / Obsolete
4585F:	drivers/gpu/drm/sis/
4586F:	include/uapi/drm/sis_drm.h
4587
4588DRM DRIVERS FOR STI
4589M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4590M:	Vincent Abriou <vincent.abriou@st.com>
4591L:	dri-devel@lists.freedesktop.org
4592T:	git git://anongit.freedesktop.org/drm/drm-misc
4593S:	Maintained
4594F:	drivers/gpu/drm/sti
4595F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4596
4597DRM DRIVERS FOR STM
4598M:	Yannick Fertre <yannick.fertre@st.com>
4599M:	Philippe Cornu <philippe.cornu@st.com>
4600M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4601M:	Vincent Abriou <vincent.abriou@st.com>
4602L:	dri-devel@lists.freedesktop.org
4603T:	git git://anongit.freedesktop.org/drm/drm-misc
4604S:	Maintained
4605F:	drivers/gpu/drm/stm
4606F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4607
4608DRM DRIVER FOR TDFX VIDEO CARDS
4609S:	Orphan / Obsolete
4610F:	drivers/gpu/drm/tdfx/
4611
4612DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4613M:	Dave Airlie <airlied@redhat.com>
4614S:	Odd Fixes
4615F:	drivers/gpu/drm/udl/
4616
4617DRM DRIVERS FOR VIVANTE GPU IP
4618M:	Lucas Stach <l.stach@pengutronix.de>
4619R:	Russell King <linux+etnaviv@armlinux.org.uk>
4620R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4621L:	etnaviv@lists.freedesktop.org
4622L:	dri-devel@lists.freedesktop.org
4623S:	Maintained
4624F:	drivers/gpu/drm/etnaviv/
4625F:	include/uapi/drm/etnaviv_drm.h
4626F:	Documentation/devicetree/bindings/display/etnaviv/
4627
4628DRM DRIVER FOR VMWARE VIRTUAL GPU
4629M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4630M:	Sinclair Yeh <syeh@vmware.com>
4631M:	Thomas Hellstrom <thellstrom@vmware.com>
4632L:	dri-devel@lists.freedesktop.org
4633T:	git git://people.freedesktop.org/~syeh/repos_linux
4634T:	git git://people.freedesktop.org/~thomash/linux
4635S:	Supported
4636F:	drivers/gpu/drm/vmwgfx/
4637F:	include/uapi/drm/vmwgfx_drm.h
4638
4639DRM DRIVERS FOR VC4
4640M:	Eric Anholt <eric@anholt.net>
4641T:	git git://github.com/anholt/linux
4642S:	Supported
4643F:	drivers/gpu/drm/vc4/
4644F:	include/uapi/drm/vc4_drm.h
4645F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4646T:	git git://anongit.freedesktop.org/drm/drm-misc
4647
4648DRM DRIVERS FOR TI OMAP
4649M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4650L:	dri-devel@lists.freedesktop.org
4651S:	Maintained
4652F:	drivers/gpu/drm/omapdrm/
4653F:	Documentation/devicetree/bindings/display/ti/
4654
4655DRM DRIVERS FOR TI LCDC
4656M:	Jyri Sarha <jsarha@ti.com>
4657R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4658L:	dri-devel@lists.freedesktop.org
4659S:	Maintained
4660F:	drivers/gpu/drm/tilcdc/
4661F:	Documentation/devicetree/bindings/display/tilcdc/
4662
4663DRM DRIVERS FOR ZTE ZX
4664M:	Shawn Guo <shawnguo@kernel.org>
4665L:	dri-devel@lists.freedesktop.org
4666S:	Maintained
4667F:	drivers/gpu/drm/zte/
4668F:	Documentation/devicetree/bindings/display/zte,vou.txt
4669T:	git git://anongit.freedesktop.org/drm/drm-misc
4670
4671DSBR100 USB FM RADIO DRIVER
4672M:	Alexey Klimov <klimov.linux@gmail.com>
4673L:	linux-media@vger.kernel.org
4674T:	git git://linuxtv.org/media_tree.git
4675S:	Maintained
4676F:	drivers/media/radio/dsbr100.c
4677
4678DSCC4 DRIVER
4679M:	Francois Romieu <romieu@fr.zoreil.com>
4680L:	netdev@vger.kernel.org
4681S:	Maintained
4682F:	drivers/net/wan/dscc4.c
4683
4684DT3155 MEDIA DRIVER
4685M:	Hans Verkuil <hverkuil@xs4all.nl>
4686L:	linux-media@vger.kernel.org
4687T:	git git://linuxtv.org/media_tree.git
4688W:	https://linuxtv.org
4689S:	Odd Fixes
4690F:	drivers/media/pci/dt3155/
4691
4692DVB_USB_AF9015 MEDIA DRIVER
4693M:	Antti Palosaari <crope@iki.fi>
4694L:	linux-media@vger.kernel.org
4695W:	https://linuxtv.org
4696W:	http://palosaari.fi/linux/
4697Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4698T:	git git://linuxtv.org/anttip/media_tree.git
4699S:	Maintained
4700F:	drivers/media/usb/dvb-usb-v2/af9015*
4701
4702DVB_USB_AF9035 MEDIA DRIVER
4703M:	Antti Palosaari <crope@iki.fi>
4704L:	linux-media@vger.kernel.org
4705W:	https://linuxtv.org
4706W:	http://palosaari.fi/linux/
4707Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4708T:	git git://linuxtv.org/anttip/media_tree.git
4709S:	Maintained
4710F:	drivers/media/usb/dvb-usb-v2/af9035*
4711
4712DVB_USB_ANYSEE MEDIA DRIVER
4713M:	Antti Palosaari <crope@iki.fi>
4714L:	linux-media@vger.kernel.org
4715W:	https://linuxtv.org
4716W:	http://palosaari.fi/linux/
4717Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4718T:	git git://linuxtv.org/anttip/media_tree.git
4719S:	Maintained
4720F:	drivers/media/usb/dvb-usb-v2/anysee*
4721
4722DVB_USB_AU6610 MEDIA DRIVER
4723M:	Antti Palosaari <crope@iki.fi>
4724L:	linux-media@vger.kernel.org
4725W:	https://linuxtv.org
4726W:	http://palosaari.fi/linux/
4727Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4728T:	git git://linuxtv.org/anttip/media_tree.git
4729S:	Maintained
4730F:	drivers/media/usb/dvb-usb-v2/au6610*
4731
4732DVB_USB_CE6230 MEDIA DRIVER
4733M:	Antti Palosaari <crope@iki.fi>
4734L:	linux-media@vger.kernel.org
4735W:	https://linuxtv.org
4736W:	http://palosaari.fi/linux/
4737Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4738T:	git git://linuxtv.org/anttip/media_tree.git
4739S:	Maintained
4740F:	drivers/media/usb/dvb-usb-v2/ce6230*
4741
4742DVB_USB_CXUSB MEDIA DRIVER
4743M:	Michael Krufky <mkrufky@linuxtv.org>
4744L:	linux-media@vger.kernel.org
4745W:	https://linuxtv.org
4746W:	http://github.com/mkrufky
4747Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4748T:	git git://linuxtv.org/media_tree.git
4749S:	Maintained
4750F:	drivers/media/usb/dvb-usb/cxusb*
4751
4752DVB_USB_EC168 MEDIA DRIVER
4753M:	Antti Palosaari <crope@iki.fi>
4754L:	linux-media@vger.kernel.org
4755W:	https://linuxtv.org
4756W:	http://palosaari.fi/linux/
4757Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4758T:	git git://linuxtv.org/anttip/media_tree.git
4759S:	Maintained
4760F:	drivers/media/usb/dvb-usb-v2/ec168*
4761
4762DVB_USB_GL861 MEDIA DRIVER
4763M:	Antti Palosaari <crope@iki.fi>
4764L:	linux-media@vger.kernel.org
4765W:	https://linuxtv.org
4766Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4767T:	git git://linuxtv.org/anttip/media_tree.git
4768S:	Maintained
4769F:	drivers/media/usb/dvb-usb-v2/gl861*
4770
4771DVB_USB_MXL111SF MEDIA DRIVER
4772M:	Michael Krufky <mkrufky@linuxtv.org>
4773L:	linux-media@vger.kernel.org
4774W:	https://linuxtv.org
4775W:	http://github.com/mkrufky
4776Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4777T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4778S:	Maintained
4779F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4780
4781DVB_USB_RTL28XXU MEDIA DRIVER
4782M:	Antti Palosaari <crope@iki.fi>
4783L:	linux-media@vger.kernel.org
4784W:	https://linuxtv.org
4785W:	http://palosaari.fi/linux/
4786Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4787T:	git git://linuxtv.org/anttip/media_tree.git
4788S:	Maintained
4789F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4790
4791DVB_USB_V2 MEDIA DRIVER
4792M:	Antti Palosaari <crope@iki.fi>
4793L:	linux-media@vger.kernel.org
4794W:	https://linuxtv.org
4795W:	http://palosaari.fi/linux/
4796Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4797T:	git git://linuxtv.org/anttip/media_tree.git
4798S:	Maintained
4799F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4800F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4801
4802DONGWOON DW9714 LENS VOICE COIL DRIVER
4803M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4804L:	linux-media@vger.kernel.org
4805T:	git git://linuxtv.org/media_tree.git
4806S:	Maintained
4807F:	drivers/media/i2c/dw9714.c
4808
4809DYNAMIC DEBUG
4810M:	Jason Baron <jbaron@akamai.com>
4811S:	Maintained
4812F:	lib/dynamic_debug.c
4813F:	include/linux/dynamic_debug.h
4814
4815DZ DECSTATION DZ11 SERIAL DRIVER
4816M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4817S:	Maintained
4818F:	drivers/tty/serial/dz.*
4819
4820E3X0 POWER BUTTON DRIVER
4821M:	Moritz Fischer <moritz.fischer@ettus.com>
4822L:	usrp-users@lists.ettus.com
4823W:	http://www.ettus.com
4824S:	Supported
4825F:	drivers/input/misc/e3x0-button.c
4826F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4827
4828E4000 MEDIA DRIVER
4829M:	Antti Palosaari <crope@iki.fi>
4830L:	linux-media@vger.kernel.org
4831W:	https://linuxtv.org
4832W:	http://palosaari.fi/linux/
4833Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4834T:	git git://linuxtv.org/anttip/media_tree.git
4835S:	Maintained
4836F:	drivers/media/tuners/e4000*
4837
4838EATA ISA/EISA/PCI SCSI DRIVER
4839M:	Dario Ballabio <ballabio_dario@emc.com>
4840L:	linux-scsi@vger.kernel.org
4841S:	Maintained
4842F:	drivers/scsi/eata.c
4843
4844EC100 MEDIA DRIVER
4845M:	Antti Palosaari <crope@iki.fi>
4846L:	linux-media@vger.kernel.org
4847W:	https://linuxtv.org
4848W:	http://palosaari.fi/linux/
4849Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4850T:	git git://linuxtv.org/anttip/media_tree.git
4851S:	Maintained
4852F:	drivers/media/dvb-frontends/ec100*
4853
4854ECRYPT FILE SYSTEM
4855M:	Tyler Hicks <tyhicks@canonical.com>
4856L:	ecryptfs@vger.kernel.org
4857W:	http://ecryptfs.org
4858W:	https://launchpad.net/ecryptfs
4859T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4860S:	Supported
4861F:	Documentation/filesystems/ecryptfs.txt
4862F:	fs/ecryptfs/
4863
4864EDAC-CORE
4865M:	Borislav Petkov <bp@alien8.de>
4866M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4867M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4868L:	linux-edac@vger.kernel.org
4869T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4870T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4871S:	Supported
4872F:	Documentation/admin-guide/ras.rst
4873F:	Documentation/driver-api/edac.rst
4874F:	drivers/edac/
4875F:	include/linux/edac.h
4876
4877EDAC-AMD64
4878M:	Borislav Petkov <bp@alien8.de>
4879L:	linux-edac@vger.kernel.org
4880S:	Maintained
4881F:	drivers/edac/amd64_edac*
4882
4883EDAC-CALXEDA
4884M:	Robert Richter <rric@kernel.org>
4885L:	linux-edac@vger.kernel.org
4886S:	Maintained
4887F:	drivers/edac/highbank*
4888
4889EDAC-CAVIUM
4890M:	Ralf Baechle <ralf@linux-mips.org>
4891M:	David Daney <david.daney@cavium.com>
4892L:	linux-edac@vger.kernel.org
4893L:	linux-mips@linux-mips.org
4894S:	Supported
4895F:	drivers/edac/octeon_edac*
4896F:	drivers/edac/thunderx_edac*
4897
4898EDAC-E752X
4899M:	Mark Gross <mark.gross@intel.com>
4900L:	linux-edac@vger.kernel.org
4901S:	Maintained
4902F:	drivers/edac/e752x_edac.c
4903
4904EDAC-E7XXX
4905L:	linux-edac@vger.kernel.org
4906S:	Maintained
4907F:	drivers/edac/e7xxx_edac.c
4908
4909EDAC-FSL_DDR
4910M:	York Sun <york.sun@nxp.com>
4911L:	linux-edac@vger.kernel.org
4912S:	Maintained
4913F:	drivers/edac/fsl_ddr_edac.*
4914
4915EDAC-GHES
4916M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4917M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4918L:	linux-edac@vger.kernel.org
4919S:	Maintained
4920F:	drivers/edac/ghes_edac.c
4921
4922EDAC-I82443BXGX
4923M:	Tim Small <tim@buttersideup.com>
4924L:	linux-edac@vger.kernel.org
4925S:	Maintained
4926F:	drivers/edac/i82443bxgx_edac.c
4927
4928EDAC-I3000
4929L:	linux-edac@vger.kernel.org
4930S:	Orphan
4931F:	drivers/edac/i3000_edac.c
4932
4933EDAC-I5000
4934L:	linux-edac@vger.kernel.org
4935S:	Maintained
4936F:	drivers/edac/i5000_edac.c
4937
4938EDAC-I5400
4939M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4940M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4941L:	linux-edac@vger.kernel.org
4942S:	Maintained
4943F:	drivers/edac/i5400_edac.c
4944
4945EDAC-I7300
4946M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4947M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4948L:	linux-edac@vger.kernel.org
4949S:	Maintained
4950F:	drivers/edac/i7300_edac.c
4951
4952EDAC-I7CORE
4953M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4954M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4955L:	linux-edac@vger.kernel.org
4956S:	Maintained
4957F:	drivers/edac/i7core_edac.c
4958
4959EDAC-I82975X
4960M:	Ranganathan Desikan <ravi@jetztechnologies.com>
4961M:	"Arvind R." <arvino55@gmail.com>
4962L:	linux-edac@vger.kernel.org
4963S:	Maintained
4964F:	drivers/edac/i82975x_edac.c
4965
4966EDAC-IE31200
4967M:	Jason Baron <jbaron@akamai.com>
4968L:	linux-edac@vger.kernel.org
4969S:	Maintained
4970F:	drivers/edac/ie31200_edac.c
4971
4972EDAC-MPC85XX
4973M:	Johannes Thumshirn <morbidrsa@gmail.com>
4974L:	linux-edac@vger.kernel.org
4975S:	Maintained
4976F:	drivers/edac/mpc85xx_edac.[ch]
4977
4978EDAC-PND2
4979M:	Tony Luck <tony.luck@intel.com>
4980L:	linux-edac@vger.kernel.org
4981S:	Maintained
4982F:	drivers/edac/pnd2_edac.[ch]
4983
4984EDAC-PASEMI
4985M:	Egor Martovetsky <egor@pasemi.com>
4986L:	linux-edac@vger.kernel.org
4987S:	Maintained
4988F:	drivers/edac/pasemi_edac.c
4989
4990EDAC-R82600
4991M:	Tim Small <tim@buttersideup.com>
4992L:	linux-edac@vger.kernel.org
4993S:	Maintained
4994F:	drivers/edac/r82600_edac.c
4995
4996EDAC-SBRIDGE
4997M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4998M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4999L:	linux-edac@vger.kernel.org
5000S:	Maintained
5001F:	drivers/edac/sb_edac.c
5002
5003EDAC-SKYLAKE
5004M:	Tony Luck <tony.luck@intel.com>
5005L:	linux-edac@vger.kernel.org
5006S:	Maintained
5007F:	drivers/edac/skx_edac.c
5008
5009EDAC-XGENE
5010APPLIED MICRO (APM) X-GENE SOC EDAC
5011M:     Loc Ho <lho@apm.com>
5012S:     Supported
5013F:     drivers/edac/xgene_edac.c
5014F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
5015
5016EDIROL UA-101/UA-1000 DRIVER
5017M:	Clemens Ladisch <clemens@ladisch.de>
5018L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5019T:	git git://git.alsa-project.org/alsa-kernel.git
5020S:	Maintained
5021F:	sound/usb/misc/ua101.c
5022
5023EXTENSIBLE FIRMWARE INTERFACE (EFI)
5024M:	Matt Fleming <matt@codeblueprint.co.uk>
5025M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5026L:	linux-efi@vger.kernel.org
5027T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5028S:	Maintained
5029F:	Documentation/efi-stub.txt
5030F:	arch/*/kernel/efi.c
5031F:	arch/x86/boot/compressed/eboot.[ch]
5032F:	arch/*/include/asm/efi.h
5033F:	arch/x86/platform/efi/
5034F:	drivers/firmware/efi/
5035F:	include/linux/efi*.h
5036F:	arch/arm/boot/compressed/efi-header.S
5037F:	arch/arm64/kernel/efi-entry.S
5038
5039EFI VARIABLE FILESYSTEM
5040M:	Matthew Garrett <matthew.garrett@nebula.com>
5041M:	Jeremy Kerr <jk@ozlabs.org>
5042M:	Matt Fleming <matt@codeblueprint.co.uk>
5043T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
5044L:	linux-efi@vger.kernel.org
5045S:	Maintained
5046F:	fs/efivarfs/
5047
5048EFIFB FRAMEBUFFER DRIVER
5049L:	linux-fbdev@vger.kernel.org
5050M:	Peter Jones <pjones@redhat.com>
5051S:	Maintained
5052F:	drivers/video/fbdev/efifb.c
5053
5054EFI TEST DRIVER
5055L:	linux-efi@vger.kernel.org
5056M:	Ivan Hu <ivan.hu@canonical.com>
5057M:	Matt Fleming <matt@codeblueprint.co.uk>
5058S:	Maintained
5059F:	drivers/firmware/efi/test/
5060
5061EFS FILESYSTEM
5062W:	http://aeschi.ch.eu.org/efs/
5063S:	Orphan
5064F:	fs/efs/
5065
5066EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5067M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5068L:	netdev@vger.kernel.org
5069S:	Maintained
5070F:	drivers/net/ethernet/ibm/ehea/
5071
5072EM28XX VIDEO4LINUX DRIVER
5073M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5074M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5075L:	linux-media@vger.kernel.org
5076W:	https://linuxtv.org
5077T:	git git://linuxtv.org/media_tree.git
5078S:	Maintained
5079F:	drivers/media/usb/em28xx/
5080F:	Documentation/media/v4l-drivers/em28xx*
5081
5082EMBEDDED LINUX
5083M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5084M:	Matt Mackall <mpm@selenic.com>
5085M:	David Woodhouse <dwmw2@infradead.org>
5086L:	linux-embedded@vger.kernel.org
5087S:	Maintained
5088
5089EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5090M:	James Smart <james.smart@broadcom.com>
5091M:	Dick Kennedy <dick.kennedy@broadcom.com>
5092L:	linux-scsi@vger.kernel.org
5093W:	http://www.broadcom.com
5094S:	Supported
5095F:	drivers/scsi/lpfc/
5096
5097ENE CB710 FLASH CARD READER DRIVER
5098M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5099S:	Maintained
5100F:	drivers/misc/cb710/
5101F:	drivers/mmc/host/cb710-mmc.*
5102F:	include/linux/cb710.h
5103
5104ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5105M:	Maxim Levitsky <maximlevitsky@gmail.com>
5106S:	Maintained
5107F:	drivers/media/rc/ene_ir.*
5108
5109EPSON S1D13XXX FRAMEBUFFER DRIVER
5110M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5111S:	Maintained
5112T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5113F:	drivers/video/fbdev/s1d13xxxfb.c
5114F:	include/video/s1d13xxxfb.h
5115
5116ERRSEQ ERROR TRACKING INFRASTRUCTURE
5117M:	Jeff Layton <jlayton@poochiereds.net>
5118S:	Maintained
5119F:	lib/errseq.c
5120F:	include/linux/errseq.h
5121
5122ET131X NETWORK DRIVER
5123M:	Mark Einon <mark.einon@gmail.com>
5124S:	Odd Fixes
5125F:	drivers/net/ethernet/agere/
5126
5127ETHERNET BRIDGE
5128M:	Stephen Hemminger <stephen@networkplumber.org>
5129L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5130L:	netdev@vger.kernel.org
5131W:	http://www.linuxfoundation.org/en/Net:Bridge
5132S:	Maintained
5133F:	include/linux/netfilter_bridge/
5134F:	net/bridge/
5135
5136ETHERNET PHY LIBRARY
5137M:	Andrew Lunn <andrew@lunn.ch>
5138M:	Florian Fainelli <f.fainelli@gmail.com>
5139L:	netdev@vger.kernel.org
5140S:	Maintained
5141F:	include/linux/phy.h
5142F:	include/linux/phy_fixed.h
5143F:	drivers/net/phy/
5144F:	Documentation/networking/phy.txt
5145F:	drivers/of/of_mdio.c
5146F:	drivers/of/of_net.c
5147
5148EXT2 FILE SYSTEM
5149M:	Jan Kara <jack@suse.com>
5150L:	linux-ext4@vger.kernel.org
5151S:	Maintained
5152F:	Documentation/filesystems/ext2.txt
5153F:	fs/ext2/
5154F:	include/linux/ext2*
5155
5156EXT4 FILE SYSTEM
5157M:	"Theodore Ts'o" <tytso@mit.edu>
5158M:	Andreas Dilger <adilger.kernel@dilger.ca>
5159L:	linux-ext4@vger.kernel.org
5160W:	http://ext4.wiki.kernel.org
5161Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5162T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5163S:	Maintained
5164F:	Documentation/filesystems/ext4.txt
5165F:	fs/ext4/
5166
5167Extended Verification Module (EVM)
5168M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5169L:	linux-ima-devel@lists.sourceforge.net
5170L:	linux-security-module@vger.kernel.org
5171S:	Supported
5172F:	security/integrity/evm/
5173
5174EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5175M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5176M:	Chanwoo Choi <cw00.choi@samsung.com>
5177L:	linux-kernel@vger.kernel.org
5178T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5179S:	Maintained
5180F:	drivers/extcon/
5181F:	include/linux/extcon/
5182F:	include/linux/extcon.h
5183F:	Documentation/extcon/
5184F:	Documentation/devicetree/bindings/extcon/
5185
5186EXYNOS DP DRIVER
5187M:	Jingoo Han <jingoohan1@gmail.com>
5188L:	dri-devel@lists.freedesktop.org
5189S:	Maintained
5190F:	drivers/gpu/drm/exynos/exynos_dp*
5191
5192EXYNOS SYSMMU (IOMMU) driver
5193M:	Marek Szyprowski <m.szyprowski@samsung.com>
5194L:	iommu@lists.linux-foundation.org
5195S:	Maintained
5196F:	drivers/iommu/exynos-iommu.c
5197
5198EZchip NPS platform support
5199M:	Noam Camus <noamc@ezchip.com>
5200S:	Supported
5201F:	arch/arc/plat-eznps
5202F:	arch/arc/boot/dts/eznps.dts
5203
5204F71805F HARDWARE MONITORING DRIVER
5205M:	Jean Delvare <jdelvare@suse.com>
5206L:	linux-hwmon@vger.kernel.org
5207S:	Maintained
5208F:	Documentation/hwmon/f71805f
5209F:	drivers/hwmon/f71805f.c
5210
5211FC0011 TUNER DRIVER
5212M:	Michael Buesch <m@bues.ch>
5213L:	linux-media@vger.kernel.org
5214S:	Maintained
5215F:	drivers/media/tuners/fc0011.h
5216F:	drivers/media/tuners/fc0011.c
5217
5218FC2580 MEDIA DRIVER
5219M:	Antti Palosaari <crope@iki.fi>
5220L:	linux-media@vger.kernel.org
5221W:	https://linuxtv.org
5222W:	http://palosaari.fi/linux/
5223Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5224T:	git git://linuxtv.org/anttip/media_tree.git
5225S:	Maintained
5226F:	drivers/media/tuners/fc2580*
5227
5228FANOTIFY
5229M:	Eric Paris <eparis@redhat.com>
5230S:	Maintained
5231F:	fs/notify/fanotify/
5232F:	include/linux/fanotify.h
5233F:	include/uapi/linux/fanotify.h
5234
5235FARSYNC SYNCHRONOUS DRIVER
5236M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5237W:	http://www.farsite.co.uk/
5238S:	Supported
5239F:	drivers/net/wan/farsync.*
5240
5241FAULT INJECTION SUPPORT
5242M:	Akinobu Mita <akinobu.mita@gmail.com>
5243S:	Supported
5244F:	Documentation/fault-injection/
5245F:	lib/fault-inject.c
5246
5247FBTFT Framebuffer drivers
5248M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5249S:	Maintained
5250F:	drivers/staging/fbtft/
5251
5252FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5253M:	Johannes Thumshirn <jth@kernel.org>
5254L:	fcoe-devel@open-fcoe.org
5255W:	www.Open-FCoE.org
5256S:	Supported
5257F:	drivers/scsi/libfc/
5258F:	drivers/scsi/fcoe/
5259F:	include/scsi/fc/
5260F:	include/scsi/libfc.h
5261F:	include/scsi/libfcoe.h
5262F:	include/uapi/scsi/fc/
5263
5264FILE LOCKING (flock() and fcntl()/lockf())
5265M:	Jeff Layton <jlayton@poochiereds.net>
5266M:	"J. Bruce Fields" <bfields@fieldses.org>
5267L:	linux-fsdevel@vger.kernel.org
5268S:	Maintained
5269F:	include/linux/fcntl.h
5270F:	include/linux/fs.h
5271F:	include/uapi/linux/fcntl.h
5272F:	include/uapi/linux/fs.h
5273F:	fs/fcntl.c
5274F:	fs/locks.c
5275
5276FILESYSTEMS (VFS and infrastructure)
5277M:	Alexander Viro <viro@zeniv.linux.org.uk>
5278L:	linux-fsdevel@vger.kernel.org
5279S:	Maintained
5280F:	fs/*
5281
5282FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5283M:	Riku Voipio <riku.voipio@iki.fi>
5284L:	linux-hwmon@vger.kernel.org
5285S:	Maintained
5286F:	drivers/hwmon/f75375s.c
5287F:	include/linux/f75375s.h
5288
5289FIREWIRE AUDIO DRIVERS
5290M:	Clemens Ladisch <clemens@ladisch.de>
5291L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5292T:	git git://git.alsa-project.org/alsa-kernel.git
5293S:	Maintained
5294F:	sound/firewire/
5295
5296FIREWIRE MEDIA DRIVERS (firedtv)
5297M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5298L:	linux-media@vger.kernel.org
5299L:	linux1394-devel@lists.sourceforge.net
5300T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5301S:	Maintained
5302F:	drivers/media/firewire/
5303
5304FIREWIRE SBP-2 TARGET
5305M:	Chris Boot <bootc@bootc.net>
5306L:	linux-scsi@vger.kernel.org
5307L:	target-devel@vger.kernel.org
5308L:	linux1394-devel@lists.sourceforge.net
5309T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5310S:	Maintained
5311F:	drivers/target/sbp/
5312
5313FIREWIRE SUBSYSTEM
5314M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5315L:	linux1394-devel@lists.sourceforge.net
5316W:	http://ieee1394.wiki.kernel.org/
5317T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5318S:	Maintained
5319F:	drivers/firewire/
5320F:	include/linux/firewire.h
5321F:	include/uapi/linux/firewire*.h
5322F:	tools/firewire/
5323
5324FIRMWARE LOADER (request_firmware)
5325M:	Luis R. Rodriguez <mcgrof@kernel.org>
5326L:	linux-kernel@vger.kernel.org
5327S:	Maintained
5328F:	Documentation/firmware_class/
5329F:	drivers/base/firmware*.c
5330F:	include/linux/firmware.h
5331
5332FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5333M:	Joshua Morris <josh.h.morris@us.ibm.com>
5334M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5335S:	Maintained
5336F:	drivers/block/rsxx/
5337
5338FLOPPY DRIVER
5339M:	Jiri Kosina <jikos@kernel.org>
5340T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5341S:	Odd fixes
5342F:	drivers/block/floppy.c
5343
5344FMC SUBSYSTEM
5345M:	Alessandro Rubini <rubini@gnudd.com>
5346W:	http://www.ohwr.org/projects/fmc-bus
5347S:	Supported
5348F:	drivers/fmc/
5349F:	include/linux/fmc*.h
5350F:	include/linux/ipmi-fru.h
5351K:	fmc_d.*register
5352
5353FPGA MANAGER FRAMEWORK
5354M:	Alan Tull <atull@kernel.org>
5355R:	Moritz Fischer <moritz.fischer@ettus.com>
5356L:	linux-fpga@vger.kernel.org
5357S:	Maintained
5358T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5359F:	Documentation/fpga/
5360F:	Documentation/devicetree/bindings/fpga/
5361F:	drivers/fpga/
5362F:	include/linux/fpga/
5363W:	http://www.rocketboards.org
5364
5365FPU EMULATOR
5366M:	Bill Metzenthen <billm@melbpc.org.au>
5367W:	http://floatingpoint.sourceforge.net/emulator/index.html
5368S:	Maintained
5369F:	arch/x86/math-emu/
5370
5371FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5372L:	netdev@vger.kernel.org
5373S:	Orphan
5374F:	drivers/net/wan/dlci.c
5375F:	drivers/net/wan/sdla.c
5376
5377FRAMEBUFFER LAYER
5378M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5379L:	linux-fbdev@vger.kernel.org
5380T:	git git://github.com/bzolnier/linux.git
5381Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5382S:	Maintained
5383F:	Documentation/fb/
5384F:	drivers/video/
5385F:	include/video/
5386F:	include/linux/fb.h
5387F:	include/uapi/video/
5388F:	include/uapi/linux/fb.h
5389
5390FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5391M:	Horia Geantă <horia.geanta@nxp.com>
5392M:	Dan Douglass <dan.douglass@nxp.com>
5393L:	linux-crypto@vger.kernel.org
5394S:	Maintained
5395F:	drivers/crypto/caam/
5396F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5397
5398FREESCALE DIU FRAMEBUFFER DRIVER
5399M:	Timur Tabi <timur@tabi.org>
5400L:	linux-fbdev@vger.kernel.org
5401S:	Maintained
5402F:	drivers/video/fbdev/fsl-diu-fb.*
5403
5404FREESCALE DMA DRIVER
5405M:	Li Yang <leoyang.li@nxp.com>
5406M:	Zhang Wei <zw@zh-kernel.org>
5407L:	linuxppc-dev@lists.ozlabs.org
5408S:	Maintained
5409F:	drivers/dma/fsldma.*
5410
5411FREESCALE GPMI NAND DRIVER
5412M:	Han Xu <han.xu@nxp.com>
5413L:	linux-mtd@lists.infradead.org
5414S:	Maintained
5415F:	drivers/mtd/nand/gpmi-nand/*
5416
5417FREESCALE I2C CPM DRIVER
5418M:	Jochen Friedrich <jochen@scram.de>
5419L:	linuxppc-dev@lists.ozlabs.org
5420L:	linux-i2c@vger.kernel.org
5421S:	Maintained
5422F:	drivers/i2c/busses/i2c-cpm.c
5423
5424FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5425M:	Sascha Hauer <kernel@pengutronix.de>
5426L:	linux-fbdev@vger.kernel.org
5427L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5428S:	Maintained
5429F:	include/linux/platform_data/video-imxfb.h
5430F:	drivers/video/fbdev/imxfb.c
5431
5432FREESCALE QUAD SPI DRIVER
5433M:	Han Xu <han.xu@nxp.com>
5434L:	linux-mtd@lists.infradead.org
5435S:	Maintained
5436F:	drivers/mtd/spi-nor/fsl-quadspi.c
5437
5438FREESCALE SOC FS_ENET DRIVER
5439M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5440M:	Vitaly Bordug <vbordug@ru.mvista.com>
5441L:	linuxppc-dev@lists.ozlabs.org
5442L:	netdev@vger.kernel.org
5443S:	Maintained
5444F:	drivers/net/ethernet/freescale/fs_enet/
5445F:	include/linux/fs_enet_pd.h
5446
5447FREESCALE IMX / MXC FEC DRIVER
5448M:	Fugang Duan <fugang.duan@nxp.com>
5449L:	netdev@vger.kernel.org
5450S:	Maintained
5451F:	drivers/net/ethernet/freescale/fec_main.c
5452F:	drivers/net/ethernet/freescale/fec_ptp.c
5453F:	drivers/net/ethernet/freescale/fec.h
5454F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5455
5456FREESCALE QORIQ DPAA FMAN DRIVER
5457M:	Madalin Bucur <madalin.bucur@nxp.com>
5458L:	netdev@vger.kernel.org
5459S:	Maintained
5460F:	drivers/net/ethernet/freescale/fman
5461F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5462
5463FREESCALE QORIQ DPAA ETHERNET DRIVER
5464M:	Madalin Bucur <madalin.bucur@nxp.com>
5465L:	netdev@vger.kernel.org
5466S:	Maintained
5467F:	drivers/net/ethernet/freescale/dpaa
5468
5469FREESCALE SOC DRIVERS
5470M:	Li Yang <leoyang.li@nxp.com>
5471L:	linuxppc-dev@lists.ozlabs.org
5472L:	linux-arm-kernel@lists.infradead.org
5473S:	Maintained
5474F:	Documentation/devicetree/bindings/soc/fsl/
5475F:	drivers/soc/fsl/
5476F:	include/linux/fsl/
5477
5478FREESCALE QUICC ENGINE LIBRARY
5479M:	Qiang Zhao <qiang.zhao@nxp.com>
5480L:	linuxppc-dev@lists.ozlabs.org
5481S:	Maintained
5482F:	drivers/soc/fsl/qe/
5483F:	include/soc/fsl/*qe*.h
5484F:	include/soc/fsl/*ucc*.h
5485
5486FREESCALE USB PERIPHERAL DRIVERS
5487M:	Li Yang <leoyang.li@nxp.com>
5488L:	linux-usb@vger.kernel.org
5489L:	linuxppc-dev@lists.ozlabs.org
5490S:	Maintained
5491F:	drivers/usb/gadget/udc/fsl*
5492
5493FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5494M:	Li Yang <leoyang.li@nxp.com>
5495L:	netdev@vger.kernel.org
5496L:	linuxppc-dev@lists.ozlabs.org
5497S:	Maintained
5498F:	drivers/net/ethernet/freescale/ucc_geth*
5499
5500FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5501M:	Claudiu Manoil <claudiu.manoil@freescale.com>
5502L:	netdev@vger.kernel.org
5503S:	Maintained
5504F:	drivers/net/ethernet/freescale/gianfar*
5505X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5506F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5507
5508FREESCALE QUICC ENGINE UCC HDLC DRIVER
5509M:	Zhao Qiang <qiang.zhao@nxp.com>
5510L:	netdev@vger.kernel.org
5511L:	linuxppc-dev@lists.ozlabs.org
5512S:	Maintained
5513F:	drivers/net/wan/fsl_ucc_hdlc*
5514
5515FREESCALE QUICC ENGINE UCC UART DRIVER
5516M:	Timur Tabi <timur@tabi.org>
5517L:	linuxppc-dev@lists.ozlabs.org
5518S:	Maintained
5519F:	drivers/tty/serial/ucc_uart.c
5520
5521FREESCALE SOC SOUND DRIVERS
5522M:	Timur Tabi <timur@tabi.org>
5523M:	Nicolin Chen <nicoleotsuka@gmail.com>
5524M:	Xiubo Li <Xiubo.Lee@gmail.com>
5525R:	Fabio Estevam <fabio.estevam@nxp.com>
5526L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5527L:	linuxppc-dev@lists.ozlabs.org
5528S:	Maintained
5529F:	sound/soc/fsl/fsl*
5530F:	sound/soc/fsl/imx*
5531F:	sound/soc/fsl/mpc8610_hpcd.c
5532
5533FREEVXFS FILESYSTEM
5534M:	Christoph Hellwig <hch@infradead.org>
5535W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5536S:	Maintained
5537F:	fs/freevxfs/
5538
5539FREEZER
5540M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5541M:	Pavel Machek <pavel@ucw.cz>
5542L:	linux-pm@vger.kernel.org
5543S:	Supported
5544F:	Documentation/power/freezing-of-tasks.txt
5545F:	include/linux/freezer.h
5546F:	kernel/freezer.c
5547
5548FRONTSWAP API
5549M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5550L:	linux-kernel@vger.kernel.org
5551S:	Maintained
5552F:	mm/frontswap.c
5553F:	include/linux/frontswap.h
5554
5555FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5556M:	David Howells <dhowells@redhat.com>
5557L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5558S:	Supported
5559F:	Documentation/filesystems/caching/
5560F:	fs/fscache/
5561F:	include/linux/fscache*.h
5562
5563FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5564M:	Theodore Y. Ts'o <tytso@mit.edu>
5565M:	Jaegeuk Kim <jaegeuk@kernel.org>
5566L:	linux-fscrypt@vger.kernel.org
5567Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5568T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5569S:	Supported
5570F:	fs/crypto/
5571F:	include/linux/fscrypt*.h
5572
5573F2FS FILE SYSTEM
5574M:	Jaegeuk Kim <jaegeuk@kernel.org>
5575M:	Chao Yu <yuchao0@huawei.com>
5576L:	linux-f2fs-devel@lists.sourceforge.net
5577W:	https://f2fs.wiki.kernel.org/
5578T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5579S:	Maintained
5580F:	Documentation/filesystems/f2fs.txt
5581F:	Documentation/ABI/testing/sysfs-fs-f2fs
5582F:	fs/f2fs/
5583F:	include/linux/f2fs_fs.h
5584F:	include/trace/events/f2fs.h
5585
5586FUJITSU FR-V (FRV) PORT
5587S:	Orphan
5588F:	arch/frv/
5589
5590FUJITSU LAPTOP EXTRAS
5591M:	Jonathan Woithe <jwoithe@just42.net>
5592L:	platform-driver-x86@vger.kernel.org
5593S:	Maintained
5594F:	drivers/platform/x86/fujitsu-laptop.c
5595
5596FUJITSU M-5MO LS CAMERA ISP DRIVER
5597M:	Kyungmin Park <kyungmin.park@samsung.com>
5598M:	Heungjun Kim <riverful.kim@samsung.com>
5599L:	linux-media@vger.kernel.org
5600S:	Maintained
5601F:	drivers/media/i2c/m5mols/
5602F:	include/media/i2c/m5mols.h
5603
5604FUJITSU TABLET EXTRAS
5605M:	Robert Gerlach <khnz@gmx.de>
5606L:	platform-driver-x86@vger.kernel.org
5607S:	Maintained
5608F:	drivers/platform/x86/fujitsu-tablet.c
5609
5610FUSE: FILESYSTEM IN USERSPACE
5611M:	Miklos Szeredi <miklos@szeredi.hu>
5612L:	linux-fsdevel@vger.kernel.org
5613W:	http://fuse.sourceforge.net/
5614T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5615S:	Maintained
5616F:	fs/fuse/
5617F:	include/uapi/linux/fuse.h
5618F:	Documentation/filesystems/fuse.txt
5619
5620FUTEX SUBSYSTEM
5621M:	Thomas Gleixner <tglx@linutronix.de>
5622M:	Ingo Molnar <mingo@redhat.com>
5623R:	Peter Zijlstra <peterz@infradead.org>
5624R:	Darren Hart <dvhart@infradead.org>
5625L:	linux-kernel@vger.kernel.org
5626T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5627S:	Maintained
5628F:	kernel/futex.c
5629F:	kernel/futex_compat.c
5630F:	include/asm-generic/futex.h
5631F:	include/linux/futex.h
5632F:	include/uapi/linux/futex.h
5633F:	tools/testing/selftests/futex/
5634F:	tools/perf/bench/futex*
5635F:	Documentation/*futex*
5636
5637FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5638M:	Rik Faith <faith@cs.unc.edu>
5639L:	linux-scsi@vger.kernel.org
5640S:	Odd Fixes (e.g., new signatures)
5641F:	drivers/scsi/fdomain.*
5642
5643GCC PLUGINS
5644M:	Kees Cook <keescook@chromium.org>
5645R:	Emese Revfy <re.emese@gmail.com>
5646L:	kernel-hardening@lists.openwall.com
5647S:	Maintained
5648F:	scripts/gcc-plugins/
5649F:	scripts/gcc-plugin.sh
5650F:	scripts/Makefile.gcc-plugins
5651F:	Documentation/gcc-plugins.txt
5652
5653GCOV BASED KERNEL PROFILING
5654M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5655S:	Maintained
5656F:	kernel/gcov/
5657F:	Documentation/dev-tools/gcov.rst
5658
5659GDT SCSI DISK ARRAY CONTROLLER DRIVER
5660M:	Achim Leubner <achim_leubner@adaptec.com>
5661L:	linux-scsi@vger.kernel.org
5662W:	http://www.icp-vortex.com/
5663S:	Supported
5664F:	drivers/scsi/gdt*
5665
5666GDB KERNEL DEBUGGING HELPER SCRIPTS
5667M:	Jan Kiszka <jan.kiszka@siemens.com>
5668M:	Kieran Bingham <kieran@bingham.xyz>
5669S:	Supported
5670F:	scripts/gdb/
5671
5672GEMTEK FM RADIO RECEIVER DRIVER
5673M:	Hans Verkuil <hverkuil@xs4all.nl>
5674L:	linux-media@vger.kernel.org
5675T:	git git://linuxtv.org/media_tree.git
5676W:	https://linuxtv.org
5677S:	Maintained
5678F:	drivers/media/radio/radio-gemtek*
5679
5680GENERIC GPIO I2C DRIVER
5681M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5682S:	Supported
5683F:	drivers/i2c/busses/i2c-gpio.c
5684F:	include/linux/i2c-gpio.h
5685
5686GENERIC GPIO I2C MULTIPLEXER DRIVER
5687M:	Peter Korsgaard <peter.korsgaard@barco.com>
5688L:	linux-i2c@vger.kernel.org
5689S:	Supported
5690F:	drivers/i2c/muxes/i2c-mux-gpio.c
5691F:	include/linux/i2c-mux-gpio.h
5692F:	Documentation/i2c/muxes/i2c-mux-gpio
5693
5694GENERIC HDLC (WAN) DRIVERS
5695M:	Krzysztof Halasa <khc@pm.waw.pl>
5696W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5697S:	Maintained
5698F:	drivers/net/wan/c101.c
5699F:	drivers/net/wan/hd6457*
5700F:	drivers/net/wan/hdlc*
5701F:	drivers/net/wan/n2.c
5702F:	drivers/net/wan/pc300too.c
5703F:	drivers/net/wan/pci200syn.c
5704F:	drivers/net/wan/wanxl*
5705
5706GENERIC INCLUDE/ASM HEADER FILES
5707M:	Arnd Bergmann <arnd@arndb.de>
5708L:	linux-arch@vger.kernel.org
5709T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5710S:	Maintained
5711F:	include/asm-generic/
5712F:	include/uapi/asm-generic/
5713
5714GENERIC PHY FRAMEWORK
5715M:	Kishon Vijay Abraham I <kishon@ti.com>
5716L:	linux-kernel@vger.kernel.org
5717T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5718S:	Supported
5719F:	drivers/phy/
5720F:	include/linux/phy/
5721
5722GENERIC PM DOMAINS
5723M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5724M:	Kevin Hilman <khilman@kernel.org>
5725M:	Ulf Hansson <ulf.hansson@linaro.org>
5726L:	linux-pm@vger.kernel.org
5727S:	Supported
5728F:	drivers/base/power/domain*.c
5729F:	include/linux/pm_domain.h
5730F:	Documentation/devicetree/bindings/power/power_domain.txt
5731
5732GENERIC UIO DRIVER FOR PCI DEVICES
5733M:	"Michael S. Tsirkin" <mst@redhat.com>
5734L:	kvm@vger.kernel.org
5735S:	Supported
5736F:	drivers/uio/uio_pci_generic.c
5737
5738GET_MAINTAINER SCRIPT
5739M:	Joe Perches <joe@perches.com>
5740S:	Maintained
5741F:	scripts/get_maintainer.pl
5742
5743GENWQE (IBM Generic Workqueue Card)
5744M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5745M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5746S:	Supported
5747F:	drivers/misc/genwqe/
5748
5749GFS2 FILE SYSTEM
5750M:	Steven Whitehouse <swhiteho@redhat.com>
5751M:	Bob Peterson <rpeterso@redhat.com>
5752L:	cluster-devel@redhat.com
5753W:	http://sources.redhat.com/cluster/
5754T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5755S:	Supported
5756F:	Documentation/filesystems/gfs2*.txt
5757F:	fs/gfs2/
5758F:	include/uapi/linux/gfs2_ondisk.h
5759
5760GIGASET ISDN DRIVERS
5761M:	Paul Bolle <pebolle@tiscali.nl>
5762L:	gigaset307x-common@lists.sourceforge.net
5763W:	http://gigaset307x.sourceforge.net/
5764S:	Odd Fixes
5765F:	Documentation/isdn/README.gigaset
5766F:	drivers/isdn/gigaset/
5767F:	include/uapi/linux/gigaset_dev.h
5768
5769GO7007 MPEG CODEC
5770M:	Hans Verkuil <hans.verkuil@cisco.com>
5771L:	linux-media@vger.kernel.org
5772S:	Maintained
5773F:	drivers/media/usb/go7007/
5774
5775GOODIX TOUCHSCREEN
5776M:	Bastien Nocera <hadess@hadess.net>
5777L:	linux-input@vger.kernel.org
5778S:	Maintained
5779F:	drivers/input/touchscreen/goodix.c
5780
5781GPIO MOCKUP DRIVER
5782M:	Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5783L:	linux-gpio@vger.kernel.org
5784S:	Maintained
5785F:	drivers/gpio/gpio-mockup.c
5786F:	tools/testing/selftests/gpio/
5787
5788GPIO SUBSYSTEM
5789M:	Linus Walleij <linus.walleij@linaro.org>
5790L:	linux-gpio@vger.kernel.org
5791T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5792S:	Maintained
5793F:	Documentation/devicetree/bindings/gpio/
5794F:	Documentation/gpio/
5795F:	Documentation/ABI/testing/gpio-cdev
5796F:	Documentation/ABI/obsolete/sysfs-gpio
5797F:	drivers/gpio/
5798F:	include/linux/gpio/
5799F:	include/linux/gpio.h
5800F:	include/asm-generic/gpio.h
5801F:	include/uapi/linux/gpio.h
5802F:	tools/gpio/
5803
5804GPIO ACPI SUPPORT
5805M:	Mika Westerberg <mika.westerberg@linux.intel.com>
5806M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5807L:	linux-gpio@vger.kernel.org
5808L:	linux-acpi@vger.kernel.org
5809S:	Maintained
5810F:	Documentation/acpi/gpio-properties.txt
5811F:	drivers/gpio/gpiolib-acpi.c
5812
5813GRE DEMULTIPLEXER DRIVER
5814M:	Dmitry Kozlov <xeb@mail.ru>
5815L:	netdev@vger.kernel.org
5816S:	Maintained
5817F:	net/ipv4/gre_demux.c
5818F:	net/ipv4/gre_offload.c
5819F:	include/net/gre.h
5820
5821GRETH 10/100/1G Ethernet MAC device driver
5822M:	Andreas Larsson <andreas@gaisler.com>
5823L:	netdev@vger.kernel.org
5824S:	Maintained
5825F:	drivers/net/ethernet/aeroflex/
5826
5827GREYBUS SUBSYSTEM
5828M:	Johan Hovold <johan@kernel.org>
5829M:	Alex Elder <elder@kernel.org>
5830M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5831S:	Maintained
5832F:	drivers/staging/greybus/
5833L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
5834
5835GREYBUS AUDIO PROTOCOLS DRIVERS
5836M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
5837M:	Mark Greer <mgreer@animalcreek.com>
5838S:	Maintained
5839F:	drivers/staging/greybus/audio_apbridgea.c
5840F:	drivers/staging/greybus/audio_apbridgea.h
5841F:	drivers/staging/greybus/audio_codec.c
5842F:	drivers/staging/greybus/audio_codec.h
5843F:	drivers/staging/greybus/audio_gb.c
5844F:	drivers/staging/greybus/audio_manager.c
5845F:	drivers/staging/greybus/audio_manager.h
5846F:	drivers/staging/greybus/audio_manager_module.c
5847F:	drivers/staging/greybus/audio_manager_private.h
5848F:	drivers/staging/greybus/audio_manager_sysfs.c
5849F:	drivers/staging/greybus/audio_module.c
5850F:	drivers/staging/greybus/audio_topology.c
5851
5852GREYBUS PROTOCOLS DRIVERS
5853M:	Rui Miguel Silva <rmfrfs@gmail.com>
5854S:	Maintained
5855F:	drivers/staging/greybus/sdio.c
5856F:	drivers/staging/greybus/light.c
5857F:	drivers/staging/greybus/gpio.c
5858F:	drivers/staging/greybus/power_supply.c
5859F:	drivers/staging/greybus/spi.c
5860F:	drivers/staging/greybus/spilib.c
5861
5862GREYBUS PROTOCOLS DRIVERS
5863M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
5864S:	Maintained
5865F:	drivers/staging/greybus/loopback.c
5866F:	drivers/staging/greybus/timesync.c
5867F:	drivers/staging/greybus/timesync_platform.c
5868
5869GREYBUS PROTOCOLS DRIVERS
5870M:	Viresh Kumar <vireshk@kernel.org>
5871S:	Maintained
5872F:	drivers/staging/greybus/authentication.c
5873F:	drivers/staging/greybus/bootrom.c
5874F:	drivers/staging/greybus/firmware.h
5875F:	drivers/staging/greybus/fw-core.c
5876F:	drivers/staging/greybus/fw-download.c
5877F:	drivers/staging/greybus/fw-managament.c
5878F:	drivers/staging/greybus/greybus_authentication.h
5879F:	drivers/staging/greybus/greybus_firmware.h
5880F:	drivers/staging/greybus/hid.c
5881F:	drivers/staging/greybus/i2c.c
5882F:	drivers/staging/greybus/spi.c
5883F:	drivers/staging/greybus/spilib.c
5884F:	drivers/staging/greybus/spilib.h
5885
5886GREYBUS PROTOCOLS DRIVERS
5887M:	David Lin <dtwlin@gmail.com>
5888S:	Maintained
5889F:	drivers/staging/greybus/uart.c
5890F:	drivers/staging/greybus/log.c
5891
5892GREYBUS PLATFORM DRIVERS
5893M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5894S:	Maintained
5895F:	drivers/staging/greybus/arche-platform.c
5896F:	drivers/staging/greybus/arche-apb-ctrl.c
5897F:	drivers/staging/greybus/arche_platform.h
5898
5899GS1662 VIDEO SERIALIZER
5900M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5901L:	linux-media@vger.kernel.org
5902T:	git git://linuxtv.org/media_tree.git
5903S:	Maintained
5904F:	drivers/media/spi/gs1662.c
5905
5906GSPCA FINEPIX SUBDRIVER
5907M:	Frank Zago <frank@zago.net>
5908L:	linux-media@vger.kernel.org
5909T:	git git://linuxtv.org/media_tree.git
5910S:	Maintained
5911F:	drivers/media/usb/gspca/finepix.c
5912
5913GSPCA GL860 SUBDRIVER
5914M:	Olivier Lorin <o.lorin@laposte.net>
5915L:	linux-media@vger.kernel.org
5916T:	git git://linuxtv.org/media_tree.git
5917S:	Maintained
5918F:	drivers/media/usb/gspca/gl860/
5919
5920GSPCA M5602 SUBDRIVER
5921M:	Erik Andren <erik.andren@gmail.com>
5922L:	linux-media@vger.kernel.org
5923T:	git git://linuxtv.org/media_tree.git
5924S:	Maintained
5925F:	drivers/media/usb/gspca/m5602/
5926
5927GSPCA PAC207 SONIXB SUBDRIVER
5928M:	Hans Verkuil <hverkuil@xs4all.nl>
5929L:	linux-media@vger.kernel.org
5930T:	git git://linuxtv.org/media_tree.git
5931S:	Odd Fixes
5932F:	drivers/media/usb/gspca/pac207.c
5933
5934GSPCA SN9C20X SUBDRIVER
5935M:	Brian Johnson <brijohn@gmail.com>
5936L:	linux-media@vger.kernel.org
5937T:	git git://linuxtv.org/media_tree.git
5938S:	Maintained
5939F:	drivers/media/usb/gspca/sn9c20x.c
5940
5941GSPCA T613 SUBDRIVER
5942M:	Leandro Costantino <lcostantino@gmail.com>
5943L:	linux-media@vger.kernel.org
5944T:	git git://linuxtv.org/media_tree.git
5945S:	Maintained
5946F:	drivers/media/usb/gspca/t613.c
5947
5948GSPCA USB WEBCAM DRIVER
5949M:	Hans Verkuil <hverkuil@xs4all.nl>
5950L:	linux-media@vger.kernel.org
5951T:	git git://linuxtv.org/media_tree.git
5952S:	Odd Fixes
5953F:	drivers/media/usb/gspca/
5954
5955GTP (GPRS Tunneling Protocol)
5956M:	Pablo Neira Ayuso <pablo@netfilter.org>
5957M:	Harald Welte <laforge@gnumonks.org>
5958L:	osmocom-net-gprs@lists.osmocom.org
5959T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5960S:	Maintained
5961F:	drivers/net/gtp.c
5962
5963GUID PARTITION TABLE (GPT)
5964M:	Davidlohr Bueso <dave@stgolabs.net>
5965L:	linux-efi@vger.kernel.org
5966S:	Maintained
5967F:	block/partitions/efi.*
5968
5969STK1160 USB VIDEO CAPTURE DRIVER
5970M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5971L:	linux-media@vger.kernel.org
5972T:	git git://linuxtv.org/media_tree.git
5973S:	Maintained
5974F:	drivers/media/usb/stk1160/
5975
5976H8/300 ARCHITECTURE
5977M:	Yoshinori Sato <ysato@users.sourceforge.jp>
5978L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5979W:	http://uclinux-h8.sourceforge.jp
5980T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5981S:	Maintained
5982F:	arch/h8300/
5983F:	drivers/clocksource/h8300_*.c
5984F:	drivers/clk/h8300/
5985F:	drivers/irqchip/irq-renesas-h8*.c
5986
5987HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5988M:	Frank Seidel <frank@f-seidel.de>
5989L:	platform-driver-x86@vger.kernel.org
5990W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5991S:	Maintained
5992F:	drivers/platform/x86/hdaps.c
5993
5994HDPVR USB VIDEO ENCODER DRIVER
5995M:	Hans Verkuil <hverkuil@xs4all.nl>
5996L:	linux-media@vger.kernel.org
5997T:	git git://linuxtv.org/media_tree.git
5998W:	https://linuxtv.org
5999S:	Odd Fixes
6000F:	drivers/media/usb/hdpvr/
6001
6002HWPOISON MEMORY FAILURE HANDLING
6003M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6004L:	linux-mm@kvack.org
6005S:	Maintained
6006F:	mm/memory-failure.c
6007F:	mm/hwpoison-inject.c
6008
6009HYPERVISOR VIRTUAL CONSOLE DRIVER
6010L:	linuxppc-dev@lists.ozlabs.org
6011S:	Odd Fixes
6012F:	drivers/tty/hvc/
6013
6014HACKRF MEDIA DRIVER
6015M:	Antti Palosaari <crope@iki.fi>
6016L:	linux-media@vger.kernel.org
6017W:	https://linuxtv.org
6018W:	http://palosaari.fi/linux/
6019Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6020T:	git git://linuxtv.org/anttip/media_tree.git
6021S:	Maintained
6022F:	drivers/media/usb/hackrf/
6023
6024HARDWARE MONITORING
6025M:	Jean Delvare <jdelvare@suse.com>
6026M:	Guenter Roeck <linux@roeck-us.net>
6027L:	linux-hwmon@vger.kernel.org
6028W:	http://hwmon.wiki.kernel.org/
6029T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
6030T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6031S:	Maintained
6032F:	Documentation/hwmon/
6033F:	drivers/hwmon/
6034F:	include/linux/hwmon*.h
6035
6036HARDWARE RANDOM NUMBER GENERATOR CORE
6037M:	Matt Mackall <mpm@selenic.com>
6038M:	Herbert Xu <herbert@gondor.apana.org.au>
6039L:	linux-crypto@vger.kernel.org
6040S:	Odd fixes
6041F:	Documentation/devicetree/bindings/rng/
6042F:	Documentation/hw_random.txt
6043F:	drivers/char/hw_random/
6044F:	include/linux/hw_random.h
6045
6046HARDWARE SPINLOCK CORE
6047M:	Ohad Ben-Cohen <ohad@wizery.com>
6048M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6049L:	linux-remoteproc@vger.kernel.org
6050S:	Maintained
6051T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6052F:	Documentation/devicetree/bindings/hwlock/
6053F:	Documentation/hwspinlock.txt
6054F:	drivers/hwspinlock/
6055F:	include/linux/hwspinlock.h
6056
6057HARMONY SOUND DRIVER
6058L:	linux-parisc@vger.kernel.org
6059S:	Maintained
6060F:	sound/parisc/harmony.*
6061
6062HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6063M:	Jimmy Vance <jimmy.vance@hpe.com>
6064S:	Supported
6065F:	Documentation/watchdog/hpwdt.txt
6066F:	drivers/watchdog/hpwdt.c
6067
6068HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6069M:	Don Brace <don.brace@microsemi.com>
6070L:	esc.storagedev@microsemi.com
6071L:	linux-scsi@vger.kernel.org
6072S:	Supported
6073F:	Documentation/scsi/hpsa.txt
6074F:	drivers/scsi/hpsa*.[ch]
6075F:	include/linux/cciss*.h
6076F:	include/uapi/linux/cciss*.h
6077
6078HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
6079M:	Don Brace <don.brace@microsemi.com>
6080L:	esc.storagedev@microsemi.com
6081L:	linux-scsi@vger.kernel.org
6082S:	Supported
6083F:	Documentation/blockdev/cciss.txt
6084F:	drivers/block/cciss*
6085F:	include/linux/cciss_ioctl.h
6086F:	include/uapi/linux/cciss_ioctl.h
6087
6088OPA-VNIC DRIVER
6089M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6090M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
6091L:	linux-rdma@vger.kernel.org
6092S:	Supported
6093F:	drivers/infiniband/ulp/opa_vnic
6094
6095HFI1 DRIVER
6096M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6097M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6098L:	linux-rdma@vger.kernel.org
6099S:	Supported
6100F:	drivers/infiniband/hw/hfi1
6101
6102HFS FILESYSTEM
6103L:	linux-fsdevel@vger.kernel.org
6104S:	Orphan
6105F:	Documentation/filesystems/hfs.txt
6106F:	fs/hfs/
6107
6108HFSPLUS FILESYSTEM
6109L:	linux-fsdevel@vger.kernel.org
6110S:	Orphan
6111F:	Documentation/filesystems/hfsplus.txt
6112F:	fs/hfsplus/
6113
6114HGA FRAMEBUFFER DRIVER
6115M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6116L:	linux-nvidia@lists.surfsouth.com
6117W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6118S:	Maintained
6119F:	drivers/video/fbdev/hgafb.c
6120
6121HIBERNATION (aka Software Suspend, aka swsusp)
6122M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6123M:	Pavel Machek <pavel@ucw.cz>
6124L:	linux-pm@vger.kernel.org
6125B:	https://bugzilla.kernel.org
6126S:	Supported
6127F:	arch/x86/power/
6128F:	drivers/base/power/
6129F:	kernel/power/
6130F:	include/linux/suspend.h
6131F:	include/linux/freezer.h
6132F:	include/linux/pm.h
6133F:	arch/*/include/asm/suspend*.h
6134
6135HID CORE LAYER
6136M:	Jiri Kosina <jikos@kernel.org>
6137R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6138L:	linux-input@vger.kernel.org
6139T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6140S:	Maintained
6141F:	drivers/hid/
6142F:	include/linux/hid*
6143F:	include/uapi/linux/hid*
6144
6145HID SENSOR HUB DRIVERS
6146M:	Jiri Kosina <jikos@kernel.org>
6147M:	Jonathan Cameron <jic23@kernel.org>
6148M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6149L:	linux-input@vger.kernel.org
6150L:	linux-iio@vger.kernel.org
6151S:	Maintained
6152F:	Documentation/hid/hid-sensor*
6153F:	drivers/hid/hid-sensor-*
6154F:	drivers/iio/*/hid-*
6155F:	include/linux/hid-sensor-*
6156
6157HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6158M:	Thomas Gleixner <tglx@linutronix.de>
6159L:	linux-kernel@vger.kernel.org
6160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6161S:	Maintained
6162F:	Documentation/timers/
6163F:	kernel/time/hrtimer.c
6164F:	kernel/time/clockevents.c
6165F:	kernel/time/timer_*.c
6166F:	include/linux/clockchips.h
6167F:	include/linux/hrtimer.h
6168
6169HIGH-SPEED SCC DRIVER FOR AX.25
6170L:	linux-hams@vger.kernel.org
6171S:	Orphan
6172F:	drivers/net/hamradio/dmascc.c
6173F:	drivers/net/hamradio/scc.c
6174
6175HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6176M:	HighPoint Linux Team <linux@highpoint-tech.com>
6177W:	http://www.highpoint-tech.com
6178S:	Supported
6179F:	Documentation/scsi/hptiop.txt
6180F:	drivers/scsi/hptiop.c
6181
6182HIPPI
6183M:	Jes Sorensen <jes@trained-monkey.org>
6184L:	linux-hippi@sunsite.dk
6185S:	Maintained
6186F:	include/linux/hippidevice.h
6187F:	include/uapi/linux/if_hippi.h
6188F:	net/802/hippi.c
6189F:	drivers/net/hippi/
6190
6191HISILICON NETWORK SUBSYSTEM DRIVER
6192M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6193M:	Salil Mehta <salil.mehta@huawei.com>
6194L:	netdev@vger.kernel.org
6195W:	http://www.hisilicon.com
6196S:	Maintained
6197F:	drivers/net/ethernet/hisilicon/
6198F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6199
6200HISILICON ROCE DRIVER
6201M:	Lijun Ou <oulijun@huawei.com>
6202M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6203L:	linux-rdma@vger.kernel.org
6204S:	Maintained
6205F:	drivers/infiniband/hw/hns/
6206F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6207
6208HISILICON SAS Controller
6209M:	John Garry <john.garry@huawei.com>
6210W:	http://www.hisilicon.com
6211S:	Supported
6212F:	drivers/scsi/hisi_sas/
6213F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6214
6215HOST AP DRIVER
6216M:	Jouni Malinen <j@w1.fi>
6217L:	linux-wireless@vger.kernel.org
6218W:	http://w1.fi/hostap-driver.html
6219S:	Obsolete
6220F:	drivers/net/wireless/intersil/hostap/
6221
6222HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6223L:	platform-driver-x86@vger.kernel.org
6224S:	Orphan
6225F:	drivers/platform/x86/tc1100-wmi.c
6226
6227HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6228M:	Jaroslav Kysela <perex@perex.cz>
6229S:	Maintained
6230F:	drivers/net/ethernet/hp/hp100.*
6231
6232HPET:	High Precision Event Timers driver
6233M:	Clemens Ladisch <clemens@ladisch.de>
6234S:	Maintained
6235F:	Documentation/timers/hpet.txt
6236F:	drivers/char/hpet.c
6237F:	include/linux/hpet.h
6238F:	include/uapi/linux/hpet.h
6239
6240HPET:	x86
6241S:	Orphan
6242F:	arch/x86/kernel/hpet.c
6243F:	arch/x86/include/asm/hpet.h
6244
6245HPFS FILESYSTEM
6246M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6247W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6248S:	Maintained
6249F:	fs/hpfs/
6250
6251HSI SUBSYSTEM
6252M:	Sebastian Reichel <sre@kernel.org>
6253T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6254S:	Maintained
6255F:	Documentation/ABI/testing/sysfs-bus-hsi
6256F:	Documentation/driver-api/hsi.rst
6257F:	drivers/hsi/
6258F:	include/linux/hsi/
6259F:	include/uapi/linux/hsi/
6260
6261HSO 3G MODEM DRIVER
6262L:	linux-usb@vger.kernel.org
6263S:	Orphan
6264F:	drivers/net/usb/hso.c
6265
6266HSR NETWORK PROTOCOL
6267M:	Arvid Brodin <arvid.brodin@alten.se>
6268L:	netdev@vger.kernel.org
6269S:	Maintained
6270F:	net/hsr/
6271
6272HTCPEN TOUCHSCREEN DRIVER
6273M:	Pau Oliva Fora <pof@eslack.org>
6274L:	linux-input@vger.kernel.org
6275S:	Maintained
6276F:	drivers/input/touchscreen/htcpen.c
6277
6278HUGETLB FILESYSTEM
6279M:	Nadia Yvette Chambers <nyc@holomorphy.com>
6280S:	Maintained
6281F:	fs/hugetlbfs/
6282
6283HVA ST MEDIA DRIVER
6284M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6285L:	linux-media@vger.kernel.org
6286T:	git git://linuxtv.org/media_tree.git
6287W:	https://linuxtv.org
6288S:	Supported
6289F:	drivers/media/platform/sti/hva
6290
6291Hyper-V CORE AND DRIVERS
6292M:	"K. Y. Srinivasan" <kys@microsoft.com>
6293M:	Haiyang Zhang <haiyangz@microsoft.com>
6294M:	Stephen Hemminger <sthemmin@microsoft.com>
6295L:	devel@linuxdriverproject.org
6296S:	Maintained
6297F:	arch/x86/include/asm/mshyperv.h
6298F:	arch/x86/include/uapi/asm/hyperv.h
6299F:	arch/x86/kernel/cpu/mshyperv.c
6300F:	arch/x86/hyperv
6301F:	drivers/hid/hid-hyperv.c
6302F:	drivers/hv/
6303F:	drivers/input/serio/hyperv-keyboard.c
6304F:	drivers/pci/host/pci-hyperv.c
6305F:	drivers/net/hyperv/
6306F:	drivers/scsi/storvsc_drv.c
6307F:	drivers/uio/uio_hv_generic.c
6308F:	drivers/video/fbdev/hyperv_fb.c
6309F:	include/linux/hyperv.h
6310F:	tools/hv/
6311F:	Documentation/ABI/stable/sysfs-bus-vmbus
6312
6313I2C MUXES
6314M:	Peter Rosin <peda@axentia.se>
6315L:	linux-i2c@vger.kernel.org
6316S:	Maintained
6317F:	Documentation/i2c/i2c-topology
6318F:	Documentation/i2c/muxes/
6319F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6320F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6321F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6322F:	drivers/i2c/i2c-mux.c
6323F:	drivers/i2c/muxes/
6324F:	include/linux/i2c-mux.h
6325
6326I2C OVER PARALLEL PORT
6327M:	Jean Delvare <jdelvare@suse.com>
6328L:	linux-i2c@vger.kernel.org
6329S:	Maintained
6330F:	Documentation/i2c/busses/i2c-parport
6331F:	Documentation/i2c/busses/i2c-parport-light
6332F:	drivers/i2c/busses/i2c-parport.c
6333F:	drivers/i2c/busses/i2c-parport-light.c
6334
6335I2C/SMBUS CONTROLLER DRIVERS FOR PC
6336M:	Jean Delvare <jdelvare@suse.com>
6337L:	linux-i2c@vger.kernel.org
6338S:	Maintained
6339F:	Documentation/i2c/busses/i2c-ali1535
6340F:	Documentation/i2c/busses/i2c-ali1563
6341F:	Documentation/i2c/busses/i2c-ali15x3
6342F:	Documentation/i2c/busses/i2c-amd756
6343F:	Documentation/i2c/busses/i2c-amd8111
6344F:	Documentation/i2c/busses/i2c-i801
6345F:	Documentation/i2c/busses/i2c-nforce2
6346F:	Documentation/i2c/busses/i2c-piix4
6347F:	Documentation/i2c/busses/i2c-sis5595
6348F:	Documentation/i2c/busses/i2c-sis630
6349F:	Documentation/i2c/busses/i2c-sis96x
6350F:	Documentation/i2c/busses/i2c-via
6351F:	Documentation/i2c/busses/i2c-viapro
6352F:	drivers/i2c/busses/i2c-ali1535.c
6353F:	drivers/i2c/busses/i2c-ali1563.c
6354F:	drivers/i2c/busses/i2c-ali15x3.c
6355F:	drivers/i2c/busses/i2c-amd756.c
6356F:	drivers/i2c/busses/i2c-amd756-s4882.c
6357F:	drivers/i2c/busses/i2c-amd8111.c
6358F:	drivers/i2c/busses/i2c-i801.c
6359F:	drivers/i2c/busses/i2c-isch.c
6360F:	drivers/i2c/busses/i2c-nforce2.c
6361F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6362F:	drivers/i2c/busses/i2c-piix4.c
6363F:	drivers/i2c/busses/i2c-sis5595.c
6364F:	drivers/i2c/busses/i2c-sis630.c
6365F:	drivers/i2c/busses/i2c-sis96x.c
6366F:	drivers/i2c/busses/i2c-via.c
6367F:	drivers/i2c/busses/i2c-viapro.c
6368
6369I2C/SMBUS ISMT DRIVER
6370M:	Seth Heasley <seth.heasley@intel.com>
6371M:	Neil Horman <nhorman@tuxdriver.com>
6372L:	linux-i2c@vger.kernel.org
6373F:	drivers/i2c/busses/i2c-ismt.c
6374F:	Documentation/i2c/busses/i2c-ismt
6375
6376I2C/SMBUS STUB DRIVER
6377M:	Jean Delvare <jdelvare@suse.com>
6378L:	linux-i2c@vger.kernel.org
6379S:	Maintained
6380F:	drivers/i2c/i2c-stub.c
6381
6382I2C SUBSYSTEM
6383M:	Wolfram Sang <wsa@the-dreams.de>
6384L:	linux-i2c@vger.kernel.org
6385W:	https://i2c.wiki.kernel.org/
6386Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6387T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6388S:	Maintained
6389F:	Documentation/devicetree/bindings/i2c/
6390F:	Documentation/i2c/
6391F:	drivers/i2c/
6392F:	drivers/i2c/*/
6393F:	include/linux/i2c.h
6394F:	include/linux/i2c-*.h
6395F:	include/uapi/linux/i2c.h
6396F:	include/uapi/linux/i2c-*.h
6397
6398I2C ACPI SUPPORT
6399M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6400L:	linux-i2c@vger.kernel.org
6401L:	linux-acpi@vger.kernel.org
6402S:	Maintained
6403F:	drivers/i2c/i2c-core-acpi.c
6404
6405I2C-TAOS-EVM DRIVER
6406M:	Jean Delvare <jdelvare@suse.com>
6407L:	linux-i2c@vger.kernel.org
6408S:	Maintained
6409F:	Documentation/i2c/busses/i2c-taos-evm
6410F:	drivers/i2c/busses/i2c-taos-evm.c
6411
6412I2C-TINY-USB DRIVER
6413M:	Till Harbaum <till@harbaum.org>
6414L:	linux-i2c@vger.kernel.org
6415W:	http://www.harbaum.org/till/i2c_tiny_usb
6416S:	Maintained
6417F:	drivers/i2c/busses/i2c-tiny-usb.c
6418
6419i386 BOOT CODE
6420M:	"H. Peter Anvin" <hpa@zytor.com>
6421S:	Maintained
6422F:	arch/x86/boot/
6423
6424i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6425M:	"H. Peter Anvin" <hpa@zytor.com>
6426T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6427S:	Maintained
6428
6429IA64 (Itanium) PLATFORM
6430M:	Tony Luck <tony.luck@intel.com>
6431M:	Fenghua Yu <fenghua.yu@intel.com>
6432L:	linux-ia64@vger.kernel.org
6433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6434S:	Maintained
6435F:	arch/ia64/
6436
6437IBM Power VMX Cryptographic instructions
6438M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6439M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6440L:	linux-crypto@vger.kernel.org
6441S:	Supported
6442F:	drivers/crypto/vmx/Makefile
6443F:	drivers/crypto/vmx/Kconfig
6444F:	drivers/crypto/vmx/vmx.c
6445F:	drivers/crypto/vmx/aes*
6446F:	drivers/crypto/vmx/ghash*
6447F:	drivers/crypto/vmx/ppc-xlate.pl
6448
6449IBM Power in-Nest Crypto Acceleration
6450M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6451M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6452L:	linux-crypto@vger.kernel.org
6453S:	Supported
6454F:	drivers/crypto/nx/Makefile
6455F:	drivers/crypto/nx/Kconfig
6456F:	drivers/crypto/nx/nx-aes*
6457F:	drivers/crypto/nx/nx-sha*
6458F:	drivers/crypto/nx/nx.*
6459F:	drivers/crypto/nx/nx_csbcpb.h
6460F:	drivers/crypto/nx/nx_debugfs.h
6461
6462IBM Power 842 compression accelerator
6463M:	Haren Myneni <haren@us.ibm.com>
6464S:	Supported
6465F:	drivers/crypto/nx/Makefile
6466F:	drivers/crypto/nx/Kconfig
6467F:	drivers/crypto/nx/nx-842*
6468F:	include/linux/sw842.h
6469F:	crypto/842.c
6470F:	lib/842/
6471
6472IBM Power Linux RAID adapter
6473M:	Brian King <brking@us.ibm.com>
6474S:	Supported
6475F:	drivers/scsi/ipr.*
6476
6477IBM Power Virtual Ethernet Device Driver
6478M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6479L:	netdev@vger.kernel.org
6480S:	Supported
6481F:	drivers/net/ethernet/ibm/ibmveth.*
6482
6483IBM Power SRIOV Virtual NIC Device Driver
6484M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6485M:	John Allen <jallen@linux.vnet.ibm.com>
6486L:	netdev@vger.kernel.org
6487S:	Supported
6488F:	drivers/net/ethernet/ibm/ibmvnic.*
6489
6490IBM Power Virtual SCSI Device Drivers
6491M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6492L:	linux-scsi@vger.kernel.org
6493S:	Supported
6494F:	drivers/scsi/ibmvscsi/ibmvscsi*
6495F:	include/scsi/viosrp.h
6496
6497IBM Power Virtual SCSI Device Target Driver
6498M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6499M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6500L:	linux-scsi@vger.kernel.org
6501L:	target-devel@vger.kernel.org
6502S:	Supported
6503F:	drivers/scsi/ibmvscsi_tgt/
6504
6505IBM Power Virtual FC Device Drivers
6506M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6507L:	linux-scsi@vger.kernel.org
6508S:	Supported
6509F:	drivers/scsi/ibmvscsi/ibmvfc*
6510
6511IBM ServeRAID RAID DRIVER
6512S:	Orphan
6513F:	drivers/scsi/ips.*
6514
6515ICH LPC AND GPIO DRIVER
6516M:	Peter Tyser <ptyser@xes-inc.com>
6517S:	Maintained
6518F:	drivers/mfd/lpc_ich.c
6519F:	drivers/gpio/gpio-ich.c
6520
6521IDT VersaClock 5 CLOCK DRIVER
6522M:	Marek Vasut <marek.vasut@gmail.com>
6523S:	Maintained
6524F:	drivers/clk/clk-versaclock5.c
6525
6526IDE SUBSYSTEM
6527M:	"David S. Miller" <davem@davemloft.net>
6528L:	linux-ide@vger.kernel.org
6529Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6530T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6531S:	Maintained
6532F:	Documentation/ide/
6533F:	drivers/ide/
6534F:	include/linux/ide.h
6535
6536IDEAPAD LAPTOP EXTRAS DRIVER
6537M:	Ike Panhc <ike.pan@canonical.com>
6538L:	platform-driver-x86@vger.kernel.org
6539W:	http://launchpad.net/ideapad-laptop
6540S:	Maintained
6541F:	drivers/platform/x86/ideapad-laptop.c
6542
6543IDEAPAD LAPTOP SLIDEBAR DRIVER
6544M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6545L:	linux-input@vger.kernel.org
6546W:	https://github.com/o2genum/ideapad-slidebar
6547S:	Maintained
6548F:	drivers/input/misc/ideapad_slidebar.c
6549
6550IDE/ATAPI DRIVERS
6551M:	Borislav Petkov <bp@alien8.de>
6552L:	linux-ide@vger.kernel.org
6553S:	Maintained
6554F:	Documentation/cdrom/ide-cd
6555F:	drivers/ide/ide-cd*
6556
6557IEEE 802.15.4 SUBSYSTEM
6558M:	Alexander Aring <alex.aring@gmail.com>
6559M:	Stefan Schmidt <stefan@osg.samsung.com>
6560L:	linux-wpan@vger.kernel.org
6561W:	http://wpan.cakelab.org/
6562T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6563T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6564S:	Maintained
6565F:	net/ieee802154/
6566F:	net/mac802154/
6567F:	drivers/net/ieee802154/
6568F:	include/linux/nl802154.h
6569F:	include/linux/ieee802154.h
6570F:	include/net/nl802154.h
6571F:	include/net/mac802154.h
6572F:	include/net/af_ieee802154.h
6573F:	include/net/cfg802154.h
6574F:	include/net/ieee802154_netdev.h
6575F:	Documentation/networking/ieee802154.txt
6576
6577IFE PROTOCOL
6578M:	Yotam Gigi <yotamg@mellanox.com>
6579M:	Jamal Hadi Salim <jhs@mojatatu.com>
6580F:	net/ife
6581F:	include/net/ife.h
6582F:	include/uapi/linux/ife.h
6583
6584IGORPLUG-USB IR RECEIVER
6585M:	Sean Young <sean@mess.org>
6586L:	linux-media@vger.kernel.org
6587S:	Maintained
6588F:	drivers/media/rc/igorplugusb.c
6589
6590IGUANAWORKS USB IR TRANSCEIVER
6591M:	Sean Young <sean@mess.org>
6592L:	linux-media@vger.kernel.org
6593S:	Maintained
6594F:	drivers/media/rc/iguanair.c
6595
6596IIO DIGITAL POTENTIOMETER DAC
6597M:	Peter Rosin <peda@axentia.se>
6598L:	linux-iio@vger.kernel.org
6599S:	Maintained
6600F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6601F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6602F:	drivers/iio/dac/dpot-dac.c
6603
6604IIO ENVELOPE DETECTOR
6605M:	Peter Rosin <peda@axentia.se>
6606L:	linux-iio@vger.kernel.org
6607S:	Maintained
6608F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6609F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6610F:	drivers/iio/adc/envelope-detector.c
6611
6612IIO MULTIPLEXER
6613M:	Peter Rosin <peda@axentia.se>
6614L:	linux-iio@vger.kernel.org
6615S:	Maintained
6616F:	Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6617F:	drivers/iio/multiplexer/iio-mux.c
6618
6619IIO SUBSYSTEM AND DRIVERS
6620M:	Jonathan Cameron <jic23@kernel.org>
6621R:	Hartmut Knaack <knaack.h@gmx.de>
6622R:	Lars-Peter Clausen <lars@metafoo.de>
6623R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6624L:	linux-iio@vger.kernel.org
6625T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6626S:	Maintained
6627F:	Documentation/devicetree/bindings/iio/
6628F:	drivers/iio/
6629F:	drivers/staging/iio/
6630F:	include/linux/iio/
6631F:	tools/iio/
6632
6633IKANOS/ADI EAGLE ADSL USB DRIVER
6634M:	Matthieu Castet <castet.matthieu@free.fr>
6635M:	Stanislaw Gruszka <stf_xl@wp.pl>
6636S:	Maintained
6637F:	drivers/usb/atm/ueagle-atm.c
6638
6639IMGTEC ASCII LCD DRIVER
6640M:	Paul Burton <paul.burton@imgtec.com>
6641S:	Maintained
6642F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6643F:	drivers/auxdisplay/img-ascii-lcd.c
6644
6645INA209 HARDWARE MONITOR DRIVER
6646M:	Guenter Roeck <linux@roeck-us.net>
6647L:	linux-hwmon@vger.kernel.org
6648S:	Maintained
6649F:	Documentation/hwmon/ina209
6650F:	Documentation/devicetree/bindings/i2c/ina209.txt
6651F:	drivers/hwmon/ina209.c
6652
6653INA2XX HARDWARE MONITOR DRIVER
6654M:	Guenter Roeck <linux@roeck-us.net>
6655L:	linux-hwmon@vger.kernel.org
6656S:	Maintained
6657F:	Documentation/hwmon/ina2xx
6658F:	drivers/hwmon/ina2xx.c
6659F:	include/linux/platform_data/ina2xx.h
6660
6661INDUSTRY PACK SUBSYSTEM (IPACK)
6662M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6663M:	Jens Taprogge <jens.taprogge@taprogge.org>
6664M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6665L:	industrypack-devel@lists.sourceforge.net
6666W:	http://industrypack.sourceforge.net
6667S:	Maintained
6668F:	drivers/ipack/
6669
6670INGENIC JZ4780 DMA Driver
6671M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6672S:	Maintained
6673F:	drivers/dma/dma-jz4780.c
6674
6675INGENIC JZ4780 NAND DRIVER
6676M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6677L:	linux-mtd@lists.infradead.org
6678S:	Maintained
6679F:	drivers/mtd/nand/jz4780_*
6680
6681INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6682M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6683M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6684L:	linux-ima-devel@lists.sourceforge.net
6685L:	linux-ima-user@lists.sourceforge.net
6686L:	linux-security-module@vger.kernel.org
6687T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6688S:	Supported
6689F:	security/integrity/ima/
6690
6691IMGTEC IR DECODER DRIVER
6692M:	James Hogan <james.hogan@imgtec.com>
6693S:	Maintained
6694F:	drivers/media/rc/img-ir/
6695
6696IMS TWINTURBO FRAMEBUFFER DRIVER
6697L:	linux-fbdev@vger.kernel.org
6698S:	Orphan
6699F:	drivers/video/fbdev/imsttfb.c
6700
6701INFINIBAND SUBSYSTEM
6702M:	Doug Ledford <dledford@redhat.com>
6703M:	Sean Hefty <sean.hefty@intel.com>
6704M:	Hal Rosenstock <hal.rosenstock@gmail.com>
6705L:	linux-rdma@vger.kernel.org
6706W:	http://www.openfabrics.org/
6707Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6709S:	Supported
6710F:	Documentation/devicetree/bindings/infiniband/
6711F:	Documentation/infiniband/
6712F:	drivers/infiniband/
6713F:	include/uapi/linux/if_infiniband.h
6714F:	include/uapi/rdma/
6715F:	include/rdma/
6716
6717INOTIFY
6718M:	John McCutchan <john@johnmccutchan.com>
6719M:	Robert Love <rlove@rlove.org>
6720M:	Eric Paris <eparis@parisplace.org>
6721S:	Maintained
6722F:	Documentation/filesystems/inotify.txt
6723F:	fs/notify/inotify/
6724F:	include/linux/inotify.h
6725F:	include/uapi/linux/inotify.h
6726
6727INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6728M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6729L:	linux-input@vger.kernel.org
6730Q:	http://patchwork.kernel.org/project/linux-input/list/
6731T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6732S:	Maintained
6733F:	drivers/input/
6734F:	include/linux/input.h
6735F:	include/uapi/linux/input.h
6736F:	include/uapi/linux/input-event-codes.h
6737F:	include/linux/input/
6738F:	Documentation/devicetree/bindings/input/
6739F:	Documentation/input/
6740
6741INPUT MULTITOUCH (MT) PROTOCOL
6742M:	Henrik Rydberg <rydberg@bitmath.org>
6743L:	linux-input@vger.kernel.org
6744S:	Odd fixes
6745F:	Documentation/input/multi-touch-protocol.rst
6746F:	drivers/input/input-mt.c
6747K:	\b(ABS|SYN)_MT_
6748
6749INSIDE SECURE CRYPTO DRIVER
6750M:	Antoine Tenart <antoine.tenart@free-electrons.com>
6751F:	drivers/crypto/inside-secure/
6752S:	Maintained
6753L:	linux-crypto@vger.kernel.org
6754
6755INTEL ASoC BDW/HSW DRIVERS
6756M:	Jie Yang <yang.jie@linux.intel.com>
6757L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6758S:	Supported
6759F:	sound/soc/intel/common/sst-dsp*
6760F:	sound/soc/intel/common/sst-firmware.c
6761F:	sound/soc/intel/boards/broadwell.c
6762F:	sound/soc/intel/haswell/
6763
6764INTEL C600 SERIES SAS CONTROLLER DRIVER
6765M:	Intel SCU Linux support <intel-linux-scu@intel.com>
6766M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6767L:	linux-scsi@vger.kernel.org
6768T:	git git://git.code.sf.net/p/intel-sas/isci
6769S:	Supported
6770F:	drivers/scsi/isci/
6771
6772INTEL HID EVENT DRIVER
6773M:	Alex Hung <alex.hung@canonical.com>
6774L:	platform-driver-x86@vger.kernel.org
6775S:	Maintained
6776F:	drivers/platform/x86/intel-hid.c
6777
6778INTEL VIRTUAL BUTTON DRIVER
6779M:	AceLan Kao <acelan.kao@canonical.com>
6780L:	platform-driver-x86@vger.kernel.org
6781S:	Maintained
6782F:	drivers/platform/x86/intel-vbtn.c
6783
6784INTEL IDLE DRIVER
6785M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
6786M:	Len Brown <lenb@kernel.org>
6787L:	linux-pm@vger.kernel.org
6788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6789B:	https://bugzilla.kernel.org
6790S:	Supported
6791F:	drivers/idle/intel_idle.c
6792
6793INTEL INTEGRATED SENSOR HUB DRIVER
6794M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6795M:	Jiri Kosina <jikos@kernel.org>
6796L:	linux-input@vger.kernel.org
6797S:	Maintained
6798F:	drivers/hid/intel-ish-hid/
6799
6800INTEL PSTATE DRIVER
6801M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6802M:	Len Brown <lenb@kernel.org>
6803L:	linux-pm@vger.kernel.org
6804S:	Supported
6805F:	drivers/cpufreq/intel_pstate.c
6806
6807INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6808M:	Maik Broemme <mbroemme@libmpq.org>
6809L:	linux-fbdev@vger.kernel.org
6810S:	Maintained
6811F:	Documentation/fb/intelfb.txt
6812F:	drivers/video/fbdev/intelfb/
6813
6814INTEL 810/815 FRAMEBUFFER DRIVER
6815M:	Antonino Daplas <adaplas@gmail.com>
6816L:	linux-fbdev@vger.kernel.org
6817S:	Maintained
6818F:	drivers/video/fbdev/i810/
6819
6820INTEL MENLOW THERMAL DRIVER
6821M:	Sujith Thomas <sujith.thomas@intel.com>
6822L:	platform-driver-x86@vger.kernel.org
6823W:	https://01.org/linux-acpi
6824S:	Supported
6825F:	drivers/platform/x86/intel_menlow.c
6826
6827INTEL I/OAT DMA DRIVER
6828M:	Dave Jiang <dave.jiang@intel.com>
6829R:	Dan Williams <dan.j.williams@intel.com>
6830L:	dmaengine@vger.kernel.org
6831Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6832S:	Supported
6833F:	drivers/dma/ioat*
6834
6835INTEL IOMMU (VT-d)
6836M:	David Woodhouse <dwmw2@infradead.org>
6837L:	iommu@lists.linux-foundation.org
6838T:	git git://git.infradead.org/iommu-2.6.git
6839S:	Supported
6840F:	drivers/iommu/intel-iommu.c
6841F:	include/linux/intel-iommu.h
6842
6843INTEL IOP-ADMA DMA DRIVER
6844R:	Dan Williams <dan.j.williams@intel.com>
6845S:	Odd fixes
6846F:	drivers/dma/iop-adma.c
6847
6848INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6849M:	Krzysztof Halasa <khalasa@piap.pl>
6850S:	Maintained
6851F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
6852F:	arch/arm/mach-ixp4xx/include/mach/npe.h
6853F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6854F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
6855F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
6856F:	drivers/net/wan/ixp4xx_hss.c
6857
6858INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6859M:	Deepak Saxena <dsaxena@plexity.net>
6860S:	Maintained
6861F:	drivers/char/hw_random/ixp4xx-rng.c
6862
6863INTEL ETHERNET DRIVERS
6864M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6865L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6866W:	http://www.intel.com/support/feedback.htm
6867W:	http://e1000.sourceforge.net/
6868Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6869T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6870T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6871S:	Supported
6872F:	Documentation/networking/e100.txt
6873F:	Documentation/networking/e1000.txt
6874F:	Documentation/networking/e1000e.txt
6875F:	Documentation/networking/igb.txt
6876F:	Documentation/networking/igbvf.txt
6877F:	Documentation/networking/ixgb.txt
6878F:	Documentation/networking/ixgbe.txt
6879F:	Documentation/networking/ixgbevf.txt
6880F:	Documentation/networking/i40e.txt
6881F:	Documentation/networking/i40evf.txt
6882F:	drivers/net/ethernet/intel/
6883F:	drivers/net/ethernet/intel/*/
6884F:	include/linux/avf/virtchnl.h
6885
6886INTEL RDMA RNIC DRIVER
6887M:     Faisal Latif <faisal.latif@intel.com>
6888M:     Shiraz Saleem <shiraz.saleem@intel.com>
6889L:     linux-rdma@vger.kernel.org
6890S:     Supported
6891F:     drivers/infiniband/hw/i40iw/
6892
6893INTEL MERRIFIELD GPIO DRIVER
6894M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6895L:	linux-gpio@vger.kernel.org
6896S:	Maintained
6897F:	drivers/gpio/gpio-merrifield.c
6898
6899INTEL-MID GPIO DRIVER
6900M:	David Cohen <david.a.cohen@linux.intel.com>
6901L:	linux-gpio@vger.kernel.org
6902S:	Maintained
6903F:	drivers/gpio/gpio-intel-mid.c
6904
6905INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6906M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
6907L:	linux-wireless@vger.kernel.org
6908S:	Maintained
6909F:	Documentation/networking/README.ipw2100
6910F:	Documentation/networking/README.ipw2200
6911F:	drivers/net/wireless/intel/ipw2x00/
6912
6913INTEL(R) TRACE HUB
6914M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6915S:	Supported
6916F:	Documentation/trace/intel_th.txt
6917F:	drivers/hwtracing/intel_th/
6918
6919INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6920M:	Ning Sun <ning.sun@intel.com>
6921L:	tboot-devel@lists.sourceforge.net
6922W:	http://tboot.sourceforge.net
6923T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6924S:	Supported
6925F:	Documentation/intel_txt.txt
6926F:	include/linux/tboot.h
6927F:	arch/x86/kernel/tboot.c
6928
6929INTEL WIRELESS WIMAX CONNECTION 2400
6930M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6931M:	linux-wimax@intel.com
6932L:	wimax@linuxwimax.org (subscribers-only)
6933S:	Supported
6934W:	http://linuxwimax.org
6935F:	Documentation/wimax/README.i2400m
6936F:	drivers/net/wimax/i2400m/
6937F:	include/uapi/linux/wimax/i2400m.h
6938
6939INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6940M:	Stanislaw Gruszka <sgruszka@redhat.com>
6941L:	linux-wireless@vger.kernel.org
6942S:	Supported
6943F:	drivers/net/wireless/intel/iwlegacy/
6944
6945INTEL WIRELESS WIFI LINK (iwlwifi)
6946M:	Johannes Berg <johannes.berg@intel.com>
6947M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6948M:	Luca Coelho <luciano.coelho@intel.com>
6949M:	Intel Linux Wireless <linuxwifi@intel.com>
6950L:	linux-wireless@vger.kernel.org
6951W:	http://intellinuxwireless.org
6952T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6953S:	Supported
6954F:	drivers/net/wireless/intel/iwlwifi/
6955
6956INTEL MANAGEMENT ENGINE (mei)
6957M:	Tomas Winkler <tomas.winkler@intel.com>
6958L:	linux-kernel@vger.kernel.org
6959S:	Supported
6960F:	include/uapi/linux/mei.h
6961F:	include/linux/mei_cl_bus.h
6962F:	drivers/misc/mei/*
6963F:	drivers/watchdog/mei_wdt.c
6964F:	Documentation/misc-devices/mei/*
6965F:	samples/mei/*
6966
6967INTEL MIC DRIVERS (mic)
6968M:	Sudeep Dutt <sudeep.dutt@intel.com>
6969M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
6970S:	Supported
6971W:	https://github.com/sudeepdutt/mic
6972W:	http://software.intel.com/en-us/mic-developer
6973F:	include/linux/mic_bus.h
6974F:	include/linux/scif.h
6975F:	include/uapi/linux/mic_common.h
6976F: 	include/uapi/linux/mic_ioctl.h
6977F:	include/uapi/linux/scif_ioctl.h
6978F:	drivers/misc/mic/
6979F:	drivers/dma/mic_x100_dma.c
6980F:	drivers/dma/mic_x100_dma.h
6981F:	Documentation/mic/
6982
6983INTEL PMC/P-Unit IPC DRIVER
6984M:	Zha Qipeng<qipeng.zha@intel.com>
6985L:	platform-driver-x86@vger.kernel.org
6986S:	Maintained
6987F:	drivers/platform/x86/intel_pmc_ipc.c
6988F:	drivers/platform/x86/intel_punit_ipc.c
6989F:	arch/x86/include/asm/intel_pmc_ipc.h
6990F:	arch/x86/include/asm/intel_punit_ipc.h
6991
6992INTEL TELEMETRY DRIVER
6993M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6994L:	platform-driver-x86@vger.kernel.org
6995S:	Maintained
6996F:	arch/x86/include/asm/intel_telemetry.h
6997F:	drivers/platform/x86/intel_telemetry*
6998
6999INTEL PMC CORE DRIVER
7000M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7001M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7002L:	platform-driver-x86@vger.kernel.org
7003S:	Maintained
7004F:	arch/x86/include/asm/pmc_core.h
7005F:	drivers/platform/x86/intel_pmc_core*
7006
7007INVENSENSE MPU-3050 GYROSCOPE DRIVER
7008M:	Linus Walleij <linus.walleij@linaro.org>
7009L:	linux-iio@vger.kernel.org
7010S:	Maintained
7011F:	drivers/iio/gyro/mpu3050*
7012F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7013
7014IOC3 ETHERNET DRIVER
7015M:	Ralf Baechle <ralf@linux-mips.org>
7016L:	linux-mips@linux-mips.org
7017S:	Maintained
7018F:	drivers/net/ethernet/sgi/ioc3-eth.c
7019
7020IOC3 SERIAL DRIVER
7021M:	Pat Gefre <pfg@sgi.com>
7022L:	linux-serial@vger.kernel.org
7023S:	Maintained
7024F:	drivers/tty/serial/ioc3_serial.c
7025
7026IOMMU DRIVERS
7027M:	Joerg Roedel <joro@8bytes.org>
7028L:	iommu@lists.linux-foundation.org
7029T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7030S:	Maintained
7031F:	Documentation/devicetree/bindings/iommu/
7032F:	drivers/iommu/
7033F:	include/linux/iommu.h
7034F:	include/linux/iova.h
7035
7036IP MASQUERADING
7037M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7038S:	Maintained
7039F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7040
7041IPMI SUBSYSTEM
7042M:	Corey Minyard <minyard@acm.org>
7043L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7044W:	http://openipmi.sourceforge.net/
7045S:	Supported
7046F:	Documentation/IPMI.txt
7047F:	drivers/char/ipmi/
7048F:	include/linux/ipmi*
7049F:	include/uapi/linux/ipmi*
7050
7051QCOM AUDIO (ASoC) DRIVERS
7052M:	Patrick Lai <plai@codeaurora.org>
7053M:	Banajit Goswami <bgoswami@codeaurora.org>
7054L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7055S:	Supported
7056F:	sound/soc/qcom/
7057
7058IPS SCSI RAID DRIVER
7059M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7060L:	linux-scsi@vger.kernel.org
7061W:	http://www.adaptec.com/
7062S:	Maintained
7063F:	drivers/scsi/ips*
7064
7065IPVS
7066M:	Wensong Zhang <wensong@linux-vs.org>
7067M:	Simon Horman <horms@verge.net.au>
7068M:	Julian Anastasov <ja@ssi.bg>
7069L:	netdev@vger.kernel.org
7070L:	lvs-devel@vger.kernel.org
7071S:	Maintained
7072T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7073T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7074F:	Documentation/networking/ipvs-sysctl.txt
7075F:	include/net/ip_vs.h
7076F:	include/uapi/linux/ip_vs.h
7077F:	net/netfilter/ipvs/
7078
7079IPWIRELESS DRIVER
7080M:	Jiri Kosina <jikos@kernel.org>
7081M:	David Sterba <dsterba@suse.com>
7082S:	Odd Fixes
7083F:	drivers/tty/ipwireless/
7084
7085IPX NETWORK LAYER
7086L:	netdev@vger.kernel.org
7087S:	Odd fixes
7088F:	include/net/ipx.h
7089F:	include/uapi/linux/ipx.h
7090F:	net/ipx/
7091
7092IRDA SUBSYSTEM
7093M:	Samuel Ortiz <samuel@sortiz.org>
7094L:	irda-users@lists.sourceforge.net (subscribers-only)
7095L:	netdev@vger.kernel.org
7096W:	http://irda.sourceforge.net/
7097S:	Maintained
7098T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7099F:	Documentation/networking/irda.txt
7100F:	drivers/net/irda/
7101F:	include/net/irda/
7102F:	net/irda/
7103
7104IRQ SUBSYSTEM
7105M:	Thomas Gleixner <tglx@linutronix.de>
7106L:	linux-kernel@vger.kernel.org
7107S:	Maintained
7108T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7109F:	kernel/irq/
7110
7111IRQCHIP DRIVERS
7112M:	Thomas Gleixner <tglx@linutronix.de>
7113M:	Jason Cooper <jason@lakedaemon.net>
7114M:	Marc Zyngier <marc.zyngier@arm.com>
7115L:	linux-kernel@vger.kernel.org
7116S:	Maintained
7117T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7118T:	git git://git.infradead.org/users/jcooper/linux.git irqchip/core
7119F:	Documentation/devicetree/bindings/interrupt-controller/
7120F:	drivers/irqchip/
7121
7122IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7123M:	Marc Zyngier <marc.zyngier@arm.com>
7124S:	Maintained
7125T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7126F:	Documentation/IRQ-domain.txt
7127F:	include/linux/irqdomain.h
7128F:	kernel/irq/irqdomain.c
7129F:	kernel/irq/msi.c
7130
7131ISA
7132M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7133S:	Maintained
7134F:	Documentation/isa.txt
7135F:	drivers/base/isa.c
7136F:	include/linux/isa.h
7137
7138ISAPNP
7139M:	Jaroslav Kysela <perex@perex.cz>
7140S:	Maintained
7141F:	Documentation/isapnp.txt
7142F:	drivers/pnp/isapnp/
7143F:	include/linux/isapnp.h
7144
7145ISA RADIO MODULE
7146M:	Hans Verkuil <hverkuil@xs4all.nl>
7147L:	linux-media@vger.kernel.org
7148T:	git git://linuxtv.org/media_tree.git
7149W:	https://linuxtv.org
7150S:	Maintained
7151F:	drivers/media/radio/radio-isa*
7152
7153iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7154M:	Peter Jones <pjones@redhat.com>
7155M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7156S:	Maintained
7157F:	drivers/firmware/iscsi_ibft*
7158
7159ISCSI
7160M:	Lee Duncan <lduncan@suse.com>
7161M:	Chris Leech <cleech@redhat.com>
7162L:	open-iscsi@googlegroups.com
7163W:	www.open-iscsi.com
7164S:	Maintained
7165F:	drivers/scsi/*iscsi*
7166F:	include/scsi/*iscsi*
7167
7168ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7169M:	Or Gerlitz <ogerlitz@mellanox.com>
7170M:	Sagi Grimberg <sagi@grimberg.me>
7171M:	Roi Dayan <roid@mellanox.com>
7172L:	linux-rdma@vger.kernel.org
7173S:	Supported
7174W:	http://www.openfabrics.org
7175W:	www.open-iscsi.org
7176Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7177F:	drivers/infiniband/ulp/iser/
7178
7179ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7180M:	Sagi Grimberg <sagi@grimberg.me>
7181T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7182L:	linux-rdma@vger.kernel.org
7183L:	target-devel@vger.kernel.org
7184S:	Supported
7185W:	http://www.linux-iscsi.org
7186F:	drivers/infiniband/ulp/isert
7187
7188ISDN SUBSYSTEM
7189M:	Karsten Keil <isdn@linux-pingi.de>
7190L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7191L:	netdev@vger.kernel.org
7192W:	http://www.isdn4linux.de
7193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7194S:	Maintained
7195F:	Documentation/isdn/
7196F:	drivers/isdn/
7197F:	include/linux/isdn.h
7198F:	include/linux/isdn/
7199F:	include/uapi/linux/isdn.h
7200F:	include/uapi/linux/isdn/
7201
7202ISDN SUBSYSTEM (Eicon active card driver)
7203M:	Armin Schindler <mac@melware.de>
7204L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7205W:	http://www.melware.de
7206S:	Maintained
7207F:	drivers/isdn/hardware/eicon/
7208
7209IT87 HARDWARE MONITORING DRIVER
7210M:	Jean Delvare <jdelvare@suse.com>
7211L:	linux-hwmon@vger.kernel.org
7212S:	Maintained
7213F:	Documentation/hwmon/it87
7214F:	drivers/hwmon/it87.c
7215
7216IT913X MEDIA DRIVER
7217M:	Antti Palosaari <crope@iki.fi>
7218L:	linux-media@vger.kernel.org
7219W:	https://linuxtv.org
7220W:	http://palosaari.fi/linux/
7221Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7222T:	git git://linuxtv.org/anttip/media_tree.git
7223S:	Maintained
7224F:	drivers/media/tuners/it913x*
7225
7226IVTV VIDEO4LINUX DRIVER
7227M:	Andy Walls <awalls@md.metrocast.net>
7228L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7229L:	linux-media@vger.kernel.org
7230T:	git git://linuxtv.org/media_tree.git
7231W:	http://www.ivtvdriver.org
7232S:	Maintained
7233F:	Documentation/media/v4l-drivers/ivtv*
7234F:	drivers/media/pci/ivtv/
7235F:	include/uapi/linux/ivtv*
7236
7237IX2505V MEDIA DRIVER
7238M:	Malcolm Priestley <tvboxspy@gmail.com>
7239L:	linux-media@vger.kernel.org
7240W:	https://linuxtv.org
7241Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7242S:	Maintained
7243F:	drivers/media/dvb-frontends/ix2505v*
7244
7245JC42.4 TEMPERATURE SENSOR DRIVER
7246M:	Guenter Roeck <linux@roeck-us.net>
7247L:	linux-hwmon@vger.kernel.org
7248S:	Maintained
7249F:	drivers/hwmon/jc42.c
7250F:	Documentation/hwmon/jc42
7251
7252JFS FILESYSTEM
7253M:	Dave Kleikamp <shaggy@kernel.org>
7254L:	jfs-discussion@lists.sourceforge.net
7255W:	http://jfs.sourceforge.net/
7256T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7257S:	Maintained
7258F:	Documentation/filesystems/jfs.txt
7259F:	fs/jfs/
7260
7261JME NETWORK DRIVER
7262M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7263L:	netdev@vger.kernel.org
7264S:	Maintained
7265F:	drivers/net/ethernet/jme.*
7266
7267JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7268M:	David Woodhouse <dwmw2@infradead.org>
7269L:	linux-mtd@lists.infradead.org
7270W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7271S:	Maintained
7272F:	fs/jffs2/
7273F:	include/uapi/linux/jffs2.h
7274
7275JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7276M:	"Theodore Ts'o" <tytso@mit.edu>
7277M:	Jan Kara <jack@suse.com>
7278L:	linux-ext4@vger.kernel.org
7279S:	Maintained
7280F:	fs/jbd2/
7281F:	include/linux/jbd2.h
7282
7283JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7284M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7285L:	linux-media@vger.kernel.org
7286S:	Maintained
7287F:	drivers/media/platform/rcar_jpu.c
7288
7289JSM Neo PCI based serial card
7290M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7291L:	linux-serial@vger.kernel.org
7292S:	Maintained
7293F:	drivers/tty/serial/jsm/
7294
7295K10TEMP HARDWARE MONITORING DRIVER
7296M:	Clemens Ladisch <clemens@ladisch.de>
7297L:	linux-hwmon@vger.kernel.org
7298S:	Maintained
7299F:	Documentation/hwmon/k10temp
7300F:	drivers/hwmon/k10temp.c
7301
7302K8TEMP HARDWARE MONITORING DRIVER
7303M:	Rudolf Marek <r.marek@assembler.cz>
7304L:	linux-hwmon@vger.kernel.org
7305S:	Maintained
7306F:	Documentation/hwmon/k8temp
7307F:	drivers/hwmon/k8temp.c
7308
7309KASAN
7310M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7311R:	Alexander Potapenko <glider@google.com>
7312R:	Dmitry Vyukov <dvyukov@google.com>
7313L:	kasan-dev@googlegroups.com
7314S:	Maintained
7315F:	arch/*/include/asm/kasan.h
7316F:	arch/*/mm/kasan_init*
7317F:	Documentation/dev-tools/kasan.rst
7318F:	include/linux/kasan*.h
7319F:	lib/test_kasan.c
7320F:	mm/kasan/
7321F:	scripts/Makefile.kasan
7322
7323KCONFIG
7324M:	"Yann E. MORIN" <yann.morin.1998@free.fr>
7325L:	linux-kbuild@vger.kernel.org
7326T:	git git://gitorious.org/linux-kconfig/linux-kconfig
7327S:	Maintained
7328F:	Documentation/kbuild/kconfig-language.txt
7329F:	scripts/kconfig/
7330
7331KDUMP
7332M:	Dave Young <dyoung@redhat.com>
7333M:	Baoquan He <bhe@redhat.com>
7334R:	Vivek Goyal <vgoyal@redhat.com>
7335L:	kexec@lists.infradead.org
7336W:	http://lse.sourceforge.net/kdump/
7337S:	Maintained
7338F:	Documentation/kdump/
7339
7340KEENE FM RADIO TRANSMITTER DRIVER
7341M:	Hans Verkuil <hverkuil@xs4all.nl>
7342L:	linux-media@vger.kernel.org
7343T:	git git://linuxtv.org/media_tree.git
7344W:	https://linuxtv.org
7345S:	Maintained
7346F:	drivers/media/radio/radio-keene*
7347
7348KERNEL AUTOMOUNTER v4 (AUTOFS4)
7349M:	Ian Kent <raven@themaw.net>
7350L:	autofs@vger.kernel.org
7351S:	Maintained
7352F:	fs/autofs4/
7353
7354KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7355M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7356M:	Michal Marek <mmarek@suse.com>
7357T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7358L:	linux-kbuild@vger.kernel.org
7359S:	Maintained
7360F:	Documentation/kbuild/
7361F:	Makefile
7362F:	scripts/Makefile.*
7363F:	scripts/basic/
7364F:	scripts/mk*
7365F:	scripts/package/
7366
7367KERNEL JANITORS
7368L:	kernel-janitors@vger.kernel.org
7369W:	http://kernelnewbies.org/KernelJanitors
7370S:	Odd Fixes
7371
7372KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7373M:	"J. Bruce Fields" <bfields@fieldses.org>
7374M:	Jeff Layton <jlayton@poochiereds.net>
7375L:	linux-nfs@vger.kernel.org
7376W:	http://nfs.sourceforge.net/
7377T:	git git://linux-nfs.org/~bfields/linux.git
7378S:	Supported
7379F:	fs/nfsd/
7380F:	include/uapi/linux/nfsd/
7381F:	fs/lockd/
7382F:	fs/nfs_common/
7383F:	net/sunrpc/
7384F:	include/linux/lockd/
7385F:	include/linux/sunrpc/
7386F:	include/uapi/linux/sunrpc/
7387
7388KERNEL SELFTEST FRAMEWORK
7389M:	Shuah Khan <shuahkh@osg.samsung.com>
7390M:	Shuah Khan <shuah@kernel.org>
7391L:	linux-kselftest@vger.kernel.org
7392T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7393S:	Maintained
7394F:	tools/testing/selftests/
7395F:	Documentation/dev-tools/kselftest*
7396
7397KERNEL VIRTUAL MACHINE (KVM)
7398M:	Paolo Bonzini <pbonzini@redhat.com>
7399M:	Radim Krčmář <rkrcmar@redhat.com>
7400L:	kvm@vger.kernel.org
7401W:	http://www.linux-kvm.org
7402T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7403S:	Supported
7404F:	Documentation/*/kvm*.txt
7405F:	Documentation/virtual/kvm/
7406F:	arch/*/kvm/
7407F:	arch/x86/kernel/kvm.c
7408F:	arch/x86/kernel/kvmclock.c
7409F:	arch/*/include/asm/kvm*
7410F:	include/linux/kvm*
7411F:	include/uapi/linux/kvm*
7412F:	virt/kvm/
7413F:	tools/kvm/
7414
7415KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7416M:	Joerg Roedel <joro@8bytes.org>
7417L:	kvm@vger.kernel.org
7418W:	http://www.linux-kvm.org/
7419S:	Maintained
7420F:	arch/x86/include/asm/svm.h
7421F:	arch/x86/kvm/svm.c
7422
7423KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7424M:	Alexander Graf <agraf@suse.com>
7425L:	kvm-ppc@vger.kernel.org
7426W:	http://www.linux-kvm.org/
7427T:	git git://github.com/agraf/linux-2.6.git
7428S:	Supported
7429F:	arch/powerpc/include/asm/kvm*
7430F:	arch/powerpc/kvm/
7431
7432KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7433M:	Christian Borntraeger <borntraeger@de.ibm.com>
7434M:	Cornelia Huck <cohuck@redhat.com>
7435L:	linux-s390@vger.kernel.org
7436W:	http://www.ibm.com/developerworks/linux/linux390/
7437T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7438S:	Supported
7439F:	Documentation/s390/kvm.txt
7440F:	arch/s390/include/asm/kvm*
7441F:	arch/s390/kvm/
7442F:	arch/s390/mm/gmap.c
7443
7444KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7445M:	Christoffer Dall <christoffer.dall@linaro.org>
7446M:	Marc Zyngier <marc.zyngier@arm.com>
7447L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7448L:	kvmarm@lists.cs.columbia.edu
7449W:	http://systems.cs.columbia.edu/projects/kvm-arm
7450T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7451S:	Supported
7452F:	arch/arm/include/uapi/asm/kvm*
7453F:	arch/arm/include/asm/kvm*
7454F:	arch/arm/kvm/
7455F:	virt/kvm/arm/
7456F:	include/kvm/arm_*
7457
7458KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7459M:	Christoffer Dall <christoffer.dall@linaro.org>
7460M:	Marc Zyngier <marc.zyngier@arm.com>
7461L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7462L:	kvmarm@lists.cs.columbia.edu
7463S:	Maintained
7464F:	arch/arm64/include/uapi/asm/kvm*
7465F:	arch/arm64/include/asm/kvm*
7466F:	arch/arm64/kvm/
7467
7468KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7469M:	James Hogan <james.hogan@imgtec.com>
7470L:	linux-mips@linux-mips.org
7471S:	Supported
7472F:	arch/mips/include/uapi/asm/kvm*
7473F:	arch/mips/include/asm/kvm*
7474F:	arch/mips/kvm/
7475
7476KERNFS
7477M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7478M:	Tejun Heo <tj@kernel.org>
7479T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7480S:	Supported
7481F:	include/linux/kernfs.h
7482F:	fs/kernfs/
7483
7484KEXEC
7485M:	Eric Biederman <ebiederm@xmission.com>
7486W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7487L:	kexec@lists.infradead.org
7488S:	Maintained
7489F:	include/linux/kexec.h
7490F:	include/uapi/linux/kexec.h
7491F:	kernel/kexec*
7492
7493KEYS/KEYRINGS:
7494M:	David Howells <dhowells@redhat.com>
7495L:	keyrings@vger.kernel.org
7496S:	Maintained
7497F:	Documentation/security/keys/core.rst
7498F:	include/linux/key.h
7499F:	include/linux/key-type.h
7500F:	include/linux/keyctl.h
7501F:	include/uapi/linux/keyctl.h
7502F:	include/keys/
7503F:	security/keys/
7504
7505KEYS-TRUSTED
7506M:	David Safford <safford@us.ibm.com>
7507M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7508L:	linux-security-module@vger.kernel.org
7509L:	keyrings@vger.kernel.org
7510S:	Supported
7511F:	Documentation/security/keys/trusted-encrypted.rst
7512F:	include/keys/trusted-type.h
7513F:	security/keys/trusted.c
7514F:	security/keys/trusted.h
7515
7516KEYS-ENCRYPTED
7517M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7518M:	David Safford <safford@us.ibm.com>
7519L:	linux-security-module@vger.kernel.org
7520L:	keyrings@vger.kernel.org
7521S:	Supported
7522F:	Documentation/security/keys/trusted-encrypted.rst
7523F:	include/keys/encrypted-type.h
7524F:	security/keys/encrypted-keys/
7525
7526KGDB / KDB /debug_core
7527M:	Jason Wessel <jason.wessel@windriver.com>
7528W:	http://kgdb.wiki.kernel.org/
7529L:	kgdb-bugreport@lists.sourceforge.net
7530T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7531S:	Maintained
7532F:	Documentation/dev-tools/kgdb.rst
7533F:	drivers/misc/kgdbts.c
7534F:	drivers/tty/serial/kgdboc.c
7535F:	include/linux/kdb.h
7536F:	include/linux/kgdb.h
7537F:	kernel/debug/
7538
7539KMEMCHECK
7540M:	Vegard Nossum <vegardno@ifi.uio.no>
7541M:	Pekka Enberg <penberg@kernel.org>
7542S:	Maintained
7543F:	Documentation/dev-tools/kmemcheck.rst
7544F:	arch/x86/include/asm/kmemcheck.h
7545F:	arch/x86/mm/kmemcheck/
7546F:	include/linux/kmemcheck.h
7547F:	mm/kmemcheck.c
7548
7549KMEMLEAK
7550M:	Catalin Marinas <catalin.marinas@arm.com>
7551S:	Maintained
7552F:	Documentation/dev-tools/kmemleak.rst
7553F:	include/linux/kmemleak.h
7554F:	mm/kmemleak.c
7555F:	mm/kmemleak-test.c
7556
7557KMOD MODULE USERMODE HELPER
7558M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7559L:	linux-kernel@vger.kernel.org
7560S:	Maintained
7561F:	kernel/kmod.c
7562F:	include/linux/kmod.h
7563F:	lib/test_kmod.c
7564F:	tools/testing/selftests/kmod/
7565
7566KPROBES
7567M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7568M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7569M:	"David S. Miller" <davem@davemloft.net>
7570M:	Masami Hiramatsu <mhiramat@kernel.org>
7571S:	Maintained
7572F:	Documentation/kprobes.txt
7573F:	include/linux/kprobes.h
7574F:	include/asm-generic/kprobes.h
7575F:	kernel/kprobes.c
7576
7577KS0108 LCD CONTROLLER DRIVER
7578M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7579W:	http://miguelojeda.es/auxdisplay.htm
7580W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7581S:	Maintained
7582F:	Documentation/auxdisplay/ks0108
7583F:	drivers/auxdisplay/ks0108.c
7584F:	include/linux/ks0108.h
7585
7586L3MDEV
7587M:	David Ahern <dsa@cumulusnetworks.com>
7588L:	netdev@vger.kernel.org
7589S:	Maintained
7590F:	net/l3mdev
7591F:	include/net/l3mdev.h
7592
7593LANTIQ MIPS ARCHITECTURE
7594M:	John Crispin <john@phrozen.org>
7595L:	linux-mips@linux-mips.org
7596S:	Maintained
7597F:	arch/mips/lantiq
7598
7599LAPB module
7600L:	linux-x25@vger.kernel.org
7601S:	Orphan
7602F:	Documentation/networking/lapb-module.txt
7603F:	include/*/lapb.h
7604F:	net/lapb/
7605
7606LASI 53c700 driver for PARISC
7607M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7608L:	linux-scsi@vger.kernel.org
7609S:	Maintained
7610F:	Documentation/scsi/53c700.txt
7611F:	drivers/scsi/53c700*
7612
7613LED SUBSYSTEM
7614M:	Richard Purdie <rpurdie@rpsys.net>
7615M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
7616M:	Pavel Machek <pavel@ucw.cz>
7617L:	linux-leds@vger.kernel.org
7618T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7619S:	Maintained
7620F:	Documentation/devicetree/bindings/leds/
7621F:	drivers/leds/
7622F:	include/linux/leds.h
7623
7624LEGACY EEPROM DRIVER
7625M:	Jean Delvare <jdelvare@suse.com>
7626S:	Maintained
7627F:	Documentation/misc-devices/eeprom
7628F:	drivers/misc/eeprom/eeprom.c
7629
7630LEGO USB Tower driver
7631M:	Juergen Stuber <starblue@users.sourceforge.net>
7632L:	legousb-devel@lists.sourceforge.net
7633W:	http://legousb.sourceforge.net/
7634S:	Maintained
7635F:	drivers/usb/misc/legousbtower.c
7636
7637LG2160 MEDIA DRIVER
7638M:	Michael Krufky <mkrufky@linuxtv.org>
7639L:	linux-media@vger.kernel.org
7640W:	https://linuxtv.org
7641W:	http://github.com/mkrufky
7642Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7643T:	git git://linuxtv.org/mkrufky/tuners.git
7644S:	Maintained
7645F:	drivers/media/dvb-frontends/lg2160.*
7646
7647LGDT3305 MEDIA DRIVER
7648M:	Michael Krufky <mkrufky@linuxtv.org>
7649L:	linux-media@vger.kernel.org
7650W:	https://linuxtv.org
7651W:	http://github.com/mkrufky
7652Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7653T:	git git://linuxtv.org/mkrufky/tuners.git
7654S:	Maintained
7655F:	drivers/media/dvb-frontends/lgdt3305.*
7656
7657LGUEST
7658M:	Rusty Russell <rusty@rustcorp.com.au>
7659L:	lguest@lists.ozlabs.org
7660W:	http://lguest.ozlabs.org/
7661S:	Odd Fixes
7662F:	arch/x86/include/asm/lguest*.h
7663F:	arch/x86/lguest/
7664F:	drivers/lguest/
7665F:	include/linux/lguest*.h
7666F:	tools/lguest/
7667
7668LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7669M:	Tejun Heo <tj@kernel.org>
7670L:	linux-ide@vger.kernel.org
7671T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7672S:	Maintained
7673F:	drivers/ata/
7674F:	include/linux/ata.h
7675F:	include/linux/libata.h
7676F:	Documentation/devicetree/bindings/ata/
7677
7678LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7679M:	Viresh Kumar <vireshk@kernel.org>
7680L:	linux-ide@vger.kernel.org
7681T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7682S:	Maintained
7683F:	include/linux/pata_arasan_cf_data.h
7684F:	drivers/ata/pata_arasan_cf.c
7685
7686LIBATA PATA DRIVERS
7687M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7688M:	Tejun Heo <tj@kernel.org>
7689L:	linux-ide@vger.kernel.org
7690T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7691S:	Maintained
7692F:	drivers/ata/pata_*.c
7693F:	drivers/ata/ata_generic.c
7694
7695LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7696M:	Linus Walleij <linus.walleij@linaro.org>
7697L:	linux-ide@vger.kernel.org
7698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7699S:	Maintained
7700F:	drivers/ata/pata_ftide010.c
7701F:	drivers/ata/sata_gemini.c
7702F:	drivers/ata/sata_gemini.h
7703
7704LIBATA SATA AHCI PLATFORM devices support
7705M:	Hans de Goede <hdegoede@redhat.com>
7706M:	Tejun Heo <tj@kernel.org>
7707L:	linux-ide@vger.kernel.org
7708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7709S:	Maintained
7710F:	drivers/ata/ahci_platform.c
7711F:	drivers/ata/libahci_platform.c
7712F:	include/linux/ahci_platform.h
7713
7714LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7715M:	Mikael Pettersson <mikpelinux@gmail.com>
7716L:	linux-ide@vger.kernel.org
7717T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7718S:	Maintained
7719F:	drivers/ata/sata_promise.*
7720
7721LIBLOCKDEP
7722M:	Sasha Levin <alexander.levin@verizon.com>
7723S:	Maintained
7724F:	tools/lib/lockdep/
7725
7726LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7727M:	Dan Williams <dan.j.williams@intel.com>
7728L:	linux-nvdimm@lists.01.org
7729Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7730T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7731S:	Supported
7732F:	drivers/nvdimm/*
7733F:	include/linux/nd.h
7734F:	include/linux/libnvdimm.h
7735F:	include/uapi/linux/ndctl.h
7736
7737LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7738M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7739L:	linux-nvdimm@lists.01.org
7740Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7741S:	Supported
7742F:	drivers/nvdimm/blk.c
7743F:	drivers/nvdimm/region_devs.c
7744F:	drivers/acpi/nfit*
7745
7746LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7747M:	Vishal Verma <vishal.l.verma@intel.com>
7748L:	linux-nvdimm@lists.01.org
7749Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7750S:	Supported
7751F:	drivers/nvdimm/btt*
7752
7753LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7754M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7755L:	linux-nvdimm@lists.01.org
7756Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7757S:	Supported
7758F:	drivers/nvdimm/pmem*
7759
7760LIGHTNVM PLATFORM SUPPORT
7761M:	Matias Bjorling <mb@lightnvm.io>
7762W:	http://github/OpenChannelSSD
7763L:	linux-block@vger.kernel.org
7764S:	Maintained
7765F:	drivers/lightnvm/
7766F:	include/linux/lightnvm.h
7767F:	include/uapi/linux/lightnvm.h
7768
7769LINUX FOR POWERPC (32-BIT AND 64-BIT)
7770M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7771M:	Paul Mackerras <paulus@samba.org>
7772M:	Michael Ellerman <mpe@ellerman.id.au>
7773W:	https://github.com/linuxppc/linux/wiki
7774L:	linuxppc-dev@lists.ozlabs.org
7775Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7776T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7777S:	Supported
7778F:	Documentation/ABI/stable/sysfs-firmware-opal-*
7779F:	Documentation/devicetree/bindings/powerpc/
7780F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
7781F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
7782F:	Documentation/powerpc/
7783F:	arch/powerpc/
7784F:	drivers/char/tpm/tpm_ibmvtpm*
7785F:	drivers/crypto/nx/
7786F:	drivers/crypto/vmx/
7787F:	drivers/i2c/busses/i2c-opal.c
7788F:	drivers/net/ethernet/ibm/ibmveth.*
7789F:	drivers/net/ethernet/ibm/ibmvnic.*
7790F:	drivers/pci/hotplug/pnv_php.c
7791F:	drivers/pci/hotplug/rpa*
7792F:	drivers/rtc/rtc-opal.c
7793F:	drivers/scsi/ibmvscsi/
7794F:	drivers/tty/hvc/hvc_opal.c
7795F:	tools/testing/selftests/powerpc
7796N:	/pmac
7797N:	powermac
7798N:	powernv
7799N:	[^a-z0-9]ps3
7800N:	pseries
7801
7802LINUX FOR POWER MACINTOSH
7803M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7804W:	http://www.penguinppc.org/
7805L:	linuxppc-dev@lists.ozlabs.org
7806S:	Maintained
7807F:	arch/powerpc/platforms/powermac/
7808F:	drivers/macintosh/
7809
7810LINUX FOR POWERPC EMBEDDED MPC5XXX
7811M:	Anatolij Gustschin <agust@denx.de>
7812L:	linuxppc-dev@lists.ozlabs.org
7813T:	git git://git.denx.de/linux-denx-agust.git
7814S:	Maintained
7815F:	arch/powerpc/platforms/512x/
7816F:	arch/powerpc/platforms/52xx/
7817
7818LINUX FOR POWERPC EMBEDDED PPC4XX
7819M:	Alistair Popple <alistair@popple.id.au>
7820M:	Matt Porter <mporter@kernel.crashing.org>
7821W:	http://www.penguinppc.org/
7822L:	linuxppc-dev@lists.ozlabs.org
7823S:	Maintained
7824F:	arch/powerpc/platforms/40x/
7825F:	arch/powerpc/platforms/44x/
7826
7827LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7828L:	linuxppc-dev@lists.ozlabs.org
7829S:	Orphan
7830F:	arch/powerpc/*/*virtex*
7831F:	arch/powerpc/*/*/*virtex*
7832
7833LINUX FOR POWERPC EMBEDDED PPC8XX
7834M:	Vitaly Bordug <vitb@kernel.crashing.org>
7835W:	http://www.penguinppc.org/
7836L:	linuxppc-dev@lists.ozlabs.org
7837S:	Maintained
7838F:	arch/powerpc/platforms/8xx/
7839
7840LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7841M:	Scott Wood <oss@buserror.net>
7842M:	Kumar Gala <galak@kernel.crashing.org>
7843W:	http://www.penguinppc.org/
7844L:	linuxppc-dev@lists.ozlabs.org
7845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7846S:	Maintained
7847F:	arch/powerpc/platforms/83xx/
7848F:	arch/powerpc/platforms/85xx/
7849F:	Documentation/devicetree/bindings/powerpc/fsl/
7850
7851LINUX FOR POWERPC PA SEMI PWRFICIENT
7852L:	linuxppc-dev@lists.ozlabs.org
7853S:	Orphan
7854F:	arch/powerpc/platforms/pasemi/
7855F:	drivers/*/*pasemi*
7856F:	drivers/*/*/*pasemi*
7857
7858LINUX SECURITY MODULE (LSM) FRAMEWORK
7859M:	Chris Wright <chrisw@sous-sol.org>
7860L:	linux-security-module@vger.kernel.org
7861S:	Supported
7862
7863LIS3LV02D ACCELEROMETER DRIVER
7864M:	Eric Piel <eric.piel@tremplin-utc.net>
7865S:	Maintained
7866F:	Documentation/misc-devices/lis3lv02d
7867F:	drivers/misc/lis3lv02d/
7868F:	drivers/platform/x86/hp_accel.c
7869
7870LIVE PATCHING
7871M:	Josh Poimboeuf <jpoimboe@redhat.com>
7872M:	Jessica Yu <jeyu@kernel.org>
7873M:	Jiri Kosina <jikos@kernel.org>
7874M:	Miroslav Benes <mbenes@suse.cz>
7875R:	Petr Mladek <pmladek@suse.com>
7876S:	Maintained
7877F:	kernel/livepatch/
7878F:	include/linux/livepatch.h
7879F:	arch/x86/include/asm/livepatch.h
7880F:	arch/x86/kernel/livepatch.c
7881F:	Documentation/livepatch/
7882F:	Documentation/ABI/testing/sysfs-kernel-livepatch
7883F:	samples/livepatch/
7884L:	live-patching@vger.kernel.org
7885T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7886
7887LINUX KERNEL DUMP TEST MODULE (LKDTM)
7888M:	Kees Cook <keescook@chromium.org>
7889S:	Maintained
7890F:	drivers/misc/lkdtm*
7891
7892LLC (802.2)
7893L:	netdev@vger.kernel.org
7894S:	Odd fixes
7895F:	include/linux/llc.h
7896F:	include/uapi/linux/llc.h
7897F:	include/net/llc*
7898F:	net/llc/
7899
7900LM73 HARDWARE MONITOR DRIVER
7901M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
7902L:	linux-hwmon@vger.kernel.org
7903S:	Maintained
7904F:	drivers/hwmon/lm73.c
7905
7906LM78 HARDWARE MONITOR DRIVER
7907M:	Jean Delvare <jdelvare@suse.com>
7908L:	linux-hwmon@vger.kernel.org
7909S:	Maintained
7910F:	Documentation/hwmon/lm78
7911F:	drivers/hwmon/lm78.c
7912
7913LM83 HARDWARE MONITOR DRIVER
7914M:	Jean Delvare <jdelvare@suse.com>
7915L:	linux-hwmon@vger.kernel.org
7916S:	Maintained
7917F:	Documentation/hwmon/lm83
7918F:	drivers/hwmon/lm83.c
7919
7920LM90 HARDWARE MONITOR DRIVER
7921M:	Jean Delvare <jdelvare@suse.com>
7922L:	linux-hwmon@vger.kernel.org
7923S:	Maintained
7924F:	Documentation/hwmon/lm90
7925F:	Documentation/devicetree/bindings/hwmon/lm90.txt
7926F:	drivers/hwmon/lm90.c
7927F:	include/dt-bindings/thermal/lm90.h
7928
7929LM95234 HARDWARE MONITOR DRIVER
7930M:	Guenter Roeck <linux@roeck-us.net>
7931L:	linux-hwmon@vger.kernel.org
7932S:	Maintained
7933F:	Documentation/hwmon/lm95234
7934F:	drivers/hwmon/lm95234.c
7935
7936LME2510 MEDIA DRIVER
7937M:	Malcolm Priestley <tvboxspy@gmail.com>
7938L:	linux-media@vger.kernel.org
7939W:	https://linuxtv.org
7940Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7941S:	Maintained
7942F:	drivers/media/usb/dvb-usb-v2/lmedm04*
7943
7944LOCKING PRIMITIVES
7945M:	Peter Zijlstra <peterz@infradead.org>
7946M:	Ingo Molnar <mingo@redhat.com>
7947L:	linux-kernel@vger.kernel.org
7948T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7949S:	Maintained
7950F:	Documentation/locking/
7951F:	include/linux/lockdep.h
7952F:	include/linux/spinlock*.h
7953F:	arch/*/include/asm/spinlock*.h
7954F:	include/linux/rwlock*.h
7955F:	include/linux/mutex*.h
7956F:	arch/*/include/asm/mutex*.h
7957F:	include/linux/rwsem*.h
7958F:	arch/*/include/asm/rwsem.h
7959F:	include/linux/seqlock.h
7960F:	lib/locking*.[ch]
7961F:	kernel/locking/
7962
7963LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7964M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
7965L:	linux-ntfs-dev@lists.sourceforge.net
7966W:	http://www.linux-ntfs.org/content/view/19/37/
7967S:	Maintained
7968F:	Documentation/ldm.txt
7969F:	block/partitions/ldm.*
7970
7971LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7972M:	Sathya Prakash <sathya.prakash@broadcom.com>
7973M:	Chaitra P B <chaitra.basappa@broadcom.com>
7974M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7975L:	MPT-FusionLinux.pdl@broadcom.com
7976L:	linux-scsi@vger.kernel.org
7977W:	http://www.avagotech.com/support/
7978S:	Supported
7979F:	drivers/message/fusion/
7980F:	drivers/scsi/mpt2sas/
7981F:	drivers/scsi/mpt3sas/
7982
7983LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7984M:	Matthew Wilcox <matthew@wil.cx>
7985L:	linux-scsi@vger.kernel.org
7986S:	Maintained
7987F:	drivers/scsi/sym53c8xx_2/
7988
7989LTC4261 HARDWARE MONITOR DRIVER
7990M:	Guenter Roeck <linux@roeck-us.net>
7991L:	linux-hwmon@vger.kernel.org
7992S:	Maintained
7993F:	Documentation/hwmon/ltc4261
7994F:	drivers/hwmon/ltc4261.c
7995
7996LTC4306 I2C MULTIPLEXER DRIVER
7997M:	Michael Hennerich <michael.hennerich@analog.com>
7998W:	http://ez.analog.com/community/linux-device-drivers
7999L:	linux-i2c@vger.kernel.org
8000S:	Supported
8001F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8002F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8003
8004LTP (Linux Test Project)
8005M:	Mike Frysinger <vapier@gentoo.org>
8006M:	Cyril Hrubis <chrubis@suse.cz>
8007M:	Wanlong Gao <wanlong.gao@gmail.com>
8008M:	Jan Stancek <jstancek@redhat.com>
8009M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8010M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8011L:	ltp@lists.linux.it (subscribers-only)
8012W:	http://linux-test-project.github.io/
8013T:	git git://github.com/linux-test-project/ltp.git
8014S:	Maintained
8015
8016M32R ARCHITECTURE
8017W:	http://www.linux-m32r.org/
8018S:	Orphan
8019F:	arch/m32r/
8020
8021M68K ARCHITECTURE
8022M:	Geert Uytterhoeven <geert@linux-m68k.org>
8023L:	linux-m68k@lists.linux-m68k.org
8024W:	http://www.linux-m68k.org/
8025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8026S:	Maintained
8027F:	arch/m68k/
8028F:	drivers/zorro/
8029
8030M68K ON APPLE MACINTOSH
8031M:	Joshua Thompson <funaho@jurai.org>
8032W:	http://www.mac.linux-m68k.org/
8033L:	linux-m68k@lists.linux-m68k.org
8034S:	Maintained
8035F:	arch/m68k/mac/
8036
8037M68K ON HP9000/300
8038M:	Philip Blundell <philb@gnu.org>
8039W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8040S:	Maintained
8041F:	arch/m68k/hp300/
8042
8043M88DS3103 MEDIA DRIVER
8044M:	Antti Palosaari <crope@iki.fi>
8045L:	linux-media@vger.kernel.org
8046W:	https://linuxtv.org
8047W:	http://palosaari.fi/linux/
8048Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8049T:	git git://linuxtv.org/anttip/media_tree.git
8050S:	Maintained
8051F:	drivers/media/dvb-frontends/m88ds3103*
8052
8053M88RS2000 MEDIA DRIVER
8054M:	Malcolm Priestley <tvboxspy@gmail.com>
8055L:	linux-media@vger.kernel.org
8056W:	https://linuxtv.org
8057Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8058S:	Maintained
8059F:	drivers/media/dvb-frontends/m88rs2000*
8060
8061MA901 MASTERKIT USB FM RADIO DRIVER
8062M:	Alexey Klimov <klimov.linux@gmail.com>
8063L:	linux-media@vger.kernel.org
8064T:	git git://linuxtv.org/media_tree.git
8065S:	Maintained
8066F:	drivers/media/radio/radio-ma901.c
8067
8068MAC80211
8069M:	Johannes Berg <johannes@sipsolutions.net>
8070L:	linux-wireless@vger.kernel.org
8071W:	http://wireless.kernel.org/
8072T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8073T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8074S:	Maintained
8075F:	Documentation/networking/mac80211-injection.txt
8076F:	include/net/mac80211.h
8077F:	net/mac80211/
8078F:	drivers/net/wireless/mac80211_hwsim.[ch]
8079
8080MAILBOX API
8081M:	Jassi Brar <jassisinghbrar@gmail.com>
8082L:	linux-kernel@vger.kernel.org
8083S:	Maintained
8084F:	drivers/mailbox/
8085F:	include/linux/mailbox_client.h
8086F:	include/linux/mailbox_controller.h
8087
8088MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8089M:	Michael Kerrisk <mtk.manpages@gmail.com>
8090W:	http://www.kernel.org/doc/man-pages
8091L:	linux-man@vger.kernel.org
8092S:	Maintained
8093
8094MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8095M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8096L:	linux-mips@linux-mips.org
8097S:	Maintained
8098F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8099
8100MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8101M:	Andrew Lunn <andrew@lunn.ch>
8102M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8103L:	netdev@vger.kernel.org
8104S:	Maintained
8105F:	drivers/net/dsa/mv88e6xxx/
8106F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8107
8108MARVELL ARMADA DRM SUPPORT
8109M:	Russell King <linux@armlinux.org.uk>
8110S:	Maintained
8111T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8112T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8113F:	drivers/gpu/drm/armada/
8114F:	include/uapi/drm/armada_drm.h
8115F:	Documentation/devicetree/bindings/display/armada/
8116
8117MARVELL CRYPTO DRIVER
8118M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8119M:	Arnaud Ebalard <arno@natisbad.org>
8120F:	drivers/crypto/marvell/
8121S:	Maintained
8122L:	linux-crypto@vger.kernel.org
8123
8124MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8125M:	Mirko Lindner <mlindner@marvell.com>
8126M:	Stephen Hemminger <stephen@networkplumber.org>
8127L:	netdev@vger.kernel.org
8128S:	Maintained
8129F:	drivers/net/ethernet/marvell/sk*
8130
8131MARVELL LIBERTAS WIRELESS DRIVER
8132L:	libertas-dev@lists.infradead.org
8133S:	Orphan
8134F:	drivers/net/wireless/marvell/libertas/
8135
8136MARVELL MV643XX ETHERNET DRIVER
8137M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8138L:	netdev@vger.kernel.org
8139S:	Maintained
8140F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8141F:	include/linux/mv643xx.h
8142
8143MARVELL MV88X3310 PHY DRIVER
8144M:	Russell King <rmk@armlinux.org.uk>
8145L:	netdev@vger.kernel.org
8146S:	Maintained
8147F:	drivers/net/phy/marvell10g.c
8148
8149MARVELL MVNETA ETHERNET DRIVER
8150M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8151L:	netdev@vger.kernel.org
8152S:	Maintained
8153F:	drivers/net/ethernet/marvell/mvneta.*
8154
8155MARVELL MWIFIEX WIRELESS DRIVER
8156M:	Amitkumar Karwar <amitkarwar@gmail.com>
8157M:	Nishant Sarmukadam <nishants@marvell.com>
8158M:	Ganapathi Bhat <gbhat@marvell.com>
8159M:	Xinming Hu <huxm@marvell.com>
8160L:	linux-wireless@vger.kernel.org
8161S:	Maintained
8162F:	drivers/net/wireless/marvell/mwifiex/
8163
8164MARVELL MWL8K WIRELESS DRIVER
8165M:	Lennert Buytenhek <buytenh@wantstofly.org>
8166L:	linux-wireless@vger.kernel.org
8167S:	Odd Fixes
8168F:	drivers/net/wireless/marvell/mwl8k.c
8169
8170MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8171M:	Nicolas Pitre <nico@fluxnic.net>
8172S:	Odd Fixes
8173F:	drivers/mmc/host/mvsdio.*
8174
8175MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8176M:	Hu Ziji <huziji@marvell.com>
8177L:	linux-mmc@vger.kernel.org
8178S:	Supported
8179F:	drivers/mmc/host/sdhci-xenon*
8180F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8181
8182MATROX FRAMEBUFFER DRIVER
8183L:	linux-fbdev@vger.kernel.org
8184S:	Orphan
8185F:	drivers/video/fbdev/matrox/matroxfb_*
8186F:	include/uapi/linux/matroxfb.h
8187
8188MAX16065 HARDWARE MONITOR DRIVER
8189M:	Guenter Roeck <linux@roeck-us.net>
8190L:	linux-hwmon@vger.kernel.org
8191S:	Maintained
8192F:	Documentation/hwmon/max16065
8193F:	drivers/hwmon/max16065.c
8194
8195MAX20751 HARDWARE MONITOR DRIVER
8196M:	Guenter Roeck <linux@roeck-us.net>
8197L:	linux-hwmon@vger.kernel.org
8198S:	Maintained
8199F:	Documentation/hwmon/max20751
8200F:	drivers/hwmon/max20751.c
8201
8202MAX2175 SDR TUNER DRIVER
8203M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8204L:	linux-media@vger.kernel.org
8205T:	git git://linuxtv.org/media_tree.git
8206S:	Maintained
8207F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8208F:	Documentation/media/v4l-drivers/max2175.rst
8209F:	drivers/media/i2c/max2175*
8210F:	include/uapi/linux/max2175.h
8211
8212MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8213L:	linux-hwmon@vger.kernel.org
8214S:	Orphan
8215F:	Documentation/hwmon/max6650
8216F:	drivers/hwmon/max6650.c
8217
8218MAX6697 HARDWARE MONITOR DRIVER
8219M:	Guenter Roeck <linux@roeck-us.net>
8220L:	linux-hwmon@vger.kernel.org
8221S:	Maintained
8222F:	Documentation/hwmon/max6697
8223F:	Documentation/devicetree/bindings/i2c/max6697.txt
8224F:	drivers/hwmon/max6697.c
8225F:	include/linux/platform_data/max6697.h
8226
8227MAX9860 MONO AUDIO VOICE CODEC DRIVER
8228M:	Peter Rosin <peda@axentia.se>
8229L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8230S:	Maintained
8231F:	Documentation/devicetree/bindings/sound/max9860.txt
8232F:	sound/soc/codecs/max9860.*
8233
8234MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8235M:	Krzysztof Kozlowski <krzk@kernel.org>
8236M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8237L:	linux-pm@vger.kernel.org
8238S:	Supported
8239F:	drivers/power/supply/max14577_charger.c
8240F:	drivers/power/supply/max77693_charger.c
8241
8242MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8243M:	Javier Martinez Canillas <javier@dowhile0.org>
8244L:	linux-kernel@vger.kernel.org
8245S:	Supported
8246F:	drivers/regulator/max77802-regulator.c
8247F:	Documentation/devicetree/bindings/*/*max77802.txt
8248F:	include/dt-bindings/*/*max77802.h
8249
8250MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8251M:	Chanwoo Choi <cw00.choi@samsung.com>
8252M:	Krzysztof Kozlowski <krzk@kernel.org>
8253M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8254L:	linux-kernel@vger.kernel.org
8255S:	Supported
8256F:	drivers/*/max14577*.c
8257F:	drivers/*/max77686*.c
8258F:	drivers/*/max77693*.c
8259F:	drivers/extcon/extcon-max14577.c
8260F:	drivers/extcon/extcon-max77693.c
8261F:	drivers/rtc/rtc-max77686.c
8262F:	drivers/clk/clk-max77686.c
8263F:	Documentation/devicetree/bindings/mfd/max14577.txt
8264F:	Documentation/devicetree/bindings/*/max77686.txt
8265F:	Documentation/devicetree/bindings/mfd/max77693.txt
8266F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8267F:	include/linux/mfd/max14577*.h
8268F:	include/linux/mfd/max77686*.h
8269F:	include/linux/mfd/max77693*.h
8270
8271MAXIRADIO FM RADIO RECEIVER DRIVER
8272M:	Hans Verkuil <hverkuil@xs4all.nl>
8273L:	linux-media@vger.kernel.org
8274T:	git git://linuxtv.org/media_tree.git
8275W:	https://linuxtv.org
8276S:	Maintained
8277F:	drivers/media/radio/radio-maxiradio*
8278
8279MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8280M:	Peter Rosin <peda@axentia.se>
8281L:	linux-iio@vger.kernel.org
8282S:	Maintained
8283F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8284F:	drivers/iio/potentiometer/mcp4531.c
8285
8286MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8287M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8288L:	linux-iio@vger.kernel.org
8289S:	Maintained
8290F:	drivers/iio/dac/cio-dac.c
8291
8292MEDIA DRIVERS FOR RENESAS - DRIF
8293M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8294L:	linux-media@vger.kernel.org
8295L:	linux-renesas-soc@vger.kernel.org
8296T:	git git://linuxtv.org/media_tree.git
8297S:	Supported
8298F:	Documentation/devicetree/bindings/media/renesas,drif.txt
8299F:	drivers/media/platform/rcar_drif.c
8300
8301MEDIA DRIVERS FOR FREESCALE IMX
8302M:	Steve Longerbeam <slongerbeam@gmail.com>
8303M:	Philipp Zabel <p.zabel@pengutronix.de>
8304L:	linux-media@vger.kernel.org
8305T:	git git://linuxtv.org/media_tree.git
8306S:	Maintained
8307F:	Documentation/devicetree/bindings/media/imx.txt
8308F:	Documentation/media/v4l-drivers/imx.rst
8309F:	drivers/staging/media/imx/
8310F:	include/linux/imx-media.h
8311F:	include/media/imx.h
8312
8313MEDIA DRIVERS FOR RENESAS - FCP
8314M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8315L:	linux-media@vger.kernel.org
8316L:	linux-renesas-soc@vger.kernel.org
8317T:	git git://linuxtv.org/media_tree.git
8318S:	Supported
8319F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
8320F:	drivers/media/platform/rcar-fcp.c
8321F:	include/media/rcar-fcp.h
8322
8323MEDIA DRIVERS FOR RENESAS - FDP1
8324M:	Kieran Bingham <kieran@bingham.xyz>
8325L:	linux-media@vger.kernel.org
8326L:	linux-renesas-soc@vger.kernel.org
8327T:	git git://linuxtv.org/media_tree.git
8328S:	Supported
8329F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8330F:	drivers/media/platform/rcar_fdp1.c
8331
8332MEDIA DRIVERS FOR RENESAS - VIN
8333M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8334L:	linux-media@vger.kernel.org
8335L:	linux-renesas-soc@vger.kernel.org
8336T:	git git://linuxtv.org/media_tree.git
8337S:	Supported
8338F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8339F:	drivers/media/platform/rcar-vin/
8340
8341MEDIA DRIVERS FOR RENESAS - VSP1
8342M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8343L:	linux-media@vger.kernel.org
8344L:	linux-renesas-soc@vger.kernel.org
8345T:	git git://linuxtv.org/media_tree.git
8346S:	Supported
8347F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8348F:	drivers/media/platform/vsp1/
8349
8350MEDIA DRIVERS FOR HELENE
8351M:	Abylay Ospan <aospan@netup.ru>
8352L:	linux-media@vger.kernel.org
8353W:	https://linuxtv.org
8354W:	http://netup.tv/
8355T:	git git://linuxtv.org/media_tree.git
8356S:	Supported
8357F:	drivers/media/dvb-frontends/helene*
8358
8359MEDIA DRIVERS FOR ASCOT2E
8360M:	Sergey Kozlov <serjk@netup.ru>
8361M:	Abylay Ospan <aospan@netup.ru>
8362L:	linux-media@vger.kernel.org
8363W:	https://linuxtv.org
8364W:	http://netup.tv/
8365T:	git git://linuxtv.org/media_tree.git
8366S:	Supported
8367F:	drivers/media/dvb-frontends/ascot2e*
8368
8369MEDIA DRIVERS FOR CXD2841ER
8370M:	Sergey Kozlov <serjk@netup.ru>
8371M:	Abylay Ospan <aospan@netup.ru>
8372L:	linux-media@vger.kernel.org
8373W:	https://linuxtv.org
8374W:	http://netup.tv/
8375T:	git git://linuxtv.org/media_tree.git
8376S:	Supported
8377F:	drivers/media/dvb-frontends/cxd2841er*
8378
8379MEDIA DRIVERS FOR HORUS3A
8380M:	Sergey Kozlov <serjk@netup.ru>
8381M:	Abylay Ospan <aospan@netup.ru>
8382L:	linux-media@vger.kernel.org
8383W:	https://linuxtv.org
8384W:	http://netup.tv/
8385T:	git git://linuxtv.org/media_tree.git
8386S:	Supported
8387F:	drivers/media/dvb-frontends/horus3a*
8388
8389MEDIA DRIVERS FOR LNBH25
8390M:	Sergey Kozlov <serjk@netup.ru>
8391M:	Abylay Ospan <aospan@netup.ru>
8392L:	linux-media@vger.kernel.org
8393W:	https://linuxtv.org
8394W:	http://netup.tv/
8395T:	git git://linuxtv.org/media_tree.git
8396S:	Supported
8397F:	drivers/media/dvb-frontends/lnbh25*
8398
8399MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8400M:	Sergey Kozlov <serjk@netup.ru>
8401M:	Abylay Ospan <aospan@netup.ru>
8402L:	linux-media@vger.kernel.org
8403W:	https://linuxtv.org
8404W:	http://netup.tv/
8405T:	git git://linuxtv.org/media_tree.git
8406S:	Supported
8407F:	drivers/media/pci/netup_unidvb/*
8408
8409MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8410M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
8411M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8412P:	LinuxTV.org Project
8413L:	linux-media@vger.kernel.org
8414W:	https://linuxtv.org
8415Q:	http://patchwork.kernel.org/project/linux-media/list/
8416T:	git git://linuxtv.org/media_tree.git
8417S:	Maintained
8418F:	Documentation/devicetree/bindings/media/
8419F:	Documentation/media/
8420F:	drivers/media/
8421F:	drivers/staging/media/
8422F:	include/linux/platform_data/media/
8423F:	include/media/
8424F:	include/uapi/linux/dvb/
8425F:	include/uapi/linux/videodev2.h
8426F:	include/uapi/linux/media.h
8427F:	include/uapi/linux/v4l2-*
8428F:	include/uapi/linux/meye.h
8429F:	include/uapi/linux/ivtv*
8430F:	include/uapi/linux/uvcvideo.h
8431
8432MEDIATEK ETHERNET DRIVER
8433M:	Felix Fietkau <nbd@openwrt.org>
8434M:	John Crispin <blogic@openwrt.org>
8435L:	netdev@vger.kernel.org
8436S:	Maintained
8437F:	drivers/net/ethernet/mediatek/
8438
8439MEDIATEK JPEG DRIVER
8440M:	Rick Chang <rick.chang@mediatek.com>
8441M:	Bin Liu <bin.liu@mediatek.com>
8442S:	Supported
8443F:	drivers/media/platform/mtk-jpeg/
8444F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8445
8446MEDIATEK MEDIA DRIVER
8447M:	Tiffany Lin <tiffany.lin@mediatek.com>
8448M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8449S:	Supported
8450F:	drivers/media/platform/mtk-vcodec/
8451F:	drivers/media/platform/mtk-vpu/
8452F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8453F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
8454
8455MEDIATEK MDP DRIVER
8456M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8457M:	Houlong Wei <houlong.wei@mediatek.com>
8458M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8459S:	Supported
8460F:	drivers/media/platform/mtk-mdp/
8461F:	drivers/media/platform/mtk-vpu/
8462F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
8463
8464MEDIATEK MT7601U WIRELESS LAN DRIVER
8465M:	Jakub Kicinski <kubakici@wp.pl>
8466L:	linux-wireless@vger.kernel.org
8467S:	Maintained
8468F:	drivers/net/wireless/mediatek/mt7601u/
8469
8470MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8471M:      Sean Wang <sean.wang@mediatek.com>
8472S:      Maintained
8473F:      drivers/char/hw_random/mtk-rng.c
8474
8475MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8476M:	Peter Senna Tschudin <peter.senna@collabora.com>
8477M:	Martin Donnelly <martin.donnelly@ge.com>
8478M:	Martyn Welch <martyn.welch@collabora.co.uk>
8479S:	Maintained
8480F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8481F:	Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8482
8483MEGARAID SCSI/SAS DRIVERS
8484M:	Kashyap Desai <kashyap.desai@broadcom.com>
8485M:	Sumit Saxena <sumit.saxena@broadcom.com>
8486M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8487L:	megaraidlinux.pdl@broadcom.com
8488L:	linux-scsi@vger.kernel.org
8489W:	http://www.avagotech.com/support/
8490S:	Maintained
8491F:	Documentation/scsi/megaraid.txt
8492F:	drivers/scsi/megaraid.*
8493F:	drivers/scsi/megaraid/
8494
8495MELFAS MIP4 TOUCHSCREEN DRIVER
8496M:	Sangwon Jee <jeesw@melfas.com>
8497W:	http://www.melfas.com
8498S:	Supported
8499F:	drivers/input/touchscreen/melfas_mip4.c
8500F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8501
8502MELLANOX ETHERNET DRIVER (mlx4_en)
8503M:	Tariq Toukan <tariqt@mellanox.com>
8504L:	netdev@vger.kernel.org
8505S:	Supported
8506W:	http://www.mellanox.com
8507Q:	http://patchwork.ozlabs.org/project/netdev/list/
8508F:	drivers/net/ethernet/mellanox/mlx4/en_*
8509
8510MELLANOX ETHERNET DRIVER (mlx5e)
8511M:	Saeed Mahameed <saeedm@mellanox.com>
8512L:	netdev@vger.kernel.org
8513S:	Supported
8514W:	http://www.mellanox.com
8515Q:	http://patchwork.ozlabs.org/project/netdev/list/
8516F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
8517
8518MELLANOX ETHERNET INNOVA DRIVER
8519M:	Ilan Tayari <ilant@mellanox.com>
8520R:	Boris Pismenny <borisp@mellanox.com>
8521L:	netdev@vger.kernel.org
8522S:	Supported
8523W:	http://www.mellanox.com
8524Q:	http://patchwork.ozlabs.org/project/netdev/list/
8525F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8526F:	include/linux/mlx5/mlx5_ifc_fpga.h
8527
8528MELLANOX ETHERNET INNOVA IPSEC DRIVER
8529M:	Ilan Tayari <ilant@mellanox.com>
8530R:	Boris Pismenny <borisp@mellanox.com>
8531L:	netdev@vger.kernel.org
8532S:	Supported
8533W:	http://www.mellanox.com
8534Q:	http://patchwork.ozlabs.org/project/netdev/list/
8535F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8536F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8537
8538MELLANOX ETHERNET SWITCH DRIVERS
8539M:	Jiri Pirko <jiri@mellanox.com>
8540M:	Ido Schimmel <idosch@mellanox.com>
8541L:	netdev@vger.kernel.org
8542S:	Supported
8543W:	http://www.mellanox.com
8544Q:	http://patchwork.ozlabs.org/project/netdev/list/
8545F:	drivers/net/ethernet/mellanox/mlxsw/
8546
8547MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8548M:	Yotam Gigi <yotamg@mellanox.com>
8549L:	netdev@vger.kernel.org
8550S:	Supported
8551W:	http://www.mellanox.com
8552Q:	http://patchwork.ozlabs.org/project/netdev/list/
8553F:	drivers/net/ethernet/mellanox/mlxfw/
8554
8555MELLANOX MLXCPLD I2C AND MUX DRIVER
8556M:	Vadim Pasternak <vadimp@mellanox.com>
8557M:	Michael Shych <michaelsh@mellanox.com>
8558L:	linux-i2c@vger.kernel.org
8559S:	Supported
8560F:	drivers/i2c/busses/i2c-mlxcpld.c
8561F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
8562F:	Documentation/i2c/busses/i2c-mlxcpld
8563
8564MELLANOX MLXCPLD LED DRIVER
8565M:	Vadim Pasternak <vadimp@mellanox.com>
8566L:	linux-leds@vger.kernel.org
8567S:	Supported
8568F:	drivers/leds/leds-mlxcpld.c
8569F:	Documentation/leds/leds-mlxcpld.txt
8570
8571MELLANOX PLATFORM DRIVER
8572M:      Vadim Pasternak <vadimp@mellanox.com>
8573L:      platform-driver-x86@vger.kernel.org
8574S:      Supported
8575F:      drivers/platform/x86/mlx-platform.c
8576
8577MELLANOX MLX CPLD HOTPLUG DRIVER
8578M:	Vadim Pasternak <vadimp@mellanox.com>
8579L:	platform-driver-x86@vger.kernel.org
8580S:	Supported
8581F:	drivers/platform/x86/mlxcpld-hotplug.c
8582F:	include/linux/platform_data/mlxcpld-hotplug.h
8583
8584SOFT-ROCE DRIVER (rxe)
8585M:	Moni Shoua <monis@mellanox.com>
8586L:	linux-rdma@vger.kernel.org
8587S:	Supported
8588W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8589Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8590F:	drivers/infiniband/sw/rxe/
8591F:	include/uapi/rdma/rdma_user_rxe.h
8592
8593MEMBARRIER SUPPORT
8594M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8595M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8596L:	linux-kernel@vger.kernel.org
8597S:	Supported
8598F:	kernel/membarrier.c
8599F:	include/uapi/linux/membarrier.h
8600
8601MEMORY MANAGEMENT
8602L:	linux-mm@kvack.org
8603W:	http://www.linux-mm.org
8604S:	Maintained
8605F:	include/linux/mm.h
8606F:	include/linux/gfp.h
8607F:	include/linux/mmzone.h
8608F:	include/linux/memory_hotplug.h
8609F:	include/linux/vmalloc.h
8610F:	mm/
8611
8612MEMORY TECHNOLOGY DEVICES (MTD)
8613M:	David Woodhouse <dwmw2@infradead.org>
8614M:	Brian Norris <computersforpeace@gmail.com>
8615M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8616M:	Marek Vasut <marek.vasut@gmail.com>
8617M:	Richard Weinberger <richard@nod.at>
8618M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8619L:	linux-mtd@lists.infradead.org
8620W:	http://www.linux-mtd.infradead.org/
8621Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8622T:	git git://git.infradead.org/linux-mtd.git master
8623T:	git git://git.infradead.org/l2-mtd.git master
8624S:	Maintained
8625F:	Documentation/devicetree/bindings/mtd/
8626F:	drivers/mtd/
8627F:	include/linux/mtd/
8628F:	include/uapi/mtd/
8629
8630MEN A21 WATCHDOG DRIVER
8631M:	Johannes Thumshirn <morbidrsa@gmail.com>
8632L:	linux-watchdog@vger.kernel.org
8633S:	Maintained
8634F:	drivers/watchdog/mena21_wdt.c
8635
8636MEN CHAMELEON BUS (mcb)
8637M:	Johannes Thumshirn <morbidrsa@gmail.com>
8638S:	Maintained
8639F:	drivers/mcb/
8640F:	include/linux/mcb.h
8641F:	Documentation/men-chameleon-bus.txt
8642
8643MEN F21BMC (Board Management Controller)
8644M:	Andreas Werner <andreas.werner@men.de>
8645S:	Supported
8646F:	drivers/mfd/menf21bmc.c
8647F:	drivers/watchdog/menf21bmc_wdt.c
8648F:	drivers/leds/leds-menf21bmc.c
8649F:	drivers/hwmon/menf21bmc_hwmon.c
8650F:	Documentation/hwmon/menf21bmc
8651
8652METAG ARCHITECTURE
8653M:	James Hogan <james.hogan@imgtec.com>
8654L:	linux-metag@vger.kernel.org
8655T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8656S:	Odd Fixes
8657F:	arch/metag/
8658F:	Documentation/metag/
8659F:	Documentation/devicetree/bindings/metag/
8660F:	Documentation/devicetree/bindings/interrupt-controller/img,*
8661F:	drivers/clocksource/metag_generic.c
8662F:	drivers/irqchip/irq-metag.c
8663F:	drivers/irqchip/irq-metag-ext.c
8664F:	drivers/tty/metag_da.c
8665
8666MICROBLAZE ARCHITECTURE
8667M:	Michal Simek <monstr@monstr.eu>
8668W:	http://www.monstr.eu/fdt/
8669T:	git git://git.monstr.eu/linux-2.6-microblaze.git
8670S:	Supported
8671F:	arch/microblaze/
8672
8673MICROCHIP / ATMEL AT91 SERIAL DRIVER
8674M:	Richard Genoud <richard.genoud@gmail.com>
8675S:	Maintained
8676F:	drivers/tty/serial/atmel_serial.c
8677F:	drivers/tty/serial/atmel_serial.h
8678
8679MICROCHIP / ATMEL DMA DRIVER
8680M:	Ludovic Desroches <ludovic.desroches@microchip.com>
8681L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8682L:	dmaengine@vger.kernel.org
8683S:	Supported
8684F:	drivers/dma/at_hdmac.c
8685F:	drivers/dma/at_hdmac_regs.h
8686F:	include/linux/platform_data/dma-atmel.h
8687
8688MICROCHIP / ATMEL ISC DRIVER
8689M:	Songjun Wu <songjun.wu@microchip.com>
8690L:	linux-media@vger.kernel.org
8691S:	Supported
8692F:	drivers/media/platform/atmel/atmel-isc.c
8693F:	drivers/media/platform/atmel/atmel-isc-regs.h
8694F:	devicetree/bindings/media/atmel-isc.txt
8695
8696MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
8697M:	Woojung Huh <Woojung.Huh@microchip.com>
8698M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
8699L:	netdev@vger.kernel.org
8700S:	Maintained
8701F:	net/dsa/tag_ksz.c
8702F:	drivers/net/dsa/microchip/*
8703F:	include/linux/platform_data/microchip-ksz.h
8704F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
8705
8706MICROCHIP USB251XB DRIVER
8707M:	Richard Leitner <richard.leitner@skidata.com>
8708L:	linux-usb@vger.kernel.org
8709S:	Maintained
8710F:	drivers/usb/misc/usb251xb.c
8711F:	Documentation/devicetree/bindings/usb/usb251xb.txt
8712
8713MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8714M:	Chen Yu <yu.c.chen@intel.com>
8715L:	platform-driver-x86@vger.kernel.org
8716S:	Supported
8717F:	drivers/platform/x86/surfacepro3_button.c
8718
8719MICROTEK X6 SCANNER
8720M:	Oliver Neukum <oliver@neukum.org>
8721S:	Maintained
8722F:	drivers/usb/image/microtek.*
8723
8724MIPS
8725M:	Ralf Baechle <ralf@linux-mips.org>
8726L:	linux-mips@linux-mips.org
8727W:	http://www.linux-mips.org/
8728T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
8729Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
8730S:	Supported
8731F:	Documentation/devicetree/bindings/mips/
8732F:	Documentation/mips/
8733F:	arch/mips/
8734
8735MIPS GENERIC PLATFORM
8736M:	Paul Burton <paul.burton@imgtec.com>
8737L:	linux-mips@linux-mips.org
8738S:	Supported
8739F:	arch/mips/generic/
8740
8741MIPS/LOONGSON1 ARCHITECTURE
8742M:	Keguang Zhang <keguang.zhang@gmail.com>
8743L:	linux-mips@linux-mips.org
8744S:	Maintained
8745F:	arch/mips/loongson32/
8746F:	arch/mips/include/asm/mach-loongson32/
8747F:	drivers/*/*loongson1*
8748F:	drivers/*/*/*loongson1*
8749
8750MIPS BOSTON DEVELOPMENT BOARD
8751M:	Paul Burton <paul.burton@imgtec.com>
8752L:	linux-mips@linux-mips.org
8753S:	Maintained
8754F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
8755F:	arch/mips/boot/dts/img/boston.dts
8756F:	arch/mips/configs/generic/board-boston.config
8757F:	drivers/clk/imgtec/clk-boston.c
8758F:	include/dt-bindings/clock/boston-clock.h
8759
8760MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8761M:	Hans Verkuil <hverkuil@xs4all.nl>
8762L:	linux-media@vger.kernel.org
8763T:	git git://linuxtv.org/media_tree.git
8764W:	https://linuxtv.org
8765S:	Odd Fixes
8766F:	drivers/media/radio/radio-miropcm20*
8767
8768MELLANOX MLX4 core VPI driver
8769M:	Tariq Toukan <tariqt@mellanox.com>
8770L:	netdev@vger.kernel.org
8771L:	linux-rdma@vger.kernel.org
8772W:	http://www.mellanox.com
8773Q:	http://patchwork.ozlabs.org/project/netdev/list/
8774S:	Supported
8775F:	drivers/net/ethernet/mellanox/mlx4/
8776F:	include/linux/mlx4/
8777
8778MELLANOX MLX4 IB driver
8779M:	Yishai Hadas <yishaih@mellanox.com>
8780L:	linux-rdma@vger.kernel.org
8781W:	http://www.mellanox.com
8782Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8783S:	Supported
8784F:	drivers/infiniband/hw/mlx4/
8785F:	include/linux/mlx4/
8786F:	include/uapi/rdma/mlx4-abi.h
8787
8788MELLANOX MLX5 core VPI driver
8789M:	Saeed Mahameed <saeedm@mellanox.com>
8790M:	Matan Barak <matanb@mellanox.com>
8791M:	Leon Romanovsky <leonro@mellanox.com>
8792L:	netdev@vger.kernel.org
8793L:	linux-rdma@vger.kernel.org
8794W:	http://www.mellanox.com
8795Q:	http://patchwork.ozlabs.org/project/netdev/list/
8796S:	Supported
8797F:	drivers/net/ethernet/mellanox/mlx5/core/
8798F:	include/linux/mlx5/
8799
8800MELLANOX MLX5 IB driver
8801M:	Matan Barak <matanb@mellanox.com>
8802M:	Leon Romanovsky <leonro@mellanox.com>
8803L:	linux-rdma@vger.kernel.org
8804W:	http://www.mellanox.com
8805Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8806S:	Supported
8807F:	drivers/infiniband/hw/mlx5/
8808F:	include/linux/mlx5/
8809F:	include/uapi/rdma/mlx5-abi.h
8810
8811MELEXIS MLX90614 DRIVER
8812M:	Crt Mori <cmo@melexis.com>
8813L:	linux-iio@vger.kernel.org
8814W:	http://www.melexis.com
8815S:	Supported
8816F:	drivers/iio/temperature/mlx90614.c
8817
8818MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8819M:	Don Brace <don.brace@microsemi.com>
8820L:	esc.storagedev@microsemi.com
8821L:	linux-scsi@vger.kernel.org
8822S:	Supported
8823F:	drivers/scsi/smartpqi/smartpqi*.[ch]
8824F:	drivers/scsi/smartpqi/Kconfig
8825F:	drivers/scsi/smartpqi/Makefile
8826F:	include/linux/cciss*.h
8827F:	include/uapi/linux/cciss*.h
8828F:	Documentation/scsi/smartpqi.txt
8829
8830MN88472 MEDIA DRIVER
8831M:	Antti Palosaari <crope@iki.fi>
8832L:	linux-media@vger.kernel.org
8833W:	https://linuxtv.org
8834W:	http://palosaari.fi/linux/
8835Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8836S:	Maintained
8837F:	drivers/media/dvb-frontends/mn88472*
8838
8839MN88473 MEDIA DRIVER
8840M:	Antti Palosaari <crope@iki.fi>
8841L:	linux-media@vger.kernel.org
8842W:	https://linuxtv.org
8843W:	http://palosaari.fi/linux/
8844Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8845S:	Maintained
8846F:	drivers/media/dvb-frontends/mn88473*
8847
8848MODULE SUPPORT
8849M:	Jessica Yu <jeyu@kernel.org>
8850M:	Rusty Russell <rusty@rustcorp.com.au>
8851T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8852S:	Maintained
8853F:	include/linux/module.h
8854F:	kernel/module.c
8855
8856MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8857W:	http://popies.net/meye/
8858S:	Orphan
8859F:	Documentation/media/v4l-drivers/meye*
8860F:	drivers/media/pci/meye/
8861F:	include/uapi/linux/meye.h
8862
8863MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8864M:	Jiri Slaby <jirislaby@gmail.com>
8865S:	Maintained
8866F:	Documentation/serial/moxa-smartio
8867F:	drivers/tty/mxser.*
8868
8869MR800 AVERMEDIA USB FM RADIO DRIVER
8870M:	Alexey Klimov <klimov.linux@gmail.com>
8871L:	linux-media@vger.kernel.org
8872T:	git git://linuxtv.org/media_tree.git
8873S:	Maintained
8874F:	drivers/media/radio/radio-mr800.c
8875
8876MRF24J40 IEEE 802.15.4 RADIO DRIVER
8877M:	Alan Ott <alan@signal11.us>
8878L:	linux-wpan@vger.kernel.org
8879S:	Maintained
8880F:	drivers/net/ieee802154/mrf24j40.c
8881F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8882
8883MSI LAPTOP SUPPORT
8884M:	"Lee, Chun-Yi" <jlee@suse.com>
8885L:	platform-driver-x86@vger.kernel.org
8886S:	Maintained
8887F:	drivers/platform/x86/msi-laptop.c
8888
8889MSI WMI SUPPORT
8890L:	platform-driver-x86@vger.kernel.org
8891S:	Orphan
8892F:	drivers/platform/x86/msi-wmi.c
8893
8894MSI001 MEDIA DRIVER
8895M:	Antti Palosaari <crope@iki.fi>
8896L:	linux-media@vger.kernel.org
8897W:	https://linuxtv.org
8898W:	http://palosaari.fi/linux/
8899Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8900T:	git git://linuxtv.org/anttip/media_tree.git
8901S:	Maintained
8902F:	drivers/media/tuners/msi001*
8903
8904MSI2500 MEDIA DRIVER
8905M:	Antti Palosaari <crope@iki.fi>
8906L:	linux-media@vger.kernel.org
8907W:	https://linuxtv.org
8908W:	http://palosaari.fi/linux/
8909Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8910T:	git git://linuxtv.org/anttip/media_tree.git
8911S:	Maintained
8912F:	drivers/media/usb/msi2500/
8913
8914MSYSTEMS DISKONCHIP G3 MTD DRIVER
8915M:	Robert Jarzmik <robert.jarzmik@free.fr>
8916L:	linux-mtd@lists.infradead.org
8917S:	Maintained
8918F:	drivers/mtd/devices/docg3*
8919
8920MT9M032 APTINA SENSOR DRIVER
8921M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8922L:	linux-media@vger.kernel.org
8923T:	git git://linuxtv.org/media_tree.git
8924S:	Maintained
8925F:	drivers/media/i2c/mt9m032.c
8926F:	include/media/i2c/mt9m032.h
8927
8928MT9P031 APTINA CAMERA SENSOR
8929M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8930L:	linux-media@vger.kernel.org
8931T:	git git://linuxtv.org/media_tree.git
8932S:	Maintained
8933F:	drivers/media/i2c/mt9p031.c
8934F:	include/media/i2c/mt9p031.h
8935
8936MT9T001 APTINA CAMERA SENSOR
8937M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8938L:	linux-media@vger.kernel.org
8939T:	git git://linuxtv.org/media_tree.git
8940S:	Maintained
8941F:	drivers/media/i2c/mt9t001.c
8942F:	include/media/i2c/mt9t001.h
8943
8944MT9V032 APTINA CAMERA SENSOR
8945M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8946L:	linux-media@vger.kernel.org
8947T:	git git://linuxtv.org/media_tree.git
8948S:	Maintained
8949F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8950F:	drivers/media/i2c/mt9v032.c
8951F:	include/media/i2c/mt9v032.h
8952
8953MULTIFUNCTION DEVICES (MFD)
8954M:	Lee Jones <lee.jones@linaro.org>
8955T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8956S:	Supported
8957F:	Documentation/devicetree/bindings/mfd/
8958F:	drivers/mfd/
8959F:	include/linux/mfd/
8960F:	include/dt-bindings/mfd/
8961
8962MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8963M:	Ulf Hansson <ulf.hansson@linaro.org>
8964L:	linux-mmc@vger.kernel.org
8965T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8966S:	Maintained
8967F:	Documentation/devicetree/bindings/mmc/
8968F:	drivers/mmc/
8969F:	include/linux/mmc/
8970F:	include/uapi/linux/mmc/
8971
8972MULTIMEDIA CARD (MMC) ETC. OVER SPI
8973S:	Orphan
8974F:	drivers/mmc/host/mmc_spi.c
8975F:	include/linux/spi/mmc_spi.h
8976
8977MULTIPLEXER SUBSYSTEM
8978M:	Peter Rosin <peda@axentia.se>
8979S:	Maintained
8980F:	Documentation/ABI/testing/mux/sysfs-class-mux*
8981F:	Documentation/devicetree/bindings/mux/
8982F:	include/linux/dt-bindings/mux/
8983F:	include/linux/mux/
8984F:	drivers/mux/
8985
8986MULTISOUND SOUND DRIVER
8987M:	Andrew Veliath <andrewtv@usa.net>
8988S:	Maintained
8989F:	Documentation/sound/oss/MultiSound
8990F:	sound/oss/msnd*
8991
8992MULTITECH MULTIPORT CARD (ISICOM)
8993S:	Orphan
8994F:	drivers/tty/isicom.c
8995F:	include/linux/isicom.h
8996
8997MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8998M:	Bin Liu <b-liu@ti.com>
8999L:	linux-usb@vger.kernel.org
9000T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
9001S:	Maintained
9002F:	drivers/usb/musb/
9003
9004MXL5007T MEDIA DRIVER
9005M:	Michael Krufky <mkrufky@linuxtv.org>
9006L:	linux-media@vger.kernel.org
9007W:	https://linuxtv.org
9008W:	http://github.com/mkrufky
9009Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9010T:	git git://linuxtv.org/mkrufky/tuners.git
9011S:	Maintained
9012F:	drivers/media/tuners/mxl5007t.*
9013
9014MXSFB DRM DRIVER
9015M:	Marek Vasut <marex@denx.de>
9016S:	Supported
9017F:	drivers/gpu/drm/mxsfb/
9018F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
9019
9020MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9021M:	Hyong-Youb Kim <hykim@myri.com>
9022L:	netdev@vger.kernel.org
9023W:	https://www.myricom.com/support/downloads/myri10ge.html
9024S:	Supported
9025F:	drivers/net/ethernet/myricom/myri10ge/
9026
9027NAND FLASH SUBSYSTEM
9028M:	Boris Brezillon <boris.brezillon@free-electrons.com>
9029R:	Richard Weinberger <richard@nod.at>
9030L:	linux-mtd@lists.infradead.org
9031W:	http://www.linux-mtd.infradead.org/
9032Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9033T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9034T:	git git://git.infradead.org/l2-mtd.git nand/next
9035S:	Maintained
9036F:	drivers/mtd/nand/
9037F:	include/linux/mtd/nand*.h
9038
9039NATSEMI ETHERNET DRIVER (DP8381x)
9040S:	Orphan
9041F:	drivers/net/ethernet/natsemi/natsemi.c
9042
9043NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9044M:	Daniel Mack <zonque@gmail.com>
9045S:	Maintained
9046L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9047W:	http://www.native-instruments.com
9048F:	sound/usb/caiaq/
9049
9050NCP FILESYSTEM
9051M:	Petr Vandrovec <petr@vandrovec.name>
9052S:	Odd Fixes
9053F:	fs/ncpfs/
9054
9055NCR 5380 SCSI DRIVERS
9056M:	Finn Thain <fthain@telegraphics.com.au>
9057M:	Michael Schmitz <schmitzmic@gmail.com>
9058L:	linux-scsi@vger.kernel.org
9059S:	Maintained
9060F:	Documentation/scsi/g_NCR5380.txt
9061F:	drivers/scsi/NCR5380.*
9062F:	drivers/scsi/arm/cumana_1.c
9063F:	drivers/scsi/arm/oak.c
9064F:	drivers/scsi/atari_scsi.*
9065F:	drivers/scsi/dmx3191d.c
9066F:	drivers/scsi/g_NCR5380.*
9067F:	drivers/scsi/mac_scsi.*
9068F:	drivers/scsi/sun3_scsi.*
9069F:	drivers/scsi/sun3_scsi_vme.c
9070
9071NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9072M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9073L:	linux-scsi@vger.kernel.org
9074S:	Maintained
9075F:	drivers/scsi/NCR_D700.*
9076
9077NCT6775 HARDWARE MONITOR DRIVER
9078M:	Guenter Roeck <linux@roeck-us.net>
9079L:	linux-hwmon@vger.kernel.org
9080S:	Maintained
9081F:	Documentation/hwmon/nct6775
9082F:	drivers/hwmon/nct6775.c
9083
9084NETEFFECT IWARP RNIC DRIVER (IW_NES)
9085M:	Faisal Latif <faisal.latif@intel.com>
9086L:	linux-rdma@vger.kernel.org
9087W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9088S:	Supported
9089F:	drivers/infiniband/hw/nes/
9090F:	include/uapi/rdma/nes-abi.h
9091
9092NETEM NETWORK EMULATOR
9093M:	Stephen Hemminger <stephen@networkplumber.org>
9094L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9095S:	Maintained
9096F:	net/sched/sch_netem.c
9097
9098NETERION 10GbE DRIVERS (s2io/vxge)
9099M:	Jon Mason <jdmason@kudzu.us>
9100L:	netdev@vger.kernel.org
9101S:	Supported
9102F:	Documentation/networking/s2io.txt
9103F:	Documentation/networking/vxge.txt
9104F:	drivers/net/ethernet/neterion/
9105
9106NETFILTER
9107M:	Pablo Neira Ayuso <pablo@netfilter.org>
9108M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9109M:	Florian Westphal <fw@strlen.de>
9110L:	netfilter-devel@vger.kernel.org
9111L:	coreteam@netfilter.org
9112W:	http://www.netfilter.org/
9113W:	http://www.iptables.org/
9114W:	http://www.nftables.org/
9115Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
9116T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9117T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9118S:	Maintained
9119F:	include/linux/netfilter*
9120F:	include/linux/netfilter/
9121F:	include/net/netfilter/
9122F:	include/uapi/linux/netfilter*
9123F:	include/uapi/linux/netfilter/
9124F:	net/*/netfilter.c
9125F:	net/*/netfilter/
9126F:	net/netfilter/
9127F:	net/bridge/br_netfilter*.c
9128
9129NETLABEL
9130M:	Paul Moore <paul@paul-moore.com>
9131W:	http://netlabel.sf.net
9132L:	netdev@vger.kernel.org
9133S:	Maintained
9134F:	Documentation/netlabel/
9135F:	include/net/netlabel.h
9136F:	net/netlabel/
9137
9138NETROM NETWORK LAYER
9139M:	Ralf Baechle <ralf@linux-mips.org>
9140L:	linux-hams@vger.kernel.org
9141W:	http://www.linux-ax25.org/
9142S:	Maintained
9143F:	include/net/netrom.h
9144F:	include/uapi/linux/netrom.h
9145F:	net/netrom/
9146
9147NETRONOME ETHERNET DRIVERS
9148M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9149L:	oss-drivers@netronome.com
9150S:	Maintained
9151F:	drivers/net/ethernet/netronome/
9152
9153NETWORK BLOCK DEVICE (NBD)
9154M:	Josef Bacik <jbacik@fb.com>
9155S:	Maintained
9156L:	linux-block@vger.kernel.org
9157L:	nbd-general@lists.sourceforge.net
9158F:	Documentation/blockdev/nbd.txt
9159F:	drivers/block/nbd.c
9160F:	include/uapi/linux/nbd.h
9161
9162NETWORK DROP MONITOR
9163M:	Neil Horman <nhorman@tuxdriver.com>
9164L:	netdev@vger.kernel.org
9165S:	Maintained
9166W:	https://fedorahosted.org/dropwatch/
9167F:	net/core/drop_monitor.c
9168
9169NETWORKING [DSA]
9170M:	Andrew Lunn <andrew@lunn.ch>
9171M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9172M:	Florian Fainelli <f.fainelli@gmail.com>
9173S:	Maintained
9174F:	net/dsa/
9175F:	include/net/dsa.h
9176F:	drivers/net/dsa/
9177
9178NETWORKING [GENERAL]
9179M:	"David S. Miller" <davem@davemloft.net>
9180L:	netdev@vger.kernel.org
9181W:	http://www.linuxfoundation.org/en/Net
9182Q:	http://patchwork.ozlabs.org/project/netdev/list/
9183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9184T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9185B:	mailto:netdev@vger.kernel.org
9186S:	Maintained
9187F:	net/
9188F:	include/net/
9189F:	include/linux/in.h
9190F:	include/linux/net.h
9191F:	include/linux/netdevice.h
9192F:	include/uapi/linux/in.h
9193F:	include/uapi/linux/net.h
9194F:	include/uapi/linux/netdevice.h
9195F:	include/uapi/linux/net_namespace.h
9196F:	tools/net/
9197F:	tools/testing/selftests/net/
9198F:	lib/random32.c
9199
9200NETWORKING [IPv4/IPv6]
9201M:	"David S. Miller" <davem@davemloft.net>
9202M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9203M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9204L:	netdev@vger.kernel.org
9205T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9206S:	Maintained
9207F:	net/ipv4/
9208F:	net/ipv6/
9209F:	include/net/ip*
9210F:	arch/x86/net/*
9211
9212NETWORKING [TLS]
9213M:	Ilya Lesokhin <ilyal@mellanox.com>
9214M:	Aviad Yehezkel <aviadye@mellanox.com>
9215M:	Dave Watson <davejwatson@fb.com>
9216L:	netdev@vger.kernel.org
9217S:	Maintained
9218F:	net/tls/*
9219F:	include/uapi/linux/tls.h
9220F:	include/net/tls.h
9221
9222NETWORKING [IPSEC]
9223M:	Steffen Klassert <steffen.klassert@secunet.com>
9224M:	Herbert Xu <herbert@gondor.apana.org.au>
9225M:	"David S. Miller" <davem@davemloft.net>
9226L:	netdev@vger.kernel.org
9227T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9228T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9229S:	Maintained
9230F:	net/core/flow.c
9231F:	net/xfrm/
9232F:	net/key/
9233F:	net/ipv4/xfrm*
9234F:	net/ipv4/esp4*
9235F:	net/ipv4/ah4.c
9236F:	net/ipv4/ipcomp.c
9237F:	net/ipv4/ip_vti.c
9238F:	net/ipv6/xfrm*
9239F:	net/ipv6/esp6*
9240F:	net/ipv6/ah6.c
9241F:	net/ipv6/ipcomp6.c
9242F:	net/ipv6/ip6_vti.c
9243F:	include/uapi/linux/xfrm.h
9244F:	include/net/xfrm.h
9245
9246NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
9247M:	Paul Moore <paul@paul-moore.com>
9248L:	netdev@vger.kernel.org
9249S:	Maintained
9250
9251NETWORKING [WIRELESS]
9252L:	linux-wireless@vger.kernel.org
9253Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9254
9255NETWORKING DRIVERS
9256L:	netdev@vger.kernel.org
9257W:	http://www.linuxfoundation.org/en/Net
9258Q:	http://patchwork.ozlabs.org/project/netdev/list/
9259T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9261S:	Odd Fixes
9262F:	Documentation/devicetree/bindings/net/
9263F:	drivers/net/
9264F:	include/linux/if_*
9265F:	include/linux/netdevice.h
9266F:	include/linux/etherdevice.h
9267F:	include/linux/fcdevice.h
9268F:	include/linux/fddidevice.h
9269F:	include/linux/hippidevice.h
9270F:	include/linux/inetdevice.h
9271F:	include/uapi/linux/if_*
9272F:	include/uapi/linux/netdevice.h
9273
9274NETWORKING DRIVERS (WIRELESS)
9275M:	Kalle Valo <kvalo@codeaurora.org>
9276L:	linux-wireless@vger.kernel.org
9277Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9278T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9279T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9280S:	Maintained
9281F:	Documentation/devicetree/bindings/net/wireless/
9282F:	drivers/net/wireless/
9283
9284NETXEN (1/10) GbE SUPPORT
9285M:	Manish Chopra <manish.chopra@cavium.com>
9286M:	Rahul Verma <rahul.verma@cavium.com>
9287M:	Dept-GELinuxNICDev@cavium.com
9288L:	netdev@vger.kernel.org
9289S:	Supported
9290F:	drivers/net/ethernet/qlogic/netxen/
9291
9292NFC SUBSYSTEM
9293M:	Samuel Ortiz <sameo@linux.intel.com>
9294L:	linux-wireless@vger.kernel.org
9295L:	linux-nfc@lists.01.org (subscribers-only)
9296S:	Supported
9297F:	net/nfc/
9298F:	include/net/nfc/
9299F:	include/uapi/linux/nfc.h
9300F:	drivers/nfc/
9301F:	include/linux/platform_data/nfcmrvl.h
9302F:	include/linux/platform_data/nxp-nci.h
9303F:	Documentation/devicetree/bindings/net/nfc/
9304
9305NFS, SUNRPC, AND LOCKD CLIENTS
9306M:	Trond Myklebust <trond.myklebust@primarydata.com>
9307M:	Anna Schumaker <anna.schumaker@netapp.com>
9308L:	linux-nfs@vger.kernel.org
9309W:	http://client.linux-nfs.org
9310T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9311S:	Maintained
9312F:	fs/lockd/
9313F:	fs/nfs/
9314F:	fs/nfs_common/
9315F:	net/sunrpc/
9316F:	include/linux/lockd/
9317F:	include/linux/nfs*
9318F:	include/linux/sunrpc/
9319F:	include/uapi/linux/nfs*
9320F:	include/uapi/linux/sunrpc/
9321
9322NILFS2 FILESYSTEM
9323M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9324L:	linux-nilfs@vger.kernel.org
9325W:	http://nilfs.sourceforge.net/
9326W:	http://nilfs.osdn.jp/
9327T:	git git://github.com/konis/nilfs2.git
9328S:	Supported
9329F:	Documentation/filesystems/nilfs2.txt
9330F:	fs/nilfs2/
9331F:	include/trace/events/nilfs2.h
9332F:	include/uapi/linux/nilfs2_api.h
9333F:	include/uapi/linux/nilfs2_ondisk.h
9334
9335NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9336M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9337W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9338S:	Maintained
9339F:	Documentation/scsi/NinjaSCSI.txt
9340F:	drivers/scsi/pcmcia/nsp_*
9341
9342NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9343M:	GOTO Masanori <gotom@debian.or.jp>
9344M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9345W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9346S:	Maintained
9347F:	Documentation/scsi/NinjaSCSI.txt
9348F:	drivers/scsi/nsp32*
9349
9350NIOS2 ARCHITECTURE
9351M:	Ley Foon Tan <lftan@altera.com>
9352L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9353T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9354S:	Maintained
9355F:	arch/nios2/
9356
9357NOHZ, DYNTICKS SUPPORT
9358M:	Frederic Weisbecker <fweisbec@gmail.com>
9359M:	Thomas Gleixner <tglx@linutronix.de>
9360M:	Ingo Molnar <mingo@kernel.org>
9361L:	linux-kernel@vger.kernel.org
9362T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9363S:	Maintained
9364F:	kernel/time/tick*.*
9365F:	include/linux/tick.h
9366F:	include/linux/sched/nohz.h
9367
9368NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9369M:	Pavel Machek <pavel@ucw.cz>
9370M:	Sakari Ailus <sakari.ailus@iki.fi>
9371L:	linux-media@vger.kernel.org
9372S:	Maintained
9373F:	drivers/media/i2c/et8ek8
9374F:	drivers/media/i2c/ad5820.c
9375
9376NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9377M:	Pavel Machek <pavel@ucw.cz>
9378M:	Sakari Ailus <sakari.ailus@iki.fi>
9379L:	linux-media@vger.kernel.org
9380S:	Maintained
9381F:	drivers/media/i2c/et8ek8
9382F:	drivers/media/i2c/ad5820.c
9383
9384NOKIA N900 POWER SUPPLY DRIVERS
9385R:	Pali Rohár <pali.rohar@gmail.com>
9386F:	include/linux/power/bq2415x_charger.h
9387F:	include/linux/power/bq27xxx_battery.h
9388F:	include/linux/power/isp1704_charger.h
9389F:	drivers/power/supply/bq2415x_charger.c
9390F:	drivers/power/supply/bq27xxx_battery.c
9391F:	drivers/power/supply/bq27xxx_battery_i2c.c
9392F:	drivers/power/supply/isp1704_charger.c
9393F:	drivers/power/supply/rx51_battery.c
9394
9395NTB DRIVER CORE
9396M:	Jon Mason <jdmason@kudzu.us>
9397M:	Dave Jiang <dave.jiang@intel.com>
9398M:	Allen Hubbe <Allen.Hubbe@emc.com>
9399L:	linux-ntb@googlegroups.com
9400S:	Supported
9401W:	https://github.com/jonmason/ntb/wiki
9402T:	git git://github.com/jonmason/ntb.git
9403F:	drivers/ntb/
9404F:	drivers/net/ntb_netdev.c
9405F:	include/linux/ntb.h
9406F:	include/linux/ntb_transport.h
9407F:	tools/testing/selftests/ntb/
9408
9409NTB IDT DRIVER
9410M:	Serge Semin <fancer.lancer@gmail.com>
9411L:	linux-ntb@googlegroups.com
9412S:	Supported
9413F:	drivers/ntb/hw/idt/
9414
9415NTB INTEL DRIVER
9416M:	Jon Mason <jdmason@kudzu.us>
9417M:	Dave Jiang <dave.jiang@intel.com>
9418L:	linux-ntb@googlegroups.com
9419S:	Supported
9420W:	https://github.com/jonmason/ntb/wiki
9421T:	git git://github.com/jonmason/ntb.git
9422F:	drivers/ntb/hw/intel/
9423
9424NTB AMD DRIVER
9425M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9426L:	linux-ntb@googlegroups.com
9427S:	Supported
9428F:	drivers/ntb/hw/amd/
9429
9430NTFS FILESYSTEM
9431M:	Anton Altaparmakov <anton@tuxera.com>
9432L:	linux-ntfs-dev@lists.sourceforge.net
9433W:	http://www.tuxera.com/
9434T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9435S:	Supported
9436F:	Documentation/filesystems/ntfs.txt
9437F:	fs/ntfs/
9438
9439NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9440M:	Antonino Daplas <adaplas@gmail.com>
9441L:	linux-fbdev@vger.kernel.org
9442S:	Maintained
9443F:	drivers/video/fbdev/riva/
9444F:	drivers/video/fbdev/nvidia/
9445
9446NVM EXPRESS DRIVER
9447M:	Keith Busch <keith.busch@intel.com>
9448M:	Jens Axboe <axboe@fb.com>
9449M:	Christoph Hellwig <hch@lst.de>
9450M:	Sagi Grimberg <sagi@grimberg.me>
9451L:	linux-nvme@lists.infradead.org
9452T:	git://git.infradead.org/nvme.git
9453W:	http://git.infradead.org/nvme.git
9454S:	Supported
9455F:	drivers/nvme/host/
9456F:	include/linux/nvme.h
9457F:	include/uapi/linux/nvme_ioctl.h
9458
9459NVM EXPRESS TARGET DRIVER
9460M:	Christoph Hellwig <hch@lst.de>
9461M:	Sagi Grimberg <sagi@grimberg.me>
9462L:	linux-nvme@lists.infradead.org
9463T:	git://git.infradead.org/nvme.git
9464W:	http://git.infradead.org/nvme.git
9465S:	Supported
9466F:	drivers/nvme/target/
9467
9468NVM EXPRESS FC TRANSPORT DRIVERS
9469M:	James Smart <james.smart@broadcom.com>
9470L:	linux-nvme@lists.infradead.org
9471S:	Supported
9472F:	include/linux/nvme-fc.h
9473F:	include/linux/nvme-fc-driver.h
9474F:	drivers/nvme/host/fc.c
9475F:	drivers/nvme/target/fc.c
9476F:	drivers/nvme/target/fcloop.c
9477
9478NVMEM FRAMEWORK
9479M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9480S:	Maintained
9481F:	drivers/nvmem/
9482F:	Documentation/devicetree/bindings/nvmem/
9483F:	include/linux/nvmem-consumer.h
9484F:	include/linux/nvmem-provider.h
9485
9486NXP-NCI NFC DRIVER
9487M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
9488R:	Charles Gorand <charles.gorand@effinnov.com>
9489L:	linux-nfc@lists.01.org (moderated for non-subscribers)
9490S:	Supported
9491F:	drivers/nfc/nxp-nci
9492
9493NXP TDA998X DRM DRIVER
9494M:	Russell King <linux@armlinux.org.uk>
9495S:	Supported
9496T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9497T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9498F:	drivers/gpu/drm/i2c/tda998x_drv.c
9499F:	include/drm/i2c/tda998x.h
9500
9501NXP TFA9879 DRIVER
9502M:	Peter Rosin <peda@axentia.se>
9503L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9504S:	Maintained
9505F:	sound/soc/codecs/tfa9879*
9506
9507OBJTOOL
9508M:	Josh Poimboeuf <jpoimboe@redhat.com>
9509S:	Supported
9510F:	tools/objtool/
9511
9512OMAP1 SUPPORT
9513M:	Aaro Koskinen <aaro.koskinen@iki.fi>
9514M:	Tony Lindgren <tony@atomide.com>
9515L:	linux-omap@vger.kernel.org
9516Q:	http://patchwork.kernel.org/project/linux-omap/list/
9517T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9518S:	Maintained
9519F:	arch/arm/mach-omap1/
9520F:	arch/arm/plat-omap/
9521F:	arch/arm/configs/omap1_defconfig
9522F:	drivers/i2c/busses/i2c-omap.c
9523F:	include/linux/i2c-omap.h
9524
9525OMAP2+ SUPPORT
9526M:	Tony Lindgren <tony@atomide.com>
9527L:	linux-omap@vger.kernel.org
9528W:	http://www.muru.com/linux/omap/
9529W:	http://linux.omap.com/
9530Q:	http://patchwork.kernel.org/project/linux-omap/list/
9531T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9532S:	Maintained
9533F:	arch/arm/mach-omap2/
9534F:	arch/arm/plat-omap/
9535F:	arch/arm/configs/omap2plus_defconfig
9536F:	drivers/i2c/busses/i2c-omap.c
9537F:	drivers/irqchip/irq-omap-intc.c
9538F:	drivers/mfd/*omap*.c
9539F:	drivers/mfd/menelaus.c
9540F:	drivers/mfd/palmas.c
9541F:	drivers/mfd/tps65217.c
9542F:	drivers/mfd/tps65218.c
9543F:	drivers/mfd/tps65910.c
9544F:	drivers/mfd/twl-core.[ch]
9545F:	drivers/mfd/twl4030*.c
9546F:	drivers/mfd/twl6030*.c
9547F:	drivers/mfd/twl6040*.c
9548F:	drivers/regulator/palmas-regulator*.c
9549F:	drivers/regulator/pbias-regulator.c
9550F:	drivers/regulator/tps65217-regulator.c
9551F:	drivers/regulator/tps65218-regulator.c
9552F:	drivers/regulator/tps65910-regulator.c
9553F:	drivers/regulator/twl-regulator.c
9554F:	drivers/regulator/twl6030-regulator.c
9555F:	include/linux/i2c-omap.h
9556
9557OMAP DEVICE TREE SUPPORT
9558M:	Benoît Cousson <bcousson@baylibre.com>
9559M:	Tony Lindgren <tony@atomide.com>
9560L:	linux-omap@vger.kernel.org
9561L:	devicetree@vger.kernel.org
9562S:	Maintained
9563F:	arch/arm/boot/dts/*omap*
9564F:	arch/arm/boot/dts/*am3*
9565F:	arch/arm/boot/dts/*am4*
9566F:	arch/arm/boot/dts/*am5*
9567F:	arch/arm/boot/dts/*dra7*
9568
9569OMAP CLOCK FRAMEWORK SUPPORT
9570M:	Paul Walmsley <paul@pwsan.com>
9571L:	linux-omap@vger.kernel.org
9572S:	Maintained
9573F:	arch/arm/*omap*/*clock*
9574
9575OMAP POWER MANAGEMENT SUPPORT
9576M:	Kevin Hilman <khilman@kernel.org>
9577L:	linux-omap@vger.kernel.org
9578S:	Maintained
9579F:	arch/arm/*omap*/*pm*
9580F:	drivers/cpufreq/omap-cpufreq.c
9581
9582OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9583M:	Rajendra Nayak <rnayak@codeaurora.org>
9584M:	Paul Walmsley <paul@pwsan.com>
9585L:	linux-omap@vger.kernel.org
9586S:	Maintained
9587F:	arch/arm/mach-omap2/prm*
9588
9589OMAP AUDIO SUPPORT
9590M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
9591M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
9592L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9593L:	linux-omap@vger.kernel.org
9594S:	Maintained
9595F:	sound/soc/omap/
9596
9597OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9598M:	Roger Quadros <rogerq@ti.com>
9599M:	Tony Lindgren <tony@atomide.com>
9600L:	linux-omap@vger.kernel.org
9601S:	Maintained
9602F:	drivers/memory/omap-gpmc.c
9603F:	arch/arm/mach-omap2/*gpmc*
9604
9605OMAP FRAMEBUFFER SUPPORT
9606M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9607L:	linux-fbdev@vger.kernel.org
9608L:	linux-omap@vger.kernel.org
9609S:	Maintained
9610F:	drivers/video/fbdev/omap/
9611
9612OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9613M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9614L:	linux-omap@vger.kernel.org
9615L:	linux-fbdev@vger.kernel.org
9616S:	Maintained
9617F:	drivers/video/fbdev/omap2/
9618F:	Documentation/arm/OMAP/DSS
9619
9620OMAP HARDWARE SPINLOCK SUPPORT
9621M:	Ohad Ben-Cohen <ohad@wizery.com>
9622L:	linux-omap@vger.kernel.org
9623S:	Maintained
9624F:	drivers/hwspinlock/omap_hwspinlock.c
9625
9626OMAP MMC SUPPORT
9627M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
9628L:	linux-omap@vger.kernel.org
9629S:	Maintained
9630F:	drivers/mmc/host/omap.c
9631
9632OMAP HS MMC SUPPORT
9633L:	linux-mmc@vger.kernel.org
9634L:	linux-omap@vger.kernel.org
9635S:	Orphan
9636F:	drivers/mmc/host/omap_hsmmc.c
9637
9638OMAP RANDOM NUMBER GENERATOR SUPPORT
9639M:	Deepak Saxena <dsaxena@plexity.net>
9640S:	Maintained
9641F:	drivers/char/hw_random/omap-rng.c
9642
9643OMAP HWMOD SUPPORT
9644M:	Benoît Cousson <bcousson@baylibre.com>
9645M:	Paul Walmsley <paul@pwsan.com>
9646L:	linux-omap@vger.kernel.org
9647S:	Maintained
9648F:	arch/arm/mach-omap2/omap_hwmod.*
9649
9650OMAP HWMOD DATA
9651M:	Paul Walmsley <paul@pwsan.com>
9652L:	linux-omap@vger.kernel.org
9653S:	Maintained
9654F:	arch/arm/mach-omap2/omap_hwmod*data*
9655
9656OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9657M:	Benoît Cousson <bcousson@baylibre.com>
9658L:	linux-omap@vger.kernel.org
9659S:	Maintained
9660F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9661
9662OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9663M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9664L:	linux-media@vger.kernel.org
9665S:	Maintained
9666F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
9667F:	drivers/media/platform/omap3isp/
9668F:	drivers/staging/media/omap4iss/
9669
9670OMAP USB SUPPORT
9671L:	linux-usb@vger.kernel.org
9672L:	linux-omap@vger.kernel.org
9673S:	Orphan
9674F:	drivers/usb/*/*omap*
9675F:	arch/arm/*omap*/usb*
9676
9677OMAP GPIO DRIVER
9678M:	Grygorii Strashko <grygorii.strashko@ti.com>
9679M:	Santosh Shilimkar <ssantosh@kernel.org>
9680M:	Kevin Hilman <khilman@kernel.org>
9681L:	linux-omap@vger.kernel.org
9682S:	Maintained
9683F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
9684F:	drivers/gpio/gpio-omap.c
9685
9686OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9687M:	Mark Jackson <mpfj@newflow.co.uk>
9688L:	linux-omap@vger.kernel.org
9689S:	Maintained
9690F:	arch/arm/boot/dts/am335x-nano.dts
9691
9692OMFS FILESYSTEM
9693M:	Bob Copeland <me@bobcopeland.com>
9694L:	linux-karma-devel@lists.sourceforge.net
9695S:	Maintained
9696F:	Documentation/filesystems/omfs.txt
9697F:	fs/omfs/
9698
9699OMNIKEY CARDMAN 4000 DRIVER
9700M:	Harald Welte <laforge@gnumonks.org>
9701S:	Maintained
9702F:	drivers/char/pcmcia/cm4000_cs.c
9703F:	include/linux/cm4000_cs.h
9704F:	include/uapi/linux/cm4000_cs.h
9705
9706OMNIKEY CARDMAN 4040 DRIVER
9707M:	Harald Welte <laforge@gnumonks.org>
9708S:	Maintained
9709F:	drivers/char/pcmcia/cm4040_cs.*
9710
9711OMNIVISION OV5640 SENSOR DRIVER
9712M:	Steve Longerbeam <slongerbeam@gmail.com>
9713L:	linux-media@vger.kernel.org
9714T:	git git://linuxtv.org/media_tree.git
9715S:	Maintained
9716F:	drivers/media/i2c/ov5640.c
9717
9718OMNIVISION OV5647 SENSOR DRIVER
9719M:	Ramiro Oliveira <roliveir@synopsys.com>
9720L:	linux-media@vger.kernel.org
9721T:	git git://linuxtv.org/media_tree.git
9722S:	Maintained
9723F:	drivers/media/i2c/ov5647.c
9724
9725OMNIVISION OV7670 SENSOR DRIVER
9726M:	Jonathan Corbet <corbet@lwn.net>
9727L:	linux-media@vger.kernel.org
9728T:	git git://linuxtv.org/media_tree.git
9729S:	Maintained
9730F:	drivers/media/i2c/ov7670.c
9731F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
9732
9733OMNIVISION OV13858 SENSOR DRIVER
9734M:	Sakari Ailus <sakari.ailus@linux.intel.com>
9735L:	linux-media@vger.kernel.org
9736T:	git git://linuxtv.org/media_tree.git
9737S:	Maintained
9738F:	drivers/media/i2c/ov13858.c
9739
9740ONENAND FLASH DRIVER
9741M:	Kyungmin Park <kyungmin.park@samsung.com>
9742L:	linux-mtd@lists.infradead.org
9743S:	Maintained
9744F:	drivers/mtd/onenand/
9745F:	include/linux/mtd/onenand*.h
9746
9747ONSTREAM SCSI TAPE DRIVER
9748M:	Willem Riede <osst@riede.org>
9749L:	osst-users@lists.sourceforge.net
9750L:	linux-scsi@vger.kernel.org
9751S:	Maintained
9752F:	Documentation/scsi/osst.txt
9753F:	drivers/scsi/osst.*
9754F:	drivers/scsi/osst_*.h
9755F:	drivers/scsi/st.h
9756
9757OPENCORES I2C BUS DRIVER
9758M:	Peter Korsgaard <jacmet@sunsite.dk>
9759L:	linux-i2c@vger.kernel.org
9760S:	Maintained
9761F:	Documentation/i2c/busses/i2c-ocores
9762F:	drivers/i2c/busses/i2c-ocores.c
9763
9764OPEN FIRMWARE AND FLATTENED DEVICE TREE
9765M:	Rob Herring <robh+dt@kernel.org>
9766M:	Frank Rowand <frowand.list@gmail.com>
9767L:	devicetree@vger.kernel.org
9768W:	http://www.devicetree.org/
9769T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9770S:	Maintained
9771F:	drivers/of/
9772F:	include/linux/of*.h
9773F:	scripts/dtc/
9774F:	Documentation/ABI/testing/sysfs-firmware-ofw
9775
9776OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9777M:	Rob Herring <robh+dt@kernel.org>
9778M:	Mark Rutland <mark.rutland@arm.com>
9779L:	devicetree@vger.kernel.org
9780T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9781Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9782S:	Maintained
9783F:	Documentation/devicetree/
9784F:	arch/*/boot/dts/
9785F:	include/dt-bindings/
9786
9787OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9788M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9789L:	devicetree@vger.kernel.org
9790S:	Maintained
9791F:	Documentation/devicetree/dynamic-resolution-notes.txt
9792F:	Documentation/devicetree/overlay-notes.txt
9793F:	drivers/of/overlay.c
9794F:	drivers/of/resolver.c
9795
9796OPENRISC ARCHITECTURE
9797M:	Jonas Bonn <jonas@southpole.se>
9798M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9799M:	Stafford Horne <shorne@gmail.com>
9800T:	git git://github.com/openrisc/linux.git
9801L:	openrisc@lists.librecores.org
9802W:	http://openrisc.io
9803S:	Maintained
9804F:	arch/openrisc/
9805
9806OPENVSWITCH
9807M:	Pravin Shelar <pshelar@nicira.com>
9808L:	netdev@vger.kernel.org
9809L:	dev@openvswitch.org
9810W:	http://openvswitch.org
9811S:	Maintained
9812F:	net/openvswitch/
9813F:	include/uapi/linux/openvswitch.h
9814
9815OPERATING PERFORMANCE POINTS (OPP)
9816M:	Viresh Kumar <vireshk@kernel.org>
9817M:	Nishanth Menon <nm@ti.com>
9818M:	Stephen Boyd <sboyd@codeaurora.org>
9819L:	linux-pm@vger.kernel.org
9820S:	Maintained
9821T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9822F:	drivers/base/power/opp/
9823F:	include/linux/pm_opp.h
9824F:	Documentation/power/opp.txt
9825F:	Documentation/devicetree/bindings/opp/
9826
9827OPL4 DRIVER
9828M:	Clemens Ladisch <clemens@ladisch.de>
9829L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9830T:	git git://git.alsa-project.org/alsa-kernel.git
9831S:	Maintained
9832F:	sound/drivers/opl4/
9833
9834OPROFILE
9835M:	Robert Richter <rric@kernel.org>
9836L:	oprofile-list@lists.sf.net
9837S:	Maintained
9838F:	arch/*/include/asm/oprofile*.h
9839F:	arch/*/oprofile/
9840F:	drivers/oprofile/
9841F:	include/linux/oprofile.h
9842
9843OP-TEE DRIVER
9844M:	Jens Wiklander <jens.wiklander@linaro.org>
9845S:	Maintained
9846F:	drivers/tee/optee/
9847
9848ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9849M:	Mark Fasheh <mfasheh@versity.com>
9850M:	Joel Becker <jlbec@evilplan.org>
9851L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9852W:	http://ocfs2.wiki.kernel.org
9853S:	Supported
9854F:	Documentation/filesystems/ocfs2.txt
9855F:	Documentation/filesystems/dlmfs.txt
9856F:	fs/ocfs2/
9857
9858ORINOCO DRIVER
9859L:	linux-wireless@vger.kernel.org
9860W:	http://wireless.kernel.org/en/users/Drivers/orinoco
9861W:	http://www.nongnu.org/orinoco/
9862S:	Orphan
9863F:	drivers/net/wireless/intersil/orinoco/
9864
9865OSD LIBRARY and FILESYSTEM
9866M:	Boaz Harrosh <ooo@electrozaur.com>
9867S:	Maintained
9868F:	drivers/scsi/osd/
9869F:	include/scsi/osd_*
9870F:	fs/exofs/
9871
9872OVERLAY FILESYSTEM
9873M:	Miklos Szeredi <miklos@szeredi.hu>
9874L:	linux-unionfs@vger.kernel.org
9875T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9876S:	Supported
9877F:	fs/overlayfs/
9878F:	Documentation/filesystems/overlayfs.txt
9879
9880ORANGEFS FILESYSTEM
9881M:	Mike Marshall <hubcap@omnibond.com>
9882L:	pvfs2-developers@beowulf-underground.org (subscribers-only)
9883T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9884S:	Supported
9885F:	fs/orangefs/
9886F:	Documentation/filesystems/orangefs.txt
9887
9888P54 WIRELESS DRIVER
9889M:	Christian Lamparter <chunkeey@googlemail.com>
9890L:	linux-wireless@vger.kernel.org
9891W:	http://wireless.kernel.org/en/users/Drivers/p54
9892S:	Maintained
9893F:	drivers/net/wireless/intersil/p54/
9894
9895PA SEMI ETHERNET DRIVER
9896L:	netdev@vger.kernel.org
9897S:	Orphan
9898F:	drivers/net/ethernet/pasemi/*
9899
9900PA SEMI SMBUS DRIVER
9901L:	linux-i2c@vger.kernel.org
9902S:	Orphan
9903F:	drivers/i2c/busses/i2c-pasemi.c
9904
9905PADATA PARALLEL EXECUTION MECHANISM
9906M:	Steffen Klassert <steffen.klassert@secunet.com>
9907L:	linux-crypto@vger.kernel.org
9908S:	Maintained
9909F:	kernel/padata.c
9910F:	include/linux/padata.h
9911F:	Documentation/padata.txt
9912
9913PANASONIC LAPTOP ACPI EXTRAS DRIVER
9914M:	Harald Welte <laforge@gnumonks.org>
9915L:	platform-driver-x86@vger.kernel.org
9916S:	Maintained
9917F:	drivers/platform/x86/panasonic-laptop.c
9918
9919PANASONIC MN10300/AM33/AM34 PORT
9920M:	David Howells <dhowells@redhat.com>
9921L:	linux-am33-list@redhat.com (moderated for non-subscribers)
9922W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9923S:	Maintained
9924F:	Documentation/mn10300/
9925F:	arch/mn10300/
9926
9927PARALLEL LCD/KEYPAD PANEL DRIVER
9928M:      Willy Tarreau <willy@haproxy.com>
9929M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9930S:      Odd Fixes
9931F:      Documentation/misc-devices/lcd-panel-cgram.txt
9932F:      drivers/misc/panel.c
9933
9934PARALLEL PORT SUBSYSTEM
9935M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9936M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9937L:	linux-parport@lists.infradead.org (subscribers-only)
9938S:	Maintained
9939F:	drivers/parport/
9940F:	include/linux/parport*.h
9941F:	drivers/char/ppdev.c
9942F:	include/uapi/linux/ppdev.h
9943F:	Documentation/parport*.txt
9944
9945PARAVIRT_OPS INTERFACE
9946M:	Jeremy Fitzhardinge <jeremy@goop.org>
9947M:	Chris Wright <chrisw@sous-sol.org>
9948M:	Alok Kataria <akataria@vmware.com>
9949M:	Rusty Russell <rusty@rustcorp.com.au>
9950L:	virtualization@lists.linux-foundation.org
9951S:	Supported
9952F:	Documentation/virtual/paravirt_ops.txt
9953F:	arch/*/kernel/paravirt*
9954F:	arch/*/include/asm/paravirt.h
9955F:	include/linux/hypervisor.h
9956
9957PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9958M:	Tim Waugh <tim@cyberelk.net>
9959L:	linux-parport@lists.infradead.org (subscribers-only)
9960S:	Maintained
9961F:	Documentation/blockdev/paride.txt
9962F:	drivers/block/paride/
9963
9964PARISC ARCHITECTURE
9965M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
9966M:	Helge Deller <deller@gmx.de>
9967L:	linux-parisc@vger.kernel.org
9968W:	http://www.parisc-linux.org/
9969Q:	http://patchwork.kernel.org/project/linux-parisc/list/
9970T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9971T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9972S:	Maintained
9973F:	arch/parisc/
9974F:	Documentation/parisc/
9975F:	drivers/parisc/
9976F:	drivers/char/agp/parisc-agp.c
9977F:	drivers/input/serio/gscps2.c
9978F:	drivers/parport/parport_gsc.*
9979F:	drivers/tty/serial/8250/8250_gsc.c
9980F:	drivers/video/fbdev/sti*
9981F:	drivers/video/console/sti*
9982F:	drivers/video/logo/logo_parisc*
9983
9984PARMAN
9985M:	Jiri Pirko <jiri@mellanox.com>
9986L:	netdev@vger.kernel.org
9987S:	Supported
9988F:	lib/parman.c
9989F:	lib/test_parman.c
9990F:	include/linux/parman.h
9991
9992PC87360 HARDWARE MONITORING DRIVER
9993M:	Jim Cromie <jim.cromie@gmail.com>
9994L:	linux-hwmon@vger.kernel.org
9995S:	Maintained
9996F:	Documentation/hwmon/pc87360
9997F:	drivers/hwmon/pc87360.c
9998
9999PC8736x GPIO DRIVER
10000M:	Jim Cromie <jim.cromie@gmail.com>
10001S:	Maintained
10002F:	drivers/char/pc8736x_gpio.c
10003
10004PC87427 HARDWARE MONITORING DRIVER
10005M:	Jean Delvare <jdelvare@suse.com>
10006L:	linux-hwmon@vger.kernel.org
10007S:	Maintained
10008F:	Documentation/hwmon/pc87427
10009F:	drivers/hwmon/pc87427.c
10010
10011PCA9532 LED DRIVER
10012M:	Riku Voipio <riku.voipio@iki.fi>
10013S:	Maintained
10014F:	drivers/leds/leds-pca9532.c
10015F:	include/linux/leds-pca9532.h
10016
10017PCA9541 I2C BUS MASTER SELECTOR DRIVER
10018M:	Guenter Roeck <linux@roeck-us.net>
10019L:	linux-i2c@vger.kernel.org
10020S:	Maintained
10021F:	drivers/i2c/muxes/i2c-mux-pca9541.c
10022
10023PCDP - PRIMARY CONSOLE AND DEBUG PORT
10024M:	Khalid Aziz <khalid@gonehiking.org>
10025S:	Maintained
10026F:	drivers/firmware/pcdp.*
10027
10028PCI ERROR RECOVERY
10029M:	Linas Vepstas <linasvepstas@gmail.com>
10030L:	linux-pci@vger.kernel.org
10031S:	Supported
10032F:	Documentation/PCI/pci-error-recovery.txt
10033
10034PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10035M:	Russell Currey <ruscur@russell.cc>
10036L:	linuxppc-dev@lists.ozlabs.org
10037S:	Supported
10038F:	Documentation/powerpc/eeh-pci-error-recovery.txt
10039F:	arch/powerpc/kernel/eeh*.c
10040F:	arch/powerpc/platforms/*/eeh*.c
10041F:	arch/powerpc/include/*/eeh*.h
10042
10043PCI SUBSYSTEM
10044M:	Bjorn Helgaas <bhelgaas@google.com>
10045L:	linux-pci@vger.kernel.org
10046Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10047T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10048S:	Supported
10049F:	Documentation/devicetree/bindings/pci/
10050F:	Documentation/PCI/
10051F:	drivers/pci/
10052F:	include/linux/pci*
10053F:	arch/x86/pci/
10054F:	arch/x86/kernel/quirks.c
10055
10056PCI ENDPOINT SUBSYSTEM
10057M:	Kishon Vijay Abraham I <kishon@ti.com>
10058L:	linux-pci@vger.kernel.org
10059T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10060S:	Supported
10061F:	drivers/pci/endpoint/
10062F:	drivers/misc/pci_endpoint_test.c
10063F:	tools/pci/
10064
10065PCI DRIVER FOR ALTERA PCIE IP
10066M:	Ley Foon Tan <lftan@altera.com>
10067L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10068L:	linux-pci@vger.kernel.org
10069S:	Supported
10070F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
10071F:	drivers/pci/host/pcie-altera.c
10072
10073PCI DRIVER FOR ARM VERSATILE PLATFORM
10074M:	Rob Herring <robh@kernel.org>
10075L:	linux-pci@vger.kernel.org
10076L:	linux-arm-kernel@lists.infradead.org
10077S:	Maintained
10078F:	Documentation/devicetree/bindings/pci/versatile.txt
10079F:	drivers/pci/host/pci-versatile.c
10080
10081PCI DRIVER FOR ARMADA 8K
10082M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10083L:	linux-pci@vger.kernel.org
10084L:	linux-arm-kernel@lists.infradead.org
10085S:	Maintained
10086F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
10087F:	drivers/pci/dwc/pcie-armada8k.c
10088
10089PCI DRIVER FOR APPLIEDMICRO XGENE
10090M:	Tanmay Inamdar <tinamdar@apm.com>
10091L:	linux-pci@vger.kernel.org
10092L:	linux-arm-kernel@lists.infradead.org
10093S:	Maintained
10094F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
10095F:	drivers/pci/host/pci-xgene.c
10096
10097PCI DRIVER FOR FREESCALE LAYERSCAPE
10098M:	Minghuan Lian <minghuan.Lian@freescale.com>
10099M:	Mingkai Hu <mingkai.hu@freescale.com>
10100M:	Roy Zang <tie-fei.zang@freescale.com>
10101L:	linuxppc-dev@lists.ozlabs.org
10102L:	linux-pci@vger.kernel.org
10103L:	linux-arm-kernel@lists.infradead.org
10104S:	Maintained
10105F:	drivers/pci/dwc/*layerscape*
10106
10107PCI DRIVER FOR IMX6
10108M:	Richard Zhu <hongxing.zhu@nxp.com>
10109M:	Lucas Stach <l.stach@pengutronix.de>
10110L:	linux-pci@vger.kernel.org
10111L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10112S:	Maintained
10113F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10114F:	drivers/pci/dwc/*imx6*
10115
10116PCI DRIVER FOR TI KEYSTONE
10117M:	Murali Karicheri <m-karicheri2@ti.com>
10118L:	linux-pci@vger.kernel.org
10119L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10120S:	Maintained
10121F:	drivers/pci/dwc/*keystone*
10122
10123PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10124M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10125M:	Jason Cooper <jason@lakedaemon.net>
10126L:	linux-pci@vger.kernel.org
10127L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10128S:	Maintained
10129F:	drivers/pci/host/*mvebu*
10130
10131PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10132M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10133L:	linux-pci@vger.kernel.org
10134L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10135S:	Maintained
10136F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
10137F:	drivers/pci/host/pci-aardvark.c
10138
10139PCI DRIVER FOR MICROSEMI SWITCHTEC
10140M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10141M:	Stephen Bates <stephen.bates@microsemi.com>
10142M:	Logan Gunthorpe <logang@deltatee.com>
10143L:	linux-pci@vger.kernel.org
10144S:	Maintained
10145F:	Documentation/switchtec.txt
10146F:	Documentation/ABI/testing/sysfs-class-switchtec
10147F:	drivers/pci/switch/switchtec*
10148F:	include/uapi/linux/switchtec_ioctl.h
10149
10150PCI DRIVER FOR NVIDIA TEGRA
10151M:	Thierry Reding <thierry.reding@gmail.com>
10152L:	linux-tegra@vger.kernel.org
10153L:	linux-pci@vger.kernel.org
10154S:	Supported
10155F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10156F:	drivers/pci/host/pci-tegra.c
10157
10158PCI DRIVER FOR TI DRA7XX
10159M:	Kishon Vijay Abraham I <kishon@ti.com>
10160L:	linux-omap@vger.kernel.org
10161L:	linux-pci@vger.kernel.org
10162S:	Supported
10163F:	Documentation/devicetree/bindings/pci/ti-pci.txt
10164F:	drivers/pci/dwc/pci-dra7xx.c
10165
10166PCI DRIVER FOR RENESAS R-CAR
10167M:	Simon Horman <horms@verge.net.au>
10168L:	linux-pci@vger.kernel.org
10169L:	linux-renesas-soc@vger.kernel.org
10170S:	Maintained
10171F:	drivers/pci/host/*rcar*
10172
10173PCI DRIVER FOR SAMSUNG EXYNOS
10174M:	Jingoo Han <jingoohan1@gmail.com>
10175L:	linux-pci@vger.kernel.org
10176L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10177L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10178S:	Maintained
10179F:	drivers/pci/dwc/pci-exynos.c
10180
10181PCI DRIVER FOR SYNOPSIS DESIGNWARE
10182M:	Jingoo Han <jingoohan1@gmail.com>
10183M:	Joao Pinto <Joao.Pinto@synopsys.com>
10184L:	linux-pci@vger.kernel.org
10185S:	Maintained
10186F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
10187F:	drivers/pci/dwc/*designware*
10188
10189PCI DRIVER FOR GENERIC OF HOSTS
10190M:	Will Deacon <will.deacon@arm.com>
10191L:	linux-pci@vger.kernel.org
10192L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10193S:	Maintained
10194F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
10195F:	drivers/pci/host/pci-host-common.c
10196F:	drivers/pci/host/pci-host-generic.c
10197
10198PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10199M:	Keith Busch <keith.busch@intel.com>
10200L:	linux-pci@vger.kernel.org
10201S:	Supported
10202F:	drivers/pci/host/vmd.c
10203
10204PCIE DRIVER FOR ST SPEAR13XX
10205M:	Pratyush Anand <pratyush.anand@gmail.com>
10206L:	linux-pci@vger.kernel.org
10207S:	Maintained
10208F:	drivers/pci/dwc/*spear*
10209
10210PCI MSI DRIVER FOR ALTERA MSI IP
10211M:	Ley Foon Tan <lftan@altera.com>
10212L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10213L:	linux-pci@vger.kernel.org
10214S:	Supported
10215F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10216F:	drivers/pci/host/pcie-altera-msi.c
10217
10218PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10219M:	Duc Dang <dhdang@apm.com>
10220L:	linux-pci@vger.kernel.org
10221L:	linux-arm-kernel@lists.infradead.org
10222S:	Maintained
10223F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10224F:	drivers/pci/host/pci-xgene-msi.c
10225
10226PCIE DRIVER FOR AXIS ARTPEC
10227M:	Niklas Cassel <niklas.cassel@axis.com>
10228M:	Jesper Nilsson <jesper.nilsson@axis.com>
10229L:	linux-arm-kernel@axis.com
10230L:	linux-pci@vger.kernel.org
10231S:	Maintained
10232F:	Documentation/devicetree/bindings/pci/axis,artpec*
10233F:	drivers/pci/dwc/*artpec*
10234
10235PCIE DRIVER FOR HISILICON
10236M:	Zhou Wang <wangzhou1@hisilicon.com>
10237M:	Gabriele Paoloni <gabriele.paoloni@huawei.com>
10238L:	linux-pci@vger.kernel.org
10239S:	Maintained
10240F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10241F:	drivers/pci/dwc/pcie-hisi.c
10242
10243PCIE DRIVER FOR HISILICON KIRIN
10244M:	Xiaowei Song <songxiaowei@hisilicon.com>
10245M:	Binghui Wang <wangbinghui@hisilicon.com>
10246L:	linux-pci@vger.kernel.org
10247S:	Maintained
10248F:	Documentation/devicetree/bindings/pci/pcie-kirin.txt
10249F:	drivers/pci/dwc/pcie-kirin.c
10250
10251PCIE DRIVER FOR ROCKCHIP
10252M:	Shawn Lin <shawn.lin@rock-chips.com>
10253L:	linux-pci@vger.kernel.org
10254L:	linux-rockchip@lists.infradead.org
10255S:	Maintained
10256F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10257F:	drivers/pci/host/pcie-rockchip.c
10258
10259PCIE DRIVER FOR QUALCOMM MSM
10260M:     Stanimir Varbanov <svarbanov@mm-sol.com>
10261L:     linux-pci@vger.kernel.org
10262L:     linux-arm-msm@vger.kernel.org
10263S:     Maintained
10264F:     drivers/pci/dwc/*qcom*
10265
10266PCIE DRIVER FOR CAVIUM THUNDERX
10267M:	David Daney <david.daney@cavium.com>
10268L:	linux-pci@vger.kernel.org
10269L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10270S:	Supported
10271F:	Documentation/devicetree/bindings/pci/pci-thunder-*
10272F:	drivers/pci/host/pci-thunder-*
10273
10274PCIE DRIVER FOR MEDIATEK
10275M:      Ryder Lee <ryder.lee@mediatek.com>
10276L:      linux-pci@vger.kernel.org
10277L:      linux-mediatek@lists.infradead.org
10278S:      Supported
10279F:      Documentation/devicetree/bindings/pci/mediatek*
10280F:      drivers/pci/host/*mediatek*
10281
10282PCMCIA SUBSYSTEM
10283P:	Linux PCMCIA Team
10284L:	linux-pcmcia@lists.infradead.org
10285W:	http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10286T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10287S:	Maintained
10288F:	Documentation/pcmcia/
10289F:	tools/pcmcia/
10290F:	drivers/pcmcia/
10291F:	include/pcmcia/
10292
10293PCNET32 NETWORK DRIVER
10294M:	Don Fry <pcnet32@frontier.com>
10295L:	netdev@vger.kernel.org
10296S:	Maintained
10297F:	drivers/net/ethernet/amd/pcnet32.c
10298
10299PCRYPT PARALLEL CRYPTO ENGINE
10300M:	Steffen Klassert <steffen.klassert@secunet.com>
10301L:	linux-crypto@vger.kernel.org
10302S:	Maintained
10303F:	crypto/pcrypt.c
10304F:	include/crypto/pcrypt.h
10305
10306PER-CPU MEMORY ALLOCATOR
10307M:	Tejun Heo <tj@kernel.org>
10308M:	Christoph Lameter <cl@linux.com>
10309T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10310S:	Maintained
10311F:	include/linux/percpu*.h
10312F:	mm/percpu*.c
10313F:	arch/*/include/asm/percpu.h
10314
10315PER-TASK DELAY ACCOUNTING
10316M:	Balbir Singh <bsingharora@gmail.com>
10317S:	Maintained
10318F:	include/linux/delayacct.h
10319F:	kernel/delayacct.c
10320
10321PERFORMANCE EVENTS SUBSYSTEM
10322M:	Peter Zijlstra <peterz@infradead.org>
10323M:	Ingo Molnar <mingo@redhat.com>
10324M:	Arnaldo Carvalho de Melo <acme@kernel.org>
10325R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10326L:	linux-kernel@vger.kernel.org
10327T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10328S:	Supported
10329F:	kernel/events/*
10330F:	include/linux/perf_event.h
10331F:	include/uapi/linux/perf_event.h
10332F:	arch/*/kernel/perf_event*.c
10333F:	arch/*/kernel/*/perf_event*.c
10334F:	arch/*/kernel/*/*/perf_event*.c
10335F:	arch/*/include/asm/perf_event.h
10336F:	arch/*/kernel/perf_callchain.c
10337F:	arch/*/events/*
10338F:	tools/perf/
10339
10340PERSONALITY HANDLING
10341M:	Christoph Hellwig <hch@infradead.org>
10342L:	linux-abi-devel@lists.sourceforge.net
10343S:	Maintained
10344F:	include/linux/personality.h
10345F:	include/uapi/linux/personality.h
10346
10347PHONET PROTOCOL
10348M:	Remi Denis-Courmont <courmisch@gmail.com>
10349S:	Supported
10350F:	Documentation/networking/phonet.txt
10351F:	include/linux/phonet.h
10352F:	include/net/phonet/
10353F:	include/uapi/linux/phonet.h
10354F:	net/phonet/
10355
10356PHRAM MTD DRIVER
10357M:	Joern Engel <joern@lazybastard.org>
10358L:	linux-mtd@lists.infradead.org
10359S:	Maintained
10360F:	drivers/mtd/devices/phram.c
10361
10362PICOLCD HID DRIVER
10363M:	Bruno Prémont <bonbons@linux-vserver.org>
10364L:	linux-input@vger.kernel.org
10365S:	Maintained
10366F:	drivers/hid/hid-picolcd*
10367
10368PICOXCELL SUPPORT
10369M:	Jamie Iles <jamie@jamieiles.com>
10370L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10371T:	git git://github.com/jamieiles/linux-2.6-ji.git
10372S:	Supported
10373F:	arch/arm/boot/dts/picoxcell*
10374F:	arch/arm/mach-picoxcell/
10375F:	drivers/crypto/picoxcell*
10376
10377PIN CONTROL SUBSYSTEM
10378M:	Linus Walleij <linus.walleij@linaro.org>
10379L:	linux-gpio@vger.kernel.org
10380T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10381S:	Maintained
10382F:	Documentation/devicetree/bindings/pinctrl/
10383F:	Documentation/pinctrl.txt
10384F:	drivers/pinctrl/
10385F:	include/linux/pinctrl/
10386
10387PIN CONTROLLER - ATMEL AT91
10388M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10389L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10390S:	Maintained
10391F:	drivers/pinctrl/pinctrl-at91.*
10392
10393PIN CONTROLLER - ATMEL AT91 PIO4
10394M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10395L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10396L:	linux-gpio@vger.kernel.org
10397S:	Supported
10398F:	drivers/pinctrl/pinctrl-at91-pio4.*
10399
10400PIN CONTROLLER - INTEL
10401M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10402M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
10403S:	Maintained
10404F:	drivers/pinctrl/intel/
10405
10406PIN CONTROLLER - QUALCOMM
10407M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10408S:	Maintained
10409L:	linux-arm-msm@vger.kernel.org
10410F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10411F:	drivers/pinctrl/qcom/
10412
10413PIN CONTROLLER - RENESAS
10414M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10415M:	Geert Uytterhoeven <geert+renesas@glider.be>
10416L:	linux-renesas-soc@vger.kernel.org
10417S:	Maintained
10418F:	drivers/pinctrl/sh-pfc/
10419
10420PIN CONTROLLER - SAMSUNG
10421M:	Tomasz Figa <tomasz.figa@gmail.com>
10422M:	Krzysztof Kozlowski <krzk@kernel.org>
10423M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10424L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10425L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10426Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
10427T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10428S:	Maintained
10429F:	drivers/pinctrl/samsung/
10430F:	include/dt-bindings/pinctrl/samsung.h
10431F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10432
10433PIN CONTROLLER - SINGLE
10434M:	Tony Lindgren <tony@atomide.com>
10435M:	Haojian Zhuang <haojian.zhuang@linaro.org>
10436L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10437L:	linux-omap@vger.kernel.org
10438S:	Maintained
10439F:	drivers/pinctrl/pinctrl-single.c
10440
10441PIN CONTROLLER - ST SPEAR
10442M:	Viresh Kumar <vireshk@kernel.org>
10443L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10444W:	http://www.st.com/spear
10445S:	Maintained
10446F:	drivers/pinctrl/spear/
10447
10448PISTACHIO SOC SUPPORT
10449M:      James Hartley <james.hartley@imgtec.com>
10450M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
10451L:      linux-mips@linux-mips.org
10452S:      Maintained
10453F:      arch/mips/pistachio/
10454F:      arch/mips/include/asm/mach-pistachio/
10455F:      arch/mips/boot/dts/img/pistachio*
10456F:      arch/mips/configs/pistachio*_defconfig
10457
10458PKTCDVD DRIVER
10459S:	Orphan
10460M:	linux-block@vger.kernel.org
10461F:	drivers/block/pktcdvd.c
10462F:	include/linux/pktcdvd.h
10463F:	include/uapi/linux/pktcdvd.h
10464
10465PKUNITY SOC DRIVERS
10466M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
10467W:	http://mprc.pku.edu.cn/~guanxuetao/linux
10468S:	Maintained
10469T:	git git://github.com/gxt/linux.git
10470F:	drivers/input/serio/i8042-unicore32io.h
10471F:	drivers/i2c/busses/i2c-puv3.c
10472F:	drivers/video/fbdev/fb-puv3.c
10473F:	drivers/rtc/rtc-puv3.c
10474
10475PMBUS HARDWARE MONITORING DRIVERS
10476M:	Guenter Roeck <linux@roeck-us.net>
10477L:	linux-hwmon@vger.kernel.org
10478W:	http://hwmon.wiki.kernel.org/
10479W:	http://www.roeck-us.net/linux/drivers/
10480T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10481S:	Maintained
10482F:	Documentation/hwmon/pmbus
10483F:	drivers/hwmon/pmbus/
10484F:	include/linux/pmbus.h
10485
10486PMC SIERRA MaxRAID DRIVER
10487L:	linux-scsi@vger.kernel.org
10488W:	http://www.pmc-sierra.com/
10489S:	Orphan
10490F:	drivers/scsi/pmcraid.*
10491
10492PMC SIERRA PM8001 DRIVER
10493M:	Jack Wang <jinpu.wang@profitbricks.com>
10494M:	lindar_liu@usish.com
10495L:	linux-scsi@vger.kernel.org
10496S:	Supported
10497F:	drivers/scsi/pm8001/
10498
10499POSIX CLOCKS and TIMERS
10500M:	Thomas Gleixner <tglx@linutronix.de>
10501L:	linux-kernel@vger.kernel.org
10502T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10503S:	Maintained
10504F:	fs/timerfd.c
10505F:	include/linux/timer*
10506F:	kernel/time/*timer*
10507
10508POWER MANAGEMENT CORE
10509M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
10510L:	linux-pm@vger.kernel.org
10511T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10512B:	https://bugzilla.kernel.org
10513S:	Supported
10514F:	drivers/base/power/
10515F:	include/linux/pm.h
10516F:	include/linux/pm_*
10517F:	include/linux/powercap.h
10518F:	drivers/powercap/
10519
10520POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10521M:	Sebastian Reichel <sre@kernel.org>
10522L:	linux-pm@vger.kernel.org
10523T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10524S:	Maintained
10525F:	Documentation/devicetree/bindings/power/supply/
10526F:	include/linux/power_supply.h
10527F:	drivers/power/supply/
10528
10529POWER STATE COORDINATION INTERFACE (PSCI)
10530M:	Mark Rutland <mark.rutland@arm.com>
10531M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10532L:	linux-arm-kernel@lists.infradead.org
10533S:	Maintained
10534F:	drivers/firmware/psci*.c
10535F:	include/linux/psci.h
10536F:	include/uapi/linux/psci.h
10537
10538POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10539M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10540L:	linuxppc-dev@lists.ozlabs.org
10541S:	Maintained
10542F:	drivers/char/powernv-op-panel.c
10543
10544PNP SUPPORT
10545M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10546S:	Maintained
10547F:	drivers/pnp/
10548
10549PPP PROTOCOL DRIVERS AND COMPRESSORS
10550M:	Paul Mackerras <paulus@samba.org>
10551L:	linux-ppp@vger.kernel.org
10552S:	Maintained
10553F:	drivers/net/ppp/ppp_*
10554
10555PPP OVER ATM (RFC 2364)
10556M:	Mitchell Blank Jr <mitch@sfgoth.com>
10557S:	Maintained
10558F:	net/atm/pppoatm.c
10559F:	include/uapi/linux/atmppp.h
10560
10561PPP OVER ETHERNET
10562M:	Michal Ostrowski <mostrows@earthlink.net>
10563S:	Maintained
10564F:	drivers/net/ppp/pppoe.c
10565F:	drivers/net/ppp/pppox.c
10566
10567PPP OVER L2TP
10568M:	James Chapman <jchapman@katalix.com>
10569S:	Maintained
10570F:	net/l2tp/l2tp_ppp.c
10571F:	include/linux/if_pppol2tp.h
10572F:	include/uapi/linux/if_pppol2tp.h
10573
10574PPS SUPPORT
10575M:	Rodolfo Giometti <giometti@enneenne.com>
10576W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
10577L:	linuxpps@ml.enneenne.com (subscribers-only)
10578S:	Maintained
10579F:	Documentation/pps/
10580F:	drivers/pps/
10581F:	include/linux/pps*.h
10582
10583PPTP DRIVER
10584M:	Dmitry Kozlov <xeb@mail.ru>
10585L:	netdev@vger.kernel.org
10586S:	Maintained
10587F:	drivers/net/ppp/pptp.c
10588W:	http://sourceforge.net/projects/accel-pptp
10589
10590PREEMPTIBLE KERNEL
10591M:	Robert Love <rml@tech9.net>
10592L:	kpreempt-tech@lists.sourceforge.net
10593W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10594S:	Supported
10595F:	Documentation/preempt-locking.txt
10596F:	include/linux/preempt.h
10597
10598PRINTK
10599M:	Petr Mladek <pmladek@suse.com>
10600M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10601R:	Steven Rostedt <rostedt@goodmis.org>
10602S:	Maintained
10603F:	kernel/printk/
10604F:	include/linux/printk.h
10605
10606PRISM54 WIRELESS DRIVER
10607M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
10608L:	linux-wireless@vger.kernel.org
10609W:	http://wireless.kernel.org/en/users/Drivers/p54
10610S:	Obsolete
10611F:	drivers/net/wireless/intersil/prism54/
10612
10613PROC SYSCTL
10614M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
10615M:	Kees Cook <keescook@chromium.org>
10616L:	linux-kernel@vger.kernel.org
10617L:	linux-fsdevel@vger.kernel.org
10618S:	Maintained
10619F:	fs/proc/proc_sysctl.c
10620F:	include/linux/sysctl.h
10621F:	kernel/sysctl.c
10622F:	tools/testing/selftests/sysctl/
10623
10624PS3 NETWORK SUPPORT
10625M:	Geoff Levand <geoff@infradead.org>
10626L:	netdev@vger.kernel.org
10627L:	linuxppc-dev@lists.ozlabs.org
10628S:	Maintained
10629F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
10630
10631PS3 PLATFORM SUPPORT
10632M:	Geoff Levand <geoff@infradead.org>
10633L:	linuxppc-dev@lists.ozlabs.org
10634S:	Maintained
10635F:	arch/powerpc/boot/ps3*
10636F:	arch/powerpc/include/asm/lv1call.h
10637F:	arch/powerpc/include/asm/ps3*.h
10638F:	arch/powerpc/platforms/ps3/
10639F:	drivers/*/ps3*
10640F:	drivers/ps3/
10641F:	drivers/rtc/rtc-ps3.c
10642F:	drivers/usb/host/*ps3.c
10643F:	sound/ppc/snd_ps3*
10644
10645PS3VRAM DRIVER
10646M:	Jim Paris <jim@jtan.com>
10647M:	Geoff Levand <geoff@infradead.org>
10648L:	linuxppc-dev@lists.ozlabs.org
10649S:	Maintained
10650F:	drivers/block/ps3vram.c
10651
10652PSAMPLE PACKET SAMPLING SUPPORT:
10653M:	Yotam Gigi <yotamg@mellanox.com>
10654S:	Maintained
10655F:	net/psample
10656F:	include/net/psample.h
10657F:	include/uapi/linux/psample.h
10658
10659PSTORE FILESYSTEM
10660M:	Kees Cook <keescook@chromium.org>
10661M:	Anton Vorontsov <anton@enomsg.org>
10662M:	Colin Cross <ccross@android.com>
10663M:	Tony Luck <tony.luck@intel.com>
10664S:	Maintained
10665T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10666F:	fs/pstore/
10667F:	include/linux/pstore*
10668F:	drivers/firmware/efi/efi-pstore.c
10669F:	drivers/acpi/apei/erst.c
10670F:	Documentation/admin-guide/ramoops.rst
10671F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10672K:	\b(pstore|ramoops)
10673
10674PTP HARDWARE CLOCK SUPPORT
10675M:	Richard Cochran <richardcochran@gmail.com>
10676L:	netdev@vger.kernel.org
10677S:	Maintained
10678W:	http://linuxptp.sourceforge.net/
10679F:	Documentation/ABI/testing/sysfs-ptp
10680F:	Documentation/ptp/*
10681F:	drivers/net/ethernet/freescale/gianfar_ptp.c
10682F:	drivers/net/phy/dp83640*
10683F:	drivers/ptp/*
10684F:	include/linux/ptp_cl*
10685
10686PTRACE SUPPORT
10687M:	Roland McGrath <roland@hack.frob.com>
10688M:	Oleg Nesterov <oleg@redhat.com>
10689S:	Maintained
10690F:	include/asm-generic/syscall.h
10691F:	include/linux/ptrace.h
10692F:	include/linux/regset.h
10693F:	include/linux/tracehook.h
10694F:	include/uapi/linux/ptrace.h
10695F:	kernel/ptrace.c
10696
10697PULSE8-CEC DRIVER
10698M:	Hans Verkuil <hverkuil@xs4all.nl>
10699L:	linux-media@vger.kernel.org
10700T:	git git://linuxtv.org/media_tree.git
10701S:	Maintained
10702F:	drivers/media/usb/pulse8-cec/*
10703
10704PVRUSB2 VIDEO4LINUX DRIVER
10705M:	Mike Isely <isely@pobox.com>
10706L:	pvrusb2@isely.net	(subscribers-only)
10707L:	linux-media@vger.kernel.org
10708W:	http://www.isely.net/pvrusb2/
10709T:	git git://linuxtv.org/media_tree.git
10710S:	Maintained
10711F:	Documentation/media/v4l-drivers/pvrusb2*
10712F:	drivers/media/usb/pvrusb2/
10713
10714PWC WEBCAM DRIVER
10715M:	Hans Verkuil <hverkuil@xs4all.nl>
10716L:	linux-media@vger.kernel.org
10717T:	git git://linuxtv.org/media_tree.git
10718S:	Odd Fixes
10719F:	drivers/media/usb/pwc/*
10720
10721PWM FAN DRIVER
10722M:	Kamil Debski <kamil@wypas.org>
10723M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10724L:	linux-hwmon@vger.kernel.org
10725S:	Supported
10726F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10727F:	Documentation/hwmon/pwm-fan
10728F:	drivers/hwmon/pwm-fan.c
10729
10730PWM SUBSYSTEM
10731M:	Thierry Reding <thierry.reding@gmail.com>
10732L:	linux-pwm@vger.kernel.org
10733S:	Maintained
10734T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10735F:	Documentation/pwm.txt
10736F:	Documentation/devicetree/bindings/pwm/
10737F:	include/linux/pwm.h
10738F:	drivers/pwm/
10739F:	drivers/video/backlight/pwm_bl.c
10740F:	include/linux/pwm_backlight.h
10741F:	drivers/gpio/gpio-mvebu.c
10742F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
10743
10744PXA2xx/PXA3xx SUPPORT
10745M:	Daniel Mack <daniel@zonque.org>
10746M:	Haojian Zhuang <haojian.zhuang@gmail.com>
10747M:	Robert Jarzmik <robert.jarzmik@free.fr>
10748L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10749T:	git git://github.com/hzhuang1/linux.git
10750T:	git git://github.com/rjarzmik/linux.git
10751S:	Maintained
10752F:	arch/arm/boot/dts/pxa*
10753F:	arch/arm/mach-pxa/
10754F:	drivers/dma/pxa*
10755F:	drivers/pcmcia/pxa2xx*
10756F:	drivers/pinctrl/pxa/
10757F:	drivers/spi/spi-pxa2xx*
10758F:	drivers/usb/gadget/udc/pxa2*
10759F:	include/sound/pxa2xx-lib.h
10760F:	sound/arm/pxa*
10761F:	sound/soc/pxa/
10762
10763PXA GPIO DRIVER
10764M:	Robert Jarzmik <robert.jarzmik@free.fr>
10765L:	linux-gpio@vger.kernel.org
10766S:	Maintained
10767F:	drivers/gpio/gpio-pxa.c
10768
10769PXA3xx NAND FLASH DRIVER
10770M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10771L:	linux-mtd@lists.infradead.org
10772S:	Maintained
10773F:	drivers/mtd/nand/pxa3xx_nand.c
10774
10775MMP SUPPORT
10776M:	Eric Miao <eric.y.miao@gmail.com>
10777M:	Haojian Zhuang <haojian.zhuang@gmail.com>
10778L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10779T:	git git://github.com/hzhuang1/linux.git
10780T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
10781S:	Maintained
10782F:	arch/arm/boot/dts/mmp*
10783F:	arch/arm/mach-mmp/
10784
10785PXA MMCI DRIVER
10786S:	Orphan
10787
10788PXA RTC DRIVER
10789M:	Robert Jarzmik <robert.jarzmik@free.fr>
10790L:	linux-rtc@vger.kernel.org
10791S:	Maintained
10792
10793QAT DRIVER
10794M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10795M:	Salvatore Benedetto <salvatore.benedetto@intel.com>
10796L:	qat-linux@intel.com
10797S:	Supported
10798F:	drivers/crypto/qat/
10799
10800QIB DRIVER
10801M:	Mike Marciniszyn <infinipath@intel.com>
10802L:	linux-rdma@vger.kernel.org
10803S:	Supported
10804F:	drivers/infiniband/hw/qib/
10805
10806QLOGIC QLA1280 SCSI DRIVER
10807M:	Michael Reed <mdr@sgi.com>
10808L:	linux-scsi@vger.kernel.org
10809S:	Maintained
10810F:	drivers/scsi/qla1280.[ch]
10811
10812QLOGIC QLA2XXX FC-SCSI DRIVER
10813M:	qla2xxx-upstream@qlogic.com
10814L:	linux-scsi@vger.kernel.org
10815S:	Supported
10816F:	Documentation/scsi/LICENSE.qla2xxx
10817F:	drivers/scsi/qla2xxx/
10818
10819QLOGIC QLA4XXX iSCSI DRIVER
10820M:	QLogic-Storage-Upstream@qlogic.com
10821L:	linux-scsi@vger.kernel.org
10822S:	Supported
10823F:	Documentation/scsi/LICENSE.qla4xxx
10824F:	drivers/scsi/qla4xxx/
10825
10826QLOGIC QLA3XXX NETWORK DRIVER
10827M:	Dept-GELinuxNICDev@cavium.com
10828L:	netdev@vger.kernel.org
10829S:	Supported
10830F:	Documentation/networking/LICENSE.qla3xxx
10831F:	drivers/net/ethernet/qlogic/qla3xxx.*
10832
10833QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10834M:	Harish Patil <harish.patil@cavium.com>
10835M:	Manish Chopra <manish.chopra@cavium.com>
10836M:	Dept-GELinuxNICDev@cavium.com
10837L:	netdev@vger.kernel.org
10838S:	Supported
10839F:	drivers/net/ethernet/qlogic/qlcnic/
10840
10841QLOGIC QLGE 10Gb ETHERNET DRIVER
10842M:	Harish Patil <harish.patil@cavium.com>
10843M:	Manish Chopra <manish.chopra@cavium.com>
10844M:	Dept-GELinuxNICDev@cavium.com
10845L:	netdev@vger.kernel.org
10846S:	Supported
10847F:	drivers/net/ethernet/qlogic/qlge/
10848
10849QLOGIC QL4xxx ETHERNET DRIVER
10850M:	Yuval Mintz <Yuval.Mintz@cavium.com>
10851M:	Ariel Elior <Ariel.Elior@cavium.com>
10852M:	everest-linux-l2@cavium.com
10853L:	netdev@vger.kernel.org
10854S:	Supported
10855F:	drivers/net/ethernet/qlogic/qed/
10856F:	include/linux/qed/
10857F:	drivers/net/ethernet/qlogic/qede/
10858
10859QLOGIC QL41xxx ISCSI DRIVER
10860M:	QLogic-Storage-Upstream@cavium.com
10861L:	linux-scsi@vger.kernel.org
10862S:	Supported
10863F:	drivers/scsi/qedi/
10864
10865QLOGIC QL41xxx FCOE DRIVER
10866M:	QLogic-Storage-Upstream@cavium.com
10867L:	linux-scsi@vger.kernel.org
10868S:	Supported
10869F:	drivers/scsi/qedf/
10870
10871QNX4 FILESYSTEM
10872M:	Anders Larsen <al@alarsen.net>
10873W:	http://www.alarsen.net/linux/qnx4fs/
10874S:	Maintained
10875F:	fs/qnx4/
10876F:	include/uapi/linux/qnx4_fs.h
10877F:	include/uapi/linux/qnxtypes.h
10878
10879QORIQ DPAA2 FSL-MC BUS DRIVER
10880M:	Stuart Yoder <stuyoder@gmail.com>
10881M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
10882L:	linux-kernel@vger.kernel.org
10883S:	Maintained
10884F:	drivers/staging/fsl-mc/
10885F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
10886
10887QT1010 MEDIA DRIVER
10888M:	Antti Palosaari <crope@iki.fi>
10889L:	linux-media@vger.kernel.org
10890W:	https://linuxtv.org
10891W:	http://palosaari.fi/linux/
10892Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10893T:	git git://linuxtv.org/anttip/media_tree.git
10894S:	Maintained
10895F:	drivers/media/tuners/qt1010*
10896
10897QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10898M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10899L:	linux-wireless@vger.kernel.org
10900W:	http://wireless.kernel.org/en/users/Drivers/ath9k
10901S:	Supported
10902F:	drivers/net/wireless/ath/ath9k/
10903
10904QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10905M:	Kalle Valo <kvalo@qca.qualcomm.com>
10906L:	ath10k@lists.infradead.org
10907W:	http://wireless.kernel.org/en/users/Drivers/ath10k
10908T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10909S:	Supported
10910F:	drivers/net/wireless/ath/ath10k/
10911
10912QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10913M:	Timur Tabi <timur@codeaurora.org>
10914L:	netdev@vger.kernel.org
10915S:	Supported
10916F:	drivers/net/ethernet/qualcomm/emac/
10917
10918QUALCOMM HEXAGON ARCHITECTURE
10919M:	Richard Kuo <rkuo@codeaurora.org>
10920L:	linux-hexagon@vger.kernel.org
10921T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10922S:	Supported
10923F:	arch/hexagon/
10924
10925QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
10926M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
10927L:	linux-media@vger.kernel.org
10928L:	linux-arm-msm@vger.kernel.org
10929T:	git git://linuxtv.org/media_tree.git
10930S:	Maintained
10931F:	drivers/media/platform/qcom/venus/
10932
10933QUALCOMM WCN36XX WIRELESS DRIVER
10934M:	Eugene Krasnikov <k.eugene.e@gmail.com>
10935L:	wcn36xx@lists.infradead.org
10936W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
10937T:	git git://github.com/KrasnikovEugene/wcn36xx.git
10938S:	Supported
10939F:	drivers/net/wireless/ath/wcn36xx/
10940
10941QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10942M:	Gabriel Somlo <somlo@cmu.edu>
10943M:	"Michael S. Tsirkin" <mst@redhat.com>
10944L:	qemu-devel@nongnu.org
10945S:	Maintained
10946F:	drivers/firmware/qemu_fw_cfg.c
10947
10948QUANTENNA QTNFMAC WIRELESS DRIVER
10949M:   Igor Mitsyanko <imitsyanko@quantenna.com>
10950M:   Avinash Patil <avinashp@quantenna.com>
10951M:   Sergey Matyukevich <smatyukevich@quantenna.com>
10952L:   linux-wireless@vger.kernel.org
10953S:   Maintained
10954F:   drivers/net/wireless/quantenna
10955
10956RADOS BLOCK DEVICE (RBD)
10957M:	Ilya Dryomov <idryomov@gmail.com>
10958M:	Sage Weil <sage@redhat.com>
10959M:	Alex Elder <elder@kernel.org>
10960L:	ceph-devel@vger.kernel.org
10961W:	http://ceph.com/
10962T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10963T:	git git://github.com/ceph/ceph-client.git
10964S:	Supported
10965F:	Documentation/ABI/testing/sysfs-bus-rbd
10966F:	drivers/block/rbd.c
10967F:	drivers/block/rbd_types.h
10968
10969RADEON FRAMEBUFFER DISPLAY DRIVER
10970M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
10971L:	linux-fbdev@vger.kernel.org
10972S:	Maintained
10973F:	drivers/video/fbdev/aty/radeon*
10974F:	include/uapi/linux/radeonfb.h
10975
10976RADIOSHARK RADIO DRIVER
10977M:	Hans Verkuil <hverkuil@xs4all.nl>
10978L:	linux-media@vger.kernel.org
10979T:	git git://linuxtv.org/media_tree.git
10980S:	Maintained
10981F:	drivers/media/radio/radio-shark.c
10982
10983RADIOSHARK2 RADIO DRIVER
10984M:	Hans Verkuil <hverkuil@xs4all.nl>
10985L:	linux-media@vger.kernel.org
10986T:	git git://linuxtv.org/media_tree.git
10987S:	Maintained
10988F:	drivers/media/radio/radio-shark2.c
10989F:	drivers/media/radio/radio-tea5777.c
10990
10991RAGE128 FRAMEBUFFER DISPLAY DRIVER
10992M:	Paul Mackerras <paulus@samba.org>
10993L:	linux-fbdev@vger.kernel.org
10994S:	Maintained
10995F:	drivers/video/fbdev/aty/aty128fb.c
10996
10997RAINSHADOW-CEC DRIVER
10998M:	Hans Verkuil <hverkuil@xs4all.nl>
10999L:	linux-media@vger.kernel.org
11000T:	git git://linuxtv.org/media_tree.git
11001S:	Maintained
11002F:	drivers/media/usb/rainshadow-cec/*
11003
11004RALINK MIPS ARCHITECTURE
11005M:	John Crispin <john@phrozen.org>
11006L:	linux-mips@linux-mips.org
11007S:	Maintained
11008F:	arch/mips/ralink
11009
11010RALINK RT2X00 WIRELESS LAN DRIVER
11011P:	rt2x00 project
11012M:	Stanislaw Gruszka <sgruszka@redhat.com>
11013M:	Helmut Schaa <helmut.schaa@googlemail.com>
11014L:	linux-wireless@vger.kernel.org
11015S:	Maintained
11016F:	drivers/net/wireless/ralink/rt2x00/
11017
11018RAMDISK RAM BLOCK DEVICE DRIVER
11019M:	Jens Axboe <axboe@kernel.dk>
11020S:	Maintained
11021F:	Documentation/blockdev/ramdisk.txt
11022F:	drivers/block/brd.c
11023
11024RANDOM NUMBER DRIVER
11025M:	"Theodore Ts'o" <tytso@mit.edu>
11026S:	Maintained
11027F:	drivers/char/random.c
11028
11029RAPIDIO SUBSYSTEM
11030M:	Matt Porter <mporter@kernel.crashing.org>
11031M:	Alexandre Bounine <alexandre.bounine@idt.com>
11032S:	Maintained
11033F:	drivers/rapidio/
11034
11035RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11036L:	linux-wireless@vger.kernel.org
11037S:	Orphan
11038F:	drivers/net/wireless/ray*
11039
11040RCUTORTURE MODULE
11041M:	Josh Triplett <josh@joshtriplett.org>
11042M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11043L:	linux-kernel@vger.kernel.org
11044S:	Supported
11045T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11046F:	Documentation/RCU/torture.txt
11047F:	kernel/rcu/rcutorture.c
11048
11049RCUTORTURE TEST FRAMEWORK
11050M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11051M:	Josh Triplett <josh@joshtriplett.org>
11052R:	Steven Rostedt <rostedt@goodmis.org>
11053R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11054R:	Lai Jiangshan <jiangshanlai@gmail.com>
11055L:	linux-kernel@vger.kernel.org
11056S:	Supported
11057T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11058F:	tools/testing/selftests/rcutorture
11059
11060RDC R-321X SoC
11061M:	Florian Fainelli <florian@openwrt.org>
11062S:	Maintained
11063
11064RDC R6040 FAST ETHERNET DRIVER
11065M:	Florian Fainelli <f.fainelli@gmail.com>
11066L:	netdev@vger.kernel.org
11067S:	Maintained
11068F:	drivers/net/ethernet/rdc/r6040.c
11069
11070RDS - RELIABLE DATAGRAM SOCKETS
11071M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
11072L:	netdev@vger.kernel.org
11073L:	linux-rdma@vger.kernel.org
11074L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
11075W:	https://oss.oracle.com/projects/rds/
11076S:	Supported
11077F:	net/rds/
11078F:	Documentation/networking/rds.txt
11079
11080RDMAVT - RDMA verbs software
11081M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11082L:	linux-rdma@vger.kernel.org
11083S:	Supported
11084F:	drivers/infiniband/sw/rdmavt
11085
11086RDT - RESOURCE ALLOCATION
11087M:	Fenghua Yu <fenghua.yu@intel.com>
11088L:	linux-kernel@vger.kernel.org
11089S:	Supported
11090F:	arch/x86/kernel/cpu/intel_rdt*
11091F:	arch/x86/include/asm/intel_rdt*
11092F:	Documentation/x86/intel_rdt*
11093
11094READ-COPY UPDATE (RCU)
11095M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11096M:	Josh Triplett <josh@joshtriplett.org>
11097R:	Steven Rostedt <rostedt@goodmis.org>
11098R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11099R:	Lai Jiangshan <jiangshanlai@gmail.com>
11100L:	linux-kernel@vger.kernel.org
11101W:	http://www.rdrop.com/users/paulmck/RCU/
11102S:	Supported
11103T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11104F:	Documentation/RCU/
11105X:	Documentation/RCU/torture.txt
11106F:	include/linux/rcu*
11107X:	include/linux/srcu.h
11108F:	kernel/rcu/
11109X:	kernel/torture.c
11110
11111REAL TIME CLOCK (RTC) SUBSYSTEM
11112M:	Alessandro Zummo <a.zummo@towertech.it>
11113M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
11114L:	linux-rtc@vger.kernel.org
11115Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
11116T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11117S:	Maintained
11118F:	Documentation/devicetree/bindings/rtc/
11119F:	Documentation/rtc.txt
11120F:	drivers/rtc/
11121F:	include/linux/rtc.h
11122F:	include/uapi/linux/rtc.h
11123F:	include/linux/rtc/
11124F:	include/linux/platform_data/rtc-*
11125F:	tools/testing/selftests/timers/rtctest.c
11126
11127REALTEK AUDIO CODECS
11128M:	Bard Liao <bardliao@realtek.com>
11129M:	Oder Chiou <oder_chiou@realtek.com>
11130S:	Maintained
11131F:	sound/soc/codecs/rt*
11132F:	include/sound/rt*.h
11133
11134REISERFS FILE SYSTEM
11135L:	reiserfs-devel@vger.kernel.org
11136S:	Supported
11137F:	fs/reiserfs/
11138
11139REGISTER MAP ABSTRACTION
11140M:	Mark Brown <broonie@kernel.org>
11141L:	linux-kernel@vger.kernel.org
11142T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11143S:	Supported
11144F:	Documentation/devicetree/bindings/regmap/
11145F:	drivers/base/regmap/
11146F:	include/linux/regmap.h
11147
11148REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11149M:	Ohad Ben-Cohen <ohad@wizery.com>
11150M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11151L:	linux-remoteproc@vger.kernel.org
11152T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11153S:	Maintained
11154F:	Documentation/devicetree/bindings/remoteproc/
11155F:	Documentation/remoteproc.txt
11156F:	drivers/remoteproc/
11157F:	include/linux/remoteproc.h
11158
11159REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11160M:	Ohad Ben-Cohen <ohad@wizery.com>
11161M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11162L:	linux-remoteproc@vger.kernel.org
11163T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11164S:	Maintained
11165F:	drivers/rpmsg/
11166F:	Documentation/rpmsg.txt
11167F:	include/linux/rpmsg.h
11168F:	include/linux/rpmsg/
11169
11170RENESAS CLOCK DRIVERS
11171M:	Geert Uytterhoeven <geert+renesas@glider.be>
11172L:	linux-renesas-soc@vger.kernel.org
11173S:	Supported
11174F:	drivers/clk/renesas/
11175
11176RENESAS ETHERNET DRIVERS
11177R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11178L:	netdev@vger.kernel.org
11179L:	linux-renesas-soc@vger.kernel.org
11180F:	drivers/net/ethernet/renesas/
11181F:	include/linux/sh_eth.h
11182
11183RENESAS R-CAR GYROADC DRIVER
11184M:	Marek Vasut <marek.vasut@gmail.com>
11185L:	linux-iio@vger.kernel.org
11186S:	Supported
11187F:	drivers/iio/adc/rcar_gyro_adc.c
11188
11189RENESAS USB PHY DRIVER
11190M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11191L:	linux-renesas-soc@vger.kernel.org
11192S:	Maintained
11193F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
11194
11195RESET CONTROLLER FRAMEWORK
11196M:	Philipp Zabel <p.zabel@pengutronix.de>
11197T:	git git://git.pengutronix.de/git/pza/linux
11198S:	Maintained
11199F:	drivers/reset/
11200F:	Documentation/devicetree/bindings/reset/
11201F:	include/dt-bindings/reset/
11202F:	include/linux/reset.h
11203F:	include/linux/reset-controller.h
11204
11205RFKILL
11206M:	Johannes Berg <johannes@sipsolutions.net>
11207L:	linux-wireless@vger.kernel.org
11208W:	http://wireless.kernel.org/
11209T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11210T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11211S:	Maintained
11212F:	Documentation/rfkill.txt
11213F:	net/rfkill/
11214
11215RHASHTABLE
11216M:	Thomas Graf <tgraf@suug.ch>
11217M:	Herbert Xu <herbert@gondor.apana.org.au>
11218L:	netdev@vger.kernel.org
11219S:	Maintained
11220F:	lib/rhashtable.c
11221F:	include/linux/rhashtable.h
11222
11223RICOH SMARTMEDIA/XD DRIVER
11224M:	Maxim Levitsky <maximlevitsky@gmail.com>
11225S:	Maintained
11226F:	drivers/mtd/nand/r852.c
11227F:	drivers/mtd/nand/r852.h
11228
11229RICOH R5C592 MEMORYSTICK DRIVER
11230M:	Maxim Levitsky <maximlevitsky@gmail.com>
11231S:	Maintained
11232F:	drivers/memstick/host/r592.*
11233
11234ROCCAT DRIVERS
11235M:	Stefan Achatz <erazor_de@users.sourceforge.net>
11236W:	http://sourceforge.net/projects/roccat/
11237S:	Maintained
11238F:	drivers/hid/hid-roccat*
11239F:	include/linux/hid-roccat*
11240F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
11241
11242ROCKER DRIVER
11243M:	Jiri Pirko <jiri@resnulli.us>
11244L:	netdev@vger.kernel.org
11245S:	Supported
11246F:	drivers/net/ethernet/rocker/
11247
11248ROCKETPORT DRIVER
11249P:	Comtrol Corp.
11250W:	http://www.comtrol.com
11251S:	Maintained
11252F:	Documentation/serial/rocket.txt
11253F:	drivers/tty/rocket*
11254
11255ROCKETPORT EXPRESS/INFINITY DRIVER
11256M:	Kevin Cernekee <cernekee@gmail.com>
11257L:	linux-serial@vger.kernel.org
11258S:	Odd Fixes
11259F:	drivers/tty/serial/rp2.*
11260
11261ROSE NETWORK LAYER
11262M:	Ralf Baechle <ralf@linux-mips.org>
11263L:	linux-hams@vger.kernel.org
11264W:	http://www.linux-ax25.org/
11265S:	Maintained
11266F:	include/net/rose.h
11267F:	include/uapi/linux/rose.h
11268F:	net/rose/
11269
11270RTL2830 MEDIA DRIVER
11271M:	Antti Palosaari <crope@iki.fi>
11272L:	linux-media@vger.kernel.org
11273W:	https://linuxtv.org
11274W:	http://palosaari.fi/linux/
11275Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11276T:	git git://linuxtv.org/anttip/media_tree.git
11277S:	Maintained
11278F:	drivers/media/dvb-frontends/rtl2830*
11279
11280RTL2832 MEDIA DRIVER
11281M:	Antti Palosaari <crope@iki.fi>
11282L:	linux-media@vger.kernel.org
11283W:	https://linuxtv.org
11284W:	http://palosaari.fi/linux/
11285Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11286T:	git git://linuxtv.org/anttip/media_tree.git
11287S:	Maintained
11288F:	drivers/media/dvb-frontends/rtl2832*
11289
11290RTL2832_SDR MEDIA DRIVER
11291M:	Antti Palosaari <crope@iki.fi>
11292L:	linux-media@vger.kernel.org
11293W:	https://linuxtv.org
11294W:	http://palosaari.fi/linux/
11295Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11296T:	git git://linuxtv.org/anttip/media_tree.git
11297S:	Maintained
11298F:	drivers/media/dvb-frontends/rtl2832_sdr*
11299
11300RTL8180 WIRELESS DRIVER
11301L:	linux-wireless@vger.kernel.org
11302W:	http://wireless.kernel.org/
11303T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11304S:	Orphan
11305F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
11306
11307RTL8187 WIRELESS DRIVER
11308M:	Herton Ronaldo Krzesinski <herton@canonical.com>
11309M:	Hin-Tak Leung <htl10@users.sourceforge.net>
11310M:	Larry Finger <Larry.Finger@lwfinger.net>
11311L:	linux-wireless@vger.kernel.org
11312W:	http://wireless.kernel.org/
11313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11314S:	Maintained
11315F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
11316
11317RTL8192CE WIRELESS DRIVER
11318M:	Larry Finger <Larry.Finger@lwfinger.net>
11319M:	Chaoming Li <chaoming_li@realsil.com.cn>
11320L:	linux-wireless@vger.kernel.org
11321W:	http://wireless.kernel.org/
11322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11323S:	Maintained
11324F:	drivers/net/wireless/realtek/rtlwifi/
11325F:	drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11326
11327RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11328M:	Jes Sorensen <Jes.Sorensen@gmail.com>
11329L:	linux-wireless@vger.kernel.org
11330T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11331S:	Maintained
11332F:	drivers/net/wireless/realtek/rtl8xxxu/
11333
11334S3 SAVAGE FRAMEBUFFER DRIVER
11335M:	Antonino Daplas <adaplas@gmail.com>
11336L:	linux-fbdev@vger.kernel.org
11337S:	Maintained
11338F:	drivers/video/fbdev/savage/
11339
11340S390
11341M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
11342M:	Heiko Carstens <heiko.carstens@de.ibm.com>
11343L:	linux-s390@vger.kernel.org
11344W:	http://www.ibm.com/developerworks/linux/linux390/
11345T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11346S:	Supported
11347F:	arch/s390/
11348F:	drivers/s390/
11349F:	Documentation/s390/
11350F:	Documentation/driver-api/s390-drivers.rst
11351
11352S390 COMMON I/O LAYER
11353M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11354M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11355L:	linux-s390@vger.kernel.org
11356W:	http://www.ibm.com/developerworks/linux/linux390/
11357S:	Supported
11358F:	drivers/s390/cio/
11359
11360S390 DASD DRIVER
11361M:	Stefan Haberland <sth@linux.vnet.ibm.com>
11362M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11363L:	linux-s390@vger.kernel.org
11364W:	http://www.ibm.com/developerworks/linux/linux390/
11365S:	Supported
11366F:	drivers/s390/block/dasd*
11367F:	block/partitions/ibm.c
11368
11369S390 NETWORK DRIVERS
11370M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11371M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11372L:	linux-s390@vger.kernel.org
11373W:	http://www.ibm.com/developerworks/linux/linux390/
11374S:	Supported
11375F:	drivers/s390/net/
11376
11377S390 PCI SUBSYSTEM
11378M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11379M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11380L:	linux-s390@vger.kernel.org
11381W:	http://www.ibm.com/developerworks/linux/linux390/
11382S:	Supported
11383F:	arch/s390/pci/
11384F:	drivers/pci/hotplug/s390_pci_hpc.c
11385
11386S390 ZCRYPT DRIVER
11387M:	Harald Freudenberger <freude@de.ibm.com>
11388L:	linux-s390@vger.kernel.org
11389W:	http://www.ibm.com/developerworks/linux/linux390/
11390S:	Supported
11391F:	drivers/s390/crypto/
11392
11393S390 ZFCP DRIVER
11394M:	Steffen Maier <maier@linux.vnet.ibm.com>
11395L:	linux-s390@vger.kernel.org
11396W:	http://www.ibm.com/developerworks/linux/linux390/
11397S:	Supported
11398F:	drivers/s390/scsi/zfcp_*
11399
11400S390 IUCV NETWORK LAYER
11401M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11402M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11403L:	linux-s390@vger.kernel.org
11404W:	http://www.ibm.com/developerworks/linux/linux390/
11405S:	Supported
11406F:	drivers/s390/net/*iucv*
11407F:	include/net/iucv/
11408F:	net/iucv/
11409
11410S390 IOMMU (PCI)
11411M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11412L:	linux-s390@vger.kernel.org
11413W:	http://www.ibm.com/developerworks/linux/linux390/
11414S:	Supported
11415F:	drivers/iommu/s390-iommu.c
11416
11417S390 VFIO-CCW DRIVER
11418M:	Cornelia Huck <cohuck@redhat.com>
11419M:	Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11420L:	linux-s390@vger.kernel.org
11421L:	kvm@vger.kernel.org
11422S:	Supported
11423F:	drivers/s390/cio/vfio_ccw*
11424F:	Documentation/s390/vfio-ccw.txt
11425F:	include/uapi/linux/vfio_ccw.h
11426
11427S3C24XX SD/MMC Driver
11428M:	Ben Dooks <ben-linux@fluff.org>
11429L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11430S:	Supported
11431F:	drivers/mmc/host/s3cmci.*
11432
11433SAA6588 RDS RECEIVER DRIVER
11434M:	Hans Verkuil <hverkuil@xs4all.nl>
11435L:	linux-media@vger.kernel.org
11436T:	git git://linuxtv.org/media_tree.git
11437W:	https://linuxtv.org
11438S:	Odd Fixes
11439F:	drivers/media/i2c/saa6588*
11440
11441SAA7134 VIDEO4LINUX DRIVER
11442M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11443M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11444L:	linux-media@vger.kernel.org
11445W:	https://linuxtv.org
11446T:	git git://linuxtv.org/media_tree.git
11447S:	Odd fixes
11448F:	Documentation/media/v4l-drivers/saa7134*
11449F:	drivers/media/pci/saa7134/
11450
11451SAA7146 VIDEO4LINUX-2 DRIVER
11452M:	Hans Verkuil <hverkuil@xs4all.nl>
11453L:	linux-media@vger.kernel.org
11454T:	git git://linuxtv.org/media_tree.git
11455S:	Maintained
11456F:	drivers/media/common/saa7146/
11457F:	drivers/media/pci/saa7146/
11458F:	include/media/saa7146*
11459
11460SAMSUNG LAPTOP DRIVER
11461M:	Corentin Chary <corentin.chary@gmail.com>
11462L:	platform-driver-x86@vger.kernel.org
11463S:	Maintained
11464F:	drivers/platform/x86/samsung-laptop.c
11465
11466SAMSUNG AUDIO (ASoC) DRIVERS
11467M:	Krzysztof Kozlowski <krzk@kernel.org>
11468M:	Sangbeom Kim <sbkim73@samsung.com>
11469M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11470L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11471S:	Supported
11472F:	sound/soc/samsung/
11473
11474SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11475M:	Krzysztof Kozlowski <krzk@kernel.org>
11476L:	linux-crypto@vger.kernel.org
11477L:	linux-samsung-soc@vger.kernel.org
11478S:	Maintained
11479F:	drivers/crypto/exynos-rng.c
11480F:	Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11481
11482SAMSUNG FRAMEBUFFER DRIVER
11483M:	Jingoo Han <jingoohan1@gmail.com>
11484L:	linux-fbdev@vger.kernel.org
11485S:	Maintained
11486F:	drivers/video/fbdev/s3c-fb.c
11487
11488SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11489M:	Sangbeom Kim <sbkim73@samsung.com>
11490M:	Krzysztof Kozlowski <krzk@kernel.org>
11491M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11492L:	linux-kernel@vger.kernel.org
11493L:	linux-samsung-soc@vger.kernel.org
11494S:	Supported
11495F:	drivers/mfd/sec*.c
11496F:	drivers/regulator/s2m*.c
11497F:	drivers/regulator/s5m*.c
11498F:	drivers/clk/clk-s2mps11.c
11499F:	drivers/rtc/rtc-s5m.c
11500F:	include/linux/mfd/samsung/
11501F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11502F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11503F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11504F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11505
11506SAMSUNG S5P Security SubSystem (SSS) DRIVER
11507M:	Krzysztof Kozlowski <krzk@kernel.org>
11508M:	Vladimir Zapolskiy <vz@mleia.com>
11509L:	linux-crypto@vger.kernel.org
11510L:	linux-samsung-soc@vger.kernel.org
11511S:	Maintained
11512F:	drivers/crypto/s5p-sss.c
11513
11514SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11515M:	Kyungmin Park <kyungmin.park@samsung.com>
11516M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11517L:	linux-media@vger.kernel.org
11518Q:	https://patchwork.linuxtv.org/project/linux-media/list/
11519S:	Supported
11520F:	drivers/media/platform/exynos4-is/
11521
11522SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11523M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11524L:	linux-media@vger.kernel.org
11525L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11526S:	Maintained
11527F:	drivers/media/platform/s3c-camif/
11528F:	include/media/drv-intf/s3c_camif.h
11529
11530SAMSUNG S5C73M3 CAMERA DRIVER
11531M:	Kyungmin Park <kyungmin.park@samsung.com>
11532M:	Andrzej Hajda <a.hajda@samsung.com>
11533L:	linux-media@vger.kernel.org
11534S:	Supported
11535F:	drivers/media/i2c/s5c73m3/*
11536
11537SAMSUNG S5K5BAF CAMERA DRIVER
11538M:	Kyungmin Park <kyungmin.park@samsung.com>
11539M:	Andrzej Hajda <a.hajda@samsung.com>
11540L:	linux-media@vger.kernel.org
11541S:	Supported
11542F:	drivers/media/i2c/s5k5baf.c
11543
11544SAMSUNG S3FWRN5 NFC DRIVER
11545M:	Robert Baldyga <r.baldyga@samsung.com>
11546M:	Krzysztof Opasiak <k.opasiak@samsung.com>
11547L:	linux-nfc@lists.01.org (moderated for non-subscribers)
11548S:	Supported
11549F:	drivers/nfc/s3fwrn5
11550
11551SAMSUNG SOC CLOCK DRIVERS
11552M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11553M:	Tomasz Figa <tomasz.figa@gmail.com>
11554M:	Chanwoo Choi <cw00.choi@samsung.com>
11555S:	Supported
11556L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11557F:	drivers/clk/samsung/
11558F:	include/dt-bindings/clock/exynos*.h
11559F:	Documentation/devicetree/bindings/clock/exynos*.txt
11560
11561SAMSUNG SPI DRIVERS
11562M:	Kukjin Kim <kgene@kernel.org>
11563M:	Krzysztof Kozlowski <krzk@kernel.org>
11564M:	Andi Shyti <andi.shyti@samsung.com>
11565L:	linux-spi@vger.kernel.org
11566L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11567S:	Maintained
11568F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
11569F:	drivers/spi/spi-s3c*
11570F:	include/linux/platform_data/spi-s3c64xx.h
11571
11572SAMSUNG SXGBE DRIVERS
11573M:	Byungho An <bh74.an@samsung.com>
11574M:	Girish K S <ks.giri@samsung.com>
11575M:	Vipul Pandya <vipul.pandya@samsung.com>
11576S:	Supported
11577L:	netdev@vger.kernel.org
11578F:	drivers/net/ethernet/samsung/sxgbe/
11579
11580SAMSUNG THERMAL DRIVER
11581M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11582L:	linux-pm@vger.kernel.org
11583L:	linux-samsung-soc@vger.kernel.org
11584S:	Supported
11585T:	git https://github.com/lmajewski/linux-samsung-thermal.git
11586F:	drivers/thermal/samsung/
11587
11588SAMSUNG USB2 PHY DRIVER
11589M:	Kamil Debski <kamil@wypas.org>
11590M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11591L:	linux-kernel@vger.kernel.org
11592S:	Supported
11593F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
11594F:	Documentation/phy/samsung-usb2.txt
11595F:	drivers/phy/samsung/phy-exynos4210-usb2.c
11596F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
11597F:	drivers/phy/samsung/phy-exynos5250-usb2.c
11598F:	drivers/phy/samsung/phy-s5pv210-usb2.c
11599F:	drivers/phy/samsung/phy-samsung-usb2.c
11600F:	drivers/phy/samsung/phy-samsung-usb2.h
11601
11602SERIAL DRIVERS
11603M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11604L:	linux-serial@vger.kernel.org
11605S:	Maintained
11606F:	Documentation/devicetree/bindings/serial/
11607F:	drivers/tty/serial/
11608
11609SERIAL DEVICE BUS
11610M:	Rob Herring <robh@kernel.org>
11611L:	linux-serial@vger.kernel.org
11612S:	Maintained
11613F:	Documentation/devicetree/bindings/serial/slave-device.txt
11614F:	drivers/tty/serdev/
11615F:	include/linux/serdev.h
11616
11617SERIAL IR RECEIVER
11618M:	Sean Young <sean@mess.org>
11619L:	linux-media@vger.kernel.org
11620S:	Maintained
11621F:	drivers/media/rc/serial_ir.c
11622
11623STI CEC DRIVER
11624M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
11625S:	Maintained
11626F:	drivers/staging/media/st-cec/
11627F:	Documentation/devicetree/bindings/media/stih-cec.txt
11628
11629SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11630M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11631L:	linux-s390@vger.kernel.org
11632W:	http://www.ibm.com/developerworks/linux/linux390/
11633S:	Supported
11634F:	net/smc/
11635
11636SYNOPSYS DESIGNWARE DMAC DRIVER
11637M:	Viresh Kumar <vireshk@kernel.org>
11638M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11639S:	Maintained
11640F:	include/linux/dma/dw.h
11641F:	include/linux/platform_data/dma-dw.h
11642F:	drivers/dma/dw/
11643
11644SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
11645M:	Jie Deng <jiedeng@synopsys.com>
11646L:	netdev@vger.kernel.org
11647S:	Supported
11648F:	drivers/net/ethernet/synopsys/
11649
11650SYNOPSYS DESIGNWARE I2C DRIVER
11651M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
11652R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11653R:	Mika Westerberg <mika.westerberg@linux.intel.com>
11654L:	linux-i2c@vger.kernel.org
11655S:	Maintained
11656F:	drivers/i2c/busses/i2c-designware-*
11657F:	include/linux/platform_data/i2c-designware.h
11658
11659SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
11660M:	Jaehoon Chung <jh80.chung@samsung.com>
11661L:	linux-mmc@vger.kernel.org
11662S:	Maintained
11663F:	drivers/mmc/host/dw_mmc*
11664
11665SYSTEM TRACE MODULE CLASS
11666M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11667S:	Maintained
11668T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
11669F:	Documentation/trace/stm.txt
11670F:	drivers/hwtracing/stm/
11671F:	include/linux/stm.h
11672F:	include/uapi/linux/stm.h
11673
11674TEE SUBSYSTEM
11675M:	Jens Wiklander <jens.wiklander@linaro.org>
11676S:	Maintained
11677F:	include/linux/tee_drv.h
11678F:	include/uapi/linux/tee.h
11679F:	drivers/tee/
11680F:	Documentation/tee.txt
11681
11682THUNDERBOLT DRIVER
11683M:	Andreas Noever <andreas.noever@gmail.com>
11684M:	Michael Jamet <michael.jamet@intel.com>
11685M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11686M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
11687S:	Maintained
11688F:	drivers/thunderbolt/
11689
11690TI BQ27XXX POWER SUPPLY DRIVER
11691R:	Andrew F. Davis <afd@ti.com>
11692F:	include/linux/power/bq27xxx_battery.h
11693F:	drivers/power/supply/bq27xxx_battery.c
11694F:	drivers/power/supply/bq27xxx_battery_i2c.c
11695
11696TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
11697M:	John Stultz <john.stultz@linaro.org>
11698M:	Thomas Gleixner <tglx@linutronix.de>
11699R:	Stephen Boyd <sboyd@codeaurora.org>
11700L:	linux-kernel@vger.kernel.org
11701T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11702S:	Supported
11703F:	include/linux/clocksource.h
11704F:	include/linux/time.h
11705F:	include/linux/timex.h
11706F:	include/uapi/linux/time.h
11707F:	include/uapi/linux/timex.h
11708F:	kernel/time/clocksource.c
11709F:	kernel/time/time*.c
11710F:	kernel/time/alarmtimer.c
11711F:	kernel/time/ntp.c
11712F:	tools/testing/selftests/timers/
11713
11714TI TRF7970A NFC DRIVER
11715M:	Mark Greer <mgreer@animalcreek.com>
11716L:	linux-wireless@vger.kernel.org
11717L:	linux-nfc@lists.01.org (moderated for non-subscribers)
11718S:	Supported
11719F:	drivers/nfc/trf7970a.c
11720F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
11721
11722SC1200 WDT DRIVER
11723M:	Zwane Mwaikambo <zwanem@gmail.com>
11724S:	Maintained
11725F:	drivers/watchdog/sc1200wdt.c
11726
11727SCHEDULER
11728M:	Ingo Molnar <mingo@redhat.com>
11729M:	Peter Zijlstra <peterz@infradead.org>
11730L:	linux-kernel@vger.kernel.org
11731T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11732S:	Maintained
11733F:	kernel/sched/
11734F:	include/linux/sched.h
11735F:	include/uapi/linux/sched.h
11736F:	include/linux/wait.h
11737
11738SCORE ARCHITECTURE
11739M:	Chen Liqin <liqin.linux@gmail.com>
11740M:	Lennox Wu <lennox.wu@gmail.com>
11741W:	http://www.sunplus.com
11742S:	Supported
11743F:	arch/score/
11744
11745SCR24X CHIP CARD INTERFACE DRIVER
11746M:	Lubomir Rintel <lkundrak@v3.sk>
11747S:	Supported
11748F:	drivers/char/pcmcia/scr24x_cs.c
11749
11750SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
11751M:	Sudeep Holla <sudeep.holla@arm.com>
11752L:	linux-arm-kernel@lists.infradead.org
11753S:	Maintained
11754F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
11755F:	drivers/clk/clk-scpi.c
11756F:	drivers/cpufreq/scpi-cpufreq.c
11757F:	drivers/firmware/arm_scpi.c
11758F:	include/linux/scpi_protocol.h
11759
11760SCSI CDROM DRIVER
11761M:	Jens Axboe <axboe@kernel.dk>
11762L:	linux-scsi@vger.kernel.org
11763W:	http://www.kernel.dk
11764S:	Maintained
11765F:	drivers/scsi/sr*
11766
11767SCSI RDMA PROTOCOL (SRP) INITIATOR
11768M:	Bart Van Assche <bart.vanassche@sandisk.com>
11769L:	linux-rdma@vger.kernel.org
11770S:	Supported
11771W:	http://www.openfabrics.org
11772Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11773T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11774F:	drivers/infiniband/ulp/srp/
11775F:	include/scsi/srp.h
11776
11777SCSI SG DRIVER
11778M:	Doug Gilbert <dgilbert@interlog.com>
11779L:	linux-scsi@vger.kernel.org
11780W:	http://sg.danny.cz/sg
11781S:	Maintained
11782F:	Documentation/scsi/scsi-generic.txt
11783F:	drivers/scsi/sg.c
11784F:	include/scsi/sg.h
11785
11786SCSI SUBSYSTEM
11787M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11789M:	"Martin K. Petersen" <martin.petersen@oracle.com>
11790T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11791L:	linux-scsi@vger.kernel.org
11792S:	Maintained
11793F:	Documentation/devicetree/bindings/scsi/
11794F:	drivers/scsi/
11795F:	include/scsi/
11796
11797SCSI TAPE DRIVER
11798M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11799L:	linux-scsi@vger.kernel.org
11800S:	Maintained
11801F:	Documentation/scsi/st.txt
11802F:	drivers/scsi/st.*
11803F:	drivers/scsi/st_*.h
11804
11805SCTP PROTOCOL
11806M:	Vlad Yasevich <vyasevich@gmail.com>
11807M:	Neil Horman <nhorman@tuxdriver.com>
11808L:	linux-sctp@vger.kernel.org
11809W:	http://lksctp.sourceforge.net
11810S:	Maintained
11811F:	Documentation/networking/sctp.txt
11812F:	include/linux/sctp.h
11813F:	include/uapi/linux/sctp.h
11814F:	include/net/sctp/
11815F:	net/sctp/
11816
11817SCx200 CPU SUPPORT
11818M:	Jim Cromie <jim.cromie@gmail.com>
11819S:	Odd Fixes
11820F:	Documentation/i2c/busses/scx200_acb
11821F:	arch/x86/platform/scx200/
11822F:	drivers/watchdog/scx200_wdt.c
11823F:	drivers/i2c/busses/scx200*
11824F:	drivers/mtd/maps/scx200_docflash.c
11825F:	include/linux/scx200.h
11826
11827SCx200 GPIO DRIVER
11828M:	Jim Cromie <jim.cromie@gmail.com>
11829S:	Maintained
11830F:	drivers/char/scx200_gpio.c
11831F:	include/linux/scx200_gpio.h
11832
11833SCx200 HRT CLOCKSOURCE DRIVER
11834M:	Jim Cromie <jim.cromie@gmail.com>
11835S:	Maintained
11836F:	drivers/clocksource/scx200_hrt.c
11837
11838SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11839M:	Sascha Sommer <saschasommer@freenet.de>
11840L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11841S:	Maintained
11842F:	drivers/mmc/host/sdricoh_cs.c
11843
11844SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11845M:	Adrian Hunter <adrian.hunter@intel.com>
11846L:	linux-mmc@vger.kernel.org
11847T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
11848S:	Maintained
11849F:	drivers/mmc/host/sdhci*
11850F:	include/linux/mmc/sdhci*
11851
11852SECURE COMPUTING
11853M:	Kees Cook <keescook@chromium.org>
11854R:	Andy Lutomirski <luto@amacapital.net>
11855R:	Will Drewry <wad@chromium.org>
11856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11857S:	Supported
11858F:	kernel/seccomp.c
11859F:	include/uapi/linux/seccomp.h
11860F:	include/linux/seccomp.h
11861F:	tools/testing/selftests/seccomp/*
11862F:	tools/testing/selftests/kselftest_harness.h
11863F:	Documentation/userspace-api/seccomp_filter.rst
11864K:	\bsecure_computing
11865K:	\bTIF_SECCOMP\b
11866
11867SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11868M:	Al Cooper <alcooperx@gmail.com>
11869L:	linux-mmc@vger.kernel.org
11870L:	bcm-kernel-feedback-list@broadcom.com
11871S:	Maintained
11872F:	drivers/mmc/host/sdhci-brcmstb*
11873
11874SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11875M:	Ben Dooks <ben-linux@fluff.org>
11876M:	Jaehoon Chung <jh80.chung@samsung.com>
11877L:	linux-mmc@vger.kernel.org
11878S:	Maintained
11879F:	drivers/mmc/host/sdhci-s3c*
11880
11881SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11882M:	Viresh Kumar <vireshk@kernel.org>
11883L:	linux-mmc@vger.kernel.org
11884S:	Maintained
11885F:	drivers/mmc/host/sdhci-spear.c
11886
11887SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11888M:	Scott Bauer <scott.bauer@intel.com>
11889M:	Jonathan Derrick <jonathan.derrick@intel.com>
11890M:	Rafael Antognolli <rafael.antognolli@intel.com>
11891L:	linux-block@vger.kernel.org
11892S:	Supported
11893F:	block/sed*
11894F:	block/opal_proto.h
11895F:	include/linux/sed*
11896F:	include/uapi/linux/sed*
11897
11898SECURITY SUBSYSTEM
11899M:	James Morris <james.l.morris@oracle.com>
11900M:	"Serge E. Hallyn" <serge@hallyn.com>
11901L:	linux-security-module@vger.kernel.org (suggested Cc:)
11902T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11903W:	http://kernsec.org/
11904S:	Supported
11905F:	security/
11906
11907SECURITY CONTACT
11908M:	Security Officers <security@kernel.org>
11909S:	Supported
11910
11911SELINUX SECURITY MODULE
11912M:	Paul Moore <paul@paul-moore.com>
11913M:	Stephen Smalley <sds@tycho.nsa.gov>
11914M:	Eric Paris <eparis@parisplace.org>
11915L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
11916W:	http://selinuxproject.org
11917T:	git git://git.infradead.org/users/pcmoore/selinux
11918S:	Supported
11919F:	include/linux/selinux*
11920F:	security/selinux/
11921F:	scripts/selinux/
11922F:	Documentation/admin-guide/LSM/SELinux.rst
11923
11924APPARMOR SECURITY MODULE
11925M:	John Johansen <john.johansen@canonical.com>
11926L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11927W:	apparmor.wiki.kernel.org
11928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11929S:	Supported
11930F:	security/apparmor/
11931F:	Documentation/admin-guide/LSM/apparmor.rst
11932
11933LOADPIN SECURITY MODULE
11934M:	Kees Cook <keescook@chromium.org>
11935T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11936S:	Supported
11937F:	security/loadpin/
11938F:	Documentation/admin-guide/LSM/LoadPin.rst
11939
11940YAMA SECURITY MODULE
11941M:	Kees Cook <keescook@chromium.org>
11942T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11943S:	Supported
11944F:	security/yama/
11945F:	Documentation/admin-guide/LSM/Yama.rst
11946
11947SENSABLE PHANTOM
11948M:	Jiri Slaby <jirislaby@gmail.com>
11949S:	Maintained
11950F:	drivers/misc/phantom.c
11951F:	include/uapi/linux/phantom.h
11952
11953Emulex 10Gbps iSCSI - OneConnect DRIVER
11954M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11955M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
11956M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
11957L:	linux-scsi@vger.kernel.org
11958W:	http://www.broadcom.com
11959S:	Supported
11960F:	drivers/scsi/be2iscsi/
11961
11962Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11963M:	Sathya Perla <sathya.perla@broadcom.com>
11964M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
11965M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11966M:	Somnath Kotur <somnath.kotur@broadcom.com>
11967L:	netdev@vger.kernel.org
11968W:	http://www.emulex.com
11969S:	Supported
11970F:	drivers/net/ethernet/emulex/benet/
11971
11972EMULEX ONECONNECT ROCE DRIVER
11973M:	Selvin Xavier <selvin.xavier@broadcom.com>
11974M:	Devesh Sharma <devesh.sharma@broadcom.com>
11975L:	linux-rdma@vger.kernel.org
11976W:	http://www.broadcom.com
11977S:	Odd Fixes
11978F:	drivers/infiniband/hw/ocrdma/
11979F:	include/uapi/rdma/ocrdma-abi.h
11980
11981SFC NETWORK DRIVER
11982M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11983M:	Edward Cree <ecree@solarflare.com>
11984M:	Bert Kenward <bkenward@solarflare.com>
11985L:	netdev@vger.kernel.org
11986S:	Supported
11987F:	drivers/net/ethernet/sfc/
11988
11989SGI GRU DRIVER
11990M:	Dimitri Sivanich <sivanich@sgi.com>
11991S:	Maintained
11992F:	drivers/misc/sgi-gru/
11993
11994SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11995M:	Pat Gefre <pfg@sgi.com>
11996L:	linux-ia64@vger.kernel.org
11997S:	Supported
11998F:	Documentation/ia64/serial.txt
11999F:	drivers/tty/serial/ioc?_serial.c
12000F:	include/linux/ioc?.h
12001
12002SGI XP/XPC/XPNET DRIVER
12003M:	Cliff Whickman <cpw@sgi.com>
12004M:	Robin Holt <robinmholt@gmail.com>
12005S:	Maintained
12006F:	drivers/misc/sgi-xp/
12007
12008SI2157 MEDIA DRIVER
12009M:	Antti Palosaari <crope@iki.fi>
12010L:	linux-media@vger.kernel.org
12011W:	https://linuxtv.org
12012W:	http://palosaari.fi/linux/
12013Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12014T:	git git://linuxtv.org/anttip/media_tree.git
12015S:	Maintained
12016F:	drivers/media/tuners/si2157*
12017
12018SI2168 MEDIA DRIVER
12019M:	Antti Palosaari <crope@iki.fi>
12020L:	linux-media@vger.kernel.org
12021W:	https://linuxtv.org
12022W:	http://palosaari.fi/linux/
12023Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12024T:	git git://linuxtv.org/anttip/media_tree.git
12025S:	Maintained
12026F:	drivers/media/dvb-frontends/si2168*
12027
12028SI470X FM RADIO RECEIVER I2C DRIVER
12029M:	Hans Verkuil <hverkuil@xs4all.nl>
12030L:	linux-media@vger.kernel.org
12031T:	git git://linuxtv.org/media_tree.git
12032W:	https://linuxtv.org
12033S:	Odd Fixes
12034F:	drivers/media/radio/si470x/radio-si470x-i2c.c
12035
12036SI470X FM RADIO RECEIVER USB DRIVER
12037M:	Hans Verkuil <hverkuil@xs4all.nl>
12038L:	linux-media@vger.kernel.org
12039T:	git git://linuxtv.org/media_tree.git
12040W:	https://linuxtv.org
12041S:	Maintained
12042F:	drivers/media/radio/si470x/radio-si470x-common.c
12043F:	drivers/media/radio/si470x/radio-si470x.h
12044F:	drivers/media/radio/si470x/radio-si470x-usb.c
12045
12046SI4713 FM RADIO TRANSMITTER I2C DRIVER
12047M:	Eduardo Valentin <edubezval@gmail.com>
12048L:	linux-media@vger.kernel.org
12049T:	git git://linuxtv.org/media_tree.git
12050W:	https://linuxtv.org
12051S:	Odd Fixes
12052F:	drivers/media/radio/si4713/si4713.?
12053
12054SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12055M:	Eduardo Valentin <edubezval@gmail.com>
12056L:	linux-media@vger.kernel.org
12057T:	git git://linuxtv.org/media_tree.git
12058W:	https://linuxtv.org
12059S:	Odd Fixes
12060F:	drivers/media/radio/si4713/radio-platform-si4713.c
12061
12062SI4713 FM RADIO TRANSMITTER USB DRIVER
12063M:	Hans Verkuil <hverkuil@xs4all.nl>
12064L:	linux-media@vger.kernel.org
12065T:	git git://linuxtv.org/media_tree.git
12066W:	https://linuxtv.org
12067S:	Maintained
12068F:	drivers/media/radio/si4713/radio-usb-si4713.c
12069
12070SIANO DVB DRIVER
12071M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12072M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12073L:	linux-media@vger.kernel.org
12074W:	https://linuxtv.org
12075T:	git git://linuxtv.org/media_tree.git
12076S:	Odd fixes
12077F:	drivers/media/common/siano/
12078F:	drivers/media/usb/siano/
12079F:	drivers/media/usb/siano/
12080F:	drivers/media/mmc/siano/
12081
12082SILEAD TOUCHSCREEN DRIVER
12083M:	Hans de Goede <hdegoede@redhat.com>
12084L:	linux-input@vger.kernel.org
12085L:	platform-driver-x86@vger.kernel.org
12086S:	Maintained
12087F:	drivers/input/touchscreen/silead.c
12088F:	drivers/platform/x86/silead_dmi.c
12089
12090SIMPLEFB FB DRIVER
12091M:	Hans de Goede <hdegoede@redhat.com>
12092L:	linux-fbdev@vger.kernel.org
12093S:	Maintained
12094F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
12095F:	drivers/video/fbdev/simplefb.c
12096F:	include/linux/platform_data/simplefb.h
12097
12098SH_VEU V4L2 MEM2MEM DRIVER
12099L:	linux-media@vger.kernel.org
12100S:	Orphan
12101F:	drivers/media/platform/sh_veu.c
12102
12103SH_VOU V4L2 OUTPUT DRIVER
12104L:	linux-media@vger.kernel.org
12105S:	Orphan
12106F:	drivers/media/platform/sh_vou.c
12107F:	include/media/drv-intf/sh_vou.h
12108
12109SIMPLE FIRMWARE INTERFACE (SFI)
12110M:	Len Brown <lenb@kernel.org>
12111L:	sfi-devel@simplefirmware.org
12112W:	http://simplefirmware.org/
12113T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12114S:	Supported
12115F:	arch/x86/platform/sfi/
12116F:	drivers/sfi/
12117F:	include/linux/sfi*.h
12118
12119SIMTEC EB110ATX (Chalice CATS)
12120P:	Ben Dooks
12121P:	Vincent Sanders <vince@simtec.co.uk>
12122M:	Simtec Linux Team <linux@simtec.co.uk>
12123W:	http://www.simtec.co.uk/products/EB110ATX/
12124S:	Supported
12125
12126SIMTEC EB2410ITX (BAST)
12127P:	Ben Dooks
12128P:	Vincent Sanders <vince@simtec.co.uk>
12129M:	Simtec Linux Team <linux@simtec.co.uk>
12130W:	http://www.simtec.co.uk/products/EB2410ITX/
12131S:	Supported
12132F:	arch/arm/mach-s3c24xx/mach-bast.c
12133F:	arch/arm/mach-s3c24xx/bast-ide.c
12134F:	arch/arm/mach-s3c24xx/bast-irq.c
12135
12136SIPHASH PRF ROUTINES
12137M:	Jason A. Donenfeld <Jason@zx2c4.com>
12138S:	Maintained
12139F:	lib/siphash.c
12140F:	lib/test_siphash.c
12141F:	include/linux/siphash.h
12142
12143TI DAVINCI MACHINE SUPPORT
12144M:	Sekhar Nori <nsekhar@ti.com>
12145M:	Kevin Hilman <khilman@kernel.org>
12146L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12147T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
12148S:	Supported
12149F:	arch/arm/mach-davinci/
12150F:	drivers/i2c/busses/i2c-davinci.c
12151F:	arch/arm/boot/dts/da850*
12152
12153TI DAVINCI SERIES MEDIA DRIVER
12154M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12155L:	linux-media@vger.kernel.org
12156W:	https://linuxtv.org
12157Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12158T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12159S:	Maintained
12160F:	drivers/media/platform/davinci/
12161F:	include/media/davinci/
12162
12163TI DAVINCI SERIES GPIO DRIVER
12164M:	Keerthy <j-keerthy@ti.com>
12165L:	linux-gpio@vger.kernel.org
12166S:	Maintained
12167F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
12168F:	drivers/gpio/gpio-davinci.c
12169
12170TI AM437X VPFE DRIVER
12171M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12172L:	linux-media@vger.kernel.org
12173W:	https://linuxtv.org
12174Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12175T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12176S:	Maintained
12177F:	drivers/media/platform/am437x/
12178
12179OV2659 OMNIVISION SENSOR DRIVER
12180M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12181L:	linux-media@vger.kernel.org
12182W:	https://linuxtv.org
12183Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12184T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12185S:	Maintained
12186F:	drivers/media/i2c/ov2659.c
12187F:	include/media/i2c/ov2659.h
12188
12189SILICON MOTION SM712 FRAME BUFFER DRIVER
12190M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12191M:	Teddy Wang <teddy.wang@siliconmotion.com>
12192M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12193L:	linux-fbdev@vger.kernel.org
12194S:	Maintained
12195F:	drivers/video/fbdev/sm712*
12196F:	Documentation/fb/sm712fb.txt
12197
12198SIS 190 ETHERNET DRIVER
12199M:	Francois Romieu <romieu@fr.zoreil.com>
12200L:	netdev@vger.kernel.org
12201S:	Maintained
12202F:	drivers/net/ethernet/sis/sis190.c
12203
12204SIS 900/7016 FAST ETHERNET DRIVER
12205M:	Daniele Venzano <venza@brownhat.org>
12206W:	http://www.brownhat.org/sis900.html
12207L:	netdev@vger.kernel.org
12208S:	Maintained
12209F:	drivers/net/ethernet/sis/sis900.*
12210
12211SIS FRAMEBUFFER DRIVER
12212M:	Thomas Winischhofer <thomas@winischhofer.net>
12213W:	http://www.winischhofer.net/linuxsisvga.shtml
12214S:	Maintained
12215F:	Documentation/fb/sisfb.txt
12216F:	drivers/video/fbdev/sis/
12217F:	include/video/sisfb.h
12218
12219SIS USB2VGA DRIVER
12220M:	Thomas Winischhofer <thomas@winischhofer.net>
12221W:	http://www.winischhofer.at/linuxsisusbvga.shtml
12222S:	Maintained
12223F:	drivers/usb/misc/sisusbvga/
12224
12225SLAB ALLOCATOR
12226M:	Christoph Lameter <cl@linux.com>
12227M:	Pekka Enberg <penberg@kernel.org>
12228M:	David Rientjes <rientjes@google.com>
12229M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
12230M:	Andrew Morton <akpm@linux-foundation.org>
12231L:	linux-mm@kvack.org
12232S:	Maintained
12233F:	include/linux/sl?b*.h
12234F:	mm/sl?b*
12235
12236SLEEPABLE READ-COPY UPDATE (SRCU)
12237M:	Lai Jiangshan <jiangshanlai@gmail.com>
12238M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12239M:	Josh Triplett <josh@joshtriplett.org>
12240R:	Steven Rostedt <rostedt@goodmis.org>
12241R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12242L:	linux-kernel@vger.kernel.org
12243W:	http://www.rdrop.com/users/paulmck/RCU/
12244S:	Supported
12245T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12246F:	include/linux/srcu.h
12247F:	kernel/rcu/srcu.c
12248
12249SMACK SECURITY MODULE
12250M:	Casey Schaufler <casey@schaufler-ca.com>
12251L:	linux-security-module@vger.kernel.org
12252W:	http://schaufler-ca.com
12253T:	git git://github.com/cschaufler/smack-next
12254S:	Maintained
12255F:	Documentation/admin-guide/LSM/Smack.rst
12256F:	security/smack/
12257
12258DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
12259M:	Kevin Hilman <khilman@kernel.org>
12260M:	Nishanth Menon <nm@ti.com>
12261S:	Maintained
12262F:	drivers/power/avs/
12263F:	include/linux/power/smartreflex.h
12264L:	linux-pm@vger.kernel.org
12265
12266SMC91x ETHERNET DRIVER
12267M:	Nicolas Pitre <nico@fluxnic.net>
12268S:	Odd Fixes
12269F:	drivers/net/ethernet/smsc/smc91x.*
12270
12271SMIA AND SMIA++ IMAGE SENSOR DRIVER
12272M:	Sakari Ailus <sakari.ailus@iki.fi>
12273L:	linux-media@vger.kernel.org
12274S:	Maintained
12275F:	drivers/media/i2c/smiapp/
12276F:	include/media/i2c/smiapp.h
12277F:	drivers/media/i2c/smiapp-pll.c
12278F:	drivers/media/i2c/smiapp-pll.h
12279F:	include/uapi/linux/smiapp.h
12280F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12281
12282SMM665 HARDWARE MONITOR DRIVER
12283M:	Guenter Roeck <linux@roeck-us.net>
12284L:	linux-hwmon@vger.kernel.org
12285S:	Maintained
12286F:	Documentation/hwmon/smm665
12287F:	drivers/hwmon/smm665.c
12288
12289SMSC EMC2103 HARDWARE MONITOR DRIVER
12290M:	Steve Glendinning <steve.glendinning@shawell.net>
12291L:	linux-hwmon@vger.kernel.org
12292S:	Maintained
12293F:	Documentation/hwmon/emc2103
12294F:	drivers/hwmon/emc2103.c
12295
12296SMSC SCH5627 HARDWARE MONITOR DRIVER
12297M:	Hans de Goede <hdegoede@redhat.com>
12298L:	linux-hwmon@vger.kernel.org
12299S:	Supported
12300F:	Documentation/hwmon/sch5627
12301F:	drivers/hwmon/sch5627.c
12302
12303SMSC47B397 HARDWARE MONITOR DRIVER
12304M:	Jean Delvare <jdelvare@suse.com>
12305L:	linux-hwmon@vger.kernel.org
12306S:	Maintained
12307F:	Documentation/hwmon/smsc47b397
12308F:	drivers/hwmon/smsc47b397.c
12309
12310SMSC911x ETHERNET DRIVER
12311M:	Steve Glendinning <steve.glendinning@shawell.net>
12312L:	netdev@vger.kernel.org
12313S:	Maintained
12314F:	include/linux/smsc911x.h
12315F:	drivers/net/ethernet/smsc/smsc911x.*
12316
12317SMSC9420 PCI ETHERNET DRIVER
12318M:	Steve Glendinning <steve.glendinning@shawell.net>
12319L:	netdev@vger.kernel.org
12320S:	Maintained
12321F:	drivers/net/ethernet/smsc/smsc9420.*
12322
12323SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12324M:	Steve Glendinning <steve.glendinning@shawell.net>
12325L:	linux-fbdev@vger.kernel.org
12326S:	Maintained
12327F:	drivers/video/fbdev/smscufx.c
12328
12329SOC-CAMERA V4L2 SUBSYSTEM
12330M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12331L:	linux-media@vger.kernel.org
12332T:	git git://linuxtv.org/media_tree.git
12333S:	Maintained
12334F:	include/media/soc*
12335F:	drivers/media/i2c/soc_camera/
12336F:	drivers/media/platform/soc_camera/
12337
12338SOEKRIS NET48XX LED SUPPORT
12339M:	Chris Boot <bootc@bootc.net>
12340S:	Maintained
12341F:	drivers/leds/leds-net48xx.c
12342
12343SOFTLOGIC 6x10 MPEG CODEC
12344M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12345M:	Anton Sviridenko <anton@corp.bluecherry.net>
12346M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12347M:	Andrey Utkin <andrey_utkin@fastmail.com>
12348M:	Ismael Luceno <ismael@iodev.co.uk>
12349L:	linux-media@vger.kernel.org
12350S:	Supported
12351F:	drivers/media/pci/solo6x10/
12352
12353SOFTWARE RAID (Multiple Disks) SUPPORT
12354M:	Shaohua Li <shli@kernel.org>
12355L:	linux-raid@vger.kernel.org
12356T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12357S:	Supported
12358F:	drivers/md/
12359F:	include/linux/raid/
12360F:	include/uapi/linux/raid/
12361
12362SONIC NETWORK DRIVER
12363M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12364L:	netdev@vger.kernel.org
12365S:	Maintained
12366F:	drivers/net/ethernet/natsemi/sonic.*
12367
12368SONICS SILICON BACKPLANE DRIVER (SSB)
12369M:	Michael Buesch <m@bues.ch>
12370L:	linux-wireless@vger.kernel.org
12371S:	Maintained
12372F:	drivers/ssb/
12373F:	include/linux/ssb/
12374
12375SONY VAIO CONTROL DEVICE DRIVER
12376M:	Mattia Dongili <malattia@linux.it>
12377L:	platform-driver-x86@vger.kernel.org
12378W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12379S:	Maintained
12380F:	Documentation/laptops/sony-laptop.txt
12381F:	drivers/char/sonypi.c
12382F:	drivers/platform/x86/sony-laptop.c
12383F:	include/linux/sony-laptop.h
12384
12385SONY MEMORYSTICK CARD SUPPORT
12386M:	Alex Dubov <oakad@yahoo.com>
12387W:	http://tifmxx.berlios.de/
12388S:	Maintained
12389F:	drivers/memstick/host/tifm_ms.c
12390
12391SONY MEMORYSTICK STANDARD SUPPORT
12392M:	Maxim Levitsky <maximlevitsky@gmail.com>
12393S:	Maintained
12394F:	drivers/memstick/core/ms_block.*
12395
12396SOUND
12397M:	Jaroslav Kysela <perex@perex.cz>
12398M:	Takashi Iwai <tiwai@suse.com>
12399L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12400W:	http://www.alsa-project.org/
12401T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12402T:	git git://git.alsa-project.org/alsa-kernel.git
12403Q:	http://patchwork.kernel.org/project/alsa-devel/list/
12404S:	Maintained
12405F:	Documentation/sound/
12406F:	include/sound/
12407F:	include/uapi/sound/
12408F:	sound/
12409
12410SOUND - COMPRESSED AUDIO
12411M:	Vinod Koul <vinod.koul@intel.com>
12412L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12413T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12414S:	Supported
12415F:	Documentation/sound/alsa/compress_offload.txt
12416F:	include/sound/compress_driver.h
12417F:	include/uapi/sound/compress_*
12418F:	sound/core/compress_offload.c
12419F:	sound/soc/soc-compress.c
12420
12421SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12422M:	Liam Girdwood <lgirdwood@gmail.com>
12423M:	Mark Brown <broonie@kernel.org>
12424T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12425L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12426W:	http://alsa-project.org/main/index.php/ASoC
12427S:	Supported
12428F:	Documentation/devicetree/bindings/sound/
12429F:	Documentation/sound/alsa/soc/
12430F:	sound/soc/
12431F:	include/sound/soc*
12432
12433SOUND - DMAENGINE HELPERS
12434M:	Lars-Peter Clausen <lars@metafoo.de>
12435S:	Supported
12436F:	include/sound/dmaengine_pcm.h
12437F:	sound/core/pcm_dmaengine.c
12438F:	sound/soc/soc-generic-dmaengine-pcm.c
12439
12440SP2 MEDIA DRIVER
12441M:	Olli Salonen <olli.salonen@iki.fi>
12442L:	linux-media@vger.kernel.org
12443W:	https://linuxtv.org
12444Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12445S:	Maintained
12446F:	drivers/media/dvb-frontends/sp2*
12447
12448SPARC + UltraSPARC (sparc/sparc64)
12449M:	"David S. Miller" <davem@davemloft.net>
12450L:	sparclinux@vger.kernel.org
12451Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
12452T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12453T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12454S:	Maintained
12455F:	arch/sparc/
12456F:	drivers/sbus/
12457
12458SPARC SERIAL DRIVERS
12459M:	"David S. Miller" <davem@davemloft.net>
12460L:	sparclinux@vger.kernel.org
12461T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12462T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12463S:	Maintained
12464F:	include/linux/sunserialcore.h
12465F:	drivers/tty/serial/suncore.c
12466F:	drivers/tty/serial/sunhv.c
12467F:	drivers/tty/serial/sunsab.c
12468F:	drivers/tty/serial/sunsab.h
12469F:	drivers/tty/serial/sunsu.c
12470F:	drivers/tty/serial/sunzilog.c
12471F:	drivers/tty/serial/sunzilog.h
12472
12473SPARSE CHECKER
12474M:	"Christopher Li" <sparse@chrisli.org>
12475L:	linux-sparse@vger.kernel.org
12476W:	https://sparse.wiki.kernel.org/
12477T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12478T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12479S:	Maintained
12480F:	include/linux/compiler.h
12481
12482SPEAR PLATFORM SUPPORT
12483M:	Viresh Kumar <vireshk@kernel.org>
12484M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12485L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12486W:	http://www.st.com/spear
12487S:	Maintained
12488F:	arch/arm/boot/dts/spear*
12489F:	arch/arm/mach-spear/
12490
12491SPEAR CLOCK FRAMEWORK SUPPORT
12492M:	Viresh Kumar <vireshk@kernel.org>
12493L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12494W:	http://www.st.com/spear
12495S:	Maintained
12496F:	drivers/clk/spear/
12497
12498SPI NOR SUBSYSTEM
12499M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12500M:	Marek Vasut <marek.vasut@gmail.com>
12501L:	linux-mtd@lists.infradead.org
12502W:	http://www.linux-mtd.infradead.org/
12503Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
12504T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12505T:	git git://git.infradead.org/l2-mtd.git spi-nor/next
12506S:	Maintained
12507F:	drivers/mtd/spi-nor/
12508F:	include/linux/mtd/spi-nor.h
12509
12510SPI SUBSYSTEM
12511M:	Mark Brown <broonie@kernel.org>
12512L:	linux-spi@vger.kernel.org
12513T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12514Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
12515S:	Maintained
12516F:	Documentation/devicetree/bindings/spi/
12517F:	Documentation/spi/
12518F:	drivers/spi/
12519F:	include/linux/spi/
12520F:	include/uapi/linux/spi/
12521F:	tools/spi/
12522
12523SPIDERNET NETWORK DRIVER for CELL
12524M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12525L:	netdev@vger.kernel.org
12526S:	Supported
12527F:	Documentation/networking/spider_net.txt
12528F:	drivers/net/ethernet/toshiba/spider_net*
12529
12530SPU FILE SYSTEM
12531M:	Jeremy Kerr <jk@ozlabs.org>
12532L:	linuxppc-dev@lists.ozlabs.org
12533W:	http://www.ibm.com/developerworks/power/cell/
12534S:	Supported
12535F:	Documentation/filesystems/spufs.txt
12536F:	arch/powerpc/platforms/cell/spufs/
12537
12538SQUASHFS FILE SYSTEM
12539M:	Phillip Lougher <phillip@squashfs.org.uk>
12540L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
12541W:	http://squashfs.org.uk
12542T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12543S:	Maintained
12544F:	Documentation/filesystems/squashfs.txt
12545F:	fs/squashfs/
12546
12547SRM (Alpha) environment access
12548M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
12549S:	Maintained
12550F:	arch/alpha/kernel/srm_env.c
12551
12552STABLE BRANCH
12553M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12554L:	stable@vger.kernel.org
12555S:	Supported
12556F:	Documentation/process/stable-kernel-rules.rst
12557
12558STAGING SUBSYSTEM
12559M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12560T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12561L:	devel@driverdev.osuosl.org
12562S:	Supported
12563F:	drivers/staging/
12564
12565STAGING - COMEDI
12566M:	Ian Abbott <abbotti@mev.co.uk>
12567M:	H Hartley Sweeten <hsweeten@visionengravers.com>
12568S:	Odd Fixes
12569F:	drivers/staging/comedi/
12570
12571STAGING - FLARION FT1000 DRIVERS
12572M:	Marek Belisko <marek.belisko@gmail.com>
12573S:	Odd Fixes
12574F:	drivers/staging/ft1000/
12575
12576STAGING - INDUSTRIAL IO
12577M:	Jonathan Cameron <jic23@kernel.org>
12578L:	linux-iio@vger.kernel.org
12579S:	Odd Fixes
12580F:	Documentation/devicetree/bindings/staging/iio/
12581F:	drivers/staging/iio/
12582
12583STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12584M:	Jarod Wilson <jarod@wilsonet.com>
12585W:	http://www.lirc.org/
12586S:	Odd Fixes
12587F:	drivers/staging/media/lirc/
12588
12589STAGING - LUSTRE PARALLEL FILESYSTEM
12590M:	Oleg Drokin <oleg.drokin@intel.com>
12591M:	Andreas Dilger <andreas.dilger@intel.com>
12592M:	James Simmons <jsimmons@infradead.org>
12593L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
12594W:	http://wiki.lustre.org/
12595S:	Maintained
12596F:	drivers/staging/lustre
12597
12598STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12599M:	Marc Dietrich <marvin24@gmx.de>
12600L:	ac100@lists.launchpad.net (moderated for non-subscribers)
12601L:	linux-tegra@vger.kernel.org
12602S:	Maintained
12603F:	drivers/staging/nvec/
12604
12605STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12606M:	Jens Frederich <jfrederich@gmail.com>
12607M:	Daniel Drake <dsd@laptop.org>
12608M:	Jon Nettleton <jon.nettleton@gmail.com>
12609W:	http://wiki.laptop.org/go/DCON
12610S:	Maintained
12611F:	drivers/staging/olpc_dcon/
12612
12613STAGING - REALTEK RTL8712U DRIVERS
12614M:	Larry Finger <Larry.Finger@lwfinger.net>
12615M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12616S:	Odd Fixes
12617F:	drivers/staging/rtl8712/
12618
12619STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12620M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12621M:	Teddy Wang <teddy.wang@siliconmotion.com>
12622M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12623L:	linux-fbdev@vger.kernel.org
12624S:	Maintained
12625F:	drivers/staging/sm750fb/
12626
12627STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12628M:	William Hubbs <w.d.hubbs@gmail.com>
12629M:	Chris Brannon <chris@the-brannons.com>
12630M:	Kirk Reiser <kirk@reisers.ca>
12631M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
12632L:	speakup@linux-speakup.org
12633W:	http://www.linux-speakup.org/
12634S:	Odd Fixes
12635F:	drivers/staging/speakup/
12636
12637STAGING - VIA VT665X DRIVERS
12638M:	Forest Bond <forest@alittletooquiet.net>
12639S:	Odd Fixes
12640F:	drivers/staging/vt665?/
12641
12642STAGING - WILC1000 WIFI DRIVER
12643M:	Aditya Shankar <aditya.shankar@microchip.com>
12644M:	Ganesh Krishna <ganesh.krishna@microchip.com>
12645L:	linux-wireless@vger.kernel.org
12646S:	Supported
12647F:	drivers/staging/wilc1000/
12648
12649STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12650M:	Arnaud Patard <arnaud.patard@rtp-net.org>
12651S:	Odd Fixes
12652F:	drivers/staging/xgifb/
12653
12654STARFIRE/DURALAN NETWORK DRIVER
12655M:	Ion Badulescu <ionut@badula.org>
12656S:	Odd Fixes
12657F:	drivers/net/ethernet/adaptec/starfire*
12658
12659SUN3/3X
12660M:	Sam Creasey <sammy@sammy.net>
12661W:	http://sammy.net/sun3/
12662S:	Maintained
12663F:	arch/m68k/kernel/*sun3*
12664F:	arch/m68k/sun3*/
12665F:	arch/m68k/include/asm/sun3*
12666F:	drivers/net/ethernet/i825xx/sun3*
12667
12668SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12669M:	Hans de Goede <hdegoede@redhat.com>
12670L:	linux-input@vger.kernel.org
12671S:	Maintained
12672F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12673F:	drivers/input/keyboard/sun4i-lradc-keys.c
12674
12675SUNDANCE NETWORK DRIVER
12676M:	Denis Kirjanov <kda@linux-powerpc.org>
12677L:	netdev@vger.kernel.org
12678S:	Maintained
12679F:	drivers/net/ethernet/dlink/sundance.c
12680
12681SUPERH
12682M:	Yoshinori Sato <ysato@users.sourceforge.jp>
12683M:	Rich Felker <dalias@libc.org>
12684L:	linux-sh@vger.kernel.org
12685Q:	http://patchwork.kernel.org/project/linux-sh/list/
12686S:	Maintained
12687F:	Documentation/sh/
12688F:	arch/sh/
12689F:	drivers/sh/
12690
12691SUSPEND TO RAM
12692M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
12693M:	Len Brown <len.brown@intel.com>
12694M:	Pavel Machek <pavel@ucw.cz>
12695L:	linux-pm@vger.kernel.org
12696B:	https://bugzilla.kernel.org
12697S:	Supported
12698F:	Documentation/power/
12699F:	arch/x86/kernel/acpi/
12700F:	drivers/base/power/
12701F:	kernel/power/
12702F:	include/linux/suspend.h
12703F:	include/linux/freezer.h
12704F:	include/linux/pm.h
12705
12706SVGA HANDLING
12707M:	Martin Mares <mj@ucw.cz>
12708L:	linux-video@atrey.karlin.mff.cuni.cz
12709S:	Maintained
12710F:	Documentation/svga.txt
12711F:	arch/x86/boot/video*
12712
12713SWIOTLB SUBSYSTEM
12714M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12715L:	linux-kernel@vger.kernel.org
12716T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12717S:	Supported
12718F:	lib/swiotlb.c
12719F:	arch/*/kernel/pci-swiotlb.c
12720F:	include/linux/swiotlb.h
12721
12722SWITCHDEV
12723M:	Jiri Pirko <jiri@resnulli.us>
12724M:	Ivan Vecera <ivecera@redhat.com>
12725L:	netdev@vger.kernel.org
12726S:	Supported
12727F:	net/switchdev/
12728F:	include/net/switchdev.h
12729
12730SYNOPSYS ARC ARCHITECTURE
12731M:	Vineet Gupta <vgupta@synopsys.com>
12732L:	linux-snps-arc@lists.infradead.org
12733S:	Supported
12734F:	arch/arc/
12735F:	Documentation/devicetree/bindings/arc/*
12736F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12737F:	drivers/clocksource/arc_timer.c
12738F:	drivers/tty/serial/arc_uart.c
12739T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12740
12741SYNOPSYS ARC SDP platform support
12742M:	Alexey Brodkin <abrodkin@synopsys.com>
12743S:	Supported
12744F:	arch/arc/plat-axs10x
12745F:	arch/arc/boot/dts/ax*
12746F:	Documentation/devicetree/bindings/arc/axs10*
12747
12748SYSTEM CONFIGURATION (SYSCON)
12749M:	Lee Jones <lee.jones@linaro.org>
12750M:	Arnd Bergmann <arnd@arndb.de>
12751T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12752S:	Supported
12753F:	drivers/mfd/syscon.c
12754
12755SYSTEM RESET/SHUTDOWN DRIVERS
12756M:	Sebastian Reichel <sre@kernel.org>
12757L:	linux-pm@vger.kernel.org
12758T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12759S:	Maintained
12760F:	Documentation/devicetree/bindings/power/reset/
12761F:	drivers/power/reset/
12762
12763SYSV FILESYSTEM
12764M:	Christoph Hellwig <hch@infradead.org>
12765S:	Maintained
12766F:	Documentation/filesystems/sysv-fs.txt
12767F:	fs/sysv/
12768F:	include/linux/sysv_fs.h
12769
12770TARGET SUBSYSTEM
12771M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
12772L:	linux-scsi@vger.kernel.org
12773L:	target-devel@vger.kernel.org
12774W:	http://www.linux-iscsi.org
12775W:	http://groups.google.com/group/linux-iscsi-target-dev
12776T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12777S:	Supported
12778F:	drivers/target/
12779F:	include/target/
12780F:	Documentation/target/
12781
12782TASKSTATS STATISTICS INTERFACE
12783M:	Balbir Singh <bsingharora@gmail.com>
12784S:	Maintained
12785F:	Documentation/accounting/taskstats*
12786F:	include/linux/taskstats*
12787F:	kernel/taskstats.c
12788
12789TC subsystem
12790M:	Jamal Hadi Salim <jhs@mojatatu.com>
12791M:	Cong Wang <xiyou.wangcong@gmail.com>
12792M:	Jiri Pirko <jiri@resnulli.us>
12793L:	netdev@vger.kernel.org
12794S:	Maintained
12795F:	include/net/pkt_cls.h
12796F:	include/net/pkt_sched.h
12797F:	include/net/tc_act/
12798F:	include/uapi/linux/pkt_cls.h
12799F:	include/uapi/linux/pkt_sched.h
12800F:	include/uapi/linux/tc_act/
12801F:	include/uapi/linux/tc_ematch/
12802F:	net/sched/
12803
12804TCP LOW PRIORITY MODULE
12805M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12806M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12807W:	http://tcp-lp-mod.sourceforge.net/
12808S:	Maintained
12809F:	net/ipv4/tcp_lp.c
12810
12811TDA10071 MEDIA DRIVER
12812M:	Antti Palosaari <crope@iki.fi>
12813L:	linux-media@vger.kernel.org
12814W:	https://linuxtv.org
12815W:	http://palosaari.fi/linux/
12816Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12817T:	git git://linuxtv.org/anttip/media_tree.git
12818S:	Maintained
12819F:	drivers/media/dvb-frontends/tda10071*
12820
12821TDA18212 MEDIA DRIVER
12822M:	Antti Palosaari <crope@iki.fi>
12823L:	linux-media@vger.kernel.org
12824W:	https://linuxtv.org
12825W:	http://palosaari.fi/linux/
12826Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12827T:	git git://linuxtv.org/anttip/media_tree.git
12828S:	Maintained
12829F:	drivers/media/tuners/tda18212*
12830
12831TDA18218 MEDIA DRIVER
12832M:	Antti Palosaari <crope@iki.fi>
12833L:	linux-media@vger.kernel.org
12834W:	https://linuxtv.org
12835W:	http://palosaari.fi/linux/
12836Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12837T:	git git://linuxtv.org/anttip/media_tree.git
12838S:	Maintained
12839F:	drivers/media/tuners/tda18218*
12840
12841TDA18271 MEDIA DRIVER
12842M:	Michael Krufky <mkrufky@linuxtv.org>
12843L:	linux-media@vger.kernel.org
12844W:	https://linuxtv.org
12845W:	http://github.com/mkrufky
12846Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12847T:	git git://linuxtv.org/mkrufky/tuners.git
12848S:	Maintained
12849F:	drivers/media/tuners/tda18271*
12850
12851TDA827x MEDIA DRIVER
12852M:	Michael Krufky <mkrufky@linuxtv.org>
12853L:	linux-media@vger.kernel.org
12854W:	https://linuxtv.org
12855W:	http://github.com/mkrufky
12856Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12857T:	git git://linuxtv.org/mkrufky/tuners.git
12858S:	Maintained
12859F:	drivers/media/tuners/tda8290.*
12860
12861TDA8290 MEDIA DRIVER
12862M:	Michael Krufky <mkrufky@linuxtv.org>
12863L:	linux-media@vger.kernel.org
12864W:	https://linuxtv.org
12865W:	http://github.com/mkrufky
12866Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12867T:	git git://linuxtv.org/mkrufky/tuners.git
12868S:	Maintained
12869F:	drivers/media/tuners/tda8290.*
12870
12871TDA9840 MEDIA DRIVER
12872M:	Hans Verkuil <hverkuil@xs4all.nl>
12873L:	linux-media@vger.kernel.org
12874T:	git git://linuxtv.org/media_tree.git
12875W:	https://linuxtv.org
12876S:	Maintained
12877F:	drivers/media/i2c/tda9840*
12878
12879TEA5761 TUNER DRIVER
12880M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12881M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12882L:	linux-media@vger.kernel.org
12883W:	https://linuxtv.org
12884T:	git git://linuxtv.org/media_tree.git
12885S:	Odd fixes
12886F:	drivers/media/tuners/tea5761.*
12887
12888TEA5767 TUNER DRIVER
12889M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12890M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12891L:	linux-media@vger.kernel.org
12892W:	https://linuxtv.org
12893T:	git git://linuxtv.org/media_tree.git
12894S:	Maintained
12895F:	drivers/media/tuners/tea5767.*
12896
12897TEA6415C MEDIA DRIVER
12898M:	Hans Verkuil <hverkuil@xs4all.nl>
12899L:	linux-media@vger.kernel.org
12900T:	git git://linuxtv.org/media_tree.git
12901W:	https://linuxtv.org
12902S:	Maintained
12903F:	drivers/media/i2c/tea6415c*
12904
12905TEA6420 MEDIA DRIVER
12906M:	Hans Verkuil <hverkuil@xs4all.nl>
12907L:	linux-media@vger.kernel.org
12908T:	git git://linuxtv.org/media_tree.git
12909W:	https://linuxtv.org
12910S:	Maintained
12911F:	drivers/media/i2c/tea6420*
12912
12913TEAM DRIVER
12914M:	Jiri Pirko <jiri@resnulli.us>
12915L:	netdev@vger.kernel.org
12916S:	Supported
12917F:	drivers/net/team/
12918F:	include/linux/if_team.h
12919F:	include/uapi/linux/if_team.h
12920
12921TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12922M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12923S:	Maintained
12924F:	arch/x86/platform/ts5500/
12925
12926TECHNOTREND USB IR RECEIVER
12927M:	Sean Young <sean@mess.org>
12928L:	linux-media@vger.kernel.org
12929S:	Maintained
12930F:	drivers/media/rc/ttusbir.c
12931
12932TEGRA ARCHITECTURE SUPPORT
12933M:	Thierry Reding <thierry.reding@gmail.com>
12934M:	Jonathan Hunter <jonathanh@nvidia.com>
12935L:	linux-tegra@vger.kernel.org
12936Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
12937T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12938S:	Supported
12939N:	[^a-z]tegra
12940
12941TEGRA CLOCK DRIVER
12942M:	Peter De Schrijver <pdeschrijver@nvidia.com>
12943M:	Prashant Gaikwad <pgaikwad@nvidia.com>
12944S:	Supported
12945F:	drivers/clk/tegra/
12946
12947TEGRA DMA DRIVERS
12948M:	Laxman Dewangan <ldewangan@nvidia.com>
12949M:	Jon Hunter <jonathanh@nvidia.com>
12950S:	Supported
12951F:	drivers/dma/tegra*
12952
12953TEGRA I2C DRIVER
12954M:	Laxman Dewangan <ldewangan@nvidia.com>
12955S:	Supported
12956F:	drivers/i2c/busses/i2c-tegra.c
12957
12958TEGRA IOMMU DRIVERS
12959M:	Hiroshi Doyu <hdoyu@nvidia.com>
12960S:	Supported
12961F:	drivers/iommu/tegra*
12962
12963TEGRA KBC DRIVER
12964M:	Rakesh Iyer <riyer@nvidia.com>
12965M:	Laxman Dewangan <ldewangan@nvidia.com>
12966S:	Supported
12967F:	drivers/input/keyboard/tegra-kbc.c
12968
12969TEGRA PWM DRIVER
12970M:	Thierry Reding <thierry.reding@gmail.com>
12971S:	Supported
12972F:	drivers/pwm/pwm-tegra.c
12973
12974TEGRA SERIAL DRIVER
12975M:	Laxman Dewangan <ldewangan@nvidia.com>
12976S:	Supported
12977F:	drivers/tty/serial/serial-tegra.c
12978
12979TEGRA SPI DRIVER
12980M:	Laxman Dewangan <ldewangan@nvidia.com>
12981S:	Supported
12982F:	drivers/spi/spi-tegra*
12983
12984TEHUTI ETHERNET DRIVER
12985M:	Andy Gospodarek <andy@greyhouse.net>
12986L:	netdev@vger.kernel.org
12987S:	Supported
12988F:	drivers/net/ethernet/tehuti/*
12989
12990Telecom Clock Driver for MCPL0010
12991M:	Mark Gross <mark.gross@intel.com>
12992S:	Supported
12993F:	drivers/char/tlclk.c
12994
12995TENSILICA XTENSA PORT (xtensa)
12996M:	Chris Zankel <chris@zankel.net>
12997M:	Max Filippov <jcmvbkbc@gmail.com>
12998L:	linux-xtensa@linux-xtensa.org
12999T:	git git://github.com/czankel/xtensa-linux.git
13000S:	Maintained
13001F:	arch/xtensa/
13002F:	drivers/irqchip/irq-xtensa-*
13003
13004Texas Instruments' System Control Interface (TISCI) Protocol Driver
13005M:	Nishanth Menon <nm@ti.com>
13006M:	Tero Kristo <t-kristo@ti.com>
13007M:	Santosh Shilimkar <ssantosh@kernel.org>
13008L:	linux-arm-kernel@lists.infradead.org
13009S:	Maintained
13010F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13011F:	drivers/firmware/ti_sci*
13012F:	include/linux/soc/ti/ti_sci_protocol.h
13013F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13014F:	include/dt-bindings/genpd/k2g.h
13015F:	drivers/soc/ti/ti_sci_pm_domains.c
13016F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13017F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13018F:	drivers/clk/keystone/sci-clk.c
13019F:	drivers/reset/reset-ti-sci.c
13020
13021THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13022M:	Hans Verkuil <hverkuil@xs4all.nl>
13023L:	linux-media@vger.kernel.org
13024T:	git git://linuxtv.org/media_tree.git
13025W:	https://linuxtv.org
13026S:	Maintained
13027F:	drivers/media/radio/radio-raremono.c
13028
13029THERMAL
13030M:	Zhang Rui <rui.zhang@intel.com>
13031M:	Eduardo Valentin <edubezval@gmail.com>
13032L:	linux-pm@vger.kernel.org
13033T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13034T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13035Q:	https://patchwork.kernel.org/project/linux-pm/list/
13036S:	Supported
13037F:	drivers/thermal/
13038F:	include/linux/thermal.h
13039F:	include/uapi/linux/thermal.h
13040F:	include/linux/cpu_cooling.h
13041F:	Documentation/devicetree/bindings/thermal/
13042
13043THERMAL/CPU_COOLING
13044M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
13045M:	Viresh Kumar <viresh.kumar@linaro.org>
13046M:	Javi Merino <javi.merino@kernel.org>
13047L:	linux-pm@vger.kernel.org
13048S:	Supported
13049F:	Documentation/thermal/cpu-cooling-api.txt
13050F:	drivers/thermal/cpu_cooling.c
13051F:	include/linux/cpu_cooling.h
13052
13053THINKPAD ACPI EXTRAS DRIVER
13054M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13055L:	ibm-acpi-devel@lists.sourceforge.net
13056L:	platform-driver-x86@vger.kernel.org
13057W:	http://ibm-acpi.sourceforge.net
13058W:	http://thinkwiki.org/wiki/Ibm-acpi
13059T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13060S:	Maintained
13061F:	drivers/platform/x86/thinkpad_acpi.c
13062
13063TI BANDGAP AND THERMAL DRIVER
13064M:	Eduardo Valentin <edubezval@gmail.com>
13065M:	Keerthy <j-keerthy@ti.com>
13066L:	linux-pm@vger.kernel.org
13067L:	linux-omap@vger.kernel.org
13068S:	Maintained
13069F:	drivers/thermal/ti-soc-thermal/
13070
13071TI VPE/CAL DRIVERS
13072M:	Benoit Parrot <bparrot@ti.com>
13073L:	linux-media@vger.kernel.org
13074W:	http://linuxtv.org/
13075Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13076S:	Maintained
13077F:	drivers/media/platform/ti-vpe/
13078
13079TI CDCE706 CLOCK DRIVER
13080M:	Max Filippov <jcmvbkbc@gmail.com>
13081S:	Maintained
13082F:	drivers/clk/clk-cdce706.c
13083
13084TI CLOCK DRIVER
13085M:	Tero Kristo <t-kristo@ti.com>
13086L:	linux-omap@vger.kernel.org
13087S:	Maintained
13088F:	drivers/clk/ti/
13089F:	include/linux/clk/ti.h
13090
13091TI ETHERNET SWITCH DRIVER (CPSW)
13092R:	Grygorii Strashko <grygorii.strashko@ti.com>
13093L:	linux-omap@vger.kernel.org
13094L:	netdev@vger.kernel.org
13095S:	Maintained
13096F:	drivers/net/ethernet/ti/cpsw*
13097F:	drivers/net/ethernet/ti/davinci*
13098
13099TI FLASH MEDIA INTERFACE DRIVER
13100M:	Alex Dubov <oakad@yahoo.com>
13101S:	Maintained
13102F:	drivers/misc/tifm*
13103F:	drivers/mmc/host/tifm_sd.c
13104F:	include/linux/tifm.h
13105
13106TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13107M:	Santosh Shilimkar <ssantosh@kernel.org>
13108L:	linux-kernel@vger.kernel.org
13109L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13110S:	Maintained
13111F:	drivers/soc/ti/*
13112T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13113
13114
13115TI LM49xxx FAMILY ASoC CODEC DRIVERS
13116M:	M R Swami Reddy <mr.swami.reddy@ti.com>
13117M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13118L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13119S:	Maintained
13120F:	sound/soc/codecs/lm49453*
13121F:	sound/soc/codecs/isabelle*
13122
13123TI LP855x BACKLIGHT DRIVER
13124M:	Milo Kim <milo.kim@ti.com>
13125S:	Maintained
13126F:	Documentation/backlight/lp855x-driver.txt
13127F:	drivers/video/backlight/lp855x_bl.c
13128F:	include/linux/platform_data/lp855x.h
13129
13130TI LP8727 CHARGER DRIVER
13131M:	Milo Kim <milo.kim@ti.com>
13132S:	Maintained
13133F:	drivers/power/supply/lp8727_charger.c
13134F:	include/linux/platform_data/lp8727.h
13135
13136TI LP8788 MFD DRIVER
13137M:	Milo Kim <milo.kim@ti.com>
13138S:	Maintained
13139F:	drivers/iio/adc/lp8788_adc.c
13140F:	drivers/leds/leds-lp8788.c
13141F:	drivers/mfd/lp8788*.c
13142F:	drivers/power/supply/lp8788-charger.c
13143F:	drivers/regulator/lp8788-*.c
13144F:	include/linux/mfd/lp8788*.h
13145
13146TI NETCP ETHERNET DRIVER
13147M:	Wingman Kwok <w-kwok2@ti.com>
13148M:	Murali Karicheri <m-karicheri2@ti.com>
13149L:	netdev@vger.kernel.org
13150S:	Maintained
13151F:	drivers/net/ethernet/ti/netcp*
13152
13153TI TAS571X FAMILY ASoC CODEC DRIVER
13154M:	Kevin Cernekee <cernekee@chromium.org>
13155L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13156S:	Odd Fixes
13157F:	sound/soc/codecs/tas571x*
13158
13159TI TWL4030 SERIES SOC CODEC DRIVER
13160M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
13161L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13162S:	Maintained
13163F:	sound/soc/codecs/twl4030*
13164
13165TI WILINK WIRELESS DRIVERS
13166L:	linux-wireless@vger.kernel.org
13167W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
13168W:	http://wireless.kernel.org/en/users/Drivers/wl1251
13169T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13170S:	Orphan
13171F:	drivers/net/wireless/ti/
13172F:	include/linux/wl12xx.h
13173
13174TIPC NETWORK LAYER
13175M:	Jon Maloy <jon.maloy@ericsson.com>
13176M:	Ying Xue <ying.xue@windriver.com>
13177L:	netdev@vger.kernel.org (core kernel code)
13178L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13179W:	http://tipc.sourceforge.net/
13180S:	Maintained
13181F:	include/uapi/linux/tipc*.h
13182F:	net/tipc/
13183
13184TILE ARCHITECTURE
13185M:	Chris Metcalf <cmetcalf@mellanox.com>
13186W:	http://www.mellanox.com/repository/solutions/tile-scm/
13187T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
13188S:	Supported
13189F:	arch/tile/
13190F:	drivers/char/tile-srom.c
13191F:	drivers/edac/tile_edac.c
13192F:	drivers/net/ethernet/tile/
13193F:	drivers/rtc/rtc-tile.c
13194F:	drivers/tty/hvc/hvc_tile.c
13195F:	drivers/tty/serial/tilegx.c
13196F:	drivers/usb/host/*-tilegx.c
13197F:	include/linux/usb/tilegx.h
13198
13199TLAN NETWORK DRIVER
13200M:	Samuel Chessman <chessman@tux.org>
13201L:	tlan-devel@lists.sourceforge.net (subscribers-only)
13202W:	http://sourceforge.net/projects/tlan/
13203S:	Maintained
13204F:	Documentation/networking/tlan.txt
13205F:	drivers/net/ethernet/ti/tlan.*
13206
13207TOMOYO SECURITY MODULE
13208M:	Kentaro Takeda <takedakn@nttdata.co.jp>
13209M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13210L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13211L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13212L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13213L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13214W:	http://tomoyo.sourceforge.jp/
13215T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13216S:	Maintained
13217F:	security/tomoyo/
13218
13219TOPSTAR LAPTOP EXTRAS DRIVER
13220M:	Herton Ronaldo Krzesinski <herton@canonical.com>
13221L:	platform-driver-x86@vger.kernel.org
13222S:	Maintained
13223F:	drivers/platform/x86/topstar-laptop.c
13224
13225TOSHIBA ACPI EXTRAS DRIVER
13226M:	Azael Avalos <coproscefalo@gmail.com>
13227L:	platform-driver-x86@vger.kernel.org
13228S:	Maintained
13229F:	drivers/platform/x86/toshiba_acpi.c
13230
13231TOSHIBA BLUETOOTH DRIVER
13232M:	Azael Avalos <coproscefalo@gmail.com>
13233L:	platform-driver-x86@vger.kernel.org
13234S:	Maintained
13235F:	drivers/platform/x86/toshiba_bluetooth.c
13236
13237TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13238M:	Azael Avalos <coproscefalo@gmail.com>
13239L:	platform-driver-x86@vger.kernel.org
13240S:	Maintained
13241F:	drivers/platform/x86/toshiba_haps.c
13242
13243TOSHIBA WMI HOTKEYS DRIVER
13244M:	Azael Avalos <coproscefalo@gmail.com>
13245L:	platform-driver-x86@vger.kernel.org
13246S:	Maintained
13247F:	drivers/platform/x86/toshiba-wmi.c
13248
13249TOSHIBA SMM DRIVER
13250M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
13251W:	http://www.buzzard.org.uk/toshiba/
13252S:	Maintained
13253F:	drivers/char/toshiba.c
13254F:	include/linux/toshiba.h
13255F:	include/uapi/linux/toshiba.h
13256
13257TOSHIBA TC358743 DRIVER
13258M:	Mats Randgaard <matrandg@cisco.com>
13259L:	linux-media@vger.kernel.org
13260S:	Maintained
13261F:	drivers/media/i2c/tc358743*
13262F:	include/media/i2c/tc358743.h
13263
13264TMIO/SDHI MMC DRIVER
13265M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13266L:	linux-mmc@vger.kernel.org
13267S:	Supported
13268F:	drivers/mmc/host/tmio_mmc*
13269F:	drivers/mmc/host/renesas_sdhi*
13270F:	include/linux/mfd/tmio.h
13271
13272TMP401 HARDWARE MONITOR DRIVER
13273M:	Guenter Roeck <linux@roeck-us.net>
13274L:	linux-hwmon@vger.kernel.org
13275S:	Maintained
13276F:	Documentation/hwmon/tmp401
13277F:	drivers/hwmon/tmp401.c
13278
13279TMPFS (SHMEM FILESYSTEM)
13280M:	Hugh Dickins <hughd@google.com>
13281L:	linux-mm@kvack.org
13282S:	Maintained
13283F:	include/linux/shmem_fs.h
13284F:	mm/shmem.c
13285
13286TM6000 VIDEO4LINUX DRIVER
13287M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13288M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13289L:	linux-media@vger.kernel.org
13290W:	https://linuxtv.org
13291T:	git git://linuxtv.org/media_tree.git
13292S:	Odd fixes
13293F:	drivers/media/usb/tm6000/
13294F:	Documentation/media/v4l-drivers/tm6000*
13295
13296TW5864 VIDEO4LINUX DRIVER
13297M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13298M:	Anton Sviridenko <anton@corp.bluecherry.net>
13299M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13300M:	Andrey Utkin <andrey_utkin@fastmail.com>
13301L:	linux-media@vger.kernel.org
13302S:	Supported
13303F:	drivers/media/pci/tw5864/
13304
13305TW68 VIDEO4LINUX DRIVER
13306M:	Hans Verkuil <hverkuil@xs4all.nl>
13307L:	linux-media@vger.kernel.org
13308T:	git git://linuxtv.org/media_tree.git
13309W:	https://linuxtv.org
13310S:	Odd Fixes
13311F:	drivers/media/pci/tw68/
13312
13313TW686X VIDEO4LINUX DRIVER
13314M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13315L:	linux-media@vger.kernel.org
13316T:	git git://linuxtv.org/media_tree.git
13317W:	http://linuxtv.org
13318S:	Maintained
13319F:	drivers/media/pci/tw686x/
13320
13321TPM DEVICE DRIVER
13322M:	Peter Huewe <peterhuewe@gmx.de>
13323M:	Marcel Selhorst <tpmdd@selhorst.net>
13324M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13325R:	Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13326W:	http://tpmdd.sourceforge.net
13327L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13328Q:	https://patchwork.kernel.org/project/tpmdd-devel/list/
13329T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
13330S:	Maintained
13331F:	drivers/char/tpm/
13332
13333TPM IBM_VTPM DEVICE DRIVER
13334M:	Ashley Lai <ashleydlai@gmail.com>
13335W:	http://tpmdd.sourceforge.net
13336L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13337S:	Maintained
13338F:	drivers/char/tpm/tpm_ibmvtpm*
13339
13340TRACING
13341M:	Steven Rostedt <rostedt@goodmis.org>
13342M:	Ingo Molnar <mingo@redhat.com>
13343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13344S:	Maintained
13345F:	Documentation/trace/ftrace.txt
13346F:	arch/*/*/*/ftrace.h
13347F:	arch/*/kernel/ftrace.c
13348F:	include/*/ftrace.h
13349F:	include/linux/trace*.h
13350F:	include/trace/
13351F:	kernel/trace/
13352F:	tools/testing/selftests/ftrace/
13353
13354TRACING MMIO ACCESSES (MMIOTRACE)
13355M:	Steven Rostedt <rostedt@goodmis.org>
13356M:	Ingo Molnar <mingo@kernel.org>
13357R:	Karol Herbst <karolherbst@gmail.com>
13358R:	Pekka Paalanen <ppaalanen@gmail.com>
13359S:	Maintained
13360L:	linux-kernel@vger.kernel.org
13361L:	nouveau@lists.freedesktop.org
13362F:	kernel/trace/trace_mmiotrace.c
13363F:	include/linux/mmiotrace.h
13364F:	arch/x86/mm/kmmio.c
13365F:	arch/x86/mm/mmio-mod.c
13366F:	arch/x86/mm/testmmiotrace.c
13367
13368TRIVIAL PATCHES
13369M:	Jiri Kosina <trivial@kernel.org>
13370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13371S:	Maintained
13372K:	^Subject:.*(?i)trivial
13373
13374TTY LAYER
13375M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13376M:	Jiri Slaby <jslaby@suse.com>
13377S:	Supported
13378T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13379F:	Documentation/serial/
13380F:	drivers/tty/
13381F:	drivers/tty/serial/serial_core.c
13382F:	include/linux/serial_core.h
13383F:	include/linux/serial.h
13384F:	include/linux/tty.h
13385F:	include/uapi/linux/serial_core.h
13386F:	include/uapi/linux/serial.h
13387F:	include/uapi/linux/tty.h
13388
13389TUA9001 MEDIA DRIVER
13390M:	Antti Palosaari <crope@iki.fi>
13391L:	linux-media@vger.kernel.org
13392W:	https://linuxtv.org
13393W:	http://palosaari.fi/linux/
13394Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13395T:	git git://linuxtv.org/anttip/media_tree.git
13396S:	Maintained
13397F:	drivers/media/tuners/tua9001*
13398
13399TULIP NETWORK DRIVERS
13400L:	netdev@vger.kernel.org
13401L:	linux-parisc@vger.kernel.org
13402S:	Orphan
13403F:	drivers/net/ethernet/dec/tulip/
13404
13405TUN/TAP driver
13406M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
13407W:	http://vtun.sourceforge.net/tun
13408S:	Maintained
13409F:	Documentation/networking/tuntap.txt
13410F:	arch/um/os-Linux/drivers/
13411
13412TURBOCHANNEL SUBSYSTEM
13413M:	"Maciej W. Rozycki" <macro@linux-mips.org>
13414M:	Ralf Baechle <ralf@linux-mips.org>
13415L:	linux-mips@linux-mips.org
13416Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
13417S:	Maintained
13418F:	drivers/tc/
13419F:	include/linux/tc.h
13420
13421UBI FILE SYSTEM (UBIFS)
13422M:	Richard Weinberger <richard@nod.at>
13423M:	Artem Bityutskiy <dedekind1@gmail.com>
13424M:	Adrian Hunter <adrian.hunter@intel.com>
13425L:	linux-mtd@lists.infradead.org
13426T:	git git://git.infradead.org/ubifs-2.6.git
13427W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
13428S:	Supported
13429F:	Documentation/filesystems/ubifs.txt
13430F:	fs/ubifs/
13431
13432UCLINUX (M68KNOMMU AND COLDFIRE)
13433M:	Greg Ungerer <gerg@linux-m68k.org>
13434W:	http://www.linux-m68k.org/
13435W:	http://www.uclinux.org/
13436L:	linux-m68k@lists.linux-m68k.org
13437L:	uclinux-dev@uclinux.org  (subscribers-only)
13438T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13439S:	Maintained
13440F:	arch/m68k/coldfire/
13441F:	arch/m68k/68*/
13442F:	arch/m68k/*/*_no.*
13443F:	arch/m68k/include/asm/*_no.*
13444
13445UDF FILESYSTEM
13446M:	Jan Kara <jack@suse.com>
13447S:	Maintained
13448F:	Documentation/filesystems/udf.txt
13449F:	fs/udf/
13450
13451UDRAW TABLET
13452M:	Bastien Nocera <hadess@hadess.net>
13453L:	linux-input@vger.kernel.org
13454S:	Maintained
13455F:	drivers/hid/hid-udraw.c
13456
13457UFS FILESYSTEM
13458M:	Evgeniy Dushistov <dushistov@mail.ru>
13459S:	Maintained
13460F:	Documentation/filesystems/ufs.txt
13461F:	fs/ufs/
13462
13463UHID USERSPACE HID IO DRIVER:
13464M:	David Herrmann <dh.herrmann@googlemail.com>
13465L:	linux-input@vger.kernel.org
13466S:	Maintained
13467F:	drivers/hid/uhid.c
13468F:	include/uapi/linux/uhid.h
13469
13470ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13471L:	linux-usb@vger.kernel.org
13472S:	Orphan
13473F:	drivers/uwb/
13474F:	include/linux/uwb.h
13475F:	include/linux/uwb/
13476
13477UNICORE32 ARCHITECTURE:
13478M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
13479W:	http://mprc.pku.edu.cn/~guanxuetao/linux
13480S:	Maintained
13481T:	git git://github.com/gxt/linux.git
13482F:	arch/unicore32/
13483
13484UNIFDEF
13485M:	Tony Finch <dot@dotat.at>
13486W:	http://dotat.at/prog/unifdef
13487S:	Maintained
13488F:	scripts/unifdef.c
13489
13490UNIFORM CDROM DRIVER
13491M:	Jens Axboe <axboe@kernel.dk>
13492W:	http://www.kernel.dk
13493S:	Maintained
13494F:	Documentation/cdrom/
13495F:	drivers/cdrom/cdrom.c
13496F:	include/linux/cdrom.h
13497F:	include/uapi/linux/cdrom.h
13498
13499UNISYS S-PAR DRIVERS
13500M:	David Kershner <david.kershner@unisys.com>
13501L:	sparmaintainer@unisys.com (Unisys internal)
13502S:	Supported
13503F:	drivers/staging/unisys/
13504
13505UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13506M:	Vinayak Holikatti <vinholikatti@gmail.com>
13507L:	linux-scsi@vger.kernel.org
13508S:	Supported
13509F:	Documentation/scsi/ufs.txt
13510F:	drivers/scsi/ufs/
13511
13512UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13513M:	Manjunath M Bettegowda <manjumb@synopsys.com>
13514M:	Prabu Thangamuthu <prabut@synopsys.com>
13515L:	linux-scsi@vger.kernel.org
13516S:	Supported
13517F:	drivers/scsi/ufs/*dwc*
13518
13519UNSORTED BLOCK IMAGES (UBI)
13520M:	Artem Bityutskiy <dedekind1@gmail.com>
13521M:	Richard Weinberger <richard@nod.at>
13522W:	http://www.linux-mtd.infradead.org/
13523L:	linux-mtd@lists.infradead.org
13524T:	git git://git.infradead.org/ubifs-2.6.git
13525S:	Supported
13526F:	drivers/mtd/ubi/
13527F:	include/linux/mtd/ubi.h
13528F:	include/uapi/mtd/ubi-user.h
13529
13530USB ACM DRIVER
13531M:	Oliver Neukum <oneukum@suse.com>
13532L:	linux-usb@vger.kernel.org
13533S:	Maintained
13534F:	Documentation/usb/acm.txt
13535F:	drivers/usb/class/cdc-acm.*
13536
13537USB AR5523 WIRELESS DRIVER
13538M:	Pontus Fuchs <pontus.fuchs@gmail.com>
13539L:	linux-wireless@vger.kernel.org
13540S:	Maintained
13541F:	drivers/net/wireless/ath/ar5523/
13542
13543USB ATTACHED SCSI
13544M:	Oliver Neukum <oneukum@suse.com>
13545L:	linux-usb@vger.kernel.org
13546L:	linux-scsi@vger.kernel.org
13547S:	Maintained
13548F:	drivers/usb/storage/uas.c
13549
13550USB CDC ETHERNET DRIVER
13551M:	Oliver Neukum <oliver@neukum.org>
13552L:	linux-usb@vger.kernel.org
13553S:	Maintained
13554F:	drivers/net/usb/cdc_*.c
13555F:	include/uapi/linux/usb/cdc.h
13556
13557USB CHAOSKEY DRIVER
13558M:	Keith Packard <keithp@keithp.com>
13559L:	linux-usb@vger.kernel.org
13560S:	Maintained
13561F:	drivers/usb/misc/chaoskey.c
13562
13563USB CYPRESS C67X00 DRIVER
13564M:	Peter Korsgaard <jacmet@sunsite.dk>
13565L:	linux-usb@vger.kernel.org
13566S:	Maintained
13567F:	drivers/usb/c67x00/
13568
13569USB DAVICOM DM9601 DRIVER
13570M:	Peter Korsgaard <jacmet@sunsite.dk>
13571L:	netdev@vger.kernel.org
13572W:	http://www.linux-usb.org/usbnet
13573S:	Maintained
13574F:	drivers/net/usb/dm9601.c
13575
13576USB DIAMOND RIO500 DRIVER
13577M:	Cesar Miquel <miquel@df.uba.ar>
13578L:	rio500-users@lists.sourceforge.net
13579W:	http://rio500.sourceforge.net
13580S:	Maintained
13581F:	drivers/usb/misc/rio500*
13582
13583USB EHCI DRIVER
13584M:	Alan Stern <stern@rowland.harvard.edu>
13585L:	linux-usb@vger.kernel.org
13586S:	Maintained
13587F:	Documentation/usb/ehci.txt
13588F:	drivers/usb/host/ehci*
13589
13590USB GADGET/PERIPHERAL SUBSYSTEM
13591M:	Felipe Balbi <balbi@kernel.org>
13592L:	linux-usb@vger.kernel.org
13593W:	http://www.linux-usb.org/gadget
13594T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13595S:	Maintained
13596F:	drivers/usb/gadget/
13597F:	include/linux/usb/gadget*
13598
13599USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13600M:	Jiri Kosina <jikos@kernel.org>
13601R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
13602L:	linux-usb@vger.kernel.org
13603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13604S:	Maintained
13605F:	Documentation/hid/hiddev.txt
13606F:	drivers/hid/usbhid/
13607
13608USB ISP116X DRIVER
13609M:	Olav Kongas <ok@artecdesign.ee>
13610L:	linux-usb@vger.kernel.org
13611S:	Maintained
13612F:	drivers/usb/host/isp116x*
13613F:	include/linux/usb/isp116x.h
13614
13615USB LAN78XX ETHERNET DRIVER
13616M:	Woojung Huh <woojung.huh@microchip.com>
13617M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13618L:	netdev@vger.kernel.org
13619S:	Maintained
13620F:	drivers/net/usb/lan78xx.*
13621
13622USB MASS STORAGE DRIVER
13623M:	Alan Stern <stern@rowland.harvard.edu>
13624L:	linux-usb@vger.kernel.org
13625L:	usb-storage@lists.one-eyed-alien.net
13626S:	Maintained
13627W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
13628F:	drivers/usb/storage/
13629
13630USB MIDI DRIVER
13631M:	Clemens Ladisch <clemens@ladisch.de>
13632L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13633T:	git git://git.alsa-project.org/alsa-kernel.git
13634S:	Maintained
13635F:	sound/usb/midi.*
13636
13637USB NETWORKING DRIVERS
13638L:	linux-usb@vger.kernel.org
13639S:	Odd Fixes
13640F:	drivers/net/usb/
13641
13642USB OHCI DRIVER
13643M:	Alan Stern <stern@rowland.harvard.edu>
13644L:	linux-usb@vger.kernel.org
13645S:	Maintained
13646F:	Documentation/usb/ohci.txt
13647F:	drivers/usb/host/ohci*
13648
13649USB OTG FSM (Finite State Machine)
13650M:	Peter Chen <Peter.Chen@nxp.com>
13651T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13652L:	linux-usb@vger.kernel.org
13653S:	Maintained
13654F:	drivers/usb/common/usb-otg-fsm.c
13655
13656USB OVER IP DRIVER
13657M:	Valentina Manea <valentina.manea.m@gmail.com>
13658M:	Shuah Khan <shuahkh@osg.samsung.com>
13659M:	Shuah Khan <shuah@kernel.org>
13660L:	linux-usb@vger.kernel.org
13661S:	Maintained
13662F:	Documentation/usb/usbip_protocol.txt
13663F:	drivers/usb/usbip/
13664F:	tools/usb/usbip/
13665
13666USB PEGASUS DRIVER
13667M:	Petko Manolov <petkan@nucleusys.com>
13668L:	linux-usb@vger.kernel.org
13669L:	netdev@vger.kernel.org
13670T:	git git://github.com/petkan/pegasus.git
13671W:	https://github.com/petkan/pegasus
13672S:	Maintained
13673F:	drivers/net/usb/pegasus.*
13674
13675USB PHY LAYER
13676M:	Felipe Balbi <balbi@kernel.org>
13677L:	linux-usb@vger.kernel.org
13678T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13679S:	Maintained
13680F:	drivers/usb/phy/
13681
13682USB PRINTER DRIVER (usblp)
13683M:	Pete Zaitcev <zaitcev@redhat.com>
13684L:	linux-usb@vger.kernel.org
13685S:	Supported
13686F:	drivers/usb/class/usblp.c
13687
13688USB QMI WWAN NETWORK DRIVER
13689M:	Bjørn Mork <bjorn@mork.no>
13690L:	netdev@vger.kernel.org
13691S:	Maintained
13692F:	Documentation/ABI/testing/sysfs-class-net-qmi
13693F:	drivers/net/usb/qmi_wwan.c
13694
13695USB RTL8150 DRIVER
13696M:	Petko Manolov <petkan@nucleusys.com>
13697L:	linux-usb@vger.kernel.org
13698L:	netdev@vger.kernel.org
13699T:	git git://github.com/petkan/rtl8150.git
13700W:	https://github.com/petkan/rtl8150
13701S:	Maintained
13702F:	drivers/net/usb/rtl8150.c
13703
13704USB SERIAL SUBSYSTEM
13705M:	Johan Hovold <johan@kernel.org>
13706L:	linux-usb@vger.kernel.org
13707T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13708S:	Maintained
13709F:	Documentation/usb/usb-serial.txt
13710F:	drivers/usb/serial/
13711F:	include/linux/usb/serial.h
13712
13713USB SMSC75XX ETHERNET DRIVER
13714M:	Steve Glendinning <steve.glendinning@shawell.net>
13715L:	netdev@vger.kernel.org
13716S:	Maintained
13717F:	drivers/net/usb/smsc75xx.*
13718
13719USB SMSC95XX ETHERNET DRIVER
13720M:	Steve Glendinning <steve.glendinning@shawell.net>
13721M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13722L:	netdev@vger.kernel.org
13723S:	Maintained
13724F:	drivers/net/usb/smsc95xx.*
13725
13726USB SUBSYSTEM
13727M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13728L:	linux-usb@vger.kernel.org
13729W:	http://www.linux-usb.org
13730T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13731S:	Supported
13732F:	Documentation/devicetree/bindings/usb/
13733F:	Documentation/usb/
13734F:	drivers/usb/
13735F:	include/linux/usb.h
13736F:	include/linux/usb/
13737
13738USB TYPEC SUBSYSTEM
13739M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
13740L:	linux-usb@vger.kernel.org
13741S:	Maintained
13742F:	Documentation/ABI/testing/sysfs-class-typec
13743F:	Documentation/usb/typec.rst
13744F:	drivers/usb/typec/
13745F:	include/linux/usb/typec.h
13746
13747USB UHCI DRIVER
13748M:	Alan Stern <stern@rowland.harvard.edu>
13749L:	linux-usb@vger.kernel.org
13750S:	Maintained
13751F:	drivers/usb/host/uhci*
13752
13753USB "USBNET" DRIVER FRAMEWORK
13754M:	Oliver Neukum <oneukum@suse.com>
13755L:	netdev@vger.kernel.org
13756W:	http://www.linux-usb.org/usbnet
13757S:	Maintained
13758F:	drivers/net/usb/usbnet.c
13759F:	include/linux/usb/usbnet.h
13760
13761USB VIDEO CLASS
13762M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13763L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13764L:	linux-media@vger.kernel.org
13765T:	git git://linuxtv.org/media_tree.git
13766W:	http://www.ideasonboard.org/uvc/
13767S:	Maintained
13768F:	drivers/media/usb/uvc/
13769F:	include/uapi/linux/uvcvideo.h
13770
13771USB VISION DRIVER
13772M:	Hans Verkuil <hverkuil@xs4all.nl>
13773L:	linux-media@vger.kernel.org
13774T:	git git://linuxtv.org/media_tree.git
13775W:	https://linuxtv.org
13776S:	Odd Fixes
13777F:	drivers/media/usb/usbvision/
13778
13779USB WEBCAM GADGET
13780M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13781L:	linux-usb@vger.kernel.org
13782S:	Maintained
13783F:	drivers/usb/gadget/function/*uvc*
13784F:	drivers/usb/gadget/legacy/webcam.c
13785
13786USB WIRELESS RNDIS DRIVER (rndis_wlan)
13787M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
13788L:	linux-wireless@vger.kernel.org
13789S:	Maintained
13790F:	drivers/net/wireless/rndis_wlan.c
13791
13792USB XHCI DRIVER
13793M:	Mathias Nyman <mathias.nyman@intel.com>
13794L:	linux-usb@vger.kernel.org
13795S:	Supported
13796F:	drivers/usb/host/xhci*
13797F:	drivers/usb/host/pci-quirks*
13798
13799USB ZD1201 DRIVER
13800L:	linux-wireless@vger.kernel.org
13801W:	http://linux-lc100020.sourceforge.net
13802S:	Orphan
13803F:	drivers/net/wireless/zydas/zd1201.*
13804
13805USB ZR364XX DRIVER
13806M:	Antoine Jacquet <royale@zerezo.com>
13807L:	linux-usb@vger.kernel.org
13808L:	linux-media@vger.kernel.org
13809T:	git git://linuxtv.org/media_tree.git
13810W:	http://royale.zerezo.com/zr364xx/
13811S:	Maintained
13812F:	Documentation/media/v4l-drivers/zr364xx*
13813F:	drivers/media/usb/zr364xx/
13814
13815ULPI BUS
13816M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
13817L:	linux-usb@vger.kernel.org
13818S:	Maintained
13819F:	drivers/usb/common/ulpi.c
13820F:	include/linux/ulpi/
13821
13822USER-MODE LINUX (UML)
13823M:	Jeff Dike <jdike@addtoit.com>
13824M:	Richard Weinberger <richard@nod.at>
13825L:	user-mode-linux-devel@lists.sourceforge.net
13826L:	user-mode-linux-user@lists.sourceforge.net
13827W:	http://user-mode-linux.sourceforge.net
13828T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13829S:	Maintained
13830F:	Documentation/virtual/uml/
13831F:	arch/um/
13832F:	arch/x86/um/
13833F:	fs/hostfs/
13834F:	fs/hppfs/
13835
13836USERSPACE I/O (UIO)
13837M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13838S:	Maintained
13839T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13840F:	Documentation/driver-api/uio-howto.rst
13841F:	drivers/uio/
13842F:	include/linux/uio*.h
13843
13844UTIL-LINUX PACKAGE
13845M:	Karel Zak <kzak@redhat.com>
13846L:	util-linux@vger.kernel.org
13847W:	http://en.wikipedia.org/wiki/Util-linux
13848T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13849S:	Maintained
13850
13851UUID HELPERS
13852M:	Christoph Hellwig <hch@lst.de>
13853R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13854L:	linux-kernel@vger.kernel.org
13855T:	git git://git.infradead.org/users/hch/uuid.git
13856F:	lib/uuid.c
13857F:	lib/test_uuid.c
13858F:	include/linux/uuid.h
13859F:	include/uapi/linux/uuid.h
13860S:	Maintained
13861
13862UVESAFB DRIVER
13863M:	Michal Januszewski <spock@gentoo.org>
13864L:	linux-fbdev@vger.kernel.org
13865W:	http://dev.gentoo.org/~spock/projects/uvesafb/
13866S:	Maintained
13867F:	Documentation/fb/uvesafb.txt
13868F:	drivers/video/fbdev/uvesafb.*
13869
13870VF610 NAND DRIVER
13871M:	Stefan Agner <stefan@agner.ch>
13872L:	linux-mtd@lists.infradead.org
13873S:	Supported
13874F:	drivers/mtd/nand/vf610_nfc.c
13875
13876VFAT/FAT/MSDOS FILESYSTEM
13877M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13878S:	Maintained
13879F:	Documentation/filesystems/vfat.txt
13880F:	fs/fat/
13881
13882VFIO DRIVER
13883M:	Alex Williamson <alex.williamson@redhat.com>
13884L:	kvm@vger.kernel.org
13885T:	git git://github.com/awilliam/linux-vfio.git
13886S:	Maintained
13887F:	Documentation/vfio.txt
13888F:	drivers/vfio/
13889F:	include/linux/vfio.h
13890F:	include/uapi/linux/vfio.h
13891
13892VFIO MEDIATED DEVICE DRIVERS
13893M:	Kirti Wankhede <kwankhede@nvidia.com>
13894L:	kvm@vger.kernel.org
13895S:	Maintained
13896F:	Documentation/vfio-mediated-device.txt
13897F:	drivers/vfio/mdev/
13898F:	include/linux/mdev.h
13899F:	samples/vfio-mdev/
13900
13901VFIO PLATFORM DRIVER
13902M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
13903L:	kvm@vger.kernel.org
13904S:	Maintained
13905F:	drivers/vfio/platform/
13906
13907VGA_SWITCHEROO
13908R:	Lukas Wunner <lukas@wunner.de>
13909S:	Maintained
13910F:	Documentation/gpu/vga-switcheroo.rst
13911F:	drivers/gpu/vga/vga_switcheroo.c
13912F:	include/linux/vga_switcheroo.h
13913T:	git git://anongit.freedesktop.org/drm/drm-misc
13914
13915VIDEOBUF2 FRAMEWORK
13916M:	Pawel Osciak <pawel@osciak.com>
13917M:	Marek Szyprowski <m.szyprowski@samsung.com>
13918M:	Kyungmin Park <kyungmin.park@samsung.com>
13919L:	linux-media@vger.kernel.org
13920S:	Maintained
13921F:	drivers/media/v4l2-core/videobuf2-*
13922F:	include/media/videobuf2-*
13923
13924VIDEO MULTIPLEXER DRIVER
13925M:	Philipp Zabel <p.zabel@pengutronix.de>
13926L:	linux-media@vger.kernel.org
13927S:	Maintained
13928F:	drivers/media/platform/video-mux.c
13929
13930VIRTIO AND VHOST VSOCK DRIVER
13931M:	Stefan Hajnoczi <stefanha@redhat.com>
13932L:	kvm@vger.kernel.org
13933L:	virtualization@lists.linux-foundation.org
13934L:	netdev@vger.kernel.org
13935S:	Maintained
13936F:	include/linux/virtio_vsock.h
13937F:	include/uapi/linux/virtio_vsock.h
13938F:	include/uapi/linux/vsockmon.h
13939F:	net/vmw_vsock/af_vsock_tap.c
13940F:	net/vmw_vsock/virtio_transport_common.c
13941F:	net/vmw_vsock/virtio_transport.c
13942F:	drivers/net/vsockmon.c
13943F:	drivers/vhost/vsock.c
13944F:	drivers/vhost/vsock.h
13945
13946VIRTUAL SERIO DEVICE DRIVER
13947M:	Stephen Chandler Paul <thatslyude@gmail.com>
13948S:	Maintained
13949F:	drivers/input/serio/userio.c
13950F:	include/uapi/linux/userio.h
13951
13952VIRTIO CONSOLE DRIVER
13953M:	Amit Shah <amit@kernel.org>
13954L:	virtualization@lists.linux-foundation.org
13955S:	Maintained
13956F:	drivers/char/virtio_console.c
13957F:	include/linux/virtio_console.h
13958F:	include/uapi/linux/virtio_console.h
13959
13960VIRTIO CORE, NET AND BLOCK DRIVERS
13961M:	"Michael S. Tsirkin" <mst@redhat.com>
13962M:	Jason Wang <jasowang@redhat.com>
13963L:	virtualization@lists.linux-foundation.org
13964S:	Maintained
13965F:	Documentation/devicetree/bindings/virtio/
13966F:	drivers/virtio/
13967F:	tools/virtio/
13968F:	drivers/net/virtio_net.c
13969F:	drivers/block/virtio_blk.c
13970F:	include/linux/virtio*.h
13971F:	include/uapi/linux/virtio_*.h
13972F:	drivers/crypto/virtio/
13973
13974VIRTIO DRIVERS FOR S390
13975M:	Cornelia Huck <cohuck@redhat.com>
13976M:	Halil Pasic <pasic@linux.vnet.ibm.com>
13977L:	linux-s390@vger.kernel.org
13978L:	virtualization@lists.linux-foundation.org
13979L:	kvm@vger.kernel.org
13980S:	Supported
13981F:	drivers/s390/virtio/
13982
13983VIRTIO GPU DRIVER
13984M:	David Airlie <airlied@linux.ie>
13985M:	Gerd Hoffmann <kraxel@redhat.com>
13986L:	dri-devel@lists.freedesktop.org
13987L:	virtualization@lists.linux-foundation.org
13988T:	git git://anongit.freedesktop.org/drm/drm-misc
13989S:	Maintained
13990F:	drivers/gpu/drm/virtio/
13991F:	include/uapi/linux/virtio_gpu.h
13992
13993VIRTIO HOST (VHOST)
13994M:	"Michael S. Tsirkin" <mst@redhat.com>
13995M:	Jason Wang <jasowang@redhat.com>
13996L:	kvm@vger.kernel.org
13997L:	virtualization@lists.linux-foundation.org
13998L:	netdev@vger.kernel.org
13999T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14000S:	Maintained
14001F:	drivers/vhost/
14002F:	include/uapi/linux/vhost.h
14003
14004VIRTIO INPUT DRIVER
14005M:	Gerd Hoffmann <kraxel@redhat.com>
14006S:	Maintained
14007F:	drivers/virtio/virtio_input.c
14008F:	include/uapi/linux/virtio_input.h
14009
14010VIRTIO CRYPTO DRIVER
14011M:  Gonglei <arei.gonglei@huawei.com>
14012L:  virtualization@lists.linux-foundation.org
14013L:  linux-crypto@vger.kernel.org
14014S:  Maintained
14015F:  drivers/crypto/virtio/
14016F:  include/uapi/linux/virtio_crypto.h
14017
14018VIA RHINE NETWORK DRIVER
14019S:	Orphan
14020F:	drivers/net/ethernet/via/via-rhine.c
14021
14022VIA SD/MMC CARD CONTROLLER DRIVER
14023M:	Bruce Chang <brucechang@via.com.tw>
14024M:	Harald Welte <HaraldWelte@viatech.com>
14025S:	Maintained
14026F:	drivers/mmc/host/via-sdmmc.c
14027
14028VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14029M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14030L:	linux-fbdev@vger.kernel.org
14031S:	Maintained
14032F:	include/linux/via-core.h
14033F:	include/linux/via-gpio.h
14034F:	include/linux/via_i2c.h
14035F:	drivers/video/fbdev/via/
14036
14037VIA VELOCITY NETWORK DRIVER
14038M:	Francois Romieu <romieu@fr.zoreil.com>
14039L:	netdev@vger.kernel.org
14040S:	Maintained
14041F:	drivers/net/ethernet/via/via-velocity.*
14042
14043VIRT LIB
14044M:	Alex Williamson <alex.williamson@redhat.com>
14045M:	Paolo Bonzini <pbonzini@redhat.com>
14046L:	kvm@vger.kernel.org
14047S:	Supported
14048F:	virt/lib/
14049
14050VIVID VIRTUAL VIDEO DRIVER
14051M:	Hans Verkuil <hverkuil@xs4all.nl>
14052L:	linux-media@vger.kernel.org
14053T:	git git://linuxtv.org/media_tree.git
14054W:	https://linuxtv.org
14055S:	Maintained
14056F:	drivers/media/platform/vivid/*
14057
14058VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14059M:	Helen Koike <helen.koike@collabora.com>
14060L:	linux-media@vger.kernel.org
14061T:	git git://linuxtv.org/media_tree.git
14062W:	https://linuxtv.org
14063S:	Maintained
14064F:	drivers/media/platform/vimc/*
14065
14066VLYNQ BUS
14067M:	Florian Fainelli <f.fainelli@gmail.com>
14068L:	openwrt-devel@lists.openwrt.org (subscribers-only)
14069S:	Maintained
14070F:	drivers/vlynq/vlynq.c
14071F:	include/linux/vlynq.h
14072
14073VME SUBSYSTEM
14074M:	Martyn Welch <martyn@welchs.me.uk>
14075M:	Manohar Vanga <manohar.vanga@gmail.com>
14076M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14077L:	devel@driverdev.osuosl.org
14078S:	Maintained
14079T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
14080F:	Documentation/driver-api/vme.rst
14081F:	drivers/staging/vme/
14082F:	drivers/vme/
14083F:	include/linux/vme*
14084
14085VMWARE HYPERVISOR INTERFACE
14086M:	Alok Kataria <akataria@vmware.com>
14087L:	virtualization@lists.linux-foundation.org
14088S:	Supported
14089F:	arch/x86/kernel/cpu/vmware.c
14090
14091VMWARE BALLOON DRIVER
14092M:	Xavier Deguillard <xdeguillard@vmware.com>
14093M:	Philip Moltmann <moltmann@vmware.com>
14094M:	"VMware, Inc." <pv-drivers@vmware.com>
14095L:	linux-kernel@vger.kernel.org
14096S:	Maintained
14097F:	drivers/misc/vmw_balloon.c
14098
14099VMWARE VMMOUSE SUBDRIVER
14100M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
14101M:	"VMware, Inc." <pv-drivers@vmware.com>
14102L:	linux-input@vger.kernel.org
14103S:	Maintained
14104F:	drivers/input/mouse/vmmouse.c
14105F:	drivers/input/mouse/vmmouse.h
14106
14107VMWARE VMXNET3 ETHERNET DRIVER
14108M:	Shrikrishna Khare <skhare@vmware.com>
14109M:	"VMware, Inc." <pv-drivers@vmware.com>
14110L:	netdev@vger.kernel.org
14111S:	Maintained
14112F:	drivers/net/vmxnet3/
14113
14114VMware PVSCSI driver
14115M:	Jim Gill <jgill@vmware.com>
14116M:	VMware PV-Drivers <pv-drivers@vmware.com>
14117L:	linux-scsi@vger.kernel.org
14118S:	Maintained
14119F:	drivers/scsi/vmw_pvscsi.c
14120F:	drivers/scsi/vmw_pvscsi.h
14121
14122VMWARE PVRDMA DRIVER
14123M:	Adit Ranadive <aditr@vmware.com>
14124M:	VMware PV-Drivers <pv-drivers@vmware.com>
14125L:	linux-rdma@vger.kernel.org
14126S:	Maintained
14127F:	drivers/infiniband/hw/vmw_pvrdma/
14128
14129VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14130M:	Liam Girdwood <lgirdwood@gmail.com>
14131M:	Mark Brown <broonie@kernel.org>
14132L:	linux-kernel@vger.kernel.org
14133W:	http://www.slimlogic.co.uk/?p=48
14134T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14135S:	Supported
14136F:	Documentation/devicetree/bindings/regulator/
14137F:	drivers/regulator/
14138F:	include/dt-bindings/regulator/
14139F:	include/linux/regulator/
14140
14141VRF
14142M:	David Ahern <dsa@cumulusnetworks.com>
14143M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
14144L:	netdev@vger.kernel.org
14145S:	Maintained
14146F:	drivers/net/vrf.c
14147F:	Documentation/networking/vrf.txt
14148
14149VT1211 HARDWARE MONITOR DRIVER
14150M:	Juerg Haefliger <juergh@gmail.com>
14151L:	linux-hwmon@vger.kernel.org
14152S:	Maintained
14153F:	Documentation/hwmon/vt1211
14154F:	drivers/hwmon/vt1211.c
14155
14156VT8231 HARDWARE MONITOR DRIVER
14157M:	Roger Lucas <vt8231@hiddenengine.co.uk>
14158L:	linux-hwmon@vger.kernel.org
14159S:	Maintained
14160F:	drivers/hwmon/vt8231.c
14161
14162VUB300 USB to SDIO/SD/MMC bridge chip
14163M:	Tony Olech <tony.olech@elandigitalsystems.com>
14164L:	linux-mmc@vger.kernel.org
14165L:	linux-usb@vger.kernel.org
14166S:	Supported
14167F:	drivers/mmc/host/vub300.c
14168
14169W1 DALLAS'S 1-WIRE BUS
14170M:	Evgeniy Polyakov <zbr@ioremap.net>
14171S:	Maintained
14172F:	Documentation/w1/
14173F:	drivers/w1/
14174F:	include/linux/w1.h
14175
14176W83791D HARDWARE MONITORING DRIVER
14177M:	Marc Hulsman <m.hulsman@tudelft.nl>
14178L:	linux-hwmon@vger.kernel.org
14179S:	Maintained
14180F:	Documentation/hwmon/w83791d
14181F:	drivers/hwmon/w83791d.c
14182
14183W83793 HARDWARE MONITORING DRIVER
14184M:	Rudolf Marek <r.marek@assembler.cz>
14185L:	linux-hwmon@vger.kernel.org
14186S:	Maintained
14187F:	Documentation/hwmon/w83793
14188F:	drivers/hwmon/w83793.c
14189
14190W83795 HARDWARE MONITORING DRIVER
14191M:	Jean Delvare <jdelvare@suse.com>
14192L:	linux-hwmon@vger.kernel.org
14193S:	Maintained
14194F:	drivers/hwmon/w83795.c
14195
14196W83L51xD SD/MMC CARD INTERFACE DRIVER
14197M:	Pierre Ossman <pierre@ossman.eu>
14198S:	Maintained
14199F:	drivers/mmc/host/wbsd.*
14200
14201WACOM PROTOCOL 4 SERIAL TABLETS
14202M:	Julian Squires <julian@cipht.net>
14203M:	Hans de Goede <hdegoede@redhat.com>
14204L:	linux-input@vger.kernel.org
14205S:	Maintained
14206F:	drivers/input/tablet/wacom_serial4.c
14207
14208WATCHDOG DEVICE DRIVERS
14209M:	Wim Van Sebroeck <wim@iguana.be>
14210R:	Guenter Roeck <linux@roeck-us.net>
14211L:	linux-watchdog@vger.kernel.org
14212W:	http://www.linux-watchdog.org/
14213T:	git git://www.linux-watchdog.org/linux-watchdog.git
14214S:	Maintained
14215F:	Documentation/devicetree/bindings/watchdog/
14216F:	Documentation/watchdog/
14217F:	drivers/watchdog/
14218F:	include/linux/watchdog.h
14219F:	include/uapi/linux/watchdog.h
14220
14221WIIMOTE HID DRIVER
14222M:	David Herrmann <dh.herrmann@googlemail.com>
14223L:	linux-input@vger.kernel.org
14224S:	Maintained
14225F:	drivers/hid/hid-wiimote*
14226
14227WINBOND CIR DRIVER
14228M:	David Härdeman <david@hardeman.nu>
14229S:	Maintained
14230F:	drivers/media/rc/winbond-cir.c
14231
14232WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14233M:	William Breathitt Gray <vilhelm.gray@gmail.com>
14234L:	linux-watchdog@vger.kernel.org
14235S:	Maintained
14236F:	drivers/watchdog/ebc-c384_wdt.c
14237
14238WINSYSTEMS WS16C48 GPIO DRIVER
14239M:	William Breathitt Gray <vilhelm.gray@gmail.com>
14240L:	linux-gpio@vger.kernel.org
14241S:	Maintained
14242F:	drivers/gpio/gpio-ws16c48.c
14243
14244WIMAX STACK
14245M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14246M:	linux-wimax@intel.com
14247L:	wimax@linuxwimax.org (subscribers-only)
14248S:	Supported
14249W:	http://linuxwimax.org
14250F:	Documentation/wimax/README.wimax
14251F:	include/linux/wimax/debug.h
14252F:	include/net/wimax.h
14253F:	include/uapi/linux/wimax.h
14254F:	net/wimax/
14255
14256WISTRON LAPTOP BUTTON DRIVER
14257M:	Miloslav Trmac <mitr@volny.cz>
14258S:	Maintained
14259F:	drivers/input/misc/wistron_btns.c
14260
14261WL3501 WIRELESS PCMCIA CARD DRIVER
14262L:	linux-wireless@vger.kernel.org
14263S:	Odd fixes
14264F:	drivers/net/wireless/wl3501*
14265
14266WOLFSON MICROELECTRONICS DRIVERS
14267L:	patches@opensource.cirrus.com
14268T:	git https://github.com/CirrusLogic/linux-drivers.git
14269W:	https://github.com/CirrusLogic/linux-drivers/wiki
14270S:	Supported
14271F:	Documentation/hwmon/wm83??
14272F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14273F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14274F:	Documentation/devicetree/bindings/mfd/arizona.txt
14275F:	Documentation/devicetree/bindings/mfd/wm831x.txt
14276F:	arch/arm/mach-s3c64xx/mach-crag6410*
14277F:	drivers/clk/clk-wm83*.c
14278F:	drivers/extcon/extcon-arizona.c
14279F:	drivers/leds/leds-wm83*.c
14280F:	drivers/gpio/gpio-*wm*.c
14281F:	drivers/gpio/gpio-arizona.c
14282F:	drivers/hwmon/wm83??-hwmon.c
14283F:	drivers/input/misc/wm831x-on.c
14284F:	drivers/input/touchscreen/wm831x-ts.c
14285F:	drivers/input/touchscreen/wm97*.c
14286F:	drivers/mfd/arizona*
14287F:	drivers/mfd/wm*.c
14288F:	drivers/mfd/cs47l24*
14289F:	drivers/power/supply/wm83*.c
14290F:	drivers/rtc/rtc-wm83*.c
14291F:	drivers/regulator/wm8*.c
14292F:	drivers/regulator/arizona*
14293F:	drivers/video/backlight/wm83*_bl.c
14294F:	drivers/watchdog/wm83*_wdt.c
14295F:	include/linux/mfd/arizona/
14296F:	include/linux/mfd/wm831x/
14297F:	include/linux/mfd/wm8350/
14298F:	include/linux/mfd/wm8400*
14299F:	include/linux/regulator/arizona*
14300F:	include/linux/wm97xx.h
14301F:	include/sound/wm????.h
14302F:	sound/soc/codecs/arizona.?
14303F:	sound/soc/codecs/wm*
14304F:	sound/soc/codecs/cs47l24*
14305
14306WORKQUEUE
14307M:	Tejun Heo <tj@kernel.org>
14308R:	Lai Jiangshan <jiangshanlai@gmail.com>
14309T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14310S:	Maintained
14311F:	include/linux/workqueue.h
14312F:	kernel/workqueue.c
14313F:	Documentation/core-api/workqueue.rst
14314
14315X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14316M:	Chen-Yu Tsai <wens@csie.org>
14317L:	linux-kernel@vger.kernel.org
14318S:	Maintained
14319N:	axp[128]
14320
14321X.25 NETWORK LAYER
14322M:	Andrew Hendry <andrew.hendry@gmail.com>
14323L:	linux-x25@vger.kernel.org
14324S:	Odd Fixes
14325F:	Documentation/networking/x25*
14326F:	include/net/x25*
14327F:	net/x25/
14328
14329X86 ARCHITECTURE (32-BIT AND 64-BIT)
14330M:	Thomas Gleixner <tglx@linutronix.de>
14331M:	Ingo Molnar <mingo@redhat.com>
14332M:	"H. Peter Anvin" <hpa@zytor.com>
14333M:	x86@kernel.org
14334L:	linux-kernel@vger.kernel.org
14335T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14336S:	Maintained
14337F:	Documentation/x86/
14338F:	arch/x86/
14339
14340X86 PLATFORM DRIVERS
14341M:	Darren Hart <dvhart@infradead.org>
14342M:	Andy Shevchenko <andy@infradead.org>
14343L:	platform-driver-x86@vger.kernel.org
14344T:	git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14345S:	Maintained
14346F:	drivers/platform/x86/
14347F:	drivers/platform/olpc/
14348
14349X86 MCE INFRASTRUCTURE
14350M:	Tony Luck <tony.luck@intel.com>
14351M:	Borislav Petkov <bp@alien8.de>
14352L:	linux-edac@vger.kernel.org
14353S:	Maintained
14354F:	arch/x86/kernel/cpu/mcheck/*
14355
14356X86 MICROCODE UPDATE SUPPORT
14357M:	Borislav Petkov <bp@alien8.de>
14358S:	Maintained
14359F:	arch/x86/kernel/cpu/microcode/*
14360
14361X86 VDSO
14362M:	Andy Lutomirski <luto@amacapital.net>
14363L:	linux-kernel@vger.kernel.org
14364T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14365S:	Maintained
14366F:	arch/x86/entry/vdso/
14367
14368XC2028/3028 TUNER DRIVER
14369M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
14370M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14371L:	linux-media@vger.kernel.org
14372W:	https://linuxtv.org
14373T:	git git://linuxtv.org/media_tree.git
14374S:	Maintained
14375F:	drivers/media/tuners/tuner-xc2028.*
14376
14377XEN HYPERVISOR INTERFACE
14378M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
14379M:	Juergen Gross <jgross@suse.com>
14380L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14381T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14382S:	Supported
14383F:	arch/x86/xen/
14384F:	drivers/*/xen-*front.c
14385F:	drivers/xen/
14386F:	arch/x86/include/asm/xen/
14387F:	include/xen/
14388F:	include/uapi/xen/
14389F:	Documentation/ABI/stable/sysfs-hypervisor-xen
14390F:	Documentation/ABI/testing/sysfs-hypervisor-xen
14391
14392XEN HYPERVISOR ARM
14393M:	Stefano Stabellini <sstabellini@kernel.org>
14394L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14395S:	Maintained
14396F:	arch/arm/xen/
14397F:	arch/arm/include/asm/xen/
14398
14399XEN HYPERVISOR ARM64
14400M:	Stefano Stabellini <sstabellini@kernel.org>
14401L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14402S:	Maintained
14403F:	arch/arm64/xen/
14404F:	arch/arm64/include/asm/xen/
14405
14406XEN NETWORK BACKEND DRIVER
14407M:	Wei Liu <wei.liu2@citrix.com>
14408M:	Paul Durrant <paul.durrant@citrix.com>
14409L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14410L:	netdev@vger.kernel.org
14411S:	Supported
14412F:	drivers/net/xen-netback/*
14413
14414XEN PCI SUBSYSTEM
14415M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14416L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14417S:	Supported
14418F:	arch/x86/pci/*xen*
14419F:	drivers/pci/*xen*
14420
14421XEN BLOCK SUBSYSTEM
14422M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14423M:	Roger Pau Monné <roger.pau@citrix.com>
14424L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14425S:	Supported
14426F:	drivers/block/xen-blkback/*
14427F:	drivers/block/xen*
14428
14429XEN PVSCSI DRIVERS
14430M:	Juergen Gross <jgross@suse.com>
14431L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14432L:	linux-scsi@vger.kernel.org
14433S:	Supported
14434F:	drivers/scsi/xen-scsifront.c
14435F:	drivers/xen/xen-scsiback.c
14436F:	include/xen/interface/io/vscsiif.h
14437
14438XEN SWIOTLB SUBSYSTEM
14439M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14440L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14441S:	Supported
14442F:	arch/x86/xen/*swiotlb*
14443F:	drivers/xen/*swiotlb*
14444
14445XFS FILESYSTEM
14446M:	Darrick J. Wong <darrick.wong@oracle.com>
14447M:	linux-xfs@vger.kernel.org
14448L:	linux-xfs@vger.kernel.org
14449W:	http://xfs.org/
14450T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14451S:	Supported
14452F:	Documentation/filesystems/xfs.txt
14453F:	fs/xfs/
14454
14455XILINX AXI ETHERNET DRIVER
14456M:	Anirudha Sarangi <anirudh@xilinx.com>
14457M:	John Linn <John.Linn@xilinx.com>
14458S:	Maintained
14459F:	drivers/net/ethernet/xilinx/xilinx_axienet*
14460
14461XILINX UARTLITE SERIAL DRIVER
14462M:	Peter Korsgaard <jacmet@sunsite.dk>
14463L:	linux-serial@vger.kernel.org
14464S:	Maintained
14465F:	drivers/tty/serial/uartlite.c
14466
14467XILINX VIDEO IP CORES
14468M:	Hyun Kwon <hyun.kwon@xilinx.com>
14469M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14470L:	linux-media@vger.kernel.org
14471T:	git git://linuxtv.org/media_tree.git
14472S:	Supported
14473F:	Documentation/devicetree/bindings/media/xilinx/
14474F:	drivers/media/platform/xilinx/
14475F:	include/uapi/linux/xilinx-v4l2-controls.h
14476
14477XILLYBUS DRIVER
14478M:	Eli Billauer <eli.billauer@gmail.com>
14479L:	linux-kernel@vger.kernel.org
14480S:	Supported
14481F:	drivers/char/xillybus/
14482
14483XRA1403 GPIO EXPANDER
14484M:	Nandor Han <nandor.han@ge.com>
14485M:	Semi Malinen <semi.malinen@ge.com>
14486L:	linux-gpio@vger.kernel.org
14487S:	Maintained
14488F:	drivers/gpio/gpio-xra1403.c
14489F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
14490
14491XTENSA XTFPGA PLATFORM SUPPORT
14492M:	Max Filippov <jcmvbkbc@gmail.com>
14493L:	linux-xtensa@linux-xtensa.org
14494S:	Maintained
14495F:	drivers/spi/spi-xtensa-xtfpga.c
14496F:	sound/soc/xtensa/xtfpga-i2s.c
14497
14498YAM DRIVER FOR AX.25
14499M:	Jean-Paul Roubelat <jpr@f6fbb.org>
14500L:	linux-hams@vger.kernel.org
14501S:	Maintained
14502F:	drivers/net/hamradio/yam*
14503F:	include/linux/yam.h
14504
14505YEALINK PHONE DRIVER
14506M:	Henk Vergonet <Henk.Vergonet@gmail.com>
14507L:	usbb2k-api-dev@nongnu.org
14508S:	Maintained
14509F:	Documentation/input/yealink.rst
14510F:	drivers/input/misc/yealink.*
14511
14512Z8530 DRIVER FOR AX.25
14513M:	Joerg Reuter <jreuter@yaina.de>
14514W:	http://yaina.de/jreuter/
14515W:	http://www.qsl.net/dl1bke/
14516L:	linux-hams@vger.kernel.org
14517S:	Maintained
14518F:	Documentation/networking/z8530drv.txt
14519F:	drivers/net/hamradio/*scc.c
14520F:	drivers/net/hamradio/z8530.h
14521
14522ZBUD COMPRESSED PAGE ALLOCATOR
14523M:	Seth Jennings <sjenning@redhat.com>
14524M:	Dan Streetman <ddstreet@ieee.org>
14525L:	linux-mm@kvack.org
14526S:	Maintained
14527F:	mm/zbud.c
14528F:	include/linux/zbud.h
14529
14530ZD1211RW WIRELESS DRIVER
14531M:	Daniel Drake <dsd@gentoo.org>
14532M:	Ulrich Kunitz <kune@deine-taler.de>
14533W:	http://zd1211.ath.cx/wiki/DriverRewrite
14534L:	linux-wireless@vger.kernel.org
14535L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
14536S:	Maintained
14537F:	drivers/net/wireless/zydas/zd1211rw/
14538
14539ZD1301_DEMOD MEDIA DRIVER
14540M:	Antti Palosaari <crope@iki.fi>
14541L:	linux-media@vger.kernel.org
14542W:	https://linuxtv.org/
14543W:	http://palosaari.fi/linux/
14544Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14545S:	Maintained
14546F:	drivers/media/dvb-frontends/zd1301_demod*
14547
14548ZD1301 MEDIA DRIVER
14549M:	Antti Palosaari <crope@iki.fi>
14550L:	linux-media@vger.kernel.org
14551W:	https://linuxtv.org/
14552W:	http://palosaari.fi/linux/
14553Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14554S:	Maintained
14555F:	drivers/media/usb/dvb-usb-v2/zd1301*
14556
14557ZPOOL COMPRESSED PAGE STORAGE API
14558M:	Dan Streetman <ddstreet@ieee.org>
14559L:	linux-mm@kvack.org
14560S:	Maintained
14561F:	mm/zpool.c
14562F:	include/linux/zpool.h
14563
14564ZR36067 VIDEO FOR LINUX DRIVER
14565L:	mjpeg-users@lists.sourceforge.net
14566L:	linux-media@vger.kernel.org
14567W:	http://mjpeg.sourceforge.net/driver-zoran/
14568T:	hg https://linuxtv.org/hg/v4l-dvb
14569S:	Odd Fixes
14570F:	drivers/media/pci/zoran/
14571
14572ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14573M:	Minchan Kim <minchan@kernel.org>
14574M:	Nitin Gupta <ngupta@vflare.org>
14575R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14576L:	linux-kernel@vger.kernel.org
14577S:	Maintained
14578F:	drivers/block/zram/
14579F:	Documentation/blockdev/zram.txt
14580
14581ZS DECSTATION Z85C30 SERIAL DRIVER
14582M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14583S:	Maintained
14584F:	drivers/tty/serial/zs.*
14585
14586ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14587M:	Minchan Kim <minchan@kernel.org>
14588M:	Nitin Gupta <ngupta@vflare.org>
14589R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14590L:	linux-mm@kvack.org
14591S:	Maintained
14592F:	mm/zsmalloc.c
14593F:	include/linux/zsmalloc.h
14594F:	Documentation/vm/zsmalloc.txt
14595
14596ZSWAP COMPRESSED SWAP CACHING
14597M:	Seth Jennings <sjenning@redhat.com>
14598M:	Dan Streetman <ddstreet@ieee.org>
14599L:	linux-mm@kvack.org
14600S:	Maintained
14601F:	mm/zswap.c
14602
14603THE REST
14604M:	Linus Torvalds <torvalds@linux-foundation.org>
14605L:	linux-kernel@vger.kernel.org
14606Q:	http://patchwork.kernel.org/project/LKML/list/
14607T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14608S:	Buried alive in reporters
14609F:	*
14610F:	*/
14611