xref: /openbmc/linux/MAINTAINERS (revision 6b5fc336)
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
208A8293 MEDIA DRIVER
209M:	Antti Palosaari <crope@iki.fi>
210L:	linux-media@vger.kernel.org
211W:	https://linuxtv.org
212W:	http://palosaari.fi/linux/
213Q:	http://patchwork.linuxtv.org/project/linux-media/list/
214T:	git git://linuxtv.org/anttip/media_tree.git
215S:	Maintained
216F:	drivers/media/dvb-frontends/a8293*
217
218AACRAID SCSI RAID DRIVER
219M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
220L:	linux-scsi@vger.kernel.org
221W:	http://www.adaptec.com/
222S:	Supported
223F:	Documentation/scsi/aacraid.txt
224F:	drivers/scsi/aacraid/
225
226ABI/API
227L:	linux-api@vger.kernel.org
228F:	include/linux/syscalls.h
229F:	kernel/sys_ni.c
230
231ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
232M:	Hans de Goede <hdegoede@redhat.com>
233L:	linux-hwmon@vger.kernel.org
234S:	Maintained
235F:	drivers/hwmon/abituguru.c
236
237ABIT UGURU 3 HARDWARE MONITOR DRIVER
238M:	Alistair John Strachan <alistair@devzero.co.uk>
239L:	linux-hwmon@vger.kernel.org
240S:	Maintained
241F:	drivers/hwmon/abituguru3.c
242
243ACCES 104-DIO-48E GPIO DRIVER
244M:	William Breathitt Gray <vilhelm.gray@gmail.com>
245L:	linux-gpio@vger.kernel.org
246S:	Maintained
247F:	drivers/gpio/gpio-104-dio-48e.c
248
249ACCES 104-IDI-48 GPIO DRIVER
250M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
251L:	linux-gpio@vger.kernel.org
252S:	Maintained
253F:	drivers/gpio/gpio-104-idi-48.c
254
255ACCES 104-IDIO-16 GPIO DRIVER
256M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
257L:	linux-gpio@vger.kernel.org
258S:	Maintained
259F:	drivers/gpio/gpio-104-idio-16.c
260
261ACCES 104-QUAD-8 IIO DRIVER
262M:	William Breathitt Gray <vilhelm.gray@gmail.com>
263L:	linux-iio@vger.kernel.org
264S:	Maintained
265F:	drivers/iio/counter/104-quad-8.c
266
267ACCES PCI-IDIO-16 GPIO DRIVER
268M:	William Breathitt Gray <vilhelm.gray@gmail.com>
269L:	linux-gpio@vger.kernel.org
270S:	Maintained
271F:	drivers/gpio/gpio-pci-idio-16.c
272
273ACENIC DRIVER
274M:	Jes Sorensen <jes@trained-monkey.org>
275L:	linux-acenic@sunsite.dk
276S:	Maintained
277F:	drivers/net/ethernet/alteon/acenic*
278
279ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
280M:	Peter Feuerer <peter@piie.net>
281L:	platform-driver-x86@vger.kernel.org
282W:	http://piie.net/?section=acerhdf
283S:	Maintained
284F:	drivers/platform/x86/acerhdf.c
285
286ACER WMI LAPTOP EXTRAS
287M:	"Lee, Chun-Yi" <jlee@suse.com>
288L:	platform-driver-x86@vger.kernel.org
289S:	Maintained
290F:	drivers/platform/x86/acer-wmi.c
291
292ACPI
293M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
294M:	Len Brown <lenb@kernel.org>
295L:	linux-acpi@vger.kernel.org
296W:	https://01.org/linux-acpi
297Q:	https://patchwork.kernel.org/project/linux-acpi/list/
298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
299B:	https://bugzilla.kernel.org
300S:	Supported
301F:	drivers/acpi/
302F:	drivers/pnp/pnpacpi/
303F:	include/linux/acpi.h
304F:	include/acpi/
305F:	Documentation/acpi/
306F:	Documentation/ABI/testing/sysfs-bus-acpi
307F:	Documentation/ABI/testing/configfs-acpi
308F:	drivers/pci/*acpi*
309F:	drivers/pci/*/*acpi*
310F:	drivers/pci/*/*/*acpi*
311F:	tools/power/acpi/
312
313ACPI COMPONENT ARCHITECTURE (ACPICA)
314M:	Robert Moore <robert.moore@intel.com>
315M:	Lv Zheng <lv.zheng@intel.com>
316M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
317L:	linux-acpi@vger.kernel.org
318L:	devel@acpica.org
319W:	https://acpica.org/
320W:	https://github.com/acpica/acpica/
321Q:	https://patchwork.kernel.org/project/linux-acpi/list/
322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
323B:	https://bugzilla.kernel.org
324B:	https://bugs.acpica.org
325S:	Supported
326F:	drivers/acpi/acpica/
327F:	include/acpi/
328F:	tools/power/acpi/
329
330ACPI FAN DRIVER
331M:	Zhang Rui <rui.zhang@intel.com>
332L:	linux-acpi@vger.kernel.org
333W:	https://01.org/linux-acpi
334B:	https://bugzilla.kernel.org
335S:	Supported
336F:	drivers/acpi/fan.c
337
338ACPI FOR ARM64 (ACPI/arm64)
339M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
340M:	Hanjun Guo <hanjun.guo@linaro.org>
341M:	Sudeep Holla <sudeep.holla@arm.com>
342L:	linux-acpi@vger.kernel.org
343S:	Maintained
344F:	drivers/acpi/arm64
345
346ACPI THERMAL DRIVER
347M:	Zhang Rui <rui.zhang@intel.com>
348L:	linux-acpi@vger.kernel.org
349W:	https://01.org/linux-acpi
350B:	https://bugzilla.kernel.org
351S:	Supported
352F:	drivers/acpi/*thermal*
353
354ACPI VIDEO DRIVER
355M:	Zhang Rui <rui.zhang@intel.com>
356L:	linux-acpi@vger.kernel.org
357W:	https://01.org/linux-acpi
358B:	https://bugzilla.kernel.org
359S:	Supported
360F:	drivers/acpi/acpi_video.c
361
362ACPI WMI DRIVER
363L:	platform-driver-x86@vger.kernel.org
364S:	Orphan
365F:	drivers/platform/x86/wmi.c
366
367AD1889 ALSA SOUND DRIVER
368M:	Thibaut Varene <T-Bone@parisc-linux.org>
369W:	http://wiki.parisc-linux.org/AD1889
370L:	linux-parisc@vger.kernel.org
371S:	Maintained
372F:	sound/pci/ad1889.*
373
374AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
375M:	Michael Hennerich <michael.hennerich@analog.com>
376W:	http://wiki.analog.com/AD5254
377W:	http://ez.analog.com/community/linux-device-drivers
378S:	Supported
379F:	drivers/misc/ad525x_dpot.c
380
381AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
382M:	Michael Hennerich <michael.hennerich@analog.com>
383W:	http://wiki.analog.com/AD5398
384W:	http://ez.analog.com/community/linux-device-drivers
385S:	Supported
386F:	drivers/regulator/ad5398.c
387
388AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
389M:	Michael Hennerich <michael.hennerich@analog.com>
390W:	http://wiki.analog.com/AD7142
391W:	http://ez.analog.com/community/linux-device-drivers
392S:	Supported
393F:	drivers/input/misc/ad714x.c
394
395AD7877 TOUCHSCREEN DRIVER
396M:	Michael Hennerich <michael.hennerich@analog.com>
397W:	http://wiki.analog.com/AD7877
398W:	http://ez.analog.com/community/linux-device-drivers
399S:	Supported
400F:	drivers/input/touchscreen/ad7877.c
401
402AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
403M:	Michael Hennerich <michael.hennerich@analog.com>
404W:	http://wiki.analog.com/AD7879
405W:	http://ez.analog.com/community/linux-device-drivers
406S:	Supported
407F:	drivers/input/touchscreen/ad7879.c
408
409ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
410M:	Jiri Kosina <jikos@kernel.org>
411S:	Maintained
412
413ADF7242 IEEE 802.15.4 RADIO DRIVER
414M:	Michael Hennerich <michael.hennerich@analog.com>
415W:	https://wiki.analog.com/ADF7242
416W:	http://ez.analog.com/community/linux-device-drivers
417L:	linux-wpan@vger.kernel.org
418S:	Supported
419F:	drivers/net/ieee802154/adf7242.c
420F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
421
422ADM1025 HARDWARE MONITOR DRIVER
423M:	Jean Delvare <jdelvare@suse.com>
424L:	linux-hwmon@vger.kernel.org
425S:	Maintained
426F:	Documentation/hwmon/adm1025
427F:	drivers/hwmon/adm1025.c
428
429ADM1029 HARDWARE MONITOR DRIVER
430M:	Corentin Labbe <clabbe.montjoie@gmail.com>
431L:	linux-hwmon@vger.kernel.org
432S:	Maintained
433F:	drivers/hwmon/adm1029.c
434
435ADM8211 WIRELESS DRIVER
436L:	linux-wireless@vger.kernel.org
437W:	http://wireless.kernel.org/
438S:	Orphan
439F:	drivers/net/wireless/admtek/adm8211.*
440
441ADP1653 FLASH CONTROLLER DRIVER
442M:	Sakari Ailus <sakari.ailus@iki.fi>
443L:	linux-media@vger.kernel.org
444S:	Maintained
445F:	drivers/media/i2c/adp1653.c
446F:	include/media/i2c/adp1653.h
447
448ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
449M:	Michael Hennerich <michael.hennerich@analog.com>
450W:	http://wiki.analog.com/ADP5520
451W:	http://ez.analog.com/community/linux-device-drivers
452S:	Supported
453F:	drivers/mfd/adp5520.c
454F:	drivers/video/backlight/adp5520_bl.c
455F:	drivers/leds/leds-adp5520.c
456F:	drivers/gpio/gpio-adp5520.c
457F:	drivers/input/keyboard/adp5520-keys.c
458
459ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
460M:	Michael Hennerich <michael.hennerich@analog.com>
461W:	http://wiki.analog.com/ADP5588
462W:	http://ez.analog.com/community/linux-device-drivers
463S:	Supported
464F:	drivers/input/keyboard/adp5588-keys.c
465F:	drivers/gpio/gpio-adp5588.c
466
467ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
468M:	Michael Hennerich <michael.hennerich@analog.com>
469W:	http://wiki.analog.com/ADP8860
470W:	http://ez.analog.com/community/linux-device-drivers
471S:	Supported
472F:	drivers/video/backlight/adp8860_bl.c
473
474ADS1015 HARDWARE MONITOR DRIVER
475M:	Dirk Eibach <eibach@gdsys.de>
476L:	linux-hwmon@vger.kernel.org
477S:	Maintained
478F:	Documentation/hwmon/ads1015
479F:	drivers/hwmon/ads1015.c
480F:	include/linux/platform_data/ads1015.h
481
482ADT746X FAN DRIVER
483M:	Colin Leroy <colin@colino.net>
484S:	Maintained
485F:	drivers/macintosh/therm_adt746x.c
486
487ADT7475 HARDWARE MONITOR DRIVER
488M:	Jean Delvare <jdelvare@suse.com>
489L:	linux-hwmon@vger.kernel.org
490S:	Maintained
491F:	Documentation/hwmon/adt7475
492F:	drivers/hwmon/adt7475.c
493
494ADVANSYS SCSI DRIVER
495M:	Matthew Wilcox <matthew@wil.cx>
496M:	Hannes Reinecke <hare@suse.com>
497L:	linux-scsi@vger.kernel.org
498S:	Maintained
499F:	Documentation/scsi/advansys.txt
500F:	drivers/scsi/advansys.c
501
502ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
503M:	Michael Hennerich <michael.hennerich@analog.com>
504W:	http://wiki.analog.com/ADXL345
505W:	http://ez.analog.com/community/linux-device-drivers
506S:	Supported
507F:	drivers/input/misc/adxl34x.c
508
509AEDSP16 DRIVER
510M:	Riccardo Facchetti <fizban@tin.it>
511S:	Maintained
512F:	sound/oss/aedsp16.c
513
514AF9013 MEDIA DRIVER
515M:	Antti Palosaari <crope@iki.fi>
516L:	linux-media@vger.kernel.org
517W:	https://linuxtv.org
518W:	http://palosaari.fi/linux/
519Q:	http://patchwork.linuxtv.org/project/linux-media/list/
520T:	git git://linuxtv.org/anttip/media_tree.git
521S:	Maintained
522F:	drivers/media/dvb-frontends/af9013*
523
524AF9033 MEDIA DRIVER
525M:	Antti Palosaari <crope@iki.fi>
526L:	linux-media@vger.kernel.org
527W:	https://linuxtv.org
528W:	http://palosaari.fi/linux/
529Q:	http://patchwork.linuxtv.org/project/linux-media/list/
530T:	git git://linuxtv.org/anttip/media_tree.git
531S:	Maintained
532F:	drivers/media/dvb-frontends/af9033*
533
534AFFS FILE SYSTEM
535L:	linux-fsdevel@vger.kernel.org
536S:	Orphan
537F:	Documentation/filesystems/affs.txt
538F:	fs/affs/
539
540AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
541M:	David Howells <dhowells@redhat.com>
542L:	linux-afs@lists.infradead.org
543S:	Supported
544F:	fs/afs/
545F:	include/net/af_rxrpc.h
546F:	net/rxrpc/af_rxrpc.c
547W:	https://www.infradead.org/~dhowells/kafs/
548
549AGPGART DRIVER
550M:	David Airlie <airlied@linux.ie>
551T:	git git://people.freedesktop.org/~airlied/linux (part of drm maint)
552S:	Maintained
553F:	drivers/char/agp/
554F:	include/linux/agp*
555F:	include/uapi/linux/agp*
556
557AHA152X SCSI DRIVER
558M:	"Juergen E. Fischer" <fischer@norbit.de>
559L:	linux-scsi@vger.kernel.org
560S:	Maintained
561F:	drivers/scsi/aha152x*
562F:	drivers/scsi/pcmcia/aha152x*
563
564AIC7XXX / AIC79XX SCSI DRIVER
565M:	Hannes Reinecke <hare@suse.com>
566L:	linux-scsi@vger.kernel.org
567S:	Maintained
568F:	drivers/scsi/aic7xxx/
569
570AIMSLAB FM RADIO RECEIVER DRIVER
571M:	Hans Verkuil <hverkuil@xs4all.nl>
572L:	linux-media@vger.kernel.org
573T:	git git://linuxtv.org/media_tree.git
574W:	https://linuxtv.org
575S:	Maintained
576F:	drivers/media/radio/radio-aimslab*
577
578AIO
579M:	Benjamin LaHaise <bcrl@kvack.org>
580L:	linux-aio@kvack.org
581S:	Supported
582F:	fs/aio.c
583F:	include/linux/*aio*.h
584
585AIRSPY MEDIA DRIVER
586M:	Antti Palosaari <crope@iki.fi>
587L:	linux-media@vger.kernel.org
588W:	https://linuxtv.org
589W:	http://palosaari.fi/linux/
590Q:	http://patchwork.linuxtv.org/project/linux-media/list/
591T:	git git://linuxtv.org/anttip/media_tree.git
592S:	Maintained
593F:	drivers/media/usb/airspy/
594
595ALACRITECH GIGABIT ETHERNET DRIVER
596M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
597S:	Maintained
598F:	drivers/net/ethernet/alacritech/*
599
600ALCATEL SPEEDTOUCH USB DRIVER
601M:	Duncan Sands <duncan.sands@free.fr>
602L:	linux-usb@vger.kernel.org
603W:	http://www.linux-usb.org/SpeedTouch/
604S:	Maintained
605F:	drivers/usb/atm/speedtch.c
606F:	drivers/usb/atm/usbatm.c
607
608ALCHEMY AU1XX0 MMC DRIVER
609M:	Manuel Lauss <manuel.lauss@gmail.com>
610S:	Maintained
611F:	drivers/mmc/host/au1xmmc.c
612
613ALI1563 I2C DRIVER
614M:	Rudolf Marek <r.marek@assembler.cz>
615L:	linux-i2c@vger.kernel.org
616S:	Maintained
617F:	Documentation/i2c/busses/i2c-ali1563
618F:	drivers/i2c/busses/i2c-ali1563.c
619
620ALLWINNER SECURITY SYSTEM
621M:	Corentin Labbe <clabbe.montjoie@gmail.com>
622L:	linux-crypto@vger.kernel.org
623S:	Maintained
624F:	drivers/crypto/sunxi-ss/
625
626ALPHA PORT
627M:	Richard Henderson <rth@twiddle.net>
628M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
629M:	Matt Turner <mattst88@gmail.com>
630S:	Odd Fixes
631L:	linux-alpha@vger.kernel.org
632F:	arch/alpha/
633
634ALPS PS/2 TOUCHPAD DRIVER
635R:	Pali Rohár <pali.rohar@gmail.com>
636F:	drivers/input/mouse/alps.*
637
638ALTERA MAILBOX DRIVER
639M:	Ley Foon Tan <lftan@altera.com>
640L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
641S:	Maintained
642F:	drivers/mailbox/mailbox-altera.c
643
644ALTERA PIO DRIVER
645M:	Tien Hock Loh <thloh@altera.com>
646L:	linux-gpio@vger.kernel.org
647S:	Maintained
648F:	drivers/gpio/gpio-altera.c
649
650ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
651M:	Thor Thayer <thor.thayer@linux.intel.com>
652S:	Maintained
653F:	drivers/gpio/gpio-altera-a10sr.c
654F:	drivers/mfd/altera-a10sr.c
655F:	drivers/reset/reset-a10sr.c
656F:	include/linux/mfd/altera-a10sr.h
657F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
658
659ALTERA TRIPLE SPEED ETHERNET DRIVER
660M:	Vince Bridgers <vbridger@opensource.altera.com>
661L:	netdev@vger.kernel.org
662L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
663S:	Maintained
664F:	drivers/net/ethernet/altera/
665
666ALTERA UART/JTAG UART SERIAL DRIVERS
667M:	Tobias Klauser <tklauser@distanz.ch>
668L:	linux-serial@vger.kernel.org
669L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
670S:	Maintained
671F:	drivers/tty/serial/altera_uart.c
672F:	drivers/tty/serial/altera_jtaguart.c
673F:	include/linux/altera_uart.h
674F:	include/linux/altera_jtaguart.h
675
676AMAZON ETHERNET DRIVERS
677M:	Netanel Belgazal <netanel@annapurnalabs.com>
678R:	Saeed Bishara <saeed@annapurnalabs.com>
679R:	Zorik Machulsky <zorik@annapurnalabs.com>
680L:	netdev@vger.kernel.org
681S:	Supported
682F:	Documentation/networking/ena.txt
683F:	drivers/net/ethernet/amazon/
684
685AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
686M:	Tom Lendacky <thomas.lendacky@amd.com>
687M:	Gary Hook <gary.hook@amd.com>
688L:	linux-crypto@vger.kernel.org
689S:	Supported
690F:	drivers/crypto/ccp/
691F:	include/linux/ccp.h
692
693AMD FAM15H PROCESSOR POWER MONITORING DRIVER
694M:	Huang Rui <ray.huang@amd.com>
695L:	linux-hwmon@vger.kernel.org
696S:	Supported
697F:	Documentation/hwmon/fam15h_power
698F:	drivers/hwmon/fam15h_power.c
699
700AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
701L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
702S:	Orphan
703F:	drivers/usb/gadget/udc/amd5536udc.*
704
705AMD GEODE PROCESSOR/CHIPSET SUPPORT
706P:	Andres Salomon <dilinger@queued.net>
707L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
708W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
709S:	Supported
710F:	drivers/char/hw_random/geode-rng.c
711F:	drivers/crypto/geode*
712F:	drivers/video/fbdev/geode/
713F:	arch/x86/include/asm/geode.h
714
715AMD IOMMU (AMD-VI)
716M:	Joerg Roedel <joro@8bytes.org>
717L:	iommu@lists.linux-foundation.org
718T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
719S:	Maintained
720F:	drivers/iommu/amd_iommu*.[ch]
721F:	include/linux/amd-iommu.h
722
723AMD KFD
724M:	Oded Gabbay <oded.gabbay@gmail.com>
725L:	dri-devel@lists.freedesktop.org
726T:	git git://people.freedesktop.org/~gabbayo/linux.git
727S:	Supported
728F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
729F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
730F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
731F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
732F:	drivers/gpu/drm/amd/amdkfd/
733F:	drivers/gpu/drm/amd/include/cik_structs.h
734F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
735F:	drivers/gpu/drm/amd/include/vi_structs.h
736F:	drivers/gpu/drm/radeon/radeon_kfd.c
737F:	drivers/gpu/drm/radeon/radeon_kfd.h
738F:	include/uapi/linux/kfd_ioctl.h
739
740AMD SEATTLE DEVICE TREE SUPPORT
741M:	Brijesh Singh <brijeshkumar.singh@amd.com>
742M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
743M:	Tom Lendacky <thomas.lendacky@amd.com>
744S:	Supported
745F:	arch/arm64/boot/dts/amd/
746
747AMD XGBE DRIVER
748M:	Tom Lendacky <thomas.lendacky@amd.com>
749L:	netdev@vger.kernel.org
750S:	Supported
751F:	drivers/net/ethernet/amd/xgbe/
752F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
753
754AMS (Apple Motion Sensor) DRIVER
755M:	Michael Hanselmann <linux-kernel@hansmi.ch>
756S:	Supported
757F:	drivers/macintosh/ams/
758
759ANALOG DEVICES INC AD9389B DRIVER
760M:	Hans Verkuil <hans.verkuil@cisco.com>
761L:	linux-media@vger.kernel.org
762S:	Maintained
763F:	drivers/media/i2c/ad9389b*
764
765ANALOG DEVICES INC ADV7180 DRIVER
766M:	Lars-Peter Clausen <lars@metafoo.de>
767L:	linux-media@vger.kernel.org
768W:	http://ez.analog.com/community/linux-device-drivers
769S:	Supported
770F:	drivers/media/i2c/adv7180.c
771
772ANALOG DEVICES INC ADV7511 DRIVER
773M:	Hans Verkuil <hans.verkuil@cisco.com>
774L:	linux-media@vger.kernel.org
775S:	Maintained
776F:	drivers/media/i2c/adv7511*
777
778ANALOG DEVICES INC ADV7604 DRIVER
779M:	Hans Verkuil <hans.verkuil@cisco.com>
780L:	linux-media@vger.kernel.org
781S:	Maintained
782F:	drivers/media/i2c/adv7604*
783
784ANALOG DEVICES INC ADV7842 DRIVER
785M:	Hans Verkuil <hans.verkuil@cisco.com>
786L:	linux-media@vger.kernel.org
787S:	Maintained
788F:	drivers/media/i2c/adv7842*
789
790ANALOG DEVICES INC ASOC CODEC DRIVERS
791M:	Lars-Peter Clausen <lars@metafoo.de>
792L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
793W:	http://wiki.analog.com/
794W:	http://ez.analog.com/community/linux-device-drivers
795S:	Supported
796F:	sound/soc/codecs/adau*
797F:	sound/soc/codecs/adav*
798F:	sound/soc/codecs/ad1*
799F:	sound/soc/codecs/ad7*
800F:	sound/soc/codecs/ssm*
801F:	sound/soc/codecs/sigmadsp.*
802
803ANALOG DEVICES INC ASOC DRIVERS
804L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
805L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
806W:	http://blackfin.uclinux.org/
807S:	Supported
808F:	sound/soc/blackfin/*
809
810ANALOG DEVICES INC DMA DRIVERS
811M:	Lars-Peter Clausen <lars@metafoo.de>
812W:	http://ez.analog.com/community/linux-device-drivers
813S:	Supported
814F:	drivers/dma/dma-axi-dmac.c
815
816ANALOG DEVICES INC IIO DRIVERS
817M:	Lars-Peter Clausen <lars@metafoo.de>
818M:	Michael Hennerich <Michael.Hennerich@analog.com>
819W:	http://wiki.analog.com/
820W:	http://ez.analog.com/community/linux-device-drivers
821S:	Supported
822F:	drivers/iio/*/ad*
823F:	drivers/iio/adc/ltc2497*
824X:	drivers/iio/*/adjd*
825F:	drivers/staging/iio/*/ad*
826F:	drivers/staging/iio/trigger/iio-trig-bfin-timer.c
827
828ANDROID CONFIG FRAGMENTS
829M:	Rob Herring <robh@kernel.org>
830S:	Supported
831F:	kernel/configs/android*
832
833ANDROID DRIVERS
834M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
835M:	Arve Hjønnevåg <arve@android.com>
836M:	Riley Andrews <riandrews@android.com>
837T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
838L:	devel@driverdev.osuosl.org
839S:	Supported
840F:	drivers/android/
841F:	drivers/staging/android/
842
843ANDROID ION DRIVER
844M:	Laura Abbott <labbott@redhat.com>
845M:	Sumit Semwal <sumit.semwal@linaro.org>
846L:	devel@driverdev.osuosl.org
847S:	Supported
848F:	drivers/staging/android/ion
849F:	drivers/staging/android/uapi/ion.h
850F:	drivers/staging/android/uapi/ion_test.h
851
852AOA (Apple Onboard Audio) ALSA DRIVER
853M:	Johannes Berg <johannes@sipsolutions.net>
854L:	linuxppc-dev@lists.ozlabs.org
855L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
856S:	Maintained
857F:	sound/aoa/
858
859APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
860M:	William Breathitt Gray <vilhelm.gray@gmail.com>
861L:	linux-iio@vger.kernel.org
862S:	Maintained
863F:	drivers/iio/adc/stx104.c
864
865APM DRIVER
866M:	Jiri Kosina <jikos@kernel.org>
867S:	Odd fixes
868T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
869F:	arch/x86/kernel/apm_32.c
870F:	include/linux/apm_bios.h
871F:	include/uapi/linux/apm_bios.h
872F:	drivers/char/apm-emulation.c
873
874APPARMOR SECURITY MODULE
875M:	John Johansen <john.johansen@canonical.com>
876L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
877W:	apparmor.wiki.kernel.org
878T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
879S:	Supported
880F:	security/apparmor/
881F:	Documentation/admin-guide/LSM/apparmor.rst
882
883APPLE BCM5974 MULTITOUCH DRIVER
884M:	Henrik Rydberg <rydberg@bitmath.org>
885L:	linux-input@vger.kernel.org
886S:	Odd fixes
887F:	drivers/input/mouse/bcm5974.c
888
889APPLE SMC DRIVER
890M:	Henrik Rydberg <rydberg@bitmath.org>
891L:	linux-hwmon@vger.kernel.org
892S:	Odd fixes
893F:	drivers/hwmon/applesmc.c
894
895APPLETALK NETWORK LAYER
896L:	netdev@vger.kernel.org
897S:	Odd fixes
898F:	drivers/net/appletalk/
899F:	net/appletalk/
900
901APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
902M:	Duc Dang <dhdang@apm.com>
903S:	Supported
904F:	arch/arm64/boot/dts/apm/
905
906APPLIED MICRO (APM) X-GENE SOC EDAC
907M:	Loc Ho <lho@apm.com>
908S:	Supported
909F:	drivers/edac/xgene_edac.c
910F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
911
912APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
913M:	Iyappan Subramanian <isubramanian@apm.com>
914M:	Keyur Chudgar <kchudgar@apm.com>
915S:	Supported
916F:	drivers/net/ethernet/apm/xgene-v2/
917
918APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
919M:	Iyappan Subramanian <isubramanian@apm.com>
920M:	Keyur Chudgar <kchudgar@apm.com>
921M:	Quan Nguyen <qnguyen@apm.com>
922S:	Supported
923F:	drivers/net/ethernet/apm/xgene/
924F:	drivers/net/phy/mdio-xgene.c
925F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
926F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
927
928APPLIED MICRO (APM) X-GENE SOC PMU
929M:	Tai Nguyen <ttnguyen@apm.com>
930S:	Supported
931F:	drivers/perf/xgene_pmu.c
932F:	Documentation/perf/xgene-pmu.txt
933F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
934
935APTINA CAMERA SENSOR PLL
936M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
937L:	linux-media@vger.kernel.org
938S:	Maintained
939F:	drivers/media/i2c/aptina-pll.*
940
941ARC FRAMEBUFFER DRIVER
942M:	Jaya Kumar <jayalk@intworks.biz>
943S:	Maintained
944F:	drivers/video/fbdev/arcfb.c
945F:	drivers/video/fbdev/core/fb_defio.c
946
947ARC PGU DRM DRIVER
948M:	Alexey Brodkin <abrodkin@synopsys.com>
949S:	Supported
950F:	drivers/gpu/drm/arc/
951F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
952
953ARCNET NETWORK LAYER
954M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
955L:	netdev@vger.kernel.org
956S:	Maintained
957F:	drivers/net/arcnet/
958F:	include/uapi/linux/if_arcnet.h
959
960ARM ARCHITECTED TIMER DRIVER
961M:	Mark Rutland <mark.rutland@arm.com>
962M:	Marc Zyngier <marc.zyngier@arm.com>
963L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
964S:	Maintained
965F:	arch/arm/include/asm/arch_timer.h
966F:	arch/arm64/include/asm/arch_timer.h
967F:	drivers/clocksource/arm_arch_timer.c
968
969ARM HDLCD DRM DRIVER
970M:	Liviu Dudau <liviu.dudau@arm.com>
971S:	Supported
972F:	drivers/gpu/drm/arm/hdlcd_*
973F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
974
975ARM MALI-DP DRM DRIVER
976M:	Liviu Dudau <liviu.dudau@arm.com>
977M:	Brian Starkey <brian.starkey@arm.com>
978M:	Mali DP Maintainers <malidp@foss.arm.com>
979S:	Supported
980F:	drivers/gpu/drm/arm/
981F:	Documentation/devicetree/bindings/display/arm,malidp.txt
982
983ARM MFM AND FLOPPY DRIVERS
984M:	Ian Molton <spyro@f2s.com>
985S:	Maintained
986F:	arch/arm/lib/floppydma.S
987F:	arch/arm/include/asm/floppy.h
988
989ARM PMU PROFILING AND DEBUGGING
990M:	Will Deacon <will.deacon@arm.com>
991M:	Mark Rutland <mark.rutland@arm.com>
992S:	Maintained
993L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
994F:	arch/arm*/kernel/perf_*
995F:	arch/arm/oprofile/common.c
996F:	arch/arm*/kernel/hw_breakpoint.c
997F:	arch/arm*/include/asm/hw_breakpoint.h
998F:	arch/arm*/include/asm/perf_event.h
999F:	drivers/perf/*
1000F:	include/linux/perf/arm_pmu.h
1001F:	Documentation/devicetree/bindings/arm/pmu.txt
1002F:	Documentation/devicetree/bindings/perf/
1003
1004ARM PORT
1005M:	Russell King <linux@armlinux.org.uk>
1006L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1007W:	http://www.armlinux.org.uk/
1008S:	Maintained
1009T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1010F:	arch/arm/
1011
1012ARM PRIMECELL AACI PL041 DRIVER
1013M:	Russell King <linux@armlinux.org.uk>
1014S:	Maintained
1015F:	sound/arm/aaci.*
1016
1017ARM PRIMECELL BUS SUPPORT
1018M:	Russell King <linux@armlinux.org.uk>
1019S:	Maintained
1020F:	drivers/amba/
1021F:	include/linux/amba/bus.h
1022
1023ARM PRIMECELL CLCD PL110 DRIVER
1024M:	Russell King <linux@armlinux.org.uk>
1025S:	Maintained
1026F:	drivers/video/fbdev/amba-clcd.*
1027
1028ARM PRIMECELL KMI PL050 DRIVER
1029M:	Russell King <linux@armlinux.org.uk>
1030S:	Maintained
1031F:	drivers/input/serio/ambakmi.*
1032F:	include/linux/amba/kmi.h
1033
1034ARM PRIMECELL MMCI PL180/1 DRIVER
1035M:	Russell King <linux@armlinux.org.uk>
1036S:	Maintained
1037F:	drivers/mmc/host/mmci.*
1038F:	include/linux/amba/mmci.h
1039
1040ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1041M:	Russell King <linux@armlinux.org.uk>
1042S:	Maintained
1043F:	drivers/tty/serial/amba-pl01*.c
1044F:	include/linux/amba/serial.h
1045
1046ARM SMMU DRIVERS
1047M:	Will Deacon <will.deacon@arm.com>
1048R:	Robin Murphy <robin.murphy@arm.com>
1049L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1050S:	Maintained
1051F:	drivers/iommu/arm-smmu.c
1052F:	drivers/iommu/arm-smmu-v3.c
1053F:	drivers/iommu/io-pgtable-arm.c
1054F:	drivers/iommu/io-pgtable-arm-v7s.c
1055
1056ARM SUB-ARCHITECTURES
1057L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1058S:	Maintained
1059F:	arch/arm/mach-*/
1060F:	arch/arm/plat-*/
1061T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1062
1063ARM/ACTIONS SEMI ARCHITECTURE
1064M:	Andreas Färber <afaerber@suse.de>
1065L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1066S:	Maintained
1067N:	owl
1068F:	arch/arm/mach-actions/
1069F:	arch/arm/boot/dts/owl-*
1070F:	arch/arm64/boot/dts/actions/
1071F:	drivers/clocksource/owl-*
1072F:	drivers/soc/actions/
1073F:	include/dt-bindings/power/owl-*
1074F:	include/linux/soc/actions/
1075F:	Documentation/devicetree/bindings/arm/actions.txt
1076F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1077F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1078
1079ARM/ADS SPHERE MACHINE SUPPORT
1080M:	Lennert Buytenhek <kernel@wantstofly.org>
1081L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1082S:	Maintained
1083
1084ARM/AFEB9260 MACHINE SUPPORT
1085M:	Sergey Lapin <slapin@ossfans.org>
1086L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1087S:	Maintained
1088
1089ARM/AJECO 1ARM MACHINE SUPPORT
1090M:	Lennert Buytenhek <kernel@wantstofly.org>
1091L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1092S:	Maintained
1093
1094ARM/Allwinner SoC Clock Support
1095M:	Emilio López <emilio@elopez.com.ar>
1096S:	Maintained
1097F:	drivers/clk/sunxi/
1098
1099ARM/Allwinner sunXi SoC support
1100M:	Maxime Ripard <maxime.ripard@free-electrons.com>
1101M:	Chen-Yu Tsai <wens@csie.org>
1102L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1103S:	Maintained
1104N:	sun[x456789]i
1105N:	sun50i
1106F:	arch/arm/mach-sunxi/
1107F:	arch/arm64/boot/dts/allwinner/
1108F:	drivers/clk/sunxi-ng/
1109F:	drivers/pinctrl/sunxi/
1110F:	drivers/soc/sunxi/
1111T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1112
1113ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1114M:	Neil Armstrong <narmstrong@baylibre.com>
1115M:	Jerome Brunet <jbrunet@baylibre.com>
1116L:	linux-amlogic@lists.infradead.org
1117S:	Maintained
1118F:	drivers/clk/meson/
1119F:	include/dt-bindings/clock/meson*
1120F:	include/dt-bindings/clock/gxbb*
1121F:	Documentation/devicetree/bindings/clock/amlogic*
1122
1123ARM/Amlogic Meson SoC support
1124M:	Carlo Caione <carlo@caione.org>
1125M:	Kevin Hilman <khilman@baylibre.com>
1126L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1127L:	linux-amlogic@lists.infradead.org
1128W:	http://linux-meson.com/
1129S:	Maintained
1130F:	arch/arm/mach-meson/
1131F:	arch/arm/boot/dts/meson*
1132F:	arch/arm64/boot/dts/amlogic/
1133F:	drivers/pinctrl/meson/
1134F:	drivers/mmc/host/meson*
1135N:	meson
1136
1137ARM/Annapurna Labs ALPINE ARCHITECTURE
1138M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1139M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1140L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1141S:	Maintained
1142F:	arch/arm/mach-alpine/
1143F:	arch/arm/boot/dts/alpine*
1144F:	arch/arm64/boot/dts/al/
1145F:	drivers/*/*alpine*
1146
1147ARM/ARTPEC MACHINE SUPPORT
1148M:	Jesper Nilsson <jesper.nilsson@axis.com>
1149M:	Lars Persson <lars.persson@axis.com>
1150M:	Niklas Cassel <niklas.cassel@axis.com>
1151S:	Maintained
1152L:	linux-arm-kernel@axis.com
1153F:	arch/arm/mach-artpec
1154F:	arch/arm/boot/dts/artpec6*
1155F:	drivers/clk/axis
1156F:	drivers/pinctrl/pinctrl-artpec*
1157F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1158
1159ARM/ASPEED I2C DRIVER
1160M:	Brendan Higgins <brendanhiggins@google.com>
1161R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1162R:	Joel Stanley <joel@jms.id.au>
1163L:	linux-i2c@vger.kernel.org
1164L:	openbmc@lists.ozlabs.org
1165S:	Maintained
1166F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1167F:	drivers/i2c/busses/i2c-aspeed.c
1168F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1169F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1170
1171ARM/ASPEED MACHINE SUPPORT
1172M:	Joel Stanley <joel@jms.id.au>
1173S:	Maintained
1174F:	arch/arm/mach-aspeed/
1175F:	arch/arm/boot/dts/aspeed-*
1176F:	drivers/*/*aspeed*
1177
1178ARM/ATMEL AT91 Clock Support
1179M:	Boris Brezillon <boris.brezillon@free-electrons.com>
1180S:	Maintained
1181F:	drivers/clk/at91
1182
1183ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1184M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1185M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
1186L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1187W:	http://www.linux4sam.org
1188T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1189S:	Supported
1190F:	arch/arm/mach-at91/
1191F:	include/soc/at91/
1192F:	arch/arm/boot/dts/at91*.dts
1193F:	arch/arm/boot/dts/at91*.dtsi
1194F:	arch/arm/boot/dts/sama*.dts
1195F:	arch/arm/boot/dts/sama*.dtsi
1196F:	arch/arm/include/debug/at91.S
1197F:	drivers/memory/atmel*
1198
1199ARM/CALXEDA HIGHBANK ARCHITECTURE
1200M:	Rob Herring <robh@kernel.org>
1201L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1202S:	Maintained
1203F:	arch/arm/mach-highbank/
1204F:	arch/arm/boot/dts/highbank.dts
1205F:	arch/arm/boot/dts/ecx-*.dts*
1206
1207ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1208M:	Krzysztof Halasa <khalasa@piap.pl>
1209S:	Maintained
1210F:	arch/arm/mach-cns3xxx/
1211
1212ARM/CAVIUM THUNDER NETWORK DRIVER
1213M:	Sunil Goutham <sgoutham@cavium.com>
1214M:	Robert Richter <rric@kernel.org>
1215L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1216S:	Supported
1217F:	drivers/net/ethernet/cavium/thunder/
1218
1219ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1220M:	Alexander Shiyan <shc_work@mail.ru>
1221L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1222S:	Odd Fixes
1223N:	clps711x
1224
1225ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1226M:	Lennert Buytenhek <kernel@wantstofly.org>
1227L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1228S:	Maintained
1229
1230ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1231M:	Hartley Sweeten <hsweeten@visionengravers.com>
1232M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1233L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1234S:	Maintained
1235F:	arch/arm/mach-ep93xx/
1236F:	arch/arm/mach-ep93xx/include/mach/
1237
1238ARM/CLKDEV SUPPORT
1239M:	Russell King <linux@armlinux.org.uk>
1240L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1241S:	Maintained
1242T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1243F:	arch/arm/include/asm/clkdev.h
1244F:	drivers/clk/clkdev.c
1245
1246ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1247M:	Mike Rapoport <mike@compulab.co.il>
1248L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1249S:	Maintained
1250
1251ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1252M:	Baruch Siach <baruch@tkos.co.il>
1253L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1254S:	Maintained
1255F:	arch/arm/boot/dts/cx92755*
1256N:	digicolor
1257
1258ARM/CONTEC MICRO9 MACHINE SUPPORT
1259M:	Hubert Feurstein <hubert.feurstein@contec.at>
1260S:	Maintained
1261F:	arch/arm/mach-ep93xx/micro9.c
1262
1263ARM/CORESIGHT FRAMEWORK AND DRIVERS
1264M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1265L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1266S:	Maintained
1267F:	drivers/hwtracing/coresight/*
1268F:	Documentation/trace/coresight.txt
1269F:	Documentation/trace/coresight-cpu-debug.txt
1270F:	Documentation/devicetree/bindings/arm/coresight.txt
1271F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1272F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1273F:	tools/perf/arch/arm/util/pmu.c
1274F:	tools/perf/arch/arm/util/auxtrace.c
1275F:	tools/perf/arch/arm/util/cs-etm.c
1276F:	tools/perf/arch/arm/util/cs-etm.h
1277F:	tools/perf/util/cs-etm.h
1278
1279ARM/CORGI MACHINE SUPPORT
1280M:	Richard Purdie <rpurdie@rpsys.net>
1281S:	Maintained
1282
1283ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1284M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1285L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1286T:	git git://github.com/ulli-kroll/linux.git
1287S:	Maintained
1288F:	arch/arm/mach-gemini/
1289F:	drivers/rtc/rtc-ftrtc010.c
1290
1291ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1292M:	Barry Song <baohua@kernel.org>
1293L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1295S:	Maintained
1296F:	arch/arm/boot/dts/prima2*
1297F:	arch/arm/mach-prima2/
1298F:	drivers/clk/sirf/
1299F:	drivers/clocksource/timer-prima2.c
1300F:	drivers/clocksource/timer-atlas7.c
1301N:	[^a-z]sirf
1302
1303ARM/EBSA110 MACHINE SUPPORT
1304M:	Russell King <linux@armlinux.org.uk>
1305L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1306W:	http://www.armlinux.org.uk/
1307S:	Maintained
1308F:	arch/arm/mach-ebsa110/
1309F:	drivers/net/ethernet/amd/am79c961a.*
1310
1311ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1312M:	Uwe Kleine-König <kernel@pengutronix.de>
1313L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1314S:	Maintained
1315N:	efm32
1316
1317ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1318M:	Robert Jarzmik <robert.jarzmik@free.fr>
1319L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1320S:	Maintained
1321F:	arch/arm/mach-pxa/ezx.c
1322
1323ARM/FARADAY FA526 PORT
1324M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1325L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1326S:	Maintained
1327T:	git git://git.berlios.de/gemini-board
1328F:	arch/arm/mm/*-fa*
1329
1330ARM/FOOTBRIDGE ARCHITECTURE
1331M:	Russell King <linux@armlinux.org.uk>
1332L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1333W:	http://www.armlinux.org.uk/
1334S:	Maintained
1335F:	arch/arm/include/asm/hardware/dec21285.h
1336F:	arch/arm/mach-footbridge/
1337
1338ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1339M:	Shawn Guo <shawnguo@kernel.org>
1340M:	Sascha Hauer <kernel@pengutronix.de>
1341R:	Fabio Estevam <fabio.estevam@nxp.com>
1342L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1343S:	Maintained
1344T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1345F:	arch/arm/mach-imx/
1346F:	arch/arm/mach-mxs/
1347F:	arch/arm/boot/dts/imx*
1348F:	arch/arm/configs/imx*_defconfig
1349F:	drivers/clk/imx/
1350F:	drivers/soc/imx/
1351F:	include/soc/imx/
1352
1353ARM/FREESCALE VYBRID ARM ARCHITECTURE
1354M:	Shawn Guo <shawnguo@kernel.org>
1355M:	Sascha Hauer <kernel@pengutronix.de>
1356R:	Stefan Agner <stefan@agner.ch>
1357L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358S:	Maintained
1359T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1360F:	arch/arm/mach-imx/*vf610*
1361F:	arch/arm/boot/dts/vf*
1362
1363ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1364M:	Lennert Buytenhek <kernel@wantstofly.org>
1365L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1366S:	Maintained
1367
1368ARM/GUMSTIX MACHINE SUPPORT
1369M:	Steve Sakoman <sakoman@gmail.com>
1370L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1371S:	Maintained
1372
1373ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1374M:	Philipp Zabel <philipp.zabel@gmail.com>
1375M:	Paul Parsons <lost.distance@yahoo.com>
1376L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1377S:	Maintained
1378F:	arch/arm/mach-pxa/hx4700.c
1379F:	arch/arm/mach-pxa/include/mach/hx4700.h
1380F:	sound/soc/pxa/hx4700.c
1381
1382ARM/HISILICON SOC SUPPORT
1383M:	Wei Xu <xuwei5@hisilicon.com>
1384L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1385W:	http://www.hisilicon.com
1386S:	Supported
1387T:	git git://github.com/hisilicon/linux-hisi.git
1388F:	arch/arm/mach-hisi/
1389F:	arch/arm/boot/dts/hi3*
1390F:	arch/arm/boot/dts/hip*
1391F:	arch/arm/boot/dts/hisi*
1392F:	arch/arm64/boot/dts/hisilicon/
1393
1394ARM/HP JORNADA 7XX MACHINE SUPPORT
1395M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1396W:	www.jlime.com
1397S:	Maintained
1398T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1399F:	arch/arm/mach-sa1100/jornada720.c
1400F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1401
1402ARM/IGEP MACHINE SUPPORT
1403M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1404M:	Javier Martinez Canillas <javier@dowhile0.org>
1405L:	linux-omap@vger.kernel.org
1406L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1407S:	Maintained
1408F:	arch/arm/boot/dts/omap3-igep*
1409
1410ARM/INCOME PXA270 SUPPORT
1411M:	Marek Vasut <marek.vasut@gmail.com>
1412L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1413S:	Maintained
1414F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1415
1416ARM/INTEL IOP13XX ARM ARCHITECTURE
1417M:	Lennert Buytenhek <kernel@wantstofly.org>
1418L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1419S:	Maintained
1420
1421ARM/INTEL IOP32X ARM ARCHITECTURE
1422M:	Lennert Buytenhek <kernel@wantstofly.org>
1423L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1424S:	Maintained
1425
1426ARM/INTEL IOP33X ARM ARCHITECTURE
1427L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1428S:	Orphan
1429
1430ARM/INTEL IQ81342EX MACHINE SUPPORT
1431M:	Lennert Buytenhek <kernel@wantstofly.org>
1432L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1433S:	Maintained
1434
1435ARM/INTEL IXDP2850 MACHINE SUPPORT
1436M:	Lennert Buytenhek <kernel@wantstofly.org>
1437L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1438S:	Maintained
1439
1440ARM/INTEL IXP4XX ARM ARCHITECTURE
1441M:	Imre Kaloz <kaloz@openwrt.org>
1442M:	Krzysztof Halasa <khalasa@piap.pl>
1443L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1444S:	Maintained
1445F:	arch/arm/mach-ixp4xx/
1446
1447ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1448M:	Jonathan Cameron <jic23@cam.ac.uk>
1449L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1450S:	Maintained
1451F:	arch/arm/mach-pxa/stargate2.c
1452F:	drivers/pcmcia/pxa2xx_stargate2.c
1453
1454ARM/INTEL XSC3 (MANZANO) ARM CORE
1455M:	Lennert Buytenhek <kernel@wantstofly.org>
1456L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1457S:	Maintained
1458
1459ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1460M:	Lennert Buytenhek <kernel@wantstofly.org>
1461L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1462S:	Maintained
1463
1464ARM/LG1K ARCHITECTURE
1465M:	Chanho Min <chanho.min@lge.com>
1466L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1467S:	Maintained
1468F:	arch/arm64/boot/dts/lg/
1469
1470ARM/LOGICPD PXA270 MACHINE SUPPORT
1471M:	Lennert Buytenhek <kernel@wantstofly.org>
1472L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1473S:	Maintained
1474
1475ARM/LPC18XX ARCHITECTURE
1476M:	Joachim Eastwood <manabian@gmail.com>
1477L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1478S:	Maintained
1479F:	arch/arm/boot/dts/lpc43*
1480F:	drivers/clk/nxp/clk-lpc18xx*
1481F:	drivers/clocksource/time-lpc32xx.c
1482F:	drivers/i2c/busses/i2c-lpc2k.c
1483F:	drivers/memory/pl172.c
1484F:	drivers/mtd/spi-nor/nxp-spifi.c
1485F:	drivers/rtc/rtc-lpc24xx.c
1486N:	lpc18xx
1487
1488ARM/LPC32XX SOC SUPPORT
1489M:	Vladimir Zapolskiy <vz@mleia.com>
1490M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1491L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1492T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1493S:	Maintained
1494F:	arch/arm/boot/dts/lpc32*
1495F:	arch/arm/mach-lpc32xx/
1496F:	drivers/i2c/busses/i2c-pnx.c
1497F:	drivers/net/ethernet/nxp/lpc_eth.c
1498F:	drivers/usb/host/ohci-nxp.c
1499F:	drivers/watchdog/pnx4008_wdt.c
1500N:	lpc32xx
1501
1502ARM/MAGICIAN MACHINE SUPPORT
1503M:	Philipp Zabel <philipp.zabel@gmail.com>
1504S:	Maintained
1505
1506ARM/Marvell Berlin SoC support
1507M:	Jisheng Zhang <jszhang@marvell.com>
1508M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1509L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1510S:	Maintained
1511F:	arch/arm/mach-berlin/
1512F:	arch/arm/boot/dts/berlin*
1513F:	arch/arm64/boot/dts/marvell/berlin*
1514
1515ARM/Marvell Dove/MV78xx0/Orion SOC support
1516M:	Jason Cooper <jason@lakedaemon.net>
1517M:	Andrew Lunn <andrew@lunn.ch>
1518M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1519M:	Gregory Clement <gregory.clement@free-electrons.com>
1520L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1521S:	Maintained
1522F:	Documentation/devicetree/bindings/soc/dove/
1523F:	arch/arm/mach-dove/
1524F:	arch/arm/mach-mv78xx0/
1525F:	arch/arm/mach-orion5x/
1526F:	arch/arm/plat-orion/
1527F:	arch/arm/boot/dts/dove*
1528F:	arch/arm/boot/dts/orion5x*
1529
1530ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1531M:	Jason Cooper <jason@lakedaemon.net>
1532M:	Andrew Lunn <andrew@lunn.ch>
1533M:	Gregory Clement <gregory.clement@free-electrons.com>
1534M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1535L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1536S:	Maintained
1537F:	arch/arm/boot/dts/armada*
1538F:	arch/arm/boot/dts/kirkwood*
1539F:	arch/arm/configs/mvebu_*_defconfig
1540F:	arch/arm/mach-mvebu/
1541F:	arch/arm64/boot/dts/marvell/armada*
1542F:	drivers/cpufreq/mvebu-cpufreq.c
1543F:	drivers/irqchip/irq-armada-370-xp.c
1544F:	drivers/irqchip/irq-mvebu-*
1545F:	drivers/pinctrl/mvebu/
1546F:	drivers/rtc/rtc-armada38x.c
1547
1548ARM/Mediatek RTC DRIVER
1549M:	Eddie Huang <eddie.huang@mediatek.com>
1550L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1551L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1552S:	Maintained
1553F:	drivers/rtc/rtc-mt6397.c
1554
1555ARM/Mediatek SoC support
1556M:	Matthias Brugger <matthias.bgg@gmail.com>
1557L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1558L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1559S:	Maintained
1560F:	arch/arm/boot/dts/mt6*
1561F:	arch/arm/boot/dts/mt7*
1562F:	arch/arm/boot/dts/mt8*
1563F:	arch/arm/mach-mediatek/
1564F:	arch/arm64/boot/dts/mediatek/
1565N:	mtk
1566K:	mediatek
1567
1568ARM/Mediatek USB3 PHY DRIVER
1569M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1570L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1571L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1572S:	Maintained
1573F:	drivers/phy/phy-mt65xx-usb3.c
1574
1575ARM/MICREL KS8695 ARCHITECTURE
1576M:	Greg Ungerer <gerg@uclinux.org>
1577L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1578F:	arch/arm/mach-ks8695/
1579S:	Odd Fixes
1580
1581ARM/MIOA701 MACHINE SUPPORT
1582M:	Robert Jarzmik <robert.jarzmik@free.fr>
1583L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1584F:	arch/arm/mach-pxa/mioa701.c
1585S:	Maintained
1586
1587ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1588M:	Michael Petchkovsky <mkpetch@internode.on.net>
1589S:	Maintained
1590
1591ARM/NOMADIK ARCHITECTURE
1592M:	Alessandro Rubini <rubini@unipv.it>
1593M:	Linus Walleij <linus.walleij@linaro.org>
1594L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1595S:	Maintained
1596F:	arch/arm/mach-nomadik/
1597F:	drivers/pinctrl/nomadik/
1598F:	drivers/i2c/busses/i2c-nomadik.c
1599T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1600
1601ARM/NUVOTON W90X900 ARM ARCHITECTURE
1602M:	Wan ZongShun <mcuos.com@gmail.com>
1603L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1604W:	http://www.mcuos.com
1605S:	Maintained
1606F:	arch/arm/mach-w90x900/
1607F:	drivers/input/keyboard/w90p910_keypad.c
1608F:	drivers/input/touchscreen/w90p910_ts.c
1609F:	drivers/watchdog/nuc900_wdt.c
1610F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1611F:	drivers/mtd/nand/nuc900_nand.c
1612F:	drivers/rtc/rtc-nuc900.c
1613F:	drivers/spi/spi-nuc900.c
1614F:	drivers/usb/host/ehci-w90x900.c
1615F:	drivers/video/fbdev/nuc900fb.c
1616
1617ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1618M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1619L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1620W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1621S:	Supported
1622
1623ARM/Orion SoC/Technologic Systems TS-78xx platform support
1624M:	Alexander Clouter <alex@digriz.org.uk>
1625L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1626W:	http://www.digriz.org.uk/ts78xx/kernel
1627S:	Maintained
1628F:	arch/arm/mach-orion5x/ts78xx-*
1629
1630ARM/OXNAS platform support
1631M:	Neil Armstrong <narmstrong@baylibre.com>
1632L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1633L:	linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1634S:	Maintained
1635F:	arch/arm/mach-oxnas/
1636F:	arch/arm/boot/dts/ox8*.dtsi
1637F:	arch/arm/boot/dts/wd-mbwe.dts
1638F:	arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1639N:	oxnas
1640
1641ARM/PALM TREO SUPPORT
1642M:	Tomas Cech <sleep_walker@suse.com>
1643L:	linux-arm-kernel@lists.infradead.org
1644W:	http://hackndev.com
1645S:	Maintained
1646F:	arch/arm/mach-pxa/include/mach/palmtreo.h
1647F:	arch/arm/mach-pxa/palmtreo.c
1648
1649ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1650M:	Marek Vasut <marek.vasut@gmail.com>
1651L:	linux-arm-kernel@lists.infradead.org
1652W:	http://hackndev.com
1653S:	Maintained
1654F:	arch/arm/mach-pxa/include/mach/palmtx.h
1655F:	arch/arm/mach-pxa/palmtx.c
1656F:	arch/arm/mach-pxa/include/mach/palmt5.h
1657F:	arch/arm/mach-pxa/palmt5.c
1658F:	arch/arm/mach-pxa/include/mach/palmld.h
1659F:	arch/arm/mach-pxa/palmld.c
1660F:	arch/arm/mach-pxa/include/mach/palmte2.h
1661F:	arch/arm/mach-pxa/palmte2.c
1662F:	arch/arm/mach-pxa/include/mach/palmtc.h
1663F:	arch/arm/mach-pxa/palmtc.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 HDMI CEC SUBSYSTEM SUPPORT
1806M:	Marek Szyprowski <m.szyprowski@samsung.com>
1807L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1808L:	linux-media@vger.kernel.org
1809S:	Maintained
1810F:	drivers/media/platform/s5p-cec/
1811F:	Documentation/devicetree/bindings/media/s5p-cec.txt
1812
1813ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1814M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1815M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1816L:	linux-arm-kernel@lists.infradead.org
1817L:	linux-media@vger.kernel.org
1818S:	Maintained
1819F:	drivers/media/platform/s5p-jpeg/
1820
1821ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1822M:	Kyungmin Park <kyungmin.park@samsung.com>
1823M:	Kamil Debski <kamil@wypas.org>
1824M:	Jeongtae Park <jtp.park@samsung.com>
1825M:	Andrzej Hajda <a.hajda@samsung.com>
1826L:	linux-arm-kernel@lists.infradead.org
1827L:	linux-media@vger.kernel.org
1828S:	Maintained
1829F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1830F:	drivers/media/platform/s5p-mfc/
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/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1926M:	Santosh Shilimkar <ssantosh@kernel.org>
1927L:	linux-kernel@vger.kernel.org
1928S:	Maintained
1929F:	drivers/memory/*emif*
1930
1931ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1932M:	Santosh Shilimkar <ssantosh@kernel.org>
1933L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1934S:	Maintained
1935F:	arch/arm/mach-keystone/
1936F:	arch/arm/boot/dts/keystone-*
1937T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1938
1939ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1940M:	Santosh Shilimkar <ssantosh@kernel.org>
1941L:	linux-kernel@vger.kernel.org
1942S:	Maintained
1943F:	drivers/clk/keystone/
1944
1945ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1946M:	Santosh Shilimkar <ssantosh@kernel.org>
1947L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1948L:	linux-kernel@vger.kernel.org
1949S:	Maintained
1950F:	drivers/clocksource/timer-keystone.c
1951
1952ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1953M:	Santosh Shilimkar <ssantosh@kernel.org>
1954L:	linux-kernel@vger.kernel.org
1955S:	Maintained
1956F:	drivers/power/reset/keystone-reset.c
1957
1958ARM/THECUS N2100 MACHINE SUPPORT
1959M:	Lennert Buytenhek <kernel@wantstofly.org>
1960L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1961S:	Maintained
1962
1963ARM/TOSA MACHINE SUPPORT
1964M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1965M:	Dirk Opfer <dirk@opfer-online.de>
1966S:	Maintained
1967
1968ARM/U300 MACHINE SUPPORT
1969M:	Linus Walleij <linus.walleij@linaro.org>
1970L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1971S:	Supported
1972F:	arch/arm/mach-u300/
1973F:	drivers/clocksource/timer-u300.c
1974F:	drivers/i2c/busses/i2c-stu300.c
1975F:	drivers/rtc/rtc-coh901331.c
1976F:	drivers/watchdog/coh901327_wdt.c
1977F:	drivers/dma/coh901318*
1978F:	drivers/mfd/ab3100*
1979F:	drivers/rtc/rtc-ab3100.c
1980F:	drivers/rtc/rtc-coh901331.c
1981T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1982
1983ARM/UNIPHIER ARCHITECTURE
1984M:	Masahiro Yamada <yamada.masahiro@socionext.com>
1985L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1986T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1987S:	Maintained
1988F:	arch/arm/boot/dts/uniphier*
1989F:	arch/arm/include/asm/hardware/cache-uniphier.h
1990F:	arch/arm/mach-uniphier/
1991F:	arch/arm/mm/cache-uniphier.c
1992F:	arch/arm64/boot/dts/socionext/
1993F:	drivers/bus/uniphier-system-bus.c
1994F:	drivers/clk/uniphier/
1995F:	drivers/i2c/busses/i2c-uniphier*
1996F:	drivers/pinctrl/uniphier/
1997F:	drivers/reset/reset-uniphier.c
1998F:	drivers/tty/serial/8250/8250_uniphier.c
1999N:	uniphier
2000
2001ARM/Ux500 ARM ARCHITECTURE
2002M:	Linus Walleij <linus.walleij@linaro.org>
2003L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2004S:	Maintained
2005F:	arch/arm/mach-ux500/
2006F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2007F:	drivers/dma/ste_dma40*
2008F:	drivers/hwspinlock/u8500_hsem.c
2009F:	drivers/mfd/abx500*
2010F:	drivers/mfd/ab8500*
2011F:	drivers/mfd/dbx500*
2012F:	drivers/mfd/db8500*
2013F:	drivers/pinctrl/nomadik/pinctrl-ab*
2014F:	drivers/pinctrl/nomadik/pinctrl-nomadik*
2015F:	drivers/rtc/rtc-ab8500.c
2016F:	drivers/rtc/rtc-pl031.c
2017T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2018
2019ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2020M:	Ulf Hansson <ulf.hansson@linaro.org>
2021L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2022T:	git git://git.linaro.org/people/ulfh/clk.git
2023S:	Maintained
2024F:	drivers/clk/ux500/
2025
2026ARM/VERSATILE EXPRESS PLATFORM
2027M:	Liviu Dudau <liviu.dudau@arm.com>
2028M:	Sudeep Holla <sudeep.holla@arm.com>
2029M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2030L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2031S:	Maintained
2032F:	arch/arm/boot/dts/vexpress*
2033F:	arch/arm64/boot/dts/arm/
2034F:	arch/arm/mach-vexpress/
2035F:	*/*/vexpress*
2036F:	*/*/*/vexpress*
2037F:	drivers/clk/versatile/clk-vexpress-osc.c
2038F:	drivers/clocksource/versatile.c
2039N:	mps2
2040
2041ARM/VFP SUPPORT
2042M:	Russell King <linux@armlinux.org.uk>
2043L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2044W:	http://www.armlinux.org.uk/
2045S:	Maintained
2046F:	arch/arm/vfp/
2047
2048ARM/VOIPAC PXA270 SUPPORT
2049M:	Marek Vasut <marek.vasut@gmail.com>
2050L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2051S:	Maintained
2052F:	arch/arm/mach-pxa/vpac270.c
2053F:	arch/arm/mach-pxa/include/mach/vpac270.h
2054
2055ARM/VT8500 ARM ARCHITECTURE
2056M:	Tony Prisk <linux@prisktech.co.nz>
2057L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2058S:	Maintained
2059F:	arch/arm/mach-vt8500/
2060F:	drivers/clocksource/vt8500_timer.c
2061F:	drivers/i2c/busses/i2c-wmt.c
2062F:	drivers/mmc/host/wmt-sdmmc.c
2063F:	drivers/pwm/pwm-vt8500.c
2064F:	drivers/rtc/rtc-vt8500.c
2065F:	drivers/tty/serial/vt8500_serial.c
2066F:	drivers/usb/host/ehci-platform.c
2067F:	drivers/usb/host/uhci-platform.c
2068F:	drivers/video/fbdev/vt8500lcdfb.*
2069F:	drivers/video/fbdev/wm8505fb*
2070F:	drivers/video/fbdev/wmt_ge_rops.*
2071
2072ARM/ZIPIT Z2 SUPPORT
2073M:	Marek Vasut <marek.vasut@gmail.com>
2074L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2075S:	Maintained
2076F:	arch/arm/mach-pxa/z2.c
2077F:	arch/arm/mach-pxa/include/mach/z2.h
2078
2079ARM/ZTE ARCHITECTURE
2080M:	Jun Nie <jun.nie@linaro.org>
2081M:	Baoyou Xie <baoyou.xie@linaro.org>
2082L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2083S:	Maintained
2084F:	arch/arm/mach-zx/
2085F:	drivers/clk/zte/
2086F:	drivers/reset/reset-zx2967.c
2087F:	drivers/soc/zte/
2088F:	Documentation/devicetree/bindings/arm/zte.txt
2089F:	Documentation/devicetree/bindings/clock/zx296702-clk.txt
2090F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2091F:	Documentation/devicetree/bindings/soc/zte/
2092F:	include/dt-bindings/soc/zx*.h
2093
2094ARM/ZYNQ ARCHITECTURE
2095M:	Michal Simek <michal.simek@xilinx.com>
2096R:	Sören Brinkmann <soren.brinkmann@xilinx.com>
2097L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2098W:	http://wiki.xilinx.com
2099T:	git https://github.com/Xilinx/linux-xlnx.git
2100S:	Supported
2101F:	arch/arm/mach-zynq/
2102F:	drivers/cpuidle/cpuidle-zynq.c
2103F:	drivers/block/xsysace.c
2104N:	zynq
2105N:	xilinx
2106F:	drivers/clocksource/cadence_ttc_timer.c
2107F:	drivers/i2c/busses/i2c-cadence.c
2108F:	drivers/mmc/host/sdhci-of-arasan.c
2109F:	drivers/edac/synopsys_edac.c
2110
2111ARM64 PORT (AARCH64 ARCHITECTURE)
2112M:	Catalin Marinas <catalin.marinas@arm.com>
2113M:	Will Deacon <will.deacon@arm.com>
2114L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2115T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2116S:	Maintained
2117F:	arch/arm64/
2118F:	Documentation/arm64/
2119
2120AS3645A LED FLASH CONTROLLER DRIVER
2121M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2122L:	linux-media@vger.kernel.org
2123T:	git git://linuxtv.org/media_tree.git
2124S:	Maintained
2125F:	drivers/media/i2c/as3645a.c
2126F:	include/media/i2c/as3645a.h
2127
2128ASAHI KASEI AK8974 DRIVER
2129M:	Linus Walleij <linus.walleij@linaro.org>
2130L:	linux-iio@vger.kernel.org
2131W:	http://www.akm.com/
2132S:	Supported
2133F:	drivers/iio/magnetometer/ak8974.c
2134
2135ASC7621 HARDWARE MONITOR DRIVER
2136M:	George Joseph <george.joseph@fairview5.com>
2137L:	linux-hwmon@vger.kernel.org
2138S:	Maintained
2139F:	Documentation/hwmon/asc7621
2140F:	drivers/hwmon/asc7621.c
2141
2142ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2143M:	Corentin Chary <corentin.chary@gmail.com>
2144L:	acpi4asus-user@lists.sourceforge.net
2145L:	platform-driver-x86@vger.kernel.org
2146W:	http://acpi4asus.sf.net
2147S:	Maintained
2148F:	drivers/platform/x86/asus*.c
2149F:	drivers/platform/x86/eeepc*.c
2150
2151ASUS WIRELESS RADIO CONTROL DRIVER
2152M:	João Paulo Rechi Vita <jprvita@gmail.com>
2153L:	platform-driver-x86@vger.kernel.org
2154S:	Maintained
2155F:	drivers/platform/x86/asus-wireless.c
2156
2157ASYMMETRIC KEYS
2158M:	David Howells <dhowells@redhat.com>
2159L:	keyrings@vger.kernel.org
2160S:	Maintained
2161F:	Documentation/crypto/asymmetric-keys.txt
2162F:	include/linux/verification.h
2163F:	include/crypto/public_key.h
2164F:	include/crypto/pkcs7.h
2165F:	crypto/asymmetric_keys/
2166
2167ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2168R:	Dan Williams <dan.j.williams@intel.com>
2169W:	http://sourceforge.net/projects/xscaleiop
2170S:	Odd fixes
2171F:	Documentation/crypto/async-tx-api.txt
2172F:	crypto/async_tx/
2173F:	drivers/dma/
2174F:	include/linux/dmaengine.h
2175F:	include/linux/async_tx.h
2176
2177AT24 EEPROM DRIVER
2178M:	Wolfram Sang <wsa@the-dreams.de>
2179L:	linux-i2c@vger.kernel.org
2180S:	Maintained
2181F:	drivers/misc/eeprom/at24.c
2182F:	include/linux/platform_data/at24.h
2183
2184ATA OVER ETHERNET (AOE) DRIVER
2185M:	"Ed L. Cashin" <ed.cashin@acm.org>
2186W:	http://www.openaoe.org/
2187S:	Supported
2188F:	Documentation/aoe/
2189F:	drivers/block/aoe/
2190
2191ATHEROS 71XX/9XXX GPIO DRIVER
2192M:	Alban Bedel <albeu@free.fr>
2193W:	https://github.com/AlbanBedel/linux
2194T:	git git://github.com/AlbanBedel/linux
2195S:	Maintained
2196F:	drivers/gpio/gpio-ath79.c
2197F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2198
2199ATHEROS ATH GENERIC UTILITIES
2200M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2201L:	linux-wireless@vger.kernel.org
2202S:	Supported
2203F:	drivers/net/wireless/ath/*
2204
2205ATHEROS ATH5K WIRELESS DRIVER
2206M:	Jiri Slaby <jirislaby@gmail.com>
2207M:	Nick Kossifidis <mickflemm@gmail.com>
2208M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2209L:	linux-wireless@vger.kernel.org
2210W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2211S:	Maintained
2212F:	drivers/net/wireless/ath/ath5k/
2213
2214ATHEROS ATH6KL WIRELESS DRIVER
2215M:	Kalle Valo <kvalo@qca.qualcomm.com>
2216L:	linux-wireless@vger.kernel.org
2217W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2218T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2219S:	Supported
2220F:	drivers/net/wireless/ath/ath6kl/
2221
2222ATI_REMOTE2 DRIVER
2223M:	Ville Syrjala <syrjala@sci.fi>
2224S:	Maintained
2225F:	drivers/input/misc/ati_remote2.c
2226
2227ATK0110 HWMON DRIVER
2228M:	Luca Tettamanti <kronos.it@gmail.com>
2229L:	linux-hwmon@vger.kernel.org
2230S:	Maintained
2231F:	drivers/hwmon/asus_atk0110.c
2232
2233ATLX ETHERNET DRIVERS
2234M:	Jay Cliburn <jcliburn@gmail.com>
2235M:	Chris Snook <chris.snook@gmail.com>
2236L:	netdev@vger.kernel.org
2237W:	http://sourceforge.net/projects/atl1
2238W:	http://atl1.sourceforge.net
2239S:	Maintained
2240F:	drivers/net/ethernet/atheros/
2241
2242ATM
2243M:	Chas Williams <3chas3@gmail.com>
2244L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2245L:	netdev@vger.kernel.org
2246W:	http://linux-atm.sourceforge.net
2247S:	Maintained
2248F:	drivers/atm/
2249F:	include/linux/atm*
2250F:	include/uapi/linux/atm*
2251
2252ATMEL AT91 / AT32 MCI DRIVER
2253M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2254S:	Maintained
2255F:	drivers/mmc/host/atmel-mci.c
2256
2257ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2258M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2259S:	Supported
2260F:	drivers/power/reset/at91-sama5d2_shdwc.c
2261
2262ATMEL Audio ALSA driver
2263M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2264L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2265S:	Supported
2266F:	sound/soc/atmel
2267
2268ATMEL I2C DRIVER
2269M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2270L:	linux-i2c@vger.kernel.org
2271S:	Supported
2272F:	drivers/i2c/busses/i2c-at91.c
2273
2274ATMEL ISI DRIVER
2275M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2276L:	linux-media@vger.kernel.org
2277S:	Supported
2278F:	drivers/media/platform/atmel/atmel-isi.c
2279F:	include/media/atmel-isi.h
2280
2281ATMEL LCDFB DRIVER
2282M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2283L:	linux-fbdev@vger.kernel.org
2284S:	Maintained
2285F:	drivers/video/fbdev/atmel_lcdfb.c
2286F:	include/video/atmel_lcdc.h
2287
2288ATMEL MACB ETHERNET DRIVER
2289M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2290S:	Supported
2291F:	drivers/net/ethernet/cadence/
2292
2293ATMEL MAXTOUCH DRIVER
2294M:	Nick Dyer <nick@shmanahar.org>
2295T:	git git://github.com/ndyer/linux.git
2296S:	Maintained
2297F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2298F:	drivers/input/touchscreen/atmel_mxt_ts.c
2299F:	include/linux/platform_data/atmel_mxt_ts.h
2300
2301ATMEL NAND DRIVER
2302M:	Wenyou Yang <wenyou.yang@atmel.com>
2303M:	Josh Wu <rainyfeeling@outlook.com>
2304L:	linux-mtd@lists.infradead.org
2305S:	Supported
2306F:	drivers/mtd/nand/atmel/*
2307
2308ATMEL SAMA5D2 ADC DRIVER
2309M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2310L:	linux-iio@vger.kernel.org
2311S:	Supported
2312F:	drivers/iio/adc/at91-sama5d2_adc.c
2313
2314ATMEL SDMMC DRIVER
2315M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2316L:	linux-mmc@vger.kernel.org
2317S:	Supported
2318F:	drivers/mmc/host/sdhci-of-at91.c
2319
2320ATMEL SPI DRIVER
2321M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2322S:	Supported
2323F:	drivers/spi/spi-atmel.*
2324
2325ATMEL SSC DRIVER
2326M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2327L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2328S:	Supported
2329F:	drivers/misc/atmel-ssc.c
2330F:	include/linux/atmel-ssc.h
2331
2332ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2333M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2334L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2335S:	Supported
2336F:	drivers/misc/atmel_tclib.c
2337F:	drivers/clocksource/tcb_clksrc.c
2338
2339ATMEL USBA UDC DRIVER
2340M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2341L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2342S:	Supported
2343F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2344
2345ATMEL WIRELESS DRIVER
2346M:	Simon Kelley <simon@thekelleys.org.uk>
2347L:	linux-wireless@vger.kernel.org
2348W:	http://www.thekelleys.org.uk/atmel
2349W:	http://atmelwlandriver.sourceforge.net/
2350S:	Maintained
2351F:	drivers/net/wireless/atmel/atmel*
2352
2353ATMEL XDMA DRIVER
2354M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2355L:	linux-arm-kernel@lists.infradead.org
2356L:	dmaengine@vger.kernel.org
2357S:	Supported
2358F:	drivers/dma/at_xdmac.c
2359
2360ATOMIC INFRASTRUCTURE
2361M:	Will Deacon <will.deacon@arm.com>
2362M:	Peter Zijlstra <peterz@infradead.org>
2363R:	Boqun Feng <boqun.feng@gmail.com>
2364L:	linux-kernel@vger.kernel.org
2365S:	Maintained
2366F:	arch/*/include/asm/atomic*.h
2367F:	include/*/atomic*.h
2368
2369ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2370M:	Bradley Grove <linuxdrivers@attotech.com>
2371L:	linux-scsi@vger.kernel.org
2372W:	http://www.attotech.com
2373S:	Supported
2374F:	drivers/scsi/esas2r
2375
2376ATUSB IEEE 802.15.4 RADIO DRIVER
2377M:	Stefan Schmidt <stefan@osg.samsung.com>
2378L:	linux-wpan@vger.kernel.org
2379S:	Maintained
2380F:	drivers/net/ieee802154/atusb.c
2381F:	drivers/net/ieee802154/atusb.h
2382F:	drivers/net/ieee802154/at86rf230.h
2383
2384AUDIT SUBSYSTEM
2385M:	Paul Moore <paul@paul-moore.com>
2386M:	Eric Paris <eparis@redhat.com>
2387L:	linux-audit@redhat.com (moderated for non-subscribers)
2388W:	http://people.redhat.com/sgrubb/audit/
2389T:	git git://git.infradead.org/users/pcmoore/audit
2390S:	Maintained
2391F:	include/linux/audit.h
2392F:	include/uapi/linux/audit.h
2393F:	kernel/audit*
2394
2395AUXILIARY DISPLAY DRIVERS
2396M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2397W:	http://miguelojeda.es/auxdisplay.htm
2398W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2399S:	Maintained
2400F:	drivers/auxdisplay/
2401F:	include/linux/cfag12864b.h
2402
2403AX.25 NETWORK LAYER
2404M:	Ralf Baechle <ralf@linux-mips.org>
2405L:	linux-hams@vger.kernel.org
2406W:	http://www.linux-ax25.org/
2407S:	Maintained
2408F:	include/uapi/linux/ax25.h
2409F:	include/net/ax25.h
2410F:	net/ax25/
2411
2412AXENTIA ARM DEVICES
2413M:	Peter Rosin <peda@axentia.se>
2414L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2415S:	Maintained
2416F:	Documentation/devicetree/bindings/arm/axentia.txt
2417F:	arch/arm/boot/dts/at91-linea.dtsi
2418F:	arch/arm/boot/dts/at91-tse850-3.dts
2419
2420AXENTIA ASOC DRIVERS
2421M:	Peter Rosin <peda@axentia.se>
2422L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2423S:	Maintained
2424F:	Documentation/devicetree/bindings/sound/axentia,*
2425F:	sound/soc/atmel/tse850-pcm5142.c
2426
2427AZ6007 DVB DRIVER
2428M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2429M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2430L:	linux-media@vger.kernel.org
2431W:	https://linuxtv.org
2432T:	git git://linuxtv.org/media_tree.git
2433S:	Maintained
2434F:	drivers/media/usb/dvb-usb-v2/az6007.c
2435
2436AZTECH FM RADIO RECEIVER DRIVER
2437M:	Hans Verkuil <hverkuil@xs4all.nl>
2438L:	linux-media@vger.kernel.org
2439T:	git git://linuxtv.org/media_tree.git
2440W:	https://linuxtv.org
2441S:	Maintained
2442F:	drivers/media/radio/radio-aztech*
2443
2444B43 WIRELESS DRIVER
2445L:	linux-wireless@vger.kernel.org
2446L:	b43-dev@lists.infradead.org
2447W:	http://wireless.kernel.org/en/users/Drivers/b43
2448S:	Odd Fixes
2449F:	drivers/net/wireless/broadcom/b43/
2450
2451B43LEGACY WIRELESS DRIVER
2452M:	Larry Finger <Larry.Finger@lwfinger.net>
2453L:	linux-wireless@vger.kernel.org
2454L:	b43-dev@lists.infradead.org
2455W:	http://wireless.kernel.org/en/users/Drivers/b43
2456S:	Maintained
2457F:	drivers/net/wireless/broadcom/b43legacy/
2458
2459BACKLIGHT CLASS/SUBSYSTEM
2460M:	Lee Jones <lee.jones@linaro.org>
2461M:	Daniel Thompson <daniel.thompson@linaro.org>
2462M:	Jingoo Han <jingoohan1@gmail.com>
2463T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2464S:	Maintained
2465F:	drivers/video/backlight/
2466F:	include/linux/backlight.h
2467F:	include/linux/pwm_backlight.h
2468F:	Documentation/devicetree/bindings/leds/backlight
2469
2470BATMAN ADVANCED
2471M:	Marek Lindner <mareklindner@neomailbox.ch>
2472M:	Simon Wunderlich <sw@simonwunderlich.de>
2473M:	Antonio Quartulli <a@unstable.cc>
2474L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2475W:	https://www.open-mesh.org/
2476Q:	https://patchwork.open-mesh.org/project/batman/list/
2477S:	Maintained
2478F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2479F:	Documentation/ABI/testing/sysfs-class-net-mesh
2480F:	Documentation/networking/batman-adv.txt
2481F:	include/uapi/linux/batman_adv.h
2482F:	net/batman-adv/
2483
2484BAYCOM/HDLCDRV DRIVERS FOR AX.25
2485M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2486L:	linux-hams@vger.kernel.org
2487W:	http://www.baycom.org/~tom/ham/ham.html
2488S:	Maintained
2489F:	drivers/net/hamradio/baycom*
2490
2491BCACHE (BLOCK LAYER CACHE)
2492M:	Kent Overstreet <kent.overstreet@gmail.com>
2493L:	linux-bcache@vger.kernel.org
2494W:	http://bcache.evilpiepirate.org
2495S:	Orphan
2496F:	drivers/md/bcache/
2497
2498BDISP ST MEDIA DRIVER
2499M:	Fabien Dessenne <fabien.dessenne@st.com>
2500L:	linux-media@vger.kernel.org
2501T:	git git://linuxtv.org/media_tree.git
2502W:	https://linuxtv.org
2503S:	Supported
2504F:	drivers/media/platform/sti/bdisp
2505
2506BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2507M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2508L:	netdev@vger.kernel.org
2509S:	Maintained
2510F:	drivers/net/ethernet/ec_bhf.c
2511
2512BEFS FILE SYSTEM
2513M:	Luis de Bethencourt <luisbg@kernel.org>
2514M:	Salah Triki <salah.triki@gmail.com>
2515S:	Maintained
2516T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2517F:	Documentation/filesystems/befs.txt
2518F:	fs/befs/
2519
2520BFQ I/O SCHEDULER
2521M:	Paolo Valente <paolo.valente@linaro.org>
2522M:	Jens Axboe <axboe@kernel.dk>
2523L:	linux-block@vger.kernel.org
2524S:	Maintained
2525F:	block/bfq-*
2526F:	Documentation/block/bfq-iosched.txt
2527
2528BFS FILE SYSTEM
2529M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2530S:	Maintained
2531F:	Documentation/filesystems/bfs.txt
2532F:	fs/bfs/
2533F:	include/uapi/linux/bfs_fs.h
2534
2535BLACKFIN ARCHITECTURE
2536M:	Steven Miao <realmz6@gmail.com>
2537L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2538T:	git git://git.code.sf.net/p/adi-linux/code
2539W:	http://blackfin.uclinux.org
2540S:	Supported
2541F:	arch/blackfin/
2542
2543BLACKFIN EMAC DRIVER
2544L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2545W:	http://blackfin.uclinux.org
2546S:	Supported
2547F:	drivers/net/ethernet/adi/
2548
2549BLACKFIN I2C TWI DRIVER
2550M:	Sonic Zhang <sonic.zhang@analog.com>
2551L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2552W:	http://blackfin.uclinux.org/
2553S:	Supported
2554F:	drivers/i2c/busses/i2c-bfin-twi.c
2555
2556BLACKFIN MEDIA DRIVER
2557M:	Scott Jiang <scott.jiang.linux@gmail.com>
2558L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2559W:	http://blackfin.uclinux.org/
2560S:	Supported
2561F:	drivers/media/platform/blackfin/
2562F:	drivers/media/i2c/adv7183*
2563F:	drivers/media/i2c/vs6624*
2564
2565BLACKFIN RTC DRIVER
2566L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2567W:	http://blackfin.uclinux.org
2568S:	Supported
2569F:	drivers/rtc/rtc-bfin.c
2570
2571BLACKFIN SDH DRIVER
2572M:	Sonic Zhang <sonic.zhang@analog.com>
2573L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2574W:	http://blackfin.uclinux.org
2575S:	Supported
2576F:	drivers/mmc/host/bfin_sdh.c
2577
2578BLACKFIN SERIAL DRIVER
2579M:	Sonic Zhang <sonic.zhang@analog.com>
2580L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2581W:	http://blackfin.uclinux.org
2582S:	Supported
2583F:	drivers/tty/serial/bfin_uart.c
2584
2585BLACKFIN WATCHDOG DRIVER
2586L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2587W:	http://blackfin.uclinux.org
2588S:	Supported
2589F:	drivers/watchdog/bfin_wdt.c
2590
2591BLINKM RGB LED DRIVER
2592M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2593S:	Maintained
2594F:	drivers/leds/leds-blinkm.c
2595
2596BLOCK LAYER
2597M:	Jens Axboe <axboe@kernel.dk>
2598L:	linux-block@vger.kernel.org
2599T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2600S:	Maintained
2601F:	block/
2602F:	kernel/trace/blktrace.c
2603F:	lib/sbitmap.c
2604
2605BLOCK2MTD DRIVER
2606M:	Joern Engel <joern@lazybastard.org>
2607L:	linux-mtd@lists.infradead.org
2608S:	Maintained
2609F:	drivers/mtd/devices/block2mtd.c
2610
2611BLUETOOTH DRIVERS
2612M:	Marcel Holtmann <marcel@holtmann.org>
2613M:	Gustavo Padovan <gustavo@padovan.org>
2614M:	Johan Hedberg <johan.hedberg@gmail.com>
2615L:	linux-bluetooth@vger.kernel.org
2616W:	http://www.bluez.org/
2617T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2618T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2619S:	Maintained
2620F:	drivers/bluetooth/
2621
2622BLUETOOTH SUBSYSTEM
2623M:	Marcel Holtmann <marcel@holtmann.org>
2624M:	Gustavo Padovan <gustavo@padovan.org>
2625M:	Johan Hedberg <johan.hedberg@gmail.com>
2626L:	linux-bluetooth@vger.kernel.org
2627W:	http://www.bluez.org/
2628T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2629T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2630S:	Maintained
2631F:	net/bluetooth/
2632F:	include/net/bluetooth/
2633
2634BONDING DRIVER
2635M:	Jay Vosburgh <j.vosburgh@gmail.com>
2636M:	Veaceslav Falico <vfalico@gmail.com>
2637M:	Andy Gospodarek <andy@greyhouse.net>
2638L:	netdev@vger.kernel.org
2639W:	http://sourceforge.net/projects/bonding/
2640S:	Supported
2641F:	drivers/net/bonding/
2642F:	include/uapi/linux/if_bonding.h
2643
2644BPF (Safe dynamic programs and tools)
2645M:	Alexei Starovoitov <ast@kernel.org>
2646M:	Daniel Borkmann <daniel@iogearbox.net>
2647L:	netdev@vger.kernel.org
2648L:	linux-kernel@vger.kernel.org
2649S:	Supported
2650F:	arch/x86/net/bpf_jit*
2651F:	Documentation/networking/filter.txt
2652F:	include/linux/bpf*
2653F:	include/linux/filter.h
2654F:	include/uapi/linux/bpf*
2655F:	include/uapi/linux/filter.h
2656F:	kernel/bpf/
2657F:	kernel/trace/bpf_trace.c
2658F:	lib/test_bpf.c
2659F:	net/bpf/
2660F:	net/core/filter.c
2661F:	net/sched/act_bpf.c
2662F:	net/sched/cls_bpf.c
2663F:	samples/bpf/
2664F:	tools/net/bpf*
2665F:	tools/testing/selftests/bpf/
2666
2667BROADCOM B44 10/100 ETHERNET DRIVER
2668M:	Michael Chan <michael.chan@broadcom.com>
2669L:	netdev@vger.kernel.org
2670S:	Supported
2671F:	drivers/net/ethernet/broadcom/b44.*
2672
2673BROADCOM B53 ETHERNET SWITCH DRIVER
2674M:	Florian Fainelli <f.fainelli@gmail.com>
2675L:	netdev@vger.kernel.org
2676L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2677S:	Supported
2678F:	drivers/net/dsa/b53/*
2679F:	include/linux/platform_data/b53.h
2680
2681BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2682M:	Florian Fainelli <f.fainelli@gmail.com>
2683M:	Ray Jui <rjui@broadcom.com>
2684M:	Scott Branden <sbranden@broadcom.com>
2685M:	bcm-kernel-feedback-list@broadcom.com
2686T:	git git://github.com/broadcom/mach-bcm
2687S:	Maintained
2688N:	bcm281*
2689N:	bcm113*
2690N:	bcm216*
2691N:	kona
2692F:	arch/arm/mach-bcm/
2693
2694BROADCOM BCM2835 ARM ARCHITECTURE
2695M:	Eric Anholt <eric@anholt.net>
2696M:	Stefan Wahren <stefan.wahren@i2se.com>
2697L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2698L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2699T:	git git://github.com/anholt/linux
2700S:	Maintained
2701N:	bcm2835
2702F:	drivers/staging/vc04_services
2703
2704BROADCOM BCM47XX MIPS ARCHITECTURE
2705M:	Hauke Mehrtens <hauke@hauke-m.de>
2706M:	Rafał Miłecki <zajec5@gmail.com>
2707L:	linux-mips@linux-mips.org
2708S:	Maintained
2709F:	Documentation/devicetree/bindings/mips/brcm/
2710F:	arch/mips/bcm47xx/*
2711F:	arch/mips/include/asm/mach-bcm47xx/*
2712
2713BROADCOM BCM5301X ARM ARCHITECTURE
2714M:	Hauke Mehrtens <hauke@hauke-m.de>
2715M:	Rafał Miłecki <zajec5@gmail.com>
2716M:	Jon Mason <jonmason@broadcom.com>
2717M:	bcm-kernel-feedback-list@broadcom.com
2718L:	linux-arm-kernel@lists.infradead.org
2719S:	Maintained
2720F:	arch/arm/mach-bcm/bcm_5301x.c
2721F:	arch/arm/boot/dts/bcm5301x*.dtsi
2722F:	arch/arm/boot/dts/bcm470*
2723F:	arch/arm/boot/dts/bcm953012*
2724
2725BROADCOM BCM53573 ARM ARCHITECTURE
2726M:	Rafał Miłecki <rafal@milecki.pl>
2727L:	linux-arm-kernel@lists.infradead.org
2728S:	Maintained
2729F:	arch/arm/boot/dts/bcm53573*
2730F:	arch/arm/boot/dts/bcm47189*
2731
2732BROADCOM BCM63XX ARM ARCHITECTURE
2733M:	Florian Fainelli <f.fainelli@gmail.com>
2734M:	bcm-kernel-feedback-list@broadcom.com
2735L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2736T:	git git://github.com/broadcom/stblinux.git
2737S:	Maintained
2738N:	bcm63xx
2739
2740BROADCOM BCM63XX/BCM33XX UDC DRIVER
2741M:	Kevin Cernekee <cernekee@gmail.com>
2742L:	linux-usb@vger.kernel.org
2743S:	Maintained
2744F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2745
2746BROADCOM BCM7XXX ARM ARCHITECTURE
2747M:	Brian Norris <computersforpeace@gmail.com>
2748M:	Gregory Fong <gregory.0xf0@gmail.com>
2749M:	Florian Fainelli <f.fainelli@gmail.com>
2750M:	bcm-kernel-feedback-list@broadcom.com
2751L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2752T:	git git://github.com/broadcom/stblinux.git
2753S:	Maintained
2754F:	arch/arm/mach-bcm/*brcmstb*
2755F:	arch/arm/boot/dts/bcm7*.dts*
2756F:	drivers/bus/brcmstb_gisb.c
2757N:	brcmstb
2758
2759BROADCOM BMIPS CPUFREQ DRIVER
2760M:	Markus Mayer <mmayer@broadcom.com>
2761M:	bcm-kernel-feedback-list@broadcom.com
2762L:	linux-pm@vger.kernel.org
2763S:	Maintained
2764F:	drivers/cpufreq/bmips-cpufreq.c
2765
2766BROADCOM BMIPS MIPS ARCHITECTURE
2767M:	Kevin Cernekee <cernekee@gmail.com>
2768M:	Florian Fainelli <f.fainelli@gmail.com>
2769L:	linux-mips@linux-mips.org
2770T:	git git://github.com/broadcom/stblinux.git
2771S:	Maintained
2772F:	arch/mips/bmips/*
2773F:	arch/mips/include/asm/mach-bmips/*
2774F:	arch/mips/kernel/*bmips*
2775F:	arch/mips/boot/dts/brcm/bcm*.dts*
2776F:	drivers/irqchip/irq-bcm63*
2777F:	drivers/irqchip/irq-bcm7*
2778F:	drivers/irqchip/irq-brcmstb*
2779F:	include/linux/bcm963xx_nvram.h
2780F:	include/linux/bcm963xx_tag.h
2781
2782BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2783M:	Rasesh Mody <rasesh.mody@cavium.com>
2784M:	Harish Patil <harish.patil@cavium.com>
2785M:	Dept-GELinuxNICDev@cavium.com
2786L:	netdev@vger.kernel.org
2787S:	Supported
2788F:	drivers/net/ethernet/broadcom/bnx2.*
2789F:	drivers/net/ethernet/broadcom/bnx2_*
2790
2791BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2792M:	QLogic-Storage-Upstream@qlogic.com
2793L:	linux-scsi@vger.kernel.org
2794S:	Supported
2795F:	drivers/scsi/bnx2fc/
2796
2797BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2798M:	QLogic-Storage-Upstream@qlogic.com
2799L:	linux-scsi@vger.kernel.org
2800S:	Supported
2801F:	drivers/scsi/bnx2i/
2802
2803BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2804M:	Yuval Mintz <Yuval.Mintz@cavium.com>
2805M:	Ariel Elior <ariel.elior@cavium.com>
2806M:	everest-linux-l2@cavium.com
2807L:	netdev@vger.kernel.org
2808S:	Supported
2809F:	drivers/net/ethernet/broadcom/bnx2x/
2810
2811BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2812M:	Michael Chan <michael.chan@broadcom.com>
2813L:	netdev@vger.kernel.org
2814S:	Supported
2815F:	drivers/net/ethernet/broadcom/bnxt/
2816
2817BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2818M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2819M:	Franky Lin <franky.lin@broadcom.com>
2820M:	Hante Meuleman <hante.meuleman@broadcom.com>
2821M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2822M:	Wright Feng <wright.feng@cypress.com>
2823L:	linux-wireless@vger.kernel.org
2824L:	brcm80211-dev-list.pdl@broadcom.com
2825L:	brcm80211-dev-list@cypress.com
2826S:	Supported
2827F:	drivers/net/wireless/broadcom/brcm80211/
2828
2829BROADCOM BRCMSTB GPIO DRIVER
2830M:	Gregory Fong <gregory.0xf0@gmail.com>
2831L:	bcm-kernel-feedback-list@broadcom.com
2832S:	Supported
2833F:	drivers/gpio/gpio-brcmstb.c
2834F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2835
2836BROADCOM GENET ETHERNET DRIVER
2837M:	Florian Fainelli <f.fainelli@gmail.com>
2838L:	netdev@vger.kernel.org
2839S:	Supported
2840F:	drivers/net/ethernet/broadcom/genet/
2841
2842BROADCOM IPROC ARM ARCHITECTURE
2843M:	Ray Jui <rjui@broadcom.com>
2844M:	Scott Branden <sbranden@broadcom.com>
2845M:	Jon Mason <jonmason@broadcom.com>
2846M:	bcm-kernel-feedback-list@broadcom.com
2847L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2848T:	git git://github.com/broadcom/cygnus-linux.git
2849S:	Maintained
2850N:	iproc
2851N:	cygnus
2852N:	bcm[-_]nsp
2853N:	bcm9113*
2854N:	bcm9583*
2855N:	bcm9585*
2856N:	bcm9586*
2857N:	bcm988312
2858N:	bcm113*
2859N:	bcm583*
2860N:	bcm585*
2861N:	bcm586*
2862N:	bcm88312
2863F:	arch/arm64/boot/dts/broadcom/ns2*
2864F:	drivers/clk/bcm/clk-ns*
2865F:	drivers/pinctrl/bcm/pinctrl-ns*
2866
2867BROADCOM KONA GPIO DRIVER
2868M:	Ray Jui <rjui@broadcom.com>
2869L:	bcm-kernel-feedback-list@broadcom.com
2870S:	Supported
2871F:	drivers/gpio/gpio-bcm-kona.c
2872F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2873
2874BROADCOM NETXTREME-E ROCE DRIVER
2875M:	Selvin Xavier <selvin.xavier@broadcom.com>
2876M:	Devesh Sharma <devesh.sharma@broadcom.com>
2877M:	Somnath Kotur <somnath.kotur@broadcom.com>
2878M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2879L:	linux-rdma@vger.kernel.org
2880W:	http://www.broadcom.com
2881S:	Supported
2882F:	drivers/infiniband/hw/bnxt_re/
2883F:	include/uapi/rdma/bnxt_re-abi.h
2884
2885BROADCOM NVRAM DRIVER
2886M:	Rafał Miłecki <zajec5@gmail.com>
2887L:	linux-mips@linux-mips.org
2888S:	Maintained
2889F:	drivers/firmware/broadcom/*
2890
2891BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2892M:	Rafał Miłecki <zajec5@gmail.com>
2893L:	linux-wireless@vger.kernel.org
2894S:	Maintained
2895F:	drivers/bcma/
2896F:	include/linux/bcma/
2897
2898BROADCOM STB AVS CPUFREQ DRIVER
2899M:	Markus Mayer <mmayer@broadcom.com>
2900M:	bcm-kernel-feedback-list@broadcom.com
2901L:	linux-pm@vger.kernel.org
2902S:	Maintained
2903F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2904F:	drivers/cpufreq/brcmstb*
2905
2906BROADCOM STB NAND FLASH DRIVER
2907M:	Brian Norris <computersforpeace@gmail.com>
2908M:	Kamal Dasu <kdasu.kdev@gmail.com>
2909L:	linux-mtd@lists.infradead.org
2910L:	bcm-kernel-feedback-list@broadcom.com
2911S:	Maintained
2912F:	drivers/mtd/nand/brcmnand/
2913
2914BROADCOM SYSTEMPORT ETHERNET DRIVER
2915M:	Florian Fainelli <f.fainelli@gmail.com>
2916L:	netdev@vger.kernel.org
2917S:	Supported
2918F:	drivers/net/ethernet/broadcom/bcmsysport.*
2919
2920BROADCOM TG3 GIGABIT ETHERNET DRIVER
2921M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
2922M:	Prashant Sreedharan <prashant@broadcom.com>
2923M:	Michael Chan <mchan@broadcom.com>
2924L:	netdev@vger.kernel.org
2925S:	Supported
2926F:	drivers/net/ethernet/broadcom/tg3.*
2927
2928BROCADE BFA FC SCSI DRIVER
2929M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2930M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2931L:	linux-scsi@vger.kernel.org
2932S:	Supported
2933F:	drivers/scsi/bfa/
2934
2935BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2936M:	Rasesh Mody <rasesh.mody@cavium.com>
2937M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2938M:	Dept-GELinuxNICDev@cavium.com
2939L:	netdev@vger.kernel.org
2940S:	Supported
2941F:	drivers/net/ethernet/brocade/bna/
2942
2943BSG (block layer generic sg v4 driver)
2944M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2945L:	linux-scsi@vger.kernel.org
2946S:	Supported
2947F:	block/bsg.c
2948F:	include/linux/bsg.h
2949F:	include/uapi/linux/bsg.h
2950
2951BT87X AUDIO DRIVER
2952M:	Clemens Ladisch <clemens@ladisch.de>
2953L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2954T:	git git://git.alsa-project.org/alsa-kernel.git
2955S:	Maintained
2956F:	Documentation/sound/alsa/Bt87x.txt
2957F:	sound/pci/bt87x.c
2958
2959BT8XXGPIO DRIVER
2960M:	Michael Buesch <m@bues.ch>
2961W:	http://bu3sch.de/btgpio.php
2962S:	Maintained
2963F:	drivers/gpio/gpio-bt8xx.c
2964
2965BTRFS FILE SYSTEM
2966M:	Chris Mason <clm@fb.com>
2967M:	Josef Bacik <jbacik@fb.com>
2968M:	David Sterba <dsterba@suse.com>
2969L:	linux-btrfs@vger.kernel.org
2970W:	http://btrfs.wiki.kernel.org/
2971Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
2972T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2973S:	Maintained
2974F:	Documentation/filesystems/btrfs.txt
2975F:	fs/btrfs/
2976F:	include/linux/btrfs*
2977F:	include/uapi/linux/btrfs*
2978
2979BTTV VIDEO4LINUX DRIVER
2980M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2981M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2982L:	linux-media@vger.kernel.org
2983W:	https://linuxtv.org
2984T:	git git://linuxtv.org/media_tree.git
2985S:	Odd fixes
2986F:	Documentation/media/v4l-drivers/bttv*
2987F:	drivers/media/pci/bt8xx/bttv*
2988
2989BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
2990M:	Chanwoo Choi <cw00.choi@samsung.com>
2991L:	linux-pm@vger.kernel.org
2992L:	linux-samsung-soc@vger.kernel.org
2993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
2994S:	Maintained
2995F:	drivers/devfreq/exynos-bus.c
2996F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
2997
2998BUSLOGIC SCSI DRIVER
2999M:	Khalid Aziz <khalid@gonehiking.org>
3000L:	linux-scsi@vger.kernel.org
3001S:	Maintained
3002F:	drivers/scsi/BusLogic.*
3003F:	drivers/scsi/FlashPoint.*
3004
3005C-MEDIA CMI8788 DRIVER
3006M:	Clemens Ladisch <clemens@ladisch.de>
3007L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3008T:	git git://git.alsa-project.org/alsa-kernel.git
3009S:	Maintained
3010F:	sound/pci/oxygen/
3011
3012C6X ARCHITECTURE
3013M:	Mark Salter <msalter@redhat.com>
3014M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3015L:	linux-c6x-dev@linux-c6x.org
3016W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3017S:	Maintained
3018F:	arch/c6x/
3019
3020CA8210 IEEE-802.15.4 RADIO DRIVER
3021M:	Harry Morris <h.morris@cascoda.com>
3022M:	linuxdev@cascoda.com
3023L:	linux-wpan@vger.kernel.org
3024W:	https://github.com/Cascoda/ca8210-linux.git
3025S:	Maintained
3026F:	drivers/net/ieee802154/ca8210.c
3027F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3028
3029CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3030M:	David Howells <dhowells@redhat.com>
3031L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3032S:	Supported
3033F:	Documentation/filesystems/caching/cachefiles.txt
3034F:	fs/cachefiles/
3035
3036CADET FM/AM RADIO RECEIVER DRIVER
3037M:	Hans Verkuil <hverkuil@xs4all.nl>
3038L:	linux-media@vger.kernel.org
3039T:	git git://linuxtv.org/media_tree.git
3040W:	https://linuxtv.org
3041S:	Maintained
3042F:	drivers/media/radio/radio-cadet*
3043
3044CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3045M:	Jonathan Corbet <corbet@lwn.net>
3046L:	linux-media@vger.kernel.org
3047T:	git git://linuxtv.org/media_tree.git
3048S:	Maintained
3049F:	Documentation/media/v4l-drivers/cafe_ccic*
3050F:	drivers/media/platform/marvell-ccic/
3051
3052CAIF NETWORK LAYER
3053M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3054L:	netdev@vger.kernel.org
3055S:	Supported
3056F:	Documentation/networking/caif/
3057F:	drivers/net/caif/
3058F:	include/uapi/linux/caif/
3059F:	include/net/caif/
3060F:	net/caif/
3061
3062CALGARY x86-64 IOMMU
3063M:	Muli Ben-Yehuda <mulix@mulix.org>
3064M:	Jon Mason <jdmason@kudzu.us>
3065L:	iommu@lists.linux-foundation.org
3066S:	Maintained
3067F:	arch/x86/kernel/pci-calgary_64.c
3068F:	arch/x86/kernel/tce_64.c
3069F:	arch/x86/include/asm/calgary.h
3070F:	arch/x86/include/asm/tce.h
3071
3072CAN NETWORK DRIVERS
3073M:	Wolfgang Grandegger <wg@grandegger.com>
3074M:	Marc Kleine-Budde <mkl@pengutronix.de>
3075L:	linux-can@vger.kernel.org
3076W:	https://github.com/linux-can
3077T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3078T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3079S:	Maintained
3080F:	Documentation/devicetree/bindings/net/can/
3081F:	drivers/net/can/
3082F:	include/linux/can/dev.h
3083F:	include/linux/can/platform/
3084F:	include/uapi/linux/can/error.h
3085F:	include/uapi/linux/can/netlink.h
3086
3087CAN NETWORK LAYER
3088M:	Oliver Hartkopp <socketcan@hartkopp.net>
3089M:	Marc Kleine-Budde <mkl@pengutronix.de>
3090L:	linux-can@vger.kernel.org
3091W:	https://github.com/linux-can
3092T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3093T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3094S:	Maintained
3095F:	Documentation/networking/can.txt
3096F:	net/can/
3097F:	include/linux/can/core.h
3098F:	include/uapi/linux/can.h
3099F:	include/uapi/linux/can/bcm.h
3100F:	include/uapi/linux/can/raw.h
3101F:	include/uapi/linux/can/gw.h
3102
3103CAPABILITIES
3104M:	Serge Hallyn <serge@hallyn.com>
3105L:	linux-security-module@vger.kernel.org
3106S:	Supported
3107F:	include/linux/capability.h
3108F:	include/uapi/linux/capability.h
3109F:	security/commoncap.c
3110F:	kernel/capability.c
3111
3112CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3113M:	Kevin Tsai <ktsai@capellamicro.com>
3114S:	Maintained
3115F:	drivers/iio/light/cm*
3116
3117CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3118M:	Christian Lamparter <chunkeey@googlemail.com>
3119L:	linux-wireless@vger.kernel.org
3120W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3121S:	Maintained
3122F:	drivers/net/wireless/ath/carl9170/
3123
3124CAVIUM I2C DRIVER
3125M:	Jan Glauber <jglauber@cavium.com>
3126M:	David Daney <david.daney@cavium.com>
3127W:	http://www.cavium.com
3128S:	Supported
3129F:	drivers/i2c/busses/i2c-octeon*
3130F:	drivers/i2c/busses/i2c-thunderx*
3131
3132CAVIUM LIQUIDIO NETWORK DRIVER
3133M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3134M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3135M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3136M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3137L:	netdev@vger.kernel.org
3138W:	http://www.cavium.com
3139S:	Supported
3140F:	drivers/net/ethernet/cavium/liquidio/
3141
3142CAVIUM MMC DRIVER
3143M:	Jan Glauber <jglauber@cavium.com>
3144M:	David Daney <david.daney@cavium.com>
3145M:	Steven J. Hill <Steven.Hill@cavium.com>
3146W:	http://www.cavium.com
3147S:	Supported
3148F:	drivers/mmc/host/cavium*
3149
3150CAVIUM OCTEON-TX CRYPTO DRIVER
3151M:	George Cherian <george.cherian@cavium.com>
3152L:	linux-crypto@vger.kernel.org
3153W:	http://www.cavium.com
3154S:	Supported
3155F:	drivers/crypto/cavium/cpt/
3156
3157CAVIUM THUNDERX2 ARM64 SOC
3158M:	Jayachandran C <jnair@caviumnetworks.com>
3159L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3160S:	Maintained
3161F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3162F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3163
3164CC2520 IEEE-802.15.4 RADIO DRIVER
3165M:	Varka Bhadram <varkabhadram@gmail.com>
3166L:	linux-wpan@vger.kernel.org
3167S:	Maintained
3168F:	drivers/net/ieee802154/cc2520.c
3169F:	include/linux/spi/cc2520.h
3170F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3171
3172CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3173M:	Gilad Ben-Yossef <gilad@benyossef.com>
3174L:	linux-crypto@vger.kernel.org
3175L:	driverdev-devel@linuxdriverproject.org
3176S:	Supported
3177F:	drivers/staging/ccree/
3178W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3179
3180CEC FRAMEWORK
3181M:	Hans Verkuil <hans.verkuil@cisco.com>
3182L:	linux-media@vger.kernel.org
3183T:	git git://linuxtv.org/media_tree.git
3184W:	http://linuxtv.org
3185S:	Supported
3186F:	Documentation/media/kapi/cec-core.rst
3187F:	Documentation/media/uapi/cec
3188F:	drivers/media/cec/
3189F:	drivers/media/rc/keymaps/rc-cec.c
3190F:	include/media/cec.h
3191F:	include/media/cec-notifier.h
3192F:	include/uapi/linux/cec.h
3193F:	include/uapi/linux/cec-funcs.h
3194F:	Documentation/devicetree/bindings/media/cec.txt
3195
3196CELL BROADBAND ENGINE ARCHITECTURE
3197M:	Arnd Bergmann <arnd@arndb.de>
3198L:	linuxppc-dev@lists.ozlabs.org
3199W:	http://www.ibm.com/developerworks/power/cell/
3200S:	Supported
3201F:	arch/powerpc/include/asm/cell*.h
3202F:	arch/powerpc/include/asm/spu*.h
3203F:	arch/powerpc/include/uapi/asm/spu*.h
3204F:	arch/powerpc/oprofile/*cell*
3205F:	arch/powerpc/platforms/cell/
3206
3207CEPH COMMON CODE (LIBCEPH)
3208M:	Ilya Dryomov <idryomov@gmail.com>
3209M:	"Yan, Zheng" <zyan@redhat.com>
3210M:	Sage Weil <sage@redhat.com>
3211L:	ceph-devel@vger.kernel.org
3212W:	http://ceph.com/
3213T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3214T:	git git://github.com/ceph/ceph-client.git
3215S:	Supported
3216F:	net/ceph/
3217F:	include/linux/ceph/
3218F:	include/linux/crush/
3219
3220CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3221M:	"Yan, Zheng" <zyan@redhat.com>
3222M:	Sage Weil <sage@redhat.com>
3223M:	Ilya Dryomov <idryomov@gmail.com>
3224L:	ceph-devel@vger.kernel.org
3225W:	http://ceph.com/
3226T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3227T:	git git://github.com/ceph/ceph-client.git
3228S:	Supported
3229F:	Documentation/filesystems/ceph.txt
3230F:	fs/ceph/
3231
3232CERTIFICATE HANDLING:
3233M:	David Howells <dhowells@redhat.com>
3234M:	David Woodhouse <dwmw2@infradead.org>
3235L:	keyrings@vger.kernel.org
3236S:	Maintained
3237F:	Documentation/module-signing.txt
3238F:	certs/
3239F:	scripts/sign-file.c
3240F:	scripts/extract-cert.c
3241
3242CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3243L:	linux-usb@vger.kernel.org
3244S:	Orphan
3245F:	Documentation/usb/WUSB-Design-overview.txt
3246F:	Documentation/usb/wusb-cbaf
3247F:	drivers/usb/host/hwa-hc.c
3248F:	drivers/usb/host/whci/
3249F:	drivers/usb/wusbcore/
3250F:	include/linux/usb/wusb*
3251
3252CFAG12864B LCD DRIVER
3253M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3254W:	http://miguelojeda.es/auxdisplay.htm
3255W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3256S:	Maintained
3257F:	drivers/auxdisplay/cfag12864b.c
3258F:	include/linux/cfag12864b.h
3259
3260CFAG12864BFB LCD FRAMEBUFFER DRIVER
3261M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3262W:	http://miguelojeda.es/auxdisplay.htm
3263W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3264S:	Maintained
3265F:	drivers/auxdisplay/cfag12864bfb.c
3266F:	include/linux/cfag12864b.h
3267
3268CFG80211 and NL80211
3269M:	Johannes Berg <johannes@sipsolutions.net>
3270L:	linux-wireless@vger.kernel.org
3271W:	http://wireless.kernel.org/
3272T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3273T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3274S:	Maintained
3275F:	include/uapi/linux/nl80211.h
3276F:	include/net/cfg80211.h
3277F:	net/wireless/*
3278X:	net/wireless/wext*
3279
3280CHAR and MISC DRIVERS
3281M:	Arnd Bergmann <arnd@arndb.de>
3282M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3283T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3284S:	Supported
3285F:	drivers/char/*
3286F:	drivers/misc/*
3287F:	include/linux/miscdevice.h
3288
3289CHECKPATCH
3290M:	Andy Whitcroft <apw@canonical.com>
3291M:	Joe Perches <joe@perches.com>
3292S:	Maintained
3293F:	scripts/checkpatch.pl
3294
3295CHINESE DOCUMENTATION
3296M:	Harry Wei <harryxiyou@gmail.com>
3297L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3298L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3299S:	Maintained
3300F:	Documentation/translations/zh_CN/
3301
3302CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3303M:	Peter Chen <Peter.Chen@nxp.com>
3304T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3305L:	linux-usb@vger.kernel.org
3306S:	Maintained
3307F:	drivers/usb/chipidea/
3308
3309CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3310M:	Hans de Goede <hdegoede@redhat.com>
3311L:	linux-input@vger.kernel.org
3312S:	Maintained
3313F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3314F:	drivers/input/touchscreen/chipone_icn8318.c
3315
3316CHROME HARDWARE PLATFORM SUPPORT
3317M:	Benson Leung <bleung@chromium.org>
3318M:	Olof Johansson <olof@lixom.net>
3319S:	Maintained
3320T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3321F:	drivers/platform/chrome/
3322
3323CIRRUS LOGIC AUDIO CODEC DRIVERS
3324M:	Brian Austin <brian.austin@cirrus.com>
3325M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3326L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3327S:	Maintained
3328F:	sound/soc/codecs/cs*
3329
3330CIRRUS LOGIC EP93XX ETHERNET DRIVER
3331M:	Hartley Sweeten <hsweeten@visionengravers.com>
3332L:	netdev@vger.kernel.org
3333S:	Maintained
3334F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3335
3336CISCO FCOE HBA DRIVER
3337M:	Satish Kharat <satishkh@cisco.com>
3338M:	Sesidhar Baddela <sebaddel@cisco.com>
3339M:	Karan Tilak Kumar <kartilak@cisco.com>
3340L:	linux-scsi@vger.kernel.org
3341S:	Supported
3342F:	drivers/scsi/fnic/
3343
3344CISCO SCSI HBA DRIVER
3345M:	Karan Tilak Kumar <kartilak@cisco.com>
3346M:	Sesidhar Baddela <sebaddel@cisco.com>
3347L:	linux-scsi@vger.kernel.org
3348S:	Supported
3349F:	drivers/scsi/snic/
3350
3351CISCO VIC ETHERNET NIC DRIVER
3352M:	Christian Benvenuti <benve@cisco.com>
3353M:	Govindarajulu Varadarajan <_govind@gmx.com>
3354M:	Neel Patel <neepatel@cisco.com>
3355S:	Supported
3356F:	drivers/net/ethernet/cisco/enic/
3357
3358CISCO VIC LOW LATENCY NIC DRIVER
3359M:	Christian Benvenuti <benve@cisco.com>
3360M:	Dave Goodell <dgoodell@cisco.com>
3361S:	Supported
3362F:	drivers/infiniband/hw/usnic/
3363
3364CLEANCACHE API
3365M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3366L:	linux-kernel@vger.kernel.org
3367S:	Maintained
3368F:	mm/cleancache.c
3369F:	include/linux/cleancache.h
3370
3371CLK API
3372M:	Russell King <linux@armlinux.org.uk>
3373L:	linux-clk@vger.kernel.org
3374S:	Maintained
3375F:	include/linux/clk.h
3376
3377CLOCKSOURCE, CLOCKEVENT DRIVERS
3378M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3379M:	Thomas Gleixner <tglx@linutronix.de>
3380L:	linux-kernel@vger.kernel.org
3381T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3382S:	Supported
3383F:	drivers/clocksource
3384
3385CMPC ACPI DRIVER
3386M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3387M:	Daniel Oliveira Nascimento <don@syst.com.br>
3388L:	platform-driver-x86@vger.kernel.org
3389S:	Supported
3390F:	drivers/platform/x86/classmate-laptop.c
3391
3392COBALT MEDIA DRIVER
3393M:	Hans Verkuil <hans.verkuil@cisco.com>
3394L:	linux-media@vger.kernel.org
3395T:	git git://linuxtv.org/media_tree.git
3396W:	https://linuxtv.org
3397S:	Supported
3398F:	drivers/media/pci/cobalt/
3399
3400COCCINELLE/Semantic Patches (SmPL)
3401M:	Julia Lawall <Julia.Lawall@lip6.fr>
3402M:	Gilles Muller <Gilles.Muller@lip6.fr>
3403M:	Nicolas Palix <nicolas.palix@imag.fr>
3404M:	Michal Marek <mmarek@suse.com>
3405L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3407W:	http://coccinelle.lip6.fr/
3408S:	Supported
3409F:	Documentation/dev-tools/coccinelle.rst
3410F:	scripts/coccinelle/
3411F:	scripts/coccicheck
3412
3413CODA FILE SYSTEM
3414M:	Jan Harkes <jaharkes@cs.cmu.edu>
3415M:	coda@cs.cmu.edu
3416L:	codalist@coda.cs.cmu.edu
3417W:	http://www.coda.cs.cmu.edu/
3418S:	Maintained
3419F:	Documentation/filesystems/coda.txt
3420F:	fs/coda/
3421F:	include/linux/coda*.h
3422F:	include/uapi/linux/coda*.h
3423
3424CODA V4L2 MEM2MEM DRIVER
3425M:	Philipp Zabel <p.zabel@pengutronix.de>
3426L:	linux-media@vger.kernel.org
3427S:	Maintained
3428F:	Documentation/devicetree/bindings/media/coda.txt
3429F:	drivers/media/platform/coda/
3430
3431COMMON CLK FRAMEWORK
3432M:	Michael Turquette <mturquette@baylibre.com>
3433M:	Stephen Boyd <sboyd@codeaurora.org>
3434L:	linux-clk@vger.kernel.org
3435Q:	http://patchwork.kernel.org/project/linux-clk/list/
3436T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3437S:	Maintained
3438F:	Documentation/devicetree/bindings/clock/
3439F:	drivers/clk/
3440X:	drivers/clk/clkdev.c
3441F:	include/linux/clk-pr*
3442F:	include/linux/clk/
3443
3444COMMON INTERNET FILE SYSTEM (CIFS)
3445M:	Steve French <sfrench@samba.org>
3446L:	linux-cifs@vger.kernel.org
3447L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3448W:	http://linux-cifs.samba.org/
3449T:	git git://git.samba.org/sfrench/cifs-2.6.git
3450S:	Supported
3451F:	Documentation/filesystems/cifs/
3452F:	fs/cifs/
3453
3454COMPACTPCI HOTPLUG CORE
3455M:	Scott Murray <scott@spiteful.org>
3456L:	linux-pci@vger.kernel.org
3457S:	Maintained
3458F:	drivers/pci/hotplug/cpci_hotplug*
3459
3460COMPACTPCI HOTPLUG GENERIC DRIVER
3461M:	Scott Murray <scott@spiteful.org>
3462L:	linux-pci@vger.kernel.org
3463S:	Maintained
3464F:	drivers/pci/hotplug/cpcihp_generic.c
3465
3466COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3467M:	Scott Murray <scott@spiteful.org>
3468L:	linux-pci@vger.kernel.org
3469S:	Maintained
3470F:	drivers/pci/hotplug/cpcihp_zt5550.*
3471
3472COMPAL LAPTOP SUPPORT
3473M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3474L:	platform-driver-x86@vger.kernel.org
3475S:	Maintained
3476F:	drivers/platform/x86/compal-laptop.c
3477
3478CONEXANT ACCESSRUNNER USB DRIVER
3479L:	accessrunner-general@lists.sourceforge.net
3480W:	http://accessrunner.sourceforge.net/
3481S:	Orphan
3482F:	drivers/usb/atm/cxacru.c
3483
3484CONFIGFS
3485M:	Joel Becker <jlbec@evilplan.org>
3486M:	Christoph Hellwig <hch@lst.de>
3487T:	git git://git.infradead.org/users/hch/configfs.git
3488S:	Supported
3489F:	fs/configfs/
3490F:	include/linux/configfs.h
3491
3492CONNECTOR
3493M:	Evgeniy Polyakov <zbr@ioremap.net>
3494L:	netdev@vger.kernel.org
3495S:	Maintained
3496F:	drivers/connector/
3497
3498CONTROL GROUP (CGROUP)
3499M:	Tejun Heo <tj@kernel.org>
3500M:	Li Zefan <lizefan@huawei.com>
3501M:	Johannes Weiner <hannes@cmpxchg.org>
3502L:	cgroups@vger.kernel.org
3503T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3504S:	Maintained
3505F:	Documentation/cgroup*
3506F:	include/linux/cgroup*
3507F:	kernel/cgroup*
3508
3509CONTROL GROUP - CPUSET
3510M:	Li Zefan <lizefan@huawei.com>
3511L:	cgroups@vger.kernel.org
3512W:	http://www.bullopensource.org/cpuset/
3513W:	http://oss.sgi.com/projects/cpusets/
3514T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3515S:	Maintained
3516F:	Documentation/cgroup-v1/cpusets.txt
3517F:	include/linux/cpuset.h
3518F:	kernel/cpuset.c
3519
3520CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3521M:	Johannes Weiner <hannes@cmpxchg.org>
3522M:	Michal Hocko <mhocko@kernel.org>
3523M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3524L:	cgroups@vger.kernel.org
3525L:	linux-mm@kvack.org
3526S:	Maintained
3527F:	mm/memcontrol.c
3528F:	mm/swap_cgroup.c
3529
3530CORETEMP HARDWARE MONITORING DRIVER
3531M:	Fenghua Yu <fenghua.yu@intel.com>
3532L:	linux-hwmon@vger.kernel.org
3533S:	Maintained
3534F:	Documentation/hwmon/coretemp
3535F:	drivers/hwmon/coretemp.c
3536
3537COSA/SRP SYNC SERIAL DRIVER
3538M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3539W:	http://www.fi.muni.cz/~kas/cosa/
3540S:	Maintained
3541F:	drivers/net/wan/cosa*
3542
3543CPMAC ETHERNET DRIVER
3544M:	Florian Fainelli <f.fainelli@gmail.com>
3545L:	netdev@vger.kernel.org
3546S:	Maintained
3547F:	drivers/net/ethernet/ti/cpmac.c
3548
3549CPU FREQUENCY DRIVERS
3550M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3551M:	Viresh Kumar <viresh.kumar@linaro.org>
3552L:	linux-pm@vger.kernel.org
3553S:	Maintained
3554T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3555T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3556B:	https://bugzilla.kernel.org
3557F:	Documentation/cpu-freq/
3558F:	Documentation/devicetree/bindings/cpufreq/
3559F:	drivers/cpufreq/
3560F:	include/linux/cpufreq.h
3561F:	tools/testing/selftests/cpufreq/
3562
3563CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3564M:	Viresh Kumar <viresh.kumar@linaro.org>
3565M:	Sudeep Holla <sudeep.holla@arm.com>
3566L:	linux-pm@vger.kernel.org
3567W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3568S:	Maintained
3569F:	drivers/cpufreq/arm_big_little.h
3570F:	drivers/cpufreq/arm_big_little.c
3571F:	drivers/cpufreq/arm_big_little_dt.c
3572
3573CPU POWER MONITORING SUBSYSTEM
3574M:	Thomas Renninger <trenn@suse.com>
3575L:	linux-pm@vger.kernel.org
3576S:	Maintained
3577F:	tools/power/cpupower/
3578
3579CPUID/MSR DRIVER
3580M:	"H. Peter Anvin" <hpa@zytor.com>
3581S:	Maintained
3582F:	arch/x86/kernel/cpuid.c
3583F:	arch/x86/kernel/msr.c
3584
3585CPUIDLE DRIVER - ARM BIG LITTLE
3586M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3587M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3588L:	linux-pm@vger.kernel.org
3589L:	linux-arm-kernel@lists.infradead.org
3590T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3591S:	Maintained
3592F:	drivers/cpuidle/cpuidle-big_little.c
3593
3594CPUIDLE DRIVER - ARM EXYNOS
3595M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3596M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3597M:	Kukjin Kim <kgene@kernel.org>
3598L:	linux-pm@vger.kernel.org
3599L:	linux-samsung-soc@vger.kernel.org
3600S:	Supported
3601F:	drivers/cpuidle/cpuidle-exynos.c
3602F:	arch/arm/mach-exynos/pm.c
3603
3604CPUIDLE DRIVERS
3605M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3606M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3607L:	linux-pm@vger.kernel.org
3608S:	Maintained
3609T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3610B:	https://bugzilla.kernel.org
3611F:	drivers/cpuidle/*
3612F:	include/linux/cpuidle.h
3613
3614CRAMFS FILESYSTEM
3615W:	http://sourceforge.net/projects/cramfs/
3616S:	Orphan / Obsolete
3617F:	Documentation/filesystems/cramfs.txt
3618F:	fs/cramfs/
3619
3620CRIS PORT
3621M:	Mikael Starvik <starvik@axis.com>
3622M:	Jesper Nilsson <jesper.nilsson@axis.com>
3623L:	linux-cris-kernel@axis.com
3624W:	http://developer.axis.com
3625T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3626S:	Maintained
3627F:	arch/cris/
3628F:	drivers/tty/serial/crisv10.*
3629
3630CRYPTO API
3631M:	Herbert Xu <herbert@gondor.apana.org.au>
3632M:	"David S. Miller" <davem@davemloft.net>
3633L:	linux-crypto@vger.kernel.org
3634T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3635T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3636S:	Maintained
3637F:	Documentation/crypto/
3638F:	Documentation/devicetree/bindings/crypto/
3639F:	arch/*/crypto/
3640F:	crypto/
3641F:	drivers/crypto/
3642F:	include/crypto/
3643F:	include/linux/crypto*
3644
3645CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3646M:	Neil Horman <nhorman@tuxdriver.com>
3647L:	linux-crypto@vger.kernel.org
3648S:	Maintained
3649F:	crypto/ansi_cprng.c
3650F:	crypto/rng.c
3651
3652CS3308 MEDIA DRIVER
3653M:	Hans Verkuil <hverkuil@xs4all.nl>
3654L:	linux-media@vger.kernel.org
3655T:	git git://linuxtv.org/media_tree.git
3656W:	http://linuxtv.org
3657S:	Odd Fixes
3658F:	drivers/media/i2c/cs3308.c
3659F:	drivers/media/i2c/cs3308.h
3660
3661CS5535 Audio ALSA driver
3662M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3663S:	Maintained
3664F:	sound/pci/cs5535audio/
3665
3666CW1200 WLAN driver
3667M:	Solomon Peachy <pizza@shaftnet.org>
3668S:	Maintained
3669F:	drivers/net/wireless/st/cw1200/
3670
3671CX18 VIDEO4LINUX DRIVER
3672M:	Andy Walls <awalls@md.metrocast.net>
3673L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3674L:	linux-media@vger.kernel.org
3675T:	git git://linuxtv.org/media_tree.git
3676W:	https://linuxtv.org
3677W:	http://www.ivtvdriver.org/index.php/Cx18
3678S:	Maintained
3679F:	Documentation/media/v4l-drivers/cx18*
3680F:	drivers/media/pci/cx18/
3681F:	include/uapi/linux/ivtv*
3682
3683CX2341X MPEG ENCODER HELPER MODULE
3684M:	Hans Verkuil <hverkuil@xs4all.nl>
3685L:	linux-media@vger.kernel.org
3686T:	git git://linuxtv.org/media_tree.git
3687W:	https://linuxtv.org
3688S:	Maintained
3689F:	drivers/media/common/cx2341x*
3690F:	include/media/cx2341x*
3691
3692CX24120 MEDIA DRIVER
3693M:	Jemma Denson <jdenson@gmail.com>
3694M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3695L:	linux-media@vger.kernel.org
3696W:	https://linuxtv.org
3697Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3698S:	Maintained
3699F:	drivers/media/dvb-frontends/cx24120*
3700
3701CX88 VIDEO4LINUX DRIVER
3702M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3703M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3704L:	linux-media@vger.kernel.org
3705W:	https://linuxtv.org
3706T:	git git://linuxtv.org/media_tree.git
3707S:	Odd fixes
3708F:	Documentation/media/v4l-drivers/cx88*
3709F:	drivers/media/pci/cx88/
3710
3711CXD2820R MEDIA DRIVER
3712M:	Antti Palosaari <crope@iki.fi>
3713L:	linux-media@vger.kernel.org
3714W:	https://linuxtv.org
3715W:	http://palosaari.fi/linux/
3716Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3717T:	git git://linuxtv.org/anttip/media_tree.git
3718S:	Maintained
3719F:	drivers/media/dvb-frontends/cxd2820r*
3720
3721CXGB3 ETHERNET DRIVER (CXGB3)
3722M:	Santosh Raspatur <santosh@chelsio.com>
3723L:	netdev@vger.kernel.org
3724W:	http://www.chelsio.com
3725S:	Supported
3726F:	drivers/net/ethernet/chelsio/cxgb3/
3727
3728CXGB3 ISCSI DRIVER (CXGB3I)
3729M:	Karen Xie <kxie@chelsio.com>
3730L:	linux-scsi@vger.kernel.org
3731W:	http://www.chelsio.com
3732S:	Supported
3733F:	drivers/scsi/cxgbi/cxgb3i
3734
3735CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3736M:	Steve Wise <swise@chelsio.com>
3737L:	linux-rdma@vger.kernel.org
3738W:	http://www.openfabrics.org
3739S:	Supported
3740F:	drivers/infiniband/hw/cxgb3/
3741F:	include/uapi/rdma/cxgb3-abi.h
3742
3743CXGB4 CRYPTO DRIVER (chcr)
3744M:	Harsh Jain <harsh@chelsio.com>
3745L:	linux-crypto@vger.kernel.org
3746W:	http://www.chelsio.com
3747S:	Supported
3748F:	drivers/crypto/chelsio
3749
3750CXGB4 ETHERNET DRIVER (CXGB4)
3751M:	Ganesh Goudar <ganeshgr@chelsio.com>
3752L:	netdev@vger.kernel.org
3753W:	http://www.chelsio.com
3754S:	Supported
3755F:	drivers/net/ethernet/chelsio/cxgb4/
3756
3757CXGB4 ISCSI DRIVER (CXGB4I)
3758M:	Karen Xie <kxie@chelsio.com>
3759L:	linux-scsi@vger.kernel.org
3760W:	http://www.chelsio.com
3761S:	Supported
3762F:	drivers/scsi/cxgbi/cxgb4i
3763
3764CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3765M:	Steve Wise <swise@chelsio.com>
3766L:	linux-rdma@vger.kernel.org
3767W:	http://www.openfabrics.org
3768S:	Supported
3769F:	drivers/infiniband/hw/cxgb4/
3770F:	include/uapi/rdma/cxgb4-abi.h
3771
3772CXGB4VF ETHERNET DRIVER (CXGB4VF)
3773M:	Casey Leedom <leedom@chelsio.com>
3774L:	netdev@vger.kernel.org
3775W:	http://www.chelsio.com
3776S:	Supported
3777F:	drivers/net/ethernet/chelsio/cxgb4vf/
3778
3779CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3780M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3781M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3782L:	linuxppc-dev@lists.ozlabs.org
3783S:	Supported
3784F:	arch/powerpc/platforms/powernv/pci-cxl.c
3785F:	drivers/misc/cxl/
3786F:	include/misc/cxl*
3787F:	include/uapi/misc/cxl.h
3788F:	Documentation/powerpc/cxl.txt
3789F:	Documentation/ABI/testing/sysfs-class-cxl
3790
3791CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3792M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3793M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3794M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3795L:	linux-scsi@vger.kernel.org
3796S:	Supported
3797F:	drivers/scsi/cxlflash/
3798F:	include/uapi/scsi/cxlflash_ioctls.h
3799F:	Documentation/powerpc/cxlflash.txt
3800
3801CYBERPRO FB DRIVER
3802M:	Russell King <linux@armlinux.org.uk>
3803L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3804W:	http://www.armlinux.org.uk/
3805S:	Maintained
3806F:	drivers/video/fbdev/cyber2000fb.*
3807
3808CYCLADES ASYNC MUX DRIVER
3809W:	http://www.cyclades.com/
3810S:	Orphan
3811F:	drivers/tty/cyclades.c
3812F:	include/linux/cyclades.h
3813F:	include/uapi/linux/cyclades.h
3814
3815CYCLADES PC300 DRIVER
3816W:	http://www.cyclades.com/
3817S:	Orphan
3818F:	drivers/net/wan/pc300*
3819
3820CYPRESS_FIRMWARE MEDIA DRIVER
3821M:	Antti Palosaari <crope@iki.fi>
3822L:	linux-media@vger.kernel.org
3823W:	https://linuxtv.org
3824W:	http://palosaari.fi/linux/
3825Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3826T:	git git://linuxtv.org/anttip/media_tree.git
3827S:	Maintained
3828F:	drivers/media/common/cypress_firmware*
3829
3830CYTTSP TOUCHSCREEN DRIVER
3831M:	Ferruh Yigit <fery@cypress.com>
3832L:	linux-input@vger.kernel.org
3833S:	Supported
3834F:	drivers/input/touchscreen/cyttsp*
3835F:	include/linux/input/cyttsp.h
3836
3837D-LINK DIR-685 TOUCHKEYS DRIVER
3838M:	Linus Walleij <linus.walleij@linaro.org>
3839L:	linux-input@vger.kernel.org
3840S:	Supported
3841F:	drivers/input/dlink-dir685-touchkeys.c
3842
3843DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3844M:	Joshua Kinard <kumba@gentoo.org>
3845S:	Maintained
3846F:	drivers/rtc/rtc-ds1685.c
3847F:	include/linux/rtc/ds1685.h
3848
3849DAMA SLAVE for AX.25
3850M:	Joerg Reuter <jreuter@yaina.de>
3851W:	http://yaina.de/jreuter/
3852W:	http://www.qsl.net/dl1bke/
3853L:	linux-hams@vger.kernel.org
3854S:	Maintained
3855F:	net/ax25/af_ax25.c
3856F:	net/ax25/ax25_dev.c
3857F:	net/ax25/ax25_ds_*
3858F:	net/ax25/ax25_in.c
3859F:	net/ax25/ax25_out.c
3860F:	net/ax25/ax25_timer.c
3861F:	net/ax25/sysctl_net_ax25.c
3862
3863DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3864L:	netdev@vger.kernel.org
3865S:	Orphan
3866F:	Documentation/networking/dmfe.txt
3867F:	drivers/net/ethernet/dec/tulip/dmfe.c
3868
3869DC390/AM53C974 SCSI driver
3870M:	Hannes Reinecke <hare@suse.com>
3871L:	linux-scsi@vger.kernel.org
3872S:	Maintained
3873F:	drivers/scsi/am53c974.c
3874
3875DC395x SCSI driver
3876M:	Oliver Neukum <oliver@neukum.org>
3877M:	Ali Akcaagac <aliakc@web.de>
3878M:	Jamie Lenehan <lenehan@twibble.org>
3879L:	dc395x@twibble.org
3880W:	http://twibble.org/dist/dc395x/
3881W:	http://lists.twibble.org/mailman/listinfo/dc395x/
3882S:	Maintained
3883F:	Documentation/scsi/dc395x.txt
3884F:	drivers/scsi/dc395x.*
3885
3886DCCP PROTOCOL
3887M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
3888L:	dccp@vger.kernel.org
3889W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3890S:	Maintained
3891F:	include/linux/dccp.h
3892F:	include/uapi/linux/dccp.h
3893F:	include/linux/tfrc.h
3894F:	net/dccp/
3895
3896DECnet NETWORK LAYER
3897W:	http://linux-decnet.sourceforge.net
3898L:	linux-decnet-user@lists.sourceforge.net
3899S:	Orphan
3900F:	Documentation/networking/decnet.txt
3901F:	net/decnet/
3902
3903DECSTATION PLATFORM SUPPORT
3904M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3905L:	linux-mips@linux-mips.org
3906W:	http://www.linux-mips.org/wiki/DECstation
3907S:	Maintained
3908F:	arch/mips/dec/
3909F:	arch/mips/include/asm/dec/
3910F:	arch/mips/include/asm/mach-dec/
3911
3912DEFXX FDDI NETWORK DRIVER
3913M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3914S:	Maintained
3915F:	drivers/net/fddi/defxx.*
3916
3917DELL LAPTOP DRIVER
3918M:	Matthew Garrett <mjg59@srcf.ucam.org>
3919M:	Pali Rohár <pali.rohar@gmail.com>
3920L:	platform-driver-x86@vger.kernel.org
3921S:	Maintained
3922F:	drivers/platform/x86/dell-laptop.c
3923
3924DELL LAPTOP FREEFALL DRIVER
3925M:	Pali Rohár <pali.rohar@gmail.com>
3926S:	Maintained
3927F:	drivers/platform/x86/dell-smo8800.c
3928
3929DELL LAPTOP RBTN DRIVER
3930M:	Pali Rohár <pali.rohar@gmail.com>
3931S:	Maintained
3932F:	drivers/platform/x86/dell-rbtn.*
3933
3934DELL LAPTOP SMM DRIVER
3935M:	Pali Rohár <pali.rohar@gmail.com>
3936S:	Maintained
3937F:	drivers/hwmon/dell-smm-hwmon.c
3938F:	include/uapi/linux/i8k.h
3939
3940DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3941M:	Doug Warzecha <Douglas_Warzecha@dell.com>
3942S:	Maintained
3943F:	Documentation/dcdbas.txt
3944F:	drivers/firmware/dcdbas.*
3945
3946DELL WMI EXTRAS DRIVER
3947M:	Matthew Garrett <mjg59@srcf.ucam.org>
3948M:	Pali Rohár <pali.rohar@gmail.com>
3949S:	Maintained
3950F:	drivers/platform/x86/dell-wmi.c
3951
3952DELTA ST MEDIA DRIVER
3953M:	Hugues Fruchet <hugues.fruchet@st.com>
3954L:	linux-media@vger.kernel.org
3955T:	git git://linuxtv.org/media_tree.git
3956W:	https://linuxtv.org
3957S:	Supported
3958F:	drivers/media/platform/sti/delta
3959
3960DENALI NAND DRIVER
3961M:	Masahiro Yamada <yamada.masahiro@socionext.com>
3962L:	linux-mtd@lists.infradead.org
3963S:	Supported
3964F:	drivers/mtd/nand/denali*
3965
3966DESIGNWARE USB2 DRD IP DRIVER
3967M:	John Youn <johnyoun@synopsys.com>
3968L:	linux-usb@vger.kernel.org
3969T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3970S:	Maintained
3971F:	drivers/usb/dwc2/
3972
3973DESIGNWARE USB3 DRD IP DRIVER
3974M:	Felipe Balbi <balbi@kernel.org>
3975L:	linux-usb@vger.kernel.org
3976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3977S:	Maintained
3978F:	drivers/usb/dwc3/
3979
3980DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
3981M:	Andreas Klinger <ak@it-klinger.de>
3982L:	linux-iio@vger.kernel.org
3983S:	Maintained
3984F:	drivers/iio/proximity/srf*.c
3985
3986DEVICE COREDUMP (DEV_COREDUMP)
3987M:	Johannes Berg <johannes@sipsolutions.net>
3988L:	linux-kernel@vger.kernel.org
3989S:	Maintained
3990F:	drivers/base/devcoredump.c
3991F:	include/linux/devcoredump.h
3992
3993DEVICE FREQUENCY (DEVFREQ)
3994M:	MyungJoo Ham <myungjoo.ham@samsung.com>
3995M:	Kyungmin Park <kyungmin.park@samsung.com>
3996R:	Chanwoo Choi <cw00.choi@samsung.com>
3997L:	linux-pm@vger.kernel.org
3998T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3999S:	Maintained
4000F:	drivers/devfreq/
4001F:	include/linux/devfreq.h
4002F:	Documentation/devicetree/bindings/devfreq/
4003
4004DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4005M:	Chanwoo Choi <cw00.choi@samsung.com>
4006L:	linux-pm@vger.kernel.org
4007T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4008S:	Supported
4009F:	drivers/devfreq/event/
4010F:	drivers/devfreq/devfreq-event.c
4011F:	include/linux/devfreq-event.h
4012F:	Documentation/devicetree/bindings/devfreq/event/
4013
4014DEVICE NUMBER REGISTRY
4015M:	Torben Mathiasen <device@lanana.org>
4016W:	http://lanana.org/docs/device-list/index.html
4017S:	Maintained
4018
4019DEVICE-MAPPER  (LVM)
4020M:	Alasdair Kergon <agk@redhat.com>
4021M:	Mike Snitzer <snitzer@redhat.com>
4022M:	dm-devel@redhat.com
4023L:	dm-devel@redhat.com
4024W:	http://sources.redhat.com/dm
4025Q:	http://patchwork.kernel.org/project/dm-devel/list/
4026T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4027T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4028S:	Maintained
4029F:	Documentation/device-mapper/
4030F:	drivers/md/dm*
4031F:	drivers/md/persistent-data/
4032F:	include/linux/device-mapper.h
4033F:	include/linux/dm-*.h
4034F:	include/uapi/linux/dm-*.h
4035
4036DEVLINK
4037M:	Jiri Pirko <jiri@mellanox.com>
4038L:	netdev@vger.kernel.org
4039S:	Supported
4040F:	net/core/devlink.c
4041F:	include/net/devlink.h
4042F:	include/uapi/linux/devlink.h
4043
4044DIALOG SEMICONDUCTOR DRIVERS
4045M:	Support Opensource <support.opensource@diasemi.com>
4046W:	http://www.dialog-semiconductor.com/products
4047S:	Supported
4048F:	Documentation/hwmon/da90??
4049F:	Documentation/devicetree/bindings/mfd/da90*.txt
4050F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4051F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4052F:	Documentation/devicetree/bindings/regulator/da92*.txt
4053F:	Documentation/devicetree/bindings/watchdog/da92??-wdt.txt
4054F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4055F:	drivers/gpio/gpio-da90??.c
4056F:	drivers/hwmon/da90??-hwmon.c
4057F:	drivers/iio/adc/da91??-*.c
4058F:	drivers/input/misc/da90??_onkey.c
4059F:	drivers/input/touchscreen/da9052_tsi.c
4060F:	drivers/leds/leds-da90??.c
4061F:	drivers/mfd/da903x.c
4062F:	drivers/mfd/da90??-*.c
4063F:	drivers/mfd/da91??-*.c
4064F:	drivers/power/supply/da9052-battery.c
4065F:	drivers/power/supply/da91??-*.c
4066F:	drivers/regulator/da903x.c
4067F:	drivers/regulator/da9???-regulator.[ch]
4068F:	drivers/thermal/da90??-thermal.c
4069F:	drivers/rtc/rtc-da90??.c
4070F:	drivers/video/backlight/da90??_bl.c
4071F:	drivers/watchdog/da90??_wdt.c
4072F:	include/linux/mfd/da903x.h
4073F:	include/linux/mfd/da9052/
4074F:	include/linux/mfd/da9055/
4075F:	include/linux/mfd/da9062/
4076F:	include/linux/mfd/da9063/
4077F:	include/linux/mfd/da9150/
4078F:	include/linux/regulator/da9211.h
4079F:	include/sound/da[79]*.h
4080F:	sound/soc/codecs/da[79]*.[ch]
4081
4082DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4083M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4084L:	linux-gpio@vger.kernel.org
4085S:	Maintained
4086F:	drivers/gpio/gpio-gpio-mm.c
4087
4088DIGI NEO AND CLASSIC PCI PRODUCTS
4089M:	Lidza Louina <lidza.louina@gmail.com>
4090M:	Mark Hounschell <markh@compro.net>
4091L:	driverdev-devel@linuxdriverproject.org
4092S:	Maintained
4093F:	drivers/staging/dgnc/
4094
4095DIOLAN U2C-12 I2C DRIVER
4096M:	Guenter Roeck <linux@roeck-us.net>
4097L:	linux-i2c@vger.kernel.org
4098S:	Maintained
4099F:	drivers/i2c/busses/i2c-diolan-u2c.c
4100
4101DIRECT ACCESS (DAX)
4102M:	Matthew Wilcox <mawilcox@microsoft.com>
4103M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4104L:	linux-fsdevel@vger.kernel.org
4105S:	Supported
4106F:	fs/dax.c
4107F:	include/linux/dax.h
4108F:	include/trace/events/fs_dax.h
4109
4110DIRECTORY NOTIFICATION (DNOTIFY)
4111M:	Eric Paris <eparis@parisplace.org>
4112S:	Maintained
4113F:	Documentation/filesystems/dnotify.txt
4114F:	fs/notify/dnotify/
4115F:	include/linux/dnotify.h
4116
4117DISK GEOMETRY AND PARTITION HANDLING
4118M:	Andries Brouwer <aeb@cwi.nl>
4119W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4120W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4121W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4122S:	Maintained
4123
4124DISKQUOTA
4125M:	Jan Kara <jack@suse.com>
4126S:	Maintained
4127F:	Documentation/filesystems/quota.txt
4128F:	fs/quota/
4129F:	include/linux/quota*.h
4130F:	include/uapi/linux/quota*.h
4131
4132DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4133M:	Bernie Thompson <bernie@plugable.com>
4134L:	linux-fbdev@vger.kernel.org
4135S:	Maintained
4136W:	http://plugable.com/category/projects/udlfb/
4137F:	drivers/video/fbdev/udlfb.c
4138F:	include/video/udlfb.h
4139F:	Documentation/fb/udlfb.txt
4140
4141DISTRIBUTED LOCK MANAGER (DLM)
4142M:	Christine Caulfield <ccaulfie@redhat.com>
4143M:	David Teigland <teigland@redhat.com>
4144L:	cluster-devel@redhat.com
4145W:	http://sources.redhat.com/cluster/
4146T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4147S:	Supported
4148F:	fs/dlm/
4149
4150DMA BUFFER SHARING FRAMEWORK
4151M:	Sumit Semwal <sumit.semwal@linaro.org>
4152S:	Maintained
4153L:	linux-media@vger.kernel.org
4154L:	dri-devel@lists.freedesktop.org
4155L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4156F:	drivers/dma-buf/
4157F:	include/linux/dma-buf*
4158F:	include/linux/reservation.h
4159F:	include/linux/*fence.h
4160F:	Documentation/driver-api/dma-buf.rst
4161T:	git git://anongit.freedesktop.org/drm/drm-misc
4162
4163DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4164M:	Vinod Koul <vinod.koul@intel.com>
4165L:	dmaengine@vger.kernel.org
4166Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4167S:	Maintained
4168F:	drivers/dma/
4169F:	include/linux/dmaengine.h
4170F:	Documentation/devicetree/bindings/dma/
4171F:	Documentation/dmaengine/
4172T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4173
4174DMA MAPPING HELPERS
4175M:	Christoph Hellwig <hch@lst.de>
4176M:	Marek Szyprowski <m.szyprowski@samsung.com>
4177R:	Robin Murphy <robin.murphy@arm.com>
4178L:	linux-kernel@vger.kernel.org
4179T:	git git://git.infradead.org/users/hch/dma-mapping.git
4180W:	http://git.infradead.org/users/hch/dma-mapping.git
4181S:	Supported
4182F:	lib/dma-debug.c
4183F:	lib/dma-noop.c
4184F:	lib/dma-virt.c
4185F:	drivers/base/dma-mapping.c
4186F:	drivers/base/dma-coherent.c
4187F:	include/linux/dma-mapping.h
4188
4189DME1737 HARDWARE MONITOR DRIVER
4190M:	Juerg Haefliger <juergh@gmail.com>
4191L:	linux-hwmon@vger.kernel.org
4192S:	Maintained
4193F:	Documentation/hwmon/dme1737
4194F:	drivers/hwmon/dme1737.c
4195
4196DMI/SMBIOS SUPPORT
4197M:	Jean Delvare <jdelvare@suse.com>
4198S:	Maintained
4199T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4200F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4201F:	drivers/firmware/dmi-id.c
4202F:	drivers/firmware/dmi_scan.c
4203F:	include/linux/dmi.h
4204
4205DOCUMENTATION
4206M:	Jonathan Corbet <corbet@lwn.net>
4207L:	linux-doc@vger.kernel.org
4208S:	Maintained
4209F:	Documentation/
4210F:	scripts/kernel-doc
4211X:	Documentation/ABI/
4212X:	Documentation/devicetree/
4213X:	Documentation/acpi
4214X:	Documentation/power
4215X:	Documentation/spi
4216X:	Documentation/media
4217T:	git git://git.lwn.net/linux.git docs-next
4218
4219DONGWOON DW9714 LENS VOICE COIL DRIVER
4220M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4221L:	linux-media@vger.kernel.org
4222T:	git git://linuxtv.org/media_tree.git
4223S:	Maintained
4224F:	drivers/media/i2c/dw9714.c
4225
4226DOUBLETALK DRIVER
4227M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4228L:	blinux-list@redhat.com
4229S:	Maintained
4230F:	drivers/char/dtlk.c
4231F:	include/linux/dtlk.h
4232
4233DPAA2 DATAPATH I/O (DPIO) DRIVER
4234M:	Roy Pledge <Roy.Pledge@nxp.com>
4235L:	linux-kernel@vger.kernel.org
4236S:	Maintained
4237F:	drivers/staging/fsl-mc/bus/dpio
4238
4239DPAA2 ETHERNET DRIVER
4240M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4241L:	linux-kernel@vger.kernel.org
4242S:	Maintained
4243F:	drivers/staging/fsl-dpaa2/ethernet
4244
4245DPT_I2O SCSI RAID DRIVER
4246M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4247L:	linux-scsi@vger.kernel.org
4248W:	http://www.adaptec.com/
4249S:	Maintained
4250F:	drivers/scsi/dpt*
4251F:	drivers/scsi/dpt/
4252
4253DRBD DRIVER
4254M:	Philipp Reisner <philipp.reisner@linbit.com>
4255M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4256L:	drbd-dev@lists.linbit.com
4257W:	http://www.drbd.org
4258T:	git git://git.linbit.com/linux-drbd.git
4259T:	git git://git.linbit.com/drbd-8.4.git
4260S:	Supported
4261F:	drivers/block/drbd/
4262F:	lib/lru_cache.c
4263F:	Documentation/blockdev/drbd/
4264
4265DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4266M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4267T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4268S:	Supported
4269F:	Documentation/kobject.txt
4270F:	drivers/base/
4271F:	fs/debugfs/
4272F:	fs/sysfs/
4273F:	include/linux/debugfs.h
4274F:	include/linux/kobj*
4275F:	lib/kobj*
4276
4277DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4278M:	Kevin Hilman <khilman@kernel.org>
4279M:	Nishanth Menon <nm@ti.com>
4280S:	Maintained
4281F:	drivers/power/avs/
4282F:	include/linux/power/smartreflex.h
4283L:	linux-pm@vger.kernel.org
4284
4285DRM DRIVER FOR ARM PL111 CLCD
4286M:	Eric Anholt <eric@anholt.net>
4287T:	git git://anongit.freedesktop.org/drm/drm-misc
4288S:	Supported
4289F:	drivers/gpu/drm/pl111/
4290
4291DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4292M:	Dave Airlie <airlied@redhat.com>
4293S:	Odd Fixes
4294F:	drivers/gpu/drm/ast/
4295
4296DRM DRIVER FOR BOCHS VIRTUAL GPU
4297M:	Gerd Hoffmann <kraxel@redhat.com>
4298L:	virtualization@lists.linux-foundation.org
4299T:	git git://anongit.freedesktop.org/drm/drm-misc
4300S:	Maintained
4301F:	drivers/gpu/drm/bochs/
4302
4303DRM DRIVER FOR INTEL I810 VIDEO CARDS
4304S:	Orphan / Obsolete
4305F:	drivers/gpu/drm/i810/
4306F:	include/uapi/drm/i810_drm.h
4307
4308DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4309S:	Orphan / Obsolete
4310F:	drivers/gpu/drm/mga/
4311F:	include/uapi/drm/mga_drm.h
4312
4313DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4314M:	Dave Airlie <airlied@redhat.com>
4315S:	Odd Fixes
4316F:	drivers/gpu/drm/mgag200/
4317
4318DRM DRIVER FOR MI0283QT
4319M:	Noralf Trønnes <noralf@tronnes.org>
4320S:	Maintained
4321F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4322F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4323
4324DRM DRIVER FOR MSM ADRENO GPU
4325M:	Rob Clark <robdclark@gmail.com>
4326L:	linux-arm-msm@vger.kernel.org
4327L:	dri-devel@lists.freedesktop.org
4328L:	freedreno@lists.freedesktop.org
4329T:	git git://people.freedesktop.org/~robclark/linux
4330S:	Maintained
4331F:	drivers/gpu/drm/msm/
4332F:	include/uapi/drm/msm_drm.h
4333F:	Documentation/devicetree/bindings/display/msm/
4334
4335DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4336M:	Ben Skeggs <bskeggs@redhat.com>
4337L:	dri-devel@lists.freedesktop.org
4338L:	nouveau@lists.freedesktop.org
4339T:	git git://github.com/skeggsb/linux
4340S:	Supported
4341F:	drivers/gpu/drm/nouveau/
4342F:	include/uapi/drm/nouveau_drm.h
4343
4344DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4345M:	Dave Airlie <airlied@redhat.com>
4346M:	Gerd Hoffmann <kraxel@redhat.com>
4347L:	virtualization@lists.linux-foundation.org
4348T:	git git://anongit.freedesktop.org/drm/drm-misc
4349S:	Obsolete
4350W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4351F:	drivers/gpu/drm/cirrus/
4352
4353DRM DRIVER FOR QXL VIRTUAL GPU
4354M:	Dave Airlie <airlied@redhat.com>
4355M:	Gerd Hoffmann <kraxel@redhat.com>
4356L:	virtualization@lists.linux-foundation.org
4357T:	git git://anongit.freedesktop.org/drm/drm-misc
4358S:	Maintained
4359F:	drivers/gpu/drm/qxl/
4360F:	include/uapi/drm/qxl_drm.h
4361
4362DRM DRIVER FOR RAGE 128 VIDEO CARDS
4363S:	Orphan / Obsolete
4364F:	drivers/gpu/drm/r128/
4365F:	include/uapi/drm/r128_drm.h
4366
4367DRM DRIVER FOR SAVAGE VIDEO CARDS
4368S:	Orphan / Obsolete
4369F:	drivers/gpu/drm/savage/
4370F:	include/uapi/drm/savage_drm.h
4371
4372DRM DRIVER FOR SIS VIDEO CARDS
4373S:	Orphan / Obsolete
4374F:	drivers/gpu/drm/sis/
4375F:	include/uapi/drm/sis_drm.h
4376
4377DRM DRIVER FOR TDFX VIDEO CARDS
4378S:	Orphan / Obsolete
4379F:	drivers/gpu/drm/tdfx/
4380
4381DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4382M:	Dave Airlie <airlied@redhat.com>
4383S:	Odd Fixes
4384F:	drivers/gpu/drm/udl/
4385
4386DRM DRIVER FOR VMWARE VIRTUAL GPU
4387M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4388M:	Sinclair Yeh <syeh@vmware.com>
4389M:	Thomas Hellstrom <thellstrom@vmware.com>
4390L:	dri-devel@lists.freedesktop.org
4391T:	git git://people.freedesktop.org/~syeh/repos_linux
4392T:	git git://people.freedesktop.org/~thomash/linux
4393S:	Supported
4394F:	drivers/gpu/drm/vmwgfx/
4395F:	include/uapi/drm/vmwgfx_drm.h
4396
4397DRM DRIVERS
4398M:	David Airlie <airlied@linux.ie>
4399L:	dri-devel@lists.freedesktop.org
4400T:	git git://people.freedesktop.org/~airlied/linux
4401B:	https://bugs.freedesktop.org/
4402C:	irc://chat.freenode.net/dri-devel
4403S:	Maintained
4404F:	drivers/gpu/drm/
4405F:	drivers/gpu/vga/
4406F:	Documentation/devicetree/bindings/display/
4407F:	Documentation/devicetree/bindings/gpu/
4408F:	Documentation/devicetree/bindings/video/
4409F:	Documentation/gpu/
4410F:	include/drm/
4411F:	include/uapi/drm/
4412F:	include/linux/vga*
4413
4414DRM DRIVERS AND MISC GPU PATCHES
4415M:	Daniel Vetter <daniel.vetter@intel.com>
4416M:	Jani Nikula <jani.nikula@linux.intel.com>
4417M:	Sean Paul <seanpaul@chromium.org>
4418W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4419S:	Maintained
4420T:	git git://anongit.freedesktop.org/drm/drm-misc
4421F:	Documentation/gpu/
4422F:	drivers/gpu/vga/
4423F:	drivers/gpu/drm/*
4424F:	include/drm/drm*
4425F:	include/uapi/drm/drm*
4426F:	include/linux/vga*
4427
4428DRM DRIVERS FOR ALLWINNER A10
4429M:	Maxime Ripard  <maxime.ripard@free-electrons.com>
4430L:	dri-devel@lists.freedesktop.org
4431S:	Supported
4432F:	drivers/gpu/drm/sun4i/
4433F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4434T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4435
4436DRM DRIVERS FOR AMLOGIC SOCS
4437M:	Neil Armstrong <narmstrong@baylibre.com>
4438L:	dri-devel@lists.freedesktop.org
4439L:	linux-amlogic@lists.infradead.org
4440W:	http://linux-meson.com/
4441S:	Supported
4442F:	drivers/gpu/drm/meson/
4443F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4444F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4445F:	Documentation/gpu/meson.rst
4446T:	git git://anongit.freedesktop.org/drm/drm-misc
4447
4448DRM DRIVERS FOR ATMEL HLCDC
4449M:	Boris Brezillon <boris.brezillon@free-electrons.com>
4450L:	dri-devel@lists.freedesktop.org
4451S:	Supported
4452F:	drivers/gpu/drm/atmel-hlcdc/
4453F:	Documentation/devicetree/bindings/drm/atmel/
4454T:	git git://anongit.freedesktop.org/drm/drm-misc
4455
4456DRM DRIVERS FOR BRIDGE CHIPS
4457M:	Archit Taneja <architt@codeaurora.org>
4458M:	Andrzej Hajda <a.hajda@samsung.com>
4459R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4460S:	Maintained
4461T:	git git://anongit.freedesktop.org/drm/drm-misc
4462F:	drivers/gpu/drm/bridge/
4463
4464DRM DRIVERS FOR EXYNOS
4465M:	Inki Dae <inki.dae@samsung.com>
4466M:	Joonyoung Shim <jy0922.shim@samsung.com>
4467M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4468M:	Kyungmin Park <kyungmin.park@samsung.com>
4469L:	dri-devel@lists.freedesktop.org
4470T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4471S:	Supported
4472F:	drivers/gpu/drm/exynos/
4473F:	include/uapi/drm/exynos_drm.h
4474F:	Documentation/devicetree/bindings/display/exynos/
4475
4476DRM DRIVERS FOR FREESCALE DCU
4477M:	Stefan Agner <stefan@agner.ch>
4478M:	Alison Wang <alison.wang@freescale.com>
4479L:	dri-devel@lists.freedesktop.org
4480S:	Supported
4481F:	drivers/gpu/drm/fsl-dcu/
4482F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4483F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4484F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4485
4486DRM DRIVERS FOR FREESCALE IMX
4487M:	Philipp Zabel <p.zabel@pengutronix.de>
4488L:	dri-devel@lists.freedesktop.org
4489S:	Maintained
4490F:	drivers/gpu/drm/imx/
4491F:	drivers/gpu/ipu-v3/
4492F:	Documentation/devicetree/bindings/display/imx/
4493
4494DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4495M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4496L:	dri-devel@lists.freedesktop.org
4497T:	git git://github.com/patjak/drm-gma500
4498S:	Maintained
4499F:	drivers/gpu/drm/gma500/
4500
4501DRM DRIVERS FOR HISILICON
4502M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4503M:	Rongrong Zou <zourongrong@gmail.com>
4504R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4505R:	Chen Feng <puck.chen@hisilicon.com>
4506L:	dri-devel@lists.freedesktop.org
4507T:	git git://github.com/xin3liang/linux.git
4508S:	Maintained
4509F:	drivers/gpu/drm/hisilicon/
4510F:	Documentation/devicetree/bindings/display/hisilicon/
4511
4512DRM DRIVERS FOR MEDIATEK
4513M:	CK Hu <ck.hu@mediatek.com>
4514M:	Philipp Zabel <p.zabel@pengutronix.de>
4515L:	dri-devel@lists.freedesktop.org
4516S:	Supported
4517F:	drivers/gpu/drm/mediatek/
4518F:	Documentation/devicetree/bindings/display/mediatek/
4519
4520DRM DRIVERS FOR NVIDIA TEGRA
4521M:	Thierry Reding <thierry.reding@gmail.com>
4522L:	dri-devel@lists.freedesktop.org
4523L:	linux-tegra@vger.kernel.org
4524T:	git git://anongit.freedesktop.org/tegra/linux.git
4525S:	Supported
4526F:	drivers/gpu/drm/tegra/
4527F:	drivers/gpu/host1x/
4528F:	include/linux/host1x.h
4529F:	include/uapi/drm/tegra_drm.h
4530F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4531
4532DRM DRIVERS FOR RENESAS
4533M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4534L:	dri-devel@lists.freedesktop.org
4535L:	linux-renesas-soc@vger.kernel.org
4536T:	git git://linuxtv.org/pinchartl/fbdev
4537S:	Supported
4538F:	drivers/gpu/drm/rcar-du/
4539F:	drivers/gpu/drm/shmobile/
4540F:	include/linux/platform_data/shmob_drm.h
4541F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4542F:	Documentation/devicetree/bindings/display/renesas,du.txt
4543
4544DRM DRIVERS FOR ROCKCHIP
4545M:	Mark Yao <mark.yao@rock-chips.com>
4546L:	dri-devel@lists.freedesktop.org
4547S:	Maintained
4548F:	drivers/gpu/drm/rockchip/
4549F:	Documentation/devicetree/bindings/display/rockchip/
4550T:	git git://anongit.freedesktop.org/drm/drm-misc
4551
4552DRM DRIVERS FOR STI
4553M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4554M:	Vincent Abriou <vincent.abriou@st.com>
4555L:	dri-devel@lists.freedesktop.org
4556T:	git git://anongit.freedesktop.org/drm/drm-misc
4557S:	Maintained
4558F:	drivers/gpu/drm/sti
4559F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4560
4561DRM DRIVERS FOR STM
4562M:	Yannick Fertre <yannick.fertre@st.com>
4563M:	Philippe Cornu <philippe.cornu@st.com>
4564M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4565M:	Vincent Abriou <vincent.abriou@st.com>
4566L:	dri-devel@lists.freedesktop.org
4567T:	git git://anongit.freedesktop.org/drm/drm-misc
4568S:	Maintained
4569F:	drivers/gpu/drm/stm
4570F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4571
4572DRM DRIVERS FOR TI LCDC
4573M:	Jyri Sarha <jsarha@ti.com>
4574R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4575L:	dri-devel@lists.freedesktop.org
4576S:	Maintained
4577F:	drivers/gpu/drm/tilcdc/
4578F:	Documentation/devicetree/bindings/display/tilcdc/
4579
4580DRM DRIVERS FOR TI OMAP
4581M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4582L:	dri-devel@lists.freedesktop.org
4583S:	Maintained
4584F:	drivers/gpu/drm/omapdrm/
4585F:	Documentation/devicetree/bindings/display/ti/
4586
4587DRM DRIVERS FOR VC4
4588M:	Eric Anholt <eric@anholt.net>
4589T:	git git://github.com/anholt/linux
4590S:	Supported
4591F:	drivers/gpu/drm/vc4/
4592F:	include/uapi/drm/vc4_drm.h
4593F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4594T:	git git://anongit.freedesktop.org/drm/drm-misc
4595
4596DRM DRIVERS FOR VIVANTE GPU IP
4597M:	Lucas Stach <l.stach@pengutronix.de>
4598R:	Russell King <linux+etnaviv@armlinux.org.uk>
4599R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4600L:	etnaviv@lists.freedesktop.org
4601L:	dri-devel@lists.freedesktop.org
4602S:	Maintained
4603F:	drivers/gpu/drm/etnaviv/
4604F:	include/uapi/drm/etnaviv_drm.h
4605F:	Documentation/devicetree/bindings/display/etnaviv/
4606
4607DRM DRIVERS FOR ZTE ZX
4608M:	Shawn Guo <shawnguo@kernel.org>
4609L:	dri-devel@lists.freedesktop.org
4610S:	Maintained
4611F:	drivers/gpu/drm/zte/
4612F:	Documentation/devicetree/bindings/display/zte,vou.txt
4613T:	git git://anongit.freedesktop.org/drm/drm-misc
4614
4615DRM PANEL DRIVERS
4616M:	Thierry Reding <thierry.reding@gmail.com>
4617L:	dri-devel@lists.freedesktop.org
4618T:	git git://anongit.freedesktop.org/tegra/linux.git
4619S:	Maintained
4620F:	drivers/gpu/drm/drm_panel.c
4621F:	drivers/gpu/drm/panel/
4622F:	include/drm/drm_panel.h
4623F:	Documentation/devicetree/bindings/display/panel/
4624
4625DSBR100 USB FM RADIO DRIVER
4626M:	Alexey Klimov <klimov.linux@gmail.com>
4627L:	linux-media@vger.kernel.org
4628T:	git git://linuxtv.org/media_tree.git
4629S:	Maintained
4630F:	drivers/media/radio/dsbr100.c
4631
4632DSCC4 DRIVER
4633M:	Francois Romieu <romieu@fr.zoreil.com>
4634L:	netdev@vger.kernel.org
4635S:	Maintained
4636F:	drivers/net/wan/dscc4.c
4637
4638DT3155 MEDIA DRIVER
4639M:	Hans Verkuil <hverkuil@xs4all.nl>
4640L:	linux-media@vger.kernel.org
4641T:	git git://linuxtv.org/media_tree.git
4642W:	https://linuxtv.org
4643S:	Odd Fixes
4644F:	drivers/media/pci/dt3155/
4645
4646DVB_USB_AF9015 MEDIA DRIVER
4647M:	Antti Palosaari <crope@iki.fi>
4648L:	linux-media@vger.kernel.org
4649W:	https://linuxtv.org
4650W:	http://palosaari.fi/linux/
4651Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4652T:	git git://linuxtv.org/anttip/media_tree.git
4653S:	Maintained
4654F:	drivers/media/usb/dvb-usb-v2/af9015*
4655
4656DVB_USB_AF9035 MEDIA DRIVER
4657M:	Antti Palosaari <crope@iki.fi>
4658L:	linux-media@vger.kernel.org
4659W:	https://linuxtv.org
4660W:	http://palosaari.fi/linux/
4661Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4662T:	git git://linuxtv.org/anttip/media_tree.git
4663S:	Maintained
4664F:	drivers/media/usb/dvb-usb-v2/af9035*
4665
4666DVB_USB_ANYSEE MEDIA DRIVER
4667M:	Antti Palosaari <crope@iki.fi>
4668L:	linux-media@vger.kernel.org
4669W:	https://linuxtv.org
4670W:	http://palosaari.fi/linux/
4671Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4672T:	git git://linuxtv.org/anttip/media_tree.git
4673S:	Maintained
4674F:	drivers/media/usb/dvb-usb-v2/anysee*
4675
4676DVB_USB_AU6610 MEDIA DRIVER
4677M:	Antti Palosaari <crope@iki.fi>
4678L:	linux-media@vger.kernel.org
4679W:	https://linuxtv.org
4680W:	http://palosaari.fi/linux/
4681Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4682T:	git git://linuxtv.org/anttip/media_tree.git
4683S:	Maintained
4684F:	drivers/media/usb/dvb-usb-v2/au6610*
4685
4686DVB_USB_CE6230 MEDIA DRIVER
4687M:	Antti Palosaari <crope@iki.fi>
4688L:	linux-media@vger.kernel.org
4689W:	https://linuxtv.org
4690W:	http://palosaari.fi/linux/
4691Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4692T:	git git://linuxtv.org/anttip/media_tree.git
4693S:	Maintained
4694F:	drivers/media/usb/dvb-usb-v2/ce6230*
4695
4696DVB_USB_CXUSB MEDIA DRIVER
4697M:	Michael Krufky <mkrufky@linuxtv.org>
4698L:	linux-media@vger.kernel.org
4699W:	https://linuxtv.org
4700W:	http://github.com/mkrufky
4701Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4702T:	git git://linuxtv.org/media_tree.git
4703S:	Maintained
4704F:	drivers/media/usb/dvb-usb/cxusb*
4705
4706DVB_USB_EC168 MEDIA DRIVER
4707M:	Antti Palosaari <crope@iki.fi>
4708L:	linux-media@vger.kernel.org
4709W:	https://linuxtv.org
4710W:	http://palosaari.fi/linux/
4711Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4712T:	git git://linuxtv.org/anttip/media_tree.git
4713S:	Maintained
4714F:	drivers/media/usb/dvb-usb-v2/ec168*
4715
4716DVB_USB_GL861 MEDIA DRIVER
4717M:	Antti Palosaari <crope@iki.fi>
4718L:	linux-media@vger.kernel.org
4719W:	https://linuxtv.org
4720Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4721T:	git git://linuxtv.org/anttip/media_tree.git
4722S:	Maintained
4723F:	drivers/media/usb/dvb-usb-v2/gl861*
4724
4725DVB_USB_MXL111SF MEDIA DRIVER
4726M:	Michael Krufky <mkrufky@linuxtv.org>
4727L:	linux-media@vger.kernel.org
4728W:	https://linuxtv.org
4729W:	http://github.com/mkrufky
4730Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4731T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4732S:	Maintained
4733F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4734
4735DVB_USB_RTL28XXU MEDIA DRIVER
4736M:	Antti Palosaari <crope@iki.fi>
4737L:	linux-media@vger.kernel.org
4738W:	https://linuxtv.org
4739W:	http://palosaari.fi/linux/
4740Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4741T:	git git://linuxtv.org/anttip/media_tree.git
4742S:	Maintained
4743F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4744
4745DVB_USB_V2 MEDIA DRIVER
4746M:	Antti Palosaari <crope@iki.fi>
4747L:	linux-media@vger.kernel.org
4748W:	https://linuxtv.org
4749W:	http://palosaari.fi/linux/
4750Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4751T:	git git://linuxtv.org/anttip/media_tree.git
4752S:	Maintained
4753F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4754F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4755
4756DYNAMIC DEBUG
4757M:	Jason Baron <jbaron@akamai.com>
4758S:	Maintained
4759F:	lib/dynamic_debug.c
4760F:	include/linux/dynamic_debug.h
4761
4762DZ DECSTATION DZ11 SERIAL DRIVER
4763M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4764S:	Maintained
4765F:	drivers/tty/serial/dz.*
4766
4767E3X0 POWER BUTTON DRIVER
4768M:	Moritz Fischer <moritz.fischer@ettus.com>
4769L:	usrp-users@lists.ettus.com
4770W:	http://www.ettus.com
4771S:	Supported
4772F:	drivers/input/misc/e3x0-button.c
4773F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4774
4775E4000 MEDIA DRIVER
4776M:	Antti Palosaari <crope@iki.fi>
4777L:	linux-media@vger.kernel.org
4778W:	https://linuxtv.org
4779W:	http://palosaari.fi/linux/
4780Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4781T:	git git://linuxtv.org/anttip/media_tree.git
4782S:	Maintained
4783F:	drivers/media/tuners/e4000*
4784
4785EATA ISA/EISA/PCI SCSI DRIVER
4786M:	Dario Ballabio <ballabio_dario@emc.com>
4787L:	linux-scsi@vger.kernel.org
4788S:	Maintained
4789F:	drivers/scsi/eata.c
4790
4791EC100 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/dvb-frontends/ec100*
4800
4801ECRYPT FILE SYSTEM
4802M:	Tyler Hicks <tyhicks@canonical.com>
4803L:	ecryptfs@vger.kernel.org
4804W:	http://ecryptfs.org
4805W:	https://launchpad.net/ecryptfs
4806T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4807S:	Supported
4808F:	Documentation/filesystems/ecryptfs.txt
4809F:	fs/ecryptfs/
4810
4811EDAC-AMD64
4812M:	Borislav Petkov <bp@alien8.de>
4813L:	linux-edac@vger.kernel.org
4814S:	Maintained
4815F:	drivers/edac/amd64_edac*
4816
4817EDAC-CALXEDA
4818M:	Robert Richter <rric@kernel.org>
4819L:	linux-edac@vger.kernel.org
4820S:	Maintained
4821F:	drivers/edac/highbank*
4822
4823EDAC-CAVIUM
4824M:	Ralf Baechle <ralf@linux-mips.org>
4825M:	David Daney <david.daney@cavium.com>
4826L:	linux-edac@vger.kernel.org
4827L:	linux-mips@linux-mips.org
4828S:	Supported
4829F:	drivers/edac/octeon_edac*
4830F:	drivers/edac/thunderx_edac*
4831
4832EDAC-CORE
4833M:	Borislav Petkov <bp@alien8.de>
4834M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4835M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4836L:	linux-edac@vger.kernel.org
4837T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4838T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4839S:	Supported
4840F:	Documentation/admin-guide/ras.rst
4841F:	Documentation/driver-api/edac.rst
4842F:	drivers/edac/
4843F:	include/linux/edac.h
4844
4845EDAC-E752X
4846M:	Mark Gross <mark.gross@intel.com>
4847L:	linux-edac@vger.kernel.org
4848S:	Maintained
4849F:	drivers/edac/e752x_edac.c
4850
4851EDAC-E7XXX
4852L:	linux-edac@vger.kernel.org
4853S:	Maintained
4854F:	drivers/edac/e7xxx_edac.c
4855
4856EDAC-FSL_DDR
4857M:	York Sun <york.sun@nxp.com>
4858L:	linux-edac@vger.kernel.org
4859S:	Maintained
4860F:	drivers/edac/fsl_ddr_edac.*
4861
4862EDAC-GHES
4863M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4864M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4865L:	linux-edac@vger.kernel.org
4866S:	Maintained
4867F:	drivers/edac/ghes_edac.c
4868
4869EDAC-I3000
4870L:	linux-edac@vger.kernel.org
4871S:	Orphan
4872F:	drivers/edac/i3000_edac.c
4873
4874EDAC-I5000
4875L:	linux-edac@vger.kernel.org
4876S:	Maintained
4877F:	drivers/edac/i5000_edac.c
4878
4879EDAC-I5400
4880M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4881M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4882L:	linux-edac@vger.kernel.org
4883S:	Maintained
4884F:	drivers/edac/i5400_edac.c
4885
4886EDAC-I7300
4887M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4888M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4889L:	linux-edac@vger.kernel.org
4890S:	Maintained
4891F:	drivers/edac/i7300_edac.c
4892
4893EDAC-I7CORE
4894M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4895M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4896L:	linux-edac@vger.kernel.org
4897S:	Maintained
4898F:	drivers/edac/i7core_edac.c
4899
4900EDAC-I82443BXGX
4901M:	Tim Small <tim@buttersideup.com>
4902L:	linux-edac@vger.kernel.org
4903S:	Maintained
4904F:	drivers/edac/i82443bxgx_edac.c
4905
4906EDAC-I82975X
4907M:	Ranganathan Desikan <ravi@jetztechnologies.com>
4908M:	"Arvind R." <arvino55@gmail.com>
4909L:	linux-edac@vger.kernel.org
4910S:	Maintained
4911F:	drivers/edac/i82975x_edac.c
4912
4913EDAC-IE31200
4914M:	Jason Baron <jbaron@akamai.com>
4915L:	linux-edac@vger.kernel.org
4916S:	Maintained
4917F:	drivers/edac/ie31200_edac.c
4918
4919EDAC-MPC85XX
4920M:	Johannes Thumshirn <morbidrsa@gmail.com>
4921L:	linux-edac@vger.kernel.org
4922S:	Maintained
4923F:	drivers/edac/mpc85xx_edac.[ch]
4924
4925EDAC-PASEMI
4926M:	Egor Martovetsky <egor@pasemi.com>
4927L:	linux-edac@vger.kernel.org
4928S:	Maintained
4929F:	drivers/edac/pasemi_edac.c
4930
4931EDAC-PND2
4932M:	Tony Luck <tony.luck@intel.com>
4933L:	linux-edac@vger.kernel.org
4934S:	Maintained
4935F:	drivers/edac/pnd2_edac.[ch]
4936
4937EDAC-R82600
4938M:	Tim Small <tim@buttersideup.com>
4939L:	linux-edac@vger.kernel.org
4940S:	Maintained
4941F:	drivers/edac/r82600_edac.c
4942
4943EDAC-SBRIDGE
4944M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4945M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4946L:	linux-edac@vger.kernel.org
4947S:	Maintained
4948F:	drivers/edac/sb_edac.c
4949
4950EDAC-SKYLAKE
4951M:	Tony Luck <tony.luck@intel.com>
4952L:	linux-edac@vger.kernel.org
4953S:	Maintained
4954F:	drivers/edac/skx_edac.c
4955
4956EDIROL UA-101/UA-1000 DRIVER
4957M:	Clemens Ladisch <clemens@ladisch.de>
4958L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4959T:	git git://git.alsa-project.org/alsa-kernel.git
4960S:	Maintained
4961F:	sound/usb/misc/ua101.c
4962
4963EFI TEST DRIVER
4964L:	linux-efi@vger.kernel.org
4965M:	Ivan Hu <ivan.hu@canonical.com>
4966M:	Matt Fleming <matt@codeblueprint.co.uk>
4967S:	Maintained
4968F:	drivers/firmware/efi/test/
4969
4970EFI VARIABLE FILESYSTEM
4971M:	Matthew Garrett <matthew.garrett@nebula.com>
4972M:	Jeremy Kerr <jk@ozlabs.org>
4973M:	Matt Fleming <matt@codeblueprint.co.uk>
4974T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4975L:	linux-efi@vger.kernel.org
4976S:	Maintained
4977F:	fs/efivarfs/
4978
4979EFIFB FRAMEBUFFER DRIVER
4980L:	linux-fbdev@vger.kernel.org
4981M:	Peter Jones <pjones@redhat.com>
4982S:	Maintained
4983F:	drivers/video/fbdev/efifb.c
4984
4985EFS FILESYSTEM
4986W:	http://aeschi.ch.eu.org/efs/
4987S:	Orphan
4988F:	fs/efs/
4989
4990EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4991M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
4992L:	netdev@vger.kernel.org
4993S:	Maintained
4994F:	drivers/net/ethernet/ibm/ehea/
4995
4996EM28XX VIDEO4LINUX DRIVER
4997M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4998M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4999L:	linux-media@vger.kernel.org
5000W:	https://linuxtv.org
5001T:	git git://linuxtv.org/media_tree.git
5002S:	Maintained
5003F:	drivers/media/usb/em28xx/
5004F:	Documentation/media/v4l-drivers/em28xx*
5005
5006EMBEDDED LINUX
5007M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5008M:	Matt Mackall <mpm@selenic.com>
5009M:	David Woodhouse <dwmw2@infradead.org>
5010L:	linux-embedded@vger.kernel.org
5011S:	Maintained
5012
5013Emulex 10Gbps iSCSI - OneConnect DRIVER
5014M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5015M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5016M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5017L:	linux-scsi@vger.kernel.org
5018W:	http://www.broadcom.com
5019S:	Supported
5020F:	drivers/scsi/be2iscsi/
5021
5022Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5023M:	Sathya Perla <sathya.perla@broadcom.com>
5024M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5025M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5026M:	Somnath Kotur <somnath.kotur@broadcom.com>
5027L:	netdev@vger.kernel.org
5028W:	http://www.emulex.com
5029S:	Supported
5030F:	drivers/net/ethernet/emulex/benet/
5031
5032EMULEX ONECONNECT ROCE DRIVER
5033M:	Selvin Xavier <selvin.xavier@broadcom.com>
5034M:	Devesh Sharma <devesh.sharma@broadcom.com>
5035L:	linux-rdma@vger.kernel.org
5036W:	http://www.broadcom.com
5037S:	Odd Fixes
5038F:	drivers/infiniband/hw/ocrdma/
5039F:	include/uapi/rdma/ocrdma-abi.h
5040
5041EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5042M:	James Smart <james.smart@broadcom.com>
5043M:	Dick Kennedy <dick.kennedy@broadcom.com>
5044L:	linux-scsi@vger.kernel.org
5045W:	http://www.broadcom.com
5046S:	Supported
5047F:	drivers/scsi/lpfc/
5048
5049ENE CB710 FLASH CARD READER DRIVER
5050M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5051S:	Maintained
5052F:	drivers/misc/cb710/
5053F:	drivers/mmc/host/cb710-mmc.*
5054F:	include/linux/cb710.h
5055
5056ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5057M:	Maxim Levitsky <maximlevitsky@gmail.com>
5058S:	Maintained
5059F:	drivers/media/rc/ene_ir.*
5060
5061EPSON S1D13XXX FRAMEBUFFER DRIVER
5062M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5063S:	Maintained
5064T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5065F:	drivers/video/fbdev/s1d13xxxfb.c
5066F:	include/video/s1d13xxxfb.h
5067
5068ERRSEQ ERROR TRACKING INFRASTRUCTURE
5069M:	Jeff Layton <jlayton@poochiereds.net>
5070S:	Maintained
5071F:	lib/errseq.c
5072F:	include/linux/errseq.h
5073
5074ET131X NETWORK DRIVER
5075M:	Mark Einon <mark.einon@gmail.com>
5076S:	Odd Fixes
5077F:	drivers/net/ethernet/agere/
5078
5079ETHERNET BRIDGE
5080M:	Stephen Hemminger <stephen@networkplumber.org>
5081L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5082L:	netdev@vger.kernel.org
5083W:	http://www.linuxfoundation.org/en/Net:Bridge
5084S:	Maintained
5085F:	include/linux/netfilter_bridge/
5086F:	net/bridge/
5087
5088ETHERNET PHY LIBRARY
5089M:	Andrew Lunn <andrew@lunn.ch>
5090M:	Florian Fainelli <f.fainelli@gmail.com>
5091L:	netdev@vger.kernel.org
5092S:	Maintained
5093F:	Documentation/ABI/testing/sysfs-bus-mdio
5094F:	Documentation/devicetree/bindings/net/mdio*
5095F:	Documentation/networking/phy.txt
5096F:	drivers/net/phy/
5097F:	drivers/of/of_mdio.c
5098F:	drivers/of/of_net.c
5099F:	include/linux/*mdio*.h
5100F:	include/linux/of_net.h
5101F:	include/linux/phy.h
5102F:	include/linux/phy_fixed.h
5103F:	include/linux/platform_data/mdio-gpio.h
5104F:	include/trace/events/mdio.h
5105F:	include/uapi/linux/mdio.h
5106F:	include/uapi/linux/mii.h
5107
5108EXT2 FILE SYSTEM
5109M:	Jan Kara <jack@suse.com>
5110L:	linux-ext4@vger.kernel.org
5111S:	Maintained
5112F:	Documentation/filesystems/ext2.txt
5113F:	fs/ext2/
5114F:	include/linux/ext2*
5115
5116EXT4 FILE SYSTEM
5117M:	"Theodore Ts'o" <tytso@mit.edu>
5118M:	Andreas Dilger <adilger.kernel@dilger.ca>
5119L:	linux-ext4@vger.kernel.org
5120W:	http://ext4.wiki.kernel.org
5121Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5122T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5123S:	Maintained
5124F:	Documentation/filesystems/ext4.txt
5125F:	fs/ext4/
5126
5127Extended Verification Module (EVM)
5128M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5129L:	linux-ima-devel@lists.sourceforge.net
5130L:	linux-security-module@vger.kernel.org
5131S:	Supported
5132F:	security/integrity/evm/
5133
5134EXTENSIBLE FIRMWARE INTERFACE (EFI)
5135M:	Matt Fleming <matt@codeblueprint.co.uk>
5136M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5137L:	linux-efi@vger.kernel.org
5138T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5139S:	Maintained
5140F:	Documentation/efi-stub.txt
5141F:	arch/*/kernel/efi.c
5142F:	arch/x86/boot/compressed/eboot.[ch]
5143F:	arch/*/include/asm/efi.h
5144F:	arch/x86/platform/efi/
5145F:	drivers/firmware/efi/
5146F:	include/linux/efi*.h
5147F:	arch/arm/boot/compressed/efi-header.S
5148F:	arch/arm64/kernel/efi-entry.S
5149
5150EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5151M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5152M:	Chanwoo Choi <cw00.choi@samsung.com>
5153L:	linux-kernel@vger.kernel.org
5154T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5155S:	Maintained
5156F:	drivers/extcon/
5157F:	include/linux/extcon/
5158F:	include/linux/extcon.h
5159F:	Documentation/extcon/
5160F:	Documentation/devicetree/bindings/extcon/
5161
5162EXYNOS DP DRIVER
5163M:	Jingoo Han <jingoohan1@gmail.com>
5164L:	dri-devel@lists.freedesktop.org
5165S:	Maintained
5166F:	drivers/gpu/drm/exynos/exynos_dp*
5167
5168EXYNOS SYSMMU (IOMMU) driver
5169M:	Marek Szyprowski <m.szyprowski@samsung.com>
5170L:	iommu@lists.linux-foundation.org
5171S:	Maintained
5172F:	drivers/iommu/exynos-iommu.c
5173
5174EZchip NPS platform support
5175M:	Noam Camus <noamc@ezchip.com>
5176S:	Supported
5177F:	arch/arc/plat-eznps
5178F:	arch/arc/boot/dts/eznps.dts
5179
5180F2FS FILE SYSTEM
5181M:	Jaegeuk Kim <jaegeuk@kernel.org>
5182M:	Chao Yu <yuchao0@huawei.com>
5183L:	linux-f2fs-devel@lists.sourceforge.net
5184W:	https://f2fs.wiki.kernel.org/
5185T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5186S:	Maintained
5187F:	Documentation/filesystems/f2fs.txt
5188F:	Documentation/ABI/testing/sysfs-fs-f2fs
5189F:	fs/f2fs/
5190F:	include/linux/f2fs_fs.h
5191F:	include/trace/events/f2fs.h
5192
5193F71805F HARDWARE MONITORING DRIVER
5194M:	Jean Delvare <jdelvare@suse.com>
5195L:	linux-hwmon@vger.kernel.org
5196S:	Maintained
5197F:	Documentation/hwmon/f71805f
5198F:	drivers/hwmon/f71805f.c
5199
5200FANOTIFY
5201M:	Eric Paris <eparis@redhat.com>
5202S:	Maintained
5203F:	fs/notify/fanotify/
5204F:	include/linux/fanotify.h
5205F:	include/uapi/linux/fanotify.h
5206
5207FARSYNC SYNCHRONOUS DRIVER
5208M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5209W:	http://www.farsite.co.uk/
5210S:	Supported
5211F:	drivers/net/wan/farsync.*
5212
5213FAULT INJECTION SUPPORT
5214M:	Akinobu Mita <akinobu.mita@gmail.com>
5215S:	Supported
5216F:	Documentation/fault-injection/
5217F:	lib/fault-inject.c
5218
5219FBTFT Framebuffer drivers
5220M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5221S:	Maintained
5222F:	drivers/staging/fbtft/
5223
5224FC0011 TUNER DRIVER
5225M:	Michael Buesch <m@bues.ch>
5226L:	linux-media@vger.kernel.org
5227S:	Maintained
5228F:	drivers/media/tuners/fc0011.h
5229F:	drivers/media/tuners/fc0011.c
5230
5231FC2580 MEDIA DRIVER
5232M:	Antti Palosaari <crope@iki.fi>
5233L:	linux-media@vger.kernel.org
5234W:	https://linuxtv.org
5235W:	http://palosaari.fi/linux/
5236Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5237T:	git git://linuxtv.org/anttip/media_tree.git
5238S:	Maintained
5239F:	drivers/media/tuners/fc2580*
5240
5241FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5242M:	Johannes Thumshirn <jth@kernel.org>
5243L:	fcoe-devel@open-fcoe.org
5244W:	www.Open-FCoE.org
5245S:	Supported
5246F:	drivers/scsi/libfc/
5247F:	drivers/scsi/fcoe/
5248F:	include/scsi/fc/
5249F:	include/scsi/libfc.h
5250F:	include/scsi/libfcoe.h
5251F:	include/uapi/scsi/fc/
5252
5253FILE LOCKING (flock() and fcntl()/lockf())
5254M:	Jeff Layton <jlayton@poochiereds.net>
5255M:	"J. Bruce Fields" <bfields@fieldses.org>
5256L:	linux-fsdevel@vger.kernel.org
5257S:	Maintained
5258F:	include/linux/fcntl.h
5259F:	include/linux/fs.h
5260F:	include/uapi/linux/fcntl.h
5261F:	include/uapi/linux/fs.h
5262F:	fs/fcntl.c
5263F:	fs/locks.c
5264
5265FILESYSTEMS (VFS and infrastructure)
5266M:	Alexander Viro <viro@zeniv.linux.org.uk>
5267L:	linux-fsdevel@vger.kernel.org
5268S:	Maintained
5269F:	fs/*
5270
5271FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5272M:	Riku Voipio <riku.voipio@iki.fi>
5273L:	linux-hwmon@vger.kernel.org
5274S:	Maintained
5275F:	drivers/hwmon/f75375s.c
5276F:	include/linux/f75375s.h
5277
5278FIREWIRE AUDIO DRIVERS
5279M:	Clemens Ladisch <clemens@ladisch.de>
5280L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5281T:	git git://git.alsa-project.org/alsa-kernel.git
5282S:	Maintained
5283F:	sound/firewire/
5284
5285FIREWIRE MEDIA DRIVERS (firedtv)
5286M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5287L:	linux-media@vger.kernel.org
5288L:	linux1394-devel@lists.sourceforge.net
5289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5290S:	Maintained
5291F:	drivers/media/firewire/
5292
5293FIREWIRE SBP-2 TARGET
5294M:	Chris Boot <bootc@bootc.net>
5295L:	linux-scsi@vger.kernel.org
5296L:	target-devel@vger.kernel.org
5297L:	linux1394-devel@lists.sourceforge.net
5298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5299S:	Maintained
5300F:	drivers/target/sbp/
5301
5302FIREWIRE SUBSYSTEM
5303M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5304L:	linux1394-devel@lists.sourceforge.net
5305W:	http://ieee1394.wiki.kernel.org/
5306T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5307S:	Maintained
5308F:	drivers/firewire/
5309F:	include/linux/firewire.h
5310F:	include/uapi/linux/firewire*.h
5311F:	tools/firewire/
5312
5313FIRMWARE LOADER (request_firmware)
5314M:	Luis R. Rodriguez <mcgrof@kernel.org>
5315L:	linux-kernel@vger.kernel.org
5316S:	Maintained
5317F:	Documentation/firmware_class/
5318F:	drivers/base/firmware*.c
5319F:	include/linux/firmware.h
5320
5321FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5322M:	Joshua Morris <josh.h.morris@us.ibm.com>
5323M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5324S:	Maintained
5325F:	drivers/block/rsxx/
5326
5327FLOPPY DRIVER
5328M:	Jiri Kosina <jikos@kernel.org>
5329T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5330S:	Odd fixes
5331F:	drivers/block/floppy.c
5332
5333FMC SUBSYSTEM
5334M:	Alessandro Rubini <rubini@gnudd.com>
5335W:	http://www.ohwr.org/projects/fmc-bus
5336S:	Supported
5337F:	drivers/fmc/
5338F:	include/linux/fmc*.h
5339F:	include/linux/ipmi-fru.h
5340K:	fmc_d.*register
5341
5342FPGA MANAGER FRAMEWORK
5343M:	Alan Tull <atull@kernel.org>
5344R:	Moritz Fischer <moritz.fischer@ettus.com>
5345L:	linux-fpga@vger.kernel.org
5346S:	Maintained
5347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5348F:	Documentation/fpga/
5349F:	Documentation/devicetree/bindings/fpga/
5350F:	drivers/fpga/
5351F:	include/linux/fpga/
5352W:	http://www.rocketboards.org
5353
5354FPU EMULATOR
5355M:	Bill Metzenthen <billm@melbpc.org.au>
5356W:	http://floatingpoint.sourceforge.net/emulator/index.html
5357S:	Maintained
5358F:	arch/x86/math-emu/
5359
5360FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5361L:	netdev@vger.kernel.org
5362S:	Orphan
5363F:	drivers/net/wan/dlci.c
5364F:	drivers/net/wan/sdla.c
5365
5366FRAMEBUFFER LAYER
5367M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5368L:	linux-fbdev@vger.kernel.org
5369T:	git git://github.com/bzolnier/linux.git
5370Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5371S:	Maintained
5372F:	Documentation/fb/
5373F:	drivers/video/
5374F:	include/video/
5375F:	include/linux/fb.h
5376F:	include/uapi/video/
5377F:	include/uapi/linux/fb.h
5378
5379FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5380M:	Horia Geantă <horia.geanta@nxp.com>
5381M:	Dan Douglass <dan.douglass@nxp.com>
5382L:	linux-crypto@vger.kernel.org
5383S:	Maintained
5384F:	drivers/crypto/caam/
5385F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5386
5387FREESCALE DIU FRAMEBUFFER DRIVER
5388M:	Timur Tabi <timur@tabi.org>
5389L:	linux-fbdev@vger.kernel.org
5390S:	Maintained
5391F:	drivers/video/fbdev/fsl-diu-fb.*
5392
5393FREESCALE DMA DRIVER
5394M:	Li Yang <leoyang.li@nxp.com>
5395M:	Zhang Wei <zw@zh-kernel.org>
5396L:	linuxppc-dev@lists.ozlabs.org
5397S:	Maintained
5398F:	drivers/dma/fsldma.*
5399
5400FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5401M:	Claudiu Manoil <claudiu.manoil@freescale.com>
5402L:	netdev@vger.kernel.org
5403S:	Maintained
5404F:	drivers/net/ethernet/freescale/gianfar*
5405X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5406F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5407
5408FREESCALE GPMI NAND DRIVER
5409M:	Han Xu <han.xu@nxp.com>
5410L:	linux-mtd@lists.infradead.org
5411S:	Maintained
5412F:	drivers/mtd/nand/gpmi-nand/*
5413
5414FREESCALE I2C CPM DRIVER
5415M:	Jochen Friedrich <jochen@scram.de>
5416L:	linuxppc-dev@lists.ozlabs.org
5417L:	linux-i2c@vger.kernel.org
5418S:	Maintained
5419F:	drivers/i2c/busses/i2c-cpm.c
5420
5421FREESCALE IMX / MXC FEC DRIVER
5422M:	Fugang Duan <fugang.duan@nxp.com>
5423L:	netdev@vger.kernel.org
5424S:	Maintained
5425F:	drivers/net/ethernet/freescale/fec_main.c
5426F:	drivers/net/ethernet/freescale/fec_ptp.c
5427F:	drivers/net/ethernet/freescale/fec.h
5428F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5429
5430FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5431M:	Sascha Hauer <kernel@pengutronix.de>
5432L:	linux-fbdev@vger.kernel.org
5433L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5434S:	Maintained
5435F:	include/linux/platform_data/video-imxfb.h
5436F:	drivers/video/fbdev/imxfb.c
5437
5438FREESCALE QORIQ DPAA ETHERNET DRIVER
5439M:	Madalin Bucur <madalin.bucur@nxp.com>
5440L:	netdev@vger.kernel.org
5441S:	Maintained
5442F:	drivers/net/ethernet/freescale/dpaa
5443
5444FREESCALE QORIQ DPAA FMAN DRIVER
5445M:	Madalin Bucur <madalin.bucur@nxp.com>
5446L:	netdev@vger.kernel.org
5447S:	Maintained
5448F:	drivers/net/ethernet/freescale/fman
5449F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5450
5451FREESCALE QUAD SPI DRIVER
5452M:	Han Xu <han.xu@nxp.com>
5453L:	linux-mtd@lists.infradead.org
5454S:	Maintained
5455F:	drivers/mtd/spi-nor/fsl-quadspi.c
5456
5457FREESCALE QUICC ENGINE LIBRARY
5458M:	Qiang Zhao <qiang.zhao@nxp.com>
5459L:	linuxppc-dev@lists.ozlabs.org
5460S:	Maintained
5461F:	drivers/soc/fsl/qe/
5462F:	include/soc/fsl/*qe*.h
5463F:	include/soc/fsl/*ucc*.h
5464
5465FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5466M:	Li Yang <leoyang.li@nxp.com>
5467L:	netdev@vger.kernel.org
5468L:	linuxppc-dev@lists.ozlabs.org
5469S:	Maintained
5470F:	drivers/net/ethernet/freescale/ucc_geth*
5471
5472FREESCALE QUICC ENGINE UCC HDLC DRIVER
5473M:	Zhao Qiang <qiang.zhao@nxp.com>
5474L:	netdev@vger.kernel.org
5475L:	linuxppc-dev@lists.ozlabs.org
5476S:	Maintained
5477F:	drivers/net/wan/fsl_ucc_hdlc*
5478
5479FREESCALE QUICC ENGINE UCC UART DRIVER
5480M:	Timur Tabi <timur@tabi.org>
5481L:	linuxppc-dev@lists.ozlabs.org
5482S:	Maintained
5483F:	drivers/tty/serial/ucc_uart.c
5484
5485FREESCALE SOC DRIVERS
5486M:	Li Yang <leoyang.li@nxp.com>
5487L:	linuxppc-dev@lists.ozlabs.org
5488L:	linux-arm-kernel@lists.infradead.org
5489S:	Maintained
5490F:	Documentation/devicetree/bindings/soc/fsl/
5491F:	drivers/soc/fsl/
5492F:	include/linux/fsl/
5493
5494FREESCALE SOC FS_ENET DRIVER
5495M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5496M:	Vitaly Bordug <vbordug@ru.mvista.com>
5497L:	linuxppc-dev@lists.ozlabs.org
5498L:	netdev@vger.kernel.org
5499S:	Maintained
5500F:	drivers/net/ethernet/freescale/fs_enet/
5501F:	include/linux/fs_enet_pd.h
5502
5503FREESCALE SOC SOUND DRIVERS
5504M:	Timur Tabi <timur@tabi.org>
5505M:	Nicolin Chen <nicoleotsuka@gmail.com>
5506M:	Xiubo Li <Xiubo.Lee@gmail.com>
5507R:	Fabio Estevam <fabio.estevam@nxp.com>
5508L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5509L:	linuxppc-dev@lists.ozlabs.org
5510S:	Maintained
5511F:	sound/soc/fsl/fsl*
5512F:	sound/soc/fsl/imx*
5513F:	sound/soc/fsl/mpc8610_hpcd.c
5514
5515FREESCALE USB PERIPHERAL DRIVERS
5516M:	Li Yang <leoyang.li@nxp.com>
5517L:	linux-usb@vger.kernel.org
5518L:	linuxppc-dev@lists.ozlabs.org
5519S:	Maintained
5520F:	drivers/usb/gadget/udc/fsl*
5521
5522FREEVXFS FILESYSTEM
5523M:	Christoph Hellwig <hch@infradead.org>
5524W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5525S:	Maintained
5526F:	fs/freevxfs/
5527
5528FREEZER
5529M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5530M:	Pavel Machek <pavel@ucw.cz>
5531L:	linux-pm@vger.kernel.org
5532S:	Supported
5533F:	Documentation/power/freezing-of-tasks.txt
5534F:	include/linux/freezer.h
5535F:	kernel/freezer.c
5536
5537FRONTSWAP API
5538M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5539L:	linux-kernel@vger.kernel.org
5540S:	Maintained
5541F:	mm/frontswap.c
5542F:	include/linux/frontswap.h
5543
5544FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5545M:	David Howells <dhowells@redhat.com>
5546L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5547S:	Supported
5548F:	Documentation/filesystems/caching/
5549F:	fs/fscache/
5550F:	include/linux/fscache*.h
5551
5552FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5553M:	Theodore Y. Ts'o <tytso@mit.edu>
5554M:	Jaegeuk Kim <jaegeuk@kernel.org>
5555L:	linux-fscrypt@vger.kernel.org
5556Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5557T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5558S:	Supported
5559F:	fs/crypto/
5560F:	include/linux/fscrypt*.h
5561
5562FUJITSU FR-V (FRV) PORT
5563S:	Orphan
5564F:	arch/frv/
5565
5566FUJITSU LAPTOP EXTRAS
5567M:	Jonathan Woithe <jwoithe@just42.net>
5568L:	platform-driver-x86@vger.kernel.org
5569S:	Maintained
5570F:	drivers/platform/x86/fujitsu-laptop.c
5571
5572FUJITSU M-5MO LS CAMERA ISP DRIVER
5573M:	Kyungmin Park <kyungmin.park@samsung.com>
5574M:	Heungjun Kim <riverful.kim@samsung.com>
5575L:	linux-media@vger.kernel.org
5576S:	Maintained
5577F:	drivers/media/i2c/m5mols/
5578F:	include/media/i2c/m5mols.h
5579
5580FUJITSU TABLET EXTRAS
5581M:	Robert Gerlach <khnz@gmx.de>
5582L:	platform-driver-x86@vger.kernel.org
5583S:	Maintained
5584F:	drivers/platform/x86/fujitsu-tablet.c
5585
5586FUSE: FILESYSTEM IN USERSPACE
5587M:	Miklos Szeredi <miklos@szeredi.hu>
5588L:	linux-fsdevel@vger.kernel.org
5589W:	http://fuse.sourceforge.net/
5590T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5591S:	Maintained
5592F:	fs/fuse/
5593F:	include/uapi/linux/fuse.h
5594F:	Documentation/filesystems/fuse.txt
5595
5596FUTEX SUBSYSTEM
5597M:	Thomas Gleixner <tglx@linutronix.de>
5598M:	Ingo Molnar <mingo@redhat.com>
5599R:	Peter Zijlstra <peterz@infradead.org>
5600R:	Darren Hart <dvhart@infradead.org>
5601L:	linux-kernel@vger.kernel.org
5602T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5603S:	Maintained
5604F:	kernel/futex.c
5605F:	kernel/futex_compat.c
5606F:	include/asm-generic/futex.h
5607F:	include/linux/futex.h
5608F:	include/uapi/linux/futex.h
5609F:	tools/testing/selftests/futex/
5610F:	tools/perf/bench/futex*
5611F:	Documentation/*futex*
5612
5613FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5614M:	Rik Faith <faith@cs.unc.edu>
5615L:	linux-scsi@vger.kernel.org
5616S:	Odd Fixes (e.g., new signatures)
5617F:	drivers/scsi/fdomain.*
5618
5619GCC PLUGINS
5620M:	Kees Cook <keescook@chromium.org>
5621R:	Emese Revfy <re.emese@gmail.com>
5622L:	kernel-hardening@lists.openwall.com
5623S:	Maintained
5624F:	scripts/gcc-plugins/
5625F:	scripts/gcc-plugin.sh
5626F:	scripts/Makefile.gcc-plugins
5627F:	Documentation/gcc-plugins.txt
5628
5629GCOV BASED KERNEL PROFILING
5630M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5631S:	Maintained
5632F:	kernel/gcov/
5633F:	Documentation/dev-tools/gcov.rst
5634
5635GDB KERNEL DEBUGGING HELPER SCRIPTS
5636M:	Jan Kiszka <jan.kiszka@siemens.com>
5637M:	Kieran Bingham <kieran@bingham.xyz>
5638S:	Supported
5639F:	scripts/gdb/
5640
5641GDT SCSI DISK ARRAY CONTROLLER DRIVER
5642M:	Achim Leubner <achim_leubner@adaptec.com>
5643L:	linux-scsi@vger.kernel.org
5644W:	http://www.icp-vortex.com/
5645S:	Supported
5646F:	drivers/scsi/gdt*
5647
5648GEMTEK FM RADIO RECEIVER DRIVER
5649M:	Hans Verkuil <hverkuil@xs4all.nl>
5650L:	linux-media@vger.kernel.org
5651T:	git git://linuxtv.org/media_tree.git
5652W:	https://linuxtv.org
5653S:	Maintained
5654F:	drivers/media/radio/radio-gemtek*
5655
5656GENERIC GPIO I2C DRIVER
5657M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5658S:	Supported
5659F:	drivers/i2c/busses/i2c-gpio.c
5660F:	include/linux/i2c-gpio.h
5661
5662GENERIC GPIO I2C MULTIPLEXER DRIVER
5663M:	Peter Korsgaard <peter.korsgaard@barco.com>
5664L:	linux-i2c@vger.kernel.org
5665S:	Supported
5666F:	drivers/i2c/muxes/i2c-mux-gpio.c
5667F:	include/linux/i2c-mux-gpio.h
5668F:	Documentation/i2c/muxes/i2c-mux-gpio
5669
5670GENERIC HDLC (WAN) DRIVERS
5671M:	Krzysztof Halasa <khc@pm.waw.pl>
5672W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5673S:	Maintained
5674F:	drivers/net/wan/c101.c
5675F:	drivers/net/wan/hd6457*
5676F:	drivers/net/wan/hdlc*
5677F:	drivers/net/wan/n2.c
5678F:	drivers/net/wan/pc300too.c
5679F:	drivers/net/wan/pci200syn.c
5680F:	drivers/net/wan/wanxl*
5681
5682GENERIC INCLUDE/ASM HEADER FILES
5683M:	Arnd Bergmann <arnd@arndb.de>
5684L:	linux-arch@vger.kernel.org
5685T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5686S:	Maintained
5687F:	include/asm-generic/
5688F:	include/uapi/asm-generic/
5689
5690GENERIC PHY FRAMEWORK
5691M:	Kishon Vijay Abraham I <kishon@ti.com>
5692L:	linux-kernel@vger.kernel.org
5693T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5694S:	Supported
5695F:	drivers/phy/
5696F:	include/linux/phy/
5697
5698GENERIC PM DOMAINS
5699M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5700M:	Kevin Hilman <khilman@kernel.org>
5701M:	Ulf Hansson <ulf.hansson@linaro.org>
5702L:	linux-pm@vger.kernel.org
5703S:	Supported
5704F:	drivers/base/power/domain*.c
5705F:	include/linux/pm_domain.h
5706F:	Documentation/devicetree/bindings/power/power_domain.txt
5707
5708GENERIC UIO DRIVER FOR PCI DEVICES
5709M:	"Michael S. Tsirkin" <mst@redhat.com>
5710L:	kvm@vger.kernel.org
5711S:	Supported
5712F:	drivers/uio/uio_pci_generic.c
5713
5714GENWQE (IBM Generic Workqueue Card)
5715M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5716M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5717S:	Supported
5718F:	drivers/misc/genwqe/
5719
5720GET_MAINTAINER SCRIPT
5721M:	Joe Perches <joe@perches.com>
5722S:	Maintained
5723F:	scripts/get_maintainer.pl
5724
5725GFS2 FILE SYSTEM
5726M:	Steven Whitehouse <swhiteho@redhat.com>
5727M:	Bob Peterson <rpeterso@redhat.com>
5728L:	cluster-devel@redhat.com
5729W:	http://sources.redhat.com/cluster/
5730T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5731S:	Supported
5732F:	Documentation/filesystems/gfs2*.txt
5733F:	fs/gfs2/
5734F:	include/uapi/linux/gfs2_ondisk.h
5735
5736GIGASET ISDN DRIVERS
5737M:	Paul Bolle <pebolle@tiscali.nl>
5738L:	gigaset307x-common@lists.sourceforge.net
5739W:	http://gigaset307x.sourceforge.net/
5740S:	Odd Fixes
5741F:	Documentation/isdn/README.gigaset
5742F:	drivers/isdn/gigaset/
5743F:	include/uapi/linux/gigaset_dev.h
5744
5745GO7007 MPEG CODEC
5746M:	Hans Verkuil <hans.verkuil@cisco.com>
5747L:	linux-media@vger.kernel.org
5748S:	Maintained
5749F:	drivers/media/usb/go7007/
5750
5751GOODIX TOUCHSCREEN
5752M:	Bastien Nocera <hadess@hadess.net>
5753L:	linux-input@vger.kernel.org
5754S:	Maintained
5755F:	drivers/input/touchscreen/goodix.c
5756
5757GPIO ACPI SUPPORT
5758M:	Mika Westerberg <mika.westerberg@linux.intel.com>
5759M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5760L:	linux-gpio@vger.kernel.org
5761L:	linux-acpi@vger.kernel.org
5762S:	Maintained
5763F:	Documentation/acpi/gpio-properties.txt
5764F:	drivers/gpio/gpiolib-acpi.c
5765
5766GPIO MOCKUP DRIVER
5767M:	Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5768L:	linux-gpio@vger.kernel.org
5769S:	Maintained
5770F:	drivers/gpio/gpio-mockup.c
5771F:	tools/testing/selftests/gpio/
5772
5773GPIO SUBSYSTEM
5774M:	Linus Walleij <linus.walleij@linaro.org>
5775L:	linux-gpio@vger.kernel.org
5776T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5777S:	Maintained
5778F:	Documentation/devicetree/bindings/gpio/
5779F:	Documentation/gpio/
5780F:	Documentation/ABI/testing/gpio-cdev
5781F:	Documentation/ABI/obsolete/sysfs-gpio
5782F:	drivers/gpio/
5783F:	include/linux/gpio/
5784F:	include/linux/gpio.h
5785F:	include/asm-generic/gpio.h
5786F:	include/uapi/linux/gpio.h
5787F:	tools/gpio/
5788
5789GRE DEMULTIPLEXER DRIVER
5790M:	Dmitry Kozlov <xeb@mail.ru>
5791L:	netdev@vger.kernel.org
5792S:	Maintained
5793F:	net/ipv4/gre_demux.c
5794F:	net/ipv4/gre_offload.c
5795F:	include/net/gre.h
5796
5797GRETH 10/100/1G Ethernet MAC device driver
5798M:	Andreas Larsson <andreas@gaisler.com>
5799L:	netdev@vger.kernel.org
5800S:	Maintained
5801F:	drivers/net/ethernet/aeroflex/
5802
5803GREYBUS AUDIO PROTOCOLS DRIVERS
5804M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
5805M:	Mark Greer <mgreer@animalcreek.com>
5806S:	Maintained
5807F:	drivers/staging/greybus/audio_apbridgea.c
5808F:	drivers/staging/greybus/audio_apbridgea.h
5809F:	drivers/staging/greybus/audio_codec.c
5810F:	drivers/staging/greybus/audio_codec.h
5811F:	drivers/staging/greybus/audio_gb.c
5812F:	drivers/staging/greybus/audio_manager.c
5813F:	drivers/staging/greybus/audio_manager.h
5814F:	drivers/staging/greybus/audio_manager_module.c
5815F:	drivers/staging/greybus/audio_manager_private.h
5816F:	drivers/staging/greybus/audio_manager_sysfs.c
5817F:	drivers/staging/greybus/audio_module.c
5818F:	drivers/staging/greybus/audio_topology.c
5819
5820GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
5821M:	Viresh Kumar <vireshk@kernel.org>
5822S:	Maintained
5823F:	drivers/staging/greybus/authentication.c
5824F:	drivers/staging/greybus/bootrom.c
5825F:	drivers/staging/greybus/firmware.h
5826F:	drivers/staging/greybus/fw-core.c
5827F:	drivers/staging/greybus/fw-download.c
5828F:	drivers/staging/greybus/fw-managament.c
5829F:	drivers/staging/greybus/greybus_authentication.h
5830F:	drivers/staging/greybus/greybus_firmware.h
5831F:	drivers/staging/greybus/hid.c
5832F:	drivers/staging/greybus/i2c.c
5833F:	drivers/staging/greybus/spi.c
5834F:	drivers/staging/greybus/spilib.c
5835F:	drivers/staging/greybus/spilib.h
5836
5837GREYBUS LOOBACK/TIME PROTOCOLS DRIVERS
5838M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
5839S:	Maintained
5840F:	drivers/staging/greybus/loopback.c
5841F:	drivers/staging/greybus/timesync.c
5842F:	drivers/staging/greybus/timesync_platform.c
5843
5844GREYBUS PLATFORM DRIVERS
5845M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5846S:	Maintained
5847F:	drivers/staging/greybus/arche-platform.c
5848F:	drivers/staging/greybus/arche-apb-ctrl.c
5849F:	drivers/staging/greybus/arche_platform.h
5850
5851GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
5852M:	Rui Miguel Silva <rmfrfs@gmail.com>
5853S:	Maintained
5854F:	drivers/staging/greybus/sdio.c
5855F:	drivers/staging/greybus/light.c
5856F:	drivers/staging/greybus/gpio.c
5857F:	drivers/staging/greybus/power_supply.c
5858F:	drivers/staging/greybus/spi.c
5859F:	drivers/staging/greybus/spilib.c
5860
5861GREYBUS SUBSYSTEM
5862M:	Johan Hovold <johan@kernel.org>
5863M:	Alex Elder <elder@kernel.org>
5864M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5865S:	Maintained
5866F:	drivers/staging/greybus/
5867L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
5868
5869GREYBUS UART PROTOCOLS DRIVERS
5870M:	David Lin <dtwlin@gmail.com>
5871S:	Maintained
5872F:	drivers/staging/greybus/uart.c
5873F:	drivers/staging/greybus/log.c
5874
5875GS1662 VIDEO SERIALIZER
5876M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5877L:	linux-media@vger.kernel.org
5878T:	git git://linuxtv.org/media_tree.git
5879S:	Maintained
5880F:	drivers/media/spi/gs1662.c
5881
5882GSPCA FINEPIX SUBDRIVER
5883M:	Frank Zago <frank@zago.net>
5884L:	linux-media@vger.kernel.org
5885T:	git git://linuxtv.org/media_tree.git
5886S:	Maintained
5887F:	drivers/media/usb/gspca/finepix.c
5888
5889GSPCA GL860 SUBDRIVER
5890M:	Olivier Lorin <o.lorin@laposte.net>
5891L:	linux-media@vger.kernel.org
5892T:	git git://linuxtv.org/media_tree.git
5893S:	Maintained
5894F:	drivers/media/usb/gspca/gl860/
5895
5896GSPCA M5602 SUBDRIVER
5897M:	Erik Andren <erik.andren@gmail.com>
5898L:	linux-media@vger.kernel.org
5899T:	git git://linuxtv.org/media_tree.git
5900S:	Maintained
5901F:	drivers/media/usb/gspca/m5602/
5902
5903GSPCA PAC207 SONIXB SUBDRIVER
5904M:	Hans Verkuil <hverkuil@xs4all.nl>
5905L:	linux-media@vger.kernel.org
5906T:	git git://linuxtv.org/media_tree.git
5907S:	Odd Fixes
5908F:	drivers/media/usb/gspca/pac207.c
5909
5910GSPCA SN9C20X SUBDRIVER
5911M:	Brian Johnson <brijohn@gmail.com>
5912L:	linux-media@vger.kernel.org
5913T:	git git://linuxtv.org/media_tree.git
5914S:	Maintained
5915F:	drivers/media/usb/gspca/sn9c20x.c
5916
5917GSPCA T613 SUBDRIVER
5918M:	Leandro Costantino <lcostantino@gmail.com>
5919L:	linux-media@vger.kernel.org
5920T:	git git://linuxtv.org/media_tree.git
5921S:	Maintained
5922F:	drivers/media/usb/gspca/t613.c
5923
5924GSPCA USB WEBCAM DRIVER
5925M:	Hans Verkuil <hverkuil@xs4all.nl>
5926L:	linux-media@vger.kernel.org
5927T:	git git://linuxtv.org/media_tree.git
5928S:	Odd Fixes
5929F:	drivers/media/usb/gspca/
5930
5931GTP (GPRS Tunneling Protocol)
5932M:	Pablo Neira Ayuso <pablo@netfilter.org>
5933M:	Harald Welte <laforge@gnumonks.org>
5934L:	osmocom-net-gprs@lists.osmocom.org
5935T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5936S:	Maintained
5937F:	drivers/net/gtp.c
5938
5939GUID PARTITION TABLE (GPT)
5940M:	Davidlohr Bueso <dave@stgolabs.net>
5941L:	linux-efi@vger.kernel.org
5942S:	Maintained
5943F:	block/partitions/efi.*
5944
5945H8/300 ARCHITECTURE
5946M:	Yoshinori Sato <ysato@users.sourceforge.jp>
5947L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5948W:	http://uclinux-h8.sourceforge.jp
5949T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5950S:	Maintained
5951F:	arch/h8300/
5952F:	drivers/clocksource/h8300_*.c
5953F:	drivers/clk/h8300/
5954F:	drivers/irqchip/irq-renesas-h8*.c
5955
5956HACKRF MEDIA DRIVER
5957M:	Antti Palosaari <crope@iki.fi>
5958L:	linux-media@vger.kernel.org
5959W:	https://linuxtv.org
5960W:	http://palosaari.fi/linux/
5961Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5962T:	git git://linuxtv.org/anttip/media_tree.git
5963S:	Maintained
5964F:	drivers/media/usb/hackrf/
5965
5966HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5967M:	Frank Seidel <frank@f-seidel.de>
5968L:	platform-driver-x86@vger.kernel.org
5969W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5970S:	Maintained
5971F:	drivers/platform/x86/hdaps.c
5972
5973HARDWARE MONITORING
5974M:	Jean Delvare <jdelvare@suse.com>
5975M:	Guenter Roeck <linux@roeck-us.net>
5976L:	linux-hwmon@vger.kernel.org
5977W:	http://hwmon.wiki.kernel.org/
5978T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5979T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5980S:	Maintained
5981F:	Documentation/hwmon/
5982F:	drivers/hwmon/
5983F:	include/linux/hwmon*.h
5984
5985HARDWARE RANDOM NUMBER GENERATOR CORE
5986M:	Matt Mackall <mpm@selenic.com>
5987M:	Herbert Xu <herbert@gondor.apana.org.au>
5988L:	linux-crypto@vger.kernel.org
5989S:	Odd fixes
5990F:	Documentation/devicetree/bindings/rng/
5991F:	Documentation/hw_random.txt
5992F:	drivers/char/hw_random/
5993F:	include/linux/hw_random.h
5994
5995HARDWARE SPINLOCK CORE
5996M:	Ohad Ben-Cohen <ohad@wizery.com>
5997M:	Bjorn Andersson <bjorn.andersson@linaro.org>
5998L:	linux-remoteproc@vger.kernel.org
5999S:	Maintained
6000T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6001F:	Documentation/devicetree/bindings/hwlock/
6002F:	Documentation/hwspinlock.txt
6003F:	drivers/hwspinlock/
6004F:	include/linux/hwspinlock.h
6005
6006HARMONY SOUND DRIVER
6007L:	linux-parisc@vger.kernel.org
6008S:	Maintained
6009F:	sound/parisc/harmony.*
6010
6011HDPVR USB VIDEO ENCODER DRIVER
6012M:	Hans Verkuil <hverkuil@xs4all.nl>
6013L:	linux-media@vger.kernel.org
6014T:	git git://linuxtv.org/media_tree.git
6015W:	https://linuxtv.org
6016S:	Odd Fixes
6017F:	drivers/media/usb/hdpvr/
6018
6019HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6020M:	Jimmy Vance <jimmy.vance@hpe.com>
6021S:	Supported
6022F:	Documentation/watchdog/hpwdt.txt
6023F:	drivers/watchdog/hpwdt.c
6024
6025HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6026M:	Don Brace <don.brace@microsemi.com>
6027L:	esc.storagedev@microsemi.com
6028L:	linux-scsi@vger.kernel.org
6029S:	Supported
6030F:	Documentation/scsi/hpsa.txt
6031F:	drivers/scsi/hpsa*.[ch]
6032F:	include/linux/cciss*.h
6033F:	include/uapi/linux/cciss*.h
6034
6035HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
6036M:	Don Brace <don.brace@microsemi.com>
6037L:	esc.storagedev@microsemi.com
6038L:	linux-scsi@vger.kernel.org
6039S:	Supported
6040F:	Documentation/blockdev/cciss.txt
6041F:	drivers/block/cciss*
6042F:	include/linux/cciss_ioctl.h
6043F:	include/uapi/linux/cciss_ioctl.h
6044
6045HFI1 DRIVER
6046M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6047M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6048L:	linux-rdma@vger.kernel.org
6049S:	Supported
6050F:	drivers/infiniband/hw/hfi1
6051
6052HFS FILESYSTEM
6053L:	linux-fsdevel@vger.kernel.org
6054S:	Orphan
6055F:	Documentation/filesystems/hfs.txt
6056F:	fs/hfs/
6057
6058HFSPLUS FILESYSTEM
6059L:	linux-fsdevel@vger.kernel.org
6060S:	Orphan
6061F:	Documentation/filesystems/hfsplus.txt
6062F:	fs/hfsplus/
6063
6064HGA FRAMEBUFFER DRIVER
6065M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6066L:	linux-nvidia@lists.surfsouth.com
6067W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6068S:	Maintained
6069F:	drivers/video/fbdev/hgafb.c
6070
6071HIBERNATION (aka Software Suspend, aka swsusp)
6072M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6073M:	Pavel Machek <pavel@ucw.cz>
6074L:	linux-pm@vger.kernel.org
6075B:	https://bugzilla.kernel.org
6076S:	Supported
6077F:	arch/x86/power/
6078F:	drivers/base/power/
6079F:	kernel/power/
6080F:	include/linux/suspend.h
6081F:	include/linux/freezer.h
6082F:	include/linux/pm.h
6083F:	arch/*/include/asm/suspend*.h
6084
6085HID CORE LAYER
6086M:	Jiri Kosina <jikos@kernel.org>
6087R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6088L:	linux-input@vger.kernel.org
6089T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6090S:	Maintained
6091F:	drivers/hid/
6092F:	include/linux/hid*
6093F:	include/uapi/linux/hid*
6094
6095HID SENSOR HUB DRIVERS
6096M:	Jiri Kosina <jikos@kernel.org>
6097M:	Jonathan Cameron <jic23@kernel.org>
6098M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6099L:	linux-input@vger.kernel.org
6100L:	linux-iio@vger.kernel.org
6101S:	Maintained
6102F:	Documentation/hid/hid-sensor*
6103F:	drivers/hid/hid-sensor-*
6104F:	drivers/iio/*/hid-*
6105F:	include/linux/hid-sensor-*
6106
6107HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6108M:	Thomas Gleixner <tglx@linutronix.de>
6109L:	linux-kernel@vger.kernel.org
6110T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6111S:	Maintained
6112F:	Documentation/timers/
6113F:	kernel/time/hrtimer.c
6114F:	kernel/time/clockevents.c
6115F:	kernel/time/timer_*.c
6116F:	include/linux/clockchips.h
6117F:	include/linux/hrtimer.h
6118
6119HIGH-SPEED SCC DRIVER FOR AX.25
6120L:	linux-hams@vger.kernel.org
6121S:	Orphan
6122F:	drivers/net/hamradio/dmascc.c
6123F:	drivers/net/hamradio/scc.c
6124
6125HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6126M:	HighPoint Linux Team <linux@highpoint-tech.com>
6127W:	http://www.highpoint-tech.com
6128S:	Supported
6129F:	Documentation/scsi/hptiop.txt
6130F:	drivers/scsi/hptiop.c
6131
6132HIPPI
6133M:	Jes Sorensen <jes@trained-monkey.org>
6134L:	linux-hippi@sunsite.dk
6135S:	Maintained
6136F:	include/linux/hippidevice.h
6137F:	include/uapi/linux/if_hippi.h
6138F:	net/802/hippi.c
6139F:	drivers/net/hippi/
6140
6141HISILICON NETWORK SUBSYSTEM DRIVER
6142M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6143M:	Salil Mehta <salil.mehta@huawei.com>
6144L:	netdev@vger.kernel.org
6145W:	http://www.hisilicon.com
6146S:	Maintained
6147F:	drivers/net/ethernet/hisilicon/
6148F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6149
6150HISILICON ROCE DRIVER
6151M:	Lijun Ou <oulijun@huawei.com>
6152M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6153L:	linux-rdma@vger.kernel.org
6154S:	Maintained
6155F:	drivers/infiniband/hw/hns/
6156F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6157
6158HISILICON SAS Controller
6159M:	John Garry <john.garry@huawei.com>
6160W:	http://www.hisilicon.com
6161S:	Supported
6162F:	drivers/scsi/hisi_sas/
6163F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6164
6165HOST AP DRIVER
6166M:	Jouni Malinen <j@w1.fi>
6167L:	linux-wireless@vger.kernel.org
6168W:	http://w1.fi/hostap-driver.html
6169S:	Obsolete
6170F:	drivers/net/wireless/intersil/hostap/
6171
6172HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6173L:	platform-driver-x86@vger.kernel.org
6174S:	Orphan
6175F:	drivers/platform/x86/tc1100-wmi.c
6176
6177HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6178M:	Jaroslav Kysela <perex@perex.cz>
6179S:	Maintained
6180F:	drivers/net/ethernet/hp/hp100.*
6181
6182HPET:	High Precision Event Timers driver
6183M:	Clemens Ladisch <clemens@ladisch.de>
6184S:	Maintained
6185F:	Documentation/timers/hpet.txt
6186F:	drivers/char/hpet.c
6187F:	include/linux/hpet.h
6188F:	include/uapi/linux/hpet.h
6189
6190HPET:	x86
6191S:	Orphan
6192F:	arch/x86/kernel/hpet.c
6193F:	arch/x86/include/asm/hpet.h
6194
6195HPFS FILESYSTEM
6196M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6197W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6198S:	Maintained
6199F:	fs/hpfs/
6200
6201HSI SUBSYSTEM
6202M:	Sebastian Reichel <sre@kernel.org>
6203T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6204S:	Maintained
6205F:	Documentation/ABI/testing/sysfs-bus-hsi
6206F:	Documentation/driver-api/hsi.rst
6207F:	drivers/hsi/
6208F:	include/linux/hsi/
6209F:	include/uapi/linux/hsi/
6210
6211HSO 3G MODEM DRIVER
6212L:	linux-usb@vger.kernel.org
6213S:	Orphan
6214F:	drivers/net/usb/hso.c
6215
6216HSR NETWORK PROTOCOL
6217M:	Arvid Brodin <arvid.brodin@alten.se>
6218L:	netdev@vger.kernel.org
6219S:	Maintained
6220F:	net/hsr/
6221
6222HT16K33 LED CONTROLLER DRIVER
6223M:	Robin van der Gracht <robin@protonic.nl>
6224S:	Maintained
6225F:	drivers/auxdisplay/ht16k33.c
6226F:	Documentation/devicetree/bindings/display/ht16k33.txt
6227
6228HTCPEN TOUCHSCREEN DRIVER
6229M:	Pau Oliva Fora <pof@eslack.org>
6230L:	linux-input@vger.kernel.org
6231S:	Maintained
6232F:	drivers/input/touchscreen/htcpen.c
6233
6234HUGETLB FILESYSTEM
6235M:	Nadia Yvette Chambers <nyc@holomorphy.com>
6236S:	Maintained
6237F:	fs/hugetlbfs/
6238
6239HVA ST MEDIA DRIVER
6240M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6241L:	linux-media@vger.kernel.org
6242T:	git git://linuxtv.org/media_tree.git
6243W:	https://linuxtv.org
6244S:	Supported
6245F:	drivers/media/platform/sti/hva
6246
6247HWPOISON MEMORY FAILURE HANDLING
6248M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6249L:	linux-mm@kvack.org
6250S:	Maintained
6251F:	mm/memory-failure.c
6252F:	mm/hwpoison-inject.c
6253
6254Hyper-V CORE AND DRIVERS
6255M:	"K. Y. Srinivasan" <kys@microsoft.com>
6256M:	Haiyang Zhang <haiyangz@microsoft.com>
6257M:	Stephen Hemminger <sthemmin@microsoft.com>
6258L:	devel@linuxdriverproject.org
6259S:	Maintained
6260F:	arch/x86/include/asm/mshyperv.h
6261F:	arch/x86/include/uapi/asm/hyperv.h
6262F:	arch/x86/kernel/cpu/mshyperv.c
6263F:	arch/x86/hyperv
6264F:	drivers/hid/hid-hyperv.c
6265F:	drivers/hv/
6266F:	drivers/input/serio/hyperv-keyboard.c
6267F:	drivers/pci/host/pci-hyperv.c
6268F:	drivers/net/hyperv/
6269F:	drivers/scsi/storvsc_drv.c
6270F:	drivers/uio/uio_hv_generic.c
6271F:	drivers/video/fbdev/hyperv_fb.c
6272F:	include/linux/hyperv.h
6273F:	tools/hv/
6274F:	Documentation/ABI/stable/sysfs-bus-vmbus
6275
6276HYPERVISOR VIRTUAL CONSOLE DRIVER
6277L:	linuxppc-dev@lists.ozlabs.org
6278S:	Odd Fixes
6279F:	drivers/tty/hvc/
6280
6281I2C ACPI SUPPORT
6282M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6283L:	linux-i2c@vger.kernel.org
6284L:	linux-acpi@vger.kernel.org
6285S:	Maintained
6286F:	drivers/i2c/i2c-core-acpi.c
6287
6288I2C MUXES
6289M:	Peter Rosin <peda@axentia.se>
6290L:	linux-i2c@vger.kernel.org
6291S:	Maintained
6292F:	Documentation/i2c/i2c-topology
6293F:	Documentation/i2c/muxes/
6294F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6295F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6296F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6297F:	drivers/i2c/i2c-mux.c
6298F:	drivers/i2c/muxes/
6299F:	include/linux/i2c-mux.h
6300
6301I2C OVER PARALLEL PORT
6302M:	Jean Delvare <jdelvare@suse.com>
6303L:	linux-i2c@vger.kernel.org
6304S:	Maintained
6305F:	Documentation/i2c/busses/i2c-parport
6306F:	Documentation/i2c/busses/i2c-parport-light
6307F:	drivers/i2c/busses/i2c-parport.c
6308F:	drivers/i2c/busses/i2c-parport-light.c
6309
6310I2C SUBSYSTEM
6311M:	Wolfram Sang <wsa@the-dreams.de>
6312L:	linux-i2c@vger.kernel.org
6313W:	https://i2c.wiki.kernel.org/
6314Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6315T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6316S:	Maintained
6317F:	Documentation/devicetree/bindings/i2c/
6318F:	Documentation/i2c/
6319F:	drivers/i2c/
6320F:	drivers/i2c/*/
6321F:	include/linux/i2c.h
6322F:	include/linux/i2c-*.h
6323F:	include/uapi/linux/i2c.h
6324F:	include/uapi/linux/i2c-*.h
6325
6326I2C-TAOS-EVM DRIVER
6327M:	Jean Delvare <jdelvare@suse.com>
6328L:	linux-i2c@vger.kernel.org
6329S:	Maintained
6330F:	Documentation/i2c/busses/i2c-taos-evm
6331F:	drivers/i2c/busses/i2c-taos-evm.c
6332
6333I2C-TINY-USB DRIVER
6334M:	Till Harbaum <till@harbaum.org>
6335L:	linux-i2c@vger.kernel.org
6336W:	http://www.harbaum.org/till/i2c_tiny_usb
6337S:	Maintained
6338F:	drivers/i2c/busses/i2c-tiny-usb.c
6339
6340I2C/SMBUS CONTROLLER DRIVERS FOR PC
6341M:	Jean Delvare <jdelvare@suse.com>
6342L:	linux-i2c@vger.kernel.org
6343S:	Maintained
6344F:	Documentation/i2c/busses/i2c-ali1535
6345F:	Documentation/i2c/busses/i2c-ali1563
6346F:	Documentation/i2c/busses/i2c-ali15x3
6347F:	Documentation/i2c/busses/i2c-amd756
6348F:	Documentation/i2c/busses/i2c-amd8111
6349F:	Documentation/i2c/busses/i2c-i801
6350F:	Documentation/i2c/busses/i2c-nforce2
6351F:	Documentation/i2c/busses/i2c-piix4
6352F:	Documentation/i2c/busses/i2c-sis5595
6353F:	Documentation/i2c/busses/i2c-sis630
6354F:	Documentation/i2c/busses/i2c-sis96x
6355F:	Documentation/i2c/busses/i2c-via
6356F:	Documentation/i2c/busses/i2c-viapro
6357F:	drivers/i2c/busses/i2c-ali1535.c
6358F:	drivers/i2c/busses/i2c-ali1563.c
6359F:	drivers/i2c/busses/i2c-ali15x3.c
6360F:	drivers/i2c/busses/i2c-amd756.c
6361F:	drivers/i2c/busses/i2c-amd756-s4882.c
6362F:	drivers/i2c/busses/i2c-amd8111.c
6363F:	drivers/i2c/busses/i2c-i801.c
6364F:	drivers/i2c/busses/i2c-isch.c
6365F:	drivers/i2c/busses/i2c-nforce2.c
6366F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6367F:	drivers/i2c/busses/i2c-piix4.c
6368F:	drivers/i2c/busses/i2c-sis5595.c
6369F:	drivers/i2c/busses/i2c-sis630.c
6370F:	drivers/i2c/busses/i2c-sis96x.c
6371F:	drivers/i2c/busses/i2c-via.c
6372F:	drivers/i2c/busses/i2c-viapro.c
6373
6374I2C/SMBUS ISMT DRIVER
6375M:	Seth Heasley <seth.heasley@intel.com>
6376M:	Neil Horman <nhorman@tuxdriver.com>
6377L:	linux-i2c@vger.kernel.org
6378F:	drivers/i2c/busses/i2c-ismt.c
6379F:	Documentation/i2c/busses/i2c-ismt
6380
6381I2C/SMBUS STUB DRIVER
6382M:	Jean Delvare <jdelvare@suse.com>
6383L:	linux-i2c@vger.kernel.org
6384S:	Maintained
6385F:	drivers/i2c/i2c-stub.c
6386
6387i386 BOOT CODE
6388M:	"H. Peter Anvin" <hpa@zytor.com>
6389S:	Maintained
6390F:	arch/x86/boot/
6391
6392i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6393M:	"H. Peter Anvin" <hpa@zytor.com>
6394T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6395S:	Maintained
6396
6397IA64 (Itanium) PLATFORM
6398M:	Tony Luck <tony.luck@intel.com>
6399M:	Fenghua Yu <fenghua.yu@intel.com>
6400L:	linux-ia64@vger.kernel.org
6401T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6402S:	Maintained
6403F:	arch/ia64/
6404
6405IBM Power 842 compression accelerator
6406M:	Haren Myneni <haren@us.ibm.com>
6407S:	Supported
6408F:	drivers/crypto/nx/Makefile
6409F:	drivers/crypto/nx/Kconfig
6410F:	drivers/crypto/nx/nx-842*
6411F:	include/linux/sw842.h
6412F:	crypto/842.c
6413F:	lib/842/
6414
6415IBM Power in-Nest Crypto Acceleration
6416M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6417M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6418L:	linux-crypto@vger.kernel.org
6419S:	Supported
6420F:	drivers/crypto/nx/Makefile
6421F:	drivers/crypto/nx/Kconfig
6422F:	drivers/crypto/nx/nx-aes*
6423F:	drivers/crypto/nx/nx-sha*
6424F:	drivers/crypto/nx/nx.*
6425F:	drivers/crypto/nx/nx_csbcpb.h
6426F:	drivers/crypto/nx/nx_debugfs.h
6427
6428IBM Power Linux RAID adapter
6429M:	Brian King <brking@us.ibm.com>
6430S:	Supported
6431F:	drivers/scsi/ipr.*
6432
6433IBM Power SRIOV Virtual NIC Device Driver
6434M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6435M:	John Allen <jallen@linux.vnet.ibm.com>
6436L:	netdev@vger.kernel.org
6437S:	Supported
6438F:	drivers/net/ethernet/ibm/ibmvnic.*
6439
6440IBM Power Virtual Ethernet Device Driver
6441M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6442L:	netdev@vger.kernel.org
6443S:	Supported
6444F:	drivers/net/ethernet/ibm/ibmveth.*
6445
6446IBM Power Virtual FC Device Drivers
6447M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6448L:	linux-scsi@vger.kernel.org
6449S:	Supported
6450F:	drivers/scsi/ibmvscsi/ibmvfc*
6451
6452IBM Power Virtual SCSI Device Drivers
6453M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6454L:	linux-scsi@vger.kernel.org
6455S:	Supported
6456F:	drivers/scsi/ibmvscsi/ibmvscsi*
6457F:	include/scsi/viosrp.h
6458
6459IBM Power Virtual SCSI Device Target Driver
6460M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6461M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6462L:	linux-scsi@vger.kernel.org
6463L:	target-devel@vger.kernel.org
6464S:	Supported
6465F:	drivers/scsi/ibmvscsi_tgt/
6466
6467IBM Power VMX Cryptographic instructions
6468M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6469M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6470L:	linux-crypto@vger.kernel.org
6471S:	Supported
6472F:	drivers/crypto/vmx/Makefile
6473F:	drivers/crypto/vmx/Kconfig
6474F:	drivers/crypto/vmx/vmx.c
6475F:	drivers/crypto/vmx/aes*
6476F:	drivers/crypto/vmx/ghash*
6477F:	drivers/crypto/vmx/ppc-xlate.pl
6478
6479IBM ServeRAID RAID DRIVER
6480S:	Orphan
6481F:	drivers/scsi/ips.*
6482
6483ICH LPC AND GPIO DRIVER
6484M:	Peter Tyser <ptyser@xes-inc.com>
6485S:	Maintained
6486F:	drivers/mfd/lpc_ich.c
6487F:	drivers/gpio/gpio-ich.c
6488
6489IDE SUBSYSTEM
6490M:	"David S. Miller" <davem@davemloft.net>
6491L:	linux-ide@vger.kernel.org
6492Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6493T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6494S:	Maintained
6495F:	Documentation/ide/
6496F:	drivers/ide/
6497F:	include/linux/ide.h
6498
6499IDE/ATAPI DRIVERS
6500M:	Borislav Petkov <bp@alien8.de>
6501L:	linux-ide@vger.kernel.org
6502S:	Maintained
6503F:	Documentation/cdrom/ide-cd
6504F:	drivers/ide/ide-cd*
6505
6506IDEAPAD LAPTOP EXTRAS DRIVER
6507M:	Ike Panhc <ike.pan@canonical.com>
6508L:	platform-driver-x86@vger.kernel.org
6509W:	http://launchpad.net/ideapad-laptop
6510S:	Maintained
6511F:	drivers/platform/x86/ideapad-laptop.c
6512
6513IDEAPAD LAPTOP SLIDEBAR DRIVER
6514M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6515L:	linux-input@vger.kernel.org
6516W:	https://github.com/o2genum/ideapad-slidebar
6517S:	Maintained
6518F:	drivers/input/misc/ideapad_slidebar.c
6519
6520IDT VersaClock 5 CLOCK DRIVER
6521M:	Marek Vasut <marek.vasut@gmail.com>
6522S:	Maintained
6523F:	drivers/clk/clk-versaclock5.c
6524
6525IEEE 802.15.4 SUBSYSTEM
6526M:	Alexander Aring <alex.aring@gmail.com>
6527M:	Stefan Schmidt <stefan@osg.samsung.com>
6528L:	linux-wpan@vger.kernel.org
6529W:	http://wpan.cakelab.org/
6530T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6531T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6532S:	Maintained
6533F:	net/ieee802154/
6534F:	net/mac802154/
6535F:	drivers/net/ieee802154/
6536F:	include/linux/nl802154.h
6537F:	include/linux/ieee802154.h
6538F:	include/net/nl802154.h
6539F:	include/net/mac802154.h
6540F:	include/net/af_ieee802154.h
6541F:	include/net/cfg802154.h
6542F:	include/net/ieee802154_netdev.h
6543F:	Documentation/networking/ieee802154.txt
6544
6545IFE PROTOCOL
6546M:	Yotam Gigi <yotamg@mellanox.com>
6547M:	Jamal Hadi Salim <jhs@mojatatu.com>
6548F:	net/ife
6549F:	include/net/ife.h
6550F:	include/uapi/linux/ife.h
6551
6552IGORPLUG-USB IR RECEIVER
6553M:	Sean Young <sean@mess.org>
6554L:	linux-media@vger.kernel.org
6555S:	Maintained
6556F:	drivers/media/rc/igorplugusb.c
6557
6558IGUANAWORKS USB IR TRANSCEIVER
6559M:	Sean Young <sean@mess.org>
6560L:	linux-media@vger.kernel.org
6561S:	Maintained
6562F:	drivers/media/rc/iguanair.c
6563
6564IIO DIGITAL POTENTIOMETER DAC
6565M:	Peter Rosin <peda@axentia.se>
6566L:	linux-iio@vger.kernel.org
6567S:	Maintained
6568F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6569F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6570F:	drivers/iio/dac/dpot-dac.c
6571
6572IIO ENVELOPE DETECTOR
6573M:	Peter Rosin <peda@axentia.se>
6574L:	linux-iio@vger.kernel.org
6575S:	Maintained
6576F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6577F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6578F:	drivers/iio/adc/envelope-detector.c
6579
6580IIO MULTIPLEXER
6581M:	Peter Rosin <peda@axentia.se>
6582L:	linux-iio@vger.kernel.org
6583S:	Maintained
6584F:	Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6585F:	drivers/iio/multiplexer/iio-mux.c
6586
6587IIO SUBSYSTEM AND DRIVERS
6588M:	Jonathan Cameron <jic23@kernel.org>
6589R:	Hartmut Knaack <knaack.h@gmx.de>
6590R:	Lars-Peter Clausen <lars@metafoo.de>
6591R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6592L:	linux-iio@vger.kernel.org
6593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6594S:	Maintained
6595F:	Documentation/devicetree/bindings/iio/
6596F:	drivers/iio/
6597F:	drivers/staging/iio/
6598F:	include/linux/iio/
6599F:	tools/iio/
6600
6601IKANOS/ADI EAGLE ADSL USB DRIVER
6602M:	Matthieu Castet <castet.matthieu@free.fr>
6603M:	Stanislaw Gruszka <stf_xl@wp.pl>
6604S:	Maintained
6605F:	drivers/usb/atm/ueagle-atm.c
6606
6607IMGTEC ASCII LCD DRIVER
6608M:	Paul Burton <paul.burton@imgtec.com>
6609S:	Maintained
6610F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6611F:	drivers/auxdisplay/img-ascii-lcd.c
6612
6613IMGTEC IR DECODER DRIVER
6614M:	James Hogan <james.hogan@imgtec.com>
6615S:	Maintained
6616F:	drivers/media/rc/img-ir/
6617
6618IMS TWINTURBO FRAMEBUFFER DRIVER
6619L:	linux-fbdev@vger.kernel.org
6620S:	Orphan
6621F:	drivers/video/fbdev/imsttfb.c
6622
6623INA209 HARDWARE MONITOR DRIVER
6624M:	Guenter Roeck <linux@roeck-us.net>
6625L:	linux-hwmon@vger.kernel.org
6626S:	Maintained
6627F:	Documentation/hwmon/ina209
6628F:	Documentation/devicetree/bindings/i2c/ina209.txt
6629F:	drivers/hwmon/ina209.c
6630
6631INA2XX HARDWARE MONITOR DRIVER
6632M:	Guenter Roeck <linux@roeck-us.net>
6633L:	linux-hwmon@vger.kernel.org
6634S:	Maintained
6635F:	Documentation/hwmon/ina2xx
6636F:	drivers/hwmon/ina2xx.c
6637F:	include/linux/platform_data/ina2xx.h
6638
6639INDUSTRY PACK SUBSYSTEM (IPACK)
6640M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6641M:	Jens Taprogge <jens.taprogge@taprogge.org>
6642M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6643L:	industrypack-devel@lists.sourceforge.net
6644W:	http://industrypack.sourceforge.net
6645S:	Maintained
6646F:	drivers/ipack/
6647
6648INFINIBAND SUBSYSTEM
6649M:	Doug Ledford <dledford@redhat.com>
6650M:	Sean Hefty <sean.hefty@intel.com>
6651M:	Hal Rosenstock <hal.rosenstock@gmail.com>
6652L:	linux-rdma@vger.kernel.org
6653W:	http://www.openfabrics.org/
6654Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6655T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6656S:	Supported
6657F:	Documentation/devicetree/bindings/infiniband/
6658F:	Documentation/infiniband/
6659F:	drivers/infiniband/
6660F:	include/uapi/linux/if_infiniband.h
6661F:	include/uapi/rdma/
6662F:	include/rdma/
6663
6664INGENIC JZ4780 DMA Driver
6665M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6666S:	Maintained
6667F:	drivers/dma/dma-jz4780.c
6668
6669INGENIC JZ4780 NAND DRIVER
6670M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6671L:	linux-mtd@lists.infradead.org
6672S:	Maintained
6673F:	drivers/mtd/nand/jz4780_*
6674
6675INOTIFY
6676M:	John McCutchan <john@johnmccutchan.com>
6677M:	Robert Love <rlove@rlove.org>
6678M:	Eric Paris <eparis@parisplace.org>
6679S:	Maintained
6680F:	Documentation/filesystems/inotify.txt
6681F:	fs/notify/inotify/
6682F:	include/linux/inotify.h
6683F:	include/uapi/linux/inotify.h
6684
6685INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6686M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6687L:	linux-input@vger.kernel.org
6688Q:	http://patchwork.kernel.org/project/linux-input/list/
6689T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6690S:	Maintained
6691F:	drivers/input/
6692F:	include/linux/input.h
6693F:	include/uapi/linux/input.h
6694F:	include/uapi/linux/input-event-codes.h
6695F:	include/linux/input/
6696F:	Documentation/devicetree/bindings/input/
6697F:	Documentation/input/
6698
6699INPUT MULTITOUCH (MT) PROTOCOL
6700M:	Henrik Rydberg <rydberg@bitmath.org>
6701L:	linux-input@vger.kernel.org
6702S:	Odd fixes
6703F:	Documentation/input/multi-touch-protocol.rst
6704F:	drivers/input/input-mt.c
6705K:	\b(ABS|SYN)_MT_
6706
6707INSIDE SECURE CRYPTO DRIVER
6708M:	Antoine Tenart <antoine.tenart@free-electrons.com>
6709F:	drivers/crypto/inside-secure/
6710S:	Maintained
6711L:	linux-crypto@vger.kernel.org
6712
6713INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6714M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6715M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6716L:	linux-ima-devel@lists.sourceforge.net
6717L:	linux-ima-user@lists.sourceforge.net
6718L:	linux-security-module@vger.kernel.org
6719T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6720S:	Supported
6721F:	security/integrity/ima/
6722
6723INTEL 810/815 FRAMEBUFFER DRIVER
6724M:	Antonino Daplas <adaplas@gmail.com>
6725L:	linux-fbdev@vger.kernel.org
6726S:	Maintained
6727F:	drivers/video/fbdev/i810/
6728
6729INTEL ASoC BDW/HSW DRIVERS
6730M:	Jie Yang <yang.jie@linux.intel.com>
6731L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6732S:	Supported
6733F:	sound/soc/intel/common/sst-dsp*
6734F:	sound/soc/intel/common/sst-firmware.c
6735F:	sound/soc/intel/boards/broadwell.c
6736F:	sound/soc/intel/haswell/
6737
6738INTEL C600 SERIES SAS CONTROLLER DRIVER
6739M:	Intel SCU Linux support <intel-linux-scu@intel.com>
6740M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6741L:	linux-scsi@vger.kernel.org
6742T:	git git://git.code.sf.net/p/intel-sas/isci
6743S:	Supported
6744F:	drivers/scsi/isci/
6745
6746INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
6747M:	Daniel Vetter <daniel.vetter@intel.com>
6748M:	Jani Nikula <jani.nikula@linux.intel.com>
6749L:	intel-gfx@lists.freedesktop.org
6750W:	https://01.org/linuxgraphics/
6751B:	https://01.org/linuxgraphics/documentation/how-report-bugs
6752C:	irc://chat.freenode.net/intel-gfx
6753Q:	http://patchwork.freedesktop.org/project/intel-gfx/
6754T:	git git://anongit.freedesktop.org/drm-intel
6755S:	Supported
6756F:	drivers/gpu/drm/i915/
6757F:	include/drm/i915*
6758F:	include/uapi/drm/i915_drm.h
6759F:	Documentation/gpu/i915.rst
6760
6761INTEL ETHERNET DRIVERS
6762M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6763L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6764W:	http://www.intel.com/support/feedback.htm
6765W:	http://e1000.sourceforge.net/
6766Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6767T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6768T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6769S:	Supported
6770F:	Documentation/networking/e100.txt
6771F:	Documentation/networking/e1000.txt
6772F:	Documentation/networking/e1000e.txt
6773F:	Documentation/networking/igb.txt
6774F:	Documentation/networking/igbvf.txt
6775F:	Documentation/networking/ixgb.txt
6776F:	Documentation/networking/ixgbe.txt
6777F:	Documentation/networking/ixgbevf.txt
6778F:	Documentation/networking/i40e.txt
6779F:	Documentation/networking/i40evf.txt
6780F:	drivers/net/ethernet/intel/
6781F:	drivers/net/ethernet/intel/*/
6782F:	include/linux/avf/virtchnl.h
6783
6784INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6785M:	Maik Broemme <mbroemme@libmpq.org>
6786L:	linux-fbdev@vger.kernel.org
6787S:	Maintained
6788F:	Documentation/fb/intelfb.txt
6789F:	drivers/video/fbdev/intelfb/
6790
6791INTEL GVT-g DRIVERS (Intel GPU Virtualization)
6792M:	Zhenyu Wang <zhenyuw@linux.intel.com>
6793M:	Zhi Wang <zhi.a.wang@intel.com>
6794L:	intel-gvt-dev@lists.freedesktop.org
6795L:	intel-gfx@lists.freedesktop.org
6796W:	https://01.org/igvt-g
6797T:	git https://github.com/01org/gvt-linux.git
6798S:	Supported
6799F:	drivers/gpu/drm/i915/gvt/
6800
6801INTEL HID EVENT DRIVER
6802M:	Alex Hung <alex.hung@canonical.com>
6803L:	platform-driver-x86@vger.kernel.org
6804S:	Maintained
6805F:	drivers/platform/x86/intel-hid.c
6806
6807INTEL I/OAT DMA DRIVER
6808M:	Dave Jiang <dave.jiang@intel.com>
6809R:	Dan Williams <dan.j.williams@intel.com>
6810L:	dmaengine@vger.kernel.org
6811Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6812S:	Supported
6813F:	drivers/dma/ioat*
6814
6815INTEL IDLE DRIVER
6816M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
6817M:	Len Brown <lenb@kernel.org>
6818L:	linux-pm@vger.kernel.org
6819T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6820B:	https://bugzilla.kernel.org
6821S:	Supported
6822F:	drivers/idle/intel_idle.c
6823
6824INTEL INTEGRATED SENSOR HUB DRIVER
6825M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6826M:	Jiri Kosina <jikos@kernel.org>
6827L:	linux-input@vger.kernel.org
6828S:	Maintained
6829F:	drivers/hid/intel-ish-hid/
6830
6831INTEL IOMMU (VT-d)
6832M:	David Woodhouse <dwmw2@infradead.org>
6833L:	iommu@lists.linux-foundation.org
6834T:	git git://git.infradead.org/iommu-2.6.git
6835S:	Supported
6836F:	drivers/iommu/intel-iommu.c
6837F:	include/linux/intel-iommu.h
6838
6839INTEL IOP-ADMA DMA DRIVER
6840R:	Dan Williams <dan.j.williams@intel.com>
6841S:	Odd fixes
6842F:	drivers/dma/iop-adma.c
6843
6844INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6845M:	Krzysztof Halasa <khalasa@piap.pl>
6846S:	Maintained
6847F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
6848F:	arch/arm/mach-ixp4xx/include/mach/npe.h
6849F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6850F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
6851F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
6852F:	drivers/net/wan/ixp4xx_hss.c
6853
6854INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6855M:	Deepak Saxena <dsaxena@plexity.net>
6856S:	Maintained
6857F:	drivers/char/hw_random/ixp4xx-rng.c
6858
6859INTEL MANAGEMENT ENGINE (mei)
6860M:	Tomas Winkler <tomas.winkler@intel.com>
6861L:	linux-kernel@vger.kernel.org
6862S:	Supported
6863F:	include/uapi/linux/mei.h
6864F:	include/linux/mei_cl_bus.h
6865F:	drivers/misc/mei/*
6866F:	drivers/watchdog/mei_wdt.c
6867F:	Documentation/misc-devices/mei/*
6868F:	samples/mei/*
6869
6870INTEL MENLOW THERMAL DRIVER
6871M:	Sujith Thomas <sujith.thomas@intel.com>
6872L:	platform-driver-x86@vger.kernel.org
6873W:	https://01.org/linux-acpi
6874S:	Supported
6875F:	drivers/platform/x86/intel_menlow.c
6876
6877INTEL MERRIFIELD GPIO DRIVER
6878M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6879L:	linux-gpio@vger.kernel.org
6880S:	Maintained
6881F:	drivers/gpio/gpio-merrifield.c
6882
6883INTEL MIC DRIVERS (mic)
6884M:	Sudeep Dutt <sudeep.dutt@intel.com>
6885M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
6886S:	Supported
6887W:	https://github.com/sudeepdutt/mic
6888W:	http://software.intel.com/en-us/mic-developer
6889F:	include/linux/mic_bus.h
6890F:	include/linux/scif.h
6891F:	include/uapi/linux/mic_common.h
6892F:	include/uapi/linux/mic_ioctl.h
6893F:	include/uapi/linux/scif_ioctl.h
6894F:	drivers/misc/mic/
6895F:	drivers/dma/mic_x100_dma.c
6896F:	drivers/dma/mic_x100_dma.h
6897F:	Documentation/mic/
6898
6899INTEL PMC CORE DRIVER
6900M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6901M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6902L:	platform-driver-x86@vger.kernel.org
6903S:	Maintained
6904F:	arch/x86/include/asm/pmc_core.h
6905F:	drivers/platform/x86/intel_pmc_core*
6906
6907INTEL PMC/P-Unit IPC DRIVER
6908M:	Zha Qipeng<qipeng.zha@intel.com>
6909L:	platform-driver-x86@vger.kernel.org
6910S:	Maintained
6911F:	drivers/platform/x86/intel_pmc_ipc.c
6912F:	drivers/platform/x86/intel_punit_ipc.c
6913F:	arch/x86/include/asm/intel_pmc_ipc.h
6914F:	arch/x86/include/asm/intel_punit_ipc.h
6915
6916INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6917M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
6918L:	linux-wireless@vger.kernel.org
6919S:	Maintained
6920F:	Documentation/networking/README.ipw2100
6921F:	Documentation/networking/README.ipw2200
6922F:	drivers/net/wireless/intel/ipw2x00/
6923
6924INTEL PSTATE DRIVER
6925M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6926M:	Len Brown <lenb@kernel.org>
6927L:	linux-pm@vger.kernel.org
6928S:	Supported
6929F:	drivers/cpufreq/intel_pstate.c
6930
6931INTEL RDMA RNIC DRIVER
6932M:	Faisal Latif <faisal.latif@intel.com>
6933M:	Shiraz Saleem <shiraz.saleem@intel.com>
6934L:	linux-rdma@vger.kernel.org
6935S:	Supported
6936F:	drivers/infiniband/hw/i40iw/
6937
6938INTEL TELEMETRY DRIVER
6939M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6940L:	platform-driver-x86@vger.kernel.org
6941S:	Maintained
6942F:	arch/x86/include/asm/intel_telemetry.h
6943F:	drivers/platform/x86/intel_telemetry*
6944
6945INTEL VIRTUAL BUTTON DRIVER
6946M:	AceLan Kao <acelan.kao@canonical.com>
6947L:	platform-driver-x86@vger.kernel.org
6948S:	Maintained
6949F:	drivers/platform/x86/intel-vbtn.c
6950
6951INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6952M:	Stanislaw Gruszka <sgruszka@redhat.com>
6953L:	linux-wireless@vger.kernel.org
6954S:	Supported
6955F:	drivers/net/wireless/intel/iwlegacy/
6956
6957INTEL WIRELESS WIFI LINK (iwlwifi)
6958M:	Johannes Berg <johannes.berg@intel.com>
6959M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6960M:	Luca Coelho <luciano.coelho@intel.com>
6961M:	Intel Linux Wireless <linuxwifi@intel.com>
6962L:	linux-wireless@vger.kernel.org
6963W:	http://intellinuxwireless.org
6964T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6965S:	Supported
6966F:	drivers/net/wireless/intel/iwlwifi/
6967
6968INTEL WIRELESS WIMAX CONNECTION 2400
6969M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6970M:	linux-wimax@intel.com
6971L:	wimax@linuxwimax.org (subscribers-only)
6972S:	Supported
6973W:	http://linuxwimax.org
6974F:	Documentation/wimax/README.i2400m
6975F:	drivers/net/wimax/i2400m/
6976F:	include/uapi/linux/wimax/i2400m.h
6977
6978INTEL(R) TRACE HUB
6979M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6980S:	Supported
6981F:	Documentation/trace/intel_th.txt
6982F:	drivers/hwtracing/intel_th/
6983
6984INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6985M:	Ning Sun <ning.sun@intel.com>
6986L:	tboot-devel@lists.sourceforge.net
6987W:	http://tboot.sourceforge.net
6988T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6989S:	Supported
6990F:	Documentation/intel_txt.txt
6991F:	include/linux/tboot.h
6992F:	arch/x86/kernel/tboot.c
6993
6994INTEL-MID GPIO DRIVER
6995M:	David Cohen <david.a.cohen@linux.intel.com>
6996L:	linux-gpio@vger.kernel.org
6997S:	Maintained
6998F:	drivers/gpio/gpio-intel-mid.c
6999
7000INVENSENSE MPU-3050 GYROSCOPE DRIVER
7001M:	Linus Walleij <linus.walleij@linaro.org>
7002L:	linux-iio@vger.kernel.org
7003S:	Maintained
7004F:	drivers/iio/gyro/mpu3050*
7005F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7006
7007IOC3 ETHERNET DRIVER
7008M:	Ralf Baechle <ralf@linux-mips.org>
7009L:	linux-mips@linux-mips.org
7010S:	Maintained
7011F:	drivers/net/ethernet/sgi/ioc3-eth.c
7012
7013IOC3 SERIAL DRIVER
7014M:	Pat Gefre <pfg@sgi.com>
7015L:	linux-serial@vger.kernel.org
7016S:	Maintained
7017F:	drivers/tty/serial/ioc3_serial.c
7018
7019IOMMU DRIVERS
7020M:	Joerg Roedel <joro@8bytes.org>
7021L:	iommu@lists.linux-foundation.org
7022T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7023S:	Maintained
7024F:	Documentation/devicetree/bindings/iommu/
7025F:	drivers/iommu/
7026F:	include/linux/iommu.h
7027F:	include/linux/iova.h
7028
7029IP MASQUERADING
7030M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7031S:	Maintained
7032F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7033
7034IPMI SUBSYSTEM
7035M:	Corey Minyard <minyard@acm.org>
7036L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7037W:	http://openipmi.sourceforge.net/
7038S:	Supported
7039F:	Documentation/IPMI.txt
7040F:	drivers/char/ipmi/
7041F:	include/linux/ipmi*
7042F:	include/uapi/linux/ipmi*
7043
7044IPS SCSI RAID DRIVER
7045M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7046L:	linux-scsi@vger.kernel.org
7047W:	http://www.adaptec.com/
7048S:	Maintained
7049F:	drivers/scsi/ips*
7050
7051IPVS
7052M:	Wensong Zhang <wensong@linux-vs.org>
7053M:	Simon Horman <horms@verge.net.au>
7054M:	Julian Anastasov <ja@ssi.bg>
7055L:	netdev@vger.kernel.org
7056L:	lvs-devel@vger.kernel.org
7057S:	Maintained
7058T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7059T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7060F:	Documentation/networking/ipvs-sysctl.txt
7061F:	include/net/ip_vs.h
7062F:	include/uapi/linux/ip_vs.h
7063F:	net/netfilter/ipvs/
7064
7065IPWIRELESS DRIVER
7066M:	Jiri Kosina <jikos@kernel.org>
7067M:	David Sterba <dsterba@suse.com>
7068S:	Odd Fixes
7069F:	drivers/tty/ipwireless/
7070
7071IPX NETWORK LAYER
7072L:	netdev@vger.kernel.org
7073S:	Odd fixes
7074F:	include/net/ipx.h
7075F:	include/uapi/linux/ipx.h
7076F:	net/ipx/
7077
7078IRDA SUBSYSTEM
7079M:	Samuel Ortiz <samuel@sortiz.org>
7080L:	irda-users@lists.sourceforge.net (subscribers-only)
7081L:	netdev@vger.kernel.org
7082W:	http://irda.sourceforge.net/
7083S:	Maintained
7084T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7085F:	Documentation/networking/irda.txt
7086F:	drivers/net/irda/
7087F:	include/net/irda/
7088F:	net/irda/
7089
7090IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7091M:	Marc Zyngier <marc.zyngier@arm.com>
7092S:	Maintained
7093T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7094F:	Documentation/IRQ-domain.txt
7095F:	include/linux/irqdomain.h
7096F:	kernel/irq/irqdomain.c
7097F:	kernel/irq/msi.c
7098
7099IRQ SUBSYSTEM
7100M:	Thomas Gleixner <tglx@linutronix.de>
7101L:	linux-kernel@vger.kernel.org
7102S:	Maintained
7103T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7104F:	kernel/irq/
7105
7106IRQCHIP DRIVERS
7107M:	Thomas Gleixner <tglx@linutronix.de>
7108M:	Jason Cooper <jason@lakedaemon.net>
7109M:	Marc Zyngier <marc.zyngier@arm.com>
7110L:	linux-kernel@vger.kernel.org
7111S:	Maintained
7112T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7113T:	git git://git.infradead.org/users/jcooper/linux.git irqchip/core
7114F:	Documentation/devicetree/bindings/interrupt-controller/
7115F:	drivers/irqchip/
7116
7117ISA
7118M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7119S:	Maintained
7120F:	Documentation/isa.txt
7121F:	drivers/base/isa.c
7122F:	include/linux/isa.h
7123
7124ISA RADIO MODULE
7125M:	Hans Verkuil <hverkuil@xs4all.nl>
7126L:	linux-media@vger.kernel.org
7127T:	git git://linuxtv.org/media_tree.git
7128W:	https://linuxtv.org
7129S:	Maintained
7130F:	drivers/media/radio/radio-isa*
7131
7132ISAPNP
7133M:	Jaroslav Kysela <perex@perex.cz>
7134S:	Maintained
7135F:	Documentation/isapnp.txt
7136F:	drivers/pnp/isapnp/
7137F:	include/linux/isapnp.h
7138
7139ISCSI
7140M:	Lee Duncan <lduncan@suse.com>
7141M:	Chris Leech <cleech@redhat.com>
7142L:	open-iscsi@googlegroups.com
7143W:	www.open-iscsi.com
7144S:	Maintained
7145F:	drivers/scsi/*iscsi*
7146F:	include/scsi/*iscsi*
7147
7148iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7149M:	Peter Jones <pjones@redhat.com>
7150M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7151S:	Maintained
7152F:	drivers/firmware/iscsi_ibft*
7153
7154ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7155M:	Or Gerlitz <ogerlitz@mellanox.com>
7156M:	Sagi Grimberg <sagi@grimberg.me>
7157M:	Roi Dayan <roid@mellanox.com>
7158L:	linux-rdma@vger.kernel.org
7159S:	Supported
7160W:	http://www.openfabrics.org
7161W:	www.open-iscsi.org
7162Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7163F:	drivers/infiniband/ulp/iser/
7164
7165ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7166M:	Sagi Grimberg <sagi@grimberg.me>
7167T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7168L:	linux-rdma@vger.kernel.org
7169L:	target-devel@vger.kernel.org
7170S:	Supported
7171W:	http://www.linux-iscsi.org
7172F:	drivers/infiniband/ulp/isert
7173
7174ISDN SUBSYSTEM
7175M:	Karsten Keil <isdn@linux-pingi.de>
7176L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7177L:	netdev@vger.kernel.org
7178W:	http://www.isdn4linux.de
7179T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7180S:	Maintained
7181F:	Documentation/isdn/
7182F:	drivers/isdn/
7183F:	include/linux/isdn.h
7184F:	include/linux/isdn/
7185F:	include/uapi/linux/isdn.h
7186F:	include/uapi/linux/isdn/
7187
7188ISDN SUBSYSTEM (Eicon active card driver)
7189M:	Armin Schindler <mac@melware.de>
7190L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7191W:	http://www.melware.de
7192S:	Maintained
7193F:	drivers/isdn/hardware/eicon/
7194
7195IT87 HARDWARE MONITORING DRIVER
7196M:	Jean Delvare <jdelvare@suse.com>
7197L:	linux-hwmon@vger.kernel.org
7198S:	Maintained
7199F:	Documentation/hwmon/it87
7200F:	drivers/hwmon/it87.c
7201
7202IT913X MEDIA DRIVER
7203M:	Antti Palosaari <crope@iki.fi>
7204L:	linux-media@vger.kernel.org
7205W:	https://linuxtv.org
7206W:	http://palosaari.fi/linux/
7207Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7208T:	git git://linuxtv.org/anttip/media_tree.git
7209S:	Maintained
7210F:	drivers/media/tuners/it913x*
7211
7212IVTV VIDEO4LINUX DRIVER
7213M:	Andy Walls <awalls@md.metrocast.net>
7214L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7215L:	linux-media@vger.kernel.org
7216T:	git git://linuxtv.org/media_tree.git
7217W:	http://www.ivtvdriver.org
7218S:	Maintained
7219F:	Documentation/media/v4l-drivers/ivtv*
7220F:	drivers/media/pci/ivtv/
7221F:	include/uapi/linux/ivtv*
7222
7223IX2505V MEDIA DRIVER
7224M:	Malcolm Priestley <tvboxspy@gmail.com>
7225L:	linux-media@vger.kernel.org
7226W:	https://linuxtv.org
7227Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7228S:	Maintained
7229F:	drivers/media/dvb-frontends/ix2505v*
7230
7231JC42.4 TEMPERATURE SENSOR DRIVER
7232M:	Guenter Roeck <linux@roeck-us.net>
7233L:	linux-hwmon@vger.kernel.org
7234S:	Maintained
7235F:	drivers/hwmon/jc42.c
7236F:	Documentation/hwmon/jc42
7237
7238JFS FILESYSTEM
7239M:	Dave Kleikamp <shaggy@kernel.org>
7240L:	jfs-discussion@lists.sourceforge.net
7241W:	http://jfs.sourceforge.net/
7242T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7243S:	Maintained
7244F:	Documentation/filesystems/jfs.txt
7245F:	fs/jfs/
7246
7247JME NETWORK DRIVER
7248M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7249L:	netdev@vger.kernel.org
7250S:	Maintained
7251F:	drivers/net/ethernet/jme.*
7252
7253JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7254M:	David Woodhouse <dwmw2@infradead.org>
7255L:	linux-mtd@lists.infradead.org
7256W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7257S:	Maintained
7258F:	fs/jffs2/
7259F:	include/uapi/linux/jffs2.h
7260
7261JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7262M:	"Theodore Ts'o" <tytso@mit.edu>
7263M:	Jan Kara <jack@suse.com>
7264L:	linux-ext4@vger.kernel.org
7265S:	Maintained
7266F:	fs/jbd2/
7267F:	include/linux/jbd2.h
7268
7269JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7270M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7271L:	linux-media@vger.kernel.org
7272S:	Maintained
7273F:	drivers/media/platform/rcar_jpu.c
7274
7275JSM Neo PCI based serial card
7276M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7277L:	linux-serial@vger.kernel.org
7278S:	Maintained
7279F:	drivers/tty/serial/jsm/
7280
7281K10TEMP HARDWARE MONITORING DRIVER
7282M:	Clemens Ladisch <clemens@ladisch.de>
7283L:	linux-hwmon@vger.kernel.org
7284S:	Maintained
7285F:	Documentation/hwmon/k10temp
7286F:	drivers/hwmon/k10temp.c
7287
7288K8TEMP HARDWARE MONITORING DRIVER
7289M:	Rudolf Marek <r.marek@assembler.cz>
7290L:	linux-hwmon@vger.kernel.org
7291S:	Maintained
7292F:	Documentation/hwmon/k8temp
7293F:	drivers/hwmon/k8temp.c
7294
7295KASAN
7296M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7297R:	Alexander Potapenko <glider@google.com>
7298R:	Dmitry Vyukov <dvyukov@google.com>
7299L:	kasan-dev@googlegroups.com
7300S:	Maintained
7301F:	arch/*/include/asm/kasan.h
7302F:	arch/*/mm/kasan_init*
7303F:	Documentation/dev-tools/kasan.rst
7304F:	include/linux/kasan*.h
7305F:	lib/test_kasan.c
7306F:	mm/kasan/
7307F:	scripts/Makefile.kasan
7308
7309KCONFIG
7310M:	"Yann E. MORIN" <yann.morin.1998@free.fr>
7311L:	linux-kbuild@vger.kernel.org
7312T:	git git://gitorious.org/linux-kconfig/linux-kconfig
7313S:	Maintained
7314F:	Documentation/kbuild/kconfig-language.txt
7315F:	scripts/kconfig/
7316
7317KDUMP
7318M:	Dave Young <dyoung@redhat.com>
7319M:	Baoquan He <bhe@redhat.com>
7320R:	Vivek Goyal <vgoyal@redhat.com>
7321L:	kexec@lists.infradead.org
7322W:	http://lse.sourceforge.net/kdump/
7323S:	Maintained
7324F:	Documentation/kdump/
7325
7326KEENE FM RADIO TRANSMITTER DRIVER
7327M:	Hans Verkuil <hverkuil@xs4all.nl>
7328L:	linux-media@vger.kernel.org
7329T:	git git://linuxtv.org/media_tree.git
7330W:	https://linuxtv.org
7331S:	Maintained
7332F:	drivers/media/radio/radio-keene*
7333
7334KERNEL AUTOMOUNTER v4 (AUTOFS4)
7335M:	Ian Kent <raven@themaw.net>
7336L:	autofs@vger.kernel.org
7337S:	Maintained
7338F:	fs/autofs4/
7339
7340KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7341M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7342M:	Michal Marek <mmarek@suse.com>
7343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7344L:	linux-kbuild@vger.kernel.org
7345S:	Maintained
7346F:	Documentation/kbuild/
7347F:	Makefile
7348F:	scripts/Makefile.*
7349F:	scripts/basic/
7350F:	scripts/mk*
7351F:	scripts/package/
7352
7353KERNEL JANITORS
7354L:	kernel-janitors@vger.kernel.org
7355W:	http://kernelnewbies.org/KernelJanitors
7356S:	Odd Fixes
7357
7358KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7359M:	"J. Bruce Fields" <bfields@fieldses.org>
7360M:	Jeff Layton <jlayton@poochiereds.net>
7361L:	linux-nfs@vger.kernel.org
7362W:	http://nfs.sourceforge.net/
7363T:	git git://linux-nfs.org/~bfields/linux.git
7364S:	Supported
7365F:	fs/nfsd/
7366F:	include/uapi/linux/nfsd/
7367F:	fs/lockd/
7368F:	fs/nfs_common/
7369F:	net/sunrpc/
7370F:	include/linux/lockd/
7371F:	include/linux/sunrpc/
7372F:	include/uapi/linux/sunrpc/
7373
7374KERNEL SELFTEST FRAMEWORK
7375M:	Shuah Khan <shuahkh@osg.samsung.com>
7376M:	Shuah Khan <shuah@kernel.org>
7377L:	linux-kselftest@vger.kernel.org
7378T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7379S:	Maintained
7380F:	tools/testing/selftests/
7381F:	Documentation/dev-tools/kselftest*
7382
7383KERNEL VIRTUAL MACHINE (KVM)
7384M:	Paolo Bonzini <pbonzini@redhat.com>
7385M:	Radim Krčmář <rkrcmar@redhat.com>
7386L:	kvm@vger.kernel.org
7387W:	http://www.linux-kvm.org
7388T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7389S:	Supported
7390F:	Documentation/*/kvm*.txt
7391F:	Documentation/virtual/kvm/
7392F:	arch/*/kvm/
7393F:	arch/x86/kernel/kvm.c
7394F:	arch/x86/kernel/kvmclock.c
7395F:	arch/*/include/asm/kvm*
7396F:	include/linux/kvm*
7397F:	include/uapi/linux/kvm*
7398F:	virt/kvm/
7399F:	tools/kvm/
7400
7401KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7402M:	Joerg Roedel <joro@8bytes.org>
7403L:	kvm@vger.kernel.org
7404W:	http://www.linux-kvm.org/
7405S:	Maintained
7406F:	arch/x86/include/asm/svm.h
7407F:	arch/x86/kvm/svm.c
7408
7409KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7410M:	Christoffer Dall <christoffer.dall@linaro.org>
7411M:	Marc Zyngier <marc.zyngier@arm.com>
7412L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7413L:	kvmarm@lists.cs.columbia.edu
7414W:	http://systems.cs.columbia.edu/projects/kvm-arm
7415T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7416S:	Supported
7417F:	arch/arm/include/uapi/asm/kvm*
7418F:	arch/arm/include/asm/kvm*
7419F:	arch/arm/kvm/
7420F:	virt/kvm/arm/
7421F:	include/kvm/arm_*
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 ARM64 (KVM/arm64)
7433M:	Christoffer Dall <christoffer.dall@linaro.org>
7434M:	Marc Zyngier <marc.zyngier@arm.com>
7435L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7436L:	kvmarm@lists.cs.columbia.edu
7437S:	Maintained
7438F:	arch/arm64/include/uapi/asm/kvm*
7439F:	arch/arm64/include/asm/kvm*
7440F:	arch/arm64/kvm/
7441
7442KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7443M:	James Hogan <james.hogan@imgtec.com>
7444L:	linux-mips@linux-mips.org
7445S:	Supported
7446F:	arch/mips/include/uapi/asm/kvm*
7447F:	arch/mips/include/asm/kvm*
7448F:	arch/mips/kvm/
7449
7450KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7451M:	Christian Borntraeger <borntraeger@de.ibm.com>
7452M:	Cornelia Huck <cohuck@redhat.com>
7453L:	linux-s390@vger.kernel.org
7454W:	http://www.ibm.com/developerworks/linux/linux390/
7455T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7456S:	Supported
7457F:	Documentation/s390/kvm.txt
7458F:	arch/s390/include/asm/kvm*
7459F:	arch/s390/kvm/
7460F:	arch/s390/mm/gmap.c
7461
7462KERNFS
7463M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7464M:	Tejun Heo <tj@kernel.org>
7465T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7466S:	Supported
7467F:	include/linux/kernfs.h
7468F:	fs/kernfs/
7469
7470KEXEC
7471M:	Eric Biederman <ebiederm@xmission.com>
7472W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7473L:	kexec@lists.infradead.org
7474S:	Maintained
7475F:	include/linux/kexec.h
7476F:	include/uapi/linux/kexec.h
7477F:	kernel/kexec*
7478
7479KEYS-ENCRYPTED
7480M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7481M:	David Safford <safford@us.ibm.com>
7482L:	linux-security-module@vger.kernel.org
7483L:	keyrings@vger.kernel.org
7484S:	Supported
7485F:	Documentation/security/keys/trusted-encrypted.rst
7486F:	include/keys/encrypted-type.h
7487F:	security/keys/encrypted-keys/
7488
7489KEYS-TRUSTED
7490M:	David Safford <safford@us.ibm.com>
7491M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7492L:	linux-security-module@vger.kernel.org
7493L:	keyrings@vger.kernel.org
7494S:	Supported
7495F:	Documentation/security/keys/trusted-encrypted.rst
7496F:	include/keys/trusted-type.h
7497F:	security/keys/trusted.c
7498F:	security/keys/trusted.h
7499
7500KEYS/KEYRINGS:
7501M:	David Howells <dhowells@redhat.com>
7502L:	keyrings@vger.kernel.org
7503S:	Maintained
7504F:	Documentation/security/keys/core.rst
7505F:	include/linux/key.h
7506F:	include/linux/key-type.h
7507F:	include/linux/keyctl.h
7508F:	include/uapi/linux/keyctl.h
7509F:	include/keys/
7510F:	security/keys/
7511
7512KGDB / KDB /debug_core
7513M:	Jason Wessel <jason.wessel@windriver.com>
7514W:	http://kgdb.wiki.kernel.org/
7515L:	kgdb-bugreport@lists.sourceforge.net
7516T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7517S:	Maintained
7518F:	Documentation/dev-tools/kgdb.rst
7519F:	drivers/misc/kgdbts.c
7520F:	drivers/tty/serial/kgdboc.c
7521F:	include/linux/kdb.h
7522F:	include/linux/kgdb.h
7523F:	kernel/debug/
7524
7525KMEMCHECK
7526M:	Vegard Nossum <vegardno@ifi.uio.no>
7527M:	Pekka Enberg <penberg@kernel.org>
7528S:	Maintained
7529F:	Documentation/dev-tools/kmemcheck.rst
7530F:	arch/x86/include/asm/kmemcheck.h
7531F:	arch/x86/mm/kmemcheck/
7532F:	include/linux/kmemcheck.h
7533F:	mm/kmemcheck.c
7534
7535KMEMLEAK
7536M:	Catalin Marinas <catalin.marinas@arm.com>
7537S:	Maintained
7538F:	Documentation/dev-tools/kmemleak.rst
7539F:	include/linux/kmemleak.h
7540F:	mm/kmemleak.c
7541F:	mm/kmemleak-test.c
7542
7543KMOD MODULE USERMODE HELPER
7544M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7545L:	linux-kernel@vger.kernel.org
7546S:	Maintained
7547F:	kernel/kmod.c
7548F:	include/linux/kmod.h
7549F:	lib/test_kmod.c
7550F:	tools/testing/selftests/kmod/
7551
7552KPROBES
7553M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7554M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7555M:	"David S. Miller" <davem@davemloft.net>
7556M:	Masami Hiramatsu <mhiramat@kernel.org>
7557S:	Maintained
7558F:	Documentation/kprobes.txt
7559F:	include/linux/kprobes.h
7560F:	include/asm-generic/kprobes.h
7561F:	kernel/kprobes.c
7562
7563KS0108 LCD CONTROLLER DRIVER
7564M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7565W:	http://miguelojeda.es/auxdisplay.htm
7566W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7567S:	Maintained
7568F:	Documentation/auxdisplay/ks0108
7569F:	drivers/auxdisplay/ks0108.c
7570F:	include/linux/ks0108.h
7571
7572L3MDEV
7573M:	David Ahern <dsa@cumulusnetworks.com>
7574L:	netdev@vger.kernel.org
7575S:	Maintained
7576F:	net/l3mdev
7577F:	include/net/l3mdev.h
7578
7579LANTIQ MIPS ARCHITECTURE
7580M:	John Crispin <john@phrozen.org>
7581L:	linux-mips@linux-mips.org
7582S:	Maintained
7583F:	arch/mips/lantiq
7584
7585LAPB module
7586L:	linux-x25@vger.kernel.org
7587S:	Orphan
7588F:	Documentation/networking/lapb-module.txt
7589F:	include/*/lapb.h
7590F:	net/lapb/
7591
7592LASI 53c700 driver for PARISC
7593M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7594L:	linux-scsi@vger.kernel.org
7595S:	Maintained
7596F:	Documentation/scsi/53c700.txt
7597F:	drivers/scsi/53c700*
7598
7599LED SUBSYSTEM
7600M:	Richard Purdie <rpurdie@rpsys.net>
7601M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
7602M:	Pavel Machek <pavel@ucw.cz>
7603L:	linux-leds@vger.kernel.org
7604T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7605S:	Maintained
7606F:	Documentation/devicetree/bindings/leds/
7607F:	drivers/leds/
7608F:	include/linux/leds.h
7609
7610LEGACY EEPROM DRIVER
7611M:	Jean Delvare <jdelvare@suse.com>
7612S:	Maintained
7613F:	Documentation/misc-devices/eeprom
7614F:	drivers/misc/eeprom/eeprom.c
7615
7616LEGO USB Tower driver
7617M:	Juergen Stuber <starblue@users.sourceforge.net>
7618L:	legousb-devel@lists.sourceforge.net
7619W:	http://legousb.sourceforge.net/
7620S:	Maintained
7621F:	drivers/usb/misc/legousbtower.c
7622
7623LG2160 MEDIA DRIVER
7624M:	Michael Krufky <mkrufky@linuxtv.org>
7625L:	linux-media@vger.kernel.org
7626W:	https://linuxtv.org
7627W:	http://github.com/mkrufky
7628Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7629T:	git git://linuxtv.org/mkrufky/tuners.git
7630S:	Maintained
7631F:	drivers/media/dvb-frontends/lg2160.*
7632
7633LGDT3305 MEDIA DRIVER
7634M:	Michael Krufky <mkrufky@linuxtv.org>
7635L:	linux-media@vger.kernel.org
7636W:	https://linuxtv.org
7637W:	http://github.com/mkrufky
7638Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7639T:	git git://linuxtv.org/mkrufky/tuners.git
7640S:	Maintained
7641F:	drivers/media/dvb-frontends/lgdt3305.*
7642
7643LGUEST
7644M:	Rusty Russell <rusty@rustcorp.com.au>
7645L:	lguest@lists.ozlabs.org
7646W:	http://lguest.ozlabs.org/
7647S:	Odd Fixes
7648F:	arch/x86/include/asm/lguest*.h
7649F:	arch/x86/lguest/
7650F:	drivers/lguest/
7651F:	include/linux/lguest*.h
7652F:	tools/lguest/
7653
7654LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7655M:	Viresh Kumar <vireshk@kernel.org>
7656L:	linux-ide@vger.kernel.org
7657T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7658S:	Maintained
7659F:	include/linux/pata_arasan_cf_data.h
7660F:	drivers/ata/pata_arasan_cf.c
7661
7662LIBATA PATA DRIVERS
7663M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7664M:	Tejun Heo <tj@kernel.org>
7665L:	linux-ide@vger.kernel.org
7666T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7667S:	Maintained
7668F:	drivers/ata/pata_*.c
7669F:	drivers/ata/ata_generic.c
7670
7671LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7672M:	Linus Walleij <linus.walleij@linaro.org>
7673L:	linux-ide@vger.kernel.org
7674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7675S:	Maintained
7676F:	drivers/ata/pata_ftide010.c
7677F:	drivers/ata/sata_gemini.c
7678F:	drivers/ata/sata_gemini.h
7679
7680LIBATA SATA AHCI PLATFORM devices support
7681M:	Hans de Goede <hdegoede@redhat.com>
7682M:	Tejun Heo <tj@kernel.org>
7683L:	linux-ide@vger.kernel.org
7684T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7685S:	Maintained
7686F:	drivers/ata/ahci_platform.c
7687F:	drivers/ata/libahci_platform.c
7688F:	include/linux/ahci_platform.h
7689
7690LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7691M:	Mikael Pettersson <mikpelinux@gmail.com>
7692L:	linux-ide@vger.kernel.org
7693T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7694S:	Maintained
7695F:	drivers/ata/sata_promise.*
7696
7697LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7698M:	Tejun Heo <tj@kernel.org>
7699L:	linux-ide@vger.kernel.org
7700T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7701S:	Maintained
7702F:	drivers/ata/
7703F:	include/linux/ata.h
7704F:	include/linux/libata.h
7705F:	Documentation/devicetree/bindings/ata/
7706
7707LIBLOCKDEP
7708M:	Sasha Levin <alexander.levin@verizon.com>
7709S:	Maintained
7710F:	tools/lib/lockdep/
7711
7712LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7713M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7714L:	linux-nvdimm@lists.01.org
7715Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7716S:	Supported
7717F:	drivers/nvdimm/blk.c
7718F:	drivers/nvdimm/region_devs.c
7719
7720LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7721M:	Vishal Verma <vishal.l.verma@intel.com>
7722L:	linux-nvdimm@lists.01.org
7723Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7724S:	Supported
7725F:	drivers/nvdimm/btt*
7726
7727LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7728M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7729L:	linux-nvdimm@lists.01.org
7730Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7731S:	Supported
7732F:	drivers/nvdimm/pmem*
7733
7734LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7735M:	Dan Williams <dan.j.williams@intel.com>
7736L:	linux-nvdimm@lists.01.org
7737Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7738T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7739S:	Supported
7740F:	drivers/nvdimm/*
7741F:	drivers/acpi/nfit/*
7742F:	include/linux/nd.h
7743F:	include/linux/libnvdimm.h
7744F:	include/uapi/linux/ndctl.h
7745
7746LIGHTNVM PLATFORM SUPPORT
7747M:	Matias Bjorling <mb@lightnvm.io>
7748W:	http://github/OpenChannelSSD
7749L:	linux-block@vger.kernel.org
7750S:	Maintained
7751F:	drivers/lightnvm/
7752F:	include/linux/lightnvm.h
7753F:	include/uapi/linux/lightnvm.h
7754
7755LINUX FOR POWER MACINTOSH
7756M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7757W:	http://www.penguinppc.org/
7758L:	linuxppc-dev@lists.ozlabs.org
7759S:	Maintained
7760F:	arch/powerpc/platforms/powermac/
7761F:	drivers/macintosh/
7762
7763LINUX FOR POWERPC (32-BIT AND 64-BIT)
7764M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7765M:	Paul Mackerras <paulus@samba.org>
7766M:	Michael Ellerman <mpe@ellerman.id.au>
7767W:	https://github.com/linuxppc/linux/wiki
7768L:	linuxppc-dev@lists.ozlabs.org
7769Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7770T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7771S:	Supported
7772F:	Documentation/ABI/stable/sysfs-firmware-opal-*
7773F:	Documentation/devicetree/bindings/powerpc/
7774F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
7775F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
7776F:	Documentation/powerpc/
7777F:	arch/powerpc/
7778F:	drivers/char/tpm/tpm_ibmvtpm*
7779F:	drivers/crypto/nx/
7780F:	drivers/crypto/vmx/
7781F:	drivers/i2c/busses/i2c-opal.c
7782F:	drivers/net/ethernet/ibm/ibmveth.*
7783F:	drivers/net/ethernet/ibm/ibmvnic.*
7784F:	drivers/pci/hotplug/pnv_php.c
7785F:	drivers/pci/hotplug/rpa*
7786F:	drivers/rtc/rtc-opal.c
7787F:	drivers/scsi/ibmvscsi/
7788F:	drivers/tty/hvc/hvc_opal.c
7789F:	tools/testing/selftests/powerpc
7790N:	/pmac
7791N:	powermac
7792N:	powernv
7793N:	[^a-z0-9]ps3
7794N:	pseries
7795
7796LINUX FOR POWERPC EMBEDDED MPC5XXX
7797M:	Anatolij Gustschin <agust@denx.de>
7798L:	linuxppc-dev@lists.ozlabs.org
7799T:	git git://git.denx.de/linux-denx-agust.git
7800S:	Maintained
7801F:	arch/powerpc/platforms/512x/
7802F:	arch/powerpc/platforms/52xx/
7803
7804LINUX FOR POWERPC EMBEDDED PPC4XX
7805M:	Alistair Popple <alistair@popple.id.au>
7806M:	Matt Porter <mporter@kernel.crashing.org>
7807W:	http://www.penguinppc.org/
7808L:	linuxppc-dev@lists.ozlabs.org
7809S:	Maintained
7810F:	arch/powerpc/platforms/40x/
7811F:	arch/powerpc/platforms/44x/
7812
7813LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7814M:	Scott Wood <oss@buserror.net>
7815M:	Kumar Gala <galak@kernel.crashing.org>
7816W:	http://www.penguinppc.org/
7817L:	linuxppc-dev@lists.ozlabs.org
7818T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7819S:	Maintained
7820F:	arch/powerpc/platforms/83xx/
7821F:	arch/powerpc/platforms/85xx/
7822F:	Documentation/devicetree/bindings/powerpc/fsl/
7823
7824LINUX FOR POWERPC EMBEDDED PPC8XX
7825M:	Vitaly Bordug <vitb@kernel.crashing.org>
7826W:	http://www.penguinppc.org/
7827L:	linuxppc-dev@lists.ozlabs.org
7828S:	Maintained
7829F:	arch/powerpc/platforms/8xx/
7830
7831LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7832L:	linuxppc-dev@lists.ozlabs.org
7833S:	Orphan
7834F:	arch/powerpc/*/*virtex*
7835F:	arch/powerpc/*/*/*virtex*
7836
7837LINUX FOR POWERPC PA SEMI PWRFICIENT
7838L:	linuxppc-dev@lists.ozlabs.org
7839S:	Orphan
7840F:	arch/powerpc/platforms/pasemi/
7841F:	drivers/*/*pasemi*
7842F:	drivers/*/*/*pasemi*
7843
7844LINUX KERNEL DUMP TEST MODULE (LKDTM)
7845M:	Kees Cook <keescook@chromium.org>
7846S:	Maintained
7847F:	drivers/misc/lkdtm*
7848
7849LINUX SECURITY MODULE (LSM) FRAMEWORK
7850M:	Chris Wright <chrisw@sous-sol.org>
7851L:	linux-security-module@vger.kernel.org
7852S:	Supported
7853
7854LIS3LV02D ACCELEROMETER DRIVER
7855M:	Eric Piel <eric.piel@tremplin-utc.net>
7856S:	Maintained
7857F:	Documentation/misc-devices/lis3lv02d
7858F:	drivers/misc/lis3lv02d/
7859F:	drivers/platform/x86/hp_accel.c
7860
7861LIVE PATCHING
7862M:	Josh Poimboeuf <jpoimboe@redhat.com>
7863M:	Jessica Yu <jeyu@kernel.org>
7864M:	Jiri Kosina <jikos@kernel.org>
7865M:	Miroslav Benes <mbenes@suse.cz>
7866R:	Petr Mladek <pmladek@suse.com>
7867S:	Maintained
7868F:	kernel/livepatch/
7869F:	include/linux/livepatch.h
7870F:	arch/x86/include/asm/livepatch.h
7871F:	arch/x86/kernel/livepatch.c
7872F:	Documentation/livepatch/
7873F:	Documentation/ABI/testing/sysfs-kernel-livepatch
7874F:	samples/livepatch/
7875L:	live-patching@vger.kernel.org
7876T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7877
7878LLC (802.2)
7879L:	netdev@vger.kernel.org
7880S:	Odd fixes
7881F:	include/linux/llc.h
7882F:	include/uapi/linux/llc.h
7883F:	include/net/llc*
7884F:	net/llc/
7885
7886LM73 HARDWARE MONITOR DRIVER
7887M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
7888L:	linux-hwmon@vger.kernel.org
7889S:	Maintained
7890F:	drivers/hwmon/lm73.c
7891
7892LM78 HARDWARE MONITOR DRIVER
7893M:	Jean Delvare <jdelvare@suse.com>
7894L:	linux-hwmon@vger.kernel.org
7895S:	Maintained
7896F:	Documentation/hwmon/lm78
7897F:	drivers/hwmon/lm78.c
7898
7899LM83 HARDWARE MONITOR DRIVER
7900M:	Jean Delvare <jdelvare@suse.com>
7901L:	linux-hwmon@vger.kernel.org
7902S:	Maintained
7903F:	Documentation/hwmon/lm83
7904F:	drivers/hwmon/lm83.c
7905
7906LM90 HARDWARE MONITOR DRIVER
7907M:	Jean Delvare <jdelvare@suse.com>
7908L:	linux-hwmon@vger.kernel.org
7909S:	Maintained
7910F:	Documentation/hwmon/lm90
7911F:	Documentation/devicetree/bindings/hwmon/lm90.txt
7912F:	drivers/hwmon/lm90.c
7913F:	include/dt-bindings/thermal/lm90.h
7914
7915LM95234 HARDWARE MONITOR DRIVER
7916M:	Guenter Roeck <linux@roeck-us.net>
7917L:	linux-hwmon@vger.kernel.org
7918S:	Maintained
7919F:	Documentation/hwmon/lm95234
7920F:	drivers/hwmon/lm95234.c
7921
7922LME2510 MEDIA DRIVER
7923M:	Malcolm Priestley <tvboxspy@gmail.com>
7924L:	linux-media@vger.kernel.org
7925W:	https://linuxtv.org
7926Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7927S:	Maintained
7928F:	drivers/media/usb/dvb-usb-v2/lmedm04*
7929
7930LOADPIN SECURITY MODULE
7931M:	Kees Cook <keescook@chromium.org>
7932T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
7933S:	Supported
7934F:	security/loadpin/
7935F:	Documentation/admin-guide/LSM/LoadPin.rst
7936
7937LOCKING PRIMITIVES
7938M:	Peter Zijlstra <peterz@infradead.org>
7939M:	Ingo Molnar <mingo@redhat.com>
7940L:	linux-kernel@vger.kernel.org
7941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7942S:	Maintained
7943F:	Documentation/locking/
7944F:	include/linux/lockdep.h
7945F:	include/linux/spinlock*.h
7946F:	arch/*/include/asm/spinlock*.h
7947F:	include/linux/rwlock*.h
7948F:	include/linux/mutex*.h
7949F:	arch/*/include/asm/mutex*.h
7950F:	include/linux/rwsem*.h
7951F:	arch/*/include/asm/rwsem.h
7952F:	include/linux/seqlock.h
7953F:	lib/locking*.[ch]
7954F:	kernel/locking/
7955
7956LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7957M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
7958L:	linux-ntfs-dev@lists.sourceforge.net
7959W:	http://www.linux-ntfs.org/content/view/19/37/
7960S:	Maintained
7961F:	Documentation/ldm.txt
7962F:	block/partitions/ldm.*
7963
7964LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7965M:	Sathya Prakash <sathya.prakash@broadcom.com>
7966M:	Chaitra P B <chaitra.basappa@broadcom.com>
7967M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7968L:	MPT-FusionLinux.pdl@broadcom.com
7969L:	linux-scsi@vger.kernel.org
7970W:	http://www.avagotech.com/support/
7971S:	Supported
7972F:	drivers/message/fusion/
7973F:	drivers/scsi/mpt2sas/
7974F:	drivers/scsi/mpt3sas/
7975
7976LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7977M:	Matthew Wilcox <matthew@wil.cx>
7978L:	linux-scsi@vger.kernel.org
7979S:	Maintained
7980F:	drivers/scsi/sym53c8xx_2/
7981
7982LTC4261 HARDWARE MONITOR DRIVER
7983M:	Guenter Roeck <linux@roeck-us.net>
7984L:	linux-hwmon@vger.kernel.org
7985S:	Maintained
7986F:	Documentation/hwmon/ltc4261
7987F:	drivers/hwmon/ltc4261.c
7988
7989LTC4306 I2C MULTIPLEXER DRIVER
7990M:	Michael Hennerich <michael.hennerich@analog.com>
7991W:	http://ez.analog.com/community/linux-device-drivers
7992L:	linux-i2c@vger.kernel.org
7993S:	Supported
7994F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
7995F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
7996
7997LTP (Linux Test Project)
7998M:	Mike Frysinger <vapier@gentoo.org>
7999M:	Cyril Hrubis <chrubis@suse.cz>
8000M:	Wanlong Gao <wanlong.gao@gmail.com>
8001M:	Jan Stancek <jstancek@redhat.com>
8002M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8003M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8004L:	ltp@lists.linux.it (subscribers-only)
8005W:	http://linux-test-project.github.io/
8006T:	git git://github.com/linux-test-project/ltp.git
8007S:	Maintained
8008
8009M32R ARCHITECTURE
8010W:	http://www.linux-m32r.org/
8011S:	Orphan
8012F:	arch/m32r/
8013
8014M68K ARCHITECTURE
8015M:	Geert Uytterhoeven <geert@linux-m68k.org>
8016L:	linux-m68k@lists.linux-m68k.org
8017W:	http://www.linux-m68k.org/
8018T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8019S:	Maintained
8020F:	arch/m68k/
8021F:	drivers/zorro/
8022
8023M68K ON APPLE MACINTOSH
8024M:	Joshua Thompson <funaho@jurai.org>
8025W:	http://www.mac.linux-m68k.org/
8026L:	linux-m68k@lists.linux-m68k.org
8027S:	Maintained
8028F:	arch/m68k/mac/
8029
8030M68K ON HP9000/300
8031M:	Philip Blundell <philb@gnu.org>
8032W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8033S:	Maintained
8034F:	arch/m68k/hp300/
8035
8036M88DS3103 MEDIA DRIVER
8037M:	Antti Palosaari <crope@iki.fi>
8038L:	linux-media@vger.kernel.org
8039W:	https://linuxtv.org
8040W:	http://palosaari.fi/linux/
8041Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8042T:	git git://linuxtv.org/anttip/media_tree.git
8043S:	Maintained
8044F:	drivers/media/dvb-frontends/m88ds3103*
8045
8046M88RS2000 MEDIA DRIVER
8047M:	Malcolm Priestley <tvboxspy@gmail.com>
8048L:	linux-media@vger.kernel.org
8049W:	https://linuxtv.org
8050Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8051S:	Maintained
8052F:	drivers/media/dvb-frontends/m88rs2000*
8053
8054MA901 MASTERKIT USB FM RADIO DRIVER
8055M:	Alexey Klimov <klimov.linux@gmail.com>
8056L:	linux-media@vger.kernel.org
8057T:	git git://linuxtv.org/media_tree.git
8058S:	Maintained
8059F:	drivers/media/radio/radio-ma901.c
8060
8061MAC80211
8062M:	Johannes Berg <johannes@sipsolutions.net>
8063L:	linux-wireless@vger.kernel.org
8064W:	http://wireless.kernel.org/
8065T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8066T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8067S:	Maintained
8068F:	Documentation/networking/mac80211-injection.txt
8069F:	include/net/mac80211.h
8070F:	net/mac80211/
8071F:	drivers/net/wireless/mac80211_hwsim.[ch]
8072
8073MAILBOX API
8074M:	Jassi Brar <jassisinghbrar@gmail.com>
8075L:	linux-kernel@vger.kernel.org
8076S:	Maintained
8077F:	drivers/mailbox/
8078F:	include/linux/mailbox_client.h
8079F:	include/linux/mailbox_controller.h
8080
8081MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8082M:	Michael Kerrisk <mtk.manpages@gmail.com>
8083W:	http://www.kernel.org/doc/man-pages
8084L:	linux-man@vger.kernel.org
8085S:	Maintained
8086
8087MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8088M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8089L:	linux-mips@linux-mips.org
8090S:	Maintained
8091F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8092
8093MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8094M:	Andrew Lunn <andrew@lunn.ch>
8095M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8096L:	netdev@vger.kernel.org
8097S:	Maintained
8098F:	drivers/net/dsa/mv88e6xxx/
8099F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8100
8101MARVELL ARMADA DRM SUPPORT
8102M:	Russell King <linux@armlinux.org.uk>
8103S:	Maintained
8104T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8105T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8106F:	drivers/gpu/drm/armada/
8107F:	include/uapi/drm/armada_drm.h
8108F:	Documentation/devicetree/bindings/display/armada/
8109
8110MARVELL CRYPTO DRIVER
8111M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8112M:	Arnaud Ebalard <arno@natisbad.org>
8113F:	drivers/crypto/marvell/
8114S:	Maintained
8115L:	linux-crypto@vger.kernel.org
8116
8117MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8118M:	Mirko Lindner <mlindner@marvell.com>
8119M:	Stephen Hemminger <stephen@networkplumber.org>
8120L:	netdev@vger.kernel.org
8121S:	Maintained
8122F:	drivers/net/ethernet/marvell/sk*
8123
8124MARVELL LIBERTAS WIRELESS DRIVER
8125L:	libertas-dev@lists.infradead.org
8126S:	Orphan
8127F:	drivers/net/wireless/marvell/libertas/
8128
8129MARVELL MV643XX ETHERNET DRIVER
8130M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8131L:	netdev@vger.kernel.org
8132S:	Maintained
8133F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8134F:	include/linux/mv643xx.h
8135
8136MARVELL MV88X3310 PHY DRIVER
8137M:	Russell King <rmk@armlinux.org.uk>
8138L:	netdev@vger.kernel.org
8139S:	Maintained
8140F:	drivers/net/phy/marvell10g.c
8141
8142MARVELL MVNETA ETHERNET DRIVER
8143M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8144L:	netdev@vger.kernel.org
8145S:	Maintained
8146F:	drivers/net/ethernet/marvell/mvneta.*
8147
8148MARVELL MWIFIEX WIRELESS DRIVER
8149M:	Amitkumar Karwar <amitkarwar@gmail.com>
8150M:	Nishant Sarmukadam <nishants@marvell.com>
8151M:	Ganapathi Bhat <gbhat@marvell.com>
8152M:	Xinming Hu <huxm@marvell.com>
8153L:	linux-wireless@vger.kernel.org
8154S:	Maintained
8155F:	drivers/net/wireless/marvell/mwifiex/
8156
8157MARVELL MWL8K WIRELESS DRIVER
8158M:	Lennert Buytenhek <buytenh@wantstofly.org>
8159L:	linux-wireless@vger.kernel.org
8160S:	Odd Fixes
8161F:	drivers/net/wireless/marvell/mwl8k.c
8162
8163MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8164M:	Nicolas Pitre <nico@fluxnic.net>
8165S:	Odd Fixes
8166F:	drivers/mmc/host/mvsdio.*
8167
8168MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8169M:	Hu Ziji <huziji@marvell.com>
8170L:	linux-mmc@vger.kernel.org
8171S:	Supported
8172F:	drivers/mmc/host/sdhci-xenon*
8173F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8174
8175MATROX FRAMEBUFFER DRIVER
8176L:	linux-fbdev@vger.kernel.org
8177S:	Orphan
8178F:	drivers/video/fbdev/matrox/matroxfb_*
8179F:	include/uapi/linux/matroxfb.h
8180
8181MAX16065 HARDWARE MONITOR DRIVER
8182M:	Guenter Roeck <linux@roeck-us.net>
8183L:	linux-hwmon@vger.kernel.org
8184S:	Maintained
8185F:	Documentation/hwmon/max16065
8186F:	drivers/hwmon/max16065.c
8187
8188MAX20751 HARDWARE MONITOR DRIVER
8189M:	Guenter Roeck <linux@roeck-us.net>
8190L:	linux-hwmon@vger.kernel.org
8191S:	Maintained
8192F:	Documentation/hwmon/max20751
8193F:	drivers/hwmon/max20751.c
8194
8195MAX2175 SDR TUNER DRIVER
8196M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8197L:	linux-media@vger.kernel.org
8198T:	git git://linuxtv.org/media_tree.git
8199S:	Maintained
8200F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8201F:	Documentation/media/v4l-drivers/max2175.rst
8202F:	drivers/media/i2c/max2175*
8203F:	include/uapi/linux/max2175.h
8204
8205MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8206L:	linux-hwmon@vger.kernel.org
8207S:	Orphan
8208F:	Documentation/hwmon/max6650
8209F:	drivers/hwmon/max6650.c
8210
8211MAX6697 HARDWARE MONITOR DRIVER
8212M:	Guenter Roeck <linux@roeck-us.net>
8213L:	linux-hwmon@vger.kernel.org
8214S:	Maintained
8215F:	Documentation/hwmon/max6697
8216F:	Documentation/devicetree/bindings/i2c/max6697.txt
8217F:	drivers/hwmon/max6697.c
8218F:	include/linux/platform_data/max6697.h
8219
8220MAX9860 MONO AUDIO VOICE CODEC DRIVER
8221M:	Peter Rosin <peda@axentia.se>
8222L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8223S:	Maintained
8224F:	Documentation/devicetree/bindings/sound/max9860.txt
8225F:	sound/soc/codecs/max9860.*
8226
8227MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8228M:	Javier Martinez Canillas <javier@dowhile0.org>
8229L:	linux-kernel@vger.kernel.org
8230S:	Supported
8231F:	drivers/regulator/max77802-regulator.c
8232F:	Documentation/devicetree/bindings/*/*max77802.txt
8233F:	include/dt-bindings/*/*max77802.h
8234
8235MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8236M:	Krzysztof Kozlowski <krzk@kernel.org>
8237M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8238L:	linux-pm@vger.kernel.org
8239S:	Supported
8240F:	drivers/power/supply/max14577_charger.c
8241F:	drivers/power/supply/max77693_charger.c
8242
8243MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8244M:	Chanwoo Choi <cw00.choi@samsung.com>
8245M:	Krzysztof Kozlowski <krzk@kernel.org>
8246M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8247L:	linux-kernel@vger.kernel.org
8248S:	Supported
8249F:	drivers/*/max14577*.c
8250F:	drivers/*/max77686*.c
8251F:	drivers/*/max77693*.c
8252F:	drivers/extcon/extcon-max14577.c
8253F:	drivers/extcon/extcon-max77693.c
8254F:	drivers/rtc/rtc-max77686.c
8255F:	drivers/clk/clk-max77686.c
8256F:	Documentation/devicetree/bindings/mfd/max14577.txt
8257F:	Documentation/devicetree/bindings/*/max77686.txt
8258F:	Documentation/devicetree/bindings/mfd/max77693.txt
8259F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8260F:	include/linux/mfd/max14577*.h
8261F:	include/linux/mfd/max77686*.h
8262F:	include/linux/mfd/max77693*.h
8263
8264MAXIRADIO FM RADIO RECEIVER DRIVER
8265M:	Hans Verkuil <hverkuil@xs4all.nl>
8266L:	linux-media@vger.kernel.org
8267T:	git git://linuxtv.org/media_tree.git
8268W:	https://linuxtv.org
8269S:	Maintained
8270F:	drivers/media/radio/radio-maxiradio*
8271
8272MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8273M:	Peter Rosin <peda@axentia.se>
8274L:	linux-iio@vger.kernel.org
8275S:	Maintained
8276F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8277F:	drivers/iio/potentiometer/mcp4531.c
8278
8279MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8280M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8281L:	linux-iio@vger.kernel.org
8282S:	Maintained
8283F:	drivers/iio/dac/cio-dac.c
8284
8285MEDIA DRIVERS FOR ASCOT2E
8286M:	Sergey Kozlov <serjk@netup.ru>
8287M:	Abylay Ospan <aospan@netup.ru>
8288L:	linux-media@vger.kernel.org
8289W:	https://linuxtv.org
8290W:	http://netup.tv/
8291T:	git git://linuxtv.org/media_tree.git
8292S:	Supported
8293F:	drivers/media/dvb-frontends/ascot2e*
8294
8295MEDIA DRIVERS FOR CXD2841ER
8296M:	Sergey Kozlov <serjk@netup.ru>
8297M:	Abylay Ospan <aospan@netup.ru>
8298L:	linux-media@vger.kernel.org
8299W:	https://linuxtv.org
8300W:	http://netup.tv/
8301T:	git git://linuxtv.org/media_tree.git
8302S:	Supported
8303F:	drivers/media/dvb-frontends/cxd2841er*
8304
8305MEDIA DRIVERS FOR FREESCALE IMX
8306M:	Steve Longerbeam <slongerbeam@gmail.com>
8307M:	Philipp Zabel <p.zabel@pengutronix.de>
8308L:	linux-media@vger.kernel.org
8309T:	git git://linuxtv.org/media_tree.git
8310S:	Maintained
8311F:	Documentation/devicetree/bindings/media/imx.txt
8312F:	Documentation/media/v4l-drivers/imx.rst
8313F:	drivers/staging/media/imx/
8314F:	include/linux/imx-media.h
8315F:	include/media/imx.h
8316
8317MEDIA DRIVERS FOR HELENE
8318M:	Abylay Ospan <aospan@netup.ru>
8319L:	linux-media@vger.kernel.org
8320W:	https://linuxtv.org
8321W:	http://netup.tv/
8322T:	git git://linuxtv.org/media_tree.git
8323S:	Supported
8324F:	drivers/media/dvb-frontends/helene*
8325
8326MEDIA DRIVERS FOR HORUS3A
8327M:	Sergey Kozlov <serjk@netup.ru>
8328M:	Abylay Ospan <aospan@netup.ru>
8329L:	linux-media@vger.kernel.org
8330W:	https://linuxtv.org
8331W:	http://netup.tv/
8332T:	git git://linuxtv.org/media_tree.git
8333S:	Supported
8334F:	drivers/media/dvb-frontends/horus3a*
8335
8336MEDIA DRIVERS FOR LNBH25
8337M:	Sergey Kozlov <serjk@netup.ru>
8338M:	Abylay Ospan <aospan@netup.ru>
8339L:	linux-media@vger.kernel.org
8340W:	https://linuxtv.org
8341W:	http://netup.tv/
8342T:	git git://linuxtv.org/media_tree.git
8343S:	Supported
8344F:	drivers/media/dvb-frontends/lnbh25*
8345
8346MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8347M:	Sergey Kozlov <serjk@netup.ru>
8348M:	Abylay Ospan <aospan@netup.ru>
8349L:	linux-media@vger.kernel.org
8350W:	https://linuxtv.org
8351W:	http://netup.tv/
8352T:	git git://linuxtv.org/media_tree.git
8353S:	Supported
8354F:	drivers/media/pci/netup_unidvb/*
8355
8356MEDIA DRIVERS FOR RENESAS - DRIF
8357M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8358L:	linux-media@vger.kernel.org
8359L:	linux-renesas-soc@vger.kernel.org
8360T:	git git://linuxtv.org/media_tree.git
8361S:	Supported
8362F:	Documentation/devicetree/bindings/media/renesas,drif.txt
8363F:	drivers/media/platform/rcar_drif.c
8364
8365MEDIA DRIVERS FOR RENESAS - FCP
8366M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8367L:	linux-media@vger.kernel.org
8368L:	linux-renesas-soc@vger.kernel.org
8369T:	git git://linuxtv.org/media_tree.git
8370S:	Supported
8371F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
8372F:	drivers/media/platform/rcar-fcp.c
8373F:	include/media/rcar-fcp.h
8374
8375MEDIA DRIVERS FOR RENESAS - FDP1
8376M:	Kieran Bingham <kieran@bingham.xyz>
8377L:	linux-media@vger.kernel.org
8378L:	linux-renesas-soc@vger.kernel.org
8379T:	git git://linuxtv.org/media_tree.git
8380S:	Supported
8381F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8382F:	drivers/media/platform/rcar_fdp1.c
8383
8384MEDIA DRIVERS FOR RENESAS - VIN
8385M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8386L:	linux-media@vger.kernel.org
8387L:	linux-renesas-soc@vger.kernel.org
8388T:	git git://linuxtv.org/media_tree.git
8389S:	Supported
8390F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8391F:	drivers/media/platform/rcar-vin/
8392
8393MEDIA DRIVERS FOR RENESAS - VSP1
8394M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8395L:	linux-media@vger.kernel.org
8396L:	linux-renesas-soc@vger.kernel.org
8397T:	git git://linuxtv.org/media_tree.git
8398S:	Supported
8399F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8400F:	drivers/media/platform/vsp1/
8401
8402MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8403M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
8404M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8405P:	LinuxTV.org Project
8406L:	linux-media@vger.kernel.org
8407W:	https://linuxtv.org
8408Q:	http://patchwork.kernel.org/project/linux-media/list/
8409T:	git git://linuxtv.org/media_tree.git
8410S:	Maintained
8411F:	Documentation/devicetree/bindings/media/
8412F:	Documentation/media/
8413F:	drivers/media/
8414F:	drivers/staging/media/
8415F:	include/linux/platform_data/media/
8416F:	include/media/
8417F:	include/uapi/linux/dvb/
8418F:	include/uapi/linux/videodev2.h
8419F:	include/uapi/linux/media.h
8420F:	include/uapi/linux/v4l2-*
8421F:	include/uapi/linux/meye.h
8422F:	include/uapi/linux/ivtv*
8423F:	include/uapi/linux/uvcvideo.h
8424
8425MEDIATEK ETHERNET DRIVER
8426M:	Felix Fietkau <nbd@openwrt.org>
8427M:	John Crispin <blogic@openwrt.org>
8428L:	netdev@vger.kernel.org
8429S:	Maintained
8430F:	drivers/net/ethernet/mediatek/
8431
8432MEDIATEK JPEG DRIVER
8433M:	Rick Chang <rick.chang@mediatek.com>
8434M:	Bin Liu <bin.liu@mediatek.com>
8435S:	Supported
8436F:	drivers/media/platform/mtk-jpeg/
8437F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8438
8439MEDIATEK MDP DRIVER
8440M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8441M:	Houlong Wei <houlong.wei@mediatek.com>
8442M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8443S:	Supported
8444F:	drivers/media/platform/mtk-mdp/
8445F:	drivers/media/platform/mtk-vpu/
8446F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
8447
8448MEDIATEK MEDIA DRIVER
8449M:	Tiffany Lin <tiffany.lin@mediatek.com>
8450M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8451S:	Supported
8452F:	drivers/media/platform/mtk-vcodec/
8453F:	drivers/media/platform/mtk-vpu/
8454F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8455F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
8456
8457MEDIATEK MT7601U WIRELESS LAN DRIVER
8458M:	Jakub Kicinski <kubakici@wp.pl>
8459L:	linux-wireless@vger.kernel.org
8460S:	Maintained
8461F:	drivers/net/wireless/mediatek/mt7601u/
8462
8463MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8464M:	Sean Wang <sean.wang@mediatek.com>
8465S:	Maintained
8466F:	drivers/char/hw_random/mtk-rng.c
8467
8468MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8469M:	Peter Senna Tschudin <peter.senna@collabora.com>
8470M:	Martin Donnelly <martin.donnelly@ge.com>
8471M:	Martyn Welch <martyn.welch@collabora.co.uk>
8472S:	Maintained
8473F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8474F:	Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8475
8476MEGARAID SCSI/SAS DRIVERS
8477M:	Kashyap Desai <kashyap.desai@broadcom.com>
8478M:	Sumit Saxena <sumit.saxena@broadcom.com>
8479M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8480L:	megaraidlinux.pdl@broadcom.com
8481L:	linux-scsi@vger.kernel.org
8482W:	http://www.avagotech.com/support/
8483S:	Maintained
8484F:	Documentation/scsi/megaraid.txt
8485F:	drivers/scsi/megaraid.*
8486F:	drivers/scsi/megaraid/
8487
8488MELEXIS MLX90614 DRIVER
8489M:	Crt Mori <cmo@melexis.com>
8490L:	linux-iio@vger.kernel.org
8491W:	http://www.melexis.com
8492S:	Supported
8493F:	drivers/iio/temperature/mlx90614.c
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 MLX CPLD HOTPLUG DRIVER
8556M:	Vadim Pasternak <vadimp@mellanox.com>
8557L:	platform-driver-x86@vger.kernel.org
8558S:	Supported
8559F:	drivers/platform/x86/mlxcpld-hotplug.c
8560F:	include/linux/platform_data/mlxcpld-hotplug.h
8561
8562MELLANOX MLX4 core VPI driver
8563M:	Tariq Toukan <tariqt@mellanox.com>
8564L:	netdev@vger.kernel.org
8565L:	linux-rdma@vger.kernel.org
8566W:	http://www.mellanox.com
8567Q:	http://patchwork.ozlabs.org/project/netdev/list/
8568S:	Supported
8569F:	drivers/net/ethernet/mellanox/mlx4/
8570F:	include/linux/mlx4/
8571
8572MELLANOX MLX4 IB driver
8573M:	Yishai Hadas <yishaih@mellanox.com>
8574L:	linux-rdma@vger.kernel.org
8575W:	http://www.mellanox.com
8576Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8577S:	Supported
8578F:	drivers/infiniband/hw/mlx4/
8579F:	include/linux/mlx4/
8580F:	include/uapi/rdma/mlx4-abi.h
8581
8582MELLANOX MLX5 core VPI driver
8583M:	Saeed Mahameed <saeedm@mellanox.com>
8584M:	Matan Barak <matanb@mellanox.com>
8585M:	Leon Romanovsky <leonro@mellanox.com>
8586L:	netdev@vger.kernel.org
8587L:	linux-rdma@vger.kernel.org
8588W:	http://www.mellanox.com
8589Q:	http://patchwork.ozlabs.org/project/netdev/list/
8590S:	Supported
8591F:	drivers/net/ethernet/mellanox/mlx5/core/
8592F:	include/linux/mlx5/
8593
8594MELLANOX MLX5 IB driver
8595M:	Matan Barak <matanb@mellanox.com>
8596M:	Leon Romanovsky <leonro@mellanox.com>
8597L:	linux-rdma@vger.kernel.org
8598W:	http://www.mellanox.com
8599Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8600S:	Supported
8601F:	drivers/infiniband/hw/mlx5/
8602F:	include/linux/mlx5/
8603F:	include/uapi/rdma/mlx5-abi.h
8604
8605MELLANOX MLXCPLD I2C AND MUX DRIVER
8606M:	Vadim Pasternak <vadimp@mellanox.com>
8607M:	Michael Shych <michaelsh@mellanox.com>
8608L:	linux-i2c@vger.kernel.org
8609S:	Supported
8610F:	drivers/i2c/busses/i2c-mlxcpld.c
8611F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
8612F:	Documentation/i2c/busses/i2c-mlxcpld
8613
8614MELLANOX MLXCPLD LED DRIVER
8615M:	Vadim Pasternak <vadimp@mellanox.com>
8616L:	linux-leds@vger.kernel.org
8617S:	Supported
8618F:	drivers/leds/leds-mlxcpld.c
8619F:	Documentation/leds/leds-mlxcpld.txt
8620
8621MELLANOX PLATFORM DRIVER
8622M:	Vadim Pasternak <vadimp@mellanox.com>
8623L:	platform-driver-x86@vger.kernel.org
8624S:	Supported
8625F:	drivers/platform/x86/mlx-platform.c
8626
8627MEMBARRIER SUPPORT
8628M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8629M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8630L:	linux-kernel@vger.kernel.org
8631S:	Supported
8632F:	kernel/membarrier.c
8633F:	include/uapi/linux/membarrier.h
8634
8635MEMORY MANAGEMENT
8636L:	linux-mm@kvack.org
8637W:	http://www.linux-mm.org
8638S:	Maintained
8639F:	include/linux/mm.h
8640F:	include/linux/gfp.h
8641F:	include/linux/mmzone.h
8642F:	include/linux/memory_hotplug.h
8643F:	include/linux/vmalloc.h
8644F:	mm/
8645
8646MEMORY TECHNOLOGY DEVICES (MTD)
8647M:	David Woodhouse <dwmw2@infradead.org>
8648M:	Brian Norris <computersforpeace@gmail.com>
8649M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8650M:	Marek Vasut <marek.vasut@gmail.com>
8651M:	Richard Weinberger <richard@nod.at>
8652M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8653L:	linux-mtd@lists.infradead.org
8654W:	http://www.linux-mtd.infradead.org/
8655Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8656T:	git git://git.infradead.org/linux-mtd.git master
8657T:	git git://git.infradead.org/l2-mtd.git master
8658S:	Maintained
8659F:	Documentation/devicetree/bindings/mtd/
8660F:	drivers/mtd/
8661F:	include/linux/mtd/
8662F:	include/uapi/mtd/
8663
8664MEN A21 WATCHDOG DRIVER
8665M:	Johannes Thumshirn <morbidrsa@gmail.com>
8666L:	linux-watchdog@vger.kernel.org
8667S:	Maintained
8668F:	drivers/watchdog/mena21_wdt.c
8669
8670MEN CHAMELEON BUS (mcb)
8671M:	Johannes Thumshirn <morbidrsa@gmail.com>
8672S:	Maintained
8673F:	drivers/mcb/
8674F:	include/linux/mcb.h
8675F:	Documentation/men-chameleon-bus.txt
8676
8677MEN F21BMC (Board Management Controller)
8678M:	Andreas Werner <andreas.werner@men.de>
8679S:	Supported
8680F:	drivers/mfd/menf21bmc.c
8681F:	drivers/watchdog/menf21bmc_wdt.c
8682F:	drivers/leds/leds-menf21bmc.c
8683F:	drivers/hwmon/menf21bmc_hwmon.c
8684F:	Documentation/hwmon/menf21bmc
8685
8686METAG ARCHITECTURE
8687M:	James Hogan <james.hogan@imgtec.com>
8688L:	linux-metag@vger.kernel.org
8689T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8690S:	Odd Fixes
8691F:	arch/metag/
8692F:	Documentation/metag/
8693F:	Documentation/devicetree/bindings/metag/
8694F:	Documentation/devicetree/bindings/interrupt-controller/img,*
8695F:	drivers/clocksource/metag_generic.c
8696F:	drivers/irqchip/irq-metag.c
8697F:	drivers/irqchip/irq-metag-ext.c
8698F:	drivers/tty/metag_da.c
8699
8700MICROBLAZE ARCHITECTURE
8701M:	Michal Simek <monstr@monstr.eu>
8702W:	http://www.monstr.eu/fdt/
8703T:	git git://git.monstr.eu/linux-2.6-microblaze.git
8704S:	Supported
8705F:	arch/microblaze/
8706
8707MICROCHIP / ATMEL AT91 SERIAL DRIVER
8708M:	Richard Genoud <richard.genoud@gmail.com>
8709S:	Maintained
8710F:	drivers/tty/serial/atmel_serial.c
8711F:	drivers/tty/serial/atmel_serial.h
8712
8713MICROCHIP / ATMEL DMA DRIVER
8714M:	Ludovic Desroches <ludovic.desroches@microchip.com>
8715L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8716L:	dmaengine@vger.kernel.org
8717S:	Supported
8718F:	drivers/dma/at_hdmac.c
8719F:	drivers/dma/at_hdmac_regs.h
8720F:	include/linux/platform_data/dma-atmel.h
8721
8722MICROCHIP / ATMEL ISC DRIVER
8723M:	Songjun Wu <songjun.wu@microchip.com>
8724L:	linux-media@vger.kernel.org
8725S:	Supported
8726F:	drivers/media/platform/atmel/atmel-isc.c
8727F:	drivers/media/platform/atmel/atmel-isc-regs.h
8728F:	devicetree/bindings/media/atmel-isc.txt
8729
8730MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
8731M:	Woojung Huh <Woojung.Huh@microchip.com>
8732M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
8733L:	netdev@vger.kernel.org
8734S:	Maintained
8735F:	net/dsa/tag_ksz.c
8736F:	drivers/net/dsa/microchip/*
8737F:	include/linux/platform_data/microchip-ksz.h
8738F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
8739
8740MICROCHIP USB251XB DRIVER
8741M:	Richard Leitner <richard.leitner@skidata.com>
8742L:	linux-usb@vger.kernel.org
8743S:	Maintained
8744F:	drivers/usb/misc/usb251xb.c
8745F:	Documentation/devicetree/bindings/usb/usb251xb.txt
8746
8747MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8748M:	Don Brace <don.brace@microsemi.com>
8749L:	esc.storagedev@microsemi.com
8750L:	linux-scsi@vger.kernel.org
8751S:	Supported
8752F:	drivers/scsi/smartpqi/smartpqi*.[ch]
8753F:	drivers/scsi/smartpqi/Kconfig
8754F:	drivers/scsi/smartpqi/Makefile
8755F:	include/linux/cciss*.h
8756F:	include/uapi/linux/cciss*.h
8757F:	Documentation/scsi/smartpqi.txt
8758
8759MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8760M:	Chen Yu <yu.c.chen@intel.com>
8761L:	platform-driver-x86@vger.kernel.org
8762S:	Supported
8763F:	drivers/platform/x86/surfacepro3_button.c
8764
8765MICROTEK X6 SCANNER
8766M:	Oliver Neukum <oliver@neukum.org>
8767S:	Maintained
8768F:	drivers/usb/image/microtek.*
8769
8770MIPS
8771M:	Ralf Baechle <ralf@linux-mips.org>
8772L:	linux-mips@linux-mips.org
8773W:	http://www.linux-mips.org/
8774T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
8775Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
8776S:	Supported
8777F:	Documentation/devicetree/bindings/mips/
8778F:	Documentation/mips/
8779F:	arch/mips/
8780
8781MIPS BOSTON DEVELOPMENT BOARD
8782M:	Paul Burton <paul.burton@imgtec.com>
8783L:	linux-mips@linux-mips.org
8784S:	Maintained
8785F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
8786F:	arch/mips/boot/dts/img/boston.dts
8787F:	arch/mips/configs/generic/board-boston.config
8788F:	drivers/clk/imgtec/clk-boston.c
8789F:	include/dt-bindings/clock/boston-clock.h
8790
8791MIPS GENERIC PLATFORM
8792M:	Paul Burton <paul.burton@imgtec.com>
8793L:	linux-mips@linux-mips.org
8794S:	Supported
8795F:	arch/mips/generic/
8796
8797MIPS/LOONGSON1 ARCHITECTURE
8798M:	Keguang Zhang <keguang.zhang@gmail.com>
8799L:	linux-mips@linux-mips.org
8800S:	Maintained
8801F:	arch/mips/loongson32/
8802F:	arch/mips/include/asm/mach-loongson32/
8803F:	drivers/*/*loongson1*
8804F:	drivers/*/*/*loongson1*
8805
8806MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8807M:	Hans Verkuil <hverkuil@xs4all.nl>
8808L:	linux-media@vger.kernel.org
8809T:	git git://linuxtv.org/media_tree.git
8810W:	https://linuxtv.org
8811S:	Odd Fixes
8812F:	drivers/media/radio/radio-miropcm20*
8813
8814MMP SUPPORT
8815M:	Eric Miao <eric.y.miao@gmail.com>
8816M:	Haojian Zhuang <haojian.zhuang@gmail.com>
8817L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8818T:	git git://github.com/hzhuang1/linux.git
8819T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
8820S:	Maintained
8821F:	arch/arm/boot/dts/mmp*
8822F:	arch/arm/mach-mmp/
8823
8824MN88472 MEDIA DRIVER
8825M:	Antti Palosaari <crope@iki.fi>
8826L:	linux-media@vger.kernel.org
8827W:	https://linuxtv.org
8828W:	http://palosaari.fi/linux/
8829Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8830S:	Maintained
8831F:	drivers/media/dvb-frontends/mn88472*
8832
8833MN88473 MEDIA DRIVER
8834M:	Antti Palosaari <crope@iki.fi>
8835L:	linux-media@vger.kernel.org
8836W:	https://linuxtv.org
8837W:	http://palosaari.fi/linux/
8838Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8839S:	Maintained
8840F:	drivers/media/dvb-frontends/mn88473*
8841
8842MODULE SUPPORT
8843M:	Jessica Yu <jeyu@kernel.org>
8844M:	Rusty Russell <rusty@rustcorp.com.au>
8845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8846S:	Maintained
8847F:	include/linux/module.h
8848F:	kernel/module.c
8849
8850MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8851W:	http://popies.net/meye/
8852S:	Orphan
8853F:	Documentation/media/v4l-drivers/meye*
8854F:	drivers/media/pci/meye/
8855F:	include/uapi/linux/meye.h
8856
8857MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8858M:	Jiri Slaby <jirislaby@gmail.com>
8859S:	Maintained
8860F:	Documentation/serial/moxa-smartio
8861F:	drivers/tty/mxser.*
8862
8863MR800 AVERMEDIA USB FM RADIO DRIVER
8864M:	Alexey Klimov <klimov.linux@gmail.com>
8865L:	linux-media@vger.kernel.org
8866T:	git git://linuxtv.org/media_tree.git
8867S:	Maintained
8868F:	drivers/media/radio/radio-mr800.c
8869
8870MRF24J40 IEEE 802.15.4 RADIO DRIVER
8871M:	Alan Ott <alan@signal11.us>
8872L:	linux-wpan@vger.kernel.org
8873S:	Maintained
8874F:	drivers/net/ieee802154/mrf24j40.c
8875F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8876
8877MSI LAPTOP SUPPORT
8878M:	"Lee, Chun-Yi" <jlee@suse.com>
8879L:	platform-driver-x86@vger.kernel.org
8880S:	Maintained
8881F:	drivers/platform/x86/msi-laptop.c
8882
8883MSI WMI SUPPORT
8884L:	platform-driver-x86@vger.kernel.org
8885S:	Orphan
8886F:	drivers/platform/x86/msi-wmi.c
8887
8888MSI001 MEDIA DRIVER
8889M:	Antti Palosaari <crope@iki.fi>
8890L:	linux-media@vger.kernel.org
8891W:	https://linuxtv.org
8892W:	http://palosaari.fi/linux/
8893Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8894T:	git git://linuxtv.org/anttip/media_tree.git
8895S:	Maintained
8896F:	drivers/media/tuners/msi001*
8897
8898MSI2500 MEDIA DRIVER
8899M:	Antti Palosaari <crope@iki.fi>
8900L:	linux-media@vger.kernel.org
8901W:	https://linuxtv.org
8902W:	http://palosaari.fi/linux/
8903Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8904T:	git git://linuxtv.org/anttip/media_tree.git
8905S:	Maintained
8906F:	drivers/media/usb/msi2500/
8907
8908MSYSTEMS DISKONCHIP G3 MTD DRIVER
8909M:	Robert Jarzmik <robert.jarzmik@free.fr>
8910L:	linux-mtd@lists.infradead.org
8911S:	Maintained
8912F:	drivers/mtd/devices/docg3*
8913
8914MT9M032 APTINA SENSOR DRIVER
8915M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8916L:	linux-media@vger.kernel.org
8917T:	git git://linuxtv.org/media_tree.git
8918S:	Maintained
8919F:	drivers/media/i2c/mt9m032.c
8920F:	include/media/i2c/mt9m032.h
8921
8922MT9P031 APTINA CAMERA SENSOR
8923M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8924L:	linux-media@vger.kernel.org
8925T:	git git://linuxtv.org/media_tree.git
8926S:	Maintained
8927F:	drivers/media/i2c/mt9p031.c
8928F:	include/media/i2c/mt9p031.h
8929
8930MT9T001 APTINA CAMERA SENSOR
8931M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8932L:	linux-media@vger.kernel.org
8933T:	git git://linuxtv.org/media_tree.git
8934S:	Maintained
8935F:	drivers/media/i2c/mt9t001.c
8936F:	include/media/i2c/mt9t001.h
8937
8938MT9V032 APTINA CAMERA SENSOR
8939M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8940L:	linux-media@vger.kernel.org
8941T:	git git://linuxtv.org/media_tree.git
8942S:	Maintained
8943F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8944F:	drivers/media/i2c/mt9v032.c
8945F:	include/media/i2c/mt9v032.h
8946
8947MULTIFUNCTION DEVICES (MFD)
8948M:	Lee Jones <lee.jones@linaro.org>
8949T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8950S:	Supported
8951F:	Documentation/devicetree/bindings/mfd/
8952F:	drivers/mfd/
8953F:	include/linux/mfd/
8954F:	include/dt-bindings/mfd/
8955
8956MULTIMEDIA CARD (MMC) ETC. OVER SPI
8957S:	Orphan
8958F:	drivers/mmc/host/mmc_spi.c
8959F:	include/linux/spi/mmc_spi.h
8960
8961MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8962M:	Ulf Hansson <ulf.hansson@linaro.org>
8963L:	linux-mmc@vger.kernel.org
8964T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8965S:	Maintained
8966F:	Documentation/devicetree/bindings/mmc/
8967F:	drivers/mmc/
8968F:	include/linux/mmc/
8969F:	include/uapi/linux/mmc/
8970
8971MULTIPLEXER SUBSYSTEM
8972M:	Peter Rosin <peda@axentia.se>
8973S:	Maintained
8974F:	Documentation/ABI/testing/mux/sysfs-class-mux*
8975F:	Documentation/devicetree/bindings/mux/
8976F:	include/linux/dt-bindings/mux/
8977F:	include/linux/mux/
8978F:	drivers/mux/
8979
8980MULTISOUND SOUND DRIVER
8981M:	Andrew Veliath <andrewtv@usa.net>
8982S:	Maintained
8983F:	Documentation/sound/oss/MultiSound
8984F:	sound/oss/msnd*
8985
8986MULTITECH MULTIPORT CARD (ISICOM)
8987S:	Orphan
8988F:	drivers/tty/isicom.c
8989F:	include/linux/isicom.h
8990
8991MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8992M:	Bin Liu <b-liu@ti.com>
8993L:	linux-usb@vger.kernel.org
8994T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8995S:	Maintained
8996F:	drivers/usb/musb/
8997
8998MXL5007T MEDIA DRIVER
8999M:	Michael Krufky <mkrufky@linuxtv.org>
9000L:	linux-media@vger.kernel.org
9001W:	https://linuxtv.org
9002W:	http://github.com/mkrufky
9003Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9004T:	git git://linuxtv.org/mkrufky/tuners.git
9005S:	Maintained
9006F:	drivers/media/tuners/mxl5007t.*
9007
9008MXSFB DRM DRIVER
9009M:	Marek Vasut <marex@denx.de>
9010S:	Supported
9011F:	drivers/gpu/drm/mxsfb/
9012F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
9013
9014MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9015M:	Hyong-Youb Kim <hykim@myri.com>
9016L:	netdev@vger.kernel.org
9017W:	https://www.myricom.com/support/downloads/myri10ge.html
9018S:	Supported
9019F:	drivers/net/ethernet/myricom/myri10ge/
9020
9021NAND FLASH SUBSYSTEM
9022M:	Boris Brezillon <boris.brezillon@free-electrons.com>
9023R:	Richard Weinberger <richard@nod.at>
9024L:	linux-mtd@lists.infradead.org
9025W:	http://www.linux-mtd.infradead.org/
9026Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9027T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9028T:	git git://git.infradead.org/l2-mtd.git nand/next
9029S:	Maintained
9030F:	drivers/mtd/nand/
9031F:	include/linux/mtd/nand*.h
9032
9033NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9034M:	Daniel Mack <zonque@gmail.com>
9035S:	Maintained
9036L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9037W:	http://www.native-instruments.com
9038F:	sound/usb/caiaq/
9039
9040NATSEMI ETHERNET DRIVER (DP8381x)
9041S:	Orphan
9042F:	drivers/net/ethernet/natsemi/natsemi.c
9043
9044NCP FILESYSTEM
9045M:	Petr Vandrovec <petr@vandrovec.name>
9046S:	Odd Fixes
9047F:	fs/ncpfs/
9048
9049NCR 5380 SCSI DRIVERS
9050M:	Finn Thain <fthain@telegraphics.com.au>
9051M:	Michael Schmitz <schmitzmic@gmail.com>
9052L:	linux-scsi@vger.kernel.org
9053S:	Maintained
9054F:	Documentation/scsi/g_NCR5380.txt
9055F:	drivers/scsi/NCR5380.*
9056F:	drivers/scsi/arm/cumana_1.c
9057F:	drivers/scsi/arm/oak.c
9058F:	drivers/scsi/atari_scsi.*
9059F:	drivers/scsi/dmx3191d.c
9060F:	drivers/scsi/g_NCR5380.*
9061F:	drivers/scsi/mac_scsi.*
9062F:	drivers/scsi/sun3_scsi.*
9063F:	drivers/scsi/sun3_scsi_vme.c
9064
9065NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9066M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9067L:	linux-scsi@vger.kernel.org
9068S:	Maintained
9069F:	drivers/scsi/NCR_D700.*
9070
9071NCT6775 HARDWARE MONITOR DRIVER
9072M:	Guenter Roeck <linux@roeck-us.net>
9073L:	linux-hwmon@vger.kernel.org
9074S:	Maintained
9075F:	Documentation/hwmon/nct6775
9076F:	drivers/hwmon/nct6775.c
9077
9078NETEFFECT IWARP RNIC DRIVER (IW_NES)
9079M:	Faisal Latif <faisal.latif@intel.com>
9080L:	linux-rdma@vger.kernel.org
9081W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9082S:	Supported
9083F:	drivers/infiniband/hw/nes/
9084F:	include/uapi/rdma/nes-abi.h
9085
9086NETEM NETWORK EMULATOR
9087M:	Stephen Hemminger <stephen@networkplumber.org>
9088L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9089S:	Maintained
9090F:	net/sched/sch_netem.c
9091
9092NETERION 10GbE DRIVERS (s2io/vxge)
9093M:	Jon Mason <jdmason@kudzu.us>
9094L:	netdev@vger.kernel.org
9095S:	Supported
9096F:	Documentation/networking/s2io.txt
9097F:	Documentation/networking/vxge.txt
9098F:	drivers/net/ethernet/neterion/
9099
9100NETFILTER
9101M:	Pablo Neira Ayuso <pablo@netfilter.org>
9102M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9103M:	Florian Westphal <fw@strlen.de>
9104L:	netfilter-devel@vger.kernel.org
9105L:	coreteam@netfilter.org
9106W:	http://www.netfilter.org/
9107W:	http://www.iptables.org/
9108W:	http://www.nftables.org/
9109Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
9110T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9111T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9112S:	Maintained
9113F:	include/linux/netfilter*
9114F:	include/linux/netfilter/
9115F:	include/net/netfilter/
9116F:	include/uapi/linux/netfilter*
9117F:	include/uapi/linux/netfilter/
9118F:	net/*/netfilter.c
9119F:	net/*/netfilter/
9120F:	net/netfilter/
9121F:	net/bridge/br_netfilter*.c
9122
9123NETLABEL
9124M:	Paul Moore <paul@paul-moore.com>
9125W:	http://netlabel.sf.net
9126L:	netdev@vger.kernel.org
9127S:	Maintained
9128F:	Documentation/netlabel/
9129F:	include/net/netlabel.h
9130F:	net/netlabel/
9131
9132NETROM NETWORK LAYER
9133M:	Ralf Baechle <ralf@linux-mips.org>
9134L:	linux-hams@vger.kernel.org
9135W:	http://www.linux-ax25.org/
9136S:	Maintained
9137F:	include/net/netrom.h
9138F:	include/uapi/linux/netrom.h
9139F:	net/netrom/
9140
9141NETRONOME ETHERNET DRIVERS
9142M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9143L:	oss-drivers@netronome.com
9144S:	Maintained
9145F:	drivers/net/ethernet/netronome/
9146
9147NETWORK BLOCK DEVICE (NBD)
9148M:	Josef Bacik <jbacik@fb.com>
9149S:	Maintained
9150L:	linux-block@vger.kernel.org
9151L:	nbd-general@lists.sourceforge.net
9152F:	Documentation/blockdev/nbd.txt
9153F:	drivers/block/nbd.c
9154F:	include/uapi/linux/nbd.h
9155
9156NETWORK DROP MONITOR
9157M:	Neil Horman <nhorman@tuxdriver.com>
9158L:	netdev@vger.kernel.org
9159S:	Maintained
9160W:	https://fedorahosted.org/dropwatch/
9161F:	net/core/drop_monitor.c
9162
9163NETWORKING DRIVERS
9164L:	netdev@vger.kernel.org
9165W:	http://www.linuxfoundation.org/en/Net
9166Q:	http://patchwork.ozlabs.org/project/netdev/list/
9167T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9169S:	Odd Fixes
9170F:	Documentation/devicetree/bindings/net/
9171F:	drivers/net/
9172F:	include/linux/if_*
9173F:	include/linux/netdevice.h
9174F:	include/linux/etherdevice.h
9175F:	include/linux/fcdevice.h
9176F:	include/linux/fddidevice.h
9177F:	include/linux/hippidevice.h
9178F:	include/linux/inetdevice.h
9179F:	include/uapi/linux/if_*
9180F:	include/uapi/linux/netdevice.h
9181
9182NETWORKING DRIVERS (WIRELESS)
9183M:	Kalle Valo <kvalo@codeaurora.org>
9184L:	linux-wireless@vger.kernel.org
9185Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9186T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9187T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9188S:	Maintained
9189F:	Documentation/devicetree/bindings/net/wireless/
9190F:	drivers/net/wireless/
9191
9192NETWORKING [DSA]
9193M:	Andrew Lunn <andrew@lunn.ch>
9194M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9195M:	Florian Fainelli <f.fainelli@gmail.com>
9196S:	Maintained
9197F:	net/dsa/
9198F:	include/net/dsa.h
9199F:	drivers/net/dsa/
9200
9201NETWORKING [GENERAL]
9202M:	"David S. Miller" <davem@davemloft.net>
9203L:	netdev@vger.kernel.org
9204W:	http://www.linuxfoundation.org/en/Net
9205Q:	http://patchwork.ozlabs.org/project/netdev/list/
9206T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9207T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9208B:	mailto:netdev@vger.kernel.org
9209S:	Maintained
9210F:	net/
9211F:	include/net/
9212F:	include/linux/in.h
9213F:	include/linux/net.h
9214F:	include/linux/netdevice.h
9215F:	include/uapi/linux/in.h
9216F:	include/uapi/linux/net.h
9217F:	include/uapi/linux/netdevice.h
9218F:	include/uapi/linux/net_namespace.h
9219F:	tools/net/
9220F:	tools/testing/selftests/net/
9221F:	lib/random32.c
9222
9223NETWORKING [IPSEC]
9224M:	Steffen Klassert <steffen.klassert@secunet.com>
9225M:	Herbert Xu <herbert@gondor.apana.org.au>
9226M:	"David S. Miller" <davem@davemloft.net>
9227L:	netdev@vger.kernel.org
9228T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9230S:	Maintained
9231F:	net/core/flow.c
9232F:	net/xfrm/
9233F:	net/key/
9234F:	net/ipv4/xfrm*
9235F:	net/ipv4/esp4*
9236F:	net/ipv4/ah4.c
9237F:	net/ipv4/ipcomp.c
9238F:	net/ipv4/ip_vti.c
9239F:	net/ipv6/xfrm*
9240F:	net/ipv6/esp6*
9241F:	net/ipv6/ah6.c
9242F:	net/ipv6/ipcomp6.c
9243F:	net/ipv6/ip6_vti.c
9244F:	include/uapi/linux/xfrm.h
9245F:	include/net/xfrm.h
9246
9247NETWORKING [IPv4/IPv6]
9248M:	"David S. Miller" <davem@davemloft.net>
9249M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9250M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9251L:	netdev@vger.kernel.org
9252T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9253S:	Maintained
9254F:	net/ipv4/
9255F:	net/ipv6/
9256F:	include/net/ip*
9257F:	arch/x86/net/*
9258
9259NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
9260M:	Paul Moore <paul@paul-moore.com>
9261L:	netdev@vger.kernel.org
9262S:	Maintained
9263
9264NETWORKING [TLS]
9265M:	Ilya Lesokhin <ilyal@mellanox.com>
9266M:	Aviad Yehezkel <aviadye@mellanox.com>
9267M:	Dave Watson <davejwatson@fb.com>
9268L:	netdev@vger.kernel.org
9269S:	Maintained
9270F:	net/tls/*
9271F:	include/uapi/linux/tls.h
9272F:	include/net/tls.h
9273
9274NETWORKING [WIRELESS]
9275L:	linux-wireless@vger.kernel.org
9276Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9277
9278NETXEN (1/10) GbE SUPPORT
9279M:	Manish Chopra <manish.chopra@cavium.com>
9280M:	Rahul Verma <rahul.verma@cavium.com>
9281M:	Dept-GELinuxNICDev@cavium.com
9282L:	netdev@vger.kernel.org
9283S:	Supported
9284F:	drivers/net/ethernet/qlogic/netxen/
9285
9286NFC SUBSYSTEM
9287M:	Samuel Ortiz <sameo@linux.intel.com>
9288L:	linux-wireless@vger.kernel.org
9289L:	linux-nfc@lists.01.org (subscribers-only)
9290S:	Supported
9291F:	net/nfc/
9292F:	include/net/nfc/
9293F:	include/uapi/linux/nfc.h
9294F:	drivers/nfc/
9295F:	include/linux/platform_data/nfcmrvl.h
9296F:	include/linux/platform_data/nxp-nci.h
9297F:	Documentation/devicetree/bindings/net/nfc/
9298
9299NFS, SUNRPC, AND LOCKD CLIENTS
9300M:	Trond Myklebust <trond.myklebust@primarydata.com>
9301M:	Anna Schumaker <anna.schumaker@netapp.com>
9302L:	linux-nfs@vger.kernel.org
9303W:	http://client.linux-nfs.org
9304T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9305S:	Maintained
9306F:	fs/lockd/
9307F:	fs/nfs/
9308F:	fs/nfs_common/
9309F:	net/sunrpc/
9310F:	include/linux/lockd/
9311F:	include/linux/nfs*
9312F:	include/linux/sunrpc/
9313F:	include/uapi/linux/nfs*
9314F:	include/uapi/linux/sunrpc/
9315
9316NILFS2 FILESYSTEM
9317M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9318L:	linux-nilfs@vger.kernel.org
9319W:	http://nilfs.sourceforge.net/
9320W:	http://nilfs.osdn.jp/
9321T:	git git://github.com/konis/nilfs2.git
9322S:	Supported
9323F:	Documentation/filesystems/nilfs2.txt
9324F:	fs/nilfs2/
9325F:	include/trace/events/nilfs2.h
9326F:	include/uapi/linux/nilfs2_api.h
9327F:	include/uapi/linux/nilfs2_ondisk.h
9328
9329NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9330M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9331W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9332S:	Maintained
9333F:	Documentation/scsi/NinjaSCSI.txt
9334F:	drivers/scsi/pcmcia/nsp_*
9335
9336NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9337M:	GOTO Masanori <gotom@debian.or.jp>
9338M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9339W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9340S:	Maintained
9341F:	Documentation/scsi/NinjaSCSI.txt
9342F:	drivers/scsi/nsp32*
9343
9344NIOS2 ARCHITECTURE
9345M:	Ley Foon Tan <lftan@altera.com>
9346L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9348S:	Maintained
9349F:	arch/nios2/
9350
9351NOHZ, DYNTICKS SUPPORT
9352M:	Frederic Weisbecker <fweisbec@gmail.com>
9353M:	Thomas Gleixner <tglx@linutronix.de>
9354M:	Ingo Molnar <mingo@kernel.org>
9355L:	linux-kernel@vger.kernel.org
9356T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9357S:	Maintained
9358F:	kernel/time/tick*.*
9359F:	include/linux/tick.h
9360F:	include/linux/sched/nohz.h
9361
9362NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9363M:	Pavel Machek <pavel@ucw.cz>
9364M:	Sakari Ailus <sakari.ailus@iki.fi>
9365L:	linux-media@vger.kernel.org
9366S:	Maintained
9367F:	drivers/media/i2c/et8ek8
9368F:	drivers/media/i2c/ad5820.c
9369
9370NOKIA N900 POWER SUPPLY DRIVERS
9371R:	Pali Rohár <pali.rohar@gmail.com>
9372F:	include/linux/power/bq2415x_charger.h
9373F:	include/linux/power/bq27xxx_battery.h
9374F:	include/linux/power/isp1704_charger.h
9375F:	drivers/power/supply/bq2415x_charger.c
9376F:	drivers/power/supply/bq27xxx_battery.c
9377F:	drivers/power/supply/bq27xxx_battery_i2c.c
9378F:	drivers/power/supply/isp1704_charger.c
9379F:	drivers/power/supply/rx51_battery.c
9380
9381NTB AMD DRIVER
9382M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9383L:	linux-ntb@googlegroups.com
9384S:	Supported
9385F:	drivers/ntb/hw/amd/
9386
9387NTB DRIVER CORE
9388M:	Jon Mason <jdmason@kudzu.us>
9389M:	Dave Jiang <dave.jiang@intel.com>
9390M:	Allen Hubbe <Allen.Hubbe@emc.com>
9391L:	linux-ntb@googlegroups.com
9392S:	Supported
9393W:	https://github.com/jonmason/ntb/wiki
9394T:	git git://github.com/jonmason/ntb.git
9395F:	drivers/ntb/
9396F:	drivers/net/ntb_netdev.c
9397F:	include/linux/ntb.h
9398F:	include/linux/ntb_transport.h
9399F:	tools/testing/selftests/ntb/
9400
9401NTB IDT DRIVER
9402M:	Serge Semin <fancer.lancer@gmail.com>
9403L:	linux-ntb@googlegroups.com
9404S:	Supported
9405F:	drivers/ntb/hw/idt/
9406
9407NTB INTEL DRIVER
9408M:	Jon Mason <jdmason@kudzu.us>
9409M:	Dave Jiang <dave.jiang@intel.com>
9410L:	linux-ntb@googlegroups.com
9411S:	Supported
9412W:	https://github.com/jonmason/ntb/wiki
9413T:	git git://github.com/jonmason/ntb.git
9414F:	drivers/ntb/hw/intel/
9415
9416NTFS FILESYSTEM
9417M:	Anton Altaparmakov <anton@tuxera.com>
9418L:	linux-ntfs-dev@lists.sourceforge.net
9419W:	http://www.tuxera.com/
9420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9421S:	Supported
9422F:	Documentation/filesystems/ntfs.txt
9423F:	fs/ntfs/
9424
9425NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9426M:	Antonino Daplas <adaplas@gmail.com>
9427L:	linux-fbdev@vger.kernel.org
9428S:	Maintained
9429F:	drivers/video/fbdev/riva/
9430F:	drivers/video/fbdev/nvidia/
9431
9432NVM EXPRESS DRIVER
9433M:	Keith Busch <keith.busch@intel.com>
9434M:	Jens Axboe <axboe@fb.com>
9435M:	Christoph Hellwig <hch@lst.de>
9436M:	Sagi Grimberg <sagi@grimberg.me>
9437L:	linux-nvme@lists.infradead.org
9438T:	git://git.infradead.org/nvme.git
9439W:	http://git.infradead.org/nvme.git
9440S:	Supported
9441F:	drivers/nvme/host/
9442F:	include/linux/nvme.h
9443F:	include/uapi/linux/nvme_ioctl.h
9444
9445NVM EXPRESS FC TRANSPORT DRIVERS
9446M:	James Smart <james.smart@broadcom.com>
9447L:	linux-nvme@lists.infradead.org
9448S:	Supported
9449F:	include/linux/nvme-fc.h
9450F:	include/linux/nvme-fc-driver.h
9451F:	drivers/nvme/host/fc.c
9452F:	drivers/nvme/target/fc.c
9453F:	drivers/nvme/target/fcloop.c
9454
9455NVM EXPRESS TARGET DRIVER
9456M:	Christoph Hellwig <hch@lst.de>
9457M:	Sagi Grimberg <sagi@grimberg.me>
9458L:	linux-nvme@lists.infradead.org
9459T:	git://git.infradead.org/nvme.git
9460W:	http://git.infradead.org/nvme.git
9461S:	Supported
9462F:	drivers/nvme/target/
9463
9464NVMEM FRAMEWORK
9465M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9466S:	Maintained
9467F:	drivers/nvmem/
9468F:	Documentation/devicetree/bindings/nvmem/
9469F:	include/linux/nvmem-consumer.h
9470F:	include/linux/nvmem-provider.h
9471
9472NXP TDA998X DRM DRIVER
9473M:	Russell King <linux@armlinux.org.uk>
9474S:	Supported
9475T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9476T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9477F:	drivers/gpu/drm/i2c/tda998x_drv.c
9478F:	include/drm/i2c/tda998x.h
9479
9480NXP TFA9879 DRIVER
9481M:	Peter Rosin <peda@axentia.se>
9482L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9483S:	Maintained
9484F:	sound/soc/codecs/tfa9879*
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
9493OBJTOOL
9494M:	Josh Poimboeuf <jpoimboe@redhat.com>
9495S:	Supported
9496F:	tools/objtool/
9497
9498OMAP AUDIO SUPPORT
9499M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
9500M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
9501L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9502L:	linux-omap@vger.kernel.org
9503S:	Maintained
9504F:	sound/soc/omap/
9505
9506OMAP CLOCK FRAMEWORK SUPPORT
9507M:	Paul Walmsley <paul@pwsan.com>
9508L:	linux-omap@vger.kernel.org
9509S:	Maintained
9510F:	arch/arm/*omap*/*clock*
9511
9512OMAP DEVICE TREE SUPPORT
9513M:	Benoît Cousson <bcousson@baylibre.com>
9514M:	Tony Lindgren <tony@atomide.com>
9515L:	linux-omap@vger.kernel.org
9516L:	devicetree@vger.kernel.org
9517S:	Maintained
9518F:	arch/arm/boot/dts/*omap*
9519F:	arch/arm/boot/dts/*am3*
9520F:	arch/arm/boot/dts/*am4*
9521F:	arch/arm/boot/dts/*am5*
9522F:	arch/arm/boot/dts/*dra7*
9523
9524OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9525M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9526L:	linux-omap@vger.kernel.org
9527L:	linux-fbdev@vger.kernel.org
9528S:	Maintained
9529F:	drivers/video/fbdev/omap2/
9530F:	Documentation/arm/OMAP/DSS
9531
9532OMAP FRAMEBUFFER SUPPORT
9533M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9534L:	linux-fbdev@vger.kernel.org
9535L:	linux-omap@vger.kernel.org
9536S:	Maintained
9537F:	drivers/video/fbdev/omap/
9538
9539OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9540M:	Roger Quadros <rogerq@ti.com>
9541M:	Tony Lindgren <tony@atomide.com>
9542L:	linux-omap@vger.kernel.org
9543S:	Maintained
9544F:	drivers/memory/omap-gpmc.c
9545F:	arch/arm/mach-omap2/*gpmc*
9546
9547OMAP GPIO DRIVER
9548M:	Grygorii Strashko <grygorii.strashko@ti.com>
9549M:	Santosh Shilimkar <ssantosh@kernel.org>
9550M:	Kevin Hilman <khilman@kernel.org>
9551L:	linux-omap@vger.kernel.org
9552S:	Maintained
9553F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
9554F:	drivers/gpio/gpio-omap.c
9555
9556OMAP HARDWARE SPINLOCK SUPPORT
9557M:	Ohad Ben-Cohen <ohad@wizery.com>
9558L:	linux-omap@vger.kernel.org
9559S:	Maintained
9560F:	drivers/hwspinlock/omap_hwspinlock.c
9561
9562OMAP HS MMC SUPPORT
9563L:	linux-mmc@vger.kernel.org
9564L:	linux-omap@vger.kernel.org
9565S:	Orphan
9566F:	drivers/mmc/host/omap_hsmmc.c
9567
9568OMAP HWMOD DATA
9569M:	Paul Walmsley <paul@pwsan.com>
9570L:	linux-omap@vger.kernel.org
9571S:	Maintained
9572F:	arch/arm/mach-omap2/omap_hwmod*data*
9573
9574OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9575M:	Benoît Cousson <bcousson@baylibre.com>
9576L:	linux-omap@vger.kernel.org
9577S:	Maintained
9578F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9579
9580OMAP HWMOD SUPPORT
9581M:	Benoît Cousson <bcousson@baylibre.com>
9582M:	Paul Walmsley <paul@pwsan.com>
9583L:	linux-omap@vger.kernel.org
9584S:	Maintained
9585F:	arch/arm/mach-omap2/omap_hwmod.*
9586
9587OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9588M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9589L:	linux-media@vger.kernel.org
9590S:	Maintained
9591F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
9592F:	drivers/media/platform/omap3isp/
9593F:	drivers/staging/media/omap4iss/
9594
9595OMAP MMC SUPPORT
9596M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
9597L:	linux-omap@vger.kernel.org
9598S:	Maintained
9599F:	drivers/mmc/host/omap.c
9600
9601OMAP POWER MANAGEMENT SUPPORT
9602M:	Kevin Hilman <khilman@kernel.org>
9603L:	linux-omap@vger.kernel.org
9604S:	Maintained
9605F:	arch/arm/*omap*/*pm*
9606F:	drivers/cpufreq/omap-cpufreq.c
9607
9608OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9609M:	Rajendra Nayak <rnayak@codeaurora.org>
9610M:	Paul Walmsley <paul@pwsan.com>
9611L:	linux-omap@vger.kernel.org
9612S:	Maintained
9613F:	arch/arm/mach-omap2/prm*
9614
9615OMAP RANDOM NUMBER GENERATOR SUPPORT
9616M:	Deepak Saxena <dsaxena@plexity.net>
9617S:	Maintained
9618F:	drivers/char/hw_random/omap-rng.c
9619
9620OMAP USB SUPPORT
9621L:	linux-usb@vger.kernel.org
9622L:	linux-omap@vger.kernel.org
9623S:	Orphan
9624F:	drivers/usb/*/*omap*
9625F:	arch/arm/*omap*/usb*
9626
9627OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9628M:	Mark Jackson <mpfj@newflow.co.uk>
9629L:	linux-omap@vger.kernel.org
9630S:	Maintained
9631F:	arch/arm/boot/dts/am335x-nano.dts
9632
9633OMAP1 SUPPORT
9634M:	Aaro Koskinen <aaro.koskinen@iki.fi>
9635M:	Tony Lindgren <tony@atomide.com>
9636L:	linux-omap@vger.kernel.org
9637Q:	http://patchwork.kernel.org/project/linux-omap/list/
9638T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9639S:	Maintained
9640F:	arch/arm/mach-omap1/
9641F:	arch/arm/plat-omap/
9642F:	arch/arm/configs/omap1_defconfig
9643F:	drivers/i2c/busses/i2c-omap.c
9644F:	include/linux/i2c-omap.h
9645
9646OMAP2+ SUPPORT
9647M:	Tony Lindgren <tony@atomide.com>
9648L:	linux-omap@vger.kernel.org
9649W:	http://www.muru.com/linux/omap/
9650W:	http://linux.omap.com/
9651Q:	http://patchwork.kernel.org/project/linux-omap/list/
9652T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9653S:	Maintained
9654F:	arch/arm/mach-omap2/
9655F:	arch/arm/plat-omap/
9656F:	arch/arm/configs/omap2plus_defconfig
9657F:	drivers/i2c/busses/i2c-omap.c
9658F:	drivers/irqchip/irq-omap-intc.c
9659F:	drivers/mfd/*omap*.c
9660F:	drivers/mfd/menelaus.c
9661F:	drivers/mfd/palmas.c
9662F:	drivers/mfd/tps65217.c
9663F:	drivers/mfd/tps65218.c
9664F:	drivers/mfd/tps65910.c
9665F:	drivers/mfd/twl-core.[ch]
9666F:	drivers/mfd/twl4030*.c
9667F:	drivers/mfd/twl6030*.c
9668F:	drivers/mfd/twl6040*.c
9669F:	drivers/regulator/palmas-regulator*.c
9670F:	drivers/regulator/pbias-regulator.c
9671F:	drivers/regulator/tps65217-regulator.c
9672F:	drivers/regulator/tps65218-regulator.c
9673F:	drivers/regulator/tps65910-regulator.c
9674F:	drivers/regulator/twl-regulator.c
9675F:	drivers/regulator/twl6030-regulator.c
9676F:	include/linux/i2c-omap.h
9677
9678OMFS FILESYSTEM
9679M:	Bob Copeland <me@bobcopeland.com>
9680L:	linux-karma-devel@lists.sourceforge.net
9681S:	Maintained
9682F:	Documentation/filesystems/omfs.txt
9683F:	fs/omfs/
9684
9685OMNIKEY CARDMAN 4000 DRIVER
9686M:	Harald Welte <laforge@gnumonks.org>
9687S:	Maintained
9688F:	drivers/char/pcmcia/cm4000_cs.c
9689F:	include/linux/cm4000_cs.h
9690F:	include/uapi/linux/cm4000_cs.h
9691
9692OMNIKEY CARDMAN 4040 DRIVER
9693M:	Harald Welte <laforge@gnumonks.org>
9694S:	Maintained
9695F:	drivers/char/pcmcia/cm4040_cs.*
9696
9697OMNIVISION OV13858 SENSOR DRIVER
9698M:	Sakari Ailus <sakari.ailus@linux.intel.com>
9699L:	linux-media@vger.kernel.org
9700T:	git git://linuxtv.org/media_tree.git
9701S:	Maintained
9702F:	drivers/media/i2c/ov13858.c
9703
9704OMNIVISION OV5640 SENSOR DRIVER
9705M:	Steve Longerbeam <slongerbeam@gmail.com>
9706L:	linux-media@vger.kernel.org
9707T:	git git://linuxtv.org/media_tree.git
9708S:	Maintained
9709F:	drivers/media/i2c/ov5640.c
9710
9711OMNIVISION OV5647 SENSOR DRIVER
9712M:	Ramiro Oliveira <roliveir@synopsys.com>
9713L:	linux-media@vger.kernel.org
9714T:	git git://linuxtv.org/media_tree.git
9715S:	Maintained
9716F:	drivers/media/i2c/ov5647.c
9717
9718OMNIVISION OV7670 SENSOR DRIVER
9719M:	Jonathan Corbet <corbet@lwn.net>
9720L:	linux-media@vger.kernel.org
9721T:	git git://linuxtv.org/media_tree.git
9722S:	Maintained
9723F:	drivers/media/i2c/ov7670.c
9724F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
9725
9726ONENAND FLASH DRIVER
9727M:	Kyungmin Park <kyungmin.park@samsung.com>
9728L:	linux-mtd@lists.infradead.org
9729S:	Maintained
9730F:	drivers/mtd/onenand/
9731F:	include/linux/mtd/onenand*.h
9732
9733ONSTREAM SCSI TAPE DRIVER
9734M:	Willem Riede <osst@riede.org>
9735L:	osst-users@lists.sourceforge.net
9736L:	linux-scsi@vger.kernel.org
9737S:	Maintained
9738F:	Documentation/scsi/osst.txt
9739F:	drivers/scsi/osst.*
9740F:	drivers/scsi/osst_*.h
9741F:	drivers/scsi/st.h
9742
9743OP-TEE DRIVER
9744M:	Jens Wiklander <jens.wiklander@linaro.org>
9745S:	Maintained
9746F:	drivers/tee/optee/
9747
9748OPA-VNIC DRIVER
9749M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
9750M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
9751L:	linux-rdma@vger.kernel.org
9752S:	Supported
9753F:	drivers/infiniband/ulp/opa_vnic
9754
9755OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9756M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9757L:	devicetree@vger.kernel.org
9758S:	Maintained
9759F:	Documentation/devicetree/dynamic-resolution-notes.txt
9760F:	Documentation/devicetree/overlay-notes.txt
9761F:	drivers/of/overlay.c
9762F:	drivers/of/resolver.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
9787OPENCORES I2C BUS DRIVER
9788M:	Peter Korsgaard <jacmet@sunsite.dk>
9789L:	linux-i2c@vger.kernel.org
9790S:	Maintained
9791F:	Documentation/i2c/busses/i2c-ocores
9792F:	drivers/i2c/busses/i2c-ocores.c
9793
9794OPENRISC ARCHITECTURE
9795M:	Jonas Bonn <jonas@southpole.se>
9796M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9797M:	Stafford Horne <shorne@gmail.com>
9798T:	git git://github.com/openrisc/linux.git
9799L:	openrisc@lists.librecores.org
9800W:	http://openrisc.io
9801S:	Maintained
9802F:	arch/openrisc/
9803
9804OPENVSWITCH
9805M:	Pravin Shelar <pshelar@nicira.com>
9806L:	netdev@vger.kernel.org
9807L:	dev@openvswitch.org
9808W:	http://openvswitch.org
9809S:	Maintained
9810F:	net/openvswitch/
9811F:	include/uapi/linux/openvswitch.h
9812
9813OPERATING PERFORMANCE POINTS (OPP)
9814M:	Viresh Kumar <vireshk@kernel.org>
9815M:	Nishanth Menon <nm@ti.com>
9816M:	Stephen Boyd <sboyd@codeaurora.org>
9817L:	linux-pm@vger.kernel.org
9818S:	Maintained
9819T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9820F:	drivers/base/power/opp/
9821F:	include/linux/pm_opp.h
9822F:	Documentation/power/opp.txt
9823F:	Documentation/devicetree/bindings/opp/
9824
9825OPL4 DRIVER
9826M:	Clemens Ladisch <clemens@ladisch.de>
9827L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9828T:	git git://git.alsa-project.org/alsa-kernel.git
9829S:	Maintained
9830F:	sound/drivers/opl4/
9831
9832OPROFILE
9833M:	Robert Richter <rric@kernel.org>
9834L:	oprofile-list@lists.sf.net
9835S:	Maintained
9836F:	arch/*/include/asm/oprofile*.h
9837F:	arch/*/oprofile/
9838F:	drivers/oprofile/
9839F:	include/linux/oprofile.h
9840
9841ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9842M:	Mark Fasheh <mfasheh@versity.com>
9843M:	Joel Becker <jlbec@evilplan.org>
9844L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9845W:	http://ocfs2.wiki.kernel.org
9846S:	Supported
9847F:	Documentation/filesystems/ocfs2.txt
9848F:	Documentation/filesystems/dlmfs.txt
9849F:	fs/ocfs2/
9850
9851ORANGEFS FILESYSTEM
9852M:	Mike Marshall <hubcap@omnibond.com>
9853L:	pvfs2-developers@beowulf-underground.org (subscribers-only)
9854T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9855S:	Supported
9856F:	fs/orangefs/
9857F:	Documentation/filesystems/orangefs.txt
9858
9859ORINOCO DRIVER
9860L:	linux-wireless@vger.kernel.org
9861W:	http://wireless.kernel.org/en/users/Drivers/orinoco
9862W:	http://www.nongnu.org/orinoco/
9863S:	Orphan
9864F:	drivers/net/wireless/intersil/orinoco/
9865
9866OSD LIBRARY and FILESYSTEM
9867M:	Boaz Harrosh <ooo@electrozaur.com>
9868S:	Maintained
9869F:	drivers/scsi/osd/
9870F:	include/scsi/osd_*
9871F:	fs/exofs/
9872
9873OV2659 OMNIVISION SENSOR DRIVER
9874M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9875L:	linux-media@vger.kernel.org
9876W:	https://linuxtv.org
9877Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9878T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9879S:	Maintained
9880F:	drivers/media/i2c/ov2659.c
9881F:	include/media/i2c/ov2659.h
9882
9883OVERLAY FILESYSTEM
9884M:	Miklos Szeredi <miklos@szeredi.hu>
9885L:	linux-unionfs@vger.kernel.org
9886T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9887S:	Supported
9888F:	fs/overlayfs/
9889F:	Documentation/filesystems/overlayfs.txt
9890
9891P54 WIRELESS DRIVER
9892M:	Christian Lamparter <chunkeey@googlemail.com>
9893L:	linux-wireless@vger.kernel.org
9894W:	http://wireless.kernel.org/en/users/Drivers/p54
9895S:	Maintained
9896F:	drivers/net/wireless/intersil/p54/
9897
9898PA SEMI ETHERNET DRIVER
9899L:	netdev@vger.kernel.org
9900S:	Orphan
9901F:	drivers/net/ethernet/pasemi/*
9902
9903PA SEMI SMBUS DRIVER
9904L:	linux-i2c@vger.kernel.org
9905S:	Orphan
9906F:	drivers/i2c/busses/i2c-pasemi.c
9907
9908PADATA PARALLEL EXECUTION MECHANISM
9909M:	Steffen Klassert <steffen.klassert@secunet.com>
9910L:	linux-crypto@vger.kernel.org
9911S:	Maintained
9912F:	kernel/padata.c
9913F:	include/linux/padata.h
9914F:	Documentation/padata.txt
9915
9916PANASONIC LAPTOP ACPI EXTRAS DRIVER
9917M:	Harald Welte <laforge@gnumonks.org>
9918L:	platform-driver-x86@vger.kernel.org
9919S:	Maintained
9920F:	drivers/platform/x86/panasonic-laptop.c
9921
9922PANASONIC MN10300/AM33/AM34 PORT
9923M:	David Howells <dhowells@redhat.com>
9924L:	linux-am33-list@redhat.com (moderated for non-subscribers)
9925W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9926S:	Maintained
9927F:	Documentation/mn10300/
9928F:	arch/mn10300/
9929
9930PARALLEL LCD/KEYPAD PANEL DRIVER
9931M:	Willy Tarreau <willy@haproxy.com>
9932M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9933S:	Odd Fixes
9934F:	Documentation/misc-devices/lcd-panel-cgram.txt
9935F:	drivers/misc/panel.c
9936
9937PARALLEL PORT SUBSYSTEM
9938M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9939M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9940L:	linux-parport@lists.infradead.org (subscribers-only)
9941S:	Maintained
9942F:	drivers/parport/
9943F:	include/linux/parport*.h
9944F:	drivers/char/ppdev.c
9945F:	include/uapi/linux/ppdev.h
9946F:	Documentation/parport*.txt
9947
9948PARAVIRT_OPS INTERFACE
9949M:	Jeremy Fitzhardinge <jeremy@goop.org>
9950M:	Chris Wright <chrisw@sous-sol.org>
9951M:	Alok Kataria <akataria@vmware.com>
9952M:	Rusty Russell <rusty@rustcorp.com.au>
9953L:	virtualization@lists.linux-foundation.org
9954S:	Supported
9955F:	Documentation/virtual/paravirt_ops.txt
9956F:	arch/*/kernel/paravirt*
9957F:	arch/*/include/asm/paravirt.h
9958F:	include/linux/hypervisor.h
9959
9960PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9961M:	Tim Waugh <tim@cyberelk.net>
9962L:	linux-parport@lists.infradead.org (subscribers-only)
9963S:	Maintained
9964F:	Documentation/blockdev/paride.txt
9965F:	drivers/block/paride/
9966
9967PARISC ARCHITECTURE
9968M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
9969M:	Helge Deller <deller@gmx.de>
9970L:	linux-parisc@vger.kernel.org
9971W:	http://www.parisc-linux.org/
9972Q:	http://patchwork.kernel.org/project/linux-parisc/list/
9973T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9974T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9975S:	Maintained
9976F:	arch/parisc/
9977F:	Documentation/parisc/
9978F:	drivers/parisc/
9979F:	drivers/char/agp/parisc-agp.c
9980F:	drivers/input/serio/gscps2.c
9981F:	drivers/parport/parport_gsc.*
9982F:	drivers/tty/serial/8250/8250_gsc.c
9983F:	drivers/video/fbdev/sti*
9984F:	drivers/video/console/sti*
9985F:	drivers/video/logo/logo_parisc*
9986
9987PARMAN
9988M:	Jiri Pirko <jiri@mellanox.com>
9989L:	netdev@vger.kernel.org
9990S:	Supported
9991F:	lib/parman.c
9992F:	lib/test_parman.c
9993F:	include/linux/parman.h
9994
9995PC87360 HARDWARE MONITORING DRIVER
9996M:	Jim Cromie <jim.cromie@gmail.com>
9997L:	linux-hwmon@vger.kernel.org
9998S:	Maintained
9999F:	Documentation/hwmon/pc87360
10000F:	drivers/hwmon/pc87360.c
10001
10002PC8736x GPIO DRIVER
10003M:	Jim Cromie <jim.cromie@gmail.com>
10004S:	Maintained
10005F:	drivers/char/pc8736x_gpio.c
10006
10007PC87427 HARDWARE MONITORING DRIVER
10008M:	Jean Delvare <jdelvare@suse.com>
10009L:	linux-hwmon@vger.kernel.org
10010S:	Maintained
10011F:	Documentation/hwmon/pc87427
10012F:	drivers/hwmon/pc87427.c
10013
10014PCA9532 LED DRIVER
10015M:	Riku Voipio <riku.voipio@iki.fi>
10016S:	Maintained
10017F:	drivers/leds/leds-pca9532.c
10018F:	include/linux/leds-pca9532.h
10019
10020PCA9541 I2C BUS MASTER SELECTOR DRIVER
10021M:	Guenter Roeck <linux@roeck-us.net>
10022L:	linux-i2c@vger.kernel.org
10023S:	Maintained
10024F:	drivers/i2c/muxes/i2c-mux-pca9541.c
10025
10026PCDP - PRIMARY CONSOLE AND DEBUG PORT
10027M:	Khalid Aziz <khalid@gonehiking.org>
10028S:	Maintained
10029F:	drivers/firmware/pcdp.*
10030
10031PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10032M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10033L:	linux-pci@vger.kernel.org
10034L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10035S:	Maintained
10036F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
10037F:	drivers/pci/host/pci-aardvark.c
10038
10039PCI DRIVER FOR ALTERA PCIE IP
10040M:	Ley Foon Tan <lftan@altera.com>
10041L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10042L:	linux-pci@vger.kernel.org
10043S:	Supported
10044F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
10045F:	drivers/pci/host/pcie-altera.c
10046
10047PCI DRIVER FOR APPLIEDMICRO XGENE
10048M:	Tanmay Inamdar <tinamdar@apm.com>
10049L:	linux-pci@vger.kernel.org
10050L:	linux-arm-kernel@lists.infradead.org
10051S:	Maintained
10052F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
10053F:	drivers/pci/host/pci-xgene.c
10054
10055PCI DRIVER FOR ARM VERSATILE PLATFORM
10056M:	Rob Herring <robh@kernel.org>
10057L:	linux-pci@vger.kernel.org
10058L:	linux-arm-kernel@lists.infradead.org
10059S:	Maintained
10060F:	Documentation/devicetree/bindings/pci/versatile.txt
10061F:	drivers/pci/host/pci-versatile.c
10062
10063PCI DRIVER FOR ARMADA 8K
10064M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10065L:	linux-pci@vger.kernel.org
10066L:	linux-arm-kernel@lists.infradead.org
10067S:	Maintained
10068F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
10069F:	drivers/pci/dwc/pcie-armada8k.c
10070
10071PCI DRIVER FOR FREESCALE LAYERSCAPE
10072M:	Minghuan Lian <minghuan.Lian@freescale.com>
10073M:	Mingkai Hu <mingkai.hu@freescale.com>
10074M:	Roy Zang <tie-fei.zang@freescale.com>
10075L:	linuxppc-dev@lists.ozlabs.org
10076L:	linux-pci@vger.kernel.org
10077L:	linux-arm-kernel@lists.infradead.org
10078S:	Maintained
10079F:	drivers/pci/dwc/*layerscape*
10080
10081PCI DRIVER FOR GENERIC OF HOSTS
10082M:	Will Deacon <will.deacon@arm.com>
10083L:	linux-pci@vger.kernel.org
10084L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10085S:	Maintained
10086F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
10087F:	drivers/pci/host/pci-host-common.c
10088F:	drivers/pci/host/pci-host-generic.c
10089
10090PCI DRIVER FOR IMX6
10091M:	Richard Zhu <hongxing.zhu@nxp.com>
10092M:	Lucas Stach <l.stach@pengutronix.de>
10093L:	linux-pci@vger.kernel.org
10094L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10095S:	Maintained
10096F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10097F:	drivers/pci/dwc/*imx6*
10098
10099PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10100M:	Keith Busch <keith.busch@intel.com>
10101L:	linux-pci@vger.kernel.org
10102S:	Supported
10103F:	drivers/pci/host/vmd.c
10104
10105PCI DRIVER FOR MICROSEMI SWITCHTEC
10106M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10107M:	Stephen Bates <stephen.bates@microsemi.com>
10108M:	Logan Gunthorpe <logang@deltatee.com>
10109L:	linux-pci@vger.kernel.org
10110S:	Maintained
10111F:	Documentation/switchtec.txt
10112F:	Documentation/ABI/testing/sysfs-class-switchtec
10113F:	drivers/pci/switch/switchtec*
10114F:	include/uapi/linux/switchtec_ioctl.h
10115
10116PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10117M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10118M:	Jason Cooper <jason@lakedaemon.net>
10119L:	linux-pci@vger.kernel.org
10120L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10121S:	Maintained
10122F:	drivers/pci/host/*mvebu*
10123
10124PCI DRIVER FOR NVIDIA TEGRA
10125M:	Thierry Reding <thierry.reding@gmail.com>
10126L:	linux-tegra@vger.kernel.org
10127L:	linux-pci@vger.kernel.org
10128S:	Supported
10129F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10130F:	drivers/pci/host/pci-tegra.c
10131
10132PCI DRIVER FOR RENESAS R-CAR
10133M:	Simon Horman <horms@verge.net.au>
10134L:	linux-pci@vger.kernel.org
10135L:	linux-renesas-soc@vger.kernel.org
10136S:	Maintained
10137F:	drivers/pci/host/*rcar*
10138
10139PCI DRIVER FOR SAMSUNG EXYNOS
10140M:	Jingoo Han <jingoohan1@gmail.com>
10141L:	linux-pci@vger.kernel.org
10142L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10143L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10144S:	Maintained
10145F:	drivers/pci/dwc/pci-exynos.c
10146
10147PCI DRIVER FOR SYNOPSIS DESIGNWARE
10148M:	Jingoo Han <jingoohan1@gmail.com>
10149M:	Joao Pinto <Joao.Pinto@synopsys.com>
10150L:	linux-pci@vger.kernel.org
10151S:	Maintained
10152F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
10153F:	drivers/pci/dwc/*designware*
10154
10155PCI DRIVER FOR TI DRA7XX
10156M:	Kishon Vijay Abraham I <kishon@ti.com>
10157L:	linux-omap@vger.kernel.org
10158L:	linux-pci@vger.kernel.org
10159S:	Supported
10160F:	Documentation/devicetree/bindings/pci/ti-pci.txt
10161F:	drivers/pci/dwc/pci-dra7xx.c
10162
10163PCI DRIVER FOR TI KEYSTONE
10164M:	Murali Karicheri <m-karicheri2@ti.com>
10165L:	linux-pci@vger.kernel.org
10166L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10167S:	Maintained
10168F:	drivers/pci/dwc/*keystone*
10169
10170PCI ENDPOINT SUBSYSTEM
10171M:	Kishon Vijay Abraham I <kishon@ti.com>
10172L:	linux-pci@vger.kernel.org
10173T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10174S:	Supported
10175F:	drivers/pci/endpoint/
10176F:	drivers/misc/pci_endpoint_test.c
10177F:	tools/pci/
10178
10179PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10180M:	Russell Currey <ruscur@russell.cc>
10181L:	linuxppc-dev@lists.ozlabs.org
10182S:	Supported
10183F:	Documentation/powerpc/eeh-pci-error-recovery.txt
10184F:	arch/powerpc/kernel/eeh*.c
10185F:	arch/powerpc/platforms/*/eeh*.c
10186F:	arch/powerpc/include/*/eeh*.h
10187
10188PCI ERROR RECOVERY
10189M:	Linas Vepstas <linasvepstas@gmail.com>
10190L:	linux-pci@vger.kernel.org
10191S:	Supported
10192F:	Documentation/PCI/pci-error-recovery.txt
10193
10194PCI MSI DRIVER FOR ALTERA MSI IP
10195M:	Ley Foon Tan <lftan@altera.com>
10196L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10197L:	linux-pci@vger.kernel.org
10198S:	Supported
10199F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10200F:	drivers/pci/host/pcie-altera-msi.c
10201
10202PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10203M:	Duc Dang <dhdang@apm.com>
10204L:	linux-pci@vger.kernel.org
10205L:	linux-arm-kernel@lists.infradead.org
10206S:	Maintained
10207F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10208F:	drivers/pci/host/pci-xgene-msi.c
10209
10210PCI SUBSYSTEM
10211M:	Bjorn Helgaas <bhelgaas@google.com>
10212L:	linux-pci@vger.kernel.org
10213Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10214T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10215S:	Supported
10216F:	Documentation/devicetree/bindings/pci/
10217F:	Documentation/PCI/
10218F:	drivers/pci/
10219F:	include/linux/pci*
10220F:	arch/x86/pci/
10221F:	arch/x86/kernel/quirks.c
10222
10223PCIE DRIVER FOR AXIS ARTPEC
10224M:	Niklas Cassel <niklas.cassel@axis.com>
10225M:	Jesper Nilsson <jesper.nilsson@axis.com>
10226L:	linux-arm-kernel@axis.com
10227L:	linux-pci@vger.kernel.org
10228S:	Maintained
10229F:	Documentation/devicetree/bindings/pci/axis,artpec*
10230F:	drivers/pci/dwc/*artpec*
10231
10232PCIE DRIVER FOR CAVIUM THUNDERX
10233M:	David Daney <david.daney@cavium.com>
10234L:	linux-pci@vger.kernel.org
10235L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10236S:	Supported
10237F:	Documentation/devicetree/bindings/pci/pci-thunder-*
10238F:	drivers/pci/host/pci-thunder-*
10239
10240PCIE DRIVER FOR HISILICON
10241M:	Zhou Wang <wangzhou1@hisilicon.com>
10242M:	Gabriele Paoloni <gabriele.paoloni@huawei.com>
10243L:	linux-pci@vger.kernel.org
10244S:	Maintained
10245F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10246F:	drivers/pci/dwc/pcie-hisi.c
10247
10248PCIE DRIVER FOR HISILICON KIRIN
10249M:	Xiaowei Song <songxiaowei@hisilicon.com>
10250M:	Binghui Wang <wangbinghui@hisilicon.com>
10251L:	linux-pci@vger.kernel.org
10252S:	Maintained
10253F:	Documentation/devicetree/bindings/pci/pcie-kirin.txt
10254F:	drivers/pci/dwc/pcie-kirin.c
10255
10256PCIE DRIVER FOR MEDIATEK
10257M:	Ryder Lee <ryder.lee@mediatek.com>
10258L:	linux-pci@vger.kernel.org
10259L:	linux-mediatek@lists.infradead.org
10260S:	Supported
10261F:	Documentation/devicetree/bindings/pci/mediatek*
10262F:	drivers/pci/host/*mediatek*
10263
10264PCIE DRIVER FOR QUALCOMM MSM
10265M:	Stanimir Varbanov <svarbanov@mm-sol.com>
10266L:	linux-pci@vger.kernel.org
10267L:	linux-arm-msm@vger.kernel.org
10268S:	Maintained
10269F:	drivers/pci/dwc/*qcom*
10270
10271PCIE DRIVER FOR ROCKCHIP
10272M:	Shawn Lin <shawn.lin@rock-chips.com>
10273L:	linux-pci@vger.kernel.org
10274L:	linux-rockchip@lists.infradead.org
10275S:	Maintained
10276F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10277F:	drivers/pci/host/pcie-rockchip.c
10278
10279PCIE DRIVER FOR ST SPEAR13XX
10280M:	Pratyush Anand <pratyush.anand@gmail.com>
10281L:	linux-pci@vger.kernel.org
10282S:	Maintained
10283F:	drivers/pci/dwc/*spear*
10284
10285PCMCIA SUBSYSTEM
10286P:	Linux PCMCIA Team
10287L:	linux-pcmcia@lists.infradead.org
10288W:	http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10290S:	Maintained
10291F:	Documentation/pcmcia/
10292F:	tools/pcmcia/
10293F:	drivers/pcmcia/
10294F:	include/pcmcia/
10295
10296PCNET32 NETWORK DRIVER
10297M:	Don Fry <pcnet32@frontier.com>
10298L:	netdev@vger.kernel.org
10299S:	Maintained
10300F:	drivers/net/ethernet/amd/pcnet32.c
10301
10302PCRYPT PARALLEL CRYPTO ENGINE
10303M:	Steffen Klassert <steffen.klassert@secunet.com>
10304L:	linux-crypto@vger.kernel.org
10305S:	Maintained
10306F:	crypto/pcrypt.c
10307F:	include/crypto/pcrypt.h
10308
10309PER-CPU MEMORY ALLOCATOR
10310M:	Tejun Heo <tj@kernel.org>
10311M:	Christoph Lameter <cl@linux.com>
10312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10313S:	Maintained
10314F:	include/linux/percpu*.h
10315F:	mm/percpu*.c
10316F:	arch/*/include/asm/percpu.h
10317
10318PER-TASK DELAY ACCOUNTING
10319M:	Balbir Singh <bsingharora@gmail.com>
10320S:	Maintained
10321F:	include/linux/delayacct.h
10322F:	kernel/delayacct.c
10323
10324PERFORMANCE EVENTS SUBSYSTEM
10325M:	Peter Zijlstra <peterz@infradead.org>
10326M:	Ingo Molnar <mingo@redhat.com>
10327M:	Arnaldo Carvalho de Melo <acme@kernel.org>
10328R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10329L:	linux-kernel@vger.kernel.org
10330T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10331S:	Supported
10332F:	kernel/events/*
10333F:	include/linux/perf_event.h
10334F:	include/uapi/linux/perf_event.h
10335F:	arch/*/kernel/perf_event*.c
10336F:	arch/*/kernel/*/perf_event*.c
10337F:	arch/*/kernel/*/*/perf_event*.c
10338F:	arch/*/include/asm/perf_event.h
10339F:	arch/*/kernel/perf_callchain.c
10340F:	arch/*/events/*
10341F:	tools/perf/
10342
10343PERSONALITY HANDLING
10344M:	Christoph Hellwig <hch@infradead.org>
10345L:	linux-abi-devel@lists.sourceforge.net
10346S:	Maintained
10347F:	include/linux/personality.h
10348F:	include/uapi/linux/personality.h
10349
10350PHONET PROTOCOL
10351M:	Remi Denis-Courmont <courmisch@gmail.com>
10352S:	Supported
10353F:	Documentation/networking/phonet.txt
10354F:	include/linux/phonet.h
10355F:	include/net/phonet/
10356F:	include/uapi/linux/phonet.h
10357F:	net/phonet/
10358
10359PHRAM MTD DRIVER
10360M:	Joern Engel <joern@lazybastard.org>
10361L:	linux-mtd@lists.infradead.org
10362S:	Maintained
10363F:	drivers/mtd/devices/phram.c
10364
10365PICOLCD HID DRIVER
10366M:	Bruno Prémont <bonbons@linux-vserver.org>
10367L:	linux-input@vger.kernel.org
10368S:	Maintained
10369F:	drivers/hid/hid-picolcd*
10370
10371PICOXCELL SUPPORT
10372M:	Jamie Iles <jamie@jamieiles.com>
10373L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10374T:	git git://github.com/jamieiles/linux-2.6-ji.git
10375S:	Supported
10376F:	arch/arm/boot/dts/picoxcell*
10377F:	arch/arm/mach-picoxcell/
10378F:	drivers/crypto/picoxcell*
10379
10380PIN CONTROL SUBSYSTEM
10381M:	Linus Walleij <linus.walleij@linaro.org>
10382L:	linux-gpio@vger.kernel.org
10383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10384S:	Maintained
10385F:	Documentation/devicetree/bindings/pinctrl/
10386F:	Documentation/pinctrl.txt
10387F:	drivers/pinctrl/
10388F:	include/linux/pinctrl/
10389
10390PIN CONTROLLER - ATMEL AT91
10391M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10392L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10393S:	Maintained
10394F:	drivers/pinctrl/pinctrl-at91.*
10395
10396PIN CONTROLLER - ATMEL AT91 PIO4
10397M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10398L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10399L:	linux-gpio@vger.kernel.org
10400S:	Supported
10401F:	drivers/pinctrl/pinctrl-at91-pio4.*
10402
10403PIN CONTROLLER - INTEL
10404M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10405M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
10406S:	Maintained
10407F:	drivers/pinctrl/intel/
10408
10409PIN CONTROLLER - QUALCOMM
10410M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10411S:	Maintained
10412L:	linux-arm-msm@vger.kernel.org
10413F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10414F:	drivers/pinctrl/qcom/
10415
10416PIN CONTROLLER - RENESAS
10417M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10418M:	Geert Uytterhoeven <geert+renesas@glider.be>
10419L:	linux-renesas-soc@vger.kernel.org
10420S:	Maintained
10421F:	drivers/pinctrl/sh-pfc/
10422
10423PIN CONTROLLER - SAMSUNG
10424M:	Tomasz Figa <tomasz.figa@gmail.com>
10425M:	Krzysztof Kozlowski <krzk@kernel.org>
10426M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10427L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10428L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10429Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
10430T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10431S:	Maintained
10432F:	drivers/pinctrl/samsung/
10433F:	include/dt-bindings/pinctrl/samsung.h
10434F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10435
10436PIN CONTROLLER - SINGLE
10437M:	Tony Lindgren <tony@atomide.com>
10438M:	Haojian Zhuang <haojian.zhuang@linaro.org>
10439L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10440L:	linux-omap@vger.kernel.org
10441S:	Maintained
10442F:	drivers/pinctrl/pinctrl-single.c
10443
10444PIN CONTROLLER - ST SPEAR
10445M:	Viresh Kumar <vireshk@kernel.org>
10446L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10447W:	http://www.st.com/spear
10448S:	Maintained
10449F:	drivers/pinctrl/spear/
10450
10451PISTACHIO SOC SUPPORT
10452M:	James Hartley <james.hartley@imgtec.com>
10453M:	Ionela Voinescu <ionela.voinescu@imgtec.com>
10454L:	linux-mips@linux-mips.org
10455S:	Maintained
10456F:	arch/mips/pistachio/
10457F:	arch/mips/include/asm/mach-pistachio/
10458F:	arch/mips/boot/dts/img/pistachio*
10459F:	arch/mips/configs/pistachio*_defconfig
10460
10461PKTCDVD DRIVER
10462S:	Orphan
10463M:	linux-block@vger.kernel.org
10464F:	drivers/block/pktcdvd.c
10465F:	include/linux/pktcdvd.h
10466F:	include/uapi/linux/pktcdvd.h
10467
10468PKUNITY SOC DRIVERS
10469M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
10470W:	http://mprc.pku.edu.cn/~guanxuetao/linux
10471S:	Maintained
10472T:	git git://github.com/gxt/linux.git
10473F:	drivers/input/serio/i8042-unicore32io.h
10474F:	drivers/i2c/busses/i2c-puv3.c
10475F:	drivers/video/fbdev/fb-puv3.c
10476F:	drivers/rtc/rtc-puv3.c
10477
10478PMBUS HARDWARE MONITORING DRIVERS
10479M:	Guenter Roeck <linux@roeck-us.net>
10480L:	linux-hwmon@vger.kernel.org
10481W:	http://hwmon.wiki.kernel.org/
10482W:	http://www.roeck-us.net/linux/drivers/
10483T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10484S:	Maintained
10485F:	Documentation/hwmon/pmbus
10486F:	drivers/hwmon/pmbus/
10487F:	include/linux/pmbus.h
10488
10489PMC SIERRA MaxRAID DRIVER
10490L:	linux-scsi@vger.kernel.org
10491W:	http://www.pmc-sierra.com/
10492S:	Orphan
10493F:	drivers/scsi/pmcraid.*
10494
10495PMC SIERRA PM8001 DRIVER
10496M:	Jack Wang <jinpu.wang@profitbricks.com>
10497M:	lindar_liu@usish.com
10498L:	linux-scsi@vger.kernel.org
10499S:	Supported
10500F:	drivers/scsi/pm8001/
10501
10502PNP SUPPORT
10503M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10504S:	Maintained
10505F:	drivers/pnp/
10506
10507POSIX CLOCKS and TIMERS
10508M:	Thomas Gleixner <tglx@linutronix.de>
10509L:	linux-kernel@vger.kernel.org
10510T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10511S:	Maintained
10512F:	fs/timerfd.c
10513F:	include/linux/timer*
10514F:	kernel/time/*timer*
10515
10516POWER MANAGEMENT CORE
10517M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
10518L:	linux-pm@vger.kernel.org
10519T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10520B:	https://bugzilla.kernel.org
10521S:	Supported
10522F:	drivers/base/power/
10523F:	include/linux/pm.h
10524F:	include/linux/pm_*
10525F:	include/linux/powercap.h
10526F:	drivers/powercap/
10527
10528POWER STATE COORDINATION INTERFACE (PSCI)
10529M:	Mark Rutland <mark.rutland@arm.com>
10530M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10531L:	linux-arm-kernel@lists.infradead.org
10532S:	Maintained
10533F:	drivers/firmware/psci*.c
10534F:	include/linux/psci.h
10535F:	include/uapi/linux/psci.h
10536
10537POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10538M:	Sebastian Reichel <sre@kernel.org>
10539L:	linux-pm@vger.kernel.org
10540T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10541S:	Maintained
10542F:	Documentation/devicetree/bindings/power/supply/
10543F:	include/linux/power_supply.h
10544F:	drivers/power/supply/
10545
10546POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10547M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10548L:	linuxppc-dev@lists.ozlabs.org
10549S:	Maintained
10550F:	drivers/char/powernv-op-panel.c
10551
10552PPP OVER ATM (RFC 2364)
10553M:	Mitchell Blank Jr <mitch@sfgoth.com>
10554S:	Maintained
10555F:	net/atm/pppoatm.c
10556F:	include/uapi/linux/atmppp.h
10557
10558PPP OVER ETHERNET
10559M:	Michal Ostrowski <mostrows@earthlink.net>
10560S:	Maintained
10561F:	drivers/net/ppp/pppoe.c
10562F:	drivers/net/ppp/pppox.c
10563
10564PPP OVER L2TP
10565M:	James Chapman <jchapman@katalix.com>
10566S:	Maintained
10567F:	net/l2tp/l2tp_ppp.c
10568F:	include/linux/if_pppol2tp.h
10569F:	include/uapi/linux/if_pppol2tp.h
10570
10571PPP PROTOCOL DRIVERS AND COMPRESSORS
10572M:	Paul Mackerras <paulus@samba.org>
10573L:	linux-ppp@vger.kernel.org
10574S:	Maintained
10575F:	drivers/net/ppp/ppp_*
10576
10577PPS SUPPORT
10578M:	Rodolfo Giometti <giometti@enneenne.com>
10579W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
10580L:	linuxpps@ml.enneenne.com (subscribers-only)
10581S:	Maintained
10582F:	Documentation/pps/
10583F:	drivers/pps/
10584F:	include/linux/pps*.h
10585
10586PPTP DRIVER
10587M:	Dmitry Kozlov <xeb@mail.ru>
10588L:	netdev@vger.kernel.org
10589S:	Maintained
10590F:	drivers/net/ppp/pptp.c
10591W:	http://sourceforge.net/projects/accel-pptp
10592
10593PREEMPTIBLE KERNEL
10594M:	Robert Love <rml@tech9.net>
10595L:	kpreempt-tech@lists.sourceforge.net
10596W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10597S:	Supported
10598F:	Documentation/preempt-locking.txt
10599F:	include/linux/preempt.h
10600
10601PRINTK
10602M:	Petr Mladek <pmladek@suse.com>
10603M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10604R:	Steven Rostedt <rostedt@goodmis.org>
10605S:	Maintained
10606F:	kernel/printk/
10607F:	include/linux/printk.h
10608
10609PRISM54 WIRELESS DRIVER
10610M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
10611L:	linux-wireless@vger.kernel.org
10612W:	http://wireless.kernel.org/en/users/Drivers/p54
10613S:	Obsolete
10614F:	drivers/net/wireless/intersil/prism54/
10615
10616PROC SYSCTL
10617M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
10618M:	Kees Cook <keescook@chromium.org>
10619L:	linux-kernel@vger.kernel.org
10620L:	linux-fsdevel@vger.kernel.org
10621S:	Maintained
10622F:	fs/proc/proc_sysctl.c
10623F:	include/linux/sysctl.h
10624F:	kernel/sysctl.c
10625F:	tools/testing/selftests/sysctl/
10626
10627PS3 NETWORK SUPPORT
10628M:	Geoff Levand <geoff@infradead.org>
10629L:	netdev@vger.kernel.org
10630L:	linuxppc-dev@lists.ozlabs.org
10631S:	Maintained
10632F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
10633
10634PS3 PLATFORM SUPPORT
10635M:	Geoff Levand <geoff@infradead.org>
10636L:	linuxppc-dev@lists.ozlabs.org
10637S:	Maintained
10638F:	arch/powerpc/boot/ps3*
10639F:	arch/powerpc/include/asm/lv1call.h
10640F:	arch/powerpc/include/asm/ps3*.h
10641F:	arch/powerpc/platforms/ps3/
10642F:	drivers/*/ps3*
10643F:	drivers/ps3/
10644F:	drivers/rtc/rtc-ps3.c
10645F:	drivers/usb/host/*ps3.c
10646F:	sound/ppc/snd_ps3*
10647
10648PS3VRAM DRIVER
10649M:	Jim Paris <jim@jtan.com>
10650M:	Geoff Levand <geoff@infradead.org>
10651L:	linuxppc-dev@lists.ozlabs.org
10652S:	Maintained
10653F:	drivers/block/ps3vram.c
10654
10655PSAMPLE PACKET SAMPLING SUPPORT:
10656M:	Yotam Gigi <yotamg@mellanox.com>
10657S:	Maintained
10658F:	net/psample
10659F:	include/net/psample.h
10660F:	include/uapi/linux/psample.h
10661
10662PSTORE FILESYSTEM
10663M:	Kees Cook <keescook@chromium.org>
10664M:	Anton Vorontsov <anton@enomsg.org>
10665M:	Colin Cross <ccross@android.com>
10666M:	Tony Luck <tony.luck@intel.com>
10667S:	Maintained
10668T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10669F:	fs/pstore/
10670F:	include/linux/pstore*
10671F:	drivers/firmware/efi/efi-pstore.c
10672F:	drivers/acpi/apei/erst.c
10673F:	Documentation/admin-guide/ramoops.rst
10674F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10675K:	\b(pstore|ramoops)
10676
10677PTP HARDWARE CLOCK SUPPORT
10678M:	Richard Cochran <richardcochran@gmail.com>
10679L:	netdev@vger.kernel.org
10680S:	Maintained
10681W:	http://linuxptp.sourceforge.net/
10682F:	Documentation/ABI/testing/sysfs-ptp
10683F:	Documentation/ptp/*
10684F:	drivers/net/ethernet/freescale/gianfar_ptp.c
10685F:	drivers/net/phy/dp83640*
10686F:	drivers/ptp/*
10687F:	include/linux/ptp_cl*
10688
10689PTRACE SUPPORT
10690M:	Oleg Nesterov <oleg@redhat.com>
10691S:	Maintained
10692F:	include/asm-generic/syscall.h
10693F:	include/linux/ptrace.h
10694F:	include/linux/regset.h
10695F:	include/linux/tracehook.h
10696F:	include/uapi/linux/ptrace.h
10697F:	include/uapi/linux/ptrace.h
10698F:	include/asm-generic/ptrace.h
10699F:	kernel/ptrace.c
10700F:	arch/*/ptrace*.c
10701F:	arch/*/*/ptrace*.c
10702F:	arch/*/include/asm/ptrace*.h
10703
10704PULSE8-CEC DRIVER
10705M:	Hans Verkuil <hverkuil@xs4all.nl>
10706L:	linux-media@vger.kernel.org
10707T:	git git://linuxtv.org/media_tree.git
10708S:	Maintained
10709F:	drivers/media/usb/pulse8-cec/*
10710
10711PVRUSB2 VIDEO4LINUX DRIVER
10712M:	Mike Isely <isely@pobox.com>
10713L:	pvrusb2@isely.net	(subscribers-only)
10714L:	linux-media@vger.kernel.org
10715W:	http://www.isely.net/pvrusb2/
10716T:	git git://linuxtv.org/media_tree.git
10717S:	Maintained
10718F:	Documentation/media/v4l-drivers/pvrusb2*
10719F:	drivers/media/usb/pvrusb2/
10720
10721PWC WEBCAM DRIVER
10722M:	Hans Verkuil <hverkuil@xs4all.nl>
10723L:	linux-media@vger.kernel.org
10724T:	git git://linuxtv.org/media_tree.git
10725S:	Odd Fixes
10726F:	drivers/media/usb/pwc/*
10727
10728PWM FAN DRIVER
10729M:	Kamil Debski <kamil@wypas.org>
10730M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10731L:	linux-hwmon@vger.kernel.org
10732S:	Supported
10733F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10734F:	Documentation/hwmon/pwm-fan
10735F:	drivers/hwmon/pwm-fan.c
10736
10737PWM SUBSYSTEM
10738M:	Thierry Reding <thierry.reding@gmail.com>
10739L:	linux-pwm@vger.kernel.org
10740S:	Maintained
10741T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10742F:	Documentation/pwm.txt
10743F:	Documentation/devicetree/bindings/pwm/
10744F:	include/linux/pwm.h
10745F:	drivers/pwm/
10746F:	drivers/video/backlight/pwm_bl.c
10747F:	include/linux/pwm_backlight.h
10748F:	drivers/gpio/gpio-mvebu.c
10749F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
10750
10751PXA GPIO DRIVER
10752M:	Robert Jarzmik <robert.jarzmik@free.fr>
10753L:	linux-gpio@vger.kernel.org
10754S:	Maintained
10755F:	drivers/gpio/gpio-pxa.c
10756
10757PXA MMCI DRIVER
10758S:	Orphan
10759
10760PXA RTC DRIVER
10761M:	Robert Jarzmik <robert.jarzmik@free.fr>
10762L:	linux-rtc@vger.kernel.org
10763S:	Maintained
10764
10765PXA2xx/PXA3xx SUPPORT
10766M:	Daniel Mack <daniel@zonque.org>
10767M:	Haojian Zhuang <haojian.zhuang@gmail.com>
10768M:	Robert Jarzmik <robert.jarzmik@free.fr>
10769L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10770T:	git git://github.com/hzhuang1/linux.git
10771T:	git git://github.com/rjarzmik/linux.git
10772S:	Maintained
10773F:	arch/arm/boot/dts/pxa*
10774F:	arch/arm/mach-pxa/
10775F:	drivers/dma/pxa*
10776F:	drivers/pcmcia/pxa2xx*
10777F:	drivers/pinctrl/pxa/
10778F:	drivers/spi/spi-pxa2xx*
10779F:	drivers/usb/gadget/udc/pxa2*
10780F:	include/sound/pxa2xx-lib.h
10781F:	sound/arm/pxa*
10782F:	sound/soc/pxa/
10783
10784PXA3xx NAND FLASH DRIVER
10785M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10786L:	linux-mtd@lists.infradead.org
10787S:	Maintained
10788F:	drivers/mtd/nand/pxa3xx_nand.c
10789
10790QAT DRIVER
10791M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10792M:	Salvatore Benedetto <salvatore.benedetto@intel.com>
10793L:	qat-linux@intel.com
10794S:	Supported
10795F:	drivers/crypto/qat/
10796
10797QCOM AUDIO (ASoC) DRIVERS
10798M:	Patrick Lai <plai@codeaurora.org>
10799M:	Banajit Goswami <bgoswami@codeaurora.org>
10800L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10801S:	Supported
10802F:	sound/soc/qcom/
10803
10804QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10805M:	Gabriel Somlo <somlo@cmu.edu>
10806M:	"Michael S. Tsirkin" <mst@redhat.com>
10807L:	qemu-devel@nongnu.org
10808S:	Maintained
10809F:	drivers/firmware/qemu_fw_cfg.c
10810
10811QIB DRIVER
10812M:	Mike Marciniszyn <infinipath@intel.com>
10813L:	linux-rdma@vger.kernel.org
10814S:	Supported
10815F:	drivers/infiniband/hw/qib/
10816
10817QLOGIC QL41xxx FCOE DRIVER
10818M:	QLogic-Storage-Upstream@cavium.com
10819L:	linux-scsi@vger.kernel.org
10820S:	Supported
10821F:	drivers/scsi/qedf/
10822
10823QLOGIC QL41xxx ISCSI DRIVER
10824M:	QLogic-Storage-Upstream@cavium.com
10825L:	linux-scsi@vger.kernel.org
10826S:	Supported
10827F:	drivers/scsi/qedi/
10828
10829QLOGIC QL4xxx ETHERNET DRIVER
10830M:	Yuval Mintz <Yuval.Mintz@cavium.com>
10831M:	Ariel Elior <Ariel.Elior@cavium.com>
10832M:	everest-linux-l2@cavium.com
10833L:	netdev@vger.kernel.org
10834S:	Supported
10835F:	drivers/net/ethernet/qlogic/qed/
10836F:	include/linux/qed/
10837F:	drivers/net/ethernet/qlogic/qede/
10838
10839QLOGIC QL4xxx RDMA DRIVER
10840M:	Ram Amrani <Ram.Amrani@cavium.com>
10841M:	Ariel Elior <Ariel.Elior@cavium.com>
10842L:	linux-rdma@vger.kernel.org
10843S:	Supported
10844F:	drivers/infiniband/hw/qedr/
10845F:	include/uapi/rdma/qedr-abi.h
10846
10847QLOGIC QLA1280 SCSI DRIVER
10848M:	Michael Reed <mdr@sgi.com>
10849L:	linux-scsi@vger.kernel.org
10850S:	Maintained
10851F:	drivers/scsi/qla1280.[ch]
10852
10853QLOGIC QLA2XXX FC-SCSI DRIVER
10854M:	qla2xxx-upstream@qlogic.com
10855L:	linux-scsi@vger.kernel.org
10856S:	Supported
10857F:	Documentation/scsi/LICENSE.qla2xxx
10858F:	drivers/scsi/qla2xxx/
10859
10860QLOGIC QLA3XXX NETWORK DRIVER
10861M:	Dept-GELinuxNICDev@cavium.com
10862L:	netdev@vger.kernel.org
10863S:	Supported
10864F:	Documentation/networking/LICENSE.qla3xxx
10865F:	drivers/net/ethernet/qlogic/qla3xxx.*
10866
10867QLOGIC QLA4XXX iSCSI DRIVER
10868M:	QLogic-Storage-Upstream@qlogic.com
10869L:	linux-scsi@vger.kernel.org
10870S:	Supported
10871F:	Documentation/scsi/LICENSE.qla4xxx
10872F:	drivers/scsi/qla4xxx/
10873
10874QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10875M:	Harish Patil <harish.patil@cavium.com>
10876M:	Manish Chopra <manish.chopra@cavium.com>
10877M:	Dept-GELinuxNICDev@cavium.com
10878L:	netdev@vger.kernel.org
10879S:	Supported
10880F:	drivers/net/ethernet/qlogic/qlcnic/
10881
10882QLOGIC QLGE 10Gb ETHERNET DRIVER
10883M:	Harish Patil <harish.patil@cavium.com>
10884M:	Manish Chopra <manish.chopra@cavium.com>
10885M:	Dept-GELinuxNICDev@cavium.com
10886L:	netdev@vger.kernel.org
10887S:	Supported
10888F:	drivers/net/ethernet/qlogic/qlge/
10889
10890QNX4 FILESYSTEM
10891M:	Anders Larsen <al@alarsen.net>
10892W:	http://www.alarsen.net/linux/qnx4fs/
10893S:	Maintained
10894F:	fs/qnx4/
10895F:	include/uapi/linux/qnx4_fs.h
10896F:	include/uapi/linux/qnxtypes.h
10897
10898QORIQ DPAA2 FSL-MC BUS DRIVER
10899M:	Stuart Yoder <stuyoder@gmail.com>
10900M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
10901L:	linux-kernel@vger.kernel.org
10902S:	Maintained
10903F:	drivers/staging/fsl-mc/
10904F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
10905
10906QT1010 MEDIA DRIVER
10907M:	Antti Palosaari <crope@iki.fi>
10908L:	linux-media@vger.kernel.org
10909W:	https://linuxtv.org
10910W:	http://palosaari.fi/linux/
10911Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10912T:	git git://linuxtv.org/anttip/media_tree.git
10913S:	Maintained
10914F:	drivers/media/tuners/qt1010*
10915
10916QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10917M:	Kalle Valo <kvalo@qca.qualcomm.com>
10918L:	ath10k@lists.infradead.org
10919W:	http://wireless.kernel.org/en/users/Drivers/ath10k
10920T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10921S:	Supported
10922F:	drivers/net/wireless/ath/ath10k/
10923
10924QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10925M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10926L:	linux-wireless@vger.kernel.org
10927W:	http://wireless.kernel.org/en/users/Drivers/ath9k
10928S:	Supported
10929F:	drivers/net/wireless/ath/ath9k/
10930
10931QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10932M:	Timur Tabi <timur@codeaurora.org>
10933L:	netdev@vger.kernel.org
10934S:	Supported
10935F:	drivers/net/ethernet/qualcomm/emac/
10936
10937QUALCOMM HEXAGON ARCHITECTURE
10938M:	Richard Kuo <rkuo@codeaurora.org>
10939L:	linux-hexagon@vger.kernel.org
10940T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10941S:	Supported
10942F:	arch/hexagon/
10943
10944QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
10945M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
10946L:	linux-media@vger.kernel.org
10947L:	linux-arm-msm@vger.kernel.org
10948T:	git git://linuxtv.org/media_tree.git
10949S:	Maintained
10950F:	drivers/media/platform/qcom/venus/
10951
10952QUALCOMM WCN36XX WIRELESS DRIVER
10953M:	Eugene Krasnikov <k.eugene.e@gmail.com>
10954L:	wcn36xx@lists.infradead.org
10955W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
10956T:	git git://github.com/KrasnikovEugene/wcn36xx.git
10957S:	Supported
10958F:	drivers/net/wireless/ath/wcn36xx/
10959
10960QUANTENNA QTNFMAC WIRELESS DRIVER
10961M:	Igor Mitsyanko <imitsyanko@quantenna.com>
10962M:	Avinash Patil <avinashp@quantenna.com>
10963M:	Sergey Matyukevich <smatyukevich@quantenna.com>
10964L:	linux-wireless@vger.kernel.org
10965S:	Maintained
10966F:	drivers/net/wireless/quantenna
10967
10968RADEON and AMDGPU DRM DRIVERS
10969M:	Alex Deucher <alexander.deucher@amd.com>
10970M:	Christian König <christian.koenig@amd.com>
10971L:	amd-gfx@lists.freedesktop.org
10972T:	git git://people.freedesktop.org/~agd5f/linux
10973S:	Supported
10974F:	drivers/gpu/drm/radeon/
10975F:	include/uapi/drm/radeon_drm.h
10976F:	drivers/gpu/drm/amd/
10977F:	include/uapi/drm/amdgpu_drm.h
10978
10979RADEON FRAMEBUFFER DISPLAY DRIVER
10980M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
10981L:	linux-fbdev@vger.kernel.org
10982S:	Maintained
10983F:	drivers/video/fbdev/aty/radeon*
10984F:	include/uapi/linux/radeonfb.h
10985
10986RADIOSHARK RADIO DRIVER
10987M:	Hans Verkuil <hverkuil@xs4all.nl>
10988L:	linux-media@vger.kernel.org
10989T:	git git://linuxtv.org/media_tree.git
10990S:	Maintained
10991F:	drivers/media/radio/radio-shark.c
10992
10993RADIOSHARK2 RADIO DRIVER
10994M:	Hans Verkuil <hverkuil@xs4all.nl>
10995L:	linux-media@vger.kernel.org
10996T:	git git://linuxtv.org/media_tree.git
10997S:	Maintained
10998F:	drivers/media/radio/radio-shark2.c
10999F:	drivers/media/radio/radio-tea5777.c
11000
11001RADOS BLOCK DEVICE (RBD)
11002M:	Ilya Dryomov <idryomov@gmail.com>
11003M:	Sage Weil <sage@redhat.com>
11004M:	Alex Elder <elder@kernel.org>
11005L:	ceph-devel@vger.kernel.org
11006W:	http://ceph.com/
11007T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11008T:	git git://github.com/ceph/ceph-client.git
11009S:	Supported
11010F:	Documentation/ABI/testing/sysfs-bus-rbd
11011F:	drivers/block/rbd.c
11012F:	drivers/block/rbd_types.h
11013
11014RAGE128 FRAMEBUFFER DISPLAY DRIVER
11015M:	Paul Mackerras <paulus@samba.org>
11016L:	linux-fbdev@vger.kernel.org
11017S:	Maintained
11018F:	drivers/video/fbdev/aty/aty128fb.c
11019
11020RAINSHADOW-CEC DRIVER
11021M:	Hans Verkuil <hverkuil@xs4all.nl>
11022L:	linux-media@vger.kernel.org
11023T:	git git://linuxtv.org/media_tree.git
11024S:	Maintained
11025F:	drivers/media/usb/rainshadow-cec/*
11026
11027RALINK MIPS ARCHITECTURE
11028M:	John Crispin <john@phrozen.org>
11029L:	linux-mips@linux-mips.org
11030S:	Maintained
11031F:	arch/mips/ralink
11032
11033RALINK RT2X00 WIRELESS LAN DRIVER
11034P:	rt2x00 project
11035M:	Stanislaw Gruszka <sgruszka@redhat.com>
11036M:	Helmut Schaa <helmut.schaa@googlemail.com>
11037L:	linux-wireless@vger.kernel.org
11038S:	Maintained
11039F:	drivers/net/wireless/ralink/rt2x00/
11040
11041RAMDISK RAM BLOCK DEVICE DRIVER
11042M:	Jens Axboe <axboe@kernel.dk>
11043S:	Maintained
11044F:	Documentation/blockdev/ramdisk.txt
11045F:	drivers/block/brd.c
11046
11047RANDOM NUMBER DRIVER
11048M:	"Theodore Ts'o" <tytso@mit.edu>
11049S:	Maintained
11050F:	drivers/char/random.c
11051
11052RAPIDIO SUBSYSTEM
11053M:	Matt Porter <mporter@kernel.crashing.org>
11054M:	Alexandre Bounine <alexandre.bounine@idt.com>
11055S:	Maintained
11056F:	drivers/rapidio/
11057
11058RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11059L:	linux-wireless@vger.kernel.org
11060S:	Orphan
11061F:	drivers/net/wireless/ray*
11062
11063RCUTORTURE MODULE
11064M:	Josh Triplett <josh@joshtriplett.org>
11065M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11066L:	linux-kernel@vger.kernel.org
11067S:	Supported
11068T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11069F:	Documentation/RCU/torture.txt
11070F:	kernel/rcu/rcutorture.c
11071
11072RCUTORTURE TEST FRAMEWORK
11073M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11074M:	Josh Triplett <josh@joshtriplett.org>
11075R:	Steven Rostedt <rostedt@goodmis.org>
11076R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11077R:	Lai Jiangshan <jiangshanlai@gmail.com>
11078L:	linux-kernel@vger.kernel.org
11079S:	Supported
11080T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11081F:	tools/testing/selftests/rcutorture
11082
11083RDC R-321X SoC
11084M:	Florian Fainelli <florian@openwrt.org>
11085S:	Maintained
11086
11087RDC R6040 FAST ETHERNET DRIVER
11088M:	Florian Fainelli <f.fainelli@gmail.com>
11089L:	netdev@vger.kernel.org
11090S:	Maintained
11091F:	drivers/net/ethernet/rdc/r6040.c
11092
11093RDMAVT - RDMA verbs software
11094M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11095L:	linux-rdma@vger.kernel.org
11096S:	Supported
11097F:	drivers/infiniband/sw/rdmavt
11098
11099RDS - RELIABLE DATAGRAM SOCKETS
11100M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
11101L:	netdev@vger.kernel.org
11102L:	linux-rdma@vger.kernel.org
11103L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
11104W:	https://oss.oracle.com/projects/rds/
11105S:	Supported
11106F:	net/rds/
11107F:	Documentation/networking/rds.txt
11108
11109RDT - RESOURCE ALLOCATION
11110M:	Fenghua Yu <fenghua.yu@intel.com>
11111L:	linux-kernel@vger.kernel.org
11112S:	Supported
11113F:	arch/x86/kernel/cpu/intel_rdt*
11114F:	arch/x86/include/asm/intel_rdt*
11115F:	Documentation/x86/intel_rdt*
11116
11117READ-COPY UPDATE (RCU)
11118M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11119M:	Josh Triplett <josh@joshtriplett.org>
11120R:	Steven Rostedt <rostedt@goodmis.org>
11121R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11122R:	Lai Jiangshan <jiangshanlai@gmail.com>
11123L:	linux-kernel@vger.kernel.org
11124W:	http://www.rdrop.com/users/paulmck/RCU/
11125S:	Supported
11126T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11127F:	Documentation/RCU/
11128X:	Documentation/RCU/torture.txt
11129F:	include/linux/rcu*
11130X:	include/linux/srcu.h
11131F:	kernel/rcu/
11132X:	kernel/torture.c
11133
11134REAL TIME CLOCK (RTC) SUBSYSTEM
11135M:	Alessandro Zummo <a.zummo@towertech.it>
11136M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
11137L:	linux-rtc@vger.kernel.org
11138Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
11139T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11140S:	Maintained
11141F:	Documentation/devicetree/bindings/rtc/
11142F:	Documentation/rtc.txt
11143F:	drivers/rtc/
11144F:	include/linux/rtc.h
11145F:	include/uapi/linux/rtc.h
11146F:	include/linux/rtc/
11147F:	include/linux/platform_data/rtc-*
11148F:	tools/testing/selftests/timers/rtctest.c
11149
11150REALTEK AUDIO CODECS
11151M:	Bard Liao <bardliao@realtek.com>
11152M:	Oder Chiou <oder_chiou@realtek.com>
11153S:	Maintained
11154F:	sound/soc/codecs/rt*
11155F:	include/sound/rt*.h
11156
11157REGISTER MAP ABSTRACTION
11158M:	Mark Brown <broonie@kernel.org>
11159L:	linux-kernel@vger.kernel.org
11160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11161S:	Supported
11162F:	Documentation/devicetree/bindings/regmap/
11163F:	drivers/base/regmap/
11164F:	include/linux/regmap.h
11165
11166REISERFS FILE SYSTEM
11167L:	reiserfs-devel@vger.kernel.org
11168S:	Supported
11169F:	fs/reiserfs/
11170
11171REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11172M:	Ohad Ben-Cohen <ohad@wizery.com>
11173M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11174L:	linux-remoteproc@vger.kernel.org
11175T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11176S:	Maintained
11177F:	Documentation/devicetree/bindings/remoteproc/
11178F:	Documentation/remoteproc.txt
11179F:	drivers/remoteproc/
11180F:	include/linux/remoteproc.h
11181
11182REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11183M:	Ohad Ben-Cohen <ohad@wizery.com>
11184M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11185L:	linux-remoteproc@vger.kernel.org
11186T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11187S:	Maintained
11188F:	drivers/rpmsg/
11189F:	Documentation/rpmsg.txt
11190F:	include/linux/rpmsg.h
11191F:	include/linux/rpmsg/
11192
11193RENESAS CLOCK DRIVERS
11194M:	Geert Uytterhoeven <geert+renesas@glider.be>
11195L:	linux-renesas-soc@vger.kernel.org
11196S:	Supported
11197F:	drivers/clk/renesas/
11198
11199RENESAS ETHERNET DRIVERS
11200R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11201L:	netdev@vger.kernel.org
11202L:	linux-renesas-soc@vger.kernel.org
11203F:	drivers/net/ethernet/renesas/
11204F:	include/linux/sh_eth.h
11205
11206RENESAS R-CAR GYROADC DRIVER
11207M:	Marek Vasut <marek.vasut@gmail.com>
11208L:	linux-iio@vger.kernel.org
11209S:	Supported
11210F:	drivers/iio/adc/rcar_gyro_adc.c
11211
11212RENESAS USB PHY DRIVER
11213M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11214L:	linux-renesas-soc@vger.kernel.org
11215S:	Maintained
11216F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
11217
11218RESET CONTROLLER FRAMEWORK
11219M:	Philipp Zabel <p.zabel@pengutronix.de>
11220T:	git git://git.pengutronix.de/git/pza/linux
11221S:	Maintained
11222F:	drivers/reset/
11223F:	Documentation/devicetree/bindings/reset/
11224F:	include/dt-bindings/reset/
11225F:	include/linux/reset.h
11226F:	include/linux/reset-controller.h
11227
11228RFKILL
11229M:	Johannes Berg <johannes@sipsolutions.net>
11230L:	linux-wireless@vger.kernel.org
11231W:	http://wireless.kernel.org/
11232T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11233T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11234S:	Maintained
11235F:	Documentation/rfkill.txt
11236F:	net/rfkill/
11237
11238RHASHTABLE
11239M:	Thomas Graf <tgraf@suug.ch>
11240M:	Herbert Xu <herbert@gondor.apana.org.au>
11241L:	netdev@vger.kernel.org
11242S:	Maintained
11243F:	lib/rhashtable.c
11244F:	include/linux/rhashtable.h
11245
11246RICOH R5C592 MEMORYSTICK DRIVER
11247M:	Maxim Levitsky <maximlevitsky@gmail.com>
11248S:	Maintained
11249F:	drivers/memstick/host/r592.*
11250
11251RICOH SMARTMEDIA/XD DRIVER
11252M:	Maxim Levitsky <maximlevitsky@gmail.com>
11253S:	Maintained
11254F:	drivers/mtd/nand/r852.c
11255F:	drivers/mtd/nand/r852.h
11256
11257ROCCAT DRIVERS
11258M:	Stefan Achatz <erazor_de@users.sourceforge.net>
11259W:	http://sourceforge.net/projects/roccat/
11260S:	Maintained
11261F:	drivers/hid/hid-roccat*
11262F:	include/linux/hid-roccat*
11263F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
11264
11265ROCKER DRIVER
11266M:	Jiri Pirko <jiri@resnulli.us>
11267L:	netdev@vger.kernel.org
11268S:	Supported
11269F:	drivers/net/ethernet/rocker/
11270
11271ROCKETPORT DRIVER
11272P:	Comtrol Corp.
11273W:	http://www.comtrol.com
11274S:	Maintained
11275F:	Documentation/serial/rocket.txt
11276F:	drivers/tty/rocket*
11277
11278ROCKETPORT EXPRESS/INFINITY DRIVER
11279M:	Kevin Cernekee <cernekee@gmail.com>
11280L:	linux-serial@vger.kernel.org
11281S:	Odd Fixes
11282F:	drivers/tty/serial/rp2.*
11283
11284ROSE NETWORK LAYER
11285M:	Ralf Baechle <ralf@linux-mips.org>
11286L:	linux-hams@vger.kernel.org
11287W:	http://www.linux-ax25.org/
11288S:	Maintained
11289F:	include/net/rose.h
11290F:	include/uapi/linux/rose.h
11291F:	net/rose/
11292
11293RTL2830 MEDIA DRIVER
11294M:	Antti Palosaari <crope@iki.fi>
11295L:	linux-media@vger.kernel.org
11296W:	https://linuxtv.org
11297W:	http://palosaari.fi/linux/
11298Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11299T:	git git://linuxtv.org/anttip/media_tree.git
11300S:	Maintained
11301F:	drivers/media/dvb-frontends/rtl2830*
11302
11303RTL2832 MEDIA DRIVER
11304M:	Antti Palosaari <crope@iki.fi>
11305L:	linux-media@vger.kernel.org
11306W:	https://linuxtv.org
11307W:	http://palosaari.fi/linux/
11308Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11309T:	git git://linuxtv.org/anttip/media_tree.git
11310S:	Maintained
11311F:	drivers/media/dvb-frontends/rtl2832*
11312
11313RTL2832_SDR MEDIA DRIVER
11314M:	Antti Palosaari <crope@iki.fi>
11315L:	linux-media@vger.kernel.org
11316W:	https://linuxtv.org
11317W:	http://palosaari.fi/linux/
11318Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11319T:	git git://linuxtv.org/anttip/media_tree.git
11320S:	Maintained
11321F:	drivers/media/dvb-frontends/rtl2832_sdr*
11322
11323RTL8180 WIRELESS DRIVER
11324L:	linux-wireless@vger.kernel.org
11325W:	http://wireless.kernel.org/
11326T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11327S:	Orphan
11328F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
11329
11330RTL8187 WIRELESS DRIVER
11331M:	Herton Ronaldo Krzesinski <herton@canonical.com>
11332M:	Hin-Tak Leung <htl10@users.sourceforge.net>
11333M:	Larry Finger <Larry.Finger@lwfinger.net>
11334L:	linux-wireless@vger.kernel.org
11335W:	http://wireless.kernel.org/
11336T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11337S:	Maintained
11338F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
11339
11340RTL8192CE WIRELESS DRIVER
11341M:	Larry Finger <Larry.Finger@lwfinger.net>
11342M:	Chaoming Li <chaoming_li@realsil.com.cn>
11343L:	linux-wireless@vger.kernel.org
11344W:	http://wireless.kernel.org/
11345T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11346S:	Maintained
11347F:	drivers/net/wireless/realtek/rtlwifi/
11348F:	drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11349
11350RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11351M:	Jes Sorensen <Jes.Sorensen@gmail.com>
11352L:	linux-wireless@vger.kernel.org
11353T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11354S:	Maintained
11355F:	drivers/net/wireless/realtek/rtl8xxxu/
11356
11357S3 SAVAGE FRAMEBUFFER DRIVER
11358M:	Antonino Daplas <adaplas@gmail.com>
11359L:	linux-fbdev@vger.kernel.org
11360S:	Maintained
11361F:	drivers/video/fbdev/savage/
11362
11363S390
11364M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
11365M:	Heiko Carstens <heiko.carstens@de.ibm.com>
11366L:	linux-s390@vger.kernel.org
11367W:	http://www.ibm.com/developerworks/linux/linux390/
11368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11369S:	Supported
11370F:	arch/s390/
11371F:	drivers/s390/
11372F:	Documentation/s390/
11373F:	Documentation/driver-api/s390-drivers.rst
11374
11375S390 COMMON I/O LAYER
11376M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11377M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11378L:	linux-s390@vger.kernel.org
11379W:	http://www.ibm.com/developerworks/linux/linux390/
11380S:	Supported
11381F:	drivers/s390/cio/
11382
11383S390 DASD DRIVER
11384M:	Stefan Haberland <sth@linux.vnet.ibm.com>
11385M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11386L:	linux-s390@vger.kernel.org
11387W:	http://www.ibm.com/developerworks/linux/linux390/
11388S:	Supported
11389F:	drivers/s390/block/dasd*
11390F:	block/partitions/ibm.c
11391
11392S390 IOMMU (PCI)
11393M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11394L:	linux-s390@vger.kernel.org
11395W:	http://www.ibm.com/developerworks/linux/linux390/
11396S:	Supported
11397F:	drivers/iommu/s390-iommu.c
11398
11399S390 IUCV NETWORK LAYER
11400M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11401M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11402L:	linux-s390@vger.kernel.org
11403W:	http://www.ibm.com/developerworks/linux/linux390/
11404S:	Supported
11405F:	drivers/s390/net/*iucv*
11406F:	include/net/iucv/
11407F:	net/iucv/
11408
11409S390 NETWORK DRIVERS
11410M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11411M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11412L:	linux-s390@vger.kernel.org
11413W:	http://www.ibm.com/developerworks/linux/linux390/
11414S:	Supported
11415F:	drivers/s390/net/
11416
11417S390 PCI SUBSYSTEM
11418M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11419M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11420L:	linux-s390@vger.kernel.org
11421W:	http://www.ibm.com/developerworks/linux/linux390/
11422S:	Supported
11423F:	arch/s390/pci/
11424F:	drivers/pci/hotplug/s390_pci_hpc.c
11425
11426S390 VFIO-CCW DRIVER
11427M:	Cornelia Huck <cohuck@redhat.com>
11428M:	Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11429L:	linux-s390@vger.kernel.org
11430L:	kvm@vger.kernel.org
11431S:	Supported
11432F:	drivers/s390/cio/vfio_ccw*
11433F:	Documentation/s390/vfio-ccw.txt
11434F:	include/uapi/linux/vfio_ccw.h
11435
11436S390 ZCRYPT DRIVER
11437M:	Harald Freudenberger <freude@de.ibm.com>
11438L:	linux-s390@vger.kernel.org
11439W:	http://www.ibm.com/developerworks/linux/linux390/
11440S:	Supported
11441F:	drivers/s390/crypto/
11442
11443S390 ZFCP DRIVER
11444M:	Steffen Maier <maier@linux.vnet.ibm.com>
11445L:	linux-s390@vger.kernel.org
11446W:	http://www.ibm.com/developerworks/linux/linux390/
11447S:	Supported
11448F:	drivers/s390/scsi/zfcp_*
11449
11450S3C24XX SD/MMC Driver
11451M:	Ben Dooks <ben-linux@fluff.org>
11452L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11453S:	Supported
11454F:	drivers/mmc/host/s3cmci.*
11455
11456SAA6588 RDS RECEIVER DRIVER
11457M:	Hans Verkuil <hverkuil@xs4all.nl>
11458L:	linux-media@vger.kernel.org
11459T:	git git://linuxtv.org/media_tree.git
11460W:	https://linuxtv.org
11461S:	Odd Fixes
11462F:	drivers/media/i2c/saa6588*
11463
11464SAA7134 VIDEO4LINUX DRIVER
11465M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11466M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11467L:	linux-media@vger.kernel.org
11468W:	https://linuxtv.org
11469T:	git git://linuxtv.org/media_tree.git
11470S:	Odd fixes
11471F:	Documentation/media/v4l-drivers/saa7134*
11472F:	drivers/media/pci/saa7134/
11473
11474SAA7146 VIDEO4LINUX-2 DRIVER
11475M:	Hans Verkuil <hverkuil@xs4all.nl>
11476L:	linux-media@vger.kernel.org
11477T:	git git://linuxtv.org/media_tree.git
11478S:	Maintained
11479F:	drivers/media/common/saa7146/
11480F:	drivers/media/pci/saa7146/
11481F:	include/media/saa7146*
11482
11483SAMSUNG AUDIO (ASoC) DRIVERS
11484M:	Krzysztof Kozlowski <krzk@kernel.org>
11485M:	Sangbeom Kim <sbkim73@samsung.com>
11486M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11487L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11488S:	Supported
11489F:	sound/soc/samsung/
11490
11491SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11492M:	Krzysztof Kozlowski <krzk@kernel.org>
11493L:	linux-crypto@vger.kernel.org
11494L:	linux-samsung-soc@vger.kernel.org
11495S:	Maintained
11496F:	drivers/crypto/exynos-rng.c
11497F:	Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11498
11499SAMSUNG FRAMEBUFFER DRIVER
11500M:	Jingoo Han <jingoohan1@gmail.com>
11501L:	linux-fbdev@vger.kernel.org
11502S:	Maintained
11503F:	drivers/video/fbdev/s3c-fb.c
11504
11505SAMSUNG LAPTOP DRIVER
11506M:	Corentin Chary <corentin.chary@gmail.com>
11507L:	platform-driver-x86@vger.kernel.org
11508S:	Maintained
11509F:	drivers/platform/x86/samsung-laptop.c
11510
11511SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11512M:	Sangbeom Kim <sbkim73@samsung.com>
11513M:	Krzysztof Kozlowski <krzk@kernel.org>
11514M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11515L:	linux-kernel@vger.kernel.org
11516L:	linux-samsung-soc@vger.kernel.org
11517S:	Supported
11518F:	drivers/mfd/sec*.c
11519F:	drivers/regulator/s2m*.c
11520F:	drivers/regulator/s5m*.c
11521F:	drivers/clk/clk-s2mps11.c
11522F:	drivers/rtc/rtc-s5m.c
11523F:	include/linux/mfd/samsung/
11524F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11525F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11526F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11527F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11528
11529SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11530M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11531L:	linux-media@vger.kernel.org
11532L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11533S:	Maintained
11534F:	drivers/media/platform/s3c-camif/
11535F:	include/media/drv-intf/s3c_camif.h
11536
11537SAMSUNG S3FWRN5 NFC DRIVER
11538M:	Robert Baldyga <r.baldyga@samsung.com>
11539M:	Krzysztof Opasiak <k.opasiak@samsung.com>
11540L:	linux-nfc@lists.01.org (moderated for non-subscribers)
11541S:	Supported
11542F:	drivers/nfc/s3fwrn5
11543
11544SAMSUNG S5C73M3 CAMERA DRIVER
11545M:	Kyungmin Park <kyungmin.park@samsung.com>
11546M:	Andrzej Hajda <a.hajda@samsung.com>
11547L:	linux-media@vger.kernel.org
11548S:	Supported
11549F:	drivers/media/i2c/s5c73m3/*
11550
11551SAMSUNG S5K5BAF CAMERA DRIVER
11552M:	Kyungmin Park <kyungmin.park@samsung.com>
11553M:	Andrzej Hajda <a.hajda@samsung.com>
11554L:	linux-media@vger.kernel.org
11555S:	Supported
11556F:	drivers/media/i2c/s5k5baf.c
11557
11558SAMSUNG S5P Security SubSystem (SSS) DRIVER
11559M:	Krzysztof Kozlowski <krzk@kernel.org>
11560M:	Vladimir Zapolskiy <vz@mleia.com>
11561L:	linux-crypto@vger.kernel.org
11562L:	linux-samsung-soc@vger.kernel.org
11563S:	Maintained
11564F:	drivers/crypto/s5p-sss.c
11565
11566SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11567M:	Kyungmin Park <kyungmin.park@samsung.com>
11568M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11569L:	linux-media@vger.kernel.org
11570Q:	https://patchwork.linuxtv.org/project/linux-media/list/
11571S:	Supported
11572F:	drivers/media/platform/exynos4-is/
11573
11574SAMSUNG SOC CLOCK DRIVERS
11575M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11576M:	Tomasz Figa <tomasz.figa@gmail.com>
11577M:	Chanwoo Choi <cw00.choi@samsung.com>
11578S:	Supported
11579L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11580F:	drivers/clk/samsung/
11581F:	include/dt-bindings/clock/exynos*.h
11582F:	Documentation/devicetree/bindings/clock/exynos*.txt
11583
11584SAMSUNG SPI DRIVERS
11585M:	Kukjin Kim <kgene@kernel.org>
11586M:	Krzysztof Kozlowski <krzk@kernel.org>
11587M:	Andi Shyti <andi.shyti@samsung.com>
11588L:	linux-spi@vger.kernel.org
11589L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11590S:	Maintained
11591F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
11592F:	drivers/spi/spi-s3c*
11593F:	include/linux/platform_data/spi-s3c64xx.h
11594
11595SAMSUNG SXGBE DRIVERS
11596M:	Byungho An <bh74.an@samsung.com>
11597M:	Girish K S <ks.giri@samsung.com>
11598M:	Vipul Pandya <vipul.pandya@samsung.com>
11599S:	Supported
11600L:	netdev@vger.kernel.org
11601F:	drivers/net/ethernet/samsung/sxgbe/
11602
11603SAMSUNG THERMAL DRIVER
11604M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11605L:	linux-pm@vger.kernel.org
11606L:	linux-samsung-soc@vger.kernel.org
11607S:	Supported
11608T:	git https://github.com/lmajewski/linux-samsung-thermal.git
11609F:	drivers/thermal/samsung/
11610
11611SAMSUNG USB2 PHY DRIVER
11612M:	Kamil Debski <kamil@wypas.org>
11613M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11614L:	linux-kernel@vger.kernel.org
11615S:	Supported
11616F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
11617F:	Documentation/phy/samsung-usb2.txt
11618F:	drivers/phy/samsung/phy-exynos4210-usb2.c
11619F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
11620F:	drivers/phy/samsung/phy-exynos5250-usb2.c
11621F:	drivers/phy/samsung/phy-s5pv210-usb2.c
11622F:	drivers/phy/samsung/phy-samsung-usb2.c
11623F:	drivers/phy/samsung/phy-samsung-usb2.h
11624
11625SC1200 WDT DRIVER
11626M:	Zwane Mwaikambo <zwanem@gmail.com>
11627S:	Maintained
11628F:	drivers/watchdog/sc1200wdt.c
11629
11630SCHEDULER
11631M:	Ingo Molnar <mingo@redhat.com>
11632M:	Peter Zijlstra <peterz@infradead.org>
11633L:	linux-kernel@vger.kernel.org
11634T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11635S:	Maintained
11636F:	kernel/sched/
11637F:	include/linux/sched.h
11638F:	include/uapi/linux/sched.h
11639F:	include/linux/wait.h
11640
11641SCORE ARCHITECTURE
11642M:	Chen Liqin <liqin.linux@gmail.com>
11643M:	Lennox Wu <lennox.wu@gmail.com>
11644W:	http://www.sunplus.com
11645S:	Supported
11646F:	arch/score/
11647
11648SCR24X CHIP CARD INTERFACE DRIVER
11649M:	Lubomir Rintel <lkundrak@v3.sk>
11650S:	Supported
11651F:	drivers/char/pcmcia/scr24x_cs.c
11652
11653SCSI CDROM DRIVER
11654M:	Jens Axboe <axboe@kernel.dk>
11655L:	linux-scsi@vger.kernel.org
11656W:	http://www.kernel.dk
11657S:	Maintained
11658F:	drivers/scsi/sr*
11659
11660SCSI RDMA PROTOCOL (SRP) INITIATOR
11661M:	Bart Van Assche <bart.vanassche@sandisk.com>
11662L:	linux-rdma@vger.kernel.org
11663S:	Supported
11664W:	http://www.openfabrics.org
11665Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11666T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11667F:	drivers/infiniband/ulp/srp/
11668F:	include/scsi/srp.h
11669
11670SCSI SG DRIVER
11671M:	Doug Gilbert <dgilbert@interlog.com>
11672L:	linux-scsi@vger.kernel.org
11673W:	http://sg.danny.cz/sg
11674S:	Maintained
11675F:	Documentation/scsi/scsi-generic.txt
11676F:	drivers/scsi/sg.c
11677F:	include/scsi/sg.h
11678
11679SCSI SUBSYSTEM
11680M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11681T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11682M:	"Martin K. Petersen" <martin.petersen@oracle.com>
11683T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11684L:	linux-scsi@vger.kernel.org
11685S:	Maintained
11686F:	Documentation/devicetree/bindings/scsi/
11687F:	drivers/scsi/
11688F:	include/scsi/
11689
11690SCSI TAPE DRIVER
11691M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11692L:	linux-scsi@vger.kernel.org
11693S:	Maintained
11694F:	Documentation/scsi/st.txt
11695F:	drivers/scsi/st.*
11696F:	drivers/scsi/st_*.h
11697
11698SCTP PROTOCOL
11699M:	Vlad Yasevich <vyasevich@gmail.com>
11700M:	Neil Horman <nhorman@tuxdriver.com>
11701L:	linux-sctp@vger.kernel.org
11702W:	http://lksctp.sourceforge.net
11703S:	Maintained
11704F:	Documentation/networking/sctp.txt
11705F:	include/linux/sctp.h
11706F:	include/uapi/linux/sctp.h
11707F:	include/net/sctp/
11708F:	net/sctp/
11709
11710SCx200 CPU SUPPORT
11711M:	Jim Cromie <jim.cromie@gmail.com>
11712S:	Odd Fixes
11713F:	Documentation/i2c/busses/scx200_acb
11714F:	arch/x86/platform/scx200/
11715F:	drivers/watchdog/scx200_wdt.c
11716F:	drivers/i2c/busses/scx200*
11717F:	drivers/mtd/maps/scx200_docflash.c
11718F:	include/linux/scx200.h
11719
11720SCx200 GPIO DRIVER
11721M:	Jim Cromie <jim.cromie@gmail.com>
11722S:	Maintained
11723F:	drivers/char/scx200_gpio.c
11724F:	include/linux/scx200_gpio.h
11725
11726SCx200 HRT CLOCKSOURCE DRIVER
11727M:	Jim Cromie <jim.cromie@gmail.com>
11728S:	Maintained
11729F:	drivers/clocksource/scx200_hrt.c
11730
11731SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11732M:	Sascha Sommer <saschasommer@freenet.de>
11733L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11734S:	Maintained
11735F:	drivers/mmc/host/sdricoh_cs.c
11736
11737SECURE COMPUTING
11738M:	Kees Cook <keescook@chromium.org>
11739R:	Andy Lutomirski <luto@amacapital.net>
11740R:	Will Drewry <wad@chromium.org>
11741T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11742S:	Supported
11743F:	kernel/seccomp.c
11744F:	include/uapi/linux/seccomp.h
11745F:	include/linux/seccomp.h
11746F:	tools/testing/selftests/seccomp/*
11747F:	tools/testing/selftests/kselftest_harness.h
11748F:	Documentation/userspace-api/seccomp_filter.rst
11749K:	\bsecure_computing
11750K:	\bTIF_SECCOMP\b
11751
11752SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11753M:	Al Cooper <alcooperx@gmail.com>
11754L:	linux-mmc@vger.kernel.org
11755L:	bcm-kernel-feedback-list@broadcom.com
11756S:	Maintained
11757F:	drivers/mmc/host/sdhci-brcmstb*
11758
11759SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11760M:	Adrian Hunter <adrian.hunter@intel.com>
11761L:	linux-mmc@vger.kernel.org
11762T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
11763S:	Maintained
11764F:	drivers/mmc/host/sdhci*
11765F:	include/linux/mmc/sdhci*
11766
11767SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11768M:	Ben Dooks <ben-linux@fluff.org>
11769M:	Jaehoon Chung <jh80.chung@samsung.com>
11770L:	linux-mmc@vger.kernel.org
11771S:	Maintained
11772F:	drivers/mmc/host/sdhci-s3c*
11773
11774SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11775M:	Viresh Kumar <vireshk@kernel.org>
11776L:	linux-mmc@vger.kernel.org
11777S:	Maintained
11778F:	drivers/mmc/host/sdhci-spear.c
11779
11780SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11781M:	Scott Bauer <scott.bauer@intel.com>
11782M:	Jonathan Derrick <jonathan.derrick@intel.com>
11783M:	Rafael Antognolli <rafael.antognolli@intel.com>
11784L:	linux-block@vger.kernel.org
11785S:	Supported
11786F:	block/sed*
11787F:	block/opal_proto.h
11788F:	include/linux/sed*
11789F:	include/uapi/linux/sed*
11790
11791SECURITY CONTACT
11792M:	Security Officers <security@kernel.org>
11793S:	Supported
11794
11795SECURITY SUBSYSTEM
11796M:	James Morris <james.l.morris@oracle.com>
11797M:	"Serge E. Hallyn" <serge@hallyn.com>
11798L:	linux-security-module@vger.kernel.org (suggested Cc:)
11799T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11800W:	http://kernsec.org/
11801S:	Supported
11802F:	security/
11803
11804SELINUX SECURITY MODULE
11805M:	Paul Moore <paul@paul-moore.com>
11806M:	Stephen Smalley <sds@tycho.nsa.gov>
11807M:	Eric Paris <eparis@parisplace.org>
11808L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
11809W:	http://selinuxproject.org
11810T:	git git://git.infradead.org/users/pcmoore/selinux
11811S:	Supported
11812F:	include/linux/selinux*
11813F:	security/selinux/
11814F:	scripts/selinux/
11815F:	Documentation/admin-guide/LSM/SELinux.rst
11816
11817SENSABLE PHANTOM
11818M:	Jiri Slaby <jirislaby@gmail.com>
11819S:	Maintained
11820F:	drivers/misc/phantom.c
11821F:	include/uapi/linux/phantom.h
11822
11823SERIAL DEVICE BUS
11824M:	Rob Herring <robh@kernel.org>
11825L:	linux-serial@vger.kernel.org
11826S:	Maintained
11827F:	Documentation/devicetree/bindings/serial/slave-device.txt
11828F:	drivers/tty/serdev/
11829F:	include/linux/serdev.h
11830
11831SERIAL DRIVERS
11832M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11833L:	linux-serial@vger.kernel.org
11834S:	Maintained
11835F:	Documentation/devicetree/bindings/serial/
11836F:	drivers/tty/serial/
11837
11838SERIAL IR RECEIVER
11839M:	Sean Young <sean@mess.org>
11840L:	linux-media@vger.kernel.org
11841S:	Maintained
11842F:	drivers/media/rc/serial_ir.c
11843
11844SFC NETWORK DRIVER
11845M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11846M:	Edward Cree <ecree@solarflare.com>
11847M:	Bert Kenward <bkenward@solarflare.com>
11848L:	netdev@vger.kernel.org
11849S:	Supported
11850F:	drivers/net/ethernet/sfc/
11851
11852SGI GRU DRIVER
11853M:	Dimitri Sivanich <sivanich@sgi.com>
11854S:	Maintained
11855F:	drivers/misc/sgi-gru/
11856
11857SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11858M:	Pat Gefre <pfg@sgi.com>
11859L:	linux-ia64@vger.kernel.org
11860S:	Supported
11861F:	Documentation/ia64/serial.txt
11862F:	drivers/tty/serial/ioc?_serial.c
11863F:	include/linux/ioc?.h
11864
11865SGI XP/XPC/XPNET DRIVER
11866M:	Cliff Whickman <cpw@sgi.com>
11867M:	Robin Holt <robinmholt@gmail.com>
11868S:	Maintained
11869F:	drivers/misc/sgi-xp/
11870
11871SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11872M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11873L:	linux-s390@vger.kernel.org
11874W:	http://www.ibm.com/developerworks/linux/linux390/
11875S:	Supported
11876F:	net/smc/
11877
11878SH_VEU V4L2 MEM2MEM DRIVER
11879L:	linux-media@vger.kernel.org
11880S:	Orphan
11881F:	drivers/media/platform/sh_veu.c
11882
11883SH_VOU V4L2 OUTPUT DRIVER
11884L:	linux-media@vger.kernel.org
11885S:	Orphan
11886F:	drivers/media/platform/sh_vou.c
11887F:	include/media/drv-intf/sh_vou.h
11888
11889SI2157 MEDIA DRIVER
11890M:	Antti Palosaari <crope@iki.fi>
11891L:	linux-media@vger.kernel.org
11892W:	https://linuxtv.org
11893W:	http://palosaari.fi/linux/
11894Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11895T:	git git://linuxtv.org/anttip/media_tree.git
11896S:	Maintained
11897F:	drivers/media/tuners/si2157*
11898
11899SI2168 MEDIA DRIVER
11900M:	Antti Palosaari <crope@iki.fi>
11901L:	linux-media@vger.kernel.org
11902W:	https://linuxtv.org
11903W:	http://palosaari.fi/linux/
11904Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11905T:	git git://linuxtv.org/anttip/media_tree.git
11906S:	Maintained
11907F:	drivers/media/dvb-frontends/si2168*
11908
11909SI470X FM RADIO RECEIVER I2C DRIVER
11910M:	Hans Verkuil <hverkuil@xs4all.nl>
11911L:	linux-media@vger.kernel.org
11912T:	git git://linuxtv.org/media_tree.git
11913W:	https://linuxtv.org
11914S:	Odd Fixes
11915F:	drivers/media/radio/si470x/radio-si470x-i2c.c
11916
11917SI470X FM RADIO RECEIVER USB DRIVER
11918M:	Hans Verkuil <hverkuil@xs4all.nl>
11919L:	linux-media@vger.kernel.org
11920T:	git git://linuxtv.org/media_tree.git
11921W:	https://linuxtv.org
11922S:	Maintained
11923F:	drivers/media/radio/si470x/radio-si470x-common.c
11924F:	drivers/media/radio/si470x/radio-si470x.h
11925F:	drivers/media/radio/si470x/radio-si470x-usb.c
11926
11927SI4713 FM RADIO TRANSMITTER I2C DRIVER
11928M:	Eduardo Valentin <edubezval@gmail.com>
11929L:	linux-media@vger.kernel.org
11930T:	git git://linuxtv.org/media_tree.git
11931W:	https://linuxtv.org
11932S:	Odd Fixes
11933F:	drivers/media/radio/si4713/si4713.?
11934
11935SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11936M:	Eduardo Valentin <edubezval@gmail.com>
11937L:	linux-media@vger.kernel.org
11938T:	git git://linuxtv.org/media_tree.git
11939W:	https://linuxtv.org
11940S:	Odd Fixes
11941F:	drivers/media/radio/si4713/radio-platform-si4713.c
11942
11943SI4713 FM RADIO TRANSMITTER USB DRIVER
11944M:	Hans Verkuil <hverkuil@xs4all.nl>
11945L:	linux-media@vger.kernel.org
11946T:	git git://linuxtv.org/media_tree.git
11947W:	https://linuxtv.org
11948S:	Maintained
11949F:	drivers/media/radio/si4713/radio-usb-si4713.c
11950
11951SIANO DVB DRIVER
11952M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11953M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11954L:	linux-media@vger.kernel.org
11955W:	https://linuxtv.org
11956T:	git git://linuxtv.org/media_tree.git
11957S:	Odd fixes
11958F:	drivers/media/common/siano/
11959F:	drivers/media/usb/siano/
11960F:	drivers/media/usb/siano/
11961F:	drivers/media/mmc/siano/
11962
11963SILEAD TOUCHSCREEN DRIVER
11964M:	Hans de Goede <hdegoede@redhat.com>
11965L:	linux-input@vger.kernel.org
11966L:	platform-driver-x86@vger.kernel.org
11967S:	Maintained
11968F:	drivers/input/touchscreen/silead.c
11969F:	drivers/platform/x86/silead_dmi.c
11970
11971SILICON MOTION SM712 FRAME BUFFER DRIVER
11972M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11973M:	Teddy Wang <teddy.wang@siliconmotion.com>
11974M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11975L:	linux-fbdev@vger.kernel.org
11976S:	Maintained
11977F:	drivers/video/fbdev/sm712*
11978F:	Documentation/fb/sm712fb.txt
11979
11980SIMPLE FIRMWARE INTERFACE (SFI)
11981M:	Len Brown <lenb@kernel.org>
11982L:	sfi-devel@simplefirmware.org
11983W:	http://simplefirmware.org/
11984T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11985S:	Supported
11986F:	arch/x86/platform/sfi/
11987F:	drivers/sfi/
11988F:	include/linux/sfi*.h
11989
11990SIMPLEFB FB DRIVER
11991M:	Hans de Goede <hdegoede@redhat.com>
11992L:	linux-fbdev@vger.kernel.org
11993S:	Maintained
11994F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
11995F:	drivers/video/fbdev/simplefb.c
11996F:	include/linux/platform_data/simplefb.h
11997
11998SIMTEC EB110ATX (Chalice CATS)
11999P:	Ben Dooks
12000P:	Vincent Sanders <vince@simtec.co.uk>
12001M:	Simtec Linux Team <linux@simtec.co.uk>
12002W:	http://www.simtec.co.uk/products/EB110ATX/
12003S:	Supported
12004
12005SIMTEC EB2410ITX (BAST)
12006P:	Ben Dooks
12007P:	Vincent Sanders <vince@simtec.co.uk>
12008M:	Simtec Linux Team <linux@simtec.co.uk>
12009W:	http://www.simtec.co.uk/products/EB2410ITX/
12010S:	Supported
12011F:	arch/arm/mach-s3c24xx/mach-bast.c
12012F:	arch/arm/mach-s3c24xx/bast-ide.c
12013F:	arch/arm/mach-s3c24xx/bast-irq.c
12014
12015SIPHASH PRF ROUTINES
12016M:	Jason A. Donenfeld <Jason@zx2c4.com>
12017S:	Maintained
12018F:	lib/siphash.c
12019F:	lib/test_siphash.c
12020F:	include/linux/siphash.h
12021
12022SIS 190 ETHERNET DRIVER
12023M:	Francois Romieu <romieu@fr.zoreil.com>
12024L:	netdev@vger.kernel.org
12025S:	Maintained
12026F:	drivers/net/ethernet/sis/sis190.c
12027
12028SIS 900/7016 FAST ETHERNET DRIVER
12029M:	Daniele Venzano <venza@brownhat.org>
12030W:	http://www.brownhat.org/sis900.html
12031L:	netdev@vger.kernel.org
12032S:	Maintained
12033F:	drivers/net/ethernet/sis/sis900.*
12034
12035SIS FRAMEBUFFER DRIVER
12036M:	Thomas Winischhofer <thomas@winischhofer.net>
12037W:	http://www.winischhofer.net/linuxsisvga.shtml
12038S:	Maintained
12039F:	Documentation/fb/sisfb.txt
12040F:	drivers/video/fbdev/sis/
12041F:	include/video/sisfb.h
12042
12043SIS USB2VGA DRIVER
12044M:	Thomas Winischhofer <thomas@winischhofer.net>
12045W:	http://www.winischhofer.at/linuxsisusbvga.shtml
12046S:	Maintained
12047F:	drivers/usb/misc/sisusbvga/
12048
12049SLAB ALLOCATOR
12050M:	Christoph Lameter <cl@linux.com>
12051M:	Pekka Enberg <penberg@kernel.org>
12052M:	David Rientjes <rientjes@google.com>
12053M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
12054M:	Andrew Morton <akpm@linux-foundation.org>
12055L:	linux-mm@kvack.org
12056S:	Maintained
12057F:	include/linux/sl?b*.h
12058F:	mm/sl?b*
12059
12060SLEEPABLE READ-COPY UPDATE (SRCU)
12061M:	Lai Jiangshan <jiangshanlai@gmail.com>
12062M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12063M:	Josh Triplett <josh@joshtriplett.org>
12064R:	Steven Rostedt <rostedt@goodmis.org>
12065R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12066L:	linux-kernel@vger.kernel.org
12067W:	http://www.rdrop.com/users/paulmck/RCU/
12068S:	Supported
12069T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12070F:	include/linux/srcu.h
12071F:	kernel/rcu/srcu.c
12072
12073SMACK SECURITY MODULE
12074M:	Casey Schaufler <casey@schaufler-ca.com>
12075L:	linux-security-module@vger.kernel.org
12076W:	http://schaufler-ca.com
12077T:	git git://github.com/cschaufler/smack-next
12078S:	Maintained
12079F:	Documentation/admin-guide/LSM/Smack.rst
12080F:	security/smack/
12081
12082SMC91x ETHERNET DRIVER
12083M:	Nicolas Pitre <nico@fluxnic.net>
12084S:	Odd Fixes
12085F:	drivers/net/ethernet/smsc/smc91x.*
12086
12087SMIA AND SMIA++ IMAGE SENSOR DRIVER
12088M:	Sakari Ailus <sakari.ailus@iki.fi>
12089L:	linux-media@vger.kernel.org
12090S:	Maintained
12091F:	drivers/media/i2c/smiapp/
12092F:	include/media/i2c/smiapp.h
12093F:	drivers/media/i2c/smiapp-pll.c
12094F:	drivers/media/i2c/smiapp-pll.h
12095F:	include/uapi/linux/smiapp.h
12096F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12097
12098SMM665 HARDWARE MONITOR DRIVER
12099M:	Guenter Roeck <linux@roeck-us.net>
12100L:	linux-hwmon@vger.kernel.org
12101S:	Maintained
12102F:	Documentation/hwmon/smm665
12103F:	drivers/hwmon/smm665.c
12104
12105SMSC EMC2103 HARDWARE MONITOR DRIVER
12106M:	Steve Glendinning <steve.glendinning@shawell.net>
12107L:	linux-hwmon@vger.kernel.org
12108S:	Maintained
12109F:	Documentation/hwmon/emc2103
12110F:	drivers/hwmon/emc2103.c
12111
12112SMSC SCH5627 HARDWARE MONITOR DRIVER
12113M:	Hans de Goede <hdegoede@redhat.com>
12114L:	linux-hwmon@vger.kernel.org
12115S:	Supported
12116F:	Documentation/hwmon/sch5627
12117F:	drivers/hwmon/sch5627.c
12118
12119SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12120M:	Steve Glendinning <steve.glendinning@shawell.net>
12121L:	linux-fbdev@vger.kernel.org
12122S:	Maintained
12123F:	drivers/video/fbdev/smscufx.c
12124
12125SMSC47B397 HARDWARE MONITOR DRIVER
12126M:	Jean Delvare <jdelvare@suse.com>
12127L:	linux-hwmon@vger.kernel.org
12128S:	Maintained
12129F:	Documentation/hwmon/smsc47b397
12130F:	drivers/hwmon/smsc47b397.c
12131
12132SMSC911x ETHERNET DRIVER
12133M:	Steve Glendinning <steve.glendinning@shawell.net>
12134L:	netdev@vger.kernel.org
12135S:	Maintained
12136F:	include/linux/smsc911x.h
12137F:	drivers/net/ethernet/smsc/smsc911x.*
12138
12139SMSC9420 PCI ETHERNET DRIVER
12140M:	Steve Glendinning <steve.glendinning@shawell.net>
12141L:	netdev@vger.kernel.org
12142S:	Maintained
12143F:	drivers/net/ethernet/smsc/smsc9420.*
12144
12145SOC-CAMERA V4L2 SUBSYSTEM
12146M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12147L:	linux-media@vger.kernel.org
12148T:	git git://linuxtv.org/media_tree.git
12149S:	Maintained
12150F:	include/media/soc*
12151F:	drivers/media/i2c/soc_camera/
12152F:	drivers/media/platform/soc_camera/
12153
12154SOEKRIS NET48XX LED SUPPORT
12155M:	Chris Boot <bootc@bootc.net>
12156S:	Maintained
12157F:	drivers/leds/leds-net48xx.c
12158
12159SOFT-ROCE DRIVER (rxe)
12160M:	Moni Shoua <monis@mellanox.com>
12161L:	linux-rdma@vger.kernel.org
12162S:	Supported
12163W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12164Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12165F:	drivers/infiniband/sw/rxe/
12166F:	include/uapi/rdma/rdma_user_rxe.h
12167
12168SOFTLOGIC 6x10 MPEG CODEC
12169M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12170M:	Anton Sviridenko <anton@corp.bluecherry.net>
12171M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12172M:	Andrey Utkin <andrey_utkin@fastmail.com>
12173M:	Ismael Luceno <ismael@iodev.co.uk>
12174L:	linux-media@vger.kernel.org
12175S:	Supported
12176F:	drivers/media/pci/solo6x10/
12177
12178SOFTWARE RAID (Multiple Disks) SUPPORT
12179M:	Shaohua Li <shli@kernel.org>
12180L:	linux-raid@vger.kernel.org
12181T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12182S:	Supported
12183F:	drivers/md/
12184F:	include/linux/raid/
12185F:	include/uapi/linux/raid/
12186
12187SONIC NETWORK DRIVER
12188M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12189L:	netdev@vger.kernel.org
12190S:	Maintained
12191F:	drivers/net/ethernet/natsemi/sonic.*
12192
12193SONICS SILICON BACKPLANE DRIVER (SSB)
12194M:	Michael Buesch <m@bues.ch>
12195L:	linux-wireless@vger.kernel.org
12196S:	Maintained
12197F:	drivers/ssb/
12198F:	include/linux/ssb/
12199
12200SONY MEMORYSTICK CARD SUPPORT
12201M:	Alex Dubov <oakad@yahoo.com>
12202W:	http://tifmxx.berlios.de/
12203S:	Maintained
12204F:	drivers/memstick/host/tifm_ms.c
12205
12206SONY MEMORYSTICK STANDARD SUPPORT
12207M:	Maxim Levitsky <maximlevitsky@gmail.com>
12208S:	Maintained
12209F:	drivers/memstick/core/ms_block.*
12210
12211SONY VAIO CONTROL DEVICE DRIVER
12212M:	Mattia Dongili <malattia@linux.it>
12213L:	platform-driver-x86@vger.kernel.org
12214W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12215S:	Maintained
12216F:	Documentation/laptops/sony-laptop.txt
12217F:	drivers/char/sonypi.c
12218F:	drivers/platform/x86/sony-laptop.c
12219F:	include/linux/sony-laptop.h
12220
12221SOUND
12222M:	Jaroslav Kysela <perex@perex.cz>
12223M:	Takashi Iwai <tiwai@suse.com>
12224L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12225W:	http://www.alsa-project.org/
12226T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12227T:	git git://git.alsa-project.org/alsa-kernel.git
12228Q:	http://patchwork.kernel.org/project/alsa-devel/list/
12229S:	Maintained
12230F:	Documentation/sound/
12231F:	include/sound/
12232F:	include/uapi/sound/
12233F:	sound/
12234
12235SOUND - COMPRESSED AUDIO
12236M:	Vinod Koul <vinod.koul@intel.com>
12237L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12238T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12239S:	Supported
12240F:	Documentation/sound/alsa/compress_offload.txt
12241F:	include/sound/compress_driver.h
12242F:	include/uapi/sound/compress_*
12243F:	sound/core/compress_offload.c
12244F:	sound/soc/soc-compress.c
12245
12246SOUND - DMAENGINE HELPERS
12247M:	Lars-Peter Clausen <lars@metafoo.de>
12248S:	Supported
12249F:	include/sound/dmaengine_pcm.h
12250F:	sound/core/pcm_dmaengine.c
12251F:	sound/soc/soc-generic-dmaengine-pcm.c
12252
12253SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12254M:	Liam Girdwood <lgirdwood@gmail.com>
12255M:	Mark Brown <broonie@kernel.org>
12256T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12257L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12258W:	http://alsa-project.org/main/index.php/ASoC
12259S:	Supported
12260F:	Documentation/devicetree/bindings/sound/
12261F:	Documentation/sound/alsa/soc/
12262F:	sound/soc/
12263F:	include/sound/soc*
12264
12265SP2 MEDIA DRIVER
12266M:	Olli Salonen <olli.salonen@iki.fi>
12267L:	linux-media@vger.kernel.org
12268W:	https://linuxtv.org
12269Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12270S:	Maintained
12271F:	drivers/media/dvb-frontends/sp2*
12272
12273SPARC + UltraSPARC (sparc/sparc64)
12274M:	"David S. Miller" <davem@davemloft.net>
12275L:	sparclinux@vger.kernel.org
12276Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
12277T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12278T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12279S:	Maintained
12280F:	arch/sparc/
12281F:	drivers/sbus/
12282
12283SPARC SERIAL DRIVERS
12284M:	"David S. Miller" <davem@davemloft.net>
12285L:	sparclinux@vger.kernel.org
12286T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12288S:	Maintained
12289F:	include/linux/sunserialcore.h
12290F:	drivers/tty/serial/suncore.c
12291F:	drivers/tty/serial/sunhv.c
12292F:	drivers/tty/serial/sunsab.c
12293F:	drivers/tty/serial/sunsab.h
12294F:	drivers/tty/serial/sunsu.c
12295F:	drivers/tty/serial/sunzilog.c
12296F:	drivers/tty/serial/sunzilog.h
12297
12298SPARSE CHECKER
12299M:	"Christopher Li" <sparse@chrisli.org>
12300L:	linux-sparse@vger.kernel.org
12301W:	https://sparse.wiki.kernel.org/
12302T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12303T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12304S:	Maintained
12305F:	include/linux/compiler.h
12306
12307SPEAR CLOCK FRAMEWORK SUPPORT
12308M:	Viresh Kumar <vireshk@kernel.org>
12309L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12310W:	http://www.st.com/spear
12311S:	Maintained
12312F:	drivers/clk/spear/
12313
12314SPEAR PLATFORM SUPPORT
12315M:	Viresh Kumar <vireshk@kernel.org>
12316M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12317L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12318W:	http://www.st.com/spear
12319S:	Maintained
12320F:	arch/arm/boot/dts/spear*
12321F:	arch/arm/mach-spear/
12322
12323SPI NOR SUBSYSTEM
12324M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12325M:	Marek Vasut <marek.vasut@gmail.com>
12326L:	linux-mtd@lists.infradead.org
12327W:	http://www.linux-mtd.infradead.org/
12328Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
12329T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12330T:	git git://git.infradead.org/l2-mtd.git spi-nor/next
12331S:	Maintained
12332F:	drivers/mtd/spi-nor/
12333F:	include/linux/mtd/spi-nor.h
12334
12335SPI SUBSYSTEM
12336M:	Mark Brown <broonie@kernel.org>
12337L:	linux-spi@vger.kernel.org
12338T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12339Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
12340S:	Maintained
12341F:	Documentation/devicetree/bindings/spi/
12342F:	Documentation/spi/
12343F:	drivers/spi/
12344F:	include/linux/spi/
12345F:	include/uapi/linux/spi/
12346F:	tools/spi/
12347
12348SPIDERNET NETWORK DRIVER for CELL
12349M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12350L:	netdev@vger.kernel.org
12351S:	Supported
12352F:	Documentation/networking/spider_net.txt
12353F:	drivers/net/ethernet/toshiba/spider_net*
12354
12355SPMI SUBSYSTEM
12356R:	Stephen Boyd <sboyd@codeaurora.org>
12357L:	linux-arm-msm@vger.kernel.org
12358F:	Documentation/devicetree/bindings/spmi/
12359F:	drivers/spmi/
12360F:	include/dt-bindings/spmi/spmi.h
12361F:	include/linux/spmi.h
12362F:	include/trace/events/spmi.h
12363
12364SPU FILE SYSTEM
12365M:	Jeremy Kerr <jk@ozlabs.org>
12366L:	linuxppc-dev@lists.ozlabs.org
12367W:	http://www.ibm.com/developerworks/power/cell/
12368S:	Supported
12369F:	Documentation/filesystems/spufs.txt
12370F:	arch/powerpc/platforms/cell/spufs/
12371
12372SQUASHFS FILE SYSTEM
12373M:	Phillip Lougher <phillip@squashfs.org.uk>
12374L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
12375W:	http://squashfs.org.uk
12376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12377S:	Maintained
12378F:	Documentation/filesystems/squashfs.txt
12379F:	fs/squashfs/
12380
12381SRM (Alpha) environment access
12382M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
12383S:	Maintained
12384F:	arch/alpha/kernel/srm_env.c
12385
12386STABLE BRANCH
12387M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12388L:	stable@vger.kernel.org
12389S:	Supported
12390F:	Documentation/process/stable-kernel-rules.rst
12391
12392STAGING - COMEDI
12393M:	Ian Abbott <abbotti@mev.co.uk>
12394M:	H Hartley Sweeten <hsweeten@visionengravers.com>
12395S:	Odd Fixes
12396F:	drivers/staging/comedi/
12397
12398STAGING - FLARION FT1000 DRIVERS
12399M:	Marek Belisko <marek.belisko@gmail.com>
12400S:	Odd Fixes
12401F:	drivers/staging/ft1000/
12402
12403STAGING - INDUSTRIAL IO
12404M:	Jonathan Cameron <jic23@kernel.org>
12405L:	linux-iio@vger.kernel.org
12406S:	Odd Fixes
12407F:	Documentation/devicetree/bindings/staging/iio/
12408F:	drivers/staging/iio/
12409
12410STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12411M:	Jarod Wilson <jarod@wilsonet.com>
12412W:	http://www.lirc.org/
12413S:	Odd Fixes
12414F:	drivers/staging/media/lirc/
12415
12416STAGING - LUSTRE PARALLEL FILESYSTEM
12417M:	Oleg Drokin <oleg.drokin@intel.com>
12418M:	Andreas Dilger <andreas.dilger@intel.com>
12419M:	James Simmons <jsimmons@infradead.org>
12420L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
12421W:	http://wiki.lustre.org/
12422S:	Maintained
12423F:	drivers/staging/lustre
12424
12425STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12426M:	Marc Dietrich <marvin24@gmx.de>
12427L:	ac100@lists.launchpad.net (moderated for non-subscribers)
12428L:	linux-tegra@vger.kernel.org
12429S:	Maintained
12430F:	drivers/staging/nvec/
12431
12432STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12433M:	Jens Frederich <jfrederich@gmail.com>
12434M:	Daniel Drake <dsd@laptop.org>
12435M:	Jon Nettleton <jon.nettleton@gmail.com>
12436W:	http://wiki.laptop.org/go/DCON
12437S:	Maintained
12438F:	drivers/staging/olpc_dcon/
12439
12440STAGING - REALTEK RTL8712U DRIVERS
12441M:	Larry Finger <Larry.Finger@lwfinger.net>
12442M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12443S:	Odd Fixes
12444F:	drivers/staging/rtl8712/
12445
12446STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12447M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12448M:	Teddy Wang <teddy.wang@siliconmotion.com>
12449M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12450L:	linux-fbdev@vger.kernel.org
12451S:	Maintained
12452F:	drivers/staging/sm750fb/
12453
12454STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12455M:	William Hubbs <w.d.hubbs@gmail.com>
12456M:	Chris Brannon <chris@the-brannons.com>
12457M:	Kirk Reiser <kirk@reisers.ca>
12458M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
12459L:	speakup@linux-speakup.org
12460W:	http://www.linux-speakup.org/
12461S:	Odd Fixes
12462F:	drivers/staging/speakup/
12463
12464STAGING - VIA VT665X DRIVERS
12465M:	Forest Bond <forest@alittletooquiet.net>
12466S:	Odd Fixes
12467F:	drivers/staging/vt665?/
12468
12469STAGING - WILC1000 WIFI DRIVER
12470M:	Aditya Shankar <aditya.shankar@microchip.com>
12471M:	Ganesh Krishna <ganesh.krishna@microchip.com>
12472L:	linux-wireless@vger.kernel.org
12473S:	Supported
12474F:	drivers/staging/wilc1000/
12475
12476STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12477M:	Arnaud Patard <arnaud.patard@rtp-net.org>
12478S:	Odd Fixes
12479F:	drivers/staging/xgifb/
12480
12481STAGING SUBSYSTEM
12482M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12483T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12484L:	devel@driverdev.osuosl.org
12485S:	Supported
12486F:	drivers/staging/
12487
12488STARFIRE/DURALAN NETWORK DRIVER
12489M:	Ion Badulescu <ionut@badula.org>
12490S:	Odd Fixes
12491F:	drivers/net/ethernet/adaptec/starfire*
12492
12493STI CEC DRIVER
12494M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
12495S:	Maintained
12496F:	drivers/staging/media/st-cec/
12497F:	Documentation/devicetree/bindings/media/stih-cec.txt
12498
12499STK1160 USB VIDEO CAPTURE DRIVER
12500M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12501L:	linux-media@vger.kernel.org
12502T:	git git://linuxtv.org/media_tree.git
12503S:	Maintained
12504F:	drivers/media/usb/stk1160/
12505
12506STMMAC ETHERNET DRIVER
12507M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
12508M:	Alexandre Torgue <alexandre.torgue@st.com>
12509L:	netdev@vger.kernel.org
12510W:	http://www.stlinux.com
12511S:	Supported
12512F:	drivers/net/ethernet/stmicro/stmmac/
12513
12514SUN3/3X
12515M:	Sam Creasey <sammy@sammy.net>
12516W:	http://sammy.net/sun3/
12517S:	Maintained
12518F:	arch/m68k/kernel/*sun3*
12519F:	arch/m68k/sun3*/
12520F:	arch/m68k/include/asm/sun3*
12521F:	drivers/net/ethernet/i825xx/sun3*
12522
12523SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12524M:	Hans de Goede <hdegoede@redhat.com>
12525L:	linux-input@vger.kernel.org
12526S:	Maintained
12527F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12528F:	drivers/input/keyboard/sun4i-lradc-keys.c
12529
12530SUNDANCE NETWORK DRIVER
12531M:	Denis Kirjanov <kda@linux-powerpc.org>
12532L:	netdev@vger.kernel.org
12533S:	Maintained
12534F:	drivers/net/ethernet/dlink/sundance.c
12535
12536SUPERH
12537M:	Yoshinori Sato <ysato@users.sourceforge.jp>
12538M:	Rich Felker <dalias@libc.org>
12539L:	linux-sh@vger.kernel.org
12540Q:	http://patchwork.kernel.org/project/linux-sh/list/
12541S:	Maintained
12542F:	Documentation/sh/
12543F:	arch/sh/
12544F:	drivers/sh/
12545
12546SUSPEND TO RAM
12547M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
12548M:	Len Brown <len.brown@intel.com>
12549M:	Pavel Machek <pavel@ucw.cz>
12550L:	linux-pm@vger.kernel.org
12551B:	https://bugzilla.kernel.org
12552S:	Supported
12553F:	Documentation/power/
12554F:	arch/x86/kernel/acpi/
12555F:	drivers/base/power/
12556F:	kernel/power/
12557F:	include/linux/suspend.h
12558F:	include/linux/freezer.h
12559F:	include/linux/pm.h
12560
12561SVGA HANDLING
12562M:	Martin Mares <mj@ucw.cz>
12563L:	linux-video@atrey.karlin.mff.cuni.cz
12564S:	Maintained
12565F:	Documentation/svga.txt
12566F:	arch/x86/boot/video*
12567
12568SWIOTLB SUBSYSTEM
12569M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12570L:	linux-kernel@vger.kernel.org
12571T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12572S:	Supported
12573F:	lib/swiotlb.c
12574F:	arch/*/kernel/pci-swiotlb.c
12575F:	include/linux/swiotlb.h
12576
12577SWITCHDEV
12578M:	Jiri Pirko <jiri@resnulli.us>
12579M:	Ivan Vecera <ivecera@redhat.com>
12580L:	netdev@vger.kernel.org
12581S:	Supported
12582F:	net/switchdev/
12583F:	include/net/switchdev.h
12584
12585SYNC FILE FRAMEWORK
12586M:	Sumit Semwal <sumit.semwal@linaro.org>
12587R:	Gustavo Padovan <gustavo@padovan.org>
12588S:	Maintained
12589L:	linux-media@vger.kernel.org
12590L:	dri-devel@lists.freedesktop.org
12591F:	drivers/dma-buf/sync_*
12592F:	drivers/dma-buf/dma-fence*
12593F:	drivers/dma-buf/sw_sync.c
12594F:	include/linux/sync_file.h
12595F:	include/uapi/linux/sync_file.h
12596F:	Documentation/sync_file.txt
12597T:	git git://anongit.freedesktop.org/drm/drm-misc
12598
12599SYNOPSYS ARC ARCHITECTURE
12600M:	Vineet Gupta <vgupta@synopsys.com>
12601L:	linux-snps-arc@lists.infradead.org
12602S:	Supported
12603F:	arch/arc/
12604F:	Documentation/devicetree/bindings/arc/*
12605F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12606F:	drivers/clocksource/arc_timer.c
12607F:	drivers/tty/serial/arc_uart.c
12608T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12609
12610SYNOPSYS ARC SDP platform support
12611M:	Alexey Brodkin <abrodkin@synopsys.com>
12612S:	Supported
12613F:	arch/arc/plat-axs10x
12614F:	arch/arc/boot/dts/ax*
12615F:	Documentation/devicetree/bindings/arc/axs10*
12616
12617SYNOPSYS DESIGNWARE DMAC DRIVER
12618M:	Viresh Kumar <vireshk@kernel.org>
12619M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12620S:	Maintained
12621F:	include/linux/dma/dw.h
12622F:	include/linux/platform_data/dma-dw.h
12623F:	drivers/dma/dw/
12624
12625SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
12626M:	Jie Deng <jiedeng@synopsys.com>
12627L:	netdev@vger.kernel.org
12628S:	Supported
12629F:	drivers/net/ethernet/synopsys/
12630
12631SYNOPSYS DESIGNWARE I2C DRIVER
12632M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
12633R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12634R:	Mika Westerberg <mika.westerberg@linux.intel.com>
12635L:	linux-i2c@vger.kernel.org
12636S:	Maintained
12637F:	drivers/i2c/busses/i2c-designware-*
12638F:	include/linux/platform_data/i2c-designware.h
12639
12640SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
12641M:	Jaehoon Chung <jh80.chung@samsung.com>
12642L:	linux-mmc@vger.kernel.org
12643S:	Maintained
12644F:	drivers/mmc/host/dw_mmc*
12645
12646SYSTEM CONFIGURATION (SYSCON)
12647M:	Lee Jones <lee.jones@linaro.org>
12648M:	Arnd Bergmann <arnd@arndb.de>
12649T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12650S:	Supported
12651F:	drivers/mfd/syscon.c
12652
12653SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
12654M:	Sudeep Holla <sudeep.holla@arm.com>
12655L:	linux-arm-kernel@lists.infradead.org
12656S:	Maintained
12657F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
12658F:	drivers/clk/clk-scpi.c
12659F:	drivers/cpufreq/scpi-cpufreq.c
12660F:	drivers/firmware/arm_scpi.c
12661F:	include/linux/scpi_protocol.h
12662
12663SYSTEM RESET/SHUTDOWN DRIVERS
12664M:	Sebastian Reichel <sre@kernel.org>
12665L:	linux-pm@vger.kernel.org
12666T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12667S:	Maintained
12668F:	Documentation/devicetree/bindings/power/reset/
12669F:	drivers/power/reset/
12670
12671SYSTEM TRACE MODULE CLASS
12672M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
12673S:	Maintained
12674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
12675F:	Documentation/trace/stm.txt
12676F:	drivers/hwtracing/stm/
12677F:	include/linux/stm.h
12678F:	include/uapi/linux/stm.h
12679
12680SYSV FILESYSTEM
12681M:	Christoph Hellwig <hch@infradead.org>
12682S:	Maintained
12683F:	Documentation/filesystems/sysv-fs.txt
12684F:	fs/sysv/
12685F:	include/linux/sysv_fs.h
12686
12687TARGET SUBSYSTEM
12688M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
12689L:	linux-scsi@vger.kernel.org
12690L:	target-devel@vger.kernel.org
12691W:	http://www.linux-iscsi.org
12692W:	http://groups.google.com/group/linux-iscsi-target-dev
12693T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12694S:	Supported
12695F:	drivers/target/
12696F:	include/target/
12697F:	Documentation/target/
12698
12699TASKSTATS STATISTICS INTERFACE
12700M:	Balbir Singh <bsingharora@gmail.com>
12701S:	Maintained
12702F:	Documentation/accounting/taskstats*
12703F:	include/linux/taskstats*
12704F:	kernel/taskstats.c
12705
12706TC subsystem
12707M:	Jamal Hadi Salim <jhs@mojatatu.com>
12708M:	Cong Wang <xiyou.wangcong@gmail.com>
12709M:	Jiri Pirko <jiri@resnulli.us>
12710L:	netdev@vger.kernel.org
12711S:	Maintained
12712F:	include/net/pkt_cls.h
12713F:	include/net/pkt_sched.h
12714F:	include/net/tc_act/
12715F:	include/uapi/linux/pkt_cls.h
12716F:	include/uapi/linux/pkt_sched.h
12717F:	include/uapi/linux/tc_act/
12718F:	include/uapi/linux/tc_ematch/
12719F:	net/sched/
12720
12721TCP LOW PRIORITY MODULE
12722M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12723M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12724W:	http://tcp-lp-mod.sourceforge.net/
12725S:	Maintained
12726F:	net/ipv4/tcp_lp.c
12727
12728TDA10071 MEDIA DRIVER
12729M:	Antti Palosaari <crope@iki.fi>
12730L:	linux-media@vger.kernel.org
12731W:	https://linuxtv.org
12732W:	http://palosaari.fi/linux/
12733Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12734T:	git git://linuxtv.org/anttip/media_tree.git
12735S:	Maintained
12736F:	drivers/media/dvb-frontends/tda10071*
12737
12738TDA18212 MEDIA DRIVER
12739M:	Antti Palosaari <crope@iki.fi>
12740L:	linux-media@vger.kernel.org
12741W:	https://linuxtv.org
12742W:	http://palosaari.fi/linux/
12743Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12744T:	git git://linuxtv.org/anttip/media_tree.git
12745S:	Maintained
12746F:	drivers/media/tuners/tda18212*
12747
12748TDA18218 MEDIA DRIVER
12749M:	Antti Palosaari <crope@iki.fi>
12750L:	linux-media@vger.kernel.org
12751W:	https://linuxtv.org
12752W:	http://palosaari.fi/linux/
12753Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12754T:	git git://linuxtv.org/anttip/media_tree.git
12755S:	Maintained
12756F:	drivers/media/tuners/tda18218*
12757
12758TDA18271 MEDIA DRIVER
12759M:	Michael Krufky <mkrufky@linuxtv.org>
12760L:	linux-media@vger.kernel.org
12761W:	https://linuxtv.org
12762W:	http://github.com/mkrufky
12763Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12764T:	git git://linuxtv.org/mkrufky/tuners.git
12765S:	Maintained
12766F:	drivers/media/tuners/tda18271*
12767
12768TDA827x MEDIA DRIVER
12769M:	Michael Krufky <mkrufky@linuxtv.org>
12770L:	linux-media@vger.kernel.org
12771W:	https://linuxtv.org
12772W:	http://github.com/mkrufky
12773Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12774T:	git git://linuxtv.org/mkrufky/tuners.git
12775S:	Maintained
12776F:	drivers/media/tuners/tda8290.*
12777
12778TDA8290 MEDIA DRIVER
12779M:	Michael Krufky <mkrufky@linuxtv.org>
12780L:	linux-media@vger.kernel.org
12781W:	https://linuxtv.org
12782W:	http://github.com/mkrufky
12783Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12784T:	git git://linuxtv.org/mkrufky/tuners.git
12785S:	Maintained
12786F:	drivers/media/tuners/tda8290.*
12787
12788TDA9840 MEDIA DRIVER
12789M:	Hans Verkuil <hverkuil@xs4all.nl>
12790L:	linux-media@vger.kernel.org
12791T:	git git://linuxtv.org/media_tree.git
12792W:	https://linuxtv.org
12793S:	Maintained
12794F:	drivers/media/i2c/tda9840*
12795
12796TEA5761 TUNER DRIVER
12797M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12798M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12799L:	linux-media@vger.kernel.org
12800W:	https://linuxtv.org
12801T:	git git://linuxtv.org/media_tree.git
12802S:	Odd fixes
12803F:	drivers/media/tuners/tea5761.*
12804
12805TEA5767 TUNER DRIVER
12806M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12807M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12808L:	linux-media@vger.kernel.org
12809W:	https://linuxtv.org
12810T:	git git://linuxtv.org/media_tree.git
12811S:	Maintained
12812F:	drivers/media/tuners/tea5767.*
12813
12814TEA6415C MEDIA DRIVER
12815M:	Hans Verkuil <hverkuil@xs4all.nl>
12816L:	linux-media@vger.kernel.org
12817T:	git git://linuxtv.org/media_tree.git
12818W:	https://linuxtv.org
12819S:	Maintained
12820F:	drivers/media/i2c/tea6415c*
12821
12822TEA6420 MEDIA DRIVER
12823M:	Hans Verkuil <hverkuil@xs4all.nl>
12824L:	linux-media@vger.kernel.org
12825T:	git git://linuxtv.org/media_tree.git
12826W:	https://linuxtv.org
12827S:	Maintained
12828F:	drivers/media/i2c/tea6420*
12829
12830TEAM DRIVER
12831M:	Jiri Pirko <jiri@resnulli.us>
12832L:	netdev@vger.kernel.org
12833S:	Supported
12834F:	drivers/net/team/
12835F:	include/linux/if_team.h
12836F:	include/uapi/linux/if_team.h
12837
12838TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12839M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12840S:	Maintained
12841F:	arch/x86/platform/ts5500/
12842
12843TECHNOTREND USB IR RECEIVER
12844M:	Sean Young <sean@mess.org>
12845L:	linux-media@vger.kernel.org
12846S:	Maintained
12847F:	drivers/media/rc/ttusbir.c
12848
12849TEE SUBSYSTEM
12850M:	Jens Wiklander <jens.wiklander@linaro.org>
12851S:	Maintained
12852F:	include/linux/tee_drv.h
12853F:	include/uapi/linux/tee.h
12854F:	drivers/tee/
12855F:	Documentation/tee.txt
12856
12857TEGRA ARCHITECTURE SUPPORT
12858M:	Thierry Reding <thierry.reding@gmail.com>
12859M:	Jonathan Hunter <jonathanh@nvidia.com>
12860L:	linux-tegra@vger.kernel.org
12861Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
12862T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12863S:	Supported
12864N:	[^a-z]tegra
12865
12866TEGRA CLOCK DRIVER
12867M:	Peter De Schrijver <pdeschrijver@nvidia.com>
12868M:	Prashant Gaikwad <pgaikwad@nvidia.com>
12869S:	Supported
12870F:	drivers/clk/tegra/
12871
12872TEGRA DMA DRIVERS
12873M:	Laxman Dewangan <ldewangan@nvidia.com>
12874M:	Jon Hunter <jonathanh@nvidia.com>
12875S:	Supported
12876F:	drivers/dma/tegra*
12877
12878TEGRA I2C DRIVER
12879M:	Laxman Dewangan <ldewangan@nvidia.com>
12880S:	Supported
12881F:	drivers/i2c/busses/i2c-tegra.c
12882
12883TEGRA IOMMU DRIVERS
12884M:	Hiroshi Doyu <hdoyu@nvidia.com>
12885S:	Supported
12886F:	drivers/iommu/tegra*
12887
12888TEGRA KBC DRIVER
12889M:	Rakesh Iyer <riyer@nvidia.com>
12890M:	Laxman Dewangan <ldewangan@nvidia.com>
12891S:	Supported
12892F:	drivers/input/keyboard/tegra-kbc.c
12893
12894TEGRA PWM DRIVER
12895M:	Thierry Reding <thierry.reding@gmail.com>
12896S:	Supported
12897F:	drivers/pwm/pwm-tegra.c
12898
12899TEGRA SERIAL DRIVER
12900M:	Laxman Dewangan <ldewangan@nvidia.com>
12901S:	Supported
12902F:	drivers/tty/serial/serial-tegra.c
12903
12904TEGRA SPI DRIVER
12905M:	Laxman Dewangan <ldewangan@nvidia.com>
12906S:	Supported
12907F:	drivers/spi/spi-tegra*
12908
12909TEHUTI ETHERNET DRIVER
12910M:	Andy Gospodarek <andy@greyhouse.net>
12911L:	netdev@vger.kernel.org
12912S:	Supported
12913F:	drivers/net/ethernet/tehuti/*
12914
12915Telecom Clock Driver for MCPL0010
12916M:	Mark Gross <mark.gross@intel.com>
12917S:	Supported
12918F:	drivers/char/tlclk.c
12919
12920TENSILICA XTENSA PORT (xtensa)
12921M:	Chris Zankel <chris@zankel.net>
12922M:	Max Filippov <jcmvbkbc@gmail.com>
12923L:	linux-xtensa@linux-xtensa.org
12924T:	git git://github.com/czankel/xtensa-linux.git
12925S:	Maintained
12926F:	arch/xtensa/
12927F:	drivers/irqchip/irq-xtensa-*
12928
12929Texas Instruments' System Control Interface (TISCI) Protocol Driver
12930M:	Nishanth Menon <nm@ti.com>
12931M:	Tero Kristo <t-kristo@ti.com>
12932M:	Santosh Shilimkar <ssantosh@kernel.org>
12933L:	linux-arm-kernel@lists.infradead.org
12934S:	Maintained
12935F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12936F:	drivers/firmware/ti_sci*
12937F:	include/linux/soc/ti/ti_sci_protocol.h
12938F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
12939F:	include/dt-bindings/genpd/k2g.h
12940F:	drivers/soc/ti/ti_sci_pm_domains.c
12941F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
12942F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
12943F:	drivers/clk/keystone/sci-clk.c
12944F:	drivers/reset/reset-ti-sci.c
12945
12946THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12947M:	Hans Verkuil <hverkuil@xs4all.nl>
12948L:	linux-media@vger.kernel.org
12949T:	git git://linuxtv.org/media_tree.git
12950W:	https://linuxtv.org
12951S:	Maintained
12952F:	drivers/media/radio/radio-raremono.c
12953
12954THERMAL
12955M:	Zhang Rui <rui.zhang@intel.com>
12956M:	Eduardo Valentin <edubezval@gmail.com>
12957L:	linux-pm@vger.kernel.org
12958T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12959T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12960Q:	https://patchwork.kernel.org/project/linux-pm/list/
12961S:	Supported
12962F:	drivers/thermal/
12963F:	include/linux/thermal.h
12964F:	include/uapi/linux/thermal.h
12965F:	include/linux/cpu_cooling.h
12966F:	Documentation/devicetree/bindings/thermal/
12967
12968THERMAL/CPU_COOLING
12969M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
12970M:	Viresh Kumar <viresh.kumar@linaro.org>
12971M:	Javi Merino <javi.merino@kernel.org>
12972L:	linux-pm@vger.kernel.org
12973S:	Supported
12974F:	Documentation/thermal/cpu-cooling-api.txt
12975F:	drivers/thermal/cpu_cooling.c
12976F:	include/linux/cpu_cooling.h
12977
12978THINKPAD ACPI EXTRAS DRIVER
12979M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12980L:	ibm-acpi-devel@lists.sourceforge.net
12981L:	platform-driver-x86@vger.kernel.org
12982W:	http://ibm-acpi.sourceforge.net
12983W:	http://thinkwiki.org/wiki/Ibm-acpi
12984T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12985S:	Maintained
12986F:	drivers/platform/x86/thinkpad_acpi.c
12987
12988THUNDERBOLT DRIVER
12989M:	Andreas Noever <andreas.noever@gmail.com>
12990M:	Michael Jamet <michael.jamet@intel.com>
12991M:	Mika Westerberg <mika.westerberg@linux.intel.com>
12992M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
12993S:	Maintained
12994F:	drivers/thunderbolt/
12995
12996TI AM437X VPFE DRIVER
12997M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12998L:	linux-media@vger.kernel.org
12999W:	https://linuxtv.org
13000Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13001T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13002S:	Maintained
13003F:	drivers/media/platform/am437x/
13004
13005TI BANDGAP AND THERMAL DRIVER
13006M:	Eduardo Valentin <edubezval@gmail.com>
13007M:	Keerthy <j-keerthy@ti.com>
13008L:	linux-pm@vger.kernel.org
13009L:	linux-omap@vger.kernel.org
13010S:	Maintained
13011F:	drivers/thermal/ti-soc-thermal/
13012
13013TI BQ27XXX POWER SUPPLY DRIVER
13014R:	Andrew F. Davis <afd@ti.com>
13015F:	include/linux/power/bq27xxx_battery.h
13016F:	drivers/power/supply/bq27xxx_battery.c
13017F:	drivers/power/supply/bq27xxx_battery_i2c.c
13018
13019TI CDCE706 CLOCK DRIVER
13020M:	Max Filippov <jcmvbkbc@gmail.com>
13021S:	Maintained
13022F:	drivers/clk/clk-cdce706.c
13023
13024TI CLOCK DRIVER
13025M:	Tero Kristo <t-kristo@ti.com>
13026L:	linux-omap@vger.kernel.org
13027S:	Maintained
13028F:	drivers/clk/ti/
13029F:	include/linux/clk/ti.h
13030
13031TI DAVINCI MACHINE SUPPORT
13032M:	Sekhar Nori <nsekhar@ti.com>
13033M:	Kevin Hilman <khilman@kernel.org>
13034L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13035T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13036S:	Supported
13037F:	arch/arm/mach-davinci/
13038F:	drivers/i2c/busses/i2c-davinci.c
13039F:	arch/arm/boot/dts/da850*
13040
13041TI DAVINCI SERIES GPIO DRIVER
13042M:	Keerthy <j-keerthy@ti.com>
13043L:	linux-gpio@vger.kernel.org
13044S:	Maintained
13045F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13046F:	drivers/gpio/gpio-davinci.c
13047
13048TI DAVINCI SERIES MEDIA DRIVER
13049M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13050L:	linux-media@vger.kernel.org
13051W:	https://linuxtv.org
13052Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13053T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13054S:	Maintained
13055F:	drivers/media/platform/davinci/
13056F:	include/media/davinci/
13057
13058TI ETHERNET SWITCH DRIVER (CPSW)
13059R:	Grygorii Strashko <grygorii.strashko@ti.com>
13060L:	linux-omap@vger.kernel.org
13061L:	netdev@vger.kernel.org
13062S:	Maintained
13063F:	drivers/net/ethernet/ti/cpsw*
13064F:	drivers/net/ethernet/ti/davinci*
13065
13066TI FLASH MEDIA INTERFACE DRIVER
13067M:	Alex Dubov <oakad@yahoo.com>
13068S:	Maintained
13069F:	drivers/misc/tifm*
13070F:	drivers/mmc/host/tifm_sd.c
13071F:	include/linux/tifm.h
13072
13073TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13074M:	Santosh Shilimkar <ssantosh@kernel.org>
13075L:	linux-kernel@vger.kernel.org
13076L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13077S:	Maintained
13078F:	drivers/soc/ti/*
13079T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13080
13081TI LM49xxx FAMILY ASoC CODEC DRIVERS
13082M:	M R Swami Reddy <mr.swami.reddy@ti.com>
13083M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13084L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13085S:	Maintained
13086F:	sound/soc/codecs/lm49453*
13087F:	sound/soc/codecs/isabelle*
13088
13089TI LP855x BACKLIGHT DRIVER
13090M:	Milo Kim <milo.kim@ti.com>
13091S:	Maintained
13092F:	Documentation/backlight/lp855x-driver.txt
13093F:	drivers/video/backlight/lp855x_bl.c
13094F:	include/linux/platform_data/lp855x.h
13095
13096TI LP8727 CHARGER DRIVER
13097M:	Milo Kim <milo.kim@ti.com>
13098S:	Maintained
13099F:	drivers/power/supply/lp8727_charger.c
13100F:	include/linux/platform_data/lp8727.h
13101
13102TI LP8788 MFD DRIVER
13103M:	Milo Kim <milo.kim@ti.com>
13104S:	Maintained
13105F:	drivers/iio/adc/lp8788_adc.c
13106F:	drivers/leds/leds-lp8788.c
13107F:	drivers/mfd/lp8788*.c
13108F:	drivers/power/supply/lp8788-charger.c
13109F:	drivers/regulator/lp8788-*.c
13110F:	include/linux/mfd/lp8788*.h
13111
13112TI NETCP ETHERNET DRIVER
13113M:	Wingman Kwok <w-kwok2@ti.com>
13114M:	Murali Karicheri <m-karicheri2@ti.com>
13115L:	netdev@vger.kernel.org
13116S:	Maintained
13117F:	drivers/net/ethernet/ti/netcp*
13118
13119TI TAS571X FAMILY ASoC CODEC DRIVER
13120M:	Kevin Cernekee <cernekee@chromium.org>
13121L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13122S:	Odd Fixes
13123F:	sound/soc/codecs/tas571x*
13124
13125TI TRF7970A NFC DRIVER
13126M:	Mark Greer <mgreer@animalcreek.com>
13127L:	linux-wireless@vger.kernel.org
13128L:	linux-nfc@lists.01.org (moderated for non-subscribers)
13129S:	Supported
13130F:	drivers/nfc/trf7970a.c
13131F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13132
13133TI TWL4030 SERIES SOC CODEC DRIVER
13134M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
13135L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13136S:	Maintained
13137F:	sound/soc/codecs/twl4030*
13138
13139TI VPE/CAL DRIVERS
13140M:	Benoit Parrot <bparrot@ti.com>
13141L:	linux-media@vger.kernel.org
13142W:	http://linuxtv.org/
13143Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13144S:	Maintained
13145F:	drivers/media/platform/ti-vpe/
13146
13147TI WILINK WIRELESS DRIVERS
13148L:	linux-wireless@vger.kernel.org
13149W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
13150W:	http://wireless.kernel.org/en/users/Drivers/wl1251
13151T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13152S:	Orphan
13153F:	drivers/net/wireless/ti/
13154F:	include/linux/wl12xx.h
13155
13156TILE ARCHITECTURE
13157M:	Chris Metcalf <cmetcalf@mellanox.com>
13158W:	http://www.mellanox.com/repository/solutions/tile-scm/
13159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
13160S:	Supported
13161F:	arch/tile/
13162F:	drivers/char/tile-srom.c
13163F:	drivers/edac/tile_edac.c
13164F:	drivers/net/ethernet/tile/
13165F:	drivers/rtc/rtc-tile.c
13166F:	drivers/tty/hvc/hvc_tile.c
13167F:	drivers/tty/serial/tilegx.c
13168F:	drivers/usb/host/*-tilegx.c
13169F:	include/linux/usb/tilegx.h
13170
13171TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13172M:	John Stultz <john.stultz@linaro.org>
13173M:	Thomas Gleixner <tglx@linutronix.de>
13174R:	Stephen Boyd <sboyd@codeaurora.org>
13175L:	linux-kernel@vger.kernel.org
13176T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13177S:	Supported
13178F:	include/linux/clocksource.h
13179F:	include/linux/time.h
13180F:	include/linux/timex.h
13181F:	include/uapi/linux/time.h
13182F:	include/uapi/linux/timex.h
13183F:	kernel/time/clocksource.c
13184F:	kernel/time/time*.c
13185F:	kernel/time/alarmtimer.c
13186F:	kernel/time/ntp.c
13187F:	tools/testing/selftests/timers/
13188
13189TIPC NETWORK LAYER
13190M:	Jon Maloy <jon.maloy@ericsson.com>
13191M:	Ying Xue <ying.xue@windriver.com>
13192L:	netdev@vger.kernel.org (core kernel code)
13193L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13194W:	http://tipc.sourceforge.net/
13195S:	Maintained
13196F:	include/uapi/linux/tipc*.h
13197F:	net/tipc/
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
13207TM6000 VIDEO4LINUX DRIVER
13208M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13209M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13210L:	linux-media@vger.kernel.org
13211W:	https://linuxtv.org
13212T:	git git://linuxtv.org/media_tree.git
13213S:	Odd fixes
13214F:	drivers/media/usb/tm6000/
13215F:	Documentation/media/v4l-drivers/tm6000*
13216
13217TMIO/SDHI MMC DRIVER
13218M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13219L:	linux-mmc@vger.kernel.org
13220S:	Supported
13221F:	drivers/mmc/host/tmio_mmc*
13222F:	drivers/mmc/host/renesas_sdhi*
13223F:	include/linux/mfd/tmio.h
13224
13225TMP401 HARDWARE MONITOR DRIVER
13226M:	Guenter Roeck <linux@roeck-us.net>
13227L:	linux-hwmon@vger.kernel.org
13228S:	Maintained
13229F:	Documentation/hwmon/tmp401
13230F:	drivers/hwmon/tmp401.c
13231
13232TMPFS (SHMEM FILESYSTEM)
13233M:	Hugh Dickins <hughd@google.com>
13234L:	linux-mm@kvack.org
13235S:	Maintained
13236F:	include/linux/shmem_fs.h
13237F:	mm/shmem.c
13238
13239TOMOYO SECURITY MODULE
13240M:	Kentaro Takeda <takedakn@nttdata.co.jp>
13241M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13242L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13243L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13244L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13245L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13246W:	http://tomoyo.sourceforge.jp/
13247T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13248S:	Maintained
13249F:	security/tomoyo/
13250
13251TOPSTAR LAPTOP EXTRAS DRIVER
13252M:	Herton Ronaldo Krzesinski <herton@canonical.com>
13253L:	platform-driver-x86@vger.kernel.org
13254S:	Maintained
13255F:	drivers/platform/x86/topstar-laptop.c
13256
13257TOSHIBA ACPI EXTRAS DRIVER
13258M:	Azael Avalos <coproscefalo@gmail.com>
13259L:	platform-driver-x86@vger.kernel.org
13260S:	Maintained
13261F:	drivers/platform/x86/toshiba_acpi.c
13262
13263TOSHIBA BLUETOOTH DRIVER
13264M:	Azael Avalos <coproscefalo@gmail.com>
13265L:	platform-driver-x86@vger.kernel.org
13266S:	Maintained
13267F:	drivers/platform/x86/toshiba_bluetooth.c
13268
13269TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13270M:	Azael Avalos <coproscefalo@gmail.com>
13271L:	platform-driver-x86@vger.kernel.org
13272S:	Maintained
13273F:	drivers/platform/x86/toshiba_haps.c
13274
13275TOSHIBA SMM DRIVER
13276M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
13277W:	http://www.buzzard.org.uk/toshiba/
13278S:	Maintained
13279F:	drivers/char/toshiba.c
13280F:	include/linux/toshiba.h
13281F:	include/uapi/linux/toshiba.h
13282
13283TOSHIBA TC358743 DRIVER
13284M:	Mats Randgaard <matrandg@cisco.com>
13285L:	linux-media@vger.kernel.org
13286S:	Maintained
13287F:	drivers/media/i2c/tc358743*
13288F:	include/media/i2c/tc358743.h
13289
13290TOSHIBA WMI HOTKEYS DRIVER
13291M:	Azael Avalos <coproscefalo@gmail.com>
13292L:	platform-driver-x86@vger.kernel.org
13293S:	Maintained
13294F:	drivers/platform/x86/toshiba-wmi.c
13295
13296TPM DEVICE DRIVER
13297M:	Peter Huewe <peterhuewe@gmx.de>
13298M:	Marcel Selhorst <tpmdd@selhorst.net>
13299M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13300R:	Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13301W:	http://tpmdd.sourceforge.net
13302L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13303Q:	https://patchwork.kernel.org/project/tpmdd-devel/list/
13304T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
13305S:	Maintained
13306F:	drivers/char/tpm/
13307
13308TPM IBM_VTPM DEVICE DRIVER
13309M:	Ashley Lai <ashleydlai@gmail.com>
13310W:	http://tpmdd.sourceforge.net
13311L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13312S:	Maintained
13313F:	drivers/char/tpm/tpm_ibmvtpm*
13314
13315TRACING
13316M:	Steven Rostedt <rostedt@goodmis.org>
13317M:	Ingo Molnar <mingo@redhat.com>
13318T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13319S:	Maintained
13320F:	Documentation/trace/ftrace.txt
13321F:	arch/*/*/*/ftrace.h
13322F:	arch/*/kernel/ftrace.c
13323F:	include/*/ftrace.h
13324F:	include/linux/trace*.h
13325F:	include/trace/
13326F:	kernel/trace/
13327F:	tools/testing/selftests/ftrace/
13328
13329TRACING MMIO ACCESSES (MMIOTRACE)
13330M:	Steven Rostedt <rostedt@goodmis.org>
13331M:	Ingo Molnar <mingo@kernel.org>
13332R:	Karol Herbst <karolherbst@gmail.com>
13333R:	Pekka Paalanen <ppaalanen@gmail.com>
13334S:	Maintained
13335L:	linux-kernel@vger.kernel.org
13336L:	nouveau@lists.freedesktop.org
13337F:	kernel/trace/trace_mmiotrace.c
13338F:	include/linux/mmiotrace.h
13339F:	arch/x86/mm/kmmio.c
13340F:	arch/x86/mm/mmio-mod.c
13341F:	arch/x86/mm/testmmiotrace.c
13342
13343TRIVIAL PATCHES
13344M:	Jiri Kosina <trivial@kernel.org>
13345T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13346S:	Maintained
13347K:	^Subject:.*(?i)trivial
13348
13349TTY LAYER
13350M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13351M:	Jiri Slaby <jslaby@suse.com>
13352S:	Supported
13353T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13354F:	Documentation/serial/
13355F:	drivers/tty/
13356F:	drivers/tty/serial/serial_core.c
13357F:	include/linux/serial_core.h
13358F:	include/linux/serial.h
13359F:	include/linux/tty.h
13360F:	include/uapi/linux/serial_core.h
13361F:	include/uapi/linux/serial.h
13362F:	include/uapi/linux/tty.h
13363
13364TUA9001 MEDIA DRIVER
13365M:	Antti Palosaari <crope@iki.fi>
13366L:	linux-media@vger.kernel.org
13367W:	https://linuxtv.org
13368W:	http://palosaari.fi/linux/
13369Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13370T:	git git://linuxtv.org/anttip/media_tree.git
13371S:	Maintained
13372F:	drivers/media/tuners/tua9001*
13373
13374TULIP NETWORK DRIVERS
13375L:	netdev@vger.kernel.org
13376L:	linux-parisc@vger.kernel.org
13377S:	Orphan
13378F:	drivers/net/ethernet/dec/tulip/
13379
13380TUN/TAP driver
13381M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
13382W:	http://vtun.sourceforge.net/tun
13383S:	Maintained
13384F:	Documentation/networking/tuntap.txt
13385F:	arch/um/os-Linux/drivers/
13386
13387TURBOCHANNEL SUBSYSTEM
13388M:	"Maciej W. Rozycki" <macro@linux-mips.org>
13389M:	Ralf Baechle <ralf@linux-mips.org>
13390L:	linux-mips@linux-mips.org
13391Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
13392S:	Maintained
13393F:	drivers/tc/
13394F:	include/linux/tc.h
13395
13396TW5864 VIDEO4LINUX DRIVER
13397M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13398M:	Anton Sviridenko <anton@corp.bluecherry.net>
13399M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13400M:	Andrey Utkin <andrey_utkin@fastmail.com>
13401L:	linux-media@vger.kernel.org
13402S:	Supported
13403F:	drivers/media/pci/tw5864/
13404
13405TW68 VIDEO4LINUX DRIVER
13406M:	Hans Verkuil <hverkuil@xs4all.nl>
13407L:	linux-media@vger.kernel.org
13408T:	git git://linuxtv.org/media_tree.git
13409W:	https://linuxtv.org
13410S:	Odd Fixes
13411F:	drivers/media/pci/tw68/
13412
13413TW686X VIDEO4LINUX DRIVER
13414M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13415L:	linux-media@vger.kernel.org
13416T:	git git://linuxtv.org/media_tree.git
13417W:	http://linuxtv.org
13418S:	Maintained
13419F:	drivers/media/pci/tw686x/
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
13470ULPI BUS
13471M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
13472L:	linux-usb@vger.kernel.org
13473S:	Maintained
13474F:	drivers/usb/common/ulpi.c
13475F:	include/linux/ulpi/
13476
13477ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13478L:	linux-usb@vger.kernel.org
13479S:	Orphan
13480F:	drivers/uwb/
13481F:	include/linux/uwb.h
13482F:	include/linux/uwb/
13483
13484UNICORE32 ARCHITECTURE:
13485M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
13486W:	http://mprc.pku.edu.cn/~guanxuetao/linux
13487S:	Maintained
13488T:	git git://github.com/gxt/linux.git
13489F:	arch/unicore32/
13490
13491UNIFDEF
13492M:	Tony Finch <dot@dotat.at>
13493W:	http://dotat.at/prog/unifdef
13494S:	Maintained
13495F:	scripts/unifdef.c
13496
13497UNIFORM CDROM DRIVER
13498M:	Jens Axboe <axboe@kernel.dk>
13499W:	http://www.kernel.dk
13500S:	Maintained
13501F:	Documentation/cdrom/
13502F:	drivers/cdrom/cdrom.c
13503F:	include/linux/cdrom.h
13504F:	include/uapi/linux/cdrom.h
13505
13506UNISYS S-PAR DRIVERS
13507M:	David Kershner <david.kershner@unisys.com>
13508L:	sparmaintainer@unisys.com (Unisys internal)
13509S:	Supported
13510F:	drivers/staging/unisys/
13511
13512UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13513M:	Vinayak Holikatti <vinholikatti@gmail.com>
13514L:	linux-scsi@vger.kernel.org
13515S:	Supported
13516F:	Documentation/scsi/ufs.txt
13517F:	drivers/scsi/ufs/
13518
13519UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13520M:	Manjunath M Bettegowda <manjumb@synopsys.com>
13521M:	Prabu Thangamuthu <prabut@synopsys.com>
13522L:	linux-scsi@vger.kernel.org
13523S:	Supported
13524F:	drivers/scsi/ufs/*dwc*
13525
13526UNSORTED BLOCK IMAGES (UBI)
13527M:	Artem Bityutskiy <dedekind1@gmail.com>
13528M:	Richard Weinberger <richard@nod.at>
13529W:	http://www.linux-mtd.infradead.org/
13530L:	linux-mtd@lists.infradead.org
13531T:	git git://git.infradead.org/ubifs-2.6.git
13532S:	Supported
13533F:	drivers/mtd/ubi/
13534F:	include/linux/mtd/ubi.h
13535F:	include/uapi/mtd/ubi-user.h
13536
13537USB "USBNET" DRIVER FRAMEWORK
13538M:	Oliver Neukum <oneukum@suse.com>
13539L:	netdev@vger.kernel.org
13540W:	http://www.linux-usb.org/usbnet
13541S:	Maintained
13542F:	drivers/net/usb/usbnet.c
13543F:	include/linux/usb/usbnet.h
13544
13545USB ACM DRIVER
13546M:	Oliver Neukum <oneukum@suse.com>
13547L:	linux-usb@vger.kernel.org
13548S:	Maintained
13549F:	Documentation/usb/acm.txt
13550F:	drivers/usb/class/cdc-acm.*
13551
13552USB AR5523 WIRELESS DRIVER
13553M:	Pontus Fuchs <pontus.fuchs@gmail.com>
13554L:	linux-wireless@vger.kernel.org
13555S:	Maintained
13556F:	drivers/net/wireless/ath/ar5523/
13557
13558USB ATTACHED SCSI
13559M:	Oliver Neukum <oneukum@suse.com>
13560L:	linux-usb@vger.kernel.org
13561L:	linux-scsi@vger.kernel.org
13562S:	Maintained
13563F:	drivers/usb/storage/uas.c
13564
13565USB CDC ETHERNET DRIVER
13566M:	Oliver Neukum <oliver@neukum.org>
13567L:	linux-usb@vger.kernel.org
13568S:	Maintained
13569F:	drivers/net/usb/cdc_*.c
13570F:	include/uapi/linux/usb/cdc.h
13571
13572USB CHAOSKEY DRIVER
13573M:	Keith Packard <keithp@keithp.com>
13574L:	linux-usb@vger.kernel.org
13575S:	Maintained
13576F:	drivers/usb/misc/chaoskey.c
13577
13578USB CYPRESS C67X00 DRIVER
13579M:	Peter Korsgaard <jacmet@sunsite.dk>
13580L:	linux-usb@vger.kernel.org
13581S:	Maintained
13582F:	drivers/usb/c67x00/
13583
13584USB DAVICOM DM9601 DRIVER
13585M:	Peter Korsgaard <jacmet@sunsite.dk>
13586L:	netdev@vger.kernel.org
13587W:	http://www.linux-usb.org/usbnet
13588S:	Maintained
13589F:	drivers/net/usb/dm9601.c
13590
13591USB DIAMOND RIO500 DRIVER
13592M:	Cesar Miquel <miquel@df.uba.ar>
13593L:	rio500-users@lists.sourceforge.net
13594W:	http://rio500.sourceforge.net
13595S:	Maintained
13596F:	drivers/usb/misc/rio500*
13597
13598USB EHCI DRIVER
13599M:	Alan Stern <stern@rowland.harvard.edu>
13600L:	linux-usb@vger.kernel.org
13601S:	Maintained
13602F:	Documentation/usb/ehci.txt
13603F:	drivers/usb/host/ehci*
13604
13605USB GADGET/PERIPHERAL SUBSYSTEM
13606M:	Felipe Balbi <balbi@kernel.org>
13607L:	linux-usb@vger.kernel.org
13608W:	http://www.linux-usb.org/gadget
13609T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13610S:	Maintained
13611F:	drivers/usb/gadget/
13612F:	include/linux/usb/gadget*
13613
13614USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13615M:	Jiri Kosina <jikos@kernel.org>
13616R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
13617L:	linux-usb@vger.kernel.org
13618T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13619S:	Maintained
13620F:	Documentation/hid/hiddev.txt
13621F:	drivers/hid/usbhid/
13622
13623USB ISP116X DRIVER
13624M:	Olav Kongas <ok@artecdesign.ee>
13625L:	linux-usb@vger.kernel.org
13626S:	Maintained
13627F:	drivers/usb/host/isp116x*
13628F:	include/linux/usb/isp116x.h
13629
13630USB LAN78XX ETHERNET DRIVER
13631M:	Woojung Huh <woojung.huh@microchip.com>
13632M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13633L:	netdev@vger.kernel.org
13634S:	Maintained
13635F:	drivers/net/usb/lan78xx.*
13636
13637USB MASS STORAGE DRIVER
13638M:	Alan Stern <stern@rowland.harvard.edu>
13639L:	linux-usb@vger.kernel.org
13640L:	usb-storage@lists.one-eyed-alien.net
13641S:	Maintained
13642W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
13643F:	drivers/usb/storage/
13644
13645USB MIDI DRIVER
13646M:	Clemens Ladisch <clemens@ladisch.de>
13647L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13648T:	git git://git.alsa-project.org/alsa-kernel.git
13649S:	Maintained
13650F:	sound/usb/midi.*
13651
13652USB NETWORKING DRIVERS
13653L:	linux-usb@vger.kernel.org
13654S:	Odd Fixes
13655F:	drivers/net/usb/
13656
13657USB OHCI DRIVER
13658M:	Alan Stern <stern@rowland.harvard.edu>
13659L:	linux-usb@vger.kernel.org
13660S:	Maintained
13661F:	Documentation/usb/ohci.txt
13662F:	drivers/usb/host/ohci*
13663
13664USB OTG FSM (Finite State Machine)
13665M:	Peter Chen <Peter.Chen@nxp.com>
13666T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13667L:	linux-usb@vger.kernel.org
13668S:	Maintained
13669F:	drivers/usb/common/usb-otg-fsm.c
13670
13671USB OVER IP DRIVER
13672M:	Valentina Manea <valentina.manea.m@gmail.com>
13673M:	Shuah Khan <shuahkh@osg.samsung.com>
13674M:	Shuah Khan <shuah@kernel.org>
13675L:	linux-usb@vger.kernel.org
13676S:	Maintained
13677F:	Documentation/usb/usbip_protocol.txt
13678F:	drivers/usb/usbip/
13679F:	tools/usb/usbip/
13680
13681USB PEGASUS DRIVER
13682M:	Petko Manolov <petkan@nucleusys.com>
13683L:	linux-usb@vger.kernel.org
13684L:	netdev@vger.kernel.org
13685T:	git git://github.com/petkan/pegasus.git
13686W:	https://github.com/petkan/pegasus
13687S:	Maintained
13688F:	drivers/net/usb/pegasus.*
13689
13690USB PHY LAYER
13691M:	Felipe Balbi <balbi@kernel.org>
13692L:	linux-usb@vger.kernel.org
13693T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13694S:	Maintained
13695F:	drivers/usb/phy/
13696
13697USB PRINTER DRIVER (usblp)
13698M:	Pete Zaitcev <zaitcev@redhat.com>
13699L:	linux-usb@vger.kernel.org
13700S:	Supported
13701F:	drivers/usb/class/usblp.c
13702
13703USB QMI WWAN NETWORK DRIVER
13704M:	Bjørn Mork <bjorn@mork.no>
13705L:	netdev@vger.kernel.org
13706S:	Maintained
13707F:	Documentation/ABI/testing/sysfs-class-net-qmi
13708F:	drivers/net/usb/qmi_wwan.c
13709
13710USB RTL8150 DRIVER
13711M:	Petko Manolov <petkan@nucleusys.com>
13712L:	linux-usb@vger.kernel.org
13713L:	netdev@vger.kernel.org
13714T:	git git://github.com/petkan/rtl8150.git
13715W:	https://github.com/petkan/rtl8150
13716S:	Maintained
13717F:	drivers/net/usb/rtl8150.c
13718
13719USB SERIAL SUBSYSTEM
13720M:	Johan Hovold <johan@kernel.org>
13721L:	linux-usb@vger.kernel.org
13722T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13723S:	Maintained
13724F:	Documentation/usb/usb-serial.txt
13725F:	drivers/usb/serial/
13726F:	include/linux/usb/serial.h
13727
13728USB SMSC75XX ETHERNET DRIVER
13729M:	Steve Glendinning <steve.glendinning@shawell.net>
13730L:	netdev@vger.kernel.org
13731S:	Maintained
13732F:	drivers/net/usb/smsc75xx.*
13733
13734USB SMSC95XX ETHERNET DRIVER
13735M:	Steve Glendinning <steve.glendinning@shawell.net>
13736M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13737L:	netdev@vger.kernel.org
13738S:	Maintained
13739F:	drivers/net/usb/smsc95xx.*
13740
13741USB SUBSYSTEM
13742M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13743L:	linux-usb@vger.kernel.org
13744W:	http://www.linux-usb.org
13745T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13746S:	Supported
13747F:	Documentation/devicetree/bindings/usb/
13748F:	Documentation/usb/
13749F:	drivers/usb/
13750F:	include/linux/usb.h
13751F:	include/linux/usb/
13752
13753USB TYPEC SUBSYSTEM
13754M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
13755L:	linux-usb@vger.kernel.org
13756S:	Maintained
13757F:	Documentation/ABI/testing/sysfs-class-typec
13758F:	Documentation/usb/typec.rst
13759F:	drivers/usb/typec/
13760F:	include/linux/usb/typec.h
13761
13762USB UHCI DRIVER
13763M:	Alan Stern <stern@rowland.harvard.edu>
13764L:	linux-usb@vger.kernel.org
13765S:	Maintained
13766F:	drivers/usb/host/uhci*
13767
13768USB VIDEO CLASS
13769M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13770L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13771L:	linux-media@vger.kernel.org
13772T:	git git://linuxtv.org/media_tree.git
13773W:	http://www.ideasonboard.org/uvc/
13774S:	Maintained
13775F:	drivers/media/usb/uvc/
13776F:	include/uapi/linux/uvcvideo.h
13777
13778USB VISION DRIVER
13779M:	Hans Verkuil <hverkuil@xs4all.nl>
13780L:	linux-media@vger.kernel.org
13781T:	git git://linuxtv.org/media_tree.git
13782W:	https://linuxtv.org
13783S:	Odd Fixes
13784F:	drivers/media/usb/usbvision/
13785
13786USB WEBCAM GADGET
13787M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13788L:	linux-usb@vger.kernel.org
13789S:	Maintained
13790F:	drivers/usb/gadget/function/*uvc*
13791F:	drivers/usb/gadget/legacy/webcam.c
13792
13793USB WIRELESS RNDIS DRIVER (rndis_wlan)
13794M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
13795L:	linux-wireless@vger.kernel.org
13796S:	Maintained
13797F:	drivers/net/wireless/rndis_wlan.c
13798
13799USB XHCI DRIVER
13800M:	Mathias Nyman <mathias.nyman@intel.com>
13801L:	linux-usb@vger.kernel.org
13802S:	Supported
13803F:	drivers/usb/host/xhci*
13804F:	drivers/usb/host/pci-quirks*
13805
13806USB ZD1201 DRIVER
13807L:	linux-wireless@vger.kernel.org
13808W:	http://linux-lc100020.sourceforge.net
13809S:	Orphan
13810F:	drivers/net/wireless/zydas/zd1201.*
13811
13812USB ZR364XX DRIVER
13813M:	Antoine Jacquet <royale@zerezo.com>
13814L:	linux-usb@vger.kernel.org
13815L:	linux-media@vger.kernel.org
13816T:	git git://linuxtv.org/media_tree.git
13817W:	http://royale.zerezo.com/zr364xx/
13818S:	Maintained
13819F:	Documentation/media/v4l-drivers/zr364xx*
13820F:	drivers/media/usb/zr364xx/
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
13915VIA RHINE NETWORK DRIVER
13916S:	Orphan
13917F:	drivers/net/ethernet/via/via-rhine.c
13918
13919VIA SD/MMC CARD CONTROLLER DRIVER
13920M:	Bruce Chang <brucechang@via.com.tw>
13921M:	Harald Welte <HaraldWelte@viatech.com>
13922S:	Maintained
13923F:	drivers/mmc/host/via-sdmmc.c
13924
13925VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13926M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13927L:	linux-fbdev@vger.kernel.org
13928S:	Maintained
13929F:	include/linux/via-core.h
13930F:	include/linux/via-gpio.h
13931F:	include/linux/via_i2c.h
13932F:	drivers/video/fbdev/via/
13933
13934VIA VELOCITY NETWORK DRIVER
13935M:	Francois Romieu <romieu@fr.zoreil.com>
13936L:	netdev@vger.kernel.org
13937S:	Maintained
13938F:	drivers/net/ethernet/via/via-velocity.*
13939
13940VIDEO MULTIPLEXER DRIVER
13941M:	Philipp Zabel <p.zabel@pengutronix.de>
13942L:	linux-media@vger.kernel.org
13943S:	Maintained
13944F:	drivers/media/platform/video-mux.c
13945
13946VIDEOBUF2 FRAMEWORK
13947M:	Pawel Osciak <pawel@osciak.com>
13948M:	Marek Szyprowski <m.szyprowski@samsung.com>
13949M:	Kyungmin Park <kyungmin.park@samsung.com>
13950L:	linux-media@vger.kernel.org
13951S:	Maintained
13952F:	drivers/media/v4l2-core/videobuf2-*
13953F:	include/media/videobuf2-*
13954
13955VIMC VIRTUAL MEDIA CONTROLLER DRIVER
13956M:	Helen Koike <helen.koike@collabora.com>
13957L:	linux-media@vger.kernel.org
13958T:	git git://linuxtv.org/media_tree.git
13959W:	https://linuxtv.org
13960S:	Maintained
13961F:	drivers/media/platform/vimc/*
13962
13963VIRT LIB
13964M:	Alex Williamson <alex.williamson@redhat.com>
13965M:	Paolo Bonzini <pbonzini@redhat.com>
13966L:	kvm@vger.kernel.org
13967S:	Supported
13968F:	virt/lib/
13969
13970VIRTIO AND VHOST VSOCK DRIVER
13971M:	Stefan Hajnoczi <stefanha@redhat.com>
13972L:	kvm@vger.kernel.org
13973L:	virtualization@lists.linux-foundation.org
13974L:	netdev@vger.kernel.org
13975S:	Maintained
13976F:	include/linux/virtio_vsock.h
13977F:	include/uapi/linux/virtio_vsock.h
13978F:	include/uapi/linux/vsockmon.h
13979F:	net/vmw_vsock/af_vsock_tap.c
13980F:	net/vmw_vsock/virtio_transport_common.c
13981F:	net/vmw_vsock/virtio_transport.c
13982F:	drivers/net/vsockmon.c
13983F:	drivers/vhost/vsock.c
13984F:	drivers/vhost/vsock.h
13985
13986VIRTIO CONSOLE DRIVER
13987M:	Amit Shah <amit@kernel.org>
13988L:	virtualization@lists.linux-foundation.org
13989S:	Maintained
13990F:	drivers/char/virtio_console.c
13991F:	include/linux/virtio_console.h
13992F:	include/uapi/linux/virtio_console.h
13993
13994VIRTIO CORE, NET AND BLOCK DRIVERS
13995M:	"Michael S. Tsirkin" <mst@redhat.com>
13996M:	Jason Wang <jasowang@redhat.com>
13997L:	virtualization@lists.linux-foundation.org
13998S:	Maintained
13999F:	Documentation/devicetree/bindings/virtio/
14000F:	drivers/virtio/
14001F:	tools/virtio/
14002F:	drivers/net/virtio_net.c
14003F:	drivers/block/virtio_blk.c
14004F:	include/linux/virtio*.h
14005F:	include/uapi/linux/virtio_*.h
14006F:	drivers/crypto/virtio/
14007
14008VIRTIO CRYPTO DRIVER
14009M:	Gonglei <arei.gonglei@huawei.com>
14010L:	virtualization@lists.linux-foundation.org
14011L:	linux-crypto@vger.kernel.org
14012S:	Maintained
14013F:	drivers/crypto/virtio/
14014F:	include/uapi/linux/virtio_crypto.h
14015
14016VIRTIO DRIVERS FOR S390
14017M:	Cornelia Huck <cohuck@redhat.com>
14018M:	Halil Pasic <pasic@linux.vnet.ibm.com>
14019L:	linux-s390@vger.kernel.org
14020L:	virtualization@lists.linux-foundation.org
14021L:	kvm@vger.kernel.org
14022S:	Supported
14023F:	drivers/s390/virtio/
14024
14025VIRTIO GPU DRIVER
14026M:	David Airlie <airlied@linux.ie>
14027M:	Gerd Hoffmann <kraxel@redhat.com>
14028L:	dri-devel@lists.freedesktop.org
14029L:	virtualization@lists.linux-foundation.org
14030T:	git git://anongit.freedesktop.org/drm/drm-misc
14031S:	Maintained
14032F:	drivers/gpu/drm/virtio/
14033F:	include/uapi/linux/virtio_gpu.h
14034
14035VIRTIO HOST (VHOST)
14036M:	"Michael S. Tsirkin" <mst@redhat.com>
14037M:	Jason Wang <jasowang@redhat.com>
14038L:	kvm@vger.kernel.org
14039L:	virtualization@lists.linux-foundation.org
14040L:	netdev@vger.kernel.org
14041T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14042S:	Maintained
14043F:	drivers/vhost/
14044F:	include/uapi/linux/vhost.h
14045
14046VIRTIO INPUT DRIVER
14047M:	Gerd Hoffmann <kraxel@redhat.com>
14048S:	Maintained
14049F:	drivers/virtio/virtio_input.c
14050F:	include/uapi/linux/virtio_input.h
14051
14052VIRTUAL SERIO DEVICE DRIVER
14053M:	Stephen Chandler Paul <thatslyude@gmail.com>
14054S:	Maintained
14055F:	drivers/input/serio/userio.c
14056F:	include/uapi/linux/userio.h
14057
14058VIVID VIRTUAL VIDEO DRIVER
14059M:	Hans Verkuil <hverkuil@xs4all.nl>
14060L:	linux-media@vger.kernel.org
14061T:	git git://linuxtv.org/media_tree.git
14062W:	https://linuxtv.org
14063S:	Maintained
14064F:	drivers/media/platform/vivid/*
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 BALLOON DRIVER
14086M:	Xavier Deguillard <xdeguillard@vmware.com>
14087M:	Philip Moltmann <moltmann@vmware.com>
14088M:	"VMware, Inc." <pv-drivers@vmware.com>
14089L:	linux-kernel@vger.kernel.org
14090S:	Maintained
14091F:	drivers/misc/vmw_balloon.c
14092
14093VMWARE HYPERVISOR INTERFACE
14094M:	Alok Kataria <akataria@vmware.com>
14095L:	virtualization@lists.linux-foundation.org
14096S:	Supported
14097F:	arch/x86/kernel/cpu/vmware.c
14098
14099VMWARE PVRDMA DRIVER
14100M:	Adit Ranadive <aditr@vmware.com>
14101M:	VMware PV-Drivers <pv-drivers@vmware.com>
14102L:	linux-rdma@vger.kernel.org
14103S:	Maintained
14104F:	drivers/infiniband/hw/vmw_pvrdma/
14105
14106VMware PVSCSI driver
14107M:	Jim Gill <jgill@vmware.com>
14108M:	VMware PV-Drivers <pv-drivers@vmware.com>
14109L:	linux-scsi@vger.kernel.org
14110S:	Maintained
14111F:	drivers/scsi/vmw_pvscsi.c
14112F:	drivers/scsi/vmw_pvscsi.h
14113
14114VMWARE VMMOUSE SUBDRIVER
14115M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
14116M:	"VMware, Inc." <pv-drivers@vmware.com>
14117L:	linux-input@vger.kernel.org
14118S:	Maintained
14119F:	drivers/input/mouse/vmmouse.c
14120F:	drivers/input/mouse/vmmouse.h
14121
14122VMWARE VMXNET3 ETHERNET DRIVER
14123M:	Shrikrishna Khare <skhare@vmware.com>
14124M:	"VMware, Inc." <pv-drivers@vmware.com>
14125L:	netdev@vger.kernel.org
14126S:	Maintained
14127F:	drivers/net/vmxnet3/
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
14221WHISKEYCOVE PMIC GPIO DRIVER
14222M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14223L:	linux-gpio@vger.kernel.org
14224S:	Maintained
14225F:	drivers/gpio/gpio-wcove.c
14226
14227WIIMOTE HID DRIVER
14228M:	David Herrmann <dh.herrmann@googlemail.com>
14229L:	linux-input@vger.kernel.org
14230S:	Maintained
14231F:	drivers/hid/hid-wiimote*
14232
14233WILOCITY WIL6210 WIRELESS DRIVER
14234M:	Maya Erez <qca_merez@qca.qualcomm.com>
14235L:	linux-wireless@vger.kernel.org
14236L:	wil6210@qca.qualcomm.com
14237S:	Supported
14238W:	http://wireless.kernel.org/en/users/Drivers/wil6210
14239F:	drivers/net/wireless/ath/wil6210/
14240F:	include/uapi/linux/wil6210_uapi.h
14241
14242WIMAX STACK
14243M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14244M:	linux-wimax@intel.com
14245L:	wimax@linuxwimax.org (subscribers-only)
14246S:	Supported
14247W:	http://linuxwimax.org
14248F:	Documentation/wimax/README.wimax
14249F:	include/linux/wimax/debug.h
14250F:	include/net/wimax.h
14251F:	include/uapi/linux/wimax.h
14252F:	net/wimax/
14253
14254WINBOND CIR DRIVER
14255M:	David Härdeman <david@hardeman.nu>
14256S:	Maintained
14257F:	drivers/media/rc/winbond-cir.c
14258
14259WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14260M:	William Breathitt Gray <vilhelm.gray@gmail.com>
14261L:	linux-watchdog@vger.kernel.org
14262S:	Maintained
14263F:	drivers/watchdog/ebc-c384_wdt.c
14264
14265WINSYSTEMS WS16C48 GPIO DRIVER
14266M:	William Breathitt Gray <vilhelm.gray@gmail.com>
14267L:	linux-gpio@vger.kernel.org
14268S:	Maintained
14269F:	drivers/gpio/gpio-ws16c48.c
14270
14271WISTRON LAPTOP BUTTON DRIVER
14272M:	Miloslav Trmac <mitr@volny.cz>
14273S:	Maintained
14274F:	drivers/input/misc/wistron_btns.c
14275
14276WL3501 WIRELESS PCMCIA CARD DRIVER
14277L:	linux-wireless@vger.kernel.org
14278S:	Odd fixes
14279F:	drivers/net/wireless/wl3501*
14280
14281WOLFSON MICROELECTRONICS DRIVERS
14282L:	patches@opensource.cirrus.com
14283T:	git https://github.com/CirrusLogic/linux-drivers.git
14284W:	https://github.com/CirrusLogic/linux-drivers/wiki
14285S:	Supported
14286F:	Documentation/hwmon/wm83??
14287F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14288F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14289F:	Documentation/devicetree/bindings/mfd/arizona.txt
14290F:	Documentation/devicetree/bindings/mfd/wm831x.txt
14291F:	arch/arm/mach-s3c64xx/mach-crag6410*
14292F:	drivers/clk/clk-wm83*.c
14293F:	drivers/extcon/extcon-arizona.c
14294F:	drivers/leds/leds-wm83*.c
14295F:	drivers/gpio/gpio-*wm*.c
14296F:	drivers/gpio/gpio-arizona.c
14297F:	drivers/hwmon/wm83??-hwmon.c
14298F:	drivers/input/misc/wm831x-on.c
14299F:	drivers/input/touchscreen/wm831x-ts.c
14300F:	drivers/input/touchscreen/wm97*.c
14301F:	drivers/mfd/arizona*
14302F:	drivers/mfd/wm*.c
14303F:	drivers/mfd/cs47l24*
14304F:	drivers/power/supply/wm83*.c
14305F:	drivers/rtc/rtc-wm83*.c
14306F:	drivers/regulator/wm8*.c
14307F:	drivers/regulator/arizona*
14308F:	drivers/video/backlight/wm83*_bl.c
14309F:	drivers/watchdog/wm83*_wdt.c
14310F:	include/linux/mfd/arizona/
14311F:	include/linux/mfd/wm831x/
14312F:	include/linux/mfd/wm8350/
14313F:	include/linux/mfd/wm8400*
14314F:	include/linux/regulator/arizona*
14315F:	include/linux/wm97xx.h
14316F:	include/sound/wm????.h
14317F:	sound/soc/codecs/arizona.?
14318F:	sound/soc/codecs/wm*
14319F:	sound/soc/codecs/cs47l24*
14320
14321WORKQUEUE
14322M:	Tejun Heo <tj@kernel.org>
14323R:	Lai Jiangshan <jiangshanlai@gmail.com>
14324T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14325S:	Maintained
14326F:	include/linux/workqueue.h
14327F:	kernel/workqueue.c
14328F:	Documentation/core-api/workqueue.rst
14329
14330X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14331M:	Chen-Yu Tsai <wens@csie.org>
14332L:	linux-kernel@vger.kernel.org
14333S:	Maintained
14334N:	axp[128]
14335
14336X.25 NETWORK LAYER
14337M:	Andrew Hendry <andrew.hendry@gmail.com>
14338L:	linux-x25@vger.kernel.org
14339S:	Odd Fixes
14340F:	Documentation/networking/x25*
14341F:	include/net/x25*
14342F:	net/x25/
14343
14344X86 ARCHITECTURE (32-BIT AND 64-BIT)
14345M:	Thomas Gleixner <tglx@linutronix.de>
14346M:	Ingo Molnar <mingo@redhat.com>
14347M:	"H. Peter Anvin" <hpa@zytor.com>
14348M:	x86@kernel.org
14349L:	linux-kernel@vger.kernel.org
14350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14351S:	Maintained
14352F:	Documentation/x86/
14353F:	arch/x86/
14354
14355X86 MCE INFRASTRUCTURE
14356M:	Tony Luck <tony.luck@intel.com>
14357M:	Borislav Petkov <bp@alien8.de>
14358L:	linux-edac@vger.kernel.org
14359S:	Maintained
14360F:	arch/x86/kernel/cpu/mcheck/*
14361
14362X86 MICROCODE UPDATE SUPPORT
14363M:	Borislav Petkov <bp@alien8.de>
14364S:	Maintained
14365F:	arch/x86/kernel/cpu/microcode/*
14366
14367X86 PLATFORM DRIVERS
14368M:	Darren Hart <dvhart@infradead.org>
14369M:	Andy Shevchenko <andy@infradead.org>
14370L:	platform-driver-x86@vger.kernel.org
14371T:	git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14372S:	Maintained
14373F:	drivers/platform/x86/
14374F:	drivers/platform/olpc/
14375
14376X86 VDSO
14377M:	Andy Lutomirski <luto@amacapital.net>
14378L:	linux-kernel@vger.kernel.org
14379T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14380S:	Maintained
14381F:	arch/x86/entry/vdso/
14382
14383XC2028/3028 TUNER DRIVER
14384M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
14385M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14386L:	linux-media@vger.kernel.org
14387W:	https://linuxtv.org
14388T:	git git://linuxtv.org/media_tree.git
14389S:	Maintained
14390F:	drivers/media/tuners/tuner-xc2028.*
14391
14392XEN BLOCK SUBSYSTEM
14393M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14394M:	Roger Pau Monné <roger.pau@citrix.com>
14395L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14396S:	Supported
14397F:	drivers/block/xen-blkback/*
14398F:	drivers/block/xen*
14399
14400XEN HYPERVISOR ARM
14401M:	Stefano Stabellini <sstabellini@kernel.org>
14402L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14403S:	Maintained
14404F:	arch/arm/xen/
14405F:	arch/arm/include/asm/xen/
14406
14407XEN HYPERVISOR ARM64
14408M:	Stefano Stabellini <sstabellini@kernel.org>
14409L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14410S:	Maintained
14411F:	arch/arm64/xen/
14412F:	arch/arm64/include/asm/xen/
14413
14414XEN HYPERVISOR INTERFACE
14415M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
14416M:	Juergen Gross <jgross@suse.com>
14417L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14419S:	Supported
14420F:	arch/x86/xen/
14421F:	drivers/*/xen-*front.c
14422F:	drivers/xen/
14423F:	arch/x86/include/asm/xen/
14424F:	include/xen/
14425F:	include/uapi/xen/
14426F:	Documentation/ABI/stable/sysfs-hypervisor-xen
14427F:	Documentation/ABI/testing/sysfs-hypervisor-xen
14428
14429XEN NETWORK BACKEND DRIVER
14430M:	Wei Liu <wei.liu2@citrix.com>
14431M:	Paul Durrant <paul.durrant@citrix.com>
14432L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14433L:	netdev@vger.kernel.org
14434S:	Supported
14435F:	drivers/net/xen-netback/*
14436
14437XEN PCI SUBSYSTEM
14438M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14439L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14440S:	Supported
14441F:	arch/x86/pci/*xen*
14442F:	drivers/pci/*xen*
14443
14444XEN PVSCSI DRIVERS
14445M:	Juergen Gross <jgross@suse.com>
14446L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14447L:	linux-scsi@vger.kernel.org
14448S:	Supported
14449F:	drivers/scsi/xen-scsifront.c
14450F:	drivers/xen/xen-scsiback.c
14451F:	include/xen/interface/io/vscsiif.h
14452
14453XEN SWIOTLB SUBSYSTEM
14454M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14455L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14456S:	Supported
14457F:	arch/x86/xen/*swiotlb*
14458F:	drivers/xen/*swiotlb*
14459
14460XFS FILESYSTEM
14461M:	Darrick J. Wong <darrick.wong@oracle.com>
14462M:	linux-xfs@vger.kernel.org
14463L:	linux-xfs@vger.kernel.org
14464W:	http://xfs.org/
14465T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14466S:	Supported
14467F:	Documentation/filesystems/xfs.txt
14468F:	fs/xfs/
14469
14470XILINX AXI ETHERNET DRIVER
14471M:	Anirudha Sarangi <anirudh@xilinx.com>
14472M:	John Linn <John.Linn@xilinx.com>
14473S:	Maintained
14474F:	drivers/net/ethernet/xilinx/xilinx_axienet*
14475
14476XILINX UARTLITE SERIAL DRIVER
14477M:	Peter Korsgaard <jacmet@sunsite.dk>
14478L:	linux-serial@vger.kernel.org
14479S:	Maintained
14480F:	drivers/tty/serial/uartlite.c
14481
14482XILINX VIDEO IP CORES
14483M:	Hyun Kwon <hyun.kwon@xilinx.com>
14484M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14485L:	linux-media@vger.kernel.org
14486T:	git git://linuxtv.org/media_tree.git
14487S:	Supported
14488F:	Documentation/devicetree/bindings/media/xilinx/
14489F:	drivers/media/platform/xilinx/
14490F:	include/uapi/linux/xilinx-v4l2-controls.h
14491
14492XILLYBUS DRIVER
14493M:	Eli Billauer <eli.billauer@gmail.com>
14494L:	linux-kernel@vger.kernel.org
14495S:	Supported
14496F:	drivers/char/xillybus/
14497
14498XRA1403 GPIO EXPANDER
14499M:	Nandor Han <nandor.han@ge.com>
14500M:	Semi Malinen <semi.malinen@ge.com>
14501L:	linux-gpio@vger.kernel.org
14502S:	Maintained
14503F:	drivers/gpio/gpio-xra1403.c
14504F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
14505
14506XTENSA XTFPGA PLATFORM SUPPORT
14507M:	Max Filippov <jcmvbkbc@gmail.com>
14508L:	linux-xtensa@linux-xtensa.org
14509S:	Maintained
14510F:	drivers/spi/spi-xtensa-xtfpga.c
14511F:	sound/soc/xtensa/xtfpga-i2s.c
14512
14513YAM DRIVER FOR AX.25
14514M:	Jean-Paul Roubelat <jpr@f6fbb.org>
14515L:	linux-hams@vger.kernel.org
14516S:	Maintained
14517F:	drivers/net/hamradio/yam*
14518F:	include/linux/yam.h
14519
14520YAMA SECURITY MODULE
14521M:	Kees Cook <keescook@chromium.org>
14522T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
14523S:	Supported
14524F:	security/yama/
14525F:	Documentation/admin-guide/LSM/Yama.rst
14526
14527YEALINK PHONE DRIVER
14528M:	Henk Vergonet <Henk.Vergonet@gmail.com>
14529L:	usbb2k-api-dev@nongnu.org
14530S:	Maintained
14531F:	Documentation/input/yealink.rst
14532F:	drivers/input/misc/yealink.*
14533
14534Z8530 DRIVER FOR AX.25
14535M:	Joerg Reuter <jreuter@yaina.de>
14536W:	http://yaina.de/jreuter/
14537W:	http://www.qsl.net/dl1bke/
14538L:	linux-hams@vger.kernel.org
14539S:	Maintained
14540F:	Documentation/networking/z8530drv.txt
14541F:	drivers/net/hamradio/*scc.c
14542F:	drivers/net/hamradio/z8530.h
14543
14544ZBUD COMPRESSED PAGE ALLOCATOR
14545M:	Seth Jennings <sjenning@redhat.com>
14546M:	Dan Streetman <ddstreet@ieee.org>
14547L:	linux-mm@kvack.org
14548S:	Maintained
14549F:	mm/zbud.c
14550F:	include/linux/zbud.h
14551
14552ZD1211RW WIRELESS DRIVER
14553M:	Daniel Drake <dsd@gentoo.org>
14554M:	Ulrich Kunitz <kune@deine-taler.de>
14555W:	http://zd1211.ath.cx/wiki/DriverRewrite
14556L:	linux-wireless@vger.kernel.org
14557L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
14558S:	Maintained
14559F:	drivers/net/wireless/zydas/zd1211rw/
14560
14561ZD1301 MEDIA DRIVER
14562M:	Antti Palosaari <crope@iki.fi>
14563L:	linux-media@vger.kernel.org
14564W:	https://linuxtv.org/
14565W:	http://palosaari.fi/linux/
14566Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14567S:	Maintained
14568F:	drivers/media/usb/dvb-usb-v2/zd1301*
14569
14570ZD1301_DEMOD MEDIA DRIVER
14571M:	Antti Palosaari <crope@iki.fi>
14572L:	linux-media@vger.kernel.org
14573W:	https://linuxtv.org/
14574W:	http://palosaari.fi/linux/
14575Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14576S:	Maintained
14577F:	drivers/media/dvb-frontends/zd1301_demod*
14578
14579ZPOOL COMPRESSED PAGE STORAGE API
14580M:	Dan Streetman <ddstreet@ieee.org>
14581L:	linux-mm@kvack.org
14582S:	Maintained
14583F:	mm/zpool.c
14584F:	include/linux/zpool.h
14585
14586ZR36067 VIDEO FOR LINUX DRIVER
14587L:	mjpeg-users@lists.sourceforge.net
14588L:	linux-media@vger.kernel.org
14589W:	http://mjpeg.sourceforge.net/driver-zoran/
14590T:	hg https://linuxtv.org/hg/v4l-dvb
14591S:	Odd Fixes
14592F:	drivers/media/pci/zoran/
14593
14594ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14595M:	Minchan Kim <minchan@kernel.org>
14596M:	Nitin Gupta <ngupta@vflare.org>
14597R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14598L:	linux-kernel@vger.kernel.org
14599S:	Maintained
14600F:	drivers/block/zram/
14601F:	Documentation/blockdev/zram.txt
14602
14603ZS DECSTATION Z85C30 SERIAL DRIVER
14604M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14605S:	Maintained
14606F:	drivers/tty/serial/zs.*
14607
14608ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14609M:	Minchan Kim <minchan@kernel.org>
14610M:	Nitin Gupta <ngupta@vflare.org>
14611R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14612L:	linux-mm@kvack.org
14613S:	Maintained
14614F:	mm/zsmalloc.c
14615F:	include/linux/zsmalloc.h
14616F:	Documentation/vm/zsmalloc.txt
14617
14618ZSWAP COMPRESSED SWAP CACHING
14619M:	Seth Jennings <sjenning@redhat.com>
14620M:	Dan Streetman <ddstreet@ieee.org>
14621L:	linux-mm@kvack.org
14622S:	Maintained
14623F:	mm/zswap.c
14624
14625THE REST
14626M:	Linus Torvalds <torvalds@linux-foundation.org>
14627L:	linux-kernel@vger.kernel.org
14628Q:	http://patchwork.kernel.org/project/LKML/list/
14629T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14630S:	Buried alive in reporters
14631F:	*
14632F:	*/
14633