xref: /linux/MAINTAINERS (revision c23504c60ebbc27f9418e01a45e5d4111c4d5f8b)
1
2
3	List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below.  This will make things
6easier on the maintainers.  Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91.	Always _test_ your changes, however small, on at least 4 or
10	5 people, preferably many more.
11
122.	Try to release a few ALPHA test versions to the net. Announce
13	them onto the kernel channel and await results. This is especially
14	important for device drivers, because often that's the only way
15	you will find things like the fact version 3 firmware needs
16	a magic fix you didn't know about, or some clown changed the
17	chips on a board and not its name.  (Don't laugh!  Look at the
18	SMC etherpower for that.)
19
203.	Make sure your changes compile correctly in multiple
21	configurations. In particular check that changes work both as a
22	module and built into the kernel.
23
244.	When you are happy with a change make it generally available for
25	testing and await feedback.
26
275.	Make a patch available to the relevant maintainer in the list. Use
28	'diff -u' to make the patch easy to merge. Be prepared to get your
29	changes sent back with seemingly silly requests about formatting
30	and variable names.  These aren't as silly as they seem. One
31	job the maintainers (and especially Linus) do is to keep things
32	looking the same. Sometimes this means that the clever hack in
33	your driver to get around a problem actually needs to become a
34	generalized kernel feature ready for next time.
35
36	PLEASE check your patch with the automated style checker
37	(scripts/checkpatch.pl) to catch trivial style violations.
38	See Documentation/process/coding-style.rst for guidance here.
39
40	PLEASE CC: the maintainers and mailing lists that are generated
41	by scripts/get_maintainer.pl.  The results returned by the
42	script will be best if you have git installed and are making
43	your changes in a branch derived from Linus' latest git tree.
44	See Documentation/process/submitting-patches.rst for details.
45
46	PLEASE try to include any credit lines you want added with the
47	patch. It avoids people being missed off by mistake and makes
48	it easier to know who wants adding and who doesn't.
49
50	PLEASE document known bugs. If it doesn't work for everything
51	or does something very odd once a month document it.
52
53	PLEASE remember that submissions must be made under the terms
54	of the Linux Foundation certificate of contribution and should
55	include a Signed-off-by: line.  The current version of this
56	"Developer's Certificate of Origin" (DCO) is listed in the file
57	Documentation/process/submitting-patches.rst.
58
596.	Make sure you have the right to send any changes you make. If you
60	do changes at work you may find your employer owns the patch
61	not you.
62
637.	When sending security related changes or reports to a maintainer
64	please Cc: security@kernel.org, especially if the maintainer
65	does not respond.
66
678.	Happy hacking.
68
69Descriptions of section entries:
70
71	P: Person (obsolete)
72	M: Mail patches to: FullName <address@domain>
73	R: Designated reviewer: FullName <address@domain>
74	   These reviewers should be CCed on patches.
75	L: Mailing list that is relevant to this area
76	W: Web-page with status/info
77	B: URI for where to file bugs. A web-page with detailed bug
78	   filing info, a direct bug tracker link, or a mailto: URI.
79	C: URI for chat protocol, server and channel where developers
80	   usually hang out, for example irc://server/channel.
81	Q: Patchwork web based patch tracking system site
82	T: SCM tree type and location.
83	   Type is one of: git, hg, quilt, stgit, topgit
84	S: Status, one of the following:
85	   Supported:	Someone is actually paid to look after this.
86	   Maintained:	Someone actually looks after it.
87	   Odd Fixes:	It has a maintainer but they don't have time to do
88			much other than throw the odd patch in. See below..
89	   Orphan:	No current maintainer [but maybe you could take the
90			role as you write your new code].
91	   Obsolete:	Old code. Something tagged obsolete generally means
92			it has been replaced by a better system and you
93			should be using that.
94	F: Files and directories with wildcard patterns.
95	   A trailing slash includes all files and subdirectory files.
96	   F:	drivers/net/	all files in and below drivers/net
97	   F:	drivers/net/*	all files in drivers/net, but not below
98	   F:	*/net/*		all files in "any top level directory"/net
99	   One pattern per line.  Multiple F: lines acceptable.
100	N: Files and directories with regex patterns.
101	   N:	[^a-z]tegra	all files whose path contains the word tegra
102	   One pattern per line.  Multiple N: lines acceptable.
103	   scripts/get_maintainer.pl has different behavior for files that
104	   match F: pattern and matches of N: patterns.  By default,
105	   get_maintainer will not look at git log history when an F: pattern
106	   match occurs.  When an N: match occurs, git log history is used
107	   to also notify the people that have git commit signatures.
108	X: Files and directories that are NOT maintained, same rules as F:
109	   Files exclusions are tested before file matches.
110	   Can be useful for excluding a specific subdirectory, for instance:
111	   F:	net/
112	   X:	net/ipv6/
113	   matches all files in and below net excluding net/ipv6/
114	K: Keyword perl extended regex pattern to match content in a
115	   patch or file.  For instance:
116	   K: of_get_profile
117	      matches patches or files that contain "of_get_profile"
118	   K: \b(printk|pr_(info|err))\b
119	      matches patches or files that contain one or more of the words
120	      printk, pr_info or pr_err
121	   One regex pattern per line.  Multiple K: lines acceptable.
122
123Note: For the hard of thinking, this list is meant to remain in alphabetical
124order. If you could add yourselves to it in alphabetical order that would be
125so much easier [Ed]
126
127Maintainers List (try to look for most precise areas first)
128
129		-----------------------------------
130
1313C59X NETWORK DRIVER
132M:	Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
133L:	netdev@vger.kernel.org
134S:	Maintained
135F:	Documentation/networking/vortex.txt
136F:	drivers/net/ethernet/3com/3c59x.c
137
1383CR990 NETWORK DRIVER
139M:	David Dillow <dave@thedillows.org>
140L:	netdev@vger.kernel.org
141S:	Maintained
142F:	drivers/net/ethernet/3com/typhoon*
143
1443WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
145M:	Adam Radford <aradford@gmail.com>
146L:	linux-scsi@vger.kernel.org
147W:	http://www.lsi.com
148S:	Supported
149F:	drivers/scsi/3w-*
150
15153C700 AND 53C700-66 SCSI DRIVER
152M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
153L:	linux-scsi@vger.kernel.org
154S:	Maintained
155F:	drivers/scsi/53c700*
156
1576LOWPAN GENERIC (BTLE/IEEE 802.15.4)
158M:	Alexander Aring <alex.aring@gmail.com>
159M:	Jukka Rissanen <jukka.rissanen@linux.intel.com>
160L:	linux-bluetooth@vger.kernel.org
161L:	linux-wpan@vger.kernel.org
162S:	Maintained
163F:	net/6lowpan/
164F:	include/net/6lowpan.h
165F:	Documentation/networking/6lowpan.txt
166
1676PACK NETWORK DRIVER FOR AX.25
168M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
169L:	linux-hams@vger.kernel.org
170S:	Maintained
171F:	drivers/net/hamradio/6pack.c
172
1738169 10/100/1000 GIGABIT ETHERNET DRIVER
174M:	Realtek linux nic maintainers <nic_swsd@realtek.com>
175L:	netdev@vger.kernel.org
176S:	Maintained
177F:	drivers/net/ethernet/realtek/r8169.c
178
1798250/16?50 (AND CLONE UARTS) SERIAL DRIVER
180M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
181L:	linux-serial@vger.kernel.org
182S:	Maintained
183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
184F:	drivers/tty/serial/8250*
185F:	include/linux/serial_8250.h
186
1878390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
188L:	netdev@vger.kernel.org
189S:	Orphan / Obsolete
190F:	drivers/net/ethernet/8390/
191
1929P FILE SYSTEM
193M:	Eric Van Hensbergen <ericvh@gmail.com>
194M:	Ron Minnich <rminnich@sandia.gov>
195M:	Latchesar Ionkov <lucho@ionkov.net>
196L:	v9fs-developer@lists.sourceforge.net
197W:	http://swik.net/v9fs
198Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
200S:	Maintained
201F:	Documentation/filesystems/9p.txt
202F:	fs/9p/
203F:	net/9p/
204F:	include/net/9p/
205F:	include/uapi/linux/virtio_9p.h
206F:	include/trace/events/9p.h
207
208
209A8293 MEDIA DRIVER
210M:	Antti Palosaari <crope@iki.fi>
211L:	linux-media@vger.kernel.org
212W:	https://linuxtv.org
213W:	http://palosaari.fi/linux/
214Q:	http://patchwork.linuxtv.org/project/linux-media/list/
215T:	git git://linuxtv.org/anttip/media_tree.git
216S:	Maintained
217F:	drivers/media/dvb-frontends/a8293*
218
219AACRAID SCSI RAID DRIVER
220M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
221L:	linux-scsi@vger.kernel.org
222W:	http://www.adaptec.com/
223S:	Supported
224F:	Documentation/scsi/aacraid.txt
225F:	drivers/scsi/aacraid/
226
227ABI/API
228L:	linux-api@vger.kernel.org
229F:	include/linux/syscalls.h
230F:	kernel/sys_ni.c
231
232ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
233M:	Hans de Goede <hdegoede@redhat.com>
234L:	linux-hwmon@vger.kernel.org
235S:	Maintained
236F:	drivers/hwmon/abituguru.c
237
238ABIT UGURU 3 HARDWARE MONITOR DRIVER
239M:	Alistair John Strachan <alistair@devzero.co.uk>
240L:	linux-hwmon@vger.kernel.org
241S:	Maintained
242F:	drivers/hwmon/abituguru3.c
243
244ACCES 104-DIO-48E GPIO DRIVER
245M:	William Breathitt Gray <vilhelm.gray@gmail.com>
246L:	linux-gpio@vger.kernel.org
247S:	Maintained
248F:	drivers/gpio/gpio-104-dio-48e.c
249
250ACCES 104-IDI-48 GPIO DRIVER
251M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
252L:	linux-gpio@vger.kernel.org
253S:	Maintained
254F:	drivers/gpio/gpio-104-idi-48.c
255
256ACCES 104-IDIO-16 GPIO DRIVER
257M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
258L:	linux-gpio@vger.kernel.org
259S:	Maintained
260F:	drivers/gpio/gpio-104-idio-16.c
261
262ACCES 104-QUAD-8 IIO DRIVER
263M:	William Breathitt Gray <vilhelm.gray@gmail.com>
264L:	linux-iio@vger.kernel.org
265S:	Maintained
266F:	drivers/iio/counter/104-quad-8.c
267
268ACCES PCI-IDIO-16 GPIO DRIVER
269M:	William Breathitt Gray <vilhelm.gray@gmail.com>
270L:	linux-gpio@vger.kernel.org
271S:	Maintained
272F:	drivers/gpio/gpio-pci-idio-16.c
273
274ACENIC DRIVER
275M:	Jes Sorensen <jes@trained-monkey.org>
276L:	linux-acenic@sunsite.dk
277S:	Maintained
278F:	drivers/net/ethernet/alteon/acenic*
279
280ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
281M:	Peter Feuerer <peter@piie.net>
282L:	platform-driver-x86@vger.kernel.org
283W:	http://piie.net/?section=acerhdf
284S:	Maintained
285F:	drivers/platform/x86/acerhdf.c
286
287ACER WMI LAPTOP EXTRAS
288M:	"Lee, Chun-Yi" <jlee@suse.com>
289L:	platform-driver-x86@vger.kernel.org
290S:	Maintained
291F:	drivers/platform/x86/acer-wmi.c
292
293ACPI
294M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
295M:	Len Brown <lenb@kernel.org>
296L:	linux-acpi@vger.kernel.org
297W:	https://01.org/linux-acpi
298Q:	https://patchwork.kernel.org/project/linux-acpi/list/
299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
300B:	https://bugzilla.kernel.org
301S:	Supported
302F:	drivers/acpi/
303F:	drivers/pnp/pnpacpi/
304F:	include/linux/acpi.h
305F:	include/acpi/
306F:	Documentation/acpi/
307F:	Documentation/ABI/testing/sysfs-bus-acpi
308F:	Documentation/ABI/testing/configfs-acpi
309F:	drivers/pci/*acpi*
310F:	drivers/pci/*/*acpi*
311F:	drivers/pci/*/*/*acpi*
312F:	tools/power/acpi/
313
314ACPI COMPONENT ARCHITECTURE (ACPICA)
315M:	Robert Moore <robert.moore@intel.com>
316M:	Lv Zheng <lv.zheng@intel.com>
317M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
318L:	linux-acpi@vger.kernel.org
319L:	devel@acpica.org
320W:	https://acpica.org/
321W:	https://github.com/acpica/acpica/
322Q:	https://patchwork.kernel.org/project/linux-acpi/list/
323T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
324B:	https://bugzilla.kernel.org
325B:	https://bugs.acpica.org
326S:	Supported
327F:	drivers/acpi/acpica/
328F:	include/acpi/
329F:	tools/power/acpi/
330
331ACPI FAN DRIVER
332M:	Zhang Rui <rui.zhang@intel.com>
333L:	linux-acpi@vger.kernel.org
334W:	https://01.org/linux-acpi
335B:	https://bugzilla.kernel.org
336S:	Supported
337F:	drivers/acpi/fan.c
338
339ACPI FOR ARM64 (ACPI/arm64)
340M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
341M:	Hanjun Guo <hanjun.guo@linaro.org>
342M:	Sudeep Holla <sudeep.holla@arm.com>
343L:	linux-acpi@vger.kernel.org
344S:	Maintained
345F:	drivers/acpi/arm64
346
347ACPI THERMAL DRIVER
348M:	Zhang Rui <rui.zhang@intel.com>
349L:	linux-acpi@vger.kernel.org
350W:	https://01.org/linux-acpi
351B:	https://bugzilla.kernel.org
352S:	Supported
353F:	drivers/acpi/*thermal*
354
355ACPI VIDEO DRIVER
356M:	Zhang Rui <rui.zhang@intel.com>
357L:	linux-acpi@vger.kernel.org
358W:	https://01.org/linux-acpi
359B:	https://bugzilla.kernel.org
360S:	Supported
361F:	drivers/acpi/acpi_video.c
362
363ACPI WMI DRIVER
364L:	platform-driver-x86@vger.kernel.org
365S:	Orphan
366F:	drivers/platform/x86/wmi.c
367
368AD1889 ALSA SOUND DRIVER
369M:	Thibaut Varene <T-Bone@parisc-linux.org>
370W:	http://wiki.parisc-linux.org/AD1889
371L:	linux-parisc@vger.kernel.org
372S:	Maintained
373F:	sound/pci/ad1889.*
374
375AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
376M:	Michael Hennerich <michael.hennerich@analog.com>
377W:	http://wiki.analog.com/AD5254
378W:	http://ez.analog.com/community/linux-device-drivers
379S:	Supported
380F:	drivers/misc/ad525x_dpot.c
381
382AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
383M:	Michael Hennerich <michael.hennerich@analog.com>
384W:	http://wiki.analog.com/AD5398
385W:	http://ez.analog.com/community/linux-device-drivers
386S:	Supported
387F:	drivers/regulator/ad5398.c
388
389AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
390M:	Michael Hennerich <michael.hennerich@analog.com>
391W:	http://wiki.analog.com/AD7142
392W:	http://ez.analog.com/community/linux-device-drivers
393S:	Supported
394F:	drivers/input/misc/ad714x.c
395
396AD7877 TOUCHSCREEN DRIVER
397M:	Michael Hennerich <michael.hennerich@analog.com>
398W:	http://wiki.analog.com/AD7877
399W:	http://ez.analog.com/community/linux-device-drivers
400S:	Supported
401F:	drivers/input/touchscreen/ad7877.c
402
403AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
404M:	Michael Hennerich <michael.hennerich@analog.com>
405W:	http://wiki.analog.com/AD7879
406W:	http://ez.analog.com/community/linux-device-drivers
407S:	Supported
408F:	drivers/input/touchscreen/ad7879.c
409
410ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
411M:	Jiri Kosina <jikos@kernel.org>
412S:	Maintained
413
414ADF7242 IEEE 802.15.4 RADIO DRIVER
415M:	Michael Hennerich <michael.hennerich@analog.com>
416W:	https://wiki.analog.com/ADF7242
417W:	http://ez.analog.com/community/linux-device-drivers
418L:	linux-wpan@vger.kernel.org
419S:	Supported
420F:	drivers/net/ieee802154/adf7242.c
421F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
422
423ADM1025 HARDWARE MONITOR DRIVER
424M:	Jean Delvare <jdelvare@suse.com>
425L:	linux-hwmon@vger.kernel.org
426S:	Maintained
427F:	Documentation/hwmon/adm1025
428F:	drivers/hwmon/adm1025.c
429
430ADM1029 HARDWARE MONITOR DRIVER
431M:	Corentin Labbe <clabbe.montjoie@gmail.com>
432L:	linux-hwmon@vger.kernel.org
433S:	Maintained
434F:	drivers/hwmon/adm1029.c
435
436ADM8211 WIRELESS DRIVER
437L:	linux-wireless@vger.kernel.org
438W:	http://wireless.kernel.org/
439S:	Orphan
440F:	drivers/net/wireless/admtek/adm8211.*
441
442ADP1653 FLASH CONTROLLER DRIVER
443M:	Sakari Ailus <sakari.ailus@iki.fi>
444L:	linux-media@vger.kernel.org
445S:	Maintained
446F:	drivers/media/i2c/adp1653.c
447F:	include/media/i2c/adp1653.h
448
449ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
450M:	Michael Hennerich <michael.hennerich@analog.com>
451W:	http://wiki.analog.com/ADP5520
452W:	http://ez.analog.com/community/linux-device-drivers
453S:	Supported
454F:	drivers/mfd/adp5520.c
455F:	drivers/video/backlight/adp5520_bl.c
456F:	drivers/leds/leds-adp5520.c
457F:	drivers/gpio/gpio-adp5520.c
458F:	drivers/input/keyboard/adp5520-keys.c
459
460ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
461M:	Michael Hennerich <michael.hennerich@analog.com>
462W:	http://wiki.analog.com/ADP5588
463W:	http://ez.analog.com/community/linux-device-drivers
464S:	Supported
465F:	drivers/input/keyboard/adp5588-keys.c
466F:	drivers/gpio/gpio-adp5588.c
467
468ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
469M:	Michael Hennerich <michael.hennerich@analog.com>
470W:	http://wiki.analog.com/ADP8860
471W:	http://ez.analog.com/community/linux-device-drivers
472S:	Supported
473F:	drivers/video/backlight/adp8860_bl.c
474
475ADS1015 HARDWARE MONITOR DRIVER
476M:	Dirk Eibach <eibach@gdsys.de>
477L:	linux-hwmon@vger.kernel.org
478S:	Maintained
479F:	Documentation/hwmon/ads1015
480F:	drivers/hwmon/ads1015.c
481F:	include/linux/platform_data/ads1015.h
482
483ADT746X FAN DRIVER
484M:	Colin Leroy <colin@colino.net>
485S:	Maintained
486F:	drivers/macintosh/therm_adt746x.c
487
488ADT7475 HARDWARE MONITOR DRIVER
489M:	Jean Delvare <jdelvare@suse.com>
490L:	linux-hwmon@vger.kernel.org
491S:	Maintained
492F:	Documentation/hwmon/adt7475
493F:	drivers/hwmon/adt7475.c
494
495ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
496M:	Michael Hennerich <michael.hennerich@analog.com>
497W:	http://wiki.analog.com/ADXL345
498W:	http://ez.analog.com/community/linux-device-drivers
499S:	Supported
500F:	drivers/input/misc/adxl34x.c
501
502ADVANSYS SCSI DRIVER
503M:	Matthew Wilcox <matthew@wil.cx>
504M:	Hannes Reinecke <hare@suse.com>
505L:	linux-scsi@vger.kernel.org
506S:	Maintained
507F:	Documentation/scsi/advansys.txt
508F:	drivers/scsi/advansys.c
509
510AEDSP16 DRIVER
511M:	Riccardo Facchetti <fizban@tin.it>
512S:	Maintained
513F:	sound/oss/aedsp16.c
514
515AF9013 MEDIA DRIVER
516M:	Antti Palosaari <crope@iki.fi>
517L:	linux-media@vger.kernel.org
518W:	https://linuxtv.org
519W:	http://palosaari.fi/linux/
520Q:	http://patchwork.linuxtv.org/project/linux-media/list/
521T:	git git://linuxtv.org/anttip/media_tree.git
522S:	Maintained
523F:	drivers/media/dvb-frontends/af9013*
524
525AF9033 MEDIA DRIVER
526M:	Antti Palosaari <crope@iki.fi>
527L:	linux-media@vger.kernel.org
528W:	https://linuxtv.org
529W:	http://palosaari.fi/linux/
530Q:	http://patchwork.linuxtv.org/project/linux-media/list/
531T:	git git://linuxtv.org/anttip/media_tree.git
532S:	Maintained
533F:	drivers/media/dvb-frontends/af9033*
534
535AFFS FILE SYSTEM
536L:	linux-fsdevel@vger.kernel.org
537S:	Orphan
538F:	Documentation/filesystems/affs.txt
539F:	fs/affs/
540
541AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
542M:	David Howells <dhowells@redhat.com>
543L:	linux-afs@lists.infradead.org
544S:	Supported
545F:	fs/afs/
546F:	include/net/af_rxrpc.h
547F:	net/rxrpc/af_rxrpc.c
548W:	https://www.infradead.org/~dhowells/kafs/
549
550AGPGART DRIVER
551M:	David Airlie <airlied@linux.ie>
552T:	git git://people.freedesktop.org/~airlied/linux (part of drm maint)
553S:	Maintained
554F:	drivers/char/agp/
555F:	include/linux/agp*
556F:	include/uapi/linux/agp*
557
558AHA152X SCSI DRIVER
559M:	"Juergen E. Fischer" <fischer@norbit.de>
560L:	linux-scsi@vger.kernel.org
561S:	Maintained
562F:	drivers/scsi/aha152x*
563F:	drivers/scsi/pcmcia/aha152x*
564
565AIC7XXX / AIC79XX SCSI DRIVER
566M:	Hannes Reinecke <hare@suse.com>
567L:	linux-scsi@vger.kernel.org
568S:	Maintained
569F:	drivers/scsi/aic7xxx/
570
571AIMSLAB FM RADIO RECEIVER DRIVER
572M:	Hans Verkuil <hverkuil@xs4all.nl>
573L:	linux-media@vger.kernel.org
574T:	git git://linuxtv.org/media_tree.git
575W:	https://linuxtv.org
576S:	Maintained
577F:	drivers/media/radio/radio-aimslab*
578
579AIO
580M:	Benjamin LaHaise <bcrl@kvack.org>
581L:	linux-aio@kvack.org
582S:	Supported
583F:	fs/aio.c
584F:	include/linux/*aio*.h
585
586AIRSPY MEDIA DRIVER
587M:	Antti Palosaari <crope@iki.fi>
588L:	linux-media@vger.kernel.org
589W:	https://linuxtv.org
590W:	http://palosaari.fi/linux/
591Q:	http://patchwork.linuxtv.org/project/linux-media/list/
592T:	git git://linuxtv.org/anttip/media_tree.git
593S:	Maintained
594F:	drivers/media/usb/airspy/
595
596ALACRITECH GIGABIT ETHERNET DRIVER
597M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
598S:	Maintained
599F:	drivers/net/ethernet/alacritech/*
600
601ALCATEL SPEEDTOUCH USB DRIVER
602M:	Duncan Sands <duncan.sands@free.fr>
603L:	linux-usb@vger.kernel.org
604W:	http://www.linux-usb.org/SpeedTouch/
605S:	Maintained
606F:	drivers/usb/atm/speedtch.c
607F:	drivers/usb/atm/usbatm.c
608
609ALCHEMY AU1XX0 MMC DRIVER
610M:	Manuel Lauss <manuel.lauss@gmail.com>
611S:	Maintained
612F:	drivers/mmc/host/au1xmmc.c
613
614ALI1563 I2C DRIVER
615M:	Rudolf Marek <r.marek@assembler.cz>
616L:	linux-i2c@vger.kernel.org
617S:	Maintained
618F:	Documentation/i2c/busses/i2c-ali1563
619F:	drivers/i2c/busses/i2c-ali1563.c
620
621ALLWINNER SECURITY SYSTEM
622M:	Corentin Labbe <clabbe.montjoie@gmail.com>
623L:	linux-crypto@vger.kernel.org
624S:	Maintained
625F:	drivers/crypto/sunxi-ss/
626
627ALPHA PORT
628M:	Richard Henderson <rth@twiddle.net>
629M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
630M:	Matt Turner <mattst88@gmail.com>
631S:	Odd Fixes
632L:	linux-alpha@vger.kernel.org
633F:	arch/alpha/
634
635ALPS PS/2 TOUCHPAD DRIVER
636R:	Pali Rohár <pali.rohar@gmail.com>
637F:	drivers/input/mouse/alps.*
638
639ALTERA MAILBOX DRIVER
640M:	Ley Foon Tan <lftan@altera.com>
641L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
642S:	Maintained
643F:	drivers/mailbox/mailbox-altera.c
644
645ALTERA PIO DRIVER
646M:	Tien Hock Loh <thloh@altera.com>
647L:	linux-gpio@vger.kernel.org
648S:	Maintained
649F:	drivers/gpio/gpio-altera.c
650
651ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
652M:	Thor Thayer <thor.thayer@linux.intel.com>
653S:	Maintained
654F:	drivers/gpio/gpio-altera-a10sr.c
655F:	drivers/mfd/altera-a10sr.c
656F:	drivers/reset/reset-a10sr.c
657F:	include/linux/mfd/altera-a10sr.h
658F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
659
660ALTERA TRIPLE SPEED ETHERNET DRIVER
661M:	Vince Bridgers <vbridger@opensource.altera.com>
662L:	netdev@vger.kernel.org
663L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
664S:	Maintained
665F:	drivers/net/ethernet/altera/
666
667ALTERA UART/JTAG UART SERIAL DRIVERS
668M:	Tobias Klauser <tklauser@distanz.ch>
669L:	linux-serial@vger.kernel.org
670L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
671S:	Maintained
672F:	drivers/tty/serial/altera_uart.c
673F:	drivers/tty/serial/altera_jtaguart.c
674F:	include/linux/altera_uart.h
675F:	include/linux/altera_jtaguart.h
676
677AMAZON ETHERNET DRIVERS
678M:	Netanel Belgazal <netanel@annapurnalabs.com>
679R:	Saeed Bishara <saeed@annapurnalabs.com>
680R:	Zorik Machulsky <zorik@annapurnalabs.com>
681L:	netdev@vger.kernel.org
682S:	Supported
683F:	Documentation/networking/ena.txt
684F:	drivers/net/ethernet/amazon/
685
686AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
687M:	Tom Lendacky <thomas.lendacky@amd.com>
688M:	Gary Hook <gary.hook@amd.com>
689L:	linux-crypto@vger.kernel.org
690S:	Supported
691F:	drivers/crypto/ccp/
692F:	include/linux/ccp.h
693
694AMD FAM15H PROCESSOR POWER MONITORING DRIVER
695M:	Huang Rui <ray.huang@amd.com>
696L:	linux-hwmon@vger.kernel.org
697S:	Supported
698F:	Documentation/hwmon/fam15h_power
699F:	drivers/hwmon/fam15h_power.c
700
701AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
702L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
703S:	Orphan
704F:	drivers/usb/gadget/udc/amd5536udc.*
705
706AMD GEODE PROCESSOR/CHIPSET SUPPORT
707P:	Andres Salomon <dilinger@queued.net>
708L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
709W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
710S:	Supported
711F:	drivers/char/hw_random/geode-rng.c
712F:	drivers/crypto/geode*
713F:	drivers/video/fbdev/geode/
714F:	arch/x86/include/asm/geode.h
715
716AMD IOMMU (AMD-VI)
717M:	Joerg Roedel <joro@8bytes.org>
718L:	iommu@lists.linux-foundation.org
719T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
720S:	Maintained
721F:	drivers/iommu/amd_iommu*.[ch]
722F:	include/linux/amd-iommu.h
723
724AMD KFD
725M:	Oded Gabbay <oded.gabbay@gmail.com>
726L:	dri-devel@lists.freedesktop.org
727T:	git git://people.freedesktop.org/~gabbayo/linux.git
728S:	Supported
729F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
730F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
731F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
732F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
733F:	drivers/gpu/drm/amd/amdkfd/
734F:	drivers/gpu/drm/amd/include/cik_structs.h
735F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
736F:	drivers/gpu/drm/amd/include/vi_structs.h
737F:	drivers/gpu/drm/radeon/radeon_kfd.c
738F:	drivers/gpu/drm/radeon/radeon_kfd.h
739F:	include/uapi/linux/kfd_ioctl.h
740
741AMD SEATTLE DEVICE TREE SUPPORT
742M:	Brijesh Singh <brijeshkumar.singh@amd.com>
743M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
744M:	Tom Lendacky <thomas.lendacky@amd.com>
745S:	Supported
746F:	arch/arm64/boot/dts/amd/
747
748AMD XGBE DRIVER
749M:	Tom Lendacky <thomas.lendacky@amd.com>
750L:	netdev@vger.kernel.org
751S:	Supported
752F:	drivers/net/ethernet/amd/xgbe/
753F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
754
755AMS (Apple Motion Sensor) DRIVER
756M:	Michael Hanselmann <linux-kernel@hansmi.ch>
757S:	Supported
758F:	drivers/macintosh/ams/
759
760ANALOG DEVICES INC AD9389B DRIVER
761M:	Hans Verkuil <hans.verkuil@cisco.com>
762L:	linux-media@vger.kernel.org
763S:	Maintained
764F:	drivers/media/i2c/ad9389b*
765
766ANALOG DEVICES INC ADV7180 DRIVER
767M:	Lars-Peter Clausen <lars@metafoo.de>
768L:	linux-media@vger.kernel.org
769W:	http://ez.analog.com/community/linux-device-drivers
770S:	Supported
771F:	drivers/media/i2c/adv7180.c
772
773ANALOG DEVICES INC ADV7511 DRIVER
774M:	Hans Verkuil <hans.verkuil@cisco.com>
775L:	linux-media@vger.kernel.org
776S:	Maintained
777F:	drivers/media/i2c/adv7511*
778
779ANALOG DEVICES INC ADV7604 DRIVER
780M:	Hans Verkuil <hans.verkuil@cisco.com>
781L:	linux-media@vger.kernel.org
782S:	Maintained
783F:	drivers/media/i2c/adv7604*
784
785ANALOG DEVICES INC ADV7842 DRIVER
786M:	Hans Verkuil <hans.verkuil@cisco.com>
787L:	linux-media@vger.kernel.org
788S:	Maintained
789F:	drivers/media/i2c/adv7842*
790
791ANALOG DEVICES INC ASOC CODEC DRIVERS
792M:	Lars-Peter Clausen <lars@metafoo.de>
793L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
794W:	http://wiki.analog.com/
795W:	http://ez.analog.com/community/linux-device-drivers
796S:	Supported
797F:	sound/soc/codecs/adau*
798F:	sound/soc/codecs/adav*
799F:	sound/soc/codecs/ad1*
800F:	sound/soc/codecs/ad7*
801F:	sound/soc/codecs/ssm*
802F:	sound/soc/codecs/sigmadsp.*
803
804ANALOG DEVICES INC ASOC DRIVERS
805L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
806L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
807W:	http://blackfin.uclinux.org/
808S:	Supported
809F:	sound/soc/blackfin/*
810
811ANALOG DEVICES INC IIO DRIVERS
812M:	Lars-Peter Clausen <lars@metafoo.de>
813M:	Michael Hennerich <Michael.Hennerich@analog.com>
814W:	http://wiki.analog.com/
815W:	http://ez.analog.com/community/linux-device-drivers
816S:	Supported
817F:	drivers/iio/*/ad*
818F:	drivers/iio/adc/ltc2497*
819X:	drivers/iio/*/adjd*
820F:	drivers/staging/iio/*/ad*
821F:	drivers/staging/iio/trigger/iio-trig-bfin-timer.c
822
823ANALOG DEVICES INC DMA DRIVERS
824M:	Lars-Peter Clausen <lars@metafoo.de>
825W:	http://ez.analog.com/community/linux-device-drivers
826S:	Supported
827F:	drivers/dma/dma-axi-dmac.c
828
829ANDROID CONFIG FRAGMENTS
830M:	Rob Herring <robh@kernel.org>
831S:	Supported
832F:	kernel/configs/android*
833
834ANDROID DRIVERS
835M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
836M:	Arve Hjønnevåg <arve@android.com>
837M:	Riley Andrews <riandrews@android.com>
838T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
839L:	devel@driverdev.osuosl.org
840S:	Supported
841F:	drivers/android/
842F:	drivers/staging/android/
843
844ANDROID ION DRIVER
845M:	Laura Abbott <labbott@redhat.com>
846M:	Sumit Semwal <sumit.semwal@linaro.org>
847L:	devel@driverdev.osuosl.org
848S:	Supported
849F:	drivers/staging/android/ion
850F:	drivers/staging/android/uapi/ion.h
851F:	drivers/staging/android/uapi/ion_test.h
852
853AOA (Apple Onboard Audio) ALSA DRIVER
854M:	Johannes Berg <johannes@sipsolutions.net>
855L:	linuxppc-dev@lists.ozlabs.org
856L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
857S:	Maintained
858F:	sound/aoa/
859
860APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
861M:	William Breathitt Gray <vilhelm.gray@gmail.com>
862L:	linux-iio@vger.kernel.org
863S:	Maintained
864F:	drivers/iio/adc/stx104.c
865
866APM DRIVER
867M:	Jiri Kosina <jikos@kernel.org>
868S:	Odd fixes
869T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
870F:	arch/x86/kernel/apm_32.c
871F:	include/linux/apm_bios.h
872F:	include/uapi/linux/apm_bios.h
873F:	drivers/char/apm-emulation.c
874
875APPLE BCM5974 MULTITOUCH DRIVER
876M:	Henrik Rydberg <rydberg@bitmath.org>
877L:	linux-input@vger.kernel.org
878S:	Odd fixes
879F:	drivers/input/mouse/bcm5974.c
880
881APPLE SMC DRIVER
882M:	Henrik Rydberg <rydberg@bitmath.org>
883L:	linux-hwmon@vger.kernel.org
884S:	Odd fixes
885F:	drivers/hwmon/applesmc.c
886
887APPLETALK NETWORK LAYER
888L:	netdev@vger.kernel.org
889S:	Odd fixes
890F:	drivers/net/appletalk/
891F:	net/appletalk/
892
893APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
894M:	Duc Dang <dhdang@apm.com>
895S:	Supported
896F:	arch/arm64/boot/dts/apm/
897
898APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
899M:	Iyappan Subramanian <isubramanian@apm.com>
900M:	Keyur Chudgar <kchudgar@apm.com>
901M:	Quan Nguyen <qnguyen@apm.com>
902S:	Supported
903F:	drivers/net/ethernet/apm/xgene/
904F:	drivers/net/phy/mdio-xgene.c
905F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
906F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
907
908APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
909M:	Iyappan Subramanian <isubramanian@apm.com>
910M:	Keyur Chudgar <kchudgar@apm.com>
911S:	Supported
912F:	drivers/net/ethernet/apm/xgene-v2/
913
914APPLIED MICRO (APM) X-GENE SOC PMU
915M:	Tai Nguyen <ttnguyen@apm.com>
916S:	Supported
917F:	drivers/perf/xgene_pmu.c
918F:	Documentation/perf/xgene-pmu.txt
919F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
920
921APTINA CAMERA SENSOR PLL
922M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
923L:	linux-media@vger.kernel.org
924S:	Maintained
925F:	drivers/media/i2c/aptina-pll.*
926
927ARC FRAMEBUFFER DRIVER
928M:	Jaya Kumar <jayalk@intworks.biz>
929S:	Maintained
930F:	drivers/video/fbdev/arcfb.c
931F:	drivers/video/fbdev/core/fb_defio.c
932
933ARCNET NETWORK LAYER
934M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
935L:	netdev@vger.kernel.org
936S:	Maintained
937F:	drivers/net/arcnet/
938F:	include/uapi/linux/if_arcnet.h
939
940ARC PGU DRM DRIVER
941M:	Alexey Brodkin <abrodkin@synopsys.com>
942S:	Supported
943F:	drivers/gpu/drm/arc/
944F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
945
946ARM ARCHITECTED TIMER DRIVER
947M:	Mark Rutland <mark.rutland@arm.com>
948M:	Marc Zyngier <marc.zyngier@arm.com>
949L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
950S:	Maintained
951F:	arch/arm/include/asm/arch_timer.h
952F:	arch/arm64/include/asm/arch_timer.h
953F:	drivers/clocksource/arm_arch_timer.c
954
955ARM HDLCD DRM DRIVER
956M:	Liviu Dudau <liviu.dudau@arm.com>
957S:	Supported
958F:	drivers/gpu/drm/arm/hdlcd_*
959F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
960
961ARM MALI-DP DRM DRIVER
962M:	Liviu Dudau <liviu.dudau@arm.com>
963M:	Brian Starkey <brian.starkey@arm.com>
964M:	Mali DP Maintainers <malidp@foss.arm.com>
965S:	Supported
966F:	drivers/gpu/drm/arm/
967F:	Documentation/devicetree/bindings/display/arm,malidp.txt
968
969ARM MFM AND FLOPPY DRIVERS
970M:	Ian Molton <spyro@f2s.com>
971S:	Maintained
972F:	arch/arm/lib/floppydma.S
973F:	arch/arm/include/asm/floppy.h
974
975ARM PMU PROFILING AND DEBUGGING
976M:	Will Deacon <will.deacon@arm.com>
977M:	Mark Rutland <mark.rutland@arm.com>
978S:	Maintained
979L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
980F:	arch/arm*/kernel/perf_*
981F:	arch/arm/oprofile/common.c
982F:	arch/arm*/kernel/hw_breakpoint.c
983F:	arch/arm*/include/asm/hw_breakpoint.h
984F:	arch/arm*/include/asm/perf_event.h
985F:	drivers/perf/*
986F:	include/linux/perf/arm_pmu.h
987F:	Documentation/devicetree/bindings/arm/pmu.txt
988F:	Documentation/devicetree/bindings/perf/
989
990ARM PORT
991M:	Russell King <linux@armlinux.org.uk>
992L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
993W:	http://www.armlinux.org.uk/
994S:	Maintained
995T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
996F:	arch/arm/
997
998ARM SUB-ARCHITECTURES
999L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1000S:	Maintained
1001F:	arch/arm/mach-*/
1002F:	arch/arm/plat-*/
1003T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1004
1005ARM PRIMECELL AACI PL041 DRIVER
1006M:	Russell King <linux@armlinux.org.uk>
1007S:	Maintained
1008F:	sound/arm/aaci.*
1009
1010ARM PRIMECELL CLCD PL110 DRIVER
1011M:	Russell King <linux@armlinux.org.uk>
1012S:	Maintained
1013F:	drivers/video/fbdev/amba-clcd.*
1014
1015ARM PRIMECELL KMI PL050 DRIVER
1016M:	Russell King <linux@armlinux.org.uk>
1017S:	Maintained
1018F:	drivers/input/serio/ambakmi.*
1019F:	include/linux/amba/kmi.h
1020
1021ARM PRIMECELL MMCI PL180/1 DRIVER
1022M:	Russell King <linux@armlinux.org.uk>
1023S:	Maintained
1024F:	drivers/mmc/host/mmci.*
1025F:	include/linux/amba/mmci.h
1026
1027ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1028M:	Russell King <linux@armlinux.org.uk>
1029S:	Maintained
1030F:	drivers/tty/serial/amba-pl01*.c
1031F:	include/linux/amba/serial.h
1032
1033ARM PRIMECELL BUS SUPPORT
1034M:	Russell King <linux@armlinux.org.uk>
1035S:	Maintained
1036F:	drivers/amba/
1037F:	include/linux/amba/bus.h
1038
1039ARM/ACTIONS SEMI ARCHITECTURE
1040M:	Andreas Färber <afaerber@suse.de>
1041L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1042S:	Maintained
1043N:	owl
1044F:	arch/arm/mach-actions/
1045F:	arch/arm/boot/dts/owl-*
1046F:	arch/arm64/boot/dts/actions/
1047F:	drivers/clocksource/owl-*
1048F:	drivers/soc/actions/
1049F:	include/dt-bindings/power/owl-*
1050F:	include/linux/soc/actions/
1051F:	Documentation/devicetree/bindings/arm/actions.txt
1052F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1053F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1054
1055ARM/ADS SPHERE MACHINE SUPPORT
1056M:	Lennert Buytenhek <kernel@wantstofly.org>
1057L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1058S:	Maintained
1059
1060ARM/AFEB9260 MACHINE SUPPORT
1061M:	Sergey Lapin <slapin@ossfans.org>
1062L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1063S:	Maintained
1064
1065ARM/AJECO 1ARM MACHINE SUPPORT
1066M:	Lennert Buytenhek <kernel@wantstofly.org>
1067L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1068S:	Maintained
1069
1070ARM/Allwinner sunXi SoC support
1071M:	Maxime Ripard <maxime.ripard@free-electrons.com>
1072M:	Chen-Yu Tsai <wens@csie.org>
1073L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1074S:	Maintained
1075N:	sun[x456789]i
1076N:	sun50i
1077F:	arch/arm/mach-sunxi/
1078F:	arch/arm64/boot/dts/allwinner/
1079F:	drivers/clk/sunxi-ng/
1080F:	drivers/pinctrl/sunxi/
1081F:	drivers/soc/sunxi/
1082T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1083
1084ARM/Allwinner SoC Clock Support
1085M:	Emilio López <emilio@elopez.com.ar>
1086S:	Maintained
1087F:	drivers/clk/sunxi/
1088
1089ARM/Amlogic Meson SoC support
1090M:	Carlo Caione <carlo@caione.org>
1091M:	Kevin Hilman <khilman@baylibre.com>
1092L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1093L:	linux-amlogic@lists.infradead.org
1094W:	http://linux-meson.com/
1095S:	Maintained
1096F:	arch/arm/mach-meson/
1097F:	arch/arm/boot/dts/meson*
1098F:	arch/arm64/boot/dts/amlogic/
1099F: 	drivers/pinctrl/meson/
1100F:	drivers/mmc/host/meson*
1101N:	meson
1102
1103ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1104M:	Neil Armstrong <narmstrong@baylibre.com>
1105M:	Jerome Brunet <jbrunet@baylibre.com>
1106L:	linux-amlogic@lists.infradead.org
1107S:	Maintained
1108F:	drivers/clk/meson/
1109F:	include/dt-bindings/clock/meson*
1110F:	include/dt-bindings/clock/gxbb*
1111F:	Documentation/devicetree/bindings/clock/amlogic*
1112
1113ARM/Annapurna Labs ALPINE ARCHITECTURE
1114M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1115M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1116L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1117S:	Maintained
1118F:	arch/arm/mach-alpine/
1119F:	arch/arm/boot/dts/alpine*
1120F:	arch/arm64/boot/dts/al/
1121F:	drivers/*/*alpine*
1122
1123ARM/ARTPEC MACHINE SUPPORT
1124M:	Jesper Nilsson <jesper.nilsson@axis.com>
1125M:	Lars Persson <lars.persson@axis.com>
1126M:	Niklas Cassel <niklas.cassel@axis.com>
1127S:	Maintained
1128L:	linux-arm-kernel@axis.com
1129F:	arch/arm/mach-artpec
1130F:	arch/arm/boot/dts/artpec6*
1131F:	drivers/clk/axis
1132F:	drivers/pinctrl/pinctrl-artpec*
1133F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1134
1135ARM/ASPEED MACHINE SUPPORT
1136M:	Joel Stanley <joel@jms.id.au>
1137S:	Maintained
1138F:	arch/arm/mach-aspeed/
1139F:	arch/arm/boot/dts/aspeed-*
1140F:	drivers/*/*aspeed*
1141
1142ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1143M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1144M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
1145L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1146W:	http://www.linux4sam.org
1147T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1148S:	Supported
1149F:	arch/arm/mach-at91/
1150F:	include/soc/at91/
1151F:	arch/arm/boot/dts/at91*.dts
1152F:	arch/arm/boot/dts/at91*.dtsi
1153F:	arch/arm/boot/dts/sama*.dts
1154F:	arch/arm/boot/dts/sama*.dtsi
1155F:	arch/arm/include/debug/at91.S
1156F:	drivers/memory/atmel*
1157
1158ARM/ATMEL AT91 Clock Support
1159M:	Boris Brezillon <boris.brezillon@free-electrons.com>
1160S:	Maintained
1161F:	drivers/clk/at91
1162
1163ARM/CALXEDA HIGHBANK ARCHITECTURE
1164M:	Rob Herring <robh@kernel.org>
1165L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1166S:	Maintained
1167F:	arch/arm/mach-highbank/
1168F:	arch/arm/boot/dts/highbank.dts
1169F:	arch/arm/boot/dts/ecx-*.dts*
1170
1171ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1172M:	Krzysztof Halasa <khalasa@piap.pl>
1173S:	Maintained
1174F:	arch/arm/mach-cns3xxx/
1175
1176ARM/CAVIUM THUNDER NETWORK DRIVER
1177M:	Sunil Goutham <sgoutham@cavium.com>
1178M:	Robert Richter <rric@kernel.org>
1179L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1180S:	Supported
1181F:	drivers/net/ethernet/cavium/thunder/
1182
1183ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1184M:	Alexander Shiyan <shc_work@mail.ru>
1185L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1186S:	Odd Fixes
1187N:	clps711x
1188
1189ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1190M:	Hartley Sweeten <hsweeten@visionengravers.com>
1191M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1192L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1193S:	Maintained
1194F:	arch/arm/mach-ep93xx/
1195F:	arch/arm/mach-ep93xx/include/mach/
1196
1197ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1198M:	Lennert Buytenhek <kernel@wantstofly.org>
1199L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1200S:	Maintained
1201
1202ARM/CLKDEV SUPPORT
1203M:	Russell King <linux@armlinux.org.uk>
1204L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1205S:	Maintained
1206T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1207F:	arch/arm/include/asm/clkdev.h
1208F:	drivers/clk/clkdev.c
1209
1210ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1211M:	Mike Rapoport <mike@compulab.co.il>
1212L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1213S:	Maintained
1214
1215ARM/CONTEC MICRO9 MACHINE SUPPORT
1216M:	Hubert Feurstein <hubert.feurstein@contec.at>
1217S:	Maintained
1218F:	arch/arm/mach-ep93xx/micro9.c
1219
1220ARM/CORESIGHT FRAMEWORK AND DRIVERS
1221M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1222L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1223S:	Maintained
1224F:	drivers/hwtracing/coresight/*
1225F:	Documentation/trace/coresight.txt
1226F:	Documentation/trace/coresight-cpu-debug.txt
1227F:	Documentation/devicetree/bindings/arm/coresight.txt
1228F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1229F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1230F:	tools/perf/arch/arm/util/pmu.c
1231F:	tools/perf/arch/arm/util/auxtrace.c
1232F:	tools/perf/arch/arm/util/cs-etm.c
1233F:	tools/perf/arch/arm/util/cs-etm.h
1234F:	tools/perf/util/cs-etm.h
1235
1236ARM/CORGI MACHINE SUPPORT
1237M:	Richard Purdie <rpurdie@rpsys.net>
1238S:	Maintained
1239
1240ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1241M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1242L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1243T:	git git://github.com/ulli-kroll/linux.git
1244S:	Maintained
1245F:	arch/arm/mach-gemini/
1246F:	drivers/rtc/rtc-gemini.c
1247
1248ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1249M:	Barry Song <baohua@kernel.org>
1250L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1251T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1252S:	Maintained
1253F:	arch/arm/boot/dts/prima2*
1254F:	arch/arm/mach-prima2/
1255F:	drivers/clk/sirf/
1256F:	drivers/clocksource/timer-prima2.c
1257F:	drivers/clocksource/timer-atlas7.c
1258N:	[^a-z]sirf
1259
1260ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1261M:	Baruch Siach <baruch@tkos.co.il>
1262L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1263S:	Maintained
1264F:	arch/arm/boot/dts/cx92755*
1265N:	digicolor
1266
1267ARM/EBSA110 MACHINE SUPPORT
1268M:	Russell King <linux@armlinux.org.uk>
1269L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1270W:	http://www.armlinux.org.uk/
1271S:	Maintained
1272F:	arch/arm/mach-ebsa110/
1273F:	drivers/net/ethernet/amd/am79c961a.*
1274
1275ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1276M:	Uwe Kleine-König <kernel@pengutronix.de>
1277L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1278S:	Maintained
1279N:	efm32
1280
1281ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1282M:	Robert Jarzmik <robert.jarzmik@free.fr>
1283L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1284S:	Maintained
1285F:	arch/arm/mach-pxa/ezx.c
1286
1287ARM/FARADAY FA526 PORT
1288M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1289L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1290S:	Maintained
1291T:	git git://git.berlios.de/gemini-board
1292F:	arch/arm/mm/*-fa*
1293
1294ARM/FOOTBRIDGE ARCHITECTURE
1295M:	Russell King <linux@armlinux.org.uk>
1296L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1297W:	http://www.armlinux.org.uk/
1298S:	Maintained
1299F:	arch/arm/include/asm/hardware/dec21285.h
1300F:	arch/arm/mach-footbridge/
1301
1302ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1303M:	Shawn Guo <shawnguo@kernel.org>
1304M:	Sascha Hauer <kernel@pengutronix.de>
1305R:	Fabio Estevam <fabio.estevam@nxp.com>
1306L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1307S:	Maintained
1308T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1309F:	arch/arm/mach-imx/
1310F:	arch/arm/mach-mxs/
1311F:	arch/arm/boot/dts/imx*
1312F:	arch/arm/configs/imx*_defconfig
1313F:	drivers/clk/imx/
1314F:	drivers/soc/imx/
1315F:	include/soc/imx/
1316
1317ARM/FREESCALE VYBRID ARM ARCHITECTURE
1318M:	Shawn Guo <shawnguo@kernel.org>
1319M:	Sascha Hauer <kernel@pengutronix.de>
1320R:	Stefan Agner <stefan@agner.ch>
1321L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1322S:	Maintained
1323T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1324F:	arch/arm/mach-imx/*vf610*
1325F:	arch/arm/boot/dts/vf*
1326
1327ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1328M:	Lennert Buytenhek <kernel@wantstofly.org>
1329L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1330S:	Maintained
1331
1332ARM/GUMSTIX MACHINE SUPPORT
1333M:	Steve Sakoman <sakoman@gmail.com>
1334L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1335S:	Maintained
1336
1337ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1338M:	Philipp Zabel <philipp.zabel@gmail.com>
1339M:	Paul Parsons <lost.distance@yahoo.com>
1340L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1341S:	Maintained
1342F:	arch/arm/mach-pxa/hx4700.c
1343F:	arch/arm/mach-pxa/include/mach/hx4700.h
1344F:	sound/soc/pxa/hx4700.c
1345
1346ARM/HISILICON SOC SUPPORT
1347M:	Wei Xu <xuwei5@hisilicon.com>
1348L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1349W:	http://www.hisilicon.com
1350S:	Supported
1351T:	git git://github.com/hisilicon/linux-hisi.git
1352F:	arch/arm/mach-hisi/
1353F:	arch/arm/boot/dts/hi3*
1354F:	arch/arm/boot/dts/hip*
1355F:	arch/arm/boot/dts/hisi*
1356F:	arch/arm64/boot/dts/hisilicon/
1357
1358ARM/HP JORNADA 7XX MACHINE SUPPORT
1359M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1360W:	www.jlime.com
1361S:	Maintained
1362T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1363F:	arch/arm/mach-sa1100/jornada720.c
1364F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1365
1366ARM/IGEP MACHINE SUPPORT
1367M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1368M:	Javier Martinez Canillas <javier@dowhile0.org>
1369L:	linux-omap@vger.kernel.org
1370L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1371S:	Maintained
1372F:	arch/arm/boot/dts/omap3-igep*
1373
1374ARM/INCOME PXA270 SUPPORT
1375M:	Marek Vasut <marek.vasut@gmail.com>
1376L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1377S:	Maintained
1378F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1379
1380ARM/INTEL IOP32X ARM ARCHITECTURE
1381M:	Lennert Buytenhek <kernel@wantstofly.org>
1382L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1383S:	Maintained
1384
1385ARM/INTEL IOP33X ARM ARCHITECTURE
1386L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1387S:	Orphan
1388
1389ARM/INTEL IOP13XX ARM ARCHITECTURE
1390M:	Lennert Buytenhek <kernel@wantstofly.org>
1391L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1392S:	Maintained
1393
1394ARM/INTEL IQ81342EX MACHINE SUPPORT
1395M:	Lennert Buytenhek <kernel@wantstofly.org>
1396L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1397S:	Maintained
1398
1399ARM/INTEL IXDP2850 MACHINE SUPPORT
1400M:	Lennert Buytenhek <kernel@wantstofly.org>
1401L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1402S:	Maintained
1403
1404ARM/INTEL IXP4XX ARM ARCHITECTURE
1405M:	Imre Kaloz <kaloz@openwrt.org>
1406M:	Krzysztof Halasa <khalasa@piap.pl>
1407L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1408S:	Maintained
1409F:	arch/arm/mach-ixp4xx/
1410
1411ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1412M:	Jonathan Cameron <jic23@cam.ac.uk>
1413L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1414S:	Maintained
1415F:	arch/arm/mach-pxa/stargate2.c
1416F:	drivers/pcmcia/pxa2xx_stargate2.c
1417
1418ARM/INTEL XSC3 (MANZANO) ARM CORE
1419M:	Lennert Buytenhek <kernel@wantstofly.org>
1420L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1421S:	Maintained
1422
1423ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1424M:	Lennert Buytenhek <kernel@wantstofly.org>
1425L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1426S:	Maintained
1427
1428ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1429M:	Santosh Shilimkar <ssantosh@kernel.org>
1430L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1431S:	Maintained
1432F:	arch/arm/mach-keystone/
1433F:	arch/arm/boot/dts/keystone-*
1434T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1435
1436ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1437M:	Santosh Shilimkar <ssantosh@kernel.org>
1438L:	linux-kernel@vger.kernel.org
1439S:	Maintained
1440F:	drivers/clk/keystone/
1441
1442ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1443M:	Santosh Shilimkar <ssantosh@kernel.org>
1444L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1445L:	linux-kernel@vger.kernel.org
1446S:	Maintained
1447F:	drivers/clocksource/timer-keystone.c
1448
1449ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1450M:	Santosh Shilimkar <ssantosh@kernel.org>
1451L:	linux-kernel@vger.kernel.org
1452S:	Maintained
1453F:	drivers/power/reset/keystone-reset.c
1454
1455ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1456M:	Santosh Shilimkar <ssantosh@kernel.org>
1457L:	linux-kernel@vger.kernel.org
1458S:	Maintained
1459F:	drivers/memory/*emif*
1460
1461ARM/LG1K ARCHITECTURE
1462M:	Chanho Min <chanho.min@lge.com>
1463L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1464S:	Maintained
1465F:	arch/arm64/boot/dts/lg/
1466
1467ARM/LOGICPD PXA270 MACHINE SUPPORT
1468M:	Lennert Buytenhek <kernel@wantstofly.org>
1469L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1470S:	Maintained
1471
1472ARM/LPC18XX ARCHITECTURE
1473M:	Joachim Eastwood <manabian@gmail.com>
1474L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1475S:	Maintained
1476F:	arch/arm/boot/dts/lpc43*
1477F:	drivers/clk/nxp/clk-lpc18xx*
1478F:	drivers/clocksource/time-lpc32xx.c
1479F:	drivers/i2c/busses/i2c-lpc2k.c
1480F:	drivers/memory/pl172.c
1481F:	drivers/mtd/spi-nor/nxp-spifi.c
1482F:	drivers/rtc/rtc-lpc24xx.c
1483N:	lpc18xx
1484
1485ARM/LPC32XX SOC SUPPORT
1486M:	Vladimir Zapolskiy <vz@mleia.com>
1487M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1488L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1489T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1490S:	Maintained
1491F:	arch/arm/boot/dts/lpc32*
1492F:	arch/arm/mach-lpc32xx/
1493F:	drivers/i2c/busses/i2c-pnx.c
1494F:	drivers/net/ethernet/nxp/lpc_eth.c
1495F:	drivers/usb/host/ohci-nxp.c
1496F:	drivers/watchdog/pnx4008_wdt.c
1497N:	lpc32xx
1498
1499ARM/MAGICIAN MACHINE SUPPORT
1500M:	Philipp Zabel <philipp.zabel@gmail.com>
1501S:	Maintained
1502
1503ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1504M:	Jason Cooper <jason@lakedaemon.net>
1505M:	Andrew Lunn <andrew@lunn.ch>
1506M:	Gregory Clement <gregory.clement@free-electrons.com>
1507M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1508L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1509S:	Maintained
1510F:	arch/arm/boot/dts/armada*
1511F:	arch/arm/boot/dts/kirkwood*
1512F:	arch/arm/configs/mvebu_*_defconfig
1513F:	arch/arm/mach-mvebu/
1514F:	arch/arm64/boot/dts/marvell/armada*
1515F:	drivers/cpufreq/mvebu-cpufreq.c
1516F:	drivers/irqchip/irq-armada-370-xp.c
1517F:	drivers/irqchip/irq-mvebu-*
1518F:	drivers/pinctrl/mvebu/
1519F:	drivers/rtc/rtc-armada38x.c
1520
1521ARM/Marvell Berlin SoC support
1522M:	Jisheng Zhang <jszhang@marvell.com>
1523M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1524L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1525S:	Maintained
1526F:	arch/arm/mach-berlin/
1527F:	arch/arm/boot/dts/berlin*
1528F:	arch/arm64/boot/dts/marvell/berlin*
1529
1530
1531ARM/Marvell Dove/MV78xx0/Orion SOC support
1532M:	Jason Cooper <jason@lakedaemon.net>
1533M:	Andrew Lunn <andrew@lunn.ch>
1534M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1535M:	Gregory Clement <gregory.clement@free-electrons.com>
1536L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1537S:	Maintained
1538F:	Documentation/devicetree/bindings/soc/dove/
1539F:	arch/arm/mach-dove/
1540F:	arch/arm/mach-mv78xx0/
1541F:	arch/arm/mach-orion5x/
1542F:	arch/arm/plat-orion/
1543F:	arch/arm/boot/dts/dove*
1544F:	arch/arm/boot/dts/orion5x*
1545
1546
1547ARM/Orion SoC/Technologic Systems TS-78xx platform support
1548M:	Alexander Clouter <alex@digriz.org.uk>
1549L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1550W:	http://www.digriz.org.uk/ts78xx/kernel
1551S:	Maintained
1552F:	arch/arm/mach-orion5x/ts78xx-*
1553
1554ARM/OXNAS platform support
1555M:	Neil Armstrong <narmstrong@baylibre.com>
1556L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1557L:	linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1558S:	Maintained
1559F:	arch/arm/mach-oxnas/
1560F:	arch/arm/boot/dts/ox8*.dtsi
1561F:	arch/arm/boot/dts/wd-mbwe.dts
1562F:	arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1563N:	oxnas
1564
1565ARM/Mediatek RTC DRIVER
1566M:	Eddie Huang <eddie.huang@mediatek.com>
1567L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1568L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1569S:	Maintained
1570F:	drivers/rtc/rtc-mt6397.c
1571
1572ARM/Mediatek SoC support
1573M:	Matthias Brugger <matthias.bgg@gmail.com>
1574L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1575L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1576S:	Maintained
1577F:	arch/arm/boot/dts/mt6*
1578F:	arch/arm/boot/dts/mt7*
1579F:	arch/arm/boot/dts/mt8*
1580F:	arch/arm/mach-mediatek/
1581F:	arch/arm64/boot/dts/mediatek/
1582N:	mtk
1583K:	mediatek
1584
1585ARM/Mediatek USB3 PHY DRIVER
1586M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1587L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1588L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1589S:	Maintained
1590F:	drivers/phy/phy-mt65xx-usb3.c
1591
1592ARM/MICREL KS8695 ARCHITECTURE
1593M:	Greg Ungerer <gerg@uclinux.org>
1594L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1595F:	arch/arm/mach-ks8695/
1596S:	Odd Fixes
1597
1598ARM/MIOA701 MACHINE SUPPORT
1599M:	Robert Jarzmik <robert.jarzmik@free.fr>
1600L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1601F:	arch/arm/mach-pxa/mioa701.c
1602S:	Maintained
1603
1604ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1605M:	Michael Petchkovsky <mkpetch@internode.on.net>
1606S:	Maintained
1607
1608ARM/NOMADIK ARCHITECTURE
1609M:	Alessandro Rubini <rubini@unipv.it>
1610M:	Linus Walleij <linus.walleij@linaro.org>
1611L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1612S:	Maintained
1613F:	arch/arm/mach-nomadik/
1614F:	drivers/pinctrl/nomadik/
1615F:	drivers/i2c/busses/i2c-nomadik.c
1616T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1617
1618ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1619M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1620L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1621W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1622S:	Supported
1623
1624ARM/TOSA MACHINE SUPPORT
1625M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1626M:	Dirk Opfer <dirk@opfer-online.de>
1627S:	Maintained
1628
1629ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1630M:	Marek Vasut <marek.vasut@gmail.com>
1631L:	linux-arm-kernel@lists.infradead.org
1632W:	http://hackndev.com
1633S:	Maintained
1634F:	arch/arm/mach-pxa/include/mach/palmtx.h
1635F:	arch/arm/mach-pxa/palmtx.c
1636F:	arch/arm/mach-pxa/include/mach/palmt5.h
1637F:	arch/arm/mach-pxa/palmt5.c
1638F:	arch/arm/mach-pxa/include/mach/palmld.h
1639F:	arch/arm/mach-pxa/palmld.c
1640F:	arch/arm/mach-pxa/include/mach/palmte2.h
1641F:	arch/arm/mach-pxa/palmte2.c
1642F:	arch/arm/mach-pxa/include/mach/palmtc.h
1643F:	arch/arm/mach-pxa/palmtc.c
1644
1645ARM/PALM TREO SUPPORT
1646M:	Tomas Cech <sleep_walker@suse.com>
1647L:	linux-arm-kernel@lists.infradead.org
1648W:	http://hackndev.com
1649S:	Maintained
1650F:	arch/arm/mach-pxa/include/mach/palmtreo.h
1651F:	arch/arm/mach-pxa/palmtreo.c
1652
1653ARM/PALMZ72 SUPPORT
1654M:	Sergey Lapin <slapin@ossfans.org>
1655L:	linux-arm-kernel@lists.infradead.org
1656W:	http://hackndev.com
1657S:	Maintained
1658F:	arch/arm/mach-pxa/include/mach/palmz72.h
1659F:	arch/arm/mach-pxa/palmz72.c
1660
1661ARM/PLEB SUPPORT
1662M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1663W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1664S:	Maintained
1665
1666ARM/PT DIGITAL BOARD PORT
1667M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1668L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1669W:	http://www.armlinux.org.uk/
1670S:	Maintained
1671
1672ARM/QUALCOMM SUPPORT
1673M:	Andy Gross <andy.gross@linaro.org>
1674M:	David Brown <david.brown@linaro.org>
1675L:	linux-arm-msm@vger.kernel.org
1676L:	linux-soc@vger.kernel.org
1677S:	Maintained
1678F:	Documentation/devicetree/bindings/soc/qcom/
1679F:	arch/arm/boot/dts/qcom-*.dts
1680F:	arch/arm/boot/dts/qcom-*.dtsi
1681F:	arch/arm/mach-qcom/
1682F:	arch/arm64/boot/dts/qcom/*
1683F:	drivers/i2c/busses/i2c-qup.c
1684F:	drivers/clk/qcom/
1685F:	drivers/dma/qcom/
1686F:	drivers/soc/qcom/
1687F:	drivers/spi/spi-qup.c
1688F:	drivers/tty/serial/msm_serial.h
1689F:	drivers/tty/serial/msm_serial.c
1690F:	drivers/*/pm8???-*
1691F:	drivers/mfd/ssbi.c
1692F:	drivers/firmware/qcom_scm.c
1693T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1694
1695ARM/RADISYS ENP2611 MACHINE SUPPORT
1696M:	Lennert Buytenhek <kernel@wantstofly.org>
1697L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1698S:	Maintained
1699
1700ARM/REALTEK ARCHITECTURE
1701M:	Andreas Färber <afaerber@suse.de>
1702L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1703S:	Maintained
1704F:	arch/arm64/boot/dts/realtek/
1705F:	Documentation/devicetree/bindings/arm/realtek.txt
1706
1707ARM/RENESAS ARM64 ARCHITECTURE
1708M:	Simon Horman <horms@verge.net.au>
1709M:	Magnus Damm <magnus.damm@gmail.com>
1710L:	linux-renesas-soc@vger.kernel.org
1711Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1712T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1713S:	Supported
1714F:	arch/arm64/boot/dts/renesas/
1715F:	drivers/soc/renesas/
1716F:	include/linux/soc/renesas/
1717
1718ARM/RISCPC ARCHITECTURE
1719M:	Russell King <linux@armlinux.org.uk>
1720L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1721W:	http://www.armlinux.org.uk/
1722S:	Maintained
1723F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1724F:	arch/arm/include/asm/hardware/ioc.h
1725F:	arch/arm/include/asm/hardware/iomd.h
1726F:	arch/arm/include/asm/hardware/memc.h
1727F:	arch/arm/mach-rpc/
1728F:	drivers/net/ethernet/8390/etherh.c
1729F:	drivers/net/ethernet/i825xx/ether1*
1730F:	drivers/net/ethernet/seeq/ether3*
1731F:	drivers/scsi/arm/
1732
1733ARM/Rockchip SoC support
1734M:	Heiko Stuebner <heiko@sntech.de>
1735L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1736L:	linux-rockchip@lists.infradead.org
1737T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1738S:	Maintained
1739F:	arch/arm/boot/dts/rk3*
1740F:	arch/arm/boot/dts/rv1108*
1741F:	arch/arm/mach-rockchip/
1742F:	drivers/clk/rockchip/
1743F:	drivers/i2c/busses/i2c-rk3x.c
1744F:	drivers/*/*rockchip*
1745F:	drivers/*/*/*rockchip*
1746F:	sound/soc/rockchip/
1747N:	rockchip
1748
1749ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1750M:	Kukjin Kim <kgene@kernel.org>
1751M:	Krzysztof Kozlowski <krzk@kernel.org>
1752L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1753L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1754Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1755S:	Maintained
1756F:	arch/arm/boot/dts/s3c*
1757F:	arch/arm/boot/dts/s5p*
1758F:	arch/arm/boot/dts/samsung*
1759F:	arch/arm/boot/dts/exynos*
1760F:	arch/arm64/boot/dts/exynos/
1761F:	arch/arm/plat-samsung/
1762F:	arch/arm/mach-s3c24*/
1763F:	arch/arm/mach-s3c64xx/
1764F:	arch/arm/mach-s5p*/
1765F:	arch/arm/mach-exynos*/
1766F:	drivers/*/*s3c24*
1767F:	drivers/*/*/*s3c24*
1768F:	drivers/*/*s3c64xx*
1769F:	drivers/*/*s5pv210*
1770F:	drivers/memory/samsung/*
1771F:	drivers/soc/samsung/*
1772F:	Documentation/arm/Samsung/
1773F:	Documentation/devicetree/bindings/arm/samsung/
1774F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1775F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1776N:	exynos
1777
1778ARM/SAMSUNG MOBILE MACHINE SUPPORT
1779M:	Kyungmin Park <kyungmin.park@samsung.com>
1780L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1781S:	Maintained
1782F:	arch/arm/mach-s5pv210/
1783
1784ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1785M:	Kyungmin Park <kyungmin.park@samsung.com>
1786M:	Kamil Debski <kamil@wypas.org>
1787M:	Andrzej Hajda <a.hajda@samsung.com>
1788L:	linux-arm-kernel@lists.infradead.org
1789L:	linux-media@vger.kernel.org
1790S:	Maintained
1791F:	drivers/media/platform/s5p-g2d/
1792
1793ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1794M:	Kyungmin Park <kyungmin.park@samsung.com>
1795M:	Kamil Debski <kamil@wypas.org>
1796M:	Jeongtae Park <jtp.park@samsung.com>
1797M:	Andrzej Hajda <a.hajda@samsung.com>
1798L:	linux-arm-kernel@lists.infradead.org
1799L:	linux-media@vger.kernel.org
1800S:	Maintained
1801F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1802F:	drivers/media/platform/s5p-mfc/
1803
1804ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1805M:	Marek Szyprowski <m.szyprowski@samsung.com>
1806L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1807L:	linux-media@vger.kernel.org
1808S:	Maintained
1809F:	drivers/media/platform/s5p-cec/
1810F:	Documentation/devicetree/bindings/media/s5p-cec.txt
1811
1812ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1813M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1814M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1815L:	linux-arm-kernel@lists.infradead.org
1816L:	linux-media@vger.kernel.org
1817S:	Maintained
1818F:	drivers/media/platform/s5p-jpeg/
1819
1820ARM/SHMOBILE ARM ARCHITECTURE
1821M:	Simon Horman <horms@verge.net.au>
1822M:	Magnus Damm <magnus.damm@gmail.com>
1823L:	linux-renesas-soc@vger.kernel.org
1824Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1825T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1826S:	Supported
1827F:	arch/arm/boot/dts/emev2*
1828F:	arch/arm/boot/dts/r7s*
1829F:	arch/arm/boot/dts/r8a*
1830F:	arch/arm/boot/dts/sh*
1831F:	arch/arm/configs/shmobile_defconfig
1832F:	arch/arm/include/debug/renesas-scif.S
1833F:	arch/arm/mach-shmobile/
1834F:	drivers/soc/renesas/
1835F:	include/linux/soc/renesas/
1836
1837ARM/SOCFPGA ARCHITECTURE
1838M:	Dinh Nguyen <dinguyen@kernel.org>
1839S:	Maintained
1840F:	arch/arm/mach-socfpga/
1841F:	arch/arm/boot/dts/socfpga*
1842F:	arch/arm/configs/socfpga_defconfig
1843F:	arch/arm64/boot/dts/altera/
1844W:	http://www.rocketboards.org
1845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1846
1847ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1848M:	Dinh Nguyen <dinguyen@kernel.org>
1849S:	Maintained
1850F:	drivers/clk/socfpga/
1851
1852ARM/SOCFPGA EDAC SUPPORT
1853M:	Thor Thayer <thor.thayer@linux.intel.com>
1854S:	Maintained
1855F:	drivers/edac/altera_edac.
1856
1857ARM/STI ARCHITECTURE
1858M:	Patrice Chotard <patrice.chotard@st.com>
1859L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1860W:	http://www.stlinux.com
1861S:	Maintained
1862F:	arch/arm/mach-sti/
1863F:	arch/arm/boot/dts/sti*
1864F:	drivers/char/hw_random/st-rng.c
1865F:	drivers/clocksource/arm_global_timer.c
1866F:	drivers/clocksource/clksrc_st_lpc.c
1867F:	drivers/cpufreq/sti-cpufreq.c
1868F:	drivers/dma/st_fdma*
1869F:	drivers/i2c/busses/i2c-st.c
1870F:	drivers/media/rc/st_rc.c
1871F:	drivers/media/platform/sti/c8sectpfe/
1872F:	drivers/mmc/host/sdhci-st.c
1873F:	drivers/phy/st/phy-miphy28lp.c
1874F:	drivers/phy/st/phy-stih407-usb.c
1875F:	drivers/pinctrl/pinctrl-st.c
1876F:	drivers/remoteproc/st_remoteproc.c
1877F:	drivers/remoteproc/st_slim_rproc.c
1878F:	drivers/reset/sti/
1879F:	drivers/rtc/rtc-st-lpc.c
1880F:	drivers/tty/serial/st-asc.c
1881F:	drivers/usb/dwc3/dwc3-st.c
1882F:	drivers/usb/host/ehci-st.c
1883F:	drivers/usb/host/ohci-st.c
1884F:	drivers/watchdog/st_lpc_wdt.c
1885F:	drivers/ata/ahci_st.c
1886F:	include/linux/remoteproc/st_slim_rproc.h
1887
1888ARM/STM32 ARCHITECTURE
1889M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
1890M:	Alexandre Torgue <alexandre.torgue@st.com>
1891L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1892S:	Maintained
1893T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1894N:	stm32
1895F:	drivers/clocksource/armv7m_systick.c
1896
1897ARM/TANGO ARCHITECTURE
1898M:	Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1899L:	linux-arm-kernel@lists.infradead.org
1900S:	Maintained
1901N:	tango
1902
1903ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1904M:	Lennert Buytenhek <kernel@wantstofly.org>
1905L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1906S:	Maintained
1907
1908ARM/TETON BGA MACHINE SUPPORT
1909M:	"Mark F. Brown" <mark.brown314@gmail.com>
1910L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1911S:	Maintained
1912
1913ARM/THECUS N2100 MACHINE SUPPORT
1914M:	Lennert Buytenhek <kernel@wantstofly.org>
1915L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1916S:	Maintained
1917
1918ARM/NUVOTON W90X900 ARM ARCHITECTURE
1919M:	Wan ZongShun <mcuos.com@gmail.com>
1920L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1921W:	http://www.mcuos.com
1922S:	Maintained
1923F:	arch/arm/mach-w90x900/
1924F:	drivers/input/keyboard/w90p910_keypad.c
1925F:	drivers/input/touchscreen/w90p910_ts.c
1926F:	drivers/watchdog/nuc900_wdt.c
1927F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1928F:	drivers/mtd/nand/nuc900_nand.c
1929F:	drivers/rtc/rtc-nuc900.c
1930F:	drivers/spi/spi-nuc900.c
1931F:	drivers/usb/host/ehci-w90x900.c
1932F:	drivers/video/fbdev/nuc900fb.c
1933
1934ARM/U300 MACHINE SUPPORT
1935M:	Linus Walleij <linus.walleij@linaro.org>
1936L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1937S:	Supported
1938F:	arch/arm/mach-u300/
1939F:	drivers/clocksource/timer-u300.c
1940F:	drivers/i2c/busses/i2c-stu300.c
1941F:	drivers/rtc/rtc-coh901331.c
1942F:	drivers/watchdog/coh901327_wdt.c
1943F:	drivers/dma/coh901318*
1944F:	drivers/mfd/ab3100*
1945F:	drivers/rtc/rtc-ab3100.c
1946F:	drivers/rtc/rtc-coh901331.c
1947T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1948
1949ARM/UNIPHIER ARCHITECTURE
1950M:	Masahiro Yamada <yamada.masahiro@socionext.com>
1951L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1952T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1953S:	Maintained
1954F:	arch/arm/boot/dts/uniphier*
1955F:	arch/arm/include/asm/hardware/cache-uniphier.h
1956F:	arch/arm/mach-uniphier/
1957F:	arch/arm/mm/cache-uniphier.c
1958F:	arch/arm64/boot/dts/socionext/
1959F:	drivers/bus/uniphier-system-bus.c
1960F:	drivers/clk/uniphier/
1961F:	drivers/i2c/busses/i2c-uniphier*
1962F:	drivers/pinctrl/uniphier/
1963F:	drivers/reset/reset-uniphier.c
1964F:	drivers/tty/serial/8250/8250_uniphier.c
1965N:	uniphier
1966
1967ARM/Ux500 ARM ARCHITECTURE
1968M:	Linus Walleij <linus.walleij@linaro.org>
1969L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1970S:	Maintained
1971F:	arch/arm/mach-ux500/
1972F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1973F:	drivers/dma/ste_dma40*
1974F:	drivers/hwspinlock/u8500_hsem.c
1975F:	drivers/mfd/abx500*
1976F:	drivers/mfd/ab8500*
1977F:	drivers/mfd/dbx500*
1978F:	drivers/mfd/db8500*
1979F:	drivers/pinctrl/nomadik/pinctrl-ab*
1980F:	drivers/pinctrl/nomadik/pinctrl-nomadik*
1981F:	drivers/rtc/rtc-ab8500.c
1982F:	drivers/rtc/rtc-pl031.c
1983T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1984
1985ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1986M:	Ulf Hansson <ulf.hansson@linaro.org>
1987L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1988T:	git git://git.linaro.org/people/ulfh/clk.git
1989S:	Maintained
1990F:	drivers/clk/ux500/
1991
1992ARM/VERSATILE EXPRESS PLATFORM
1993M:	Liviu Dudau <liviu.dudau@arm.com>
1994M:	Sudeep Holla <sudeep.holla@arm.com>
1995M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1996L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1997S:	Maintained
1998F:	arch/arm/boot/dts/vexpress*
1999F:	arch/arm64/boot/dts/arm/
2000F:	arch/arm/mach-vexpress/
2001F:	*/*/vexpress*
2002F:	*/*/*/vexpress*
2003F:	drivers/clk/versatile/clk-vexpress-osc.c
2004F:	drivers/clocksource/versatile.c
2005N:	mps2
2006
2007ARM/VFP SUPPORT
2008M:	Russell King <linux@armlinux.org.uk>
2009L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2010W:	http://www.armlinux.org.uk/
2011S:	Maintained
2012F:	arch/arm/vfp/
2013
2014ARM/VOIPAC PXA270 SUPPORT
2015M:	Marek Vasut <marek.vasut@gmail.com>
2016L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2017S:	Maintained
2018F:	arch/arm/mach-pxa/vpac270.c
2019F:	arch/arm/mach-pxa/include/mach/vpac270.h
2020
2021ARM/VT8500 ARM ARCHITECTURE
2022M:	Tony Prisk <linux@prisktech.co.nz>
2023L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2024S:	Maintained
2025F:	arch/arm/mach-vt8500/
2026F:	drivers/clocksource/vt8500_timer.c
2027F:	drivers/i2c/busses/i2c-wmt.c
2028F:	drivers/mmc/host/wmt-sdmmc.c
2029F:	drivers/pwm/pwm-vt8500.c
2030F:	drivers/rtc/rtc-vt8500.c
2031F:	drivers/tty/serial/vt8500_serial.c
2032F:	drivers/usb/host/ehci-platform.c
2033F:	drivers/usb/host/uhci-platform.c
2034F:	drivers/video/fbdev/vt8500lcdfb.*
2035F:	drivers/video/fbdev/wm8505fb*
2036F:	drivers/video/fbdev/wmt_ge_rops.*
2037
2038ARM/ZIPIT Z2 SUPPORT
2039M:	Marek Vasut <marek.vasut@gmail.com>
2040L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2041S:	Maintained
2042F:	arch/arm/mach-pxa/z2.c
2043F:	arch/arm/mach-pxa/include/mach/z2.h
2044
2045ARM/ZTE ARCHITECTURE
2046M:	Jun Nie <jun.nie@linaro.org>
2047M:	Baoyou Xie <baoyou.xie@linaro.org>
2048L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2049S:	Maintained
2050F:	arch/arm/mach-zx/
2051F:	drivers/clk/zte/
2052F:	drivers/reset/reset-zx2967.c
2053F:	drivers/soc/zte/
2054F:	Documentation/devicetree/bindings/arm/zte.txt
2055F:	Documentation/devicetree/bindings/clock/zx296702-clk.txt
2056F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2057F:	Documentation/devicetree/bindings/soc/zte/
2058F:	include/dt-bindings/soc/zx*.h
2059
2060ARM/ZYNQ ARCHITECTURE
2061M:	Michal Simek <michal.simek@xilinx.com>
2062R:	Sören Brinkmann <soren.brinkmann@xilinx.com>
2063L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2064W:	http://wiki.xilinx.com
2065T:	git https://github.com/Xilinx/linux-xlnx.git
2066S:	Supported
2067F:	arch/arm/mach-zynq/
2068F:	drivers/cpuidle/cpuidle-zynq.c
2069F:	drivers/block/xsysace.c
2070N:	zynq
2071N:	xilinx
2072F:	drivers/clocksource/cadence_ttc_timer.c
2073F:	drivers/i2c/busses/i2c-cadence.c
2074F:	drivers/mmc/host/sdhci-of-arasan.c
2075F:	drivers/edac/synopsys_edac.c
2076
2077ARM SMMU DRIVERS
2078M:	Will Deacon <will.deacon@arm.com>
2079R:	Robin Murphy <robin.murphy@arm.com>
2080L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2081S:	Maintained
2082F:	drivers/iommu/arm-smmu.c
2083F:	drivers/iommu/arm-smmu-v3.c
2084F:	drivers/iommu/io-pgtable-arm.c
2085F:	drivers/iommu/io-pgtable-arm-v7s.c
2086
2087ARM64 PORT (AARCH64 ARCHITECTURE)
2088M:	Catalin Marinas <catalin.marinas@arm.com>
2089M:	Will Deacon <will.deacon@arm.com>
2090L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2091T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2092S:	Maintained
2093F:	arch/arm64/
2094F:	Documentation/arm64/
2095
2096AS3645A LED FLASH CONTROLLER DRIVER
2097M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2098L:	linux-media@vger.kernel.org
2099T:	git git://linuxtv.org/media_tree.git
2100S:	Maintained
2101F:	drivers/media/i2c/as3645a.c
2102F:	include/media/i2c/as3645a.h
2103
2104ASAHI KASEI AK8974 DRIVER
2105M:	Linus Walleij <linus.walleij@linaro.org>
2106L:	linux-iio@vger.kernel.org
2107W:	http://www.akm.com/
2108S:	Supported
2109F:	drivers/iio/magnetometer/ak8974.c
2110
2111ASC7621 HARDWARE MONITOR DRIVER
2112M:	George Joseph <george.joseph@fairview5.com>
2113L:	linux-hwmon@vger.kernel.org
2114S:	Maintained
2115F:	Documentation/hwmon/asc7621
2116F:	drivers/hwmon/asc7621.c
2117
2118ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2119M:	Corentin Chary <corentin.chary@gmail.com>
2120L:	acpi4asus-user@lists.sourceforge.net
2121L:	platform-driver-x86@vger.kernel.org
2122W:	http://acpi4asus.sf.net
2123S:	Maintained
2124F:	drivers/platform/x86/asus*.c
2125F:	drivers/platform/x86/eeepc*.c
2126
2127ASUS WIRELESS RADIO CONTROL DRIVER
2128M:	João Paulo Rechi Vita <jprvita@gmail.com>
2129L:	platform-driver-x86@vger.kernel.org
2130S:	Maintained
2131F:	drivers/platform/x86/asus-wireless.c
2132
2133ASYMMETRIC KEYS
2134M:	David Howells <dhowells@redhat.com>
2135L:	keyrings@vger.kernel.org
2136S:	Maintained
2137F:	Documentation/crypto/asymmetric-keys.txt
2138F:	include/linux/verification.h
2139F:	include/crypto/public_key.h
2140F:	include/crypto/pkcs7.h
2141F:	crypto/asymmetric_keys/
2142
2143ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2144R:	Dan Williams <dan.j.williams@intel.com>
2145W:	http://sourceforge.net/projects/xscaleiop
2146S:	Odd fixes
2147F:	Documentation/crypto/async-tx-api.txt
2148F:	crypto/async_tx/
2149F:	drivers/dma/
2150F:	include/linux/dmaengine.h
2151F:	include/linux/async_tx.h
2152
2153AT24 EEPROM DRIVER
2154M:	Wolfram Sang <wsa@the-dreams.de>
2155L:	linux-i2c@vger.kernel.org
2156S:	Maintained
2157F:	drivers/misc/eeprom/at24.c
2158F:	include/linux/platform_data/at24.h
2159
2160ATA OVER ETHERNET (AOE) DRIVER
2161M:	"Ed L. Cashin" <ed.cashin@acm.org>
2162W:	http://www.openaoe.org/
2163S:	Supported
2164F:	Documentation/aoe/
2165F:	drivers/block/aoe/
2166
2167ATHEROS 71XX/9XXX GPIO DRIVER
2168M:	Alban Bedel <albeu@free.fr>
2169W:	https://github.com/AlbanBedel/linux
2170T:	git git://github.com/AlbanBedel/linux
2171S:	Maintained
2172F:	drivers/gpio/gpio-ath79.c
2173F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2174
2175ATHEROS ATH GENERIC UTILITIES
2176M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2177L:	linux-wireless@vger.kernel.org
2178S:	Supported
2179F:	drivers/net/wireless/ath/*
2180
2181ATHEROS ATH5K WIRELESS DRIVER
2182M:	Jiri Slaby <jirislaby@gmail.com>
2183M:	Nick Kossifidis <mickflemm@gmail.com>
2184M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2185L:	linux-wireless@vger.kernel.org
2186W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2187S:	Maintained
2188F:	drivers/net/wireless/ath/ath5k/
2189
2190ATHEROS ATH6KL WIRELESS DRIVER
2191M:	Kalle Valo <kvalo@qca.qualcomm.com>
2192L:	linux-wireless@vger.kernel.org
2193W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2195S:	Supported
2196F:	drivers/net/wireless/ath/ath6kl/
2197
2198WILOCITY WIL6210 WIRELESS DRIVER
2199M:	Maya Erez <qca_merez@qca.qualcomm.com>
2200L:	linux-wireless@vger.kernel.org
2201L:	wil6210@qca.qualcomm.com
2202S:	Supported
2203W:	http://wireless.kernel.org/en/users/Drivers/wil6210
2204F:	drivers/net/wireless/ath/wil6210/
2205F:	include/uapi/linux/wil6210_uapi.h
2206
2207CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2208M:	Christian Lamparter <chunkeey@googlemail.com>
2209L:	linux-wireless@vger.kernel.org
2210W:	http://wireless.kernel.org/en/users/Drivers/carl9170
2211S:	Maintained
2212F:	drivers/net/wireless/ath/carl9170/
2213
2214ATK0110 HWMON DRIVER
2215M:	Luca Tettamanti <kronos.it@gmail.com>
2216L:	linux-hwmon@vger.kernel.org
2217S:	Maintained
2218F:	drivers/hwmon/asus_atk0110.c
2219
2220ATI_REMOTE2 DRIVER
2221M:	Ville Syrjala <syrjala@sci.fi>
2222S:	Maintained
2223F:	drivers/input/misc/ati_remote2.c
2224
2225ATLX ETHERNET DRIVERS
2226M:	Jay Cliburn <jcliburn@gmail.com>
2227M:	Chris Snook <chris.snook@gmail.com>
2228L:	netdev@vger.kernel.org
2229W:	http://sourceforge.net/projects/atl1
2230W:	http://atl1.sourceforge.net
2231S:	Maintained
2232F:	drivers/net/ethernet/atheros/
2233
2234ATM
2235M:	Chas Williams <3chas3@gmail.com>
2236L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2237L:	netdev@vger.kernel.org
2238W:	http://linux-atm.sourceforge.net
2239S:	Maintained
2240F:	drivers/atm/
2241F:	include/linux/atm*
2242F:	include/uapi/linux/atm*
2243
2244ATMEL AT91 / AT32 MCI DRIVER
2245M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2246S:	Maintained
2247F:	drivers/mmc/host/atmel-mci.c
2248
2249ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2250M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2251S:	Supported
2252F:	drivers/power/reset/at91-sama5d2_shdwc.c
2253
2254ATMEL SAMA5D2 ADC DRIVER
2255M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2256L:	linux-iio@vger.kernel.org
2257S:	Supported
2258F:	drivers/iio/adc/at91-sama5d2_adc.c
2259
2260ATMEL Audio ALSA driver
2261M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2262L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2263S:	Supported
2264F:	sound/soc/atmel
2265
2266ATMEL XDMA DRIVER
2267M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2268L:	linux-arm-kernel@lists.infradead.org
2269L:	dmaengine@vger.kernel.org
2270S:	Supported
2271F:	drivers/dma/at_xdmac.c
2272
2273ATMEL I2C DRIVER
2274M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2275L:	linux-i2c@vger.kernel.org
2276S:	Supported
2277F:	drivers/i2c/busses/i2c-at91.c
2278
2279ATMEL ISI DRIVER
2280M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2281L:	linux-media@vger.kernel.org
2282S:	Supported
2283F:	drivers/media/platform/atmel/atmel-isi.c
2284F:	include/media/atmel-isi.h
2285
2286ATMEL LCDFB DRIVER
2287M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2288L:	linux-fbdev@vger.kernel.org
2289S:	Maintained
2290F:	drivers/video/fbdev/atmel_lcdfb.c
2291F:	include/video/atmel_lcdc.h
2292
2293ATMEL MACB ETHERNET DRIVER
2294M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2295S:	Supported
2296F:	drivers/net/ethernet/cadence/
2297
2298ATMEL NAND DRIVER
2299M:	Wenyou Yang <wenyou.yang@atmel.com>
2300M:	Josh Wu <rainyfeeling@outlook.com>
2301L:	linux-mtd@lists.infradead.org
2302S:	Supported
2303F:	drivers/mtd/nand/atmel/*
2304
2305ATMEL SDMMC DRIVER
2306M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2307L:	linux-mmc@vger.kernel.org
2308S:	Supported
2309F:	drivers/mmc/host/sdhci-of-at91.c
2310
2311ATMEL SPI DRIVER
2312M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2313S:	Supported
2314F:	drivers/spi/spi-atmel.*
2315
2316ATMEL SSC DRIVER
2317M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2318L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2319S:	Supported
2320F:	drivers/misc/atmel-ssc.c
2321F:	include/linux/atmel-ssc.h
2322
2323ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2324M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2325L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2326S:	Supported
2327F:	drivers/misc/atmel_tclib.c
2328F:	drivers/clocksource/tcb_clksrc.c
2329
2330ATMEL USBA UDC DRIVER
2331M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2332L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2333S:	Supported
2334F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2335
2336ATMEL WIRELESS DRIVER
2337M:	Simon Kelley <simon@thekelleys.org.uk>
2338L:	linux-wireless@vger.kernel.org
2339W:	http://www.thekelleys.org.uk/atmel
2340W:	http://atmelwlandriver.sourceforge.net/
2341S:	Maintained
2342F:	drivers/net/wireless/atmel/atmel*
2343
2344ATMEL MAXTOUCH DRIVER
2345M:	Nick Dyer <nick@shmanahar.org>
2346T:	git git://github.com/ndyer/linux.git
2347S:	Maintained
2348F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2349F:	drivers/input/touchscreen/atmel_mxt_ts.c
2350F:	include/linux/platform_data/atmel_mxt_ts.h
2351
2352ATOMIC INFRASTRUCTURE
2353M:	Will Deacon <will.deacon@arm.com>
2354M:	Peter Zijlstra <peterz@infradead.org>
2355R:	Boqun Feng <boqun.feng@gmail.com>
2356L:	linux-kernel@vger.kernel.org
2357S:	Maintained
2358F:	arch/*/include/asm/atomic*.h
2359F:	include/*/atomic*.h
2360
2361ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2362M:	Bradley Grove <linuxdrivers@attotech.com>
2363L:	linux-scsi@vger.kernel.org
2364W:	http://www.attotech.com
2365S:	Supported
2366F:	drivers/scsi/esas2r
2367
2368ATUSB IEEE 802.15.4 RADIO DRIVER
2369M:	Stefan Schmidt <stefan@osg.samsung.com>
2370L:	linux-wpan@vger.kernel.org
2371S:	Maintained
2372F:	drivers/net/ieee802154/atusb.c
2373F:	drivers/net/ieee802154/atusb.h
2374F:	drivers/net/ieee802154/at86rf230.h
2375
2376AUDIT SUBSYSTEM
2377M:	Paul Moore <paul@paul-moore.com>
2378M:	Eric Paris <eparis@redhat.com>
2379L:	linux-audit@redhat.com (moderated for non-subscribers)
2380W:	http://people.redhat.com/sgrubb/audit/
2381T:	git git://git.infradead.org/users/pcmoore/audit
2382S:	Maintained
2383F:	include/linux/audit.h
2384F:	include/uapi/linux/audit.h
2385F:	kernel/audit*
2386
2387AUXILIARY DISPLAY DRIVERS
2388M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2389W:	http://miguelojeda.es/auxdisplay.htm
2390W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2391S:	Maintained
2392F:	drivers/auxdisplay/
2393F:	include/linux/cfag12864b.h
2394
2395AX.25 NETWORK LAYER
2396M:	Ralf Baechle <ralf@linux-mips.org>
2397L:	linux-hams@vger.kernel.org
2398W:	http://www.linux-ax25.org/
2399S:	Maintained
2400F:	include/uapi/linux/ax25.h
2401F:	include/net/ax25.h
2402F:	net/ax25/
2403
2404AXENTIA ASOC DRIVERS
2405M:	Peter Rosin <peda@axentia.se>
2406L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2407S:	Maintained
2408F:	Documentation/devicetree/bindings/sound/axentia,*
2409F:	sound/soc/atmel/tse850-pcm5142.c
2410
2411AXENTIA ARM DEVICES
2412M:	Peter Rosin <peda@axentia.se>
2413L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2414S:	Maintained
2415F:	Documentation/devicetree/bindings/arm/axentia.txt
2416F:	arch/arm/boot/dts/at91-linea.dtsi
2417F:	arch/arm/boot/dts/at91-tse850-3.dts
2418
2419AZ6007 DVB DRIVER
2420M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2421M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2422L:	linux-media@vger.kernel.org
2423W:	https://linuxtv.org
2424T:	git git://linuxtv.org/media_tree.git
2425S:	Maintained
2426F:	drivers/media/usb/dvb-usb-v2/az6007.c
2427
2428AZTECH FM RADIO RECEIVER DRIVER
2429M:	Hans Verkuil <hverkuil@xs4all.nl>
2430L:	linux-media@vger.kernel.org
2431T:	git git://linuxtv.org/media_tree.git
2432W:	https://linuxtv.org
2433S:	Maintained
2434F:	drivers/media/radio/radio-aztech*
2435
2436B43 WIRELESS DRIVER
2437L:	linux-wireless@vger.kernel.org
2438L:	b43-dev@lists.infradead.org
2439W:	http://wireless.kernel.org/en/users/Drivers/b43
2440S:	Odd Fixes
2441F:	drivers/net/wireless/broadcom/b43/
2442
2443B43LEGACY WIRELESS DRIVER
2444M:	Larry Finger <Larry.Finger@lwfinger.net>
2445L:	linux-wireless@vger.kernel.org
2446L:	b43-dev@lists.infradead.org
2447W:	http://wireless.kernel.org/en/users/Drivers/b43
2448S:	Maintained
2449F:	drivers/net/wireless/broadcom/b43legacy/
2450
2451BACKLIGHT CLASS/SUBSYSTEM
2452M:	Lee Jones <lee.jones@linaro.org>
2453M:	Daniel Thompson <daniel.thompson@linaro.org>
2454M:	Jingoo Han <jingoohan1@gmail.com>
2455T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2456S:	Maintained
2457F:	drivers/video/backlight/
2458F:	include/linux/backlight.h
2459F:	include/linux/pwm_backlight.h
2460F:	Documentation/devicetree/bindings/leds/backlight
2461
2462BATMAN ADVANCED
2463M:	Marek Lindner <mareklindner@neomailbox.ch>
2464M:	Simon Wunderlich <sw@simonwunderlich.de>
2465M:	Antonio Quartulli <a@unstable.cc>
2466L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2467W:	https://www.open-mesh.org/
2468Q:	https://patchwork.open-mesh.org/project/batman/list/
2469S:	Maintained
2470F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2471F:	Documentation/ABI/testing/sysfs-class-net-mesh
2472F:	Documentation/networking/batman-adv.txt
2473F:	include/uapi/linux/batman_adv.h
2474F:	net/batman-adv/
2475
2476BAYCOM/HDLCDRV DRIVERS FOR AX.25
2477M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2478L:	linux-hams@vger.kernel.org
2479W:	http://www.baycom.org/~tom/ham/ham.html
2480S:	Maintained
2481F:	drivers/net/hamradio/baycom*
2482
2483BCACHE (BLOCK LAYER CACHE)
2484M:	Kent Overstreet <kent.overstreet@gmail.com>
2485L:	linux-bcache@vger.kernel.org
2486W:	http://bcache.evilpiepirate.org
2487S:	Orphan
2488F:	drivers/md/bcache/
2489
2490BDISP ST MEDIA DRIVER
2491M:	Fabien Dessenne <fabien.dessenne@st.com>
2492L:	linux-media@vger.kernel.org
2493T:	git git://linuxtv.org/media_tree.git
2494W:	https://linuxtv.org
2495S:	Supported
2496F:	drivers/media/platform/sti/bdisp
2497
2498DELTA ST MEDIA DRIVER
2499M:	Hugues Fruchet <hugues.fruchet@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/delta
2505
2506BEFS FILE SYSTEM
2507M:	Luis de Bethencourt <luisbg@osg.samsung.com>
2508M:	Salah Triki <salah.triki@gmail.com>
2509S:	Maintained
2510T:	git git://github.com/luisbg/linux-befs.git
2511F:	Documentation/filesystems/befs.txt
2512F:	fs/befs/
2513
2514BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2515M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2516L:	netdev@vger.kernel.org
2517S:	Maintained
2518F:	drivers/net/ethernet/ec_bhf.c
2519
2520BFS FILE SYSTEM
2521M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2522S:	Maintained
2523F:	Documentation/filesystems/bfs.txt
2524F:	fs/bfs/
2525F:	include/uapi/linux/bfs_fs.h
2526
2527BLACKFIN ARCHITECTURE
2528M:	Steven Miao <realmz6@gmail.com>
2529L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2530T:	git git://git.code.sf.net/p/adi-linux/code
2531W:	http://blackfin.uclinux.org
2532S:	Supported
2533F:	arch/blackfin/
2534
2535BLACKFIN EMAC DRIVER
2536L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2537W:	http://blackfin.uclinux.org
2538S:	Supported
2539F:	drivers/net/ethernet/adi/
2540
2541BLACKFIN RTC DRIVER
2542L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2543W:	http://blackfin.uclinux.org
2544S:	Supported
2545F:	drivers/rtc/rtc-bfin.c
2546
2547BLACKFIN SDH DRIVER
2548M:	Sonic Zhang <sonic.zhang@analog.com>
2549L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2550W:	http://blackfin.uclinux.org
2551S:	Supported
2552F:	drivers/mmc/host/bfin_sdh.c
2553
2554BLACKFIN SERIAL DRIVER
2555M:	Sonic Zhang <sonic.zhang@analog.com>
2556L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2557W:	http://blackfin.uclinux.org
2558S:	Supported
2559F:	drivers/tty/serial/bfin_uart.c
2560
2561BLACKFIN WATCHDOG DRIVER
2562L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2563W:	http://blackfin.uclinux.org
2564S:	Supported
2565F:	drivers/watchdog/bfin_wdt.c
2566
2567BLACKFIN I2C TWI DRIVER
2568M:	Sonic Zhang <sonic.zhang@analog.com>
2569L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2570W:	http://blackfin.uclinux.org/
2571S:	Supported
2572F:	drivers/i2c/busses/i2c-bfin-twi.c
2573
2574BLACKFIN MEDIA DRIVER
2575M:	Scott Jiang <scott.jiang.linux@gmail.com>
2576L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2577W:	http://blackfin.uclinux.org/
2578S:	Supported
2579F:	drivers/media/platform/blackfin/
2580F:	drivers/media/i2c/adv7183*
2581F:	drivers/media/i2c/vs6624*
2582
2583BLINKM RGB LED DRIVER
2584M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2585S:	Maintained
2586F:	drivers/leds/leds-blinkm.c
2587
2588BLOCK LAYER
2589M:	Jens Axboe <axboe@kernel.dk>
2590L:	linux-block@vger.kernel.org
2591T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2592S:	Maintained
2593F:	block/
2594F:	kernel/trace/blktrace.c
2595F:	lib/sbitmap.c
2596
2597BFQ I/O SCHEDULER
2598M:	Paolo Valente <paolo.valente@linaro.org>
2599M:	Jens Axboe <axboe@kernel.dk>
2600L:	linux-block@vger.kernel.org
2601S:	Maintained
2602F:	block/bfq-*
2603F:	Documentation/block/bfq-iosched.txt
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
2634DMA MAPPING HELPERS
2635M:	Christoph Hellwig <hch@lst.de>
2636M:	Marek Szyprowski <m.szyprowski@samsung.com>
2637R:	Robin Murphy <robin.murphy@arm.com>
2638L:	linux-kernel@vger.kernel.org
2639T:	git git://git.infradead.org/users/hch/dma-mapping.git
2640W:	http://git.infradead.org/users/hch/dma-mapping.git
2641S:	Supported
2642F:	lib/dma-debug.c
2643F:	lib/dma-noop.c
2644F:	lib/dma-virt.c
2645F:	drivers/base/dma-mapping.c
2646F:	drivers/base/dma-coherent.c
2647F:	include/linux/dma-mapping.h
2648
2649BONDING DRIVER
2650M:	Jay Vosburgh <j.vosburgh@gmail.com>
2651M:	Veaceslav Falico <vfalico@gmail.com>
2652M:	Andy Gospodarek <andy@greyhouse.net>
2653L:	netdev@vger.kernel.org
2654W:	http://sourceforge.net/projects/bonding/
2655S:	Supported
2656F:	drivers/net/bonding/
2657F:	include/uapi/linux/if_bonding.h
2658
2659BPF (Safe dynamic programs and tools)
2660M:	Alexei Starovoitov <ast@kernel.org>
2661M:	Daniel Borkmann <daniel@iogearbox.net>
2662L:	netdev@vger.kernel.org
2663L:	linux-kernel@vger.kernel.org
2664S:	Supported
2665F:	arch/x86/net/bpf_jit*
2666F:	Documentation/networking/filter.txt
2667F:	include/linux/bpf*
2668F:	include/linux/filter.h
2669F:	include/uapi/linux/bpf*
2670F:	include/uapi/linux/filter.h
2671F:	kernel/bpf/
2672F:	kernel/trace/bpf_trace.c
2673F:	lib/test_bpf.c
2674F:	net/bpf/
2675F:	net/core/filter.c
2676F:	net/sched/act_bpf.c
2677F:	net/sched/cls_bpf.c
2678F:	samples/bpf/
2679F:	tools/net/bpf*
2680F:	tools/testing/selftests/bpf/
2681
2682BROADCOM B44 10/100 ETHERNET DRIVER
2683M:	Michael Chan <michael.chan@broadcom.com>
2684L:	netdev@vger.kernel.org
2685S:	Supported
2686F:	drivers/net/ethernet/broadcom/b44.*
2687
2688BROADCOM B53 ETHERNET SWITCH DRIVER
2689M:	Florian Fainelli <f.fainelli@gmail.com>
2690L:	netdev@vger.kernel.org
2691L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2692S:	Supported
2693F:	drivers/net/dsa/b53/*
2694F:	include/linux/platform_data/b53.h
2695
2696BROADCOM GENET ETHERNET DRIVER
2697M:	Florian Fainelli <f.fainelli@gmail.com>
2698L:	netdev@vger.kernel.org
2699S:	Supported
2700F:	drivers/net/ethernet/broadcom/genet/
2701
2702BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2703M:	Rasesh Mody <rasesh.mody@cavium.com>
2704M:	Harish Patil <harish.patil@cavium.com>
2705M:	Dept-GELinuxNICDev@cavium.com
2706L:	netdev@vger.kernel.org
2707S:	Supported
2708F:	drivers/net/ethernet/broadcom/bnx2.*
2709F:	drivers/net/ethernet/broadcom/bnx2_*
2710
2711BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2712M:	Yuval Mintz <Yuval.Mintz@cavium.com>
2713M:	Ariel Elior <ariel.elior@cavium.com>
2714M:	everest-linux-l2@cavium.com
2715L:	netdev@vger.kernel.org
2716S:	Supported
2717F:	drivers/net/ethernet/broadcom/bnx2x/
2718
2719BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2720M:	Michael Chan <michael.chan@broadcom.com>
2721L:	netdev@vger.kernel.org
2722S:	Supported
2723F:	drivers/net/ethernet/broadcom/bnxt/
2724
2725BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2726M:	Florian Fainelli <f.fainelli@gmail.com>
2727M:	Ray Jui <rjui@broadcom.com>
2728M:	Scott Branden <sbranden@broadcom.com>
2729M:	bcm-kernel-feedback-list@broadcom.com
2730T:	git git://github.com/broadcom/mach-bcm
2731S:	Maintained
2732N:	bcm281*
2733N:	bcm113*
2734N:	bcm216*
2735N:	kona
2736F:	arch/arm/mach-bcm/
2737
2738BROADCOM BCM2835 ARM ARCHITECTURE
2739M:	Eric Anholt <eric@anholt.net>
2740M:	Stefan Wahren <stefan.wahren@i2se.com>
2741L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2742L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2743T:	git git://github.com/anholt/linux
2744S:	Maintained
2745N:	bcm2835
2746F:	drivers/staging/vc04_services
2747
2748BROADCOM BCM47XX MIPS ARCHITECTURE
2749M:	Hauke Mehrtens <hauke@hauke-m.de>
2750M:	Rafał Miłecki <zajec5@gmail.com>
2751L:	linux-mips@linux-mips.org
2752S:	Maintained
2753F:	Documentation/devicetree/bindings/mips/brcm/
2754F:	arch/mips/bcm47xx/*
2755F:	arch/mips/include/asm/mach-bcm47xx/*
2756
2757BROADCOM BCM5301X ARM ARCHITECTURE
2758M:	Hauke Mehrtens <hauke@hauke-m.de>
2759M:	Rafał Miłecki <zajec5@gmail.com>
2760M:	Jon Mason <jonmason@broadcom.com>
2761M:	bcm-kernel-feedback-list@broadcom.com
2762L:	linux-arm-kernel@lists.infradead.org
2763S:	Maintained
2764F:	arch/arm/mach-bcm/bcm_5301x.c
2765F:	arch/arm/boot/dts/bcm5301x*.dtsi
2766F:	arch/arm/boot/dts/bcm470*
2767F:	arch/arm/boot/dts/bcm953012*
2768
2769BROADCOM BCM53573 ARM ARCHITECTURE
2770M:	Rafał Miłecki <rafal@milecki.pl>
2771L:	linux-arm-kernel@lists.infradead.org
2772S:	Maintained
2773F:	arch/arm/boot/dts/bcm53573*
2774F:	arch/arm/boot/dts/bcm47189*
2775
2776BROADCOM BCM63XX ARM ARCHITECTURE
2777M:	Florian Fainelli <f.fainelli@gmail.com>
2778M:	bcm-kernel-feedback-list@broadcom.com
2779L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2780T:	git git://github.com/broadcom/stblinux.git
2781S:	Maintained
2782N:	bcm63xx
2783
2784BROADCOM BCM63XX/BCM33XX UDC DRIVER
2785M:	Kevin Cernekee <cernekee@gmail.com>
2786L:	linux-usb@vger.kernel.org
2787S:	Maintained
2788F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2789
2790BROADCOM BCM7XXX ARM ARCHITECTURE
2791M:	Brian Norris <computersforpeace@gmail.com>
2792M:	Gregory Fong <gregory.0xf0@gmail.com>
2793M:	Florian Fainelli <f.fainelli@gmail.com>
2794M:	bcm-kernel-feedback-list@broadcom.com
2795L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2796T:	git git://github.com/broadcom/stblinux.git
2797S:	Maintained
2798F:	arch/arm/mach-bcm/*brcmstb*
2799F:	arch/arm/boot/dts/bcm7*.dts*
2800F:	drivers/bus/brcmstb_gisb.c
2801N:	brcmstb
2802
2803BROADCOM BMIPS MIPS ARCHITECTURE
2804M:	Kevin Cernekee <cernekee@gmail.com>
2805M:	Florian Fainelli <f.fainelli@gmail.com>
2806L:	linux-mips@linux-mips.org
2807T:	git git://github.com/broadcom/stblinux.git
2808S:	Maintained
2809F:	arch/mips/bmips/*
2810F:	arch/mips/include/asm/mach-bmips/*
2811F:	arch/mips/kernel/*bmips*
2812F:	arch/mips/boot/dts/brcm/bcm*.dts*
2813F:	drivers/irqchip/irq-bcm63*
2814F:	drivers/irqchip/irq-bcm7*
2815F:	drivers/irqchip/irq-brcmstb*
2816F:	include/linux/bcm963xx_nvram.h
2817F:	include/linux/bcm963xx_tag.h
2818
2819BROADCOM BMIPS CPUFREQ DRIVER
2820M:	Markus Mayer <mmayer@broadcom.com>
2821M:	bcm-kernel-feedback-list@broadcom.com
2822L:	linux-pm@vger.kernel.org
2823S:	Maintained
2824F:	drivers/cpufreq/bmips-cpufreq.c
2825
2826BROADCOM TG3 GIGABIT ETHERNET DRIVER
2827M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
2828M:	Prashant Sreedharan <prashant@broadcom.com>
2829M:	Michael Chan <mchan@broadcom.com>
2830L:	netdev@vger.kernel.org
2831S:	Supported
2832F:	drivers/net/ethernet/broadcom/tg3.*
2833
2834BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2835M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2836M:	Franky Lin <franky.lin@broadcom.com>
2837M:	Hante Meuleman <hante.meuleman@broadcom.com>
2838M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2839M:	Wright Feng <wright.feng@cypress.com>
2840L:	linux-wireless@vger.kernel.org
2841L:	brcm80211-dev-list.pdl@broadcom.com
2842L:	brcm80211-dev-list@cypress.com
2843S:	Supported
2844F:	drivers/net/wireless/broadcom/brcm80211/
2845
2846BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2847M:	QLogic-Storage-Upstream@qlogic.com
2848L:	linux-scsi@vger.kernel.org
2849S:	Supported
2850F:	drivers/scsi/bnx2fc/
2851
2852BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2853M:	QLogic-Storage-Upstream@qlogic.com
2854L:	linux-scsi@vger.kernel.org
2855S:	Supported
2856F:	drivers/scsi/bnx2i/
2857
2858BROADCOM IPROC ARM ARCHITECTURE
2859M:	Ray Jui <rjui@broadcom.com>
2860M:	Scott Branden <sbranden@broadcom.com>
2861M:	Jon Mason <jonmason@broadcom.com>
2862M:	bcm-kernel-feedback-list@broadcom.com
2863L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2864T:	git git://github.com/broadcom/cygnus-linux.git
2865S:	Maintained
2866N:	iproc
2867N:	cygnus
2868N:	bcm[-_]nsp
2869N:	bcm9113*
2870N:	bcm9583*
2871N:	bcm9585*
2872N:	bcm9586*
2873N:	bcm988312
2874N:	bcm113*
2875N:	bcm583*
2876N:	bcm585*
2877N:	bcm586*
2878N:	bcm88312
2879F:	arch/arm64/boot/dts/broadcom/ns2*
2880F:	drivers/clk/bcm/clk-ns*
2881F:	drivers/pinctrl/bcm/pinctrl-ns*
2882
2883BROADCOM BRCMSTB GPIO DRIVER
2884M:	Gregory Fong <gregory.0xf0@gmail.com>
2885L:	bcm-kernel-feedback-list@broadcom.com
2886S:	Supported
2887F:	drivers/gpio/gpio-brcmstb.c
2888F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2889
2890BROADCOM KONA GPIO DRIVER
2891M:	Ray Jui <rjui@broadcom.com>
2892L:	bcm-kernel-feedback-list@broadcom.com
2893S:	Supported
2894F:	drivers/gpio/gpio-bcm-kona.c
2895F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2896
2897BROADCOM NVRAM DRIVER
2898M:	Rafał Miłecki <zajec5@gmail.com>
2899L:	linux-mips@linux-mips.org
2900S:	Maintained
2901F:	drivers/firmware/broadcom/*
2902
2903BROADCOM STB NAND FLASH DRIVER
2904M:	Brian Norris <computersforpeace@gmail.com>
2905M:	Kamal Dasu <kdasu.kdev@gmail.com>
2906L:	linux-mtd@lists.infradead.org
2907L:	bcm-kernel-feedback-list@broadcom.com
2908S:	Maintained
2909F:	drivers/mtd/nand/brcmnand/
2910
2911BROADCOM STB AVS CPUFREQ DRIVER
2912M:	Markus Mayer <mmayer@broadcom.com>
2913M:	bcm-kernel-feedback-list@broadcom.com
2914L:	linux-pm@vger.kernel.org
2915S:	Maintained
2916F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2917F:	drivers/cpufreq/brcmstb*
2918
2919BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2920M:	Rafał Miłecki <zajec5@gmail.com>
2921L:	linux-wireless@vger.kernel.org
2922S:	Maintained
2923F:	drivers/bcma/
2924F:	include/linux/bcma/
2925
2926BROADCOM SYSTEMPORT ETHERNET DRIVER
2927M:	Florian Fainelli <f.fainelli@gmail.com>
2928L:	netdev@vger.kernel.org
2929S:	Supported
2930F:	drivers/net/ethernet/broadcom/bcmsysport.*
2931
2932BROADCOM NETXTREME-E ROCE DRIVER
2933M:	Selvin Xavier <selvin.xavier@broadcom.com>
2934M:	Devesh Sharma <devesh.sharma@broadcom.com>
2935M:	Somnath Kotur <somnath.kotur@broadcom.com>
2936M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2937L:	linux-rdma@vger.kernel.org
2938W:	http://www.broadcom.com
2939S:	Supported
2940F:	drivers/infiniband/hw/bnxt_re/
2941F:	include/uapi/rdma/bnxt_re-abi.h
2942
2943BROCADE BFA FC SCSI DRIVER
2944M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2945M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2946L:	linux-scsi@vger.kernel.org
2947S:	Supported
2948F:	drivers/scsi/bfa/
2949
2950BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2951M:	Rasesh Mody <rasesh.mody@cavium.com>
2952M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2953M:	Dept-GELinuxNICDev@cavium.com
2954L:	netdev@vger.kernel.org
2955S:	Supported
2956F:	drivers/net/ethernet/brocade/bna/
2957
2958BSG (block layer generic sg v4 driver)
2959M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2960L:	linux-scsi@vger.kernel.org
2961S:	Supported
2962F:	block/bsg.c
2963F:	include/linux/bsg.h
2964F:	include/uapi/linux/bsg.h
2965
2966BT87X AUDIO DRIVER
2967M:	Clemens Ladisch <clemens@ladisch.de>
2968L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2969T:	git git://git.alsa-project.org/alsa-kernel.git
2970S:	Maintained
2971F:	Documentation/sound/alsa/Bt87x.txt
2972F:	sound/pci/bt87x.c
2973
2974BT8XXGPIO DRIVER
2975M:	Michael Buesch <m@bues.ch>
2976W:	http://bu3sch.de/btgpio.php
2977S:	Maintained
2978F:	drivers/gpio/gpio-bt8xx.c
2979
2980BTRFS FILE SYSTEM
2981M:	Chris Mason <clm@fb.com>
2982M:	Josef Bacik <jbacik@fb.com>
2983M:	David Sterba <dsterba@suse.com>
2984L:	linux-btrfs@vger.kernel.org
2985W:	http://btrfs.wiki.kernel.org/
2986Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
2987T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2988S:	Maintained
2989F:	Documentation/filesystems/btrfs.txt
2990F:	fs/btrfs/
2991F:	include/linux/btrfs*
2992F:	include/uapi/linux/btrfs*
2993
2994BTTV VIDEO4LINUX DRIVER
2995M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2996M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2997L:	linux-media@vger.kernel.org
2998W:	https://linuxtv.org
2999T:	git git://linuxtv.org/media_tree.git
3000S:	Odd fixes
3001F:	Documentation/media/v4l-drivers/bttv*
3002F:	drivers/media/pci/bt8xx/bttv*
3003
3004BUSLOGIC SCSI DRIVER
3005M:	Khalid Aziz <khalid@gonehiking.org>
3006L:	linux-scsi@vger.kernel.org
3007S:	Maintained
3008F:	drivers/scsi/BusLogic.*
3009F:	drivers/scsi/FlashPoint.*
3010
3011C-MEDIA CMI8788 DRIVER
3012M:	Clemens Ladisch <clemens@ladisch.de>
3013L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3014T:	git git://git.alsa-project.org/alsa-kernel.git
3015S:	Maintained
3016F:	sound/pci/oxygen/
3017
3018C6X ARCHITECTURE
3019M:	Mark Salter <msalter@redhat.com>
3020M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3021L:	linux-c6x-dev@linux-c6x.org
3022W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3023S:	Maintained
3024F:	arch/c6x/
3025
3026CA8210 IEEE-802.15.4 RADIO DRIVER
3027M:	Harry Morris <h.morris@cascoda.com>
3028M:	linuxdev@cascoda.com
3029L:	linux-wpan@vger.kernel.org
3030W:	https://github.com/Cascoda/ca8210-linux.git
3031S:	Maintained
3032F:	drivers/net/ieee802154/ca8210.c
3033F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3034
3035CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3036M:	David Howells <dhowells@redhat.com>
3037L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3038S:	Supported
3039F:	Documentation/filesystems/caching/cachefiles.txt
3040F:	fs/cachefiles/
3041
3042CADET FM/AM RADIO RECEIVER DRIVER
3043M:	Hans Verkuil <hverkuil@xs4all.nl>
3044L:	linux-media@vger.kernel.org
3045T:	git git://linuxtv.org/media_tree.git
3046W:	https://linuxtv.org
3047S:	Maintained
3048F:	drivers/media/radio/radio-cadet*
3049
3050CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3051M:	Jonathan Corbet <corbet@lwn.net>
3052L:	linux-media@vger.kernel.org
3053T:	git git://linuxtv.org/media_tree.git
3054S:	Maintained
3055F:	Documentation/media/v4l-drivers/cafe_ccic*
3056F:	drivers/media/platform/marvell-ccic/
3057
3058CAIF NETWORK LAYER
3059M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3060L:	netdev@vger.kernel.org
3061S:	Supported
3062F:	Documentation/networking/caif/
3063F:	drivers/net/caif/
3064F:	include/uapi/linux/caif/
3065F:	include/net/caif/
3066F:	net/caif/
3067
3068CALGARY x86-64 IOMMU
3069M:	Muli Ben-Yehuda <mulix@mulix.org>
3070M:	Jon Mason <jdmason@kudzu.us>
3071L:	iommu@lists.linux-foundation.org
3072S:	Maintained
3073F:	arch/x86/kernel/pci-calgary_64.c
3074F:	arch/x86/kernel/tce_64.c
3075F:	arch/x86/include/asm/calgary.h
3076F:	arch/x86/include/asm/tce.h
3077
3078CAN NETWORK LAYER
3079M:	Oliver Hartkopp <socketcan@hartkopp.net>
3080M:	Marc Kleine-Budde <mkl@pengutronix.de>
3081L:	linux-can@vger.kernel.org
3082W:	https://github.com/linux-can
3083T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3084T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3085S:	Maintained
3086F:	Documentation/networking/can.txt
3087F:	net/can/
3088F:	include/linux/can/core.h
3089F:	include/uapi/linux/can.h
3090F:	include/uapi/linux/can/bcm.h
3091F:	include/uapi/linux/can/raw.h
3092F:	include/uapi/linux/can/gw.h
3093
3094CAN NETWORK DRIVERS
3095M:	Wolfgang Grandegger <wg@grandegger.com>
3096M:	Marc Kleine-Budde <mkl@pengutronix.de>
3097L:	linux-can@vger.kernel.org
3098W:	https://github.com/linux-can
3099T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3100T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3101S:	Maintained
3102F:	Documentation/devicetree/bindings/net/can/
3103F:	drivers/net/can/
3104F:	include/linux/can/dev.h
3105F:	include/linux/can/platform/
3106F:	include/uapi/linux/can/error.h
3107F:	include/uapi/linux/can/netlink.h
3108
3109CAPABILITIES
3110M:	Serge Hallyn <serge@hallyn.com>
3111L:	linux-security-module@vger.kernel.org
3112S:	Supported
3113F:	include/linux/capability.h
3114F:	include/uapi/linux/capability.h
3115F:	security/commoncap.c
3116F:	kernel/capability.c
3117
3118CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3119M:	Kevin Tsai <ktsai@capellamicro.com>
3120S:	Maintained
3121F:	drivers/iio/light/cm*
3122
3123CAVIUM THUNDERX2 ARM64 SOC
3124M:	Jayachandran C <jnair@caviumnetworks.com>
3125L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3126S:	Maintained
3127F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3128F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3129
3130CAVIUM I2C DRIVER
3131M:	Jan Glauber <jglauber@cavium.com>
3132M:	David Daney <david.daney@cavium.com>
3133W:	http://www.cavium.com
3134S:	Supported
3135F:	drivers/i2c/busses/i2c-octeon*
3136F:	drivers/i2c/busses/i2c-thunderx*
3137
3138CAVIUM MMC DRIVER
3139M:	Jan Glauber <jglauber@cavium.com>
3140M:	David Daney <david.daney@cavium.com>
3141M:	Steven J. Hill <Steven.Hill@cavium.com>
3142W:	http://www.cavium.com
3143S:	Supported
3144F:	drivers/mmc/host/cavium*
3145
3146CAVIUM LIQUIDIO NETWORK DRIVER
3147M:     Derek Chickles <derek.chickles@caviumnetworks.com>
3148M:     Satanand Burla <satananda.burla@caviumnetworks.com>
3149M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
3150M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3151L:     netdev@vger.kernel.org
3152W:     http://www.cavium.com
3153S:     Supported
3154F:     drivers/net/ethernet/cavium/liquidio/
3155
3156CAVIUM OCTEON-TX CRYPTO DRIVER
3157M:	George Cherian <george.cherian@cavium.com>
3158L:	linux-crypto@vger.kernel.org
3159W:	http://www.cavium.com
3160S:	Supported
3161F:	drivers/crypto/cavium/cpt/
3162
3163CC2520 IEEE-802.15.4 RADIO DRIVER
3164M:	Varka Bhadram <varkabhadram@gmail.com>
3165L:	linux-wpan@vger.kernel.org
3166S:	Maintained
3167F:	drivers/net/ieee802154/cc2520.c
3168F:	include/linux/spi/cc2520.h
3169F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3170
3171CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3172M:	Gilad Ben-Yossef <gilad@benyossef.com>
3173L:	linux-crypto@vger.kernel.org
3174L:	driverdev-devel@linuxdriverproject.org
3175S:	Supported
3176F:	drivers/staging/ccree/
3177W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3178
3179CEC FRAMEWORK
3180M:	Hans Verkuil <hans.verkuil@cisco.com>
3181L:	linux-media@vger.kernel.org
3182T:	git git://linuxtv.org/media_tree.git
3183W:	http://linuxtv.org
3184S:	Supported
3185F:	Documentation/media/kapi/cec-core.rst
3186F:	Documentation/media/uapi/cec
3187F:	drivers/media/cec/
3188F:	drivers/media/rc/keymaps/rc-cec.c
3189F:	include/media/cec.h
3190F:	include/media/cec-notifier.h
3191F:	include/uapi/linux/cec.h
3192F:	include/uapi/linux/cec-funcs.h
3193F:	Documentation/devicetree/bindings/media/cec.txt
3194
3195CELL BROADBAND ENGINE ARCHITECTURE
3196M:	Arnd Bergmann <arnd@arndb.de>
3197L:	linuxppc-dev@lists.ozlabs.org
3198W:	http://www.ibm.com/developerworks/power/cell/
3199S:	Supported
3200F:	arch/powerpc/include/asm/cell*.h
3201F:	arch/powerpc/include/asm/spu*.h
3202F:	arch/powerpc/include/uapi/asm/spu*.h
3203F:	arch/powerpc/oprofile/*cell*
3204F:	arch/powerpc/platforms/cell/
3205
3206CEPH COMMON CODE (LIBCEPH)
3207M:	Ilya Dryomov <idryomov@gmail.com>
3208M:	"Yan, Zheng" <zyan@redhat.com>
3209M:	Sage Weil <sage@redhat.com>
3210L:	ceph-devel@vger.kernel.org
3211W:	http://ceph.com/
3212T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3213T:	git git://github.com/ceph/ceph-client.git
3214S:	Supported
3215F:	net/ceph/
3216F:	include/linux/ceph/
3217F:	include/linux/crush/
3218
3219CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3220M:	"Yan, Zheng" <zyan@redhat.com>
3221M:	Sage Weil <sage@redhat.com>
3222M:	Ilya Dryomov <idryomov@gmail.com>
3223L:	ceph-devel@vger.kernel.org
3224W:	http://ceph.com/
3225T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3226T:	git git://github.com/ceph/ceph-client.git
3227S:	Supported
3228F:	Documentation/filesystems/ceph.txt
3229F:	fs/ceph/
3230
3231CERTIFICATE HANDLING:
3232M:	David Howells <dhowells@redhat.com>
3233M:	David Woodhouse <dwmw2@infradead.org>
3234L:	keyrings@vger.kernel.org
3235S:	Maintained
3236F:	Documentation/module-signing.txt
3237F:	certs/
3238F:	scripts/sign-file.c
3239F:	scripts/extract-cert.c
3240
3241CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3242L:	linux-usb@vger.kernel.org
3243S:	Orphan
3244F:	Documentation/usb/WUSB-Design-overview.txt
3245F:	Documentation/usb/wusb-cbaf
3246F:	drivers/usb/host/hwa-hc.c
3247F:	drivers/usb/host/whci/
3248F:	drivers/usb/wusbcore/
3249F:	include/linux/usb/wusb*
3250
3251HT16K33 LED CONTROLLER DRIVER
3252M:	Robin van der Gracht <robin@protonic.nl>
3253S:	Maintained
3254F:	drivers/auxdisplay/ht16k33.c
3255F:	Documentation/devicetree/bindings/display/ht16k33.txt
3256
3257CFAG12864B LCD DRIVER
3258M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3259W:	http://miguelojeda.es/auxdisplay.htm
3260W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3261S:	Maintained
3262F:	drivers/auxdisplay/cfag12864b.c
3263F:	include/linux/cfag12864b.h
3264
3265CFAG12864BFB LCD FRAMEBUFFER DRIVER
3266M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3267W:	http://miguelojeda.es/auxdisplay.htm
3268W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3269S:	Maintained
3270F:	drivers/auxdisplay/cfag12864bfb.c
3271F:	include/linux/cfag12864b.h
3272
3273CFG80211 and NL80211
3274M:	Johannes Berg <johannes@sipsolutions.net>
3275L:	linux-wireless@vger.kernel.org
3276W:	http://wireless.kernel.org/
3277T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3278T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3279S:	Maintained
3280F:	include/uapi/linux/nl80211.h
3281F:	include/net/cfg80211.h
3282F:	net/wireless/*
3283X:	net/wireless/wext*
3284
3285CHAR and MISC DRIVERS
3286M:	Arnd Bergmann <arnd@arndb.de>
3287M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3288T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3289S:	Supported
3290F:	drivers/char/*
3291F:	drivers/misc/*
3292F:	include/linux/miscdevice.h
3293
3294CHECKPATCH
3295M:	Andy Whitcroft <apw@canonical.com>
3296M:	Joe Perches <joe@perches.com>
3297S:	Maintained
3298F:	scripts/checkpatch.pl
3299
3300CHINESE DOCUMENTATION
3301M:	Harry Wei <harryxiyou@gmail.com>
3302L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3303L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3304S:	Maintained
3305F:	Documentation/translations/zh_CN/
3306
3307CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3308M:	Peter Chen <Peter.Chen@nxp.com>
3309T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3310L:	linux-usb@vger.kernel.org
3311S:	Maintained
3312F:	drivers/usb/chipidea/
3313
3314CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3315M:	Hans de Goede <hdegoede@redhat.com>
3316L:	linux-input@vger.kernel.org
3317S:	Maintained
3318F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3319F:	drivers/input/touchscreen/chipone_icn8318.c
3320
3321CHROME HARDWARE PLATFORM SUPPORT
3322M:	Olof Johansson <olof@lixom.net>
3323S:	Maintained
3324T:	git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3325F:	drivers/platform/chrome/
3326
3327CISCO VIC ETHERNET NIC DRIVER
3328M:	Christian Benvenuti <benve@cisco.com>
3329M:	Govindarajulu Varadarajan <_govind@gmx.com>
3330M:	Neel Patel <neepatel@cisco.com>
3331S:	Supported
3332F:	drivers/net/ethernet/cisco/enic/
3333
3334CISCO VIC LOW LATENCY NIC DRIVER
3335M:	Christian Benvenuti <benve@cisco.com>
3336M:	Dave Goodell <dgoodell@cisco.com>
3337S:	Supported
3338F:	drivers/infiniband/hw/usnic/
3339
3340CIRRUS LOGIC EP93XX ETHERNET DRIVER
3341M:	Hartley Sweeten <hsweeten@visionengravers.com>
3342L:	netdev@vger.kernel.org
3343S:	Maintained
3344F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3345
3346CIRRUS LOGIC AUDIO CODEC DRIVERS
3347M:	Brian Austin <brian.austin@cirrus.com>
3348M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3349L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3350S:	Maintained
3351F:	sound/soc/codecs/cs*
3352
3353CLEANCACHE API
3354M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3355L:	linux-kernel@vger.kernel.org
3356S:	Maintained
3357F:	mm/cleancache.c
3358F:	include/linux/cleancache.h
3359
3360CLK API
3361M:	Russell King <linux@armlinux.org.uk>
3362L:	linux-clk@vger.kernel.org
3363S:	Maintained
3364F:	include/linux/clk.h
3365
3366CLOCKSOURCE, CLOCKEVENT DRIVERS
3367M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3368M:	Thomas Gleixner <tglx@linutronix.de>
3369L:	linux-kernel@vger.kernel.org
3370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3371S:	Supported
3372F:	drivers/clocksource
3373
3374CISCO FCOE HBA DRIVER
3375M:	Satish Kharat <satishkh@cisco.com>
3376M:	Sesidhar Baddela <sebaddel@cisco.com>
3377M:	Karan Tilak Kumar <kartilak@cisco.com>
3378L:	linux-scsi@vger.kernel.org
3379S:	Supported
3380F:	drivers/scsi/fnic/
3381
3382CISCO SCSI HBA DRIVER
3383M:	Karan Tilak Kumar <kartilak@cisco.com>
3384M:	Sesidhar Baddela <sebaddel@cisco.com>
3385L:	linux-scsi@vger.kernel.org
3386S:	Supported
3387F:	drivers/scsi/snic/
3388
3389CMPC ACPI DRIVER
3390M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3391M:	Daniel Oliveira Nascimento <don@syst.com.br>
3392L:	platform-driver-x86@vger.kernel.org
3393S:	Supported
3394F:	drivers/platform/x86/classmate-laptop.c
3395
3396COBALT MEDIA DRIVER
3397M:	Hans Verkuil <hans.verkuil@cisco.com>
3398L:	linux-media@vger.kernel.org
3399T:	git git://linuxtv.org/media_tree.git
3400W:	https://linuxtv.org
3401S:	Supported
3402F:	drivers/media/pci/cobalt/
3403
3404COCCINELLE/Semantic Patches (SmPL)
3405M:	Julia Lawall <Julia.Lawall@lip6.fr>
3406M:	Gilles Muller <Gilles.Muller@lip6.fr>
3407M:	Nicolas Palix <nicolas.palix@imag.fr>
3408M:	Michal Marek <mmarek@suse.com>
3409L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3410T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3411W:	http://coccinelle.lip6.fr/
3412S:	Supported
3413F:	Documentation/dev-tools/coccinelle.rst
3414F:	scripts/coccinelle/
3415F:	scripts/coccicheck
3416
3417CODA FILE SYSTEM
3418M:	Jan Harkes <jaharkes@cs.cmu.edu>
3419M:	coda@cs.cmu.edu
3420L:	codalist@coda.cs.cmu.edu
3421W:	http://www.coda.cs.cmu.edu/
3422S:	Maintained
3423F:	Documentation/filesystems/coda.txt
3424F:	fs/coda/
3425F:	include/linux/coda*.h
3426F:	include/uapi/linux/coda*.h
3427
3428CODA V4L2 MEM2MEM DRIVER
3429M:	Philipp Zabel <p.zabel@pengutronix.de>
3430L:	linux-media@vger.kernel.org
3431S:	Maintained
3432F:	Documentation/devicetree/bindings/media/coda.txt
3433F:	drivers/media/platform/coda/
3434
3435COMMON CLK FRAMEWORK
3436M:	Michael Turquette <mturquette@baylibre.com>
3437M:	Stephen Boyd <sboyd@codeaurora.org>
3438L:	linux-clk@vger.kernel.org
3439Q:	http://patchwork.kernel.org/project/linux-clk/list/
3440T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3441S:	Maintained
3442F:	Documentation/devicetree/bindings/clock/
3443F:	drivers/clk/
3444X:	drivers/clk/clkdev.c
3445F:	include/linux/clk-pr*
3446F:	include/linux/clk/
3447
3448COMMON INTERNET FILE SYSTEM (CIFS)
3449M:	Steve French <sfrench@samba.org>
3450L:	linux-cifs@vger.kernel.org
3451L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3452W:	http://linux-cifs.samba.org/
3453T:	git git://git.samba.org/sfrench/cifs-2.6.git
3454S:	Supported
3455F:	Documentation/filesystems/cifs/
3456F:	fs/cifs/
3457
3458COMPACTPCI HOTPLUG CORE
3459M:	Scott Murray <scott@spiteful.org>
3460L:	linux-pci@vger.kernel.org
3461S:	Maintained
3462F:	drivers/pci/hotplug/cpci_hotplug*
3463
3464COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3465M:	Scott Murray <scott@spiteful.org>
3466L:	linux-pci@vger.kernel.org
3467S:	Maintained
3468F:	drivers/pci/hotplug/cpcihp_zt5550.*
3469
3470COMPACTPCI HOTPLUG GENERIC DRIVER
3471M:	Scott Murray <scott@spiteful.org>
3472L:	linux-pci@vger.kernel.org
3473S:	Maintained
3474F:	drivers/pci/hotplug/cpcihp_generic.c
3475
3476COMPAL LAPTOP SUPPORT
3477M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3478L:	platform-driver-x86@vger.kernel.org
3479S:	Maintained
3480F:	drivers/platform/x86/compal-laptop.c
3481
3482CONEXANT ACCESSRUNNER USB DRIVER
3483L:	accessrunner-general@lists.sourceforge.net
3484W:	http://accessrunner.sourceforge.net/
3485S:	Orphan
3486F:	drivers/usb/atm/cxacru.c
3487
3488CONFIGFS
3489M:	Joel Becker <jlbec@evilplan.org>
3490M:	Christoph Hellwig <hch@lst.de>
3491T:	git git://git.infradead.org/users/hch/configfs.git
3492S:	Supported
3493F:	fs/configfs/
3494F:	include/linux/configfs.h
3495
3496CONNECTOR
3497M:	Evgeniy Polyakov <zbr@ioremap.net>
3498L:	netdev@vger.kernel.org
3499S:	Maintained
3500F:	drivers/connector/
3501
3502CONTROL GROUP (CGROUP)
3503M:	Tejun Heo <tj@kernel.org>
3504M:	Li Zefan <lizefan@huawei.com>
3505M:	Johannes Weiner <hannes@cmpxchg.org>
3506L:	cgroups@vger.kernel.org
3507T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3508S:	Maintained
3509F:	Documentation/cgroup*
3510F:	include/linux/cgroup*
3511F:	kernel/cgroup*
3512
3513CONTROL GROUP - CPUSET
3514M:	Li Zefan <lizefan@huawei.com>
3515L:	cgroups@vger.kernel.org
3516W:	http://www.bullopensource.org/cpuset/
3517W:	http://oss.sgi.com/projects/cpusets/
3518T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3519S:	Maintained
3520F:	Documentation/cgroup-v1/cpusets.txt
3521F:	include/linux/cpuset.h
3522F:	kernel/cpuset.c
3523
3524CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3525M:	Johannes Weiner <hannes@cmpxchg.org>
3526M:	Michal Hocko <mhocko@kernel.org>
3527M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3528L:	cgroups@vger.kernel.org
3529L:	linux-mm@kvack.org
3530S:	Maintained
3531F:	mm/memcontrol.c
3532F:	mm/swap_cgroup.c
3533
3534CORETEMP HARDWARE MONITORING DRIVER
3535M:	Fenghua Yu <fenghua.yu@intel.com>
3536L:	linux-hwmon@vger.kernel.org
3537S:	Maintained
3538F:	Documentation/hwmon/coretemp
3539F:	drivers/hwmon/coretemp.c
3540
3541COSA/SRP SYNC SERIAL DRIVER
3542M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3543W:	http://www.fi.muni.cz/~kas/cosa/
3544S:	Maintained
3545F:	drivers/net/wan/cosa*
3546
3547CPMAC ETHERNET DRIVER
3548M:	Florian Fainelli <f.fainelli@gmail.com>
3549L:	netdev@vger.kernel.org
3550S:	Maintained
3551F:	drivers/net/ethernet/ti/cpmac.c
3552
3553CPU FREQUENCY DRIVERS
3554M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3555M:	Viresh Kumar <viresh.kumar@linaro.org>
3556L:	linux-pm@vger.kernel.org
3557S:	Maintained
3558T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3559T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3560B:	https://bugzilla.kernel.org
3561F:	Documentation/cpu-freq/
3562F:	Documentation/devicetree/bindings/cpufreq/
3563F:	drivers/cpufreq/
3564F:	include/linux/cpufreq.h
3565F:	tools/testing/selftests/cpufreq/
3566
3567CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3568M:	Viresh Kumar <viresh.kumar@linaro.org>
3569M:	Sudeep Holla <sudeep.holla@arm.com>
3570L:	linux-pm@vger.kernel.org
3571W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3572S:	Maintained
3573F:	drivers/cpufreq/arm_big_little.h
3574F:	drivers/cpufreq/arm_big_little.c
3575F:	drivers/cpufreq/arm_big_little_dt.c
3576
3577CPUIDLE DRIVER - ARM BIG LITTLE
3578M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3579M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3580L:	linux-pm@vger.kernel.org
3581L:	linux-arm-kernel@lists.infradead.org
3582T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3583S:	Maintained
3584F:	drivers/cpuidle/cpuidle-big_little.c
3585
3586CPUIDLE DRIVER - ARM EXYNOS
3587M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3588M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3589M:	Kukjin Kim <kgene@kernel.org>
3590L:	linux-pm@vger.kernel.org
3591L:	linux-samsung-soc@vger.kernel.org
3592S:	Supported
3593F:	drivers/cpuidle/cpuidle-exynos.c
3594F:	arch/arm/mach-exynos/pm.c
3595
3596CPUIDLE DRIVERS
3597M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3598M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3599L:	linux-pm@vger.kernel.org
3600S:	Maintained
3601T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3602B:	https://bugzilla.kernel.org
3603F:	drivers/cpuidle/*
3604F:	include/linux/cpuidle.h
3605
3606CPUID/MSR DRIVER
3607M:	"H. Peter Anvin" <hpa@zytor.com>
3608S:	Maintained
3609F:	arch/x86/kernel/cpuid.c
3610F:	arch/x86/kernel/msr.c
3611
3612CPU POWER MONITORING SUBSYSTEM
3613M:	Thomas Renninger <trenn@suse.com>
3614L:	linux-pm@vger.kernel.org
3615S:	Maintained
3616F:	tools/power/cpupower/
3617
3618CRAMFS FILESYSTEM
3619W:	http://sourceforge.net/projects/cramfs/
3620S:	Orphan / Obsolete
3621F:	Documentation/filesystems/cramfs.txt
3622F:	fs/cramfs/
3623
3624CRIS PORT
3625M:	Mikael Starvik <starvik@axis.com>
3626M:	Jesper Nilsson <jesper.nilsson@axis.com>
3627L:	linux-cris-kernel@axis.com
3628W:	http://developer.axis.com
3629T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3630S:	Maintained
3631F:	arch/cris/
3632F:	drivers/tty/serial/crisv10.*
3633
3634CRYPTO API
3635M:	Herbert Xu <herbert@gondor.apana.org.au>
3636M:	"David S. Miller" <davem@davemloft.net>
3637L:	linux-crypto@vger.kernel.org
3638T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3639T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3640S:	Maintained
3641F:	Documentation/crypto/
3642F:	Documentation/devicetree/bindings/crypto/
3643F:	arch/*/crypto/
3644F:	crypto/
3645F:	drivers/crypto/
3646F:	include/crypto/
3647F:	include/linux/crypto*
3648
3649CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3650M:	Neil Horman <nhorman@tuxdriver.com>
3651L:	linux-crypto@vger.kernel.org
3652S:	Maintained
3653F:	crypto/ansi_cprng.c
3654F:	crypto/rng.c
3655
3656CS3308 MEDIA DRIVER
3657M:	Hans Verkuil <hverkuil@xs4all.nl>
3658L:	linux-media@vger.kernel.org
3659T:	git git://linuxtv.org/media_tree.git
3660W:	http://linuxtv.org
3661S:	Odd Fixes
3662F:	drivers/media/i2c/cs3308.c
3663F:	drivers/media/i2c/cs3308.h
3664
3665CS5535 Audio ALSA driver
3666M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3667S:	Maintained
3668F:	sound/pci/cs5535audio/
3669
3670CW1200 WLAN driver
3671M:	Solomon Peachy <pizza@shaftnet.org>
3672S:	Maintained
3673F:	drivers/net/wireless/st/cw1200/
3674
3675CX18 VIDEO4LINUX DRIVER
3676M:	Andy Walls <awalls@md.metrocast.net>
3677L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3678L:	linux-media@vger.kernel.org
3679T:	git git://linuxtv.org/media_tree.git
3680W:	https://linuxtv.org
3681W:	http://www.ivtvdriver.org/index.php/Cx18
3682S:	Maintained
3683F:	Documentation/media/v4l-drivers/cx18*
3684F:	drivers/media/pci/cx18/
3685F:	include/uapi/linux/ivtv*
3686
3687CX2341X MPEG ENCODER HELPER MODULE
3688M:	Hans Verkuil <hverkuil@xs4all.nl>
3689L:	linux-media@vger.kernel.org
3690T:	git git://linuxtv.org/media_tree.git
3691W:	https://linuxtv.org
3692S:	Maintained
3693F:	drivers/media/common/cx2341x*
3694F:	include/media/cx2341x*
3695
3696CX24120 MEDIA DRIVER
3697M:	Jemma Denson <jdenson@gmail.com>
3698M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3699L:	linux-media@vger.kernel.org
3700W:	https://linuxtv.org
3701Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3702S:	Maintained
3703F:	drivers/media/dvb-frontends/cx24120*
3704
3705CX88 VIDEO4LINUX DRIVER
3706M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3707M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3708L:	linux-media@vger.kernel.org
3709W:	https://linuxtv.org
3710T:	git git://linuxtv.org/media_tree.git
3711S:	Odd fixes
3712F:	Documentation/media/v4l-drivers/cx88*
3713F:	drivers/media/pci/cx88/
3714
3715CXD2820R MEDIA DRIVER
3716M:	Antti Palosaari <crope@iki.fi>
3717L:	linux-media@vger.kernel.org
3718W:	https://linuxtv.org
3719W:	http://palosaari.fi/linux/
3720Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3721T:	git git://linuxtv.org/anttip/media_tree.git
3722S:	Maintained
3723F:	drivers/media/dvb-frontends/cxd2820r*
3724
3725CXGB3 ETHERNET DRIVER (CXGB3)
3726M:	Santosh Raspatur <santosh@chelsio.com>
3727L:	netdev@vger.kernel.org
3728W:	http://www.chelsio.com
3729S:	Supported
3730F:	drivers/net/ethernet/chelsio/cxgb3/
3731
3732CXGB3 ISCSI DRIVER (CXGB3I)
3733M:	Karen Xie <kxie@chelsio.com>
3734L:	linux-scsi@vger.kernel.org
3735W:	http://www.chelsio.com
3736S:	Supported
3737F:	drivers/scsi/cxgbi/cxgb3i
3738
3739CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3740M:	Steve Wise <swise@chelsio.com>
3741L:	linux-rdma@vger.kernel.org
3742W:	http://www.openfabrics.org
3743S:	Supported
3744F:	drivers/infiniband/hw/cxgb3/
3745F:	include/uapi/rdma/cxgb3-abi.h
3746
3747CXGB4 ETHERNET DRIVER (CXGB4)
3748M:	Ganesh Goudar <ganeshgr@chelsio.com>
3749L:	netdev@vger.kernel.org
3750W:	http://www.chelsio.com
3751S:	Supported
3752F:	drivers/net/ethernet/chelsio/cxgb4/
3753
3754CXGB4 ISCSI DRIVER (CXGB4I)
3755M:	Karen Xie <kxie@chelsio.com>
3756L:	linux-scsi@vger.kernel.org
3757W:	http://www.chelsio.com
3758S:	Supported
3759F:	drivers/scsi/cxgbi/cxgb4i
3760
3761CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3762M:	Steve Wise <swise@chelsio.com>
3763L:	linux-rdma@vger.kernel.org
3764W:	http://www.openfabrics.org
3765S:	Supported
3766F:	drivers/infiniband/hw/cxgb4/
3767F:	include/uapi/rdma/cxgb4-abi.h
3768
3769CXGB4 CRYPTO DRIVER (chcr)
3770M:	Harsh Jain <harsh@chelsio.com>
3771L:	linux-crypto@vger.kernel.org
3772W:	http://www.chelsio.com
3773S:	Supported
3774F:	drivers/crypto/chelsio
3775
3776CXGB4VF ETHERNET DRIVER (CXGB4VF)
3777M:	Casey Leedom <leedom@chelsio.com>
3778L:	netdev@vger.kernel.org
3779W:	http://www.chelsio.com
3780S:	Supported
3781F:	drivers/net/ethernet/chelsio/cxgb4vf/
3782
3783CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3784M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3785M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3786L:	linuxppc-dev@lists.ozlabs.org
3787S:	Supported
3788F:	arch/powerpc/platforms/powernv/pci-cxl.c
3789F:	drivers/misc/cxl/
3790F:	include/misc/cxl*
3791F:	include/uapi/misc/cxl.h
3792F:	Documentation/powerpc/cxl.txt
3793F:	Documentation/ABI/testing/sysfs-class-cxl
3794
3795CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3796M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3797M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3798M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3799L:	linux-scsi@vger.kernel.org
3800S:	Supported
3801F:	drivers/scsi/cxlflash/
3802F:	include/uapi/scsi/cxlflash_ioctls.h
3803F:	Documentation/powerpc/cxlflash.txt
3804
3805STMMAC ETHERNET DRIVER
3806M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
3807M:	Alexandre Torgue <alexandre.torgue@st.com>
3808L:	netdev@vger.kernel.org
3809W:	http://www.stlinux.com
3810S:	Supported
3811F:	drivers/net/ethernet/stmicro/stmmac/
3812
3813CYBERPRO FB DRIVER
3814M:	Russell King <linux@armlinux.org.uk>
3815L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3816W:	http://www.armlinux.org.uk/
3817S:	Maintained
3818F:	drivers/video/fbdev/cyber2000fb.*
3819
3820CYCLADES ASYNC MUX DRIVER
3821W:	http://www.cyclades.com/
3822S:	Orphan
3823F:	drivers/tty/cyclades.c
3824F:	include/linux/cyclades.h
3825F:	include/uapi/linux/cyclades.h
3826
3827CYCLADES PC300 DRIVER
3828W:	http://www.cyclades.com/
3829S:	Orphan
3830F:	drivers/net/wan/pc300*
3831
3832CYPRESS_FIRMWARE MEDIA DRIVER
3833M:	Antti Palosaari <crope@iki.fi>
3834L:	linux-media@vger.kernel.org
3835W:	https://linuxtv.org
3836W:	http://palosaari.fi/linux/
3837Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3838T:	git git://linuxtv.org/anttip/media_tree.git
3839S:	Maintained
3840F:	drivers/media/common/cypress_firmware*
3841
3842CYTTSP TOUCHSCREEN DRIVER
3843M:	Ferruh Yigit <fery@cypress.com>
3844L:	linux-input@vger.kernel.org
3845S:	Supported
3846F:	drivers/input/touchscreen/cyttsp*
3847F:	include/linux/input/cyttsp.h
3848
3849D-LINK DIR-685 TOUCHKEYS DRIVER
3850M:	Linus Walleij <linus.walleij@linaro.org>
3851L:	linux-input@vger.kernel.org
3852S:	Supported
3853F:	drivers/input/dlink-dir685-touchkeys.c
3854
3855DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3856M:	Joshua Kinard <kumba@gentoo.org>
3857S:	Maintained
3858F:	drivers/rtc/rtc-ds1685.c
3859F:	include/linux/rtc/ds1685.h
3860
3861DAMA SLAVE for AX.25
3862M:	Joerg Reuter <jreuter@yaina.de>
3863W:	http://yaina.de/jreuter/
3864W:	http://www.qsl.net/dl1bke/
3865L:	linux-hams@vger.kernel.org
3866S:	Maintained
3867F:	net/ax25/af_ax25.c
3868F:	net/ax25/ax25_dev.c
3869F:	net/ax25/ax25_ds_*
3870F:	net/ax25/ax25_in.c
3871F:	net/ax25/ax25_out.c
3872F:	net/ax25/ax25_timer.c
3873F:	net/ax25/sysctl_net_ax25.c
3874
3875DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3876L:	netdev@vger.kernel.org
3877S:	Orphan
3878F:	Documentation/networking/dmfe.txt
3879F:	drivers/net/ethernet/dec/tulip/dmfe.c
3880
3881DC390/AM53C974 SCSI driver
3882M:	Hannes Reinecke <hare@suse.com>
3883L:	linux-scsi@vger.kernel.org
3884S:	Maintained
3885F:	drivers/scsi/am53c974.c
3886
3887DC395x SCSI driver
3888M:	Oliver Neukum <oliver@neukum.org>
3889M:	Ali Akcaagac <aliakc@web.de>
3890M:	Jamie Lenehan <lenehan@twibble.org>
3891L:	dc395x@twibble.org
3892W:	http://twibble.org/dist/dc395x/
3893W:	http://lists.twibble.org/mailman/listinfo/dc395x/
3894S:	Maintained
3895F:	Documentation/scsi/dc395x.txt
3896F:	drivers/scsi/dc395x.*
3897
3898DCCP PROTOCOL
3899M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
3900L:	dccp@vger.kernel.org
3901W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3902S:	Maintained
3903F:	include/linux/dccp.h
3904F:	include/uapi/linux/dccp.h
3905F:	include/linux/tfrc.h
3906F:	net/dccp/
3907
3908DECnet NETWORK LAYER
3909W:	http://linux-decnet.sourceforge.net
3910L:	linux-decnet-user@lists.sourceforge.net
3911S:	Orphan
3912F:	Documentation/networking/decnet.txt
3913F:	net/decnet/
3914
3915DECSTATION PLATFORM SUPPORT
3916M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3917L:	linux-mips@linux-mips.org
3918W:	http://www.linux-mips.org/wiki/DECstation
3919S:	Maintained
3920F:	arch/mips/dec/
3921F:	arch/mips/include/asm/dec/
3922F:	arch/mips/include/asm/mach-dec/
3923
3924DEFXX FDDI NETWORK DRIVER
3925M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3926S:	Maintained
3927F:	drivers/net/fddi/defxx.*
3928
3929DELL LAPTOP DRIVER
3930M:	Matthew Garrett <mjg59@srcf.ucam.org>
3931M:	Pali Rohár <pali.rohar@gmail.com>
3932L:	platform-driver-x86@vger.kernel.org
3933S:	Maintained
3934F:	drivers/platform/x86/dell-laptop.c
3935
3936DELL LAPTOP RBTN DRIVER
3937M:	Pali Rohár <pali.rohar@gmail.com>
3938S:	Maintained
3939F:	drivers/platform/x86/dell-rbtn.*
3940
3941DELL LAPTOP FREEFALL DRIVER
3942M:	Pali Rohár <pali.rohar@gmail.com>
3943S:	Maintained
3944F:	drivers/platform/x86/dell-smo8800.c
3945
3946DELL LAPTOP SMM DRIVER
3947M:	Pali Rohár <pali.rohar@gmail.com>
3948S:	Maintained
3949F:	drivers/hwmon/dell-smm-hwmon.c
3950F:	include/uapi/linux/i8k.h
3951
3952DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3953M:	Doug Warzecha <Douglas_Warzecha@dell.com>
3954S:	Maintained
3955F:	Documentation/dcdbas.txt
3956F:	drivers/firmware/dcdbas.*
3957
3958DELL WMI EXTRAS DRIVER
3959M:	Matthew Garrett <mjg59@srcf.ucam.org>
3960M:	Pali Rohár <pali.rohar@gmail.com>
3961S:	Maintained
3962F:	drivers/platform/x86/dell-wmi.c
3963
3964DESIGNWARE USB2 DRD IP DRIVER
3965M:	John Youn <johnyoun@synopsys.com>
3966L:	linux-usb@vger.kernel.org
3967T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3968S:	Maintained
3969F:	drivers/usb/dwc2/
3970
3971DESIGNWARE USB3 DRD IP DRIVER
3972M:	Felipe Balbi <balbi@kernel.org>
3973L:	linux-usb@vger.kernel.org
3974T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3975S:	Maintained
3976F:	drivers/usb/dwc3/
3977
3978DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
3979M:	Andreas Klinger <ak@it-klinger.de>
3980L:	linux-iio@vger.kernel.org
3981S:	Maintained
3982F:	drivers/iio/proximity/srf*.c
3983
3984DEVICE COREDUMP (DEV_COREDUMP)
3985M:	Johannes Berg <johannes@sipsolutions.net>
3986L:	linux-kernel@vger.kernel.org
3987S:	Maintained
3988F:	drivers/base/devcoredump.c
3989F:	include/linux/devcoredump.h
3990
3991DEVICE FREQUENCY (DEVFREQ)
3992M:	MyungJoo Ham <myungjoo.ham@samsung.com>
3993M:	Kyungmin Park <kyungmin.park@samsung.com>
3994R:	Chanwoo Choi <cw00.choi@samsung.com>
3995L:	linux-pm@vger.kernel.org
3996T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3997S:	Maintained
3998F:	drivers/devfreq/
3999F:	include/linux/devfreq.h
4000F:	Documentation/devicetree/bindings/devfreq/
4001
4002DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4003M:	Chanwoo Choi <cw00.choi@samsung.com>
4004L:	linux-pm@vger.kernel.org
4005T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4006S:	Supported
4007F:	drivers/devfreq/event/
4008F:	drivers/devfreq/devfreq-event.c
4009F:	include/linux/devfreq-event.h
4010F:	Documentation/devicetree/bindings/devfreq/event/
4011
4012BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4013M:	Chanwoo Choi <cw00.choi@samsung.com>
4014L:	linux-pm@vger.kernel.org
4015L:	linux-samsung-soc@vger.kernel.org
4016T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4017S:	Maintained
4018F:	drivers/devfreq/exynos-bus.c
4019F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
4020
4021DEVICE NUMBER REGISTRY
4022M:	Torben Mathiasen <device@lanana.org>
4023W:	http://lanana.org/docs/device-list/index.html
4024S:	Maintained
4025
4026DEVICE-MAPPER  (LVM)
4027M:	Alasdair Kergon <agk@redhat.com>
4028M:	Mike Snitzer <snitzer@redhat.com>
4029M:	dm-devel@redhat.com
4030L:	dm-devel@redhat.com
4031W:	http://sources.redhat.com/dm
4032Q:	http://patchwork.kernel.org/project/dm-devel/list/
4033T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4034T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4035S:	Maintained
4036F:	Documentation/device-mapper/
4037F:	drivers/md/dm*
4038F:	drivers/md/persistent-data/
4039F:	include/linux/device-mapper.h
4040F:	include/linux/dm-*.h
4041F:	include/uapi/linux/dm-*.h
4042
4043DEVLINK
4044M:	Jiri Pirko <jiri@mellanox.com>
4045L:	netdev@vger.kernel.org
4046S:	Supported
4047F:	net/core/devlink.c
4048F:	include/net/devlink.h
4049F:	include/uapi/linux/devlink.h
4050
4051DIALOG SEMICONDUCTOR DRIVERS
4052M:	Support Opensource <support.opensource@diasemi.com>
4053W:	http://www.dialog-semiconductor.com/products
4054S:	Supported
4055F:	Documentation/hwmon/da90??
4056F:	Documentation/devicetree/bindings/mfd/da90*.txt
4057F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4058F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4059F:	Documentation/devicetree/bindings/regulator/da92*.txt
4060F:	Documentation/devicetree/bindings/watchdog/da92??-wdt.txt
4061F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4062F:	drivers/gpio/gpio-da90??.c
4063F:	drivers/hwmon/da90??-hwmon.c
4064F:	drivers/iio/adc/da91??-*.c
4065F:	drivers/input/misc/da90??_onkey.c
4066F:	drivers/input/touchscreen/da9052_tsi.c
4067F:	drivers/leds/leds-da90??.c
4068F:	drivers/mfd/da903x.c
4069F:	drivers/mfd/da90??-*.c
4070F:	drivers/mfd/da91??-*.c
4071F:	drivers/power/supply/da9052-battery.c
4072F:	drivers/power/supply/da91??-*.c
4073F:	drivers/regulator/da903x.c
4074F:	drivers/regulator/da9???-regulator.[ch]
4075F:	drivers/thermal/da90??-thermal.c
4076F:	drivers/rtc/rtc-da90??.c
4077F:	drivers/video/backlight/da90??_bl.c
4078F:	drivers/watchdog/da90??_wdt.c
4079F:	include/linux/mfd/da903x.h
4080F:	include/linux/mfd/da9052/
4081F:	include/linux/mfd/da9055/
4082F:	include/linux/mfd/da9062/
4083F:	include/linux/mfd/da9063/
4084F:	include/linux/mfd/da9150/
4085F:	include/linux/regulator/da9211.h
4086F:	include/sound/da[79]*.h
4087F:	sound/soc/codecs/da[79]*.[ch]
4088
4089DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4090M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4091L:	linux-gpio@vger.kernel.org
4092S:	Maintained
4093F:	drivers/gpio/gpio-gpio-mm.c
4094
4095DIGI NEO AND CLASSIC PCI PRODUCTS
4096M:	Lidza Louina <lidza.louina@gmail.com>
4097M:	Mark Hounschell <markh@compro.net>
4098L:	driverdev-devel@linuxdriverproject.org
4099S:	Maintained
4100F:	drivers/staging/dgnc/
4101
4102DIOLAN U2C-12 I2C DRIVER
4103M:	Guenter Roeck <linux@roeck-us.net>
4104L:	linux-i2c@vger.kernel.org
4105S:	Maintained
4106F:	drivers/i2c/busses/i2c-diolan-u2c.c
4107
4108DIRECT ACCESS (DAX)
4109M:	Matthew Wilcox <mawilcox@microsoft.com>
4110M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4111L:	linux-fsdevel@vger.kernel.org
4112S:	Supported
4113F:	fs/dax.c
4114F:	include/linux/dax.h
4115F:	include/trace/events/fs_dax.h
4116
4117DIRECTORY NOTIFICATION (DNOTIFY)
4118M:	Eric Paris <eparis@parisplace.org>
4119S:	Maintained
4120F:	Documentation/filesystems/dnotify.txt
4121F:	fs/notify/dnotify/
4122F:	include/linux/dnotify.h
4123
4124DISK GEOMETRY AND PARTITION HANDLING
4125M:	Andries Brouwer <aeb@cwi.nl>
4126W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4127W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4128W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4129S:	Maintained
4130
4131DISKQUOTA
4132M:	Jan Kara <jack@suse.com>
4133S:	Maintained
4134F:	Documentation/filesystems/quota.txt
4135F:	fs/quota/
4136F:	include/linux/quota*.h
4137F:	include/uapi/linux/quota*.h
4138
4139DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4140M:	Bernie Thompson <bernie@plugable.com>
4141L:	linux-fbdev@vger.kernel.org
4142S:	Maintained
4143W:	http://plugable.com/category/projects/udlfb/
4144F:	drivers/video/fbdev/udlfb.c
4145F:	include/video/udlfb.h
4146F:	Documentation/fb/udlfb.txt
4147
4148DISTRIBUTED LOCK MANAGER (DLM)
4149M:	Christine Caulfield <ccaulfie@redhat.com>
4150M:	David Teigland <teigland@redhat.com>
4151L:	cluster-devel@redhat.com
4152W:	http://sources.redhat.com/cluster/
4153T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4154S:	Supported
4155F:	fs/dlm/
4156
4157DMA BUFFER SHARING FRAMEWORK
4158M:	Sumit Semwal <sumit.semwal@linaro.org>
4159S:	Maintained
4160L:	linux-media@vger.kernel.org
4161L:	dri-devel@lists.freedesktop.org
4162L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4163F:	drivers/dma-buf/
4164F:	include/linux/dma-buf*
4165F:	include/linux/reservation.h
4166F:	include/linux/*fence.h
4167F:	Documentation/driver-api/dma-buf.rst
4168T:	git git://anongit.freedesktop.org/drm/drm-misc
4169
4170SYNC FILE FRAMEWORK
4171M:	Sumit Semwal <sumit.semwal@linaro.org>
4172R:	Gustavo Padovan <gustavo@padovan.org>
4173S:	Maintained
4174L:	linux-media@vger.kernel.org
4175L:	dri-devel@lists.freedesktop.org
4176F:	drivers/dma-buf/sync_*
4177F:	drivers/dma-buf/dma-fence*
4178F:	drivers/dma-buf/sw_sync.c
4179F:	include/linux/sync_file.h
4180F:	include/uapi/linux/sync_file.h
4181F:	Documentation/sync_file.txt
4182T:	git git://anongit.freedesktop.org/drm/drm-misc
4183
4184DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4185M:	Vinod Koul <vinod.koul@intel.com>
4186L:	dmaengine@vger.kernel.org
4187Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4188S:	Maintained
4189F:	drivers/dma/
4190F:	include/linux/dmaengine.h
4191F:	Documentation/devicetree/bindings/dma/
4192F:	Documentation/dmaengine/
4193T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4194
4195DME1737 HARDWARE MONITOR DRIVER
4196M:	Juerg Haefliger <juergh@gmail.com>
4197L:	linux-hwmon@vger.kernel.org
4198S:	Maintained
4199F:	Documentation/hwmon/dme1737
4200F:	drivers/hwmon/dme1737.c
4201
4202DMI/SMBIOS SUPPORT
4203M:	Jean Delvare <jdelvare@suse.com>
4204S:	Maintained
4205T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4206F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4207F:	drivers/firmware/dmi-id.c
4208F:	drivers/firmware/dmi_scan.c
4209F:	include/linux/dmi.h
4210
4211DOCUMENTATION
4212M:	Jonathan Corbet <corbet@lwn.net>
4213L:	linux-doc@vger.kernel.org
4214S:	Maintained
4215F:	Documentation/
4216F:	scripts/kernel-doc
4217X:	Documentation/ABI/
4218X:	Documentation/devicetree/
4219X:	Documentation/acpi
4220X:	Documentation/power
4221X:	Documentation/spi
4222X:	Documentation/media
4223T:	git git://git.lwn.net/linux.git docs-next
4224
4225DOUBLETALK DRIVER
4226M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4227L:	blinux-list@redhat.com
4228S:	Maintained
4229F:	drivers/char/dtlk.c
4230F:	include/linux/dtlk.h
4231
4232DPAA2 DATAPATH I/O (DPIO) DRIVER
4233M:	Roy Pledge <Roy.Pledge@nxp.com>
4234L:	linux-kernel@vger.kernel.org
4235S:	Maintained
4236F:	drivers/staging/fsl-mc/bus/dpio
4237
4238DPAA2 ETHERNET DRIVER
4239M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4240L:	linux-kernel@vger.kernel.org
4241S:	Maintained
4242F:	drivers/staging/fsl-dpaa2/ethernet
4243
4244DPT_I2O SCSI RAID DRIVER
4245M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4246L:	linux-scsi@vger.kernel.org
4247W:	http://www.adaptec.com/
4248S:	Maintained
4249F:	drivers/scsi/dpt*
4250F:	drivers/scsi/dpt/
4251
4252DRBD DRIVER
4253M:	Philipp Reisner <philipp.reisner@linbit.com>
4254M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4255L:	drbd-dev@lists.linbit.com
4256W:	http://www.drbd.org
4257T:	git git://git.linbit.com/linux-drbd.git
4258T:	git git://git.linbit.com/drbd-8.4.git
4259S:	Supported
4260F:	drivers/block/drbd/
4261F:	lib/lru_cache.c
4262F:	Documentation/blockdev/drbd/
4263
4264DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4265M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4266T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4267S:	Supported
4268F:	Documentation/kobject.txt
4269F:	drivers/base/
4270F:	fs/debugfs/
4271F:	fs/sysfs/
4272F:	include/linux/debugfs.h
4273F:	include/linux/kobj*
4274F:	lib/kobj*
4275
4276DRM DRIVERS
4277M:	David Airlie <airlied@linux.ie>
4278L:	dri-devel@lists.freedesktop.org
4279T:	git git://people.freedesktop.org/~airlied/linux
4280B:	https://bugs.freedesktop.org/
4281C:	irc://chat.freenode.net/dri-devel
4282S:	Maintained
4283F:	drivers/gpu/drm/
4284F:	drivers/gpu/vga/
4285F:	Documentation/devicetree/bindings/display/
4286F:	Documentation/devicetree/bindings/gpu/
4287F:	Documentation/devicetree/bindings/video/
4288F:	Documentation/gpu/
4289F:	include/drm/
4290F:	include/uapi/drm/
4291F:	include/linux/vga*
4292
4293DRM DRIVERS AND MISC GPU PATCHES
4294M:	Daniel Vetter <daniel.vetter@intel.com>
4295M:	Jani Nikula <jani.nikula@linux.intel.com>
4296M:	Sean Paul <seanpaul@chromium.org>
4297W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4298S:	Maintained
4299T:	git git://anongit.freedesktop.org/drm/drm-misc
4300F:	Documentation/gpu/
4301F:	drivers/gpu/vga/
4302F:	drivers/gpu/drm/*
4303F:	include/drm/drm*
4304F:	include/uapi/drm/drm*
4305F:	include/linux/vga*
4306
4307DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4308M:	Dave Airlie <airlied@redhat.com>
4309S:	Odd Fixes
4310F:	drivers/gpu/drm/ast/
4311
4312DRM DRIVERS FOR BRIDGE CHIPS
4313M:	Archit Taneja <architt@codeaurora.org>
4314S:	Maintained
4315T:	git git://anongit.freedesktop.org/drm/drm-misc
4316F:	drivers/gpu/drm/bridge/
4317
4318DRM DRIVER FOR BOCHS VIRTUAL GPU
4319M:	Gerd Hoffmann <kraxel@redhat.com>
4320L:	virtualization@lists.linux-foundation.org
4321T:	git git://anongit.freedesktop.org/drm/drm-misc
4322S:	Maintained
4323F:	drivers/gpu/drm/bochs/
4324
4325DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4326M:	Dave Airlie <airlied@redhat.com>
4327M:	Gerd Hoffmann <kraxel@redhat.com>
4328L:	virtualization@lists.linux-foundation.org
4329T:	git git://anongit.freedesktop.org/drm/drm-misc
4330S:	Obsolete
4331W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4332F:	drivers/gpu/drm/cirrus/
4333
4334RADEON and AMDGPU DRM DRIVERS
4335M:	Alex Deucher <alexander.deucher@amd.com>
4336M:	Christian König <christian.koenig@amd.com>
4337L:	amd-gfx@lists.freedesktop.org
4338T:	git git://people.freedesktop.org/~agd5f/linux
4339S:	Supported
4340F:	drivers/gpu/drm/radeon/
4341F:	include/uapi/drm/radeon_drm.h
4342F:	drivers/gpu/drm/amd/
4343F:	include/uapi/drm/amdgpu_drm.h
4344
4345DRM PANEL DRIVERS
4346M:	Thierry Reding <thierry.reding@gmail.com>
4347L:	dri-devel@lists.freedesktop.org
4348T:	git git://anongit.freedesktop.org/tegra/linux.git
4349S:	Maintained
4350F:	drivers/gpu/drm/drm_panel.c
4351F:	drivers/gpu/drm/panel/
4352F:	include/drm/drm_panel.h
4353F:	Documentation/devicetree/bindings/display/panel/
4354
4355INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4356M:	Daniel Vetter <daniel.vetter@intel.com>
4357M:	Jani Nikula <jani.nikula@linux.intel.com>
4358L:	intel-gfx@lists.freedesktop.org
4359W:	https://01.org/linuxgraphics/
4360B:	https://01.org/linuxgraphics/documentation/how-report-bugs
4361C:	irc://chat.freenode.net/intel-gfx
4362Q:	http://patchwork.freedesktop.org/project/intel-gfx/
4363T:	git git://anongit.freedesktop.org/drm-intel
4364S:	Supported
4365F:	drivers/gpu/drm/i915/
4366F:	include/drm/i915*
4367F:	include/uapi/drm/i915_drm.h
4368F:	Documentation/gpu/i915.rst
4369
4370INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4371M:      Zhenyu Wang <zhenyuw@linux.intel.com>
4372M:      Zhi Wang <zhi.a.wang@intel.com>
4373L:      intel-gvt-dev@lists.freedesktop.org
4374L:      intel-gfx@lists.freedesktop.org
4375W:      https://01.org/igvt-g
4376T:      git https://github.com/01org/gvt-linux.git
4377S:      Supported
4378F:      drivers/gpu/drm/i915/gvt/
4379
4380DRM DRIVERS FOR ATMEL HLCDC
4381M:	Boris Brezillon <boris.brezillon@free-electrons.com>
4382L:	dri-devel@lists.freedesktop.org
4383S:	Supported
4384F:	drivers/gpu/drm/atmel-hlcdc/
4385F:	Documentation/devicetree/bindings/drm/atmel/
4386T:	git git://anongit.freedesktop.org/drm/drm-misc
4387
4388DRM DRIVERS FOR ALLWINNER A10
4389M:	Maxime Ripard  <maxime.ripard@free-electrons.com>
4390L:	dri-devel@lists.freedesktop.org
4391S:	Supported
4392F:	drivers/gpu/drm/sun4i/
4393F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4394T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4395
4396DRM DRIVERS FOR AMLOGIC SOCS
4397M:	Neil Armstrong <narmstrong@baylibre.com>
4398L:	dri-devel@lists.freedesktop.org
4399L:	linux-amlogic@lists.infradead.org
4400W:	http://linux-meson.com/
4401S:	Supported
4402F:	drivers/gpu/drm/meson/
4403F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4404F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4405F:	Documentation/gpu/meson.rst
4406T:	git git://anongit.freedesktop.org/drm/drm-misc
4407
4408DRM DRIVERS FOR EXYNOS
4409M:	Inki Dae <inki.dae@samsung.com>
4410M:	Joonyoung Shim <jy0922.shim@samsung.com>
4411M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4412M:	Kyungmin Park <kyungmin.park@samsung.com>
4413L:	dri-devel@lists.freedesktop.org
4414T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4415S:	Supported
4416F:	drivers/gpu/drm/exynos/
4417F:	include/uapi/drm/exynos_drm.h
4418F:	Documentation/devicetree/bindings/display/exynos/
4419
4420DRM DRIVERS FOR FREESCALE DCU
4421M:	Stefan Agner <stefan@agner.ch>
4422M:	Alison Wang <alison.wang@freescale.com>
4423L:	dri-devel@lists.freedesktop.org
4424S:	Supported
4425F:	drivers/gpu/drm/fsl-dcu/
4426F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4427F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4428F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4429
4430DRM DRIVERS FOR FREESCALE IMX
4431M:	Philipp Zabel <p.zabel@pengutronix.de>
4432L:	dri-devel@lists.freedesktop.org
4433S:	Maintained
4434F:	drivers/gpu/drm/imx/
4435F:	drivers/gpu/ipu-v3/
4436F:	Documentation/devicetree/bindings/display/imx/
4437
4438DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4439M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4440L:	dri-devel@lists.freedesktop.org
4441T:	git git://github.com/patjak/drm-gma500
4442S:	Maintained
4443F:	drivers/gpu/drm/gma500/
4444
4445DRM DRIVERS FOR HISILICON
4446M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4447M:	Rongrong Zou <zourongrong@gmail.com>
4448R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4449R:	Chen Feng <puck.chen@hisilicon.com>
4450L:	dri-devel@lists.freedesktop.org
4451T:	git git://github.com/xin3liang/linux.git
4452S:	Maintained
4453F:	drivers/gpu/drm/hisilicon/
4454F:	Documentation/devicetree/bindings/display/hisilicon/
4455
4456DRM DRIVER FOR INTEL I810 VIDEO CARDS
4457S:	Orphan / Obsolete
4458F:	drivers/gpu/drm/i810/
4459F:	include/uapi/drm/i810_drm.h
4460
4461DRM DRIVERS FOR MEDIATEK
4462M:	CK Hu <ck.hu@mediatek.com>
4463M:	Philipp Zabel <p.zabel@pengutronix.de>
4464L:	dri-devel@lists.freedesktop.org
4465S:	Supported
4466F:	drivers/gpu/drm/mediatek/
4467F:	Documentation/devicetree/bindings/display/mediatek/
4468
4469DRM DRIVER FOR MI0283QT
4470M:	Noralf Trønnes <noralf@tronnes.org>
4471S:	Maintained
4472F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4473F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4474
4475DRM DRIVER FOR MSM ADRENO GPU
4476M:	Rob Clark <robdclark@gmail.com>
4477L:	linux-arm-msm@vger.kernel.org
4478L:	dri-devel@lists.freedesktop.org
4479L:	freedreno@lists.freedesktop.org
4480T:	git git://people.freedesktop.org/~robclark/linux
4481S:	Maintained
4482F:	drivers/gpu/drm/msm/
4483F:	include/uapi/drm/msm_drm.h
4484F:	Documentation/devicetree/bindings/display/msm/
4485
4486DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4487M:	Ben Skeggs <bskeggs@redhat.com>
4488L:	dri-devel@lists.freedesktop.org
4489L:	nouveau@lists.freedesktop.org
4490T:	git git://github.com/skeggsb/linux
4491S:	Supported
4492F:	drivers/gpu/drm/nouveau/
4493F:	include/uapi/drm/nouveau_drm.h
4494
4495DRM DRIVERS FOR NVIDIA TEGRA
4496M:	Thierry Reding <thierry.reding@gmail.com>
4497L:	dri-devel@lists.freedesktop.org
4498L:	linux-tegra@vger.kernel.org
4499T:	git git://anongit.freedesktop.org/tegra/linux.git
4500S:	Supported
4501F:	drivers/gpu/drm/tegra/
4502F:	drivers/gpu/host1x/
4503F:	include/linux/host1x.h
4504F:	include/uapi/drm/tegra_drm.h
4505F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4506
4507DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4508S:	Orphan / Obsolete
4509F:	drivers/gpu/drm/mga/
4510F:	include/uapi/drm/mga_drm.h
4511
4512DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4513M:	Dave Airlie <airlied@redhat.com>
4514S:	Odd Fixes
4515F:	drivers/gpu/drm/mgag200/
4516
4517DRM DRIVER FOR RAGE 128 VIDEO CARDS
4518S:	Orphan / Obsolete
4519F:	drivers/gpu/drm/r128/
4520F:	include/uapi/drm/r128_drm.h
4521
4522DRM DRIVERS FOR RENESAS
4523M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4524L:	dri-devel@lists.freedesktop.org
4525L:	linux-renesas-soc@vger.kernel.org
4526T:	git git://linuxtv.org/pinchartl/fbdev
4527S:	Supported
4528F:	drivers/gpu/drm/rcar-du/
4529F:	drivers/gpu/drm/shmobile/
4530F:	include/linux/platform_data/shmob_drm.h
4531F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4532F:	Documentation/devicetree/bindings/display/renesas,du.txt
4533
4534DRM DRIVER FOR QXL VIRTUAL GPU
4535M:	Dave Airlie <airlied@redhat.com>
4536M:	Gerd Hoffmann <kraxel@redhat.com>
4537L:	virtualization@lists.linux-foundation.org
4538T:	git git://anongit.freedesktop.org/drm/drm-misc
4539S:	Maintained
4540F:	drivers/gpu/drm/qxl/
4541F:	include/uapi/drm/qxl_drm.h
4542
4543DRM DRIVERS FOR ROCKCHIP
4544M:	Mark Yao <mark.yao@rock-chips.com>
4545L:	dri-devel@lists.freedesktop.org
4546S:	Maintained
4547F:	drivers/gpu/drm/rockchip/
4548F:	Documentation/devicetree/bindings/display/rockchip/
4549T:	git git://anongit.freedesktop.org/drm/drm-misc
4550
4551DRM DRIVER FOR SAVAGE VIDEO CARDS
4552S:	Orphan / Obsolete
4553F:	drivers/gpu/drm/savage/
4554F:	include/uapi/drm/savage_drm.h
4555
4556DRM DRIVER FOR SIS VIDEO CARDS
4557S:	Orphan / Obsolete
4558F:	drivers/gpu/drm/sis/
4559F:	include/uapi/drm/sis_drm.h
4560
4561DRM DRIVERS FOR STI
4562M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4563M:	Vincent Abriou <vincent.abriou@st.com>
4564L:	dri-devel@lists.freedesktop.org
4565T:	git git://anongit.freedesktop.org/drm/drm-misc
4566S:	Maintained
4567F:	drivers/gpu/drm/sti
4568F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4569
4570DRM DRIVER FOR TDFX VIDEO CARDS
4571S:	Orphan / Obsolete
4572F:	drivers/gpu/drm/tdfx/
4573
4574DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4575M:	Dave Airlie <airlied@redhat.com>
4576S:	Odd Fixes
4577F:	drivers/gpu/drm/udl/
4578
4579DRM DRIVERS FOR VIVANTE GPU IP
4580M:	Lucas Stach <l.stach@pengutronix.de>
4581R:	Russell King <linux+etnaviv@armlinux.org.uk>
4582R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4583L:	etnaviv@lists.freedesktop.org
4584L:	dri-devel@lists.freedesktop.org
4585S:	Maintained
4586F:	drivers/gpu/drm/etnaviv/
4587F:	include/uapi/drm/etnaviv_drm.h
4588F:	Documentation/devicetree/bindings/display/etnaviv/
4589
4590DRM DRIVER FOR VMWARE VIRTUAL GPU
4591M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4592M:	Sinclair Yeh <syeh@vmware.com>
4593M:	Thomas Hellstrom <thellstrom@vmware.com>
4594L:	dri-devel@lists.freedesktop.org
4595T:	git git://people.freedesktop.org/~syeh/repos_linux
4596T:	git git://people.freedesktop.org/~thomash/linux
4597S:	Supported
4598F:	drivers/gpu/drm/vmwgfx/
4599F:	include/uapi/drm/vmwgfx_drm.h
4600
4601DRM DRIVERS FOR VC4
4602M:	Eric Anholt <eric@anholt.net>
4603T:	git git://github.com/anholt/linux
4604S:	Supported
4605F:	drivers/gpu/drm/vc4/
4606F:	include/uapi/drm/vc4_drm.h
4607F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4608T:	git git://anongit.freedesktop.org/drm/drm-misc
4609
4610DRM DRIVERS FOR TI OMAP
4611M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4612L:	dri-devel@lists.freedesktop.org
4613S:	Maintained
4614F:	drivers/gpu/drm/omapdrm/
4615F:	Documentation/devicetree/bindings/display/ti/
4616
4617DRM DRIVERS FOR TI LCDC
4618M:	Jyri Sarha <jsarha@ti.com>
4619R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4620L:	dri-devel@lists.freedesktop.org
4621S:	Maintained
4622F:	drivers/gpu/drm/tilcdc/
4623F:	Documentation/devicetree/bindings/display/tilcdc/
4624
4625DRM DRIVERS FOR ZTE ZX
4626M:	Shawn Guo <shawnguo@kernel.org>
4627L:	dri-devel@lists.freedesktop.org
4628S:	Maintained
4629F:	drivers/gpu/drm/zte/
4630F:	Documentation/devicetree/bindings/display/zte,vou.txt
4631T:	git git://anongit.freedesktop.org/drm/drm-misc
4632
4633DSBR100 USB FM RADIO DRIVER
4634M:	Alexey Klimov <klimov.linux@gmail.com>
4635L:	linux-media@vger.kernel.org
4636T:	git git://linuxtv.org/media_tree.git
4637S:	Maintained
4638F:	drivers/media/radio/dsbr100.c
4639
4640DSCC4 DRIVER
4641M:	Francois Romieu <romieu@fr.zoreil.com>
4642L:	netdev@vger.kernel.org
4643S:	Maintained
4644F:	drivers/net/wan/dscc4.c
4645
4646DT3155 MEDIA DRIVER
4647M:	Hans Verkuil <hverkuil@xs4all.nl>
4648L:	linux-media@vger.kernel.org
4649T:	git git://linuxtv.org/media_tree.git
4650W:	https://linuxtv.org
4651S:	Odd Fixes
4652F:	drivers/media/pci/dt3155/
4653
4654DVB_USB_AF9015 MEDIA DRIVER
4655M:	Antti Palosaari <crope@iki.fi>
4656L:	linux-media@vger.kernel.org
4657W:	https://linuxtv.org
4658W:	http://palosaari.fi/linux/
4659Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4660T:	git git://linuxtv.org/anttip/media_tree.git
4661S:	Maintained
4662F:	drivers/media/usb/dvb-usb-v2/af9015*
4663
4664DVB_USB_AF9035 MEDIA DRIVER
4665M:	Antti Palosaari <crope@iki.fi>
4666L:	linux-media@vger.kernel.org
4667W:	https://linuxtv.org
4668W:	http://palosaari.fi/linux/
4669Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4670T:	git git://linuxtv.org/anttip/media_tree.git
4671S:	Maintained
4672F:	drivers/media/usb/dvb-usb-v2/af9035*
4673
4674DVB_USB_ANYSEE MEDIA DRIVER
4675M:	Antti Palosaari <crope@iki.fi>
4676L:	linux-media@vger.kernel.org
4677W:	https://linuxtv.org
4678W:	http://palosaari.fi/linux/
4679Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4680T:	git git://linuxtv.org/anttip/media_tree.git
4681S:	Maintained
4682F:	drivers/media/usb/dvb-usb-v2/anysee*
4683
4684DVB_USB_AU6610 MEDIA DRIVER
4685M:	Antti Palosaari <crope@iki.fi>
4686L:	linux-media@vger.kernel.org
4687W:	https://linuxtv.org
4688W:	http://palosaari.fi/linux/
4689Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4690T:	git git://linuxtv.org/anttip/media_tree.git
4691S:	Maintained
4692F:	drivers/media/usb/dvb-usb-v2/au6610*
4693
4694DVB_USB_CE6230 MEDIA DRIVER
4695M:	Antti Palosaari <crope@iki.fi>
4696L:	linux-media@vger.kernel.org
4697W:	https://linuxtv.org
4698W:	http://palosaari.fi/linux/
4699Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4700T:	git git://linuxtv.org/anttip/media_tree.git
4701S:	Maintained
4702F:	drivers/media/usb/dvb-usb-v2/ce6230*
4703
4704DVB_USB_CXUSB MEDIA DRIVER
4705M:	Michael Krufky <mkrufky@linuxtv.org>
4706L:	linux-media@vger.kernel.org
4707W:	https://linuxtv.org
4708W:	http://github.com/mkrufky
4709Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4710T:	git git://linuxtv.org/media_tree.git
4711S:	Maintained
4712F:	drivers/media/usb/dvb-usb/cxusb*
4713
4714DVB_USB_EC168 MEDIA DRIVER
4715M:	Antti Palosaari <crope@iki.fi>
4716L:	linux-media@vger.kernel.org
4717W:	https://linuxtv.org
4718W:	http://palosaari.fi/linux/
4719Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4720T:	git git://linuxtv.org/anttip/media_tree.git
4721S:	Maintained
4722F:	drivers/media/usb/dvb-usb-v2/ec168*
4723
4724DVB_USB_GL861 MEDIA DRIVER
4725M:	Antti Palosaari <crope@iki.fi>
4726L:	linux-media@vger.kernel.org
4727W:	https://linuxtv.org
4728Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4729T:	git git://linuxtv.org/anttip/media_tree.git
4730S:	Maintained
4731F:	drivers/media/usb/dvb-usb-v2/gl861*
4732
4733DVB_USB_MXL111SF MEDIA DRIVER
4734M:	Michael Krufky <mkrufky@linuxtv.org>
4735L:	linux-media@vger.kernel.org
4736W:	https://linuxtv.org
4737W:	http://github.com/mkrufky
4738Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4739T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4740S:	Maintained
4741F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4742
4743DVB_USB_RTL28XXU MEDIA DRIVER
4744M:	Antti Palosaari <crope@iki.fi>
4745L:	linux-media@vger.kernel.org
4746W:	https://linuxtv.org
4747W:	http://palosaari.fi/linux/
4748Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4749T:	git git://linuxtv.org/anttip/media_tree.git
4750S:	Maintained
4751F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4752
4753DVB_USB_V2 MEDIA DRIVER
4754M:	Antti Palosaari <crope@iki.fi>
4755L:	linux-media@vger.kernel.org
4756W:	https://linuxtv.org
4757W:	http://palosaari.fi/linux/
4758Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4759T:	git git://linuxtv.org/anttip/media_tree.git
4760S:	Maintained
4761F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4762F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4763
4764DONGWOON DW9714 LENS VOICE COIL DRIVER
4765M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4766L:	linux-media@vger.kernel.org
4767T:	git git://linuxtv.org/media_tree.git
4768S:	Maintained
4769F:	drivers/media/i2c/dw9714.c
4770
4771DYNAMIC DEBUG
4772M:	Jason Baron <jbaron@akamai.com>
4773S:	Maintained
4774F:	lib/dynamic_debug.c
4775F:	include/linux/dynamic_debug.h
4776
4777DZ DECSTATION DZ11 SERIAL DRIVER
4778M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4779S:	Maintained
4780F:	drivers/tty/serial/dz.*
4781
4782E3X0 POWER BUTTON DRIVER
4783M:	Moritz Fischer <moritz.fischer@ettus.com>
4784L:	usrp-users@lists.ettus.com
4785W:	http://www.ettus.com
4786S:	Supported
4787F:	drivers/input/misc/e3x0-button.c
4788F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4789
4790E4000 MEDIA DRIVER
4791M:	Antti Palosaari <crope@iki.fi>
4792L:	linux-media@vger.kernel.org
4793W:	https://linuxtv.org
4794W:	http://palosaari.fi/linux/
4795Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4796T:	git git://linuxtv.org/anttip/media_tree.git
4797S:	Maintained
4798F:	drivers/media/tuners/e4000*
4799
4800EATA ISA/EISA/PCI SCSI DRIVER
4801M:	Dario Ballabio <ballabio_dario@emc.com>
4802L:	linux-scsi@vger.kernel.org
4803S:	Maintained
4804F:	drivers/scsi/eata.c
4805
4806EC100 MEDIA DRIVER
4807M:	Antti Palosaari <crope@iki.fi>
4808L:	linux-media@vger.kernel.org
4809W:	https://linuxtv.org
4810W:	http://palosaari.fi/linux/
4811Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4812T:	git git://linuxtv.org/anttip/media_tree.git
4813S:	Maintained
4814F:	drivers/media/dvb-frontends/ec100*
4815
4816ECRYPT FILE SYSTEM
4817M:	Tyler Hicks <tyhicks@canonical.com>
4818L:	ecryptfs@vger.kernel.org
4819W:	http://ecryptfs.org
4820W:	https://launchpad.net/ecryptfs
4821T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4822S:	Supported
4823F:	Documentation/filesystems/ecryptfs.txt
4824F:	fs/ecryptfs/
4825
4826EDAC-CORE
4827M:	Borislav Petkov <bp@alien8.de>
4828M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4829M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4830L:	linux-edac@vger.kernel.org
4831T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4832T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4833S:	Supported
4834F:	Documentation/admin-guide/ras.rst
4835F:	Documentation/driver-api/edac.rst
4836F:	drivers/edac/
4837F:	include/linux/edac.h
4838
4839EDAC-AMD64
4840M:	Borislav Petkov <bp@alien8.de>
4841L:	linux-edac@vger.kernel.org
4842S:	Maintained
4843F:	drivers/edac/amd64_edac*
4844
4845EDAC-CALXEDA
4846M:	Robert Richter <rric@kernel.org>
4847L:	linux-edac@vger.kernel.org
4848S:	Maintained
4849F:	drivers/edac/highbank*
4850
4851EDAC-CAVIUM
4852M:	Ralf Baechle <ralf@linux-mips.org>
4853M:	David Daney <david.daney@cavium.com>
4854L:	linux-edac@vger.kernel.org
4855L:	linux-mips@linux-mips.org
4856S:	Supported
4857F:	drivers/edac/octeon_edac*
4858F:	drivers/edac/thunderx_edac*
4859
4860EDAC-E752X
4861M:	Mark Gross <mark.gross@intel.com>
4862L:	linux-edac@vger.kernel.org
4863S:	Maintained
4864F:	drivers/edac/e752x_edac.c
4865
4866EDAC-E7XXX
4867L:	linux-edac@vger.kernel.org
4868S:	Maintained
4869F:	drivers/edac/e7xxx_edac.c
4870
4871EDAC-FSL_DDR
4872M:	York Sun <york.sun@nxp.com>
4873L:	linux-edac@vger.kernel.org
4874S:	Maintained
4875F:	drivers/edac/fsl_ddr_edac.*
4876
4877EDAC-GHES
4878M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4879M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4880L:	linux-edac@vger.kernel.org
4881S:	Maintained
4882F:	drivers/edac/ghes_edac.c
4883
4884EDAC-I82443BXGX
4885M:	Tim Small <tim@buttersideup.com>
4886L:	linux-edac@vger.kernel.org
4887S:	Maintained
4888F:	drivers/edac/i82443bxgx_edac.c
4889
4890EDAC-I3000
4891L:	linux-edac@vger.kernel.org
4892S:	Orphan
4893F:	drivers/edac/i3000_edac.c
4894
4895EDAC-I5000
4896L:	linux-edac@vger.kernel.org
4897S:	Maintained
4898F:	drivers/edac/i5000_edac.c
4899
4900EDAC-I5400
4901M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4902M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4903L:	linux-edac@vger.kernel.org
4904S:	Maintained
4905F:	drivers/edac/i5400_edac.c
4906
4907EDAC-I7300
4908M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4909M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4910L:	linux-edac@vger.kernel.org
4911S:	Maintained
4912F:	drivers/edac/i7300_edac.c
4913
4914EDAC-I7CORE
4915M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4916M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4917L:	linux-edac@vger.kernel.org
4918S:	Maintained
4919F:	drivers/edac/i7core_edac.c
4920
4921EDAC-I82975X
4922M:	Ranganathan Desikan <ravi@jetztechnologies.com>
4923M:	"Arvind R." <arvino55@gmail.com>
4924L:	linux-edac@vger.kernel.org
4925S:	Maintained
4926F:	drivers/edac/i82975x_edac.c
4927
4928EDAC-IE31200
4929M:	Jason Baron <jbaron@akamai.com>
4930L:	linux-edac@vger.kernel.org
4931S:	Maintained
4932F:	drivers/edac/ie31200_edac.c
4933
4934EDAC-MPC85XX
4935M:	Johannes Thumshirn <morbidrsa@gmail.com>
4936L:	linux-edac@vger.kernel.org
4937S:	Maintained
4938F:	drivers/edac/mpc85xx_edac.[ch]
4939
4940EDAC-PND2
4941M:	Tony Luck <tony.luck@intel.com>
4942L:	linux-edac@vger.kernel.org
4943S:	Maintained
4944F:	drivers/edac/pnd2_edac.[ch]
4945
4946EDAC-PASEMI
4947M:	Egor Martovetsky <egor@pasemi.com>
4948L:	linux-edac@vger.kernel.org
4949S:	Maintained
4950F:	drivers/edac/pasemi_edac.c
4951
4952EDAC-R82600
4953M:	Tim Small <tim@buttersideup.com>
4954L:	linux-edac@vger.kernel.org
4955S:	Maintained
4956F:	drivers/edac/r82600_edac.c
4957
4958EDAC-SBRIDGE
4959M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4960M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4961L:	linux-edac@vger.kernel.org
4962S:	Maintained
4963F:	drivers/edac/sb_edac.c
4964
4965EDAC-SKYLAKE
4966M:	Tony Luck <tony.luck@intel.com>
4967L:	linux-edac@vger.kernel.org
4968S:	Maintained
4969F:	drivers/edac/skx_edac.c
4970
4971EDAC-XGENE
4972APPLIED MICRO (APM) X-GENE SOC EDAC
4973M:     Loc Ho <lho@apm.com>
4974S:     Supported
4975F:     drivers/edac/xgene_edac.c
4976F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4977
4978EDIROL UA-101/UA-1000 DRIVER
4979M:	Clemens Ladisch <clemens@ladisch.de>
4980L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4981T:	git git://git.alsa-project.org/alsa-kernel.git
4982S:	Maintained
4983F:	sound/usb/misc/ua101.c
4984
4985EXTENSIBLE FIRMWARE INTERFACE (EFI)
4986M:	Matt Fleming <matt@codeblueprint.co.uk>
4987M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
4988L:	linux-efi@vger.kernel.org
4989T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4990S:	Maintained
4991F:	Documentation/efi-stub.txt
4992F:	arch/*/kernel/efi.c
4993F:	arch/x86/boot/compressed/eboot.[ch]
4994F:	arch/*/include/asm/efi.h
4995F:	arch/x86/platform/efi/
4996F:	drivers/firmware/efi/
4997F:	include/linux/efi*.h
4998F:	arch/arm/boot/compressed/efi-header.S
4999F:	arch/arm64/kernel/efi-entry.S
5000
5001EFI VARIABLE FILESYSTEM
5002M:	Matthew Garrett <matthew.garrett@nebula.com>
5003M:	Jeremy Kerr <jk@ozlabs.org>
5004M:	Matt Fleming <matt@codeblueprint.co.uk>
5005T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
5006L:	linux-efi@vger.kernel.org
5007S:	Maintained
5008F:	fs/efivarfs/
5009
5010EFIFB FRAMEBUFFER DRIVER
5011L:	linux-fbdev@vger.kernel.org
5012M:	Peter Jones <pjones@redhat.com>
5013S:	Maintained
5014F:	drivers/video/fbdev/efifb.c
5015
5016EFI TEST DRIVER
5017L:	linux-efi@vger.kernel.org
5018M:	Ivan Hu <ivan.hu@canonical.com>
5019M:	Matt Fleming <matt@codeblueprint.co.uk>
5020S:	Maintained
5021F:	drivers/firmware/efi/test/
5022
5023EFS FILESYSTEM
5024W:	http://aeschi.ch.eu.org/efs/
5025S:	Orphan
5026F:	fs/efs/
5027
5028EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5029M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5030L:	netdev@vger.kernel.org
5031S:	Maintained
5032F:	drivers/net/ethernet/ibm/ehea/
5033
5034EM28XX VIDEO4LINUX DRIVER
5035M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5036M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5037L:	linux-media@vger.kernel.org
5038W:	https://linuxtv.org
5039T:	git git://linuxtv.org/media_tree.git
5040S:	Maintained
5041F:	drivers/media/usb/em28xx/
5042F:	Documentation/media/v4l-drivers/em28xx*
5043
5044EMBEDDED LINUX
5045M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5046M:	Matt Mackall <mpm@selenic.com>
5047M:	David Woodhouse <dwmw2@infradead.org>
5048L:	linux-embedded@vger.kernel.org
5049S:	Maintained
5050
5051EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5052M:	James Smart <james.smart@broadcom.com>
5053M:	Dick Kennedy <dick.kennedy@broadcom.com>
5054L:	linux-scsi@vger.kernel.org
5055W:	http://www.broadcom.com
5056S:	Supported
5057F:	drivers/scsi/lpfc/
5058
5059ENE CB710 FLASH CARD READER DRIVER
5060M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5061S:	Maintained
5062F:	drivers/misc/cb710/
5063F:	drivers/mmc/host/cb710-mmc.*
5064F:	include/linux/cb710.h
5065
5066ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5067M:	Maxim Levitsky <maximlevitsky@gmail.com>
5068S:	Maintained
5069F:	drivers/media/rc/ene_ir.*
5070
5071EPSON S1D13XXX FRAMEBUFFER DRIVER
5072M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5073S:	Maintained
5074T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5075F:	drivers/video/fbdev/s1d13xxxfb.c
5076F:	include/video/s1d13xxxfb.h
5077
5078ERRSEQ ERROR TRACKING INFRASTRUCTURE
5079M:	Jeff Layton <jlayton@poochiereds.net>
5080S:	Maintained
5081F:	lib/errseq.c
5082F:	include/linux/errseq.h
5083
5084ET131X NETWORK DRIVER
5085M:	Mark Einon <mark.einon@gmail.com>
5086S:	Odd Fixes
5087F:	drivers/net/ethernet/agere/
5088
5089ETHERNET BRIDGE
5090M:	Stephen Hemminger <stephen@networkplumber.org>
5091L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5092L:	netdev@vger.kernel.org
5093W:	http://www.linuxfoundation.org/en/Net:Bridge
5094S:	Maintained
5095F:	include/linux/netfilter_bridge/
5096F:	net/bridge/
5097
5098ETHERNET PHY LIBRARY
5099M:	Andrew Lunn <andrew@lunn.ch>
5100M:	Florian Fainelli <f.fainelli@gmail.com>
5101L:	netdev@vger.kernel.org
5102S:	Maintained
5103F:	include/linux/phy.h
5104F:	include/linux/phy_fixed.h
5105F:	drivers/net/phy/
5106F:	Documentation/networking/phy.txt
5107F:	drivers/of/of_mdio.c
5108F:	drivers/of/of_net.c
5109
5110EXT2 FILE SYSTEM
5111M:	Jan Kara <jack@suse.com>
5112L:	linux-ext4@vger.kernel.org
5113S:	Maintained
5114F:	Documentation/filesystems/ext2.txt
5115F:	fs/ext2/
5116F:	include/linux/ext2*
5117
5118EXT4 FILE SYSTEM
5119M:	"Theodore Ts'o" <tytso@mit.edu>
5120M:	Andreas Dilger <adilger.kernel@dilger.ca>
5121L:	linux-ext4@vger.kernel.org
5122W:	http://ext4.wiki.kernel.org
5123Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5124T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5125S:	Maintained
5126F:	Documentation/filesystems/ext4.txt
5127F:	fs/ext4/
5128
5129Extended Verification Module (EVM)
5130M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5131L:	linux-ima-devel@lists.sourceforge.net
5132L:	linux-security-module@vger.kernel.org
5133S:	Supported
5134F:	security/integrity/evm/
5135
5136EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5137M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5138M:	Chanwoo Choi <cw00.choi@samsung.com>
5139L:	linux-kernel@vger.kernel.org
5140T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5141S:	Maintained
5142F:	drivers/extcon/
5143F:	include/linux/extcon/
5144F:	include/linux/extcon.h
5145F:	Documentation/extcon/
5146F:	Documentation/devicetree/bindings/extcon/
5147
5148EXYNOS DP DRIVER
5149M:	Jingoo Han <jingoohan1@gmail.com>
5150L:	dri-devel@lists.freedesktop.org
5151S:	Maintained
5152F:	drivers/gpu/drm/exynos/exynos_dp*
5153
5154EXYNOS SYSMMU (IOMMU) driver
5155M:	Marek Szyprowski <m.szyprowski@samsung.com>
5156L:	iommu@lists.linux-foundation.org
5157S:	Maintained
5158F:	drivers/iommu/exynos-iommu.c
5159
5160EZchip NPS platform support
5161M:	Noam Camus <noamc@ezchip.com>
5162S:	Supported
5163F:	arch/arc/plat-eznps
5164F:	arch/arc/boot/dts/eznps.dts
5165
5166F71805F HARDWARE MONITORING DRIVER
5167M:	Jean Delvare <jdelvare@suse.com>
5168L:	linux-hwmon@vger.kernel.org
5169S:	Maintained
5170F:	Documentation/hwmon/f71805f
5171F:	drivers/hwmon/f71805f.c
5172
5173FC0011 TUNER DRIVER
5174M:	Michael Buesch <m@bues.ch>
5175L:	linux-media@vger.kernel.org
5176S:	Maintained
5177F:	drivers/media/tuners/fc0011.h
5178F:	drivers/media/tuners/fc0011.c
5179
5180FC2580 MEDIA DRIVER
5181M:	Antti Palosaari <crope@iki.fi>
5182L:	linux-media@vger.kernel.org
5183W:	https://linuxtv.org
5184W:	http://palosaari.fi/linux/
5185Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5186T:	git git://linuxtv.org/anttip/media_tree.git
5187S:	Maintained
5188F:	drivers/media/tuners/fc2580*
5189
5190FANOTIFY
5191M:	Eric Paris <eparis@redhat.com>
5192S:	Maintained
5193F:	fs/notify/fanotify/
5194F:	include/linux/fanotify.h
5195F:	include/uapi/linux/fanotify.h
5196
5197FARSYNC SYNCHRONOUS DRIVER
5198M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5199W:	http://www.farsite.co.uk/
5200S:	Supported
5201F:	drivers/net/wan/farsync.*
5202
5203FAULT INJECTION SUPPORT
5204M:	Akinobu Mita <akinobu.mita@gmail.com>
5205S:	Supported
5206F:	Documentation/fault-injection/
5207F:	lib/fault-inject.c
5208
5209FBTFT Framebuffer drivers
5210M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5211S:	Maintained
5212F:	drivers/staging/fbtft/
5213
5214FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5215M:	Johannes Thumshirn <jth@kernel.org>
5216L:	fcoe-devel@open-fcoe.org
5217W:	www.Open-FCoE.org
5218S:	Supported
5219F:	drivers/scsi/libfc/
5220F:	drivers/scsi/fcoe/
5221F:	include/scsi/fc/
5222F:	include/scsi/libfc.h
5223F:	include/scsi/libfcoe.h
5224F:	include/uapi/scsi/fc/
5225
5226FILE LOCKING (flock() and fcntl()/lockf())
5227M:	Jeff Layton <jlayton@poochiereds.net>
5228M:	"J. Bruce Fields" <bfields@fieldses.org>
5229L:	linux-fsdevel@vger.kernel.org
5230S:	Maintained
5231F:	include/linux/fcntl.h
5232F:	include/linux/fs.h
5233F:	include/uapi/linux/fcntl.h
5234F:	include/uapi/linux/fs.h
5235F:	fs/fcntl.c
5236F:	fs/locks.c
5237
5238FILESYSTEMS (VFS and infrastructure)
5239M:	Alexander Viro <viro@zeniv.linux.org.uk>
5240L:	linux-fsdevel@vger.kernel.org
5241S:	Maintained
5242F:	fs/*
5243
5244FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5245M:	Riku Voipio <riku.voipio@iki.fi>
5246L:	linux-hwmon@vger.kernel.org
5247S:	Maintained
5248F:	drivers/hwmon/f75375s.c
5249F:	include/linux/f75375s.h
5250
5251FIREWIRE AUDIO DRIVERS
5252M:	Clemens Ladisch <clemens@ladisch.de>
5253L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5254T:	git git://git.alsa-project.org/alsa-kernel.git
5255S:	Maintained
5256F:	sound/firewire/
5257
5258FIREWIRE MEDIA DRIVERS (firedtv)
5259M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5260L:	linux-media@vger.kernel.org
5261L:	linux1394-devel@lists.sourceforge.net
5262T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5263S:	Maintained
5264F:	drivers/media/firewire/
5265
5266FIREWIRE SBP-2 TARGET
5267M:	Chris Boot <bootc@bootc.net>
5268L:	linux-scsi@vger.kernel.org
5269L:	target-devel@vger.kernel.org
5270L:	linux1394-devel@lists.sourceforge.net
5271T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5272S:	Maintained
5273F:	drivers/target/sbp/
5274
5275FIREWIRE SUBSYSTEM
5276M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5277L:	linux1394-devel@lists.sourceforge.net
5278W:	http://ieee1394.wiki.kernel.org/
5279T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5280S:	Maintained
5281F:	drivers/firewire/
5282F:	include/linux/firewire.h
5283F:	include/uapi/linux/firewire*.h
5284F:	tools/firewire/
5285
5286FIRMWARE LOADER (request_firmware)
5287M:	Luis R. Rodriguez <mcgrof@kernel.org>
5288L:	linux-kernel@vger.kernel.org
5289S:	Maintained
5290F:	Documentation/firmware_class/
5291F:	drivers/base/firmware*.c
5292F:	include/linux/firmware.h
5293
5294FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5295M:	Joshua Morris <josh.h.morris@us.ibm.com>
5296M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5297S:	Maintained
5298F:	drivers/block/rsxx/
5299
5300FLOPPY DRIVER
5301M:	Jiri Kosina <jikos@kernel.org>
5302T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5303S:	Odd fixes
5304F:	drivers/block/floppy.c
5305
5306FMC SUBSYSTEM
5307M:	Alessandro Rubini <rubini@gnudd.com>
5308W:	http://www.ohwr.org/projects/fmc-bus
5309S:	Supported
5310F:	drivers/fmc/
5311F:	include/linux/fmc*.h
5312F:	include/linux/ipmi-fru.h
5313K:	fmc_d.*register
5314
5315FPGA MANAGER FRAMEWORK
5316M:	Alan Tull <atull@kernel.org>
5317R:	Moritz Fischer <moritz.fischer@ettus.com>
5318L:	linux-fpga@vger.kernel.org
5319S:	Maintained
5320T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5321F:	Documentation/fpga/
5322F:	Documentation/devicetree/bindings/fpga/
5323F:	drivers/fpga/
5324F:	include/linux/fpga/
5325W:	http://www.rocketboards.org
5326
5327FPU EMULATOR
5328M:	Bill Metzenthen <billm@melbpc.org.au>
5329W:	http://floatingpoint.sourceforge.net/emulator/index.html
5330S:	Maintained
5331F:	arch/x86/math-emu/
5332
5333FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5334L:	netdev@vger.kernel.org
5335S:	Orphan
5336F:	drivers/net/wan/dlci.c
5337F:	drivers/net/wan/sdla.c
5338
5339FRAMEBUFFER LAYER
5340M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5341L:	linux-fbdev@vger.kernel.org
5342T:	git git://github.com/bzolnier/linux.git
5343Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5344S:	Maintained
5345F:	Documentation/fb/
5346F:	drivers/video/
5347F:	include/video/
5348F:	include/linux/fb.h
5349F:	include/uapi/video/
5350F:	include/uapi/linux/fb.h
5351
5352FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5353M:	Horia Geantă <horia.geanta@nxp.com>
5354M:	Dan Douglass <dan.douglass@nxp.com>
5355L:	linux-crypto@vger.kernel.org
5356S:	Maintained
5357F:	drivers/crypto/caam/
5358F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5359
5360FREESCALE DIU FRAMEBUFFER DRIVER
5361M:	Timur Tabi <timur@tabi.org>
5362L:	linux-fbdev@vger.kernel.org
5363S:	Maintained
5364F:	drivers/video/fbdev/fsl-diu-fb.*
5365
5366FREESCALE DMA DRIVER
5367M:	Li Yang <leoyang.li@nxp.com>
5368M:	Zhang Wei <zw@zh-kernel.org>
5369L:	linuxppc-dev@lists.ozlabs.org
5370S:	Maintained
5371F:	drivers/dma/fsldma.*
5372
5373FREESCALE GPMI NAND DRIVER
5374M:	Han Xu <han.xu@nxp.com>
5375L:	linux-mtd@lists.infradead.org
5376S:	Maintained
5377F:	drivers/mtd/nand/gpmi-nand/*
5378
5379FREESCALE I2C CPM DRIVER
5380M:	Jochen Friedrich <jochen@scram.de>
5381L:	linuxppc-dev@lists.ozlabs.org
5382L:	linux-i2c@vger.kernel.org
5383S:	Maintained
5384F:	drivers/i2c/busses/i2c-cpm.c
5385
5386FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5387M:	Sascha Hauer <kernel@pengutronix.de>
5388L:	linux-fbdev@vger.kernel.org
5389L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5390S:	Maintained
5391F:	include/linux/platform_data/video-imxfb.h
5392F:	drivers/video/fbdev/imxfb.c
5393
5394FREESCALE QUAD SPI DRIVER
5395M:	Han Xu <han.xu@nxp.com>
5396L:	linux-mtd@lists.infradead.org
5397S:	Maintained
5398F:	drivers/mtd/spi-nor/fsl-quadspi.c
5399
5400FREESCALE SOC FS_ENET DRIVER
5401M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5402M:	Vitaly Bordug <vbordug@ru.mvista.com>
5403L:	linuxppc-dev@lists.ozlabs.org
5404L:	netdev@vger.kernel.org
5405S:	Maintained
5406F:	drivers/net/ethernet/freescale/fs_enet/
5407F:	include/linux/fs_enet_pd.h
5408
5409FREESCALE IMX / MXC FEC DRIVER
5410M:	Fugang Duan <fugang.duan@nxp.com>
5411L:	netdev@vger.kernel.org
5412S:	Maintained
5413F:	drivers/net/ethernet/freescale/fec_main.c
5414F:	drivers/net/ethernet/freescale/fec_ptp.c
5415F:	drivers/net/ethernet/freescale/fec.h
5416F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5417
5418FREESCALE QORIQ DPAA FMAN DRIVER
5419M:	Madalin Bucur <madalin.bucur@nxp.com>
5420L:	netdev@vger.kernel.org
5421S:	Maintained
5422F:	drivers/net/ethernet/freescale/fman
5423F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5424
5425FREESCALE QORIQ DPAA ETHERNET DRIVER
5426M:	Madalin Bucur <madalin.bucur@nxp.com>
5427L:	netdev@vger.kernel.org
5428S:	Maintained
5429F:	drivers/net/ethernet/freescale/dpaa
5430
5431FREESCALE SOC DRIVERS
5432M:	Li Yang <leoyang.li@nxp.com>
5433L:	linuxppc-dev@lists.ozlabs.org
5434L:	linux-arm-kernel@lists.infradead.org
5435S:	Maintained
5436F:	Documentation/devicetree/bindings/soc/fsl/
5437F:	drivers/soc/fsl/
5438F:	include/linux/fsl/
5439
5440FREESCALE QUICC ENGINE LIBRARY
5441M:	Qiang Zhao <qiang.zhao@nxp.com>
5442L:	linuxppc-dev@lists.ozlabs.org
5443S:	Maintained
5444F:	drivers/soc/fsl/qe/
5445F:	include/soc/fsl/*qe*.h
5446F:	include/soc/fsl/*ucc*.h
5447
5448FREESCALE USB PERIPHERAL DRIVERS
5449M:	Li Yang <leoyang.li@nxp.com>
5450L:	linux-usb@vger.kernel.org
5451L:	linuxppc-dev@lists.ozlabs.org
5452S:	Maintained
5453F:	drivers/usb/gadget/udc/fsl*
5454
5455FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5456M:	Li Yang <leoyang.li@nxp.com>
5457L:	netdev@vger.kernel.org
5458L:	linuxppc-dev@lists.ozlabs.org
5459S:	Maintained
5460F:	drivers/net/ethernet/freescale/ucc_geth*
5461
5462FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5463M:	Claudiu Manoil <claudiu.manoil@freescale.com>
5464L:	netdev@vger.kernel.org
5465S:	Maintained
5466F:	drivers/net/ethernet/freescale/gianfar*
5467X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5468F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5469
5470FREESCALE QUICC ENGINE UCC HDLC DRIVER
5471M:	Zhao Qiang <qiang.zhao@nxp.com>
5472L:	netdev@vger.kernel.org
5473L:	linuxppc-dev@lists.ozlabs.org
5474S:	Maintained
5475F:	drivers/net/wan/fsl_ucc_hdlc*
5476
5477FREESCALE QUICC ENGINE UCC UART DRIVER
5478M:	Timur Tabi <timur@tabi.org>
5479L:	linuxppc-dev@lists.ozlabs.org
5480S:	Maintained
5481F:	drivers/tty/serial/ucc_uart.c
5482
5483FREESCALE SOC SOUND DRIVERS
5484M:	Timur Tabi <timur@tabi.org>
5485M:	Nicolin Chen <nicoleotsuka@gmail.com>
5486M:	Xiubo Li <Xiubo.Lee@gmail.com>
5487R:	Fabio Estevam <fabio.estevam@nxp.com>
5488L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5489L:	linuxppc-dev@lists.ozlabs.org
5490S:	Maintained
5491F:	sound/soc/fsl/fsl*
5492F:	sound/soc/fsl/imx*
5493F:	sound/soc/fsl/mpc8610_hpcd.c
5494
5495FREEVXFS FILESYSTEM
5496M:	Christoph Hellwig <hch@infradead.org>
5497W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5498S:	Maintained
5499F:	fs/freevxfs/
5500
5501FREEZER
5502M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5503M:	Pavel Machek <pavel@ucw.cz>
5504L:	linux-pm@vger.kernel.org
5505S:	Supported
5506F:	Documentation/power/freezing-of-tasks.txt
5507F:	include/linux/freezer.h
5508F:	kernel/freezer.c
5509
5510FRONTSWAP API
5511M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5512L:	linux-kernel@vger.kernel.org
5513S:	Maintained
5514F:	mm/frontswap.c
5515F:	include/linux/frontswap.h
5516
5517FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5518M:	David Howells <dhowells@redhat.com>
5519L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5520S:	Supported
5521F:	Documentation/filesystems/caching/
5522F:	fs/fscache/
5523F:	include/linux/fscache*.h
5524
5525FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5526M:	Theodore Y. Ts'o <tytso@mit.edu>
5527M:	Jaegeuk Kim <jaegeuk@kernel.org>
5528L:	linux-fscrypt@vger.kernel.org
5529Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5530T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5531S:	Supported
5532F:	fs/crypto/
5533F:	include/linux/fscrypt*.h
5534
5535F2FS FILE SYSTEM
5536M:	Jaegeuk Kim <jaegeuk@kernel.org>
5537M:	Chao Yu <yuchao0@huawei.com>
5538L:	linux-f2fs-devel@lists.sourceforge.net
5539W:	https://f2fs.wiki.kernel.org/
5540T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5541S:	Maintained
5542F:	Documentation/filesystems/f2fs.txt
5543F:	Documentation/ABI/testing/sysfs-fs-f2fs
5544F:	fs/f2fs/
5545F:	include/linux/f2fs_fs.h
5546F:	include/trace/events/f2fs.h
5547
5548FUJITSU FR-V (FRV) PORT
5549S:	Orphan
5550F:	arch/frv/
5551
5552FUJITSU LAPTOP EXTRAS
5553M:	Jonathan Woithe <jwoithe@just42.net>
5554L:	platform-driver-x86@vger.kernel.org
5555S:	Maintained
5556F:	drivers/platform/x86/fujitsu-laptop.c
5557
5558FUJITSU M-5MO LS CAMERA ISP DRIVER
5559M:	Kyungmin Park <kyungmin.park@samsung.com>
5560M:	Heungjun Kim <riverful.kim@samsung.com>
5561L:	linux-media@vger.kernel.org
5562S:	Maintained
5563F:	drivers/media/i2c/m5mols/
5564F:	include/media/i2c/m5mols.h
5565
5566FUJITSU TABLET EXTRAS
5567M:	Robert Gerlach <khnz@gmx.de>
5568L:	platform-driver-x86@vger.kernel.org
5569S:	Maintained
5570F:	drivers/platform/x86/fujitsu-tablet.c
5571
5572FUSE: FILESYSTEM IN USERSPACE
5573M:	Miklos Szeredi <miklos@szeredi.hu>
5574L:	linux-fsdevel@vger.kernel.org
5575W:	http://fuse.sourceforge.net/
5576T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5577S:	Maintained
5578F:	fs/fuse/
5579F:	include/uapi/linux/fuse.h
5580F:	Documentation/filesystems/fuse.txt
5581
5582FUTEX SUBSYSTEM
5583M:	Thomas Gleixner <tglx@linutronix.de>
5584M:	Ingo Molnar <mingo@redhat.com>
5585R:	Peter Zijlstra <peterz@infradead.org>
5586R:	Darren Hart <dvhart@infradead.org>
5587L:	linux-kernel@vger.kernel.org
5588T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5589S:	Maintained
5590F:	kernel/futex.c
5591F:	kernel/futex_compat.c
5592F:	include/asm-generic/futex.h
5593F:	include/linux/futex.h
5594F:	include/uapi/linux/futex.h
5595F:	tools/testing/selftests/futex/
5596F:	tools/perf/bench/futex*
5597F:	Documentation/*futex*
5598
5599FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5600M:	Rik Faith <faith@cs.unc.edu>
5601L:	linux-scsi@vger.kernel.org
5602S:	Odd Fixes (e.g., new signatures)
5603F:	drivers/scsi/fdomain.*
5604
5605GCC PLUGINS
5606M:	Kees Cook <keescook@chromium.org>
5607R:	Emese Revfy <re.emese@gmail.com>
5608L:	kernel-hardening@lists.openwall.com
5609S:	Maintained
5610F:	scripts/gcc-plugins/
5611F:	scripts/gcc-plugin.sh
5612F:	scripts/Makefile.gcc-plugins
5613F:	Documentation/gcc-plugins.txt
5614
5615GCOV BASED KERNEL PROFILING
5616M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5617S:	Maintained
5618F:	kernel/gcov/
5619F:	Documentation/dev-tools/gcov.rst
5620
5621GDT SCSI DISK ARRAY CONTROLLER DRIVER
5622M:	Achim Leubner <achim_leubner@adaptec.com>
5623L:	linux-scsi@vger.kernel.org
5624W:	http://www.icp-vortex.com/
5625S:	Supported
5626F:	drivers/scsi/gdt*
5627
5628GDB KERNEL DEBUGGING HELPER SCRIPTS
5629M:	Jan Kiszka <jan.kiszka@siemens.com>
5630M:	Kieran Bingham <kieran@bingham.xyz>
5631S:	Supported
5632F:	scripts/gdb/
5633
5634GEMTEK FM RADIO RECEIVER DRIVER
5635M:	Hans Verkuil <hverkuil@xs4all.nl>
5636L:	linux-media@vger.kernel.org
5637T:	git git://linuxtv.org/media_tree.git
5638W:	https://linuxtv.org
5639S:	Maintained
5640F:	drivers/media/radio/radio-gemtek*
5641
5642GENERIC GPIO I2C DRIVER
5643M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5644S:	Supported
5645F:	drivers/i2c/busses/i2c-gpio.c
5646F:	include/linux/i2c-gpio.h
5647
5648GENERIC GPIO I2C MULTIPLEXER DRIVER
5649M:	Peter Korsgaard <peter.korsgaard@barco.com>
5650L:	linux-i2c@vger.kernel.org
5651S:	Supported
5652F:	drivers/i2c/muxes/i2c-mux-gpio.c
5653F:	include/linux/i2c-mux-gpio.h
5654F:	Documentation/i2c/muxes/i2c-mux-gpio
5655
5656GENERIC HDLC (WAN) DRIVERS
5657M:	Krzysztof Halasa <khc@pm.waw.pl>
5658W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5659S:	Maintained
5660F:	drivers/net/wan/c101.c
5661F:	drivers/net/wan/hd6457*
5662F:	drivers/net/wan/hdlc*
5663F:	drivers/net/wan/n2.c
5664F:	drivers/net/wan/pc300too.c
5665F:	drivers/net/wan/pci200syn.c
5666F:	drivers/net/wan/wanxl*
5667
5668GENERIC INCLUDE/ASM HEADER FILES
5669M:	Arnd Bergmann <arnd@arndb.de>
5670L:	linux-arch@vger.kernel.org
5671T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5672S:	Maintained
5673F:	include/asm-generic/
5674F:	include/uapi/asm-generic/
5675
5676GENERIC PHY FRAMEWORK
5677M:	Kishon Vijay Abraham I <kishon@ti.com>
5678L:	linux-kernel@vger.kernel.org
5679T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5680S:	Supported
5681F:	drivers/phy/
5682F:	include/linux/phy/
5683
5684GENERIC PM DOMAINS
5685M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5686M:	Kevin Hilman <khilman@kernel.org>
5687M:	Ulf Hansson <ulf.hansson@linaro.org>
5688L:	linux-pm@vger.kernel.org
5689S:	Supported
5690F:	drivers/base/power/domain*.c
5691F:	include/linux/pm_domain.h
5692F:	Documentation/devicetree/bindings/power/power_domain.txt
5693
5694GENERIC UIO DRIVER FOR PCI DEVICES
5695M:	"Michael S. Tsirkin" <mst@redhat.com>
5696L:	kvm@vger.kernel.org
5697S:	Supported
5698F:	drivers/uio/uio_pci_generic.c
5699
5700GET_MAINTAINER SCRIPT
5701M:	Joe Perches <joe@perches.com>
5702S:	Maintained
5703F:	scripts/get_maintainer.pl
5704
5705GENWQE (IBM Generic Workqueue Card)
5706M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5707M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5708S:	Supported
5709F:	drivers/misc/genwqe/
5710
5711GFS2 FILE SYSTEM
5712M:	Steven Whitehouse <swhiteho@redhat.com>
5713M:	Bob Peterson <rpeterso@redhat.com>
5714L:	cluster-devel@redhat.com
5715W:	http://sources.redhat.com/cluster/
5716T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5717S:	Supported
5718F:	Documentation/filesystems/gfs2*.txt
5719F:	fs/gfs2/
5720F:	include/uapi/linux/gfs2_ondisk.h
5721
5722GIGASET ISDN DRIVERS
5723M:	Paul Bolle <pebolle@tiscali.nl>
5724L:	gigaset307x-common@lists.sourceforge.net
5725W:	http://gigaset307x.sourceforge.net/
5726S:	Odd Fixes
5727F:	Documentation/isdn/README.gigaset
5728F:	drivers/isdn/gigaset/
5729F:	include/uapi/linux/gigaset_dev.h
5730
5731GO7007 MPEG CODEC
5732M:	Hans Verkuil <hans.verkuil@cisco.com>
5733L:	linux-media@vger.kernel.org
5734S:	Maintained
5735F:	drivers/media/usb/go7007/
5736
5737GOODIX TOUCHSCREEN
5738M:	Bastien Nocera <hadess@hadess.net>
5739L:	linux-input@vger.kernel.org
5740S:	Maintained
5741F:	drivers/input/touchscreen/goodix.c
5742
5743GPIO MOCKUP DRIVER
5744M:	Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5745L:	linux-gpio@vger.kernel.org
5746S:	Maintained
5747F:	drivers/gpio/gpio-mockup.c
5748F:	tools/testing/selftests/gpio/
5749
5750GPIO SUBSYSTEM
5751M:	Linus Walleij <linus.walleij@linaro.org>
5752L:	linux-gpio@vger.kernel.org
5753T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5754S:	Maintained
5755F:	Documentation/devicetree/bindings/gpio/
5756F:	Documentation/gpio/
5757F:	Documentation/ABI/testing/gpio-cdev
5758F:	Documentation/ABI/obsolete/sysfs-gpio
5759F:	drivers/gpio/
5760F:	include/linux/gpio/
5761F:	include/linux/gpio.h
5762F:	include/asm-generic/gpio.h
5763F:	include/uapi/linux/gpio.h
5764F:	tools/gpio/
5765
5766GPIO ACPI SUPPORT
5767M:	Mika Westerberg <mika.westerberg@linux.intel.com>
5768M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5769L:	linux-gpio@vger.kernel.org
5770L:	linux-acpi@vger.kernel.org
5771S:	Maintained
5772F:	Documentation/acpi/gpio-properties.txt
5773F:	drivers/gpio/gpiolib-acpi.c
5774
5775GRE DEMULTIPLEXER DRIVER
5776M:	Dmitry Kozlov <xeb@mail.ru>
5777L:	netdev@vger.kernel.org
5778S:	Maintained
5779F:	net/ipv4/gre_demux.c
5780F:	net/ipv4/gre_offload.c
5781F:	include/net/gre.h
5782
5783GRETH 10/100/1G Ethernet MAC device driver
5784M:	Andreas Larsson <andreas@gaisler.com>
5785L:	netdev@vger.kernel.org
5786S:	Maintained
5787F:	drivers/net/ethernet/aeroflex/
5788
5789GREYBUS SUBSYSTEM
5790M:	Johan Hovold <johan@kernel.org>
5791M:	Alex Elder <elder@kernel.org>
5792M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5793S:	Maintained
5794F:	drivers/staging/greybus/
5795L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
5796
5797GREYBUS AUDIO PROTOCOLS DRIVERS
5798M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
5799M:	Mark Greer <mgreer@animalcreek.com>
5800S:	Maintained
5801F:	drivers/staging/greybus/audio_apbridgea.c
5802F:	drivers/staging/greybus/audio_apbridgea.h
5803F:	drivers/staging/greybus/audio_codec.c
5804F:	drivers/staging/greybus/audio_codec.h
5805F:	drivers/staging/greybus/audio_gb.c
5806F:	drivers/staging/greybus/audio_manager.c
5807F:	drivers/staging/greybus/audio_manager.h
5808F:	drivers/staging/greybus/audio_manager_module.c
5809F:	drivers/staging/greybus/audio_manager_private.h
5810F:	drivers/staging/greybus/audio_manager_sysfs.c
5811F:	drivers/staging/greybus/audio_module.c
5812F:	drivers/staging/greybus/audio_topology.c
5813
5814GREYBUS PROTOCOLS DRIVERS
5815M:	Rui Miguel Silva <rmfrfs@gmail.com>
5816S:	Maintained
5817F:	drivers/staging/greybus/sdio.c
5818F:	drivers/staging/greybus/light.c
5819F:	drivers/staging/greybus/gpio.c
5820F:	drivers/staging/greybus/power_supply.c
5821F:	drivers/staging/greybus/spi.c
5822F:	drivers/staging/greybus/spilib.c
5823
5824GREYBUS PROTOCOLS DRIVERS
5825M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
5826S:	Maintained
5827F:	drivers/staging/greybus/loopback.c
5828F:	drivers/staging/greybus/timesync.c
5829F:	drivers/staging/greybus/timesync_platform.c
5830
5831GREYBUS PROTOCOLS DRIVERS
5832M:	Viresh Kumar <vireshk@kernel.org>
5833S:	Maintained
5834F:	drivers/staging/greybus/authentication.c
5835F:	drivers/staging/greybus/bootrom.c
5836F:	drivers/staging/greybus/firmware.h
5837F:	drivers/staging/greybus/fw-core.c
5838F:	drivers/staging/greybus/fw-download.c
5839F:	drivers/staging/greybus/fw-managament.c
5840F:	drivers/staging/greybus/greybus_authentication.h
5841F:	drivers/staging/greybus/greybus_firmware.h
5842F:	drivers/staging/greybus/hid.c
5843F:	drivers/staging/greybus/i2c.c
5844F:	drivers/staging/greybus/spi.c
5845F:	drivers/staging/greybus/spilib.c
5846F:	drivers/staging/greybus/spilib.h
5847
5848GREYBUS PROTOCOLS DRIVERS
5849M:	David Lin <dtwlin@gmail.com>
5850S:	Maintained
5851F:	drivers/staging/greybus/uart.c
5852F:	drivers/staging/greybus/log.c
5853
5854GREYBUS PLATFORM DRIVERS
5855M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5856S:	Maintained
5857F:	drivers/staging/greybus/arche-platform.c
5858F:	drivers/staging/greybus/arche-apb-ctrl.c
5859F:	drivers/staging/greybus/arche_platform.h
5860
5861GS1662 VIDEO SERIALIZER
5862M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5863L:	linux-media@vger.kernel.org
5864T:	git git://linuxtv.org/media_tree.git
5865S:	Maintained
5866F:	drivers/media/spi/gs1662.c
5867
5868GSPCA FINEPIX SUBDRIVER
5869M:	Frank Zago <frank@zago.net>
5870L:	linux-media@vger.kernel.org
5871T:	git git://linuxtv.org/media_tree.git
5872S:	Maintained
5873F:	drivers/media/usb/gspca/finepix.c
5874
5875GSPCA GL860 SUBDRIVER
5876M:	Olivier Lorin <o.lorin@laposte.net>
5877L:	linux-media@vger.kernel.org
5878T:	git git://linuxtv.org/media_tree.git
5879S:	Maintained
5880F:	drivers/media/usb/gspca/gl860/
5881
5882GSPCA M5602 SUBDRIVER
5883M:	Erik Andren <erik.andren@gmail.com>
5884L:	linux-media@vger.kernel.org
5885T:	git git://linuxtv.org/media_tree.git
5886S:	Maintained
5887F:	drivers/media/usb/gspca/m5602/
5888
5889GSPCA PAC207 SONIXB SUBDRIVER
5890M:	Hans Verkuil <hverkuil@xs4all.nl>
5891L:	linux-media@vger.kernel.org
5892T:	git git://linuxtv.org/media_tree.git
5893S:	Odd Fixes
5894F:	drivers/media/usb/gspca/pac207.c
5895
5896GSPCA SN9C20X SUBDRIVER
5897M:	Brian Johnson <brijohn@gmail.com>
5898L:	linux-media@vger.kernel.org
5899T:	git git://linuxtv.org/media_tree.git
5900S:	Maintained
5901F:	drivers/media/usb/gspca/sn9c20x.c
5902
5903GSPCA T613 SUBDRIVER
5904M:	Leandro Costantino <lcostantino@gmail.com>
5905L:	linux-media@vger.kernel.org
5906T:	git git://linuxtv.org/media_tree.git
5907S:	Maintained
5908F:	drivers/media/usb/gspca/t613.c
5909
5910GSPCA USB WEBCAM DRIVER
5911M:	Hans Verkuil <hverkuil@xs4all.nl>
5912L:	linux-media@vger.kernel.org
5913T:	git git://linuxtv.org/media_tree.git
5914S:	Odd Fixes
5915F:	drivers/media/usb/gspca/
5916
5917GTP (GPRS Tunneling Protocol)
5918M:	Pablo Neira Ayuso <pablo@netfilter.org>
5919M:	Harald Welte <laforge@gnumonks.org>
5920L:	osmocom-net-gprs@lists.osmocom.org
5921T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5922S:	Maintained
5923F:	drivers/net/gtp.c
5924
5925GUID PARTITION TABLE (GPT)
5926M:	Davidlohr Bueso <dave@stgolabs.net>
5927L:	linux-efi@vger.kernel.org
5928S:	Maintained
5929F:	block/partitions/efi.*
5930
5931STK1160 USB VIDEO CAPTURE DRIVER
5932M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5933L:	linux-media@vger.kernel.org
5934T:	git git://linuxtv.org/media_tree.git
5935S:	Maintained
5936F:	drivers/media/usb/stk1160/
5937
5938H8/300 ARCHITECTURE
5939M:	Yoshinori Sato <ysato@users.sourceforge.jp>
5940L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5941W:	http://uclinux-h8.sourceforge.jp
5942T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5943S:	Maintained
5944F:	arch/h8300/
5945F:	drivers/clocksource/h8300_*.c
5946F:	drivers/clk/h8300/
5947F:	drivers/irqchip/irq-renesas-h8*.c
5948
5949HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5950M:	Frank Seidel <frank@f-seidel.de>
5951L:	platform-driver-x86@vger.kernel.org
5952W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5953S:	Maintained
5954F:	drivers/platform/x86/hdaps.c
5955
5956HDPVR USB VIDEO ENCODER DRIVER
5957M:	Hans Verkuil <hverkuil@xs4all.nl>
5958L:	linux-media@vger.kernel.org
5959T:	git git://linuxtv.org/media_tree.git
5960W:	https://linuxtv.org
5961S:	Odd Fixes
5962F:	drivers/media/usb/hdpvr/
5963
5964HWPOISON MEMORY FAILURE HANDLING
5965M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5966L:	linux-mm@kvack.org
5967S:	Maintained
5968F:	mm/memory-failure.c
5969F:	mm/hwpoison-inject.c
5970
5971HYPERVISOR VIRTUAL CONSOLE DRIVER
5972L:	linuxppc-dev@lists.ozlabs.org
5973S:	Odd Fixes
5974F:	drivers/tty/hvc/
5975
5976HACKRF MEDIA DRIVER
5977M:	Antti Palosaari <crope@iki.fi>
5978L:	linux-media@vger.kernel.org
5979W:	https://linuxtv.org
5980W:	http://palosaari.fi/linux/
5981Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5982T:	git git://linuxtv.org/anttip/media_tree.git
5983S:	Maintained
5984F:	drivers/media/usb/hackrf/
5985
5986HARDWARE MONITORING
5987M:	Jean Delvare <jdelvare@suse.com>
5988M:	Guenter Roeck <linux@roeck-us.net>
5989L:	linux-hwmon@vger.kernel.org
5990W:	http://hwmon.wiki.kernel.org/
5991T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5992T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5993S:	Maintained
5994F:	Documentation/hwmon/
5995F:	drivers/hwmon/
5996F:	include/linux/hwmon*.h
5997
5998HARDWARE RANDOM NUMBER GENERATOR CORE
5999M:	Matt Mackall <mpm@selenic.com>
6000M:	Herbert Xu <herbert@gondor.apana.org.au>
6001L:	linux-crypto@vger.kernel.org
6002S:	Odd fixes
6003F:	Documentation/devicetree/bindings/rng/
6004F:	Documentation/hw_random.txt
6005F:	drivers/char/hw_random/
6006F:	include/linux/hw_random.h
6007
6008HARDWARE SPINLOCK CORE
6009M:	Ohad Ben-Cohen <ohad@wizery.com>
6010M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6011L:	linux-remoteproc@vger.kernel.org
6012S:	Maintained
6013T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6014F:	Documentation/devicetree/bindings/hwlock/
6015F:	Documentation/hwspinlock.txt
6016F:	drivers/hwspinlock/
6017F:	include/linux/hwspinlock.h
6018
6019HARMONY SOUND DRIVER
6020L:	linux-parisc@vger.kernel.org
6021S:	Maintained
6022F:	sound/parisc/harmony.*
6023
6024HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6025M:	Jimmy Vance <jimmy.vance@hpe.com>
6026S:	Supported
6027F:	Documentation/watchdog/hpwdt.txt
6028F:	drivers/watchdog/hpwdt.c
6029
6030HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6031M:	Don Brace <don.brace@microsemi.com>
6032L:	esc.storagedev@microsemi.com
6033L:	linux-scsi@vger.kernel.org
6034S:	Supported
6035F:	Documentation/scsi/hpsa.txt
6036F:	drivers/scsi/hpsa*.[ch]
6037F:	include/linux/cciss*.h
6038F:	include/uapi/linux/cciss*.h
6039
6040HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
6041M:	Don Brace <don.brace@microsemi.com>
6042L:	esc.storagedev@microsemi.com
6043L:	linux-scsi@vger.kernel.org
6044S:	Supported
6045F:	Documentation/blockdev/cciss.txt
6046F:	drivers/block/cciss*
6047F:	include/linux/cciss_ioctl.h
6048F:	include/uapi/linux/cciss_ioctl.h
6049
6050OPA-VNIC DRIVER
6051M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6052M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
6053L:	linux-rdma@vger.kernel.org
6054S:	Supported
6055F:	drivers/infiniband/ulp/opa_vnic
6056
6057HFI1 DRIVER
6058M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6059M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6060L:	linux-rdma@vger.kernel.org
6061S:	Supported
6062F:	drivers/infiniband/hw/hfi1
6063
6064HFS FILESYSTEM
6065L:	linux-fsdevel@vger.kernel.org
6066S:	Orphan
6067F:	Documentation/filesystems/hfs.txt
6068F:	fs/hfs/
6069
6070HFSPLUS FILESYSTEM
6071L:	linux-fsdevel@vger.kernel.org
6072S:	Orphan
6073F:	Documentation/filesystems/hfsplus.txt
6074F:	fs/hfsplus/
6075
6076HGA FRAMEBUFFER DRIVER
6077M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6078L:	linux-nvidia@lists.surfsouth.com
6079W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6080S:	Maintained
6081F:	drivers/video/fbdev/hgafb.c
6082
6083HIBERNATION (aka Software Suspend, aka swsusp)
6084M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6085M:	Pavel Machek <pavel@ucw.cz>
6086L:	linux-pm@vger.kernel.org
6087B:	https://bugzilla.kernel.org
6088S:	Supported
6089F:	arch/x86/power/
6090F:	drivers/base/power/
6091F:	kernel/power/
6092F:	include/linux/suspend.h
6093F:	include/linux/freezer.h
6094F:	include/linux/pm.h
6095F:	arch/*/include/asm/suspend*.h
6096
6097HID CORE LAYER
6098M:	Jiri Kosina <jikos@kernel.org>
6099R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6100L:	linux-input@vger.kernel.org
6101T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6102S:	Maintained
6103F:	drivers/hid/
6104F:	include/linux/hid*
6105F:	include/uapi/linux/hid*
6106
6107HID SENSOR HUB DRIVERS
6108M:	Jiri Kosina <jikos@kernel.org>
6109M:	Jonathan Cameron <jic23@kernel.org>
6110M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6111L:	linux-input@vger.kernel.org
6112L:	linux-iio@vger.kernel.org
6113S:	Maintained
6114F:	Documentation/hid/hid-sensor*
6115F:	drivers/hid/hid-sensor-*
6116F:	drivers/iio/*/hid-*
6117F:	include/linux/hid-sensor-*
6118
6119HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6120M:	Thomas Gleixner <tglx@linutronix.de>
6121L:	linux-kernel@vger.kernel.org
6122T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6123S:	Maintained
6124F:	Documentation/timers/
6125F:	kernel/time/hrtimer.c
6126F:	kernel/time/clockevents.c
6127F:	kernel/time/timer_*.c
6128F:	include/linux/clockchips.h
6129F:	include/linux/hrtimer.h
6130
6131HIGH-SPEED SCC DRIVER FOR AX.25
6132L:	linux-hams@vger.kernel.org
6133S:	Orphan
6134F:	drivers/net/hamradio/dmascc.c
6135F:	drivers/net/hamradio/scc.c
6136
6137HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6138M:	HighPoint Linux Team <linux@highpoint-tech.com>
6139W:	http://www.highpoint-tech.com
6140S:	Supported
6141F:	Documentation/scsi/hptiop.txt
6142F:	drivers/scsi/hptiop.c
6143
6144HIPPI
6145M:	Jes Sorensen <jes@trained-monkey.org>
6146L:	linux-hippi@sunsite.dk
6147S:	Maintained
6148F:	include/linux/hippidevice.h
6149F:	include/uapi/linux/if_hippi.h
6150F:	net/802/hippi.c
6151F:	drivers/net/hippi/
6152
6153HISILICON NETWORK SUBSYSTEM DRIVER
6154M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6155M:	Salil Mehta <salil.mehta@huawei.com>
6156L:	netdev@vger.kernel.org
6157W:	http://www.hisilicon.com
6158S:	Maintained
6159F:	drivers/net/ethernet/hisilicon/
6160F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6161
6162HISILICON ROCE DRIVER
6163M:	Lijun Ou <oulijun@huawei.com>
6164M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6165L:	linux-rdma@vger.kernel.org
6166S:	Maintained
6167F:	drivers/infiniband/hw/hns/
6168F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6169
6170HISILICON SAS Controller
6171M:	John Garry <john.garry@huawei.com>
6172W:	http://www.hisilicon.com
6173S:	Supported
6174F:	drivers/scsi/hisi_sas/
6175F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6176
6177HOST AP DRIVER
6178M:	Jouni Malinen <j@w1.fi>
6179L:	linux-wireless@vger.kernel.org
6180W:	http://w1.fi/hostap-driver.html
6181S:	Obsolete
6182F:	drivers/net/wireless/intersil/hostap/
6183
6184HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6185L:	platform-driver-x86@vger.kernel.org
6186S:	Orphan
6187F:	drivers/platform/x86/tc1100-wmi.c
6188
6189HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6190M:	Jaroslav Kysela <perex@perex.cz>
6191S:	Maintained
6192F:	drivers/net/ethernet/hp/hp100.*
6193
6194HPET:	High Precision Event Timers driver
6195M:	Clemens Ladisch <clemens@ladisch.de>
6196S:	Maintained
6197F:	Documentation/timers/hpet.txt
6198F:	drivers/char/hpet.c
6199F:	include/linux/hpet.h
6200F:	include/uapi/linux/hpet.h
6201
6202HPET:	x86
6203S:	Orphan
6204F:	arch/x86/kernel/hpet.c
6205F:	arch/x86/include/asm/hpet.h
6206
6207HPFS FILESYSTEM
6208M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6209W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6210S:	Maintained
6211F:	fs/hpfs/
6212
6213HSI SUBSYSTEM
6214M:	Sebastian Reichel <sre@kernel.org>
6215T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6216S:	Maintained
6217F:	Documentation/ABI/testing/sysfs-bus-hsi
6218F:	Documentation/driver-api/hsi.rst
6219F:	drivers/hsi/
6220F:	include/linux/hsi/
6221F:	include/uapi/linux/hsi/
6222
6223HSO 3G MODEM DRIVER
6224L:	linux-usb@vger.kernel.org
6225S:	Orphan
6226F:	drivers/net/usb/hso.c
6227
6228HSR NETWORK PROTOCOL
6229M:	Arvid Brodin <arvid.brodin@alten.se>
6230L:	netdev@vger.kernel.org
6231S:	Maintained
6232F:	net/hsr/
6233
6234HTCPEN TOUCHSCREEN DRIVER
6235M:	Pau Oliva Fora <pof@eslack.org>
6236L:	linux-input@vger.kernel.org
6237S:	Maintained
6238F:	drivers/input/touchscreen/htcpen.c
6239
6240HUGETLB FILESYSTEM
6241M:	Nadia Yvette Chambers <nyc@holomorphy.com>
6242S:	Maintained
6243F:	fs/hugetlbfs/
6244
6245HVA ST MEDIA DRIVER
6246M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6247L:	linux-media@vger.kernel.org
6248T:	git git://linuxtv.org/media_tree.git
6249W:	https://linuxtv.org
6250S:	Supported
6251F:	drivers/media/platform/sti/hva
6252
6253Hyper-V CORE AND DRIVERS
6254M:	"K. Y. Srinivasan" <kys@microsoft.com>
6255M:	Haiyang Zhang <haiyangz@microsoft.com>
6256M:	Stephen Hemminger <sthemmin@microsoft.com>
6257L:	devel@linuxdriverproject.org
6258S:	Maintained
6259F:	arch/x86/include/asm/mshyperv.h
6260F:	arch/x86/include/uapi/asm/hyperv.h
6261F:	arch/x86/kernel/cpu/mshyperv.c
6262F:	arch/x86/hyperv
6263F:	drivers/hid/hid-hyperv.c
6264F:	drivers/hv/
6265F:	drivers/input/serio/hyperv-keyboard.c
6266F:	drivers/pci/host/pci-hyperv.c
6267F:	drivers/net/hyperv/
6268F:	drivers/scsi/storvsc_drv.c
6269F:	drivers/uio/uio_hv_generic.c
6270F:	drivers/video/fbdev/hyperv_fb.c
6271F:	include/linux/hyperv.h
6272F:	tools/hv/
6273F:	Documentation/ABI/stable/sysfs-bus-vmbus
6274
6275I2C MUXES
6276M:	Peter Rosin <peda@axentia.se>
6277L:	linux-i2c@vger.kernel.org
6278S:	Maintained
6279F:	Documentation/i2c/i2c-topology
6280F:	Documentation/i2c/muxes/
6281F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6282F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6283F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6284F:	drivers/i2c/i2c-mux.c
6285F:	drivers/i2c/muxes/
6286F:	include/linux/i2c-mux.h
6287
6288I2C OVER PARALLEL PORT
6289M:	Jean Delvare <jdelvare@suse.com>
6290L:	linux-i2c@vger.kernel.org
6291S:	Maintained
6292F:	Documentation/i2c/busses/i2c-parport
6293F:	Documentation/i2c/busses/i2c-parport-light
6294F:	drivers/i2c/busses/i2c-parport.c
6295F:	drivers/i2c/busses/i2c-parport-light.c
6296
6297I2C/SMBUS CONTROLLER DRIVERS FOR PC
6298M:	Jean Delvare <jdelvare@suse.com>
6299L:	linux-i2c@vger.kernel.org
6300S:	Maintained
6301F:	Documentation/i2c/busses/i2c-ali1535
6302F:	Documentation/i2c/busses/i2c-ali1563
6303F:	Documentation/i2c/busses/i2c-ali15x3
6304F:	Documentation/i2c/busses/i2c-amd756
6305F:	Documentation/i2c/busses/i2c-amd8111
6306F:	Documentation/i2c/busses/i2c-i801
6307F:	Documentation/i2c/busses/i2c-nforce2
6308F:	Documentation/i2c/busses/i2c-piix4
6309F:	Documentation/i2c/busses/i2c-sis5595
6310F:	Documentation/i2c/busses/i2c-sis630
6311F:	Documentation/i2c/busses/i2c-sis96x
6312F:	Documentation/i2c/busses/i2c-via
6313F:	Documentation/i2c/busses/i2c-viapro
6314F:	drivers/i2c/busses/i2c-ali1535.c
6315F:	drivers/i2c/busses/i2c-ali1563.c
6316F:	drivers/i2c/busses/i2c-ali15x3.c
6317F:	drivers/i2c/busses/i2c-amd756.c
6318F:	drivers/i2c/busses/i2c-amd756-s4882.c
6319F:	drivers/i2c/busses/i2c-amd8111.c
6320F:	drivers/i2c/busses/i2c-i801.c
6321F:	drivers/i2c/busses/i2c-isch.c
6322F:	drivers/i2c/busses/i2c-nforce2.c
6323F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6324F:	drivers/i2c/busses/i2c-piix4.c
6325F:	drivers/i2c/busses/i2c-sis5595.c
6326F:	drivers/i2c/busses/i2c-sis630.c
6327F:	drivers/i2c/busses/i2c-sis96x.c
6328F:	drivers/i2c/busses/i2c-via.c
6329F:	drivers/i2c/busses/i2c-viapro.c
6330
6331I2C/SMBUS ISMT DRIVER
6332M:	Seth Heasley <seth.heasley@intel.com>
6333M:	Neil Horman <nhorman@tuxdriver.com>
6334L:	linux-i2c@vger.kernel.org
6335F:	drivers/i2c/busses/i2c-ismt.c
6336F:	Documentation/i2c/busses/i2c-ismt
6337
6338I2C/SMBUS STUB DRIVER
6339M:	Jean Delvare <jdelvare@suse.com>
6340L:	linux-i2c@vger.kernel.org
6341S:	Maintained
6342F:	drivers/i2c/i2c-stub.c
6343
6344I2C SUBSYSTEM
6345M:	Wolfram Sang <wsa@the-dreams.de>
6346L:	linux-i2c@vger.kernel.org
6347W:	https://i2c.wiki.kernel.org/
6348Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6349T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6350S:	Maintained
6351F:	Documentation/devicetree/bindings/i2c/
6352F:	Documentation/i2c/
6353F:	drivers/i2c/
6354F:	drivers/i2c/*/
6355F:	include/linux/i2c.h
6356F:	include/linux/i2c-*.h
6357F:	include/uapi/linux/i2c.h
6358F:	include/uapi/linux/i2c-*.h
6359
6360I2C ACPI SUPPORT
6361M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6362L:	linux-i2c@vger.kernel.org
6363L:	linux-acpi@vger.kernel.org
6364S:	Maintained
6365
6366I2C-TAOS-EVM DRIVER
6367M:	Jean Delvare <jdelvare@suse.com>
6368L:	linux-i2c@vger.kernel.org
6369S:	Maintained
6370F:	Documentation/i2c/busses/i2c-taos-evm
6371F:	drivers/i2c/busses/i2c-taos-evm.c
6372
6373I2C-TINY-USB DRIVER
6374M:	Till Harbaum <till@harbaum.org>
6375L:	linux-i2c@vger.kernel.org
6376W:	http://www.harbaum.org/till/i2c_tiny_usb
6377S:	Maintained
6378F:	drivers/i2c/busses/i2c-tiny-usb.c
6379
6380i386 BOOT CODE
6381M:	"H. Peter Anvin" <hpa@zytor.com>
6382S:	Maintained
6383F:	arch/x86/boot/
6384
6385i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6386M:	"H. Peter Anvin" <hpa@zytor.com>
6387T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6388S:	Maintained
6389
6390IA64 (Itanium) PLATFORM
6391M:	Tony Luck <tony.luck@intel.com>
6392M:	Fenghua Yu <fenghua.yu@intel.com>
6393L:	linux-ia64@vger.kernel.org
6394T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6395S:	Maintained
6396F:	arch/ia64/
6397
6398IBM Power VMX Cryptographic instructions
6399M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6400M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6401L:	linux-crypto@vger.kernel.org
6402S:	Supported
6403F:	drivers/crypto/vmx/Makefile
6404F:	drivers/crypto/vmx/Kconfig
6405F:	drivers/crypto/vmx/vmx.c
6406F:	drivers/crypto/vmx/aes*
6407F:	drivers/crypto/vmx/ghash*
6408F:	drivers/crypto/vmx/ppc-xlate.pl
6409
6410IBM Power in-Nest Crypto Acceleration
6411M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6412M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6413L:	linux-crypto@vger.kernel.org
6414S:	Supported
6415F:	drivers/crypto/nx/Makefile
6416F:	drivers/crypto/nx/Kconfig
6417F:	drivers/crypto/nx/nx-aes*
6418F:	drivers/crypto/nx/nx-sha*
6419F:	drivers/crypto/nx/nx.*
6420F:	drivers/crypto/nx/nx_csbcpb.h
6421F:	drivers/crypto/nx/nx_debugfs.h
6422
6423IBM Power 842 compression accelerator
6424M:	Haren Myneni <haren@us.ibm.com>
6425S:	Supported
6426F:	drivers/crypto/nx/Makefile
6427F:	drivers/crypto/nx/Kconfig
6428F:	drivers/crypto/nx/nx-842*
6429F:	include/linux/sw842.h
6430F:	crypto/842.c
6431F:	lib/842/
6432
6433IBM Power Linux RAID adapter
6434M:	Brian King <brking@us.ibm.com>
6435S:	Supported
6436F:	drivers/scsi/ipr.*
6437
6438IBM Power Virtual Ethernet Device Driver
6439M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6440L:	netdev@vger.kernel.org
6441S:	Supported
6442F:	drivers/net/ethernet/ibm/ibmveth.*
6443
6444IBM Power SRIOV Virtual NIC Device Driver
6445M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6446M:	John Allen <jallen@linux.vnet.ibm.com>
6447L:	netdev@vger.kernel.org
6448S:	Supported
6449F:	drivers/net/ethernet/ibm/ibmvnic.*
6450
6451IBM Power Virtual SCSI Device Drivers
6452M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6453L:	linux-scsi@vger.kernel.org
6454S:	Supported
6455F:	drivers/scsi/ibmvscsi/ibmvscsi*
6456F:	include/scsi/viosrp.h
6457
6458IBM Power Virtual SCSI Device Target Driver
6459M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6460M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6461L:	linux-scsi@vger.kernel.org
6462L:	target-devel@vger.kernel.org
6463S:	Supported
6464F:	drivers/scsi/ibmvscsi_tgt/
6465
6466IBM Power Virtual FC Device Drivers
6467M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6468L:	linux-scsi@vger.kernel.org
6469S:	Supported
6470F:	drivers/scsi/ibmvscsi/ibmvfc*
6471
6472IBM ServeRAID RAID DRIVER
6473S:	Orphan
6474F:	drivers/scsi/ips.*
6475
6476ICH LPC AND GPIO DRIVER
6477M:	Peter Tyser <ptyser@xes-inc.com>
6478S:	Maintained
6479F:	drivers/mfd/lpc_ich.c
6480F:	drivers/gpio/gpio-ich.c
6481
6482IDT VersaClock 5 CLOCK DRIVER
6483M:	Marek Vasut <marek.vasut@gmail.com>
6484S:	Maintained
6485F:	drivers/clk/clk-versaclock5.c
6486
6487IDE SUBSYSTEM
6488M:	"David S. Miller" <davem@davemloft.net>
6489L:	linux-ide@vger.kernel.org
6490Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6491T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6492S:	Maintained
6493F:	Documentation/ide/
6494F:	drivers/ide/
6495F:	include/linux/ide.h
6496
6497IDEAPAD LAPTOP EXTRAS DRIVER
6498M:	Ike Panhc <ike.pan@canonical.com>
6499L:	platform-driver-x86@vger.kernel.org
6500W:	http://launchpad.net/ideapad-laptop
6501S:	Maintained
6502F:	drivers/platform/x86/ideapad-laptop.c
6503
6504IDEAPAD LAPTOP SLIDEBAR DRIVER
6505M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6506L:	linux-input@vger.kernel.org
6507W:	https://github.com/o2genum/ideapad-slidebar
6508S:	Maintained
6509F:	drivers/input/misc/ideapad_slidebar.c
6510
6511IDE/ATAPI DRIVERS
6512M:	Borislav Petkov <bp@alien8.de>
6513L:	linux-ide@vger.kernel.org
6514S:	Maintained
6515F:	Documentation/cdrom/ide-cd
6516F:	drivers/ide/ide-cd*
6517
6518IEEE 802.15.4 SUBSYSTEM
6519M:	Alexander Aring <alex.aring@gmail.com>
6520M:	Stefan Schmidt <stefan@osg.samsung.com>
6521L:	linux-wpan@vger.kernel.org
6522W:	http://wpan.cakelab.org/
6523T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6524T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6525S:	Maintained
6526F:	net/ieee802154/
6527F:	net/mac802154/
6528F:	drivers/net/ieee802154/
6529F:	include/linux/nl802154.h
6530F:	include/linux/ieee802154.h
6531F:	include/net/nl802154.h
6532F:	include/net/mac802154.h
6533F:	include/net/af_ieee802154.h
6534F:	include/net/cfg802154.h
6535F:	include/net/ieee802154_netdev.h
6536F:	Documentation/networking/ieee802154.txt
6537
6538IFE PROTOCOL
6539M:	Yotam Gigi <yotamg@mellanox.com>
6540M:	Jamal Hadi Salim <jhs@mojatatu.com>
6541F:	net/ife
6542F:	include/net/ife.h
6543F:	include/uapi/linux/ife.h
6544
6545IGORPLUG-USB IR RECEIVER
6546M:	Sean Young <sean@mess.org>
6547L:	linux-media@vger.kernel.org
6548S:	Maintained
6549F:	drivers/media/rc/igorplugusb.c
6550
6551IGUANAWORKS USB IR TRANSCEIVER
6552M:	Sean Young <sean@mess.org>
6553L:	linux-media@vger.kernel.org
6554S:	Maintained
6555F:	drivers/media/rc/iguanair.c
6556
6557IIO DIGITAL POTENTIOMETER DAC
6558M:	Peter Rosin <peda@axentia.se>
6559L:	linux-iio@vger.kernel.org
6560S:	Maintained
6561F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6562F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6563F:	drivers/iio/dac/dpot-dac.c
6564
6565IIO ENVELOPE DETECTOR
6566M:	Peter Rosin <peda@axentia.se>
6567L:	linux-iio@vger.kernel.org
6568S:	Maintained
6569F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6570F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6571F:	drivers/iio/adc/envelope-detector.c
6572
6573IIO MULTIPLEXER
6574M:	Peter Rosin <peda@axentia.se>
6575L:	linux-iio@vger.kernel.org
6576S:	Maintained
6577F:	Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6578F:	drivers/iio/multiplexer/iio-mux.c
6579
6580IIO SUBSYSTEM AND DRIVERS
6581M:	Jonathan Cameron <jic23@kernel.org>
6582R:	Hartmut Knaack <knaack.h@gmx.de>
6583R:	Lars-Peter Clausen <lars@metafoo.de>
6584R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6585L:	linux-iio@vger.kernel.org
6586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6587S:	Maintained
6588F:	Documentation/devicetree/bindings/iio/
6589F:	drivers/iio/
6590F:	drivers/staging/iio/
6591F:	include/linux/iio/
6592F:	tools/iio/
6593
6594IKANOS/ADI EAGLE ADSL USB DRIVER
6595M:	Matthieu Castet <castet.matthieu@free.fr>
6596M:	Stanislaw Gruszka <stf_xl@wp.pl>
6597S:	Maintained
6598F:	drivers/usb/atm/ueagle-atm.c
6599
6600IMGTEC ASCII LCD DRIVER
6601M:	Paul Burton <paul.burton@imgtec.com>
6602S:	Maintained
6603F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6604F:	drivers/auxdisplay/img-ascii-lcd.c
6605
6606INA209 HARDWARE MONITOR DRIVER
6607M:	Guenter Roeck <linux@roeck-us.net>
6608L:	linux-hwmon@vger.kernel.org
6609S:	Maintained
6610F:	Documentation/hwmon/ina209
6611F:	Documentation/devicetree/bindings/i2c/ina209.txt
6612F:	drivers/hwmon/ina209.c
6613
6614INA2XX HARDWARE MONITOR DRIVER
6615M:	Guenter Roeck <linux@roeck-us.net>
6616L:	linux-hwmon@vger.kernel.org
6617S:	Maintained
6618F:	Documentation/hwmon/ina2xx
6619F:	drivers/hwmon/ina2xx.c
6620F:	include/linux/platform_data/ina2xx.h
6621
6622INDUSTRY PACK SUBSYSTEM (IPACK)
6623M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6624M:	Jens Taprogge <jens.taprogge@taprogge.org>
6625M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6626L:	industrypack-devel@lists.sourceforge.net
6627W:	http://industrypack.sourceforge.net
6628S:	Maintained
6629F:	drivers/ipack/
6630
6631INGENIC JZ4780 DMA Driver
6632M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6633S:	Maintained
6634F:	drivers/dma/dma-jz4780.c
6635
6636INGENIC JZ4780 NAND DRIVER
6637M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6638L:	linux-mtd@lists.infradead.org
6639S:	Maintained
6640F:	drivers/mtd/nand/jz4780_*
6641
6642INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6643M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6644M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6645L:	linux-ima-devel@lists.sourceforge.net
6646L:	linux-ima-user@lists.sourceforge.net
6647L:	linux-security-module@vger.kernel.org
6648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6649S:	Supported
6650F:	security/integrity/ima/
6651
6652IMGTEC IR DECODER DRIVER
6653M:	James Hogan <james.hogan@imgtec.com>
6654S:	Maintained
6655F:	drivers/media/rc/img-ir/
6656
6657IMS TWINTURBO FRAMEBUFFER DRIVER
6658L:	linux-fbdev@vger.kernel.org
6659S:	Orphan
6660F:	drivers/video/fbdev/imsttfb.c
6661
6662INFINIBAND SUBSYSTEM
6663M:	Doug Ledford <dledford@redhat.com>
6664M:	Sean Hefty <sean.hefty@intel.com>
6665M:	Hal Rosenstock <hal.rosenstock@gmail.com>
6666L:	linux-rdma@vger.kernel.org
6667W:	http://www.openfabrics.org/
6668Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6669T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6670S:	Supported
6671F:	Documentation/devicetree/bindings/infiniband/
6672F:	Documentation/infiniband/
6673F:	drivers/infiniband/
6674F:	include/uapi/linux/if_infiniband.h
6675F:	include/uapi/rdma/
6676F:	include/rdma/
6677
6678INOTIFY
6679M:	John McCutchan <john@johnmccutchan.com>
6680M:	Robert Love <rlove@rlove.org>
6681M:	Eric Paris <eparis@parisplace.org>
6682S:	Maintained
6683F:	Documentation/filesystems/inotify.txt
6684F:	fs/notify/inotify/
6685F:	include/linux/inotify.h
6686F:	include/uapi/linux/inotify.h
6687
6688INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6689M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6690L:	linux-input@vger.kernel.org
6691Q:	http://patchwork.kernel.org/project/linux-input/list/
6692T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6693S:	Maintained
6694F:	drivers/input/
6695F:	include/linux/input.h
6696F:	include/uapi/linux/input.h
6697F:	include/uapi/linux/input-event-codes.h
6698F:	include/linux/input/
6699F:	Documentation/devicetree/bindings/input/
6700F:	Documentation/input/
6701
6702INPUT MULTITOUCH (MT) PROTOCOL
6703M:	Henrik Rydberg <rydberg@bitmath.org>
6704L:	linux-input@vger.kernel.org
6705S:	Odd fixes
6706F:	Documentation/input/multi-touch-protocol.rst
6707F:	drivers/input/input-mt.c
6708K:	\b(ABS|SYN)_MT_
6709
6710INSIDE SECURE CRYPTO DRIVER
6711M:	Antoine Tenart <antoine.tenart@free-electrons.com>
6712F:	drivers/crypto/inside-secure/
6713S:	Maintained
6714L:	linux-crypto@vger.kernel.org
6715
6716INTEL ASoC BDW/HSW DRIVERS
6717M:	Jie Yang <yang.jie@linux.intel.com>
6718L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6719S:	Supported
6720F:	sound/soc/intel/common/sst-dsp*
6721F:	sound/soc/intel/common/sst-firmware.c
6722F:	sound/soc/intel/boards/broadwell.c
6723F:	sound/soc/intel/haswell/
6724
6725INTEL C600 SERIES SAS CONTROLLER DRIVER
6726M:	Intel SCU Linux support <intel-linux-scu@intel.com>
6727M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6728L:	linux-scsi@vger.kernel.org
6729T:	git git://git.code.sf.net/p/intel-sas/isci
6730S:	Supported
6731F:	drivers/scsi/isci/
6732
6733INTEL HID EVENT DRIVER
6734M:	Alex Hung <alex.hung@canonical.com>
6735L:	platform-driver-x86@vger.kernel.org
6736S:	Maintained
6737F:	drivers/platform/x86/intel-hid.c
6738
6739INTEL VIRTUAL BUTTON DRIVER
6740M:	AceLan Kao <acelan.kao@canonical.com>
6741L:	platform-driver-x86@vger.kernel.org
6742S:	Maintained
6743F:	drivers/platform/x86/intel-vbtn.c
6744
6745INTEL IDLE DRIVER
6746M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
6747M:	Len Brown <lenb@kernel.org>
6748L:	linux-pm@vger.kernel.org
6749T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6750B:	https://bugzilla.kernel.org
6751S:	Supported
6752F:	drivers/idle/intel_idle.c
6753
6754INTEL INTEGRATED SENSOR HUB DRIVER
6755M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6756M:	Jiri Kosina <jikos@kernel.org>
6757L:	linux-input@vger.kernel.org
6758S:	Maintained
6759F:	drivers/hid/intel-ish-hid/
6760
6761INTEL PSTATE DRIVER
6762M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6763M:	Len Brown <lenb@kernel.org>
6764L:	linux-pm@vger.kernel.org
6765S:	Supported
6766F:	drivers/cpufreq/intel_pstate.c
6767
6768INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6769M:	Maik Broemme <mbroemme@libmpq.org>
6770L:	linux-fbdev@vger.kernel.org
6771S:	Maintained
6772F:	Documentation/fb/intelfb.txt
6773F:	drivers/video/fbdev/intelfb/
6774
6775INTEL 810/815 FRAMEBUFFER DRIVER
6776M:	Antonino Daplas <adaplas@gmail.com>
6777L:	linux-fbdev@vger.kernel.org
6778S:	Maintained
6779F:	drivers/video/fbdev/i810/
6780
6781INTEL MENLOW THERMAL DRIVER
6782M:	Sujith Thomas <sujith.thomas@intel.com>
6783L:	platform-driver-x86@vger.kernel.org
6784W:	https://01.org/linux-acpi
6785S:	Supported
6786F:	drivers/platform/x86/intel_menlow.c
6787
6788INTEL I/OAT DMA DRIVER
6789M:	Dave Jiang <dave.jiang@intel.com>
6790R:	Dan Williams <dan.j.williams@intel.com>
6791L:	dmaengine@vger.kernel.org
6792Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6793S:	Supported
6794F:	drivers/dma/ioat*
6795
6796INTEL IOMMU (VT-d)
6797M:	David Woodhouse <dwmw2@infradead.org>
6798L:	iommu@lists.linux-foundation.org
6799T:	git git://git.infradead.org/iommu-2.6.git
6800S:	Supported
6801F:	drivers/iommu/intel-iommu.c
6802F:	include/linux/intel-iommu.h
6803
6804INTEL IOP-ADMA DMA DRIVER
6805R:	Dan Williams <dan.j.williams@intel.com>
6806S:	Odd fixes
6807F:	drivers/dma/iop-adma.c
6808
6809INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6810M:	Krzysztof Halasa <khalasa@piap.pl>
6811S:	Maintained
6812F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
6813F:	arch/arm/mach-ixp4xx/include/mach/npe.h
6814F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6815F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
6816F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
6817F:	drivers/net/wan/ixp4xx_hss.c
6818
6819INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6820M:	Deepak Saxena <dsaxena@plexity.net>
6821S:	Maintained
6822F:	drivers/char/hw_random/ixp4xx-rng.c
6823
6824INTEL ETHERNET DRIVERS
6825M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6826L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6827W:	http://www.intel.com/support/feedback.htm
6828W:	http://e1000.sourceforge.net/
6829Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6831T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6832S:	Supported
6833F:	Documentation/networking/e100.txt
6834F:	Documentation/networking/e1000.txt
6835F:	Documentation/networking/e1000e.txt
6836F:	Documentation/networking/igb.txt
6837F:	Documentation/networking/igbvf.txt
6838F:	Documentation/networking/ixgb.txt
6839F:	Documentation/networking/ixgbe.txt
6840F:	Documentation/networking/ixgbevf.txt
6841F:	Documentation/networking/i40e.txt
6842F:	Documentation/networking/i40evf.txt
6843F:	drivers/net/ethernet/intel/
6844F:	drivers/net/ethernet/intel/*/
6845F:	include/linux/avf/virtchnl.h
6846
6847INTEL RDMA RNIC DRIVER
6848M:     Faisal Latif <faisal.latif@intel.com>
6849M:     Shiraz Saleem <shiraz.saleem@intel.com>
6850L:     linux-rdma@vger.kernel.org
6851S:     Supported
6852F:     drivers/infiniband/hw/i40iw/
6853
6854INTEL MERRIFIELD GPIO DRIVER
6855M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6856L:	linux-gpio@vger.kernel.org
6857S:	Maintained
6858F:	drivers/gpio/gpio-merrifield.c
6859
6860INTEL-MID GPIO DRIVER
6861M:	David Cohen <david.a.cohen@linux.intel.com>
6862L:	linux-gpio@vger.kernel.org
6863S:	Maintained
6864F:	drivers/gpio/gpio-intel-mid.c
6865
6866INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6867M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
6868L:	linux-wireless@vger.kernel.org
6869S:	Maintained
6870F:	Documentation/networking/README.ipw2100
6871F:	Documentation/networking/README.ipw2200
6872F:	drivers/net/wireless/intel/ipw2x00/
6873
6874INTEL(R) TRACE HUB
6875M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6876S:	Supported
6877F:	Documentation/trace/intel_th.txt
6878F:	drivers/hwtracing/intel_th/
6879
6880INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6881M:	Ning Sun <ning.sun@intel.com>
6882L:	tboot-devel@lists.sourceforge.net
6883W:	http://tboot.sourceforge.net
6884T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6885S:	Supported
6886F:	Documentation/intel_txt.txt
6887F:	include/linux/tboot.h
6888F:	arch/x86/kernel/tboot.c
6889
6890INTEL WIRELESS WIMAX CONNECTION 2400
6891M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6892M:	linux-wimax@intel.com
6893L:	wimax@linuxwimax.org (subscribers-only)
6894S:	Supported
6895W:	http://linuxwimax.org
6896F:	Documentation/wimax/README.i2400m
6897F:	drivers/net/wimax/i2400m/
6898F:	include/uapi/linux/wimax/i2400m.h
6899
6900INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6901M:	Stanislaw Gruszka <sgruszka@redhat.com>
6902L:	linux-wireless@vger.kernel.org
6903S:	Supported
6904F:	drivers/net/wireless/intel/iwlegacy/
6905
6906INTEL WIRELESS WIFI LINK (iwlwifi)
6907M:	Johannes Berg <johannes.berg@intel.com>
6908M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6909M:	Luca Coelho <luciano.coelho@intel.com>
6910M:	Intel Linux Wireless <linuxwifi@intel.com>
6911L:	linux-wireless@vger.kernel.org
6912W:	http://intellinuxwireless.org
6913T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6914S:	Supported
6915F:	drivers/net/wireless/intel/iwlwifi/
6916
6917INTEL MANAGEMENT ENGINE (mei)
6918M:	Tomas Winkler <tomas.winkler@intel.com>
6919L:	linux-kernel@vger.kernel.org
6920S:	Supported
6921F:	include/uapi/linux/mei.h
6922F:	include/linux/mei_cl_bus.h
6923F:	drivers/misc/mei/*
6924F:	drivers/watchdog/mei_wdt.c
6925F:	Documentation/misc-devices/mei/*
6926F:	samples/mei/*
6927
6928INTEL MIC DRIVERS (mic)
6929M:	Sudeep Dutt <sudeep.dutt@intel.com>
6930M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
6931S:	Supported
6932W:	https://github.com/sudeepdutt/mic
6933W:	http://software.intel.com/en-us/mic-developer
6934F:	include/linux/mic_bus.h
6935F:	include/linux/scif.h
6936F:	include/uapi/linux/mic_common.h
6937F: 	include/uapi/linux/mic_ioctl.h
6938F:	include/uapi/linux/scif_ioctl.h
6939F:	drivers/misc/mic/
6940F:	drivers/dma/mic_x100_dma.c
6941F:	drivers/dma/mic_x100_dma.h
6942F:	Documentation/mic/
6943
6944INTEL PMC/P-Unit IPC DRIVER
6945M:	Zha Qipeng<qipeng.zha@intel.com>
6946L:	platform-driver-x86@vger.kernel.org
6947S:	Maintained
6948F:	drivers/platform/x86/intel_pmc_ipc.c
6949F:	drivers/platform/x86/intel_punit_ipc.c
6950F:	arch/x86/include/asm/intel_pmc_ipc.h
6951F:	arch/x86/include/asm/intel_punit_ipc.h
6952
6953INTEL TELEMETRY DRIVER
6954M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6955L:	platform-driver-x86@vger.kernel.org
6956S:	Maintained
6957F:	arch/x86/include/asm/intel_telemetry.h
6958F:	drivers/platform/x86/intel_telemetry*
6959
6960INTEL PMC CORE DRIVER
6961M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6962M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6963L:	platform-driver-x86@vger.kernel.org
6964S:	Maintained
6965F:	arch/x86/include/asm/pmc_core.h
6966F:	drivers/platform/x86/intel_pmc_core*
6967
6968INVENSENSE MPU-3050 GYROSCOPE DRIVER
6969M:	Linus Walleij <linus.walleij@linaro.org>
6970L:	linux-iio@vger.kernel.org
6971S:	Maintained
6972F:	drivers/iio/gyro/mpu3050*
6973F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6974
6975IOC3 ETHERNET DRIVER
6976M:	Ralf Baechle <ralf@linux-mips.org>
6977L:	linux-mips@linux-mips.org
6978S:	Maintained
6979F:	drivers/net/ethernet/sgi/ioc3-eth.c
6980
6981IOC3 SERIAL DRIVER
6982M:	Pat Gefre <pfg@sgi.com>
6983L:	linux-serial@vger.kernel.org
6984S:	Maintained
6985F:	drivers/tty/serial/ioc3_serial.c
6986
6987IOMMU DRIVERS
6988M:	Joerg Roedel <joro@8bytes.org>
6989L:	iommu@lists.linux-foundation.org
6990T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6991S:	Maintained
6992F:	Documentation/devicetree/bindings/iommu/
6993F:	drivers/iommu/
6994F:	include/linux/iommu.h
6995F:	include/linux/iova.h
6996
6997IP MASQUERADING
6998M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6999S:	Maintained
7000F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7001
7002IPMI SUBSYSTEM
7003M:	Corey Minyard <minyard@acm.org>
7004L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7005W:	http://openipmi.sourceforge.net/
7006S:	Supported
7007F:	Documentation/IPMI.txt
7008F:	drivers/char/ipmi/
7009F:	include/linux/ipmi*
7010F:	include/uapi/linux/ipmi*
7011
7012QCOM AUDIO (ASoC) DRIVERS
7013M:	Patrick Lai <plai@codeaurora.org>
7014M:	Banajit Goswami <bgoswami@codeaurora.org>
7015L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7016S:	Supported
7017F:	sound/soc/qcom/
7018
7019IPS SCSI RAID DRIVER
7020M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7021L:	linux-scsi@vger.kernel.org
7022W:	http://www.adaptec.com/
7023S:	Maintained
7024F:	drivers/scsi/ips*
7025
7026IPVS
7027M:	Wensong Zhang <wensong@linux-vs.org>
7028M:	Simon Horman <horms@verge.net.au>
7029M:	Julian Anastasov <ja@ssi.bg>
7030L:	netdev@vger.kernel.org
7031L:	lvs-devel@vger.kernel.org
7032S:	Maintained
7033T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7034T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7035F:	Documentation/networking/ipvs-sysctl.txt
7036F:	include/net/ip_vs.h
7037F:	include/uapi/linux/ip_vs.h
7038F:	net/netfilter/ipvs/
7039
7040IPWIRELESS DRIVER
7041M:	Jiri Kosina <jikos@kernel.org>
7042M:	David Sterba <dsterba@suse.com>
7043S:	Odd Fixes
7044F:	drivers/tty/ipwireless/
7045
7046IPX NETWORK LAYER
7047L:	netdev@vger.kernel.org
7048S:	Odd fixes
7049F:	include/net/ipx.h
7050F:	include/uapi/linux/ipx.h
7051F:	net/ipx/
7052
7053IRDA SUBSYSTEM
7054M:	Samuel Ortiz <samuel@sortiz.org>
7055L:	irda-users@lists.sourceforge.net (subscribers-only)
7056L:	netdev@vger.kernel.org
7057W:	http://irda.sourceforge.net/
7058S:	Maintained
7059T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7060F:	Documentation/networking/irda.txt
7061F:	drivers/net/irda/
7062F:	include/net/irda/
7063F:	net/irda/
7064
7065IRQ SUBSYSTEM
7066M:	Thomas Gleixner <tglx@linutronix.de>
7067L:	linux-kernel@vger.kernel.org
7068S:	Maintained
7069T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7070F:	kernel/irq/
7071
7072IRQCHIP DRIVERS
7073M:	Thomas Gleixner <tglx@linutronix.de>
7074M:	Jason Cooper <jason@lakedaemon.net>
7075M:	Marc Zyngier <marc.zyngier@arm.com>
7076L:	linux-kernel@vger.kernel.org
7077S:	Maintained
7078T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7079T:	git git://git.infradead.org/users/jcooper/linux.git irqchip/core
7080F:	Documentation/devicetree/bindings/interrupt-controller/
7081F:	drivers/irqchip/
7082
7083IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7084M:	Marc Zyngier <marc.zyngier@arm.com>
7085S:	Maintained
7086T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7087F:	Documentation/IRQ-domain.txt
7088F:	include/linux/irqdomain.h
7089F:	kernel/irq/irqdomain.c
7090F:	kernel/irq/msi.c
7091
7092ISA
7093M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7094S:	Maintained
7095F:	Documentation/isa.txt
7096F:	drivers/base/isa.c
7097F:	include/linux/isa.h
7098
7099ISAPNP
7100M:	Jaroslav Kysela <perex@perex.cz>
7101S:	Maintained
7102F:	Documentation/isapnp.txt
7103F:	drivers/pnp/isapnp/
7104F:	include/linux/isapnp.h
7105
7106ISA RADIO MODULE
7107M:	Hans Verkuil <hverkuil@xs4all.nl>
7108L:	linux-media@vger.kernel.org
7109T:	git git://linuxtv.org/media_tree.git
7110W:	https://linuxtv.org
7111S:	Maintained
7112F:	drivers/media/radio/radio-isa*
7113
7114iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7115M:	Peter Jones <pjones@redhat.com>
7116M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7117S:	Maintained
7118F:	drivers/firmware/iscsi_ibft*
7119
7120ISCSI
7121M:	Lee Duncan <lduncan@suse.com>
7122M:	Chris Leech <cleech@redhat.com>
7123L:	open-iscsi@googlegroups.com
7124W:	www.open-iscsi.com
7125S:	Maintained
7126F:	drivers/scsi/*iscsi*
7127F:	include/scsi/*iscsi*
7128
7129ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7130M:	Or Gerlitz <ogerlitz@mellanox.com>
7131M:	Sagi Grimberg <sagi@grimberg.me>
7132M:	Roi Dayan <roid@mellanox.com>
7133L:	linux-rdma@vger.kernel.org
7134S:	Supported
7135W:	http://www.openfabrics.org
7136W:	www.open-iscsi.org
7137Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7138F:	drivers/infiniband/ulp/iser/
7139
7140ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7141M:	Sagi Grimberg <sagi@grimberg.me>
7142T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7143L:	linux-rdma@vger.kernel.org
7144L:	target-devel@vger.kernel.org
7145S:	Supported
7146W:	http://www.linux-iscsi.org
7147F:	drivers/infiniband/ulp/isert
7148
7149ISDN SUBSYSTEM
7150M:	Karsten Keil <isdn@linux-pingi.de>
7151L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7152L:	netdev@vger.kernel.org
7153W:	http://www.isdn4linux.de
7154T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7155S:	Maintained
7156F:	Documentation/isdn/
7157F:	drivers/isdn/
7158F:	include/linux/isdn.h
7159F:	include/linux/isdn/
7160F:	include/uapi/linux/isdn.h
7161F:	include/uapi/linux/isdn/
7162
7163ISDN SUBSYSTEM (Eicon active card driver)
7164M:	Armin Schindler <mac@melware.de>
7165L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7166W:	http://www.melware.de
7167S:	Maintained
7168F:	drivers/isdn/hardware/eicon/
7169
7170IT87 HARDWARE MONITORING DRIVER
7171M:	Jean Delvare <jdelvare@suse.com>
7172L:	linux-hwmon@vger.kernel.org
7173S:	Maintained
7174F:	Documentation/hwmon/it87
7175F:	drivers/hwmon/it87.c
7176
7177IT913X MEDIA DRIVER
7178M:	Antti Palosaari <crope@iki.fi>
7179L:	linux-media@vger.kernel.org
7180W:	https://linuxtv.org
7181W:	http://palosaari.fi/linux/
7182Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7183T:	git git://linuxtv.org/anttip/media_tree.git
7184S:	Maintained
7185F:	drivers/media/tuners/it913x*
7186
7187IVTV VIDEO4LINUX DRIVER
7188M:	Andy Walls <awalls@md.metrocast.net>
7189L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7190L:	linux-media@vger.kernel.org
7191T:	git git://linuxtv.org/media_tree.git
7192W:	http://www.ivtvdriver.org
7193S:	Maintained
7194F:	Documentation/media/v4l-drivers/ivtv*
7195F:	drivers/media/pci/ivtv/
7196F:	include/uapi/linux/ivtv*
7197
7198IX2505V MEDIA DRIVER
7199M:	Malcolm Priestley <tvboxspy@gmail.com>
7200L:	linux-media@vger.kernel.org
7201W:	https://linuxtv.org
7202Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7203S:	Maintained
7204F:	drivers/media/dvb-frontends/ix2505v*
7205
7206JC42.4 TEMPERATURE SENSOR DRIVER
7207M:	Guenter Roeck <linux@roeck-us.net>
7208L:	linux-hwmon@vger.kernel.org
7209S:	Maintained
7210F:	drivers/hwmon/jc42.c
7211F:	Documentation/hwmon/jc42
7212
7213JFS FILESYSTEM
7214M:	Dave Kleikamp <shaggy@kernel.org>
7215L:	jfs-discussion@lists.sourceforge.net
7216W:	http://jfs.sourceforge.net/
7217T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7218S:	Maintained
7219F:	Documentation/filesystems/jfs.txt
7220F:	fs/jfs/
7221
7222JME NETWORK DRIVER
7223M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7224L:	netdev@vger.kernel.org
7225S:	Maintained
7226F:	drivers/net/ethernet/jme.*
7227
7228JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7229M:	David Woodhouse <dwmw2@infradead.org>
7230L:	linux-mtd@lists.infradead.org
7231W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7232S:	Maintained
7233F:	fs/jffs2/
7234F:	include/uapi/linux/jffs2.h
7235
7236JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7237M:	"Theodore Ts'o" <tytso@mit.edu>
7238M:	Jan Kara <jack@suse.com>
7239L:	linux-ext4@vger.kernel.org
7240S:	Maintained
7241F:	fs/jbd2/
7242F:	include/linux/jbd2.h
7243
7244JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7245M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7246L:	linux-media@vger.kernel.org
7247S:	Maintained
7248F:	drivers/media/platform/rcar_jpu.c
7249
7250JSM Neo PCI based serial card
7251M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7252L:	linux-serial@vger.kernel.org
7253S:	Maintained
7254F:	drivers/tty/serial/jsm/
7255
7256K10TEMP HARDWARE MONITORING DRIVER
7257M:	Clemens Ladisch <clemens@ladisch.de>
7258L:	linux-hwmon@vger.kernel.org
7259S:	Maintained
7260F:	Documentation/hwmon/k10temp
7261F:	drivers/hwmon/k10temp.c
7262
7263K8TEMP HARDWARE MONITORING DRIVER
7264M:	Rudolf Marek <r.marek@assembler.cz>
7265L:	linux-hwmon@vger.kernel.org
7266S:	Maintained
7267F:	Documentation/hwmon/k8temp
7268F:	drivers/hwmon/k8temp.c
7269
7270KASAN
7271M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7272R:	Alexander Potapenko <glider@google.com>
7273R:	Dmitry Vyukov <dvyukov@google.com>
7274L:	kasan-dev@googlegroups.com
7275S:	Maintained
7276F:	arch/*/include/asm/kasan.h
7277F:	arch/*/mm/kasan_init*
7278F:	Documentation/dev-tools/kasan.rst
7279F:	include/linux/kasan*.h
7280F:	lib/test_kasan.c
7281F:	mm/kasan/
7282F:	scripts/Makefile.kasan
7283
7284KCONFIG
7285M:	"Yann E. MORIN" <yann.morin.1998@free.fr>
7286L:	linux-kbuild@vger.kernel.org
7287T:	git git://gitorious.org/linux-kconfig/linux-kconfig
7288S:	Maintained
7289F:	Documentation/kbuild/kconfig-language.txt
7290F:	scripts/kconfig/
7291
7292KDUMP
7293M:	Dave Young <dyoung@redhat.com>
7294M:	Baoquan He <bhe@redhat.com>
7295R:	Vivek Goyal <vgoyal@redhat.com>
7296L:	kexec@lists.infradead.org
7297W:	http://lse.sourceforge.net/kdump/
7298S:	Maintained
7299F:	Documentation/kdump/
7300
7301KEENE FM RADIO TRANSMITTER DRIVER
7302M:	Hans Verkuil <hverkuil@xs4all.nl>
7303L:	linux-media@vger.kernel.org
7304T:	git git://linuxtv.org/media_tree.git
7305W:	https://linuxtv.org
7306S:	Maintained
7307F:	drivers/media/radio/radio-keene*
7308
7309KERNEL AUTOMOUNTER v4 (AUTOFS4)
7310M:	Ian Kent <raven@themaw.net>
7311L:	autofs@vger.kernel.org
7312S:	Maintained
7313F:	fs/autofs4/
7314
7315KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7316M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7317M:	Michal Marek <mmarek@suse.com>
7318T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7319L:	linux-kbuild@vger.kernel.org
7320S:	Maintained
7321F:	Documentation/kbuild/
7322F:	Makefile
7323F:	scripts/Makefile.*
7324F:	scripts/basic/
7325F:	scripts/mk*
7326F:	scripts/package/
7327
7328KERNEL JANITORS
7329L:	kernel-janitors@vger.kernel.org
7330W:	http://kernelnewbies.org/KernelJanitors
7331S:	Odd Fixes
7332
7333KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7334M:	"J. Bruce Fields" <bfields@fieldses.org>
7335M:	Jeff Layton <jlayton@poochiereds.net>
7336L:	linux-nfs@vger.kernel.org
7337W:	http://nfs.sourceforge.net/
7338T:	git git://linux-nfs.org/~bfields/linux.git
7339S:	Supported
7340F:	fs/nfsd/
7341F:	include/uapi/linux/nfsd/
7342F:	fs/lockd/
7343F:	fs/nfs_common/
7344F:	net/sunrpc/
7345F:	include/linux/lockd/
7346F:	include/linux/sunrpc/
7347F:	include/uapi/linux/sunrpc/
7348
7349KERNEL SELFTEST FRAMEWORK
7350M:	Shuah Khan <shuahkh@osg.samsung.com>
7351M:	Shuah Khan <shuah@kernel.org>
7352L:	linux-kselftest@vger.kernel.org
7353T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7354S:	Maintained
7355F:	tools/testing/selftests/
7356F:	Documentation/dev-tools/kselftest*
7357
7358KERNEL VIRTUAL MACHINE (KVM)
7359M:	Paolo Bonzini <pbonzini@redhat.com>
7360M:	Radim Krčmář <rkrcmar@redhat.com>
7361L:	kvm@vger.kernel.org
7362W:	http://www.linux-kvm.org
7363T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7364S:	Supported
7365F:	Documentation/*/kvm*.txt
7366F:	Documentation/virtual/kvm/
7367F:	arch/*/kvm/
7368F:	arch/x86/kernel/kvm.c
7369F:	arch/x86/kernel/kvmclock.c
7370F:	arch/*/include/asm/kvm*
7371F:	include/linux/kvm*
7372F:	include/uapi/linux/kvm*
7373F:	virt/kvm/
7374F:	tools/kvm/
7375
7376KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7377M:	Joerg Roedel <joro@8bytes.org>
7378L:	kvm@vger.kernel.org
7379W:	http://www.linux-kvm.org/
7380S:	Maintained
7381F:	arch/x86/include/asm/svm.h
7382F:	arch/x86/kvm/svm.c
7383
7384KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7385M:	Alexander Graf <agraf@suse.com>
7386L:	kvm-ppc@vger.kernel.org
7387W:	http://www.linux-kvm.org/
7388T:	git git://github.com/agraf/linux-2.6.git
7389S:	Supported
7390F:	arch/powerpc/include/asm/kvm*
7391F:	arch/powerpc/kvm/
7392
7393KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7394M:	Christian Borntraeger <borntraeger@de.ibm.com>
7395M:	Cornelia Huck <cohuck@redhat.com>
7396L:	linux-s390@vger.kernel.org
7397W:	http://www.ibm.com/developerworks/linux/linux390/
7398T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7399S:	Supported
7400F:	Documentation/s390/kvm.txt
7401F:	arch/s390/include/asm/kvm*
7402F:	arch/s390/kvm/
7403F:	arch/s390/mm/gmap.c
7404
7405KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7406M:	Christoffer Dall <christoffer.dall@linaro.org>
7407M:	Marc Zyngier <marc.zyngier@arm.com>
7408L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7409L:	kvmarm@lists.cs.columbia.edu
7410W:	http://systems.cs.columbia.edu/projects/kvm-arm
7411T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7412S:	Supported
7413F:	arch/arm/include/uapi/asm/kvm*
7414F:	arch/arm/include/asm/kvm*
7415F:	arch/arm/kvm/
7416F:	virt/kvm/arm/
7417F:	include/kvm/arm_*
7418
7419KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7420M:	Christoffer Dall <christoffer.dall@linaro.org>
7421M:	Marc Zyngier <marc.zyngier@arm.com>
7422L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7423L:	kvmarm@lists.cs.columbia.edu
7424S:	Maintained
7425F:	arch/arm64/include/uapi/asm/kvm*
7426F:	arch/arm64/include/asm/kvm*
7427F:	arch/arm64/kvm/
7428
7429KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7430M:	James Hogan <james.hogan@imgtec.com>
7431L:	linux-mips@linux-mips.org
7432S:	Supported
7433F:	arch/mips/include/uapi/asm/kvm*
7434F:	arch/mips/include/asm/kvm*
7435F:	arch/mips/kvm/
7436
7437KERNFS
7438M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7439M:	Tejun Heo <tj@kernel.org>
7440T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7441S:	Supported
7442F:	include/linux/kernfs.h
7443F:	fs/kernfs/
7444
7445KEXEC
7446M:	Eric Biederman <ebiederm@xmission.com>
7447W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7448L:	kexec@lists.infradead.org
7449S:	Maintained
7450F:	include/linux/kexec.h
7451F:	include/uapi/linux/kexec.h
7452F:	kernel/kexec*
7453
7454KEYS/KEYRINGS:
7455M:	David Howells <dhowells@redhat.com>
7456L:	keyrings@vger.kernel.org
7457S:	Maintained
7458F:	Documentation/security/keys/core.rst
7459F:	include/linux/key.h
7460F:	include/linux/key-type.h
7461F:	include/linux/keyctl.h
7462F:	include/uapi/linux/keyctl.h
7463F:	include/keys/
7464F:	security/keys/
7465
7466KEYS-TRUSTED
7467M:	David Safford <safford@us.ibm.com>
7468M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7469L:	linux-security-module@vger.kernel.org
7470L:	keyrings@vger.kernel.org
7471S:	Supported
7472F:	Documentation/security/keys/trusted-encrypted.rst
7473F:	include/keys/trusted-type.h
7474F:	security/keys/trusted.c
7475F:	security/keys/trusted.h
7476
7477KEYS-ENCRYPTED
7478M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7479M:	David Safford <safford@us.ibm.com>
7480L:	linux-security-module@vger.kernel.org
7481L:	keyrings@vger.kernel.org
7482S:	Supported
7483F:	Documentation/security/keys/trusted-encrypted.rst
7484F:	include/keys/encrypted-type.h
7485F:	security/keys/encrypted-keys/
7486
7487KGDB / KDB /debug_core
7488M:	Jason Wessel <jason.wessel@windriver.com>
7489W:	http://kgdb.wiki.kernel.org/
7490L:	kgdb-bugreport@lists.sourceforge.net
7491T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7492S:	Maintained
7493F:	Documentation/dev-tools/kgdb.rst
7494F:	drivers/misc/kgdbts.c
7495F:	drivers/tty/serial/kgdboc.c
7496F:	include/linux/kdb.h
7497F:	include/linux/kgdb.h
7498F:	kernel/debug/
7499
7500KMEMCHECK
7501M:	Vegard Nossum <vegardno@ifi.uio.no>
7502M:	Pekka Enberg <penberg@kernel.org>
7503S:	Maintained
7504F:	Documentation/dev-tools/kmemcheck.rst
7505F:	arch/x86/include/asm/kmemcheck.h
7506F:	arch/x86/mm/kmemcheck/
7507F:	include/linux/kmemcheck.h
7508F:	mm/kmemcheck.c
7509
7510KMEMLEAK
7511M:	Catalin Marinas <catalin.marinas@arm.com>
7512S:	Maintained
7513F:	Documentation/dev-tools/kmemleak.rst
7514F:	include/linux/kmemleak.h
7515F:	mm/kmemleak.c
7516F:	mm/kmemleak-test.c
7517
7518KPROBES
7519M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7520M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7521M:	"David S. Miller" <davem@davemloft.net>
7522M:	Masami Hiramatsu <mhiramat@kernel.org>
7523S:	Maintained
7524F:	Documentation/kprobes.txt
7525F:	include/linux/kprobes.h
7526F:	include/asm-generic/kprobes.h
7527F:	kernel/kprobes.c
7528
7529KS0108 LCD CONTROLLER DRIVER
7530M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7531W:	http://miguelojeda.es/auxdisplay.htm
7532W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7533S:	Maintained
7534F:	Documentation/auxdisplay/ks0108
7535F:	drivers/auxdisplay/ks0108.c
7536F:	include/linux/ks0108.h
7537
7538L3MDEV
7539M:	David Ahern <dsa@cumulusnetworks.com>
7540L:	netdev@vger.kernel.org
7541S:	Maintained
7542F:	net/l3mdev
7543F:	include/net/l3mdev.h
7544
7545LANTIQ MIPS ARCHITECTURE
7546M:	John Crispin <john@phrozen.org>
7547L:	linux-mips@linux-mips.org
7548S:	Maintained
7549F:	arch/mips/lantiq
7550
7551LAPB module
7552L:	linux-x25@vger.kernel.org
7553S:	Orphan
7554F:	Documentation/networking/lapb-module.txt
7555F:	include/*/lapb.h
7556F:	net/lapb/
7557
7558LASI 53c700 driver for PARISC
7559M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7560L:	linux-scsi@vger.kernel.org
7561S:	Maintained
7562F:	Documentation/scsi/53c700.txt
7563F:	drivers/scsi/53c700*
7564
7565LED SUBSYSTEM
7566M:	Richard Purdie <rpurdie@rpsys.net>
7567M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
7568M:	Pavel Machek <pavel@ucw.cz>
7569L:	linux-leds@vger.kernel.org
7570T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7571S:	Maintained
7572F:	Documentation/devicetree/bindings/leds/
7573F:	drivers/leds/
7574F:	include/linux/leds.h
7575
7576LEGACY EEPROM DRIVER
7577M:	Jean Delvare <jdelvare@suse.com>
7578S:	Maintained
7579F:	Documentation/misc-devices/eeprom
7580F:	drivers/misc/eeprom/eeprom.c
7581
7582LEGO USB Tower driver
7583M:	Juergen Stuber <starblue@users.sourceforge.net>
7584L:	legousb-devel@lists.sourceforge.net
7585W:	http://legousb.sourceforge.net/
7586S:	Maintained
7587F:	drivers/usb/misc/legousbtower.c
7588
7589LG2160 MEDIA DRIVER
7590M:	Michael Krufky <mkrufky@linuxtv.org>
7591L:	linux-media@vger.kernel.org
7592W:	https://linuxtv.org
7593W:	http://github.com/mkrufky
7594Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7595T:	git git://linuxtv.org/mkrufky/tuners.git
7596S:	Maintained
7597F:	drivers/media/dvb-frontends/lg2160.*
7598
7599LGDT3305 MEDIA DRIVER
7600M:	Michael Krufky <mkrufky@linuxtv.org>
7601L:	linux-media@vger.kernel.org
7602W:	https://linuxtv.org
7603W:	http://github.com/mkrufky
7604Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7605T:	git git://linuxtv.org/mkrufky/tuners.git
7606S:	Maintained
7607F:	drivers/media/dvb-frontends/lgdt3305.*
7608
7609LGUEST
7610M:	Rusty Russell <rusty@rustcorp.com.au>
7611L:	lguest@lists.ozlabs.org
7612W:	http://lguest.ozlabs.org/
7613S:	Odd Fixes
7614F:	arch/x86/include/asm/lguest*.h
7615F:	arch/x86/lguest/
7616F:	drivers/lguest/
7617F:	include/linux/lguest*.h
7618F:	tools/lguest/
7619
7620LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7621M:	Tejun Heo <tj@kernel.org>
7622L:	linux-ide@vger.kernel.org
7623T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7624S:	Maintained
7625F:	drivers/ata/
7626F:	include/linux/ata.h
7627F:	include/linux/libata.h
7628F:	Documentation/devicetree/bindings/ata/
7629
7630LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7631M:	Viresh Kumar <vireshk@kernel.org>
7632L:	linux-ide@vger.kernel.org
7633T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7634S:	Maintained
7635F:	include/linux/pata_arasan_cf_data.h
7636F:	drivers/ata/pata_arasan_cf.c
7637
7638LIBATA PATA DRIVERS
7639M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7640M:	Tejun Heo <tj@kernel.org>
7641L:	linux-ide@vger.kernel.org
7642T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7643S:	Maintained
7644F:	drivers/ata/pata_*.c
7645F:	drivers/ata/ata_generic.c
7646
7647LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7648M:	Linus Walleij <linus.walleij@linaro.org>
7649L:	linux-ide@vger.kernel.org
7650T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7651S:	Maintained
7652F:	drivers/ata/pata_ftide010.c
7653F:	drivers/ata/sata_gemini.c
7654F:	drivers/ata/sata_gemini.h
7655
7656LIBATA SATA AHCI PLATFORM devices support
7657M:	Hans de Goede <hdegoede@redhat.com>
7658M:	Tejun Heo <tj@kernel.org>
7659L:	linux-ide@vger.kernel.org
7660T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7661S:	Maintained
7662F:	drivers/ata/ahci_platform.c
7663F:	drivers/ata/libahci_platform.c
7664F:	include/linux/ahci_platform.h
7665
7666LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7667M:	Mikael Pettersson <mikpelinux@gmail.com>
7668L:	linux-ide@vger.kernel.org
7669T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7670S:	Maintained
7671F:	drivers/ata/sata_promise.*
7672
7673LIBLOCKDEP
7674M:	Sasha Levin <alexander.levin@verizon.com>
7675S:	Maintained
7676F:	tools/lib/lockdep/
7677
7678LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7679M:	Dan Williams <dan.j.williams@intel.com>
7680L:	linux-nvdimm@lists.01.org
7681Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7682T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7683S:	Supported
7684F:	drivers/nvdimm/*
7685F:	include/linux/nd.h
7686F:	include/linux/libnvdimm.h
7687F:	include/uapi/linux/ndctl.h
7688
7689LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7690M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7691L:	linux-nvdimm@lists.01.org
7692Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7693S:	Supported
7694F:	drivers/nvdimm/blk.c
7695F:	drivers/nvdimm/region_devs.c
7696F:	drivers/acpi/nfit*
7697
7698LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7699M:	Vishal Verma <vishal.l.verma@intel.com>
7700L:	linux-nvdimm@lists.01.org
7701Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7702S:	Supported
7703F:	drivers/nvdimm/btt*
7704
7705LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7706M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7707L:	linux-nvdimm@lists.01.org
7708Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7709S:	Supported
7710F:	drivers/nvdimm/pmem*
7711
7712LIGHTNVM PLATFORM SUPPORT
7713M:	Matias Bjorling <mb@lightnvm.io>
7714W:	http://github/OpenChannelSSD
7715L:	linux-block@vger.kernel.org
7716S:	Maintained
7717F:	drivers/lightnvm/
7718F:	include/linux/lightnvm.h
7719F:	include/uapi/linux/lightnvm.h
7720
7721LINUX FOR POWERPC (32-BIT AND 64-BIT)
7722M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7723M:	Paul Mackerras <paulus@samba.org>
7724M:	Michael Ellerman <mpe@ellerman.id.au>
7725W:	https://github.com/linuxppc/linux/wiki
7726L:	linuxppc-dev@lists.ozlabs.org
7727Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7728T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7729S:	Supported
7730F:	Documentation/ABI/stable/sysfs-firmware-opal-*
7731F:	Documentation/devicetree/bindings/powerpc/
7732F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
7733F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
7734F:	Documentation/powerpc/
7735F:	arch/powerpc/
7736F:	drivers/char/tpm/tpm_ibmvtpm*
7737F:	drivers/crypto/nx/
7738F:	drivers/crypto/vmx/
7739F:	drivers/i2c/busses/i2c-opal.c
7740F:	drivers/net/ethernet/ibm/ibmveth.*
7741F:	drivers/net/ethernet/ibm/ibmvnic.*
7742F:	drivers/pci/hotplug/pnv_php.c
7743F:	drivers/pci/hotplug/rpa*
7744F:	drivers/rtc/rtc-opal.c
7745F:	drivers/scsi/ibmvscsi/
7746F:	drivers/tty/hvc/hvc_opal.c
7747F:	tools/testing/selftests/powerpc
7748N:	/pmac
7749N:	powermac
7750N:	powernv
7751N:	[^a-z0-9]ps3
7752N:	pseries
7753
7754LINUX FOR POWER MACINTOSH
7755M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7756W:	http://www.penguinppc.org/
7757L:	linuxppc-dev@lists.ozlabs.org
7758S:	Maintained
7759F:	arch/powerpc/platforms/powermac/
7760F:	drivers/macintosh/
7761
7762LINUX FOR POWERPC EMBEDDED MPC5XXX
7763M:	Anatolij Gustschin <agust@denx.de>
7764L:	linuxppc-dev@lists.ozlabs.org
7765T:	git git://git.denx.de/linux-denx-agust.git
7766S:	Maintained
7767F:	arch/powerpc/platforms/512x/
7768F:	arch/powerpc/platforms/52xx/
7769
7770LINUX FOR POWERPC EMBEDDED PPC4XX
7771M:	Alistair Popple <alistair@popple.id.au>
7772M:	Matt Porter <mporter@kernel.crashing.org>
7773W:	http://www.penguinppc.org/
7774L:	linuxppc-dev@lists.ozlabs.org
7775S:	Maintained
7776F:	arch/powerpc/platforms/40x/
7777F:	arch/powerpc/platforms/44x/
7778
7779LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7780L:	linuxppc-dev@lists.ozlabs.org
7781S:	Orphan
7782F:	arch/powerpc/*/*virtex*
7783F:	arch/powerpc/*/*/*virtex*
7784
7785LINUX FOR POWERPC EMBEDDED PPC8XX
7786M:	Vitaly Bordug <vitb@kernel.crashing.org>
7787W:	http://www.penguinppc.org/
7788L:	linuxppc-dev@lists.ozlabs.org
7789S:	Maintained
7790F:	arch/powerpc/platforms/8xx/
7791
7792LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7793M:	Scott Wood <oss@buserror.net>
7794M:	Kumar Gala <galak@kernel.crashing.org>
7795W:	http://www.penguinppc.org/
7796L:	linuxppc-dev@lists.ozlabs.org
7797T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7798S:	Maintained
7799F:	arch/powerpc/platforms/83xx/
7800F:	arch/powerpc/platforms/85xx/
7801F:	Documentation/devicetree/bindings/powerpc/fsl/
7802
7803LINUX FOR POWERPC PA SEMI PWRFICIENT
7804L:	linuxppc-dev@lists.ozlabs.org
7805S:	Orphan
7806F:	arch/powerpc/platforms/pasemi/
7807F:	drivers/*/*pasemi*
7808F:	drivers/*/*/*pasemi*
7809
7810LINUX SECURITY MODULE (LSM) FRAMEWORK
7811M:	Chris Wright <chrisw@sous-sol.org>
7812L:	linux-security-module@vger.kernel.org
7813S:	Supported
7814
7815LIS3LV02D ACCELEROMETER DRIVER
7816M:	Eric Piel <eric.piel@tremplin-utc.net>
7817S:	Maintained
7818F:	Documentation/misc-devices/lis3lv02d
7819F:	drivers/misc/lis3lv02d/
7820F:	drivers/platform/x86/hp_accel.c
7821
7822LIVE PATCHING
7823M:	Josh Poimboeuf <jpoimboe@redhat.com>
7824M:	Jessica Yu <jeyu@kernel.org>
7825M:	Jiri Kosina <jikos@kernel.org>
7826M:	Miroslav Benes <mbenes@suse.cz>
7827R:	Petr Mladek <pmladek@suse.com>
7828S:	Maintained
7829F:	kernel/livepatch/
7830F:	include/linux/livepatch.h
7831F:	arch/x86/include/asm/livepatch.h
7832F:	arch/x86/kernel/livepatch.c
7833F:	Documentation/livepatch/
7834F:	Documentation/ABI/testing/sysfs-kernel-livepatch
7835F:	samples/livepatch/
7836L:	live-patching@vger.kernel.org
7837T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7838
7839LINUX KERNEL DUMP TEST MODULE (LKDTM)
7840M:	Kees Cook <keescook@chromium.org>
7841S:	Maintained
7842F:	drivers/misc/lkdtm*
7843
7844LLC (802.2)
7845L:	netdev@vger.kernel.org
7846S:	Odd fixes
7847F:	include/linux/llc.h
7848F:	include/uapi/linux/llc.h
7849F:	include/net/llc*
7850F:	net/llc/
7851
7852LM73 HARDWARE MONITOR DRIVER
7853M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
7854L:	linux-hwmon@vger.kernel.org
7855S:	Maintained
7856F:	drivers/hwmon/lm73.c
7857
7858LM78 HARDWARE MONITOR DRIVER
7859M:	Jean Delvare <jdelvare@suse.com>
7860L:	linux-hwmon@vger.kernel.org
7861S:	Maintained
7862F:	Documentation/hwmon/lm78
7863F:	drivers/hwmon/lm78.c
7864
7865LM83 HARDWARE MONITOR DRIVER
7866M:	Jean Delvare <jdelvare@suse.com>
7867L:	linux-hwmon@vger.kernel.org
7868S:	Maintained
7869F:	Documentation/hwmon/lm83
7870F:	drivers/hwmon/lm83.c
7871
7872LM90 HARDWARE MONITOR DRIVER
7873M:	Jean Delvare <jdelvare@suse.com>
7874L:	linux-hwmon@vger.kernel.org
7875S:	Maintained
7876F:	Documentation/hwmon/lm90
7877F:	Documentation/devicetree/bindings/hwmon/lm90.txt
7878F:	drivers/hwmon/lm90.c
7879F:	include/dt-bindings/thermal/lm90.h
7880
7881LM95234 HARDWARE MONITOR DRIVER
7882M:	Guenter Roeck <linux@roeck-us.net>
7883L:	linux-hwmon@vger.kernel.org
7884S:	Maintained
7885F:	Documentation/hwmon/lm95234
7886F:	drivers/hwmon/lm95234.c
7887
7888LME2510 MEDIA DRIVER
7889M:	Malcolm Priestley <tvboxspy@gmail.com>
7890L:	linux-media@vger.kernel.org
7891W:	https://linuxtv.org
7892Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7893S:	Maintained
7894F:	drivers/media/usb/dvb-usb-v2/lmedm04*
7895
7896LOCKING PRIMITIVES
7897M:	Peter Zijlstra <peterz@infradead.org>
7898M:	Ingo Molnar <mingo@redhat.com>
7899L:	linux-kernel@vger.kernel.org
7900T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7901S:	Maintained
7902F:	Documentation/locking/
7903F:	include/linux/lockdep.h
7904F:	include/linux/spinlock*.h
7905F:	arch/*/include/asm/spinlock*.h
7906F:	include/linux/rwlock*.h
7907F:	include/linux/mutex*.h
7908F:	arch/*/include/asm/mutex*.h
7909F:	include/linux/rwsem*.h
7910F:	arch/*/include/asm/rwsem.h
7911F:	include/linux/seqlock.h
7912F:	lib/locking*.[ch]
7913F:	kernel/locking/
7914
7915LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7916M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
7917L:	linux-ntfs-dev@lists.sourceforge.net
7918W:	http://www.linux-ntfs.org/content/view/19/37/
7919S:	Maintained
7920F:	Documentation/ldm.txt
7921F:	block/partitions/ldm.*
7922
7923LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7924M:	Sathya Prakash <sathya.prakash@broadcom.com>
7925M:	Chaitra P B <chaitra.basappa@broadcom.com>
7926M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7927L:	MPT-FusionLinux.pdl@broadcom.com
7928L:	linux-scsi@vger.kernel.org
7929W:	http://www.avagotech.com/support/
7930S:	Supported
7931F:	drivers/message/fusion/
7932F:	drivers/scsi/mpt2sas/
7933F:	drivers/scsi/mpt3sas/
7934
7935LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7936M:	Matthew Wilcox <matthew@wil.cx>
7937L:	linux-scsi@vger.kernel.org
7938S:	Maintained
7939F:	drivers/scsi/sym53c8xx_2/
7940
7941LTC4261 HARDWARE MONITOR DRIVER
7942M:	Guenter Roeck <linux@roeck-us.net>
7943L:	linux-hwmon@vger.kernel.org
7944S:	Maintained
7945F:	Documentation/hwmon/ltc4261
7946F:	drivers/hwmon/ltc4261.c
7947
7948LTC4306 I2C MULTIPLEXER DRIVER
7949M:	Michael Hennerich <michael.hennerich@analog.com>
7950W:	http://ez.analog.com/community/linux-device-drivers
7951L:	linux-i2c@vger.kernel.org
7952S:	Supported
7953F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
7954F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
7955
7956LTP (Linux Test Project)
7957M:	Mike Frysinger <vapier@gentoo.org>
7958M:	Cyril Hrubis <chrubis@suse.cz>
7959M:	Wanlong Gao <wanlong.gao@gmail.com>
7960M:	Jan Stancek <jstancek@redhat.com>
7961M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7962M:	Alexey Kodanev <alexey.kodanev@oracle.com>
7963L:	ltp@lists.linux.it (subscribers-only)
7964W:	http://linux-test-project.github.io/
7965T:	git git://github.com/linux-test-project/ltp.git
7966S:	Maintained
7967
7968M32R ARCHITECTURE
7969W:	http://www.linux-m32r.org/
7970S:	Orphan
7971F:	arch/m32r/
7972
7973M68K ARCHITECTURE
7974M:	Geert Uytterhoeven <geert@linux-m68k.org>
7975L:	linux-m68k@lists.linux-m68k.org
7976W:	http://www.linux-m68k.org/
7977T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7978S:	Maintained
7979F:	arch/m68k/
7980F:	drivers/zorro/
7981
7982M68K ON APPLE MACINTOSH
7983M:	Joshua Thompson <funaho@jurai.org>
7984W:	http://www.mac.linux-m68k.org/
7985L:	linux-m68k@lists.linux-m68k.org
7986S:	Maintained
7987F:	arch/m68k/mac/
7988
7989M68K ON HP9000/300
7990M:	Philip Blundell <philb@gnu.org>
7991W:	http://www.tazenda.demon.co.uk/phil/linux-hp
7992S:	Maintained
7993F:	arch/m68k/hp300/
7994
7995M88DS3103 MEDIA DRIVER
7996M:	Antti Palosaari <crope@iki.fi>
7997L:	linux-media@vger.kernel.org
7998W:	https://linuxtv.org
7999W:	http://palosaari.fi/linux/
8000Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8001T:	git git://linuxtv.org/anttip/media_tree.git
8002S:	Maintained
8003F:	drivers/media/dvb-frontends/m88ds3103*
8004
8005M88RS2000 MEDIA DRIVER
8006M:	Malcolm Priestley <tvboxspy@gmail.com>
8007L:	linux-media@vger.kernel.org
8008W:	https://linuxtv.org
8009Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8010S:	Maintained
8011F:	drivers/media/dvb-frontends/m88rs2000*
8012
8013MA901 MASTERKIT USB FM RADIO DRIVER
8014M:	Alexey Klimov <klimov.linux@gmail.com>
8015L:	linux-media@vger.kernel.org
8016T:	git git://linuxtv.org/media_tree.git
8017S:	Maintained
8018F:	drivers/media/radio/radio-ma901.c
8019
8020MAC80211
8021M:	Johannes Berg <johannes@sipsolutions.net>
8022L:	linux-wireless@vger.kernel.org
8023W:	http://wireless.kernel.org/
8024T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8026S:	Maintained
8027F:	Documentation/networking/mac80211-injection.txt
8028F:	include/net/mac80211.h
8029F:	net/mac80211/
8030F:	drivers/net/wireless/mac80211_hwsim.[ch]
8031
8032MAILBOX API
8033M:	Jassi Brar <jassisinghbrar@gmail.com>
8034L:	linux-kernel@vger.kernel.org
8035S:	Maintained
8036F:	drivers/mailbox/
8037F:	include/linux/mailbox_client.h
8038F:	include/linux/mailbox_controller.h
8039
8040MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8041M:	Michael Kerrisk <mtk.manpages@gmail.com>
8042W:	http://www.kernel.org/doc/man-pages
8043L:	linux-man@vger.kernel.org
8044S:	Maintained
8045
8046MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8047M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8048L:	linux-mips@linux-mips.org
8049S:	Maintained
8050F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8051
8052MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8053M:	Andrew Lunn <andrew@lunn.ch>
8054M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8055L:	netdev@vger.kernel.org
8056S:	Maintained
8057F:	drivers/net/dsa/mv88e6xxx/
8058F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8059
8060MARVELL ARMADA DRM SUPPORT
8061M:	Russell King <linux@armlinux.org.uk>
8062S:	Maintained
8063T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8064T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8065F:	drivers/gpu/drm/armada/
8066F:	include/uapi/drm/armada_drm.h
8067F:	Documentation/devicetree/bindings/display/armada/
8068
8069MARVELL CRYPTO DRIVER
8070M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8071M:	Arnaud Ebalard <arno@natisbad.org>
8072F:	drivers/crypto/marvell/
8073S:	Maintained
8074L:	linux-crypto@vger.kernel.org
8075
8076MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8077M:	Mirko Lindner <mlindner@marvell.com>
8078M:	Stephen Hemminger <stephen@networkplumber.org>
8079L:	netdev@vger.kernel.org
8080S:	Maintained
8081F:	drivers/net/ethernet/marvell/sk*
8082
8083MARVELL LIBERTAS WIRELESS DRIVER
8084L:	libertas-dev@lists.infradead.org
8085S:	Orphan
8086F:	drivers/net/wireless/marvell/libertas/
8087
8088MARVELL MV643XX ETHERNET DRIVER
8089M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8090L:	netdev@vger.kernel.org
8091S:	Maintained
8092F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8093F:	include/linux/mv643xx.h
8094
8095MARVELL MV88X3310 PHY DRIVER
8096M:	Russell King <rmk@armlinux.org.uk>
8097L:	netdev@vger.kernel.org
8098S:	Maintained
8099F:	drivers/net/phy/marvell10g.c
8100
8101MARVELL MVNETA ETHERNET DRIVER
8102M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8103L:	netdev@vger.kernel.org
8104S:	Maintained
8105F:	drivers/net/ethernet/marvell/mvneta.*
8106
8107MARVELL MWIFIEX WIRELESS DRIVER
8108M:	Amitkumar Karwar <amitkarwar@gmail.com>
8109M:	Nishant Sarmukadam <nishants@marvell.com>
8110M:	Ganapathi Bhat <gbhat@marvell.com>
8111M:	Xinming Hu <huxm@marvell.com>
8112L:	linux-wireless@vger.kernel.org
8113S:	Maintained
8114F:	drivers/net/wireless/marvell/mwifiex/
8115
8116MARVELL MWL8K WIRELESS DRIVER
8117M:	Lennert Buytenhek <buytenh@wantstofly.org>
8118L:	linux-wireless@vger.kernel.org
8119S:	Odd Fixes
8120F:	drivers/net/wireless/marvell/mwl8k.c
8121
8122MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8123M:	Nicolas Pitre <nico@fluxnic.net>
8124S:	Odd Fixes
8125F:	drivers/mmc/host/mvsdio.*
8126
8127MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8128M:	Hu Ziji <huziji@marvell.com>
8129L:	linux-mmc@vger.kernel.org
8130S:	Supported
8131F:	drivers/mmc/host/sdhci-xenon*
8132F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8133
8134MATROX FRAMEBUFFER DRIVER
8135L:	linux-fbdev@vger.kernel.org
8136S:	Orphan
8137F:	drivers/video/fbdev/matrox/matroxfb_*
8138F:	include/uapi/linux/matroxfb.h
8139
8140MAX16065 HARDWARE MONITOR DRIVER
8141M:	Guenter Roeck <linux@roeck-us.net>
8142L:	linux-hwmon@vger.kernel.org
8143S:	Maintained
8144F:	Documentation/hwmon/max16065
8145F:	drivers/hwmon/max16065.c
8146
8147MAX20751 HARDWARE MONITOR DRIVER
8148M:	Guenter Roeck <linux@roeck-us.net>
8149L:	linux-hwmon@vger.kernel.org
8150S:	Maintained
8151F:	Documentation/hwmon/max20751
8152F:	drivers/hwmon/max20751.c
8153
8154MAX2175 SDR TUNER DRIVER
8155M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8156L:	linux-media@vger.kernel.org
8157T:	git git://linuxtv.org/media_tree.git
8158S:	Maintained
8159F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8160F:	Documentation/media/v4l-drivers/max2175.rst
8161F:	drivers/media/i2c/max2175*
8162F:	include/uapi/linux/max2175.h
8163
8164MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8165L:	linux-hwmon@vger.kernel.org
8166S:	Orphan
8167F:	Documentation/hwmon/max6650
8168F:	drivers/hwmon/max6650.c
8169
8170MAX6697 HARDWARE MONITOR DRIVER
8171M:	Guenter Roeck <linux@roeck-us.net>
8172L:	linux-hwmon@vger.kernel.org
8173S:	Maintained
8174F:	Documentation/hwmon/max6697
8175F:	Documentation/devicetree/bindings/i2c/max6697.txt
8176F:	drivers/hwmon/max6697.c
8177F:	include/linux/platform_data/max6697.h
8178
8179MAX9860 MONO AUDIO VOICE CODEC DRIVER
8180M:	Peter Rosin <peda@axentia.se>
8181L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8182S:	Maintained
8183F:	Documentation/devicetree/bindings/sound/max9860.txt
8184F:	sound/soc/codecs/max9860.*
8185
8186MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8187M:	Krzysztof Kozlowski <krzk@kernel.org>
8188M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8189L:	linux-pm@vger.kernel.org
8190S:	Supported
8191F:	drivers/power/supply/max14577_charger.c
8192F:	drivers/power/supply/max77693_charger.c
8193
8194MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8195M:	Javier Martinez Canillas <javier@dowhile0.org>
8196L:	linux-kernel@vger.kernel.org
8197S:	Supported
8198F:	drivers/regulator/max77802-regulator.c
8199F:	Documentation/devicetree/bindings/*/*max77802.txt
8200F:	include/dt-bindings/*/*max77802.h
8201
8202MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8203M:	Chanwoo Choi <cw00.choi@samsung.com>
8204M:	Krzysztof Kozlowski <krzk@kernel.org>
8205M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8206L:	linux-kernel@vger.kernel.org
8207S:	Supported
8208F:	drivers/*/max14577*.c
8209F:	drivers/*/max77686*.c
8210F:	drivers/*/max77693*.c
8211F:	drivers/extcon/extcon-max14577.c
8212F:	drivers/extcon/extcon-max77693.c
8213F:	drivers/rtc/rtc-max77686.c
8214F:	drivers/clk/clk-max77686.c
8215F:	Documentation/devicetree/bindings/mfd/max14577.txt
8216F:	Documentation/devicetree/bindings/*/max77686.txt
8217F:	Documentation/devicetree/bindings/mfd/max77693.txt
8218F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8219F:	include/linux/mfd/max14577*.h
8220F:	include/linux/mfd/max77686*.h
8221F:	include/linux/mfd/max77693*.h
8222
8223MAXIRADIO FM RADIO RECEIVER DRIVER
8224M:	Hans Verkuil <hverkuil@xs4all.nl>
8225L:	linux-media@vger.kernel.org
8226T:	git git://linuxtv.org/media_tree.git
8227W:	https://linuxtv.org
8228S:	Maintained
8229F:	drivers/media/radio/radio-maxiradio*
8230
8231MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8232M:	Peter Rosin <peda@axentia.se>
8233L:	linux-iio@vger.kernel.org
8234S:	Maintained
8235F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8236F:	drivers/iio/potentiometer/mcp4531.c
8237
8238MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8239M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8240L:	linux-iio@vger.kernel.org
8241S:	Maintained
8242F:	drivers/iio/dac/cio-dac.c
8243
8244MEDIA DRIVERS FOR RENESAS - DRIF
8245M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8246L:	linux-media@vger.kernel.org
8247L:	linux-renesas-soc@vger.kernel.org
8248T:	git git://linuxtv.org/media_tree.git
8249S:	Supported
8250F:	Documentation/devicetree/bindings/media/renesas,drif.txt
8251F:	drivers/media/platform/rcar_drif.c
8252
8253MEDIA DRIVERS FOR FREESCALE IMX
8254M:	Steve Longerbeam <slongerbeam@gmail.com>
8255M:	Philipp Zabel <p.zabel@pengutronix.de>
8256L:	linux-media@vger.kernel.org
8257T:	git git://linuxtv.org/media_tree.git
8258S:	Maintained
8259F:	Documentation/devicetree/bindings/media/imx.txt
8260F:	Documentation/media/v4l-drivers/imx.rst
8261F:	drivers/staging/media/imx/
8262F:	include/linux/imx-media.h
8263F:	include/media/imx.h
8264
8265MEDIA DRIVERS FOR RENESAS - FCP
8266M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8267L:	linux-media@vger.kernel.org
8268L:	linux-renesas-soc@vger.kernel.org
8269T:	git git://linuxtv.org/media_tree.git
8270S:	Supported
8271F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
8272F:	drivers/media/platform/rcar-fcp.c
8273F:	include/media/rcar-fcp.h
8274
8275MEDIA DRIVERS FOR RENESAS - FDP1
8276M:	Kieran Bingham <kieran@bingham.xyz>
8277L:	linux-media@vger.kernel.org
8278L:	linux-renesas-soc@vger.kernel.org
8279T:	git git://linuxtv.org/media_tree.git
8280S:	Supported
8281F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8282F:	drivers/media/platform/rcar_fdp1.c
8283
8284MEDIA DRIVERS FOR RENESAS - VIN
8285M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8286L:	linux-media@vger.kernel.org
8287L:	linux-renesas-soc@vger.kernel.org
8288T:	git git://linuxtv.org/media_tree.git
8289S:	Supported
8290F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8291F:	drivers/media/platform/rcar-vin/
8292
8293MEDIA DRIVERS FOR RENESAS - VSP1
8294M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8295L:	linux-media@vger.kernel.org
8296L:	linux-renesas-soc@vger.kernel.org
8297T:	git git://linuxtv.org/media_tree.git
8298S:	Supported
8299F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8300F:	drivers/media/platform/vsp1/
8301
8302MEDIA DRIVERS FOR HELENE
8303M:	Abylay Ospan <aospan@netup.ru>
8304L:	linux-media@vger.kernel.org
8305W:	https://linuxtv.org
8306W:	http://netup.tv/
8307T:	git git://linuxtv.org/media_tree.git
8308S:	Supported
8309F:	drivers/media/dvb-frontends/helene*
8310
8311MEDIA DRIVERS FOR ASCOT2E
8312M:	Sergey Kozlov <serjk@netup.ru>
8313M:	Abylay Ospan <aospan@netup.ru>
8314L:	linux-media@vger.kernel.org
8315W:	https://linuxtv.org
8316W:	http://netup.tv/
8317T:	git git://linuxtv.org/media_tree.git
8318S:	Supported
8319F:	drivers/media/dvb-frontends/ascot2e*
8320
8321MEDIA DRIVERS FOR CXD2841ER
8322M:	Sergey Kozlov <serjk@netup.ru>
8323M:	Abylay Ospan <aospan@netup.ru>
8324L:	linux-media@vger.kernel.org
8325W:	https://linuxtv.org
8326W:	http://netup.tv/
8327T:	git git://linuxtv.org/media_tree.git
8328S:	Supported
8329F:	drivers/media/dvb-frontends/cxd2841er*
8330
8331MEDIA DRIVERS FOR HORUS3A
8332M:	Sergey Kozlov <serjk@netup.ru>
8333M:	Abylay Ospan <aospan@netup.ru>
8334L:	linux-media@vger.kernel.org
8335W:	https://linuxtv.org
8336W:	http://netup.tv/
8337T:	git git://linuxtv.org/media_tree.git
8338S:	Supported
8339F:	drivers/media/dvb-frontends/horus3a*
8340
8341MEDIA DRIVERS FOR LNBH25
8342M:	Sergey Kozlov <serjk@netup.ru>
8343M:	Abylay Ospan <aospan@netup.ru>
8344L:	linux-media@vger.kernel.org
8345W:	https://linuxtv.org
8346W:	http://netup.tv/
8347T:	git git://linuxtv.org/media_tree.git
8348S:	Supported
8349F:	drivers/media/dvb-frontends/lnbh25*
8350
8351MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8352M:	Sergey Kozlov <serjk@netup.ru>
8353M:	Abylay Ospan <aospan@netup.ru>
8354L:	linux-media@vger.kernel.org
8355W:	https://linuxtv.org
8356W:	http://netup.tv/
8357T:	git git://linuxtv.org/media_tree.git
8358S:	Supported
8359F:	drivers/media/pci/netup_unidvb/*
8360
8361MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8362M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
8363M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8364P:	LinuxTV.org Project
8365L:	linux-media@vger.kernel.org
8366W:	https://linuxtv.org
8367Q:	http://patchwork.kernel.org/project/linux-media/list/
8368T:	git git://linuxtv.org/media_tree.git
8369S:	Maintained
8370F:	Documentation/devicetree/bindings/media/
8371F:	Documentation/media/
8372F:	drivers/media/
8373F:	drivers/staging/media/
8374F:	include/linux/platform_data/media/
8375F:	include/media/
8376F:	include/uapi/linux/dvb/
8377F:	include/uapi/linux/videodev2.h
8378F:	include/uapi/linux/media.h
8379F:	include/uapi/linux/v4l2-*
8380F:	include/uapi/linux/meye.h
8381F:	include/uapi/linux/ivtv*
8382F:	include/uapi/linux/uvcvideo.h
8383
8384MEDIATEK ETHERNET DRIVER
8385M:	Felix Fietkau <nbd@openwrt.org>
8386M:	John Crispin <blogic@openwrt.org>
8387L:	netdev@vger.kernel.org
8388S:	Maintained
8389F:	drivers/net/ethernet/mediatek/
8390
8391MEDIATEK JPEG DRIVER
8392M:	Rick Chang <rick.chang@mediatek.com>
8393M:	Bin Liu <bin.liu@mediatek.com>
8394S:	Supported
8395F:	drivers/media/platform/mtk-jpeg/
8396F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8397
8398MEDIATEK MEDIA DRIVER
8399M:	Tiffany Lin <tiffany.lin@mediatek.com>
8400M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8401S:	Supported
8402F:	drivers/media/platform/mtk-vcodec/
8403F:	drivers/media/platform/mtk-vpu/
8404F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8405F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
8406
8407MEDIATEK MDP DRIVER
8408M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8409M:	Houlong Wei <houlong.wei@mediatek.com>
8410M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8411S:	Supported
8412F:	drivers/media/platform/mtk-mdp/
8413F:	drivers/media/platform/mtk-vpu/
8414F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
8415
8416MEDIATEK MT7601U WIRELESS LAN DRIVER
8417M:	Jakub Kicinski <kubakici@wp.pl>
8418L:	linux-wireless@vger.kernel.org
8419S:	Maintained
8420F:	drivers/net/wireless/mediatek/mt7601u/
8421
8422MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8423M:      Sean Wang <sean.wang@mediatek.com>
8424S:      Maintained
8425F:      drivers/char/hw_random/mtk-rng.c
8426
8427MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8428M:	Peter Senna Tschudin <peter.senna@collabora.com>
8429M:	Martin Donnelly <martin.donnelly@ge.com>
8430M:	Martyn Welch <martyn.welch@collabora.co.uk>
8431S:	Maintained
8432F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8433F:	Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8434
8435MEGARAID SCSI/SAS DRIVERS
8436M:	Kashyap Desai <kashyap.desai@broadcom.com>
8437M:	Sumit Saxena <sumit.saxena@broadcom.com>
8438M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8439L:	megaraidlinux.pdl@broadcom.com
8440L:	linux-scsi@vger.kernel.org
8441W:	http://www.avagotech.com/support/
8442S:	Maintained
8443F:	Documentation/scsi/megaraid.txt
8444F:	drivers/scsi/megaraid.*
8445F:	drivers/scsi/megaraid/
8446
8447MELFAS MIP4 TOUCHSCREEN DRIVER
8448M:	Sangwon Jee <jeesw@melfas.com>
8449W:	http://www.melfas.com
8450S:	Supported
8451F:	drivers/input/touchscreen/melfas_mip4.c
8452F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8453
8454MELLANOX ETHERNET DRIVER (mlx4_en)
8455M:	Tariq Toukan <tariqt@mellanox.com>
8456L:	netdev@vger.kernel.org
8457S:	Supported
8458W:	http://www.mellanox.com
8459Q:	http://patchwork.ozlabs.org/project/netdev/list/
8460F:	drivers/net/ethernet/mellanox/mlx4/en_*
8461
8462MELLANOX ETHERNET DRIVER (mlx5e)
8463M:	Saeed Mahameed <saeedm@mellanox.com>
8464L:	netdev@vger.kernel.org
8465S:	Supported
8466W:	http://www.mellanox.com
8467Q:	http://patchwork.ozlabs.org/project/netdev/list/
8468F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
8469
8470MELLANOX ETHERNET INNOVA DRIVER
8471M:	Ilan Tayari <ilant@mellanox.com>
8472R:	Boris Pismenny <borisp@mellanox.com>
8473L:	netdev@vger.kernel.org
8474S:	Supported
8475W:	http://www.mellanox.com
8476Q:	http://patchwork.ozlabs.org/project/netdev/list/
8477F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8478F:	include/linux/mlx5/mlx5_ifc_fpga.h
8479
8480MELLANOX ETHERNET INNOVA IPSEC DRIVER
8481M:	Ilan Tayari <ilant@mellanox.com>
8482R:	Boris Pismenny <borisp@mellanox.com>
8483L:	netdev@vger.kernel.org
8484S:	Supported
8485W:	http://www.mellanox.com
8486Q:	http://patchwork.ozlabs.org/project/netdev/list/
8487F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8488F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8489
8490MELLANOX ETHERNET SWITCH DRIVERS
8491M:	Jiri Pirko <jiri@mellanox.com>
8492M:	Ido Schimmel <idosch@mellanox.com>
8493L:	netdev@vger.kernel.org
8494S:	Supported
8495W:	http://www.mellanox.com
8496Q:	http://patchwork.ozlabs.org/project/netdev/list/
8497F:	drivers/net/ethernet/mellanox/mlxsw/
8498
8499MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8500M:	Yotam Gigi <yotamg@mellanox.com>
8501L:	netdev@vger.kernel.org
8502S:	Supported
8503W:	http://www.mellanox.com
8504Q:	http://patchwork.ozlabs.org/project/netdev/list/
8505F:	drivers/net/ethernet/mellanox/mlxfw/
8506
8507MELLANOX MLXCPLD I2C AND MUX DRIVER
8508M:	Vadim Pasternak <vadimp@mellanox.com>
8509M:	Michael Shych <michaelsh@mellanox.com>
8510L:	linux-i2c@vger.kernel.org
8511S:	Supported
8512F:	drivers/i2c/busses/i2c-mlxcpld.c
8513F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
8514F:	Documentation/i2c/busses/i2c-mlxcpld
8515
8516MELLANOX MLXCPLD LED DRIVER
8517M:	Vadim Pasternak <vadimp@mellanox.com>
8518L:	linux-leds@vger.kernel.org
8519S:	Supported
8520F:	drivers/leds/leds-mlxcpld.c
8521F:	Documentation/leds/leds-mlxcpld.txt
8522
8523MELLANOX PLATFORM DRIVER
8524M:      Vadim Pasternak <vadimp@mellanox.com>
8525L:      platform-driver-x86@vger.kernel.org
8526S:      Supported
8527F:      drivers/platform/x86/mlx-platform.c
8528
8529MELLANOX MLX CPLD HOTPLUG DRIVER
8530M:	Vadim Pasternak <vadimp@mellanox.com>
8531L:	platform-driver-x86@vger.kernel.org
8532S:	Supported
8533F:	drivers/platform/x86/mlxcpld-hotplug.c
8534F:	include/linux/platform_data/mlxcpld-hotplug.h
8535
8536SOFT-ROCE DRIVER (rxe)
8537M:	Moni Shoua <monis@mellanox.com>
8538L:	linux-rdma@vger.kernel.org
8539S:	Supported
8540W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8541Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8542F:	drivers/infiniband/sw/rxe/
8543F:	include/uapi/rdma/rdma_user_rxe.h
8544
8545MEMBARRIER SUPPORT
8546M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8547M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8548L:	linux-kernel@vger.kernel.org
8549S:	Supported
8550F:	kernel/membarrier.c
8551F:	include/uapi/linux/membarrier.h
8552
8553MEMORY MANAGEMENT
8554L:	linux-mm@kvack.org
8555W:	http://www.linux-mm.org
8556S:	Maintained
8557F:	include/linux/mm.h
8558F:	include/linux/gfp.h
8559F:	include/linux/mmzone.h
8560F:	include/linux/memory_hotplug.h
8561F:	include/linux/vmalloc.h
8562F:	mm/
8563
8564MEMORY TECHNOLOGY DEVICES (MTD)
8565M:	David Woodhouse <dwmw2@infradead.org>
8566M:	Brian Norris <computersforpeace@gmail.com>
8567M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8568M:	Marek Vasut <marek.vasut@gmail.com>
8569M:	Richard Weinberger <richard@nod.at>
8570M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8571L:	linux-mtd@lists.infradead.org
8572W:	http://www.linux-mtd.infradead.org/
8573Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8574T:	git git://git.infradead.org/linux-mtd.git master
8575T:	git git://git.infradead.org/l2-mtd.git master
8576S:	Maintained
8577F:	Documentation/devicetree/bindings/mtd/
8578F:	drivers/mtd/
8579F:	include/linux/mtd/
8580F:	include/uapi/mtd/
8581
8582MEN A21 WATCHDOG DRIVER
8583M:	Johannes Thumshirn <morbidrsa@gmail.com>
8584L:	linux-watchdog@vger.kernel.org
8585S:	Maintained
8586F:	drivers/watchdog/mena21_wdt.c
8587
8588MEN CHAMELEON BUS (mcb)
8589M:	Johannes Thumshirn <morbidrsa@gmail.com>
8590S:	Maintained
8591F:	drivers/mcb/
8592F:	include/linux/mcb.h
8593F:	Documentation/men-chameleon-bus.txt
8594
8595MEN F21BMC (Board Management Controller)
8596M:	Andreas Werner <andreas.werner@men.de>
8597S:	Supported
8598F:	drivers/mfd/menf21bmc.c
8599F:	drivers/watchdog/menf21bmc_wdt.c
8600F:	drivers/leds/leds-menf21bmc.c
8601F:	drivers/hwmon/menf21bmc_hwmon.c
8602F:	Documentation/hwmon/menf21bmc
8603
8604METAG ARCHITECTURE
8605M:	James Hogan <james.hogan@imgtec.com>
8606L:	linux-metag@vger.kernel.org
8607T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8608S:	Odd Fixes
8609F:	arch/metag/
8610F:	Documentation/metag/
8611F:	Documentation/devicetree/bindings/metag/
8612F:	Documentation/devicetree/bindings/interrupt-controller/img,*
8613F:	drivers/clocksource/metag_generic.c
8614F:	drivers/irqchip/irq-metag.c
8615F:	drivers/irqchip/irq-metag-ext.c
8616F:	drivers/tty/metag_da.c
8617
8618MICROBLAZE ARCHITECTURE
8619M:	Michal Simek <monstr@monstr.eu>
8620W:	http://www.monstr.eu/fdt/
8621T:	git git://git.monstr.eu/linux-2.6-microblaze.git
8622S:	Supported
8623F:	arch/microblaze/
8624
8625MICROCHIP / ATMEL AT91 SERIAL DRIVER
8626M:	Richard Genoud <richard.genoud@gmail.com>
8627S:	Maintained
8628F:	drivers/tty/serial/atmel_serial.c
8629F:	drivers/tty/serial/atmel_serial.h
8630
8631MICROCHIP / ATMEL DMA DRIVER
8632M:	Ludovic Desroches <ludovic.desroches@microchip.com>
8633L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8634L:	dmaengine@vger.kernel.org
8635S:	Supported
8636F:	drivers/dma/at_hdmac.c
8637F:	drivers/dma/at_hdmac_regs.h
8638F:	include/linux/platform_data/dma-atmel.h
8639
8640MICROCHIP / ATMEL ISC DRIVER
8641M:	Songjun Wu <songjun.wu@microchip.com>
8642L:	linux-media@vger.kernel.org
8643S:	Supported
8644F:	drivers/media/platform/atmel/atmel-isc.c
8645F:	drivers/media/platform/atmel/atmel-isc-regs.h
8646F:	devicetree/bindings/media/atmel-isc.txt
8647
8648MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
8649M:	Woojung Huh <Woojung.Huh@microchip.com>
8650M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
8651L:	netdev@vger.kernel.org
8652S:	Maintained
8653F:	net/dsa/tag_ksz.c
8654F:	drivers/net/dsa/microchip/*
8655F:	include/linux/platform_data/microchip-ksz.h
8656F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
8657
8658MICROCHIP USB251XB DRIVER
8659M:	Richard Leitner <richard.leitner@skidata.com>
8660L:	linux-usb@vger.kernel.org
8661S:	Maintained
8662F:	drivers/usb/misc/usb251xb.c
8663F:	Documentation/devicetree/bindings/usb/usb251xb.txt
8664
8665MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8666M:	Chen Yu <yu.c.chen@intel.com>
8667L:	platform-driver-x86@vger.kernel.org
8668S:	Supported
8669F:	drivers/platform/x86/surfacepro3_button.c
8670
8671MICROTEK X6 SCANNER
8672M:	Oliver Neukum <oliver@neukum.org>
8673S:	Maintained
8674F:	drivers/usb/image/microtek.*
8675
8676MIPS
8677M:	Ralf Baechle <ralf@linux-mips.org>
8678L:	linux-mips@linux-mips.org
8679W:	http://www.linux-mips.org/
8680T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
8681Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
8682S:	Supported
8683F:	Documentation/devicetree/bindings/mips/
8684F:	Documentation/mips/
8685F:	arch/mips/
8686
8687MIPS/LOONGSON1 ARCHITECTURE
8688M:	Keguang Zhang <keguang.zhang@gmail.com>
8689L:	linux-mips@linux-mips.org
8690S:	Maintained
8691F:	arch/mips/loongson32/
8692F:	arch/mips/include/asm/mach-loongson32/
8693F:	drivers/*/*loongson1*
8694F:	drivers/*/*/*loongson1*
8695
8696MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8697M:	Hans Verkuil <hverkuil@xs4all.nl>
8698L:	linux-media@vger.kernel.org
8699T:	git git://linuxtv.org/media_tree.git
8700W:	https://linuxtv.org
8701S:	Odd Fixes
8702F:	drivers/media/radio/radio-miropcm20*
8703
8704MELLANOX MLX4 core VPI driver
8705M:	Tariq Toukan <tariqt@mellanox.com>
8706L:	netdev@vger.kernel.org
8707L:	linux-rdma@vger.kernel.org
8708W:	http://www.mellanox.com
8709Q:	http://patchwork.ozlabs.org/project/netdev/list/
8710S:	Supported
8711F:	drivers/net/ethernet/mellanox/mlx4/
8712F:	include/linux/mlx4/
8713
8714MELLANOX MLX4 IB driver
8715M:	Yishai Hadas <yishaih@mellanox.com>
8716L:	linux-rdma@vger.kernel.org
8717W:	http://www.mellanox.com
8718Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8719S:	Supported
8720F:	drivers/infiniband/hw/mlx4/
8721F:	include/linux/mlx4/
8722F:	include/uapi/rdma/mlx4-abi.h
8723
8724MELLANOX MLX5 core VPI driver
8725M:	Saeed Mahameed <saeedm@mellanox.com>
8726M:	Matan Barak <matanb@mellanox.com>
8727M:	Leon Romanovsky <leonro@mellanox.com>
8728L:	netdev@vger.kernel.org
8729L:	linux-rdma@vger.kernel.org
8730W:	http://www.mellanox.com
8731Q:	http://patchwork.ozlabs.org/project/netdev/list/
8732S:	Supported
8733F:	drivers/net/ethernet/mellanox/mlx5/core/
8734F:	include/linux/mlx5/
8735
8736MELLANOX MLX5 IB driver
8737M:	Matan Barak <matanb@mellanox.com>
8738M:	Leon Romanovsky <leonro@mellanox.com>
8739L:	linux-rdma@vger.kernel.org
8740W:	http://www.mellanox.com
8741Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8742S:	Supported
8743F:	drivers/infiniband/hw/mlx5/
8744F:	include/linux/mlx5/
8745F:	include/uapi/rdma/mlx5-abi.h
8746
8747MELEXIS MLX90614 DRIVER
8748M:	Crt Mori <cmo@melexis.com>
8749L:	linux-iio@vger.kernel.org
8750W:	http://www.melexis.com
8751S:	Supported
8752F:	drivers/iio/temperature/mlx90614.c
8753
8754MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8755M:	Don Brace <don.brace@microsemi.com>
8756L:	esc.storagedev@microsemi.com
8757L:	linux-scsi@vger.kernel.org
8758S:	Supported
8759F:	drivers/scsi/smartpqi/smartpqi*.[ch]
8760F:	drivers/scsi/smartpqi/Kconfig
8761F:	drivers/scsi/smartpqi/Makefile
8762F:	include/linux/cciss*.h
8763F:	include/uapi/linux/cciss*.h
8764F:	Documentation/scsi/smartpqi.txt
8765
8766MN88472 MEDIA DRIVER
8767M:	Antti Palosaari <crope@iki.fi>
8768L:	linux-media@vger.kernel.org
8769W:	https://linuxtv.org
8770W:	http://palosaari.fi/linux/
8771Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8772S:	Maintained
8773F:	drivers/media/dvb-frontends/mn88472*
8774
8775MN88473 MEDIA DRIVER
8776M:	Antti Palosaari <crope@iki.fi>
8777L:	linux-media@vger.kernel.org
8778W:	https://linuxtv.org
8779W:	http://palosaari.fi/linux/
8780Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8781S:	Maintained
8782F:	drivers/media/dvb-frontends/mn88473*
8783
8784MODULE SUPPORT
8785M:	Jessica Yu <jeyu@kernel.org>
8786M:	Rusty Russell <rusty@rustcorp.com.au>
8787T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8788S:	Maintained
8789F:	include/linux/module.h
8790F:	kernel/module.c
8791
8792MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8793W:	http://popies.net/meye/
8794S:	Orphan
8795F:	Documentation/media/v4l-drivers/meye*
8796F:	drivers/media/pci/meye/
8797F:	include/uapi/linux/meye.h
8798
8799MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8800M:	Jiri Slaby <jirislaby@gmail.com>
8801S:	Maintained
8802F:	Documentation/serial/moxa-smartio
8803F:	drivers/tty/mxser.*
8804
8805MR800 AVERMEDIA USB FM RADIO DRIVER
8806M:	Alexey Klimov <klimov.linux@gmail.com>
8807L:	linux-media@vger.kernel.org
8808T:	git git://linuxtv.org/media_tree.git
8809S:	Maintained
8810F:	drivers/media/radio/radio-mr800.c
8811
8812MRF24J40 IEEE 802.15.4 RADIO DRIVER
8813M:	Alan Ott <alan@signal11.us>
8814L:	linux-wpan@vger.kernel.org
8815S:	Maintained
8816F:	drivers/net/ieee802154/mrf24j40.c
8817F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8818
8819MSI LAPTOP SUPPORT
8820M:	"Lee, Chun-Yi" <jlee@suse.com>
8821L:	platform-driver-x86@vger.kernel.org
8822S:	Maintained
8823F:	drivers/platform/x86/msi-laptop.c
8824
8825MSI WMI SUPPORT
8826L:	platform-driver-x86@vger.kernel.org
8827S:	Orphan
8828F:	drivers/platform/x86/msi-wmi.c
8829
8830MSI001 MEDIA DRIVER
8831M:	Antti Palosaari <crope@iki.fi>
8832L:	linux-media@vger.kernel.org
8833W:	https://linuxtv.org
8834W:	http://palosaari.fi/linux/
8835Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8836T:	git git://linuxtv.org/anttip/media_tree.git
8837S:	Maintained
8838F:	drivers/media/tuners/msi001*
8839
8840MSI2500 MEDIA DRIVER
8841M:	Antti Palosaari <crope@iki.fi>
8842L:	linux-media@vger.kernel.org
8843W:	https://linuxtv.org
8844W:	http://palosaari.fi/linux/
8845Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8846T:	git git://linuxtv.org/anttip/media_tree.git
8847S:	Maintained
8848F:	drivers/media/usb/msi2500/
8849
8850MSYSTEMS DISKONCHIP G3 MTD DRIVER
8851M:	Robert Jarzmik <robert.jarzmik@free.fr>
8852L:	linux-mtd@lists.infradead.org
8853S:	Maintained
8854F:	drivers/mtd/devices/docg3*
8855
8856MT9M032 APTINA SENSOR DRIVER
8857M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8858L:	linux-media@vger.kernel.org
8859T:	git git://linuxtv.org/media_tree.git
8860S:	Maintained
8861F:	drivers/media/i2c/mt9m032.c
8862F:	include/media/i2c/mt9m032.h
8863
8864MT9P031 APTINA CAMERA SENSOR
8865M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8866L:	linux-media@vger.kernel.org
8867T:	git git://linuxtv.org/media_tree.git
8868S:	Maintained
8869F:	drivers/media/i2c/mt9p031.c
8870F:	include/media/i2c/mt9p031.h
8871
8872MT9T001 APTINA CAMERA SENSOR
8873M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8874L:	linux-media@vger.kernel.org
8875T:	git git://linuxtv.org/media_tree.git
8876S:	Maintained
8877F:	drivers/media/i2c/mt9t001.c
8878F:	include/media/i2c/mt9t001.h
8879
8880MT9V032 APTINA CAMERA SENSOR
8881M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8882L:	linux-media@vger.kernel.org
8883T:	git git://linuxtv.org/media_tree.git
8884S:	Maintained
8885F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8886F:	drivers/media/i2c/mt9v032.c
8887F:	include/media/i2c/mt9v032.h
8888
8889MULTIFUNCTION DEVICES (MFD)
8890M:	Lee Jones <lee.jones@linaro.org>
8891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8892S:	Supported
8893F:	Documentation/devicetree/bindings/mfd/
8894F:	drivers/mfd/
8895F:	include/linux/mfd/
8896F:	include/dt-bindings/mfd/
8897
8898MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8899M:	Ulf Hansson <ulf.hansson@linaro.org>
8900L:	linux-mmc@vger.kernel.org
8901T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8902S:	Maintained
8903F:	Documentation/devicetree/bindings/mmc/
8904F:	drivers/mmc/
8905F:	include/linux/mmc/
8906F:	include/uapi/linux/mmc/
8907
8908MULTIMEDIA CARD (MMC) ETC. OVER SPI
8909S:	Orphan
8910F:	drivers/mmc/host/mmc_spi.c
8911F:	include/linux/spi/mmc_spi.h
8912
8913MULTIPLEXER SUBSYSTEM
8914M:	Peter Rosin <peda@axentia.se>
8915S:	Maintained
8916F:	Documentation/ABI/testing/mux/sysfs-class-mux*
8917F:	Documentation/devicetree/bindings/mux/
8918F:	include/linux/dt-bindings/mux/
8919F:	include/linux/mux/
8920F:	drivers/mux/
8921
8922MULTISOUND SOUND DRIVER
8923M:	Andrew Veliath <andrewtv@usa.net>
8924S:	Maintained
8925F:	Documentation/sound/oss/MultiSound
8926F:	sound/oss/msnd*
8927
8928MULTITECH MULTIPORT CARD (ISICOM)
8929S:	Orphan
8930F:	drivers/tty/isicom.c
8931F:	include/linux/isicom.h
8932
8933MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8934M:	Bin Liu <b-liu@ti.com>
8935L:	linux-usb@vger.kernel.org
8936T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8937S:	Maintained
8938F:	drivers/usb/musb/
8939
8940MXL5007T MEDIA DRIVER
8941M:	Michael Krufky <mkrufky@linuxtv.org>
8942L:	linux-media@vger.kernel.org
8943W:	https://linuxtv.org
8944W:	http://github.com/mkrufky
8945Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8946T:	git git://linuxtv.org/mkrufky/tuners.git
8947S:	Maintained
8948F:	drivers/media/tuners/mxl5007t.*
8949
8950MXSFB DRM DRIVER
8951M:	Marek Vasut <marex@denx.de>
8952S:	Supported
8953F:	drivers/gpu/drm/mxsfb/
8954F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
8955
8956MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8957M:	Hyong-Youb Kim <hykim@myri.com>
8958L:	netdev@vger.kernel.org
8959W:	https://www.myricom.com/support/downloads/myri10ge.html
8960S:	Supported
8961F:	drivers/net/ethernet/myricom/myri10ge/
8962
8963NAND FLASH SUBSYSTEM
8964M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8965R:	Richard Weinberger <richard@nod.at>
8966L:	linux-mtd@lists.infradead.org
8967W:	http://www.linux-mtd.infradead.org/
8968Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8969T:	git git://git.infradead.org/linux-mtd.git nand/fixes
8970T:	git git://git.infradead.org/l2-mtd.git nand/next
8971S:	Maintained
8972F:	drivers/mtd/nand/
8973F:	include/linux/mtd/nand*.h
8974
8975NATSEMI ETHERNET DRIVER (DP8381x)
8976S:	Orphan
8977F:	drivers/net/ethernet/natsemi/natsemi.c
8978
8979NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8980M:	Daniel Mack <zonque@gmail.com>
8981S:	Maintained
8982L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8983W:	http://www.native-instruments.com
8984F:	sound/usb/caiaq/
8985
8986NCP FILESYSTEM
8987M:	Petr Vandrovec <petr@vandrovec.name>
8988S:	Odd Fixes
8989F:	fs/ncpfs/
8990
8991NCR 5380 SCSI DRIVERS
8992M:	Finn Thain <fthain@telegraphics.com.au>
8993M:	Michael Schmitz <schmitzmic@gmail.com>
8994L:	linux-scsi@vger.kernel.org
8995S:	Maintained
8996F:	Documentation/scsi/g_NCR5380.txt
8997F:	drivers/scsi/NCR5380.*
8998F:	drivers/scsi/arm/cumana_1.c
8999F:	drivers/scsi/arm/oak.c
9000F:	drivers/scsi/atari_scsi.*
9001F:	drivers/scsi/dmx3191d.c
9002F:	drivers/scsi/g_NCR5380.*
9003F:	drivers/scsi/mac_scsi.*
9004F:	drivers/scsi/sun3_scsi.*
9005F:	drivers/scsi/sun3_scsi_vme.c
9006
9007NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9008M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9009L:	linux-scsi@vger.kernel.org
9010S:	Maintained
9011F:	drivers/scsi/NCR_D700.*
9012
9013NCT6775 HARDWARE MONITOR DRIVER
9014M:	Guenter Roeck <linux@roeck-us.net>
9015L:	linux-hwmon@vger.kernel.org
9016S:	Maintained
9017F:	Documentation/hwmon/nct6775
9018F:	drivers/hwmon/nct6775.c
9019
9020NETEFFECT IWARP RNIC DRIVER (IW_NES)
9021M:	Faisal Latif <faisal.latif@intel.com>
9022L:	linux-rdma@vger.kernel.org
9023W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9024S:	Supported
9025F:	drivers/infiniband/hw/nes/
9026F:	include/uapi/rdma/nes-abi.h
9027
9028NETEM NETWORK EMULATOR
9029M:	Stephen Hemminger <stephen@networkplumber.org>
9030L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9031S:	Maintained
9032F:	net/sched/sch_netem.c
9033
9034NETERION 10GbE DRIVERS (s2io/vxge)
9035M:	Jon Mason <jdmason@kudzu.us>
9036L:	netdev@vger.kernel.org
9037S:	Supported
9038F:	Documentation/networking/s2io.txt
9039F:	Documentation/networking/vxge.txt
9040F:	drivers/net/ethernet/neterion/
9041
9042NETFILTER
9043M:	Pablo Neira Ayuso <pablo@netfilter.org>
9044M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9045M:	Florian Westphal <fw@strlen.de>
9046L:	netfilter-devel@vger.kernel.org
9047L:	coreteam@netfilter.org
9048W:	http://www.netfilter.org/
9049W:	http://www.iptables.org/
9050W:	http://www.nftables.org/
9051Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
9052T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9053T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9054S:	Maintained
9055F:	include/linux/netfilter*
9056F:	include/linux/netfilter/
9057F:	include/net/netfilter/
9058F:	include/uapi/linux/netfilter*
9059F:	include/uapi/linux/netfilter/
9060F:	net/*/netfilter.c
9061F:	net/*/netfilter/
9062F:	net/netfilter/
9063F:	net/bridge/br_netfilter*.c
9064
9065NETLABEL
9066M:	Paul Moore <paul@paul-moore.com>
9067W:	http://netlabel.sf.net
9068L:	netdev@vger.kernel.org
9069S:	Maintained
9070F:	Documentation/netlabel/
9071F:	include/net/netlabel.h
9072F:	net/netlabel/
9073
9074NETROM NETWORK LAYER
9075M:	Ralf Baechle <ralf@linux-mips.org>
9076L:	linux-hams@vger.kernel.org
9077W:	http://www.linux-ax25.org/
9078S:	Maintained
9079F:	include/net/netrom.h
9080F:	include/uapi/linux/netrom.h
9081F:	net/netrom/
9082
9083NETRONOME ETHERNET DRIVERS
9084M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9085L:	oss-drivers@netronome.com
9086S:	Maintained
9087F:	drivers/net/ethernet/netronome/
9088
9089NETWORK BLOCK DEVICE (NBD)
9090M:	Josef Bacik <jbacik@fb.com>
9091S:	Maintained
9092L:	linux-block@vger.kernel.org
9093L:	nbd-general@lists.sourceforge.net
9094F:	Documentation/blockdev/nbd.txt
9095F:	drivers/block/nbd.c
9096F:	include/uapi/linux/nbd.h
9097
9098NETWORK DROP MONITOR
9099M:	Neil Horman <nhorman@tuxdriver.com>
9100L:	netdev@vger.kernel.org
9101S:	Maintained
9102W:	https://fedorahosted.org/dropwatch/
9103F:	net/core/drop_monitor.c
9104
9105NETWORKING [DSA]
9106M:	Andrew Lunn <andrew@lunn.ch>
9107M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9108M:	Florian Fainelli <f.fainelli@gmail.com>
9109S:	Maintained
9110F:	net/dsa/
9111F:	include/net/dsa.h
9112F:	drivers/net/dsa/
9113
9114NETWORKING [GENERAL]
9115M:	"David S. Miller" <davem@davemloft.net>
9116L:	netdev@vger.kernel.org
9117W:	http://www.linuxfoundation.org/en/Net
9118Q:	http://patchwork.ozlabs.org/project/netdev/list/
9119T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9120T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9121B:	mailto:netdev@vger.kernel.org
9122S:	Maintained
9123F:	net/
9124F:	include/net/
9125F:	include/linux/in.h
9126F:	include/linux/net.h
9127F:	include/linux/netdevice.h
9128F:	include/uapi/linux/in.h
9129F:	include/uapi/linux/net.h
9130F:	include/uapi/linux/netdevice.h
9131F:	include/uapi/linux/net_namespace.h
9132F:	tools/net/
9133F:	tools/testing/selftests/net/
9134F:	lib/random32.c
9135
9136NETWORKING [IPv4/IPv6]
9137M:	"David S. Miller" <davem@davemloft.net>
9138M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9139M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9140L:	netdev@vger.kernel.org
9141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9142S:	Maintained
9143F:	net/ipv4/
9144F:	net/ipv6/
9145F:	include/net/ip*
9146F:	arch/x86/net/*
9147
9148NETWORKING [TLS]
9149M:	Ilya Lesokhin <ilyal@mellanox.com>
9150M:	Aviad Yehezkel <aviadye@mellanox.com>
9151M:	Dave Watson <davejwatson@fb.com>
9152L:	netdev@vger.kernel.org
9153S:	Maintained
9154F:	net/tls/*
9155F:	include/uapi/linux/tls.h
9156F:	include/net/tls.h
9157
9158NETWORKING [IPSEC]
9159M:	Steffen Klassert <steffen.klassert@secunet.com>
9160M:	Herbert Xu <herbert@gondor.apana.org.au>
9161M:	"David S. Miller" <davem@davemloft.net>
9162L:	netdev@vger.kernel.org
9163T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9164T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9165S:	Maintained
9166F:	net/core/flow.c
9167F:	net/xfrm/
9168F:	net/key/
9169F:	net/ipv4/xfrm*
9170F:	net/ipv4/esp4*
9171F:	net/ipv4/ah4.c
9172F:	net/ipv4/ipcomp.c
9173F:	net/ipv4/ip_vti.c
9174F:	net/ipv6/xfrm*
9175F:	net/ipv6/esp6*
9176F:	net/ipv6/ah6.c
9177F:	net/ipv6/ipcomp6.c
9178F:	net/ipv6/ip6_vti.c
9179F:	include/uapi/linux/xfrm.h
9180F:	include/net/xfrm.h
9181
9182NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
9183M:	Paul Moore <paul@paul-moore.com>
9184L:	netdev@vger.kernel.org
9185S:	Maintained
9186
9187NETWORKING [WIRELESS]
9188L:	linux-wireless@vger.kernel.org
9189Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9190
9191NETWORKING DRIVERS
9192L:	netdev@vger.kernel.org
9193W:	http://www.linuxfoundation.org/en/Net
9194Q:	http://patchwork.ozlabs.org/project/netdev/list/
9195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9196T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9197S:	Odd Fixes
9198F:	Documentation/devicetree/bindings/net/
9199F:	drivers/net/
9200F:	include/linux/if_*
9201F:	include/linux/netdevice.h
9202F:	include/linux/etherdevice.h
9203F:	include/linux/fcdevice.h
9204F:	include/linux/fddidevice.h
9205F:	include/linux/hippidevice.h
9206F:	include/linux/inetdevice.h
9207F:	include/uapi/linux/if_*
9208F:	include/uapi/linux/netdevice.h
9209
9210NETWORKING DRIVERS (WIRELESS)
9211M:	Kalle Valo <kvalo@codeaurora.org>
9212L:	linux-wireless@vger.kernel.org
9213Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9214T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9215T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9216S:	Maintained
9217F:	Documentation/devicetree/bindings/net/wireless/
9218F:	drivers/net/wireless/
9219
9220NETXEN (1/10) GbE SUPPORT
9221M:	Manish Chopra <manish.chopra@cavium.com>
9222M:	Rahul Verma <rahul.verma@cavium.com>
9223M:	Dept-GELinuxNICDev@cavium.com
9224L:	netdev@vger.kernel.org
9225S:	Supported
9226F:	drivers/net/ethernet/qlogic/netxen/
9227
9228NFC SUBSYSTEM
9229M:	Samuel Ortiz <sameo@linux.intel.com>
9230L:	linux-wireless@vger.kernel.org
9231L:	linux-nfc@lists.01.org (subscribers-only)
9232S:	Supported
9233F:	net/nfc/
9234F:	include/net/nfc/
9235F:	include/uapi/linux/nfc.h
9236F:	drivers/nfc/
9237F:	include/linux/platform_data/nfcmrvl.h
9238F:	include/linux/platform_data/nxp-nci.h
9239F:	Documentation/devicetree/bindings/net/nfc/
9240
9241NFS, SUNRPC, AND LOCKD CLIENTS
9242M:	Trond Myklebust <trond.myklebust@primarydata.com>
9243M:	Anna Schumaker <anna.schumaker@netapp.com>
9244L:	linux-nfs@vger.kernel.org
9245W:	http://client.linux-nfs.org
9246T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9247S:	Maintained
9248F:	fs/lockd/
9249F:	fs/nfs/
9250F:	fs/nfs_common/
9251F:	net/sunrpc/
9252F:	include/linux/lockd/
9253F:	include/linux/nfs*
9254F:	include/linux/sunrpc/
9255F:	include/uapi/linux/nfs*
9256F:	include/uapi/linux/sunrpc/
9257
9258NILFS2 FILESYSTEM
9259M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9260L:	linux-nilfs@vger.kernel.org
9261W:	http://nilfs.sourceforge.net/
9262W:	http://nilfs.osdn.jp/
9263T:	git git://github.com/konis/nilfs2.git
9264S:	Supported
9265F:	Documentation/filesystems/nilfs2.txt
9266F:	fs/nilfs2/
9267F:	include/trace/events/nilfs2.h
9268F:	include/uapi/linux/nilfs2_api.h
9269F:	include/uapi/linux/nilfs2_ondisk.h
9270
9271NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9272M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9273W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9274S:	Maintained
9275F:	Documentation/scsi/NinjaSCSI.txt
9276F:	drivers/scsi/pcmcia/nsp_*
9277
9278NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9279M:	GOTO Masanori <gotom@debian.or.jp>
9280M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9281W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9282S:	Maintained
9283F:	Documentation/scsi/NinjaSCSI.txt
9284F:	drivers/scsi/nsp32*
9285
9286NIOS2 ARCHITECTURE
9287M:	Ley Foon Tan <lftan@altera.com>
9288L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9290S:	Maintained
9291F:	arch/nios2/
9292
9293NOHZ, DYNTICKS SUPPORT
9294M:	Frederic Weisbecker <fweisbec@gmail.com>
9295M:	Thomas Gleixner <tglx@linutronix.de>
9296M:	Ingo Molnar <mingo@kernel.org>
9297L:	linux-kernel@vger.kernel.org
9298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9299S:	Maintained
9300F:	kernel/time/tick*.*
9301F:	include/linux/tick.h
9302F:	include/linux/sched/nohz.h
9303
9304NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9305M:	Pavel Machek <pavel@ucw.cz>
9306M:	Sakari Ailus <sakari.ailus@iki.fi>
9307L:	linux-media@vger.kernel.org
9308S:	Maintained
9309F:	drivers/media/i2c/et8ek8
9310F:	drivers/media/i2c/ad5820.c
9311
9312NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9313M:	Pavel Machek <pavel@ucw.cz>
9314M:	Sakari Ailus <sakari.ailus@iki.fi>
9315L:	linux-media@vger.kernel.org
9316S:	Maintained
9317F:	drivers/media/i2c/et8ek8
9318F:	drivers/media/i2c/ad5820.c
9319
9320NOKIA N900 POWER SUPPLY DRIVERS
9321R:	Pali Rohár <pali.rohar@gmail.com>
9322F:	include/linux/power/bq2415x_charger.h
9323F:	include/linux/power/bq27xxx_battery.h
9324F:	include/linux/power/isp1704_charger.h
9325F:	drivers/power/supply/bq2415x_charger.c
9326F:	drivers/power/supply/bq27xxx_battery.c
9327F:	drivers/power/supply/bq27xxx_battery_i2c.c
9328F:	drivers/power/supply/isp1704_charger.c
9329F:	drivers/power/supply/rx51_battery.c
9330
9331NTB DRIVER CORE
9332M:	Jon Mason <jdmason@kudzu.us>
9333M:	Dave Jiang <dave.jiang@intel.com>
9334M:	Allen Hubbe <Allen.Hubbe@emc.com>
9335L:	linux-ntb@googlegroups.com
9336S:	Supported
9337W:	https://github.com/jonmason/ntb/wiki
9338T:	git git://github.com/jonmason/ntb.git
9339F:	drivers/ntb/
9340F:	drivers/net/ntb_netdev.c
9341F:	include/linux/ntb.h
9342F:	include/linux/ntb_transport.h
9343F:	tools/testing/selftests/ntb/
9344
9345NTB INTEL DRIVER
9346M:	Jon Mason <jdmason@kudzu.us>
9347M:	Dave Jiang <dave.jiang@intel.com>
9348L:	linux-ntb@googlegroups.com
9349S:	Supported
9350W:	https://github.com/jonmason/ntb/wiki
9351T:	git git://github.com/jonmason/ntb.git
9352F:	drivers/ntb/hw/intel/
9353
9354NTB AMD DRIVER
9355M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9356L:	linux-ntb@googlegroups.com
9357S:	Supported
9358F:	drivers/ntb/hw/amd/
9359
9360NTFS FILESYSTEM
9361M:	Anton Altaparmakov <anton@tuxera.com>
9362L:	linux-ntfs-dev@lists.sourceforge.net
9363W:	http://www.tuxera.com/
9364T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9365S:	Supported
9366F:	Documentation/filesystems/ntfs.txt
9367F:	fs/ntfs/
9368
9369NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9370M:	Antonino Daplas <adaplas@gmail.com>
9371L:	linux-fbdev@vger.kernel.org
9372S:	Maintained
9373F:	drivers/video/fbdev/riva/
9374F:	drivers/video/fbdev/nvidia/
9375
9376NVM EXPRESS DRIVER
9377M:	Keith Busch <keith.busch@intel.com>
9378M:	Jens Axboe <axboe@fb.com>
9379M:	Christoph Hellwig <hch@lst.de>
9380M:	Sagi Grimberg <sagi@grimberg.me>
9381L:	linux-nvme@lists.infradead.org
9382T:	git://git.infradead.org/nvme.git
9383W:	http://git.infradead.org/nvme.git
9384S:	Supported
9385F:	drivers/nvme/host/
9386F:	include/linux/nvme.h
9387F:	include/uapi/linux/nvme_ioctl.h
9388
9389NVM EXPRESS TARGET DRIVER
9390M:	Christoph Hellwig <hch@lst.de>
9391M:	Sagi Grimberg <sagi@grimberg.me>
9392L:	linux-nvme@lists.infradead.org
9393T:	git://git.infradead.org/nvme.git
9394W:	http://git.infradead.org/nvme.git
9395S:	Supported
9396F:	drivers/nvme/target/
9397
9398NVM EXPRESS FC TRANSPORT DRIVERS
9399M:	James Smart <james.smart@broadcom.com>
9400L:	linux-nvme@lists.infradead.org
9401S:	Supported
9402F:	include/linux/nvme-fc.h
9403F:	include/linux/nvme-fc-driver.h
9404F:	drivers/nvme/host/fc.c
9405F:	drivers/nvme/target/fc.c
9406F:	drivers/nvme/target/fcloop.c
9407
9408NVMEM FRAMEWORK
9409M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9410S:	Maintained
9411F:	drivers/nvmem/
9412F:	Documentation/devicetree/bindings/nvmem/
9413F:	include/linux/nvmem-consumer.h
9414F:	include/linux/nvmem-provider.h
9415
9416NXP-NCI NFC DRIVER
9417M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
9418R:	Charles Gorand <charles.gorand@effinnov.com>
9419L:	linux-nfc@lists.01.org (moderated for non-subscribers)
9420S:	Supported
9421F:	drivers/nfc/nxp-nci
9422
9423NXP TDA998X DRM DRIVER
9424M:	Russell King <linux@armlinux.org.uk>
9425S:	Supported
9426T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9427T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9428F:	drivers/gpu/drm/i2c/tda998x_drv.c
9429F:	include/drm/i2c/tda998x.h
9430
9431NXP TFA9879 DRIVER
9432M:	Peter Rosin <peda@axentia.se>
9433L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9434S:	Maintained
9435F:	sound/soc/codecs/tfa9879*
9436
9437OBJTOOL
9438M:	Josh Poimboeuf <jpoimboe@redhat.com>
9439S:	Supported
9440F:	tools/objtool/
9441
9442OMAP1 SUPPORT
9443M:	Aaro Koskinen <aaro.koskinen@iki.fi>
9444M:	Tony Lindgren <tony@atomide.com>
9445L:	linux-omap@vger.kernel.org
9446Q:	http://patchwork.kernel.org/project/linux-omap/list/
9447T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9448S:	Maintained
9449F:	arch/arm/mach-omap1/
9450F:	arch/arm/plat-omap/
9451F:	arch/arm/configs/omap1_defconfig
9452F:	drivers/i2c/busses/i2c-omap.c
9453F:	include/linux/i2c-omap.h
9454
9455OMAP2+ SUPPORT
9456M:	Tony Lindgren <tony@atomide.com>
9457L:	linux-omap@vger.kernel.org
9458W:	http://www.muru.com/linux/omap/
9459W:	http://linux.omap.com/
9460Q:	http://patchwork.kernel.org/project/linux-omap/list/
9461T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9462S:	Maintained
9463F:	arch/arm/mach-omap2/
9464F:	arch/arm/plat-omap/
9465F:	arch/arm/configs/omap2plus_defconfig
9466F:	drivers/i2c/busses/i2c-omap.c
9467F:	drivers/irqchip/irq-omap-intc.c
9468F:	drivers/mfd/*omap*.c
9469F:	drivers/mfd/menelaus.c
9470F:	drivers/mfd/palmas.c
9471F:	drivers/mfd/tps65217.c
9472F:	drivers/mfd/tps65218.c
9473F:	drivers/mfd/tps65910.c
9474F:	drivers/mfd/twl-core.[ch]
9475F:	drivers/mfd/twl4030*.c
9476F:	drivers/mfd/twl6030*.c
9477F:	drivers/mfd/twl6040*.c
9478F:	drivers/regulator/palmas-regulator*.c
9479F:	drivers/regulator/pbias-regulator.c
9480F:	drivers/regulator/tps65217-regulator.c
9481F:	drivers/regulator/tps65218-regulator.c
9482F:	drivers/regulator/tps65910-regulator.c
9483F:	drivers/regulator/twl-regulator.c
9484F:	drivers/regulator/twl6030-regulator.c
9485F:	include/linux/i2c-omap.h
9486
9487OMAP DEVICE TREE SUPPORT
9488M:	Benoît Cousson <bcousson@baylibre.com>
9489M:	Tony Lindgren <tony@atomide.com>
9490L:	linux-omap@vger.kernel.org
9491L:	devicetree@vger.kernel.org
9492S:	Maintained
9493F:	arch/arm/boot/dts/*omap*
9494F:	arch/arm/boot/dts/*am3*
9495F:	arch/arm/boot/dts/*am4*
9496F:	arch/arm/boot/dts/*am5*
9497F:	arch/arm/boot/dts/*dra7*
9498
9499OMAP CLOCK FRAMEWORK SUPPORT
9500M:	Paul Walmsley <paul@pwsan.com>
9501L:	linux-omap@vger.kernel.org
9502S:	Maintained
9503F:	arch/arm/*omap*/*clock*
9504
9505OMAP POWER MANAGEMENT SUPPORT
9506M:	Kevin Hilman <khilman@kernel.org>
9507L:	linux-omap@vger.kernel.org
9508S:	Maintained
9509F:	arch/arm/*omap*/*pm*
9510F:	drivers/cpufreq/omap-cpufreq.c
9511
9512OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9513M:	Rajendra Nayak <rnayak@codeaurora.org>
9514M:	Paul Walmsley <paul@pwsan.com>
9515L:	linux-omap@vger.kernel.org
9516S:	Maintained
9517F:	arch/arm/mach-omap2/prm*
9518
9519OMAP AUDIO SUPPORT
9520M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
9521M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
9522L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9523L:	linux-omap@vger.kernel.org
9524S:	Maintained
9525F:	sound/soc/omap/
9526
9527OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9528M:	Roger Quadros <rogerq@ti.com>
9529M:	Tony Lindgren <tony@atomide.com>
9530L:	linux-omap@vger.kernel.org
9531S:	Maintained
9532F:	drivers/memory/omap-gpmc.c
9533F:	arch/arm/mach-omap2/*gpmc*
9534
9535OMAP FRAMEBUFFER SUPPORT
9536M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9537L:	linux-fbdev@vger.kernel.org
9538L:	linux-omap@vger.kernel.org
9539S:	Maintained
9540F:	drivers/video/fbdev/omap/
9541
9542OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9543M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9544L:	linux-omap@vger.kernel.org
9545L:	linux-fbdev@vger.kernel.org
9546S:	Maintained
9547F:	drivers/video/fbdev/omap2/
9548F:	Documentation/arm/OMAP/DSS
9549
9550OMAP HARDWARE SPINLOCK SUPPORT
9551M:	Ohad Ben-Cohen <ohad@wizery.com>
9552L:	linux-omap@vger.kernel.org
9553S:	Maintained
9554F:	drivers/hwspinlock/omap_hwspinlock.c
9555
9556OMAP MMC SUPPORT
9557M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
9558L:	linux-omap@vger.kernel.org
9559S:	Maintained
9560F:	drivers/mmc/host/omap.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 RANDOM NUMBER GENERATOR SUPPORT
9569M:	Deepak Saxena <dsaxena@plexity.net>
9570S:	Maintained
9571F:	drivers/char/hw_random/omap-rng.c
9572
9573OMAP HWMOD SUPPORT
9574M:	Benoît Cousson <bcousson@baylibre.com>
9575M:	Paul Walmsley <paul@pwsan.com>
9576L:	linux-omap@vger.kernel.org
9577S:	Maintained
9578F:	arch/arm/mach-omap2/omap_hwmod.*
9579
9580OMAP HWMOD DATA
9581M:	Paul Walmsley <paul@pwsan.com>
9582L:	linux-omap@vger.kernel.org
9583S:	Maintained
9584F:	arch/arm/mach-omap2/omap_hwmod*data*
9585
9586OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9587M:	Benoît Cousson <bcousson@baylibre.com>
9588L:	linux-omap@vger.kernel.org
9589S:	Maintained
9590F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9591
9592OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9593M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9594L:	linux-media@vger.kernel.org
9595S:	Maintained
9596F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
9597F:	drivers/media/platform/omap3isp/
9598F:	drivers/staging/media/omap4iss/
9599
9600OMAP USB SUPPORT
9601L:	linux-usb@vger.kernel.org
9602L:	linux-omap@vger.kernel.org
9603S:	Orphan
9604F:	drivers/usb/*/*omap*
9605F:	arch/arm/*omap*/usb*
9606
9607OMAP GPIO DRIVER
9608M:	Grygorii Strashko <grygorii.strashko@ti.com>
9609M:	Santosh Shilimkar <ssantosh@kernel.org>
9610M:	Kevin Hilman <khilman@kernel.org>
9611L:	linux-omap@vger.kernel.org
9612S:	Maintained
9613F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
9614F:	drivers/gpio/gpio-omap.c
9615
9616OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9617M:	Mark Jackson <mpfj@newflow.co.uk>
9618L:	linux-omap@vger.kernel.org
9619S:	Maintained
9620F:	arch/arm/boot/dts/am335x-nano.dts
9621
9622OMFS FILESYSTEM
9623M:	Bob Copeland <me@bobcopeland.com>
9624L:	linux-karma-devel@lists.sourceforge.net
9625S:	Maintained
9626F:	Documentation/filesystems/omfs.txt
9627F:	fs/omfs/
9628
9629OMNIKEY CARDMAN 4000 DRIVER
9630M:	Harald Welte <laforge@gnumonks.org>
9631S:	Maintained
9632F:	drivers/char/pcmcia/cm4000_cs.c
9633F:	include/linux/cm4000_cs.h
9634F:	include/uapi/linux/cm4000_cs.h
9635
9636OMNIKEY CARDMAN 4040 DRIVER
9637M:	Harald Welte <laforge@gnumonks.org>
9638S:	Maintained
9639F:	drivers/char/pcmcia/cm4040_cs.*
9640
9641OMNIVISION OV5640 SENSOR DRIVER
9642M:	Steve Longerbeam <slongerbeam@gmail.com>
9643L:	linux-media@vger.kernel.org
9644T:	git git://linuxtv.org/media_tree.git
9645S:	Maintained
9646F:	drivers/media/i2c/ov5640.c
9647
9648OMNIVISION OV5647 SENSOR DRIVER
9649M:	Ramiro Oliveira <roliveir@synopsys.com>
9650L:	linux-media@vger.kernel.org
9651T:	git git://linuxtv.org/media_tree.git
9652S:	Maintained
9653F:	drivers/media/i2c/ov5647.c
9654
9655OMNIVISION OV7670 SENSOR DRIVER
9656M:	Jonathan Corbet <corbet@lwn.net>
9657L:	linux-media@vger.kernel.org
9658T:	git git://linuxtv.org/media_tree.git
9659S:	Maintained
9660F:	drivers/media/i2c/ov7670.c
9661F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
9662
9663OMNIVISION OV13858 SENSOR DRIVER
9664M:	Sakari Ailus <sakari.ailus@linux.intel.com>
9665L:	linux-media@vger.kernel.org
9666T:	git git://linuxtv.org/media_tree.git
9667S:	Maintained
9668F:	drivers/media/i2c/ov13858.c
9669
9670ONENAND FLASH DRIVER
9671M:	Kyungmin Park <kyungmin.park@samsung.com>
9672L:	linux-mtd@lists.infradead.org
9673S:	Maintained
9674F:	drivers/mtd/onenand/
9675F:	include/linux/mtd/onenand*.h
9676
9677ONSTREAM SCSI TAPE DRIVER
9678M:	Willem Riede <osst@riede.org>
9679L:	osst-users@lists.sourceforge.net
9680L:	linux-scsi@vger.kernel.org
9681S:	Maintained
9682F:	Documentation/scsi/osst.txt
9683F:	drivers/scsi/osst.*
9684F:	drivers/scsi/osst_*.h
9685F:	drivers/scsi/st.h
9686
9687OPENCORES I2C BUS DRIVER
9688M:	Peter Korsgaard <jacmet@sunsite.dk>
9689L:	linux-i2c@vger.kernel.org
9690S:	Maintained
9691F:	Documentation/i2c/busses/i2c-ocores
9692F:	drivers/i2c/busses/i2c-ocores.c
9693
9694OPEN FIRMWARE AND FLATTENED DEVICE TREE
9695M:	Rob Herring <robh+dt@kernel.org>
9696M:	Frank Rowand <frowand.list@gmail.com>
9697L:	devicetree@vger.kernel.org
9698W:	http://www.devicetree.org/
9699T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9700S:	Maintained
9701F:	drivers/of/
9702F:	include/linux/of*.h
9703F:	scripts/dtc/
9704F:	Documentation/ABI/testing/sysfs-firmware-ofw
9705
9706OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9707M:	Rob Herring <robh+dt@kernel.org>
9708M:	Mark Rutland <mark.rutland@arm.com>
9709L:	devicetree@vger.kernel.org
9710T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9711Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9712S:	Maintained
9713F:	Documentation/devicetree/
9714F:	arch/*/boot/dts/
9715F:	include/dt-bindings/
9716
9717OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9718M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9719L:	devicetree@vger.kernel.org
9720S:	Maintained
9721F:	Documentation/devicetree/dynamic-resolution-notes.txt
9722F:	Documentation/devicetree/overlay-notes.txt
9723F:	drivers/of/overlay.c
9724F:	drivers/of/resolver.c
9725
9726OPENRISC ARCHITECTURE
9727M:	Jonas Bonn <jonas@southpole.se>
9728M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9729M:	Stafford Horne <shorne@gmail.com>
9730T:	git git://github.com/openrisc/linux.git
9731L:	openrisc@lists.librecores.org
9732W:	http://openrisc.io
9733S:	Maintained
9734F:	arch/openrisc/
9735
9736OPENVSWITCH
9737M:	Pravin Shelar <pshelar@nicira.com>
9738L:	netdev@vger.kernel.org
9739L:	dev@openvswitch.org
9740W:	http://openvswitch.org
9741S:	Maintained
9742F:	net/openvswitch/
9743F:	include/uapi/linux/openvswitch.h
9744
9745OPERATING PERFORMANCE POINTS (OPP)
9746M:	Viresh Kumar <vireshk@kernel.org>
9747M:	Nishanth Menon <nm@ti.com>
9748M:	Stephen Boyd <sboyd@codeaurora.org>
9749L:	linux-pm@vger.kernel.org
9750S:	Maintained
9751T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9752F:	drivers/base/power/opp/
9753F:	include/linux/pm_opp.h
9754F:	Documentation/power/opp.txt
9755F:	Documentation/devicetree/bindings/opp/
9756
9757OPL4 DRIVER
9758M:	Clemens Ladisch <clemens@ladisch.de>
9759L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9760T:	git git://git.alsa-project.org/alsa-kernel.git
9761S:	Maintained
9762F:	sound/drivers/opl4/
9763
9764OPROFILE
9765M:	Robert Richter <rric@kernel.org>
9766L:	oprofile-list@lists.sf.net
9767S:	Maintained
9768F:	arch/*/include/asm/oprofile*.h
9769F:	arch/*/oprofile/
9770F:	drivers/oprofile/
9771F:	include/linux/oprofile.h
9772
9773OP-TEE DRIVER
9774M:	Jens Wiklander <jens.wiklander@linaro.org>
9775S:	Maintained
9776F:	drivers/tee/optee/
9777
9778ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9779M:	Mark Fasheh <mfasheh@versity.com>
9780M:	Joel Becker <jlbec@evilplan.org>
9781L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9782W:	http://ocfs2.wiki.kernel.org
9783S:	Supported
9784F:	Documentation/filesystems/ocfs2.txt
9785F:	Documentation/filesystems/dlmfs.txt
9786F:	fs/ocfs2/
9787
9788ORINOCO DRIVER
9789L:	linux-wireless@vger.kernel.org
9790W:	http://wireless.kernel.org/en/users/Drivers/orinoco
9791W:	http://www.nongnu.org/orinoco/
9792S:	Orphan
9793F:	drivers/net/wireless/intersil/orinoco/
9794
9795OSD LIBRARY and FILESYSTEM
9796M:	Boaz Harrosh <ooo@electrozaur.com>
9797S:	Maintained
9798F:	drivers/scsi/osd/
9799F:	include/scsi/osd_*
9800F:	fs/exofs/
9801
9802OVERLAY FILESYSTEM
9803M:	Miklos Szeredi <miklos@szeredi.hu>
9804L:	linux-unionfs@vger.kernel.org
9805T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9806S:	Supported
9807F:	fs/overlayfs/
9808F:	Documentation/filesystems/overlayfs.txt
9809
9810ORANGEFS FILESYSTEM
9811M:	Mike Marshall <hubcap@omnibond.com>
9812L:	pvfs2-developers@beowulf-underground.org (subscribers-only)
9813T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9814S:	Supported
9815F:	fs/orangefs/
9816F:	Documentation/filesystems/orangefs.txt
9817
9818P54 WIRELESS DRIVER
9819M:	Christian Lamparter <chunkeey@googlemail.com>
9820L:	linux-wireless@vger.kernel.org
9821W:	http://wireless.kernel.org/en/users/Drivers/p54
9822S:	Maintained
9823F:	drivers/net/wireless/intersil/p54/
9824
9825PA SEMI ETHERNET DRIVER
9826L:	netdev@vger.kernel.org
9827S:	Orphan
9828F:	drivers/net/ethernet/pasemi/*
9829
9830PA SEMI SMBUS DRIVER
9831L:	linux-i2c@vger.kernel.org
9832S:	Orphan
9833F:	drivers/i2c/busses/i2c-pasemi.c
9834
9835PADATA PARALLEL EXECUTION MECHANISM
9836M:	Steffen Klassert <steffen.klassert@secunet.com>
9837L:	linux-crypto@vger.kernel.org
9838S:	Maintained
9839F:	kernel/padata.c
9840F:	include/linux/padata.h
9841F:	Documentation/padata.txt
9842
9843PANASONIC LAPTOP ACPI EXTRAS DRIVER
9844M:	Harald Welte <laforge@gnumonks.org>
9845L:	platform-driver-x86@vger.kernel.org
9846S:	Maintained
9847F:	drivers/platform/x86/panasonic-laptop.c
9848
9849PANASONIC MN10300/AM33/AM34 PORT
9850M:	David Howells <dhowells@redhat.com>
9851L:	linux-am33-list@redhat.com (moderated for non-subscribers)
9852W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9853S:	Maintained
9854F:	Documentation/mn10300/
9855F:	arch/mn10300/
9856
9857PARALLEL LCD/KEYPAD PANEL DRIVER
9858M:      Willy Tarreau <willy@haproxy.com>
9859M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9860S:      Odd Fixes
9861F:      Documentation/misc-devices/lcd-panel-cgram.txt
9862F:      drivers/misc/panel.c
9863
9864PARALLEL PORT SUBSYSTEM
9865M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9866M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9867L:	linux-parport@lists.infradead.org (subscribers-only)
9868S:	Maintained
9869F:	drivers/parport/
9870F:	include/linux/parport*.h
9871F:	drivers/char/ppdev.c
9872F:	include/uapi/linux/ppdev.h
9873F:	Documentation/parport*.txt
9874
9875PARAVIRT_OPS INTERFACE
9876M:	Jeremy Fitzhardinge <jeremy@goop.org>
9877M:	Chris Wright <chrisw@sous-sol.org>
9878M:	Alok Kataria <akataria@vmware.com>
9879M:	Rusty Russell <rusty@rustcorp.com.au>
9880L:	virtualization@lists.linux-foundation.org
9881S:	Supported
9882F:	Documentation/virtual/paravirt_ops.txt
9883F:	arch/*/kernel/paravirt*
9884F:	arch/*/include/asm/paravirt.h
9885F:	include/linux/hypervisor.h
9886
9887PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9888M:	Tim Waugh <tim@cyberelk.net>
9889L:	linux-parport@lists.infradead.org (subscribers-only)
9890S:	Maintained
9891F:	Documentation/blockdev/paride.txt
9892F:	drivers/block/paride/
9893
9894PARISC ARCHITECTURE
9895M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
9896M:	Helge Deller <deller@gmx.de>
9897L:	linux-parisc@vger.kernel.org
9898W:	http://www.parisc-linux.org/
9899Q:	http://patchwork.kernel.org/project/linux-parisc/list/
9900T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9901T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9902S:	Maintained
9903F:	arch/parisc/
9904F:	Documentation/parisc/
9905F:	drivers/parisc/
9906F:	drivers/char/agp/parisc-agp.c
9907F:	drivers/input/serio/gscps2.c
9908F:	drivers/parport/parport_gsc.*
9909F:	drivers/tty/serial/8250/8250_gsc.c
9910F:	drivers/video/fbdev/sti*
9911F:	drivers/video/console/sti*
9912F:	drivers/video/logo/logo_parisc*
9913
9914PARMAN
9915M:	Jiri Pirko <jiri@mellanox.com>
9916L:	netdev@vger.kernel.org
9917S:	Supported
9918F:	lib/parman.c
9919F:	lib/test_parman.c
9920F:	include/linux/parman.h
9921
9922PC87360 HARDWARE MONITORING DRIVER
9923M:	Jim Cromie <jim.cromie@gmail.com>
9924L:	linux-hwmon@vger.kernel.org
9925S:	Maintained
9926F:	Documentation/hwmon/pc87360
9927F:	drivers/hwmon/pc87360.c
9928
9929PC8736x GPIO DRIVER
9930M:	Jim Cromie <jim.cromie@gmail.com>
9931S:	Maintained
9932F:	drivers/char/pc8736x_gpio.c
9933
9934PC87427 HARDWARE MONITORING DRIVER
9935M:	Jean Delvare <jdelvare@suse.com>
9936L:	linux-hwmon@vger.kernel.org
9937S:	Maintained
9938F:	Documentation/hwmon/pc87427
9939F:	drivers/hwmon/pc87427.c
9940
9941PCA9532 LED DRIVER
9942M:	Riku Voipio <riku.voipio@iki.fi>
9943S:	Maintained
9944F:	drivers/leds/leds-pca9532.c
9945F:	include/linux/leds-pca9532.h
9946
9947PCA9541 I2C BUS MASTER SELECTOR DRIVER
9948M:	Guenter Roeck <linux@roeck-us.net>
9949L:	linux-i2c@vger.kernel.org
9950S:	Maintained
9951F:	drivers/i2c/muxes/i2c-mux-pca9541.c
9952
9953PCDP - PRIMARY CONSOLE AND DEBUG PORT
9954M:	Khalid Aziz <khalid@gonehiking.org>
9955S:	Maintained
9956F:	drivers/firmware/pcdp.*
9957
9958PCI ERROR RECOVERY
9959M:	Linas Vepstas <linasvepstas@gmail.com>
9960L:	linux-pci@vger.kernel.org
9961S:	Supported
9962F:	Documentation/PCI/pci-error-recovery.txt
9963
9964PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9965M:	Russell Currey <ruscur@russell.cc>
9966L:	linuxppc-dev@lists.ozlabs.org
9967S:	Supported
9968F:	Documentation/powerpc/eeh-pci-error-recovery.txt
9969F:	arch/powerpc/kernel/eeh*.c
9970F:	arch/powerpc/platforms/*/eeh*.c
9971F:	arch/powerpc/include/*/eeh*.h
9972
9973PCI SUBSYSTEM
9974M:	Bjorn Helgaas <bhelgaas@google.com>
9975L:	linux-pci@vger.kernel.org
9976Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
9977T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9978S:	Supported
9979F:	Documentation/devicetree/bindings/pci/
9980F:	Documentation/PCI/
9981F:	drivers/pci/
9982F:	include/linux/pci*
9983F:	arch/x86/pci/
9984F:	arch/x86/kernel/quirks.c
9985
9986PCI ENDPOINT SUBSYSTEM
9987M:	Kishon Vijay Abraham I <kishon@ti.com>
9988L:	linux-pci@vger.kernel.org
9989T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
9990S:	Supported
9991F:	drivers/pci/endpoint/
9992F:	drivers/misc/pci_endpoint_test.c
9993F:	tools/pci/
9994
9995PCI DRIVER FOR ALTERA PCIE IP
9996M:	Ley Foon Tan <lftan@altera.com>
9997L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
9998L:	linux-pci@vger.kernel.org
9999S:	Supported
10000F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
10001F:	drivers/pci/host/pcie-altera.c
10002
10003PCI DRIVER FOR ARM VERSATILE PLATFORM
10004M:	Rob Herring <robh@kernel.org>
10005L:	linux-pci@vger.kernel.org
10006L:	linux-arm-kernel@lists.infradead.org
10007S:	Maintained
10008F:	Documentation/devicetree/bindings/pci/versatile.txt
10009F:	drivers/pci/host/pci-versatile.c
10010
10011PCI DRIVER FOR ARMADA 8K
10012M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10013L:	linux-pci@vger.kernel.org
10014L:	linux-arm-kernel@lists.infradead.org
10015S:	Maintained
10016F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
10017F:	drivers/pci/dwc/pcie-armada8k.c
10018
10019PCI DRIVER FOR APPLIEDMICRO XGENE
10020M:	Tanmay Inamdar <tinamdar@apm.com>
10021L:	linux-pci@vger.kernel.org
10022L:	linux-arm-kernel@lists.infradead.org
10023S:	Maintained
10024F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
10025F:	drivers/pci/host/pci-xgene.c
10026
10027PCI DRIVER FOR FREESCALE LAYERSCAPE
10028M:	Minghuan Lian <minghuan.Lian@freescale.com>
10029M:	Mingkai Hu <mingkai.hu@freescale.com>
10030M:	Roy Zang <tie-fei.zang@freescale.com>
10031L:	linuxppc-dev@lists.ozlabs.org
10032L:	linux-pci@vger.kernel.org
10033L:	linux-arm-kernel@lists.infradead.org
10034S:	Maintained
10035F:	drivers/pci/dwc/*layerscape*
10036
10037PCI DRIVER FOR IMX6
10038M:	Richard Zhu <hongxing.zhu@nxp.com>
10039M:	Lucas Stach <l.stach@pengutronix.de>
10040L:	linux-pci@vger.kernel.org
10041L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10042S:	Maintained
10043F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10044F:	drivers/pci/dwc/*imx6*
10045
10046PCI DRIVER FOR TI KEYSTONE
10047M:	Murali Karicheri <m-karicheri2@ti.com>
10048L:	linux-pci@vger.kernel.org
10049L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10050S:	Maintained
10051F:	drivers/pci/dwc/*keystone*
10052
10053PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10054M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10055M:	Jason Cooper <jason@lakedaemon.net>
10056L:	linux-pci@vger.kernel.org
10057L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10058S:	Maintained
10059F:	drivers/pci/host/*mvebu*
10060
10061PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10062M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10063L:	linux-pci@vger.kernel.org
10064L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10065S:	Maintained
10066F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
10067F:	drivers/pci/host/pci-aardvark.c
10068
10069PCI DRIVER FOR MICROSEMI SWITCHTEC
10070M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10071M:	Stephen Bates <stephen.bates@microsemi.com>
10072M:	Logan Gunthorpe <logang@deltatee.com>
10073L:	linux-pci@vger.kernel.org
10074S:	Maintained
10075F:	Documentation/switchtec.txt
10076F:	Documentation/ABI/testing/sysfs-class-switchtec
10077F:	drivers/pci/switch/switchtec*
10078F:	include/uapi/linux/switchtec_ioctl.h
10079
10080PCI DRIVER FOR NVIDIA TEGRA
10081M:	Thierry Reding <thierry.reding@gmail.com>
10082L:	linux-tegra@vger.kernel.org
10083L:	linux-pci@vger.kernel.org
10084S:	Supported
10085F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10086F:	drivers/pci/host/pci-tegra.c
10087
10088PCI DRIVER FOR TI DRA7XX
10089M:	Kishon Vijay Abraham I <kishon@ti.com>
10090L:	linux-omap@vger.kernel.org
10091L:	linux-pci@vger.kernel.org
10092S:	Supported
10093F:	Documentation/devicetree/bindings/pci/ti-pci.txt
10094F:	drivers/pci/dwc/pci-dra7xx.c
10095
10096PCI DRIVER FOR RENESAS R-CAR
10097M:	Simon Horman <horms@verge.net.au>
10098L:	linux-pci@vger.kernel.org
10099L:	linux-renesas-soc@vger.kernel.org
10100S:	Maintained
10101F:	drivers/pci/host/*rcar*
10102
10103PCI DRIVER FOR SAMSUNG EXYNOS
10104M:	Jingoo Han <jingoohan1@gmail.com>
10105L:	linux-pci@vger.kernel.org
10106L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10107L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10108S:	Maintained
10109F:	drivers/pci/dwc/pci-exynos.c
10110
10111PCI DRIVER FOR SYNOPSIS DESIGNWARE
10112M:	Jingoo Han <jingoohan1@gmail.com>
10113M:	Joao Pinto <Joao.Pinto@synopsys.com>
10114L:	linux-pci@vger.kernel.org
10115S:	Maintained
10116F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
10117F:	drivers/pci/dwc/*designware*
10118
10119PCI DRIVER FOR GENERIC OF HOSTS
10120M:	Will Deacon <will.deacon@arm.com>
10121L:	linux-pci@vger.kernel.org
10122L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10123S:	Maintained
10124F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
10125F:	drivers/pci/host/pci-host-common.c
10126F:	drivers/pci/host/pci-host-generic.c
10127
10128PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10129M:	Keith Busch <keith.busch@intel.com>
10130L:	linux-pci@vger.kernel.org
10131S:	Supported
10132F:	drivers/pci/host/vmd.c
10133
10134PCIE DRIVER FOR ST SPEAR13XX
10135M:	Pratyush Anand <pratyush.anand@gmail.com>
10136L:	linux-pci@vger.kernel.org
10137S:	Maintained
10138F:	drivers/pci/dwc/*spear*
10139
10140PCI MSI DRIVER FOR ALTERA MSI IP
10141M:	Ley Foon Tan <lftan@altera.com>
10142L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10143L:	linux-pci@vger.kernel.org
10144S:	Supported
10145F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10146F:	drivers/pci/host/pcie-altera-msi.c
10147
10148PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10149M:	Duc Dang <dhdang@apm.com>
10150L:	linux-pci@vger.kernel.org
10151L:	linux-arm-kernel@lists.infradead.org
10152S:	Maintained
10153F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10154F:	drivers/pci/host/pci-xgene-msi.c
10155
10156PCIE DRIVER FOR AXIS ARTPEC
10157M:	Niklas Cassel <niklas.cassel@axis.com>
10158M:	Jesper Nilsson <jesper.nilsson@axis.com>
10159L:	linux-arm-kernel@axis.com
10160L:	linux-pci@vger.kernel.org
10161S:	Maintained
10162F:	Documentation/devicetree/bindings/pci/axis,artpec*
10163F:	drivers/pci/dwc/*artpec*
10164
10165PCIE DRIVER FOR HISILICON
10166M:	Zhou Wang <wangzhou1@hisilicon.com>
10167M:	Gabriele Paoloni <gabriele.paoloni@huawei.com>
10168L:	linux-pci@vger.kernel.org
10169S:	Maintained
10170F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10171F:	drivers/pci/dwc/pcie-hisi.c
10172
10173PCIE DRIVER FOR HISILICON KIRIN
10174M:	Xiaowei Song <songxiaowei@hisilicon.com>
10175M:	Binghui Wang <wangbinghui@hisilicon.com>
10176L:	linux-pci@vger.kernel.org
10177S:	Maintained
10178F:	Documentation/devicetree/bindings/pci/pcie-kirin.txt
10179F:	drivers/pci/dwc/pcie-kirin.c
10180
10181PCIE DRIVER FOR ROCKCHIP
10182M:	Shawn Lin <shawn.lin@rock-chips.com>
10183L:	linux-pci@vger.kernel.org
10184L:	linux-rockchip@lists.infradead.org
10185S:	Maintained
10186F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10187F:	drivers/pci/host/pcie-rockchip.c
10188
10189PCIE DRIVER FOR QUALCOMM MSM
10190M:     Stanimir Varbanov <svarbanov@mm-sol.com>
10191L:     linux-pci@vger.kernel.org
10192L:     linux-arm-msm@vger.kernel.org
10193S:     Maintained
10194F:     drivers/pci/dwc/*qcom*
10195
10196PCIE DRIVER FOR CAVIUM THUNDERX
10197M:	David Daney <david.daney@cavium.com>
10198L:	linux-pci@vger.kernel.org
10199L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10200S:	Supported
10201F:	Documentation/devicetree/bindings/pci/pci-thunder-*
10202F:	drivers/pci/host/pci-thunder-*
10203
10204PCIE DRIVER FOR MEDIATEK
10205M:      Ryder Lee <ryder.lee@mediatek.com>
10206L:      linux-pci@vger.kernel.org
10207L:      linux-mediatek@lists.infradead.org
10208S:      Supported
10209F:      Documentation/devicetree/bindings/pci/mediatek*
10210F:      drivers/pci/host/*mediatek*
10211
10212PCMCIA SUBSYSTEM
10213P:	Linux PCMCIA Team
10214L:	linux-pcmcia@lists.infradead.org
10215W:	http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10216T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10217S:	Maintained
10218F:	Documentation/pcmcia/
10219F:	tools/pcmcia/
10220F:	drivers/pcmcia/
10221F:	include/pcmcia/
10222
10223PCNET32 NETWORK DRIVER
10224M:	Don Fry <pcnet32@frontier.com>
10225L:	netdev@vger.kernel.org
10226S:	Maintained
10227F:	drivers/net/ethernet/amd/pcnet32.c
10228
10229PCRYPT PARALLEL CRYPTO ENGINE
10230M:	Steffen Klassert <steffen.klassert@secunet.com>
10231L:	linux-crypto@vger.kernel.org
10232S:	Maintained
10233F:	crypto/pcrypt.c
10234F:	include/crypto/pcrypt.h
10235
10236PER-CPU MEMORY ALLOCATOR
10237M:	Tejun Heo <tj@kernel.org>
10238M:	Christoph Lameter <cl@linux.com>
10239T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10240S:	Maintained
10241F:	include/linux/percpu*.h
10242F:	mm/percpu*.c
10243F:	arch/*/include/asm/percpu.h
10244
10245PER-TASK DELAY ACCOUNTING
10246M:	Balbir Singh <bsingharora@gmail.com>
10247S:	Maintained
10248F:	include/linux/delayacct.h
10249F:	kernel/delayacct.c
10250
10251PERFORMANCE EVENTS SUBSYSTEM
10252M:	Peter Zijlstra <peterz@infradead.org>
10253M:	Ingo Molnar <mingo@redhat.com>
10254M:	Arnaldo Carvalho de Melo <acme@kernel.org>
10255R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10256L:	linux-kernel@vger.kernel.org
10257T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10258S:	Supported
10259F:	kernel/events/*
10260F:	include/linux/perf_event.h
10261F:	include/uapi/linux/perf_event.h
10262F:	arch/*/kernel/perf_event*.c
10263F:	arch/*/kernel/*/perf_event*.c
10264F:	arch/*/kernel/*/*/perf_event*.c
10265F:	arch/*/include/asm/perf_event.h
10266F:	arch/*/kernel/perf_callchain.c
10267F:	arch/*/events/*
10268F:	tools/perf/
10269
10270PERSONALITY HANDLING
10271M:	Christoph Hellwig <hch@infradead.org>
10272L:	linux-abi-devel@lists.sourceforge.net
10273S:	Maintained
10274F:	include/linux/personality.h
10275F:	include/uapi/linux/personality.h
10276
10277PHONET PROTOCOL
10278M:	Remi Denis-Courmont <courmisch@gmail.com>
10279S:	Supported
10280F:	Documentation/networking/phonet.txt
10281F:	include/linux/phonet.h
10282F:	include/net/phonet/
10283F:	include/uapi/linux/phonet.h
10284F:	net/phonet/
10285
10286PHRAM MTD DRIVER
10287M:	Joern Engel <joern@lazybastard.org>
10288L:	linux-mtd@lists.infradead.org
10289S:	Maintained
10290F:	drivers/mtd/devices/phram.c
10291
10292PICOLCD HID DRIVER
10293M:	Bruno Prémont <bonbons@linux-vserver.org>
10294L:	linux-input@vger.kernel.org
10295S:	Maintained
10296F:	drivers/hid/hid-picolcd*
10297
10298PICOXCELL SUPPORT
10299M:	Jamie Iles <jamie@jamieiles.com>
10300L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10301T:	git git://github.com/jamieiles/linux-2.6-ji.git
10302S:	Supported
10303F:	arch/arm/boot/dts/picoxcell*
10304F:	arch/arm/mach-picoxcell/
10305F:	drivers/crypto/picoxcell*
10306
10307PIN CONTROL SUBSYSTEM
10308M:	Linus Walleij <linus.walleij@linaro.org>
10309L:	linux-gpio@vger.kernel.org
10310T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10311S:	Maintained
10312F:	Documentation/devicetree/bindings/pinctrl/
10313F:	Documentation/pinctrl.txt
10314F:	drivers/pinctrl/
10315F:	include/linux/pinctrl/
10316
10317PIN CONTROLLER - ATMEL AT91
10318M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10319L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10320S:	Maintained
10321F:	drivers/pinctrl/pinctrl-at91.*
10322
10323PIN CONTROLLER - ATMEL AT91 PIO4
10324M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10325L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10326L:	linux-gpio@vger.kernel.org
10327S:	Supported
10328F:	drivers/pinctrl/pinctrl-at91-pio4.*
10329
10330PIN CONTROLLER - INTEL
10331M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10332M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
10333S:	Maintained
10334F:	drivers/pinctrl/intel/
10335
10336PIN CONTROLLER - QUALCOMM
10337M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10338S:	Maintained
10339L:	linux-arm-msm@vger.kernel.org
10340F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10341F:	drivers/pinctrl/qcom/
10342
10343PIN CONTROLLER - RENESAS
10344M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10345M:	Geert Uytterhoeven <geert+renesas@glider.be>
10346L:	linux-renesas-soc@vger.kernel.org
10347S:	Maintained
10348F:	drivers/pinctrl/sh-pfc/
10349
10350PIN CONTROLLER - SAMSUNG
10351M:	Tomasz Figa <tomasz.figa@gmail.com>
10352M:	Krzysztof Kozlowski <krzk@kernel.org>
10353M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10354L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10355L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10356Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
10357T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10358S:	Maintained
10359F:	drivers/pinctrl/samsung/
10360F:	include/dt-bindings/pinctrl/samsung.h
10361F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10362
10363PIN CONTROLLER - SINGLE
10364M:	Tony Lindgren <tony@atomide.com>
10365M:	Haojian Zhuang <haojian.zhuang@linaro.org>
10366L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10367L:	linux-omap@vger.kernel.org
10368S:	Maintained
10369F:	drivers/pinctrl/pinctrl-single.c
10370
10371PIN CONTROLLER - ST SPEAR
10372M:	Viresh Kumar <vireshk@kernel.org>
10373L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10374W:	http://www.st.com/spear
10375S:	Maintained
10376F:	drivers/pinctrl/spear/
10377
10378PISTACHIO SOC SUPPORT
10379M:      James Hartley <james.hartley@imgtec.com>
10380M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
10381L:      linux-mips@linux-mips.org
10382S:      Maintained
10383F:      arch/mips/pistachio/
10384F:      arch/mips/include/asm/mach-pistachio/
10385F:      arch/mips/boot/dts/img/pistachio*
10386F:      arch/mips/configs/pistachio*_defconfig
10387
10388PKTCDVD DRIVER
10389S:	Orphan
10390M:	linux-block@vger.kernel.org
10391F:	drivers/block/pktcdvd.c
10392F:	include/linux/pktcdvd.h
10393F:	include/uapi/linux/pktcdvd.h
10394
10395PKUNITY SOC DRIVERS
10396M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
10397W:	http://mprc.pku.edu.cn/~guanxuetao/linux
10398S:	Maintained
10399T:	git git://github.com/gxt/linux.git
10400F:	drivers/input/serio/i8042-unicore32io.h
10401F:	drivers/i2c/busses/i2c-puv3.c
10402F:	drivers/video/fbdev/fb-puv3.c
10403F:	drivers/rtc/rtc-puv3.c
10404
10405PMBUS HARDWARE MONITORING DRIVERS
10406M:	Guenter Roeck <linux@roeck-us.net>
10407L:	linux-hwmon@vger.kernel.org
10408W:	http://hwmon.wiki.kernel.org/
10409W:	http://www.roeck-us.net/linux/drivers/
10410T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10411S:	Maintained
10412F:	Documentation/hwmon/pmbus
10413F:	drivers/hwmon/pmbus/
10414F:	include/linux/pmbus.h
10415
10416PMC SIERRA MaxRAID DRIVER
10417L:	linux-scsi@vger.kernel.org
10418W:	http://www.pmc-sierra.com/
10419S:	Orphan
10420F:	drivers/scsi/pmcraid.*
10421
10422PMC SIERRA PM8001 DRIVER
10423M:	Jack Wang <jinpu.wang@profitbricks.com>
10424M:	lindar_liu@usish.com
10425L:	linux-scsi@vger.kernel.org
10426S:	Supported
10427F:	drivers/scsi/pm8001/
10428
10429POSIX CLOCKS and TIMERS
10430M:	Thomas Gleixner <tglx@linutronix.de>
10431L:	linux-kernel@vger.kernel.org
10432T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10433S:	Maintained
10434F:	fs/timerfd.c
10435F:	include/linux/timer*
10436F:	kernel/time/*timer*
10437
10438POWER MANAGEMENT CORE
10439M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
10440L:	linux-pm@vger.kernel.org
10441T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10442B:	https://bugzilla.kernel.org
10443S:	Supported
10444F:	drivers/base/power/
10445F:	include/linux/pm.h
10446F:	include/linux/pm_*
10447F:	include/linux/powercap.h
10448F:	drivers/powercap/
10449
10450POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10451M:	Sebastian Reichel <sre@kernel.org>
10452L:	linux-pm@vger.kernel.org
10453T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10454S:	Maintained
10455F:	Documentation/devicetree/bindings/power/supply/
10456F:	include/linux/power_supply.h
10457F:	drivers/power/supply/
10458
10459POWER STATE COORDINATION INTERFACE (PSCI)
10460M:	Mark Rutland <mark.rutland@arm.com>
10461M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10462L:	linux-arm-kernel@lists.infradead.org
10463S:	Maintained
10464F:	drivers/firmware/psci*.c
10465F:	include/linux/psci.h
10466F:	include/uapi/linux/psci.h
10467
10468POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10469M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10470L:	linuxppc-dev@lists.ozlabs.org
10471S:	Maintained
10472F:	drivers/char/powernv-op-panel.c
10473
10474PNP SUPPORT
10475M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10476S:	Maintained
10477F:	drivers/pnp/
10478
10479PPP PROTOCOL DRIVERS AND COMPRESSORS
10480M:	Paul Mackerras <paulus@samba.org>
10481L:	linux-ppp@vger.kernel.org
10482S:	Maintained
10483F:	drivers/net/ppp/ppp_*
10484
10485PPP OVER ATM (RFC 2364)
10486M:	Mitchell Blank Jr <mitch@sfgoth.com>
10487S:	Maintained
10488F:	net/atm/pppoatm.c
10489F:	include/uapi/linux/atmppp.h
10490
10491PPP OVER ETHERNET
10492M:	Michal Ostrowski <mostrows@earthlink.net>
10493S:	Maintained
10494F:	drivers/net/ppp/pppoe.c
10495F:	drivers/net/ppp/pppox.c
10496
10497PPP OVER L2TP
10498M:	James Chapman <jchapman@katalix.com>
10499S:	Maintained
10500F:	net/l2tp/l2tp_ppp.c
10501F:	include/linux/if_pppol2tp.h
10502F:	include/uapi/linux/if_pppol2tp.h
10503
10504PPS SUPPORT
10505M:	Rodolfo Giometti <giometti@enneenne.com>
10506W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
10507L:	linuxpps@ml.enneenne.com (subscribers-only)
10508S:	Maintained
10509F:	Documentation/pps/
10510F:	drivers/pps/
10511F:	include/linux/pps*.h
10512
10513PPTP DRIVER
10514M:	Dmitry Kozlov <xeb@mail.ru>
10515L:	netdev@vger.kernel.org
10516S:	Maintained
10517F:	drivers/net/ppp/pptp.c
10518W:	http://sourceforge.net/projects/accel-pptp
10519
10520PREEMPTIBLE KERNEL
10521M:	Robert Love <rml@tech9.net>
10522L:	kpreempt-tech@lists.sourceforge.net
10523W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10524S:	Supported
10525F:	Documentation/preempt-locking.txt
10526F:	include/linux/preempt.h
10527
10528PRINTK
10529M:	Petr Mladek <pmladek@suse.com>
10530M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10531R:	Steven Rostedt <rostedt@goodmis.org>
10532S:	Maintained
10533F:	kernel/printk/
10534F:	include/linux/printk.h
10535
10536PRISM54 WIRELESS DRIVER
10537M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
10538L:	linux-wireless@vger.kernel.org
10539W:	http://wireless.kernel.org/en/users/Drivers/p54
10540S:	Obsolete
10541F:	drivers/net/wireless/intersil/prism54/
10542
10543PS3 NETWORK SUPPORT
10544M:	Geoff Levand <geoff@infradead.org>
10545L:	netdev@vger.kernel.org
10546L:	linuxppc-dev@lists.ozlabs.org
10547S:	Maintained
10548F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
10549
10550PS3 PLATFORM SUPPORT
10551M:	Geoff Levand <geoff@infradead.org>
10552L:	linuxppc-dev@lists.ozlabs.org
10553S:	Maintained
10554F:	arch/powerpc/boot/ps3*
10555F:	arch/powerpc/include/asm/lv1call.h
10556F:	arch/powerpc/include/asm/ps3*.h
10557F:	arch/powerpc/platforms/ps3/
10558F:	drivers/*/ps3*
10559F:	drivers/ps3/
10560F:	drivers/rtc/rtc-ps3.c
10561F:	drivers/usb/host/*ps3.c
10562F:	sound/ppc/snd_ps3*
10563
10564PS3VRAM DRIVER
10565M:	Jim Paris <jim@jtan.com>
10566M:	Geoff Levand <geoff@infradead.org>
10567L:	linuxppc-dev@lists.ozlabs.org
10568S:	Maintained
10569F:	drivers/block/ps3vram.c
10570
10571PSAMPLE PACKET SAMPLING SUPPORT:
10572M:	Yotam Gigi <yotamg@mellanox.com>
10573S:	Maintained
10574F:	net/psample
10575F:	include/net/psample.h
10576F:	include/uapi/linux/psample.h
10577
10578PSTORE FILESYSTEM
10579M:	Kees Cook <keescook@chromium.org>
10580M:	Anton Vorontsov <anton@enomsg.org>
10581M:	Colin Cross <ccross@android.com>
10582M:	Tony Luck <tony.luck@intel.com>
10583S:	Maintained
10584T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10585F:	fs/pstore/
10586F:	include/linux/pstore*
10587F:	drivers/firmware/efi/efi-pstore.c
10588F:	drivers/acpi/apei/erst.c
10589F:	Documentation/admin-guide/ramoops.rst
10590F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10591K:	\b(pstore|ramoops)
10592
10593PTP HARDWARE CLOCK SUPPORT
10594M:	Richard Cochran <richardcochran@gmail.com>
10595L:	netdev@vger.kernel.org
10596S:	Maintained
10597W:	http://linuxptp.sourceforge.net/
10598F:	Documentation/ABI/testing/sysfs-ptp
10599F:	Documentation/ptp/*
10600F:	drivers/net/ethernet/freescale/gianfar_ptp.c
10601F:	drivers/net/phy/dp83640*
10602F:	drivers/ptp/*
10603F:	include/linux/ptp_cl*
10604
10605PTRACE SUPPORT
10606M:	Roland McGrath <roland@hack.frob.com>
10607M:	Oleg Nesterov <oleg@redhat.com>
10608S:	Maintained
10609F:	include/asm-generic/syscall.h
10610F:	include/linux/ptrace.h
10611F:	include/linux/regset.h
10612F:	include/linux/tracehook.h
10613F:	include/uapi/linux/ptrace.h
10614F:	kernel/ptrace.c
10615
10616PULSE8-CEC DRIVER
10617M:	Hans Verkuil <hverkuil@xs4all.nl>
10618L:	linux-media@vger.kernel.org
10619T:	git git://linuxtv.org/media_tree.git
10620S:	Maintained
10621F:	drivers/media/usb/pulse8-cec/*
10622
10623PVRUSB2 VIDEO4LINUX DRIVER
10624M:	Mike Isely <isely@pobox.com>
10625L:	pvrusb2@isely.net	(subscribers-only)
10626L:	linux-media@vger.kernel.org
10627W:	http://www.isely.net/pvrusb2/
10628T:	git git://linuxtv.org/media_tree.git
10629S:	Maintained
10630F:	Documentation/media/v4l-drivers/pvrusb2*
10631F:	drivers/media/usb/pvrusb2/
10632
10633PWC WEBCAM DRIVER
10634M:	Hans Verkuil <hverkuil@xs4all.nl>
10635L:	linux-media@vger.kernel.org
10636T:	git git://linuxtv.org/media_tree.git
10637S:	Odd Fixes
10638F:	drivers/media/usb/pwc/*
10639
10640PWM FAN DRIVER
10641M:	Kamil Debski <kamil@wypas.org>
10642M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10643L:	linux-hwmon@vger.kernel.org
10644S:	Supported
10645F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10646F:	Documentation/hwmon/pwm-fan
10647F:	drivers/hwmon/pwm-fan.c
10648
10649PWM SUBSYSTEM
10650M:	Thierry Reding <thierry.reding@gmail.com>
10651L:	linux-pwm@vger.kernel.org
10652S:	Maintained
10653T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10654F:	Documentation/pwm.txt
10655F:	Documentation/devicetree/bindings/pwm/
10656F:	include/linux/pwm.h
10657F:	drivers/pwm/
10658F:	drivers/video/backlight/pwm_bl.c
10659F:	include/linux/pwm_backlight.h
10660F:	drivers/gpio/gpio-mvebu.c
10661F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
10662
10663PXA2xx/PXA3xx SUPPORT
10664M:	Daniel Mack <daniel@zonque.org>
10665M:	Haojian Zhuang <haojian.zhuang@gmail.com>
10666M:	Robert Jarzmik <robert.jarzmik@free.fr>
10667L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10668T:	git git://github.com/hzhuang1/linux.git
10669T:	git git://github.com/rjarzmik/linux.git
10670S:	Maintained
10671F:	arch/arm/boot/dts/pxa*
10672F:	arch/arm/mach-pxa/
10673F:	drivers/dma/pxa*
10674F:	drivers/pcmcia/pxa2xx*
10675F:	drivers/pinctrl/pxa/
10676F:	drivers/spi/spi-pxa2xx*
10677F:	drivers/usb/gadget/udc/pxa2*
10678F:	include/sound/pxa2xx-lib.h
10679F:	sound/arm/pxa*
10680F:	sound/soc/pxa/
10681
10682PXA GPIO DRIVER
10683M:	Robert Jarzmik <robert.jarzmik@free.fr>
10684L:	linux-gpio@vger.kernel.org
10685S:	Maintained
10686F:	drivers/gpio/gpio-pxa.c
10687
10688PXA3xx NAND FLASH DRIVER
10689M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10690L:	linux-mtd@lists.infradead.org
10691S:	Maintained
10692F:	drivers/mtd/nand/pxa3xx_nand.c
10693
10694MMP SUPPORT
10695M:	Eric Miao <eric.y.miao@gmail.com>
10696M:	Haojian Zhuang <haojian.zhuang@gmail.com>
10697L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10698T:	git git://github.com/hzhuang1/linux.git
10699T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
10700S:	Maintained
10701F:	arch/arm/boot/dts/mmp*
10702F:	arch/arm/mach-mmp/
10703
10704PXA MMCI DRIVER
10705S:	Orphan
10706
10707PXA RTC DRIVER
10708M:	Robert Jarzmik <robert.jarzmik@free.fr>
10709L:	linux-rtc@vger.kernel.org
10710S:	Maintained
10711
10712QAT DRIVER
10713M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10714M:	Salvatore Benedetto <salvatore.benedetto@intel.com>
10715L:	qat-linux@intel.com
10716S:	Supported
10717F:	drivers/crypto/qat/
10718
10719QIB DRIVER
10720M:	Mike Marciniszyn <infinipath@intel.com>
10721L:	linux-rdma@vger.kernel.org
10722S:	Supported
10723F:	drivers/infiniband/hw/qib/
10724
10725QLOGIC QLA1280 SCSI DRIVER
10726M:	Michael Reed <mdr@sgi.com>
10727L:	linux-scsi@vger.kernel.org
10728S:	Maintained
10729F:	drivers/scsi/qla1280.[ch]
10730
10731QLOGIC QLA2XXX FC-SCSI DRIVER
10732M:	qla2xxx-upstream@qlogic.com
10733L:	linux-scsi@vger.kernel.org
10734S:	Supported
10735F:	Documentation/scsi/LICENSE.qla2xxx
10736F:	drivers/scsi/qla2xxx/
10737
10738QLOGIC QLA4XXX iSCSI DRIVER
10739M:	QLogic-Storage-Upstream@qlogic.com
10740L:	linux-scsi@vger.kernel.org
10741S:	Supported
10742F:	Documentation/scsi/LICENSE.qla4xxx
10743F:	drivers/scsi/qla4xxx/
10744
10745QLOGIC QLA3XXX NETWORK DRIVER
10746M:	Dept-GELinuxNICDev@cavium.com
10747L:	netdev@vger.kernel.org
10748S:	Supported
10749F:	Documentation/networking/LICENSE.qla3xxx
10750F:	drivers/net/ethernet/qlogic/qla3xxx.*
10751
10752QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10753M:	Harish Patil <harish.patil@cavium.com>
10754M:	Manish Chopra <manish.chopra@cavium.com>
10755M:	Dept-GELinuxNICDev@cavium.com
10756L:	netdev@vger.kernel.org
10757S:	Supported
10758F:	drivers/net/ethernet/qlogic/qlcnic/
10759
10760QLOGIC QLGE 10Gb ETHERNET DRIVER
10761M:	Harish Patil <harish.patil@cavium.com>
10762M:	Manish Chopra <manish.chopra@cavium.com>
10763M:	Dept-GELinuxNICDev@cavium.com
10764L:	netdev@vger.kernel.org
10765S:	Supported
10766F:	drivers/net/ethernet/qlogic/qlge/
10767
10768QLOGIC QL4xxx ETHERNET DRIVER
10769M:	Yuval Mintz <Yuval.Mintz@cavium.com>
10770M:	Ariel Elior <Ariel.Elior@cavium.com>
10771M:	everest-linux-l2@cavium.com
10772L:	netdev@vger.kernel.org
10773S:	Supported
10774F:	drivers/net/ethernet/qlogic/qed/
10775F:	include/linux/qed/
10776F:	drivers/net/ethernet/qlogic/qede/
10777
10778QLOGIC QL41xxx ISCSI DRIVER
10779M:	QLogic-Storage-Upstream@cavium.com
10780L:	linux-scsi@vger.kernel.org
10781S:	Supported
10782F:	drivers/scsi/qedi/
10783
10784QLOGIC QL41xxx FCOE DRIVER
10785M:	QLogic-Storage-Upstream@cavium.com
10786L:	linux-scsi@vger.kernel.org
10787S:	Supported
10788F:	drivers/scsi/qedf/
10789
10790QNX4 FILESYSTEM
10791M:	Anders Larsen <al@alarsen.net>
10792W:	http://www.alarsen.net/linux/qnx4fs/
10793S:	Maintained
10794F:	fs/qnx4/
10795F:	include/uapi/linux/qnx4_fs.h
10796F:	include/uapi/linux/qnxtypes.h
10797
10798QORIQ DPAA2 FSL-MC BUS DRIVER
10799M:	Stuart Yoder <stuyoder@gmail.com>
10800M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
10801L:	linux-kernel@vger.kernel.org
10802S:	Maintained
10803F:	drivers/staging/fsl-mc/
10804F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
10805
10806QT1010 MEDIA DRIVER
10807M:	Antti Palosaari <crope@iki.fi>
10808L:	linux-media@vger.kernel.org
10809W:	https://linuxtv.org
10810W:	http://palosaari.fi/linux/
10811Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10812T:	git git://linuxtv.org/anttip/media_tree.git
10813S:	Maintained
10814F:	drivers/media/tuners/qt1010*
10815
10816QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10817M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10818L:	linux-wireless@vger.kernel.org
10819W:	http://wireless.kernel.org/en/users/Drivers/ath9k
10820S:	Supported
10821F:	drivers/net/wireless/ath/ath9k/
10822
10823QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10824M:	Kalle Valo <kvalo@qca.qualcomm.com>
10825L:	ath10k@lists.infradead.org
10826W:	http://wireless.kernel.org/en/users/Drivers/ath10k
10827T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10828S:	Supported
10829F:	drivers/net/wireless/ath/ath10k/
10830
10831QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10832M:	Timur Tabi <timur@codeaurora.org>
10833L:	netdev@vger.kernel.org
10834S:	Supported
10835F:	drivers/net/ethernet/qualcomm/emac/
10836
10837QUALCOMM HEXAGON ARCHITECTURE
10838M:	Richard Kuo <rkuo@codeaurora.org>
10839L:	linux-hexagon@vger.kernel.org
10840T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10841S:	Supported
10842F:	arch/hexagon/
10843
10844QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
10845M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
10846L:	linux-media@vger.kernel.org
10847L:	linux-arm-msm@vger.kernel.org
10848T:	git git://linuxtv.org/media_tree.git
10849S:	Maintained
10850F:	drivers/media/platform/qcom/venus/
10851
10852QUALCOMM WCN36XX WIRELESS DRIVER
10853M:	Eugene Krasnikov <k.eugene.e@gmail.com>
10854L:	wcn36xx@lists.infradead.org
10855W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
10856T:	git git://github.com/KrasnikovEugene/wcn36xx.git
10857S:	Supported
10858F:	drivers/net/wireless/ath/wcn36xx/
10859
10860QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10861M:	Gabriel Somlo <somlo@cmu.edu>
10862M:	"Michael S. Tsirkin" <mst@redhat.com>
10863L:	qemu-devel@nongnu.org
10864S:	Maintained
10865F:	drivers/firmware/qemu_fw_cfg.c
10866
10867QUANTENNA QTNFMAC WIRELESS DRIVER
10868M:   Igor Mitsyanko <imitsyanko@quantenna.com>
10869M:   Avinash Patil <avinashp@quantenna.com>
10870M:   Sergey Matyukevich <smatyukevich@quantenna.com>
10871L:   linux-wireless@vger.kernel.org
10872S:   Maintained
10873F:   drivers/net/wireless/quantenna
10874
10875RADOS BLOCK DEVICE (RBD)
10876M:	Ilya Dryomov <idryomov@gmail.com>
10877M:	Sage Weil <sage@redhat.com>
10878M:	Alex Elder <elder@kernel.org>
10879L:	ceph-devel@vger.kernel.org
10880W:	http://ceph.com/
10881T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10882T:	git git://github.com/ceph/ceph-client.git
10883S:	Supported
10884F:	Documentation/ABI/testing/sysfs-bus-rbd
10885F:	drivers/block/rbd.c
10886F:	drivers/block/rbd_types.h
10887
10888RADEON FRAMEBUFFER DISPLAY DRIVER
10889M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
10890L:	linux-fbdev@vger.kernel.org
10891S:	Maintained
10892F:	drivers/video/fbdev/aty/radeon*
10893F:	include/uapi/linux/radeonfb.h
10894
10895RADIOSHARK RADIO DRIVER
10896M:	Hans Verkuil <hverkuil@xs4all.nl>
10897L:	linux-media@vger.kernel.org
10898T:	git git://linuxtv.org/media_tree.git
10899S:	Maintained
10900F:	drivers/media/radio/radio-shark.c
10901
10902RADIOSHARK2 RADIO DRIVER
10903M:	Hans Verkuil <hverkuil@xs4all.nl>
10904L:	linux-media@vger.kernel.org
10905T:	git git://linuxtv.org/media_tree.git
10906S:	Maintained
10907F:	drivers/media/radio/radio-shark2.c
10908F:	drivers/media/radio/radio-tea5777.c
10909
10910RAGE128 FRAMEBUFFER DISPLAY DRIVER
10911M:	Paul Mackerras <paulus@samba.org>
10912L:	linux-fbdev@vger.kernel.org
10913S:	Maintained
10914F:	drivers/video/fbdev/aty/aty128fb.c
10915
10916RAINSHADOW-CEC DRIVER
10917M:	Hans Verkuil <hverkuil@xs4all.nl>
10918L:	linux-media@vger.kernel.org
10919T:	git git://linuxtv.org/media_tree.git
10920S:	Maintained
10921F:	drivers/media/usb/rainshadow-cec/*
10922
10923RALINK MIPS ARCHITECTURE
10924M:	John Crispin <john@phrozen.org>
10925L:	linux-mips@linux-mips.org
10926S:	Maintained
10927F:	arch/mips/ralink
10928
10929RALINK RT2X00 WIRELESS LAN DRIVER
10930P:	rt2x00 project
10931M:	Stanislaw Gruszka <sgruszka@redhat.com>
10932M:	Helmut Schaa <helmut.schaa@googlemail.com>
10933L:	linux-wireless@vger.kernel.org
10934S:	Maintained
10935F:	drivers/net/wireless/ralink/rt2x00/
10936
10937RAMDISK RAM BLOCK DEVICE DRIVER
10938M:	Jens Axboe <axboe@kernel.dk>
10939S:	Maintained
10940F:	Documentation/blockdev/ramdisk.txt
10941F:	drivers/block/brd.c
10942
10943RANDOM NUMBER DRIVER
10944M:	"Theodore Ts'o" <tytso@mit.edu>
10945S:	Maintained
10946F:	drivers/char/random.c
10947
10948RAPIDIO SUBSYSTEM
10949M:	Matt Porter <mporter@kernel.crashing.org>
10950M:	Alexandre Bounine <alexandre.bounine@idt.com>
10951S:	Maintained
10952F:	drivers/rapidio/
10953
10954RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10955L:	linux-wireless@vger.kernel.org
10956S:	Orphan
10957F:	drivers/net/wireless/ray*
10958
10959RCUTORTURE MODULE
10960M:	Josh Triplett <josh@joshtriplett.org>
10961M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10962L:	linux-kernel@vger.kernel.org
10963S:	Supported
10964T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10965F:	Documentation/RCU/torture.txt
10966F:	kernel/rcu/rcutorture.c
10967
10968RCUTORTURE TEST FRAMEWORK
10969M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10970M:	Josh Triplett <josh@joshtriplett.org>
10971R:	Steven Rostedt <rostedt@goodmis.org>
10972R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10973R:	Lai Jiangshan <jiangshanlai@gmail.com>
10974L:	linux-kernel@vger.kernel.org
10975S:	Supported
10976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10977F:	tools/testing/selftests/rcutorture
10978
10979RDC R-321X SoC
10980M:	Florian Fainelli <florian@openwrt.org>
10981S:	Maintained
10982
10983RDC R6040 FAST ETHERNET DRIVER
10984M:	Florian Fainelli <f.fainelli@gmail.com>
10985L:	netdev@vger.kernel.org
10986S:	Maintained
10987F:	drivers/net/ethernet/rdc/r6040.c
10988
10989RDS - RELIABLE DATAGRAM SOCKETS
10990M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
10991L:	netdev@vger.kernel.org
10992L:	linux-rdma@vger.kernel.org
10993L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
10994W:	https://oss.oracle.com/projects/rds/
10995S:	Supported
10996F:	net/rds/
10997F:	Documentation/networking/rds.txt
10998
10999RDMAVT - RDMA verbs software
11000M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11001L:	linux-rdma@vger.kernel.org
11002S:	Supported
11003F:	drivers/infiniband/sw/rdmavt
11004
11005RDT - RESOURCE ALLOCATION
11006M:	Fenghua Yu <fenghua.yu@intel.com>
11007L:	linux-kernel@vger.kernel.org
11008S:	Supported
11009F:	arch/x86/kernel/cpu/intel_rdt*
11010F:	arch/x86/include/asm/intel_rdt*
11011F:	Documentation/x86/intel_rdt*
11012
11013READ-COPY UPDATE (RCU)
11014M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11015M:	Josh Triplett <josh@joshtriplett.org>
11016R:	Steven Rostedt <rostedt@goodmis.org>
11017R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11018R:	Lai Jiangshan <jiangshanlai@gmail.com>
11019L:	linux-kernel@vger.kernel.org
11020W:	http://www.rdrop.com/users/paulmck/RCU/
11021S:	Supported
11022T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11023F:	Documentation/RCU/
11024X:	Documentation/RCU/torture.txt
11025F:	include/linux/rcu*
11026X:	include/linux/srcu.h
11027F:	kernel/rcu/
11028X:	kernel/torture.c
11029
11030REAL TIME CLOCK (RTC) SUBSYSTEM
11031M:	Alessandro Zummo <a.zummo@towertech.it>
11032M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
11033L:	linux-rtc@vger.kernel.org
11034Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
11035T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11036S:	Maintained
11037F:	Documentation/devicetree/bindings/rtc/
11038F:	Documentation/rtc.txt
11039F:	drivers/rtc/
11040F:	include/linux/rtc.h
11041F:	include/uapi/linux/rtc.h
11042F:	include/linux/rtc/
11043F:	include/linux/platform_data/rtc-*
11044F:	tools/testing/selftests/timers/rtctest.c
11045
11046REALTEK AUDIO CODECS
11047M:	Bard Liao <bardliao@realtek.com>
11048M:	Oder Chiou <oder_chiou@realtek.com>
11049S:	Maintained
11050F:	sound/soc/codecs/rt*
11051F:	include/sound/rt*.h
11052
11053REISERFS FILE SYSTEM
11054L:	reiserfs-devel@vger.kernel.org
11055S:	Supported
11056F:	fs/reiserfs/
11057
11058REGISTER MAP ABSTRACTION
11059M:	Mark Brown <broonie@kernel.org>
11060L:	linux-kernel@vger.kernel.org
11061T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11062S:	Supported
11063F:	Documentation/devicetree/bindings/regmap/
11064F:	drivers/base/regmap/
11065F:	include/linux/regmap.h
11066
11067REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11068M:	Ohad Ben-Cohen <ohad@wizery.com>
11069M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11070L:	linux-remoteproc@vger.kernel.org
11071T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11072S:	Maintained
11073F:	Documentation/devicetree/bindings/remoteproc/
11074F:	Documentation/remoteproc.txt
11075F:	drivers/remoteproc/
11076F:	include/linux/remoteproc.h
11077
11078REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11079M:	Ohad Ben-Cohen <ohad@wizery.com>
11080M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11081L:	linux-remoteproc@vger.kernel.org
11082T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11083S:	Maintained
11084F:	drivers/rpmsg/
11085F:	Documentation/rpmsg.txt
11086F:	include/linux/rpmsg.h
11087F:	include/linux/rpmsg/
11088
11089RENESAS CLOCK DRIVERS
11090M:	Geert Uytterhoeven <geert+renesas@glider.be>
11091L:	linux-renesas-soc@vger.kernel.org
11092S:	Supported
11093F:	drivers/clk/renesas/
11094
11095RENESAS ETHERNET DRIVERS
11096R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11097L:	netdev@vger.kernel.org
11098L:	linux-renesas-soc@vger.kernel.org
11099F:	drivers/net/ethernet/renesas/
11100F:	include/linux/sh_eth.h
11101
11102RENESAS R-CAR GYROADC DRIVER
11103M:	Marek Vasut <marek.vasut@gmail.com>
11104L:	linux-iio@vger.kernel.org
11105S:	Supported
11106F:	drivers/iio/adc/rcar_gyro_adc.c
11107
11108RENESAS USB PHY DRIVER
11109M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11110L:	linux-renesas-soc@vger.kernel.org
11111S:	Maintained
11112F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
11113
11114RESET CONTROLLER FRAMEWORK
11115M:	Philipp Zabel <p.zabel@pengutronix.de>
11116T:	git git://git.pengutronix.de/git/pza/linux
11117S:	Maintained
11118F:	drivers/reset/
11119F:	Documentation/devicetree/bindings/reset/
11120F:	include/dt-bindings/reset/
11121F:	include/linux/reset.h
11122F:	include/linux/reset-controller.h
11123
11124RFKILL
11125M:	Johannes Berg <johannes@sipsolutions.net>
11126L:	linux-wireless@vger.kernel.org
11127W:	http://wireless.kernel.org/
11128T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11129T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11130S:	Maintained
11131F:	Documentation/rfkill.txt
11132F:	net/rfkill/
11133
11134RHASHTABLE
11135M:	Thomas Graf <tgraf@suug.ch>
11136M:	Herbert Xu <herbert@gondor.apana.org.au>
11137L:	netdev@vger.kernel.org
11138S:	Maintained
11139F:	lib/rhashtable.c
11140F:	include/linux/rhashtable.h
11141
11142RICOH SMARTMEDIA/XD DRIVER
11143M:	Maxim Levitsky <maximlevitsky@gmail.com>
11144S:	Maintained
11145F:	drivers/mtd/nand/r852.c
11146F:	drivers/mtd/nand/r852.h
11147
11148RICOH R5C592 MEMORYSTICK DRIVER
11149M:	Maxim Levitsky <maximlevitsky@gmail.com>
11150S:	Maintained
11151F:	drivers/memstick/host/r592.*
11152
11153ROCCAT DRIVERS
11154M:	Stefan Achatz <erazor_de@users.sourceforge.net>
11155W:	http://sourceforge.net/projects/roccat/
11156S:	Maintained
11157F:	drivers/hid/hid-roccat*
11158F:	include/linux/hid-roccat*
11159F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
11160
11161ROCKER DRIVER
11162M:	Jiri Pirko <jiri@resnulli.us>
11163L:	netdev@vger.kernel.org
11164S:	Supported
11165F:	drivers/net/ethernet/rocker/
11166
11167ROCKETPORT DRIVER
11168P:	Comtrol Corp.
11169W:	http://www.comtrol.com
11170S:	Maintained
11171F:	Documentation/serial/rocket.txt
11172F:	drivers/tty/rocket*
11173
11174ROCKETPORT EXPRESS/INFINITY DRIVER
11175M:	Kevin Cernekee <cernekee@gmail.com>
11176L:	linux-serial@vger.kernel.org
11177S:	Odd Fixes
11178F:	drivers/tty/serial/rp2.*
11179
11180ROSE NETWORK LAYER
11181M:	Ralf Baechle <ralf@linux-mips.org>
11182L:	linux-hams@vger.kernel.org
11183W:	http://www.linux-ax25.org/
11184S:	Maintained
11185F:	include/net/rose.h
11186F:	include/uapi/linux/rose.h
11187F:	net/rose/
11188
11189RTL2830 MEDIA DRIVER
11190M:	Antti Palosaari <crope@iki.fi>
11191L:	linux-media@vger.kernel.org
11192W:	https://linuxtv.org
11193W:	http://palosaari.fi/linux/
11194Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11195T:	git git://linuxtv.org/anttip/media_tree.git
11196S:	Maintained
11197F:	drivers/media/dvb-frontends/rtl2830*
11198
11199RTL2832 MEDIA DRIVER
11200M:	Antti Palosaari <crope@iki.fi>
11201L:	linux-media@vger.kernel.org
11202W:	https://linuxtv.org
11203W:	http://palosaari.fi/linux/
11204Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11205T:	git git://linuxtv.org/anttip/media_tree.git
11206S:	Maintained
11207F:	drivers/media/dvb-frontends/rtl2832*
11208
11209RTL2832_SDR MEDIA DRIVER
11210M:	Antti Palosaari <crope@iki.fi>
11211L:	linux-media@vger.kernel.org
11212W:	https://linuxtv.org
11213W:	http://palosaari.fi/linux/
11214Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11215T:	git git://linuxtv.org/anttip/media_tree.git
11216S:	Maintained
11217F:	drivers/media/dvb-frontends/rtl2832_sdr*
11218
11219RTL8180 WIRELESS DRIVER
11220L:	linux-wireless@vger.kernel.org
11221W:	http://wireless.kernel.org/
11222T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11223S:	Orphan
11224F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
11225
11226RTL8187 WIRELESS DRIVER
11227M:	Herton Ronaldo Krzesinski <herton@canonical.com>
11228M:	Hin-Tak Leung <htl10@users.sourceforge.net>
11229M:	Larry Finger <Larry.Finger@lwfinger.net>
11230L:	linux-wireless@vger.kernel.org
11231W:	http://wireless.kernel.org/
11232T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11233S:	Maintained
11234F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
11235
11236RTL8192CE WIRELESS DRIVER
11237M:	Larry Finger <Larry.Finger@lwfinger.net>
11238M:	Chaoming Li <chaoming_li@realsil.com.cn>
11239L:	linux-wireless@vger.kernel.org
11240W:	http://wireless.kernel.org/
11241T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11242S:	Maintained
11243F:	drivers/net/wireless/realtek/rtlwifi/
11244F:	drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11245
11246RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11247M:	Jes Sorensen <Jes.Sorensen@gmail.com>
11248L:	linux-wireless@vger.kernel.org
11249T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11250S:	Maintained
11251F:	drivers/net/wireless/realtek/rtl8xxxu/
11252
11253S3 SAVAGE FRAMEBUFFER DRIVER
11254M:	Antonino Daplas <adaplas@gmail.com>
11255L:	linux-fbdev@vger.kernel.org
11256S:	Maintained
11257F:	drivers/video/fbdev/savage/
11258
11259S390
11260M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
11261M:	Heiko Carstens <heiko.carstens@de.ibm.com>
11262L:	linux-s390@vger.kernel.org
11263W:	http://www.ibm.com/developerworks/linux/linux390/
11264T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11265S:	Supported
11266F:	arch/s390/
11267F:	drivers/s390/
11268F:	Documentation/s390/
11269F:	Documentation/driver-api/s390-drivers.rst
11270
11271S390 COMMON I/O LAYER
11272M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11273M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11274L:	linux-s390@vger.kernel.org
11275W:	http://www.ibm.com/developerworks/linux/linux390/
11276S:	Supported
11277F:	drivers/s390/cio/
11278
11279S390 DASD DRIVER
11280M:	Stefan Haberland <sth@linux.vnet.ibm.com>
11281M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11282L:	linux-s390@vger.kernel.org
11283W:	http://www.ibm.com/developerworks/linux/linux390/
11284S:	Supported
11285F:	drivers/s390/block/dasd*
11286F:	block/partitions/ibm.c
11287
11288S390 NETWORK DRIVERS
11289M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11290M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11291L:	linux-s390@vger.kernel.org
11292W:	http://www.ibm.com/developerworks/linux/linux390/
11293S:	Supported
11294F:	drivers/s390/net/
11295
11296S390 PCI SUBSYSTEM
11297M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11298M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11299L:	linux-s390@vger.kernel.org
11300W:	http://www.ibm.com/developerworks/linux/linux390/
11301S:	Supported
11302F:	arch/s390/pci/
11303F:	drivers/pci/hotplug/s390_pci_hpc.c
11304
11305S390 ZCRYPT DRIVER
11306M:	Harald Freudenberger <freude@de.ibm.com>
11307L:	linux-s390@vger.kernel.org
11308W:	http://www.ibm.com/developerworks/linux/linux390/
11309S:	Supported
11310F:	drivers/s390/crypto/
11311
11312S390 ZFCP DRIVER
11313M:	Steffen Maier <maier@linux.vnet.ibm.com>
11314L:	linux-s390@vger.kernel.org
11315W:	http://www.ibm.com/developerworks/linux/linux390/
11316S:	Supported
11317F:	drivers/s390/scsi/zfcp_*
11318
11319S390 IUCV NETWORK LAYER
11320M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11321M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11322L:	linux-s390@vger.kernel.org
11323W:	http://www.ibm.com/developerworks/linux/linux390/
11324S:	Supported
11325F:	drivers/s390/net/*iucv*
11326F:	include/net/iucv/
11327F:	net/iucv/
11328
11329S390 IOMMU (PCI)
11330M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11331L:	linux-s390@vger.kernel.org
11332W:	http://www.ibm.com/developerworks/linux/linux390/
11333S:	Supported
11334F:	drivers/iommu/s390-iommu.c
11335
11336S390 VFIO-CCW DRIVER
11337M:	Cornelia Huck <cohuck@redhat.com>
11338M:	Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11339L:	linux-s390@vger.kernel.org
11340L:	kvm@vger.kernel.org
11341S:	Supported
11342F:	drivers/s390/cio/vfio_ccw*
11343F:	Documentation/s390/vfio-ccw.txt
11344F:	include/uapi/linux/vfio_ccw.h
11345
11346S3C24XX SD/MMC Driver
11347M:	Ben Dooks <ben-linux@fluff.org>
11348L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11349S:	Supported
11350F:	drivers/mmc/host/s3cmci.*
11351
11352SAA6588 RDS RECEIVER DRIVER
11353M:	Hans Verkuil <hverkuil@xs4all.nl>
11354L:	linux-media@vger.kernel.org
11355T:	git git://linuxtv.org/media_tree.git
11356W:	https://linuxtv.org
11357S:	Odd Fixes
11358F:	drivers/media/i2c/saa6588*
11359
11360SAA7134 VIDEO4LINUX DRIVER
11361M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11362M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11363L:	linux-media@vger.kernel.org
11364W:	https://linuxtv.org
11365T:	git git://linuxtv.org/media_tree.git
11366S:	Odd fixes
11367F:	Documentation/media/v4l-drivers/saa7134*
11368F:	drivers/media/pci/saa7134/
11369
11370SAA7146 VIDEO4LINUX-2 DRIVER
11371M:	Hans Verkuil <hverkuil@xs4all.nl>
11372L:	linux-media@vger.kernel.org
11373T:	git git://linuxtv.org/media_tree.git
11374S:	Maintained
11375F:	drivers/media/common/saa7146/
11376F:	drivers/media/pci/saa7146/
11377F:	include/media/saa7146*
11378
11379SAMSUNG LAPTOP DRIVER
11380M:	Corentin Chary <corentin.chary@gmail.com>
11381L:	platform-driver-x86@vger.kernel.org
11382S:	Maintained
11383F:	drivers/platform/x86/samsung-laptop.c
11384
11385SAMSUNG AUDIO (ASoC) DRIVERS
11386M:	Krzysztof Kozlowski <krzk@kernel.org>
11387M:	Sangbeom Kim <sbkim73@samsung.com>
11388M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11389L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11390S:	Supported
11391F:	sound/soc/samsung/
11392
11393SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11394M:	Krzysztof Kozlowski <krzk@kernel.org>
11395L:	linux-crypto@vger.kernel.org
11396L:	linux-samsung-soc@vger.kernel.org
11397S:	Maintained
11398F:	drivers/crypto/exynos-rng.c
11399F:	Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11400
11401SAMSUNG FRAMEBUFFER DRIVER
11402M:	Jingoo Han <jingoohan1@gmail.com>
11403L:	linux-fbdev@vger.kernel.org
11404S:	Maintained
11405F:	drivers/video/fbdev/s3c-fb.c
11406
11407SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11408M:	Sangbeom Kim <sbkim73@samsung.com>
11409M:	Krzysztof Kozlowski <krzk@kernel.org>
11410M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11411L:	linux-kernel@vger.kernel.org
11412L:	linux-samsung-soc@vger.kernel.org
11413S:	Supported
11414F:	drivers/mfd/sec*.c
11415F:	drivers/regulator/s2m*.c
11416F:	drivers/regulator/s5m*.c
11417F:	drivers/clk/clk-s2mps11.c
11418F:	drivers/rtc/rtc-s5m.c
11419F:	include/linux/mfd/samsung/
11420F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11421F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11422F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11423F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11424
11425SAMSUNG S5P Security SubSystem (SSS) DRIVER
11426M:	Krzysztof Kozlowski <krzk@kernel.org>
11427M:	Vladimir Zapolskiy <vz@mleia.com>
11428L:	linux-crypto@vger.kernel.org
11429L:	linux-samsung-soc@vger.kernel.org
11430S:	Maintained
11431F:	drivers/crypto/s5p-sss.c
11432
11433SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11434M:	Kyungmin Park <kyungmin.park@samsung.com>
11435M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11436L:	linux-media@vger.kernel.org
11437Q:	https://patchwork.linuxtv.org/project/linux-media/list/
11438S:	Supported
11439F:	drivers/media/platform/exynos4-is/
11440
11441SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11442M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11443L:	linux-media@vger.kernel.org
11444L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11445S:	Maintained
11446F:	drivers/media/platform/s3c-camif/
11447F:	include/media/drv-intf/s3c_camif.h
11448
11449SAMSUNG S5C73M3 CAMERA DRIVER
11450M:	Kyungmin Park <kyungmin.park@samsung.com>
11451M:	Andrzej Hajda <a.hajda@samsung.com>
11452L:	linux-media@vger.kernel.org
11453S:	Supported
11454F:	drivers/media/i2c/s5c73m3/*
11455
11456SAMSUNG S5K5BAF CAMERA DRIVER
11457M:	Kyungmin Park <kyungmin.park@samsung.com>
11458M:	Andrzej Hajda <a.hajda@samsung.com>
11459L:	linux-media@vger.kernel.org
11460S:	Supported
11461F:	drivers/media/i2c/s5k5baf.c
11462
11463SAMSUNG S3FWRN5 NFC DRIVER
11464M:	Robert Baldyga <r.baldyga@samsung.com>
11465M:	Krzysztof Opasiak <k.opasiak@samsung.com>
11466L:	linux-nfc@lists.01.org (moderated for non-subscribers)
11467S:	Supported
11468F:	drivers/nfc/s3fwrn5
11469
11470SAMSUNG SOC CLOCK DRIVERS
11471M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11472M:	Tomasz Figa <tomasz.figa@gmail.com>
11473M:	Chanwoo Choi <cw00.choi@samsung.com>
11474S:	Supported
11475L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11476F:	drivers/clk/samsung/
11477F:	include/dt-bindings/clock/exynos*.h
11478F:	Documentation/devicetree/bindings/clock/exynos*.txt
11479
11480SAMSUNG SPI DRIVERS
11481M:	Kukjin Kim <kgene@kernel.org>
11482M:	Krzysztof Kozlowski <krzk@kernel.org>
11483M:	Andi Shyti <andi.shyti@samsung.com>
11484L:	linux-spi@vger.kernel.org
11485L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11486S:	Maintained
11487F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
11488F:	drivers/spi/spi-s3c*
11489F:	include/linux/platform_data/spi-s3c64xx.h
11490
11491SAMSUNG SXGBE DRIVERS
11492M:	Byungho An <bh74.an@samsung.com>
11493M:	Girish K S <ks.giri@samsung.com>
11494M:	Vipul Pandya <vipul.pandya@samsung.com>
11495S:	Supported
11496L:	netdev@vger.kernel.org
11497F:	drivers/net/ethernet/samsung/sxgbe/
11498
11499SAMSUNG THERMAL DRIVER
11500M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11501L:	linux-pm@vger.kernel.org
11502L:	linux-samsung-soc@vger.kernel.org
11503S:	Supported
11504T:	git https://github.com/lmajewski/linux-samsung-thermal.git
11505F:	drivers/thermal/samsung/
11506
11507SAMSUNG USB2 PHY DRIVER
11508M:	Kamil Debski <kamil@wypas.org>
11509M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11510L:	linux-kernel@vger.kernel.org
11511S:	Supported
11512F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
11513F:	Documentation/phy/samsung-usb2.txt
11514F:	drivers/phy/samsung/phy-exynos4210-usb2.c
11515F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
11516F:	drivers/phy/samsung/phy-exynos5250-usb2.c
11517F:	drivers/phy/samsung/phy-s5pv210-usb2.c
11518F:	drivers/phy/samsung/phy-samsung-usb2.c
11519F:	drivers/phy/samsung/phy-samsung-usb2.h
11520
11521SERIAL DRIVERS
11522M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11523L:	linux-serial@vger.kernel.org
11524S:	Maintained
11525F:	Documentation/devicetree/bindings/serial/
11526F:	drivers/tty/serial/
11527
11528SERIAL DEVICE BUS
11529M:	Rob Herring <robh@kernel.org>
11530L:	linux-serial@vger.kernel.org
11531S:	Maintained
11532F:	Documentation/devicetree/bindings/serial/slave-device.txt
11533F:	drivers/tty/serdev/
11534F:	include/linux/serdev.h
11535
11536SERIAL IR RECEIVER
11537M:	Sean Young <sean@mess.org>
11538L:	linux-media@vger.kernel.org
11539S:	Maintained
11540F:	drivers/media/rc/serial_ir.c
11541
11542STI CEC DRIVER
11543M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
11544S:	Maintained
11545F:	drivers/staging/media/st-cec/
11546F:	Documentation/devicetree/bindings/media/stih-cec.txt
11547
11548SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11549M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11550L:	linux-s390@vger.kernel.org
11551W:	http://www.ibm.com/developerworks/linux/linux390/
11552S:	Supported
11553F:	net/smc/
11554
11555SYNOPSYS DESIGNWARE DMAC DRIVER
11556M:	Viresh Kumar <vireshk@kernel.org>
11557M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11558S:	Maintained
11559F:	include/linux/dma/dw.h
11560F:	include/linux/platform_data/dma-dw.h
11561F:	drivers/dma/dw/
11562
11563SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
11564M:	Jie Deng <jiedeng@synopsys.com>
11565L:	netdev@vger.kernel.org
11566S:	Supported
11567F:	drivers/net/ethernet/synopsys/
11568
11569SYNOPSYS DESIGNWARE I2C DRIVER
11570M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
11571R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11572R:	Mika Westerberg <mika.westerberg@linux.intel.com>
11573L:	linux-i2c@vger.kernel.org
11574S:	Maintained
11575F:	drivers/i2c/busses/i2c-designware-*
11576F:	include/linux/platform_data/i2c-designware.h
11577
11578SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
11579M:	Jaehoon Chung <jh80.chung@samsung.com>
11580L:	linux-mmc@vger.kernel.org
11581S:	Maintained
11582F:	drivers/mmc/host/dw_mmc*
11583
11584SYSTEM TRACE MODULE CLASS
11585M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11586S:	Maintained
11587T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
11588F:	Documentation/trace/stm.txt
11589F:	drivers/hwtracing/stm/
11590F:	include/linux/stm.h
11591F:	include/uapi/linux/stm.h
11592
11593TEE SUBSYSTEM
11594M:	Jens Wiklander <jens.wiklander@linaro.org>
11595S:	Maintained
11596F:	include/linux/tee_drv.h
11597F:	include/uapi/linux/tee.h
11598F:	drivers/tee/
11599F:	Documentation/tee.txt
11600
11601THUNDERBOLT DRIVER
11602M:	Andreas Noever <andreas.noever@gmail.com>
11603M:	Michael Jamet <michael.jamet@intel.com>
11604M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11605M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
11606S:	Maintained
11607F:	drivers/thunderbolt/
11608
11609TI BQ27XXX POWER SUPPLY DRIVER
11610R:	Andrew F. Davis <afd@ti.com>
11611F:	include/linux/power/bq27xxx_battery.h
11612F:	drivers/power/supply/bq27xxx_battery.c
11613F:	drivers/power/supply/bq27xxx_battery_i2c.c
11614
11615TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
11616M:	John Stultz <john.stultz@linaro.org>
11617M:	Thomas Gleixner <tglx@linutronix.de>
11618R:	Stephen Boyd <sboyd@codeaurora.org>
11619L:	linux-kernel@vger.kernel.org
11620T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11621S:	Supported
11622F:	include/linux/clocksource.h
11623F:	include/linux/time.h
11624F:	include/linux/timex.h
11625F:	include/uapi/linux/time.h
11626F:	include/uapi/linux/timex.h
11627F:	kernel/time/clocksource.c
11628F:	kernel/time/time*.c
11629F:	kernel/time/alarmtimer.c
11630F:	kernel/time/ntp.c
11631F:	tools/testing/selftests/timers/
11632
11633TI TRF7970A NFC DRIVER
11634M:	Mark Greer <mgreer@animalcreek.com>
11635L:	linux-wireless@vger.kernel.org
11636L:	linux-nfc@lists.01.org (moderated for non-subscribers)
11637S:	Supported
11638F:	drivers/nfc/trf7970a.c
11639F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
11640
11641SC1200 WDT DRIVER
11642M:	Zwane Mwaikambo <zwanem@gmail.com>
11643S:	Maintained
11644F:	drivers/watchdog/sc1200wdt.c
11645
11646SCHEDULER
11647M:	Ingo Molnar <mingo@redhat.com>
11648M:	Peter Zijlstra <peterz@infradead.org>
11649L:	linux-kernel@vger.kernel.org
11650T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11651S:	Maintained
11652F:	kernel/sched/
11653F:	include/linux/sched.h
11654F:	include/uapi/linux/sched.h
11655F:	include/linux/wait.h
11656
11657SCORE ARCHITECTURE
11658M:	Chen Liqin <liqin.linux@gmail.com>
11659M:	Lennox Wu <lennox.wu@gmail.com>
11660W:	http://www.sunplus.com
11661S:	Supported
11662F:	arch/score/
11663
11664SCR24X CHIP CARD INTERFACE DRIVER
11665M:	Lubomir Rintel <lkundrak@v3.sk>
11666S:	Supported
11667F:	drivers/char/pcmcia/scr24x_cs.c
11668
11669SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
11670M:	Sudeep Holla <sudeep.holla@arm.com>
11671L:	linux-arm-kernel@lists.infradead.org
11672S:	Maintained
11673F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
11674F:	drivers/clk/clk-scpi.c
11675F:	drivers/cpufreq/scpi-cpufreq.c
11676F:	drivers/firmware/arm_scpi.c
11677F:	include/linux/scpi_protocol.h
11678
11679SCSI CDROM DRIVER
11680M:	Jens Axboe <axboe@kernel.dk>
11681L:	linux-scsi@vger.kernel.org
11682W:	http://www.kernel.dk
11683S:	Maintained
11684F:	drivers/scsi/sr*
11685
11686SCSI RDMA PROTOCOL (SRP) INITIATOR
11687M:	Bart Van Assche <bart.vanassche@sandisk.com>
11688L:	linux-rdma@vger.kernel.org
11689S:	Supported
11690W:	http://www.openfabrics.org
11691Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11692T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11693F:	drivers/infiniband/ulp/srp/
11694F:	include/scsi/srp.h
11695
11696SCSI SG DRIVER
11697M:	Doug Gilbert <dgilbert@interlog.com>
11698L:	linux-scsi@vger.kernel.org
11699W:	http://sg.danny.cz/sg
11700S:	Maintained
11701F:	Documentation/scsi/scsi-generic.txt
11702F:	drivers/scsi/sg.c
11703F:	include/scsi/sg.h
11704
11705SCSI SUBSYSTEM
11706M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11707T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11708M:	"Martin K. Petersen" <martin.petersen@oracle.com>
11709T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11710L:	linux-scsi@vger.kernel.org
11711S:	Maintained
11712F:	Documentation/devicetree/bindings/scsi/
11713F:	drivers/scsi/
11714F:	include/scsi/
11715
11716SCSI TAPE DRIVER
11717M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11718L:	linux-scsi@vger.kernel.org
11719S:	Maintained
11720F:	Documentation/scsi/st.txt
11721F:	drivers/scsi/st.*
11722F:	drivers/scsi/st_*.h
11723
11724SCTP PROTOCOL
11725M:	Vlad Yasevich <vyasevich@gmail.com>
11726M:	Neil Horman <nhorman@tuxdriver.com>
11727L:	linux-sctp@vger.kernel.org
11728W:	http://lksctp.sourceforge.net
11729S:	Maintained
11730F:	Documentation/networking/sctp.txt
11731F:	include/linux/sctp.h
11732F:	include/uapi/linux/sctp.h
11733F:	include/net/sctp/
11734F:	net/sctp/
11735
11736SCx200 CPU SUPPORT
11737M:	Jim Cromie <jim.cromie@gmail.com>
11738S:	Odd Fixes
11739F:	Documentation/i2c/busses/scx200_acb
11740F:	arch/x86/platform/scx200/
11741F:	drivers/watchdog/scx200_wdt.c
11742F:	drivers/i2c/busses/scx200*
11743F:	drivers/mtd/maps/scx200_docflash.c
11744F:	include/linux/scx200.h
11745
11746SCx200 GPIO DRIVER
11747M:	Jim Cromie <jim.cromie@gmail.com>
11748S:	Maintained
11749F:	drivers/char/scx200_gpio.c
11750F:	include/linux/scx200_gpio.h
11751
11752SCx200 HRT CLOCKSOURCE DRIVER
11753M:	Jim Cromie <jim.cromie@gmail.com>
11754S:	Maintained
11755F:	drivers/clocksource/scx200_hrt.c
11756
11757SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11758M:	Sascha Sommer <saschasommer@freenet.de>
11759L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11760S:	Maintained
11761F:	drivers/mmc/host/sdricoh_cs.c
11762
11763SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11764M:	Adrian Hunter <adrian.hunter@intel.com>
11765L:	linux-mmc@vger.kernel.org
11766T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
11767S:	Maintained
11768F:	drivers/mmc/host/sdhci*
11769F:	include/linux/mmc/sdhci*
11770
11771SECURE COMPUTING
11772M:	Kees Cook <keescook@chromium.org>
11773R:	Andy Lutomirski <luto@amacapital.net>
11774R:	Will Drewry <wad@chromium.org>
11775T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11776S:	Supported
11777F:	kernel/seccomp.c
11778F:	include/uapi/linux/seccomp.h
11779F:	include/linux/seccomp.h
11780F:	tools/testing/selftests/seccomp/*
11781F:	tools/testing/selftests/kselftest_harness.h
11782F:	Documentation/userspace-api/seccomp_filter.rst
11783K:	\bsecure_computing
11784K:	\bTIF_SECCOMP\b
11785
11786SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11787M:	Al Cooper <alcooperx@gmail.com>
11788L:	linux-mmc@vger.kernel.org
11789L:	bcm-kernel-feedback-list@broadcom.com
11790S:	Maintained
11791F:	drivers/mmc/host/sdhci-brcmstb*
11792
11793SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11794M:	Ben Dooks <ben-linux@fluff.org>
11795M:	Jaehoon Chung <jh80.chung@samsung.com>
11796L:	linux-mmc@vger.kernel.org
11797S:	Maintained
11798F:	drivers/mmc/host/sdhci-s3c*
11799
11800SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11801M:	Viresh Kumar <vireshk@kernel.org>
11802L:	linux-mmc@vger.kernel.org
11803S:	Maintained
11804F:	drivers/mmc/host/sdhci-spear.c
11805
11806SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11807M:	Scott Bauer <scott.bauer@intel.com>
11808M:	Jonathan Derrick <jonathan.derrick@intel.com>
11809M:	Rafael Antognolli <rafael.antognolli@intel.com>
11810L:	linux-block@vger.kernel.org
11811S:	Supported
11812F:	block/sed*
11813F:	block/opal_proto.h
11814F:	include/linux/sed*
11815F:	include/uapi/linux/sed*
11816
11817SECURITY SUBSYSTEM
11818M:	James Morris <james.l.morris@oracle.com>
11819M:	"Serge E. Hallyn" <serge@hallyn.com>
11820L:	linux-security-module@vger.kernel.org (suggested Cc:)
11821T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11822W:	http://kernsec.org/
11823S:	Supported
11824F:	security/
11825
11826SECURITY CONTACT
11827M:	Security Officers <security@kernel.org>
11828S:	Supported
11829
11830SELINUX SECURITY MODULE
11831M:	Paul Moore <paul@paul-moore.com>
11832M:	Stephen Smalley <sds@tycho.nsa.gov>
11833M:	Eric Paris <eparis@parisplace.org>
11834L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
11835W:	http://selinuxproject.org
11836T:	git git://git.infradead.org/users/pcmoore/selinux
11837S:	Supported
11838F:	include/linux/selinux*
11839F:	security/selinux/
11840F:	scripts/selinux/
11841F:	Documentation/admin-guide/LSM/SELinux.rst
11842
11843APPARMOR SECURITY MODULE
11844M:	John Johansen <john.johansen@canonical.com>
11845L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11846W:	apparmor.wiki.kernel.org
11847T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11848S:	Supported
11849F:	security/apparmor/
11850F:	Documentation/admin-guide/LSM/apparmor.rst
11851
11852LOADPIN SECURITY MODULE
11853M:	Kees Cook <keescook@chromium.org>
11854T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11855S:	Supported
11856F:	security/loadpin/
11857F:	Documentation/admin-guide/LSM/LoadPin.rst
11858
11859YAMA SECURITY MODULE
11860M:	Kees Cook <keescook@chromium.org>
11861T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11862S:	Supported
11863F:	security/yama/
11864F:	Documentation/admin-guide/LSM/Yama.rst
11865
11866SENSABLE PHANTOM
11867M:	Jiri Slaby <jirislaby@gmail.com>
11868S:	Maintained
11869F:	drivers/misc/phantom.c
11870F:	include/uapi/linux/phantom.h
11871
11872Emulex 10Gbps iSCSI - OneConnect DRIVER
11873M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11874M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
11875M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
11876L:	linux-scsi@vger.kernel.org
11877W:	http://www.broadcom.com
11878S:	Supported
11879F:	drivers/scsi/be2iscsi/
11880
11881Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11882M:	Sathya Perla <sathya.perla@broadcom.com>
11883M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
11884M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11885M:	Somnath Kotur <somnath.kotur@broadcom.com>
11886L:	netdev@vger.kernel.org
11887W:	http://www.emulex.com
11888S:	Supported
11889F:	drivers/net/ethernet/emulex/benet/
11890
11891EMULEX ONECONNECT ROCE DRIVER
11892M:	Selvin Xavier <selvin.xavier@broadcom.com>
11893M:	Devesh Sharma <devesh.sharma@broadcom.com>
11894L:	linux-rdma@vger.kernel.org
11895W:	http://www.broadcom.com
11896S:	Odd Fixes
11897F:	drivers/infiniband/hw/ocrdma/
11898F:	include/uapi/rdma/ocrdma-abi.h
11899
11900SFC NETWORK DRIVER
11901M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11902M:	Edward Cree <ecree@solarflare.com>
11903M:	Bert Kenward <bkenward@solarflare.com>
11904L:	netdev@vger.kernel.org
11905S:	Supported
11906F:	drivers/net/ethernet/sfc/
11907
11908SGI GRU DRIVER
11909M:	Dimitri Sivanich <sivanich@sgi.com>
11910S:	Maintained
11911F:	drivers/misc/sgi-gru/
11912
11913SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11914M:	Pat Gefre <pfg@sgi.com>
11915L:	linux-ia64@vger.kernel.org
11916S:	Supported
11917F:	Documentation/ia64/serial.txt
11918F:	drivers/tty/serial/ioc?_serial.c
11919F:	include/linux/ioc?.h
11920
11921SGI XP/XPC/XPNET DRIVER
11922M:	Cliff Whickman <cpw@sgi.com>
11923M:	Robin Holt <robinmholt@gmail.com>
11924S:	Maintained
11925F:	drivers/misc/sgi-xp/
11926
11927SI2157 MEDIA DRIVER
11928M:	Antti Palosaari <crope@iki.fi>
11929L:	linux-media@vger.kernel.org
11930W:	https://linuxtv.org
11931W:	http://palosaari.fi/linux/
11932Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11933T:	git git://linuxtv.org/anttip/media_tree.git
11934S:	Maintained
11935F:	drivers/media/tuners/si2157*
11936
11937SI2168 MEDIA DRIVER
11938M:	Antti Palosaari <crope@iki.fi>
11939L:	linux-media@vger.kernel.org
11940W:	https://linuxtv.org
11941W:	http://palosaari.fi/linux/
11942Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11943T:	git git://linuxtv.org/anttip/media_tree.git
11944S:	Maintained
11945F:	drivers/media/dvb-frontends/si2168*
11946
11947SI470X FM RADIO RECEIVER I2C DRIVER
11948M:	Hans Verkuil <hverkuil@xs4all.nl>
11949L:	linux-media@vger.kernel.org
11950T:	git git://linuxtv.org/media_tree.git
11951W:	https://linuxtv.org
11952S:	Odd Fixes
11953F:	drivers/media/radio/si470x/radio-si470x-i2c.c
11954
11955SI470X FM RADIO RECEIVER USB DRIVER
11956M:	Hans Verkuil <hverkuil@xs4all.nl>
11957L:	linux-media@vger.kernel.org
11958T:	git git://linuxtv.org/media_tree.git
11959W:	https://linuxtv.org
11960S:	Maintained
11961F:	drivers/media/radio/si470x/radio-si470x-common.c
11962F:	drivers/media/radio/si470x/radio-si470x.h
11963F:	drivers/media/radio/si470x/radio-si470x-usb.c
11964
11965SI4713 FM RADIO TRANSMITTER I2C DRIVER
11966M:	Eduardo Valentin <edubezval@gmail.com>
11967L:	linux-media@vger.kernel.org
11968T:	git git://linuxtv.org/media_tree.git
11969W:	https://linuxtv.org
11970S:	Odd Fixes
11971F:	drivers/media/radio/si4713/si4713.?
11972
11973SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11974M:	Eduardo Valentin <edubezval@gmail.com>
11975L:	linux-media@vger.kernel.org
11976T:	git git://linuxtv.org/media_tree.git
11977W:	https://linuxtv.org
11978S:	Odd Fixes
11979F:	drivers/media/radio/si4713/radio-platform-si4713.c
11980
11981SI4713 FM RADIO TRANSMITTER USB DRIVER
11982M:	Hans Verkuil <hverkuil@xs4all.nl>
11983L:	linux-media@vger.kernel.org
11984T:	git git://linuxtv.org/media_tree.git
11985W:	https://linuxtv.org
11986S:	Maintained
11987F:	drivers/media/radio/si4713/radio-usb-si4713.c
11988
11989SIANO DVB DRIVER
11990M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11991M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11992L:	linux-media@vger.kernel.org
11993W:	https://linuxtv.org
11994T:	git git://linuxtv.org/media_tree.git
11995S:	Odd fixes
11996F:	drivers/media/common/siano/
11997F:	drivers/media/usb/siano/
11998F:	drivers/media/usb/siano/
11999F:	drivers/media/mmc/siano/
12000
12001SILEAD TOUCHSCREEN DRIVER
12002M:	Hans de Goede <hdegoede@redhat.com>
12003L:	linux-input@vger.kernel.org
12004L:	platform-driver-x86@vger.kernel.org
12005S:	Maintained
12006F:	drivers/input/touchscreen/silead.c
12007F:	drivers/platform/x86/silead_dmi.c
12008
12009SIMPLEFB FB DRIVER
12010M:	Hans de Goede <hdegoede@redhat.com>
12011L:	linux-fbdev@vger.kernel.org
12012S:	Maintained
12013F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
12014F:	drivers/video/fbdev/simplefb.c
12015F:	include/linux/platform_data/simplefb.h
12016
12017SH_VEU V4L2 MEM2MEM DRIVER
12018L:	linux-media@vger.kernel.org
12019S:	Orphan
12020F:	drivers/media/platform/sh_veu.c
12021
12022SH_VOU V4L2 OUTPUT DRIVER
12023L:	linux-media@vger.kernel.org
12024S:	Orphan
12025F:	drivers/media/platform/sh_vou.c
12026F:	include/media/drv-intf/sh_vou.h
12027
12028SIMPLE FIRMWARE INTERFACE (SFI)
12029M:	Len Brown <lenb@kernel.org>
12030L:	sfi-devel@simplefirmware.org
12031W:	http://simplefirmware.org/
12032T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12033S:	Supported
12034F:	arch/x86/platform/sfi/
12035F:	drivers/sfi/
12036F:	include/linux/sfi*.h
12037
12038SIMTEC EB110ATX (Chalice CATS)
12039P:	Ben Dooks
12040P:	Vincent Sanders <vince@simtec.co.uk>
12041M:	Simtec Linux Team <linux@simtec.co.uk>
12042W:	http://www.simtec.co.uk/products/EB110ATX/
12043S:	Supported
12044
12045SIMTEC EB2410ITX (BAST)
12046P:	Ben Dooks
12047P:	Vincent Sanders <vince@simtec.co.uk>
12048M:	Simtec Linux Team <linux@simtec.co.uk>
12049W:	http://www.simtec.co.uk/products/EB2410ITX/
12050S:	Supported
12051F:	arch/arm/mach-s3c24xx/mach-bast.c
12052F:	arch/arm/mach-s3c24xx/bast-ide.c
12053F:	arch/arm/mach-s3c24xx/bast-irq.c
12054
12055SIPHASH PRF ROUTINES
12056M:	Jason A. Donenfeld <Jason@zx2c4.com>
12057S:	Maintained
12058F:	lib/siphash.c
12059F:	lib/test_siphash.c
12060F:	include/linux/siphash.h
12061
12062TI DAVINCI MACHINE SUPPORT
12063M:	Sekhar Nori <nsekhar@ti.com>
12064M:	Kevin Hilman <khilman@kernel.org>
12065L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12066T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
12067S:	Supported
12068F:	arch/arm/mach-davinci/
12069F:	drivers/i2c/busses/i2c-davinci.c
12070F:	arch/arm/boot/dts/da850*
12071
12072TI DAVINCI SERIES MEDIA DRIVER
12073M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12074L:	linux-media@vger.kernel.org
12075W:	https://linuxtv.org
12076Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12077T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12078S:	Maintained
12079F:	drivers/media/platform/davinci/
12080F:	include/media/davinci/
12081
12082TI DAVINCI SERIES GPIO DRIVER
12083M:	Keerthy <j-keerthy@ti.com>
12084L:	linux-gpio@vger.kernel.org
12085S:	Maintained
12086F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
12087F:	drivers/gpio/gpio-davinci.c
12088
12089TI AM437X VPFE DRIVER
12090M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12091L:	linux-media@vger.kernel.org
12092W:	https://linuxtv.org
12093Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12094T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12095S:	Maintained
12096F:	drivers/media/platform/am437x/
12097
12098OV2659 OMNIVISION SENSOR DRIVER
12099M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12100L:	linux-media@vger.kernel.org
12101W:	https://linuxtv.org
12102Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12103T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12104S:	Maintained
12105F:	drivers/media/i2c/ov2659.c
12106F:	include/media/i2c/ov2659.h
12107
12108SILICON MOTION SM712 FRAME BUFFER DRIVER
12109M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12110M:	Teddy Wang <teddy.wang@siliconmotion.com>
12111M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12112L:	linux-fbdev@vger.kernel.org
12113S:	Maintained
12114F:	drivers/video/fbdev/sm712*
12115F:	Documentation/fb/sm712fb.txt
12116
12117SIS 190 ETHERNET DRIVER
12118M:	Francois Romieu <romieu@fr.zoreil.com>
12119L:	netdev@vger.kernel.org
12120S:	Maintained
12121F:	drivers/net/ethernet/sis/sis190.c
12122
12123SIS 900/7016 FAST ETHERNET DRIVER
12124M:	Daniele Venzano <venza@brownhat.org>
12125W:	http://www.brownhat.org/sis900.html
12126L:	netdev@vger.kernel.org
12127S:	Maintained
12128F:	drivers/net/ethernet/sis/sis900.*
12129
12130SIS FRAMEBUFFER DRIVER
12131M:	Thomas Winischhofer <thomas@winischhofer.net>
12132W:	http://www.winischhofer.net/linuxsisvga.shtml
12133S:	Maintained
12134F:	Documentation/fb/sisfb.txt
12135F:	drivers/video/fbdev/sis/
12136F:	include/video/sisfb.h
12137
12138SIS USB2VGA DRIVER
12139M:	Thomas Winischhofer <thomas@winischhofer.net>
12140W:	http://www.winischhofer.at/linuxsisusbvga.shtml
12141S:	Maintained
12142F:	drivers/usb/misc/sisusbvga/
12143
12144SLAB ALLOCATOR
12145M:	Christoph Lameter <cl@linux.com>
12146M:	Pekka Enberg <penberg@kernel.org>
12147M:	David Rientjes <rientjes@google.com>
12148M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
12149M:	Andrew Morton <akpm@linux-foundation.org>
12150L:	linux-mm@kvack.org
12151S:	Maintained
12152F:	include/linux/sl?b*.h
12153F:	mm/sl?b*
12154
12155SLEEPABLE READ-COPY UPDATE (SRCU)
12156M:	Lai Jiangshan <jiangshanlai@gmail.com>
12157M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12158M:	Josh Triplett <josh@joshtriplett.org>
12159R:	Steven Rostedt <rostedt@goodmis.org>
12160R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12161L:	linux-kernel@vger.kernel.org
12162W:	http://www.rdrop.com/users/paulmck/RCU/
12163S:	Supported
12164T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12165F:	include/linux/srcu.h
12166F:	kernel/rcu/srcu.c
12167
12168SMACK SECURITY MODULE
12169M:	Casey Schaufler <casey@schaufler-ca.com>
12170L:	linux-security-module@vger.kernel.org
12171W:	http://schaufler-ca.com
12172T:	git git://github.com/cschaufler/smack-next
12173S:	Maintained
12174F:	Documentation/admin-guide/LSM/Smack.rst
12175F:	security/smack/
12176
12177DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
12178M:	Kevin Hilman <khilman@kernel.org>
12179M:	Nishanth Menon <nm@ti.com>
12180S:	Maintained
12181F:	drivers/power/avs/
12182F:	include/linux/power/smartreflex.h
12183L:	linux-pm@vger.kernel.org
12184
12185SMC91x ETHERNET DRIVER
12186M:	Nicolas Pitre <nico@fluxnic.net>
12187S:	Odd Fixes
12188F:	drivers/net/ethernet/smsc/smc91x.*
12189
12190SMIA AND SMIA++ IMAGE SENSOR DRIVER
12191M:	Sakari Ailus <sakari.ailus@iki.fi>
12192L:	linux-media@vger.kernel.org
12193S:	Maintained
12194F:	drivers/media/i2c/smiapp/
12195F:	include/media/i2c/smiapp.h
12196F:	drivers/media/i2c/smiapp-pll.c
12197F:	drivers/media/i2c/smiapp-pll.h
12198F:	include/uapi/linux/smiapp.h
12199F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12200
12201SMM665 HARDWARE MONITOR DRIVER
12202M:	Guenter Roeck <linux@roeck-us.net>
12203L:	linux-hwmon@vger.kernel.org
12204S:	Maintained
12205F:	Documentation/hwmon/smm665
12206F:	drivers/hwmon/smm665.c
12207
12208SMSC EMC2103 HARDWARE MONITOR DRIVER
12209M:	Steve Glendinning <steve.glendinning@shawell.net>
12210L:	linux-hwmon@vger.kernel.org
12211S:	Maintained
12212F:	Documentation/hwmon/emc2103
12213F:	drivers/hwmon/emc2103.c
12214
12215SMSC SCH5627 HARDWARE MONITOR DRIVER
12216M:	Hans de Goede <hdegoede@redhat.com>
12217L:	linux-hwmon@vger.kernel.org
12218S:	Supported
12219F:	Documentation/hwmon/sch5627
12220F:	drivers/hwmon/sch5627.c
12221
12222SMSC47B397 HARDWARE MONITOR DRIVER
12223M:	Jean Delvare <jdelvare@suse.com>
12224L:	linux-hwmon@vger.kernel.org
12225S:	Maintained
12226F:	Documentation/hwmon/smsc47b397
12227F:	drivers/hwmon/smsc47b397.c
12228
12229SMSC911x ETHERNET DRIVER
12230M:	Steve Glendinning <steve.glendinning@shawell.net>
12231L:	netdev@vger.kernel.org
12232S:	Maintained
12233F:	include/linux/smsc911x.h
12234F:	drivers/net/ethernet/smsc/smsc911x.*
12235
12236SMSC9420 PCI ETHERNET DRIVER
12237M:	Steve Glendinning <steve.glendinning@shawell.net>
12238L:	netdev@vger.kernel.org
12239S:	Maintained
12240F:	drivers/net/ethernet/smsc/smsc9420.*
12241
12242SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12243M:	Steve Glendinning <steve.glendinning@shawell.net>
12244L:	linux-fbdev@vger.kernel.org
12245S:	Maintained
12246F:	drivers/video/fbdev/smscufx.c
12247
12248SOC-CAMERA V4L2 SUBSYSTEM
12249M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12250L:	linux-media@vger.kernel.org
12251T:	git git://linuxtv.org/media_tree.git
12252S:	Maintained
12253F:	include/media/soc*
12254F:	drivers/media/i2c/soc_camera/
12255F:	drivers/media/platform/soc_camera/
12256
12257SOEKRIS NET48XX LED SUPPORT
12258M:	Chris Boot <bootc@bootc.net>
12259S:	Maintained
12260F:	drivers/leds/leds-net48xx.c
12261
12262SOFTLOGIC 6x10 MPEG CODEC
12263M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12264M:	Anton Sviridenko <anton@corp.bluecherry.net>
12265M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12266M:	Andrey Utkin <andrey_utkin@fastmail.com>
12267M:	Ismael Luceno <ismael@iodev.co.uk>
12268L:	linux-media@vger.kernel.org
12269S:	Supported
12270F:	drivers/media/pci/solo6x10/
12271
12272SOFTWARE RAID (Multiple Disks) SUPPORT
12273M:	Shaohua Li <shli@kernel.org>
12274L:	linux-raid@vger.kernel.org
12275T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12276S:	Supported
12277F:	drivers/md/
12278F:	include/linux/raid/
12279F:	include/uapi/linux/raid/
12280
12281SONIC NETWORK DRIVER
12282M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12283L:	netdev@vger.kernel.org
12284S:	Maintained
12285F:	drivers/net/ethernet/natsemi/sonic.*
12286
12287SONICS SILICON BACKPLANE DRIVER (SSB)
12288M:	Michael Buesch <m@bues.ch>
12289L:	linux-wireless@vger.kernel.org
12290S:	Maintained
12291F:	drivers/ssb/
12292F:	include/linux/ssb/
12293
12294SONY VAIO CONTROL DEVICE DRIVER
12295M:	Mattia Dongili <malattia@linux.it>
12296L:	platform-driver-x86@vger.kernel.org
12297W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12298S:	Maintained
12299F:	Documentation/laptops/sony-laptop.txt
12300F:	drivers/char/sonypi.c
12301F:	drivers/platform/x86/sony-laptop.c
12302F:	include/linux/sony-laptop.h
12303
12304SONY MEMORYSTICK CARD SUPPORT
12305M:	Alex Dubov <oakad@yahoo.com>
12306W:	http://tifmxx.berlios.de/
12307S:	Maintained
12308F:	drivers/memstick/host/tifm_ms.c
12309
12310SONY MEMORYSTICK STANDARD SUPPORT
12311M:	Maxim Levitsky <maximlevitsky@gmail.com>
12312S:	Maintained
12313F:	drivers/memstick/core/ms_block.*
12314
12315SOUND
12316M:	Jaroslav Kysela <perex@perex.cz>
12317M:	Takashi Iwai <tiwai@suse.com>
12318L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12319W:	http://www.alsa-project.org/
12320T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12321T:	git git://git.alsa-project.org/alsa-kernel.git
12322Q:	http://patchwork.kernel.org/project/alsa-devel/list/
12323S:	Maintained
12324F:	Documentation/sound/
12325F:	include/sound/
12326F:	include/uapi/sound/
12327F:	sound/
12328
12329SOUND - COMPRESSED AUDIO
12330M:	Vinod Koul <vinod.koul@intel.com>
12331L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12332T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12333S:	Supported
12334F:	Documentation/sound/alsa/compress_offload.txt
12335F:	include/sound/compress_driver.h
12336F:	include/uapi/sound/compress_*
12337F:	sound/core/compress_offload.c
12338F:	sound/soc/soc-compress.c
12339
12340SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12341M:	Liam Girdwood <lgirdwood@gmail.com>
12342M:	Mark Brown <broonie@kernel.org>
12343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12344L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12345W:	http://alsa-project.org/main/index.php/ASoC
12346S:	Supported
12347F:	Documentation/devicetree/bindings/sound/
12348F:	Documentation/sound/alsa/soc/
12349F:	sound/soc/
12350F:	include/sound/soc*
12351
12352SOUND - DMAENGINE HELPERS
12353M:	Lars-Peter Clausen <lars@metafoo.de>
12354S:	Supported
12355F:	include/sound/dmaengine_pcm.h
12356F:	sound/core/pcm_dmaengine.c
12357F:	sound/soc/soc-generic-dmaengine-pcm.c
12358
12359SP2 MEDIA DRIVER
12360M:	Olli Salonen <olli.salonen@iki.fi>
12361L:	linux-media@vger.kernel.org
12362W:	https://linuxtv.org
12363Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12364S:	Maintained
12365F:	drivers/media/dvb-frontends/sp2*
12366
12367SPARC + UltraSPARC (sparc/sparc64)
12368M:	"David S. Miller" <davem@davemloft.net>
12369L:	sparclinux@vger.kernel.org
12370Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
12371T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12373S:	Maintained
12374F:	arch/sparc/
12375F:	drivers/sbus/
12376
12377SPARC SERIAL DRIVERS
12378M:	"David S. Miller" <davem@davemloft.net>
12379L:	sparclinux@vger.kernel.org
12380T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12381T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12382S:	Maintained
12383F:	include/linux/sunserialcore.h
12384F:	drivers/tty/serial/suncore.c
12385F:	drivers/tty/serial/sunhv.c
12386F:	drivers/tty/serial/sunsab.c
12387F:	drivers/tty/serial/sunsab.h
12388F:	drivers/tty/serial/sunsu.c
12389F:	drivers/tty/serial/sunzilog.c
12390F:	drivers/tty/serial/sunzilog.h
12391
12392SPARSE CHECKER
12393M:	"Christopher Li" <sparse@chrisli.org>
12394L:	linux-sparse@vger.kernel.org
12395W:	https://sparse.wiki.kernel.org/
12396T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12397T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12398S:	Maintained
12399F:	include/linux/compiler.h
12400
12401SPEAR PLATFORM SUPPORT
12402M:	Viresh Kumar <vireshk@kernel.org>
12403M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12404L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12405W:	http://www.st.com/spear
12406S:	Maintained
12407F:	arch/arm/boot/dts/spear*
12408F:	arch/arm/mach-spear/
12409
12410SPEAR CLOCK FRAMEWORK SUPPORT
12411M:	Viresh Kumar <vireshk@kernel.org>
12412L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12413W:	http://www.st.com/spear
12414S:	Maintained
12415F:	drivers/clk/spear/
12416
12417SPI NOR SUBSYSTEM
12418M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12419M:	Marek Vasut <marek.vasut@gmail.com>
12420L:	linux-mtd@lists.infradead.org
12421W:	http://www.linux-mtd.infradead.org/
12422Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
12423T:	git git://github.com/spi-nor/linux.git
12424S:	Maintained
12425F:	drivers/mtd/spi-nor/
12426F:	include/linux/mtd/spi-nor.h
12427
12428SPI SUBSYSTEM
12429M:	Mark Brown <broonie@kernel.org>
12430L:	linux-spi@vger.kernel.org
12431T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12432Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
12433S:	Maintained
12434F:	Documentation/devicetree/bindings/spi/
12435F:	Documentation/spi/
12436F:	drivers/spi/
12437F:	include/linux/spi/
12438F:	include/uapi/linux/spi/
12439F:	tools/spi/
12440
12441SPIDERNET NETWORK DRIVER for CELL
12442M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12443L:	netdev@vger.kernel.org
12444S:	Supported
12445F:	Documentation/networking/spider_net.txt
12446F:	drivers/net/ethernet/toshiba/spider_net*
12447
12448SPU FILE SYSTEM
12449M:	Jeremy Kerr <jk@ozlabs.org>
12450L:	linuxppc-dev@lists.ozlabs.org
12451W:	http://www.ibm.com/developerworks/power/cell/
12452S:	Supported
12453F:	Documentation/filesystems/spufs.txt
12454F:	arch/powerpc/platforms/cell/spufs/
12455
12456SQUASHFS FILE SYSTEM
12457M:	Phillip Lougher <phillip@squashfs.org.uk>
12458L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
12459W:	http://squashfs.org.uk
12460T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12461S:	Maintained
12462F:	Documentation/filesystems/squashfs.txt
12463F:	fs/squashfs/
12464
12465SRM (Alpha) environment access
12466M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
12467S:	Maintained
12468F:	arch/alpha/kernel/srm_env.c
12469
12470STABLE BRANCH
12471M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12472L:	stable@vger.kernel.org
12473S:	Supported
12474F:	Documentation/process/stable-kernel-rules.rst
12475
12476STAGING SUBSYSTEM
12477M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12478T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12479L:	devel@driverdev.osuosl.org
12480S:	Supported
12481F:	drivers/staging/
12482
12483STAGING - COMEDI
12484M:	Ian Abbott <abbotti@mev.co.uk>
12485M:	H Hartley Sweeten <hsweeten@visionengravers.com>
12486S:	Odd Fixes
12487F:	drivers/staging/comedi/
12488
12489STAGING - FLARION FT1000 DRIVERS
12490M:	Marek Belisko <marek.belisko@gmail.com>
12491S:	Odd Fixes
12492F:	drivers/staging/ft1000/
12493
12494STAGING - INDUSTRIAL IO
12495M:	Jonathan Cameron <jic23@kernel.org>
12496L:	linux-iio@vger.kernel.org
12497S:	Odd Fixes
12498F:	Documentation/devicetree/bindings/staging/iio/
12499F:	drivers/staging/iio/
12500
12501STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12502M:	Jarod Wilson <jarod@wilsonet.com>
12503W:	http://www.lirc.org/
12504S:	Odd Fixes
12505F:	drivers/staging/media/lirc/
12506
12507STAGING - LUSTRE PARALLEL FILESYSTEM
12508M:	Oleg Drokin <oleg.drokin@intel.com>
12509M:	Andreas Dilger <andreas.dilger@intel.com>
12510M:	James Simmons <jsimmons@infradead.org>
12511L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
12512W:	http://wiki.lustre.org/
12513S:	Maintained
12514F:	drivers/staging/lustre
12515
12516STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12517M:	Marc Dietrich <marvin24@gmx.de>
12518L:	ac100@lists.launchpad.net (moderated for non-subscribers)
12519L:	linux-tegra@vger.kernel.org
12520S:	Maintained
12521F:	drivers/staging/nvec/
12522
12523STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12524M:	Jens Frederich <jfrederich@gmail.com>
12525M:	Daniel Drake <dsd@laptop.org>
12526M:	Jon Nettleton <jon.nettleton@gmail.com>
12527W:	http://wiki.laptop.org/go/DCON
12528S:	Maintained
12529F:	drivers/staging/olpc_dcon/
12530
12531STAGING - REALTEK RTL8712U DRIVERS
12532M:	Larry Finger <Larry.Finger@lwfinger.net>
12533M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12534S:	Odd Fixes
12535F:	drivers/staging/rtl8712/
12536
12537STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12538M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12539M:	Teddy Wang <teddy.wang@siliconmotion.com>
12540M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12541L:	linux-fbdev@vger.kernel.org
12542S:	Maintained
12543F:	drivers/staging/sm750fb/
12544
12545STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12546M:	William Hubbs <w.d.hubbs@gmail.com>
12547M:	Chris Brannon <chris@the-brannons.com>
12548M:	Kirk Reiser <kirk@reisers.ca>
12549M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
12550L:	speakup@linux-speakup.org
12551W:	http://www.linux-speakup.org/
12552S:	Odd Fixes
12553F:	drivers/staging/speakup/
12554
12555STAGING - VIA VT665X DRIVERS
12556M:	Forest Bond <forest@alittletooquiet.net>
12557S:	Odd Fixes
12558F:	drivers/staging/vt665?/
12559
12560STAGING - WILC1000 WIFI DRIVER
12561M:	Aditya Shankar <aditya.shankar@microchip.com>
12562M:	Ganesh Krishna <ganesh.krishna@microchip.com>
12563L:	linux-wireless@vger.kernel.org
12564S:	Supported
12565F:	drivers/staging/wilc1000/
12566
12567STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12568M:	Arnaud Patard <arnaud.patard@rtp-net.org>
12569S:	Odd Fixes
12570F:	drivers/staging/xgifb/
12571
12572STARFIRE/DURALAN NETWORK DRIVER
12573M:	Ion Badulescu <ionut@badula.org>
12574S:	Odd Fixes
12575F:	drivers/net/ethernet/adaptec/starfire*
12576
12577SUN3/3X
12578M:	Sam Creasey <sammy@sammy.net>
12579W:	http://sammy.net/sun3/
12580S:	Maintained
12581F:	arch/m68k/kernel/*sun3*
12582F:	arch/m68k/sun3*/
12583F:	arch/m68k/include/asm/sun3*
12584F:	drivers/net/ethernet/i825xx/sun3*
12585
12586SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12587M:	Hans de Goede <hdegoede@redhat.com>
12588L:	linux-input@vger.kernel.org
12589S:	Maintained
12590F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12591F:	drivers/input/keyboard/sun4i-lradc-keys.c
12592
12593SUNDANCE NETWORK DRIVER
12594M:	Denis Kirjanov <kda@linux-powerpc.org>
12595L:	netdev@vger.kernel.org
12596S:	Maintained
12597F:	drivers/net/ethernet/dlink/sundance.c
12598
12599SUPERH
12600M:	Yoshinori Sato <ysato@users.sourceforge.jp>
12601M:	Rich Felker <dalias@libc.org>
12602L:	linux-sh@vger.kernel.org
12603Q:	http://patchwork.kernel.org/project/linux-sh/list/
12604S:	Maintained
12605F:	Documentation/sh/
12606F:	arch/sh/
12607F:	drivers/sh/
12608
12609SUSPEND TO RAM
12610M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
12611M:	Len Brown <len.brown@intel.com>
12612M:	Pavel Machek <pavel@ucw.cz>
12613L:	linux-pm@vger.kernel.org
12614B:	https://bugzilla.kernel.org
12615S:	Supported
12616F:	Documentation/power/
12617F:	arch/x86/kernel/acpi/
12618F:	drivers/base/power/
12619F:	kernel/power/
12620F:	include/linux/suspend.h
12621F:	include/linux/freezer.h
12622F:	include/linux/pm.h
12623
12624SVGA HANDLING
12625M:	Martin Mares <mj@ucw.cz>
12626L:	linux-video@atrey.karlin.mff.cuni.cz
12627S:	Maintained
12628F:	Documentation/svga.txt
12629F:	arch/x86/boot/video*
12630
12631SWIOTLB SUBSYSTEM
12632M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12633L:	linux-kernel@vger.kernel.org
12634T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12635S:	Supported
12636F:	lib/swiotlb.c
12637F:	arch/*/kernel/pci-swiotlb.c
12638F:	include/linux/swiotlb.h
12639
12640SWITCHDEV
12641M:	Jiri Pirko <jiri@resnulli.us>
12642M:	Ivan Vecera <ivecera@redhat.com>
12643L:	netdev@vger.kernel.org
12644S:	Supported
12645F:	net/switchdev/
12646F:	include/net/switchdev.h
12647
12648SYNOPSYS ARC ARCHITECTURE
12649M:	Vineet Gupta <vgupta@synopsys.com>
12650L:	linux-snps-arc@lists.infradead.org
12651S:	Supported
12652F:	arch/arc/
12653F:	Documentation/devicetree/bindings/arc/*
12654F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12655F:	drivers/clocksource/arc_timer.c
12656F:	drivers/tty/serial/arc_uart.c
12657T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12658
12659SYNOPSYS ARC SDP platform support
12660M:	Alexey Brodkin <abrodkin@synopsys.com>
12661S:	Supported
12662F:	arch/arc/plat-axs10x
12663F:	arch/arc/boot/dts/ax*
12664F:	Documentation/devicetree/bindings/arc/axs10*
12665
12666SYSTEM CONFIGURATION (SYSCON)
12667M:	Lee Jones <lee.jones@linaro.org>
12668M:	Arnd Bergmann <arnd@arndb.de>
12669T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12670S:	Supported
12671F:	drivers/mfd/syscon.c
12672
12673SYSTEM RESET/SHUTDOWN DRIVERS
12674M:	Sebastian Reichel <sre@kernel.org>
12675L:	linux-pm@vger.kernel.org
12676T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12677S:	Maintained
12678F:	Documentation/devicetree/bindings/power/reset/
12679F:	drivers/power/reset/
12680
12681SYSV FILESYSTEM
12682M:	Christoph Hellwig <hch@infradead.org>
12683S:	Maintained
12684F:	Documentation/filesystems/sysv-fs.txt
12685F:	fs/sysv/
12686F:	include/linux/sysv_fs.h
12687
12688TARGET SUBSYSTEM
12689M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
12690L:	linux-scsi@vger.kernel.org
12691L:	target-devel@vger.kernel.org
12692W:	http://www.linux-iscsi.org
12693W:	http://groups.google.com/group/linux-iscsi-target-dev
12694T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12695S:	Supported
12696F:	drivers/target/
12697F:	include/target/
12698F:	Documentation/target/
12699
12700TASKSTATS STATISTICS INTERFACE
12701M:	Balbir Singh <bsingharora@gmail.com>
12702S:	Maintained
12703F:	Documentation/accounting/taskstats*
12704F:	include/linux/taskstats*
12705F:	kernel/taskstats.c
12706
12707TC subsystem
12708M:	Jamal Hadi Salim <jhs@mojatatu.com>
12709M:	Cong Wang <xiyou.wangcong@gmail.com>
12710M:	Jiri Pirko <jiri@resnulli.us>
12711L:	netdev@vger.kernel.org
12712S:	Maintained
12713F:	include/net/pkt_cls.h
12714F:	include/net/pkt_sched.h
12715F:	include/net/tc_act/
12716F:	include/uapi/linux/pkt_cls.h
12717F:	include/uapi/linux/pkt_sched.h
12718F:	include/uapi/linux/tc_act/
12719F:	include/uapi/linux/tc_ematch/
12720F:	net/sched/
12721
12722TCP LOW PRIORITY MODULE
12723M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12724M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12725W:	http://tcp-lp-mod.sourceforge.net/
12726S:	Maintained
12727F:	net/ipv4/tcp_lp.c
12728
12729TDA10071 MEDIA DRIVER
12730M:	Antti Palosaari <crope@iki.fi>
12731L:	linux-media@vger.kernel.org
12732W:	https://linuxtv.org
12733W:	http://palosaari.fi/linux/
12734Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12735T:	git git://linuxtv.org/anttip/media_tree.git
12736S:	Maintained
12737F:	drivers/media/dvb-frontends/tda10071*
12738
12739TDA18212 MEDIA DRIVER
12740M:	Antti Palosaari <crope@iki.fi>
12741L:	linux-media@vger.kernel.org
12742W:	https://linuxtv.org
12743W:	http://palosaari.fi/linux/
12744Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12745T:	git git://linuxtv.org/anttip/media_tree.git
12746S:	Maintained
12747F:	drivers/media/tuners/tda18212*
12748
12749TDA18218 MEDIA DRIVER
12750M:	Antti Palosaari <crope@iki.fi>
12751L:	linux-media@vger.kernel.org
12752W:	https://linuxtv.org
12753W:	http://palosaari.fi/linux/
12754Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12755T:	git git://linuxtv.org/anttip/media_tree.git
12756S:	Maintained
12757F:	drivers/media/tuners/tda18218*
12758
12759TDA18271 MEDIA DRIVER
12760M:	Michael Krufky <mkrufky@linuxtv.org>
12761L:	linux-media@vger.kernel.org
12762W:	https://linuxtv.org
12763W:	http://github.com/mkrufky
12764Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12765T:	git git://linuxtv.org/mkrufky/tuners.git
12766S:	Maintained
12767F:	drivers/media/tuners/tda18271*
12768
12769TDA827x MEDIA DRIVER
12770M:	Michael Krufky <mkrufky@linuxtv.org>
12771L:	linux-media@vger.kernel.org
12772W:	https://linuxtv.org
12773W:	http://github.com/mkrufky
12774Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12775T:	git git://linuxtv.org/mkrufky/tuners.git
12776S:	Maintained
12777F:	drivers/media/tuners/tda8290.*
12778
12779TDA8290 MEDIA DRIVER
12780M:	Michael Krufky <mkrufky@linuxtv.org>
12781L:	linux-media@vger.kernel.org
12782W:	https://linuxtv.org
12783W:	http://github.com/mkrufky
12784Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12785T:	git git://linuxtv.org/mkrufky/tuners.git
12786S:	Maintained
12787F:	drivers/media/tuners/tda8290.*
12788
12789TDA9840 MEDIA DRIVER
12790M:	Hans Verkuil <hverkuil@xs4all.nl>
12791L:	linux-media@vger.kernel.org
12792T:	git git://linuxtv.org/media_tree.git
12793W:	https://linuxtv.org
12794S:	Maintained
12795F:	drivers/media/i2c/tda9840*
12796
12797TEA5761 TUNER DRIVER
12798M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12799M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12800L:	linux-media@vger.kernel.org
12801W:	https://linuxtv.org
12802T:	git git://linuxtv.org/media_tree.git
12803S:	Odd fixes
12804F:	drivers/media/tuners/tea5761.*
12805
12806TEA5767 TUNER DRIVER
12807M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12808M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12809L:	linux-media@vger.kernel.org
12810W:	https://linuxtv.org
12811T:	git git://linuxtv.org/media_tree.git
12812S:	Maintained
12813F:	drivers/media/tuners/tea5767.*
12814
12815TEA6415C MEDIA DRIVER
12816M:	Hans Verkuil <hverkuil@xs4all.nl>
12817L:	linux-media@vger.kernel.org
12818T:	git git://linuxtv.org/media_tree.git
12819W:	https://linuxtv.org
12820S:	Maintained
12821F:	drivers/media/i2c/tea6415c*
12822
12823TEA6420 MEDIA DRIVER
12824M:	Hans Verkuil <hverkuil@xs4all.nl>
12825L:	linux-media@vger.kernel.org
12826T:	git git://linuxtv.org/media_tree.git
12827W:	https://linuxtv.org
12828S:	Maintained
12829F:	drivers/media/i2c/tea6420*
12830
12831TEAM DRIVER
12832M:	Jiri Pirko <jiri@resnulli.us>
12833L:	netdev@vger.kernel.org
12834S:	Supported
12835F:	drivers/net/team/
12836F:	include/linux/if_team.h
12837F:	include/uapi/linux/if_team.h
12838
12839TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12840M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12841S:	Maintained
12842F:	arch/x86/platform/ts5500/
12843
12844TECHNOTREND USB IR RECEIVER
12845M:	Sean Young <sean@mess.org>
12846L:	linux-media@vger.kernel.org
12847S:	Maintained
12848F:	drivers/media/rc/ttusbir.c
12849
12850TEGRA ARCHITECTURE SUPPORT
12851M:	Thierry Reding <thierry.reding@gmail.com>
12852M:	Jonathan Hunter <jonathanh@nvidia.com>
12853L:	linux-tegra@vger.kernel.org
12854Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
12855T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12856S:	Supported
12857N:	[^a-z]tegra
12858
12859TEGRA CLOCK DRIVER
12860M:	Peter De Schrijver <pdeschrijver@nvidia.com>
12861M:	Prashant Gaikwad <pgaikwad@nvidia.com>
12862S:	Supported
12863F:	drivers/clk/tegra/
12864
12865TEGRA DMA DRIVERS
12866M:	Laxman Dewangan <ldewangan@nvidia.com>
12867M:	Jon Hunter <jonathanh@nvidia.com>
12868S:	Supported
12869F:	drivers/dma/tegra*
12870
12871TEGRA I2C DRIVER
12872M:	Laxman Dewangan <ldewangan@nvidia.com>
12873S:	Supported
12874F:	drivers/i2c/busses/i2c-tegra.c
12875
12876TEGRA IOMMU DRIVERS
12877M:	Hiroshi Doyu <hdoyu@nvidia.com>
12878S:	Supported
12879F:	drivers/iommu/tegra*
12880
12881TEGRA KBC DRIVER
12882M:	Rakesh Iyer <riyer@nvidia.com>
12883M:	Laxman Dewangan <ldewangan@nvidia.com>
12884S:	Supported
12885F:	drivers/input/keyboard/tegra-kbc.c
12886
12887TEGRA PWM DRIVER
12888M:	Thierry Reding <thierry.reding@gmail.com>
12889S:	Supported
12890F:	drivers/pwm/pwm-tegra.c
12891
12892TEGRA SERIAL DRIVER
12893M:	Laxman Dewangan <ldewangan@nvidia.com>
12894S:	Supported
12895F:	drivers/tty/serial/serial-tegra.c
12896
12897TEGRA SPI DRIVER
12898M:	Laxman Dewangan <ldewangan@nvidia.com>
12899S:	Supported
12900F:	drivers/spi/spi-tegra*
12901
12902TEHUTI ETHERNET DRIVER
12903M:	Andy Gospodarek <andy@greyhouse.net>
12904L:	netdev@vger.kernel.org
12905S:	Supported
12906F:	drivers/net/ethernet/tehuti/*
12907
12908Telecom Clock Driver for MCPL0010
12909M:	Mark Gross <mark.gross@intel.com>
12910S:	Supported
12911F:	drivers/char/tlclk.c
12912
12913TENSILICA XTENSA PORT (xtensa)
12914M:	Chris Zankel <chris@zankel.net>
12915M:	Max Filippov <jcmvbkbc@gmail.com>
12916L:	linux-xtensa@linux-xtensa.org
12917T:	git git://github.com/czankel/xtensa-linux.git
12918S:	Maintained
12919F:	arch/xtensa/
12920F:	drivers/irqchip/irq-xtensa-*
12921
12922Texas Instruments' System Control Interface (TISCI) Protocol Driver
12923M:	Nishanth Menon <nm@ti.com>
12924M:	Tero Kristo <t-kristo@ti.com>
12925M:	Santosh Shilimkar <ssantosh@kernel.org>
12926L:	linux-arm-kernel@lists.infradead.org
12927S:	Maintained
12928F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12929F:	drivers/firmware/ti_sci*
12930F:	include/linux/soc/ti/ti_sci_protocol.h
12931F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
12932F:	include/dt-bindings/genpd/k2g.h
12933F:	drivers/soc/ti/ti_sci_pm_domains.c
12934F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
12935F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
12936F:	drivers/clk/keystone/sci-clk.c
12937F:	drivers/reset/reset-ti-sci.c
12938
12939THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12940M:	Hans Verkuil <hverkuil@xs4all.nl>
12941L:	linux-media@vger.kernel.org
12942T:	git git://linuxtv.org/media_tree.git
12943W:	https://linuxtv.org
12944S:	Maintained
12945F:	drivers/media/radio/radio-raremono.c
12946
12947THERMAL
12948M:	Zhang Rui <rui.zhang@intel.com>
12949M:	Eduardo Valentin <edubezval@gmail.com>
12950L:	linux-pm@vger.kernel.org
12951T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12952T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12953Q:	https://patchwork.kernel.org/project/linux-pm/list/
12954S:	Supported
12955F:	drivers/thermal/
12956F:	include/linux/thermal.h
12957F:	include/uapi/linux/thermal.h
12958F:	include/linux/cpu_cooling.h
12959F:	Documentation/devicetree/bindings/thermal/
12960
12961THERMAL/CPU_COOLING
12962M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
12963M:	Viresh Kumar <viresh.kumar@linaro.org>
12964M:	Javi Merino <javi.merino@kernel.org>
12965L:	linux-pm@vger.kernel.org
12966S:	Supported
12967F:	Documentation/thermal/cpu-cooling-api.txt
12968F:	drivers/thermal/cpu_cooling.c
12969F:	include/linux/cpu_cooling.h
12970
12971THINKPAD ACPI EXTRAS DRIVER
12972M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12973L:	ibm-acpi-devel@lists.sourceforge.net
12974L:	platform-driver-x86@vger.kernel.org
12975W:	http://ibm-acpi.sourceforge.net
12976W:	http://thinkwiki.org/wiki/Ibm-acpi
12977T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12978S:	Maintained
12979F:	drivers/platform/x86/thinkpad_acpi.c
12980
12981TI BANDGAP AND THERMAL DRIVER
12982M:	Eduardo Valentin <edubezval@gmail.com>
12983M:	Keerthy <j-keerthy@ti.com>
12984L:	linux-pm@vger.kernel.org
12985L:	linux-omap@vger.kernel.org
12986S:	Maintained
12987F:	drivers/thermal/ti-soc-thermal/
12988
12989TI VPE/CAL DRIVERS
12990M:	Benoit Parrot <bparrot@ti.com>
12991L:	linux-media@vger.kernel.org
12992W:	http://linuxtv.org/
12993Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12994S:	Maintained
12995F:	drivers/media/platform/ti-vpe/
12996
12997TI CDCE706 CLOCK DRIVER
12998M:	Max Filippov <jcmvbkbc@gmail.com>
12999S:	Maintained
13000F:	drivers/clk/clk-cdce706.c
13001
13002TI CLOCK DRIVER
13003M:	Tero Kristo <t-kristo@ti.com>
13004L:	linux-omap@vger.kernel.org
13005S:	Maintained
13006F:	drivers/clk/ti/
13007F:	include/linux/clk/ti.h
13008
13009TI ETHERNET SWITCH DRIVER (CPSW)
13010R:	Grygorii Strashko <grygorii.strashko@ti.com>
13011L:	linux-omap@vger.kernel.org
13012L:	netdev@vger.kernel.org
13013S:	Maintained
13014F:	drivers/net/ethernet/ti/cpsw*
13015F:	drivers/net/ethernet/ti/davinci*
13016
13017TI FLASH MEDIA INTERFACE DRIVER
13018M:	Alex Dubov <oakad@yahoo.com>
13019S:	Maintained
13020F:	drivers/misc/tifm*
13021F:	drivers/mmc/host/tifm_sd.c
13022F:	include/linux/tifm.h
13023
13024TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13025M:	Santosh Shilimkar <ssantosh@kernel.org>
13026L:	linux-kernel@vger.kernel.org
13027L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13028S:	Maintained
13029F:	drivers/soc/ti/*
13030T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13031
13032
13033TI LM49xxx FAMILY ASoC CODEC DRIVERS
13034M:	M R Swami Reddy <mr.swami.reddy@ti.com>
13035M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13036L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13037S:	Maintained
13038F:	sound/soc/codecs/lm49453*
13039F:	sound/soc/codecs/isabelle*
13040
13041TI LP855x BACKLIGHT DRIVER
13042M:	Milo Kim <milo.kim@ti.com>
13043S:	Maintained
13044F:	Documentation/backlight/lp855x-driver.txt
13045F:	drivers/video/backlight/lp855x_bl.c
13046F:	include/linux/platform_data/lp855x.h
13047
13048TI LP8727 CHARGER DRIVER
13049M:	Milo Kim <milo.kim@ti.com>
13050S:	Maintained
13051F:	drivers/power/supply/lp8727_charger.c
13052F:	include/linux/platform_data/lp8727.h
13053
13054TI LP8788 MFD DRIVER
13055M:	Milo Kim <milo.kim@ti.com>
13056S:	Maintained
13057F:	drivers/iio/adc/lp8788_adc.c
13058F:	drivers/leds/leds-lp8788.c
13059F:	drivers/mfd/lp8788*.c
13060F:	drivers/power/supply/lp8788-charger.c
13061F:	drivers/regulator/lp8788-*.c
13062F:	include/linux/mfd/lp8788*.h
13063
13064TI NETCP ETHERNET DRIVER
13065M:	Wingman Kwok <w-kwok2@ti.com>
13066M:	Murali Karicheri <m-karicheri2@ti.com>
13067L:	netdev@vger.kernel.org
13068S:	Maintained
13069F:	drivers/net/ethernet/ti/netcp*
13070
13071TI TAS571X FAMILY ASoC CODEC DRIVER
13072M:	Kevin Cernekee <cernekee@chromium.org>
13073L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13074S:	Odd Fixes
13075F:	sound/soc/codecs/tas571x*
13076
13077TI TWL4030 SERIES SOC CODEC DRIVER
13078M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
13079L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13080S:	Maintained
13081F:	sound/soc/codecs/twl4030*
13082
13083TI WILINK WIRELESS DRIVERS
13084L:	linux-wireless@vger.kernel.org
13085W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
13086W:	http://wireless.kernel.org/en/users/Drivers/wl1251
13087T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13088S:	Orphan
13089F:	drivers/net/wireless/ti/
13090F:	include/linux/wl12xx.h
13091
13092TIPC NETWORK LAYER
13093M:	Jon Maloy <jon.maloy@ericsson.com>
13094M:	Ying Xue <ying.xue@windriver.com>
13095L:	netdev@vger.kernel.org (core kernel code)
13096L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13097W:	http://tipc.sourceforge.net/
13098S:	Maintained
13099F:	include/uapi/linux/tipc*.h
13100F:	net/tipc/
13101
13102TILE ARCHITECTURE
13103M:	Chris Metcalf <cmetcalf@mellanox.com>
13104W:	http://www.mellanox.com/repository/solutions/tile-scm/
13105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
13106S:	Supported
13107F:	arch/tile/
13108F:	drivers/char/tile-srom.c
13109F:	drivers/edac/tile_edac.c
13110F:	drivers/net/ethernet/tile/
13111F:	drivers/rtc/rtc-tile.c
13112F:	drivers/tty/hvc/hvc_tile.c
13113F:	drivers/tty/serial/tilegx.c
13114F:	drivers/usb/host/*-tilegx.c
13115F:	include/linux/usb/tilegx.h
13116
13117TLAN NETWORK DRIVER
13118M:	Samuel Chessman <chessman@tux.org>
13119L:	tlan-devel@lists.sourceforge.net (subscribers-only)
13120W:	http://sourceforge.net/projects/tlan/
13121S:	Maintained
13122F:	Documentation/networking/tlan.txt
13123F:	drivers/net/ethernet/ti/tlan.*
13124
13125TOMOYO SECURITY MODULE
13126M:	Kentaro Takeda <takedakn@nttdata.co.jp>
13127M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13128L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13129L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13130L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13131L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13132W:	http://tomoyo.sourceforge.jp/
13133T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13134S:	Maintained
13135F:	security/tomoyo/
13136
13137TOPSTAR LAPTOP EXTRAS DRIVER
13138M:	Herton Ronaldo Krzesinski <herton@canonical.com>
13139L:	platform-driver-x86@vger.kernel.org
13140S:	Maintained
13141F:	drivers/platform/x86/topstar-laptop.c
13142
13143TOSHIBA ACPI EXTRAS DRIVER
13144M:	Azael Avalos <coproscefalo@gmail.com>
13145L:	platform-driver-x86@vger.kernel.org
13146S:	Maintained
13147F:	drivers/platform/x86/toshiba_acpi.c
13148
13149TOSHIBA BLUETOOTH DRIVER
13150M:	Azael Avalos <coproscefalo@gmail.com>
13151L:	platform-driver-x86@vger.kernel.org
13152S:	Maintained
13153F:	drivers/platform/x86/toshiba_bluetooth.c
13154
13155TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13156M:	Azael Avalos <coproscefalo@gmail.com>
13157L:	platform-driver-x86@vger.kernel.org
13158S:	Maintained
13159F:	drivers/platform/x86/toshiba_haps.c
13160
13161TOSHIBA WMI HOTKEYS DRIVER
13162M:	Azael Avalos <coproscefalo@gmail.com>
13163L:	platform-driver-x86@vger.kernel.org
13164S:	Maintained
13165F:	drivers/platform/x86/toshiba-wmi.c
13166
13167TOSHIBA SMM DRIVER
13168M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
13169W:	http://www.buzzard.org.uk/toshiba/
13170S:	Maintained
13171F:	drivers/char/toshiba.c
13172F:	include/linux/toshiba.h
13173F:	include/uapi/linux/toshiba.h
13174
13175TOSHIBA TC358743 DRIVER
13176M:	Mats Randgaard <matrandg@cisco.com>
13177L:	linux-media@vger.kernel.org
13178S:	Maintained
13179F:	drivers/media/i2c/tc358743*
13180F:	include/media/i2c/tc358743.h
13181
13182TMIO/SDHI MMC DRIVER
13183M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13184L:	linux-mmc@vger.kernel.org
13185S:	Supported
13186F:	drivers/mmc/host/tmio_mmc*
13187F:	drivers/mmc/host/renesas_sdhi*
13188F:	include/linux/mfd/tmio.h
13189
13190TMP401 HARDWARE MONITOR DRIVER
13191M:	Guenter Roeck <linux@roeck-us.net>
13192L:	linux-hwmon@vger.kernel.org
13193S:	Maintained
13194F:	Documentation/hwmon/tmp401
13195F:	drivers/hwmon/tmp401.c
13196
13197TMPFS (SHMEM FILESYSTEM)
13198M:	Hugh Dickins <hughd@google.com>
13199L:	linux-mm@kvack.org
13200S:	Maintained
13201F:	include/linux/shmem_fs.h
13202F:	mm/shmem.c
13203
13204TM6000 VIDEO4LINUX DRIVER
13205M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13206M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13207L:	linux-media@vger.kernel.org
13208W:	https://linuxtv.org
13209T:	git git://linuxtv.org/media_tree.git
13210S:	Odd fixes
13211F:	drivers/media/usb/tm6000/
13212F:	Documentation/media/v4l-drivers/tm6000*
13213
13214TW5864 VIDEO4LINUX DRIVER
13215M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13216M:	Anton Sviridenko <anton@corp.bluecherry.net>
13217M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13218M:	Andrey Utkin <andrey_utkin@fastmail.com>
13219L:	linux-media@vger.kernel.org
13220S:	Supported
13221F:	drivers/media/pci/tw5864/
13222
13223TW68 VIDEO4LINUX DRIVER
13224M:	Hans Verkuil <hverkuil@xs4all.nl>
13225L:	linux-media@vger.kernel.org
13226T:	git git://linuxtv.org/media_tree.git
13227W:	https://linuxtv.org
13228S:	Odd Fixes
13229F:	drivers/media/pci/tw68/
13230
13231TW686X VIDEO4LINUX DRIVER
13232M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13233L:	linux-media@vger.kernel.org
13234T:	git git://linuxtv.org/media_tree.git
13235W:	http://linuxtv.org
13236S:	Maintained
13237F:	drivers/media/pci/tw686x/
13238
13239TPM DEVICE DRIVER
13240M:	Peter Huewe <peterhuewe@gmx.de>
13241M:	Marcel Selhorst <tpmdd@selhorst.net>
13242M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13243R:	Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13244W:	http://tpmdd.sourceforge.net
13245L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13246Q:	https://patchwork.kernel.org/project/tpmdd-devel/list/
13247T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
13248S:	Maintained
13249F:	drivers/char/tpm/
13250
13251TPM IBM_VTPM DEVICE DRIVER
13252M:	Ashley Lai <ashleydlai@gmail.com>
13253W:	http://tpmdd.sourceforge.net
13254L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13255S:	Maintained
13256F:	drivers/char/tpm/tpm_ibmvtpm*
13257
13258TRACING
13259M:	Steven Rostedt <rostedt@goodmis.org>
13260M:	Ingo Molnar <mingo@redhat.com>
13261T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13262S:	Maintained
13263F:	Documentation/trace/ftrace.txt
13264F:	arch/*/*/*/ftrace.h
13265F:	arch/*/kernel/ftrace.c
13266F:	include/*/ftrace.h
13267F:	include/linux/trace*.h
13268F:	include/trace/
13269F:	kernel/trace/
13270F:	tools/testing/selftests/ftrace/
13271
13272TRACING MMIO ACCESSES (MMIOTRACE)
13273M:	Steven Rostedt <rostedt@goodmis.org>
13274M:	Ingo Molnar <mingo@kernel.org>
13275R:	Karol Herbst <karolherbst@gmail.com>
13276R:	Pekka Paalanen <ppaalanen@gmail.com>
13277S:	Maintained
13278L:	linux-kernel@vger.kernel.org
13279L:	nouveau@lists.freedesktop.org
13280F:	kernel/trace/trace_mmiotrace.c
13281F:	include/linux/mmiotrace.h
13282F:	arch/x86/mm/kmmio.c
13283F:	arch/x86/mm/mmio-mod.c
13284F:	arch/x86/mm/testmmiotrace.c
13285
13286TRIVIAL PATCHES
13287M:	Jiri Kosina <trivial@kernel.org>
13288T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13289S:	Maintained
13290K:	^Subject:.*(?i)trivial
13291
13292TTY LAYER
13293M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13294M:	Jiri Slaby <jslaby@suse.com>
13295S:	Supported
13296T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13297F:	Documentation/serial/
13298F:	drivers/tty/
13299F:	drivers/tty/serial/serial_core.c
13300F:	include/linux/serial_core.h
13301F:	include/linux/serial.h
13302F:	include/linux/tty.h
13303F:	include/uapi/linux/serial_core.h
13304F:	include/uapi/linux/serial.h
13305F:	include/uapi/linux/tty.h
13306
13307TUA9001 MEDIA DRIVER
13308M:	Antti Palosaari <crope@iki.fi>
13309L:	linux-media@vger.kernel.org
13310W:	https://linuxtv.org
13311W:	http://palosaari.fi/linux/
13312Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13313T:	git git://linuxtv.org/anttip/media_tree.git
13314S:	Maintained
13315F:	drivers/media/tuners/tua9001*
13316
13317TULIP NETWORK DRIVERS
13318L:	netdev@vger.kernel.org
13319L:	linux-parisc@vger.kernel.org
13320S:	Orphan
13321F:	drivers/net/ethernet/dec/tulip/
13322
13323TUN/TAP driver
13324M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
13325W:	http://vtun.sourceforge.net/tun
13326S:	Maintained
13327F:	Documentation/networking/tuntap.txt
13328F:	arch/um/os-Linux/drivers/
13329
13330TURBOCHANNEL SUBSYSTEM
13331M:	"Maciej W. Rozycki" <macro@linux-mips.org>
13332M:	Ralf Baechle <ralf@linux-mips.org>
13333L:	linux-mips@linux-mips.org
13334Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
13335S:	Maintained
13336F:	drivers/tc/
13337F:	include/linux/tc.h
13338
13339UBI FILE SYSTEM (UBIFS)
13340M:	Richard Weinberger <richard@nod.at>
13341M:	Artem Bityutskiy <dedekind1@gmail.com>
13342M:	Adrian Hunter <adrian.hunter@intel.com>
13343L:	linux-mtd@lists.infradead.org
13344T:	git git://git.infradead.org/ubifs-2.6.git
13345W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
13346S:	Supported
13347F:	Documentation/filesystems/ubifs.txt
13348F:	fs/ubifs/
13349
13350UCLINUX (M68KNOMMU AND COLDFIRE)
13351M:	Greg Ungerer <gerg@linux-m68k.org>
13352W:	http://www.linux-m68k.org/
13353W:	http://www.uclinux.org/
13354L:	linux-m68k@lists.linux-m68k.org
13355L:	uclinux-dev@uclinux.org  (subscribers-only)
13356T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13357S:	Maintained
13358F:	arch/m68k/coldfire/
13359F:	arch/m68k/68*/
13360F:	arch/m68k/*/*_no.*
13361F:	arch/m68k/include/asm/*_no.*
13362
13363UDF FILESYSTEM
13364M:	Jan Kara <jack@suse.com>
13365S:	Maintained
13366F:	Documentation/filesystems/udf.txt
13367F:	fs/udf/
13368
13369UDRAW TABLET
13370M:	Bastien Nocera <hadess@hadess.net>
13371L:	linux-input@vger.kernel.org
13372S:	Maintained
13373F:	drivers/hid/hid-udraw.c
13374
13375UFS FILESYSTEM
13376M:	Evgeniy Dushistov <dushistov@mail.ru>
13377S:	Maintained
13378F:	Documentation/filesystems/ufs.txt
13379F:	fs/ufs/
13380
13381UHID USERSPACE HID IO DRIVER:
13382M:	David Herrmann <dh.herrmann@googlemail.com>
13383L:	linux-input@vger.kernel.org
13384S:	Maintained
13385F:	drivers/hid/uhid.c
13386F:	include/uapi/linux/uhid.h
13387
13388ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13389L:	linux-usb@vger.kernel.org
13390S:	Orphan
13391F:	drivers/uwb/
13392F:	include/linux/uwb.h
13393F:	include/linux/uwb/
13394
13395UNICORE32 ARCHITECTURE:
13396M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
13397W:	http://mprc.pku.edu.cn/~guanxuetao/linux
13398S:	Maintained
13399T:	git git://github.com/gxt/linux.git
13400F:	arch/unicore32/
13401
13402UNIFDEF
13403M:	Tony Finch <dot@dotat.at>
13404W:	http://dotat.at/prog/unifdef
13405S:	Maintained
13406F:	scripts/unifdef.c
13407
13408UNIFORM CDROM DRIVER
13409M:	Jens Axboe <axboe@kernel.dk>
13410W:	http://www.kernel.dk
13411S:	Maintained
13412F:	Documentation/cdrom/
13413F:	drivers/cdrom/cdrom.c
13414F:	include/linux/cdrom.h
13415F:	include/uapi/linux/cdrom.h
13416
13417UNISYS S-PAR DRIVERS
13418M:	David Kershner <david.kershner@unisys.com>
13419L:	sparmaintainer@unisys.com (Unisys internal)
13420S:	Supported
13421F:	drivers/staging/unisys/
13422
13423UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13424M:	Vinayak Holikatti <vinholikatti@gmail.com>
13425L:	linux-scsi@vger.kernel.org
13426S:	Supported
13427F:	Documentation/scsi/ufs.txt
13428F:	drivers/scsi/ufs/
13429
13430UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13431M:	Manjunath M Bettegowda <manjumb@synopsys.com>
13432M:	Prabu Thangamuthu <prabut@synopsys.com>
13433L:	linux-scsi@vger.kernel.org
13434S:	Supported
13435F:	drivers/scsi/ufs/*dwc*
13436
13437UNSORTED BLOCK IMAGES (UBI)
13438M:	Artem Bityutskiy <dedekind1@gmail.com>
13439M:	Richard Weinberger <richard@nod.at>
13440W:	http://www.linux-mtd.infradead.org/
13441L:	linux-mtd@lists.infradead.org
13442T:	git git://git.infradead.org/ubifs-2.6.git
13443S:	Supported
13444F:	drivers/mtd/ubi/
13445F:	include/linux/mtd/ubi.h
13446F:	include/uapi/mtd/ubi-user.h
13447
13448USB ACM DRIVER
13449M:	Oliver Neukum <oneukum@suse.com>
13450L:	linux-usb@vger.kernel.org
13451S:	Maintained
13452F:	Documentation/usb/acm.txt
13453F:	drivers/usb/class/cdc-acm.*
13454
13455USB AR5523 WIRELESS DRIVER
13456M:	Pontus Fuchs <pontus.fuchs@gmail.com>
13457L:	linux-wireless@vger.kernel.org
13458S:	Maintained
13459F:	drivers/net/wireless/ath/ar5523/
13460
13461USB ATTACHED SCSI
13462M:	Oliver Neukum <oneukum@suse.com>
13463L:	linux-usb@vger.kernel.org
13464L:	linux-scsi@vger.kernel.org
13465S:	Maintained
13466F:	drivers/usb/storage/uas.c
13467
13468USB CDC ETHERNET DRIVER
13469M:	Oliver Neukum <oliver@neukum.org>
13470L:	linux-usb@vger.kernel.org
13471S:	Maintained
13472F:	drivers/net/usb/cdc_*.c
13473F:	include/uapi/linux/usb/cdc.h
13474
13475USB CHAOSKEY DRIVER
13476M:	Keith Packard <keithp@keithp.com>
13477L:	linux-usb@vger.kernel.org
13478S:	Maintained
13479F:	drivers/usb/misc/chaoskey.c
13480
13481USB CYPRESS C67X00 DRIVER
13482M:	Peter Korsgaard <jacmet@sunsite.dk>
13483L:	linux-usb@vger.kernel.org
13484S:	Maintained
13485F:	drivers/usb/c67x00/
13486
13487USB DAVICOM DM9601 DRIVER
13488M:	Peter Korsgaard <jacmet@sunsite.dk>
13489L:	netdev@vger.kernel.org
13490W:	http://www.linux-usb.org/usbnet
13491S:	Maintained
13492F:	drivers/net/usb/dm9601.c
13493
13494USB DIAMOND RIO500 DRIVER
13495M:	Cesar Miquel <miquel@df.uba.ar>
13496L:	rio500-users@lists.sourceforge.net
13497W:	http://rio500.sourceforge.net
13498S:	Maintained
13499F:	drivers/usb/misc/rio500*
13500
13501USB EHCI DRIVER
13502M:	Alan Stern <stern@rowland.harvard.edu>
13503L:	linux-usb@vger.kernel.org
13504S:	Maintained
13505F:	Documentation/usb/ehci.txt
13506F:	drivers/usb/host/ehci*
13507
13508USB GADGET/PERIPHERAL SUBSYSTEM
13509M:	Felipe Balbi <balbi@kernel.org>
13510L:	linux-usb@vger.kernel.org
13511W:	http://www.linux-usb.org/gadget
13512T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13513S:	Maintained
13514F:	drivers/usb/gadget/
13515F:	include/linux/usb/gadget*
13516
13517USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13518M:	Jiri Kosina <jikos@kernel.org>
13519R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
13520L:	linux-usb@vger.kernel.org
13521T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13522S:	Maintained
13523F:	Documentation/hid/hiddev.txt
13524F:	drivers/hid/usbhid/
13525
13526USB ISP116X DRIVER
13527M:	Olav Kongas <ok@artecdesign.ee>
13528L:	linux-usb@vger.kernel.org
13529S:	Maintained
13530F:	drivers/usb/host/isp116x*
13531F:	include/linux/usb/isp116x.h
13532
13533USB LAN78XX ETHERNET DRIVER
13534M:	Woojung Huh <woojung.huh@microchip.com>
13535M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13536L:	netdev@vger.kernel.org
13537S:	Maintained
13538F:	drivers/net/usb/lan78xx.*
13539
13540USB MASS STORAGE DRIVER
13541M:	Alan Stern <stern@rowland.harvard.edu>
13542L:	linux-usb@vger.kernel.org
13543L:	usb-storage@lists.one-eyed-alien.net
13544S:	Maintained
13545W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
13546F:	drivers/usb/storage/
13547
13548USB MIDI DRIVER
13549M:	Clemens Ladisch <clemens@ladisch.de>
13550L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13551T:	git git://git.alsa-project.org/alsa-kernel.git
13552S:	Maintained
13553F:	sound/usb/midi.*
13554
13555USB NETWORKING DRIVERS
13556L:	linux-usb@vger.kernel.org
13557S:	Odd Fixes
13558F:	drivers/net/usb/
13559
13560USB OHCI DRIVER
13561M:	Alan Stern <stern@rowland.harvard.edu>
13562L:	linux-usb@vger.kernel.org
13563S:	Maintained
13564F:	Documentation/usb/ohci.txt
13565F:	drivers/usb/host/ohci*
13566
13567USB OTG FSM (Finite State Machine)
13568M:	Peter Chen <Peter.Chen@nxp.com>
13569T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13570L:	linux-usb@vger.kernel.org
13571S:	Maintained
13572F:	drivers/usb/common/usb-otg-fsm.c
13573
13574USB OVER IP DRIVER
13575M:	Valentina Manea <valentina.manea.m@gmail.com>
13576M:	Shuah Khan <shuahkh@osg.samsung.com>
13577M:	Shuah Khan <shuah@kernel.org>
13578L:	linux-usb@vger.kernel.org
13579S:	Maintained
13580F:	Documentation/usb/usbip_protocol.txt
13581F:	drivers/usb/usbip/
13582F:	tools/usb/usbip/
13583
13584USB PEGASUS DRIVER
13585M:	Petko Manolov <petkan@nucleusys.com>
13586L:	linux-usb@vger.kernel.org
13587L:	netdev@vger.kernel.org
13588T:	git git://github.com/petkan/pegasus.git
13589W:	https://github.com/petkan/pegasus
13590S:	Maintained
13591F:	drivers/net/usb/pegasus.*
13592
13593USB PHY LAYER
13594M:	Felipe Balbi <balbi@kernel.org>
13595L:	linux-usb@vger.kernel.org
13596T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13597S:	Maintained
13598F:	drivers/usb/phy/
13599
13600USB PRINTER DRIVER (usblp)
13601M:	Pete Zaitcev <zaitcev@redhat.com>
13602L:	linux-usb@vger.kernel.org
13603S:	Supported
13604F:	drivers/usb/class/usblp.c
13605
13606USB QMI WWAN NETWORK DRIVER
13607M:	Bjørn Mork <bjorn@mork.no>
13608L:	netdev@vger.kernel.org
13609S:	Maintained
13610F:	Documentation/ABI/testing/sysfs-class-net-qmi
13611F:	drivers/net/usb/qmi_wwan.c
13612
13613USB RTL8150 DRIVER
13614M:	Petko Manolov <petkan@nucleusys.com>
13615L:	linux-usb@vger.kernel.org
13616L:	netdev@vger.kernel.org
13617T:	git git://github.com/petkan/rtl8150.git
13618W:	https://github.com/petkan/rtl8150
13619S:	Maintained
13620F:	drivers/net/usb/rtl8150.c
13621
13622USB SERIAL SUBSYSTEM
13623M:	Johan Hovold <johan@kernel.org>
13624L:	linux-usb@vger.kernel.org
13625T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13626S:	Maintained
13627F:	Documentation/usb/usb-serial.txt
13628F:	drivers/usb/serial/
13629F:	include/linux/usb/serial.h
13630
13631USB SMSC75XX ETHERNET DRIVER
13632M:	Steve Glendinning <steve.glendinning@shawell.net>
13633L:	netdev@vger.kernel.org
13634S:	Maintained
13635F:	drivers/net/usb/smsc75xx.*
13636
13637USB SMSC95XX ETHERNET DRIVER
13638M:	Steve Glendinning <steve.glendinning@shawell.net>
13639M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13640L:	netdev@vger.kernel.org
13641S:	Maintained
13642F:	drivers/net/usb/smsc95xx.*
13643
13644USB SUBSYSTEM
13645M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13646L:	linux-usb@vger.kernel.org
13647W:	http://www.linux-usb.org
13648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13649S:	Supported
13650F:	Documentation/devicetree/bindings/usb/
13651F:	Documentation/usb/
13652F:	drivers/usb/
13653F:	include/linux/usb.h
13654F:	include/linux/usb/
13655
13656USB TYPEC SUBSYSTEM
13657M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
13658L:	linux-usb@vger.kernel.org
13659S:	Maintained
13660F:	Documentation/ABI/testing/sysfs-class-typec
13661F:	Documentation/usb/typec.rst
13662F:	drivers/usb/typec/
13663F:	include/linux/usb/typec.h
13664
13665USB UHCI DRIVER
13666M:	Alan Stern <stern@rowland.harvard.edu>
13667L:	linux-usb@vger.kernel.org
13668S:	Maintained
13669F:	drivers/usb/host/uhci*
13670
13671USB "USBNET" DRIVER FRAMEWORK
13672M:	Oliver Neukum <oneukum@suse.com>
13673L:	netdev@vger.kernel.org
13674W:	http://www.linux-usb.org/usbnet
13675S:	Maintained
13676F:	drivers/net/usb/usbnet.c
13677F:	include/linux/usb/usbnet.h
13678
13679USB VIDEO CLASS
13680M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13681L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13682L:	linux-media@vger.kernel.org
13683T:	git git://linuxtv.org/media_tree.git
13684W:	http://www.ideasonboard.org/uvc/
13685S:	Maintained
13686F:	drivers/media/usb/uvc/
13687F:	include/uapi/linux/uvcvideo.h
13688
13689USB VISION DRIVER
13690M:	Hans Verkuil <hverkuil@xs4all.nl>
13691L:	linux-media@vger.kernel.org
13692T:	git git://linuxtv.org/media_tree.git
13693W:	https://linuxtv.org
13694S:	Odd Fixes
13695F:	drivers/media/usb/usbvision/
13696
13697USB WEBCAM GADGET
13698M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13699L:	linux-usb@vger.kernel.org
13700S:	Maintained
13701F:	drivers/usb/gadget/function/*uvc*
13702F:	drivers/usb/gadget/legacy/webcam.c
13703
13704USB WIRELESS RNDIS DRIVER (rndis_wlan)
13705M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
13706L:	linux-wireless@vger.kernel.org
13707S:	Maintained
13708F:	drivers/net/wireless/rndis_wlan.c
13709
13710USB XHCI DRIVER
13711M:	Mathias Nyman <mathias.nyman@intel.com>
13712L:	linux-usb@vger.kernel.org
13713S:	Supported
13714F:	drivers/usb/host/xhci*
13715F:	drivers/usb/host/pci-quirks*
13716
13717USB ZD1201 DRIVER
13718L:	linux-wireless@vger.kernel.org
13719W:	http://linux-lc100020.sourceforge.net
13720S:	Orphan
13721F:	drivers/net/wireless/zydas/zd1201.*
13722
13723USB ZR364XX DRIVER
13724M:	Antoine Jacquet <royale@zerezo.com>
13725L:	linux-usb@vger.kernel.org
13726L:	linux-media@vger.kernel.org
13727T:	git git://linuxtv.org/media_tree.git
13728W:	http://royale.zerezo.com/zr364xx/
13729S:	Maintained
13730F:	Documentation/media/v4l-drivers/zr364xx*
13731F:	drivers/media/usb/zr364xx/
13732
13733ULPI BUS
13734M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
13735L:	linux-usb@vger.kernel.org
13736S:	Maintained
13737F:	drivers/usb/common/ulpi.c
13738F:	include/linux/ulpi/
13739
13740USER-MODE LINUX (UML)
13741M:	Jeff Dike <jdike@addtoit.com>
13742M:	Richard Weinberger <richard@nod.at>
13743L:	user-mode-linux-devel@lists.sourceforge.net
13744L:	user-mode-linux-user@lists.sourceforge.net
13745W:	http://user-mode-linux.sourceforge.net
13746T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13747S:	Maintained
13748F:	Documentation/virtual/uml/
13749F:	arch/um/
13750F:	arch/x86/um/
13751F:	fs/hostfs/
13752F:	fs/hppfs/
13753
13754USERSPACE I/O (UIO)
13755M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13756S:	Maintained
13757T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13758F:	Documentation/driver-api/uio-howto.rst
13759F:	drivers/uio/
13760F:	include/linux/uio*.h
13761
13762UTIL-LINUX PACKAGE
13763M:	Karel Zak <kzak@redhat.com>
13764L:	util-linux@vger.kernel.org
13765W:	http://en.wikipedia.org/wiki/Util-linux
13766T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13767S:	Maintained
13768
13769UUID HELPERS
13770M:	Christoph Hellwig <hch@lst.de>
13771R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13772L:	linux-kernel@vger.kernel.org
13773T:	git git://git.infradead.org/users/hch/uuid.git
13774F:	lib/uuid.c
13775F:	lib/test_uuid.c
13776F:	include/linux/uuid.h
13777F:	include/uapi/linux/uuid.h
13778S:	Maintained
13779
13780UVESAFB DRIVER
13781M:	Michal Januszewski <spock@gentoo.org>
13782L:	linux-fbdev@vger.kernel.org
13783W:	http://dev.gentoo.org/~spock/projects/uvesafb/
13784S:	Maintained
13785F:	Documentation/fb/uvesafb.txt
13786F:	drivers/video/fbdev/uvesafb.*
13787
13788VF610 NAND DRIVER
13789M:	Stefan Agner <stefan@agner.ch>
13790L:	linux-mtd@lists.infradead.org
13791S:	Supported
13792F:	drivers/mtd/nand/vf610_nfc.c
13793
13794VFAT/FAT/MSDOS FILESYSTEM
13795M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13796S:	Maintained
13797F:	Documentation/filesystems/vfat.txt
13798F:	fs/fat/
13799
13800VFIO DRIVER
13801M:	Alex Williamson <alex.williamson@redhat.com>
13802L:	kvm@vger.kernel.org
13803T:	git git://github.com/awilliam/linux-vfio.git
13804S:	Maintained
13805F:	Documentation/vfio.txt
13806F:	drivers/vfio/
13807F:	include/linux/vfio.h
13808F:	include/uapi/linux/vfio.h
13809
13810VFIO MEDIATED DEVICE DRIVERS
13811M:	Kirti Wankhede <kwankhede@nvidia.com>
13812L:	kvm@vger.kernel.org
13813S:	Maintained
13814F:	Documentation/vfio-mediated-device.txt
13815F:	drivers/vfio/mdev/
13816F:	include/linux/mdev.h
13817F:	samples/vfio-mdev/
13818
13819VFIO PLATFORM DRIVER
13820M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
13821L:	kvm@vger.kernel.org
13822S:	Maintained
13823F:	drivers/vfio/platform/
13824
13825VGA_SWITCHEROO
13826R:	Lukas Wunner <lukas@wunner.de>
13827S:	Maintained
13828F:	Documentation/gpu/vga-switcheroo.rst
13829F:	drivers/gpu/vga/vga_switcheroo.c
13830F:	include/linux/vga_switcheroo.h
13831T:	git git://anongit.freedesktop.org/drm/drm-misc
13832
13833VIDEOBUF2 FRAMEWORK
13834M:	Pawel Osciak <pawel@osciak.com>
13835M:	Marek Szyprowski <m.szyprowski@samsung.com>
13836M:	Kyungmin Park <kyungmin.park@samsung.com>
13837L:	linux-media@vger.kernel.org
13838S:	Maintained
13839F:	drivers/media/v4l2-core/videobuf2-*
13840F:	include/media/videobuf2-*
13841
13842VIDEO MULTIPLEXER DRIVER
13843M:	Philipp Zabel <p.zabel@pengutronix.de>
13844L:	linux-media@vger.kernel.org
13845S:	Maintained
13846F:	drivers/media/platform/video-mux.c
13847
13848VIRTIO AND VHOST VSOCK DRIVER
13849M:	Stefan Hajnoczi <stefanha@redhat.com>
13850L:	kvm@vger.kernel.org
13851L:	virtualization@lists.linux-foundation.org
13852L:	netdev@vger.kernel.org
13853S:	Maintained
13854F:	include/linux/virtio_vsock.h
13855F:	include/uapi/linux/virtio_vsock.h
13856F:	include/uapi/linux/vsockmon.h
13857F:	net/vmw_vsock/af_vsock_tap.c
13858F:	net/vmw_vsock/virtio_transport_common.c
13859F:	net/vmw_vsock/virtio_transport.c
13860F:	drivers/net/vsockmon.c
13861F:	drivers/vhost/vsock.c
13862F:	drivers/vhost/vsock.h
13863
13864VIRTUAL SERIO DEVICE DRIVER
13865M:	Stephen Chandler Paul <thatslyude@gmail.com>
13866S:	Maintained
13867F:	drivers/input/serio/userio.c
13868F:	include/uapi/linux/userio.h
13869
13870VIRTIO CONSOLE DRIVER
13871M:	Amit Shah <amit@kernel.org>
13872L:	virtualization@lists.linux-foundation.org
13873S:	Maintained
13874F:	drivers/char/virtio_console.c
13875F:	include/linux/virtio_console.h
13876F:	include/uapi/linux/virtio_console.h
13877
13878VIRTIO CORE, NET AND BLOCK DRIVERS
13879M:	"Michael S. Tsirkin" <mst@redhat.com>
13880M:	Jason Wang <jasowang@redhat.com>
13881L:	virtualization@lists.linux-foundation.org
13882S:	Maintained
13883F:	Documentation/devicetree/bindings/virtio/
13884F:	drivers/virtio/
13885F:	tools/virtio/
13886F:	drivers/net/virtio_net.c
13887F:	drivers/block/virtio_blk.c
13888F:	include/linux/virtio*.h
13889F:	include/uapi/linux/virtio_*.h
13890F:	drivers/crypto/virtio/
13891
13892VIRTIO DRIVERS FOR S390
13893M:	Cornelia Huck <cohuck@redhat.com>
13894M:	Halil Pasic <pasic@linux.vnet.ibm.com>
13895L:	linux-s390@vger.kernel.org
13896L:	virtualization@lists.linux-foundation.org
13897L:	kvm@vger.kernel.org
13898S:	Supported
13899F:	drivers/s390/virtio/
13900
13901VIRTIO GPU DRIVER
13902M:	David Airlie <airlied@linux.ie>
13903M:	Gerd Hoffmann <kraxel@redhat.com>
13904L:	dri-devel@lists.freedesktop.org
13905L:	virtualization@lists.linux-foundation.org
13906T:	git git://anongit.freedesktop.org/drm/drm-misc
13907S:	Maintained
13908F:	drivers/gpu/drm/virtio/
13909F:	include/uapi/linux/virtio_gpu.h
13910
13911VIRTIO HOST (VHOST)
13912M:	"Michael S. Tsirkin" <mst@redhat.com>
13913M:	Jason Wang <jasowang@redhat.com>
13914L:	kvm@vger.kernel.org
13915L:	virtualization@lists.linux-foundation.org
13916L:	netdev@vger.kernel.org
13917T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13918S:	Maintained
13919F:	drivers/vhost/
13920F:	include/uapi/linux/vhost.h
13921
13922VIRTIO INPUT DRIVER
13923M:	Gerd Hoffmann <kraxel@redhat.com>
13924S:	Maintained
13925F:	drivers/virtio/virtio_input.c
13926F:	include/uapi/linux/virtio_input.h
13927
13928VIRTIO CRYPTO DRIVER
13929M:  Gonglei <arei.gonglei@huawei.com>
13930L:  virtualization@lists.linux-foundation.org
13931L:  linux-crypto@vger.kernel.org
13932S:  Maintained
13933F:  drivers/crypto/virtio/
13934F:  include/uapi/linux/virtio_crypto.h
13935
13936VIA RHINE NETWORK DRIVER
13937S:	Orphan
13938F:	drivers/net/ethernet/via/via-rhine.c
13939
13940VIA SD/MMC CARD CONTROLLER DRIVER
13941M:	Bruce Chang <brucechang@via.com.tw>
13942M:	Harald Welte <HaraldWelte@viatech.com>
13943S:	Maintained
13944F:	drivers/mmc/host/via-sdmmc.c
13945
13946VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13947M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13948L:	linux-fbdev@vger.kernel.org
13949S:	Maintained
13950F:	include/linux/via-core.h
13951F:	include/linux/via-gpio.h
13952F:	include/linux/via_i2c.h
13953F:	drivers/video/fbdev/via/
13954
13955VIA VELOCITY NETWORK DRIVER
13956M:	Francois Romieu <romieu@fr.zoreil.com>
13957L:	netdev@vger.kernel.org
13958S:	Maintained
13959F:	drivers/net/ethernet/via/via-velocity.*
13960
13961VIRT LIB
13962M:	Alex Williamson <alex.williamson@redhat.com>
13963M:	Paolo Bonzini <pbonzini@redhat.com>
13964L:	kvm@vger.kernel.org
13965S:	Supported
13966F:	virt/lib/
13967
13968VIVID VIRTUAL VIDEO DRIVER
13969M:	Hans Verkuil <hverkuil@xs4all.nl>
13970L:	linux-media@vger.kernel.org
13971T:	git git://linuxtv.org/media_tree.git
13972W:	https://linuxtv.org
13973S:	Maintained
13974F:	drivers/media/platform/vivid/*
13975
13976VIMC VIRTUAL MEDIA CONTROLLER DRIVER
13977M:	Helen Koike <helen.koike@collabora.com>
13978L:	linux-media@vger.kernel.org
13979T:	git git://linuxtv.org/media_tree.git
13980W:	https://linuxtv.org
13981S:	Maintained
13982F:	drivers/media/platform/vimc/*
13983
13984VLYNQ BUS
13985M:	Florian Fainelli <f.fainelli@gmail.com>
13986L:	openwrt-devel@lists.openwrt.org (subscribers-only)
13987S:	Maintained
13988F:	drivers/vlynq/vlynq.c
13989F:	include/linux/vlynq.h
13990
13991VME SUBSYSTEM
13992M:	Martyn Welch <martyn@welchs.me.uk>
13993M:	Manohar Vanga <manohar.vanga@gmail.com>
13994M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13995L:	devel@driverdev.osuosl.org
13996S:	Maintained
13997T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13998F:	Documentation/driver-api/vme.rst
13999F:	drivers/staging/vme/
14000F:	drivers/vme/
14001F:	include/linux/vme*
14002
14003VMWARE HYPERVISOR INTERFACE
14004M:	Alok Kataria <akataria@vmware.com>
14005L:	virtualization@lists.linux-foundation.org
14006S:	Supported
14007F:	arch/x86/kernel/cpu/vmware.c
14008
14009VMWARE BALLOON DRIVER
14010M:	Xavier Deguillard <xdeguillard@vmware.com>
14011M:	Philip Moltmann <moltmann@vmware.com>
14012M:	"VMware, Inc." <pv-drivers@vmware.com>
14013L:	linux-kernel@vger.kernel.org
14014S:	Maintained
14015F:	drivers/misc/vmw_balloon.c
14016
14017VMWARE VMMOUSE SUBDRIVER
14018M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
14019M:	"VMware, Inc." <pv-drivers@vmware.com>
14020L:	linux-input@vger.kernel.org
14021S:	Maintained
14022F:	drivers/input/mouse/vmmouse.c
14023F:	drivers/input/mouse/vmmouse.h
14024
14025VMWARE VMXNET3 ETHERNET DRIVER
14026M:	Shrikrishna Khare <skhare@vmware.com>
14027M:	"VMware, Inc." <pv-drivers@vmware.com>
14028L:	netdev@vger.kernel.org
14029S:	Maintained
14030F:	drivers/net/vmxnet3/
14031
14032VMware PVSCSI driver
14033M:	Jim Gill <jgill@vmware.com>
14034M:	VMware PV-Drivers <pv-drivers@vmware.com>
14035L:	linux-scsi@vger.kernel.org
14036S:	Maintained
14037F:	drivers/scsi/vmw_pvscsi.c
14038F:	drivers/scsi/vmw_pvscsi.h
14039
14040VMWARE PVRDMA DRIVER
14041M:	Adit Ranadive <aditr@vmware.com>
14042M:	VMware PV-Drivers <pv-drivers@vmware.com>
14043L:	linux-rdma@vger.kernel.org
14044S:	Maintained
14045F:	drivers/infiniband/hw/vmw_pvrdma/
14046
14047VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14048M:	Liam Girdwood <lgirdwood@gmail.com>
14049M:	Mark Brown <broonie@kernel.org>
14050L:	linux-kernel@vger.kernel.org
14051W:	http://www.slimlogic.co.uk/?p=48
14052T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14053S:	Supported
14054F:	Documentation/devicetree/bindings/regulator/
14055F:	drivers/regulator/
14056F:	include/dt-bindings/regulator/
14057F:	include/linux/regulator/
14058
14059VRF
14060M:	David Ahern <dsa@cumulusnetworks.com>
14061M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
14062L:	netdev@vger.kernel.org
14063S:	Maintained
14064F:	drivers/net/vrf.c
14065F:	Documentation/networking/vrf.txt
14066
14067VT1211 HARDWARE MONITOR DRIVER
14068M:	Juerg Haefliger <juergh@gmail.com>
14069L:	linux-hwmon@vger.kernel.org
14070S:	Maintained
14071F:	Documentation/hwmon/vt1211
14072F:	drivers/hwmon/vt1211.c
14073
14074VT8231 HARDWARE MONITOR DRIVER
14075M:	Roger Lucas <vt8231@hiddenengine.co.uk>
14076L:	linux-hwmon@vger.kernel.org
14077S:	Maintained
14078F:	drivers/hwmon/vt8231.c
14079
14080VUB300 USB to SDIO/SD/MMC bridge chip
14081M:	Tony Olech <tony.olech@elandigitalsystems.com>
14082L:	linux-mmc@vger.kernel.org
14083L:	linux-usb@vger.kernel.org
14084S:	Supported
14085F:	drivers/mmc/host/vub300.c
14086
14087W1 DALLAS'S 1-WIRE BUS
14088M:	Evgeniy Polyakov <zbr@ioremap.net>
14089S:	Maintained
14090F:	Documentation/w1/
14091F:	drivers/w1/
14092F:	include/linux/w1.h
14093
14094W83791D HARDWARE MONITORING DRIVER
14095M:	Marc Hulsman <m.hulsman@tudelft.nl>
14096L:	linux-hwmon@vger.kernel.org
14097S:	Maintained
14098F:	Documentation/hwmon/w83791d
14099F:	drivers/hwmon/w83791d.c
14100
14101W83793 HARDWARE MONITORING DRIVER
14102M:	Rudolf Marek <r.marek@assembler.cz>
14103L:	linux-hwmon@vger.kernel.org
14104S:	Maintained
14105F:	Documentation/hwmon/w83793
14106F:	drivers/hwmon/w83793.c
14107
14108W83795 HARDWARE MONITORING DRIVER
14109M:	Jean Delvare <jdelvare@suse.com>
14110L:	linux-hwmon@vger.kernel.org
14111S:	Maintained
14112F:	drivers/hwmon/w83795.c
14113
14114W83L51xD SD/MMC CARD INTERFACE DRIVER
14115M:	Pierre Ossman <pierre@ossman.eu>
14116S:	Maintained
14117F:	drivers/mmc/host/wbsd.*
14118
14119WACOM PROTOCOL 4 SERIAL TABLETS
14120M:	Julian Squires <julian@cipht.net>
14121M:	Hans de Goede <hdegoede@redhat.com>
14122L:	linux-input@vger.kernel.org
14123S:	Maintained
14124F:	drivers/input/tablet/wacom_serial4.c
14125
14126WATCHDOG DEVICE DRIVERS
14127M:	Wim Van Sebroeck <wim@iguana.be>
14128R:	Guenter Roeck <linux@roeck-us.net>
14129L:	linux-watchdog@vger.kernel.org
14130W:	http://www.linux-watchdog.org/
14131T:	git git://www.linux-watchdog.org/linux-watchdog.git
14132S:	Maintained
14133F:	Documentation/devicetree/bindings/watchdog/
14134F:	Documentation/watchdog/
14135F:	drivers/watchdog/
14136F:	include/linux/watchdog.h
14137F:	include/uapi/linux/watchdog.h
14138
14139WIIMOTE HID DRIVER
14140M:	David Herrmann <dh.herrmann@googlemail.com>
14141L:	linux-input@vger.kernel.org
14142S:	Maintained
14143F:	drivers/hid/hid-wiimote*
14144
14145WINBOND CIR DRIVER
14146M:	David Härdeman <david@hardeman.nu>
14147S:	Maintained
14148F:	drivers/media/rc/winbond-cir.c
14149
14150WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14151M:	William Breathitt Gray <vilhelm.gray@gmail.com>
14152L:	linux-watchdog@vger.kernel.org
14153S:	Maintained
14154F:	drivers/watchdog/ebc-c384_wdt.c
14155
14156WINSYSTEMS WS16C48 GPIO DRIVER
14157M:	William Breathitt Gray <vilhelm.gray@gmail.com>
14158L:	linux-gpio@vger.kernel.org
14159S:	Maintained
14160F:	drivers/gpio/gpio-ws16c48.c
14161
14162WIMAX STACK
14163M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14164M:	linux-wimax@intel.com
14165L:	wimax@linuxwimax.org (subscribers-only)
14166S:	Supported
14167W:	http://linuxwimax.org
14168F:	Documentation/wimax/README.wimax
14169F:	include/linux/wimax/debug.h
14170F:	include/net/wimax.h
14171F:	include/uapi/linux/wimax.h
14172F:	net/wimax/
14173
14174WISTRON LAPTOP BUTTON DRIVER
14175M:	Miloslav Trmac <mitr@volny.cz>
14176S:	Maintained
14177F:	drivers/input/misc/wistron_btns.c
14178
14179WL3501 WIRELESS PCMCIA CARD DRIVER
14180L:	linux-wireless@vger.kernel.org
14181S:	Odd fixes
14182F:	drivers/net/wireless/wl3501*
14183
14184WOLFSON MICROELECTRONICS DRIVERS
14185L:	patches@opensource.cirrus.com
14186T:	git https://github.com/CirrusLogic/linux-drivers.git
14187W:	https://github.com/CirrusLogic/linux-drivers/wiki
14188S:	Supported
14189F:	Documentation/hwmon/wm83??
14190F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14191F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14192F:	Documentation/devicetree/bindings/mfd/arizona.txt
14193F:	Documentation/devicetree/bindings/mfd/wm831x.txt
14194F:	arch/arm/mach-s3c64xx/mach-crag6410*
14195F:	drivers/clk/clk-wm83*.c
14196F:	drivers/extcon/extcon-arizona.c
14197F:	drivers/leds/leds-wm83*.c
14198F:	drivers/gpio/gpio-*wm*.c
14199F:	drivers/gpio/gpio-arizona.c
14200F:	drivers/hwmon/wm83??-hwmon.c
14201F:	drivers/input/misc/wm831x-on.c
14202F:	drivers/input/touchscreen/wm831x-ts.c
14203F:	drivers/input/touchscreen/wm97*.c
14204F:	drivers/mfd/arizona*
14205F:	drivers/mfd/wm*.c
14206F:	drivers/mfd/cs47l24*
14207F:	drivers/power/supply/wm83*.c
14208F:	drivers/rtc/rtc-wm83*.c
14209F:	drivers/regulator/wm8*.c
14210F:	drivers/regulator/arizona*
14211F:	drivers/video/backlight/wm83*_bl.c
14212F:	drivers/watchdog/wm83*_wdt.c
14213F:	include/linux/mfd/arizona/
14214F:	include/linux/mfd/wm831x/
14215F:	include/linux/mfd/wm8350/
14216F:	include/linux/mfd/wm8400*
14217F:	include/linux/regulator/arizona*
14218F:	include/linux/wm97xx.h
14219F:	include/sound/wm????.h
14220F:	sound/soc/codecs/arizona.?
14221F:	sound/soc/codecs/wm*
14222F:	sound/soc/codecs/cs47l24*
14223
14224WORKQUEUE
14225M:	Tejun Heo <tj@kernel.org>
14226R:	Lai Jiangshan <jiangshanlai@gmail.com>
14227T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14228S:	Maintained
14229F:	include/linux/workqueue.h
14230F:	kernel/workqueue.c
14231F:	Documentation/core-api/workqueue.rst
14232
14233X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14234M:	Chen-Yu Tsai <wens@csie.org>
14235L:	linux-kernel@vger.kernel.org
14236S:	Maintained
14237N:	axp[128]
14238
14239X.25 NETWORK LAYER
14240M:	Andrew Hendry <andrew.hendry@gmail.com>
14241L:	linux-x25@vger.kernel.org
14242S:	Odd Fixes
14243F:	Documentation/networking/x25*
14244F:	include/net/x25*
14245F:	net/x25/
14246
14247X86 ARCHITECTURE (32-BIT AND 64-BIT)
14248M:	Thomas Gleixner <tglx@linutronix.de>
14249M:	Ingo Molnar <mingo@redhat.com>
14250M:	"H. Peter Anvin" <hpa@zytor.com>
14251M:	x86@kernel.org
14252L:	linux-kernel@vger.kernel.org
14253T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14254S:	Maintained
14255F:	Documentation/x86/
14256F:	arch/x86/
14257
14258X86 PLATFORM DRIVERS
14259M:	Darren Hart <dvhart@infradead.org>
14260M:	Andy Shevchenko <andy@infradead.org>
14261L:	platform-driver-x86@vger.kernel.org
14262T:	git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14263S:	Maintained
14264F:	drivers/platform/x86/
14265F:	drivers/platform/olpc/
14266
14267X86 MCE INFRASTRUCTURE
14268M:	Tony Luck <tony.luck@intel.com>
14269M:	Borislav Petkov <bp@alien8.de>
14270L:	linux-edac@vger.kernel.org
14271S:	Maintained
14272F:	arch/x86/kernel/cpu/mcheck/*
14273
14274X86 MICROCODE UPDATE SUPPORT
14275M:	Borislav Petkov <bp@alien8.de>
14276S:	Maintained
14277F:	arch/x86/kernel/cpu/microcode/*
14278
14279X86 VDSO
14280M:	Andy Lutomirski <luto@amacapital.net>
14281L:	linux-kernel@vger.kernel.org
14282T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14283S:	Maintained
14284F:	arch/x86/entry/vdso/
14285
14286XC2028/3028 TUNER DRIVER
14287M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
14288M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14289L:	linux-media@vger.kernel.org
14290W:	https://linuxtv.org
14291T:	git git://linuxtv.org/media_tree.git
14292S:	Maintained
14293F:	drivers/media/tuners/tuner-xc2028.*
14294
14295XEN HYPERVISOR INTERFACE
14296M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
14297M:	Juergen Gross <jgross@suse.com>
14298L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14300S:	Supported
14301F:	arch/x86/xen/
14302F:	drivers/*/xen-*front.c
14303F:	drivers/xen/
14304F:	arch/x86/include/asm/xen/
14305F:	include/xen/
14306F:	include/uapi/xen/
14307F:	Documentation/ABI/stable/sysfs-hypervisor-xen
14308F:	Documentation/ABI/testing/sysfs-hypervisor-xen
14309
14310XEN HYPERVISOR ARM
14311M:	Stefano Stabellini <sstabellini@kernel.org>
14312L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14313S:	Maintained
14314F:	arch/arm/xen/
14315F:	arch/arm/include/asm/xen/
14316
14317XEN HYPERVISOR ARM64
14318M:	Stefano Stabellini <sstabellini@kernel.org>
14319L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14320S:	Maintained
14321F:	arch/arm64/xen/
14322F:	arch/arm64/include/asm/xen/
14323
14324XEN NETWORK BACKEND DRIVER
14325M:	Wei Liu <wei.liu2@citrix.com>
14326M:	Paul Durrant <paul.durrant@citrix.com>
14327L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14328L:	netdev@vger.kernel.org
14329S:	Supported
14330F:	drivers/net/xen-netback/*
14331
14332XEN PCI SUBSYSTEM
14333M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14334L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14335S:	Supported
14336F:	arch/x86/pci/*xen*
14337F:	drivers/pci/*xen*
14338
14339XEN BLOCK SUBSYSTEM
14340M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14341M:	Roger Pau Monné <roger.pau@citrix.com>
14342L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14343S:	Supported
14344F:	drivers/block/xen-blkback/*
14345F:	drivers/block/xen*
14346
14347XEN PVSCSI DRIVERS
14348M:	Juergen Gross <jgross@suse.com>
14349L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14350L:	linux-scsi@vger.kernel.org
14351S:	Supported
14352F:	drivers/scsi/xen-scsifront.c
14353F:	drivers/xen/xen-scsiback.c
14354F:	include/xen/interface/io/vscsiif.h
14355
14356XEN SWIOTLB SUBSYSTEM
14357M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14358L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14359S:	Supported
14360F:	arch/x86/xen/*swiotlb*
14361F:	drivers/xen/*swiotlb*
14362
14363XFS FILESYSTEM
14364M:	Darrick J. Wong <darrick.wong@oracle.com>
14365M:	linux-xfs@vger.kernel.org
14366L:	linux-xfs@vger.kernel.org
14367W:	http://xfs.org/
14368T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14369S:	Supported
14370F:	Documentation/filesystems/xfs.txt
14371F:	fs/xfs/
14372
14373XILINX AXI ETHERNET DRIVER
14374M:	Anirudha Sarangi <anirudh@xilinx.com>
14375M:	John Linn <John.Linn@xilinx.com>
14376S:	Maintained
14377F:	drivers/net/ethernet/xilinx/xilinx_axienet*
14378
14379XILINX UARTLITE SERIAL DRIVER
14380M:	Peter Korsgaard <jacmet@sunsite.dk>
14381L:	linux-serial@vger.kernel.org
14382S:	Maintained
14383F:	drivers/tty/serial/uartlite.c
14384
14385XILINX VIDEO IP CORES
14386M:	Hyun Kwon <hyun.kwon@xilinx.com>
14387M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14388L:	linux-media@vger.kernel.org
14389T:	git git://linuxtv.org/media_tree.git
14390S:	Supported
14391F:	Documentation/devicetree/bindings/media/xilinx/
14392F:	drivers/media/platform/xilinx/
14393F:	include/uapi/linux/xilinx-v4l2-controls.h
14394
14395XILLYBUS DRIVER
14396M:	Eli Billauer <eli.billauer@gmail.com>
14397L:	linux-kernel@vger.kernel.org
14398S:	Supported
14399F:	drivers/char/xillybus/
14400
14401XRA1403 GPIO EXPANDER
14402M:	Nandor Han <nandor.han@ge.com>
14403M:	Semi Malinen <semi.malinen@ge.com>
14404L:	linux-gpio@vger.kernel.org
14405S:	Maintained
14406F:	drivers/gpio/gpio-xra1403.c
14407F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
14408
14409XTENSA XTFPGA PLATFORM SUPPORT
14410M:	Max Filippov <jcmvbkbc@gmail.com>
14411L:	linux-xtensa@linux-xtensa.org
14412S:	Maintained
14413F:	drivers/spi/spi-xtensa-xtfpga.c
14414F:	sound/soc/xtensa/xtfpga-i2s.c
14415
14416YAM DRIVER FOR AX.25
14417M:	Jean-Paul Roubelat <jpr@f6fbb.org>
14418L:	linux-hams@vger.kernel.org
14419S:	Maintained
14420F:	drivers/net/hamradio/yam*
14421F:	include/linux/yam.h
14422
14423YEALINK PHONE DRIVER
14424M:	Henk Vergonet <Henk.Vergonet@gmail.com>
14425L:	usbb2k-api-dev@nongnu.org
14426S:	Maintained
14427F:	Documentation/input/yealink.rst
14428F:	drivers/input/misc/yealink.*
14429
14430Z8530 DRIVER FOR AX.25
14431M:	Joerg Reuter <jreuter@yaina.de>
14432W:	http://yaina.de/jreuter/
14433W:	http://www.qsl.net/dl1bke/
14434L:	linux-hams@vger.kernel.org
14435S:	Maintained
14436F:	Documentation/networking/z8530drv.txt
14437F:	drivers/net/hamradio/*scc.c
14438F:	drivers/net/hamradio/z8530.h
14439
14440ZBUD COMPRESSED PAGE ALLOCATOR
14441M:	Seth Jennings <sjenning@redhat.com>
14442M:	Dan Streetman <ddstreet@ieee.org>
14443L:	linux-mm@kvack.org
14444S:	Maintained
14445F:	mm/zbud.c
14446F:	include/linux/zbud.h
14447
14448ZD1211RW WIRELESS DRIVER
14449M:	Daniel Drake <dsd@gentoo.org>
14450M:	Ulrich Kunitz <kune@deine-taler.de>
14451W:	http://zd1211.ath.cx/wiki/DriverRewrite
14452L:	linux-wireless@vger.kernel.org
14453L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
14454S:	Maintained
14455F:	drivers/net/wireless/zydas/zd1211rw/
14456
14457ZD1301_DEMOD MEDIA DRIVER
14458M:	Antti Palosaari <crope@iki.fi>
14459L:	linux-media@vger.kernel.org
14460W:	https://linuxtv.org/
14461W:	http://palosaari.fi/linux/
14462Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14463S:	Maintained
14464F:	drivers/media/dvb-frontends/zd1301_demod*
14465
14466ZD1301 MEDIA DRIVER
14467M:	Antti Palosaari <crope@iki.fi>
14468L:	linux-media@vger.kernel.org
14469W:	https://linuxtv.org/
14470W:	http://palosaari.fi/linux/
14471Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14472S:	Maintained
14473F:	drivers/media/usb/dvb-usb-v2/zd1301*
14474
14475ZPOOL COMPRESSED PAGE STORAGE API
14476M:	Dan Streetman <ddstreet@ieee.org>
14477L:	linux-mm@kvack.org
14478S:	Maintained
14479F:	mm/zpool.c
14480F:	include/linux/zpool.h
14481
14482ZR36067 VIDEO FOR LINUX DRIVER
14483L:	mjpeg-users@lists.sourceforge.net
14484L:	linux-media@vger.kernel.org
14485W:	http://mjpeg.sourceforge.net/driver-zoran/
14486T:	hg https://linuxtv.org/hg/v4l-dvb
14487S:	Odd Fixes
14488F:	drivers/media/pci/zoran/
14489
14490ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14491M:	Minchan Kim <minchan@kernel.org>
14492M:	Nitin Gupta <ngupta@vflare.org>
14493R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14494L:	linux-kernel@vger.kernel.org
14495S:	Maintained
14496F:	drivers/block/zram/
14497F:	Documentation/blockdev/zram.txt
14498
14499ZS DECSTATION Z85C30 SERIAL DRIVER
14500M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14501S:	Maintained
14502F:	drivers/tty/serial/zs.*
14503
14504ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14505M:	Minchan Kim <minchan@kernel.org>
14506M:	Nitin Gupta <ngupta@vflare.org>
14507R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14508L:	linux-mm@kvack.org
14509S:	Maintained
14510F:	mm/zsmalloc.c
14511F:	include/linux/zsmalloc.h
14512F:	Documentation/vm/zsmalloc.txt
14513
14514ZSWAP COMPRESSED SWAP CACHING
14515M:	Seth Jennings <sjenning@redhat.com>
14516M:	Dan Streetman <ddstreet@ieee.org>
14517L:	linux-mm@kvack.org
14518S:	Maintained
14519F:	mm/zswap.c
14520
14521THE REST
14522M:	Linus Torvalds <torvalds@linux-foundation.org>
14523L:	linux-kernel@vger.kernel.org
14524Q:	http://patchwork.kernel.org/project/LKML/list/
14525T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14526S:	Buried alive in reporters
14527F:	*
14528F:	*/
14529