xref: /linux/MAINTAINERS (revision 43347d56c8d9dd732cee2f8efd384ad21dd1f6c4)
1
2
3	List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below.  This will make things
6easier on the maintainers.  Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91.	Always _test_ your changes, however small, on at least 4 or
10	5 people, preferably many more.
11
122.	Try to release a few ALPHA test versions to the net. Announce
13	them onto the kernel channel and await results. This is especially
14	important for device drivers, because often that's the only way
15	you will find things like the fact version 3 firmware needs
16	a magic fix you didn't know about, or some clown changed the
17	chips on a board and not its name.  (Don't laugh!  Look at the
18	SMC etherpower for that.)
19
203.	Make sure your changes compile correctly in multiple
21	configurations. In particular check that changes work both as a
22	module and built into the kernel.
23
244.	When you are happy with a change make it generally available for
25	testing and await feedback.
26
275.	Make a patch available to the relevant maintainer in the list. Use
28	'diff -u' to make the patch easy to merge. Be prepared to get your
29	changes sent back with seemingly silly requests about formatting
30	and variable names.  These aren't as silly as they seem. One
31	job the maintainers (and especially Linus) do is to keep things
32	looking the same. Sometimes this means that the clever hack in
33	your driver to get around a problem actually needs to become a
34	generalized kernel feature ready for next time.
35
36	PLEASE check your patch with the automated style checker
37	(scripts/checkpatch.pl) to catch trivial style violations.
38	See Documentation/process/coding-style.rst for guidance here.
39
40	PLEASE CC: the maintainers and mailing lists that are generated
41	by scripts/get_maintainer.pl.  The results returned by the
42	script will be best if you have git installed and are making
43	your changes in a branch derived from Linus' latest git tree.
44	See Documentation/process/submitting-patches.rst for details.
45
46	PLEASE try to include any credit lines you want added with the
47	patch. It avoids people being missed off by mistake and makes
48	it easier to know who wants adding and who doesn't.
49
50	PLEASE document known bugs. If it doesn't work for everything
51	or does something very odd once a month document it.
52
53	PLEASE remember that submissions must be made under the terms
54	of the Linux Foundation certificate of contribution and should
55	include a Signed-off-by: line.  The current version of this
56	"Developer's Certificate of Origin" (DCO) is listed in the file
57	Documentation/process/submitting-patches.rst.
58
596.	Make sure you have the right to send any changes you make. If you
60	do changes at work you may find your employer owns the patch
61	not you.
62
637.	When sending security related changes or reports to a maintainer
64	please Cc: security@kernel.org, especially if the maintainer
65	does not respond.
66
678.	Happy hacking.
68
69Descriptions of section entries:
70
71	P: Person (obsolete)
72	M: Mail patches to: FullName <address@domain>
73	R: Designated reviewer: FullName <address@domain>
74	   These reviewers should be CCed on patches.
75	L: Mailing list that is relevant to this area
76	W: Web-page with status/info
77	B: URI for where to file bugs. A web-page with detailed bug
78	   filing info, a direct bug tracker link, or a mailto: URI.
79	C: URI for chat protocol, server and channel where developers
80	   usually hang out, for example irc://server/channel.
81	Q: Patchwork web based patch tracking system site
82	T: SCM tree type and location.
83	   Type is one of: git, hg, quilt, stgit, topgit
84	S: Status, one of the following:
85	   Supported:	Someone is actually paid to look after this.
86	   Maintained:	Someone actually looks after it.
87	   Odd Fixes:	It has a maintainer but they don't have time to do
88			much other than throw the odd patch in. See below..
89	   Orphan:	No current maintainer [but maybe you could take the
90			role as you write your new code].
91	   Obsolete:	Old code. Something tagged obsolete generally means
92			it has been replaced by a better system and you
93			should be using that.
94	F: Files and directories with wildcard patterns.
95	   A trailing slash includes all files and subdirectory files.
96	   F:	drivers/net/	all files in and below drivers/net
97	   F:	drivers/net/*	all files in drivers/net, but not below
98	   F:	*/net/*		all files in "any top level directory"/net
99	   One pattern per line.  Multiple F: lines acceptable.
100	N: Files and directories with regex patterns.
101	   N:	[^a-z]tegra	all files whose path contains the word tegra
102	   One pattern per line.  Multiple N: lines acceptable.
103	   scripts/get_maintainer.pl has different behavior for files that
104	   match F: pattern and matches of N: patterns.  By default,
105	   get_maintainer will not look at git log history when an F: pattern
106	   match occurs.  When an N: match occurs, git log history is used
107	   to also notify the people that have git commit signatures.
108	X: Files and directories that are NOT maintained, same rules as F:
109	   Files exclusions are tested before file matches.
110	   Can be useful for excluding a specific subdirectory, for instance:
111	   F:	net/
112	   X:	net/ipv6/
113	   matches all files in and below net excluding net/ipv6/
114	K: Keyword perl extended regex pattern to match content in a
115	   patch or file.  For instance:
116	   K: of_get_profile
117	      matches patches or files that contain "of_get_profile"
118	   K: \b(printk|pr_(info|err))\b
119	      matches patches or files that contain one or more of the words
120	      printk, pr_info or pr_err
121	   One regex pattern per line.  Multiple K: lines acceptable.
122
123Note: For the hard of thinking, this list is meant to remain in alphabetical
124order. If you could add yourselves to it in alphabetical order that would be
125so much easier [Ed]
126
127Maintainers List (try to look for most precise areas first)
128
129		-----------------------------------
130
1313C59X NETWORK DRIVER
132M:	Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
133L:	netdev@vger.kernel.org
134S:	Maintained
135F:	Documentation/networking/vortex.txt
136F:	drivers/net/ethernet/3com/3c59x.c
137
1383CR990 NETWORK DRIVER
139M:	David Dillow <dave@thedillows.org>
140L:	netdev@vger.kernel.org
141S:	Maintained
142F:	drivers/net/ethernet/3com/typhoon*
143
1443WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
145M:	Adam Radford <aradford@gmail.com>
146L:	linux-scsi@vger.kernel.org
147W:	http://www.lsi.com
148S:	Supported
149F:	drivers/scsi/3w-*
150
15153C700 AND 53C700-66 SCSI DRIVER
152M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
153L:	linux-scsi@vger.kernel.org
154S:	Maintained
155F:	drivers/scsi/53c700*
156
1576LOWPAN GENERIC (BTLE/IEEE 802.15.4)
158M:	Alexander Aring <alex.aring@gmail.com>
159M:	Jukka Rissanen <jukka.rissanen@linux.intel.com>
160L:	linux-bluetooth@vger.kernel.org
161L:	linux-wpan@vger.kernel.org
162S:	Maintained
163F:	net/6lowpan/
164F:	include/net/6lowpan.h
165F:	Documentation/networking/6lowpan.txt
166
1676PACK NETWORK DRIVER FOR AX.25
168M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
169L:	linux-hams@vger.kernel.org
170S:	Maintained
171F:	drivers/net/hamradio/6pack.c
172
1738169 10/100/1000 GIGABIT ETHERNET DRIVER
174M:	Realtek linux nic maintainers <nic_swsd@realtek.com>
175L:	netdev@vger.kernel.org
176S:	Maintained
177F:	drivers/net/ethernet/realtek/r8169.c
178
1798250/16?50 (AND CLONE UARTS) SERIAL DRIVER
180M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
181L:	linux-serial@vger.kernel.org
182S:	Maintained
183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
184F:	drivers/tty/serial/8250*
185F:	include/linux/serial_8250.h
186
1878390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
188L:	netdev@vger.kernel.org
189S:	Orphan / Obsolete
190F:	drivers/net/ethernet/8390/
191
1929P FILE SYSTEM
193M:	Eric Van Hensbergen <ericvh@gmail.com>
194M:	Ron Minnich <rminnich@sandia.gov>
195M:	Latchesar Ionkov <lucho@ionkov.net>
196L:	v9fs-developer@lists.sourceforge.net
197W:	http://swik.net/v9fs
198Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
200S:	Maintained
201F:	Documentation/filesystems/9p.txt
202F:	fs/9p/
203F:	net/9p/
204F:	include/net/9p/
205F:	include/uapi/linux/virtio_9p.h
206F:	include/trace/events/9p.h
207
208A8293 MEDIA DRIVER
209M:	Antti Palosaari <crope@iki.fi>
210L:	linux-media@vger.kernel.org
211W:	https://linuxtv.org
212W:	http://palosaari.fi/linux/
213Q:	http://patchwork.linuxtv.org/project/linux-media/list/
214T:	git git://linuxtv.org/anttip/media_tree.git
215S:	Maintained
216F:	drivers/media/dvb-frontends/a8293*
217
218AACRAID SCSI RAID DRIVER
219M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
220L:	linux-scsi@vger.kernel.org
221W:	http://www.adaptec.com/
222S:	Supported
223F:	Documentation/scsi/aacraid.txt
224F:	drivers/scsi/aacraid/
225
226ABI/API
227L:	linux-api@vger.kernel.org
228F:	include/linux/syscalls.h
229F:	kernel/sys_ni.c
230
231ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
232M:	Hans de Goede <hdegoede@redhat.com>
233L:	linux-hwmon@vger.kernel.org
234S:	Maintained
235F:	drivers/hwmon/abituguru.c
236
237ABIT UGURU 3 HARDWARE MONITOR DRIVER
238M:	Alistair John Strachan <alistair@devzero.co.uk>
239L:	linux-hwmon@vger.kernel.org
240S:	Maintained
241F:	drivers/hwmon/abituguru3.c
242
243ACCES 104-DIO-48E GPIO DRIVER
244M:	William Breathitt Gray <vilhelm.gray@gmail.com>
245L:	linux-gpio@vger.kernel.org
246S:	Maintained
247F:	drivers/gpio/gpio-104-dio-48e.c
248
249ACCES 104-IDI-48 GPIO DRIVER
250M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
251L:	linux-gpio@vger.kernel.org
252S:	Maintained
253F:	drivers/gpio/gpio-104-idi-48.c
254
255ACCES 104-IDIO-16 GPIO DRIVER
256M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
257L:	linux-gpio@vger.kernel.org
258S:	Maintained
259F:	drivers/gpio/gpio-104-idio-16.c
260
261ACCES 104-QUAD-8 IIO DRIVER
262M:	William Breathitt Gray <vilhelm.gray@gmail.com>
263L:	linux-iio@vger.kernel.org
264S:	Maintained
265F:	drivers/iio/counter/104-quad-8.c
266
267ACCES PCI-IDIO-16 GPIO DRIVER
268M:	William Breathitt Gray <vilhelm.gray@gmail.com>
269L:	linux-gpio@vger.kernel.org
270S:	Maintained
271F:	drivers/gpio/gpio-pci-idio-16.c
272
273ACENIC DRIVER
274M:	Jes Sorensen <jes@trained-monkey.org>
275L:	linux-acenic@sunsite.dk
276S:	Maintained
277F:	drivers/net/ethernet/alteon/acenic*
278
279ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
280M:	Peter Feuerer <peter@piie.net>
281L:	platform-driver-x86@vger.kernel.org
282W:	http://piie.net/?section=acerhdf
283S:	Maintained
284F:	drivers/platform/x86/acerhdf.c
285
286ACER WMI LAPTOP EXTRAS
287M:	"Lee, Chun-Yi" <jlee@suse.com>
288L:	platform-driver-x86@vger.kernel.org
289S:	Maintained
290F:	drivers/platform/x86/acer-wmi.c
291
292ACPI
293M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
294M:	Len Brown <lenb@kernel.org>
295L:	linux-acpi@vger.kernel.org
296W:	https://01.org/linux-acpi
297Q:	https://patchwork.kernel.org/project/linux-acpi/list/
298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
299B:	https://bugzilla.kernel.org
300S:	Supported
301F:	drivers/acpi/
302F:	drivers/pnp/pnpacpi/
303F:	include/linux/acpi.h
304F:	include/linux/fwnode.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 APEI
315M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
316M:	Len Brown <lenb@kernel.org>
317L:	linux-acpi@vger.kernel.org
318R:	Tony Luck <tony.luck@intel.com>
319R:	Borislav Petkov <bp@alien8.de>
320F:	drivers/acpi/apei/
321
322ACPI COMPONENT ARCHITECTURE (ACPICA)
323M:	Robert Moore <robert.moore@intel.com>
324M:	Lv Zheng <lv.zheng@intel.com>
325M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
326L:	linux-acpi@vger.kernel.org
327L:	devel@acpica.org
328W:	https://acpica.org/
329W:	https://github.com/acpica/acpica/
330Q:	https://patchwork.kernel.org/project/linux-acpi/list/
331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
332B:	https://bugzilla.kernel.org
333B:	https://bugs.acpica.org
334S:	Supported
335F:	drivers/acpi/acpica/
336F:	include/acpi/
337F:	tools/power/acpi/
338
339ACPI FAN DRIVER
340M:	Zhang Rui <rui.zhang@intel.com>
341L:	linux-acpi@vger.kernel.org
342W:	https://01.org/linux-acpi
343B:	https://bugzilla.kernel.org
344S:	Supported
345F:	drivers/acpi/fan.c
346
347ACPI FOR ARM64 (ACPI/arm64)
348M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
349M:	Hanjun Guo <hanjun.guo@linaro.org>
350M:	Sudeep Holla <sudeep.holla@arm.com>
351L:	linux-acpi@vger.kernel.org
352S:	Maintained
353F:	drivers/acpi/arm64
354
355ACPI PMIC DRIVERS
356M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
357M:	Len Brown <lenb@kernel.org>
358R:	Andy Shevchenko <andy@infradead.org>
359R:	Mika Westerberg <mika.westerberg@linux.intel.com>
360L:	linux-acpi@vger.kernel.org
361Q:	https://patchwork.kernel.org/project/linux-acpi/list/
362T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
363B:	https://bugzilla.kernel.org
364S:	Supported
365F:	drivers/acpi/pmic/
366
367ACPI THERMAL DRIVER
368M:	Zhang Rui <rui.zhang@intel.com>
369L:	linux-acpi@vger.kernel.org
370W:	https://01.org/linux-acpi
371B:	https://bugzilla.kernel.org
372S:	Supported
373F:	drivers/acpi/*thermal*
374
375ACPI VIDEO DRIVER
376M:	Zhang Rui <rui.zhang@intel.com>
377L:	linux-acpi@vger.kernel.org
378W:	https://01.org/linux-acpi
379B:	https://bugzilla.kernel.org
380S:	Supported
381F:	drivers/acpi/acpi_video.c
382
383ACPI WMI DRIVER
384L:	platform-driver-x86@vger.kernel.org
385S:	Orphan
386F:	drivers/platform/x86/wmi.c
387
388AD1889 ALSA SOUND DRIVER
389M:	Thibaut Varene <T-Bone@parisc-linux.org>
390W:	http://wiki.parisc-linux.org/AD1889
391L:	linux-parisc@vger.kernel.org
392S:	Maintained
393F:	sound/pci/ad1889.*
394
395AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
396M:	Michael Hennerich <michael.hennerich@analog.com>
397W:	http://wiki.analog.com/AD5254
398W:	http://ez.analog.com/community/linux-device-drivers
399S:	Supported
400F:	drivers/misc/ad525x_dpot.c
401
402AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
403M:	Michael Hennerich <michael.hennerich@analog.com>
404W:	http://wiki.analog.com/AD5398
405W:	http://ez.analog.com/community/linux-device-drivers
406S:	Supported
407F:	drivers/regulator/ad5398.c
408
409AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
410M:	Michael Hennerich <michael.hennerich@analog.com>
411W:	http://wiki.analog.com/AD7142
412W:	http://ez.analog.com/community/linux-device-drivers
413S:	Supported
414F:	drivers/input/misc/ad714x.c
415
416AD7877 TOUCHSCREEN DRIVER
417M:	Michael Hennerich <michael.hennerich@analog.com>
418W:	http://wiki.analog.com/AD7877
419W:	http://ez.analog.com/community/linux-device-drivers
420S:	Supported
421F:	drivers/input/touchscreen/ad7877.c
422
423AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
424M:	Michael Hennerich <michael.hennerich@analog.com>
425W:	http://wiki.analog.com/AD7879
426W:	http://ez.analog.com/community/linux-device-drivers
427S:	Supported
428F:	drivers/input/touchscreen/ad7879.c
429
430ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
431M:	Jiri Kosina <jikos@kernel.org>
432S:	Maintained
433
434ADF7242 IEEE 802.15.4 RADIO DRIVER
435M:	Michael Hennerich <michael.hennerich@analog.com>
436W:	https://wiki.analog.com/ADF7242
437W:	http://ez.analog.com/community/linux-device-drivers
438L:	linux-wpan@vger.kernel.org
439S:	Supported
440F:	drivers/net/ieee802154/adf7242.c
441F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
442
443ADM1025 HARDWARE MONITOR DRIVER
444M:	Jean Delvare <jdelvare@suse.com>
445L:	linux-hwmon@vger.kernel.org
446S:	Maintained
447F:	Documentation/hwmon/adm1025
448F:	drivers/hwmon/adm1025.c
449
450ADM1029 HARDWARE MONITOR DRIVER
451M:	Corentin Labbe <clabbe.montjoie@gmail.com>
452L:	linux-hwmon@vger.kernel.org
453S:	Maintained
454F:	drivers/hwmon/adm1029.c
455
456ADM8211 WIRELESS DRIVER
457L:	linux-wireless@vger.kernel.org
458W:	http://wireless.kernel.org/
459S:	Orphan
460F:	drivers/net/wireless/admtek/adm8211.*
461
462ADP1653 FLASH CONTROLLER DRIVER
463M:	Sakari Ailus <sakari.ailus@iki.fi>
464L:	linux-media@vger.kernel.org
465S:	Maintained
466F:	drivers/media/i2c/adp1653.c
467F:	include/media/i2c/adp1653.h
468
469ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
470M:	Michael Hennerich <michael.hennerich@analog.com>
471W:	http://wiki.analog.com/ADP5520
472W:	http://ez.analog.com/community/linux-device-drivers
473S:	Supported
474F:	drivers/mfd/adp5520.c
475F:	drivers/video/backlight/adp5520_bl.c
476F:	drivers/leds/leds-adp5520.c
477F:	drivers/gpio/gpio-adp5520.c
478F:	drivers/input/keyboard/adp5520-keys.c
479
480ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
481M:	Michael Hennerich <michael.hennerich@analog.com>
482W:	http://wiki.analog.com/ADP5588
483W:	http://ez.analog.com/community/linux-device-drivers
484S:	Supported
485F:	drivers/input/keyboard/adp5588-keys.c
486F:	drivers/gpio/gpio-adp5588.c
487
488ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
489M:	Michael Hennerich <michael.hennerich@analog.com>
490W:	http://wiki.analog.com/ADP8860
491W:	http://ez.analog.com/community/linux-device-drivers
492S:	Supported
493F:	drivers/video/backlight/adp8860_bl.c
494
495ADS1015 HARDWARE MONITOR DRIVER
496M:	Dirk Eibach <eibach@gdsys.de>
497L:	linux-hwmon@vger.kernel.org
498S:	Maintained
499F:	Documentation/hwmon/ads1015
500F:	drivers/hwmon/ads1015.c
501F:	include/linux/platform_data/ads1015.h
502
503ADT746X FAN DRIVER
504M:	Colin Leroy <colin@colino.net>
505S:	Maintained
506F:	drivers/macintosh/therm_adt746x.c
507
508ADT7475 HARDWARE MONITOR DRIVER
509M:	Jean Delvare <jdelvare@suse.com>
510L:	linux-hwmon@vger.kernel.org
511S:	Maintained
512F:	Documentation/hwmon/adt7475
513F:	drivers/hwmon/adt7475.c
514
515ADVANSYS SCSI DRIVER
516M:	Matthew Wilcox <matthew@wil.cx>
517M:	Hannes Reinecke <hare@suse.com>
518L:	linux-scsi@vger.kernel.org
519S:	Maintained
520F:	Documentation/scsi/advansys.txt
521F:	drivers/scsi/advansys.c
522
523ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
524M:	Michael Hennerich <michael.hennerich@analog.com>
525W:	http://wiki.analog.com/ADXL345
526W:	http://ez.analog.com/community/linux-device-drivers
527S:	Supported
528F:	drivers/input/misc/adxl34x.c
529
530AF9013 MEDIA DRIVER
531M:	Antti Palosaari <crope@iki.fi>
532L:	linux-media@vger.kernel.org
533W:	https://linuxtv.org
534W:	http://palosaari.fi/linux/
535Q:	http://patchwork.linuxtv.org/project/linux-media/list/
536T:	git git://linuxtv.org/anttip/media_tree.git
537S:	Maintained
538F:	drivers/media/dvb-frontends/af9013*
539
540AF9033 MEDIA DRIVER
541M:	Antti Palosaari <crope@iki.fi>
542L:	linux-media@vger.kernel.org
543W:	https://linuxtv.org
544W:	http://palosaari.fi/linux/
545Q:	http://patchwork.linuxtv.org/project/linux-media/list/
546T:	git git://linuxtv.org/anttip/media_tree.git
547S:	Maintained
548F:	drivers/media/dvb-frontends/af9033*
549
550AFFS FILE SYSTEM
551L:	linux-fsdevel@vger.kernel.org
552S:	Orphan
553F:	Documentation/filesystems/affs.txt
554F:	fs/affs/
555
556AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
557M:	David Howells <dhowells@redhat.com>
558L:	linux-afs@lists.infradead.org
559S:	Supported
560F:	fs/afs/
561F:	include/net/af_rxrpc.h
562F:	net/rxrpc/af_rxrpc.c
563W:	https://www.infradead.org/~dhowells/kafs/
564
565AGPGART DRIVER
566M:	David Airlie <airlied@linux.ie>
567T:	git git://people.freedesktop.org/~airlied/linux (part of drm maint)
568S:	Maintained
569F:	drivers/char/agp/
570F:	include/linux/agp*
571F:	include/uapi/linux/agp*
572
573AHA152X SCSI DRIVER
574M:	"Juergen E. Fischer" <fischer@norbit.de>
575L:	linux-scsi@vger.kernel.org
576S:	Maintained
577F:	drivers/scsi/aha152x*
578F:	drivers/scsi/pcmcia/aha152x*
579
580AIC7XXX / AIC79XX SCSI DRIVER
581M:	Hannes Reinecke <hare@suse.com>
582L:	linux-scsi@vger.kernel.org
583S:	Maintained
584F:	drivers/scsi/aic7xxx/
585
586AIMSLAB FM RADIO RECEIVER DRIVER
587M:	Hans Verkuil <hverkuil@xs4all.nl>
588L:	linux-media@vger.kernel.org
589T:	git git://linuxtv.org/media_tree.git
590W:	https://linuxtv.org
591S:	Maintained
592F:	drivers/media/radio/radio-aimslab*
593
594AIO
595M:	Benjamin LaHaise <bcrl@kvack.org>
596L:	linux-aio@kvack.org
597S:	Supported
598F:	fs/aio.c
599F:	include/linux/*aio*.h
600
601AIRSPY MEDIA DRIVER
602M:	Antti Palosaari <crope@iki.fi>
603L:	linux-media@vger.kernel.org
604W:	https://linuxtv.org
605W:	http://palosaari.fi/linux/
606Q:	http://patchwork.linuxtv.org/project/linux-media/list/
607T:	git git://linuxtv.org/anttip/media_tree.git
608S:	Maintained
609F:	drivers/media/usb/airspy/
610
611ALACRITECH GIGABIT ETHERNET DRIVER
612M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
613S:	Maintained
614F:	drivers/net/ethernet/alacritech/*
615
616ALCATEL SPEEDTOUCH USB DRIVER
617M:	Duncan Sands <duncan.sands@free.fr>
618L:	linux-usb@vger.kernel.org
619W:	http://www.linux-usb.org/SpeedTouch/
620S:	Maintained
621F:	drivers/usb/atm/speedtch.c
622F:	drivers/usb/atm/usbatm.c
623
624ALCHEMY AU1XX0 MMC DRIVER
625M:	Manuel Lauss <manuel.lauss@gmail.com>
626S:	Maintained
627F:	drivers/mmc/host/au1xmmc.c
628
629ALI1563 I2C DRIVER
630M:	Rudolf Marek <r.marek@assembler.cz>
631L:	linux-i2c@vger.kernel.org
632S:	Maintained
633F:	Documentation/i2c/busses/i2c-ali1563
634F:	drivers/i2c/busses/i2c-ali1563.c
635
636ALLWINNER SECURITY SYSTEM
637M:	Corentin Labbe <clabbe.montjoie@gmail.com>
638L:	linux-crypto@vger.kernel.org
639S:	Maintained
640F:	drivers/crypto/sunxi-ss/
641
642ALPHA PORT
643M:	Richard Henderson <rth@twiddle.net>
644M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
645M:	Matt Turner <mattst88@gmail.com>
646S:	Odd Fixes
647L:	linux-alpha@vger.kernel.org
648F:	arch/alpha/
649
650ALPS PS/2 TOUCHPAD DRIVER
651R:	Pali Rohár <pali.rohar@gmail.com>
652F:	drivers/input/mouse/alps.*
653
654ALTERA I2C CONTROLLER DRIVER
655M:	Thor Thayer <thor.thayer@linux.intel.com>
656S:	Maintained
657F:	drivers/i2c/busses/i2c-altera.c
658
659ALTERA MAILBOX DRIVER
660M:	Ley Foon Tan <lftan@altera.com>
661L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
662S:	Maintained
663F:	drivers/mailbox/mailbox-altera.c
664
665ALTERA PIO DRIVER
666M:	Tien Hock Loh <thloh@altera.com>
667L:	linux-gpio@vger.kernel.org
668S:	Maintained
669F:	drivers/gpio/gpio-altera.c
670
671ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
672M:	Thor Thayer <thor.thayer@linux.intel.com>
673S:	Maintained
674F:	drivers/gpio/gpio-altera-a10sr.c
675F:	drivers/mfd/altera-a10sr.c
676F:	drivers/reset/reset-a10sr.c
677F:	include/linux/mfd/altera-a10sr.h
678F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
679
680ALTERA TRIPLE SPEED ETHERNET DRIVER
681M:	Vince Bridgers <vbridger@opensource.altera.com>
682L:	netdev@vger.kernel.org
683L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
684S:	Maintained
685F:	drivers/net/ethernet/altera/
686
687ALTERA UART/JTAG UART SERIAL DRIVERS
688M:	Tobias Klauser <tklauser@distanz.ch>
689L:	linux-serial@vger.kernel.org
690L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
691S:	Maintained
692F:	drivers/tty/serial/altera_uart.c
693F:	drivers/tty/serial/altera_jtaguart.c
694F:	include/linux/altera_uart.h
695F:	include/linux/altera_jtaguart.h
696
697AMAZON ETHERNET DRIVERS
698M:	Netanel Belgazal <netanel@annapurnalabs.com>
699R:	Saeed Bishara <saeed@annapurnalabs.com>
700R:	Zorik Machulsky <zorik@annapurnalabs.com>
701L:	netdev@vger.kernel.org
702S:	Supported
703F:	Documentation/networking/ena.txt
704F:	drivers/net/ethernet/amazon/
705
706AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
707M:	Tom Lendacky <thomas.lendacky@amd.com>
708M:	Gary Hook <gary.hook@amd.com>
709L:	linux-crypto@vger.kernel.org
710S:	Supported
711F:	drivers/crypto/ccp/
712F:	include/linux/ccp.h
713
714AMD FAM15H PROCESSOR POWER MONITORING DRIVER
715M:	Huang Rui <ray.huang@amd.com>
716L:	linux-hwmon@vger.kernel.org
717S:	Supported
718F:	Documentation/hwmon/fam15h_power
719F:	drivers/hwmon/fam15h_power.c
720
721AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
722L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
723S:	Orphan
724F:	drivers/usb/gadget/udc/amd5536udc.*
725
726AMD GEODE PROCESSOR/CHIPSET SUPPORT
727P:	Andres Salomon <dilinger@queued.net>
728L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
729W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
730S:	Supported
731F:	drivers/char/hw_random/geode-rng.c
732F:	drivers/crypto/geode*
733F:	drivers/video/fbdev/geode/
734F:	arch/x86/include/asm/geode.h
735
736AMD IOMMU (AMD-VI)
737M:	Joerg Roedel <joro@8bytes.org>
738L:	iommu@lists.linux-foundation.org
739T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
740S:	Maintained
741F:	drivers/iommu/amd_iommu*.[ch]
742F:	include/linux/amd-iommu.h
743
744AMD KFD
745M:	Oded Gabbay <oded.gabbay@gmail.com>
746L:	dri-devel@lists.freedesktop.org
747T:	git git://people.freedesktop.org/~gabbayo/linux.git
748S:	Supported
749F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
750F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
751F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
752F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
753F:	drivers/gpu/drm/amd/amdkfd/
754F:	drivers/gpu/drm/amd/include/cik_structs.h
755F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
756F:	drivers/gpu/drm/amd/include/vi_structs.h
757F:	drivers/gpu/drm/radeon/radeon_kfd.c
758F:	drivers/gpu/drm/radeon/radeon_kfd.h
759F:	include/uapi/linux/kfd_ioctl.h
760
761AMD SEATTLE DEVICE TREE SUPPORT
762M:	Brijesh Singh <brijeshkumar.singh@amd.com>
763M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
764M:	Tom Lendacky <thomas.lendacky@amd.com>
765S:	Supported
766F:	arch/arm64/boot/dts/amd/
767
768AMD XGBE DRIVER
769M:	Tom Lendacky <thomas.lendacky@amd.com>
770L:	netdev@vger.kernel.org
771S:	Supported
772F:	drivers/net/ethernet/amd/xgbe/
773F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
774
775AMS (Apple Motion Sensor) DRIVER
776M:	Michael Hanselmann <linux-kernel@hansmi.ch>
777S:	Supported
778F:	drivers/macintosh/ams/
779
780ANALOG DEVICES INC AD9389B DRIVER
781M:	Hans Verkuil <hans.verkuil@cisco.com>
782L:	linux-media@vger.kernel.org
783S:	Maintained
784F:	drivers/media/i2c/ad9389b*
785
786ANALOG DEVICES INC ADV7180 DRIVER
787M:	Lars-Peter Clausen <lars@metafoo.de>
788L:	linux-media@vger.kernel.org
789W:	http://ez.analog.com/community/linux-device-drivers
790S:	Supported
791F:	drivers/media/i2c/adv7180.c
792
793ANALOG DEVICES INC ADV748X DRIVER
794M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
795L:	linux-media@vger.kernel.org
796S:	Maintained
797F:	drivers/media/i2c/adv748x/*
798
799ANALOG DEVICES INC ADV7511 DRIVER
800M:	Hans Verkuil <hans.verkuil@cisco.com>
801L:	linux-media@vger.kernel.org
802S:	Maintained
803F:	drivers/media/i2c/adv7511*
804
805ANALOG DEVICES INC ADV7604 DRIVER
806M:	Hans Verkuil <hans.verkuil@cisco.com>
807L:	linux-media@vger.kernel.org
808S:	Maintained
809F:	drivers/media/i2c/adv7604*
810
811ANALOG DEVICES INC ADV7842 DRIVER
812M:	Hans Verkuil <hans.verkuil@cisco.com>
813L:	linux-media@vger.kernel.org
814S:	Maintained
815F:	drivers/media/i2c/adv7842*
816
817ANALOG DEVICES INC ASOC CODEC DRIVERS
818M:	Lars-Peter Clausen <lars@metafoo.de>
819L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
820W:	http://wiki.analog.com/
821W:	http://ez.analog.com/community/linux-device-drivers
822S:	Supported
823F:	sound/soc/codecs/adau*
824F:	sound/soc/codecs/adav*
825F:	sound/soc/codecs/ad1*
826F:	sound/soc/codecs/ad7*
827F:	sound/soc/codecs/ssm*
828F:	sound/soc/codecs/sigmadsp.*
829
830ANALOG DEVICES INC ASOC DRIVERS
831L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
832L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
833W:	http://blackfin.uclinux.org/
834S:	Supported
835F:	sound/soc/blackfin/*
836
837ANALOG DEVICES INC DMA DRIVERS
838M:	Lars-Peter Clausen <lars@metafoo.de>
839W:	http://ez.analog.com/community/linux-device-drivers
840S:	Supported
841F:	drivers/dma/dma-axi-dmac.c
842
843ANALOG DEVICES INC IIO DRIVERS
844M:	Lars-Peter Clausen <lars@metafoo.de>
845M:	Michael Hennerich <Michael.Hennerich@analog.com>
846W:	http://wiki.analog.com/
847W:	http://ez.analog.com/community/linux-device-drivers
848S:	Supported
849F:	drivers/iio/*/ad*
850F:	drivers/iio/adc/ltc2497*
851X:	drivers/iio/*/adjd*
852F:	drivers/staging/iio/*/ad*
853F:	drivers/staging/iio/trigger/iio-trig-bfin-timer.c
854
855ANDROID CONFIG FRAGMENTS
856M:	Rob Herring <robh@kernel.org>
857S:	Supported
858F:	kernel/configs/android*
859
860ANDROID DRIVERS
861M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
862M:	Arve Hjønnevåg <arve@android.com>
863M:	Riley Andrews <riandrews@android.com>
864T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
865L:	devel@driverdev.osuosl.org
866S:	Supported
867F:	drivers/android/
868F:	drivers/staging/android/
869
870ANDROID GOLDFISH RTC DRIVER
871M:	Miodrag Dinic <miodrag.dinic@mips.com>
872S:	Supported
873F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
874F:	drivers/rtc/rtc-goldfish.c
875
876ANDROID ION DRIVER
877M:	Laura Abbott <labbott@redhat.com>
878M:	Sumit Semwal <sumit.semwal@linaro.org>
879L:	devel@driverdev.osuosl.org
880S:	Supported
881F:	drivers/staging/android/ion
882F:	drivers/staging/android/uapi/ion.h
883F:	drivers/staging/android/uapi/ion_test.h
884
885AOA (Apple Onboard Audio) ALSA DRIVER
886M:	Johannes Berg <johannes@sipsolutions.net>
887L:	linuxppc-dev@lists.ozlabs.org
888L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
889S:	Maintained
890F:	sound/aoa/
891
892APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
893M:	William Breathitt Gray <vilhelm.gray@gmail.com>
894L:	linux-iio@vger.kernel.org
895S:	Maintained
896F:	drivers/iio/adc/stx104.c
897
898APM DRIVER
899M:	Jiri Kosina <jikos@kernel.org>
900S:	Odd fixes
901T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
902F:	arch/x86/kernel/apm_32.c
903F:	include/linux/apm_bios.h
904F:	include/uapi/linux/apm_bios.h
905F:	drivers/char/apm-emulation.c
906
907APPARMOR SECURITY MODULE
908M:	John Johansen <john.johansen@canonical.com>
909L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
910W:	apparmor.wiki.kernel.org
911T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
912S:	Supported
913F:	security/apparmor/
914F:	Documentation/admin-guide/LSM/apparmor.rst
915
916APPLE BCM5974 MULTITOUCH DRIVER
917M:	Henrik Rydberg <rydberg@bitmath.org>
918L:	linux-input@vger.kernel.org
919S:	Odd fixes
920F:	drivers/input/mouse/bcm5974.c
921
922APPLE SMC DRIVER
923M:	Henrik Rydberg <rydberg@bitmath.org>
924L:	linux-hwmon@vger.kernel.org
925S:	Odd fixes
926F:	drivers/hwmon/applesmc.c
927
928APPLETALK NETWORK LAYER
929L:	netdev@vger.kernel.org
930S:	Odd fixes
931F:	drivers/net/appletalk/
932F:	net/appletalk/
933
934APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
935M:	Duc Dang <dhdang@apm.com>
936S:	Supported
937F:	arch/arm64/boot/dts/apm/
938
939APPLIED MICRO (APM) X-GENE SOC EDAC
940M:	Loc Ho <lho@apm.com>
941S:	Supported
942F:	drivers/edac/xgene_edac.c
943F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
944
945APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
946M:	Iyappan Subramanian <isubramanian@apm.com>
947M:	Keyur Chudgar <kchudgar@apm.com>
948S:	Supported
949F:	drivers/net/ethernet/apm/xgene-v2/
950
951APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
952M:	Iyappan Subramanian <isubramanian@apm.com>
953M:	Keyur Chudgar <kchudgar@apm.com>
954M:	Quan Nguyen <qnguyen@apm.com>
955S:	Supported
956F:	drivers/net/ethernet/apm/xgene/
957F:	drivers/net/phy/mdio-xgene.c
958F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
959F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
960
961APPLIED MICRO (APM) X-GENE SOC PMU
962M:	Tai Nguyen <ttnguyen@apm.com>
963S:	Supported
964F:	drivers/perf/xgene_pmu.c
965F:	Documentation/perf/xgene-pmu.txt
966F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
967
968APTINA CAMERA SENSOR PLL
969M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
970L:	linux-media@vger.kernel.org
971S:	Maintained
972F:	drivers/media/i2c/aptina-pll.*
973
974ARC FRAMEBUFFER DRIVER
975M:	Jaya Kumar <jayalk@intworks.biz>
976S:	Maintained
977F:	drivers/video/fbdev/arcfb.c
978F:	drivers/video/fbdev/core/fb_defio.c
979
980ARC PGU DRM DRIVER
981M:	Alexey Brodkin <abrodkin@synopsys.com>
982S:	Supported
983F:	drivers/gpu/drm/arc/
984F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
985
986ARCNET NETWORK LAYER
987M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
988L:	netdev@vger.kernel.org
989S:	Maintained
990F:	drivers/net/arcnet/
991F:	include/uapi/linux/if_arcnet.h
992
993ARM ARCHITECTED TIMER DRIVER
994M:	Mark Rutland <mark.rutland@arm.com>
995M:	Marc Zyngier <marc.zyngier@arm.com>
996L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
997S:	Maintained
998F:	arch/arm/include/asm/arch_timer.h
999F:	arch/arm64/include/asm/arch_timer.h
1000F:	drivers/clocksource/arm_arch_timer.c
1001
1002ARM HDLCD DRM DRIVER
1003M:	Liviu Dudau <liviu.dudau@arm.com>
1004S:	Supported
1005F:	drivers/gpu/drm/arm/hdlcd_*
1006F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1007
1008ARM MALI-DP DRM DRIVER
1009M:	Liviu Dudau <liviu.dudau@arm.com>
1010M:	Brian Starkey <brian.starkey@arm.com>
1011M:	Mali DP Maintainers <malidp@foss.arm.com>
1012S:	Supported
1013F:	drivers/gpu/drm/arm/
1014F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1015
1016ARM MFM AND FLOPPY DRIVERS
1017M:	Ian Molton <spyro@f2s.com>
1018S:	Maintained
1019F:	arch/arm/lib/floppydma.S
1020F:	arch/arm/include/asm/floppy.h
1021
1022ARM PMU PROFILING AND DEBUGGING
1023M:	Will Deacon <will.deacon@arm.com>
1024M:	Mark Rutland <mark.rutland@arm.com>
1025S:	Maintained
1026L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1027F:	arch/arm*/kernel/perf_*
1028F:	arch/arm/oprofile/common.c
1029F:	arch/arm*/kernel/hw_breakpoint.c
1030F:	arch/arm*/include/asm/hw_breakpoint.h
1031F:	arch/arm*/include/asm/perf_event.h
1032F:	drivers/perf/*
1033F:	include/linux/perf/arm_pmu.h
1034F:	Documentation/devicetree/bindings/arm/pmu.txt
1035F:	Documentation/devicetree/bindings/perf/
1036
1037ARM PORT
1038M:	Russell King <linux@armlinux.org.uk>
1039L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1040W:	http://www.armlinux.org.uk/
1041S:	Maintained
1042T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1043F:	arch/arm/
1044
1045ARM PRIMECELL AACI PL041 DRIVER
1046M:	Russell King <linux@armlinux.org.uk>
1047S:	Maintained
1048F:	sound/arm/aaci.*
1049
1050ARM PRIMECELL BUS SUPPORT
1051M:	Russell King <linux@armlinux.org.uk>
1052S:	Maintained
1053F:	drivers/amba/
1054F:	include/linux/amba/bus.h
1055
1056ARM PRIMECELL CLCD PL110 DRIVER
1057M:	Russell King <linux@armlinux.org.uk>
1058S:	Maintained
1059F:	drivers/video/fbdev/amba-clcd.*
1060
1061ARM PRIMECELL KMI PL050 DRIVER
1062M:	Russell King <linux@armlinux.org.uk>
1063S:	Maintained
1064F:	drivers/input/serio/ambakmi.*
1065F:	include/linux/amba/kmi.h
1066
1067ARM PRIMECELL MMCI PL180/1 DRIVER
1068M:	Russell King <linux@armlinux.org.uk>
1069S:	Maintained
1070F:	drivers/mmc/host/mmci.*
1071F:	include/linux/amba/mmci.h
1072
1073ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1074M:	Russell King <linux@armlinux.org.uk>
1075S:	Maintained
1076F:	drivers/tty/serial/amba-pl01*.c
1077F:	include/linux/amba/serial.h
1078
1079ARM SMMU DRIVERS
1080M:	Will Deacon <will.deacon@arm.com>
1081R:	Robin Murphy <robin.murphy@arm.com>
1082L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1083S:	Maintained
1084F:	drivers/iommu/arm-smmu.c
1085F:	drivers/iommu/arm-smmu-v3.c
1086F:	drivers/iommu/io-pgtable-arm.c
1087F:	drivers/iommu/io-pgtable-arm-v7s.c
1088
1089ARM SUB-ARCHITECTURES
1090L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1091S:	Maintained
1092F:	arch/arm/mach-*/
1093F:	arch/arm/plat-*/
1094T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1095
1096ARM/ACTIONS SEMI ARCHITECTURE
1097M:	Andreas Färber <afaerber@suse.de>
1098L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1099S:	Maintained
1100N:	owl
1101F:	arch/arm/mach-actions/
1102F:	arch/arm/boot/dts/owl-*
1103F:	arch/arm64/boot/dts/actions/
1104F:	drivers/clocksource/owl-*
1105F:	drivers/soc/actions/
1106F:	include/dt-bindings/power/owl-*
1107F:	include/linux/soc/actions/
1108F:	Documentation/devicetree/bindings/arm/actions.txt
1109F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1110F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1111
1112ARM/ADS SPHERE MACHINE SUPPORT
1113M:	Lennert Buytenhek <kernel@wantstofly.org>
1114L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1115S:	Maintained
1116
1117ARM/AFEB9260 MACHINE SUPPORT
1118M:	Sergey Lapin <slapin@ossfans.org>
1119L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1120S:	Maintained
1121
1122ARM/AJECO 1ARM MACHINE SUPPORT
1123M:	Lennert Buytenhek <kernel@wantstofly.org>
1124L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1125S:	Maintained
1126
1127ARM/Allwinner SoC Clock Support
1128M:	Emilio López <emilio@elopez.com.ar>
1129S:	Maintained
1130F:	drivers/clk/sunxi/
1131
1132ARM/Allwinner sunXi SoC support
1133M:	Maxime Ripard <maxime.ripard@free-electrons.com>
1134M:	Chen-Yu Tsai <wens@csie.org>
1135L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1136S:	Maintained
1137N:	sun[x456789]i
1138N:	sun50i
1139F:	arch/arm/mach-sunxi/
1140F:	arch/arm64/boot/dts/allwinner/
1141F:	drivers/clk/sunxi-ng/
1142F:	drivers/pinctrl/sunxi/
1143F:	drivers/soc/sunxi/
1144T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1145
1146ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1147M:	Neil Armstrong <narmstrong@baylibre.com>
1148M:	Jerome Brunet <jbrunet@baylibre.com>
1149L:	linux-amlogic@lists.infradead.org
1150S:	Maintained
1151F:	drivers/clk/meson/
1152F:	include/dt-bindings/clock/meson*
1153F:	include/dt-bindings/clock/gxbb*
1154F:	Documentation/devicetree/bindings/clock/amlogic*
1155
1156ARM/Amlogic Meson SoC support
1157M:	Carlo Caione <carlo@caione.org>
1158M:	Kevin Hilman <khilman@baylibre.com>
1159L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1160L:	linux-amlogic@lists.infradead.org
1161W:	http://linux-meson.com/
1162S:	Maintained
1163F:	arch/arm/mach-meson/
1164F:	arch/arm/boot/dts/meson*
1165F:	arch/arm64/boot/dts/amlogic/
1166F:	drivers/pinctrl/meson/
1167F:	drivers/mmc/host/meson*
1168N:	meson
1169
1170ARM/Annapurna Labs ALPINE ARCHITECTURE
1171M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1172M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1173L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1174S:	Maintained
1175F:	arch/arm/mach-alpine/
1176F:	arch/arm/boot/dts/alpine*
1177F:	arch/arm64/boot/dts/al/
1178F:	drivers/*/*alpine*
1179
1180ARM/ARTPEC MACHINE SUPPORT
1181M:	Jesper Nilsson <jesper.nilsson@axis.com>
1182M:	Lars Persson <lars.persson@axis.com>
1183M:	Niklas Cassel <niklas.cassel@axis.com>
1184S:	Maintained
1185L:	linux-arm-kernel@axis.com
1186F:	arch/arm/mach-artpec
1187F:	arch/arm/boot/dts/artpec6*
1188F:	drivers/clk/axis
1189F:	drivers/crypto/axis
1190F:	drivers/pinctrl/pinctrl-artpec*
1191F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1192
1193ARM/ASPEED I2C DRIVER
1194M:	Brendan Higgins <brendanhiggins@google.com>
1195R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1196R:	Joel Stanley <joel@jms.id.au>
1197L:	linux-i2c@vger.kernel.org
1198L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1199S:	Maintained
1200F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1201F:	drivers/i2c/busses/i2c-aspeed.c
1202F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1203F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1204
1205ARM/ASPEED MACHINE SUPPORT
1206M:	Joel Stanley <joel@jms.id.au>
1207S:	Maintained
1208F:	arch/arm/mach-aspeed/
1209F:	arch/arm/boot/dts/aspeed-*
1210F:	drivers/*/*aspeed*
1211
1212ARM/ATMEL AT91 Clock Support
1213M:	Boris Brezillon <boris.brezillon@free-electrons.com>
1214S:	Maintained
1215F:	drivers/clk/at91
1216
1217ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1218M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1219M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
1220L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1221W:	http://www.linux4sam.org
1222T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1223S:	Supported
1224F:	arch/arm/mach-at91/
1225F:	include/soc/at91/
1226F:	arch/arm/boot/dts/at91*.dts
1227F:	arch/arm/boot/dts/at91*.dtsi
1228F:	arch/arm/boot/dts/sama*.dts
1229F:	arch/arm/boot/dts/sama*.dtsi
1230F:	arch/arm/include/debug/at91.S
1231F:	drivers/memory/atmel*
1232
1233ARM/CALXEDA HIGHBANK ARCHITECTURE
1234M:	Rob Herring <robh@kernel.org>
1235L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1236S:	Maintained
1237F:	arch/arm/mach-highbank/
1238F:	arch/arm/boot/dts/highbank.dts
1239F:	arch/arm/boot/dts/ecx-*.dts*
1240
1241ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1242M:	Krzysztof Halasa <khalasa@piap.pl>
1243S:	Maintained
1244F:	arch/arm/mach-cns3xxx/
1245
1246ARM/CAVIUM THUNDER NETWORK DRIVER
1247M:	Sunil Goutham <sgoutham@cavium.com>
1248M:	Robert Richter <rric@kernel.org>
1249L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1250S:	Supported
1251F:	drivers/net/ethernet/cavium/thunder/
1252
1253ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1254M:	Alexander Shiyan <shc_work@mail.ru>
1255L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1256S:	Odd Fixes
1257N:	clps711x
1258
1259ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1260M:	Lennert Buytenhek <kernel@wantstofly.org>
1261L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1262S:	Maintained
1263
1264ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1265M:	Hartley Sweeten <hsweeten@visionengravers.com>
1266M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1267L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1268S:	Maintained
1269F:	arch/arm/mach-ep93xx/
1270F:	arch/arm/mach-ep93xx/include/mach/
1271
1272ARM/CLKDEV SUPPORT
1273M:	Russell King <linux@armlinux.org.uk>
1274L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1275S:	Maintained
1276T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1277F:	arch/arm/include/asm/clkdev.h
1278F:	drivers/clk/clkdev.c
1279
1280ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1281M:	Mike Rapoport <mike@compulab.co.il>
1282L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1283S:	Maintained
1284
1285ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1286M:	Baruch Siach <baruch@tkos.co.il>
1287L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1288S:	Maintained
1289F:	arch/arm/boot/dts/cx92755*
1290N:	digicolor
1291
1292ARM/CONTEC MICRO9 MACHINE SUPPORT
1293M:	Hubert Feurstein <hubert.feurstein@contec.at>
1294S:	Maintained
1295F:	arch/arm/mach-ep93xx/micro9.c
1296
1297ARM/CORESIGHT FRAMEWORK AND DRIVERS
1298M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1299L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1300S:	Maintained
1301F:	drivers/hwtracing/coresight/*
1302F:	Documentation/trace/coresight.txt
1303F:	Documentation/trace/coresight-cpu-debug.txt
1304F:	Documentation/devicetree/bindings/arm/coresight.txt
1305F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1306F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1307F:	tools/perf/arch/arm/util/pmu.c
1308F:	tools/perf/arch/arm/util/auxtrace.c
1309F:	tools/perf/arch/arm/util/cs-etm.c
1310F:	tools/perf/arch/arm/util/cs-etm.h
1311F:	tools/perf/util/cs-etm.h
1312
1313ARM/CORGI MACHINE SUPPORT
1314M:	Richard Purdie <rpurdie@rpsys.net>
1315S:	Maintained
1316
1317ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1318M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1319M:	Linus Walleij <linus.walleij@linaro.org>
1320L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1321T:	git git://github.com/ulli-kroll/linux.git
1322S:	Maintained
1323F:	Documentation/devicetree/bindings/arm/gemini.txt
1324F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1325F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1326F:	arch/arm/mach-gemini/
1327F:	drivers/pinctrl/pinctrl-gemini.c
1328F:	drivers/rtc/rtc-ftrtc010.c
1329
1330ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1331M:	Barry Song <baohua@kernel.org>
1332L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1334S:	Maintained
1335F:	arch/arm/boot/dts/prima2*
1336F:	arch/arm/mach-prima2/
1337F:	drivers/clk/sirf/
1338F:	drivers/clocksource/timer-prima2.c
1339F:	drivers/clocksource/timer-atlas7.c
1340N:	[^a-z]sirf
1341
1342ARM/EBSA110 MACHINE SUPPORT
1343M:	Russell King <linux@armlinux.org.uk>
1344L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1345W:	http://www.armlinux.org.uk/
1346S:	Maintained
1347F:	arch/arm/mach-ebsa110/
1348F:	drivers/net/ethernet/amd/am79c961a.*
1349
1350ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1351M:	Uwe Kleine-König <kernel@pengutronix.de>
1352L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1353S:	Maintained
1354N:	efm32
1355
1356ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1357M:	Robert Jarzmik <robert.jarzmik@free.fr>
1358L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1359S:	Maintained
1360F:	arch/arm/mach-pxa/ezx.c
1361
1362ARM/FARADAY FA526 PORT
1363M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1364L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1365S:	Maintained
1366T:	git git://git.berlios.de/gemini-board
1367F:	arch/arm/mm/*-fa*
1368
1369ARM/FOOTBRIDGE ARCHITECTURE
1370M:	Russell King <linux@armlinux.org.uk>
1371L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1372W:	http://www.armlinux.org.uk/
1373S:	Maintained
1374F:	arch/arm/include/asm/hardware/dec21285.h
1375F:	arch/arm/mach-footbridge/
1376
1377ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1378M:	Shawn Guo <shawnguo@kernel.org>
1379M:	Sascha Hauer <kernel@pengutronix.de>
1380R:	Fabio Estevam <fabio.estevam@nxp.com>
1381L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1382S:	Maintained
1383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1384F:	arch/arm/mach-imx/
1385F:	arch/arm/mach-mxs/
1386F:	arch/arm/boot/dts/imx*
1387F:	arch/arm/configs/imx*_defconfig
1388F:	drivers/clk/imx/
1389F:	drivers/soc/imx/
1390F:	include/soc/imx/
1391
1392ARM/FREESCALE VYBRID ARM ARCHITECTURE
1393M:	Shawn Guo <shawnguo@kernel.org>
1394M:	Sascha Hauer <kernel@pengutronix.de>
1395R:	Stefan Agner <stefan@agner.ch>
1396L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1397S:	Maintained
1398T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1399F:	arch/arm/mach-imx/*vf610*
1400F:	arch/arm/boot/dts/vf*
1401
1402ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1403M:	Lennert Buytenhek <kernel@wantstofly.org>
1404L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1405S:	Maintained
1406
1407ARM/GUMSTIX MACHINE SUPPORT
1408M:	Steve Sakoman <sakoman@gmail.com>
1409L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1410S:	Maintained
1411
1412ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1413M:	Philipp Zabel <philipp.zabel@gmail.com>
1414M:	Paul Parsons <lost.distance@yahoo.com>
1415L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1416S:	Maintained
1417F:	arch/arm/mach-pxa/hx4700.c
1418F:	arch/arm/mach-pxa/include/mach/hx4700.h
1419F:	sound/soc/pxa/hx4700.c
1420
1421ARM/HISILICON SOC SUPPORT
1422M:	Wei Xu <xuwei5@hisilicon.com>
1423L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1424W:	http://www.hisilicon.com
1425S:	Supported
1426T:	git git://github.com/hisilicon/linux-hisi.git
1427F:	arch/arm/mach-hisi/
1428F:	arch/arm/boot/dts/hi3*
1429F:	arch/arm/boot/dts/hip*
1430F:	arch/arm/boot/dts/hisi*
1431F:	arch/arm64/boot/dts/hisilicon/
1432
1433ARM/HP JORNADA 7XX MACHINE SUPPORT
1434M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1435W:	www.jlime.com
1436S:	Maintained
1437T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1438F:	arch/arm/mach-sa1100/jornada720.c
1439F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1440
1441ARM/IGEP MACHINE SUPPORT
1442M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1443M:	Javier Martinez Canillas <javier@dowhile0.org>
1444L:	linux-omap@vger.kernel.org
1445L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1446S:	Maintained
1447F:	arch/arm/boot/dts/omap3-igep*
1448
1449ARM/INCOME PXA270 SUPPORT
1450M:	Marek Vasut <marek.vasut@gmail.com>
1451L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1452S:	Maintained
1453F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1454
1455ARM/INTEL IOP13XX ARM ARCHITECTURE
1456M:	Lennert Buytenhek <kernel@wantstofly.org>
1457L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1458S:	Maintained
1459
1460ARM/INTEL IOP32X ARM ARCHITECTURE
1461M:	Lennert Buytenhek <kernel@wantstofly.org>
1462L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1463S:	Maintained
1464
1465ARM/INTEL IOP33X ARM ARCHITECTURE
1466L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1467S:	Orphan
1468
1469ARM/INTEL IQ81342EX MACHINE SUPPORT
1470M:	Lennert Buytenhek <kernel@wantstofly.org>
1471L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1472S:	Maintained
1473
1474ARM/INTEL IXDP2850 MACHINE SUPPORT
1475M:	Lennert Buytenhek <kernel@wantstofly.org>
1476L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1477S:	Maintained
1478
1479ARM/INTEL IXP4XX ARM ARCHITECTURE
1480M:	Imre Kaloz <kaloz@openwrt.org>
1481M:	Krzysztof Halasa <khalasa@piap.pl>
1482L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1483S:	Maintained
1484F:	arch/arm/mach-ixp4xx/
1485
1486ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1487M:	Jonathan Cameron <jic23@cam.ac.uk>
1488L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1489S:	Maintained
1490F:	arch/arm/mach-pxa/stargate2.c
1491F:	drivers/pcmcia/pxa2xx_stargate2.c
1492
1493ARM/INTEL XSC3 (MANZANO) ARM CORE
1494M:	Lennert Buytenhek <kernel@wantstofly.org>
1495L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1496S:	Maintained
1497
1498ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1499M:	Lennert Buytenhek <kernel@wantstofly.org>
1500L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1501S:	Maintained
1502
1503ARM/LG1K ARCHITECTURE
1504M:	Chanho Min <chanho.min@lge.com>
1505L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506S:	Maintained
1507F:	arch/arm64/boot/dts/lg/
1508
1509ARM/LOGICPD PXA270 MACHINE SUPPORT
1510M:	Lennert Buytenhek <kernel@wantstofly.org>
1511L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1512S:	Maintained
1513
1514ARM/LPC18XX ARCHITECTURE
1515M:	Joachim Eastwood <manabian@gmail.com>
1516L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1517S:	Maintained
1518F:	arch/arm/boot/dts/lpc43*
1519F:	drivers/clk/nxp/clk-lpc18xx*
1520F:	drivers/clocksource/time-lpc32xx.c
1521F:	drivers/i2c/busses/i2c-lpc2k.c
1522F:	drivers/memory/pl172.c
1523F:	drivers/mtd/spi-nor/nxp-spifi.c
1524F:	drivers/rtc/rtc-lpc24xx.c
1525N:	lpc18xx
1526
1527ARM/LPC32XX SOC SUPPORT
1528M:	Vladimir Zapolskiy <vz@mleia.com>
1529M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1530L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1531T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1532S:	Maintained
1533F:	arch/arm/boot/dts/lpc32*
1534F:	arch/arm/mach-lpc32xx/
1535F:	drivers/i2c/busses/i2c-pnx.c
1536F:	drivers/net/ethernet/nxp/lpc_eth.c
1537F:	drivers/usb/host/ohci-nxp.c
1538F:	drivers/watchdog/pnx4008_wdt.c
1539N:	lpc32xx
1540
1541ARM/MAGICIAN MACHINE SUPPORT
1542M:	Philipp Zabel <philipp.zabel@gmail.com>
1543S:	Maintained
1544
1545ARM/Marvell Berlin SoC support
1546M:	Jisheng Zhang <jszhang@marvell.com>
1547M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1548L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1549S:	Maintained
1550F:	arch/arm/mach-berlin/
1551F:	arch/arm/boot/dts/berlin*
1552F:	arch/arm64/boot/dts/marvell/berlin*
1553
1554ARM/Marvell Dove/MV78xx0/Orion SOC support
1555M:	Jason Cooper <jason@lakedaemon.net>
1556M:	Andrew Lunn <andrew@lunn.ch>
1557M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1558M:	Gregory Clement <gregory.clement@free-electrons.com>
1559L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1560S:	Maintained
1561F:	Documentation/devicetree/bindings/soc/dove/
1562F:	arch/arm/mach-dove/
1563F:	arch/arm/mach-mv78xx0/
1564F:	arch/arm/mach-orion5x/
1565F:	arch/arm/plat-orion/
1566F:	arch/arm/boot/dts/dove*
1567F:	arch/arm/boot/dts/orion5x*
1568
1569ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1570M:	Jason Cooper <jason@lakedaemon.net>
1571M:	Andrew Lunn <andrew@lunn.ch>
1572M:	Gregory Clement <gregory.clement@free-electrons.com>
1573M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1574L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1575S:	Maintained
1576F:	arch/arm/boot/dts/armada*
1577F:	arch/arm/boot/dts/kirkwood*
1578F:	arch/arm/configs/mvebu_*_defconfig
1579F:	arch/arm/mach-mvebu/
1580F:	arch/arm64/boot/dts/marvell/armada*
1581F:	drivers/cpufreq/mvebu-cpufreq.c
1582F:	drivers/irqchip/irq-armada-370-xp.c
1583F:	drivers/irqchip/irq-mvebu-*
1584F:	drivers/pinctrl/mvebu/
1585F:	drivers/rtc/rtc-armada38x.c
1586
1587ARM/Mediatek RTC DRIVER
1588M:	Eddie Huang <eddie.huang@mediatek.com>
1589L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1590L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1591S:	Maintained
1592F:	drivers/rtc/rtc-mt6397.c
1593
1594ARM/Mediatek SoC support
1595M:	Matthias Brugger <matthias.bgg@gmail.com>
1596L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1597L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1598S:	Maintained
1599F:	arch/arm/boot/dts/mt6*
1600F:	arch/arm/boot/dts/mt7*
1601F:	arch/arm/boot/dts/mt8*
1602F:	arch/arm/mach-mediatek/
1603F:	arch/arm64/boot/dts/mediatek/
1604N:	mtk
1605K:	mediatek
1606
1607ARM/Mediatek USB3 PHY DRIVER
1608M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1609L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1610L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1611S:	Maintained
1612F:	drivers/phy/mediatek/phy-mtk-tphy.c
1613
1614ARM/MICREL KS8695 ARCHITECTURE
1615M:	Greg Ungerer <gerg@uclinux.org>
1616L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1617F:	arch/arm/mach-ks8695/
1618S:	Odd Fixes
1619
1620ARM/MIOA701 MACHINE SUPPORT
1621M:	Robert Jarzmik <robert.jarzmik@free.fr>
1622L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1623F:	arch/arm/mach-pxa/mioa701.c
1624S:	Maintained
1625
1626ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1627M:	Michael Petchkovsky <mkpetch@internode.on.net>
1628S:	Maintained
1629
1630ARM/NOMADIK ARCHITECTURE
1631M:	Alessandro Rubini <rubini@unipv.it>
1632M:	Linus Walleij <linus.walleij@linaro.org>
1633L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1634S:	Maintained
1635F:	arch/arm/mach-nomadik/
1636F:	drivers/pinctrl/nomadik/
1637F:	drivers/i2c/busses/i2c-nomadik.c
1638T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1639
1640ARM/NUVOTON W90X900 ARM ARCHITECTURE
1641M:	Wan ZongShun <mcuos.com@gmail.com>
1642L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1643W:	http://www.mcuos.com
1644S:	Maintained
1645F:	arch/arm/mach-w90x900/
1646F:	drivers/input/keyboard/w90p910_keypad.c
1647F:	drivers/input/touchscreen/w90p910_ts.c
1648F:	drivers/watchdog/nuc900_wdt.c
1649F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1650F:	drivers/mtd/nand/nuc900_nand.c
1651F:	drivers/rtc/rtc-nuc900.c
1652F:	drivers/spi/spi-nuc900.c
1653F:	drivers/usb/host/ehci-w90x900.c
1654F:	drivers/video/fbdev/nuc900fb.c
1655
1656ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1657M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1658L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1659W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1660S:	Supported
1661
1662ARM/Orion SoC/Technologic Systems TS-78xx platform support
1663M:	Alexander Clouter <alex@digriz.org.uk>
1664L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1665W:	http://www.digriz.org.uk/ts78xx/kernel
1666S:	Maintained
1667F:	arch/arm/mach-orion5x/ts78xx-*
1668
1669ARM/OXNAS platform support
1670M:	Neil Armstrong <narmstrong@baylibre.com>
1671L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1672L:	linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1673S:	Maintained
1674F:	arch/arm/mach-oxnas/
1675F:	arch/arm/boot/dts/ox8*.dtsi
1676F:	arch/arm/boot/dts/wd-mbwe.dts
1677F:	arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1678N:	oxnas
1679
1680ARM/PALM TREO SUPPORT
1681M:	Tomas Cech <sleep_walker@suse.com>
1682L:	linux-arm-kernel@lists.infradead.org
1683W:	http://hackndev.com
1684S:	Maintained
1685F:	arch/arm/mach-pxa/include/mach/palmtreo.h
1686F:	arch/arm/mach-pxa/palmtreo.c
1687
1688ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1689M:	Marek Vasut <marek.vasut@gmail.com>
1690L:	linux-arm-kernel@lists.infradead.org
1691W:	http://hackndev.com
1692S:	Maintained
1693F:	arch/arm/mach-pxa/include/mach/palmtx.h
1694F:	arch/arm/mach-pxa/palmtx.c
1695F:	arch/arm/mach-pxa/include/mach/palmt5.h
1696F:	arch/arm/mach-pxa/palmt5.c
1697F:	arch/arm/mach-pxa/include/mach/palmld.h
1698F:	arch/arm/mach-pxa/palmld.c
1699F:	arch/arm/mach-pxa/include/mach/palmte2.h
1700F:	arch/arm/mach-pxa/palmte2.c
1701F:	arch/arm/mach-pxa/include/mach/palmtc.h
1702F:	arch/arm/mach-pxa/palmtc.c
1703
1704ARM/PALMZ72 SUPPORT
1705M:	Sergey Lapin <slapin@ossfans.org>
1706L:	linux-arm-kernel@lists.infradead.org
1707W:	http://hackndev.com
1708S:	Maintained
1709F:	arch/arm/mach-pxa/include/mach/palmz72.h
1710F:	arch/arm/mach-pxa/palmz72.c
1711
1712ARM/PLEB SUPPORT
1713M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1714W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1715S:	Maintained
1716
1717ARM/PT DIGITAL BOARD PORT
1718M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1719L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1720W:	http://www.armlinux.org.uk/
1721S:	Maintained
1722
1723ARM/QUALCOMM SUPPORT
1724M:	Andy Gross <andy.gross@linaro.org>
1725M:	David Brown <david.brown@linaro.org>
1726L:	linux-arm-msm@vger.kernel.org
1727L:	linux-soc@vger.kernel.org
1728S:	Maintained
1729F:	Documentation/devicetree/bindings/soc/qcom/
1730F:	arch/arm/boot/dts/qcom-*.dts
1731F:	arch/arm/boot/dts/qcom-*.dtsi
1732F:	arch/arm/mach-qcom/
1733F:	arch/arm64/boot/dts/qcom/*
1734F:	drivers/i2c/busses/i2c-qup.c
1735F:	drivers/clk/qcom/
1736F:	drivers/dma/qcom/
1737F:	drivers/soc/qcom/
1738F:	drivers/spi/spi-qup.c
1739F:	drivers/tty/serial/msm_serial.h
1740F:	drivers/tty/serial/msm_serial.c
1741F:	drivers/*/pm8???-*
1742F:	drivers/mfd/ssbi.c
1743F:	drivers/firmware/qcom_scm.c
1744T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1745
1746ARM/RADISYS ENP2611 MACHINE SUPPORT
1747M:	Lennert Buytenhek <kernel@wantstofly.org>
1748L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1749S:	Maintained
1750
1751ARM/REALTEK ARCHITECTURE
1752M:	Andreas Färber <afaerber@suse.de>
1753L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1754S:	Maintained
1755F:	arch/arm64/boot/dts/realtek/
1756F:	Documentation/devicetree/bindings/arm/realtek.txt
1757
1758ARM/RENESAS ARM64 ARCHITECTURE
1759M:	Simon Horman <horms@verge.net.au>
1760M:	Magnus Damm <magnus.damm@gmail.com>
1761L:	linux-renesas-soc@vger.kernel.org
1762Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1763T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1764S:	Supported
1765F:	arch/arm64/boot/dts/renesas/
1766F:	drivers/soc/renesas/
1767F:	include/linux/soc/renesas/
1768
1769ARM/RISCPC ARCHITECTURE
1770M:	Russell King <linux@armlinux.org.uk>
1771L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1772W:	http://www.armlinux.org.uk/
1773S:	Maintained
1774F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1775F:	arch/arm/include/asm/hardware/ioc.h
1776F:	arch/arm/include/asm/hardware/iomd.h
1777F:	arch/arm/include/asm/hardware/memc.h
1778F:	arch/arm/mach-rpc/
1779F:	drivers/net/ethernet/8390/etherh.c
1780F:	drivers/net/ethernet/i825xx/ether1*
1781F:	drivers/net/ethernet/seeq/ether3*
1782F:	drivers/scsi/arm/
1783
1784ARM/Rockchip SoC support
1785M:	Heiko Stuebner <heiko@sntech.de>
1786L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1787L:	linux-rockchip@lists.infradead.org
1788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1789S:	Maintained
1790F:	arch/arm/boot/dts/rk3*
1791F:	arch/arm/boot/dts/rv1108*
1792F:	arch/arm/mach-rockchip/
1793F:	drivers/clk/rockchip/
1794F:	drivers/i2c/busses/i2c-rk3x.c
1795F:	drivers/*/*rockchip*
1796F:	drivers/*/*/*rockchip*
1797F:	sound/soc/rockchip/
1798N:	rockchip
1799
1800ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1801M:	Kukjin Kim <kgene@kernel.org>
1802M:	Krzysztof Kozlowski <krzk@kernel.org>
1803L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1804L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1805Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1806S:	Maintained
1807F:	arch/arm/boot/dts/s3c*
1808F:	arch/arm/boot/dts/s5p*
1809F:	arch/arm/boot/dts/samsung*
1810F:	arch/arm/boot/dts/exynos*
1811F:	arch/arm64/boot/dts/exynos/
1812F:	arch/arm/plat-samsung/
1813F:	arch/arm/mach-s3c24*/
1814F:	arch/arm/mach-s3c64xx/
1815F:	arch/arm/mach-s5p*/
1816F:	arch/arm/mach-exynos*/
1817F:	drivers/*/*s3c24*
1818F:	drivers/*/*/*s3c24*
1819F:	drivers/*/*s3c64xx*
1820F:	drivers/*/*s5pv210*
1821F:	drivers/memory/samsung/*
1822F:	drivers/soc/samsung/*
1823F:	Documentation/arm/Samsung/
1824F:	Documentation/devicetree/bindings/arm/samsung/
1825F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1826F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1827N:	exynos
1828
1829ARM/SAMSUNG MOBILE MACHINE SUPPORT
1830M:	Kyungmin Park <kyungmin.park@samsung.com>
1831L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1832S:	Maintained
1833F:	arch/arm/mach-s5pv210/
1834
1835ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1836M:	Kyungmin Park <kyungmin.park@samsung.com>
1837M:	Kamil Debski <kamil@wypas.org>
1838M:	Andrzej Hajda <a.hajda@samsung.com>
1839L:	linux-arm-kernel@lists.infradead.org
1840L:	linux-media@vger.kernel.org
1841S:	Maintained
1842F:	drivers/media/platform/s5p-g2d/
1843
1844ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1845M:	Marek Szyprowski <m.szyprowski@samsung.com>
1846L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1847L:	linux-media@vger.kernel.org
1848S:	Maintained
1849F:	drivers/media/platform/s5p-cec/
1850F:	Documentation/devicetree/bindings/media/s5p-cec.txt
1851
1852ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1853M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1854M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1855L:	linux-arm-kernel@lists.infradead.org
1856L:	linux-media@vger.kernel.org
1857S:	Maintained
1858F:	drivers/media/platform/s5p-jpeg/
1859
1860ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1861M:	Kyungmin Park <kyungmin.park@samsung.com>
1862M:	Kamil Debski <kamil@wypas.org>
1863M:	Jeongtae Park <jtp.park@samsung.com>
1864M:	Andrzej Hajda <a.hajda@samsung.com>
1865L:	linux-arm-kernel@lists.infradead.org
1866L:	linux-media@vger.kernel.org
1867S:	Maintained
1868F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1869F:	drivers/media/platform/s5p-mfc/
1870
1871ARM/SHMOBILE ARM ARCHITECTURE
1872M:	Simon Horman <horms@verge.net.au>
1873M:	Magnus Damm <magnus.damm@gmail.com>
1874L:	linux-renesas-soc@vger.kernel.org
1875Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1876T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1877S:	Supported
1878F:	arch/arm/boot/dts/emev2*
1879F:	arch/arm/boot/dts/r7s*
1880F:	arch/arm/boot/dts/r8a*
1881F:	arch/arm/boot/dts/sh*
1882F:	arch/arm/configs/shmobile_defconfig
1883F:	arch/arm/include/debug/renesas-scif.S
1884F:	arch/arm/mach-shmobile/
1885F:	drivers/soc/renesas/
1886F:	include/linux/soc/renesas/
1887
1888ARM/SOCFPGA ARCHITECTURE
1889M:	Dinh Nguyen <dinguyen@kernel.org>
1890S:	Maintained
1891F:	arch/arm/mach-socfpga/
1892F:	arch/arm/boot/dts/socfpga*
1893F:	arch/arm/configs/socfpga_defconfig
1894F:	arch/arm64/boot/dts/altera/
1895W:	http://www.rocketboards.org
1896T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1897
1898ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1899M:	Dinh Nguyen <dinguyen@kernel.org>
1900S:	Maintained
1901F:	drivers/clk/socfpga/
1902
1903ARM/SOCFPGA EDAC SUPPORT
1904M:	Thor Thayer <thor.thayer@linux.intel.com>
1905S:	Maintained
1906F:	drivers/edac/altera_edac.
1907
1908ARM/STI ARCHITECTURE
1909M:	Patrice Chotard <patrice.chotard@st.com>
1910L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1911W:	http://www.stlinux.com
1912S:	Maintained
1913F:	arch/arm/mach-sti/
1914F:	arch/arm/boot/dts/sti*
1915F:	drivers/char/hw_random/st-rng.c
1916F:	drivers/clocksource/arm_global_timer.c
1917F:	drivers/clocksource/clksrc_st_lpc.c
1918F:	drivers/cpufreq/sti-cpufreq.c
1919F:	drivers/dma/st_fdma*
1920F:	drivers/i2c/busses/i2c-st.c
1921F:	drivers/media/rc/st_rc.c
1922F:	drivers/media/platform/sti/c8sectpfe/
1923F:	drivers/mmc/host/sdhci-st.c
1924F:	drivers/phy/st/phy-miphy28lp.c
1925F:	drivers/phy/st/phy-stih407-usb.c
1926F:	drivers/pinctrl/pinctrl-st.c
1927F:	drivers/remoteproc/st_remoteproc.c
1928F:	drivers/remoteproc/st_slim_rproc.c
1929F:	drivers/reset/sti/
1930F:	drivers/rtc/rtc-st-lpc.c
1931F:	drivers/tty/serial/st-asc.c
1932F:	drivers/usb/dwc3/dwc3-st.c
1933F:	drivers/usb/host/ehci-st.c
1934F:	drivers/usb/host/ohci-st.c
1935F:	drivers/watchdog/st_lpc_wdt.c
1936F:	drivers/ata/ahci_st.c
1937F:	include/linux/remoteproc/st_slim_rproc.h
1938
1939ARM/STM32 ARCHITECTURE
1940M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
1941M:	Alexandre Torgue <alexandre.torgue@st.com>
1942L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1943S:	Maintained
1944T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1945N:	stm32
1946F:	drivers/clocksource/armv7m_systick.c
1947
1948ARM/TANGO ARCHITECTURE
1949M:	Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1950L:	linux-arm-kernel@lists.infradead.org
1951S:	Maintained
1952N:	tango
1953
1954ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1955M:	Lennert Buytenhek <kernel@wantstofly.org>
1956L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1957S:	Maintained
1958
1959ARM/TETON BGA MACHINE SUPPORT
1960M:	"Mark F. Brown" <mark.brown314@gmail.com>
1961L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1962S:	Maintained
1963
1964ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1965M:	Santosh Shilimkar <ssantosh@kernel.org>
1966L:	linux-kernel@vger.kernel.org
1967S:	Maintained
1968F:	drivers/memory/*emif*
1969
1970ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1971M:	Santosh Shilimkar <ssantosh@kernel.org>
1972L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1973S:	Maintained
1974F:	arch/arm/mach-keystone/
1975F:	arch/arm/boot/dts/keystone-*
1976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1977
1978ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1979M:	Santosh Shilimkar <ssantosh@kernel.org>
1980L:	linux-kernel@vger.kernel.org
1981S:	Maintained
1982F:	drivers/clk/keystone/
1983
1984ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1985M:	Santosh Shilimkar <ssantosh@kernel.org>
1986L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1987L:	linux-kernel@vger.kernel.org
1988S:	Maintained
1989F:	drivers/clocksource/timer-keystone.c
1990
1991ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1992M:	Santosh Shilimkar <ssantosh@kernel.org>
1993L:	linux-kernel@vger.kernel.org
1994S:	Maintained
1995F:	drivers/power/reset/keystone-reset.c
1996
1997ARM/THECUS N2100 MACHINE SUPPORT
1998M:	Lennert Buytenhek <kernel@wantstofly.org>
1999L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2000S:	Maintained
2001
2002ARM/TOSA MACHINE SUPPORT
2003M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2004M:	Dirk Opfer <dirk@opfer-online.de>
2005S:	Maintained
2006
2007ARM/U300 MACHINE SUPPORT
2008M:	Linus Walleij <linus.walleij@linaro.org>
2009L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2010S:	Supported
2011F:	arch/arm/mach-u300/
2012F:	drivers/clocksource/timer-u300.c
2013F:	drivers/i2c/busses/i2c-stu300.c
2014F:	drivers/rtc/rtc-coh901331.c
2015F:	drivers/watchdog/coh901327_wdt.c
2016F:	drivers/dma/coh901318*
2017F:	drivers/mfd/ab3100*
2018F:	drivers/rtc/rtc-ab3100.c
2019F:	drivers/rtc/rtc-coh901331.c
2020T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2021
2022ARM/UNIPHIER ARCHITECTURE
2023M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2024L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2026S:	Maintained
2027F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2028F:	arch/arm/boot/dts/uniphier*
2029F:	arch/arm/include/asm/hardware/cache-uniphier.h
2030F:	arch/arm/mach-uniphier/
2031F:	arch/arm/mm/cache-uniphier.c
2032F:	arch/arm64/boot/dts/socionext/
2033F:	drivers/bus/uniphier-system-bus.c
2034F:	drivers/clk/uniphier/
2035F:	drivers/gpio/gpio-uniphier.c
2036F:	drivers/i2c/busses/i2c-uniphier*
2037F:	drivers/irqchip/irq-uniphier-aidet.c
2038F:	drivers/pinctrl/uniphier/
2039F:	drivers/reset/reset-uniphier.c
2040F:	drivers/tty/serial/8250/8250_uniphier.c
2041N:	uniphier
2042
2043ARM/Ux500 ARM ARCHITECTURE
2044M:	Linus Walleij <linus.walleij@linaro.org>
2045L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2046S:	Maintained
2047F:	arch/arm/mach-ux500/
2048F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2049F:	drivers/dma/ste_dma40*
2050F:	drivers/hwspinlock/u8500_hsem.c
2051F:	drivers/mfd/abx500*
2052F:	drivers/mfd/ab8500*
2053F:	drivers/mfd/dbx500*
2054F:	drivers/mfd/db8500*
2055F:	drivers/pinctrl/nomadik/pinctrl-ab*
2056F:	drivers/pinctrl/nomadik/pinctrl-nomadik*
2057F:	drivers/rtc/rtc-ab8500.c
2058F:	drivers/rtc/rtc-pl031.c
2059T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2060
2061ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2062M:	Ulf Hansson <ulf.hansson@linaro.org>
2063L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2064T:	git git://git.linaro.org/people/ulfh/clk.git
2065S:	Maintained
2066F:	drivers/clk/ux500/
2067
2068ARM/VERSATILE EXPRESS PLATFORM
2069M:	Liviu Dudau <liviu.dudau@arm.com>
2070M:	Sudeep Holla <sudeep.holla@arm.com>
2071M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2072L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2073S:	Maintained
2074F:	arch/arm/boot/dts/vexpress*
2075F:	arch/arm64/boot/dts/arm/
2076F:	arch/arm/mach-vexpress/
2077F:	*/*/vexpress*
2078F:	*/*/*/vexpress*
2079F:	drivers/clk/versatile/clk-vexpress-osc.c
2080F:	drivers/clocksource/versatile.c
2081N:	mps2
2082
2083ARM/VFP SUPPORT
2084M:	Russell King <linux@armlinux.org.uk>
2085L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2086W:	http://www.armlinux.org.uk/
2087S:	Maintained
2088F:	arch/arm/vfp/
2089
2090ARM/VOIPAC PXA270 SUPPORT
2091M:	Marek Vasut <marek.vasut@gmail.com>
2092L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2093S:	Maintained
2094F:	arch/arm/mach-pxa/vpac270.c
2095F:	arch/arm/mach-pxa/include/mach/vpac270.h
2096
2097ARM/VT8500 ARM ARCHITECTURE
2098M:	Tony Prisk <linux@prisktech.co.nz>
2099L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2100S:	Maintained
2101F:	arch/arm/mach-vt8500/
2102F:	drivers/clocksource/vt8500_timer.c
2103F:	drivers/i2c/busses/i2c-wmt.c
2104F:	drivers/mmc/host/wmt-sdmmc.c
2105F:	drivers/pwm/pwm-vt8500.c
2106F:	drivers/rtc/rtc-vt8500.c
2107F:	drivers/tty/serial/vt8500_serial.c
2108F:	drivers/usb/host/ehci-platform.c
2109F:	drivers/usb/host/uhci-platform.c
2110F:	drivers/video/fbdev/vt8500lcdfb.*
2111F:	drivers/video/fbdev/wm8505fb*
2112F:	drivers/video/fbdev/wmt_ge_rops.*
2113
2114ARM/ZIPIT Z2 SUPPORT
2115M:	Marek Vasut <marek.vasut@gmail.com>
2116L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2117S:	Maintained
2118F:	arch/arm/mach-pxa/z2.c
2119F:	arch/arm/mach-pxa/include/mach/z2.h
2120
2121ARM/ZTE ARCHITECTURE
2122M:	Jun Nie <jun.nie@linaro.org>
2123M:	Baoyou Xie <baoyou.xie@linaro.org>
2124M:	Shawn Guo <shawnguo@kernel.org>
2125L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2126S:	Maintained
2127F:	arch/arm/boot/dts/zx2967*
2128F:	arch/arm/mach-zx/
2129F:	arch/arm64/boot/dts/zte/
2130F:	drivers/clk/zte/
2131F:	drivers/dma/zx_dma.c
2132F:	drivers/gpio/gpio-zx.c
2133F:	drivers/i2c/busses/i2c-zx2967.c
2134F:	drivers/mmc/host/dw_mmc-zx.*
2135F:	drivers/pinctrl/zte/
2136F:	drivers/reset/reset-zx2967.c
2137F:	drivers/soc/zte/
2138F:	drivers/thermal/zx2967_thermal.c
2139F:	drivers/watchdog/zx2967_wdt.c
2140F:	Documentation/devicetree/bindings/arm/zte.txt
2141F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2142F:	Documentation/devicetree/bindings/dma/zxdma.txt
2143F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2144F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2145F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2146F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2147F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2148F:	Documentation/devicetree/bindings/soc/zte/
2149F:	Documentation/devicetree/bindings/sound/zte,*.txt
2150F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2151F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2152F:	include/dt-bindings/clock/zx2967*.h
2153F:	include/dt-bindings/soc/zte,*.h
2154F:	sound/soc/codecs/zx_aud96p22.c
2155F:	sound/soc/zte/
2156
2157ARM/ZYNQ ARCHITECTURE
2158M:	Michal Simek <michal.simek@xilinx.com>
2159R:	Sören Brinkmann <soren.brinkmann@xilinx.com>
2160L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2161W:	http://wiki.xilinx.com
2162T:	git https://github.com/Xilinx/linux-xlnx.git
2163S:	Supported
2164F:	arch/arm/mach-zynq/
2165F:	drivers/cpuidle/cpuidle-zynq.c
2166F:	drivers/block/xsysace.c
2167N:	zynq
2168N:	xilinx
2169F:	drivers/clocksource/cadence_ttc_timer.c
2170F:	drivers/i2c/busses/i2c-cadence.c
2171F:	drivers/mmc/host/sdhci-of-arasan.c
2172F:	drivers/edac/synopsys_edac.c
2173
2174ARM64 PORT (AARCH64 ARCHITECTURE)
2175M:	Catalin Marinas <catalin.marinas@arm.com>
2176M:	Will Deacon <will.deacon@arm.com>
2177L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2178T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2179S:	Maintained
2180F:	arch/arm64/
2181F:	Documentation/arm64/
2182
2183AS3645A LED FLASH CONTROLLER DRIVER
2184M:	Sakari Ailus <sakari.ailus@iki.fi>
2185L:	linux-leds@vger.kernel.org
2186S:	Maintained
2187F:	drivers/leds/leds-as3645a.c
2188
2189AS3645A LED FLASH CONTROLLER DRIVER
2190M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2191L:	linux-media@vger.kernel.org
2192T:	git git://linuxtv.org/media_tree.git
2193S:	Maintained
2194F:	drivers/media/i2c/as3645a.c
2195F:	include/media/i2c/as3645a.h
2196
2197ASAHI KASEI AK8974 DRIVER
2198M:	Linus Walleij <linus.walleij@linaro.org>
2199L:	linux-iio@vger.kernel.org
2200W:	http://www.akm.com/
2201S:	Supported
2202F:	drivers/iio/magnetometer/ak8974.c
2203
2204ASC7621 HARDWARE MONITOR DRIVER
2205M:	George Joseph <george.joseph@fairview5.com>
2206L:	linux-hwmon@vger.kernel.org
2207S:	Maintained
2208F:	Documentation/hwmon/asc7621
2209F:	drivers/hwmon/asc7621.c
2210
2211ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2212M:	Corentin Chary <corentin.chary@gmail.com>
2213L:	acpi4asus-user@lists.sourceforge.net
2214L:	platform-driver-x86@vger.kernel.org
2215W:	http://acpi4asus.sf.net
2216S:	Maintained
2217F:	drivers/platform/x86/asus*.c
2218F:	drivers/platform/x86/eeepc*.c
2219
2220ASUS WIRELESS RADIO CONTROL DRIVER
2221M:	João Paulo Rechi Vita <jprvita@gmail.com>
2222L:	platform-driver-x86@vger.kernel.org
2223S:	Maintained
2224F:	drivers/platform/x86/asus-wireless.c
2225
2226ASYMMETRIC KEYS
2227M:	David Howells <dhowells@redhat.com>
2228L:	keyrings@vger.kernel.org
2229S:	Maintained
2230F:	Documentation/crypto/asymmetric-keys.txt
2231F:	include/linux/verification.h
2232F:	include/crypto/public_key.h
2233F:	include/crypto/pkcs7.h
2234F:	crypto/asymmetric_keys/
2235
2236ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2237R:	Dan Williams <dan.j.williams@intel.com>
2238W:	http://sourceforge.net/projects/xscaleiop
2239S:	Odd fixes
2240F:	Documentation/crypto/async-tx-api.txt
2241F:	crypto/async_tx/
2242F:	drivers/dma/
2243F:	include/linux/dmaengine.h
2244F:	include/linux/async_tx.h
2245
2246AT24 EEPROM DRIVER
2247M:	Bartosz Golaszewski <brgl@bgdev.pl>
2248L:	linux-i2c@vger.kernel.org
2249S:	Maintained
2250F:	drivers/misc/eeprom/at24.c
2251F:	include/linux/platform_data/at24.h
2252
2253ATA OVER ETHERNET (AOE) DRIVER
2254M:	"Ed L. Cashin" <ed.cashin@acm.org>
2255W:	http://www.openaoe.org/
2256S:	Supported
2257F:	Documentation/aoe/
2258F:	drivers/block/aoe/
2259
2260ATHEROS 71XX/9XXX GPIO DRIVER
2261M:	Alban Bedel <albeu@free.fr>
2262W:	https://github.com/AlbanBedel/linux
2263T:	git git://github.com/AlbanBedel/linux
2264S:	Maintained
2265F:	drivers/gpio/gpio-ath79.c
2266F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2267
2268ATHEROS ATH GENERIC UTILITIES
2269M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2270L:	linux-wireless@vger.kernel.org
2271S:	Supported
2272F:	drivers/net/wireless/ath/*
2273
2274ATHEROS ATH5K WIRELESS DRIVER
2275M:	Jiri Slaby <jirislaby@gmail.com>
2276M:	Nick Kossifidis <mickflemm@gmail.com>
2277M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2278L:	linux-wireless@vger.kernel.org
2279W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2280S:	Maintained
2281F:	drivers/net/wireless/ath/ath5k/
2282
2283ATHEROS ATH6KL WIRELESS DRIVER
2284M:	Kalle Valo <kvalo@qca.qualcomm.com>
2285L:	linux-wireless@vger.kernel.org
2286W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2288S:	Supported
2289F:	drivers/net/wireless/ath/ath6kl/
2290
2291ATI_REMOTE2 DRIVER
2292M:	Ville Syrjala <syrjala@sci.fi>
2293S:	Maintained
2294F:	drivers/input/misc/ati_remote2.c
2295
2296ATK0110 HWMON DRIVER
2297M:	Luca Tettamanti <kronos.it@gmail.com>
2298L:	linux-hwmon@vger.kernel.org
2299S:	Maintained
2300F:	drivers/hwmon/asus_atk0110.c
2301
2302ATLX ETHERNET DRIVERS
2303M:	Jay Cliburn <jcliburn@gmail.com>
2304M:	Chris Snook <chris.snook@gmail.com>
2305L:	netdev@vger.kernel.org
2306W:	http://sourceforge.net/projects/atl1
2307W:	http://atl1.sourceforge.net
2308S:	Maintained
2309F:	drivers/net/ethernet/atheros/
2310
2311ATM
2312M:	Chas Williams <3chas3@gmail.com>
2313L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2314L:	netdev@vger.kernel.org
2315W:	http://linux-atm.sourceforge.net
2316S:	Maintained
2317F:	drivers/atm/
2318F:	include/linux/atm*
2319F:	include/uapi/linux/atm*
2320
2321ATMEL AT91 / AT32 MCI DRIVER
2322M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2323S:	Maintained
2324F:	drivers/mmc/host/atmel-mci.c
2325
2326ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2327M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2328S:	Supported
2329F:	drivers/power/reset/at91-sama5d2_shdwc.c
2330
2331ATMEL Audio ALSA driver
2332M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2333L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2334S:	Supported
2335F:	sound/soc/atmel
2336
2337ATMEL I2C DRIVER
2338M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2339L:	linux-i2c@vger.kernel.org
2340S:	Supported
2341F:	drivers/i2c/busses/i2c-at91.c
2342
2343ATMEL ISI DRIVER
2344M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2345L:	linux-media@vger.kernel.org
2346S:	Supported
2347F:	drivers/media/platform/atmel/atmel-isi.c
2348F:	include/media/atmel-isi.h
2349
2350ATMEL LCDFB DRIVER
2351M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2352L:	linux-fbdev@vger.kernel.org
2353S:	Maintained
2354F:	drivers/video/fbdev/atmel_lcdfb.c
2355F:	include/video/atmel_lcdc.h
2356
2357ATMEL MACB ETHERNET DRIVER
2358M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2359S:	Supported
2360F:	drivers/net/ethernet/cadence/
2361
2362ATMEL MAXTOUCH DRIVER
2363M:	Nick Dyer <nick@shmanahar.org>
2364T:	git git://github.com/ndyer/linux.git
2365S:	Maintained
2366F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2367F:	drivers/input/touchscreen/atmel_mxt_ts.c
2368F:	include/linux/platform_data/atmel_mxt_ts.h
2369
2370ATMEL NAND DRIVER
2371M:	Wenyou Yang <wenyou.yang@atmel.com>
2372M:	Josh Wu <rainyfeeling@outlook.com>
2373L:	linux-mtd@lists.infradead.org
2374S:	Supported
2375F:	drivers/mtd/nand/atmel/*
2376
2377ATMEL SAMA5D2 ADC DRIVER
2378M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2379L:	linux-iio@vger.kernel.org
2380S:	Supported
2381F:	drivers/iio/adc/at91-sama5d2_adc.c
2382
2383ATMEL SDMMC DRIVER
2384M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2385L:	linux-mmc@vger.kernel.org
2386S:	Supported
2387F:	drivers/mmc/host/sdhci-of-at91.c
2388
2389ATMEL SPI DRIVER
2390M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2391S:	Supported
2392F:	drivers/spi/spi-atmel.*
2393
2394ATMEL SSC DRIVER
2395M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2396L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2397S:	Supported
2398F:	drivers/misc/atmel-ssc.c
2399F:	include/linux/atmel-ssc.h
2400
2401ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2402M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2403L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2404S:	Supported
2405F:	drivers/misc/atmel_tclib.c
2406F:	drivers/clocksource/tcb_clksrc.c
2407
2408ATMEL USBA UDC DRIVER
2409M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2410L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2411S:	Supported
2412F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2413
2414ATMEL WIRELESS DRIVER
2415M:	Simon Kelley <simon@thekelleys.org.uk>
2416L:	linux-wireless@vger.kernel.org
2417W:	http://www.thekelleys.org.uk/atmel
2418W:	http://atmelwlandriver.sourceforge.net/
2419S:	Maintained
2420F:	drivers/net/wireless/atmel/atmel*
2421
2422ATMEL XDMA DRIVER
2423M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2424L:	linux-arm-kernel@lists.infradead.org
2425L:	dmaengine@vger.kernel.org
2426S:	Supported
2427F:	drivers/dma/at_xdmac.c
2428
2429ATOMIC INFRASTRUCTURE
2430M:	Will Deacon <will.deacon@arm.com>
2431M:	Peter Zijlstra <peterz@infradead.org>
2432R:	Boqun Feng <boqun.feng@gmail.com>
2433L:	linux-kernel@vger.kernel.org
2434S:	Maintained
2435F:	arch/*/include/asm/atomic*.h
2436F:	include/*/atomic*.h
2437
2438ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2439M:	Bradley Grove <linuxdrivers@attotech.com>
2440L:	linux-scsi@vger.kernel.org
2441W:	http://www.attotech.com
2442S:	Supported
2443F:	drivers/scsi/esas2r
2444
2445ATUSB IEEE 802.15.4 RADIO DRIVER
2446M:	Stefan Schmidt <stefan@osg.samsung.com>
2447L:	linux-wpan@vger.kernel.org
2448S:	Maintained
2449F:	drivers/net/ieee802154/atusb.c
2450F:	drivers/net/ieee802154/atusb.h
2451F:	drivers/net/ieee802154/at86rf230.h
2452
2453AUDIT SUBSYSTEM
2454M:	Paul Moore <paul@paul-moore.com>
2455M:	Eric Paris <eparis@redhat.com>
2456L:	linux-audit@redhat.com (moderated for non-subscribers)
2457W:	https://github.com/linux-audit
2458W:	https://people.redhat.com/sgrubb/audit
2459T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2460S:	Supported
2461F:	include/linux/audit.h
2462F:	include/uapi/linux/audit.h
2463F:	kernel/audit*
2464
2465AUXILIARY DISPLAY DRIVERS
2466M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2467W:	http://miguelojeda.es/auxdisplay.htm
2468W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2469S:	Maintained
2470F:	drivers/auxdisplay/
2471F:	include/linux/cfag12864b.h
2472
2473AX.25 NETWORK LAYER
2474M:	Ralf Baechle <ralf@linux-mips.org>
2475L:	linux-hams@vger.kernel.org
2476W:	http://www.linux-ax25.org/
2477S:	Maintained
2478F:	include/uapi/linux/ax25.h
2479F:	include/net/ax25.h
2480F:	net/ax25/
2481
2482AXENTIA ARM DEVICES
2483M:	Peter Rosin <peda@axentia.se>
2484L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2485S:	Maintained
2486F:	Documentation/devicetree/bindings/arm/axentia.txt
2487F:	arch/arm/boot/dts/at91-linea.dtsi
2488F:	arch/arm/boot/dts/at91-tse850-3.dts
2489
2490AXENTIA ASOC DRIVERS
2491M:	Peter Rosin <peda@axentia.se>
2492L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2493S:	Maintained
2494F:	Documentation/devicetree/bindings/sound/axentia,*
2495F:	sound/soc/atmel/tse850-pcm5142.c
2496
2497AZ6007 DVB DRIVER
2498M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2499M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2500L:	linux-media@vger.kernel.org
2501W:	https://linuxtv.org
2502T:	git git://linuxtv.org/media_tree.git
2503S:	Maintained
2504F:	drivers/media/usb/dvb-usb-v2/az6007.c
2505
2506AZTECH FM RADIO RECEIVER DRIVER
2507M:	Hans Verkuil <hverkuil@xs4all.nl>
2508L:	linux-media@vger.kernel.org
2509T:	git git://linuxtv.org/media_tree.git
2510W:	https://linuxtv.org
2511S:	Maintained
2512F:	drivers/media/radio/radio-aztech*
2513
2514B43 WIRELESS DRIVER
2515L:	linux-wireless@vger.kernel.org
2516L:	b43-dev@lists.infradead.org
2517W:	http://wireless.kernel.org/en/users/Drivers/b43
2518S:	Odd Fixes
2519F:	drivers/net/wireless/broadcom/b43/
2520
2521B43LEGACY WIRELESS DRIVER
2522M:	Larry Finger <Larry.Finger@lwfinger.net>
2523L:	linux-wireless@vger.kernel.org
2524L:	b43-dev@lists.infradead.org
2525W:	http://wireless.kernel.org/en/users/Drivers/b43
2526S:	Maintained
2527F:	drivers/net/wireless/broadcom/b43legacy/
2528
2529BACKLIGHT CLASS/SUBSYSTEM
2530M:	Lee Jones <lee.jones@linaro.org>
2531M:	Daniel Thompson <daniel.thompson@linaro.org>
2532M:	Jingoo Han <jingoohan1@gmail.com>
2533T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2534S:	Maintained
2535F:	drivers/video/backlight/
2536F:	include/linux/backlight.h
2537F:	include/linux/pwm_backlight.h
2538F:	Documentation/devicetree/bindings/leds/backlight
2539
2540BATMAN ADVANCED
2541M:	Marek Lindner <mareklindner@neomailbox.ch>
2542M:	Simon Wunderlich <sw@simonwunderlich.de>
2543M:	Antonio Quartulli <a@unstable.cc>
2544L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2545W:	https://www.open-mesh.org/
2546Q:	https://patchwork.open-mesh.org/project/batman/list/
2547S:	Maintained
2548F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2549F:	Documentation/ABI/testing/sysfs-class-net-mesh
2550F:	Documentation/networking/batman-adv.rst
2551F:	include/uapi/linux/batman_adv.h
2552F:	net/batman-adv/
2553
2554BAYCOM/HDLCDRV DRIVERS FOR AX.25
2555M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2556L:	linux-hams@vger.kernel.org
2557W:	http://www.baycom.org/~tom/ham/ham.html
2558S:	Maintained
2559F:	drivers/net/hamradio/baycom*
2560
2561BCACHE (BLOCK LAYER CACHE)
2562M:	Michael Lyle <mlyle@lyle.org>
2563M:	Kent Overstreet <kent.overstreet@gmail.com>
2564L:	linux-bcache@vger.kernel.org
2565W:	http://bcache.evilpiepirate.org
2566C:	irc://irc.oftc.net/bcache
2567S:	Maintained
2568F:	drivers/md/bcache/
2569
2570BDISP ST MEDIA DRIVER
2571M:	Fabien Dessenne <fabien.dessenne@st.com>
2572L:	linux-media@vger.kernel.org
2573T:	git git://linuxtv.org/media_tree.git
2574W:	https://linuxtv.org
2575S:	Supported
2576F:	drivers/media/platform/sti/bdisp
2577
2578BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2579M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2580L:	netdev@vger.kernel.org
2581S:	Maintained
2582F:	drivers/net/ethernet/ec_bhf.c
2583
2584BEFS FILE SYSTEM
2585M:	Luis de Bethencourt <luisbg@kernel.org>
2586M:	Salah Triki <salah.triki@gmail.com>
2587S:	Maintained
2588T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2589F:	Documentation/filesystems/befs.txt
2590F:	fs/befs/
2591
2592BFQ I/O SCHEDULER
2593M:	Paolo Valente <paolo.valente@linaro.org>
2594M:	Jens Axboe <axboe@kernel.dk>
2595L:	linux-block@vger.kernel.org
2596S:	Maintained
2597F:	block/bfq-*
2598F:	Documentation/block/bfq-iosched.txt
2599
2600BFS FILE SYSTEM
2601M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2602S:	Maintained
2603F:	Documentation/filesystems/bfs.txt
2604F:	fs/bfs/
2605F:	include/uapi/linux/bfs_fs.h
2606
2607BLACKFIN ARCHITECTURE
2608M:	Steven Miao <realmz6@gmail.com>
2609L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2610T:	git git://git.code.sf.net/p/adi-linux/code
2611W:	http://blackfin.uclinux.org
2612S:	Supported
2613F:	arch/blackfin/
2614
2615BLACKFIN EMAC DRIVER
2616L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2617W:	http://blackfin.uclinux.org
2618S:	Supported
2619F:	drivers/net/ethernet/adi/
2620
2621BLACKFIN MEDIA DRIVER
2622M:	Scott Jiang <scott.jiang.linux@gmail.com>
2623L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2624W:	http://blackfin.uclinux.org/
2625S:	Supported
2626F:	drivers/media/platform/blackfin/
2627F:	drivers/media/i2c/adv7183*
2628F:	drivers/media/i2c/vs6624*
2629
2630BLACKFIN RTC DRIVER
2631L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2632W:	http://blackfin.uclinux.org
2633S:	Supported
2634F:	drivers/rtc/rtc-bfin.c
2635
2636BLACKFIN SDH DRIVER
2637L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2638W:	http://blackfin.uclinux.org
2639S:	Supported
2640F:	drivers/mmc/host/bfin_sdh.c
2641
2642BLACKFIN SERIAL DRIVER
2643L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2644W:	http://blackfin.uclinux.org
2645S:	Supported
2646F:	drivers/tty/serial/bfin_uart.c
2647
2648BLACKFIN WATCHDOG DRIVER
2649L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2650W:	http://blackfin.uclinux.org
2651S:	Supported
2652F:	drivers/watchdog/bfin_wdt.c
2653
2654BLINKM RGB LED DRIVER
2655M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2656S:	Maintained
2657F:	drivers/leds/leds-blinkm.c
2658
2659BLOCK LAYER
2660M:	Jens Axboe <axboe@kernel.dk>
2661L:	linux-block@vger.kernel.org
2662T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2663S:	Maintained
2664F:	block/
2665F:	kernel/trace/blktrace.c
2666F:	lib/sbitmap.c
2667
2668BLOCK2MTD DRIVER
2669M:	Joern Engel <joern@lazybastard.org>
2670L:	linux-mtd@lists.infradead.org
2671S:	Maintained
2672F:	drivers/mtd/devices/block2mtd.c
2673
2674BLUETOOTH DRIVERS
2675M:	Marcel Holtmann <marcel@holtmann.org>
2676M:	Gustavo Padovan <gustavo@padovan.org>
2677M:	Johan Hedberg <johan.hedberg@gmail.com>
2678L:	linux-bluetooth@vger.kernel.org
2679W:	http://www.bluez.org/
2680T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2681T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2682S:	Maintained
2683F:	drivers/bluetooth/
2684
2685BLUETOOTH SUBSYSTEM
2686M:	Marcel Holtmann <marcel@holtmann.org>
2687M:	Gustavo Padovan <gustavo@padovan.org>
2688M:	Johan Hedberg <johan.hedberg@gmail.com>
2689L:	linux-bluetooth@vger.kernel.org
2690W:	http://www.bluez.org/
2691T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2692T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2693S:	Maintained
2694F:	net/bluetooth/
2695F:	include/net/bluetooth/
2696
2697BONDING DRIVER
2698M:	Jay Vosburgh <j.vosburgh@gmail.com>
2699M:	Veaceslav Falico <vfalico@gmail.com>
2700M:	Andy Gospodarek <andy@greyhouse.net>
2701L:	netdev@vger.kernel.org
2702W:	http://sourceforge.net/projects/bonding/
2703S:	Supported
2704F:	drivers/net/bonding/
2705F:	include/uapi/linux/if_bonding.h
2706
2707BPF (Safe dynamic programs and tools)
2708M:	Alexei Starovoitov <ast@kernel.org>
2709M:	Daniel Borkmann <daniel@iogearbox.net>
2710L:	netdev@vger.kernel.org
2711L:	linux-kernel@vger.kernel.org
2712S:	Supported
2713F:	arch/x86/net/bpf_jit*
2714F:	Documentation/networking/filter.txt
2715F:	include/linux/bpf*
2716F:	include/linux/filter.h
2717F:	include/uapi/linux/bpf*
2718F:	include/uapi/linux/filter.h
2719F:	kernel/bpf/
2720F:	kernel/trace/bpf_trace.c
2721F:	lib/test_bpf.c
2722F:	net/bpf/
2723F:	net/core/filter.c
2724F:	net/sched/act_bpf.c
2725F:	net/sched/cls_bpf.c
2726F:	samples/bpf/
2727F:	tools/net/bpf*
2728F:	tools/testing/selftests/bpf/
2729
2730BROADCOM B44 10/100 ETHERNET DRIVER
2731M:	Michael Chan <michael.chan@broadcom.com>
2732L:	netdev@vger.kernel.org
2733S:	Supported
2734F:	drivers/net/ethernet/broadcom/b44.*
2735
2736BROADCOM B53 ETHERNET SWITCH DRIVER
2737M:	Florian Fainelli <f.fainelli@gmail.com>
2738L:	netdev@vger.kernel.org
2739L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2740S:	Supported
2741F:	drivers/net/dsa/b53/*
2742F:	include/linux/platform_data/b53.h
2743
2744BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2745M:	Florian Fainelli <f.fainelli@gmail.com>
2746M:	Ray Jui <rjui@broadcom.com>
2747M:	Scott Branden <sbranden@broadcom.com>
2748M:	bcm-kernel-feedback-list@broadcom.com
2749T:	git git://github.com/broadcom/mach-bcm
2750S:	Maintained
2751N:	bcm281*
2752N:	bcm113*
2753N:	bcm216*
2754N:	kona
2755F:	arch/arm/mach-bcm/
2756
2757BROADCOM BCM2835 ARM ARCHITECTURE
2758M:	Eric Anholt <eric@anholt.net>
2759M:	Stefan Wahren <stefan.wahren@i2se.com>
2760L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2761L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2762T:	git git://github.com/anholt/linux
2763S:	Maintained
2764N:	bcm2835
2765F:	drivers/staging/vc04_services
2766
2767BROADCOM BCM47XX MIPS ARCHITECTURE
2768M:	Hauke Mehrtens <hauke@hauke-m.de>
2769M:	Rafał Miłecki <zajec5@gmail.com>
2770L:	linux-mips@linux-mips.org
2771S:	Maintained
2772F:	Documentation/devicetree/bindings/mips/brcm/
2773F:	arch/mips/bcm47xx/*
2774F:	arch/mips/include/asm/mach-bcm47xx/*
2775
2776BROADCOM BCM5301X ARM ARCHITECTURE
2777M:	Hauke Mehrtens <hauke@hauke-m.de>
2778M:	Rafał Miłecki <zajec5@gmail.com>
2779M:	Jon Mason <jonmason@broadcom.com>
2780M:	bcm-kernel-feedback-list@broadcom.com
2781L:	linux-arm-kernel@lists.infradead.org
2782S:	Maintained
2783F:	arch/arm/mach-bcm/bcm_5301x.c
2784F:	arch/arm/boot/dts/bcm5301x*.dtsi
2785F:	arch/arm/boot/dts/bcm470*
2786F:	arch/arm/boot/dts/bcm953012*
2787
2788BROADCOM BCM53573 ARM ARCHITECTURE
2789M:	Rafał Miłecki <rafal@milecki.pl>
2790L:	linux-arm-kernel@lists.infradead.org
2791S:	Maintained
2792F:	arch/arm/boot/dts/bcm53573*
2793F:	arch/arm/boot/dts/bcm47189*
2794
2795BROADCOM BCM63XX ARM ARCHITECTURE
2796M:	Florian Fainelli <f.fainelli@gmail.com>
2797M:	bcm-kernel-feedback-list@broadcom.com
2798L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2799T:	git git://github.com/broadcom/stblinux.git
2800S:	Maintained
2801N:	bcm63xx
2802
2803BROADCOM BCM63XX/BCM33XX UDC DRIVER
2804M:	Kevin Cernekee <cernekee@gmail.com>
2805L:	linux-usb@vger.kernel.org
2806S:	Maintained
2807F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2808
2809BROADCOM BCM7XXX ARM ARCHITECTURE
2810M:	Brian Norris <computersforpeace@gmail.com>
2811M:	Gregory Fong <gregory.0xf0@gmail.com>
2812M:	Florian Fainelli <f.fainelli@gmail.com>
2813M:	bcm-kernel-feedback-list@broadcom.com
2814L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2815T:	git git://github.com/broadcom/stblinux.git
2816S:	Maintained
2817F:	arch/arm/mach-bcm/*brcmstb*
2818F:	arch/arm/boot/dts/bcm7*.dts*
2819F:	drivers/bus/brcmstb_gisb.c
2820N:	brcmstb
2821
2822BROADCOM BMIPS CPUFREQ DRIVER
2823M:	Markus Mayer <mmayer@broadcom.com>
2824M:	bcm-kernel-feedback-list@broadcom.com
2825L:	linux-pm@vger.kernel.org
2826S:	Maintained
2827F:	drivers/cpufreq/bmips-cpufreq.c
2828
2829BROADCOM BMIPS MIPS ARCHITECTURE
2830M:	Kevin Cernekee <cernekee@gmail.com>
2831M:	Florian Fainelli <f.fainelli@gmail.com>
2832L:	linux-mips@linux-mips.org
2833T:	git git://github.com/broadcom/stblinux.git
2834S:	Maintained
2835F:	arch/mips/bmips/*
2836F:	arch/mips/include/asm/mach-bmips/*
2837F:	arch/mips/kernel/*bmips*
2838F:	arch/mips/boot/dts/brcm/bcm*.dts*
2839F:	drivers/irqchip/irq-bcm63*
2840F:	drivers/irqchip/irq-bcm7*
2841F:	drivers/irqchip/irq-brcmstb*
2842F:	include/linux/bcm963xx_nvram.h
2843F:	include/linux/bcm963xx_tag.h
2844
2845BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2846M:	Rasesh Mody <rasesh.mody@cavium.com>
2847M:	Harish Patil <harish.patil@cavium.com>
2848M:	Dept-GELinuxNICDev@cavium.com
2849L:	netdev@vger.kernel.org
2850S:	Supported
2851F:	drivers/net/ethernet/broadcom/bnx2.*
2852F:	drivers/net/ethernet/broadcom/bnx2_*
2853
2854BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2855M:	QLogic-Storage-Upstream@qlogic.com
2856L:	linux-scsi@vger.kernel.org
2857S:	Supported
2858F:	drivers/scsi/bnx2fc/
2859
2860BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2861M:	QLogic-Storage-Upstream@qlogic.com
2862L:	linux-scsi@vger.kernel.org
2863S:	Supported
2864F:	drivers/scsi/bnx2i/
2865
2866BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2867M:	Ariel Elior <ariel.elior@cavium.com>
2868M:	everest-linux-l2@cavium.com
2869L:	netdev@vger.kernel.org
2870S:	Supported
2871F:	drivers/net/ethernet/broadcom/bnx2x/
2872
2873BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2874M:	Michael Chan <michael.chan@broadcom.com>
2875L:	netdev@vger.kernel.org
2876S:	Supported
2877F:	drivers/net/ethernet/broadcom/bnxt/
2878
2879BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2880M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2881M:	Franky Lin <franky.lin@broadcom.com>
2882M:	Hante Meuleman <hante.meuleman@broadcom.com>
2883M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2884M:	Wright Feng <wright.feng@cypress.com>
2885L:	linux-wireless@vger.kernel.org
2886L:	brcm80211-dev-list.pdl@broadcom.com
2887L:	brcm80211-dev-list@cypress.com
2888S:	Supported
2889F:	drivers/net/wireless/broadcom/brcm80211/
2890
2891BROADCOM BRCMSTB GPIO DRIVER
2892M:	Gregory Fong <gregory.0xf0@gmail.com>
2893L:	bcm-kernel-feedback-list@broadcom.com
2894S:	Supported
2895F:	drivers/gpio/gpio-brcmstb.c
2896F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2897
2898BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2899M:	Al Cooper <alcooperx@gmail.com>
2900L:	linux-kernel@vger.kernel.org
2901L:	bcm-kernel-feedback-list@broadcom.com
2902S:	Maintained
2903F:	drivers/phy/broadcom/phy-brcm-usb*
2904
2905BROADCOM GENET ETHERNET DRIVER
2906M:	Florian Fainelli <f.fainelli@gmail.com>
2907L:	netdev@vger.kernel.org
2908S:	Supported
2909F:	drivers/net/ethernet/broadcom/genet/
2910
2911BROADCOM IPROC ARM ARCHITECTURE
2912M:	Ray Jui <rjui@broadcom.com>
2913M:	Scott Branden <sbranden@broadcom.com>
2914M:	Jon Mason <jonmason@broadcom.com>
2915M:	bcm-kernel-feedback-list@broadcom.com
2916L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2917T:	git git://github.com/broadcom/cygnus-linux.git
2918S:	Maintained
2919N:	iproc
2920N:	cygnus
2921N:	bcm[-_]nsp
2922N:	bcm9113*
2923N:	bcm9583*
2924N:	bcm9585*
2925N:	bcm9586*
2926N:	bcm988312
2927N:	bcm113*
2928N:	bcm583*
2929N:	bcm585*
2930N:	bcm586*
2931N:	bcm88312
2932F:	arch/arm64/boot/dts/broadcom/ns2*
2933F:	drivers/clk/bcm/clk-ns*
2934F:	drivers/pinctrl/bcm/pinctrl-ns*
2935
2936BROADCOM KONA GPIO DRIVER
2937M:	Ray Jui <rjui@broadcom.com>
2938L:	bcm-kernel-feedback-list@broadcom.com
2939S:	Supported
2940F:	drivers/gpio/gpio-bcm-kona.c
2941F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2942
2943BROADCOM NETXTREME-E ROCE DRIVER
2944M:	Selvin Xavier <selvin.xavier@broadcom.com>
2945M:	Devesh Sharma <devesh.sharma@broadcom.com>
2946M:	Somnath Kotur <somnath.kotur@broadcom.com>
2947M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2948L:	linux-rdma@vger.kernel.org
2949W:	http://www.broadcom.com
2950S:	Supported
2951F:	drivers/infiniband/hw/bnxt_re/
2952F:	include/uapi/rdma/bnxt_re-abi.h
2953
2954BROADCOM NVRAM DRIVER
2955M:	Rafał Miłecki <zajec5@gmail.com>
2956L:	linux-mips@linux-mips.org
2957S:	Maintained
2958F:	drivers/firmware/broadcom/*
2959
2960BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2961M:	Rafał Miłecki <zajec5@gmail.com>
2962L:	linux-wireless@vger.kernel.org
2963S:	Maintained
2964F:	drivers/bcma/
2965F:	include/linux/bcma/
2966
2967BROADCOM STB AVS CPUFREQ DRIVER
2968M:	Markus Mayer <mmayer@broadcom.com>
2969M:	bcm-kernel-feedback-list@broadcom.com
2970L:	linux-pm@vger.kernel.org
2971S:	Maintained
2972F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2973F:	drivers/cpufreq/brcmstb*
2974
2975BROADCOM STB NAND FLASH DRIVER
2976M:	Brian Norris <computersforpeace@gmail.com>
2977M:	Kamal Dasu <kdasu.kdev@gmail.com>
2978L:	linux-mtd@lists.infradead.org
2979L:	bcm-kernel-feedback-list@broadcom.com
2980S:	Maintained
2981F:	drivers/mtd/nand/brcmnand/
2982
2983BROADCOM SYSTEMPORT ETHERNET DRIVER
2984M:	Florian Fainelli <f.fainelli@gmail.com>
2985L:	netdev@vger.kernel.org
2986S:	Supported
2987F:	drivers/net/ethernet/broadcom/bcmsysport.*
2988
2989BROADCOM TG3 GIGABIT ETHERNET DRIVER
2990M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
2991M:	Prashant Sreedharan <prashant@broadcom.com>
2992M:	Michael Chan <mchan@broadcom.com>
2993L:	netdev@vger.kernel.org
2994S:	Supported
2995F:	drivers/net/ethernet/broadcom/tg3.*
2996
2997BROCADE BFA FC SCSI DRIVER
2998M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2999M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3000L:	linux-scsi@vger.kernel.org
3001S:	Supported
3002F:	drivers/scsi/bfa/
3003
3004BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3005M:	Rasesh Mody <rasesh.mody@cavium.com>
3006M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3007M:	Dept-GELinuxNICDev@cavium.com
3008L:	netdev@vger.kernel.org
3009S:	Supported
3010F:	drivers/net/ethernet/brocade/bna/
3011
3012BSG (block layer generic sg v4 driver)
3013M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3014L:	linux-scsi@vger.kernel.org
3015S:	Supported
3016F:	block/bsg.c
3017F:	include/linux/bsg.h
3018F:	include/uapi/linux/bsg.h
3019
3020BT87X AUDIO DRIVER
3021M:	Clemens Ladisch <clemens@ladisch.de>
3022L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3023T:	git git://git.alsa-project.org/alsa-kernel.git
3024S:	Maintained
3025F:	Documentation/sound/alsa/Bt87x.txt
3026F:	sound/pci/bt87x.c
3027
3028BT8XXGPIO DRIVER
3029M:	Michael Buesch <m@bues.ch>
3030W:	http://bu3sch.de/btgpio.php
3031S:	Maintained
3032F:	drivers/gpio/gpio-bt8xx.c
3033
3034BTRFS FILE SYSTEM
3035M:	Chris Mason <clm@fb.com>
3036M:	Josef Bacik <jbacik@fb.com>
3037M:	David Sterba <dsterba@suse.com>
3038L:	linux-btrfs@vger.kernel.org
3039W:	http://btrfs.wiki.kernel.org/
3040Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3041T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3042S:	Maintained
3043F:	Documentation/filesystems/btrfs.txt
3044F:	fs/btrfs/
3045F:	include/linux/btrfs*
3046F:	include/uapi/linux/btrfs*
3047
3048BTTV VIDEO4LINUX DRIVER
3049M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3050M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3051L:	linux-media@vger.kernel.org
3052W:	https://linuxtv.org
3053T:	git git://linuxtv.org/media_tree.git
3054S:	Odd fixes
3055F:	Documentation/media/v4l-drivers/bttv*
3056F:	drivers/media/pci/bt8xx/bttv*
3057
3058BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3059M:	Chanwoo Choi <cw00.choi@samsung.com>
3060L:	linux-pm@vger.kernel.org
3061L:	linux-samsung-soc@vger.kernel.org
3062T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3063S:	Maintained
3064F:	drivers/devfreq/exynos-bus.c
3065F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3066
3067BUSLOGIC SCSI DRIVER
3068M:	Khalid Aziz <khalid@gonehiking.org>
3069L:	linux-scsi@vger.kernel.org
3070S:	Maintained
3071F:	drivers/scsi/BusLogic.*
3072F:	drivers/scsi/FlashPoint.*
3073
3074C-MEDIA CMI8788 DRIVER
3075M:	Clemens Ladisch <clemens@ladisch.de>
3076L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3077T:	git git://git.alsa-project.org/alsa-kernel.git
3078S:	Maintained
3079F:	sound/pci/oxygen/
3080
3081C6X ARCHITECTURE
3082M:	Mark Salter <msalter@redhat.com>
3083M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3084L:	linux-c6x-dev@linux-c6x.org
3085W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3086S:	Maintained
3087F:	arch/c6x/
3088
3089CA8210 IEEE-802.15.4 RADIO DRIVER
3090M:	Harry Morris <h.morris@cascoda.com>
3091M:	linuxdev@cascoda.com
3092L:	linux-wpan@vger.kernel.org
3093W:	https://github.com/Cascoda/ca8210-linux.git
3094S:	Maintained
3095F:	drivers/net/ieee802154/ca8210.c
3096F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3097
3098CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3099M:	David Howells <dhowells@redhat.com>
3100L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3101S:	Supported
3102F:	Documentation/filesystems/caching/cachefiles.txt
3103F:	fs/cachefiles/
3104
3105CADET FM/AM RADIO RECEIVER DRIVER
3106M:	Hans Verkuil <hverkuil@xs4all.nl>
3107L:	linux-media@vger.kernel.org
3108T:	git git://linuxtv.org/media_tree.git
3109W:	https://linuxtv.org
3110S:	Maintained
3111F:	drivers/media/radio/radio-cadet*
3112
3113CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3114M:	Jonathan Corbet <corbet@lwn.net>
3115L:	linux-media@vger.kernel.org
3116T:	git git://linuxtv.org/media_tree.git
3117S:	Maintained
3118F:	Documentation/media/v4l-drivers/cafe_ccic*
3119F:	drivers/media/platform/marvell-ccic/
3120
3121CAIF NETWORK LAYER
3122M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3123L:	netdev@vger.kernel.org
3124S:	Supported
3125F:	Documentation/networking/caif/
3126F:	drivers/net/caif/
3127F:	include/uapi/linux/caif/
3128F:	include/net/caif/
3129F:	net/caif/
3130
3131CALGARY x86-64 IOMMU
3132M:	Muli Ben-Yehuda <mulix@mulix.org>
3133M:	Jon Mason <jdmason@kudzu.us>
3134L:	iommu@lists.linux-foundation.org
3135S:	Maintained
3136F:	arch/x86/kernel/pci-calgary_64.c
3137F:	arch/x86/kernel/tce_64.c
3138F:	arch/x86/include/asm/calgary.h
3139F:	arch/x86/include/asm/tce.h
3140
3141CAN NETWORK DRIVERS
3142M:	Wolfgang Grandegger <wg@grandegger.com>
3143M:	Marc Kleine-Budde <mkl@pengutronix.de>
3144L:	linux-can@vger.kernel.org
3145W:	https://github.com/linux-can
3146T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3147T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3148S:	Maintained
3149F:	Documentation/devicetree/bindings/net/can/
3150F:	drivers/net/can/
3151F:	include/linux/can/dev.h
3152F:	include/linux/can/platform/
3153F:	include/uapi/linux/can/error.h
3154F:	include/uapi/linux/can/netlink.h
3155
3156CAN NETWORK LAYER
3157M:	Oliver Hartkopp <socketcan@hartkopp.net>
3158M:	Marc Kleine-Budde <mkl@pengutronix.de>
3159L:	linux-can@vger.kernel.org
3160W:	https://github.com/linux-can
3161T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3162T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3163S:	Maintained
3164F:	Documentation/networking/can.txt
3165F:	net/can/
3166F:	include/linux/can/core.h
3167F:	include/uapi/linux/can.h
3168F:	include/uapi/linux/can/bcm.h
3169F:	include/uapi/linux/can/raw.h
3170F:	include/uapi/linux/can/gw.h
3171
3172CAPABILITIES
3173M:	Serge Hallyn <serge@hallyn.com>
3174L:	linux-security-module@vger.kernel.org
3175S:	Supported
3176F:	include/linux/capability.h
3177F:	include/uapi/linux/capability.h
3178F:	security/commoncap.c
3179F:	kernel/capability.c
3180
3181CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3182M:	Kevin Tsai <ktsai@capellamicro.com>
3183S:	Maintained
3184F:	drivers/iio/light/cm*
3185
3186CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3187M:	Christian Lamparter <chunkeey@googlemail.com>
3188L:	linux-wireless@vger.kernel.org
3189W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3190S:	Maintained
3191F:	drivers/net/wireless/ath/carl9170/
3192
3193CAVIUM I2C DRIVER
3194M:	Jan Glauber <jglauber@cavium.com>
3195M:	David Daney <david.daney@cavium.com>
3196W:	http://www.cavium.com
3197S:	Supported
3198F:	drivers/i2c/busses/i2c-octeon*
3199F:	drivers/i2c/busses/i2c-thunderx*
3200
3201CAVIUM LIQUIDIO NETWORK DRIVER
3202M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3203M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3204M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3205M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3206L:	netdev@vger.kernel.org
3207W:	http://www.cavium.com
3208S:	Supported
3209F:	drivers/net/ethernet/cavium/liquidio/
3210
3211CAVIUM MMC DRIVER
3212M:	Jan Glauber <jglauber@cavium.com>
3213M:	David Daney <david.daney@cavium.com>
3214M:	Steven J. Hill <Steven.Hill@cavium.com>
3215W:	http://www.cavium.com
3216S:	Supported
3217F:	drivers/mmc/host/cavium*
3218
3219CAVIUM OCTEON-TX CRYPTO DRIVER
3220M:	George Cherian <george.cherian@cavium.com>
3221L:	linux-crypto@vger.kernel.org
3222W:	http://www.cavium.com
3223S:	Supported
3224F:	drivers/crypto/cavium/cpt/
3225
3226CAVIUM THUNDERX2 ARM64 SOC
3227M:	Robert Richter <rrichter@cavium.com>
3228M:	Jayachandran C <jnair@caviumnetworks.com>
3229L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3230S:	Maintained
3231F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3232F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3233
3234CC2520 IEEE-802.15.4 RADIO DRIVER
3235M:	Varka Bhadram <varkabhadram@gmail.com>
3236L:	linux-wpan@vger.kernel.org
3237S:	Maintained
3238F:	drivers/net/ieee802154/cc2520.c
3239F:	include/linux/spi/cc2520.h
3240F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3241
3242CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3243M:	Gilad Ben-Yossef <gilad@benyossef.com>
3244L:	linux-crypto@vger.kernel.org
3245L:	driverdev-devel@linuxdriverproject.org
3246S:	Supported
3247F:	drivers/staging/ccree/
3248W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3249
3250CEC FRAMEWORK
3251M:	Hans Verkuil <hans.verkuil@cisco.com>
3252L:	linux-media@vger.kernel.org
3253T:	git git://linuxtv.org/media_tree.git
3254W:	http://linuxtv.org
3255S:	Supported
3256F:	Documentation/media/kapi/cec-core.rst
3257F:	Documentation/media/uapi/cec
3258F:	drivers/media/cec/
3259F:	drivers/media/rc/keymaps/rc-cec.c
3260F:	include/media/cec.h
3261F:	include/media/cec-notifier.h
3262F:	include/uapi/linux/cec.h
3263F:	include/uapi/linux/cec-funcs.h
3264F:	Documentation/devicetree/bindings/media/cec.txt
3265
3266CELL BROADBAND ENGINE ARCHITECTURE
3267M:	Arnd Bergmann <arnd@arndb.de>
3268L:	linuxppc-dev@lists.ozlabs.org
3269W:	http://www.ibm.com/developerworks/power/cell/
3270S:	Supported
3271F:	arch/powerpc/include/asm/cell*.h
3272F:	arch/powerpc/include/asm/spu*.h
3273F:	arch/powerpc/include/uapi/asm/spu*.h
3274F:	arch/powerpc/oprofile/*cell*
3275F:	arch/powerpc/platforms/cell/
3276
3277CEPH COMMON CODE (LIBCEPH)
3278M:	Ilya Dryomov <idryomov@gmail.com>
3279M:	"Yan, Zheng" <zyan@redhat.com>
3280M:	Sage Weil <sage@redhat.com>
3281L:	ceph-devel@vger.kernel.org
3282W:	http://ceph.com/
3283T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3284T:	git git://github.com/ceph/ceph-client.git
3285S:	Supported
3286F:	net/ceph/
3287F:	include/linux/ceph/
3288F:	include/linux/crush/
3289
3290CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3291M:	"Yan, Zheng" <zyan@redhat.com>
3292M:	Sage Weil <sage@redhat.com>
3293M:	Ilya Dryomov <idryomov@gmail.com>
3294L:	ceph-devel@vger.kernel.org
3295W:	http://ceph.com/
3296T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3297T:	git git://github.com/ceph/ceph-client.git
3298S:	Supported
3299F:	Documentation/filesystems/ceph.txt
3300F:	fs/ceph/
3301
3302CERTIFICATE HANDLING:
3303M:	David Howells <dhowells@redhat.com>
3304M:	David Woodhouse <dwmw2@infradead.org>
3305L:	keyrings@vger.kernel.org
3306S:	Maintained
3307F:	Documentation/module-signing.txt
3308F:	certs/
3309F:	scripts/sign-file.c
3310F:	scripts/extract-cert.c
3311
3312CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3313L:	linux-usb@vger.kernel.org
3314S:	Orphan
3315F:	Documentation/usb/WUSB-Design-overview.txt
3316F:	Documentation/usb/wusb-cbaf
3317F:	drivers/usb/host/hwa-hc.c
3318F:	drivers/usb/host/whci/
3319F:	drivers/usb/wusbcore/
3320F:	include/linux/usb/wusb*
3321
3322CFAG12864B LCD DRIVER
3323M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3324W:	http://miguelojeda.es/auxdisplay.htm
3325W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3326S:	Maintained
3327F:	drivers/auxdisplay/cfag12864b.c
3328F:	include/linux/cfag12864b.h
3329
3330CFAG12864BFB LCD FRAMEBUFFER DRIVER
3331M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3332W:	http://miguelojeda.es/auxdisplay.htm
3333W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3334S:	Maintained
3335F:	drivers/auxdisplay/cfag12864bfb.c
3336F:	include/linux/cfag12864b.h
3337
3338CFG80211 and NL80211
3339M:	Johannes Berg <johannes@sipsolutions.net>
3340L:	linux-wireless@vger.kernel.org
3341W:	http://wireless.kernel.org/
3342T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3344S:	Maintained
3345F:	include/uapi/linux/nl80211.h
3346F:	include/net/cfg80211.h
3347F:	net/wireless/*
3348X:	net/wireless/wext*
3349
3350CHAR and MISC DRIVERS
3351M:	Arnd Bergmann <arnd@arndb.de>
3352M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3353T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3354S:	Supported
3355F:	drivers/char/*
3356F:	drivers/misc/*
3357F:	include/linux/miscdevice.h
3358
3359CHECKPATCH
3360M:	Andy Whitcroft <apw@canonical.com>
3361M:	Joe Perches <joe@perches.com>
3362S:	Maintained
3363F:	scripts/checkpatch.pl
3364
3365CHINESE DOCUMENTATION
3366M:	Harry Wei <harryxiyou@gmail.com>
3367L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3368L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3369S:	Maintained
3370F:	Documentation/translations/zh_CN/
3371
3372CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3373M:	Peter Chen <Peter.Chen@nxp.com>
3374T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3375L:	linux-usb@vger.kernel.org
3376S:	Maintained
3377F:	drivers/usb/chipidea/
3378
3379CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3380M:	Hans de Goede <hdegoede@redhat.com>
3381L:	linux-input@vger.kernel.org
3382S:	Maintained
3383F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3384F:	drivers/input/touchscreen/chipone_icn8318.c
3385
3386CHROME HARDWARE PLATFORM SUPPORT
3387M:	Benson Leung <bleung@chromium.org>
3388M:	Olof Johansson <olof@lixom.net>
3389S:	Maintained
3390T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3391F:	drivers/platform/chrome/
3392
3393CIRRUS LOGIC AUDIO CODEC DRIVERS
3394M:	Brian Austin <brian.austin@cirrus.com>
3395M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3396L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3397S:	Maintained
3398F:	sound/soc/codecs/cs*
3399
3400CIRRUS LOGIC EP93XX ETHERNET DRIVER
3401M:	Hartley Sweeten <hsweeten@visionengravers.com>
3402L:	netdev@vger.kernel.org
3403S:	Maintained
3404F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3405
3406CISCO FCOE HBA DRIVER
3407M:	Satish Kharat <satishkh@cisco.com>
3408M:	Sesidhar Baddela <sebaddel@cisco.com>
3409M:	Karan Tilak Kumar <kartilak@cisco.com>
3410L:	linux-scsi@vger.kernel.org
3411S:	Supported
3412F:	drivers/scsi/fnic/
3413
3414CISCO SCSI HBA DRIVER
3415M:	Karan Tilak Kumar <kartilak@cisco.com>
3416M:	Sesidhar Baddela <sebaddel@cisco.com>
3417L:	linux-scsi@vger.kernel.org
3418S:	Supported
3419F:	drivers/scsi/snic/
3420
3421CISCO VIC ETHERNET NIC DRIVER
3422M:	Christian Benvenuti <benve@cisco.com>
3423M:	Govindarajulu Varadarajan <_govind@gmx.com>
3424M:	Neel Patel <neepatel@cisco.com>
3425S:	Supported
3426F:	drivers/net/ethernet/cisco/enic/
3427
3428CISCO VIC LOW LATENCY NIC DRIVER
3429M:	Christian Benvenuti <benve@cisco.com>
3430M:	Dave Goodell <dgoodell@cisco.com>
3431S:	Supported
3432F:	drivers/infiniband/hw/usnic/
3433
3434CLEANCACHE API
3435M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3436L:	linux-kernel@vger.kernel.org
3437S:	Maintained
3438F:	mm/cleancache.c
3439F:	include/linux/cleancache.h
3440
3441CLK API
3442M:	Russell King <linux@armlinux.org.uk>
3443L:	linux-clk@vger.kernel.org
3444S:	Maintained
3445F:	include/linux/clk.h
3446
3447CLOCKSOURCE, CLOCKEVENT DRIVERS
3448M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3449M:	Thomas Gleixner <tglx@linutronix.de>
3450L:	linux-kernel@vger.kernel.org
3451T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3452S:	Supported
3453F:	drivers/clocksource/
3454F:	Documentation/devicetree/bindings/timer/
3455
3456CMPC ACPI DRIVER
3457M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3458M:	Daniel Oliveira Nascimento <don@syst.com.br>
3459L:	platform-driver-x86@vger.kernel.org
3460S:	Supported
3461F:	drivers/platform/x86/classmate-laptop.c
3462
3463COBALT MEDIA DRIVER
3464M:	Hans Verkuil <hans.verkuil@cisco.com>
3465L:	linux-media@vger.kernel.org
3466T:	git git://linuxtv.org/media_tree.git
3467W:	https://linuxtv.org
3468S:	Supported
3469F:	drivers/media/pci/cobalt/
3470
3471COCCINELLE/Semantic Patches (SmPL)
3472M:	Julia Lawall <Julia.Lawall@lip6.fr>
3473M:	Gilles Muller <Gilles.Muller@lip6.fr>
3474M:	Nicolas Palix <nicolas.palix@imag.fr>
3475M:	Michal Marek <michal.lkml@markovi.net>
3476L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3477T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3478W:	http://coccinelle.lip6.fr/
3479S:	Supported
3480F:	Documentation/dev-tools/coccinelle.rst
3481F:	scripts/coccinelle/
3482F:	scripts/coccicheck
3483
3484CODA FILE SYSTEM
3485M:	Jan Harkes <jaharkes@cs.cmu.edu>
3486M:	coda@cs.cmu.edu
3487L:	codalist@coda.cs.cmu.edu
3488W:	http://www.coda.cs.cmu.edu/
3489S:	Maintained
3490F:	Documentation/filesystems/coda.txt
3491F:	fs/coda/
3492F:	include/linux/coda*.h
3493F:	include/uapi/linux/coda*.h
3494
3495CODA V4L2 MEM2MEM DRIVER
3496M:	Philipp Zabel <p.zabel@pengutronix.de>
3497L:	linux-media@vger.kernel.org
3498S:	Maintained
3499F:	Documentation/devicetree/bindings/media/coda.txt
3500F:	drivers/media/platform/coda/
3501
3502COMMON CLK FRAMEWORK
3503M:	Michael Turquette <mturquette@baylibre.com>
3504M:	Stephen Boyd <sboyd@codeaurora.org>
3505L:	linux-clk@vger.kernel.org
3506Q:	http://patchwork.kernel.org/project/linux-clk/list/
3507T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3508S:	Maintained
3509F:	Documentation/devicetree/bindings/clock/
3510F:	drivers/clk/
3511X:	drivers/clk/clkdev.c
3512F:	include/linux/clk-pr*
3513F:	include/linux/clk/
3514
3515COMMON INTERNET FILE SYSTEM (CIFS)
3516M:	Steve French <sfrench@samba.org>
3517L:	linux-cifs@vger.kernel.org
3518L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3519W:	http://linux-cifs.samba.org/
3520T:	git git://git.samba.org/sfrench/cifs-2.6.git
3521S:	Supported
3522F:	Documentation/filesystems/cifs/
3523F:	fs/cifs/
3524
3525COMPACTPCI HOTPLUG CORE
3526M:	Scott Murray <scott@spiteful.org>
3527L:	linux-pci@vger.kernel.org
3528S:	Maintained
3529F:	drivers/pci/hotplug/cpci_hotplug*
3530
3531COMPACTPCI HOTPLUG GENERIC DRIVER
3532M:	Scott Murray <scott@spiteful.org>
3533L:	linux-pci@vger.kernel.org
3534S:	Maintained
3535F:	drivers/pci/hotplug/cpcihp_generic.c
3536
3537COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3538M:	Scott Murray <scott@spiteful.org>
3539L:	linux-pci@vger.kernel.org
3540S:	Maintained
3541F:	drivers/pci/hotplug/cpcihp_zt5550.*
3542
3543COMPAL LAPTOP SUPPORT
3544M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3545L:	platform-driver-x86@vger.kernel.org
3546S:	Maintained
3547F:	drivers/platform/x86/compal-laptop.c
3548
3549CONEXANT ACCESSRUNNER USB DRIVER
3550L:	accessrunner-general@lists.sourceforge.net
3551W:	http://accessrunner.sourceforge.net/
3552S:	Orphan
3553F:	drivers/usb/atm/cxacru.c
3554
3555CONFIGFS
3556M:	Joel Becker <jlbec@evilplan.org>
3557M:	Christoph Hellwig <hch@lst.de>
3558T:	git git://git.infradead.org/users/hch/configfs.git
3559S:	Supported
3560F:	fs/configfs/
3561F:	include/linux/configfs.h
3562
3563CONNECTOR
3564M:	Evgeniy Polyakov <zbr@ioremap.net>
3565L:	netdev@vger.kernel.org
3566S:	Maintained
3567F:	drivers/connector/
3568
3569CONTROL GROUP (CGROUP)
3570M:	Tejun Heo <tj@kernel.org>
3571M:	Li Zefan <lizefan@huawei.com>
3572M:	Johannes Weiner <hannes@cmpxchg.org>
3573L:	cgroups@vger.kernel.org
3574T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3575S:	Maintained
3576F:	Documentation/cgroup*
3577F:	include/linux/cgroup*
3578F:	kernel/cgroup*
3579
3580CONTROL GROUP - CPUSET
3581M:	Li Zefan <lizefan@huawei.com>
3582L:	cgroups@vger.kernel.org
3583W:	http://www.bullopensource.org/cpuset/
3584W:	http://oss.sgi.com/projects/cpusets/
3585T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3586S:	Maintained
3587F:	Documentation/cgroup-v1/cpusets.txt
3588F:	include/linux/cpuset.h
3589F:	kernel/cpuset.c
3590
3591CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3592M:	Johannes Weiner <hannes@cmpxchg.org>
3593M:	Michal Hocko <mhocko@kernel.org>
3594M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3595L:	cgroups@vger.kernel.org
3596L:	linux-mm@kvack.org
3597S:	Maintained
3598F:	mm/memcontrol.c
3599F:	mm/swap_cgroup.c
3600
3601CORETEMP HARDWARE MONITORING DRIVER
3602M:	Fenghua Yu <fenghua.yu@intel.com>
3603L:	linux-hwmon@vger.kernel.org
3604S:	Maintained
3605F:	Documentation/hwmon/coretemp
3606F:	drivers/hwmon/coretemp.c
3607
3608COSA/SRP SYNC SERIAL DRIVER
3609M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3610W:	http://www.fi.muni.cz/~kas/cosa/
3611S:	Maintained
3612F:	drivers/net/wan/cosa*
3613
3614CPMAC ETHERNET DRIVER
3615M:	Florian Fainelli <f.fainelli@gmail.com>
3616L:	netdev@vger.kernel.org
3617S:	Maintained
3618F:	drivers/net/ethernet/ti/cpmac.c
3619
3620CPU FREQUENCY DRIVERS
3621M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3622M:	Viresh Kumar <viresh.kumar@linaro.org>
3623L:	linux-pm@vger.kernel.org
3624S:	Maintained
3625T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3626T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3627B:	https://bugzilla.kernel.org
3628F:	Documentation/cpu-freq/
3629F:	Documentation/devicetree/bindings/cpufreq/
3630F:	drivers/cpufreq/
3631F:	include/linux/cpufreq.h
3632F:	tools/testing/selftests/cpufreq/
3633
3634CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3635M:	Viresh Kumar <viresh.kumar@linaro.org>
3636M:	Sudeep Holla <sudeep.holla@arm.com>
3637L:	linux-pm@vger.kernel.org
3638W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3639S:	Maintained
3640F:	drivers/cpufreq/arm_big_little.h
3641F:	drivers/cpufreq/arm_big_little.c
3642F:	drivers/cpufreq/arm_big_little_dt.c
3643
3644CPU POWER MONITORING SUBSYSTEM
3645M:	Thomas Renninger <trenn@suse.com>
3646M:	Shuah Khan <shuahkh@osg.samsung.com>
3647M:	Shuah Khan <shuah@kernel.org>
3648L:	linux-pm@vger.kernel.org
3649S:	Maintained
3650F:	tools/power/cpupower/
3651
3652CPUID/MSR DRIVER
3653M:	"H. Peter Anvin" <hpa@zytor.com>
3654S:	Maintained
3655F:	arch/x86/kernel/cpuid.c
3656F:	arch/x86/kernel/msr.c
3657
3658CPUIDLE DRIVER - ARM BIG LITTLE
3659M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3660M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3661L:	linux-pm@vger.kernel.org
3662L:	linux-arm-kernel@lists.infradead.org
3663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3664S:	Maintained
3665F:	drivers/cpuidle/cpuidle-big_little.c
3666
3667CPUIDLE DRIVER - ARM EXYNOS
3668M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3669M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3670M:	Kukjin Kim <kgene@kernel.org>
3671L:	linux-pm@vger.kernel.org
3672L:	linux-samsung-soc@vger.kernel.org
3673S:	Supported
3674F:	drivers/cpuidle/cpuidle-exynos.c
3675F:	arch/arm/mach-exynos/pm.c
3676
3677CPUIDLE DRIVERS
3678M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3679M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3680L:	linux-pm@vger.kernel.org
3681S:	Maintained
3682T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3683B:	https://bugzilla.kernel.org
3684F:	drivers/cpuidle/*
3685F:	include/linux/cpuidle.h
3686
3687CRAMFS FILESYSTEM
3688W:	http://sourceforge.net/projects/cramfs/
3689S:	Orphan / Obsolete
3690F:	Documentation/filesystems/cramfs.txt
3691F:	fs/cramfs/
3692
3693CRIS PORT
3694M:	Mikael Starvik <starvik@axis.com>
3695M:	Jesper Nilsson <jesper.nilsson@axis.com>
3696L:	linux-cris-kernel@axis.com
3697W:	http://developer.axis.com
3698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3699S:	Maintained
3700F:	arch/cris/
3701F:	drivers/tty/serial/crisv10.*
3702
3703CRYPTO API
3704M:	Herbert Xu <herbert@gondor.apana.org.au>
3705M:	"David S. Miller" <davem@davemloft.net>
3706L:	linux-crypto@vger.kernel.org
3707T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3709S:	Maintained
3710F:	Documentation/crypto/
3711F:	Documentation/devicetree/bindings/crypto/
3712F:	arch/*/crypto/
3713F:	crypto/
3714F:	drivers/crypto/
3715F:	include/crypto/
3716F:	include/linux/crypto*
3717
3718CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3719M:	Neil Horman <nhorman@tuxdriver.com>
3720L:	linux-crypto@vger.kernel.org
3721S:	Maintained
3722F:	crypto/ansi_cprng.c
3723F:	crypto/rng.c
3724
3725CS3308 MEDIA DRIVER
3726M:	Hans Verkuil <hverkuil@xs4all.nl>
3727L:	linux-media@vger.kernel.org
3728T:	git git://linuxtv.org/media_tree.git
3729W:	http://linuxtv.org
3730S:	Odd Fixes
3731F:	drivers/media/i2c/cs3308.c
3732F:	drivers/media/i2c/cs3308.h
3733
3734CS5535 Audio ALSA driver
3735M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3736S:	Maintained
3737F:	sound/pci/cs5535audio/
3738
3739CW1200 WLAN driver
3740M:	Solomon Peachy <pizza@shaftnet.org>
3741S:	Maintained
3742F:	drivers/net/wireless/st/cw1200/
3743
3744CX18 VIDEO4LINUX DRIVER
3745M:	Andy Walls <awalls@md.metrocast.net>
3746L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3747L:	linux-media@vger.kernel.org
3748T:	git git://linuxtv.org/media_tree.git
3749W:	https://linuxtv.org
3750W:	http://www.ivtvdriver.org/index.php/Cx18
3751S:	Maintained
3752F:	Documentation/media/v4l-drivers/cx18*
3753F:	drivers/media/pci/cx18/
3754F:	include/uapi/linux/ivtv*
3755
3756CX2341X MPEG ENCODER HELPER MODULE
3757M:	Hans Verkuil <hverkuil@xs4all.nl>
3758L:	linux-media@vger.kernel.org
3759T:	git git://linuxtv.org/media_tree.git
3760W:	https://linuxtv.org
3761S:	Maintained
3762F:	drivers/media/common/cx2341x*
3763F:	include/media/cx2341x*
3764
3765CX24120 MEDIA DRIVER
3766M:	Jemma Denson <jdenson@gmail.com>
3767M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3768L:	linux-media@vger.kernel.org
3769W:	https://linuxtv.org
3770Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3771S:	Maintained
3772F:	drivers/media/dvb-frontends/cx24120*
3773
3774CX88 VIDEO4LINUX DRIVER
3775M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3776M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3777L:	linux-media@vger.kernel.org
3778W:	https://linuxtv.org
3779T:	git git://linuxtv.org/media_tree.git
3780S:	Odd fixes
3781F:	Documentation/media/v4l-drivers/cx88*
3782F:	drivers/media/pci/cx88/
3783
3784CXD2820R MEDIA DRIVER
3785M:	Antti Palosaari <crope@iki.fi>
3786L:	linux-media@vger.kernel.org
3787W:	https://linuxtv.org
3788W:	http://palosaari.fi/linux/
3789Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3790T:	git git://linuxtv.org/anttip/media_tree.git
3791S:	Maintained
3792F:	drivers/media/dvb-frontends/cxd2820r*
3793
3794CXGB3 ETHERNET DRIVER (CXGB3)
3795M:	Santosh Raspatur <santosh@chelsio.com>
3796L:	netdev@vger.kernel.org
3797W:	http://www.chelsio.com
3798S:	Supported
3799F:	drivers/net/ethernet/chelsio/cxgb3/
3800
3801CXGB3 ISCSI DRIVER (CXGB3I)
3802M:	Karen Xie <kxie@chelsio.com>
3803L:	linux-scsi@vger.kernel.org
3804W:	http://www.chelsio.com
3805S:	Supported
3806F:	drivers/scsi/cxgbi/cxgb3i
3807
3808CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3809M:	Steve Wise <swise@chelsio.com>
3810L:	linux-rdma@vger.kernel.org
3811W:	http://www.openfabrics.org
3812S:	Supported
3813F:	drivers/infiniband/hw/cxgb3/
3814F:	include/uapi/rdma/cxgb3-abi.h
3815
3816CXGB4 CRYPTO DRIVER (chcr)
3817M:	Harsh Jain <harsh@chelsio.com>
3818L:	linux-crypto@vger.kernel.org
3819W:	http://www.chelsio.com
3820S:	Supported
3821F:	drivers/crypto/chelsio
3822
3823CXGB4 ETHERNET DRIVER (CXGB4)
3824M:	Ganesh Goudar <ganeshgr@chelsio.com>
3825L:	netdev@vger.kernel.org
3826W:	http://www.chelsio.com
3827S:	Supported
3828F:	drivers/net/ethernet/chelsio/cxgb4/
3829
3830CXGB4 ISCSI DRIVER (CXGB4I)
3831M:	Karen Xie <kxie@chelsio.com>
3832L:	linux-scsi@vger.kernel.org
3833W:	http://www.chelsio.com
3834S:	Supported
3835F:	drivers/scsi/cxgbi/cxgb4i
3836
3837CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3838M:	Steve Wise <swise@chelsio.com>
3839L:	linux-rdma@vger.kernel.org
3840W:	http://www.openfabrics.org
3841S:	Supported
3842F:	drivers/infiniband/hw/cxgb4/
3843F:	include/uapi/rdma/cxgb4-abi.h
3844
3845CXGB4VF ETHERNET DRIVER (CXGB4VF)
3846M:	Casey Leedom <leedom@chelsio.com>
3847L:	netdev@vger.kernel.org
3848W:	http://www.chelsio.com
3849S:	Supported
3850F:	drivers/net/ethernet/chelsio/cxgb4vf/
3851
3852CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3853M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3854M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3855L:	linuxppc-dev@lists.ozlabs.org
3856S:	Supported
3857F:	arch/powerpc/platforms/powernv/pci-cxl.c
3858F:	drivers/misc/cxl/
3859F:	include/misc/cxl*
3860F:	include/uapi/misc/cxl.h
3861F:	Documentation/powerpc/cxl.txt
3862F:	Documentation/ABI/testing/sysfs-class-cxl
3863
3864CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3865M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3866M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3867M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3868L:	linux-scsi@vger.kernel.org
3869S:	Supported
3870F:	drivers/scsi/cxlflash/
3871F:	include/uapi/scsi/cxlflash_ioctls.h
3872F:	Documentation/powerpc/cxlflash.txt
3873
3874CYBERPRO FB DRIVER
3875M:	Russell King <linux@armlinux.org.uk>
3876L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3877W:	http://www.armlinux.org.uk/
3878S:	Maintained
3879F:	drivers/video/fbdev/cyber2000fb.*
3880
3881CYCLADES ASYNC MUX DRIVER
3882W:	http://www.cyclades.com/
3883S:	Orphan
3884F:	drivers/tty/cyclades.c
3885F:	include/linux/cyclades.h
3886F:	include/uapi/linux/cyclades.h
3887
3888CYCLADES PC300 DRIVER
3889W:	http://www.cyclades.com/
3890S:	Orphan
3891F:	drivers/net/wan/pc300*
3892
3893CYPRESS_FIRMWARE MEDIA DRIVER
3894M:	Antti Palosaari <crope@iki.fi>
3895L:	linux-media@vger.kernel.org
3896W:	https://linuxtv.org
3897W:	http://palosaari.fi/linux/
3898Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3899T:	git git://linuxtv.org/anttip/media_tree.git
3900S:	Maintained
3901F:	drivers/media/common/cypress_firmware*
3902
3903CYTTSP TOUCHSCREEN DRIVER
3904M:	Ferruh Yigit <fery@cypress.com>
3905L:	linux-input@vger.kernel.org
3906S:	Supported
3907F:	drivers/input/touchscreen/cyttsp*
3908F:	include/linux/input/cyttsp.h
3909
3910D-LINK DIR-685 TOUCHKEYS DRIVER
3911M:	Linus Walleij <linus.walleij@linaro.org>
3912L:	linux-input@vger.kernel.org
3913S:	Supported
3914F:	drivers/input/dlink-dir685-touchkeys.c
3915
3916DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3917M:	Joshua Kinard <kumba@gentoo.org>
3918S:	Maintained
3919F:	drivers/rtc/rtc-ds1685.c
3920F:	include/linux/rtc/ds1685.h
3921
3922DAMA SLAVE for AX.25
3923M:	Joerg Reuter <jreuter@yaina.de>
3924W:	http://yaina.de/jreuter/
3925W:	http://www.qsl.net/dl1bke/
3926L:	linux-hams@vger.kernel.org
3927S:	Maintained
3928F:	net/ax25/af_ax25.c
3929F:	net/ax25/ax25_dev.c
3930F:	net/ax25/ax25_ds_*
3931F:	net/ax25/ax25_in.c
3932F:	net/ax25/ax25_out.c
3933F:	net/ax25/ax25_timer.c
3934F:	net/ax25/sysctl_net_ax25.c
3935
3936DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3937L:	netdev@vger.kernel.org
3938S:	Orphan
3939F:	Documentation/networking/dmfe.txt
3940F:	drivers/net/ethernet/dec/tulip/dmfe.c
3941
3942DC390/AM53C974 SCSI driver
3943M:	Hannes Reinecke <hare@suse.com>
3944L:	linux-scsi@vger.kernel.org
3945S:	Maintained
3946F:	drivers/scsi/am53c974.c
3947
3948DC395x SCSI driver
3949M:	Oliver Neukum <oliver@neukum.org>
3950M:	Ali Akcaagac <aliakc@web.de>
3951M:	Jamie Lenehan <lenehan@twibble.org>
3952L:	dc395x@twibble.org
3953W:	http://twibble.org/dist/dc395x/
3954W:	http://lists.twibble.org/mailman/listinfo/dc395x/
3955S:	Maintained
3956F:	Documentation/scsi/dc395x.txt
3957F:	drivers/scsi/dc395x.*
3958
3959DCCP PROTOCOL
3960M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
3961L:	dccp@vger.kernel.org
3962W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3963S:	Maintained
3964F:	include/linux/dccp.h
3965F:	include/uapi/linux/dccp.h
3966F:	include/linux/tfrc.h
3967F:	net/dccp/
3968
3969DECnet NETWORK LAYER
3970W:	http://linux-decnet.sourceforge.net
3971L:	linux-decnet-user@lists.sourceforge.net
3972S:	Orphan
3973F:	Documentation/networking/decnet.txt
3974F:	net/decnet/
3975
3976DECSTATION PLATFORM SUPPORT
3977M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3978L:	linux-mips@linux-mips.org
3979W:	http://www.linux-mips.org/wiki/DECstation
3980S:	Maintained
3981F:	arch/mips/dec/
3982F:	arch/mips/include/asm/dec/
3983F:	arch/mips/include/asm/mach-dec/
3984
3985DEFXX FDDI NETWORK DRIVER
3986M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3987S:	Maintained
3988F:	drivers/net/fddi/defxx.*
3989
3990DELL LAPTOP DRIVER
3991M:	Matthew Garrett <mjg59@srcf.ucam.org>
3992M:	Pali Rohár <pali.rohar@gmail.com>
3993L:	platform-driver-x86@vger.kernel.org
3994S:	Maintained
3995F:	drivers/platform/x86/dell-laptop.c
3996
3997DELL LAPTOP FREEFALL DRIVER
3998M:	Pali Rohár <pali.rohar@gmail.com>
3999S:	Maintained
4000F:	drivers/platform/x86/dell-smo8800.c
4001
4002DELL LAPTOP RBTN DRIVER
4003M:	Pali Rohár <pali.rohar@gmail.com>
4004S:	Maintained
4005F:	drivers/platform/x86/dell-rbtn.*
4006
4007DELL LAPTOP SMM DRIVER
4008M:	Pali Rohár <pali.rohar@gmail.com>
4009S:	Maintained
4010F:	drivers/hwmon/dell-smm-hwmon.c
4011F:	include/uapi/linux/i8k.h
4012
4013DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4014M:	Doug Warzecha <Douglas_Warzecha@dell.com>
4015S:	Maintained
4016F:	Documentation/dcdbas.txt
4017F:	drivers/firmware/dcdbas.*
4018
4019DELL WMI EXTRAS DRIVER
4020M:	Matthew Garrett <mjg59@srcf.ucam.org>
4021M:	Pali Rohár <pali.rohar@gmail.com>
4022S:	Maintained
4023F:	drivers/platform/x86/dell-wmi.c
4024
4025DELTA ST MEDIA DRIVER
4026M:	Hugues Fruchet <hugues.fruchet@st.com>
4027L:	linux-media@vger.kernel.org
4028T:	git git://linuxtv.org/media_tree.git
4029W:	https://linuxtv.org
4030S:	Supported
4031F:	drivers/media/platform/sti/delta
4032
4033DENALI NAND DRIVER
4034M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4035L:	linux-mtd@lists.infradead.org
4036S:	Supported
4037F:	drivers/mtd/nand/denali*
4038
4039DESIGNWARE USB2 DRD IP DRIVER
4040M:	John Youn <johnyoun@synopsys.com>
4041L:	linux-usb@vger.kernel.org
4042T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4043S:	Maintained
4044F:	drivers/usb/dwc2/
4045
4046DESIGNWARE USB3 DRD IP DRIVER
4047M:	Felipe Balbi <balbi@kernel.org>
4048L:	linux-usb@vger.kernel.org
4049T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4050S:	Maintained
4051F:	drivers/usb/dwc3/
4052
4053DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4054M:	Andreas Klinger <ak@it-klinger.de>
4055L:	linux-iio@vger.kernel.org
4056S:	Maintained
4057F:	drivers/iio/proximity/srf*.c
4058
4059DEVICE COREDUMP (DEV_COREDUMP)
4060M:	Johannes Berg <johannes@sipsolutions.net>
4061L:	linux-kernel@vger.kernel.org
4062S:	Maintained
4063F:	drivers/base/devcoredump.c
4064F:	include/linux/devcoredump.h
4065
4066DEVICE FREQUENCY (DEVFREQ)
4067M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4068M:	Kyungmin Park <kyungmin.park@samsung.com>
4069R:	Chanwoo Choi <cw00.choi@samsung.com>
4070L:	linux-pm@vger.kernel.org
4071T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4072S:	Maintained
4073F:	drivers/devfreq/
4074F:	include/linux/devfreq.h
4075F:	Documentation/devicetree/bindings/devfreq/
4076
4077DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4078M:	Chanwoo Choi <cw00.choi@samsung.com>
4079L:	linux-pm@vger.kernel.org
4080T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4081S:	Supported
4082F:	drivers/devfreq/event/
4083F:	drivers/devfreq/devfreq-event.c
4084F:	include/linux/devfreq-event.h
4085F:	Documentation/devicetree/bindings/devfreq/event/
4086
4087DEVICE NUMBER REGISTRY
4088M:	Torben Mathiasen <device@lanana.org>
4089W:	http://lanana.org/docs/device-list/index.html
4090S:	Maintained
4091
4092DEVICE-MAPPER  (LVM)
4093M:	Alasdair Kergon <agk@redhat.com>
4094M:	Mike Snitzer <snitzer@redhat.com>
4095M:	dm-devel@redhat.com
4096L:	dm-devel@redhat.com
4097W:	http://sources.redhat.com/dm
4098Q:	http://patchwork.kernel.org/project/dm-devel/list/
4099T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4100T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4101S:	Maintained
4102F:	Documentation/device-mapper/
4103F:	drivers/md/Makefile
4104F:	drivers/md/Kconfig
4105F:	drivers/md/dm*
4106F:	drivers/md/persistent-data/
4107F:	include/linux/device-mapper.h
4108F:	include/linux/dm-*.h
4109F:	include/uapi/linux/dm-*.h
4110
4111DEVLINK
4112M:	Jiri Pirko <jiri@mellanox.com>
4113L:	netdev@vger.kernel.org
4114S:	Supported
4115F:	net/core/devlink.c
4116F:	include/net/devlink.h
4117F:	include/uapi/linux/devlink.h
4118
4119DIALOG SEMICONDUCTOR DRIVERS
4120M:	Support Opensource <support.opensource@diasemi.com>
4121W:	http://www.dialog-semiconductor.com/products
4122S:	Supported
4123F:	Documentation/hwmon/da90??
4124F:	Documentation/devicetree/bindings/mfd/da90*.txt
4125F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4126F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4127F:	Documentation/devicetree/bindings/regulator/da92*.txt
4128F:	Documentation/devicetree/bindings/watchdog/da92??-wdt.txt
4129F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4130F:	drivers/gpio/gpio-da90??.c
4131F:	drivers/hwmon/da90??-hwmon.c
4132F:	drivers/iio/adc/da91??-*.c
4133F:	drivers/input/misc/da90??_onkey.c
4134F:	drivers/input/touchscreen/da9052_tsi.c
4135F:	drivers/leds/leds-da90??.c
4136F:	drivers/mfd/da903x.c
4137F:	drivers/mfd/da90??-*.c
4138F:	drivers/mfd/da91??-*.c
4139F:	drivers/power/supply/da9052-battery.c
4140F:	drivers/power/supply/da91??-*.c
4141F:	drivers/regulator/da903x.c
4142F:	drivers/regulator/da9???-regulator.[ch]
4143F:	drivers/thermal/da90??-thermal.c
4144F:	drivers/rtc/rtc-da90??.c
4145F:	drivers/video/backlight/da90??_bl.c
4146F:	drivers/watchdog/da90??_wdt.c
4147F:	include/linux/mfd/da903x.h
4148F:	include/linux/mfd/da9052/
4149F:	include/linux/mfd/da9055/
4150F:	include/linux/mfd/da9062/
4151F:	include/linux/mfd/da9063/
4152F:	include/linux/mfd/da9150/
4153F:	include/linux/regulator/da9211.h
4154F:	include/sound/da[79]*.h
4155F:	sound/soc/codecs/da[79]*.[ch]
4156
4157DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4158M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4159L:	linux-gpio@vger.kernel.org
4160S:	Maintained
4161F:	drivers/gpio/gpio-gpio-mm.c
4162
4163DIGI NEO AND CLASSIC PCI PRODUCTS
4164M:	Lidza Louina <lidza.louina@gmail.com>
4165M:	Mark Hounschell <markh@compro.net>
4166L:	driverdev-devel@linuxdriverproject.org
4167S:	Maintained
4168F:	drivers/staging/dgnc/
4169
4170DIOLAN U2C-12 I2C DRIVER
4171M:	Guenter Roeck <linux@roeck-us.net>
4172L:	linux-i2c@vger.kernel.org
4173S:	Maintained
4174F:	drivers/i2c/busses/i2c-diolan-u2c.c
4175
4176DIRECT ACCESS (DAX)
4177M:	Matthew Wilcox <mawilcox@microsoft.com>
4178M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4179L:	linux-fsdevel@vger.kernel.org
4180S:	Supported
4181F:	fs/dax.c
4182F:	include/linux/dax.h
4183F:	include/trace/events/fs_dax.h
4184
4185DIRECTORY NOTIFICATION (DNOTIFY)
4186M:	Jan Kara <jack@suse.cz>
4187R:	Amir Goldstein <amir73il@gmail.com>
4188L:	linux-fsdevel@vger.kernel.org
4189S:	Maintained
4190F:	Documentation/filesystems/dnotify.txt
4191F:	fs/notify/dnotify/
4192F:	include/linux/dnotify.h
4193
4194DISK GEOMETRY AND PARTITION HANDLING
4195M:	Andries Brouwer <aeb@cwi.nl>
4196W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4197W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4198W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4199S:	Maintained
4200
4201DISKQUOTA
4202M:	Jan Kara <jack@suse.com>
4203S:	Maintained
4204F:	Documentation/filesystems/quota.txt
4205F:	fs/quota/
4206F:	include/linux/quota*.h
4207F:	include/uapi/linux/quota*.h
4208
4209DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4210M:	Bernie Thompson <bernie@plugable.com>
4211L:	linux-fbdev@vger.kernel.org
4212S:	Maintained
4213W:	http://plugable.com/category/projects/udlfb/
4214F:	drivers/video/fbdev/udlfb.c
4215F:	include/video/udlfb.h
4216F:	Documentation/fb/udlfb.txt
4217
4218DISTRIBUTED LOCK MANAGER (DLM)
4219M:	Christine Caulfield <ccaulfie@redhat.com>
4220M:	David Teigland <teigland@redhat.com>
4221L:	cluster-devel@redhat.com
4222W:	http://sources.redhat.com/cluster/
4223T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4224S:	Supported
4225F:	fs/dlm/
4226
4227DMA BUFFER SHARING FRAMEWORK
4228M:	Sumit Semwal <sumit.semwal@linaro.org>
4229S:	Maintained
4230L:	linux-media@vger.kernel.org
4231L:	dri-devel@lists.freedesktop.org
4232L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4233F:	drivers/dma-buf/
4234F:	include/linux/dma-buf*
4235F:	include/linux/reservation.h
4236F:	include/linux/*fence.h
4237F:	Documentation/driver-api/dma-buf.rst
4238T:	git git://anongit.freedesktop.org/drm/drm-misc
4239
4240DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4241M:	Vinod Koul <vinod.koul@intel.com>
4242L:	dmaengine@vger.kernel.org
4243Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4244S:	Maintained
4245F:	drivers/dma/
4246F:	include/linux/dmaengine.h
4247F:	Documentation/devicetree/bindings/dma/
4248F:	Documentation/driver-api/dmaengine/
4249T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4250
4251DMA MAPPING HELPERS
4252M:	Christoph Hellwig <hch@lst.de>
4253M:	Marek Szyprowski <m.szyprowski@samsung.com>
4254R:	Robin Murphy <robin.murphy@arm.com>
4255L:	iommu@lists.linux-foundation.org
4256T:	git git://git.infradead.org/users/hch/dma-mapping.git
4257W:	http://git.infradead.org/users/hch/dma-mapping.git
4258S:	Supported
4259F:	lib/dma-debug.c
4260F:	lib/dma-noop.c
4261F:	lib/dma-virt.c
4262F:	drivers/base/dma-mapping.c
4263F:	drivers/base/dma-coherent.c
4264F:	include/linux/dma-mapping.h
4265
4266DME1737 HARDWARE MONITOR DRIVER
4267M:	Juerg Haefliger <juergh@gmail.com>
4268L:	linux-hwmon@vger.kernel.org
4269S:	Maintained
4270F:	Documentation/hwmon/dme1737
4271F:	drivers/hwmon/dme1737.c
4272
4273DMI/SMBIOS SUPPORT
4274M:	Jean Delvare <jdelvare@suse.com>
4275S:	Maintained
4276T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4277F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4278F:	drivers/firmware/dmi-id.c
4279F:	drivers/firmware/dmi_scan.c
4280F:	include/linux/dmi.h
4281
4282DOCUMENTATION
4283M:	Jonathan Corbet <corbet@lwn.net>
4284L:	linux-doc@vger.kernel.org
4285S:	Maintained
4286F:	Documentation/
4287F:	scripts/kernel-doc
4288X:	Documentation/ABI/
4289X:	Documentation/devicetree/
4290X:	Documentation/acpi
4291X:	Documentation/power
4292X:	Documentation/spi
4293X:	Documentation/media
4294T:	git git://git.lwn.net/linux.git docs-next
4295
4296DONGWOON DW9714 LENS VOICE COIL DRIVER
4297M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4298L:	linux-media@vger.kernel.org
4299T:	git git://linuxtv.org/media_tree.git
4300S:	Maintained
4301F:	drivers/media/i2c/dw9714.c
4302
4303DOUBLETALK DRIVER
4304M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4305L:	blinux-list@redhat.com
4306S:	Maintained
4307F:	drivers/char/dtlk.c
4308F:	include/linux/dtlk.h
4309
4310DPAA2 DATAPATH I/O (DPIO) DRIVER
4311M:	Roy Pledge <Roy.Pledge@nxp.com>
4312L:	linux-kernel@vger.kernel.org
4313S:	Maintained
4314F:	drivers/staging/fsl-mc/bus/dpio
4315
4316DPAA2 ETHERNET DRIVER
4317M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4318L:	linux-kernel@vger.kernel.org
4319S:	Maintained
4320F:	drivers/staging/fsl-dpaa2/ethernet
4321
4322DPT_I2O SCSI RAID DRIVER
4323M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4324L:	linux-scsi@vger.kernel.org
4325W:	http://www.adaptec.com/
4326S:	Maintained
4327F:	drivers/scsi/dpt*
4328F:	drivers/scsi/dpt/
4329
4330DRBD DRIVER
4331M:	Philipp Reisner <philipp.reisner@linbit.com>
4332M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4333L:	drbd-dev@lists.linbit.com
4334W:	http://www.drbd.org
4335T:	git git://git.linbit.com/linux-drbd.git
4336T:	git git://git.linbit.com/drbd-8.4.git
4337S:	Supported
4338F:	drivers/block/drbd/
4339F:	lib/lru_cache.c
4340F:	Documentation/blockdev/drbd/
4341
4342DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4343M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4344T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4345S:	Supported
4346F:	Documentation/kobject.txt
4347F:	drivers/base/
4348F:	fs/debugfs/
4349F:	fs/sysfs/
4350F:	include/linux/debugfs.h
4351F:	include/linux/kobj*
4352F:	lib/kobj*
4353
4354DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4355M:	Kevin Hilman <khilman@kernel.org>
4356M:	Nishanth Menon <nm@ti.com>
4357S:	Maintained
4358F:	drivers/power/avs/
4359F:	include/linux/power/smartreflex.h
4360L:	linux-pm@vger.kernel.org
4361
4362DRM DRIVER FOR ARM PL111 CLCD
4363M:	Eric Anholt <eric@anholt.net>
4364T:	git git://anongit.freedesktop.org/drm/drm-misc
4365S:	Supported
4366F:	drivers/gpu/drm/pl111/
4367
4368DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4369M:	Dave Airlie <airlied@redhat.com>
4370S:	Odd Fixes
4371F:	drivers/gpu/drm/ast/
4372
4373DRM DRIVER FOR BOCHS VIRTUAL GPU
4374M:	Gerd Hoffmann <kraxel@redhat.com>
4375L:	virtualization@lists.linux-foundation.org
4376T:	git git://anongit.freedesktop.org/drm/drm-misc
4377S:	Maintained
4378F:	drivers/gpu/drm/bochs/
4379
4380DRM DRIVER FOR INTEL I810 VIDEO CARDS
4381S:	Orphan / Obsolete
4382F:	drivers/gpu/drm/i810/
4383F:	include/uapi/drm/i810_drm.h
4384
4385DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4386S:	Orphan / Obsolete
4387F:	drivers/gpu/drm/mga/
4388F:	include/uapi/drm/mga_drm.h
4389
4390DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4391M:	Dave Airlie <airlied@redhat.com>
4392S:	Odd Fixes
4393F:	drivers/gpu/drm/mgag200/
4394
4395DRM DRIVER FOR MI0283QT
4396M:	Noralf Trønnes <noralf@tronnes.org>
4397S:	Maintained
4398F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4399F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4400
4401DRM DRIVER FOR MSM ADRENO GPU
4402M:	Rob Clark <robdclark@gmail.com>
4403L:	linux-arm-msm@vger.kernel.org
4404L:	dri-devel@lists.freedesktop.org
4405L:	freedreno@lists.freedesktop.org
4406T:	git git://people.freedesktop.org/~robclark/linux
4407S:	Maintained
4408F:	drivers/gpu/drm/msm/
4409F:	include/uapi/drm/msm_drm.h
4410F:	Documentation/devicetree/bindings/display/msm/
4411
4412DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4413M:	Ben Skeggs <bskeggs@redhat.com>
4414L:	dri-devel@lists.freedesktop.org
4415L:	nouveau@lists.freedesktop.org
4416T:	git git://github.com/skeggsb/linux
4417S:	Supported
4418F:	drivers/gpu/drm/nouveau/
4419F:	include/uapi/drm/nouveau_drm.h
4420
4421DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4422M:	Noralf Trønnes <noralf@tronnes.org>
4423S:	Maintained
4424F:	drivers/gpu/drm/tinydrm/repaper.c
4425F:	Documentation/devicetree/bindings/display/repaper.txt
4426
4427DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4428M:	Dave Airlie <airlied@redhat.com>
4429M:	Gerd Hoffmann <kraxel@redhat.com>
4430L:	virtualization@lists.linux-foundation.org
4431T:	git git://anongit.freedesktop.org/drm/drm-misc
4432S:	Obsolete
4433W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4434F:	drivers/gpu/drm/cirrus/
4435
4436DRM DRIVER FOR QXL VIRTUAL GPU
4437M:	Dave Airlie <airlied@redhat.com>
4438M:	Gerd Hoffmann <kraxel@redhat.com>
4439L:	virtualization@lists.linux-foundation.org
4440T:	git git://anongit.freedesktop.org/drm/drm-misc
4441S:	Maintained
4442F:	drivers/gpu/drm/qxl/
4443F:	include/uapi/drm/qxl_drm.h
4444
4445DRM DRIVER FOR RAGE 128 VIDEO CARDS
4446S:	Orphan / Obsolete
4447F:	drivers/gpu/drm/r128/
4448F:	include/uapi/drm/r128_drm.h
4449
4450DRM DRIVER FOR SAVAGE VIDEO CARDS
4451S:	Orphan / Obsolete
4452F:	drivers/gpu/drm/savage/
4453F:	include/uapi/drm/savage_drm.h
4454
4455DRM DRIVER FOR SIS VIDEO CARDS
4456S:	Orphan / Obsolete
4457F:	drivers/gpu/drm/sis/
4458F:	include/uapi/drm/sis_drm.h
4459
4460DRM DRIVER FOR SITRONIX ST7586 PANELS
4461M:	David Lechner <david@lechnology.com>
4462S:	Maintained
4463F:	drivers/gpu/drm/tinydrm/st7586.c
4464F:	Documentation/devicetree/bindings/display/st7586.txt
4465
4466DRM DRIVER FOR TDFX VIDEO CARDS
4467S:	Orphan / Obsolete
4468F:	drivers/gpu/drm/tdfx/
4469
4470DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4471M:	Dave Airlie <airlied@redhat.com>
4472S:	Odd Fixes
4473F:	drivers/gpu/drm/udl/
4474
4475DRM DRIVER FOR VMWARE VIRTUAL GPU
4476M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4477M:	Sinclair Yeh <syeh@vmware.com>
4478M:	Thomas Hellstrom <thellstrom@vmware.com>
4479L:	dri-devel@lists.freedesktop.org
4480T:	git git://people.freedesktop.org/~syeh/repos_linux
4481T:	git git://people.freedesktop.org/~thomash/linux
4482S:	Supported
4483F:	drivers/gpu/drm/vmwgfx/
4484F:	include/uapi/drm/vmwgfx_drm.h
4485
4486DRM DRIVERS
4487M:	David Airlie <airlied@linux.ie>
4488L:	dri-devel@lists.freedesktop.org
4489T:	git git://people.freedesktop.org/~airlied/linux
4490B:	https://bugs.freedesktop.org/
4491C:	irc://chat.freenode.net/dri-devel
4492S:	Maintained
4493F:	drivers/gpu/drm/
4494F:	drivers/gpu/vga/
4495F:	Documentation/devicetree/bindings/display/
4496F:	Documentation/devicetree/bindings/gpu/
4497F:	Documentation/devicetree/bindings/video/
4498F:	Documentation/gpu/
4499F:	include/drm/
4500F:	include/uapi/drm/
4501F:	include/linux/vga*
4502
4503DRM DRIVERS AND MISC GPU PATCHES
4504M:	Daniel Vetter <daniel.vetter@intel.com>
4505M:	Jani Nikula <jani.nikula@linux.intel.com>
4506M:	Sean Paul <seanpaul@chromium.org>
4507W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4508S:	Maintained
4509T:	git git://anongit.freedesktop.org/drm/drm-misc
4510F:	Documentation/gpu/
4511F:	drivers/gpu/vga/
4512F:	drivers/gpu/drm/*
4513F:	include/drm/drm*
4514F:	include/uapi/drm/drm*
4515F:	include/linux/vga*
4516
4517DRM DRIVERS FOR ALLWINNER A10
4518M:	Maxime Ripard  <maxime.ripard@free-electrons.com>
4519L:	dri-devel@lists.freedesktop.org
4520S:	Supported
4521F:	drivers/gpu/drm/sun4i/
4522F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4523T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4524
4525DRM DRIVERS FOR AMLOGIC SOCS
4526M:	Neil Armstrong <narmstrong@baylibre.com>
4527L:	dri-devel@lists.freedesktop.org
4528L:	linux-amlogic@lists.infradead.org
4529W:	http://linux-meson.com/
4530S:	Supported
4531F:	drivers/gpu/drm/meson/
4532F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4533F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4534F:	Documentation/gpu/meson.rst
4535T:	git git://anongit.freedesktop.org/drm/drm-misc
4536
4537DRM DRIVERS FOR ATMEL HLCDC
4538M:	Boris Brezillon <boris.brezillon@free-electrons.com>
4539L:	dri-devel@lists.freedesktop.org
4540S:	Supported
4541F:	drivers/gpu/drm/atmel-hlcdc/
4542F:	Documentation/devicetree/bindings/drm/atmel/
4543T:	git git://anongit.freedesktop.org/drm/drm-misc
4544
4545DRM DRIVERS FOR BRIDGE CHIPS
4546M:	Archit Taneja <architt@codeaurora.org>
4547M:	Andrzej Hajda <a.hajda@samsung.com>
4548R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4549S:	Maintained
4550T:	git git://anongit.freedesktop.org/drm/drm-misc
4551F:	drivers/gpu/drm/bridge/
4552
4553DRM DRIVERS FOR EXYNOS
4554M:	Inki Dae <inki.dae@samsung.com>
4555M:	Joonyoung Shim <jy0922.shim@samsung.com>
4556M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4557M:	Kyungmin Park <kyungmin.park@samsung.com>
4558L:	dri-devel@lists.freedesktop.org
4559T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4560S:	Supported
4561F:	drivers/gpu/drm/exynos/
4562F:	include/uapi/drm/exynos_drm.h
4563F:	Documentation/devicetree/bindings/display/exynos/
4564
4565DRM DRIVERS FOR FREESCALE DCU
4566M:	Stefan Agner <stefan@agner.ch>
4567M:	Alison Wang <alison.wang@freescale.com>
4568L:	dri-devel@lists.freedesktop.org
4569S:	Supported
4570F:	drivers/gpu/drm/fsl-dcu/
4571F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4572F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4573F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4574
4575DRM DRIVERS FOR FREESCALE IMX
4576M:	Philipp Zabel <p.zabel@pengutronix.de>
4577L:	dri-devel@lists.freedesktop.org
4578S:	Maintained
4579F:	drivers/gpu/drm/imx/
4580F:	drivers/gpu/ipu-v3/
4581F:	Documentation/devicetree/bindings/display/imx/
4582
4583DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4584M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4585L:	dri-devel@lists.freedesktop.org
4586T:	git git://github.com/patjak/drm-gma500
4587S:	Maintained
4588F:	drivers/gpu/drm/gma500/
4589
4590DRM DRIVERS FOR HISILICON
4591M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4592M:	Rongrong Zou <zourongrong@gmail.com>
4593R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4594R:	Chen Feng <puck.chen@hisilicon.com>
4595L:	dri-devel@lists.freedesktop.org
4596T:	git git://github.com/xin3liang/linux.git
4597S:	Maintained
4598F:	drivers/gpu/drm/hisilicon/
4599F:	Documentation/devicetree/bindings/display/hisilicon/
4600
4601DRM DRIVERS FOR MEDIATEK
4602M:	CK Hu <ck.hu@mediatek.com>
4603M:	Philipp Zabel <p.zabel@pengutronix.de>
4604L:	dri-devel@lists.freedesktop.org
4605S:	Supported
4606F:	drivers/gpu/drm/mediatek/
4607F:	Documentation/devicetree/bindings/display/mediatek/
4608
4609DRM DRIVERS FOR NVIDIA TEGRA
4610M:	Thierry Reding <thierry.reding@gmail.com>
4611L:	dri-devel@lists.freedesktop.org
4612L:	linux-tegra@vger.kernel.org
4613T:	git git://anongit.freedesktop.org/tegra/linux.git
4614S:	Supported
4615F:	drivers/gpu/drm/tegra/
4616F:	drivers/gpu/host1x/
4617F:	include/linux/host1x.h
4618F:	include/uapi/drm/tegra_drm.h
4619F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4620
4621DRM DRIVERS FOR RENESAS
4622M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4623L:	dri-devel@lists.freedesktop.org
4624L:	linux-renesas-soc@vger.kernel.org
4625T:	git git://linuxtv.org/pinchartl/fbdev
4626S:	Supported
4627F:	drivers/gpu/drm/rcar-du/
4628F:	drivers/gpu/drm/shmobile/
4629F:	include/linux/platform_data/shmob_drm.h
4630F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4631F:	Documentation/devicetree/bindings/display/renesas,du.txt
4632
4633DRM DRIVERS FOR ROCKCHIP
4634M:	Mark Yao <mark.yao@rock-chips.com>
4635L:	dri-devel@lists.freedesktop.org
4636S:	Maintained
4637F:	drivers/gpu/drm/rockchip/
4638F:	Documentation/devicetree/bindings/display/rockchip/
4639T:	git git://anongit.freedesktop.org/drm/drm-misc
4640
4641DRM DRIVERS FOR STI
4642M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4643M:	Vincent Abriou <vincent.abriou@st.com>
4644L:	dri-devel@lists.freedesktop.org
4645T:	git git://anongit.freedesktop.org/drm/drm-misc
4646S:	Maintained
4647F:	drivers/gpu/drm/sti
4648F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4649
4650DRM DRIVERS FOR STM
4651M:	Yannick Fertre <yannick.fertre@st.com>
4652M:	Philippe Cornu <philippe.cornu@st.com>
4653M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4654M:	Vincent Abriou <vincent.abriou@st.com>
4655L:	dri-devel@lists.freedesktop.org
4656T:	git git://anongit.freedesktop.org/drm/drm-misc
4657S:	Maintained
4658F:	drivers/gpu/drm/stm
4659F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4660
4661DRM DRIVERS FOR TI LCDC
4662M:	Jyri Sarha <jsarha@ti.com>
4663R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4664L:	dri-devel@lists.freedesktop.org
4665S:	Maintained
4666F:	drivers/gpu/drm/tilcdc/
4667F:	Documentation/devicetree/bindings/display/tilcdc/
4668
4669DRM DRIVERS FOR TI OMAP
4670M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4671L:	dri-devel@lists.freedesktop.org
4672S:	Maintained
4673F:	drivers/gpu/drm/omapdrm/
4674F:	Documentation/devicetree/bindings/display/ti/
4675
4676DRM DRIVERS FOR VC4
4677M:	Eric Anholt <eric@anholt.net>
4678T:	git git://github.com/anholt/linux
4679S:	Supported
4680F:	drivers/gpu/drm/vc4/
4681F:	include/uapi/drm/vc4_drm.h
4682F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4683T:	git git://anongit.freedesktop.org/drm/drm-misc
4684
4685DRM DRIVERS FOR VIVANTE GPU IP
4686M:	Lucas Stach <l.stach@pengutronix.de>
4687R:	Russell King <linux+etnaviv@armlinux.org.uk>
4688R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4689L:	etnaviv@lists.freedesktop.org
4690L:	dri-devel@lists.freedesktop.org
4691S:	Maintained
4692F:	drivers/gpu/drm/etnaviv/
4693F:	include/uapi/drm/etnaviv_drm.h
4694F:	Documentation/devicetree/bindings/display/etnaviv/
4695
4696DRM DRIVERS FOR ZTE ZX
4697M:	Shawn Guo <shawnguo@kernel.org>
4698L:	dri-devel@lists.freedesktop.org
4699S:	Maintained
4700F:	drivers/gpu/drm/zte/
4701F:	Documentation/devicetree/bindings/display/zte,vou.txt
4702T:	git git://anongit.freedesktop.org/drm/drm-misc
4703
4704DRM PANEL DRIVERS
4705M:	Thierry Reding <thierry.reding@gmail.com>
4706L:	dri-devel@lists.freedesktop.org
4707T:	git git://anongit.freedesktop.org/tegra/linux.git
4708S:	Maintained
4709F:	drivers/gpu/drm/drm_panel.c
4710F:	drivers/gpu/drm/panel/
4711F:	include/drm/drm_panel.h
4712F:	Documentation/devicetree/bindings/display/panel/
4713
4714DRM TINYDRM DRIVERS
4715M:	Noralf Trønnes <noralf@tronnes.org>
4716W:	https://github.com/notro/tinydrm/wiki/Development
4717T:	git git://anongit.freedesktop.org/drm/drm-misc
4718S:	Maintained
4719F:	drivers/gpu/drm/tinydrm/
4720F:	include/drm/tinydrm/
4721
4722DSBR100 USB FM RADIO DRIVER
4723M:	Alexey Klimov <klimov.linux@gmail.com>
4724L:	linux-media@vger.kernel.org
4725T:	git git://linuxtv.org/media_tree.git
4726S:	Maintained
4727F:	drivers/media/radio/dsbr100.c
4728
4729DSCC4 DRIVER
4730M:	Francois Romieu <romieu@fr.zoreil.com>
4731L:	netdev@vger.kernel.org
4732S:	Maintained
4733F:	drivers/net/wan/dscc4.c
4734
4735DT3155 MEDIA DRIVER
4736M:	Hans Verkuil <hverkuil@xs4all.nl>
4737L:	linux-media@vger.kernel.org
4738T:	git git://linuxtv.org/media_tree.git
4739W:	https://linuxtv.org
4740S:	Odd Fixes
4741F:	drivers/media/pci/dt3155/
4742
4743DVB_USB_AF9015 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/af9015*
4752
4753DVB_USB_AF9035 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/af9035*
4762
4763DVB_USB_ANYSEE MEDIA DRIVER
4764M:	Antti Palosaari <crope@iki.fi>
4765L:	linux-media@vger.kernel.org
4766W:	https://linuxtv.org
4767W:	http://palosaari.fi/linux/
4768Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4769T:	git git://linuxtv.org/anttip/media_tree.git
4770S:	Maintained
4771F:	drivers/media/usb/dvb-usb-v2/anysee*
4772
4773DVB_USB_AU6610 MEDIA DRIVER
4774M:	Antti Palosaari <crope@iki.fi>
4775L:	linux-media@vger.kernel.org
4776W:	https://linuxtv.org
4777W:	http://palosaari.fi/linux/
4778Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4779T:	git git://linuxtv.org/anttip/media_tree.git
4780S:	Maintained
4781F:	drivers/media/usb/dvb-usb-v2/au6610*
4782
4783DVB_USB_CE6230 MEDIA DRIVER
4784M:	Antti Palosaari <crope@iki.fi>
4785L:	linux-media@vger.kernel.org
4786W:	https://linuxtv.org
4787W:	http://palosaari.fi/linux/
4788Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4789T:	git git://linuxtv.org/anttip/media_tree.git
4790S:	Maintained
4791F:	drivers/media/usb/dvb-usb-v2/ce6230*
4792
4793DVB_USB_CXUSB MEDIA DRIVER
4794M:	Michael Krufky <mkrufky@linuxtv.org>
4795L:	linux-media@vger.kernel.org
4796W:	https://linuxtv.org
4797W:	http://github.com/mkrufky
4798Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4799T:	git git://linuxtv.org/media_tree.git
4800S:	Maintained
4801F:	drivers/media/usb/dvb-usb/cxusb*
4802
4803DVB_USB_EC168 MEDIA DRIVER
4804M:	Antti Palosaari <crope@iki.fi>
4805L:	linux-media@vger.kernel.org
4806W:	https://linuxtv.org
4807W:	http://palosaari.fi/linux/
4808Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4809T:	git git://linuxtv.org/anttip/media_tree.git
4810S:	Maintained
4811F:	drivers/media/usb/dvb-usb-v2/ec168*
4812
4813DVB_USB_GL861 MEDIA DRIVER
4814M:	Antti Palosaari <crope@iki.fi>
4815L:	linux-media@vger.kernel.org
4816W:	https://linuxtv.org
4817Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4818T:	git git://linuxtv.org/anttip/media_tree.git
4819S:	Maintained
4820F:	drivers/media/usb/dvb-usb-v2/gl861*
4821
4822DVB_USB_MXL111SF MEDIA DRIVER
4823M:	Michael Krufky <mkrufky@linuxtv.org>
4824L:	linux-media@vger.kernel.org
4825W:	https://linuxtv.org
4826W:	http://github.com/mkrufky
4827Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4828T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4829S:	Maintained
4830F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4831
4832DVB_USB_RTL28XXU MEDIA DRIVER
4833M:	Antti Palosaari <crope@iki.fi>
4834L:	linux-media@vger.kernel.org
4835W:	https://linuxtv.org
4836W:	http://palosaari.fi/linux/
4837Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4838T:	git git://linuxtv.org/anttip/media_tree.git
4839S:	Maintained
4840F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4841
4842DVB_USB_V2 MEDIA DRIVER
4843M:	Antti Palosaari <crope@iki.fi>
4844L:	linux-media@vger.kernel.org
4845W:	https://linuxtv.org
4846W:	http://palosaari.fi/linux/
4847Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4848T:	git git://linuxtv.org/anttip/media_tree.git
4849S:	Maintained
4850F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4851F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4852
4853DYNAMIC DEBUG
4854M:	Jason Baron <jbaron@akamai.com>
4855S:	Maintained
4856F:	lib/dynamic_debug.c
4857F:	include/linux/dynamic_debug.h
4858
4859DZ DECSTATION DZ11 SERIAL DRIVER
4860M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4861S:	Maintained
4862F:	drivers/tty/serial/dz.*
4863
4864E3X0 POWER BUTTON DRIVER
4865M:	Moritz Fischer <moritz.fischer@ettus.com>
4866L:	usrp-users@lists.ettus.com
4867W:	http://www.ettus.com
4868S:	Supported
4869F:	drivers/input/misc/e3x0-button.c
4870F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4871
4872E4000 MEDIA DRIVER
4873M:	Antti Palosaari <crope@iki.fi>
4874L:	linux-media@vger.kernel.org
4875W:	https://linuxtv.org
4876W:	http://palosaari.fi/linux/
4877Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4878T:	git git://linuxtv.org/anttip/media_tree.git
4879S:	Maintained
4880F:	drivers/media/tuners/e4000*
4881
4882EATA ISA/EISA/PCI SCSI DRIVER
4883M:	Dario Ballabio <ballabio_dario@emc.com>
4884L:	linux-scsi@vger.kernel.org
4885S:	Maintained
4886F:	drivers/scsi/eata.c
4887
4888EC100 MEDIA DRIVER
4889M:	Antti Palosaari <crope@iki.fi>
4890L:	linux-media@vger.kernel.org
4891W:	https://linuxtv.org
4892W:	http://palosaari.fi/linux/
4893Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4894T:	git git://linuxtv.org/anttip/media_tree.git
4895S:	Maintained
4896F:	drivers/media/dvb-frontends/ec100*
4897
4898ECRYPT FILE SYSTEM
4899M:	Tyler Hicks <tyhicks@canonical.com>
4900L:	ecryptfs@vger.kernel.org
4901W:	http://ecryptfs.org
4902W:	https://launchpad.net/ecryptfs
4903T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4904S:	Supported
4905F:	Documentation/filesystems/ecryptfs.txt
4906F:	fs/ecryptfs/
4907
4908EDAC-AMD64
4909M:	Borislav Petkov <bp@alien8.de>
4910L:	linux-edac@vger.kernel.org
4911S:	Maintained
4912F:	drivers/edac/amd64_edac*
4913
4914EDAC-CALXEDA
4915M:	Robert Richter <rric@kernel.org>
4916L:	linux-edac@vger.kernel.org
4917S:	Maintained
4918F:	drivers/edac/highbank*
4919
4920EDAC-CAVIUM OCTEON
4921M:	Ralf Baechle <ralf@linux-mips.org>
4922M:	David Daney <david.daney@cavium.com>
4923L:	linux-edac@vger.kernel.org
4924L:	linux-mips@linux-mips.org
4925S:	Supported
4926F:	drivers/edac/octeon_edac*
4927
4928EDAC-CAVIUM THUNDERX
4929M:	David Daney <david.daney@cavium.com>
4930M:	Jan Glauber <jglauber@cavium.com>
4931L:	linux-edac@vger.kernel.org
4932S:	Supported
4933F:	drivers/edac/thunderx_edac*
4934
4935EDAC-CORE
4936M:	Borislav Petkov <bp@alien8.de>
4937M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4938M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4939L:	linux-edac@vger.kernel.org
4940T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4942S:	Supported
4943F:	Documentation/admin-guide/ras.rst
4944F:	Documentation/driver-api/edac.rst
4945F:	drivers/edac/
4946F:	include/linux/edac.h
4947
4948EDAC-E752X
4949M:	Mark Gross <mark.gross@intel.com>
4950L:	linux-edac@vger.kernel.org
4951S:	Maintained
4952F:	drivers/edac/e752x_edac.c
4953
4954EDAC-E7XXX
4955L:	linux-edac@vger.kernel.org
4956S:	Maintained
4957F:	drivers/edac/e7xxx_edac.c
4958
4959EDAC-FSL_DDR
4960M:	York Sun <york.sun@nxp.com>
4961L:	linux-edac@vger.kernel.org
4962S:	Maintained
4963F:	drivers/edac/fsl_ddr_edac.*
4964
4965EDAC-GHES
4966M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4967M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4968L:	linux-edac@vger.kernel.org
4969S:	Maintained
4970F:	drivers/edac/ghes_edac.c
4971
4972EDAC-I3000
4973L:	linux-edac@vger.kernel.org
4974S:	Orphan
4975F:	drivers/edac/i3000_edac.c
4976
4977EDAC-I5000
4978L:	linux-edac@vger.kernel.org
4979S:	Maintained
4980F:	drivers/edac/i5000_edac.c
4981
4982EDAC-I5400
4983M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4984M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4985L:	linux-edac@vger.kernel.org
4986S:	Maintained
4987F:	drivers/edac/i5400_edac.c
4988
4989EDAC-I7300
4990M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4991M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4992L:	linux-edac@vger.kernel.org
4993S:	Maintained
4994F:	drivers/edac/i7300_edac.c
4995
4996EDAC-I7CORE
4997M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4998M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4999L:	linux-edac@vger.kernel.org
5000S:	Maintained
5001F:	drivers/edac/i7core_edac.c
5002
5003EDAC-I82443BXGX
5004M:	Tim Small <tim@buttersideup.com>
5005L:	linux-edac@vger.kernel.org
5006S:	Maintained
5007F:	drivers/edac/i82443bxgx_edac.c
5008
5009EDAC-I82975X
5010M:	Ranganathan Desikan <ravi@jetztechnologies.com>
5011M:	"Arvind R." <arvino55@gmail.com>
5012L:	linux-edac@vger.kernel.org
5013S:	Maintained
5014F:	drivers/edac/i82975x_edac.c
5015
5016EDAC-IE31200
5017M:	Jason Baron <jbaron@akamai.com>
5018L:	linux-edac@vger.kernel.org
5019S:	Maintained
5020F:	drivers/edac/ie31200_edac.c
5021
5022EDAC-MPC85XX
5023M:	Johannes Thumshirn <morbidrsa@gmail.com>
5024L:	linux-edac@vger.kernel.org
5025S:	Maintained
5026F:	drivers/edac/mpc85xx_edac.[ch]
5027
5028EDAC-PASEMI
5029M:	Egor Martovetsky <egor@pasemi.com>
5030L:	linux-edac@vger.kernel.org
5031S:	Maintained
5032F:	drivers/edac/pasemi_edac.c
5033
5034EDAC-PND2
5035M:	Tony Luck <tony.luck@intel.com>
5036L:	linux-edac@vger.kernel.org
5037S:	Maintained
5038F:	drivers/edac/pnd2_edac.[ch]
5039
5040EDAC-R82600
5041M:	Tim Small <tim@buttersideup.com>
5042L:	linux-edac@vger.kernel.org
5043S:	Maintained
5044F:	drivers/edac/r82600_edac.c
5045
5046EDAC-SBRIDGE
5047M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5048M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5049L:	linux-edac@vger.kernel.org
5050S:	Maintained
5051F:	drivers/edac/sb_edac.c
5052
5053EDAC-SKYLAKE
5054M:	Tony Luck <tony.luck@intel.com>
5055L:	linux-edac@vger.kernel.org
5056S:	Maintained
5057F:	drivers/edac/skx_edac.c
5058
5059EDIROL UA-101/UA-1000 DRIVER
5060M:	Clemens Ladisch <clemens@ladisch.de>
5061L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5062T:	git git://git.alsa-project.org/alsa-kernel.git
5063S:	Maintained
5064F:	sound/usb/misc/ua101.c
5065
5066EFI TEST DRIVER
5067L:	linux-efi@vger.kernel.org
5068M:	Ivan Hu <ivan.hu@canonical.com>
5069M:	Matt Fleming <matt@codeblueprint.co.uk>
5070S:	Maintained
5071F:	drivers/firmware/efi/test/
5072
5073EFI VARIABLE FILESYSTEM
5074M:	Matthew Garrett <matthew.garrett@nebula.com>
5075M:	Jeremy Kerr <jk@ozlabs.org>
5076M:	Matt Fleming <matt@codeblueprint.co.uk>
5077T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
5078L:	linux-efi@vger.kernel.org
5079S:	Maintained
5080F:	fs/efivarfs/
5081
5082EFIFB FRAMEBUFFER DRIVER
5083L:	linux-fbdev@vger.kernel.org
5084M:	Peter Jones <pjones@redhat.com>
5085S:	Maintained
5086F:	drivers/video/fbdev/efifb.c
5087
5088EFS FILESYSTEM
5089W:	http://aeschi.ch.eu.org/efs/
5090S:	Orphan
5091F:	fs/efs/
5092
5093EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5094M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5095L:	netdev@vger.kernel.org
5096S:	Maintained
5097F:	drivers/net/ethernet/ibm/ehea/
5098
5099EM28XX VIDEO4LINUX DRIVER
5100M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5101M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5102L:	linux-media@vger.kernel.org
5103W:	https://linuxtv.org
5104T:	git git://linuxtv.org/media_tree.git
5105S:	Maintained
5106F:	drivers/media/usb/em28xx/
5107F:	Documentation/media/v4l-drivers/em28xx*
5108
5109EMBEDDED LINUX
5110M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5111M:	Matt Mackall <mpm@selenic.com>
5112M:	David Woodhouse <dwmw2@infradead.org>
5113L:	linux-embedded@vger.kernel.org
5114S:	Maintained
5115
5116Emulex 10Gbps iSCSI - OneConnect DRIVER
5117M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5118M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5119M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5120L:	linux-scsi@vger.kernel.org
5121W:	http://www.broadcom.com
5122S:	Supported
5123F:	drivers/scsi/be2iscsi/
5124
5125Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5126M:	Sathya Perla <sathya.perla@broadcom.com>
5127M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5128M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5129M:	Somnath Kotur <somnath.kotur@broadcom.com>
5130L:	netdev@vger.kernel.org
5131W:	http://www.emulex.com
5132S:	Supported
5133F:	drivers/net/ethernet/emulex/benet/
5134
5135EMULEX ONECONNECT ROCE DRIVER
5136M:	Selvin Xavier <selvin.xavier@broadcom.com>
5137M:	Devesh Sharma <devesh.sharma@broadcom.com>
5138L:	linux-rdma@vger.kernel.org
5139W:	http://www.broadcom.com
5140S:	Odd Fixes
5141F:	drivers/infiniband/hw/ocrdma/
5142F:	include/uapi/rdma/ocrdma-abi.h
5143
5144EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5145M:	James Smart <james.smart@broadcom.com>
5146M:	Dick Kennedy <dick.kennedy@broadcom.com>
5147L:	linux-scsi@vger.kernel.org
5148W:	http://www.broadcom.com
5149S:	Supported
5150F:	drivers/scsi/lpfc/
5151
5152ENE CB710 FLASH CARD READER DRIVER
5153M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5154S:	Maintained
5155F:	drivers/misc/cb710/
5156F:	drivers/mmc/host/cb710-mmc.*
5157F:	include/linux/cb710.h
5158
5159ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5160M:	Maxim Levitsky <maximlevitsky@gmail.com>
5161S:	Maintained
5162F:	drivers/media/rc/ene_ir.*
5163
5164EPSON S1D13XXX FRAMEBUFFER DRIVER
5165M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5166S:	Maintained
5167T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5168F:	drivers/video/fbdev/s1d13xxxfb.c
5169F:	include/video/s1d13xxxfb.h
5170
5171ERRSEQ ERROR TRACKING INFRASTRUCTURE
5172M:	Jeff Layton <jlayton@poochiereds.net>
5173S:	Maintained
5174F:	lib/errseq.c
5175F:	include/linux/errseq.h
5176
5177ET131X NETWORK DRIVER
5178M:	Mark Einon <mark.einon@gmail.com>
5179S:	Odd Fixes
5180F:	drivers/net/ethernet/agere/
5181
5182ETHERNET BRIDGE
5183M:	Stephen Hemminger <stephen@networkplumber.org>
5184L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5185L:	netdev@vger.kernel.org
5186W:	http://www.linuxfoundation.org/en/Net:Bridge
5187S:	Maintained
5188F:	include/linux/netfilter_bridge/
5189F:	net/bridge/
5190
5191ETHERNET PHY LIBRARY
5192M:	Andrew Lunn <andrew@lunn.ch>
5193M:	Florian Fainelli <f.fainelli@gmail.com>
5194L:	netdev@vger.kernel.org
5195S:	Maintained
5196F:	Documentation/ABI/testing/sysfs-bus-mdio
5197F:	Documentation/devicetree/bindings/net/mdio*
5198F:	Documentation/networking/phy.txt
5199F:	drivers/net/phy/
5200F:	drivers/of/of_mdio.c
5201F:	drivers/of/of_net.c
5202F:	include/linux/*mdio*.h
5203F:	include/linux/of_net.h
5204F:	include/linux/phy.h
5205F:	include/linux/phy_fixed.h
5206F:	include/linux/platform_data/mdio-gpio.h
5207F:	include/linux/platform_data/mdio-bcm-unimac.h
5208F:	include/trace/events/mdio.h
5209F:	include/uapi/linux/mdio.h
5210F:	include/uapi/linux/mii.h
5211
5212EXT2 FILE SYSTEM
5213M:	Jan Kara <jack@suse.com>
5214L:	linux-ext4@vger.kernel.org
5215S:	Maintained
5216F:	Documentation/filesystems/ext2.txt
5217F:	fs/ext2/
5218F:	include/linux/ext2*
5219
5220EXT4 FILE SYSTEM
5221M:	"Theodore Ts'o" <tytso@mit.edu>
5222M:	Andreas Dilger <adilger.kernel@dilger.ca>
5223L:	linux-ext4@vger.kernel.org
5224W:	http://ext4.wiki.kernel.org
5225Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5226T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5227S:	Maintained
5228F:	Documentation/filesystems/ext4.txt
5229F:	fs/ext4/
5230
5231Extended Verification Module (EVM)
5232M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5233L:	linux-integrity@vger.kernel.org
5234S:	Supported
5235F:	security/integrity/evm/
5236
5237EXTENSIBLE FIRMWARE INTERFACE (EFI)
5238M:	Matt Fleming <matt@codeblueprint.co.uk>
5239M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5240L:	linux-efi@vger.kernel.org
5241T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5242S:	Maintained
5243F:	Documentation/efi-stub.txt
5244F:	arch/*/kernel/efi.c
5245F:	arch/x86/boot/compressed/eboot.[ch]
5246F:	arch/*/include/asm/efi.h
5247F:	arch/x86/platform/efi/
5248F:	drivers/firmware/efi/
5249F:	include/linux/efi*.h
5250F:	arch/arm/boot/compressed/efi-header.S
5251F:	arch/arm64/kernel/efi-entry.S
5252
5253EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5254M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5255M:	Chanwoo Choi <cw00.choi@samsung.com>
5256L:	linux-kernel@vger.kernel.org
5257T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5258S:	Maintained
5259F:	drivers/extcon/
5260F:	include/linux/extcon/
5261F:	include/linux/extcon.h
5262F:	Documentation/extcon/
5263F:	Documentation/devicetree/bindings/extcon/
5264
5265EXYNOS DP DRIVER
5266M:	Jingoo Han <jingoohan1@gmail.com>
5267L:	dri-devel@lists.freedesktop.org
5268S:	Maintained
5269F:	drivers/gpu/drm/exynos/exynos_dp*
5270
5271EXYNOS SYSMMU (IOMMU) driver
5272M:	Marek Szyprowski <m.szyprowski@samsung.com>
5273L:	iommu@lists.linux-foundation.org
5274S:	Maintained
5275F:	drivers/iommu/exynos-iommu.c
5276
5277EZchip NPS platform support
5278M:	Elad Kanfi <eladkan@mellanox.com>
5279M:	Vineet Gupta <vgupta@synopsys.com>
5280S:	Supported
5281F:	arch/arc/plat-eznps
5282F:	arch/arc/boot/dts/eznps.dts
5283
5284F2FS FILE SYSTEM
5285M:	Jaegeuk Kim <jaegeuk@kernel.org>
5286M:	Chao Yu <yuchao0@huawei.com>
5287L:	linux-f2fs-devel@lists.sourceforge.net
5288W:	https://f2fs.wiki.kernel.org/
5289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5290S:	Maintained
5291F:	Documentation/filesystems/f2fs.txt
5292F:	Documentation/ABI/testing/sysfs-fs-f2fs
5293F:	fs/f2fs/
5294F:	include/linux/f2fs_fs.h
5295F:	include/trace/events/f2fs.h
5296
5297F71805F HARDWARE MONITORING DRIVER
5298M:	Jean Delvare <jdelvare@suse.com>
5299L:	linux-hwmon@vger.kernel.org
5300S:	Maintained
5301F:	Documentation/hwmon/f71805f
5302F:	drivers/hwmon/f71805f.c
5303
5304FANOTIFY
5305M:	Jan Kara <jack@suse.cz>
5306R:	Amir Goldstein <amir73il@gmail.com>
5307L:	linux-fsdevel@vger.kernel.org
5308S:	Maintained
5309F:	fs/notify/fanotify/
5310F:	include/linux/fanotify.h
5311F:	include/uapi/linux/fanotify.h
5312
5313FARSYNC SYNCHRONOUS DRIVER
5314M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5315W:	http://www.farsite.co.uk/
5316S:	Supported
5317F:	drivers/net/wan/farsync.*
5318
5319FAULT INJECTION SUPPORT
5320M:	Akinobu Mita <akinobu.mita@gmail.com>
5321S:	Supported
5322F:	Documentation/fault-injection/
5323F:	lib/fault-inject.c
5324
5325FBTFT Framebuffer drivers
5326M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5327S:	Maintained
5328F:	drivers/staging/fbtft/
5329
5330FC0011 TUNER DRIVER
5331M:	Michael Buesch <m@bues.ch>
5332L:	linux-media@vger.kernel.org
5333S:	Maintained
5334F:	drivers/media/tuners/fc0011.h
5335F:	drivers/media/tuners/fc0011.c
5336
5337FC2580 MEDIA DRIVER
5338M:	Antti Palosaari <crope@iki.fi>
5339L:	linux-media@vger.kernel.org
5340W:	https://linuxtv.org
5341W:	http://palosaari.fi/linux/
5342Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5343T:	git git://linuxtv.org/anttip/media_tree.git
5344S:	Maintained
5345F:	drivers/media/tuners/fc2580*
5346
5347FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5348M:	Johannes Thumshirn <jth@kernel.org>
5349L:	fcoe-devel@open-fcoe.org
5350W:	www.Open-FCoE.org
5351S:	Supported
5352F:	drivers/scsi/libfc/
5353F:	drivers/scsi/fcoe/
5354F:	include/scsi/fc/
5355F:	include/scsi/libfc.h
5356F:	include/scsi/libfcoe.h
5357F:	include/uapi/scsi/fc/
5358
5359FILE LOCKING (flock() and fcntl()/lockf())
5360M:	Jeff Layton <jlayton@poochiereds.net>
5361M:	"J. Bruce Fields" <bfields@fieldses.org>
5362L:	linux-fsdevel@vger.kernel.org
5363S:	Maintained
5364F:	include/linux/fcntl.h
5365F:	include/uapi/linux/fcntl.h
5366F:	fs/fcntl.c
5367F:	fs/locks.c
5368
5369FILESYSTEMS (VFS and infrastructure)
5370M:	Alexander Viro <viro@zeniv.linux.org.uk>
5371L:	linux-fsdevel@vger.kernel.org
5372S:	Maintained
5373F:	fs/*
5374F:	include/linux/fs.h
5375F:	include/uapi/linux/fs.h
5376
5377FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5378M:	Riku Voipio <riku.voipio@iki.fi>
5379L:	linux-hwmon@vger.kernel.org
5380S:	Maintained
5381F:	drivers/hwmon/f75375s.c
5382F:	include/linux/f75375s.h
5383
5384FIREWIRE AUDIO DRIVERS
5385M:	Clemens Ladisch <clemens@ladisch.de>
5386L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5387T:	git git://git.alsa-project.org/alsa-kernel.git
5388S:	Maintained
5389F:	sound/firewire/
5390
5391FIREWIRE MEDIA DRIVERS (firedtv)
5392M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5393L:	linux-media@vger.kernel.org
5394L:	linux1394-devel@lists.sourceforge.net
5395T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5396S:	Maintained
5397F:	drivers/media/firewire/
5398
5399FIREWIRE SBP-2 TARGET
5400M:	Chris Boot <bootc@bootc.net>
5401L:	linux-scsi@vger.kernel.org
5402L:	target-devel@vger.kernel.org
5403L:	linux1394-devel@lists.sourceforge.net
5404T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5405S:	Maintained
5406F:	drivers/target/sbp/
5407
5408FIREWIRE SUBSYSTEM
5409M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5410L:	linux1394-devel@lists.sourceforge.net
5411W:	http://ieee1394.wiki.kernel.org/
5412T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5413S:	Maintained
5414F:	drivers/firewire/
5415F:	include/linux/firewire.h
5416F:	include/uapi/linux/firewire*.h
5417F:	tools/firewire/
5418
5419FIRMWARE LOADER (request_firmware)
5420M:	Luis R. Rodriguez <mcgrof@kernel.org>
5421L:	linux-kernel@vger.kernel.org
5422S:	Maintained
5423F:	Documentation/firmware_class/
5424F:	drivers/base/firmware*.c
5425F:	include/linux/firmware.h
5426
5427FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5428M:	Joshua Morris <josh.h.morris@us.ibm.com>
5429M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5430S:	Maintained
5431F:	drivers/block/rsxx/
5432
5433FLOPPY DRIVER
5434M:	Jiri Kosina <jikos@kernel.org>
5435T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5436S:	Odd fixes
5437F:	drivers/block/floppy.c
5438
5439FMC SUBSYSTEM
5440M:	Alessandro Rubini <rubini@gnudd.com>
5441W:	http://www.ohwr.org/projects/fmc-bus
5442S:	Supported
5443F:	drivers/fmc/
5444F:	include/linux/fmc*.h
5445F:	include/linux/ipmi-fru.h
5446K:	fmc_d.*register
5447
5448FPGA MANAGER FRAMEWORK
5449M:	Alan Tull <atull@kernel.org>
5450R:	Moritz Fischer <mdf@kernel.org>
5451L:	linux-fpga@vger.kernel.org
5452S:	Maintained
5453T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5454Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5455F:	Documentation/fpga/
5456F:	Documentation/devicetree/bindings/fpga/
5457F:	drivers/fpga/
5458F:	include/linux/fpga/
5459W:	http://www.rocketboards.org
5460
5461FPU EMULATOR
5462M:	Bill Metzenthen <billm@melbpc.org.au>
5463W:	http://floatingpoint.sourceforge.net/emulator/index.html
5464S:	Maintained
5465F:	arch/x86/math-emu/
5466
5467FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5468L:	netdev@vger.kernel.org
5469S:	Orphan
5470F:	drivers/net/wan/dlci.c
5471F:	drivers/net/wan/sdla.c
5472
5473FRAMEBUFFER LAYER
5474M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5475L:	linux-fbdev@vger.kernel.org
5476T:	git git://github.com/bzolnier/linux.git
5477Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5478S:	Maintained
5479F:	Documentation/fb/
5480F:	drivers/video/
5481F:	include/video/
5482F:	include/linux/fb.h
5483F:	include/uapi/video/
5484F:	include/uapi/linux/fb.h
5485
5486FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5487M:	Horia Geantă <horia.geanta@nxp.com>
5488M:	Aymen Sghaier <aymen.sghaier@nxp.com>
5489L:	linux-crypto@vger.kernel.org
5490S:	Maintained
5491F:	drivers/crypto/caam/
5492F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5493
5494FREESCALE DIU FRAMEBUFFER DRIVER
5495M:	Timur Tabi <timur@tabi.org>
5496L:	linux-fbdev@vger.kernel.org
5497S:	Maintained
5498F:	drivers/video/fbdev/fsl-diu-fb.*
5499
5500FREESCALE DMA DRIVER
5501M:	Li Yang <leoyang.li@nxp.com>
5502M:	Zhang Wei <zw@zh-kernel.org>
5503L:	linuxppc-dev@lists.ozlabs.org
5504S:	Maintained
5505F:	drivers/dma/fsldma.*
5506
5507FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5508M:	Claudiu Manoil <claudiu.manoil@freescale.com>
5509L:	netdev@vger.kernel.org
5510S:	Maintained
5511F:	drivers/net/ethernet/freescale/gianfar*
5512X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5513F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5514
5515FREESCALE GPMI NAND DRIVER
5516M:	Han Xu <han.xu@nxp.com>
5517L:	linux-mtd@lists.infradead.org
5518S:	Maintained
5519F:	drivers/mtd/nand/gpmi-nand/*
5520
5521FREESCALE I2C CPM DRIVER
5522M:	Jochen Friedrich <jochen@scram.de>
5523L:	linuxppc-dev@lists.ozlabs.org
5524L:	linux-i2c@vger.kernel.org
5525S:	Maintained
5526F:	drivers/i2c/busses/i2c-cpm.c
5527
5528FREESCALE IMX / MXC FEC DRIVER
5529M:	Fugang Duan <fugang.duan@nxp.com>
5530L:	netdev@vger.kernel.org
5531S:	Maintained
5532F:	drivers/net/ethernet/freescale/fec_main.c
5533F:	drivers/net/ethernet/freescale/fec_ptp.c
5534F:	drivers/net/ethernet/freescale/fec.h
5535F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5536
5537FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5538M:	Sascha Hauer <kernel@pengutronix.de>
5539L:	linux-fbdev@vger.kernel.org
5540L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5541S:	Maintained
5542F:	include/linux/platform_data/video-imxfb.h
5543F:	drivers/video/fbdev/imxfb.c
5544
5545FREESCALE QORIQ DPAA ETHERNET DRIVER
5546M:	Madalin Bucur <madalin.bucur@nxp.com>
5547L:	netdev@vger.kernel.org
5548S:	Maintained
5549F:	drivers/net/ethernet/freescale/dpaa
5550
5551FREESCALE QORIQ DPAA FMAN DRIVER
5552M:	Madalin Bucur <madalin.bucur@nxp.com>
5553L:	netdev@vger.kernel.org
5554S:	Maintained
5555F:	drivers/net/ethernet/freescale/fman
5556F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5557
5558FREESCALE QUAD SPI DRIVER
5559M:	Han Xu <han.xu@nxp.com>
5560L:	linux-mtd@lists.infradead.org
5561S:	Maintained
5562F:	drivers/mtd/spi-nor/fsl-quadspi.c
5563
5564FREESCALE QUICC ENGINE LIBRARY
5565M:	Qiang Zhao <qiang.zhao@nxp.com>
5566L:	linuxppc-dev@lists.ozlabs.org
5567S:	Maintained
5568F:	drivers/soc/fsl/qe/
5569F:	include/soc/fsl/*qe*.h
5570F:	include/soc/fsl/*ucc*.h
5571
5572FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5573M:	Li Yang <leoyang.li@nxp.com>
5574L:	netdev@vger.kernel.org
5575L:	linuxppc-dev@lists.ozlabs.org
5576S:	Maintained
5577F:	drivers/net/ethernet/freescale/ucc_geth*
5578
5579FREESCALE QUICC ENGINE UCC HDLC DRIVER
5580M:	Zhao Qiang <qiang.zhao@nxp.com>
5581L:	netdev@vger.kernel.org
5582L:	linuxppc-dev@lists.ozlabs.org
5583S:	Maintained
5584F:	drivers/net/wan/fsl_ucc_hdlc*
5585
5586FREESCALE QUICC ENGINE UCC UART DRIVER
5587M:	Timur Tabi <timur@tabi.org>
5588L:	linuxppc-dev@lists.ozlabs.org
5589S:	Maintained
5590F:	drivers/tty/serial/ucc_uart.c
5591
5592FREESCALE SOC DRIVERS
5593M:	Li Yang <leoyang.li@nxp.com>
5594L:	linuxppc-dev@lists.ozlabs.org
5595L:	linux-arm-kernel@lists.infradead.org
5596S:	Maintained
5597F:	Documentation/devicetree/bindings/soc/fsl/
5598F:	drivers/soc/fsl/
5599F:	include/linux/fsl/
5600
5601FREESCALE SOC FS_ENET DRIVER
5602M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5603M:	Vitaly Bordug <vbordug@ru.mvista.com>
5604L:	linuxppc-dev@lists.ozlabs.org
5605L:	netdev@vger.kernel.org
5606S:	Maintained
5607F:	drivers/net/ethernet/freescale/fs_enet/
5608F:	include/linux/fs_enet_pd.h
5609
5610FREESCALE SOC SOUND DRIVERS
5611M:	Timur Tabi <timur@tabi.org>
5612M:	Nicolin Chen <nicoleotsuka@gmail.com>
5613M:	Xiubo Li <Xiubo.Lee@gmail.com>
5614R:	Fabio Estevam <fabio.estevam@nxp.com>
5615L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5616L:	linuxppc-dev@lists.ozlabs.org
5617S:	Maintained
5618F:	sound/soc/fsl/fsl*
5619F:	sound/soc/fsl/imx*
5620F:	sound/soc/fsl/mpc8610_hpcd.c
5621
5622FREESCALE USB PERIPHERAL DRIVERS
5623M:	Li Yang <leoyang.li@nxp.com>
5624L:	linux-usb@vger.kernel.org
5625L:	linuxppc-dev@lists.ozlabs.org
5626S:	Maintained
5627F:	drivers/usb/gadget/udc/fsl*
5628
5629FREEVXFS FILESYSTEM
5630M:	Christoph Hellwig <hch@infradead.org>
5631W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5632S:	Maintained
5633F:	fs/freevxfs/
5634
5635FREEZER
5636M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5637M:	Pavel Machek <pavel@ucw.cz>
5638L:	linux-pm@vger.kernel.org
5639S:	Supported
5640F:	Documentation/power/freezing-of-tasks.txt
5641F:	include/linux/freezer.h
5642F:	kernel/freezer.c
5643
5644FRONTSWAP API
5645M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5646L:	linux-kernel@vger.kernel.org
5647S:	Maintained
5648F:	mm/frontswap.c
5649F:	include/linux/frontswap.h
5650
5651FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5652M:	David Howells <dhowells@redhat.com>
5653L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5654S:	Supported
5655F:	Documentation/filesystems/caching/
5656F:	fs/fscache/
5657F:	include/linux/fscache*.h
5658
5659FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5660M:	Theodore Y. Ts'o <tytso@mit.edu>
5661M:	Jaegeuk Kim <jaegeuk@kernel.org>
5662L:	linux-fscrypt@vger.kernel.org
5663Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5665S:	Supported
5666F:	fs/crypto/
5667F:	include/linux/fscrypt*.h
5668F:	Documentation/filesystems/fscrypt.rst
5669
5670FUJITSU FR-V (FRV) PORT
5671S:	Orphan
5672F:	arch/frv/
5673
5674FUJITSU LAPTOP EXTRAS
5675M:	Jonathan Woithe <jwoithe@just42.net>
5676L:	platform-driver-x86@vger.kernel.org
5677S:	Maintained
5678F:	drivers/platform/x86/fujitsu-laptop.c
5679
5680FUJITSU M-5MO LS CAMERA ISP DRIVER
5681M:	Kyungmin Park <kyungmin.park@samsung.com>
5682M:	Heungjun Kim <riverful.kim@samsung.com>
5683L:	linux-media@vger.kernel.org
5684S:	Maintained
5685F:	drivers/media/i2c/m5mols/
5686F:	include/media/i2c/m5mols.h
5687
5688FUJITSU TABLET EXTRAS
5689M:	Robert Gerlach <khnz@gmx.de>
5690L:	platform-driver-x86@vger.kernel.org
5691S:	Maintained
5692F:	drivers/platform/x86/fujitsu-tablet.c
5693
5694FUSE: FILESYSTEM IN USERSPACE
5695M:	Miklos Szeredi <miklos@szeredi.hu>
5696L:	linux-fsdevel@vger.kernel.org
5697W:	http://fuse.sourceforge.net/
5698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5699S:	Maintained
5700F:	fs/fuse/
5701F:	include/uapi/linux/fuse.h
5702F:	Documentation/filesystems/fuse.txt
5703
5704FUTEX SUBSYSTEM
5705M:	Thomas Gleixner <tglx@linutronix.de>
5706M:	Ingo Molnar <mingo@redhat.com>
5707R:	Peter Zijlstra <peterz@infradead.org>
5708R:	Darren Hart <dvhart@infradead.org>
5709L:	linux-kernel@vger.kernel.org
5710T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5711S:	Maintained
5712F:	kernel/futex.c
5713F:	kernel/futex_compat.c
5714F:	include/asm-generic/futex.h
5715F:	include/linux/futex.h
5716F:	include/uapi/linux/futex.h
5717F:	tools/testing/selftests/futex/
5718F:	tools/perf/bench/futex*
5719F:	Documentation/*futex*
5720
5721FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5722M:	Rik Faith <faith@cs.unc.edu>
5723L:	linux-scsi@vger.kernel.org
5724S:	Odd Fixes (e.g., new signatures)
5725F:	drivers/scsi/fdomain.*
5726
5727GCC PLUGINS
5728M:	Kees Cook <keescook@chromium.org>
5729R:	Emese Revfy <re.emese@gmail.com>
5730L:	kernel-hardening@lists.openwall.com
5731S:	Maintained
5732F:	scripts/gcc-plugins/
5733F:	scripts/gcc-plugin.sh
5734F:	scripts/Makefile.gcc-plugins
5735F:	Documentation/gcc-plugins.txt
5736
5737GCOV BASED KERNEL PROFILING
5738M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5739S:	Maintained
5740F:	kernel/gcov/
5741F:	Documentation/dev-tools/gcov.rst
5742
5743GDB KERNEL DEBUGGING HELPER SCRIPTS
5744M:	Jan Kiszka <jan.kiszka@siemens.com>
5745M:	Kieran Bingham <kieran@bingham.xyz>
5746S:	Supported
5747F:	scripts/gdb/
5748
5749GDT SCSI DISK ARRAY CONTROLLER DRIVER
5750M:	Achim Leubner <achim_leubner@adaptec.com>
5751L:	linux-scsi@vger.kernel.org
5752W:	http://www.icp-vortex.com/
5753S:	Supported
5754F:	drivers/scsi/gdt*
5755
5756GEMTEK FM RADIO RECEIVER DRIVER
5757M:	Hans Verkuil <hverkuil@xs4all.nl>
5758L:	linux-media@vger.kernel.org
5759T:	git git://linuxtv.org/media_tree.git
5760W:	https://linuxtv.org
5761S:	Maintained
5762F:	drivers/media/radio/radio-gemtek*
5763
5764GENERIC GPIO I2C DRIVER
5765M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5766S:	Supported
5767F:	drivers/i2c/busses/i2c-gpio.c
5768F:	include/linux/i2c-gpio.h
5769
5770GENERIC GPIO I2C MULTIPLEXER DRIVER
5771M:	Peter Korsgaard <peter.korsgaard@barco.com>
5772L:	linux-i2c@vger.kernel.org
5773S:	Supported
5774F:	drivers/i2c/muxes/i2c-mux-gpio.c
5775F:	include/linux/i2c-mux-gpio.h
5776F:	Documentation/i2c/muxes/i2c-mux-gpio
5777
5778GENERIC HDLC (WAN) DRIVERS
5779M:	Krzysztof Halasa <khc@pm.waw.pl>
5780W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5781S:	Maintained
5782F:	drivers/net/wan/c101.c
5783F:	drivers/net/wan/hd6457*
5784F:	drivers/net/wan/hdlc*
5785F:	drivers/net/wan/n2.c
5786F:	drivers/net/wan/pc300too.c
5787F:	drivers/net/wan/pci200syn.c
5788F:	drivers/net/wan/wanxl*
5789
5790GENERIC INCLUDE/ASM HEADER FILES
5791M:	Arnd Bergmann <arnd@arndb.de>
5792L:	linux-arch@vger.kernel.org
5793T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5794S:	Maintained
5795F:	include/asm-generic/
5796F:	include/uapi/asm-generic/
5797
5798GENERIC PHY FRAMEWORK
5799M:	Kishon Vijay Abraham I <kishon@ti.com>
5800L:	linux-kernel@vger.kernel.org
5801T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5802S:	Supported
5803F:	drivers/phy/
5804F:	include/linux/phy/
5805
5806GENERIC PM DOMAINS
5807M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5808M:	Kevin Hilman <khilman@kernel.org>
5809M:	Ulf Hansson <ulf.hansson@linaro.org>
5810L:	linux-pm@vger.kernel.org
5811S:	Supported
5812F:	drivers/base/power/domain*.c
5813F:	include/linux/pm_domain.h
5814F:	Documentation/devicetree/bindings/power/power_domain.txt
5815
5816GENERIC UIO DRIVER FOR PCI DEVICES
5817M:	"Michael S. Tsirkin" <mst@redhat.com>
5818L:	kvm@vger.kernel.org
5819S:	Supported
5820F:	drivers/uio/uio_pci_generic.c
5821
5822GENWQE (IBM Generic Workqueue Card)
5823M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5824M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5825S:	Supported
5826F:	drivers/misc/genwqe/
5827
5828GET_MAINTAINER SCRIPT
5829M:	Joe Perches <joe@perches.com>
5830S:	Maintained
5831F:	scripts/get_maintainer.pl
5832
5833GFS2 FILE SYSTEM
5834M:	Steven Whitehouse <swhiteho@redhat.com>
5835M:	Bob Peterson <rpeterso@redhat.com>
5836L:	cluster-devel@redhat.com
5837W:	http://sources.redhat.com/cluster/
5838T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5839S:	Supported
5840F:	Documentation/filesystems/gfs2*.txt
5841F:	fs/gfs2/
5842F:	include/uapi/linux/gfs2_ondisk.h
5843
5844GIGASET ISDN DRIVERS
5845M:	Paul Bolle <pebolle@tiscali.nl>
5846L:	gigaset307x-common@lists.sourceforge.net
5847W:	http://gigaset307x.sourceforge.net/
5848S:	Odd Fixes
5849F:	Documentation/isdn/README.gigaset
5850F:	drivers/isdn/gigaset/
5851F:	include/uapi/linux/gigaset_dev.h
5852
5853GO7007 MPEG CODEC
5854M:	Hans Verkuil <hans.verkuil@cisco.com>
5855L:	linux-media@vger.kernel.org
5856S:	Maintained
5857F:	drivers/media/usb/go7007/
5858
5859GOODIX TOUCHSCREEN
5860M:	Bastien Nocera <hadess@hadess.net>
5861L:	linux-input@vger.kernel.org
5862S:	Maintained
5863F:	drivers/input/touchscreen/goodix.c
5864
5865GPIO ACPI SUPPORT
5866M:	Mika Westerberg <mika.westerberg@linux.intel.com>
5867M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5868L:	linux-gpio@vger.kernel.org
5869L:	linux-acpi@vger.kernel.org
5870S:	Maintained
5871F:	Documentation/acpi/gpio-properties.txt
5872F:	drivers/gpio/gpiolib-acpi.c
5873
5874GPIO IR Transmitter
5875M:	Sean Young <sean@mess.org>
5876L:	linux-media@vger.kernel.org
5877S:	Maintained
5878F:	drivers/media/rc/gpio-ir-tx.c
5879
5880GPIO MOCKUP DRIVER
5881M:	Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5882L:	linux-gpio@vger.kernel.org
5883S:	Maintained
5884F:	drivers/gpio/gpio-mockup.c
5885F:	tools/testing/selftests/gpio/
5886
5887GPIO SUBSYSTEM
5888M:	Linus Walleij <linus.walleij@linaro.org>
5889L:	linux-gpio@vger.kernel.org
5890T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5891S:	Maintained
5892F:	Documentation/devicetree/bindings/gpio/
5893F:	Documentation/gpio/
5894F:	Documentation/ABI/testing/gpio-cdev
5895F:	Documentation/ABI/obsolete/sysfs-gpio
5896F:	drivers/gpio/
5897F:	include/linux/gpio/
5898F:	include/linux/gpio.h
5899F:	include/asm-generic/gpio.h
5900F:	include/uapi/linux/gpio.h
5901F:	tools/gpio/
5902
5903GRE DEMULTIPLEXER DRIVER
5904M:	Dmitry Kozlov <xeb@mail.ru>
5905L:	netdev@vger.kernel.org
5906S:	Maintained
5907F:	net/ipv4/gre_demux.c
5908F:	net/ipv4/gre_offload.c
5909F:	include/net/gre.h
5910
5911GRETH 10/100/1G Ethernet MAC device driver
5912M:	Andreas Larsson <andreas@gaisler.com>
5913L:	netdev@vger.kernel.org
5914S:	Maintained
5915F:	drivers/net/ethernet/aeroflex/
5916
5917GREYBUS AUDIO PROTOCOLS DRIVERS
5918M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
5919M:	Mark Greer <mgreer@animalcreek.com>
5920S:	Maintained
5921F:	drivers/staging/greybus/audio_apbridgea.c
5922F:	drivers/staging/greybus/audio_apbridgea.h
5923F:	drivers/staging/greybus/audio_codec.c
5924F:	drivers/staging/greybus/audio_codec.h
5925F:	drivers/staging/greybus/audio_gb.c
5926F:	drivers/staging/greybus/audio_manager.c
5927F:	drivers/staging/greybus/audio_manager.h
5928F:	drivers/staging/greybus/audio_manager_module.c
5929F:	drivers/staging/greybus/audio_manager_private.h
5930F:	drivers/staging/greybus/audio_manager_sysfs.c
5931F:	drivers/staging/greybus/audio_module.c
5932F:	drivers/staging/greybus/audio_topology.c
5933
5934GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
5935M:	Viresh Kumar <vireshk@kernel.org>
5936S:	Maintained
5937F:	drivers/staging/greybus/authentication.c
5938F:	drivers/staging/greybus/bootrom.c
5939F:	drivers/staging/greybus/firmware.h
5940F:	drivers/staging/greybus/fw-core.c
5941F:	drivers/staging/greybus/fw-download.c
5942F:	drivers/staging/greybus/fw-managament.c
5943F:	drivers/staging/greybus/greybus_authentication.h
5944F:	drivers/staging/greybus/greybus_firmware.h
5945F:	drivers/staging/greybus/hid.c
5946F:	drivers/staging/greybus/i2c.c
5947F:	drivers/staging/greybus/spi.c
5948F:	drivers/staging/greybus/spilib.c
5949F:	drivers/staging/greybus/spilib.h
5950
5951GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
5952M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
5953S:	Maintained
5954F:	drivers/staging/greybus/loopback.c
5955F:	drivers/staging/greybus/timesync.c
5956F:	drivers/staging/greybus/timesync_platform.c
5957
5958GREYBUS PLATFORM DRIVERS
5959M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5960S:	Maintained
5961F:	drivers/staging/greybus/arche-platform.c
5962F:	drivers/staging/greybus/arche-apb-ctrl.c
5963F:	drivers/staging/greybus/arche_platform.h
5964
5965GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
5966M:	Rui Miguel Silva <rmfrfs@gmail.com>
5967S:	Maintained
5968F:	drivers/staging/greybus/sdio.c
5969F:	drivers/staging/greybus/light.c
5970F:	drivers/staging/greybus/gpio.c
5971F:	drivers/staging/greybus/power_supply.c
5972F:	drivers/staging/greybus/spi.c
5973F:	drivers/staging/greybus/spilib.c
5974
5975GREYBUS SUBSYSTEM
5976M:	Johan Hovold <johan@kernel.org>
5977M:	Alex Elder <elder@kernel.org>
5978M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5979S:	Maintained
5980F:	drivers/staging/greybus/
5981L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
5982
5983GREYBUS UART PROTOCOLS DRIVERS
5984M:	David Lin <dtwlin@gmail.com>
5985S:	Maintained
5986F:	drivers/staging/greybus/uart.c
5987F:	drivers/staging/greybus/log.c
5988
5989GS1662 VIDEO SERIALIZER
5990M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5991L:	linux-media@vger.kernel.org
5992T:	git git://linuxtv.org/media_tree.git
5993S:	Maintained
5994F:	drivers/media/spi/gs1662.c
5995
5996GSPCA FINEPIX SUBDRIVER
5997M:	Frank Zago <frank@zago.net>
5998L:	linux-media@vger.kernel.org
5999T:	git git://linuxtv.org/media_tree.git
6000S:	Maintained
6001F:	drivers/media/usb/gspca/finepix.c
6002
6003GSPCA GL860 SUBDRIVER
6004M:	Olivier Lorin <o.lorin@laposte.net>
6005L:	linux-media@vger.kernel.org
6006T:	git git://linuxtv.org/media_tree.git
6007S:	Maintained
6008F:	drivers/media/usb/gspca/gl860/
6009
6010GSPCA M5602 SUBDRIVER
6011M:	Erik Andren <erik.andren@gmail.com>
6012L:	linux-media@vger.kernel.org
6013T:	git git://linuxtv.org/media_tree.git
6014S:	Maintained
6015F:	drivers/media/usb/gspca/m5602/
6016
6017GSPCA PAC207 SONIXB SUBDRIVER
6018M:	Hans Verkuil <hverkuil@xs4all.nl>
6019L:	linux-media@vger.kernel.org
6020T:	git git://linuxtv.org/media_tree.git
6021S:	Odd Fixes
6022F:	drivers/media/usb/gspca/pac207.c
6023
6024GSPCA SN9C20X SUBDRIVER
6025M:	Brian Johnson <brijohn@gmail.com>
6026L:	linux-media@vger.kernel.org
6027T:	git git://linuxtv.org/media_tree.git
6028S:	Maintained
6029F:	drivers/media/usb/gspca/sn9c20x.c
6030
6031GSPCA T613 SUBDRIVER
6032M:	Leandro Costantino <lcostantino@gmail.com>
6033L:	linux-media@vger.kernel.org
6034T:	git git://linuxtv.org/media_tree.git
6035S:	Maintained
6036F:	drivers/media/usb/gspca/t613.c
6037
6038GSPCA USB WEBCAM DRIVER
6039M:	Hans Verkuil <hverkuil@xs4all.nl>
6040L:	linux-media@vger.kernel.org
6041T:	git git://linuxtv.org/media_tree.git
6042S:	Odd Fixes
6043F:	drivers/media/usb/gspca/
6044
6045GTP (GPRS Tunneling Protocol)
6046M:	Pablo Neira Ayuso <pablo@netfilter.org>
6047M:	Harald Welte <laforge@gnumonks.org>
6048L:	osmocom-net-gprs@lists.osmocom.org
6049T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6050S:	Maintained
6051F:	drivers/net/gtp.c
6052
6053GUID PARTITION TABLE (GPT)
6054M:	Davidlohr Bueso <dave@stgolabs.net>
6055L:	linux-efi@vger.kernel.org
6056S:	Maintained
6057F:	block/partitions/efi.*
6058
6059H8/300 ARCHITECTURE
6060M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6061L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6062W:	http://uclinux-h8.sourceforge.jp
6063T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6064S:	Maintained
6065F:	arch/h8300/
6066F:	drivers/clocksource/h8300_*.c
6067F:	drivers/clk/h8300/
6068F:	drivers/irqchip/irq-renesas-h8*.c
6069
6070HACKRF MEDIA DRIVER
6071M:	Antti Palosaari <crope@iki.fi>
6072L:	linux-media@vger.kernel.org
6073W:	https://linuxtv.org
6074W:	http://palosaari.fi/linux/
6075Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6076T:	git git://linuxtv.org/anttip/media_tree.git
6077S:	Maintained
6078F:	drivers/media/usb/hackrf/
6079
6080HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6081M:	Frank Seidel <frank@f-seidel.de>
6082L:	platform-driver-x86@vger.kernel.org
6083W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6084S:	Maintained
6085F:	drivers/platform/x86/hdaps.c
6086
6087HARDWARE MONITORING
6088M:	Jean Delvare <jdelvare@suse.com>
6089M:	Guenter Roeck <linux@roeck-us.net>
6090L:	linux-hwmon@vger.kernel.org
6091W:	http://hwmon.wiki.kernel.org/
6092T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
6093T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6094S:	Maintained
6095F:	Documentation/hwmon/
6096F:	drivers/hwmon/
6097F:	include/linux/hwmon*.h
6098
6099HARDWARE RANDOM NUMBER GENERATOR CORE
6100M:	Matt Mackall <mpm@selenic.com>
6101M:	Herbert Xu <herbert@gondor.apana.org.au>
6102L:	linux-crypto@vger.kernel.org
6103S:	Odd fixes
6104F:	Documentation/devicetree/bindings/rng/
6105F:	Documentation/hw_random.txt
6106F:	drivers/char/hw_random/
6107F:	include/linux/hw_random.h
6108
6109HARDWARE SPINLOCK CORE
6110M:	Ohad Ben-Cohen <ohad@wizery.com>
6111M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6112L:	linux-remoteproc@vger.kernel.org
6113S:	Maintained
6114T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6115F:	Documentation/devicetree/bindings/hwlock/
6116F:	Documentation/hwspinlock.txt
6117F:	drivers/hwspinlock/
6118F:	include/linux/hwspinlock.h
6119
6120HARMONY SOUND DRIVER
6121L:	linux-parisc@vger.kernel.org
6122S:	Maintained
6123F:	sound/parisc/harmony.*
6124
6125HDPVR USB VIDEO ENCODER DRIVER
6126M:	Hans Verkuil <hverkuil@xs4all.nl>
6127L:	linux-media@vger.kernel.org
6128T:	git git://linuxtv.org/media_tree.git
6129W:	https://linuxtv.org
6130S:	Odd Fixes
6131F:	drivers/media/usb/hdpvr/
6132
6133HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6134M:	Jimmy Vance <jimmy.vance@hpe.com>
6135S:	Supported
6136F:	Documentation/watchdog/hpwdt.txt
6137F:	drivers/watchdog/hpwdt.c
6138
6139HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6140M:	Don Brace <don.brace@microsemi.com>
6141L:	esc.storagedev@microsemi.com
6142L:	linux-scsi@vger.kernel.org
6143S:	Supported
6144F:	Documentation/scsi/hpsa.txt
6145F:	drivers/scsi/hpsa*.[ch]
6146F:	include/linux/cciss*.h
6147F:	include/uapi/linux/cciss*.h
6148
6149HFI1 DRIVER
6150M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6151M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6152L:	linux-rdma@vger.kernel.org
6153S:	Supported
6154F:	drivers/infiniband/hw/hfi1
6155
6156HFS FILESYSTEM
6157L:	linux-fsdevel@vger.kernel.org
6158S:	Orphan
6159F:	Documentation/filesystems/hfs.txt
6160F:	fs/hfs/
6161
6162HFSPLUS FILESYSTEM
6163L:	linux-fsdevel@vger.kernel.org
6164S:	Orphan
6165F:	Documentation/filesystems/hfsplus.txt
6166F:	fs/hfsplus/
6167
6168HGA FRAMEBUFFER DRIVER
6169M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6170L:	linux-nvidia@lists.surfsouth.com
6171W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6172S:	Maintained
6173F:	drivers/video/fbdev/hgafb.c
6174
6175HIBERNATION (aka Software Suspend, aka swsusp)
6176M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6177M:	Pavel Machek <pavel@ucw.cz>
6178L:	linux-pm@vger.kernel.org
6179B:	https://bugzilla.kernel.org
6180S:	Supported
6181F:	arch/x86/power/
6182F:	drivers/base/power/
6183F:	kernel/power/
6184F:	include/linux/suspend.h
6185F:	include/linux/freezer.h
6186F:	include/linux/pm.h
6187F:	arch/*/include/asm/suspend*.h
6188
6189HID CORE LAYER
6190M:	Jiri Kosina <jikos@kernel.org>
6191R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6192L:	linux-input@vger.kernel.org
6193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6194S:	Maintained
6195F:	drivers/hid/
6196F:	include/linux/hid*
6197F:	include/uapi/linux/hid*
6198
6199HID SENSOR HUB DRIVERS
6200M:	Jiri Kosina <jikos@kernel.org>
6201M:	Jonathan Cameron <jic23@kernel.org>
6202M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6203L:	linux-input@vger.kernel.org
6204L:	linux-iio@vger.kernel.org
6205S:	Maintained
6206F:	Documentation/hid/hid-sensor*
6207F:	drivers/hid/hid-sensor-*
6208F:	drivers/iio/*/hid-*
6209F:	include/linux/hid-sensor-*
6210
6211HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6212M:	Thomas Gleixner <tglx@linutronix.de>
6213L:	linux-kernel@vger.kernel.org
6214T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6215S:	Maintained
6216F:	Documentation/timers/
6217F:	kernel/time/hrtimer.c
6218F:	kernel/time/clockevents.c
6219F:	kernel/time/timer_*.c
6220F:	include/linux/clockchips.h
6221F:	include/linux/hrtimer.h
6222
6223HIGH-SPEED SCC DRIVER FOR AX.25
6224L:	linux-hams@vger.kernel.org
6225S:	Orphan
6226F:	drivers/net/hamradio/dmascc.c
6227F:	drivers/net/hamradio/scc.c
6228
6229HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6230M:	HighPoint Linux Team <linux@highpoint-tech.com>
6231W:	http://www.highpoint-tech.com
6232S:	Supported
6233F:	Documentation/scsi/hptiop.txt
6234F:	drivers/scsi/hptiop.c
6235
6236HIPPI
6237M:	Jes Sorensen <jes@trained-monkey.org>
6238L:	linux-hippi@sunsite.dk
6239S:	Maintained
6240F:	include/linux/hippidevice.h
6241F:	include/uapi/linux/if_hippi.h
6242F:	net/802/hippi.c
6243F:	drivers/net/hippi/
6244
6245HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6246M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6247M:	Salil Mehta <salil.mehta@huawei.com>
6248L:	netdev@vger.kernel.org
6249W:	http://www.hisilicon.com
6250S:	Maintained
6251F:	drivers/net/ethernet/hisilicon/hns3/
6252
6253HISILICON NETWORK SUBSYSTEM DRIVER
6254M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6255M:	Salil Mehta <salil.mehta@huawei.com>
6256L:	netdev@vger.kernel.org
6257W:	http://www.hisilicon.com
6258S:	Maintained
6259F:	drivers/net/ethernet/hisilicon/
6260F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6261
6262HISILICON ROCE DRIVER
6263M:	Lijun Ou <oulijun@huawei.com>
6264M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6265L:	linux-rdma@vger.kernel.org
6266S:	Maintained
6267F:	drivers/infiniband/hw/hns/
6268F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6269
6270HISILICON SAS Controller
6271M:	John Garry <john.garry@huawei.com>
6272W:	http://www.hisilicon.com
6273S:	Supported
6274F:	drivers/scsi/hisi_sas/
6275F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6276
6277HMM - Heterogeneous Memory Management
6278M:	Jérôme Glisse <jglisse@redhat.com>
6279L:	linux-mm@kvack.org
6280S:	Maintained
6281F:	mm/hmm*
6282F:	include/linux/hmm*
6283
6284HOST AP DRIVER
6285M:	Jouni Malinen <j@w1.fi>
6286L:	linux-wireless@vger.kernel.org
6287W:	http://w1.fi/hostap-driver.html
6288S:	Obsolete
6289F:	drivers/net/wireless/intersil/hostap/
6290
6291HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6292L:	platform-driver-x86@vger.kernel.org
6293S:	Orphan
6294F:	drivers/platform/x86/tc1100-wmi.c
6295
6296HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6297M:	Jaroslav Kysela <perex@perex.cz>
6298S:	Maintained
6299F:	drivers/net/ethernet/hp/hp100.*
6300
6301HPET:	High Precision Event Timers driver
6302M:	Clemens Ladisch <clemens@ladisch.de>
6303S:	Maintained
6304F:	Documentation/timers/hpet.txt
6305F:	drivers/char/hpet.c
6306F:	include/linux/hpet.h
6307F:	include/uapi/linux/hpet.h
6308
6309HPET:	x86
6310S:	Orphan
6311F:	arch/x86/kernel/hpet.c
6312F:	arch/x86/include/asm/hpet.h
6313
6314HPFS FILESYSTEM
6315M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6316W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6317S:	Maintained
6318F:	fs/hpfs/
6319
6320HSI SUBSYSTEM
6321M:	Sebastian Reichel <sre@kernel.org>
6322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6323S:	Maintained
6324F:	Documentation/ABI/testing/sysfs-bus-hsi
6325F:	Documentation/driver-api/hsi.rst
6326F:	drivers/hsi/
6327F:	include/linux/hsi/
6328F:	include/uapi/linux/hsi/
6329
6330HSO 3G MODEM DRIVER
6331L:	linux-usb@vger.kernel.org
6332S:	Orphan
6333F:	drivers/net/usb/hso.c
6334
6335HSR NETWORK PROTOCOL
6336M:	Arvid Brodin <arvid.brodin@alten.se>
6337L:	netdev@vger.kernel.org
6338S:	Maintained
6339F:	net/hsr/
6340
6341HT16K33 LED CONTROLLER DRIVER
6342M:	Robin van der Gracht <robin@protonic.nl>
6343S:	Maintained
6344F:	drivers/auxdisplay/ht16k33.c
6345F:	Documentation/devicetree/bindings/display/ht16k33.txt
6346
6347HTCPEN TOUCHSCREEN DRIVER
6348M:	Pau Oliva Fora <pof@eslack.org>
6349L:	linux-input@vger.kernel.org
6350S:	Maintained
6351F:	drivers/input/touchscreen/htcpen.c
6352
6353HUAWEI ETHERNET DRIVER
6354M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6355L:	netdev@vger.kernel.org
6356S:	Supported
6357F:	Documentation/networking/hinic.txt
6358F:	drivers/net/ethernet/huawei/hinic/
6359
6360HUGETLB FILESYSTEM
6361M:	Nadia Yvette Chambers <nyc@holomorphy.com>
6362S:	Maintained
6363F:	fs/hugetlbfs/
6364
6365HVA ST MEDIA DRIVER
6366M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6367L:	linux-media@vger.kernel.org
6368T:	git git://linuxtv.org/media_tree.git
6369W:	https://linuxtv.org
6370S:	Supported
6371F:	drivers/media/platform/sti/hva
6372
6373HWPOISON MEMORY FAILURE HANDLING
6374M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6375L:	linux-mm@kvack.org
6376S:	Maintained
6377F:	mm/memory-failure.c
6378F:	mm/hwpoison-inject.c
6379
6380Hyper-V CORE AND DRIVERS
6381M:	"K. Y. Srinivasan" <kys@microsoft.com>
6382M:	Haiyang Zhang <haiyangz@microsoft.com>
6383M:	Stephen Hemminger <sthemmin@microsoft.com>
6384L:	devel@linuxdriverproject.org
6385S:	Maintained
6386F:	Documentation/networking/netvsc.txt
6387F:	arch/x86/include/asm/mshyperv.h
6388F:	arch/x86/include/asm/trace/hyperv.h
6389F:	arch/x86/include/uapi/asm/hyperv.h
6390F:	arch/x86/kernel/cpu/mshyperv.c
6391F:	arch/x86/hyperv
6392F:	drivers/hid/hid-hyperv.c
6393F:	drivers/hv/
6394F:	drivers/input/serio/hyperv-keyboard.c
6395F:	drivers/pci/host/pci-hyperv.c
6396F:	drivers/net/hyperv/
6397F:	drivers/scsi/storvsc_drv.c
6398F:	drivers/uio/uio_hv_generic.c
6399F:	drivers/video/fbdev/hyperv_fb.c
6400F:	net/vmw_vsock/hyperv_transport.c
6401F:	include/linux/hyperv.h
6402F:	include/uapi/linux/hyperv.h
6403F:	tools/hv/
6404F:	Documentation/ABI/stable/sysfs-bus-vmbus
6405
6406HYPERVISOR VIRTUAL CONSOLE DRIVER
6407L:	linuxppc-dev@lists.ozlabs.org
6408S:	Odd Fixes
6409F:	drivers/tty/hvc/
6410
6411I2C ACPI SUPPORT
6412M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6413L:	linux-i2c@vger.kernel.org
6414L:	linux-acpi@vger.kernel.org
6415S:	Maintained
6416F:	drivers/i2c/i2c-core-acpi.c
6417
6418I2C MUXES
6419M:	Peter Rosin <peda@axentia.se>
6420L:	linux-i2c@vger.kernel.org
6421S:	Maintained
6422F:	Documentation/i2c/i2c-topology
6423F:	Documentation/i2c/muxes/
6424F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6425F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6426F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6427F:	drivers/i2c/i2c-mux.c
6428F:	drivers/i2c/muxes/
6429F:	include/linux/i2c-mux.h
6430
6431I2C OVER PARALLEL PORT
6432M:	Jean Delvare <jdelvare@suse.com>
6433L:	linux-i2c@vger.kernel.org
6434S:	Maintained
6435F:	Documentation/i2c/busses/i2c-parport
6436F:	Documentation/i2c/busses/i2c-parport-light
6437F:	drivers/i2c/busses/i2c-parport.c
6438F:	drivers/i2c/busses/i2c-parport-light.c
6439
6440I2C SUBSYSTEM
6441M:	Wolfram Sang <wsa@the-dreams.de>
6442L:	linux-i2c@vger.kernel.org
6443W:	https://i2c.wiki.kernel.org/
6444Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6445T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6446S:	Maintained
6447F:	Documentation/devicetree/bindings/i2c/
6448F:	Documentation/i2c/
6449F:	drivers/i2c/
6450F:	drivers/i2c/*/
6451F:	include/linux/i2c.h
6452F:	include/linux/i2c-*.h
6453F:	include/uapi/linux/i2c.h
6454F:	include/uapi/linux/i2c-*.h
6455
6456I2C-TAOS-EVM DRIVER
6457M:	Jean Delvare <jdelvare@suse.com>
6458L:	linux-i2c@vger.kernel.org
6459S:	Maintained
6460F:	Documentation/i2c/busses/i2c-taos-evm
6461F:	drivers/i2c/busses/i2c-taos-evm.c
6462
6463I2C-TINY-USB DRIVER
6464M:	Till Harbaum <till@harbaum.org>
6465L:	linux-i2c@vger.kernel.org
6466W:	http://www.harbaum.org/till/i2c_tiny_usb
6467S:	Maintained
6468F:	drivers/i2c/busses/i2c-tiny-usb.c
6469
6470I2C/SMBUS CONTROLLER DRIVERS FOR PC
6471M:	Jean Delvare <jdelvare@suse.com>
6472L:	linux-i2c@vger.kernel.org
6473S:	Maintained
6474F:	Documentation/i2c/busses/i2c-ali1535
6475F:	Documentation/i2c/busses/i2c-ali1563
6476F:	Documentation/i2c/busses/i2c-ali15x3
6477F:	Documentation/i2c/busses/i2c-amd756
6478F:	Documentation/i2c/busses/i2c-amd8111
6479F:	Documentation/i2c/busses/i2c-i801
6480F:	Documentation/i2c/busses/i2c-nforce2
6481F:	Documentation/i2c/busses/i2c-piix4
6482F:	Documentation/i2c/busses/i2c-sis5595
6483F:	Documentation/i2c/busses/i2c-sis630
6484F:	Documentation/i2c/busses/i2c-sis96x
6485F:	Documentation/i2c/busses/i2c-via
6486F:	Documentation/i2c/busses/i2c-viapro
6487F:	drivers/i2c/busses/i2c-ali1535.c
6488F:	drivers/i2c/busses/i2c-ali1563.c
6489F:	drivers/i2c/busses/i2c-ali15x3.c
6490F:	drivers/i2c/busses/i2c-amd756.c
6491F:	drivers/i2c/busses/i2c-amd756-s4882.c
6492F:	drivers/i2c/busses/i2c-amd8111.c
6493F:	drivers/i2c/busses/i2c-i801.c
6494F:	drivers/i2c/busses/i2c-isch.c
6495F:	drivers/i2c/busses/i2c-nforce2.c
6496F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6497F:	drivers/i2c/busses/i2c-piix4.c
6498F:	drivers/i2c/busses/i2c-sis5595.c
6499F:	drivers/i2c/busses/i2c-sis630.c
6500F:	drivers/i2c/busses/i2c-sis96x.c
6501F:	drivers/i2c/busses/i2c-via.c
6502F:	drivers/i2c/busses/i2c-viapro.c
6503
6504I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6505M:	Hans de Goede <hdegoede@redhat.com>
6506L:	linux-i2c@vger.kernel.org
6507S:	Maintained
6508F:	drivers/i2c/busses/i2c-cht-wc.c
6509
6510I2C/SMBUS ISMT DRIVER
6511M:	Seth Heasley <seth.heasley@intel.com>
6512M:	Neil Horman <nhorman@tuxdriver.com>
6513L:	linux-i2c@vger.kernel.org
6514F:	drivers/i2c/busses/i2c-ismt.c
6515F:	Documentation/i2c/busses/i2c-ismt
6516
6517I2C/SMBUS STUB DRIVER
6518M:	Jean Delvare <jdelvare@suse.com>
6519L:	linux-i2c@vger.kernel.org
6520S:	Maintained
6521F:	drivers/i2c/i2c-stub.c
6522
6523i386 BOOT CODE
6524M:	"H. Peter Anvin" <hpa@zytor.com>
6525S:	Maintained
6526F:	arch/x86/boot/
6527
6528i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6529M:	"H. Peter Anvin" <hpa@zytor.com>
6530T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6531S:	Maintained
6532
6533IA64 (Itanium) PLATFORM
6534M:	Tony Luck <tony.luck@intel.com>
6535M:	Fenghua Yu <fenghua.yu@intel.com>
6536L:	linux-ia64@vger.kernel.org
6537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6538S:	Maintained
6539F:	arch/ia64/
6540
6541IBM Power 842 compression accelerator
6542M:	Haren Myneni <haren@us.ibm.com>
6543S:	Supported
6544F:	drivers/crypto/nx/Makefile
6545F:	drivers/crypto/nx/Kconfig
6546F:	drivers/crypto/nx/nx-842*
6547F:	include/linux/sw842.h
6548F:	crypto/842.c
6549F:	lib/842/
6550
6551IBM Power in-Nest Crypto Acceleration
6552M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6553M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6554L:	linux-crypto@vger.kernel.org
6555S:	Supported
6556F:	drivers/crypto/nx/Makefile
6557F:	drivers/crypto/nx/Kconfig
6558F:	drivers/crypto/nx/nx-aes*
6559F:	drivers/crypto/nx/nx-sha*
6560F:	drivers/crypto/nx/nx.*
6561F:	drivers/crypto/nx/nx_csbcpb.h
6562F:	drivers/crypto/nx/nx_debugfs.h
6563
6564IBM Power Linux RAID adapter
6565M:	Brian King <brking@us.ibm.com>
6566S:	Supported
6567F:	drivers/scsi/ipr.*
6568
6569IBM Power SRIOV Virtual NIC Device Driver
6570M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6571M:	John Allen <jallen@linux.vnet.ibm.com>
6572L:	netdev@vger.kernel.org
6573S:	Supported
6574F:	drivers/net/ethernet/ibm/ibmvnic.*
6575
6576IBM Power Virtual Accelerator Switchboard
6577M:	Sukadev Bhattiprolu
6578L:	linuxppc-dev@lists.ozlabs.org
6579S:	Supported
6580F:	arch/powerpc/platforms/powernv/vas*
6581F:	arch/powerpc/platforms/powernv/copy-paste.h
6582F:	arch/powerpc/include/asm/vas.h
6583F:	arch/powerpc/include/uapi/asm/vas.h
6584
6585IBM Power Virtual Ethernet Device Driver
6586M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6587L:	netdev@vger.kernel.org
6588S:	Supported
6589F:	drivers/net/ethernet/ibm/ibmveth.*
6590
6591IBM Power Virtual FC Device Drivers
6592M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6593L:	linux-scsi@vger.kernel.org
6594S:	Supported
6595F:	drivers/scsi/ibmvscsi/ibmvfc*
6596
6597IBM Power Virtual SCSI Device Drivers
6598M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6599L:	linux-scsi@vger.kernel.org
6600S:	Supported
6601F:	drivers/scsi/ibmvscsi/ibmvscsi*
6602F:	include/scsi/viosrp.h
6603
6604IBM Power Virtual SCSI Device Target Driver
6605M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6606M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6607L:	linux-scsi@vger.kernel.org
6608L:	target-devel@vger.kernel.org
6609S:	Supported
6610F:	drivers/scsi/ibmvscsi_tgt/
6611
6612IBM Power VMX Cryptographic instructions
6613M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6614M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6615L:	linux-crypto@vger.kernel.org
6616S:	Supported
6617F:	drivers/crypto/vmx/Makefile
6618F:	drivers/crypto/vmx/Kconfig
6619F:	drivers/crypto/vmx/vmx.c
6620F:	drivers/crypto/vmx/aes*
6621F:	drivers/crypto/vmx/ghash*
6622F:	drivers/crypto/vmx/ppc-xlate.pl
6623
6624IBM ServeRAID RAID DRIVER
6625S:	Orphan
6626F:	drivers/scsi/ips.*
6627
6628ICH LPC AND GPIO DRIVER
6629M:	Peter Tyser <ptyser@xes-inc.com>
6630S:	Maintained
6631F:	drivers/mfd/lpc_ich.c
6632F:	drivers/gpio/gpio-ich.c
6633
6634IDE SUBSYSTEM
6635M:	"David S. Miller" <davem@davemloft.net>
6636L:	linux-ide@vger.kernel.org
6637Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6638T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6639S:	Maintained
6640F:	Documentation/ide/
6641F:	drivers/ide/
6642F:	include/linux/ide.h
6643
6644IDE/ATAPI DRIVERS
6645M:	Borislav Petkov <bp@alien8.de>
6646L:	linux-ide@vger.kernel.org
6647S:	Maintained
6648F:	Documentation/cdrom/ide-cd
6649F:	drivers/ide/ide-cd*
6650
6651IDEAPAD LAPTOP EXTRAS DRIVER
6652M:	Ike Panhc <ike.pan@canonical.com>
6653L:	platform-driver-x86@vger.kernel.org
6654W:	http://launchpad.net/ideapad-laptop
6655S:	Maintained
6656F:	drivers/platform/x86/ideapad-laptop.c
6657
6658IDEAPAD LAPTOP SLIDEBAR DRIVER
6659M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6660L:	linux-input@vger.kernel.org
6661W:	https://github.com/o2genum/ideapad-slidebar
6662S:	Maintained
6663F:	drivers/input/misc/ideapad_slidebar.c
6664
6665IDT VersaClock 5 CLOCK DRIVER
6666M:	Marek Vasut <marek.vasut@gmail.com>
6667S:	Maintained
6668F:	drivers/clk/clk-versaclock5.c
6669
6670IEEE 802.15.4 SUBSYSTEM
6671M:	Alexander Aring <alex.aring@gmail.com>
6672M:	Stefan Schmidt <stefan@osg.samsung.com>
6673L:	linux-wpan@vger.kernel.org
6674W:	http://wpan.cakelab.org/
6675T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6676T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6677S:	Maintained
6678F:	net/ieee802154/
6679F:	net/mac802154/
6680F:	drivers/net/ieee802154/
6681F:	include/linux/nl802154.h
6682F:	include/linux/ieee802154.h
6683F:	include/net/nl802154.h
6684F:	include/net/mac802154.h
6685F:	include/net/af_ieee802154.h
6686F:	include/net/cfg802154.h
6687F:	include/net/ieee802154_netdev.h
6688F:	Documentation/networking/ieee802154.txt
6689
6690IFE PROTOCOL
6691M:	Yotam Gigi <yotam.gi@gmail.com>
6692M:	Jamal Hadi Salim <jhs@mojatatu.com>
6693F:	net/ife
6694F:	include/net/ife.h
6695F:	include/uapi/linux/ife.h
6696
6697IGORPLUG-USB IR RECEIVER
6698M:	Sean Young <sean@mess.org>
6699L:	linux-media@vger.kernel.org
6700S:	Maintained
6701F:	drivers/media/rc/igorplugusb.c
6702
6703IGUANAWORKS USB IR TRANSCEIVER
6704M:	Sean Young <sean@mess.org>
6705L:	linux-media@vger.kernel.org
6706S:	Maintained
6707F:	drivers/media/rc/iguanair.c
6708
6709IIO DIGITAL POTENTIOMETER DAC
6710M:	Peter Rosin <peda@axentia.se>
6711L:	linux-iio@vger.kernel.org
6712S:	Maintained
6713F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6714F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6715F:	drivers/iio/dac/dpot-dac.c
6716
6717IIO ENVELOPE DETECTOR
6718M:	Peter Rosin <peda@axentia.se>
6719L:	linux-iio@vger.kernel.org
6720S:	Maintained
6721F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6722F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6723F:	drivers/iio/adc/envelope-detector.c
6724
6725IIO MULTIPLEXER
6726M:	Peter Rosin <peda@axentia.se>
6727L:	linux-iio@vger.kernel.org
6728S:	Maintained
6729F:	Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6730F:	drivers/iio/multiplexer/iio-mux.c
6731
6732IIO SUBSYSTEM AND DRIVERS
6733M:	Jonathan Cameron <jic23@kernel.org>
6734R:	Hartmut Knaack <knaack.h@gmx.de>
6735R:	Lars-Peter Clausen <lars@metafoo.de>
6736R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6737L:	linux-iio@vger.kernel.org
6738T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6739S:	Maintained
6740F:	Documentation/devicetree/bindings/iio/
6741F:	drivers/iio/
6742F:	drivers/staging/iio/
6743F:	include/linux/iio/
6744F:	tools/iio/
6745
6746IKANOS/ADI EAGLE ADSL USB DRIVER
6747M:	Matthieu Castet <castet.matthieu@free.fr>
6748M:	Stanislaw Gruszka <stf_xl@wp.pl>
6749S:	Maintained
6750F:	drivers/usb/atm/ueagle-atm.c
6751
6752IMGTEC ASCII LCD DRIVER
6753M:	Paul Burton <paul.burton@mips.com>
6754S:	Maintained
6755F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6756F:	drivers/auxdisplay/img-ascii-lcd.c
6757
6758IMGTEC IR DECODER DRIVER
6759M:	James Hogan <jhogan@kernel.org>
6760S:	Maintained
6761F:	drivers/media/rc/img-ir/
6762
6763IMS TWINTURBO FRAMEBUFFER DRIVER
6764L:	linux-fbdev@vger.kernel.org
6765S:	Orphan
6766F:	drivers/video/fbdev/imsttfb.c
6767
6768INA209 HARDWARE MONITOR DRIVER
6769M:	Guenter Roeck <linux@roeck-us.net>
6770L:	linux-hwmon@vger.kernel.org
6771S:	Maintained
6772F:	Documentation/hwmon/ina209
6773F:	Documentation/devicetree/bindings/i2c/ina209.txt
6774F:	drivers/hwmon/ina209.c
6775
6776INA2XX HARDWARE MONITOR DRIVER
6777M:	Guenter Roeck <linux@roeck-us.net>
6778L:	linux-hwmon@vger.kernel.org
6779S:	Maintained
6780F:	Documentation/hwmon/ina2xx
6781F:	drivers/hwmon/ina2xx.c
6782F:	include/linux/platform_data/ina2xx.h
6783
6784INDUSTRY PACK SUBSYSTEM (IPACK)
6785M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6786M:	Jens Taprogge <jens.taprogge@taprogge.org>
6787M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6788L:	industrypack-devel@lists.sourceforge.net
6789W:	http://industrypack.sourceforge.net
6790S:	Maintained
6791F:	drivers/ipack/
6792
6793INFINIBAND SUBSYSTEM
6794M:	Doug Ledford <dledford@redhat.com>
6795M:	Sean Hefty <sean.hefty@intel.com>
6796M:	Hal Rosenstock <hal.rosenstock@gmail.com>
6797L:	linux-rdma@vger.kernel.org
6798W:	http://www.openfabrics.org/
6799Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6801S:	Supported
6802F:	Documentation/devicetree/bindings/infiniband/
6803F:	Documentation/infiniband/
6804F:	drivers/infiniband/
6805F:	include/uapi/linux/if_infiniband.h
6806F:	include/uapi/rdma/
6807F:	include/rdma/
6808
6809INGENIC JZ4780 DMA Driver
6810M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6811S:	Maintained
6812F:	drivers/dma/dma-jz4780.c
6813
6814INGENIC JZ4780 NAND DRIVER
6815M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6816L:	linux-mtd@lists.infradead.org
6817S:	Maintained
6818F:	drivers/mtd/nand/jz4780_*
6819
6820INOTIFY
6821M:	Jan Kara <jack@suse.cz>
6822R:	Amir Goldstein <amir73il@gmail.com>
6823L:	linux-fsdevel@vger.kernel.org
6824S:	Maintained
6825F:	Documentation/filesystems/inotify.txt
6826F:	fs/notify/inotify/
6827F:	include/linux/inotify.h
6828F:	include/uapi/linux/inotify.h
6829
6830INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6831M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6832L:	linux-input@vger.kernel.org
6833Q:	http://patchwork.kernel.org/project/linux-input/list/
6834T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6835S:	Maintained
6836F:	drivers/input/
6837F:	include/linux/input.h
6838F:	include/uapi/linux/input.h
6839F:	include/uapi/linux/input-event-codes.h
6840F:	include/linux/input/
6841F:	Documentation/devicetree/bindings/input/
6842F:	Documentation/input/
6843
6844INPUT MULTITOUCH (MT) PROTOCOL
6845M:	Henrik Rydberg <rydberg@bitmath.org>
6846L:	linux-input@vger.kernel.org
6847S:	Odd fixes
6848F:	Documentation/input/multi-touch-protocol.rst
6849F:	drivers/input/input-mt.c
6850K:	\b(ABS|SYN)_MT_
6851
6852INSIDE SECURE CRYPTO DRIVER
6853M:	Antoine Tenart <antoine.tenart@free-electrons.com>
6854F:	drivers/crypto/inside-secure/
6855S:	Maintained
6856L:	linux-crypto@vger.kernel.org
6857
6858INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6859M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6860M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6861L:	linux-integrity@vger.kernel.org
6862T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6863S:	Supported
6864F:	security/integrity/ima/
6865
6866INTEL 810/815 FRAMEBUFFER DRIVER
6867M:	Antonino Daplas <adaplas@gmail.com>
6868L:	linux-fbdev@vger.kernel.org
6869S:	Maintained
6870F:	drivers/video/fbdev/i810/
6871
6872INTEL ASoC BDW/HSW DRIVERS
6873M:	Jie Yang <yang.jie@linux.intel.com>
6874L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6875S:	Supported
6876F:	sound/soc/intel/common/sst-dsp*
6877F:	sound/soc/intel/common/sst-firmware.c
6878F:	sound/soc/intel/boards/broadwell.c
6879F:	sound/soc/intel/haswell/
6880
6881INTEL C600 SERIES SAS CONTROLLER DRIVER
6882M:	Intel SCU Linux support <intel-linux-scu@intel.com>
6883M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6884L:	linux-scsi@vger.kernel.org
6885T:	git git://git.code.sf.net/p/intel-sas/isci
6886S:	Supported
6887F:	drivers/scsi/isci/
6888
6889INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
6890M:	Jani Nikula <jani.nikula@linux.intel.com>
6891M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
6892M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
6893L:	intel-gfx@lists.freedesktop.org
6894W:	https://01.org/linuxgraphics/
6895B:	https://01.org/linuxgraphics/documentation/how-report-bugs
6896C:	irc://chat.freenode.net/intel-gfx
6897Q:	http://patchwork.freedesktop.org/project/intel-gfx/
6898T:	git git://anongit.freedesktop.org/drm-intel
6899S:	Supported
6900F:	drivers/gpu/drm/i915/
6901F:	include/drm/i915*
6902F:	include/uapi/drm/i915_drm.h
6903F:	Documentation/gpu/i915.rst
6904
6905INTEL ETHERNET DRIVERS
6906M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6907L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6908W:	http://www.intel.com/support/feedback.htm
6909W:	http://e1000.sourceforge.net/
6910Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6911T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6912T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6913S:	Supported
6914F:	Documentation/networking/e100.txt
6915F:	Documentation/networking/e1000.txt
6916F:	Documentation/networking/e1000e.txt
6917F:	Documentation/networking/igb.txt
6918F:	Documentation/networking/igbvf.txt
6919F:	Documentation/networking/ixgb.txt
6920F:	Documentation/networking/ixgbe.txt
6921F:	Documentation/networking/ixgbevf.txt
6922F:	Documentation/networking/i40e.txt
6923F:	Documentation/networking/i40evf.txt
6924F:	drivers/net/ethernet/intel/
6925F:	drivers/net/ethernet/intel/*/
6926F:	include/linux/avf/virtchnl.h
6927
6928INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6929M:	Maik Broemme <mbroemme@libmpq.org>
6930L:	linux-fbdev@vger.kernel.org
6931S:	Maintained
6932F:	Documentation/fb/intelfb.txt
6933F:	drivers/video/fbdev/intelfb/
6934
6935INTEL GVT-g DRIVERS (Intel GPU Virtualization)
6936M:	Zhenyu Wang <zhenyuw@linux.intel.com>
6937M:	Zhi Wang <zhi.a.wang@intel.com>
6938L:	intel-gvt-dev@lists.freedesktop.org
6939L:	intel-gfx@lists.freedesktop.org
6940W:	https://01.org/igvt-g
6941T:	git https://github.com/01org/gvt-linux.git
6942S:	Supported
6943F:	drivers/gpu/drm/i915/gvt/
6944
6945INTEL HID EVENT DRIVER
6946M:	Alex Hung <alex.hung@canonical.com>
6947L:	platform-driver-x86@vger.kernel.org
6948S:	Maintained
6949F:	drivers/platform/x86/intel-hid.c
6950
6951INTEL I/OAT DMA DRIVER
6952M:	Dave Jiang <dave.jiang@intel.com>
6953R:	Dan Williams <dan.j.williams@intel.com>
6954L:	dmaengine@vger.kernel.org
6955Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6956S:	Supported
6957F:	drivers/dma/ioat*
6958
6959INTEL IDLE DRIVER
6960M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
6961M:	Len Brown <lenb@kernel.org>
6962L:	linux-pm@vger.kernel.org
6963T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6964B:	https://bugzilla.kernel.org
6965S:	Supported
6966F:	drivers/idle/intel_idle.c
6967
6968INTEL INTEGRATED SENSOR HUB DRIVER
6969M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6970M:	Jiri Kosina <jikos@kernel.org>
6971L:	linux-input@vger.kernel.org
6972S:	Maintained
6973F:	drivers/hid/intel-ish-hid/
6974
6975INTEL IOMMU (VT-d)
6976M:	David Woodhouse <dwmw2@infradead.org>
6977L:	iommu@lists.linux-foundation.org
6978T:	git git://git.infradead.org/iommu-2.6.git
6979S:	Supported
6980F:	drivers/iommu/intel-iommu.c
6981F:	include/linux/intel-iommu.h
6982
6983INTEL IOP-ADMA DMA DRIVER
6984R:	Dan Williams <dan.j.williams@intel.com>
6985S:	Odd fixes
6986F:	drivers/dma/iop-adma.c
6987
6988INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6989M:	Krzysztof Halasa <khalasa@piap.pl>
6990S:	Maintained
6991F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
6992F:	arch/arm/mach-ixp4xx/include/mach/npe.h
6993F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6994F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
6995F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
6996F:	drivers/net/wan/ixp4xx_hss.c
6997
6998INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6999M:	Deepak Saxena <dsaxena@plexity.net>
7000S:	Maintained
7001F:	drivers/char/hw_random/ixp4xx-rng.c
7002
7003INTEL MANAGEMENT ENGINE (mei)
7004M:	Tomas Winkler <tomas.winkler@intel.com>
7005L:	linux-kernel@vger.kernel.org
7006S:	Supported
7007F:	include/uapi/linux/mei.h
7008F:	include/linux/mei_cl_bus.h
7009F:	drivers/misc/mei/*
7010F:	drivers/watchdog/mei_wdt.c
7011F:	Documentation/misc-devices/mei/*
7012F:	samples/mei/*
7013
7014INTEL MENLOW THERMAL DRIVER
7015M:	Sujith Thomas <sujith.thomas@intel.com>
7016L:	platform-driver-x86@vger.kernel.org
7017W:	https://01.org/linux-acpi
7018S:	Supported
7019F:	drivers/platform/x86/intel_menlow.c
7020
7021INTEL MERRIFIELD GPIO DRIVER
7022M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7023L:	linux-gpio@vger.kernel.org
7024S:	Maintained
7025F:	drivers/gpio/gpio-merrifield.c
7026
7027INTEL MIC DRIVERS (mic)
7028M:	Sudeep Dutt <sudeep.dutt@intel.com>
7029M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7030S:	Supported
7031W:	https://github.com/sudeepdutt/mic
7032W:	http://software.intel.com/en-us/mic-developer
7033F:	include/linux/mic_bus.h
7034F:	include/linux/scif.h
7035F:	include/uapi/linux/mic_common.h
7036F:	include/uapi/linux/mic_ioctl.h
7037F:	include/uapi/linux/scif_ioctl.h
7038F:	drivers/misc/mic/
7039F:	drivers/dma/mic_x100_dma.c
7040F:	drivers/dma/mic_x100_dma.h
7041F:	Documentation/mic/
7042
7043INTEL PMC CORE DRIVER
7044M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7045M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7046L:	platform-driver-x86@vger.kernel.org
7047S:	Maintained
7048F:	arch/x86/include/asm/pmc_core.h
7049F:	drivers/platform/x86/intel_pmc_core*
7050
7051INTEL PMC/P-Unit IPC DRIVER
7052M:	Zha Qipeng<qipeng.zha@intel.com>
7053L:	platform-driver-x86@vger.kernel.org
7054S:	Maintained
7055F:	drivers/platform/x86/intel_pmc_ipc.c
7056F:	drivers/platform/x86/intel_punit_ipc.c
7057F:	arch/x86/include/asm/intel_pmc_ipc.h
7058F:	arch/x86/include/asm/intel_punit_ipc.h
7059
7060INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7061M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7062L:	linux-wireless@vger.kernel.org
7063S:	Maintained
7064F:	Documentation/networking/README.ipw2100
7065F:	Documentation/networking/README.ipw2200
7066F:	drivers/net/wireless/intel/ipw2x00/
7067
7068INTEL PSTATE DRIVER
7069M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7070M:	Len Brown <lenb@kernel.org>
7071L:	linux-pm@vger.kernel.org
7072S:	Supported
7073F:	drivers/cpufreq/intel_pstate.c
7074
7075INTEL RDMA RNIC DRIVER
7076M:	Faisal Latif <faisal.latif@intel.com>
7077M:	Shiraz Saleem <shiraz.saleem@intel.com>
7078L:	linux-rdma@vger.kernel.org
7079S:	Supported
7080F:	drivers/infiniband/hw/i40iw/
7081
7082INTEL TELEMETRY DRIVER
7083M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7084L:	platform-driver-x86@vger.kernel.org
7085S:	Maintained
7086F:	arch/x86/include/asm/intel_telemetry.h
7087F:	drivers/platform/x86/intel_telemetry*
7088
7089INTEL VIRTUAL BUTTON DRIVER
7090M:	AceLan Kao <acelan.kao@canonical.com>
7091L:	platform-driver-x86@vger.kernel.org
7092S:	Maintained
7093F:	drivers/platform/x86/intel-vbtn.c
7094
7095INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7096M:	Stanislaw Gruszka <sgruszka@redhat.com>
7097L:	linux-wireless@vger.kernel.org
7098S:	Supported
7099F:	drivers/net/wireless/intel/iwlegacy/
7100
7101INTEL WIRELESS WIFI LINK (iwlwifi)
7102M:	Johannes Berg <johannes.berg@intel.com>
7103M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7104M:	Luca Coelho <luciano.coelho@intel.com>
7105M:	Intel Linux Wireless <linuxwifi@intel.com>
7106L:	linux-wireless@vger.kernel.org
7107W:	http://intellinuxwireless.org
7108T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7109S:	Supported
7110F:	drivers/net/wireless/intel/iwlwifi/
7111
7112INTEL WIRELESS WIMAX CONNECTION 2400
7113M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7114M:	linux-wimax@intel.com
7115L:	wimax@linuxwimax.org (subscribers-only)
7116S:	Supported
7117W:	http://linuxwimax.org
7118F:	Documentation/wimax/README.i2400m
7119F:	drivers/net/wimax/i2400m/
7120F:	include/uapi/linux/wimax/i2400m.h
7121
7122INTEL(R) TRACE HUB
7123M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7124S:	Supported
7125F:	Documentation/trace/intel_th.txt
7126F:	drivers/hwtracing/intel_th/
7127
7128INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7129M:	Ning Sun <ning.sun@intel.com>
7130L:	tboot-devel@lists.sourceforge.net
7131W:	http://tboot.sourceforge.net
7132T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7133S:	Supported
7134F:	Documentation/intel_txt.txt
7135F:	include/linux/tboot.h
7136F:	arch/x86/kernel/tboot.c
7137
7138INTEL-MID GPIO DRIVER
7139M:	David Cohen <david.a.cohen@linux.intel.com>
7140L:	linux-gpio@vger.kernel.org
7141S:	Maintained
7142F:	drivers/gpio/gpio-intel-mid.c
7143
7144INVENSENSE MPU-3050 GYROSCOPE DRIVER
7145M:	Linus Walleij <linus.walleij@linaro.org>
7146L:	linux-iio@vger.kernel.org
7147S:	Maintained
7148F:	drivers/iio/gyro/mpu3050*
7149F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7150
7151IOC3 ETHERNET DRIVER
7152M:	Ralf Baechle <ralf@linux-mips.org>
7153L:	linux-mips@linux-mips.org
7154S:	Maintained
7155F:	drivers/net/ethernet/sgi/ioc3-eth.c
7156
7157IOC3 SERIAL DRIVER
7158M:	Pat Gefre <pfg@sgi.com>
7159L:	linux-serial@vger.kernel.org
7160S:	Maintained
7161F:	drivers/tty/serial/ioc3_serial.c
7162
7163IOMMU DRIVERS
7164M:	Joerg Roedel <joro@8bytes.org>
7165L:	iommu@lists.linux-foundation.org
7166T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7167S:	Maintained
7168F:	Documentation/devicetree/bindings/iommu/
7169F:	drivers/iommu/
7170F:	include/linux/iommu.h
7171F:	include/linux/iova.h
7172
7173IP MASQUERADING
7174M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7175S:	Maintained
7176F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7177
7178IPMI SUBSYSTEM
7179M:	Corey Minyard <minyard@acm.org>
7180L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7181W:	http://openipmi.sourceforge.net/
7182S:	Supported
7183F:	Documentation/IPMI.txt
7184F:	drivers/char/ipmi/
7185F:	include/linux/ipmi*
7186F:	include/uapi/linux/ipmi*
7187
7188IPS SCSI RAID DRIVER
7189M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7190L:	linux-scsi@vger.kernel.org
7191W:	http://www.adaptec.com/
7192S:	Maintained
7193F:	drivers/scsi/ips*
7194
7195IPVS
7196M:	Wensong Zhang <wensong@linux-vs.org>
7197M:	Simon Horman <horms@verge.net.au>
7198M:	Julian Anastasov <ja@ssi.bg>
7199L:	netdev@vger.kernel.org
7200L:	lvs-devel@vger.kernel.org
7201S:	Maintained
7202T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7203T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7204F:	Documentation/networking/ipvs-sysctl.txt
7205F:	include/net/ip_vs.h
7206F:	include/uapi/linux/ip_vs.h
7207F:	net/netfilter/ipvs/
7208
7209IPWIRELESS DRIVER
7210M:	Jiri Kosina <jikos@kernel.org>
7211M:	David Sterba <dsterba@suse.com>
7212S:	Odd Fixes
7213F:	drivers/tty/ipwireless/
7214
7215IPX NETWORK LAYER
7216L:	netdev@vger.kernel.org
7217S:	Odd fixes
7218F:	include/net/ipx.h
7219F:	include/uapi/linux/ipx.h
7220F:	net/ipx/
7221
7222IRDA SUBSYSTEM
7223M:	Samuel Ortiz <samuel@sortiz.org>
7224L:	irda-users@lists.sourceforge.net (subscribers-only)
7225L:	netdev@vger.kernel.org
7226W:	http://irda.sourceforge.net/
7227S:	Maintained
7228T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7229F:	Documentation/networking/irda.txt
7230F:	drivers/staging/irda/
7231
7232IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7233M:	Marc Zyngier <marc.zyngier@arm.com>
7234S:	Maintained
7235T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7236F:	Documentation/IRQ-domain.txt
7237F:	include/linux/irqdomain.h
7238F:	kernel/irq/irqdomain.c
7239F:	kernel/irq/msi.c
7240
7241IRQ SUBSYSTEM
7242M:	Thomas Gleixner <tglx@linutronix.de>
7243L:	linux-kernel@vger.kernel.org
7244S:	Maintained
7245T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7246F:	kernel/irq/
7247
7248IRQCHIP DRIVERS
7249M:	Thomas Gleixner <tglx@linutronix.de>
7250M:	Jason Cooper <jason@lakedaemon.net>
7251M:	Marc Zyngier <marc.zyngier@arm.com>
7252L:	linux-kernel@vger.kernel.org
7253S:	Maintained
7254T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7255F:	Documentation/devicetree/bindings/interrupt-controller/
7256F:	drivers/irqchip/
7257
7258ISA
7259M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7260S:	Maintained
7261F:	Documentation/isa.txt
7262F:	drivers/base/isa.c
7263F:	include/linux/isa.h
7264
7265ISA RADIO MODULE
7266M:	Hans Verkuil <hverkuil@xs4all.nl>
7267L:	linux-media@vger.kernel.org
7268T:	git git://linuxtv.org/media_tree.git
7269W:	https://linuxtv.org
7270S:	Maintained
7271F:	drivers/media/radio/radio-isa*
7272
7273ISAPNP
7274M:	Jaroslav Kysela <perex@perex.cz>
7275S:	Maintained
7276F:	Documentation/isapnp.txt
7277F:	drivers/pnp/isapnp/
7278F:	include/linux/isapnp.h
7279
7280ISCSI
7281M:	Lee Duncan <lduncan@suse.com>
7282M:	Chris Leech <cleech@redhat.com>
7283L:	open-iscsi@googlegroups.com
7284W:	www.open-iscsi.com
7285S:	Maintained
7286F:	drivers/scsi/*iscsi*
7287F:	include/scsi/*iscsi*
7288
7289iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7290M:	Peter Jones <pjones@redhat.com>
7291M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7292S:	Maintained
7293F:	drivers/firmware/iscsi_ibft*
7294
7295ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7296M:	Or Gerlitz <ogerlitz@mellanox.com>
7297M:	Sagi Grimberg <sagi@grimberg.me>
7298M:	Roi Dayan <roid@mellanox.com>
7299L:	linux-rdma@vger.kernel.org
7300S:	Supported
7301W:	http://www.openfabrics.org
7302W:	www.open-iscsi.org
7303Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7304F:	drivers/infiniband/ulp/iser/
7305
7306ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7307M:	Sagi Grimberg <sagi@grimberg.me>
7308T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7309L:	linux-rdma@vger.kernel.org
7310L:	target-devel@vger.kernel.org
7311S:	Supported
7312W:	http://www.linux-iscsi.org
7313F:	drivers/infiniband/ulp/isert
7314
7315ISDN SUBSYSTEM
7316M:	Karsten Keil <isdn@linux-pingi.de>
7317L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7318L:	netdev@vger.kernel.org
7319W:	http://www.isdn4linux.de
7320T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7321S:	Maintained
7322F:	Documentation/isdn/
7323F:	drivers/isdn/
7324F:	include/linux/isdn.h
7325F:	include/linux/isdn/
7326F:	include/uapi/linux/isdn.h
7327F:	include/uapi/linux/isdn/
7328
7329ISDN SUBSYSTEM (Eicon active card driver)
7330M:	Armin Schindler <mac@melware.de>
7331L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7332W:	http://www.melware.de
7333S:	Maintained
7334F:	drivers/isdn/hardware/eicon/
7335
7336IT87 HARDWARE MONITORING DRIVER
7337M:	Jean Delvare <jdelvare@suse.com>
7338L:	linux-hwmon@vger.kernel.org
7339S:	Maintained
7340F:	Documentation/hwmon/it87
7341F:	drivers/hwmon/it87.c
7342
7343IT913X MEDIA DRIVER
7344M:	Antti Palosaari <crope@iki.fi>
7345L:	linux-media@vger.kernel.org
7346W:	https://linuxtv.org
7347W:	http://palosaari.fi/linux/
7348Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7349T:	git git://linuxtv.org/anttip/media_tree.git
7350S:	Maintained
7351F:	drivers/media/tuners/it913x*
7352
7353IVTV VIDEO4LINUX DRIVER
7354M:	Andy Walls <awalls@md.metrocast.net>
7355L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7356L:	linux-media@vger.kernel.org
7357T:	git git://linuxtv.org/media_tree.git
7358W:	http://www.ivtvdriver.org
7359S:	Maintained
7360F:	Documentation/media/v4l-drivers/ivtv*
7361F:	drivers/media/pci/ivtv/
7362F:	include/uapi/linux/ivtv*
7363
7364IX2505V MEDIA DRIVER
7365M:	Malcolm Priestley <tvboxspy@gmail.com>
7366L:	linux-media@vger.kernel.org
7367W:	https://linuxtv.org
7368Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7369S:	Maintained
7370F:	drivers/media/dvb-frontends/ix2505v*
7371
7372JC42.4 TEMPERATURE SENSOR DRIVER
7373M:	Guenter Roeck <linux@roeck-us.net>
7374L:	linux-hwmon@vger.kernel.org
7375S:	Maintained
7376F:	drivers/hwmon/jc42.c
7377F:	Documentation/hwmon/jc42
7378
7379JFS FILESYSTEM
7380M:	Dave Kleikamp <shaggy@kernel.org>
7381L:	jfs-discussion@lists.sourceforge.net
7382W:	http://jfs.sourceforge.net/
7383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7384S:	Maintained
7385F:	Documentation/filesystems/jfs.txt
7386F:	fs/jfs/
7387
7388JME NETWORK DRIVER
7389M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7390L:	netdev@vger.kernel.org
7391S:	Maintained
7392F:	drivers/net/ethernet/jme.*
7393
7394JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7395M:	David Woodhouse <dwmw2@infradead.org>
7396L:	linux-mtd@lists.infradead.org
7397W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7398S:	Maintained
7399F:	fs/jffs2/
7400F:	include/uapi/linux/jffs2.h
7401
7402JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7403M:	"Theodore Ts'o" <tytso@mit.edu>
7404M:	Jan Kara <jack@suse.com>
7405L:	linux-ext4@vger.kernel.org
7406S:	Maintained
7407F:	fs/jbd2/
7408F:	include/linux/jbd2.h
7409
7410JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7411M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7412L:	linux-media@vger.kernel.org
7413S:	Maintained
7414F:	drivers/media/platform/rcar_jpu.c
7415
7416JSM Neo PCI based serial card
7417M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7418L:	linux-serial@vger.kernel.org
7419S:	Maintained
7420F:	drivers/tty/serial/jsm/
7421
7422K10TEMP HARDWARE MONITORING DRIVER
7423M:	Clemens Ladisch <clemens@ladisch.de>
7424L:	linux-hwmon@vger.kernel.org
7425S:	Maintained
7426F:	Documentation/hwmon/k10temp
7427F:	drivers/hwmon/k10temp.c
7428
7429K8TEMP HARDWARE MONITORING DRIVER
7430M:	Rudolf Marek <r.marek@assembler.cz>
7431L:	linux-hwmon@vger.kernel.org
7432S:	Maintained
7433F:	Documentation/hwmon/k8temp
7434F:	drivers/hwmon/k8temp.c
7435
7436KASAN
7437M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7438R:	Alexander Potapenko <glider@google.com>
7439R:	Dmitry Vyukov <dvyukov@google.com>
7440L:	kasan-dev@googlegroups.com
7441S:	Maintained
7442F:	arch/*/include/asm/kasan.h
7443F:	arch/*/mm/kasan_init*
7444F:	Documentation/dev-tools/kasan.rst
7445F:	include/linux/kasan*.h
7446F:	lib/test_kasan.c
7447F:	mm/kasan/
7448F:	scripts/Makefile.kasan
7449
7450KCONFIG
7451L:	linux-kbuild@vger.kernel.org
7452S:	Orphan
7453F:	Documentation/kbuild/kconfig-language.txt
7454F:	scripts/kconfig/
7455
7456KDUMP
7457M:	Dave Young <dyoung@redhat.com>
7458M:	Baoquan He <bhe@redhat.com>
7459R:	Vivek Goyal <vgoyal@redhat.com>
7460L:	kexec@lists.infradead.org
7461W:	http://lse.sourceforge.net/kdump/
7462S:	Maintained
7463F:	Documentation/kdump/
7464
7465KEENE FM RADIO TRANSMITTER DRIVER
7466M:	Hans Verkuil <hverkuil@xs4all.nl>
7467L:	linux-media@vger.kernel.org
7468T:	git git://linuxtv.org/media_tree.git
7469W:	https://linuxtv.org
7470S:	Maintained
7471F:	drivers/media/radio/radio-keene*
7472
7473KERNEL AUTOMOUNTER v4 (AUTOFS4)
7474M:	Ian Kent <raven@themaw.net>
7475L:	autofs@vger.kernel.org
7476S:	Maintained
7477F:	fs/autofs4/
7478
7479KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7480M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7481M:	Michal Marek <michal.lkml@markovi.net>
7482T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7483L:	linux-kbuild@vger.kernel.org
7484S:	Maintained
7485F:	Documentation/kbuild/
7486F:	Makefile
7487F:	scripts/Makefile.*
7488F:	scripts/basic/
7489F:	scripts/mk*
7490F:	scripts/package/
7491
7492KERNEL JANITORS
7493L:	kernel-janitors@vger.kernel.org
7494W:	http://kernelnewbies.org/KernelJanitors
7495S:	Odd Fixes
7496
7497KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7498M:	"J. Bruce Fields" <bfields@fieldses.org>
7499M:	Jeff Layton <jlayton@poochiereds.net>
7500L:	linux-nfs@vger.kernel.org
7501W:	http://nfs.sourceforge.net/
7502T:	git git://linux-nfs.org/~bfields/linux.git
7503S:	Supported
7504F:	fs/nfsd/
7505F:	include/uapi/linux/nfsd/
7506F:	fs/lockd/
7507F:	fs/nfs_common/
7508F:	net/sunrpc/
7509F:	include/linux/lockd/
7510F:	include/linux/sunrpc/
7511F:	include/uapi/linux/sunrpc/
7512
7513KERNEL SELFTEST FRAMEWORK
7514M:	Shuah Khan <shuahkh@osg.samsung.com>
7515M:	Shuah Khan <shuah@kernel.org>
7516L:	linux-kselftest@vger.kernel.org
7517T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7518S:	Maintained
7519F:	tools/testing/selftests/
7520F:	Documentation/dev-tools/kselftest*
7521
7522KERNEL USERMODE HELPER
7523M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7524L:	linux-kernel@vger.kernel.org
7525S:	Maintained
7526F:	kernel/umh.c
7527F:	include/linux/umh.h
7528
7529KERNEL VIRTUAL MACHINE (KVM)
7530M:	Paolo Bonzini <pbonzini@redhat.com>
7531M:	Radim Krčmář <rkrcmar@redhat.com>
7532L:	kvm@vger.kernel.org
7533W:	http://www.linux-kvm.org
7534T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7535S:	Supported
7536F:	Documentation/virtual/kvm/
7537F:	include/trace/events/kvm.h
7538F:	include/uapi/asm-generic/kvm*
7539F:	include/uapi/linux/kvm*
7540F:	include/asm-generic/kvm*
7541F:	include/linux/kvm*
7542F:	include/kvm/iodev.h
7543F:	virt/kvm/*
7544F:	tools/kvm/
7545
7546KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7547M:	Joerg Roedel <joro@8bytes.org>
7548L:	kvm@vger.kernel.org
7549W:	http://www.linux-kvm.org/
7550S:	Maintained
7551F:	arch/x86/include/asm/svm.h
7552F:	arch/x86/kvm/svm.c
7553
7554KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7555M:	Christoffer Dall <christoffer.dall@linaro.org>
7556M:	Marc Zyngier <marc.zyngier@arm.com>
7557L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7558L:	kvmarm@lists.cs.columbia.edu
7559W:	http://systems.cs.columbia.edu/projects/kvm-arm
7560T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7561S:	Supported
7562F:	arch/arm/include/uapi/asm/kvm*
7563F:	arch/arm/include/asm/kvm*
7564F:	arch/arm/kvm/
7565F:	virt/kvm/arm/
7566F:	include/kvm/arm_*
7567
7568KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7569M:	Christoffer Dall <christoffer.dall@linaro.org>
7570M:	Marc Zyngier <marc.zyngier@arm.com>
7571L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7572L:	kvmarm@lists.cs.columbia.edu
7573S:	Maintained
7574F:	arch/arm64/include/uapi/asm/kvm*
7575F:	arch/arm64/include/asm/kvm*
7576F:	arch/arm64/kvm/
7577
7578KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7579M:	James Hogan <jhogan@kernel.org>
7580L:	linux-mips@linux-mips.org
7581S:	Supported
7582F:	arch/mips/include/uapi/asm/kvm*
7583F:	arch/mips/include/asm/kvm*
7584F:	arch/mips/kvm/
7585
7586KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7587M:	Paul Mackerras <paulus@ozlabs.org>
7588L:	kvm-ppc@vger.kernel.org
7589W:	http://www.linux-kvm.org/
7590T:	git git://github.com/agraf/linux-2.6.git
7591S:	Supported
7592F:	arch/powerpc/include/uapi/asm/kvm*
7593F:	arch/powerpc/include/asm/kvm*
7594F:	arch/powerpc/kvm/
7595F:	arch/powerpc/kernel/kvm*
7596
7597KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7598M:	Christian Borntraeger <borntraeger@de.ibm.com>
7599M:	Cornelia Huck <cohuck@redhat.com>
7600L:	linux-s390@vger.kernel.org
7601W:	http://www.ibm.com/developerworks/linux/linux390/
7602T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7603S:	Supported
7604F:	arch/s390/include/uapi/asm/kvm*
7605F:	arch/s390/include/asm/gmap.h
7606F:	arch/s390/include/asm/kvm*
7607F:	arch/s390/kvm/
7608F:	arch/s390/mm/gmap.c
7609
7610KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7611M:	Paolo Bonzini <pbonzini@redhat.com>
7612M:	Radim Krčmář <rkrcmar@redhat.com>
7613L:	kvm@vger.kernel.org
7614W:	http://www.linux-kvm.org
7615T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7616S:	Supported
7617F:	arch/x86/kvm/
7618F:	arch/x86/include/uapi/asm/kvm*
7619F:	arch/x86/include/asm/kvm*
7620F:	arch/x86/kernel/kvm.c
7621F:	arch/x86/kernel/kvmclock.c
7622
7623KERNFS
7624M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7625M:	Tejun Heo <tj@kernel.org>
7626T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7627S:	Supported
7628F:	include/linux/kernfs.h
7629F:	fs/kernfs/
7630
7631KEXEC
7632M:	Eric Biederman <ebiederm@xmission.com>
7633W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7634L:	kexec@lists.infradead.org
7635S:	Maintained
7636F:	include/linux/kexec.h
7637F:	include/uapi/linux/kexec.h
7638F:	kernel/kexec*
7639
7640KEYS-ENCRYPTED
7641M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7642L:	linux-integrity@vger.kernel.org
7643L:	keyrings@vger.kernel.org
7644S:	Supported
7645F:	Documentation/security/keys/trusted-encrypted.rst
7646F:	include/keys/encrypted-type.h
7647F:	security/keys/encrypted-keys/
7648
7649KEYS-TRUSTED
7650M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7651L:	linux-integrity@vger.kernel.org
7652L:	keyrings@vger.kernel.org
7653S:	Supported
7654F:	Documentation/security/keys/trusted-encrypted.rst
7655F:	include/keys/trusted-type.h
7656F:	security/keys/trusted.c
7657F:	security/keys/trusted.h
7658
7659KEYS/KEYRINGS:
7660M:	David Howells <dhowells@redhat.com>
7661L:	keyrings@vger.kernel.org
7662S:	Maintained
7663F:	Documentation/security/keys/core.rst
7664F:	include/linux/key.h
7665F:	include/linux/key-type.h
7666F:	include/linux/keyctl.h
7667F:	include/uapi/linux/keyctl.h
7668F:	include/keys/
7669F:	security/keys/
7670
7671KGDB / KDB /debug_core
7672M:	Jason Wessel <jason.wessel@windriver.com>
7673W:	http://kgdb.wiki.kernel.org/
7674L:	kgdb-bugreport@lists.sourceforge.net
7675T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7676S:	Maintained
7677F:	Documentation/dev-tools/kgdb.rst
7678F:	drivers/misc/kgdbts.c
7679F:	drivers/tty/serial/kgdboc.c
7680F:	include/linux/kdb.h
7681F:	include/linux/kgdb.h
7682F:	kernel/debug/
7683
7684KMEMCHECK
7685M:	Vegard Nossum <vegardno@ifi.uio.no>
7686M:	Pekka Enberg <penberg@kernel.org>
7687S:	Maintained
7688F:	Documentation/dev-tools/kmemcheck.rst
7689F:	arch/x86/include/asm/kmemcheck.h
7690F:	arch/x86/mm/kmemcheck/
7691F:	include/linux/kmemcheck.h
7692F:	mm/kmemcheck.c
7693
7694KMEMLEAK
7695M:	Catalin Marinas <catalin.marinas@arm.com>
7696S:	Maintained
7697F:	Documentation/dev-tools/kmemleak.rst
7698F:	include/linux/kmemleak.h
7699F:	mm/kmemleak.c
7700F:	mm/kmemleak-test.c
7701
7702KMOD KERNEL MODULE LOADER - USERMODE HELPER
7703M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7704L:	linux-kernel@vger.kernel.org
7705S:	Maintained
7706F:	kernel/kmod.c
7707F:	include/linux/kmod.h
7708F:	lib/test_kmod.c
7709F:	tools/testing/selftests/kmod/
7710
7711KPROBES
7712M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7713M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7714M:	"David S. Miller" <davem@davemloft.net>
7715M:	Masami Hiramatsu <mhiramat@kernel.org>
7716S:	Maintained
7717F:	Documentation/kprobes.txt
7718F:	include/linux/kprobes.h
7719F:	include/asm-generic/kprobes.h
7720F:	kernel/kprobes.c
7721
7722KS0108 LCD CONTROLLER DRIVER
7723M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7724W:	http://miguelojeda.es/auxdisplay.htm
7725W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7726S:	Maintained
7727F:	Documentation/auxdisplay/ks0108
7728F:	drivers/auxdisplay/ks0108.c
7729F:	include/linux/ks0108.h
7730
7731L3MDEV
7732M:	David Ahern <dsa@cumulusnetworks.com>
7733L:	netdev@vger.kernel.org
7734S:	Maintained
7735F:	net/l3mdev
7736F:	include/net/l3mdev.h
7737
7738LANTIQ MIPS ARCHITECTURE
7739M:	John Crispin <john@phrozen.org>
7740L:	linux-mips@linux-mips.org
7741S:	Maintained
7742F:	arch/mips/lantiq
7743F:	drivers/soc/lantiq
7744
7745LAPB module
7746L:	linux-x25@vger.kernel.org
7747S:	Orphan
7748F:	Documentation/networking/lapb-module.txt
7749F:	include/*/lapb.h
7750F:	net/lapb/
7751
7752LASI 53c700 driver for PARISC
7753M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7754L:	linux-scsi@vger.kernel.org
7755S:	Maintained
7756F:	Documentation/scsi/53c700.txt
7757F:	drivers/scsi/53c700*
7758
7759LEAKING_ADDRESSES
7760M:	Tobin C. Harding <me@tobin.cc>
7761S:	Maintained
7762F:	scripts/leaking_addresses.pl
7763
7764LED SUBSYSTEM
7765M:	Richard Purdie <rpurdie@rpsys.net>
7766M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
7767M:	Pavel Machek <pavel@ucw.cz>
7768L:	linux-leds@vger.kernel.org
7769T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7770S:	Maintained
7771F:	Documentation/devicetree/bindings/leds/
7772F:	drivers/leds/
7773F:	include/linux/leds.h
7774
7775LEGACY EEPROM DRIVER
7776M:	Jean Delvare <jdelvare@suse.com>
7777S:	Maintained
7778F:	Documentation/misc-devices/eeprom
7779F:	drivers/misc/eeprom/eeprom.c
7780
7781LEGO USB Tower driver
7782M:	Juergen Stuber <starblue@users.sourceforge.net>
7783L:	legousb-devel@lists.sourceforge.net
7784W:	http://legousb.sourceforge.net/
7785S:	Maintained
7786F:	drivers/usb/misc/legousbtower.c
7787
7788LG2160 MEDIA DRIVER
7789M:	Michael Krufky <mkrufky@linuxtv.org>
7790L:	linux-media@vger.kernel.org
7791W:	https://linuxtv.org
7792W:	http://github.com/mkrufky
7793Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7794T:	git git://linuxtv.org/mkrufky/tuners.git
7795S:	Maintained
7796F:	drivers/media/dvb-frontends/lg2160.*
7797
7798LGDT3305 MEDIA DRIVER
7799M:	Michael Krufky <mkrufky@linuxtv.org>
7800L:	linux-media@vger.kernel.org
7801W:	https://linuxtv.org
7802W:	http://github.com/mkrufky
7803Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7804T:	git git://linuxtv.org/mkrufky/tuners.git
7805S:	Maintained
7806F:	drivers/media/dvb-frontends/lgdt3305.*
7807
7808LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7809M:	Viresh Kumar <vireshk@kernel.org>
7810L:	linux-ide@vger.kernel.org
7811T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7812S:	Maintained
7813F:	include/linux/pata_arasan_cf_data.h
7814F:	drivers/ata/pata_arasan_cf.c
7815
7816LIBATA PATA DRIVERS
7817M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7818M:	Tejun Heo <tj@kernel.org>
7819L:	linux-ide@vger.kernel.org
7820T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7821S:	Maintained
7822F:	drivers/ata/pata_*.c
7823F:	drivers/ata/ata_generic.c
7824
7825LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7826M:	Linus Walleij <linus.walleij@linaro.org>
7827L:	linux-ide@vger.kernel.org
7828T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7829S:	Maintained
7830F:	drivers/ata/pata_ftide010.c
7831F:	drivers/ata/sata_gemini.c
7832F:	drivers/ata/sata_gemini.h
7833
7834LIBATA SATA AHCI PLATFORM devices support
7835M:	Hans de Goede <hdegoede@redhat.com>
7836M:	Tejun Heo <tj@kernel.org>
7837L:	linux-ide@vger.kernel.org
7838T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7839S:	Maintained
7840F:	drivers/ata/ahci_platform.c
7841F:	drivers/ata/libahci_platform.c
7842F:	include/linux/ahci_platform.h
7843
7844LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7845M:	Mikael Pettersson <mikpelinux@gmail.com>
7846L:	linux-ide@vger.kernel.org
7847T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7848S:	Maintained
7849F:	drivers/ata/sata_promise.*
7850
7851LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7852M:	Tejun Heo <tj@kernel.org>
7853L:	linux-ide@vger.kernel.org
7854T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7855S:	Maintained
7856F:	drivers/ata/
7857F:	include/linux/ata.h
7858F:	include/linux/libata.h
7859F:	Documentation/devicetree/bindings/ata/
7860
7861LIBLOCKDEP
7862M:	Sasha Levin <alexander.levin@verizon.com>
7863S:	Maintained
7864F:	tools/lib/lockdep/
7865
7866LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7867M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7868L:	linux-nvdimm@lists.01.org
7869Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7870S:	Supported
7871F:	drivers/nvdimm/blk.c
7872F:	drivers/nvdimm/region_devs.c
7873
7874LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7875M:	Vishal Verma <vishal.l.verma@intel.com>
7876L:	linux-nvdimm@lists.01.org
7877Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7878S:	Supported
7879F:	drivers/nvdimm/btt*
7880
7881LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7882M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7883L:	linux-nvdimm@lists.01.org
7884Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7885S:	Supported
7886F:	drivers/nvdimm/pmem*
7887
7888LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7889M:	Dan Williams <dan.j.williams@intel.com>
7890L:	linux-nvdimm@lists.01.org
7891Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7892T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7893S:	Supported
7894F:	drivers/nvdimm/*
7895F:	drivers/acpi/nfit/*
7896F:	include/linux/nd.h
7897F:	include/linux/libnvdimm.h
7898F:	include/uapi/linux/ndctl.h
7899
7900LIGHTNVM PLATFORM SUPPORT
7901M:	Matias Bjorling <mb@lightnvm.io>
7902W:	http://github/OpenChannelSSD
7903L:	linux-block@vger.kernel.org
7904S:	Maintained
7905F:	drivers/lightnvm/
7906F:	include/linux/lightnvm.h
7907F:	include/uapi/linux/lightnvm.h
7908
7909LINUX FOR POWER MACINTOSH
7910M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7911W:	http://www.penguinppc.org/
7912L:	linuxppc-dev@lists.ozlabs.org
7913S:	Maintained
7914F:	arch/powerpc/platforms/powermac/
7915F:	drivers/macintosh/
7916
7917LINUX FOR POWERPC (32-BIT AND 64-BIT)
7918M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7919M:	Paul Mackerras <paulus@samba.org>
7920M:	Michael Ellerman <mpe@ellerman.id.au>
7921W:	https://github.com/linuxppc/linux/wiki
7922L:	linuxppc-dev@lists.ozlabs.org
7923Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7924T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7925S:	Supported
7926F:	Documentation/ABI/stable/sysfs-firmware-opal-*
7927F:	Documentation/devicetree/bindings/powerpc/
7928F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
7929F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
7930F:	Documentation/powerpc/
7931F:	arch/powerpc/
7932F:	drivers/char/tpm/tpm_ibmvtpm*
7933F:	drivers/crypto/nx/
7934F:	drivers/crypto/vmx/
7935F:	drivers/i2c/busses/i2c-opal.c
7936F:	drivers/net/ethernet/ibm/ibmveth.*
7937F:	drivers/net/ethernet/ibm/ibmvnic.*
7938F:	drivers/pci/hotplug/pnv_php.c
7939F:	drivers/pci/hotplug/rpa*
7940F:	drivers/rtc/rtc-opal.c
7941F:	drivers/scsi/ibmvscsi/
7942F:	drivers/tty/hvc/hvc_opal.c
7943F:	drivers/watchdog/wdrtas.c
7944F:	tools/testing/selftests/powerpc
7945N:	/pmac
7946N:	powermac
7947N:	powernv
7948N:	[^a-z0-9]ps3
7949N:	pseries
7950
7951LINUX FOR POWERPC EMBEDDED MPC5XXX
7952M:	Anatolij Gustschin <agust@denx.de>
7953L:	linuxppc-dev@lists.ozlabs.org
7954T:	git git://git.denx.de/linux-denx-agust.git
7955S:	Maintained
7956F:	arch/powerpc/platforms/512x/
7957F:	arch/powerpc/platforms/52xx/
7958
7959LINUX FOR POWERPC EMBEDDED PPC4XX
7960M:	Alistair Popple <alistair@popple.id.au>
7961M:	Matt Porter <mporter@kernel.crashing.org>
7962W:	http://www.penguinppc.org/
7963L:	linuxppc-dev@lists.ozlabs.org
7964S:	Maintained
7965F:	arch/powerpc/platforms/40x/
7966F:	arch/powerpc/platforms/44x/
7967
7968LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7969M:	Scott Wood <oss@buserror.net>
7970M:	Kumar Gala <galak@kernel.crashing.org>
7971W:	http://www.penguinppc.org/
7972L:	linuxppc-dev@lists.ozlabs.org
7973T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7974S:	Maintained
7975F:	arch/powerpc/platforms/83xx/
7976F:	arch/powerpc/platforms/85xx/
7977F:	Documentation/devicetree/bindings/powerpc/fsl/
7978
7979LINUX FOR POWERPC EMBEDDED PPC8XX
7980M:	Vitaly Bordug <vitb@kernel.crashing.org>
7981W:	http://www.penguinppc.org/
7982L:	linuxppc-dev@lists.ozlabs.org
7983S:	Maintained
7984F:	arch/powerpc/platforms/8xx/
7985
7986LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7987L:	linuxppc-dev@lists.ozlabs.org
7988S:	Orphan
7989F:	arch/powerpc/*/*virtex*
7990F:	arch/powerpc/*/*/*virtex*
7991
7992LINUX FOR POWERPC PA SEMI PWRFICIENT
7993L:	linuxppc-dev@lists.ozlabs.org
7994S:	Orphan
7995F:	arch/powerpc/platforms/pasemi/
7996F:	drivers/*/*pasemi*
7997F:	drivers/*/*/*pasemi*
7998
7999LINUX KERNEL DUMP TEST MODULE (LKDTM)
8000M:	Kees Cook <keescook@chromium.org>
8001S:	Maintained
8002F:	drivers/misc/lkdtm*
8003
8004LINUX SECURITY MODULE (LSM) FRAMEWORK
8005M:	Chris Wright <chrisw@sous-sol.org>
8006L:	linux-security-module@vger.kernel.org
8007S:	Supported
8008
8009LIS3LV02D ACCELEROMETER DRIVER
8010M:	Eric Piel <eric.piel@tremplin-utc.net>
8011S:	Maintained
8012F:	Documentation/misc-devices/lis3lv02d
8013F:	drivers/misc/lis3lv02d/
8014F:	drivers/platform/x86/hp_accel.c
8015
8016LIVE PATCHING
8017M:	Josh Poimboeuf <jpoimboe@redhat.com>
8018M:	Jessica Yu <jeyu@kernel.org>
8019M:	Jiri Kosina <jikos@kernel.org>
8020M:	Miroslav Benes <mbenes@suse.cz>
8021R:	Petr Mladek <pmladek@suse.com>
8022S:	Maintained
8023F:	kernel/livepatch/
8024F:	include/linux/livepatch.h
8025F:	arch/x86/include/asm/livepatch.h
8026F:	arch/x86/kernel/livepatch.c
8027F:	Documentation/livepatch/
8028F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8029F:	samples/livepatch/
8030L:	live-patching@vger.kernel.org
8031T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8032
8033LLC (802.2)
8034L:	netdev@vger.kernel.org
8035S:	Odd fixes
8036F:	include/linux/llc.h
8037F:	include/uapi/linux/llc.h
8038F:	include/net/llc*
8039F:	net/llc/
8040
8041LM73 HARDWARE MONITOR DRIVER
8042M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8043L:	linux-hwmon@vger.kernel.org
8044S:	Maintained
8045F:	drivers/hwmon/lm73.c
8046
8047LM78 HARDWARE MONITOR DRIVER
8048M:	Jean Delvare <jdelvare@suse.com>
8049L:	linux-hwmon@vger.kernel.org
8050S:	Maintained
8051F:	Documentation/hwmon/lm78
8052F:	drivers/hwmon/lm78.c
8053
8054LM83 HARDWARE MONITOR DRIVER
8055M:	Jean Delvare <jdelvare@suse.com>
8056L:	linux-hwmon@vger.kernel.org
8057S:	Maintained
8058F:	Documentation/hwmon/lm83
8059F:	drivers/hwmon/lm83.c
8060
8061LM90 HARDWARE MONITOR DRIVER
8062M:	Jean Delvare <jdelvare@suse.com>
8063L:	linux-hwmon@vger.kernel.org
8064S:	Maintained
8065F:	Documentation/hwmon/lm90
8066F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8067F:	drivers/hwmon/lm90.c
8068F:	include/dt-bindings/thermal/lm90.h
8069
8070LM95234 HARDWARE MONITOR DRIVER
8071M:	Guenter Roeck <linux@roeck-us.net>
8072L:	linux-hwmon@vger.kernel.org
8073S:	Maintained
8074F:	Documentation/hwmon/lm95234
8075F:	drivers/hwmon/lm95234.c
8076
8077LME2510 MEDIA DRIVER
8078M:	Malcolm Priestley <tvboxspy@gmail.com>
8079L:	linux-media@vger.kernel.org
8080W:	https://linuxtv.org
8081Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8082S:	Maintained
8083F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8084
8085LOADPIN SECURITY MODULE
8086M:	Kees Cook <keescook@chromium.org>
8087T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8088S:	Supported
8089F:	security/loadpin/
8090F:	Documentation/admin-guide/LSM/LoadPin.rst
8091
8092LOCKING PRIMITIVES
8093M:	Peter Zijlstra <peterz@infradead.org>
8094M:	Ingo Molnar <mingo@redhat.com>
8095L:	linux-kernel@vger.kernel.org
8096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8097S:	Maintained
8098F:	Documentation/locking/
8099F:	include/linux/lockdep.h
8100F:	include/linux/spinlock*.h
8101F:	arch/*/include/asm/spinlock*.h
8102F:	include/linux/rwlock*.h
8103F:	include/linux/mutex*.h
8104F:	arch/*/include/asm/mutex*.h
8105F:	include/linux/rwsem*.h
8106F:	arch/*/include/asm/rwsem.h
8107F:	include/linux/seqlock.h
8108F:	lib/locking*.[ch]
8109F:	kernel/locking/
8110
8111LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8112M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8113L:	linux-ntfs-dev@lists.sourceforge.net
8114W:	http://www.linux-ntfs.org/content/view/19/37/
8115S:	Maintained
8116F:	Documentation/ldm.txt
8117F:	block/partitions/ldm.*
8118
8119LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8120M:	Sathya Prakash <sathya.prakash@broadcom.com>
8121M:	Chaitra P B <chaitra.basappa@broadcom.com>
8122M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8123L:	MPT-FusionLinux.pdl@broadcom.com
8124L:	linux-scsi@vger.kernel.org
8125W:	http://www.avagotech.com/support/
8126S:	Supported
8127F:	drivers/message/fusion/
8128F:	drivers/scsi/mpt2sas/
8129F:	drivers/scsi/mpt3sas/
8130
8131LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8132M:	Matthew Wilcox <matthew@wil.cx>
8133L:	linux-scsi@vger.kernel.org
8134S:	Maintained
8135F:	drivers/scsi/sym53c8xx_2/
8136
8137LTC4261 HARDWARE MONITOR DRIVER
8138M:	Guenter Roeck <linux@roeck-us.net>
8139L:	linux-hwmon@vger.kernel.org
8140S:	Maintained
8141F:	Documentation/hwmon/ltc4261
8142F:	drivers/hwmon/ltc4261.c
8143
8144LTC4306 I2C MULTIPLEXER DRIVER
8145M:	Michael Hennerich <michael.hennerich@analog.com>
8146W:	http://ez.analog.com/community/linux-device-drivers
8147L:	linux-i2c@vger.kernel.org
8148S:	Supported
8149F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8150F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8151
8152LTP (Linux Test Project)
8153M:	Mike Frysinger <vapier@gentoo.org>
8154M:	Cyril Hrubis <chrubis@suse.cz>
8155M:	Wanlong Gao <wanlong.gao@gmail.com>
8156M:	Jan Stancek <jstancek@redhat.com>
8157M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8158M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8159L:	ltp@lists.linux.it (subscribers-only)
8160W:	http://linux-test-project.github.io/
8161T:	git git://github.com/linux-test-project/ltp.git
8162S:	Maintained
8163
8164M32R ARCHITECTURE
8165W:	http://www.linux-m32r.org/
8166S:	Orphan
8167F:	arch/m32r/
8168
8169M68K ARCHITECTURE
8170M:	Geert Uytterhoeven <geert@linux-m68k.org>
8171L:	linux-m68k@lists.linux-m68k.org
8172W:	http://www.linux-m68k.org/
8173T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8174S:	Maintained
8175F:	arch/m68k/
8176F:	drivers/zorro/
8177
8178M68K ON APPLE MACINTOSH
8179M:	Joshua Thompson <funaho@jurai.org>
8180W:	http://www.mac.linux-m68k.org/
8181L:	linux-m68k@lists.linux-m68k.org
8182S:	Maintained
8183F:	arch/m68k/mac/
8184
8185M68K ON HP9000/300
8186M:	Philip Blundell <philb@gnu.org>
8187W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8188S:	Maintained
8189F:	arch/m68k/hp300/
8190
8191M88DS3103 MEDIA DRIVER
8192M:	Antti Palosaari <crope@iki.fi>
8193L:	linux-media@vger.kernel.org
8194W:	https://linuxtv.org
8195W:	http://palosaari.fi/linux/
8196Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8197T:	git git://linuxtv.org/anttip/media_tree.git
8198S:	Maintained
8199F:	drivers/media/dvb-frontends/m88ds3103*
8200
8201M88RS2000 MEDIA DRIVER
8202M:	Malcolm Priestley <tvboxspy@gmail.com>
8203L:	linux-media@vger.kernel.org
8204W:	https://linuxtv.org
8205Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8206S:	Maintained
8207F:	drivers/media/dvb-frontends/m88rs2000*
8208
8209MA901 MASTERKIT USB FM RADIO DRIVER
8210M:	Alexey Klimov <klimov.linux@gmail.com>
8211L:	linux-media@vger.kernel.org
8212T:	git git://linuxtv.org/media_tree.git
8213S:	Maintained
8214F:	drivers/media/radio/radio-ma901.c
8215
8216MAC80211
8217M:	Johannes Berg <johannes@sipsolutions.net>
8218L:	linux-wireless@vger.kernel.org
8219W:	http://wireless.kernel.org/
8220T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8221T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8222S:	Maintained
8223F:	Documentation/networking/mac80211-injection.txt
8224F:	include/net/mac80211.h
8225F:	net/mac80211/
8226F:	drivers/net/wireless/mac80211_hwsim.[ch]
8227
8228MAILBOX API
8229M:	Jassi Brar <jassisinghbrar@gmail.com>
8230L:	linux-kernel@vger.kernel.org
8231S:	Maintained
8232F:	drivers/mailbox/
8233F:	include/linux/mailbox_client.h
8234F:	include/linux/mailbox_controller.h
8235
8236MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8237M:	Michael Kerrisk <mtk.manpages@gmail.com>
8238W:	http://www.kernel.org/doc/man-pages
8239L:	linux-man@vger.kernel.org
8240S:	Maintained
8241
8242MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8243M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8244L:	linux-mips@linux-mips.org
8245S:	Maintained
8246F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8247
8248MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8249M:	Andrew Lunn <andrew@lunn.ch>
8250M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8251L:	netdev@vger.kernel.org
8252S:	Maintained
8253F:	drivers/net/dsa/mv88e6xxx/
8254F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8255
8256MARVELL ARMADA DRM SUPPORT
8257M:	Russell King <linux@armlinux.org.uk>
8258S:	Maintained
8259T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8260T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8261F:	drivers/gpu/drm/armada/
8262F:	include/uapi/drm/armada_drm.h
8263F:	Documentation/devicetree/bindings/display/armada/
8264
8265MARVELL CRYPTO DRIVER
8266M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8267M:	Arnaud Ebalard <arno@natisbad.org>
8268F:	drivers/crypto/marvell/
8269S:	Maintained
8270L:	linux-crypto@vger.kernel.org
8271
8272MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8273M:	Mirko Lindner <mlindner@marvell.com>
8274M:	Stephen Hemminger <stephen@networkplumber.org>
8275L:	netdev@vger.kernel.org
8276S:	Maintained
8277F:	drivers/net/ethernet/marvell/sk*
8278
8279MARVELL LIBERTAS WIRELESS DRIVER
8280L:	libertas-dev@lists.infradead.org
8281S:	Orphan
8282F:	drivers/net/wireless/marvell/libertas/
8283
8284MARVELL MACCHIATOBIN SUPPORT
8285M:	Russell King <rmk@armlinux.org.uk>
8286L:	linux-arm-kernel@lists.infradead.org
8287S:	Maintained
8288F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8289
8290MARVELL MV643XX ETHERNET DRIVER
8291M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8292L:	netdev@vger.kernel.org
8293S:	Maintained
8294F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8295F:	include/linux/mv643xx.h
8296
8297MARVELL MV88X3310 PHY DRIVER
8298M:	Russell King <rmk@armlinux.org.uk>
8299L:	netdev@vger.kernel.org
8300S:	Maintained
8301F:	drivers/net/phy/marvell10g.c
8302
8303MARVELL MVNETA ETHERNET DRIVER
8304M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8305L:	netdev@vger.kernel.org
8306S:	Maintained
8307F:	drivers/net/ethernet/marvell/mvneta.*
8308
8309MARVELL MWIFIEX WIRELESS DRIVER
8310M:	Amitkumar Karwar <amitkarwar@gmail.com>
8311M:	Nishant Sarmukadam <nishants@marvell.com>
8312M:	Ganapathi Bhat <gbhat@marvell.com>
8313M:	Xinming Hu <huxm@marvell.com>
8314L:	linux-wireless@vger.kernel.org
8315S:	Maintained
8316F:	drivers/net/wireless/marvell/mwifiex/
8317
8318MARVELL MWL8K WIRELESS DRIVER
8319M:	Lennert Buytenhek <buytenh@wantstofly.org>
8320L:	linux-wireless@vger.kernel.org
8321S:	Odd Fixes
8322F:	drivers/net/wireless/marvell/mwl8k.c
8323
8324MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8325M:	Nicolas Pitre <nico@fluxnic.net>
8326S:	Odd Fixes
8327F:	drivers/mmc/host/mvsdio.*
8328
8329MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8330M:	Hu Ziji <huziji@marvell.com>
8331L:	linux-mmc@vger.kernel.org
8332S:	Supported
8333F:	drivers/mmc/host/sdhci-xenon*
8334F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8335
8336MATROX FRAMEBUFFER DRIVER
8337L:	linux-fbdev@vger.kernel.org
8338S:	Orphan
8339F:	drivers/video/fbdev/matrox/matroxfb_*
8340F:	include/uapi/linux/matroxfb.h
8341
8342MAX16065 HARDWARE MONITOR DRIVER
8343M:	Guenter Roeck <linux@roeck-us.net>
8344L:	linux-hwmon@vger.kernel.org
8345S:	Maintained
8346F:	Documentation/hwmon/max16065
8347F:	drivers/hwmon/max16065.c
8348
8349MAX20751 HARDWARE MONITOR DRIVER
8350M:	Guenter Roeck <linux@roeck-us.net>
8351L:	linux-hwmon@vger.kernel.org
8352S:	Maintained
8353F:	Documentation/hwmon/max20751
8354F:	drivers/hwmon/max20751.c
8355
8356MAX2175 SDR TUNER DRIVER
8357M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8358L:	linux-media@vger.kernel.org
8359T:	git git://linuxtv.org/media_tree.git
8360S:	Maintained
8361F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8362F:	Documentation/media/v4l-drivers/max2175.rst
8363F:	drivers/media/i2c/max2175*
8364F:	include/uapi/linux/max2175.h
8365
8366MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8367L:	linux-hwmon@vger.kernel.org
8368S:	Orphan
8369F:	Documentation/hwmon/max6650
8370F:	drivers/hwmon/max6650.c
8371
8372MAX6697 HARDWARE MONITOR DRIVER
8373M:	Guenter Roeck <linux@roeck-us.net>
8374L:	linux-hwmon@vger.kernel.org
8375S:	Maintained
8376F:	Documentation/hwmon/max6697
8377F:	Documentation/devicetree/bindings/i2c/max6697.txt
8378F:	drivers/hwmon/max6697.c
8379F:	include/linux/platform_data/max6697.h
8380
8381MAX9860 MONO AUDIO VOICE CODEC DRIVER
8382M:	Peter Rosin <peda@axentia.se>
8383L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8384S:	Maintained
8385F:	Documentation/devicetree/bindings/sound/max9860.txt
8386F:	sound/soc/codecs/max9860.*
8387
8388MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8389M:	Javier Martinez Canillas <javier@dowhile0.org>
8390L:	linux-kernel@vger.kernel.org
8391S:	Supported
8392F:	drivers/regulator/max77802-regulator.c
8393F:	Documentation/devicetree/bindings/*/*max77802.txt
8394F:	include/dt-bindings/*/*max77802.h
8395
8396MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8397M:	Krzysztof Kozlowski <krzk@kernel.org>
8398M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8399L:	linux-pm@vger.kernel.org
8400S:	Supported
8401F:	drivers/power/supply/max14577_charger.c
8402F:	drivers/power/supply/max77693_charger.c
8403
8404MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8405M:	Chanwoo Choi <cw00.choi@samsung.com>
8406M:	Krzysztof Kozlowski <krzk@kernel.org>
8407M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8408L:	linux-kernel@vger.kernel.org
8409S:	Supported
8410F:	drivers/*/max14577*.c
8411F:	drivers/*/max77686*.c
8412F:	drivers/*/max77693*.c
8413F:	drivers/extcon/extcon-max14577.c
8414F:	drivers/extcon/extcon-max77693.c
8415F:	drivers/rtc/rtc-max77686.c
8416F:	drivers/clk/clk-max77686.c
8417F:	Documentation/devicetree/bindings/mfd/max14577.txt
8418F:	Documentation/devicetree/bindings/*/max77686.txt
8419F:	Documentation/devicetree/bindings/mfd/max77693.txt
8420F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8421F:	include/linux/mfd/max14577*.h
8422F:	include/linux/mfd/max77686*.h
8423F:	include/linux/mfd/max77693*.h
8424
8425MAXIRADIO FM RADIO RECEIVER DRIVER
8426M:	Hans Verkuil <hverkuil@xs4all.nl>
8427L:	linux-media@vger.kernel.org
8428T:	git git://linuxtv.org/media_tree.git
8429W:	https://linuxtv.org
8430S:	Maintained
8431F:	drivers/media/radio/radio-maxiradio*
8432
8433MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8434M:	Peter Rosin <peda@axentia.se>
8435L:	linux-iio@vger.kernel.org
8436S:	Maintained
8437F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8438F:	drivers/iio/potentiometer/mcp4531.c
8439
8440MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8441M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8442L:	linux-iio@vger.kernel.org
8443S:	Maintained
8444F:	drivers/iio/dac/cio-dac.c
8445
8446MEDIA DRIVERS FOR ASCOT2E
8447M:	Sergey Kozlov <serjk@netup.ru>
8448M:	Abylay Ospan <aospan@netup.ru>
8449L:	linux-media@vger.kernel.org
8450W:	https://linuxtv.org
8451W:	http://netup.tv/
8452T:	git git://linuxtv.org/media_tree.git
8453S:	Supported
8454F:	drivers/media/dvb-frontends/ascot2e*
8455
8456MEDIA DRIVERS FOR CXD2841ER
8457M:	Sergey Kozlov <serjk@netup.ru>
8458M:	Abylay Ospan <aospan@netup.ru>
8459L:	linux-media@vger.kernel.org
8460W:	https://linuxtv.org
8461W:	http://netup.tv/
8462T:	git git://linuxtv.org/media_tree.git
8463S:	Supported
8464F:	drivers/media/dvb-frontends/cxd2841er*
8465
8466MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8467M:	Daniel Scheller <d.scheller.oss@gmail.com>
8468L:	linux-media@vger.kernel.org
8469W:	https://linuxtv.org
8470T:	git git://linuxtv.org/media_tree.git
8471S:	Maintained
8472F:	drivers/media/pci/ddbridge/*
8473
8474MEDIA DRIVERS FOR FREESCALE IMX
8475M:	Steve Longerbeam <slongerbeam@gmail.com>
8476M:	Philipp Zabel <p.zabel@pengutronix.de>
8477L:	linux-media@vger.kernel.org
8478T:	git git://linuxtv.org/media_tree.git
8479S:	Maintained
8480F:	Documentation/devicetree/bindings/media/imx.txt
8481F:	Documentation/media/v4l-drivers/imx.rst
8482F:	drivers/staging/media/imx/
8483F:	include/linux/imx-media.h
8484F:	include/media/imx.h
8485
8486MEDIA DRIVERS FOR HELENE
8487M:	Abylay Ospan <aospan@netup.ru>
8488L:	linux-media@vger.kernel.org
8489W:	https://linuxtv.org
8490W:	http://netup.tv/
8491T:	git git://linuxtv.org/media_tree.git
8492S:	Supported
8493F:	drivers/media/dvb-frontends/helene*
8494
8495MEDIA DRIVERS FOR HORUS3A
8496M:	Sergey Kozlov <serjk@netup.ru>
8497M:	Abylay Ospan <aospan@netup.ru>
8498L:	linux-media@vger.kernel.org
8499W:	https://linuxtv.org
8500W:	http://netup.tv/
8501T:	git git://linuxtv.org/media_tree.git
8502S:	Supported
8503F:	drivers/media/dvb-frontends/horus3a*
8504
8505MEDIA DRIVERS FOR LNBH25
8506M:	Sergey Kozlov <serjk@netup.ru>
8507M:	Abylay Ospan <aospan@netup.ru>
8508L:	linux-media@vger.kernel.org
8509W:	https://linuxtv.org
8510W:	http://netup.tv/
8511T:	git git://linuxtv.org/media_tree.git
8512S:	Supported
8513F:	drivers/media/dvb-frontends/lnbh25*
8514
8515MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8516M:	Daniel Scheller <d.scheller.oss@gmail.com>
8517L:	linux-media@vger.kernel.org
8518W:	https://linuxtv.org
8519T:	git git://linuxtv.org/media_tree.git
8520S:	Maintained
8521F:	drivers/media/dvb-frontends/mxl5xx*
8522
8523MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8524M:	Sergey Kozlov <serjk@netup.ru>
8525M:	Abylay Ospan <aospan@netup.ru>
8526L:	linux-media@vger.kernel.org
8527W:	https://linuxtv.org
8528W:	http://netup.tv/
8529T:	git git://linuxtv.org/media_tree.git
8530S:	Supported
8531F:	drivers/media/pci/netup_unidvb/*
8532
8533MEDIA DRIVERS FOR RENESAS - DRIF
8534M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8535L:	linux-media@vger.kernel.org
8536L:	linux-renesas-soc@vger.kernel.org
8537T:	git git://linuxtv.org/media_tree.git
8538S:	Supported
8539F:	Documentation/devicetree/bindings/media/renesas,drif.txt
8540F:	drivers/media/platform/rcar_drif.c
8541
8542MEDIA DRIVERS FOR RENESAS - FCP
8543M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8544L:	linux-media@vger.kernel.org
8545L:	linux-renesas-soc@vger.kernel.org
8546T:	git git://linuxtv.org/media_tree.git
8547S:	Supported
8548F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
8549F:	drivers/media/platform/rcar-fcp.c
8550F:	include/media/rcar-fcp.h
8551
8552MEDIA DRIVERS FOR RENESAS - FDP1
8553M:	Kieran Bingham <kieran@bingham.xyz>
8554L:	linux-media@vger.kernel.org
8555L:	linux-renesas-soc@vger.kernel.org
8556T:	git git://linuxtv.org/media_tree.git
8557S:	Supported
8558F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8559F:	drivers/media/platform/rcar_fdp1.c
8560
8561MEDIA DRIVERS FOR RENESAS - VIN
8562M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8563L:	linux-media@vger.kernel.org
8564L:	linux-renesas-soc@vger.kernel.org
8565T:	git git://linuxtv.org/media_tree.git
8566S:	Supported
8567F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8568F:	drivers/media/platform/rcar-vin/
8569
8570MEDIA DRIVERS FOR RENESAS - VSP1
8571M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8572L:	linux-media@vger.kernel.org
8573L:	linux-renesas-soc@vger.kernel.org
8574T:	git git://linuxtv.org/media_tree.git
8575S:	Supported
8576F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8577F:	drivers/media/platform/vsp1/
8578
8579MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8580M:	Daniel Scheller <d.scheller.oss@gmail.com>
8581L:	linux-media@vger.kernel.org
8582W:	https://linuxtv.org
8583T:	git git://linuxtv.org/media_tree.git
8584S:	Maintained
8585F:	drivers/media/dvb-frontends/stv0910*
8586
8587MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8588M:	Daniel Scheller <d.scheller.oss@gmail.com>
8589L:	linux-media@vger.kernel.org
8590W:	https://linuxtv.org
8591T:	git git://linuxtv.org/media_tree.git
8592S:	Maintained
8593F:	drivers/media/dvb-frontends/stv6111*
8594
8595MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8596M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
8597M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8598P:	LinuxTV.org Project
8599L:	linux-media@vger.kernel.org
8600W:	https://linuxtv.org
8601Q:	http://patchwork.kernel.org/project/linux-media/list/
8602T:	git git://linuxtv.org/media_tree.git
8603S:	Maintained
8604F:	Documentation/devicetree/bindings/media/
8605F:	Documentation/media/
8606F:	drivers/media/
8607F:	drivers/staging/media/
8608F:	include/linux/platform_data/media/
8609F:	include/media/
8610F:	include/uapi/linux/dvb/
8611F:	include/uapi/linux/videodev2.h
8612F:	include/uapi/linux/media.h
8613F:	include/uapi/linux/v4l2-*
8614F:	include/uapi/linux/meye.h
8615F:	include/uapi/linux/ivtv*
8616F:	include/uapi/linux/uvcvideo.h
8617
8618MEDIATEK CIR DRIVER
8619M:	Sean Wang <sean.wang@mediatek.com>
8620S:	Maintained
8621F:	drivers/media/rc/mtk-cir.c
8622
8623MEDIATEK PMIC LED DRIVER
8624M:	Sean Wang <sean.wang@mediatek.com>
8625S:	Maintained
8626F:	drivers/leds/leds-mt6323.c
8627F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
8628
8629MEDIATEK ETHERNET DRIVER
8630M:	Felix Fietkau <nbd@openwrt.org>
8631M:	John Crispin <john@phrozen.org>
8632M:	Sean Wang <sean.wang@mediatek.com>
8633M:	Nelson Chang <nelson.chang@mediatek.com>
8634L:	netdev@vger.kernel.org
8635S:	Maintained
8636F:	drivers/net/ethernet/mediatek/
8637
8638MEDIATEK JPEG DRIVER
8639M:	Rick Chang <rick.chang@mediatek.com>
8640M:	Bin Liu <bin.liu@mediatek.com>
8641S:	Supported
8642F:	drivers/media/platform/mtk-jpeg/
8643F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8644
8645MEDIATEK MDP DRIVER
8646M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8647M:	Houlong Wei <houlong.wei@mediatek.com>
8648M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8649S:	Supported
8650F:	drivers/media/platform/mtk-mdp/
8651F:	drivers/media/platform/mtk-vpu/
8652F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
8653
8654MEDIATEK MEDIA DRIVER
8655M:	Tiffany Lin <tiffany.lin@mediatek.com>
8656M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8657S:	Supported
8658F:	drivers/media/platform/mtk-vcodec/
8659F:	drivers/media/platform/mtk-vpu/
8660F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8661F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
8662
8663MEDIATEK MT7601U WIRELESS LAN DRIVER
8664M:	Jakub Kicinski <kubakici@wp.pl>
8665L:	linux-wireless@vger.kernel.org
8666S:	Maintained
8667F:	drivers/net/wireless/mediatek/mt7601u/
8668
8669MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8670M:	Sean Wang <sean.wang@mediatek.com>
8671S:	Maintained
8672F:	drivers/char/hw_random/mtk-rng.c
8673
8674MEDIATEK USB3 DRD IP DRIVER
8675M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
8676L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
8677L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8678L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8679S:	Maintained
8680F:	drivers/usb/mtu3/
8681
8682MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8683M:	Peter Senna Tschudin <peter.senna@collabora.com>
8684M:	Martin Donnelly <martin.donnelly@ge.com>
8685M:	Martyn Welch <martyn.welch@collabora.co.uk>
8686S:	Maintained
8687F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8688F:	Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8689
8690MEGARAID SCSI/SAS DRIVERS
8691M:	Kashyap Desai <kashyap.desai@broadcom.com>
8692M:	Sumit Saxena <sumit.saxena@broadcom.com>
8693M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8694L:	megaraidlinux.pdl@broadcom.com
8695L:	linux-scsi@vger.kernel.org
8696W:	http://www.avagotech.com/support/
8697S:	Maintained
8698F:	Documentation/scsi/megaraid.txt
8699F:	drivers/scsi/megaraid.*
8700F:	drivers/scsi/megaraid/
8701
8702MELEXIS MLX90614 DRIVER
8703M:	Crt Mori <cmo@melexis.com>
8704L:	linux-iio@vger.kernel.org
8705W:	http://www.melexis.com
8706S:	Supported
8707F:	drivers/iio/temperature/mlx90614.c
8708
8709MELFAS MIP4 TOUCHSCREEN DRIVER
8710M:	Sangwon Jee <jeesw@melfas.com>
8711W:	http://www.melfas.com
8712S:	Supported
8713F:	drivers/input/touchscreen/melfas_mip4.c
8714F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8715
8716MELLANOX ETHERNET DRIVER (mlx4_en)
8717M:	Tariq Toukan <tariqt@mellanox.com>
8718L:	netdev@vger.kernel.org
8719S:	Supported
8720W:	http://www.mellanox.com
8721Q:	http://patchwork.ozlabs.org/project/netdev/list/
8722F:	drivers/net/ethernet/mellanox/mlx4/en_*
8723
8724MELLANOX ETHERNET DRIVER (mlx5e)
8725M:	Saeed Mahameed <saeedm@mellanox.com>
8726L:	netdev@vger.kernel.org
8727S:	Supported
8728W:	http://www.mellanox.com
8729Q:	http://patchwork.ozlabs.org/project/netdev/list/
8730F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
8731
8732MELLANOX ETHERNET INNOVA DRIVER
8733M:	Ilan Tayari <ilant@mellanox.com>
8734R:	Boris Pismenny <borisp@mellanox.com>
8735L:	netdev@vger.kernel.org
8736S:	Supported
8737W:	http://www.mellanox.com
8738Q:	http://patchwork.ozlabs.org/project/netdev/list/
8739F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8740F:	include/linux/mlx5/mlx5_ifc_fpga.h
8741
8742MELLANOX ETHERNET INNOVA IPSEC DRIVER
8743M:	Ilan Tayari <ilant@mellanox.com>
8744R:	Boris Pismenny <borisp@mellanox.com>
8745L:	netdev@vger.kernel.org
8746S:	Supported
8747W:	http://www.mellanox.com
8748Q:	http://patchwork.ozlabs.org/project/netdev/list/
8749F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8750F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8751
8752MELLANOX ETHERNET SWITCH DRIVERS
8753M:	Jiri Pirko <jiri@mellanox.com>
8754M:	Ido Schimmel <idosch@mellanox.com>
8755L:	netdev@vger.kernel.org
8756S:	Supported
8757W:	http://www.mellanox.com
8758Q:	http://patchwork.ozlabs.org/project/netdev/list/
8759F:	drivers/net/ethernet/mellanox/mlxsw/
8760
8761MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8762M:	mlxsw@mellanox.com
8763L:	netdev@vger.kernel.org
8764S:	Supported
8765W:	http://www.mellanox.com
8766Q:	http://patchwork.ozlabs.org/project/netdev/list/
8767F:	drivers/net/ethernet/mellanox/mlxfw/
8768
8769MELLANOX MLX CPLD HOTPLUG DRIVER
8770M:	Vadim Pasternak <vadimp@mellanox.com>
8771L:	platform-driver-x86@vger.kernel.org
8772S:	Supported
8773F:	drivers/platform/x86/mlxcpld-hotplug.c
8774F:	include/linux/platform_data/mlxcpld-hotplug.h
8775
8776MELLANOX MLX4 core VPI driver
8777M:	Tariq Toukan <tariqt@mellanox.com>
8778L:	netdev@vger.kernel.org
8779L:	linux-rdma@vger.kernel.org
8780W:	http://www.mellanox.com
8781Q:	http://patchwork.ozlabs.org/project/netdev/list/
8782S:	Supported
8783F:	drivers/net/ethernet/mellanox/mlx4/
8784F:	include/linux/mlx4/
8785
8786MELLANOX MLX4 IB driver
8787M:	Yishai Hadas <yishaih@mellanox.com>
8788L:	linux-rdma@vger.kernel.org
8789W:	http://www.mellanox.com
8790Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8791S:	Supported
8792F:	drivers/infiniband/hw/mlx4/
8793F:	include/linux/mlx4/
8794F:	include/uapi/rdma/mlx4-abi.h
8795
8796MELLANOX MLX5 core VPI driver
8797M:	Saeed Mahameed <saeedm@mellanox.com>
8798M:	Matan Barak <matanb@mellanox.com>
8799M:	Leon Romanovsky <leonro@mellanox.com>
8800L:	netdev@vger.kernel.org
8801L:	linux-rdma@vger.kernel.org
8802W:	http://www.mellanox.com
8803Q:	http://patchwork.ozlabs.org/project/netdev/list/
8804S:	Supported
8805F:	drivers/net/ethernet/mellanox/mlx5/core/
8806F:	include/linux/mlx5/
8807
8808MELLANOX MLX5 IB driver
8809M:	Matan Barak <matanb@mellanox.com>
8810M:	Leon Romanovsky <leonro@mellanox.com>
8811L:	linux-rdma@vger.kernel.org
8812W:	http://www.mellanox.com
8813Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8814S:	Supported
8815F:	drivers/infiniband/hw/mlx5/
8816F:	include/linux/mlx5/
8817F:	include/uapi/rdma/mlx5-abi.h
8818
8819MELLANOX MLXCPLD I2C AND MUX DRIVER
8820M:	Vadim Pasternak <vadimp@mellanox.com>
8821M:	Michael Shych <michaelsh@mellanox.com>
8822L:	linux-i2c@vger.kernel.org
8823S:	Supported
8824F:	drivers/i2c/busses/i2c-mlxcpld.c
8825F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
8826F:	Documentation/i2c/busses/i2c-mlxcpld
8827
8828MELLANOX MLXCPLD LED DRIVER
8829M:	Vadim Pasternak <vadimp@mellanox.com>
8830L:	linux-leds@vger.kernel.org
8831S:	Supported
8832F:	drivers/leds/leds-mlxcpld.c
8833F:	Documentation/leds/leds-mlxcpld.txt
8834
8835MELLANOX PLATFORM DRIVER
8836M:	Vadim Pasternak <vadimp@mellanox.com>
8837L:	platform-driver-x86@vger.kernel.org
8838S:	Supported
8839F:	drivers/platform/x86/mlx-platform.c
8840
8841MEMBARRIER SUPPORT
8842M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8843M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8844L:	linux-kernel@vger.kernel.org
8845S:	Supported
8846F:	kernel/sched/membarrier.c
8847F:	include/uapi/linux/membarrier.h
8848
8849MEMORY MANAGEMENT
8850L:	linux-mm@kvack.org
8851W:	http://www.linux-mm.org
8852S:	Maintained
8853F:	include/linux/mm.h
8854F:	include/linux/gfp.h
8855F:	include/linux/mmzone.h
8856F:	include/linux/memory_hotplug.h
8857F:	include/linux/vmalloc.h
8858F:	mm/
8859
8860MEMORY TECHNOLOGY DEVICES (MTD)
8861M:	David Woodhouse <dwmw2@infradead.org>
8862M:	Brian Norris <computersforpeace@gmail.com>
8863M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8864M:	Marek Vasut <marek.vasut@gmail.com>
8865M:	Richard Weinberger <richard@nod.at>
8866M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8867L:	linux-mtd@lists.infradead.org
8868W:	http://www.linux-mtd.infradead.org/
8869Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8870T:	git git://git.infradead.org/linux-mtd.git master
8871T:	git git://git.infradead.org/l2-mtd.git master
8872S:	Maintained
8873F:	Documentation/devicetree/bindings/mtd/
8874F:	drivers/mtd/
8875F:	include/linux/mtd/
8876F:	include/uapi/mtd/
8877
8878MEN A21 WATCHDOG DRIVER
8879M:	Johannes Thumshirn <morbidrsa@gmail.com>
8880L:	linux-watchdog@vger.kernel.org
8881S:	Maintained
8882F:	drivers/watchdog/mena21_wdt.c
8883
8884MEN CHAMELEON BUS (mcb)
8885M:	Johannes Thumshirn <morbidrsa@gmail.com>
8886S:	Maintained
8887F:	drivers/mcb/
8888F:	include/linux/mcb.h
8889F:	Documentation/men-chameleon-bus.txt
8890
8891MEN F21BMC (Board Management Controller)
8892M:	Andreas Werner <andreas.werner@men.de>
8893S:	Supported
8894F:	drivers/mfd/menf21bmc.c
8895F:	drivers/watchdog/menf21bmc_wdt.c
8896F:	drivers/leds/leds-menf21bmc.c
8897F:	drivers/hwmon/menf21bmc_hwmon.c
8898F:	Documentation/hwmon/menf21bmc
8899
8900MESON AO CEC DRIVER FOR AMLOGIC SOCS
8901M:	Neil Armstrong <narmstrong@baylibre.com>
8902L:	linux-media@lists.freedesktop.org
8903L:	linux-amlogic@lists.infradead.org
8904W:	http://linux-meson.com/
8905S:	Supported
8906F:	drivers/media/platform/meson/ao-cec.c
8907F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
8908T:	git git://linuxtv.org/media_tree.git
8909
8910METAG ARCHITECTURE
8911M:	James Hogan <jhogan@kernel.org>
8912L:	linux-metag@vger.kernel.org
8913T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8914S:	Odd Fixes
8915F:	arch/metag/
8916F:	Documentation/metag/
8917F:	Documentation/devicetree/bindings/metag/
8918F:	Documentation/devicetree/bindings/interrupt-controller/img,*
8919F:	drivers/clocksource/metag_generic.c
8920F:	drivers/irqchip/irq-metag.c
8921F:	drivers/irqchip/irq-metag-ext.c
8922F:	drivers/tty/metag_da.c
8923
8924MICROBLAZE ARCHITECTURE
8925M:	Michal Simek <monstr@monstr.eu>
8926W:	http://www.monstr.eu/fdt/
8927T:	git git://git.monstr.eu/linux-2.6-microblaze.git
8928S:	Supported
8929F:	arch/microblaze/
8930
8931MICROCHIP / ATMEL AT91 SERIAL DRIVER
8932M:	Richard Genoud <richard.genoud@gmail.com>
8933S:	Maintained
8934F:	drivers/tty/serial/atmel_serial.c
8935F:	drivers/tty/serial/atmel_serial.h
8936
8937MICROCHIP / ATMEL DMA DRIVER
8938M:	Ludovic Desroches <ludovic.desroches@microchip.com>
8939L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8940L:	dmaengine@vger.kernel.org
8941S:	Supported
8942F:	drivers/dma/at_hdmac.c
8943F:	drivers/dma/at_hdmac_regs.h
8944F:	include/linux/platform_data/dma-atmel.h
8945
8946MICROCHIP / ATMEL ECC DRIVER
8947M:	Tudor Ambarus <tudor.ambarus@microchip.com>
8948L:	linux-crypto@vger.kernel.org
8949S:	Maintained
8950F:	drivers/crypto/atmel-ecc.*
8951
8952MICROCHIP / ATMEL ISC DRIVER
8953M:	Songjun Wu <songjun.wu@microchip.com>
8954L:	linux-media@vger.kernel.org
8955S:	Supported
8956F:	drivers/media/platform/atmel/atmel-isc.c
8957F:	drivers/media/platform/atmel/atmel-isc-regs.h
8958F:	devicetree/bindings/media/atmel-isc.txt
8959
8960MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
8961M:	Woojung Huh <Woojung.Huh@microchip.com>
8962M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
8963L:	netdev@vger.kernel.org
8964S:	Maintained
8965F:	net/dsa/tag_ksz.c
8966F:	drivers/net/dsa/microchip/*
8967F:	include/linux/platform_data/microchip-ksz.h
8968F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
8969
8970MICROCHIP USB251XB DRIVER
8971M:	Richard Leitner <richard.leitner@skidata.com>
8972L:	linux-usb@vger.kernel.org
8973S:	Maintained
8974F:	drivers/usb/misc/usb251xb.c
8975F:	Documentation/devicetree/bindings/usb/usb251xb.txt
8976
8977MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8978M:	Don Brace <don.brace@microsemi.com>
8979L:	esc.storagedev@microsemi.com
8980L:	linux-scsi@vger.kernel.org
8981S:	Supported
8982F:	drivers/scsi/smartpqi/smartpqi*.[ch]
8983F:	drivers/scsi/smartpqi/Kconfig
8984F:	drivers/scsi/smartpqi/Makefile
8985F:	include/linux/cciss*.h
8986F:	include/uapi/linux/cciss*.h
8987F:	Documentation/scsi/smartpqi.txt
8988
8989MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8990M:	Chen Yu <yu.c.chen@intel.com>
8991L:	platform-driver-x86@vger.kernel.org
8992S:	Supported
8993F:	drivers/platform/x86/surfacepro3_button.c
8994
8995MICROTEK X6 SCANNER
8996M:	Oliver Neukum <oliver@neukum.org>
8997S:	Maintained
8998F:	drivers/usb/image/microtek.*
8999
9000MIPS
9001M:	Ralf Baechle <ralf@linux-mips.org>
9002L:	linux-mips@linux-mips.org
9003W:	http://www.linux-mips.org/
9004T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
9005Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
9006S:	Supported
9007F:	Documentation/devicetree/bindings/mips/
9008F:	Documentation/mips/
9009F:	arch/mips/
9010
9011MIPS BOSTON DEVELOPMENT BOARD
9012M:	Paul Burton <paul.burton@mips.com>
9013L:	linux-mips@linux-mips.org
9014S:	Maintained
9015F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9016F:	arch/mips/boot/dts/img/boston.dts
9017F:	arch/mips/configs/generic/board-boston.config
9018F:	drivers/clk/imgtec/clk-boston.c
9019F:	include/dt-bindings/clock/boston-clock.h
9020
9021MIPS GENERIC PLATFORM
9022M:	Paul Burton <paul.burton@mips.com>
9023L:	linux-mips@linux-mips.org
9024S:	Supported
9025F:	arch/mips/generic/
9026F:	arch/mips/tools/generic-board-config.sh
9027
9028MIPS/LOONGSON1 ARCHITECTURE
9029M:	Keguang Zhang <keguang.zhang@gmail.com>
9030L:	linux-mips@linux-mips.org
9031S:	Maintained
9032F:	arch/mips/loongson32/
9033F:	arch/mips/include/asm/mach-loongson32/
9034F:	drivers/*/*loongson1*
9035F:	drivers/*/*/*loongson1*
9036
9037MIPS RINT INSTRUCTION EMULATION
9038M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
9039L:	linux-mips@linux-mips.org
9040S:	Supported
9041F:	arch/mips/math-emu/sp_rint.c
9042F:	arch/mips/math-emu/dp_rint.c
9043
9044MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9045M:	Hans Verkuil <hverkuil@xs4all.nl>
9046L:	linux-media@vger.kernel.org
9047T:	git git://linuxtv.org/media_tree.git
9048W:	https://linuxtv.org
9049S:	Odd Fixes
9050F:	drivers/media/radio/radio-miropcm20*
9051
9052MMP SUPPORT
9053M:	Eric Miao <eric.y.miao@gmail.com>
9054M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9055L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9056T:	git git://github.com/hzhuang1/linux.git
9057T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9058S:	Maintained
9059F:	arch/arm/boot/dts/mmp*
9060F:	arch/arm/mach-mmp/
9061
9062MN88472 MEDIA DRIVER
9063M:	Antti Palosaari <crope@iki.fi>
9064L:	linux-media@vger.kernel.org
9065W:	https://linuxtv.org
9066W:	http://palosaari.fi/linux/
9067Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9068S:	Maintained
9069F:	drivers/media/dvb-frontends/mn88472*
9070
9071MN88473 MEDIA DRIVER
9072M:	Antti Palosaari <crope@iki.fi>
9073L:	linux-media@vger.kernel.org
9074W:	https://linuxtv.org
9075W:	http://palosaari.fi/linux/
9076Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9077S:	Maintained
9078F:	drivers/media/dvb-frontends/mn88473*
9079
9080MODULE SUPPORT
9081M:	Jessica Yu <jeyu@kernel.org>
9082M:	Rusty Russell <rusty@rustcorp.com.au>
9083T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9084S:	Maintained
9085F:	include/linux/module.h
9086F:	kernel/module.c
9087
9088MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9089W:	http://popies.net/meye/
9090S:	Orphan
9091F:	Documentation/media/v4l-drivers/meye*
9092F:	drivers/media/pci/meye/
9093F:	include/uapi/linux/meye.h
9094
9095MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9096M:	Jiri Slaby <jirislaby@gmail.com>
9097S:	Maintained
9098F:	Documentation/serial/moxa-smartio
9099F:	drivers/tty/mxser.*
9100
9101MR800 AVERMEDIA USB FM RADIO DRIVER
9102M:	Alexey Klimov <klimov.linux@gmail.com>
9103L:	linux-media@vger.kernel.org
9104T:	git git://linuxtv.org/media_tree.git
9105S:	Maintained
9106F:	drivers/media/radio/radio-mr800.c
9107
9108MRF24J40 IEEE 802.15.4 RADIO DRIVER
9109M:	Alan Ott <alan@signal11.us>
9110L:	linux-wpan@vger.kernel.org
9111S:	Maintained
9112F:	drivers/net/ieee802154/mrf24j40.c
9113F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9114
9115MSI LAPTOP SUPPORT
9116M:	"Lee, Chun-Yi" <jlee@suse.com>
9117L:	platform-driver-x86@vger.kernel.org
9118S:	Maintained
9119F:	drivers/platform/x86/msi-laptop.c
9120
9121MSI WMI SUPPORT
9122L:	platform-driver-x86@vger.kernel.org
9123S:	Orphan
9124F:	drivers/platform/x86/msi-wmi.c
9125
9126MSI001 MEDIA DRIVER
9127M:	Antti Palosaari <crope@iki.fi>
9128L:	linux-media@vger.kernel.org
9129W:	https://linuxtv.org
9130W:	http://palosaari.fi/linux/
9131Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9132T:	git git://linuxtv.org/anttip/media_tree.git
9133S:	Maintained
9134F:	drivers/media/tuners/msi001*
9135
9136MSI2500 MEDIA DRIVER
9137M:	Antti Palosaari <crope@iki.fi>
9138L:	linux-media@vger.kernel.org
9139W:	https://linuxtv.org
9140W:	http://palosaari.fi/linux/
9141Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9142T:	git git://linuxtv.org/anttip/media_tree.git
9143S:	Maintained
9144F:	drivers/media/usb/msi2500/
9145
9146MSYSTEMS DISKONCHIP G3 MTD DRIVER
9147M:	Robert Jarzmik <robert.jarzmik@free.fr>
9148L:	linux-mtd@lists.infradead.org
9149S:	Maintained
9150F:	drivers/mtd/devices/docg3*
9151
9152MT9M032 APTINA SENSOR DRIVER
9153M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9154L:	linux-media@vger.kernel.org
9155T:	git git://linuxtv.org/media_tree.git
9156S:	Maintained
9157F:	drivers/media/i2c/mt9m032.c
9158F:	include/media/i2c/mt9m032.h
9159
9160MT9P031 APTINA CAMERA SENSOR
9161M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9162L:	linux-media@vger.kernel.org
9163T:	git git://linuxtv.org/media_tree.git
9164S:	Maintained
9165F:	drivers/media/i2c/mt9p031.c
9166F:	include/media/i2c/mt9p031.h
9167
9168MT9T001 APTINA CAMERA SENSOR
9169M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9170L:	linux-media@vger.kernel.org
9171T:	git git://linuxtv.org/media_tree.git
9172S:	Maintained
9173F:	drivers/media/i2c/mt9t001.c
9174F:	include/media/i2c/mt9t001.h
9175
9176MT9V032 APTINA CAMERA SENSOR
9177M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9178L:	linux-media@vger.kernel.org
9179T:	git git://linuxtv.org/media_tree.git
9180S:	Maintained
9181F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9182F:	drivers/media/i2c/mt9v032.c
9183F:	include/media/i2c/mt9v032.h
9184
9185MULTIFUNCTION DEVICES (MFD)
9186M:	Lee Jones <lee.jones@linaro.org>
9187T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9188S:	Supported
9189F:	Documentation/devicetree/bindings/mfd/
9190F:	drivers/mfd/
9191F:	include/linux/mfd/
9192F:	include/dt-bindings/mfd/
9193
9194MULTIMEDIA CARD (MMC) ETC. OVER SPI
9195S:	Orphan
9196F:	drivers/mmc/host/mmc_spi.c
9197F:	include/linux/spi/mmc_spi.h
9198
9199MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9200M:	Ulf Hansson <ulf.hansson@linaro.org>
9201L:	linux-mmc@vger.kernel.org
9202T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9203S:	Maintained
9204F:	Documentation/devicetree/bindings/mmc/
9205F:	drivers/mmc/
9206F:	include/linux/mmc/
9207F:	include/uapi/linux/mmc/
9208
9209MULTIPLEXER SUBSYSTEM
9210M:	Peter Rosin <peda@axentia.se>
9211S:	Maintained
9212F:	Documentation/ABI/testing/mux/sysfs-class-mux*
9213F:	Documentation/devicetree/bindings/mux/
9214F:	include/linux/dt-bindings/mux/
9215F:	include/linux/mux/
9216F:	drivers/mux/
9217
9218MULTITECH MULTIPORT CARD (ISICOM)
9219S:	Orphan
9220F:	drivers/tty/isicom.c
9221F:	include/linux/isicom.h
9222
9223MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9224M:	Bin Liu <b-liu@ti.com>
9225L:	linux-usb@vger.kernel.org
9226S:	Maintained
9227F:	drivers/usb/musb/
9228
9229MXL5007T MEDIA DRIVER
9230M:	Michael Krufky <mkrufky@linuxtv.org>
9231L:	linux-media@vger.kernel.org
9232W:	https://linuxtv.org
9233W:	http://github.com/mkrufky
9234Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9235T:	git git://linuxtv.org/mkrufky/tuners.git
9236S:	Maintained
9237F:	drivers/media/tuners/mxl5007t.*
9238
9239MXSFB DRM DRIVER
9240M:	Marek Vasut <marex@denx.de>
9241S:	Supported
9242F:	drivers/gpu/drm/mxsfb/
9243F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
9244
9245MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9246M:	Hyong-Youb Kim <hykim@myri.com>
9247L:	netdev@vger.kernel.org
9248W:	https://www.myricom.com/support/downloads/myri10ge.html
9249S:	Supported
9250F:	drivers/net/ethernet/myricom/myri10ge/
9251
9252NAND FLASH SUBSYSTEM
9253M:	Boris Brezillon <boris.brezillon@free-electrons.com>
9254R:	Richard Weinberger <richard@nod.at>
9255L:	linux-mtd@lists.infradead.org
9256W:	http://www.linux-mtd.infradead.org/
9257Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9258T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9259T:	git git://git.infradead.org/l2-mtd.git nand/next
9260S:	Maintained
9261F:	drivers/mtd/nand/
9262F:	include/linux/mtd/*nand*.h
9263
9264NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9265M:	Daniel Mack <zonque@gmail.com>
9266S:	Maintained
9267L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9268W:	http://www.native-instruments.com
9269F:	sound/usb/caiaq/
9270
9271NATSEMI ETHERNET DRIVER (DP8381x)
9272S:	Orphan
9273F:	drivers/net/ethernet/natsemi/natsemi.c
9274
9275NCP FILESYSTEM
9276M:	Petr Vandrovec <petr@vandrovec.name>
9277S:	Odd Fixes
9278F:	fs/ncpfs/
9279
9280NCR 5380 SCSI DRIVERS
9281M:	Finn Thain <fthain@telegraphics.com.au>
9282M:	Michael Schmitz <schmitzmic@gmail.com>
9283L:	linux-scsi@vger.kernel.org
9284S:	Maintained
9285F:	Documentation/scsi/g_NCR5380.txt
9286F:	drivers/scsi/NCR5380.*
9287F:	drivers/scsi/arm/cumana_1.c
9288F:	drivers/scsi/arm/oak.c
9289F:	drivers/scsi/atari_scsi.*
9290F:	drivers/scsi/dmx3191d.c
9291F:	drivers/scsi/g_NCR5380.*
9292F:	drivers/scsi/mac_scsi.*
9293F:	drivers/scsi/sun3_scsi.*
9294F:	drivers/scsi/sun3_scsi_vme.c
9295
9296NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9297M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9298L:	linux-scsi@vger.kernel.org
9299S:	Maintained
9300F:	drivers/scsi/NCR_D700.*
9301
9302NCT6775 HARDWARE MONITOR DRIVER
9303M:	Guenter Roeck <linux@roeck-us.net>
9304L:	linux-hwmon@vger.kernel.org
9305S:	Maintained
9306F:	Documentation/hwmon/nct6775
9307F:	drivers/hwmon/nct6775.c
9308
9309NETEFFECT IWARP RNIC DRIVER (IW_NES)
9310M:	Faisal Latif <faisal.latif@intel.com>
9311L:	linux-rdma@vger.kernel.org
9312W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9313S:	Supported
9314F:	drivers/infiniband/hw/nes/
9315F:	include/uapi/rdma/nes-abi.h
9316
9317NETEM NETWORK EMULATOR
9318M:	Stephen Hemminger <stephen@networkplumber.org>
9319L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9320S:	Maintained
9321F:	net/sched/sch_netem.c
9322
9323NETERION 10GbE DRIVERS (s2io/vxge)
9324M:	Jon Mason <jdmason@kudzu.us>
9325L:	netdev@vger.kernel.org
9326S:	Supported
9327F:	Documentation/networking/s2io.txt
9328F:	Documentation/networking/vxge.txt
9329F:	drivers/net/ethernet/neterion/
9330
9331NETFILTER
9332M:	Pablo Neira Ayuso <pablo@netfilter.org>
9333M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9334M:	Florian Westphal <fw@strlen.de>
9335L:	netfilter-devel@vger.kernel.org
9336L:	coreteam@netfilter.org
9337W:	http://www.netfilter.org/
9338W:	http://www.iptables.org/
9339W:	http://www.nftables.org/
9340Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
9341T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9342T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9343S:	Maintained
9344F:	include/linux/netfilter*
9345F:	include/linux/netfilter/
9346F:	include/net/netfilter/
9347F:	include/uapi/linux/netfilter*
9348F:	include/uapi/linux/netfilter/
9349F:	net/*/netfilter.c
9350F:	net/*/netfilter/
9351F:	net/netfilter/
9352F:	net/bridge/br_netfilter*.c
9353
9354NETROM NETWORK LAYER
9355M:	Ralf Baechle <ralf@linux-mips.org>
9356L:	linux-hams@vger.kernel.org
9357W:	http://www.linux-ax25.org/
9358S:	Maintained
9359F:	include/net/netrom.h
9360F:	include/uapi/linux/netrom.h
9361F:	net/netrom/
9362
9363NETRONOME ETHERNET DRIVERS
9364M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9365L:	oss-drivers@netronome.com
9366S:	Maintained
9367F:	drivers/net/ethernet/netronome/
9368
9369NETWORK BLOCK DEVICE (NBD)
9370M:	Josef Bacik <jbacik@fb.com>
9371S:	Maintained
9372L:	linux-block@vger.kernel.org
9373L:	nbd@other.debian.org
9374F:	Documentation/blockdev/nbd.txt
9375F:	drivers/block/nbd.c
9376F:	include/uapi/linux/nbd.h
9377
9378NETWORK DROP MONITOR
9379M:	Neil Horman <nhorman@tuxdriver.com>
9380L:	netdev@vger.kernel.org
9381S:	Maintained
9382W:	https://fedorahosted.org/dropwatch/
9383F:	net/core/drop_monitor.c
9384
9385NETWORKING DRIVERS
9386L:	netdev@vger.kernel.org
9387W:	http://www.linuxfoundation.org/en/Net
9388Q:	http://patchwork.ozlabs.org/project/netdev/list/
9389T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9390T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9391S:	Odd Fixes
9392F:	Documentation/devicetree/bindings/net/
9393F:	drivers/net/
9394F:	include/linux/if_*
9395F:	include/linux/netdevice.h
9396F:	include/linux/etherdevice.h
9397F:	include/linux/fcdevice.h
9398F:	include/linux/fddidevice.h
9399F:	include/linux/hippidevice.h
9400F:	include/linux/inetdevice.h
9401F:	include/uapi/linux/if_*
9402F:	include/uapi/linux/netdevice.h
9403
9404NETWORKING DRIVERS (WIRELESS)
9405M:	Kalle Valo <kvalo@codeaurora.org>
9406L:	linux-wireless@vger.kernel.org
9407Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9408T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9409T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9410S:	Maintained
9411F:	Documentation/devicetree/bindings/net/wireless/
9412F:	drivers/net/wireless/
9413
9414NETWORKING [DSA]
9415M:	Andrew Lunn <andrew@lunn.ch>
9416M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9417M:	Florian Fainelli <f.fainelli@gmail.com>
9418S:	Maintained
9419F:	net/dsa/
9420F:	include/net/dsa.h
9421F:	drivers/net/dsa/
9422
9423NETWORKING [GENERAL]
9424M:	"David S. Miller" <davem@davemloft.net>
9425L:	netdev@vger.kernel.org
9426W:	http://www.linuxfoundation.org/en/Net
9427Q:	http://patchwork.ozlabs.org/project/netdev/list/
9428T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9429T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9430B:	mailto:netdev@vger.kernel.org
9431S:	Maintained
9432F:	net/
9433F:	include/net/
9434F:	include/linux/in.h
9435F:	include/linux/net.h
9436F:	include/linux/netdevice.h
9437F:	include/uapi/linux/in.h
9438F:	include/uapi/linux/net.h
9439F:	include/uapi/linux/netdevice.h
9440F:	include/uapi/linux/net_namespace.h
9441F:	tools/net/
9442F:	tools/testing/selftests/net/
9443F:	lib/random32.c
9444
9445NETWORKING [IPSEC]
9446M:	Steffen Klassert <steffen.klassert@secunet.com>
9447M:	Herbert Xu <herbert@gondor.apana.org.au>
9448M:	"David S. Miller" <davem@davemloft.net>
9449L:	netdev@vger.kernel.org
9450T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9451T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9452S:	Maintained
9453F:	net/core/flow.c
9454F:	net/xfrm/
9455F:	net/key/
9456F:	net/ipv4/xfrm*
9457F:	net/ipv4/esp4*
9458F:	net/ipv4/ah4.c
9459F:	net/ipv4/ipcomp.c
9460F:	net/ipv4/ip_vti.c
9461F:	net/ipv6/xfrm*
9462F:	net/ipv6/esp6*
9463F:	net/ipv6/ah6.c
9464F:	net/ipv6/ipcomp6.c
9465F:	net/ipv6/ip6_vti.c
9466F:	include/uapi/linux/xfrm.h
9467F:	include/net/xfrm.h
9468
9469NETWORKING [IPv4/IPv6]
9470M:	"David S. Miller" <davem@davemloft.net>
9471M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9472M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9473L:	netdev@vger.kernel.org
9474T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9475S:	Maintained
9476F:	net/ipv4/
9477F:	net/ipv6/
9478F:	include/net/ip*
9479F:	arch/x86/net/*
9480
9481NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9482M:	Paul Moore <paul@paul-moore.com>
9483W:	https://github.com/netlabel
9484L:	netdev@vger.kernel.org
9485L:	linux-security-module@vger.kernel.org
9486S:	Maintained
9487F:	Documentation/netlabel/
9488F:	include/net/calipso.h
9489F:	include/net/cipso_ipv4.h
9490F:	include/net/netlabel.h
9491F:	include/uapi/linux/netfilter/xt_SECMARK.h
9492F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
9493F:	net/netlabel/
9494F:	net/ipv4/cipso_ipv4.c
9495F:	net/ipv6/calipso.c
9496F:	net/netfilter/xt_CONNSECMARK.c
9497F:	net/netfilter/xt_SECMARK.c
9498
9499NETWORKING [TLS]
9500M:	Ilya Lesokhin <ilyal@mellanox.com>
9501M:	Aviad Yehezkel <aviadye@mellanox.com>
9502M:	Dave Watson <davejwatson@fb.com>
9503L:	netdev@vger.kernel.org
9504S:	Maintained
9505F:	net/tls/*
9506F:	include/uapi/linux/tls.h
9507F:	include/net/tls.h
9508
9509NETWORKING [WIRELESS]
9510L:	linux-wireless@vger.kernel.org
9511Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9512
9513NETXEN (1/10) GbE SUPPORT
9514M:	Manish Chopra <manish.chopra@cavium.com>
9515M:	Rahul Verma <rahul.verma@cavium.com>
9516M:	Dept-GELinuxNICDev@cavium.com
9517L:	netdev@vger.kernel.org
9518S:	Supported
9519F:	drivers/net/ethernet/qlogic/netxen/
9520
9521NFC SUBSYSTEM
9522M:	Samuel Ortiz <sameo@linux.intel.com>
9523L:	linux-wireless@vger.kernel.org
9524L:	linux-nfc@lists.01.org (subscribers-only)
9525S:	Supported
9526F:	net/nfc/
9527F:	include/net/nfc/
9528F:	include/uapi/linux/nfc.h
9529F:	drivers/nfc/
9530F:	include/linux/platform_data/nfcmrvl.h
9531F:	include/linux/platform_data/nxp-nci.h
9532F:	Documentation/devicetree/bindings/net/nfc/
9533
9534NFS, SUNRPC, AND LOCKD CLIENTS
9535M:	Trond Myklebust <trond.myklebust@primarydata.com>
9536M:	Anna Schumaker <anna.schumaker@netapp.com>
9537L:	linux-nfs@vger.kernel.org
9538W:	http://client.linux-nfs.org
9539T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9540S:	Maintained
9541F:	fs/lockd/
9542F:	fs/nfs/
9543F:	fs/nfs_common/
9544F:	net/sunrpc/
9545F:	include/linux/lockd/
9546F:	include/linux/nfs*
9547F:	include/linux/sunrpc/
9548F:	include/uapi/linux/nfs*
9549F:	include/uapi/linux/sunrpc/
9550
9551NILFS2 FILESYSTEM
9552M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9553L:	linux-nilfs@vger.kernel.org
9554W:	http://nilfs.sourceforge.net/
9555W:	http://nilfs.osdn.jp/
9556T:	git git://github.com/konis/nilfs2.git
9557S:	Supported
9558F:	Documentation/filesystems/nilfs2.txt
9559F:	fs/nilfs2/
9560F:	include/trace/events/nilfs2.h
9561F:	include/uapi/linux/nilfs2_api.h
9562F:	include/uapi/linux/nilfs2_ondisk.h
9563
9564NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9565M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9566W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9567S:	Maintained
9568F:	Documentation/scsi/NinjaSCSI.txt
9569F:	drivers/scsi/pcmcia/nsp_*
9570
9571NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9572M:	GOTO Masanori <gotom@debian.or.jp>
9573M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9574W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9575S:	Maintained
9576F:	Documentation/scsi/NinjaSCSI.txt
9577F:	drivers/scsi/nsp32*
9578
9579NIOS2 ARCHITECTURE
9580M:	Ley Foon Tan <lftan@altera.com>
9581L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9582T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9583S:	Maintained
9584F:	arch/nios2/
9585
9586NOHZ, DYNTICKS SUPPORT
9587M:	Frederic Weisbecker <fweisbec@gmail.com>
9588M:	Thomas Gleixner <tglx@linutronix.de>
9589M:	Ingo Molnar <mingo@kernel.org>
9590L:	linux-kernel@vger.kernel.org
9591T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9592S:	Maintained
9593F:	kernel/time/tick*.*
9594F:	include/linux/tick.h
9595F:	include/linux/sched/nohz.h
9596
9597NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9598M:	Pavel Machek <pavel@ucw.cz>
9599M:	Sakari Ailus <sakari.ailus@iki.fi>
9600L:	linux-media@vger.kernel.org
9601S:	Maintained
9602F:	drivers/media/i2c/et8ek8
9603F:	drivers/media/i2c/ad5820.c
9604
9605NOKIA N900 POWER SUPPLY DRIVERS
9606R:	Pali Rohár <pali.rohar@gmail.com>
9607F:	include/linux/power/bq2415x_charger.h
9608F:	include/linux/power/bq27xxx_battery.h
9609F:	include/linux/power/isp1704_charger.h
9610F:	drivers/power/supply/bq2415x_charger.c
9611F:	drivers/power/supply/bq27xxx_battery.c
9612F:	drivers/power/supply/bq27xxx_battery_i2c.c
9613F:	drivers/power/supply/isp1704_charger.c
9614F:	drivers/power/supply/rx51_battery.c
9615
9616NTB AMD DRIVER
9617M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9618L:	linux-ntb@googlegroups.com
9619S:	Supported
9620F:	drivers/ntb/hw/amd/
9621
9622NTB DRIVER CORE
9623M:	Jon Mason <jdmason@kudzu.us>
9624M:	Dave Jiang <dave.jiang@intel.com>
9625M:	Allen Hubbe <Allen.Hubbe@emc.com>
9626L:	linux-ntb@googlegroups.com
9627S:	Supported
9628W:	https://github.com/jonmason/ntb/wiki
9629T:	git git://github.com/jonmason/ntb.git
9630F:	drivers/ntb/
9631F:	drivers/net/ntb_netdev.c
9632F:	include/linux/ntb.h
9633F:	include/linux/ntb_transport.h
9634F:	tools/testing/selftests/ntb/
9635
9636NTB IDT DRIVER
9637M:	Serge Semin <fancer.lancer@gmail.com>
9638L:	linux-ntb@googlegroups.com
9639S:	Supported
9640F:	drivers/ntb/hw/idt/
9641
9642NTB INTEL DRIVER
9643M:	Jon Mason <jdmason@kudzu.us>
9644M:	Dave Jiang <dave.jiang@intel.com>
9645L:	linux-ntb@googlegroups.com
9646S:	Supported
9647W:	https://github.com/jonmason/ntb/wiki
9648T:	git git://github.com/jonmason/ntb.git
9649F:	drivers/ntb/hw/intel/
9650
9651NTFS FILESYSTEM
9652M:	Anton Altaparmakov <anton@tuxera.com>
9653L:	linux-ntfs-dev@lists.sourceforge.net
9654W:	http://www.tuxera.com/
9655T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9656S:	Supported
9657F:	Documentation/filesystems/ntfs.txt
9658F:	fs/ntfs/
9659
9660NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9661M:	Antonino Daplas <adaplas@gmail.com>
9662L:	linux-fbdev@vger.kernel.org
9663S:	Maintained
9664F:	drivers/video/fbdev/riva/
9665F:	drivers/video/fbdev/nvidia/
9666
9667NVM EXPRESS DRIVER
9668M:	Keith Busch <keith.busch@intel.com>
9669M:	Jens Axboe <axboe@fb.com>
9670M:	Christoph Hellwig <hch@lst.de>
9671M:	Sagi Grimberg <sagi@grimberg.me>
9672L:	linux-nvme@lists.infradead.org
9673T:	git://git.infradead.org/nvme.git
9674W:	http://git.infradead.org/nvme.git
9675S:	Supported
9676F:	drivers/nvme/host/
9677F:	include/linux/nvme.h
9678F:	include/uapi/linux/nvme_ioctl.h
9679
9680NVM EXPRESS FC TRANSPORT DRIVERS
9681M:	James Smart <james.smart@broadcom.com>
9682L:	linux-nvme@lists.infradead.org
9683S:	Supported
9684F:	include/linux/nvme-fc.h
9685F:	include/linux/nvme-fc-driver.h
9686F:	drivers/nvme/host/fc.c
9687F:	drivers/nvme/target/fc.c
9688F:	drivers/nvme/target/fcloop.c
9689
9690NVM EXPRESS TARGET DRIVER
9691M:	Christoph Hellwig <hch@lst.de>
9692M:	Sagi Grimberg <sagi@grimberg.me>
9693L:	linux-nvme@lists.infradead.org
9694T:	git://git.infradead.org/nvme.git
9695W:	http://git.infradead.org/nvme.git
9696S:	Supported
9697F:	drivers/nvme/target/
9698
9699NVMEM FRAMEWORK
9700M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9701S:	Maintained
9702F:	drivers/nvmem/
9703F:	Documentation/devicetree/bindings/nvmem/
9704F:	Documentation/ABI/stable/sysfs-bus-nvmem
9705F:	include/linux/nvmem-consumer.h
9706F:	include/linux/nvmem-provider.h
9707
9708NXP TDA998X DRM DRIVER
9709M:	Russell King <linux@armlinux.org.uk>
9710S:	Supported
9711T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9712T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9713F:	drivers/gpu/drm/i2c/tda998x_drv.c
9714F:	include/drm/i2c/tda998x.h
9715
9716NXP TFA9879 DRIVER
9717M:	Peter Rosin <peda@axentia.se>
9718L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9719S:	Maintained
9720F:	sound/soc/codecs/tfa9879*
9721
9722NXP-NCI NFC DRIVER
9723M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
9724R:	Charles Gorand <charles.gorand@effinnov.com>
9725L:	linux-nfc@lists.01.org (moderated for non-subscribers)
9726S:	Supported
9727F:	drivers/nfc/nxp-nci
9728
9729OBJTOOL
9730M:	Josh Poimboeuf <jpoimboe@redhat.com>
9731S:	Supported
9732F:	tools/objtool/
9733
9734OMAP AUDIO SUPPORT
9735M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
9736M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
9737L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9738L:	linux-omap@vger.kernel.org
9739S:	Maintained
9740F:	sound/soc/omap/
9741
9742OMAP CLOCK FRAMEWORK SUPPORT
9743M:	Paul Walmsley <paul@pwsan.com>
9744L:	linux-omap@vger.kernel.org
9745S:	Maintained
9746F:	arch/arm/*omap*/*clock*
9747
9748OMAP DEVICE TREE SUPPORT
9749M:	Benoît Cousson <bcousson@baylibre.com>
9750M:	Tony Lindgren <tony@atomide.com>
9751L:	linux-omap@vger.kernel.org
9752L:	devicetree@vger.kernel.org
9753S:	Maintained
9754F:	arch/arm/boot/dts/*omap*
9755F:	arch/arm/boot/dts/*am3*
9756F:	arch/arm/boot/dts/*am4*
9757F:	arch/arm/boot/dts/*am5*
9758F:	arch/arm/boot/dts/*dra7*
9759
9760OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9761M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9762L:	linux-omap@vger.kernel.org
9763L:	linux-fbdev@vger.kernel.org
9764S:	Maintained
9765F:	drivers/video/fbdev/omap2/
9766F:	Documentation/arm/OMAP/DSS
9767
9768OMAP FRAMEBUFFER SUPPORT
9769M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9770L:	linux-fbdev@vger.kernel.org
9771L:	linux-omap@vger.kernel.org
9772S:	Maintained
9773F:	drivers/video/fbdev/omap/
9774
9775OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9776M:	Roger Quadros <rogerq@ti.com>
9777M:	Tony Lindgren <tony@atomide.com>
9778L:	linux-omap@vger.kernel.org
9779S:	Maintained
9780F:	drivers/memory/omap-gpmc.c
9781F:	arch/arm/mach-omap2/*gpmc*
9782
9783OMAP GPIO DRIVER
9784M:	Grygorii Strashko <grygorii.strashko@ti.com>
9785M:	Santosh Shilimkar <ssantosh@kernel.org>
9786M:	Kevin Hilman <khilman@kernel.org>
9787L:	linux-omap@vger.kernel.org
9788S:	Maintained
9789F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
9790F:	drivers/gpio/gpio-omap.c
9791
9792OMAP HARDWARE SPINLOCK SUPPORT
9793M:	Ohad Ben-Cohen <ohad@wizery.com>
9794L:	linux-omap@vger.kernel.org
9795S:	Maintained
9796F:	drivers/hwspinlock/omap_hwspinlock.c
9797
9798OMAP HS MMC SUPPORT
9799L:	linux-mmc@vger.kernel.org
9800L:	linux-omap@vger.kernel.org
9801S:	Orphan
9802F:	drivers/mmc/host/omap_hsmmc.c
9803
9804OMAP HWMOD DATA
9805M:	Paul Walmsley <paul@pwsan.com>
9806L:	linux-omap@vger.kernel.org
9807S:	Maintained
9808F:	arch/arm/mach-omap2/omap_hwmod*data*
9809
9810OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9811M:	Benoît Cousson <bcousson@baylibre.com>
9812L:	linux-omap@vger.kernel.org
9813S:	Maintained
9814F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9815
9816OMAP HWMOD SUPPORT
9817M:	Benoît Cousson <bcousson@baylibre.com>
9818M:	Paul Walmsley <paul@pwsan.com>
9819L:	linux-omap@vger.kernel.org
9820S:	Maintained
9821F:	arch/arm/mach-omap2/omap_hwmod.*
9822
9823OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9824M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9825L:	linux-media@vger.kernel.org
9826S:	Maintained
9827F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
9828F:	drivers/media/platform/omap3isp/
9829F:	drivers/staging/media/omap4iss/
9830
9831OMAP MMC SUPPORT
9832M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
9833L:	linux-omap@vger.kernel.org
9834S:	Maintained
9835F:	drivers/mmc/host/omap.c
9836
9837OMAP POWER MANAGEMENT SUPPORT
9838M:	Kevin Hilman <khilman@kernel.org>
9839L:	linux-omap@vger.kernel.org
9840S:	Maintained
9841F:	arch/arm/*omap*/*pm*
9842F:	drivers/cpufreq/omap-cpufreq.c
9843
9844OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9845M:	Rajendra Nayak <rnayak@codeaurora.org>
9846M:	Paul Walmsley <paul@pwsan.com>
9847L:	linux-omap@vger.kernel.org
9848S:	Maintained
9849F:	arch/arm/mach-omap2/prm*
9850
9851OMAP RANDOM NUMBER GENERATOR SUPPORT
9852M:	Deepak Saxena <dsaxena@plexity.net>
9853S:	Maintained
9854F:	drivers/char/hw_random/omap-rng.c
9855
9856OMAP USB SUPPORT
9857L:	linux-usb@vger.kernel.org
9858L:	linux-omap@vger.kernel.org
9859S:	Orphan
9860F:	drivers/usb/*/*omap*
9861F:	arch/arm/*omap*/usb*
9862
9863OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9864M:	Mark Jackson <mpfj@newflow.co.uk>
9865L:	linux-omap@vger.kernel.org
9866S:	Maintained
9867F:	arch/arm/boot/dts/am335x-nano.dts
9868
9869OMAP1 SUPPORT
9870M:	Aaro Koskinen <aaro.koskinen@iki.fi>
9871M:	Tony Lindgren <tony@atomide.com>
9872L:	linux-omap@vger.kernel.org
9873Q:	http://patchwork.kernel.org/project/linux-omap/list/
9874T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9875S:	Maintained
9876F:	arch/arm/mach-omap1/
9877F:	arch/arm/plat-omap/
9878F:	arch/arm/configs/omap1_defconfig
9879F:	drivers/i2c/busses/i2c-omap.c
9880F:	include/linux/i2c-omap.h
9881
9882OMAP2+ SUPPORT
9883M:	Tony Lindgren <tony@atomide.com>
9884L:	linux-omap@vger.kernel.org
9885W:	http://www.muru.com/linux/omap/
9886W:	http://linux.omap.com/
9887Q:	http://patchwork.kernel.org/project/linux-omap/list/
9888T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9889S:	Maintained
9890F:	arch/arm/mach-omap2/
9891F:	arch/arm/plat-omap/
9892F:	arch/arm/configs/omap2plus_defconfig
9893F:	drivers/i2c/busses/i2c-omap.c
9894F:	drivers/irqchip/irq-omap-intc.c
9895F:	drivers/mfd/*omap*.c
9896F:	drivers/mfd/menelaus.c
9897F:	drivers/mfd/palmas.c
9898F:	drivers/mfd/tps65217.c
9899F:	drivers/mfd/tps65218.c
9900F:	drivers/mfd/tps65910.c
9901F:	drivers/mfd/twl-core.[ch]
9902F:	drivers/mfd/twl4030*.c
9903F:	drivers/mfd/twl6030*.c
9904F:	drivers/mfd/twl6040*.c
9905F:	drivers/regulator/palmas-regulator*.c
9906F:	drivers/regulator/pbias-regulator.c
9907F:	drivers/regulator/tps65217-regulator.c
9908F:	drivers/regulator/tps65218-regulator.c
9909F:	drivers/regulator/tps65910-regulator.c
9910F:	drivers/regulator/twl-regulator.c
9911F:	drivers/regulator/twl6030-regulator.c
9912F:	include/linux/i2c-omap.h
9913
9914ONION OMEGA2+ BOARD
9915M:	Harvey Hunt <harveyhuntnexus@gmail.com>
9916L:	linux-mips@linux-mips.org
9917S:	Maintained
9918F:	arch/mips/boot/dts/ralink/omega2p.dts
9919
9920OMFS FILESYSTEM
9921M:	Bob Copeland <me@bobcopeland.com>
9922L:	linux-karma-devel@lists.sourceforge.net
9923S:	Maintained
9924F:	Documentation/filesystems/omfs.txt
9925F:	fs/omfs/
9926
9927OMNIKEY CARDMAN 4000 DRIVER
9928M:	Harald Welte <laforge@gnumonks.org>
9929S:	Maintained
9930F:	drivers/char/pcmcia/cm4000_cs.c
9931F:	include/linux/cm4000_cs.h
9932F:	include/uapi/linux/cm4000_cs.h
9933
9934OMNIKEY CARDMAN 4040 DRIVER
9935M:	Harald Welte <laforge@gnumonks.org>
9936S:	Maintained
9937F:	drivers/char/pcmcia/cm4040_cs.*
9938
9939OMNIVISION OV13858 SENSOR DRIVER
9940M:	Sakari Ailus <sakari.ailus@linux.intel.com>
9941L:	linux-media@vger.kernel.org
9942T:	git git://linuxtv.org/media_tree.git
9943S:	Maintained
9944F:	drivers/media/i2c/ov13858.c
9945
9946OMNIVISION OV5640 SENSOR DRIVER
9947M:	Steve Longerbeam <slongerbeam@gmail.com>
9948L:	linux-media@vger.kernel.org
9949T:	git git://linuxtv.org/media_tree.git
9950S:	Maintained
9951F:	drivers/media/i2c/ov5640.c
9952
9953OMNIVISION OV5647 SENSOR DRIVER
9954M:	Luis Oliveira <lolivei@synopsys.com>
9955L:	linux-media@vger.kernel.org
9956T:	git git://linuxtv.org/media_tree.git
9957S:	Maintained
9958F:	drivers/media/i2c/ov5647.c
9959
9960OMNIVISION OV7670 SENSOR DRIVER
9961M:	Jonathan Corbet <corbet@lwn.net>
9962L:	linux-media@vger.kernel.org
9963T:	git git://linuxtv.org/media_tree.git
9964S:	Maintained
9965F:	drivers/media/i2c/ov7670.c
9966F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
9967
9968ONENAND FLASH DRIVER
9969M:	Kyungmin Park <kyungmin.park@samsung.com>
9970L:	linux-mtd@lists.infradead.org
9971S:	Maintained
9972F:	drivers/mtd/onenand/
9973F:	include/linux/mtd/onenand*.h
9974
9975ONSTREAM SCSI TAPE DRIVER
9976M:	Willem Riede <osst@riede.org>
9977L:	osst-users@lists.sourceforge.net
9978L:	linux-scsi@vger.kernel.org
9979S:	Maintained
9980F:	Documentation/scsi/osst.txt
9981F:	drivers/scsi/osst.*
9982F:	drivers/scsi/osst_*.h
9983F:	drivers/scsi/st.h
9984
9985OP-TEE DRIVER
9986M:	Jens Wiklander <jens.wiklander@linaro.org>
9987S:	Maintained
9988F:	drivers/tee/optee/
9989
9990OPA-VNIC DRIVER
9991M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
9992M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
9993L:	linux-rdma@vger.kernel.org
9994S:	Supported
9995F:	drivers/infiniband/ulp/opa_vnic
9996
9997OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9998M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9999L:	devicetree@vger.kernel.org
10000S:	Maintained
10001F:	Documentation/devicetree/dynamic-resolution-notes.txt
10002F:	Documentation/devicetree/overlay-notes.txt
10003F:	drivers/of/overlay.c
10004F:	drivers/of/resolver.c
10005
10006OPEN FIRMWARE AND FLATTENED DEVICE TREE
10007M:	Rob Herring <robh+dt@kernel.org>
10008M:	Frank Rowand <frowand.list@gmail.com>
10009L:	devicetree@vger.kernel.org
10010W:	http://www.devicetree.org/
10011T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10012S:	Maintained
10013F:	drivers/of/
10014F:	include/linux/of*.h
10015F:	scripts/dtc/
10016F:	Documentation/ABI/testing/sysfs-firmware-ofw
10017
10018OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10019M:	Rob Herring <robh+dt@kernel.org>
10020M:	Mark Rutland <mark.rutland@arm.com>
10021L:	devicetree@vger.kernel.org
10022T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10023Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10024S:	Maintained
10025F:	Documentation/devicetree/
10026F:	arch/*/boot/dts/
10027F:	include/dt-bindings/
10028
10029OPENCORES I2C BUS DRIVER
10030M:	Peter Korsgaard <jacmet@sunsite.dk>
10031L:	linux-i2c@vger.kernel.org
10032S:	Maintained
10033F:	Documentation/i2c/busses/i2c-ocores
10034F:	drivers/i2c/busses/i2c-ocores.c
10035
10036OPENRISC ARCHITECTURE
10037M:	Jonas Bonn <jonas@southpole.se>
10038M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10039M:	Stafford Horne <shorne@gmail.com>
10040T:	git git://github.com/openrisc/linux.git
10041L:	openrisc@lists.librecores.org
10042W:	http://openrisc.io
10043S:	Maintained
10044F:	Documentation/devicetree/bindings/openrisc/
10045F:	Documentation/openrisc/
10046F:	arch/openrisc/
10047F:	drivers/irqchip/irq-ompic.c
10048F:	drivers/irqchip/irq-or1k-*
10049
10050OPENVSWITCH
10051M:	Pravin Shelar <pshelar@nicira.com>
10052L:	netdev@vger.kernel.org
10053L:	dev@openvswitch.org
10054W:	http://openvswitch.org
10055S:	Maintained
10056F:	net/openvswitch/
10057F:	include/uapi/linux/openvswitch.h
10058
10059OPERATING PERFORMANCE POINTS (OPP)
10060M:	Viresh Kumar <vireshk@kernel.org>
10061M:	Nishanth Menon <nm@ti.com>
10062M:	Stephen Boyd <sboyd@codeaurora.org>
10063L:	linux-pm@vger.kernel.org
10064S:	Maintained
10065T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10066F:	drivers/opp/
10067F:	include/linux/pm_opp.h
10068F:	Documentation/power/opp.txt
10069F:	Documentation/devicetree/bindings/opp/
10070
10071OPL4 DRIVER
10072M:	Clemens Ladisch <clemens@ladisch.de>
10073L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10074T:	git git://git.alsa-project.org/alsa-kernel.git
10075S:	Maintained
10076F:	sound/drivers/opl4/
10077
10078OPROFILE
10079M:	Robert Richter <rric@kernel.org>
10080L:	oprofile-list@lists.sf.net
10081S:	Maintained
10082F:	arch/*/include/asm/oprofile*.h
10083F:	arch/*/oprofile/
10084F:	drivers/oprofile/
10085F:	include/linux/oprofile.h
10086
10087ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10088M:	Mark Fasheh <mfasheh@versity.com>
10089M:	Joel Becker <jlbec@evilplan.org>
10090L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10091W:	http://ocfs2.wiki.kernel.org
10092S:	Supported
10093F:	Documentation/filesystems/ocfs2.txt
10094F:	Documentation/filesystems/dlmfs.txt
10095F:	fs/ocfs2/
10096
10097ORANGEFS FILESYSTEM
10098M:	Mike Marshall <hubcap@omnibond.com>
10099L:	pvfs2-developers@beowulf-underground.org (subscribers-only)
10100T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10101S:	Supported
10102F:	fs/orangefs/
10103F:	Documentation/filesystems/orangefs.txt
10104
10105ORINOCO DRIVER
10106L:	linux-wireless@vger.kernel.org
10107W:	http://wireless.kernel.org/en/users/Drivers/orinoco
10108W:	http://www.nongnu.org/orinoco/
10109S:	Orphan
10110F:	drivers/net/wireless/intersil/orinoco/
10111
10112OSD LIBRARY and FILESYSTEM
10113M:	Boaz Harrosh <ooo@electrozaur.com>
10114S:	Maintained
10115F:	drivers/scsi/osd/
10116F:	include/scsi/osd_*
10117F:	fs/exofs/
10118
10119OV2659 OMNIVISION SENSOR DRIVER
10120M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10121L:	linux-media@vger.kernel.org
10122W:	https://linuxtv.org
10123Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10124T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10125S:	Maintained
10126F:	drivers/media/i2c/ov2659.c
10127F:	include/media/i2c/ov2659.h
10128
10129OVERLAY FILESYSTEM
10130M:	Miklos Szeredi <miklos@szeredi.hu>
10131L:	linux-unionfs@vger.kernel.org
10132T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10133S:	Supported
10134F:	fs/overlayfs/
10135F:	Documentation/filesystems/overlayfs.txt
10136
10137P54 WIRELESS DRIVER
10138M:	Christian Lamparter <chunkeey@googlemail.com>
10139L:	linux-wireless@vger.kernel.org
10140W:	http://wireless.kernel.org/en/users/Drivers/p54
10141S:	Maintained
10142F:	drivers/net/wireless/intersil/p54/
10143
10144PA SEMI ETHERNET DRIVER
10145L:	netdev@vger.kernel.org
10146S:	Orphan
10147F:	drivers/net/ethernet/pasemi/*
10148
10149PA SEMI SMBUS DRIVER
10150L:	linux-i2c@vger.kernel.org
10151S:	Orphan
10152F:	drivers/i2c/busses/i2c-pasemi.c
10153
10154PADATA PARALLEL EXECUTION MECHANISM
10155M:	Steffen Klassert <steffen.klassert@secunet.com>
10156L:	linux-crypto@vger.kernel.org
10157S:	Maintained
10158F:	kernel/padata.c
10159F:	include/linux/padata.h
10160F:	Documentation/padata.txt
10161
10162PANASONIC LAPTOP ACPI EXTRAS DRIVER
10163M:	Harald Welte <laforge@gnumonks.org>
10164L:	platform-driver-x86@vger.kernel.org
10165S:	Maintained
10166F:	drivers/platform/x86/panasonic-laptop.c
10167
10168PANASONIC MN10300/AM33/AM34 PORT
10169M:	David Howells <dhowells@redhat.com>
10170L:	linux-am33-list@redhat.com (moderated for non-subscribers)
10171W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10172S:	Maintained
10173F:	Documentation/mn10300/
10174F:	arch/mn10300/
10175
10176PARALLEL LCD/KEYPAD PANEL DRIVER
10177M:	Willy Tarreau <willy@haproxy.com>
10178M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10179S:	Odd Fixes
10180F:	Documentation/misc-devices/lcd-panel-cgram.txt
10181F:	drivers/misc/panel.c
10182
10183PARALLEL PORT SUBSYSTEM
10184M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10185M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10186L:	linux-parport@lists.infradead.org (subscribers-only)
10187S:	Maintained
10188F:	drivers/parport/
10189F:	include/linux/parport*.h
10190F:	drivers/char/ppdev.c
10191F:	include/uapi/linux/ppdev.h
10192F:	Documentation/parport*.txt
10193
10194PARAVIRT_OPS INTERFACE
10195M:	Juergen Gross <jgross@suse.com>
10196M:	Alok Kataria <akataria@vmware.com>
10197M:	Rusty Russell <rusty@rustcorp.com.au>
10198L:	virtualization@lists.linux-foundation.org
10199S:	Supported
10200F:	Documentation/virtual/paravirt_ops.txt
10201F:	arch/*/kernel/paravirt*
10202F:	arch/*/include/asm/paravirt*.h
10203F:	include/linux/hypervisor.h
10204
10205PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10206M:	Tim Waugh <tim@cyberelk.net>
10207L:	linux-parport@lists.infradead.org (subscribers-only)
10208S:	Maintained
10209F:	Documentation/blockdev/paride.txt
10210F:	drivers/block/paride/
10211
10212PARISC ARCHITECTURE
10213M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
10214M:	Helge Deller <deller@gmx.de>
10215L:	linux-parisc@vger.kernel.org
10216W:	http://www.parisc-linux.org/
10217Q:	http://patchwork.kernel.org/project/linux-parisc/list/
10218T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10219T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10220S:	Maintained
10221F:	arch/parisc/
10222F:	Documentation/parisc/
10223F:	drivers/parisc/
10224F:	drivers/char/agp/parisc-agp.c
10225F:	drivers/input/serio/gscps2.c
10226F:	drivers/parport/parport_gsc.*
10227F:	drivers/tty/serial/8250/8250_gsc.c
10228F:	drivers/video/fbdev/sti*
10229F:	drivers/video/console/sti*
10230F:	drivers/video/logo/logo_parisc*
10231
10232PARMAN
10233M:	Jiri Pirko <jiri@mellanox.com>
10234L:	netdev@vger.kernel.org
10235S:	Supported
10236F:	lib/parman.c
10237F:	lib/test_parman.c
10238F:	include/linux/parman.h
10239
10240PC87360 HARDWARE MONITORING DRIVER
10241M:	Jim Cromie <jim.cromie@gmail.com>
10242L:	linux-hwmon@vger.kernel.org
10243S:	Maintained
10244F:	Documentation/hwmon/pc87360
10245F:	drivers/hwmon/pc87360.c
10246
10247PC8736x GPIO DRIVER
10248M:	Jim Cromie <jim.cromie@gmail.com>
10249S:	Maintained
10250F:	drivers/char/pc8736x_gpio.c
10251
10252PC87427 HARDWARE MONITORING DRIVER
10253M:	Jean Delvare <jdelvare@suse.com>
10254L:	linux-hwmon@vger.kernel.org
10255S:	Maintained
10256F:	Documentation/hwmon/pc87427
10257F:	drivers/hwmon/pc87427.c
10258
10259PCA9532 LED DRIVER
10260M:	Riku Voipio <riku.voipio@iki.fi>
10261S:	Maintained
10262F:	drivers/leds/leds-pca9532.c
10263F:	include/linux/leds-pca9532.h
10264
10265PCA9541 I2C BUS MASTER SELECTOR DRIVER
10266M:	Guenter Roeck <linux@roeck-us.net>
10267L:	linux-i2c@vger.kernel.org
10268S:	Maintained
10269F:	drivers/i2c/muxes/i2c-mux-pca9541.c
10270
10271PCDP - PRIMARY CONSOLE AND DEBUG PORT
10272M:	Khalid Aziz <khalid@gonehiking.org>
10273S:	Maintained
10274F:	drivers/firmware/pcdp.*
10275
10276PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10277M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10278L:	linux-pci@vger.kernel.org
10279L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10280S:	Maintained
10281F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
10282F:	drivers/pci/host/pci-aardvark.c
10283
10284PCI DRIVER FOR ALTERA PCIE IP
10285M:	Ley Foon Tan <lftan@altera.com>
10286L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10287L:	linux-pci@vger.kernel.org
10288S:	Supported
10289F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
10290F:	drivers/pci/host/pcie-altera.c
10291
10292PCI DRIVER FOR APPLIEDMICRO XGENE
10293M:	Tanmay Inamdar <tinamdar@apm.com>
10294L:	linux-pci@vger.kernel.org
10295L:	linux-arm-kernel@lists.infradead.org
10296S:	Maintained
10297F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
10298F:	drivers/pci/host/pci-xgene.c
10299
10300PCI DRIVER FOR ARM VERSATILE PLATFORM
10301M:	Rob Herring <robh@kernel.org>
10302L:	linux-pci@vger.kernel.org
10303L:	linux-arm-kernel@lists.infradead.org
10304S:	Maintained
10305F:	Documentation/devicetree/bindings/pci/versatile.txt
10306F:	drivers/pci/host/pci-versatile.c
10307
10308PCI DRIVER FOR ARMADA 8K
10309M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10310L:	linux-pci@vger.kernel.org
10311L:	linux-arm-kernel@lists.infradead.org
10312S:	Maintained
10313F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
10314F:	drivers/pci/dwc/pcie-armada8k.c
10315
10316PCI DRIVER FOR FREESCALE LAYERSCAPE
10317M:	Minghuan Lian <minghuan.Lian@freescale.com>
10318M:	Mingkai Hu <mingkai.hu@freescale.com>
10319M:	Roy Zang <tie-fei.zang@freescale.com>
10320L:	linuxppc-dev@lists.ozlabs.org
10321L:	linux-pci@vger.kernel.org
10322L:	linux-arm-kernel@lists.infradead.org
10323S:	Maintained
10324F:	drivers/pci/dwc/*layerscape*
10325
10326PCI DRIVER FOR GENERIC OF HOSTS
10327M:	Will Deacon <will.deacon@arm.com>
10328L:	linux-pci@vger.kernel.org
10329L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10330S:	Maintained
10331F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
10332F:	drivers/pci/host/pci-host-common.c
10333F:	drivers/pci/host/pci-host-generic.c
10334
10335PCI DRIVER FOR IMX6
10336M:	Richard Zhu <hongxing.zhu@nxp.com>
10337M:	Lucas Stach <l.stach@pengutronix.de>
10338L:	linux-pci@vger.kernel.org
10339L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10340S:	Maintained
10341F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10342F:	drivers/pci/dwc/*imx6*
10343
10344PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10345M:	Keith Busch <keith.busch@intel.com>
10346M:	Jonathan Derrick <jonathan.derrick@intel.com>
10347L:	linux-pci@vger.kernel.org
10348S:	Supported
10349F:	drivers/pci/host/vmd.c
10350
10351PCI DRIVER FOR MICROSEMI SWITCHTEC
10352M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10353M:	Logan Gunthorpe <logang@deltatee.com>
10354L:	linux-pci@vger.kernel.org
10355S:	Maintained
10356F:	Documentation/switchtec.txt
10357F:	Documentation/ABI/testing/sysfs-class-switchtec
10358F:	drivers/pci/switch/switchtec*
10359F:	include/uapi/linux/switchtec_ioctl.h
10360
10361PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10362M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10363M:	Jason Cooper <jason@lakedaemon.net>
10364L:	linux-pci@vger.kernel.org
10365L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10366S:	Maintained
10367F:	drivers/pci/host/*mvebu*
10368
10369PCI DRIVER FOR NVIDIA TEGRA
10370M:	Thierry Reding <thierry.reding@gmail.com>
10371L:	linux-tegra@vger.kernel.org
10372L:	linux-pci@vger.kernel.org
10373S:	Supported
10374F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10375F:	drivers/pci/host/pci-tegra.c
10376
10377PCI DRIVER FOR RENESAS R-CAR
10378M:	Simon Horman <horms@verge.net.au>
10379L:	linux-pci@vger.kernel.org
10380L:	linux-renesas-soc@vger.kernel.org
10381S:	Maintained
10382F:	drivers/pci/host/*rcar*
10383
10384PCI DRIVER FOR SAMSUNG EXYNOS
10385M:	Jingoo Han <jingoohan1@gmail.com>
10386L:	linux-pci@vger.kernel.org
10387L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10388L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10389S:	Maintained
10390F:	drivers/pci/dwc/pci-exynos.c
10391
10392PCI DRIVER FOR SYNOPSYS DESIGNWARE
10393M:	Jingoo Han <jingoohan1@gmail.com>
10394M:	Joao Pinto <Joao.Pinto@synopsys.com>
10395L:	linux-pci@vger.kernel.org
10396S:	Maintained
10397F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
10398F:	drivers/pci/dwc/*designware*
10399
10400PCI DRIVER FOR TI DRA7XX
10401M:	Kishon Vijay Abraham I <kishon@ti.com>
10402L:	linux-omap@vger.kernel.org
10403L:	linux-pci@vger.kernel.org
10404S:	Supported
10405F:	Documentation/devicetree/bindings/pci/ti-pci.txt
10406F:	drivers/pci/dwc/pci-dra7xx.c
10407
10408PCI DRIVER FOR TI KEYSTONE
10409M:	Murali Karicheri <m-karicheri2@ti.com>
10410L:	linux-pci@vger.kernel.org
10411L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10412S:	Maintained
10413F:	drivers/pci/dwc/*keystone*
10414
10415PCI ENDPOINT SUBSYSTEM
10416M:	Kishon Vijay Abraham I <kishon@ti.com>
10417M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10418L:	linux-pci@vger.kernel.org
10419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10420S:	Supported
10421F:	drivers/pci/endpoint/
10422F:	drivers/misc/pci_endpoint_test.c
10423F:	tools/pci/
10424
10425PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10426M:	Russell Currey <ruscur@russell.cc>
10427L:	linuxppc-dev@lists.ozlabs.org
10428S:	Supported
10429F:	Documentation/powerpc/eeh-pci-error-recovery.txt
10430F:	arch/powerpc/kernel/eeh*.c
10431F:	arch/powerpc/platforms/*/eeh*.c
10432F:	arch/powerpc/include/*/eeh*.h
10433
10434PCI ERROR RECOVERY
10435M:	Linas Vepstas <linasvepstas@gmail.com>
10436L:	linux-pci@vger.kernel.org
10437S:	Supported
10438F:	Documentation/PCI/pci-error-recovery.txt
10439
10440PCI MSI DRIVER FOR ALTERA MSI IP
10441M:	Ley Foon Tan <lftan@altera.com>
10442L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10443L:	linux-pci@vger.kernel.org
10444S:	Supported
10445F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10446F:	drivers/pci/host/pcie-altera-msi.c
10447
10448PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10449M:	Duc Dang <dhdang@apm.com>
10450L:	linux-pci@vger.kernel.org
10451L:	linux-arm-kernel@lists.infradead.org
10452S:	Maintained
10453F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10454F:	drivers/pci/host/pci-xgene-msi.c
10455
10456PCI SUBSYSTEM
10457M:	Bjorn Helgaas <bhelgaas@google.com>
10458L:	linux-pci@vger.kernel.org
10459Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10460T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10461S:	Supported
10462F:	Documentation/devicetree/bindings/pci/
10463F:	Documentation/PCI/
10464F:	drivers/pci/
10465F:	include/linux/pci*
10466F:	arch/x86/pci/
10467F:	arch/x86/kernel/quirks.c
10468
10469PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10470M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10471L:	linux-pci@vger.kernel.org
10472Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10473T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10474S:	Supported
10475F:	drivers/pci/host/
10476F:	drivers/pci/dwc/
10477
10478PCIE DRIVER FOR AXIS ARTPEC
10479M:	Niklas Cassel <niklas.cassel@axis.com>
10480M:	Jesper Nilsson <jesper.nilsson@axis.com>
10481L:	linux-arm-kernel@axis.com
10482L:	linux-pci@vger.kernel.org
10483S:	Maintained
10484F:	Documentation/devicetree/bindings/pci/axis,artpec*
10485F:	drivers/pci/dwc/*artpec*
10486
10487PCIE DRIVER FOR CAVIUM THUNDERX
10488M:	David Daney <david.daney@cavium.com>
10489L:	linux-pci@vger.kernel.org
10490L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10491S:	Supported
10492F:	Documentation/devicetree/bindings/pci/pci-thunder-*
10493F:	drivers/pci/host/pci-thunder-*
10494
10495PCIE DRIVER FOR HISILICON
10496M:	Zhou Wang <wangzhou1@hisilicon.com>
10497L:	linux-pci@vger.kernel.org
10498S:	Maintained
10499F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10500F:	drivers/pci/dwc/pcie-hisi.c
10501
10502PCIE DRIVER FOR HISILICON KIRIN
10503M:	Xiaowei Song <songxiaowei@hisilicon.com>
10504M:	Binghui Wang <wangbinghui@hisilicon.com>
10505L:	linux-pci@vger.kernel.org
10506S:	Maintained
10507F:	Documentation/devicetree/bindings/pci/pcie-kirin.txt
10508F:	drivers/pci/dwc/pcie-kirin.c
10509
10510PCIE DRIVER FOR MEDIATEK
10511M:	Ryder Lee <ryder.lee@mediatek.com>
10512L:	linux-pci@vger.kernel.org
10513L:	linux-mediatek@lists.infradead.org
10514S:	Supported
10515F:	Documentation/devicetree/bindings/pci/mediatek*
10516F:	drivers/pci/host/*mediatek*
10517
10518PCIE DRIVER FOR QUALCOMM MSM
10519M:	Stanimir Varbanov <svarbanov@mm-sol.com>
10520L:	linux-pci@vger.kernel.org
10521L:	linux-arm-msm@vger.kernel.org
10522S:	Maintained
10523F:	drivers/pci/dwc/*qcom*
10524
10525PCIE DRIVER FOR ROCKCHIP
10526M:	Shawn Lin <shawn.lin@rock-chips.com>
10527L:	linux-pci@vger.kernel.org
10528L:	linux-rockchip@lists.infradead.org
10529S:	Maintained
10530F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10531F:	drivers/pci/host/pcie-rockchip.c
10532
10533PCIE DRIVER FOR ST SPEAR13XX
10534M:	Pratyush Anand <pratyush.anand@gmail.com>
10535L:	linux-pci@vger.kernel.org
10536S:	Maintained
10537F:	drivers/pci/dwc/*spear*
10538
10539PCMCIA SUBSYSTEM
10540P:	Linux PCMCIA Team
10541L:	linux-pcmcia@lists.infradead.org
10542W:	http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10543T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10544S:	Maintained
10545F:	Documentation/pcmcia/
10546F:	tools/pcmcia/
10547F:	drivers/pcmcia/
10548F:	include/pcmcia/
10549
10550PCNET32 NETWORK DRIVER
10551M:	Don Fry <pcnet32@frontier.com>
10552L:	netdev@vger.kernel.org
10553S:	Maintained
10554F:	drivers/net/ethernet/amd/pcnet32.c
10555
10556PCRYPT PARALLEL CRYPTO ENGINE
10557M:	Steffen Klassert <steffen.klassert@secunet.com>
10558L:	linux-crypto@vger.kernel.org
10559S:	Maintained
10560F:	crypto/pcrypt.c
10561F:	include/crypto/pcrypt.h
10562
10563PER-CPU MEMORY ALLOCATOR
10564M:	Tejun Heo <tj@kernel.org>
10565M:	Christoph Lameter <cl@linux.com>
10566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10567S:	Maintained
10568F:	include/linux/percpu*.h
10569F:	mm/percpu*.c
10570F:	arch/*/include/asm/percpu.h
10571
10572PER-TASK DELAY ACCOUNTING
10573M:	Balbir Singh <bsingharora@gmail.com>
10574S:	Maintained
10575F:	include/linux/delayacct.h
10576F:	kernel/delayacct.c
10577
10578PERFORMANCE EVENTS SUBSYSTEM
10579M:	Peter Zijlstra <peterz@infradead.org>
10580M:	Ingo Molnar <mingo@redhat.com>
10581M:	Arnaldo Carvalho de Melo <acme@kernel.org>
10582R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10583R:	Jiri Olsa <jolsa@redhat.com>
10584R:	Namhyung Kim <namhyung@kernel.org>
10585L:	linux-kernel@vger.kernel.org
10586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10587S:	Supported
10588F:	kernel/events/*
10589F:	include/linux/perf_event.h
10590F:	include/uapi/linux/perf_event.h
10591F:	arch/*/kernel/perf_event*.c
10592F:	arch/*/kernel/*/perf_event*.c
10593F:	arch/*/kernel/*/*/perf_event*.c
10594F:	arch/*/include/asm/perf_event.h
10595F:	arch/*/kernel/perf_callchain.c
10596F:	arch/*/events/*
10597F:	tools/perf/
10598
10599PERSONALITY HANDLING
10600M:	Christoph Hellwig <hch@infradead.org>
10601L:	linux-abi-devel@lists.sourceforge.net
10602S:	Maintained
10603F:	include/linux/personality.h
10604F:	include/uapi/linux/personality.h
10605
10606PHONET PROTOCOL
10607M:	Remi Denis-Courmont <courmisch@gmail.com>
10608S:	Supported
10609F:	Documentation/networking/phonet.txt
10610F:	include/linux/phonet.h
10611F:	include/net/phonet/
10612F:	include/uapi/linux/phonet.h
10613F:	net/phonet/
10614
10615PHRAM MTD DRIVER
10616M:	Joern Engel <joern@lazybastard.org>
10617L:	linux-mtd@lists.infradead.org
10618S:	Maintained
10619F:	drivers/mtd/devices/phram.c
10620
10621PICOLCD HID DRIVER
10622M:	Bruno Prémont <bonbons@linux-vserver.org>
10623L:	linux-input@vger.kernel.org
10624S:	Maintained
10625F:	drivers/hid/hid-picolcd*
10626
10627PICOXCELL SUPPORT
10628M:	Jamie Iles <jamie@jamieiles.com>
10629L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10630T:	git git://github.com/jamieiles/linux-2.6-ji.git
10631S:	Supported
10632F:	arch/arm/boot/dts/picoxcell*
10633F:	arch/arm/mach-picoxcell/
10634F:	drivers/crypto/picoxcell*
10635
10636PIN CONTROL SUBSYSTEM
10637M:	Linus Walleij <linus.walleij@linaro.org>
10638L:	linux-gpio@vger.kernel.org
10639T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10640S:	Maintained
10641F:	Documentation/devicetree/bindings/pinctrl/
10642F:	Documentation/driver-api/pinctl.rst
10643F:	drivers/pinctrl/
10644F:	include/linux/pinctrl/
10645
10646PIN CONTROLLER - ATMEL AT91
10647M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10648L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10649S:	Maintained
10650F:	drivers/pinctrl/pinctrl-at91.*
10651
10652PIN CONTROLLER - ATMEL AT91 PIO4
10653M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10654L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10655L:	linux-gpio@vger.kernel.org
10656S:	Supported
10657F:	drivers/pinctrl/pinctrl-at91-pio4.*
10658
10659PIN CONTROLLER - INTEL
10660M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10661M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
10662S:	Maintained
10663F:	drivers/pinctrl/intel/
10664
10665PIN CONTROLLER - QUALCOMM
10666M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10667S:	Maintained
10668L:	linux-arm-msm@vger.kernel.org
10669F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10670F:	drivers/pinctrl/qcom/
10671
10672PIN CONTROLLER - RENESAS
10673M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10674M:	Geert Uytterhoeven <geert+renesas@glider.be>
10675L:	linux-renesas-soc@vger.kernel.org
10676S:	Maintained
10677F:	drivers/pinctrl/sh-pfc/
10678
10679PIN CONTROLLER - SAMSUNG
10680M:	Tomasz Figa <tomasz.figa@gmail.com>
10681M:	Krzysztof Kozlowski <krzk@kernel.org>
10682M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10683L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10684L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10685Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
10686T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10687S:	Maintained
10688F:	drivers/pinctrl/samsung/
10689F:	include/dt-bindings/pinctrl/samsung.h
10690F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10691
10692PIN CONTROLLER - SINGLE
10693M:	Tony Lindgren <tony@atomide.com>
10694M:	Haojian Zhuang <haojian.zhuang@linaro.org>
10695L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10696L:	linux-omap@vger.kernel.org
10697S:	Maintained
10698F:	drivers/pinctrl/pinctrl-single.c
10699
10700PIN CONTROLLER - ST SPEAR
10701M:	Viresh Kumar <vireshk@kernel.org>
10702L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10703W:	http://www.st.com/spear
10704S:	Maintained
10705F:	drivers/pinctrl/spear/
10706
10707PISTACHIO SOC SUPPORT
10708M:	James Hartley <james.hartley@sondrel.com>
10709L:	linux-mips@linux-mips.org
10710S:	Odd Fixes
10711F:	arch/mips/pistachio/
10712F:	arch/mips/include/asm/mach-pistachio/
10713F:	arch/mips/boot/dts/img/pistachio*
10714F:	arch/mips/configs/pistachio*_defconfig
10715
10716PKTCDVD DRIVER
10717S:	Orphan
10718M:	linux-block@vger.kernel.org
10719F:	drivers/block/pktcdvd.c
10720F:	include/linux/pktcdvd.h
10721F:	include/uapi/linux/pktcdvd.h
10722
10723PKUNITY SOC DRIVERS
10724M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
10725W:	http://mprc.pku.edu.cn/~guanxuetao/linux
10726S:	Maintained
10727T:	git git://github.com/gxt/linux.git
10728F:	drivers/input/serio/i8042-unicore32io.h
10729F:	drivers/i2c/busses/i2c-puv3.c
10730F:	drivers/video/fbdev/fb-puv3.c
10731F:	drivers/rtc/rtc-puv3.c
10732
10733PMBUS HARDWARE MONITORING DRIVERS
10734M:	Guenter Roeck <linux@roeck-us.net>
10735L:	linux-hwmon@vger.kernel.org
10736W:	http://hwmon.wiki.kernel.org/
10737W:	http://www.roeck-us.net/linux/drivers/
10738T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10739S:	Maintained
10740F:	Documentation/hwmon/pmbus
10741F:	drivers/hwmon/pmbus/
10742F:	include/linux/pmbus.h
10743
10744PMC SIERRA MaxRAID DRIVER
10745L:	linux-scsi@vger.kernel.org
10746W:	http://www.pmc-sierra.com/
10747S:	Orphan
10748F:	drivers/scsi/pmcraid.*
10749
10750PMC SIERRA PM8001 DRIVER
10751M:	Jack Wang <jinpu.wang@profitbricks.com>
10752M:	lindar_liu@usish.com
10753L:	linux-scsi@vger.kernel.org
10754S:	Supported
10755F:	drivers/scsi/pm8001/
10756
10757PNP SUPPORT
10758M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10759S:	Maintained
10760F:	drivers/pnp/
10761
10762POSIX CLOCKS and TIMERS
10763M:	Thomas Gleixner <tglx@linutronix.de>
10764L:	linux-kernel@vger.kernel.org
10765T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10766S:	Maintained
10767F:	fs/timerfd.c
10768F:	include/linux/timer*
10769F:	kernel/time/*timer*
10770
10771POWER MANAGEMENT CORE
10772M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
10773L:	linux-pm@vger.kernel.org
10774T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10775B:	https://bugzilla.kernel.org
10776S:	Supported
10777F:	drivers/base/power/
10778F:	include/linux/pm.h
10779F:	include/linux/pm_*
10780F:	include/linux/powercap.h
10781F:	drivers/powercap/
10782
10783POWER STATE COORDINATION INTERFACE (PSCI)
10784M:	Mark Rutland <mark.rutland@arm.com>
10785M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10786L:	linux-arm-kernel@lists.infradead.org
10787S:	Maintained
10788F:	drivers/firmware/psci*.c
10789F:	include/linux/psci.h
10790F:	include/uapi/linux/psci.h
10791
10792POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10793M:	Sebastian Reichel <sre@kernel.org>
10794L:	linux-pm@vger.kernel.org
10795T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10796S:	Maintained
10797F:	Documentation/devicetree/bindings/power/supply/
10798F:	include/linux/power_supply.h
10799F:	drivers/power/supply/
10800
10801POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10802M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10803L:	linuxppc-dev@lists.ozlabs.org
10804S:	Maintained
10805F:	drivers/char/powernv-op-panel.c
10806
10807PPP OVER ATM (RFC 2364)
10808M:	Mitchell Blank Jr <mitch@sfgoth.com>
10809S:	Maintained
10810F:	net/atm/pppoatm.c
10811F:	include/uapi/linux/atmppp.h
10812
10813PPP OVER ETHERNET
10814M:	Michal Ostrowski <mostrows@earthlink.net>
10815S:	Maintained
10816F:	drivers/net/ppp/pppoe.c
10817F:	drivers/net/ppp/pppox.c
10818
10819PPP OVER L2TP
10820M:	James Chapman <jchapman@katalix.com>
10821S:	Maintained
10822F:	net/l2tp/l2tp_ppp.c
10823F:	include/linux/if_pppol2tp.h
10824F:	include/uapi/linux/if_pppol2tp.h
10825
10826PPP PROTOCOL DRIVERS AND COMPRESSORS
10827M:	Paul Mackerras <paulus@samba.org>
10828L:	linux-ppp@vger.kernel.org
10829S:	Maintained
10830F:	drivers/net/ppp/ppp_*
10831
10832PPS SUPPORT
10833M:	Rodolfo Giometti <giometti@enneenne.com>
10834W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
10835L:	linuxpps@ml.enneenne.com (subscribers-only)
10836S:	Maintained
10837F:	Documentation/pps/
10838F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
10839F:	Documentation/ABI/testing/sysfs-pps
10840F:	drivers/pps/
10841F:	include/linux/pps*.h
10842F:	include/uapi/linux/pps.h
10843
10844PPTP DRIVER
10845M:	Dmitry Kozlov <xeb@mail.ru>
10846L:	netdev@vger.kernel.org
10847S:	Maintained
10848F:	drivers/net/ppp/pptp.c
10849W:	http://sourceforge.net/projects/accel-pptp
10850
10851PREEMPTIBLE KERNEL
10852M:	Robert Love <rml@tech9.net>
10853L:	kpreempt-tech@lists.sourceforge.net
10854W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10855S:	Supported
10856F:	Documentation/preempt-locking.txt
10857F:	include/linux/preempt.h
10858
10859PRINTK
10860M:	Petr Mladek <pmladek@suse.com>
10861M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10862R:	Steven Rostedt <rostedt@goodmis.org>
10863S:	Maintained
10864F:	kernel/printk/
10865F:	include/linux/printk.h
10866
10867PRISM54 WIRELESS DRIVER
10868M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
10869L:	linux-wireless@vger.kernel.org
10870W:	http://wireless.kernel.org/en/users/Drivers/p54
10871S:	Obsolete
10872F:	drivers/net/wireless/intersil/prism54/
10873
10874PROC SYSCTL
10875M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
10876M:	Kees Cook <keescook@chromium.org>
10877L:	linux-kernel@vger.kernel.org
10878L:	linux-fsdevel@vger.kernel.org
10879S:	Maintained
10880F:	fs/proc/proc_sysctl.c
10881F:	include/linux/sysctl.h
10882F:	kernel/sysctl.c
10883F:	tools/testing/selftests/sysctl/
10884
10885PS3 NETWORK SUPPORT
10886M:	Geoff Levand <geoff@infradead.org>
10887L:	netdev@vger.kernel.org
10888L:	linuxppc-dev@lists.ozlabs.org
10889S:	Maintained
10890F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
10891
10892PS3 PLATFORM SUPPORT
10893M:	Geoff Levand <geoff@infradead.org>
10894L:	linuxppc-dev@lists.ozlabs.org
10895S:	Maintained
10896F:	arch/powerpc/boot/ps3*
10897F:	arch/powerpc/include/asm/lv1call.h
10898F:	arch/powerpc/include/asm/ps3*.h
10899F:	arch/powerpc/platforms/ps3/
10900F:	drivers/*/ps3*
10901F:	drivers/ps3/
10902F:	drivers/rtc/rtc-ps3.c
10903F:	drivers/usb/host/*ps3.c
10904F:	sound/ppc/snd_ps3*
10905
10906PS3VRAM DRIVER
10907M:	Jim Paris <jim@jtan.com>
10908M:	Geoff Levand <geoff@infradead.org>
10909L:	linuxppc-dev@lists.ozlabs.org
10910S:	Maintained
10911F:	drivers/block/ps3vram.c
10912
10913PSAMPLE PACKET SAMPLING SUPPORT:
10914M:	Yotam Gigi <yotam.gi@gmail.com>
10915S:	Maintained
10916F:	net/psample
10917F:	include/net/psample.h
10918F:	include/uapi/linux/psample.h
10919
10920PSTORE FILESYSTEM
10921M:	Kees Cook <keescook@chromium.org>
10922M:	Anton Vorontsov <anton@enomsg.org>
10923M:	Colin Cross <ccross@android.com>
10924M:	Tony Luck <tony.luck@intel.com>
10925S:	Maintained
10926T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10927F:	fs/pstore/
10928F:	include/linux/pstore*
10929F:	drivers/firmware/efi/efi-pstore.c
10930F:	drivers/acpi/apei/erst.c
10931F:	Documentation/admin-guide/ramoops.rst
10932F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10933K:	\b(pstore|ramoops)
10934
10935PTP HARDWARE CLOCK SUPPORT
10936M:	Richard Cochran <richardcochran@gmail.com>
10937L:	netdev@vger.kernel.org
10938S:	Maintained
10939W:	http://linuxptp.sourceforge.net/
10940F:	Documentation/ABI/testing/sysfs-ptp
10941F:	Documentation/ptp/*
10942F:	drivers/net/ethernet/freescale/gianfar_ptp.c
10943F:	drivers/net/phy/dp83640*
10944F:	drivers/ptp/*
10945F:	include/linux/ptp_cl*
10946
10947PTRACE SUPPORT
10948M:	Oleg Nesterov <oleg@redhat.com>
10949S:	Maintained
10950F:	include/asm-generic/syscall.h
10951F:	include/linux/ptrace.h
10952F:	include/linux/regset.h
10953F:	include/linux/tracehook.h
10954F:	include/uapi/linux/ptrace.h
10955F:	include/uapi/linux/ptrace.h
10956F:	include/asm-generic/ptrace.h
10957F:	kernel/ptrace.c
10958F:	arch/*/ptrace*.c
10959F:	arch/*/*/ptrace*.c
10960F:	arch/*/include/asm/ptrace*.h
10961
10962PULSE8-CEC DRIVER
10963M:	Hans Verkuil <hverkuil@xs4all.nl>
10964L:	linux-media@vger.kernel.org
10965T:	git git://linuxtv.org/media_tree.git
10966S:	Maintained
10967F:	drivers/media/usb/pulse8-cec/*
10968F:	Documentation/media/cec-drivers/pulse8-cec.rst
10969
10970PVRUSB2 VIDEO4LINUX DRIVER
10971M:	Mike Isely <isely@pobox.com>
10972L:	pvrusb2@isely.net	(subscribers-only)
10973L:	linux-media@vger.kernel.org
10974W:	http://www.isely.net/pvrusb2/
10975T:	git git://linuxtv.org/media_tree.git
10976S:	Maintained
10977F:	Documentation/media/v4l-drivers/pvrusb2*
10978F:	drivers/media/usb/pvrusb2/
10979
10980PWC WEBCAM DRIVER
10981M:	Hans Verkuil <hverkuil@xs4all.nl>
10982L:	linux-media@vger.kernel.org
10983T:	git git://linuxtv.org/media_tree.git
10984S:	Odd Fixes
10985F:	drivers/media/usb/pwc/*
10986
10987PWM FAN DRIVER
10988M:	Kamil Debski <kamil@wypas.org>
10989M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10990L:	linux-hwmon@vger.kernel.org
10991S:	Supported
10992F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10993F:	Documentation/hwmon/pwm-fan
10994F:	drivers/hwmon/pwm-fan.c
10995
10996PWM IR Transmitter
10997M:	Sean Young <sean@mess.org>
10998L:	linux-media@vger.kernel.org
10999S:	Maintained
11000F:	drivers/media/rc/pwm-ir-tx.c
11001
11002PWM SUBSYSTEM
11003M:	Thierry Reding <thierry.reding@gmail.com>
11004L:	linux-pwm@vger.kernel.org
11005S:	Maintained
11006T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11007F:	Documentation/pwm.txt
11008F:	Documentation/devicetree/bindings/pwm/
11009F:	include/linux/pwm.h
11010F:	drivers/pwm/
11011F:	drivers/video/backlight/pwm_bl.c
11012F:	include/linux/pwm_backlight.h
11013F:	drivers/gpio/gpio-mvebu.c
11014F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11015
11016PXA GPIO DRIVER
11017M:	Robert Jarzmik <robert.jarzmik@free.fr>
11018L:	linux-gpio@vger.kernel.org
11019S:	Maintained
11020F:	drivers/gpio/gpio-pxa.c
11021
11022PXA MMCI DRIVER
11023S:	Orphan
11024
11025PXA RTC DRIVER
11026M:	Robert Jarzmik <robert.jarzmik@free.fr>
11027L:	linux-rtc@vger.kernel.org
11028S:	Maintained
11029
11030PXA2xx/PXA3xx SUPPORT
11031M:	Daniel Mack <daniel@zonque.org>
11032M:	Haojian Zhuang <haojian.zhuang@gmail.com>
11033M:	Robert Jarzmik <robert.jarzmik@free.fr>
11034L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11035T:	git git://github.com/hzhuang1/linux.git
11036T:	git git://github.com/rjarzmik/linux.git
11037S:	Maintained
11038F:	arch/arm/boot/dts/pxa*
11039F:	arch/arm/mach-pxa/
11040F:	drivers/dma/pxa*
11041F:	drivers/pcmcia/pxa2xx*
11042F:	drivers/pinctrl/pxa/
11043F:	drivers/spi/spi-pxa2xx*
11044F:	drivers/usb/gadget/udc/pxa2*
11045F:	include/sound/pxa2xx-lib.h
11046F:	sound/arm/pxa*
11047F:	sound/soc/pxa/
11048
11049PXA3xx NAND FLASH DRIVER
11050M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11051L:	linux-mtd@lists.infradead.org
11052S:	Maintained
11053F:	drivers/mtd/nand/pxa3xx_nand.c
11054
11055QAT DRIVER
11056M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11057L:	qat-linux@intel.com
11058S:	Supported
11059F:	drivers/crypto/qat/
11060
11061QCOM AUDIO (ASoC) DRIVERS
11062M:	Patrick Lai <plai@codeaurora.org>
11063M:	Banajit Goswami <bgoswami@codeaurora.org>
11064L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11065S:	Supported
11066F:	sound/soc/qcom/
11067
11068QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11069M:	Gabriel Somlo <somlo@cmu.edu>
11070M:	"Michael S. Tsirkin" <mst@redhat.com>
11071L:	qemu-devel@nongnu.org
11072S:	Maintained
11073F:	drivers/firmware/qemu_fw_cfg.c
11074
11075QIB DRIVER
11076M:	Mike Marciniszyn <infinipath@intel.com>
11077L:	linux-rdma@vger.kernel.org
11078S:	Supported
11079F:	drivers/infiniband/hw/qib/
11080
11081QLOGIC QL41xxx FCOE DRIVER
11082M:	QLogic-Storage-Upstream@cavium.com
11083L:	linux-scsi@vger.kernel.org
11084S:	Supported
11085F:	drivers/scsi/qedf/
11086
11087QLOGIC QL41xxx ISCSI DRIVER
11088M:	QLogic-Storage-Upstream@cavium.com
11089L:	linux-scsi@vger.kernel.org
11090S:	Supported
11091F:	drivers/scsi/qedi/
11092
11093QLOGIC QL4xxx ETHERNET DRIVER
11094M:	Ariel Elior <Ariel.Elior@cavium.com>
11095M:	everest-linux-l2@cavium.com
11096L:	netdev@vger.kernel.org
11097S:	Supported
11098F:	drivers/net/ethernet/qlogic/qed/
11099F:	include/linux/qed/
11100F:	drivers/net/ethernet/qlogic/qede/
11101
11102QLOGIC QL4xxx RDMA DRIVER
11103M:	Ram Amrani <Ram.Amrani@cavium.com>
11104M:	Ariel Elior <Ariel.Elior@cavium.com>
11105L:	linux-rdma@vger.kernel.org
11106S:	Supported
11107F:	drivers/infiniband/hw/qedr/
11108F:	include/uapi/rdma/qedr-abi.h
11109
11110QLOGIC QLA1280 SCSI DRIVER
11111M:	Michael Reed <mdr@sgi.com>
11112L:	linux-scsi@vger.kernel.org
11113S:	Maintained
11114F:	drivers/scsi/qla1280.[ch]
11115
11116QLOGIC QLA2XXX FC-SCSI DRIVER
11117M:	qla2xxx-upstream@qlogic.com
11118L:	linux-scsi@vger.kernel.org
11119S:	Supported
11120F:	Documentation/scsi/LICENSE.qla2xxx
11121F:	drivers/scsi/qla2xxx/
11122
11123QLOGIC QLA3XXX NETWORK DRIVER
11124M:	Dept-GELinuxNICDev@cavium.com
11125L:	netdev@vger.kernel.org
11126S:	Supported
11127F:	Documentation/networking/LICENSE.qla3xxx
11128F:	drivers/net/ethernet/qlogic/qla3xxx.*
11129
11130QLOGIC QLA4XXX iSCSI DRIVER
11131M:	QLogic-Storage-Upstream@qlogic.com
11132L:	linux-scsi@vger.kernel.org
11133S:	Supported
11134F:	Documentation/scsi/LICENSE.qla4xxx
11135F:	drivers/scsi/qla4xxx/
11136
11137QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11138M:	Harish Patil <harish.patil@cavium.com>
11139M:	Manish Chopra <manish.chopra@cavium.com>
11140M:	Dept-GELinuxNICDev@cavium.com
11141L:	netdev@vger.kernel.org
11142S:	Supported
11143F:	drivers/net/ethernet/qlogic/qlcnic/
11144
11145QLOGIC QLGE 10Gb ETHERNET DRIVER
11146M:	Harish Patil <harish.patil@cavium.com>
11147M:	Manish Chopra <manish.chopra@cavium.com>
11148M:	Dept-GELinuxNICDev@cavium.com
11149L:	netdev@vger.kernel.org
11150S:	Supported
11151F:	drivers/net/ethernet/qlogic/qlge/
11152
11153QNX4 FILESYSTEM
11154M:	Anders Larsen <al@alarsen.net>
11155W:	http://www.alarsen.net/linux/qnx4fs/
11156S:	Maintained
11157F:	fs/qnx4/
11158F:	include/uapi/linux/qnx4_fs.h
11159F:	include/uapi/linux/qnxtypes.h
11160
11161QORIQ DPAA2 FSL-MC BUS DRIVER
11162M:	Stuart Yoder <stuyoder@gmail.com>
11163M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
11164L:	linux-kernel@vger.kernel.org
11165S:	Maintained
11166F:	drivers/staging/fsl-mc/
11167F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11168
11169QT1010 MEDIA DRIVER
11170M:	Antti Palosaari <crope@iki.fi>
11171L:	linux-media@vger.kernel.org
11172W:	https://linuxtv.org
11173W:	http://palosaari.fi/linux/
11174Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11175T:	git git://linuxtv.org/anttip/media_tree.git
11176S:	Maintained
11177F:	drivers/media/tuners/qt1010*
11178
11179QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11180M:	Kalle Valo <kvalo@qca.qualcomm.com>
11181L:	ath10k@lists.infradead.org
11182W:	http://wireless.kernel.org/en/users/Drivers/ath10k
11183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11184S:	Supported
11185F:	drivers/net/wireless/ath/ath10k/
11186
11187QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11188M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11189L:	linux-wireless@vger.kernel.org
11190W:	http://wireless.kernel.org/en/users/Drivers/ath9k
11191S:	Supported
11192F:	drivers/net/wireless/ath/ath9k/
11193
11194QUALCOMM CAMERA SUBSYSTEM DRIVER
11195M:	Todor Tomov <todor.tomov@linaro.org>
11196L:	linux-media@vger.kernel.org
11197S:	Maintained
11198F:	Documentation/devicetree/bindings/media/qcom,camss.txt
11199F:	Documentation/media/v4l-drivers/qcom_camss.rst
11200F:	drivers/media/platform/qcom/camss-8x16/
11201
11202QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11203M:	Timur Tabi <timur@codeaurora.org>
11204L:	netdev@vger.kernel.org
11205S:	Supported
11206F:	drivers/net/ethernet/qualcomm/emac/
11207
11208QUALCOMM HEXAGON ARCHITECTURE
11209M:	Richard Kuo <rkuo@codeaurora.org>
11210L:	linux-hexagon@vger.kernel.org
11211T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11212S:	Supported
11213F:	arch/hexagon/
11214
11215QUALCOMM IOMMU
11216M:	Rob Clark <robdclark@gmail.com>
11217L:	iommu@lists.linux-foundation.org
11218L:	linux-arm-msm@vger.kernel.org
11219S:	Maintained
11220F:	drivers/iommu/qcom_iommu.c
11221
11222QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11223M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
11224L:	linux-media@vger.kernel.org
11225L:	linux-arm-msm@vger.kernel.org
11226T:	git git://linuxtv.org/media_tree.git
11227S:	Maintained
11228F:	drivers/media/platform/qcom/venus/
11229
11230QUALCOMM WCN36XX WIRELESS DRIVER
11231M:	Eugene Krasnikov <k.eugene.e@gmail.com>
11232L:	wcn36xx@lists.infradead.org
11233W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
11234T:	git git://github.com/KrasnikovEugene/wcn36xx.git
11235S:	Supported
11236F:	drivers/net/wireless/ath/wcn36xx/
11237
11238QUANTENNA QTNFMAC WIRELESS DRIVER
11239M:	Igor Mitsyanko <imitsyanko@quantenna.com>
11240M:	Avinash Patil <avinashp@quantenna.com>
11241M:	Sergey Matyukevich <smatyukevich@quantenna.com>
11242L:	linux-wireless@vger.kernel.org
11243S:	Maintained
11244F:	drivers/net/wireless/quantenna
11245
11246RADEON and AMDGPU DRM DRIVERS
11247M:	Alex Deucher <alexander.deucher@amd.com>
11248M:	Christian König <christian.koenig@amd.com>
11249L:	amd-gfx@lists.freedesktop.org
11250T:	git git://people.freedesktop.org/~agd5f/linux
11251S:	Supported
11252F:	drivers/gpu/drm/radeon/
11253F:	include/uapi/drm/radeon_drm.h
11254F:	drivers/gpu/drm/amd/
11255F:	include/uapi/drm/amdgpu_drm.h
11256
11257RADEON FRAMEBUFFER DISPLAY DRIVER
11258M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
11259L:	linux-fbdev@vger.kernel.org
11260S:	Maintained
11261F:	drivers/video/fbdev/aty/radeon*
11262F:	include/uapi/linux/radeonfb.h
11263
11264RADIOSHARK RADIO DRIVER
11265M:	Hans Verkuil <hverkuil@xs4all.nl>
11266L:	linux-media@vger.kernel.org
11267T:	git git://linuxtv.org/media_tree.git
11268S:	Maintained
11269F:	drivers/media/radio/radio-shark.c
11270
11271RADIOSHARK2 RADIO DRIVER
11272M:	Hans Verkuil <hverkuil@xs4all.nl>
11273L:	linux-media@vger.kernel.org
11274T:	git git://linuxtv.org/media_tree.git
11275S:	Maintained
11276F:	drivers/media/radio/radio-shark2.c
11277F:	drivers/media/radio/radio-tea5777.c
11278
11279RADOS BLOCK DEVICE (RBD)
11280M:	Ilya Dryomov <idryomov@gmail.com>
11281M:	Sage Weil <sage@redhat.com>
11282M:	Alex Elder <elder@kernel.org>
11283L:	ceph-devel@vger.kernel.org
11284W:	http://ceph.com/
11285T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11286T:	git git://github.com/ceph/ceph-client.git
11287S:	Supported
11288F:	Documentation/ABI/testing/sysfs-bus-rbd
11289F:	drivers/block/rbd.c
11290F:	drivers/block/rbd_types.h
11291
11292RAGE128 FRAMEBUFFER DISPLAY DRIVER
11293M:	Paul Mackerras <paulus@samba.org>
11294L:	linux-fbdev@vger.kernel.org
11295S:	Maintained
11296F:	drivers/video/fbdev/aty/aty128fb.c
11297
11298RAINSHADOW-CEC DRIVER
11299M:	Hans Verkuil <hverkuil@xs4all.nl>
11300L:	linux-media@vger.kernel.org
11301T:	git git://linuxtv.org/media_tree.git
11302S:	Maintained
11303F:	drivers/media/usb/rainshadow-cec/*
11304
11305RALINK MIPS ARCHITECTURE
11306M:	John Crispin <john@phrozen.org>
11307L:	linux-mips@linux-mips.org
11308S:	Maintained
11309F:	arch/mips/ralink
11310
11311RALINK RT2X00 WIRELESS LAN DRIVER
11312P:	rt2x00 project
11313M:	Stanislaw Gruszka <sgruszka@redhat.com>
11314M:	Helmut Schaa <helmut.schaa@googlemail.com>
11315L:	linux-wireless@vger.kernel.org
11316S:	Maintained
11317F:	drivers/net/wireless/ralink/rt2x00/
11318
11319RAMDISK RAM BLOCK DEVICE DRIVER
11320M:	Jens Axboe <axboe@kernel.dk>
11321S:	Maintained
11322F:	Documentation/blockdev/ramdisk.txt
11323F:	drivers/block/brd.c
11324
11325RANDOM NUMBER DRIVER
11326M:	"Theodore Ts'o" <tytso@mit.edu>
11327S:	Maintained
11328F:	drivers/char/random.c
11329
11330RAPIDIO SUBSYSTEM
11331M:	Matt Porter <mporter@kernel.crashing.org>
11332M:	Alexandre Bounine <alexandre.bounine@idt.com>
11333S:	Maintained
11334F:	drivers/rapidio/
11335
11336RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11337L:	linux-wireless@vger.kernel.org
11338S:	Orphan
11339F:	drivers/net/wireless/ray*
11340
11341RCUTORTURE MODULE
11342M:	Josh Triplett <josh@joshtriplett.org>
11343M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11344L:	linux-kernel@vger.kernel.org
11345S:	Supported
11346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11347F:	Documentation/RCU/torture.txt
11348F:	kernel/rcu/rcutorture.c
11349
11350RCUTORTURE TEST FRAMEWORK
11351M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11352M:	Josh Triplett <josh@joshtriplett.org>
11353R:	Steven Rostedt <rostedt@goodmis.org>
11354R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11355R:	Lai Jiangshan <jiangshanlai@gmail.com>
11356L:	linux-kernel@vger.kernel.org
11357S:	Supported
11358T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11359F:	tools/testing/selftests/rcutorture
11360
11361RDC R-321X SoC
11362M:	Florian Fainelli <florian@openwrt.org>
11363S:	Maintained
11364
11365RDC R6040 FAST ETHERNET DRIVER
11366M:	Florian Fainelli <f.fainelli@gmail.com>
11367L:	netdev@vger.kernel.org
11368S:	Maintained
11369F:	drivers/net/ethernet/rdc/r6040.c
11370
11371RDMAVT - RDMA verbs software
11372M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11373L:	linux-rdma@vger.kernel.org
11374S:	Supported
11375F:	drivers/infiniband/sw/rdmavt
11376
11377RDS - RELIABLE DATAGRAM SOCKETS
11378M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
11379L:	netdev@vger.kernel.org
11380L:	linux-rdma@vger.kernel.org
11381L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
11382W:	https://oss.oracle.com/projects/rds/
11383S:	Supported
11384F:	net/rds/
11385F:	Documentation/networking/rds.txt
11386
11387RDT - RESOURCE ALLOCATION
11388M:	Fenghua Yu <fenghua.yu@intel.com>
11389L:	linux-kernel@vger.kernel.org
11390S:	Supported
11391F:	arch/x86/kernel/cpu/intel_rdt*
11392F:	arch/x86/include/asm/intel_rdt_sched.h
11393F:	Documentation/x86/intel_rdt*
11394
11395READ-COPY UPDATE (RCU)
11396M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11397M:	Josh Triplett <josh@joshtriplett.org>
11398R:	Steven Rostedt <rostedt@goodmis.org>
11399R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11400R:	Lai Jiangshan <jiangshanlai@gmail.com>
11401L:	linux-kernel@vger.kernel.org
11402W:	http://www.rdrop.com/users/paulmck/RCU/
11403S:	Supported
11404T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11405F:	Documentation/RCU/
11406X:	Documentation/RCU/torture.txt
11407F:	include/linux/rcu*
11408X:	include/linux/srcu.h
11409F:	kernel/rcu/
11410X:	kernel/torture.c
11411
11412REAL TIME CLOCK (RTC) SUBSYSTEM
11413M:	Alessandro Zummo <a.zummo@towertech.it>
11414M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
11415L:	linux-rtc@vger.kernel.org
11416Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
11417T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11418S:	Maintained
11419F:	Documentation/devicetree/bindings/rtc/
11420F:	Documentation/rtc.txt
11421F:	drivers/rtc/
11422F:	include/linux/rtc.h
11423F:	include/uapi/linux/rtc.h
11424F:	include/linux/rtc/
11425F:	include/linux/platform_data/rtc-*
11426F:	tools/testing/selftests/timers/rtctest.c
11427
11428REALTEK AUDIO CODECS
11429M:	Bard Liao <bardliao@realtek.com>
11430M:	Oder Chiou <oder_chiou@realtek.com>
11431S:	Maintained
11432F:	sound/soc/codecs/rt*
11433F:	include/sound/rt*.h
11434
11435REGISTER MAP ABSTRACTION
11436M:	Mark Brown <broonie@kernel.org>
11437L:	linux-kernel@vger.kernel.org
11438T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11439S:	Supported
11440F:	Documentation/devicetree/bindings/regmap/
11441F:	drivers/base/regmap/
11442F:	include/linux/regmap.h
11443
11444REISERFS FILE SYSTEM
11445L:	reiserfs-devel@vger.kernel.org
11446S:	Supported
11447F:	fs/reiserfs/
11448
11449REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11450M:	Ohad Ben-Cohen <ohad@wizery.com>
11451M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11452L:	linux-remoteproc@vger.kernel.org
11453T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11454S:	Maintained
11455F:	Documentation/devicetree/bindings/remoteproc/
11456F:	Documentation/remoteproc.txt
11457F:	drivers/remoteproc/
11458F:	include/linux/remoteproc.h
11459
11460REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11461M:	Ohad Ben-Cohen <ohad@wizery.com>
11462M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11463L:	linux-remoteproc@vger.kernel.org
11464T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11465S:	Maintained
11466F:	drivers/rpmsg/
11467F:	Documentation/rpmsg.txt
11468F:	include/linux/rpmsg.h
11469F:	include/linux/rpmsg/
11470
11471RENESAS CLOCK DRIVERS
11472M:	Geert Uytterhoeven <geert+renesas@glider.be>
11473L:	linux-renesas-soc@vger.kernel.org
11474S:	Supported
11475F:	drivers/clk/renesas/
11476
11477RENESAS ETHERNET DRIVERS
11478R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11479L:	netdev@vger.kernel.org
11480L:	linux-renesas-soc@vger.kernel.org
11481F:	Documentation/devicetree/bindings/net/renesas,*.txt
11482F:	Documentation/devicetree/bindings/net/sh_eth.txt
11483F:	drivers/net/ethernet/renesas/
11484F:	include/linux/sh_eth.h
11485
11486RENESAS R-CAR GYROADC DRIVER
11487M:	Marek Vasut <marek.vasut@gmail.com>
11488L:	linux-iio@vger.kernel.org
11489S:	Supported
11490F:	drivers/iio/adc/rcar_gyro_adc.c
11491
11492RENESAS USB PHY DRIVER
11493M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11494L:	linux-renesas-soc@vger.kernel.org
11495S:	Maintained
11496F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
11497
11498RESET CONTROLLER FRAMEWORK
11499M:	Philipp Zabel <p.zabel@pengutronix.de>
11500T:	git git://git.pengutronix.de/git/pza/linux
11501S:	Maintained
11502F:	drivers/reset/
11503F:	Documentation/devicetree/bindings/reset/
11504F:	include/dt-bindings/reset/
11505F:	include/linux/reset.h
11506F:	include/linux/reset-controller.h
11507
11508RFKILL
11509M:	Johannes Berg <johannes@sipsolutions.net>
11510L:	linux-wireless@vger.kernel.org
11511W:	http://wireless.kernel.org/
11512T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11513T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11514S:	Maintained
11515F:	Documentation/rfkill.txt
11516F:	net/rfkill/
11517
11518RHASHTABLE
11519M:	Thomas Graf <tgraf@suug.ch>
11520M:	Herbert Xu <herbert@gondor.apana.org.au>
11521L:	netdev@vger.kernel.org
11522S:	Maintained
11523F:	lib/rhashtable.c
11524F:	include/linux/rhashtable.h
11525
11526RICOH R5C592 MEMORYSTICK DRIVER
11527M:	Maxim Levitsky <maximlevitsky@gmail.com>
11528S:	Maintained
11529F:	drivers/memstick/host/r592.*
11530
11531RICOH SMARTMEDIA/XD DRIVER
11532M:	Maxim Levitsky <maximlevitsky@gmail.com>
11533S:	Maintained
11534F:	drivers/mtd/nand/r852.c
11535F:	drivers/mtd/nand/r852.h
11536
11537ROCCAT DRIVERS
11538M:	Stefan Achatz <erazor_de@users.sourceforge.net>
11539W:	http://sourceforge.net/projects/roccat/
11540S:	Maintained
11541F:	drivers/hid/hid-roccat*
11542F:	include/linux/hid-roccat*
11543F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
11544
11545ROCKER DRIVER
11546M:	Jiri Pirko <jiri@resnulli.us>
11547L:	netdev@vger.kernel.org
11548S:	Supported
11549F:	drivers/net/ethernet/rocker/
11550
11551ROCKETPORT DRIVER
11552P:	Comtrol Corp.
11553W:	http://www.comtrol.com
11554S:	Maintained
11555F:	Documentation/serial/rocket.txt
11556F:	drivers/tty/rocket*
11557
11558ROCKETPORT EXPRESS/INFINITY DRIVER
11559M:	Kevin Cernekee <cernekee@gmail.com>
11560L:	linux-serial@vger.kernel.org
11561S:	Odd Fixes
11562F:	drivers/tty/serial/rp2.*
11563
11564ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11565M:	Marek Vasut <marek.vasut+renesas@gmail.com>
11566L:	linux-kernel@vger.kernel.org
11567L:	linux-renesas-soc@vger.kernel.org
11568S:	Supported
11569F:	drivers/mfd/bd9571mwv.c
11570F:	drivers/regulator/bd9571mwv-regulator.c
11571F:	drivers/gpio/gpio-bd9571mwv.c
11572F:	include/linux/mfd/bd9571mwv.h
11573F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11574
11575ROSE NETWORK LAYER
11576M:	Ralf Baechle <ralf@linux-mips.org>
11577L:	linux-hams@vger.kernel.org
11578W:	http://www.linux-ax25.org/
11579S:	Maintained
11580F:	include/net/rose.h
11581F:	include/uapi/linux/rose.h
11582F:	net/rose/
11583
11584RTL2830 MEDIA DRIVER
11585M:	Antti Palosaari <crope@iki.fi>
11586L:	linux-media@vger.kernel.org
11587W:	https://linuxtv.org
11588W:	http://palosaari.fi/linux/
11589Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11590T:	git git://linuxtv.org/anttip/media_tree.git
11591S:	Maintained
11592F:	drivers/media/dvb-frontends/rtl2830*
11593
11594RTL2832 MEDIA DRIVER
11595M:	Antti Palosaari <crope@iki.fi>
11596L:	linux-media@vger.kernel.org
11597W:	https://linuxtv.org
11598W:	http://palosaari.fi/linux/
11599Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11600T:	git git://linuxtv.org/anttip/media_tree.git
11601S:	Maintained
11602F:	drivers/media/dvb-frontends/rtl2832*
11603
11604RTL2832_SDR MEDIA DRIVER
11605M:	Antti Palosaari <crope@iki.fi>
11606L:	linux-media@vger.kernel.org
11607W:	https://linuxtv.org
11608W:	http://palosaari.fi/linux/
11609Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11610T:	git git://linuxtv.org/anttip/media_tree.git
11611S:	Maintained
11612F:	drivers/media/dvb-frontends/rtl2832_sdr*
11613
11614RTL8180 WIRELESS DRIVER
11615L:	linux-wireless@vger.kernel.org
11616W:	http://wireless.kernel.org/
11617T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11618S:	Orphan
11619F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
11620
11621RTL8187 WIRELESS DRIVER
11622M:	Herton Ronaldo Krzesinski <herton@canonical.com>
11623M:	Hin-Tak Leung <htl10@users.sourceforge.net>
11624M:	Larry Finger <Larry.Finger@lwfinger.net>
11625L:	linux-wireless@vger.kernel.org
11626W:	http://wireless.kernel.org/
11627T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11628S:	Maintained
11629F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
11630
11631RTL8192CE WIRELESS DRIVER
11632M:	Larry Finger <Larry.Finger@lwfinger.net>
11633M:	Chaoming Li <chaoming_li@realsil.com.cn>
11634L:	linux-wireless@vger.kernel.org
11635W:	http://wireless.kernel.org/
11636T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11637S:	Maintained
11638F:	drivers/net/wireless/realtek/rtlwifi/
11639F:	drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11640
11641RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11642M:	Jes Sorensen <Jes.Sorensen@gmail.com>
11643L:	linux-wireless@vger.kernel.org
11644T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11645S:	Maintained
11646F:	drivers/net/wireless/realtek/rtl8xxxu/
11647
11648S3 SAVAGE FRAMEBUFFER DRIVER
11649M:	Antonino Daplas <adaplas@gmail.com>
11650L:	linux-fbdev@vger.kernel.org
11651S:	Maintained
11652F:	drivers/video/fbdev/savage/
11653
11654S390
11655M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
11656M:	Heiko Carstens <heiko.carstens@de.ibm.com>
11657L:	linux-s390@vger.kernel.org
11658W:	http://www.ibm.com/developerworks/linux/linux390/
11659T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11660S:	Supported
11661F:	arch/s390/
11662F:	drivers/s390/
11663F:	Documentation/s390/
11664F:	Documentation/driver-api/s390-drivers.rst
11665
11666S390 COMMON I/O LAYER
11667M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11668M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11669L:	linux-s390@vger.kernel.org
11670W:	http://www.ibm.com/developerworks/linux/linux390/
11671S:	Supported
11672F:	drivers/s390/cio/
11673
11674S390 DASD DRIVER
11675M:	Stefan Haberland <sth@linux.vnet.ibm.com>
11676M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11677L:	linux-s390@vger.kernel.org
11678W:	http://www.ibm.com/developerworks/linux/linux390/
11679S:	Supported
11680F:	drivers/s390/block/dasd*
11681F:	block/partitions/ibm.c
11682
11683S390 IOMMU (PCI)
11684M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11685L:	linux-s390@vger.kernel.org
11686W:	http://www.ibm.com/developerworks/linux/linux390/
11687S:	Supported
11688F:	drivers/iommu/s390-iommu.c
11689
11690S390 IUCV NETWORK LAYER
11691M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11692M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11693L:	linux-s390@vger.kernel.org
11694W:	http://www.ibm.com/developerworks/linux/linux390/
11695S:	Supported
11696F:	drivers/s390/net/*iucv*
11697F:	include/net/iucv/
11698F:	net/iucv/
11699
11700S390 NETWORK DRIVERS
11701M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11702M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11703L:	linux-s390@vger.kernel.org
11704W:	http://www.ibm.com/developerworks/linux/linux390/
11705S:	Supported
11706F:	drivers/s390/net/
11707
11708S390 PCI SUBSYSTEM
11709M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11710M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11711L:	linux-s390@vger.kernel.org
11712W:	http://www.ibm.com/developerworks/linux/linux390/
11713S:	Supported
11714F:	arch/s390/pci/
11715F:	drivers/pci/hotplug/s390_pci_hpc.c
11716
11717S390 VFIO-CCW DRIVER
11718M:	Cornelia Huck <cohuck@redhat.com>
11719M:	Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11720L:	linux-s390@vger.kernel.org
11721L:	kvm@vger.kernel.org
11722S:	Supported
11723F:	drivers/s390/cio/vfio_ccw*
11724F:	Documentation/s390/vfio-ccw.txt
11725F:	include/uapi/linux/vfio_ccw.h
11726
11727S390 ZCRYPT DRIVER
11728M:	Harald Freudenberger <freude@de.ibm.com>
11729L:	linux-s390@vger.kernel.org
11730W:	http://www.ibm.com/developerworks/linux/linux390/
11731S:	Supported
11732F:	drivers/s390/crypto/
11733
11734S390 ZFCP DRIVER
11735M:	Steffen Maier <maier@linux.vnet.ibm.com>
11736M:	Benjamin Block <bblock@linux.vnet.ibm.com>
11737L:	linux-s390@vger.kernel.org
11738W:	http://www.ibm.com/developerworks/linux/linux390/
11739S:	Supported
11740F:	drivers/s390/scsi/zfcp_*
11741
11742S3C24XX SD/MMC Driver
11743M:	Ben Dooks <ben-linux@fluff.org>
11744L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11745S:	Supported
11746F:	drivers/mmc/host/s3cmci.*
11747
11748SAA6588 RDS RECEIVER DRIVER
11749M:	Hans Verkuil <hverkuil@xs4all.nl>
11750L:	linux-media@vger.kernel.org
11751T:	git git://linuxtv.org/media_tree.git
11752W:	https://linuxtv.org
11753S:	Odd Fixes
11754F:	drivers/media/i2c/saa6588*
11755
11756SAA7134 VIDEO4LINUX DRIVER
11757M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11758M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11759L:	linux-media@vger.kernel.org
11760W:	https://linuxtv.org
11761T:	git git://linuxtv.org/media_tree.git
11762S:	Odd fixes
11763F:	Documentation/media/v4l-drivers/saa7134*
11764F:	drivers/media/pci/saa7134/
11765
11766SAA7146 VIDEO4LINUX-2 DRIVER
11767M:	Hans Verkuil <hverkuil@xs4all.nl>
11768L:	linux-media@vger.kernel.org
11769T:	git git://linuxtv.org/media_tree.git
11770S:	Maintained
11771F:	drivers/media/common/saa7146/
11772F:	drivers/media/pci/saa7146/
11773F:	include/media/saa7146*
11774
11775SAMSUNG AUDIO (ASoC) DRIVERS
11776M:	Krzysztof Kozlowski <krzk@kernel.org>
11777M:	Sangbeom Kim <sbkim73@samsung.com>
11778M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11779L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11780S:	Supported
11781F:	sound/soc/samsung/
11782
11783SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11784M:	Krzysztof Kozlowski <krzk@kernel.org>
11785L:	linux-crypto@vger.kernel.org
11786L:	linux-samsung-soc@vger.kernel.org
11787S:	Maintained
11788F:	drivers/crypto/exynos-rng.c
11789F:	Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
11790
11791SAMSUNG FRAMEBUFFER DRIVER
11792M:	Jingoo Han <jingoohan1@gmail.com>
11793L:	linux-fbdev@vger.kernel.org
11794S:	Maintained
11795F:	drivers/video/fbdev/s3c-fb.c
11796
11797SAMSUNG LAPTOP DRIVER
11798M:	Corentin Chary <corentin.chary@gmail.com>
11799L:	platform-driver-x86@vger.kernel.org
11800S:	Maintained
11801F:	drivers/platform/x86/samsung-laptop.c
11802
11803SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11804M:	Sangbeom Kim <sbkim73@samsung.com>
11805M:	Krzysztof Kozlowski <krzk@kernel.org>
11806M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11807L:	linux-kernel@vger.kernel.org
11808L:	linux-samsung-soc@vger.kernel.org
11809S:	Supported
11810F:	drivers/mfd/sec*.c
11811F:	drivers/regulator/s2m*.c
11812F:	drivers/regulator/s5m*.c
11813F:	drivers/clk/clk-s2mps11.c
11814F:	drivers/rtc/rtc-s5m.c
11815F:	include/linux/mfd/samsung/
11816F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11817F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11818F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11819F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11820
11821SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11822M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11823L:	linux-media@vger.kernel.org
11824L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11825S:	Maintained
11826F:	drivers/media/platform/s3c-camif/
11827F:	include/media/drv-intf/s3c_camif.h
11828
11829SAMSUNG S3FWRN5 NFC DRIVER
11830M:	Robert Baldyga <r.baldyga@samsung.com>
11831M:	Krzysztof Opasiak <k.opasiak@samsung.com>
11832L:	linux-nfc@lists.01.org (moderated for non-subscribers)
11833S:	Supported
11834F:	drivers/nfc/s3fwrn5
11835
11836SAMSUNG S5C73M3 CAMERA DRIVER
11837M:	Kyungmin Park <kyungmin.park@samsung.com>
11838M:	Andrzej Hajda <a.hajda@samsung.com>
11839L:	linux-media@vger.kernel.org
11840S:	Supported
11841F:	drivers/media/i2c/s5c73m3/*
11842
11843SAMSUNG S5K5BAF CAMERA DRIVER
11844M:	Kyungmin Park <kyungmin.park@samsung.com>
11845M:	Andrzej Hajda <a.hajda@samsung.com>
11846L:	linux-media@vger.kernel.org
11847S:	Supported
11848F:	drivers/media/i2c/s5k5baf.c
11849
11850SAMSUNG S5P Security SubSystem (SSS) DRIVER
11851M:	Krzysztof Kozlowski <krzk@kernel.org>
11852M:	Vladimir Zapolskiy <vz@mleia.com>
11853L:	linux-crypto@vger.kernel.org
11854L:	linux-samsung-soc@vger.kernel.org
11855S:	Maintained
11856F:	drivers/crypto/s5p-sss.c
11857
11858SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11859M:	Kyungmin Park <kyungmin.park@samsung.com>
11860M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11861L:	linux-media@vger.kernel.org
11862Q:	https://patchwork.linuxtv.org/project/linux-media/list/
11863S:	Supported
11864F:	drivers/media/platform/exynos4-is/
11865
11866SAMSUNG SOC CLOCK DRIVERS
11867M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11868M:	Tomasz Figa <tomasz.figa@gmail.com>
11869M:	Chanwoo Choi <cw00.choi@samsung.com>
11870S:	Supported
11871L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11872F:	drivers/clk/samsung/
11873F:	include/dt-bindings/clock/exynos*.h
11874F:	Documentation/devicetree/bindings/clock/exynos*.txt
11875
11876SAMSUNG SPI DRIVERS
11877M:	Kukjin Kim <kgene@kernel.org>
11878M:	Krzysztof Kozlowski <krzk@kernel.org>
11879M:	Andi Shyti <andi.shyti@samsung.com>
11880L:	linux-spi@vger.kernel.org
11881L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11882S:	Maintained
11883F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
11884F:	drivers/spi/spi-s3c*
11885F:	include/linux/platform_data/spi-s3c64xx.h
11886
11887SAMSUNG SXGBE DRIVERS
11888M:	Byungho An <bh74.an@samsung.com>
11889M:	Girish K S <ks.giri@samsung.com>
11890M:	Vipul Pandya <vipul.pandya@samsung.com>
11891S:	Supported
11892L:	netdev@vger.kernel.org
11893F:	drivers/net/ethernet/samsung/sxgbe/
11894
11895SAMSUNG THERMAL DRIVER
11896M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11897L:	linux-pm@vger.kernel.org
11898L:	linux-samsung-soc@vger.kernel.org
11899S:	Supported
11900T:	git https://github.com/lmajewski/linux-samsung-thermal.git
11901F:	drivers/thermal/samsung/
11902
11903SAMSUNG USB2 PHY DRIVER
11904M:	Kamil Debski <kamil@wypas.org>
11905M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11906L:	linux-kernel@vger.kernel.org
11907S:	Supported
11908F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
11909F:	Documentation/phy/samsung-usb2.txt
11910F:	drivers/phy/samsung/phy-exynos4210-usb2.c
11911F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
11912F:	drivers/phy/samsung/phy-exynos5250-usb2.c
11913F:	drivers/phy/samsung/phy-s5pv210-usb2.c
11914F:	drivers/phy/samsung/phy-samsung-usb2.c
11915F:	drivers/phy/samsung/phy-samsung-usb2.h
11916
11917SC1200 WDT DRIVER
11918M:	Zwane Mwaikambo <zwanem@gmail.com>
11919S:	Maintained
11920F:	drivers/watchdog/sc1200wdt.c
11921
11922SCHEDULER
11923M:	Ingo Molnar <mingo@redhat.com>
11924M:	Peter Zijlstra <peterz@infradead.org>
11925L:	linux-kernel@vger.kernel.org
11926T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11927S:	Maintained
11928F:	kernel/sched/
11929F:	include/linux/sched.h
11930F:	include/uapi/linux/sched.h
11931F:	include/linux/wait.h
11932
11933SCORE ARCHITECTURE
11934M:	Chen Liqin <liqin.linux@gmail.com>
11935M:	Lennox Wu <lennox.wu@gmail.com>
11936W:	http://www.sunplus.com
11937S:	Supported
11938F:	arch/score/
11939
11940SCR24X CHIP CARD INTERFACE DRIVER
11941M:	Lubomir Rintel <lkundrak@v3.sk>
11942S:	Supported
11943F:	drivers/char/pcmcia/scr24x_cs.c
11944
11945SCSI CDROM DRIVER
11946M:	Jens Axboe <axboe@kernel.dk>
11947L:	linux-scsi@vger.kernel.org
11948W:	http://www.kernel.dk
11949S:	Maintained
11950F:	drivers/scsi/sr*
11951
11952SCSI RDMA PROTOCOL (SRP) INITIATOR
11953M:	Bart Van Assche <bart.vanassche@sandisk.com>
11954L:	linux-rdma@vger.kernel.org
11955S:	Supported
11956W:	http://www.openfabrics.org
11957Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11958T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11959F:	drivers/infiniband/ulp/srp/
11960F:	include/scsi/srp.h
11961
11962SCSI SG DRIVER
11963M:	Doug Gilbert <dgilbert@interlog.com>
11964L:	linux-scsi@vger.kernel.org
11965W:	http://sg.danny.cz/sg
11966S:	Maintained
11967F:	Documentation/scsi/scsi-generic.txt
11968F:	drivers/scsi/sg.c
11969F:	include/scsi/sg.h
11970
11971SCSI SUBSYSTEM
11972M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11973T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11974M:	"Martin K. Petersen" <martin.petersen@oracle.com>
11975T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11976L:	linux-scsi@vger.kernel.org
11977S:	Maintained
11978F:	Documentation/devicetree/bindings/scsi/
11979F:	drivers/scsi/
11980F:	include/scsi/
11981
11982SCSI TAPE DRIVER
11983M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11984L:	linux-scsi@vger.kernel.org
11985S:	Maintained
11986F:	Documentation/scsi/st.txt
11987F:	drivers/scsi/st.*
11988F:	drivers/scsi/st_*.h
11989
11990SCTP PROTOCOL
11991M:	Vlad Yasevich <vyasevich@gmail.com>
11992M:	Neil Horman <nhorman@tuxdriver.com>
11993L:	linux-sctp@vger.kernel.org
11994W:	http://lksctp.sourceforge.net
11995S:	Maintained
11996F:	Documentation/networking/sctp.txt
11997F:	include/linux/sctp.h
11998F:	include/uapi/linux/sctp.h
11999F:	include/net/sctp/
12000F:	net/sctp/
12001
12002SCx200 CPU SUPPORT
12003M:	Jim Cromie <jim.cromie@gmail.com>
12004S:	Odd Fixes
12005F:	Documentation/i2c/busses/scx200_acb
12006F:	arch/x86/platform/scx200/
12007F:	drivers/watchdog/scx200_wdt.c
12008F:	drivers/i2c/busses/scx200*
12009F:	drivers/mtd/maps/scx200_docflash.c
12010F:	include/linux/scx200.h
12011
12012SCx200 GPIO DRIVER
12013M:	Jim Cromie <jim.cromie@gmail.com>
12014S:	Maintained
12015F:	drivers/char/scx200_gpio.c
12016F:	include/linux/scx200_gpio.h
12017
12018SCx200 HRT CLOCKSOURCE DRIVER
12019M:	Jim Cromie <jim.cromie@gmail.com>
12020S:	Maintained
12021F:	drivers/clocksource/scx200_hrt.c
12022
12023SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12024M:	Sascha Sommer <saschasommer@freenet.de>
12025L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12026S:	Maintained
12027F:	drivers/mmc/host/sdricoh_cs.c
12028
12029SECURE COMPUTING
12030M:	Kees Cook <keescook@chromium.org>
12031R:	Andy Lutomirski <luto@amacapital.net>
12032R:	Will Drewry <wad@chromium.org>
12033T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12034S:	Supported
12035F:	kernel/seccomp.c
12036F:	include/uapi/linux/seccomp.h
12037F:	include/linux/seccomp.h
12038F:	tools/testing/selftests/seccomp/*
12039F:	tools/testing/selftests/kselftest_harness.h
12040F:	Documentation/userspace-api/seccomp_filter.rst
12041K:	\bsecure_computing
12042K:	\bTIF_SECCOMP\b
12043
12044SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12045M:	Al Cooper <alcooperx@gmail.com>
12046L:	linux-mmc@vger.kernel.org
12047L:	bcm-kernel-feedback-list@broadcom.com
12048S:	Maintained
12049F:	drivers/mmc/host/sdhci-brcmstb*
12050
12051SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12052M:	Adrian Hunter <adrian.hunter@intel.com>
12053L:	linux-mmc@vger.kernel.org
12054T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
12055S:	Maintained
12056F:	drivers/mmc/host/sdhci*
12057F:	include/linux/mmc/sdhci*
12058
12059SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12060M:	Ben Dooks <ben-linux@fluff.org>
12061M:	Jaehoon Chung <jh80.chung@samsung.com>
12062L:	linux-mmc@vger.kernel.org
12063S:	Maintained
12064F:	drivers/mmc/host/sdhci-s3c*
12065
12066SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12067M:	Viresh Kumar <vireshk@kernel.org>
12068L:	linux-mmc@vger.kernel.org
12069S:	Maintained
12070F:	drivers/mmc/host/sdhci-spear.c
12071
12072SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12073M:	Kishon Vijay Abraham I <kishon@ti.com>
12074L:	linux-mmc@vger.kernel.org
12075S:	Maintained
12076F:	drivers/mmc/host/sdhci-omap.c
12077
12078SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12079M:	Scott Bauer <scott.bauer@intel.com>
12080M:	Jonathan Derrick <jonathan.derrick@intel.com>
12081L:	linux-block@vger.kernel.org
12082S:	Supported
12083F:	block/sed*
12084F:	block/opal_proto.h
12085F:	include/linux/sed*
12086F:	include/uapi/linux/sed*
12087
12088SECURITY CONTACT
12089M:	Security Officers <security@kernel.org>
12090S:	Supported
12091
12092SECURITY SUBSYSTEM
12093M:	James Morris <james.l.morris@oracle.com>
12094M:	"Serge E. Hallyn" <serge@hallyn.com>
12095L:	linux-security-module@vger.kernel.org (suggested Cc:)
12096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12097W:	http://kernsec.org/
12098S:	Supported
12099F:	security/
12100
12101SELINUX SECURITY MODULE
12102M:	Paul Moore <paul@paul-moore.com>
12103M:	Stephen Smalley <sds@tycho.nsa.gov>
12104M:	Eric Paris <eparis@parisplace.org>
12105L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
12106W:	https://selinuxproject.org
12107W:	https://github.com/SELinuxProject
12108T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12109S:	Supported
12110F:	include/linux/selinux*
12111F:	security/selinux/
12112F:	scripts/selinux/
12113F:	Documentation/admin-guide/LSM/SELinux.rst
12114
12115SENSABLE PHANTOM
12116M:	Jiri Slaby <jirislaby@gmail.com>
12117S:	Maintained
12118F:	drivers/misc/phantom.c
12119F:	include/uapi/linux/phantom.h
12120
12121SERIAL DEVICE BUS
12122M:	Rob Herring <robh@kernel.org>
12123L:	linux-serial@vger.kernel.org
12124S:	Maintained
12125F:	Documentation/devicetree/bindings/serial/slave-device.txt
12126F:	drivers/tty/serdev/
12127F:	include/linux/serdev.h
12128
12129SERIAL DRIVERS
12130M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12131L:	linux-serial@vger.kernel.org
12132S:	Maintained
12133F:	Documentation/devicetree/bindings/serial/
12134F:	drivers/tty/serial/
12135
12136SERIAL IR RECEIVER
12137M:	Sean Young <sean@mess.org>
12138L:	linux-media@vger.kernel.org
12139S:	Maintained
12140F:	drivers/media/rc/serial_ir.c
12141
12142SFC NETWORK DRIVER
12143M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12144M:	Edward Cree <ecree@solarflare.com>
12145M:	Bert Kenward <bkenward@solarflare.com>
12146L:	netdev@vger.kernel.org
12147S:	Supported
12148F:	drivers/net/ethernet/sfc/
12149
12150SGI GRU DRIVER
12151M:	Dimitri Sivanich <sivanich@sgi.com>
12152S:	Maintained
12153F:	drivers/misc/sgi-gru/
12154
12155SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12156M:	Pat Gefre <pfg@sgi.com>
12157L:	linux-ia64@vger.kernel.org
12158S:	Supported
12159F:	Documentation/ia64/serial.txt
12160F:	drivers/tty/serial/ioc?_serial.c
12161F:	include/linux/ioc?.h
12162
12163SGI XP/XPC/XPNET DRIVER
12164M:	Cliff Whickman <cpw@sgi.com>
12165M:	Robin Holt <robinmholt@gmail.com>
12166S:	Maintained
12167F:	drivers/misc/sgi-xp/
12168
12169SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12170M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
12171L:	linux-s390@vger.kernel.org
12172W:	http://www.ibm.com/developerworks/linux/linux390/
12173S:	Supported
12174F:	net/smc/
12175
12176SH_VEU V4L2 MEM2MEM DRIVER
12177L:	linux-media@vger.kernel.org
12178S:	Orphan
12179F:	drivers/media/platform/sh_veu.c
12180
12181SH_VOU V4L2 OUTPUT DRIVER
12182L:	linux-media@vger.kernel.org
12183S:	Orphan
12184F:	drivers/media/platform/sh_vou.c
12185F:	include/media/drv-intf/sh_vou.h
12186
12187SI2157 MEDIA DRIVER
12188M:	Antti Palosaari <crope@iki.fi>
12189L:	linux-media@vger.kernel.org
12190W:	https://linuxtv.org
12191W:	http://palosaari.fi/linux/
12192Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12193T:	git git://linuxtv.org/anttip/media_tree.git
12194S:	Maintained
12195F:	drivers/media/tuners/si2157*
12196
12197SI2168 MEDIA DRIVER
12198M:	Antti Palosaari <crope@iki.fi>
12199L:	linux-media@vger.kernel.org
12200W:	https://linuxtv.org
12201W:	http://palosaari.fi/linux/
12202Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12203T:	git git://linuxtv.org/anttip/media_tree.git
12204S:	Maintained
12205F:	drivers/media/dvb-frontends/si2168*
12206
12207SI470X FM RADIO RECEIVER I2C DRIVER
12208M:	Hans Verkuil <hverkuil@xs4all.nl>
12209L:	linux-media@vger.kernel.org
12210T:	git git://linuxtv.org/media_tree.git
12211W:	https://linuxtv.org
12212S:	Odd Fixes
12213F:	drivers/media/radio/si470x/radio-si470x-i2c.c
12214
12215SI470X FM RADIO RECEIVER USB DRIVER
12216M:	Hans Verkuil <hverkuil@xs4all.nl>
12217L:	linux-media@vger.kernel.org
12218T:	git git://linuxtv.org/media_tree.git
12219W:	https://linuxtv.org
12220S:	Maintained
12221F:	drivers/media/radio/si470x/radio-si470x-common.c
12222F:	drivers/media/radio/si470x/radio-si470x.h
12223F:	drivers/media/radio/si470x/radio-si470x-usb.c
12224
12225SI4713 FM RADIO TRANSMITTER I2C DRIVER
12226M:	Eduardo Valentin <edubezval@gmail.com>
12227L:	linux-media@vger.kernel.org
12228T:	git git://linuxtv.org/media_tree.git
12229W:	https://linuxtv.org
12230S:	Odd Fixes
12231F:	drivers/media/radio/si4713/si4713.?
12232
12233SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12234M:	Eduardo Valentin <edubezval@gmail.com>
12235L:	linux-media@vger.kernel.org
12236T:	git git://linuxtv.org/media_tree.git
12237W:	https://linuxtv.org
12238S:	Odd Fixes
12239F:	drivers/media/radio/si4713/radio-platform-si4713.c
12240
12241SI4713 FM RADIO TRANSMITTER USB DRIVER
12242M:	Hans Verkuil <hverkuil@xs4all.nl>
12243L:	linux-media@vger.kernel.org
12244T:	git git://linuxtv.org/media_tree.git
12245W:	https://linuxtv.org
12246S:	Maintained
12247F:	drivers/media/radio/si4713/radio-usb-si4713.c
12248
12249SIANO DVB DRIVER
12250M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12251M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12252L:	linux-media@vger.kernel.org
12253W:	https://linuxtv.org
12254T:	git git://linuxtv.org/media_tree.git
12255S:	Odd fixes
12256F:	drivers/media/common/siano/
12257F:	drivers/media/usb/siano/
12258F:	drivers/media/usb/siano/
12259F:	drivers/media/mmc/siano/
12260
12261SILEAD TOUCHSCREEN DRIVER
12262M:	Hans de Goede <hdegoede@redhat.com>
12263L:	linux-input@vger.kernel.org
12264L:	platform-driver-x86@vger.kernel.org
12265S:	Maintained
12266F:	drivers/input/touchscreen/silead.c
12267F:	drivers/platform/x86/silead_dmi.c
12268
12269SILICON MOTION SM712 FRAME BUFFER DRIVER
12270M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12271M:	Teddy Wang <teddy.wang@siliconmotion.com>
12272M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12273L:	linux-fbdev@vger.kernel.org
12274S:	Maintained
12275F:	drivers/video/fbdev/sm712*
12276F:	Documentation/fb/sm712fb.txt
12277
12278SIMPLE FIRMWARE INTERFACE (SFI)
12279M:	Len Brown <lenb@kernel.org>
12280L:	sfi-devel@simplefirmware.org
12281W:	http://simplefirmware.org/
12282T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12283S:	Supported
12284F:	arch/x86/platform/sfi/
12285F:	drivers/sfi/
12286F:	include/linux/sfi*.h
12287
12288SIMPLEFB FB DRIVER
12289M:	Hans de Goede <hdegoede@redhat.com>
12290L:	linux-fbdev@vger.kernel.org
12291S:	Maintained
12292F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
12293F:	drivers/video/fbdev/simplefb.c
12294F:	include/linux/platform_data/simplefb.h
12295
12296SIMTEC EB110ATX (Chalice CATS)
12297P:	Ben Dooks
12298P:	Vincent Sanders <vince@simtec.co.uk>
12299M:	Simtec Linux Team <linux@simtec.co.uk>
12300W:	http://www.simtec.co.uk/products/EB110ATX/
12301S:	Supported
12302
12303SIMTEC EB2410ITX (BAST)
12304P:	Ben Dooks
12305P:	Vincent Sanders <vince@simtec.co.uk>
12306M:	Simtec Linux Team <linux@simtec.co.uk>
12307W:	http://www.simtec.co.uk/products/EB2410ITX/
12308S:	Supported
12309F:	arch/arm/mach-s3c24xx/mach-bast.c
12310F:	arch/arm/mach-s3c24xx/bast-ide.c
12311F:	arch/arm/mach-s3c24xx/bast-irq.c
12312
12313SIPHASH PRF ROUTINES
12314M:	Jason A. Donenfeld <Jason@zx2c4.com>
12315S:	Maintained
12316F:	lib/siphash.c
12317F:	lib/test_siphash.c
12318F:	include/linux/siphash.h
12319
12320SIS 190 ETHERNET DRIVER
12321M:	Francois Romieu <romieu@fr.zoreil.com>
12322L:	netdev@vger.kernel.org
12323S:	Maintained
12324F:	drivers/net/ethernet/sis/sis190.c
12325
12326SIS 900/7016 FAST ETHERNET DRIVER
12327M:	Daniele Venzano <venza@brownhat.org>
12328W:	http://www.brownhat.org/sis900.html
12329L:	netdev@vger.kernel.org
12330S:	Maintained
12331F:	drivers/net/ethernet/sis/sis900.*
12332
12333SIS FRAMEBUFFER DRIVER
12334M:	Thomas Winischhofer <thomas@winischhofer.net>
12335W:	http://www.winischhofer.net/linuxsisvga.shtml
12336S:	Maintained
12337F:	Documentation/fb/sisfb.txt
12338F:	drivers/video/fbdev/sis/
12339F:	include/video/sisfb.h
12340
12341SIS USB2VGA DRIVER
12342M:	Thomas Winischhofer <thomas@winischhofer.net>
12343W:	http://www.winischhofer.at/linuxsisusbvga.shtml
12344S:	Maintained
12345F:	drivers/usb/misc/sisusbvga/
12346
12347SLAB ALLOCATOR
12348M:	Christoph Lameter <cl@linux.com>
12349M:	Pekka Enberg <penberg@kernel.org>
12350M:	David Rientjes <rientjes@google.com>
12351M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
12352M:	Andrew Morton <akpm@linux-foundation.org>
12353L:	linux-mm@kvack.org
12354S:	Maintained
12355F:	include/linux/sl?b*.h
12356F:	mm/sl?b*
12357
12358SLEEPABLE READ-COPY UPDATE (SRCU)
12359M:	Lai Jiangshan <jiangshanlai@gmail.com>
12360M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12361M:	Josh Triplett <josh@joshtriplett.org>
12362R:	Steven Rostedt <rostedt@goodmis.org>
12363R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12364L:	linux-kernel@vger.kernel.org
12365W:	http://www.rdrop.com/users/paulmck/RCU/
12366S:	Supported
12367T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12368F:	include/linux/srcu.h
12369F:	kernel/rcu/srcu.c
12370
12371SMACK SECURITY MODULE
12372M:	Casey Schaufler <casey@schaufler-ca.com>
12373L:	linux-security-module@vger.kernel.org
12374W:	http://schaufler-ca.com
12375T:	git git://github.com/cschaufler/smack-next
12376S:	Maintained
12377F:	Documentation/admin-guide/LSM/Smack.rst
12378F:	security/smack/
12379
12380SMC91x ETHERNET DRIVER
12381M:	Nicolas Pitre <nico@fluxnic.net>
12382S:	Odd Fixes
12383F:	drivers/net/ethernet/smsc/smc91x.*
12384
12385SMIA AND SMIA++ IMAGE SENSOR DRIVER
12386M:	Sakari Ailus <sakari.ailus@iki.fi>
12387L:	linux-media@vger.kernel.org
12388S:	Maintained
12389F:	drivers/media/i2c/smiapp/
12390F:	include/media/i2c/smiapp.h
12391F:	drivers/media/i2c/smiapp-pll.c
12392F:	drivers/media/i2c/smiapp-pll.h
12393F:	include/uapi/linux/smiapp.h
12394F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12395
12396SMM665 HARDWARE MONITOR DRIVER
12397M:	Guenter Roeck <linux@roeck-us.net>
12398L:	linux-hwmon@vger.kernel.org
12399S:	Maintained
12400F:	Documentation/hwmon/smm665
12401F:	drivers/hwmon/smm665.c
12402
12403SMSC EMC2103 HARDWARE MONITOR DRIVER
12404M:	Steve Glendinning <steve.glendinning@shawell.net>
12405L:	linux-hwmon@vger.kernel.org
12406S:	Maintained
12407F:	Documentation/hwmon/emc2103
12408F:	drivers/hwmon/emc2103.c
12409
12410SMSC SCH5627 HARDWARE MONITOR DRIVER
12411M:	Hans de Goede <hdegoede@redhat.com>
12412L:	linux-hwmon@vger.kernel.org
12413S:	Supported
12414F:	Documentation/hwmon/sch5627
12415F:	drivers/hwmon/sch5627.c
12416
12417SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12418M:	Steve Glendinning <steve.glendinning@shawell.net>
12419L:	linux-fbdev@vger.kernel.org
12420S:	Maintained
12421F:	drivers/video/fbdev/smscufx.c
12422
12423SMSC47B397 HARDWARE MONITOR DRIVER
12424M:	Jean Delvare <jdelvare@suse.com>
12425L:	linux-hwmon@vger.kernel.org
12426S:	Maintained
12427F:	Documentation/hwmon/smsc47b397
12428F:	drivers/hwmon/smsc47b397.c
12429
12430SMSC911x ETHERNET DRIVER
12431M:	Steve Glendinning <steve.glendinning@shawell.net>
12432L:	netdev@vger.kernel.org
12433S:	Maintained
12434F:	include/linux/smsc911x.h
12435F:	drivers/net/ethernet/smsc/smsc911x.*
12436
12437SMSC9420 PCI ETHERNET DRIVER
12438M:	Steve Glendinning <steve.glendinning@shawell.net>
12439L:	netdev@vger.kernel.org
12440S:	Maintained
12441F:	drivers/net/ethernet/smsc/smsc9420.*
12442
12443SOC-CAMERA V4L2 SUBSYSTEM
12444M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12445L:	linux-media@vger.kernel.org
12446T:	git git://linuxtv.org/media_tree.git
12447S:	Maintained
12448F:	include/media/soc*
12449F:	drivers/media/i2c/soc_camera/
12450F:	drivers/media/platform/soc_camera/
12451
12452SOEKRIS NET48XX LED SUPPORT
12453M:	Chris Boot <bootc@bootc.net>
12454S:	Maintained
12455F:	drivers/leds/leds-net48xx.c
12456
12457SOFT-ROCE DRIVER (rxe)
12458M:	Moni Shoua <monis@mellanox.com>
12459L:	linux-rdma@vger.kernel.org
12460S:	Supported
12461W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12462Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12463F:	drivers/infiniband/sw/rxe/
12464F:	include/uapi/rdma/rdma_user_rxe.h
12465
12466SOFTLOGIC 6x10 MPEG CODEC
12467M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12468M:	Anton Sviridenko <anton@corp.bluecherry.net>
12469M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12470M:	Andrey Utkin <andrey_utkin@fastmail.com>
12471M:	Ismael Luceno <ismael@iodev.co.uk>
12472L:	linux-media@vger.kernel.org
12473S:	Supported
12474F:	drivers/media/pci/solo6x10/
12475
12476SOFTWARE RAID (Multiple Disks) SUPPORT
12477M:	Shaohua Li <shli@kernel.org>
12478L:	linux-raid@vger.kernel.org
12479T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12480S:	Supported
12481F:	drivers/md/Makefile
12482F:	drivers/md/Kconfig
12483F:	drivers/md/md*
12484F:	drivers/md/raid*
12485F:	include/linux/raid/
12486F:	include/uapi/linux/raid/
12487
12488SONIC NETWORK DRIVER
12489M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12490L:	netdev@vger.kernel.org
12491S:	Maintained
12492F:	drivers/net/ethernet/natsemi/sonic.*
12493
12494SONICS SILICON BACKPLANE DRIVER (SSB)
12495M:	Michael Buesch <m@bues.ch>
12496L:	linux-wireless@vger.kernel.org
12497S:	Maintained
12498F:	drivers/ssb/
12499F:	include/linux/ssb/
12500
12501SONY MEMORYSTICK CARD SUPPORT
12502M:	Alex Dubov <oakad@yahoo.com>
12503W:	http://tifmxx.berlios.de/
12504S:	Maintained
12505F:	drivers/memstick/host/tifm_ms.c
12506
12507SONY MEMORYSTICK STANDARD SUPPORT
12508M:	Maxim Levitsky <maximlevitsky@gmail.com>
12509S:	Maintained
12510F:	drivers/memstick/core/ms_block.*
12511
12512SONY VAIO CONTROL DEVICE DRIVER
12513M:	Mattia Dongili <malattia@linux.it>
12514L:	platform-driver-x86@vger.kernel.org
12515W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12516S:	Maintained
12517F:	Documentation/laptops/sony-laptop.txt
12518F:	drivers/char/sonypi.c
12519F:	drivers/platform/x86/sony-laptop.c
12520F:	include/linux/sony-laptop.h
12521
12522SOUND
12523M:	Jaroslav Kysela <perex@perex.cz>
12524M:	Takashi Iwai <tiwai@suse.com>
12525L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12526W:	http://www.alsa-project.org/
12527T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12528T:	git git://git.alsa-project.org/alsa-kernel.git
12529Q:	http://patchwork.kernel.org/project/alsa-devel/list/
12530S:	Maintained
12531F:	Documentation/sound/
12532F:	include/sound/
12533F:	include/uapi/sound/
12534F:	sound/
12535
12536SOUND - COMPRESSED AUDIO
12537M:	Vinod Koul <vinod.koul@intel.com>
12538L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12539T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12540S:	Supported
12541F:	Documentation/sound/alsa/compress_offload.txt
12542F:	include/sound/compress_driver.h
12543F:	include/uapi/sound/compress_*
12544F:	sound/core/compress_offload.c
12545F:	sound/soc/soc-compress.c
12546
12547SOUND - DMAENGINE HELPERS
12548M:	Lars-Peter Clausen <lars@metafoo.de>
12549S:	Supported
12550F:	include/sound/dmaengine_pcm.h
12551F:	sound/core/pcm_dmaengine.c
12552F:	sound/soc/soc-generic-dmaengine-pcm.c
12553
12554SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12555M:	Liam Girdwood <lgirdwood@gmail.com>
12556M:	Mark Brown <broonie@kernel.org>
12557T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12558L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12559W:	http://alsa-project.org/main/index.php/ASoC
12560S:	Supported
12561F:	Documentation/devicetree/bindings/sound/
12562F:	Documentation/sound/alsa/soc/
12563F:	sound/soc/
12564F:	include/sound/soc*
12565
12566SP2 MEDIA DRIVER
12567M:	Olli Salonen <olli.salonen@iki.fi>
12568L:	linux-media@vger.kernel.org
12569W:	https://linuxtv.org
12570Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12571S:	Maintained
12572F:	drivers/media/dvb-frontends/sp2*
12573
12574SPARC + UltraSPARC (sparc/sparc64)
12575M:	"David S. Miller" <davem@davemloft.net>
12576L:	sparclinux@vger.kernel.org
12577Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
12578T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12579T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12580S:	Maintained
12581F:	arch/sparc/
12582F:	drivers/sbus/
12583
12584SPARC SERIAL DRIVERS
12585M:	"David S. Miller" <davem@davemloft.net>
12586L:	sparclinux@vger.kernel.org
12587T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12588T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12589S:	Maintained
12590F:	include/linux/sunserialcore.h
12591F:	drivers/tty/serial/suncore.c
12592F:	drivers/tty/serial/sunhv.c
12593F:	drivers/tty/serial/sunsab.c
12594F:	drivers/tty/serial/sunsab.h
12595F:	drivers/tty/serial/sunsu.c
12596F:	drivers/tty/serial/sunzilog.c
12597F:	drivers/tty/serial/sunzilog.h
12598F:	drivers/tty/vcc.c
12599
12600SPARSE CHECKER
12601M:	"Christopher Li" <sparse@chrisli.org>
12602L:	linux-sparse@vger.kernel.org
12603W:	https://sparse.wiki.kernel.org/
12604T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12605T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12606S:	Maintained
12607F:	include/linux/compiler.h
12608
12609SPEAR CLOCK FRAMEWORK SUPPORT
12610M:	Viresh Kumar <vireshk@kernel.org>
12611L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12612W:	http://www.st.com/spear
12613S:	Maintained
12614F:	drivers/clk/spear/
12615
12616SPEAR PLATFORM SUPPORT
12617M:	Viresh Kumar <vireshk@kernel.org>
12618M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12619L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12620W:	http://www.st.com/spear
12621S:	Maintained
12622F:	arch/arm/boot/dts/spear*
12623F:	arch/arm/mach-spear/
12624
12625SPI NOR SUBSYSTEM
12626M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12627M:	Marek Vasut <marek.vasut@gmail.com>
12628L:	linux-mtd@lists.infradead.org
12629W:	http://www.linux-mtd.infradead.org/
12630Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
12631T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12632T:	git git://git.infradead.org/l2-mtd.git spi-nor/next
12633S:	Maintained
12634F:	drivers/mtd/spi-nor/
12635F:	include/linux/mtd/spi-nor.h
12636
12637SPI SUBSYSTEM
12638M:	Mark Brown <broonie@kernel.org>
12639L:	linux-spi@vger.kernel.org
12640T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12641Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
12642S:	Maintained
12643F:	Documentation/devicetree/bindings/spi/
12644F:	Documentation/spi/
12645F:	drivers/spi/
12646F:	include/linux/spi/
12647F:	include/uapi/linux/spi/
12648F:	tools/spi/
12649
12650SPIDERNET NETWORK DRIVER for CELL
12651M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12652L:	netdev@vger.kernel.org
12653S:	Supported
12654F:	Documentation/networking/spider_net.txt
12655F:	drivers/net/ethernet/toshiba/spider_net*
12656
12657SPMI SUBSYSTEM
12658R:	Stephen Boyd <sboyd@codeaurora.org>
12659L:	linux-arm-msm@vger.kernel.org
12660F:	Documentation/devicetree/bindings/spmi/
12661F:	drivers/spmi/
12662F:	include/dt-bindings/spmi/spmi.h
12663F:	include/linux/spmi.h
12664F:	include/trace/events/spmi.h
12665
12666SPU FILE SYSTEM
12667M:	Jeremy Kerr <jk@ozlabs.org>
12668L:	linuxppc-dev@lists.ozlabs.org
12669W:	http://www.ibm.com/developerworks/power/cell/
12670S:	Supported
12671F:	Documentation/filesystems/spufs.txt
12672F:	arch/powerpc/platforms/cell/spufs/
12673
12674SQUASHFS FILE SYSTEM
12675M:	Phillip Lougher <phillip@squashfs.org.uk>
12676L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
12677W:	http://squashfs.org.uk
12678T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12679S:	Maintained
12680F:	Documentation/filesystems/squashfs.txt
12681F:	fs/squashfs/
12682
12683SRM (Alpha) environment access
12684M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
12685S:	Maintained
12686F:	arch/alpha/kernel/srm_env.c
12687
12688STABLE BRANCH
12689M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12690L:	stable@vger.kernel.org
12691S:	Supported
12692F:	Documentation/process/stable-kernel-rules.rst
12693
12694STAGING - COMEDI
12695M:	Ian Abbott <abbotti@mev.co.uk>
12696M:	H Hartley Sweeten <hsweeten@visionengravers.com>
12697S:	Odd Fixes
12698F:	drivers/staging/comedi/
12699
12700STAGING - FLARION FT1000 DRIVERS
12701M:	Marek Belisko <marek.belisko@gmail.com>
12702S:	Odd Fixes
12703F:	drivers/staging/ft1000/
12704
12705STAGING - INDUSTRIAL IO
12706M:	Jonathan Cameron <jic23@kernel.org>
12707L:	linux-iio@vger.kernel.org
12708S:	Odd Fixes
12709F:	Documentation/devicetree/bindings/staging/iio/
12710F:	drivers/staging/iio/
12711
12712STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12713M:	Jarod Wilson <jarod@wilsonet.com>
12714W:	http://www.lirc.org/
12715S:	Odd Fixes
12716F:	drivers/staging/media/lirc/
12717
12718STAGING - LUSTRE PARALLEL FILESYSTEM
12719M:	Oleg Drokin <oleg.drokin@intel.com>
12720M:	Andreas Dilger <andreas.dilger@intel.com>
12721M:	James Simmons <jsimmons@infradead.org>
12722L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
12723W:	http://wiki.lustre.org/
12724S:	Maintained
12725F:	drivers/staging/lustre
12726
12727STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12728M:	Marc Dietrich <marvin24@gmx.de>
12729L:	ac100@lists.launchpad.net (moderated for non-subscribers)
12730L:	linux-tegra@vger.kernel.org
12731S:	Maintained
12732F:	drivers/staging/nvec/
12733
12734STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12735M:	Jens Frederich <jfrederich@gmail.com>
12736M:	Daniel Drake <dsd@laptop.org>
12737M:	Jon Nettleton <jon.nettleton@gmail.com>
12738W:	http://wiki.laptop.org/go/DCON
12739S:	Maintained
12740F:	drivers/staging/olpc_dcon/
12741
12742STAGING - REALTEK RTL8712U DRIVERS
12743M:	Larry Finger <Larry.Finger@lwfinger.net>
12744M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12745S:	Odd Fixes
12746F:	drivers/staging/rtl8712/
12747
12748STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12749M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12750M:	Teddy Wang <teddy.wang@siliconmotion.com>
12751M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12752L:	linux-fbdev@vger.kernel.org
12753S:	Maintained
12754F:	drivers/staging/sm750fb/
12755
12756STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12757M:	William Hubbs <w.d.hubbs@gmail.com>
12758M:	Chris Brannon <chris@the-brannons.com>
12759M:	Kirk Reiser <kirk@reisers.ca>
12760M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
12761L:	speakup@linux-speakup.org
12762W:	http://www.linux-speakup.org/
12763S:	Odd Fixes
12764F:	drivers/staging/speakup/
12765
12766STAGING - VIA VT665X DRIVERS
12767M:	Forest Bond <forest@alittletooquiet.net>
12768S:	Odd Fixes
12769F:	drivers/staging/vt665?/
12770
12771STAGING - WILC1000 WIFI DRIVER
12772M:	Aditya Shankar <aditya.shankar@microchip.com>
12773M:	Ganesh Krishna <ganesh.krishna@microchip.com>
12774L:	linux-wireless@vger.kernel.org
12775S:	Supported
12776F:	drivers/staging/wilc1000/
12777
12778STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12779M:	Arnaud Patard <arnaud.patard@rtp-net.org>
12780S:	Odd Fixes
12781F:	drivers/staging/xgifb/
12782
12783STAGING SUBSYSTEM
12784M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12785T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12786L:	devel@driverdev.osuosl.org
12787S:	Supported
12788F:	drivers/staging/
12789
12790STARFIRE/DURALAN NETWORK DRIVER
12791M:	Ion Badulescu <ionut@badula.org>
12792S:	Odd Fixes
12793F:	drivers/net/ethernet/adaptec/starfire*
12794
12795STEC S1220 SKD DRIVER
12796M:	Bart Van Assche <bart.vanassche@wdc.com>
12797L:	linux-block@vger.kernel.org
12798S:	Maintained
12799F:	drivers/block/skd*[ch]
12800
12801STI CEC DRIVER
12802M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
12803S:	Maintained
12804F:	drivers/staging/media/st-cec/
12805F:	Documentation/devicetree/bindings/media/stih-cec.txt
12806
12807STK1160 USB VIDEO CAPTURE DRIVER
12808M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12809L:	linux-media@vger.kernel.org
12810T:	git git://linuxtv.org/media_tree.git
12811S:	Maintained
12812F:	drivers/media/usb/stk1160/
12813
12814STMMAC ETHERNET DRIVER
12815M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
12816M:	Alexandre Torgue <alexandre.torgue@st.com>
12817L:	netdev@vger.kernel.org
12818W:	http://www.stlinux.com
12819S:	Supported
12820F:	drivers/net/ethernet/stmicro/stmmac/
12821
12822SUN3/3X
12823M:	Sam Creasey <sammy@sammy.net>
12824W:	http://sammy.net/sun3/
12825S:	Maintained
12826F:	arch/m68k/kernel/*sun3*
12827F:	arch/m68k/sun3*/
12828F:	arch/m68k/include/asm/sun3*
12829F:	drivers/net/ethernet/i825xx/sun3*
12830
12831SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12832M:	Hans de Goede <hdegoede@redhat.com>
12833L:	linux-input@vger.kernel.org
12834S:	Maintained
12835F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12836F:	drivers/input/keyboard/sun4i-lradc-keys.c
12837
12838SUNDANCE NETWORK DRIVER
12839M:	Denis Kirjanov <kda@linux-powerpc.org>
12840L:	netdev@vger.kernel.org
12841S:	Maintained
12842F:	drivers/net/ethernet/dlink/sundance.c
12843
12844SUPERH
12845M:	Yoshinori Sato <ysato@users.sourceforge.jp>
12846M:	Rich Felker <dalias@libc.org>
12847L:	linux-sh@vger.kernel.org
12848Q:	http://patchwork.kernel.org/project/linux-sh/list/
12849S:	Maintained
12850F:	Documentation/sh/
12851F:	arch/sh/
12852F:	drivers/sh/
12853
12854SUSPEND TO RAM
12855M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
12856M:	Len Brown <len.brown@intel.com>
12857M:	Pavel Machek <pavel@ucw.cz>
12858L:	linux-pm@vger.kernel.org
12859B:	https://bugzilla.kernel.org
12860S:	Supported
12861F:	Documentation/power/
12862F:	arch/x86/kernel/acpi/
12863F:	drivers/base/power/
12864F:	kernel/power/
12865F:	include/linux/suspend.h
12866F:	include/linux/freezer.h
12867F:	include/linux/pm.h
12868
12869SVGA HANDLING
12870M:	Martin Mares <mj@ucw.cz>
12871L:	linux-video@atrey.karlin.mff.cuni.cz
12872S:	Maintained
12873F:	Documentation/svga.txt
12874F:	arch/x86/boot/video*
12875
12876SWIOTLB SUBSYSTEM
12877M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12878L:	linux-kernel@vger.kernel.org
12879T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12880S:	Supported
12881F:	lib/swiotlb.c
12882F:	arch/*/kernel/pci-swiotlb.c
12883F:	include/linux/swiotlb.h
12884
12885SWITCHDEV
12886M:	Jiri Pirko <jiri@resnulli.us>
12887M:	Ivan Vecera <ivecera@redhat.com>
12888L:	netdev@vger.kernel.org
12889S:	Supported
12890F:	net/switchdev/
12891F:	include/net/switchdev.h
12892
12893SYNC FILE FRAMEWORK
12894M:	Sumit Semwal <sumit.semwal@linaro.org>
12895R:	Gustavo Padovan <gustavo@padovan.org>
12896S:	Maintained
12897L:	linux-media@vger.kernel.org
12898L:	dri-devel@lists.freedesktop.org
12899F:	drivers/dma-buf/sync_*
12900F:	drivers/dma-buf/dma-fence*
12901F:	drivers/dma-buf/sw_sync.c
12902F:	include/linux/sync_file.h
12903F:	include/uapi/linux/sync_file.h
12904F:	Documentation/sync_file.txt
12905T:	git git://anongit.freedesktop.org/drm/drm-misc
12906
12907SYNOPSYS ARC ARCHITECTURE
12908M:	Vineet Gupta <vgupta@synopsys.com>
12909L:	linux-snps-arc@lists.infradead.org
12910S:	Supported
12911F:	arch/arc/
12912F:	Documentation/devicetree/bindings/arc/*
12913F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12914F:	drivers/clocksource/arc_timer.c
12915F:	drivers/tty/serial/arc_uart.c
12916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12917
12918SYNOPSYS ARC HSDK SDP pll clock driver
12919M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12920S:	Supported
12921F:	drivers/clk/clk-hsdk-pll.c
12922F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
12923
12924SYNOPSYS ARC SDP clock driver
12925M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12926S:	Supported
12927F:	drivers/clk/axs10x/*
12928F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
12929
12930SYNOPSYS ARC SDP platform support
12931M:	Alexey Brodkin <abrodkin@synopsys.com>
12932S:	Supported
12933F:	arch/arc/plat-axs10x
12934F:	arch/arc/boot/dts/ax*
12935F:	Documentation/devicetree/bindings/arc/axs10*
12936
12937SYNOPSYS DESIGNWARE APB GPIO DRIVER
12938M:	Hoan Tran <hotran@apm.com>
12939L:	linux-gpio@vger.kernel.org
12940S:	Maintained
12941F:	drivers/gpio/gpio-dwapb.c
12942F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
12943
12944SYNOPSYS DESIGNWARE DMAC DRIVER
12945M:	Viresh Kumar <vireshk@kernel.org>
12946R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12947S:	Maintained
12948F:	include/linux/dma/dw.h
12949F:	include/linux/platform_data/dma-dw.h
12950F:	drivers/dma/dw/
12951
12952SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
12953M:	Jie Deng <jiedeng@synopsys.com>
12954L:	netdev@vger.kernel.org
12955S:	Supported
12956F:	drivers/net/ethernet/synopsys/
12957
12958SYNOPSYS DESIGNWARE I2C DRIVER
12959M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
12960R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12961R:	Mika Westerberg <mika.westerberg@linux.intel.com>
12962L:	linux-i2c@vger.kernel.org
12963S:	Maintained
12964F:	drivers/i2c/busses/i2c-designware-*
12965F:	include/linux/platform_data/i2c-designware.h
12966
12967SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
12968M:	Jaehoon Chung <jh80.chung@samsung.com>
12969L:	linux-mmc@vger.kernel.org
12970S:	Maintained
12971F:	drivers/mmc/host/dw_mmc*
12972
12973SYNOPSYS HSDK RESET CONTROLLER DRIVER
12974M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12975S:	Supported
12976F:	drivers/reset/reset-hsdk.c
12977F:	include/dt-bindings/reset/snps,hsdk-reset.h
12978F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
12979
12980SYSTEM CONFIGURATION (SYSCON)
12981M:	Lee Jones <lee.jones@linaro.org>
12982M:	Arnd Bergmann <arnd@arndb.de>
12983T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12984S:	Supported
12985F:	drivers/mfd/syscon.c
12986
12987SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
12988M:	Sudeep Holla <sudeep.holla@arm.com>
12989L:	linux-arm-kernel@lists.infradead.org
12990S:	Maintained
12991F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
12992F:	drivers/clk/clk-scpi.c
12993F:	drivers/cpufreq/scpi-cpufreq.c
12994F:	drivers/firmware/arm_scpi.c
12995F:	include/linux/scpi_protocol.h
12996
12997SYSTEM RESET/SHUTDOWN DRIVERS
12998M:	Sebastian Reichel <sre@kernel.org>
12999L:	linux-pm@vger.kernel.org
13000T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13001S:	Maintained
13002F:	Documentation/devicetree/bindings/power/reset/
13003F:	drivers/power/reset/
13004
13005SYSTEM TRACE MODULE CLASS
13006M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
13007S:	Maintained
13008T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13009F:	Documentation/trace/stm.txt
13010F:	drivers/hwtracing/stm/
13011F:	include/linux/stm.h
13012F:	include/uapi/linux/stm.h
13013
13014SYSV FILESYSTEM
13015M:	Christoph Hellwig <hch@infradead.org>
13016S:	Maintained
13017F:	Documentation/filesystems/sysv-fs.txt
13018F:	fs/sysv/
13019F:	include/linux/sysv_fs.h
13020
13021TARGET SUBSYSTEM
13022M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
13023L:	linux-scsi@vger.kernel.org
13024L:	target-devel@vger.kernel.org
13025W:	http://www.linux-iscsi.org
13026W:	http://groups.google.com/group/linux-iscsi-target-dev
13027T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13028S:	Supported
13029F:	drivers/target/
13030F:	include/target/
13031F:	Documentation/target/
13032
13033TASKSTATS STATISTICS INTERFACE
13034M:	Balbir Singh <bsingharora@gmail.com>
13035S:	Maintained
13036F:	Documentation/accounting/taskstats*
13037F:	include/linux/taskstats*
13038F:	kernel/taskstats.c
13039
13040TC subsystem
13041M:	Jamal Hadi Salim <jhs@mojatatu.com>
13042M:	Cong Wang <xiyou.wangcong@gmail.com>
13043M:	Jiri Pirko <jiri@resnulli.us>
13044L:	netdev@vger.kernel.org
13045S:	Maintained
13046F:	include/net/pkt_cls.h
13047F:	include/net/pkt_sched.h
13048F:	include/net/tc_act/
13049F:	include/uapi/linux/pkt_cls.h
13050F:	include/uapi/linux/pkt_sched.h
13051F:	include/uapi/linux/tc_act/
13052F:	include/uapi/linux/tc_ematch/
13053F:	net/sched/
13054
13055TCP LOW PRIORITY MODULE
13056M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13057M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13058W:	http://tcp-lp-mod.sourceforge.net/
13059S:	Maintained
13060F:	net/ipv4/tcp_lp.c
13061
13062TDA10071 MEDIA DRIVER
13063M:	Antti Palosaari <crope@iki.fi>
13064L:	linux-media@vger.kernel.org
13065W:	https://linuxtv.org
13066W:	http://palosaari.fi/linux/
13067Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13068T:	git git://linuxtv.org/anttip/media_tree.git
13069S:	Maintained
13070F:	drivers/media/dvb-frontends/tda10071*
13071
13072TDA18212 MEDIA DRIVER
13073M:	Antti Palosaari <crope@iki.fi>
13074L:	linux-media@vger.kernel.org
13075W:	https://linuxtv.org
13076W:	http://palosaari.fi/linux/
13077Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13078T:	git git://linuxtv.org/anttip/media_tree.git
13079S:	Maintained
13080F:	drivers/media/tuners/tda18212*
13081
13082TDA18218 MEDIA DRIVER
13083M:	Antti Palosaari <crope@iki.fi>
13084L:	linux-media@vger.kernel.org
13085W:	https://linuxtv.org
13086W:	http://palosaari.fi/linux/
13087Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13088T:	git git://linuxtv.org/anttip/media_tree.git
13089S:	Maintained
13090F:	drivers/media/tuners/tda18218*
13091
13092TDA18271 MEDIA DRIVER
13093M:	Michael Krufky <mkrufky@linuxtv.org>
13094L:	linux-media@vger.kernel.org
13095W:	https://linuxtv.org
13096W:	http://github.com/mkrufky
13097Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13098T:	git git://linuxtv.org/mkrufky/tuners.git
13099S:	Maintained
13100F:	drivers/media/tuners/tda18271*
13101
13102TDA827x MEDIA DRIVER
13103M:	Michael Krufky <mkrufky@linuxtv.org>
13104L:	linux-media@vger.kernel.org
13105W:	https://linuxtv.org
13106W:	http://github.com/mkrufky
13107Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13108T:	git git://linuxtv.org/mkrufky/tuners.git
13109S:	Maintained
13110F:	drivers/media/tuners/tda8290.*
13111
13112TDA8290 MEDIA DRIVER
13113M:	Michael Krufky <mkrufky@linuxtv.org>
13114L:	linux-media@vger.kernel.org
13115W:	https://linuxtv.org
13116W:	http://github.com/mkrufky
13117Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13118T:	git git://linuxtv.org/mkrufky/tuners.git
13119S:	Maintained
13120F:	drivers/media/tuners/tda8290.*
13121
13122TDA9840 MEDIA DRIVER
13123M:	Hans Verkuil <hverkuil@xs4all.nl>
13124L:	linux-media@vger.kernel.org
13125T:	git git://linuxtv.org/media_tree.git
13126W:	https://linuxtv.org
13127S:	Maintained
13128F:	drivers/media/i2c/tda9840*
13129
13130TEA5761 TUNER DRIVER
13131M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13132M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13133L:	linux-media@vger.kernel.org
13134W:	https://linuxtv.org
13135T:	git git://linuxtv.org/media_tree.git
13136S:	Odd fixes
13137F:	drivers/media/tuners/tea5761.*
13138
13139TEA5767 TUNER DRIVER
13140M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13141M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13142L:	linux-media@vger.kernel.org
13143W:	https://linuxtv.org
13144T:	git git://linuxtv.org/media_tree.git
13145S:	Maintained
13146F:	drivers/media/tuners/tea5767.*
13147
13148TEA6415C MEDIA DRIVER
13149M:	Hans Verkuil <hverkuil@xs4all.nl>
13150L:	linux-media@vger.kernel.org
13151T:	git git://linuxtv.org/media_tree.git
13152W:	https://linuxtv.org
13153S:	Maintained
13154F:	drivers/media/i2c/tea6415c*
13155
13156TEA6420 MEDIA DRIVER
13157M:	Hans Verkuil <hverkuil@xs4all.nl>
13158L:	linux-media@vger.kernel.org
13159T:	git git://linuxtv.org/media_tree.git
13160W:	https://linuxtv.org
13161S:	Maintained
13162F:	drivers/media/i2c/tea6420*
13163
13164TEAM DRIVER
13165M:	Jiri Pirko <jiri@resnulli.us>
13166L:	netdev@vger.kernel.org
13167S:	Supported
13168F:	drivers/net/team/
13169F:	include/linux/if_team.h
13170F:	include/uapi/linux/if_team.h
13171
13172TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13173M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13174S:	Maintained
13175F:	arch/x86/platform/ts5500/
13176
13177TECHNOTREND USB IR RECEIVER
13178M:	Sean Young <sean@mess.org>
13179L:	linux-media@vger.kernel.org
13180S:	Maintained
13181F:	drivers/media/rc/ttusbir.c
13182
13183TEE SUBSYSTEM
13184M:	Jens Wiklander <jens.wiklander@linaro.org>
13185S:	Maintained
13186F:	include/linux/tee_drv.h
13187F:	include/uapi/linux/tee.h
13188F:	drivers/tee/
13189F:	Documentation/tee.txt
13190
13191TEGRA ARCHITECTURE SUPPORT
13192M:	Thierry Reding <thierry.reding@gmail.com>
13193M:	Jonathan Hunter <jonathanh@nvidia.com>
13194L:	linux-tegra@vger.kernel.org
13195Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
13196T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13197S:	Supported
13198N:	[^a-z]tegra
13199
13200TEGRA CLOCK DRIVER
13201M:	Peter De Schrijver <pdeschrijver@nvidia.com>
13202M:	Prashant Gaikwad <pgaikwad@nvidia.com>
13203S:	Supported
13204F:	drivers/clk/tegra/
13205
13206TEGRA DMA DRIVERS
13207M:	Laxman Dewangan <ldewangan@nvidia.com>
13208M:	Jon Hunter <jonathanh@nvidia.com>
13209S:	Supported
13210F:	drivers/dma/tegra*
13211
13212TEGRA I2C DRIVER
13213M:	Laxman Dewangan <ldewangan@nvidia.com>
13214S:	Supported
13215F:	drivers/i2c/busses/i2c-tegra.c
13216
13217TEGRA IOMMU DRIVERS
13218M:	Hiroshi Doyu <hdoyu@nvidia.com>
13219S:	Supported
13220F:	drivers/iommu/tegra*
13221
13222TEGRA KBC DRIVER
13223M:	Rakesh Iyer <riyer@nvidia.com>
13224M:	Laxman Dewangan <ldewangan@nvidia.com>
13225S:	Supported
13226F:	drivers/input/keyboard/tegra-kbc.c
13227
13228TEGRA PWM DRIVER
13229M:	Thierry Reding <thierry.reding@gmail.com>
13230S:	Supported
13231F:	drivers/pwm/pwm-tegra.c
13232
13233TEGRA SERIAL DRIVER
13234M:	Laxman Dewangan <ldewangan@nvidia.com>
13235S:	Supported
13236F:	drivers/tty/serial/serial-tegra.c
13237
13238TEGRA SPI DRIVER
13239M:	Laxman Dewangan <ldewangan@nvidia.com>
13240S:	Supported
13241F:	drivers/spi/spi-tegra*
13242
13243TEHUTI ETHERNET DRIVER
13244M:	Andy Gospodarek <andy@greyhouse.net>
13245L:	netdev@vger.kernel.org
13246S:	Supported
13247F:	drivers/net/ethernet/tehuti/*
13248
13249Telecom Clock Driver for MCPL0010
13250M:	Mark Gross <mark.gross@intel.com>
13251S:	Supported
13252F:	drivers/char/tlclk.c
13253
13254TENSILICA XTENSA PORT (xtensa)
13255M:	Chris Zankel <chris@zankel.net>
13256M:	Max Filippov <jcmvbkbc@gmail.com>
13257L:	linux-xtensa@linux-xtensa.org
13258T:	git git://github.com/czankel/xtensa-linux.git
13259S:	Maintained
13260F:	arch/xtensa/
13261F:	drivers/irqchip/irq-xtensa-*
13262
13263Texas Instruments' System Control Interface (TISCI) Protocol Driver
13264M:	Nishanth Menon <nm@ti.com>
13265M:	Tero Kristo <t-kristo@ti.com>
13266M:	Santosh Shilimkar <ssantosh@kernel.org>
13267L:	linux-arm-kernel@lists.infradead.org
13268S:	Maintained
13269F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13270F:	drivers/firmware/ti_sci*
13271F:	include/linux/soc/ti/ti_sci_protocol.h
13272F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13273F:	include/dt-bindings/genpd/k2g.h
13274F:	drivers/soc/ti/ti_sci_pm_domains.c
13275F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13276F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13277F:	drivers/clk/keystone/sci-clk.c
13278F:	drivers/reset/reset-ti-sci.c
13279
13280THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13281M:	Hans Verkuil <hverkuil@xs4all.nl>
13282L:	linux-media@vger.kernel.org
13283T:	git git://linuxtv.org/media_tree.git
13284W:	https://linuxtv.org
13285S:	Maintained
13286F:	drivers/media/radio/radio-raremono.c
13287
13288THERMAL
13289M:	Zhang Rui <rui.zhang@intel.com>
13290M:	Eduardo Valentin <edubezval@gmail.com>
13291L:	linux-pm@vger.kernel.org
13292T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13293T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13294Q:	https://patchwork.kernel.org/project/linux-pm/list/
13295S:	Supported
13296F:	drivers/thermal/
13297F:	include/linux/thermal.h
13298F:	include/uapi/linux/thermal.h
13299F:	include/linux/cpu_cooling.h
13300F:	Documentation/devicetree/bindings/thermal/
13301
13302THERMAL/CPU_COOLING
13303M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
13304M:	Viresh Kumar <viresh.kumar@linaro.org>
13305M:	Javi Merino <javi.merino@kernel.org>
13306L:	linux-pm@vger.kernel.org
13307S:	Supported
13308F:	Documentation/thermal/cpu-cooling-api.txt
13309F:	drivers/thermal/cpu_cooling.c
13310F:	include/linux/cpu_cooling.h
13311
13312THINKPAD ACPI EXTRAS DRIVER
13313M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13314L:	ibm-acpi-devel@lists.sourceforge.net
13315L:	platform-driver-x86@vger.kernel.org
13316W:	http://ibm-acpi.sourceforge.net
13317W:	http://thinkwiki.org/wiki/Ibm-acpi
13318T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13319S:	Maintained
13320F:	drivers/platform/x86/thinkpad_acpi.c
13321
13322THUNDERBOLT DRIVER
13323M:	Andreas Noever <andreas.noever@gmail.com>
13324M:	Michael Jamet <michael.jamet@intel.com>
13325M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13326M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13327S:	Maintained
13328F:	drivers/thunderbolt/
13329
13330THUNDERX GPIO DRIVER
13331M:	David Daney <david.daney@cavium.com>
13332S:	Maintained
13333F:	drivers/gpio/gpio-thunderx.c
13334
13335TI AM437X VPFE DRIVER
13336M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13337L:	linux-media@vger.kernel.org
13338W:	https://linuxtv.org
13339Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13340T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13341S:	Maintained
13342F:	drivers/media/platform/am437x/
13343
13344TI BANDGAP AND THERMAL DRIVER
13345M:	Eduardo Valentin <edubezval@gmail.com>
13346M:	Keerthy <j-keerthy@ti.com>
13347L:	linux-pm@vger.kernel.org
13348L:	linux-omap@vger.kernel.org
13349S:	Maintained
13350F:	drivers/thermal/ti-soc-thermal/
13351
13352TI BQ27XXX POWER SUPPLY DRIVER
13353R:	Andrew F. Davis <afd@ti.com>
13354F:	include/linux/power/bq27xxx_battery.h
13355F:	drivers/power/supply/bq27xxx_battery.c
13356F:	drivers/power/supply/bq27xxx_battery_i2c.c
13357
13358TI CDCE706 CLOCK DRIVER
13359M:	Max Filippov <jcmvbkbc@gmail.com>
13360S:	Maintained
13361F:	drivers/clk/clk-cdce706.c
13362
13363TI CLOCK DRIVER
13364M:	Tero Kristo <t-kristo@ti.com>
13365L:	linux-omap@vger.kernel.org
13366S:	Maintained
13367F:	drivers/clk/ti/
13368F:	include/linux/clk/ti.h
13369
13370TI DAVINCI MACHINE SUPPORT
13371M:	Sekhar Nori <nsekhar@ti.com>
13372M:	Kevin Hilman <khilman@kernel.org>
13373L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13374T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13375S:	Supported
13376F:	arch/arm/mach-davinci/
13377F:	drivers/i2c/busses/i2c-davinci.c
13378F:	arch/arm/boot/dts/da850*
13379
13380TI DAVINCI SERIES GPIO DRIVER
13381M:	Keerthy <j-keerthy@ti.com>
13382L:	linux-gpio@vger.kernel.org
13383S:	Maintained
13384F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13385F:	drivers/gpio/gpio-davinci.c
13386
13387TI DAVINCI SERIES MEDIA DRIVER
13388M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13389L:	linux-media@vger.kernel.org
13390W:	https://linuxtv.org
13391Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13392T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13393S:	Maintained
13394F:	drivers/media/platform/davinci/
13395F:	include/media/davinci/
13396
13397TI ETHERNET SWITCH DRIVER (CPSW)
13398R:	Grygorii Strashko <grygorii.strashko@ti.com>
13399L:	linux-omap@vger.kernel.org
13400L:	netdev@vger.kernel.org
13401S:	Maintained
13402F:	drivers/net/ethernet/ti/cpsw*
13403F:	drivers/net/ethernet/ti/davinci*
13404
13405TI FLASH MEDIA INTERFACE DRIVER
13406M:	Alex Dubov <oakad@yahoo.com>
13407S:	Maintained
13408F:	drivers/misc/tifm*
13409F:	drivers/mmc/host/tifm_sd.c
13410F:	include/linux/tifm.h
13411
13412TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13413M:	Santosh Shilimkar <ssantosh@kernel.org>
13414L:	linux-kernel@vger.kernel.org
13415L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13416S:	Maintained
13417F:	drivers/soc/ti/*
13418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13419
13420TI LM49xxx FAMILY ASoC CODEC DRIVERS
13421M:	M R Swami Reddy <mr.swami.reddy@ti.com>
13422M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13423L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13424S:	Maintained
13425F:	sound/soc/codecs/lm49453*
13426F:	sound/soc/codecs/isabelle*
13427
13428TI LP855x BACKLIGHT DRIVER
13429M:	Milo Kim <milo.kim@ti.com>
13430S:	Maintained
13431F:	Documentation/backlight/lp855x-driver.txt
13432F:	drivers/video/backlight/lp855x_bl.c
13433F:	include/linux/platform_data/lp855x.h
13434
13435TI LP8727 CHARGER DRIVER
13436M:	Milo Kim <milo.kim@ti.com>
13437S:	Maintained
13438F:	drivers/power/supply/lp8727_charger.c
13439F:	include/linux/platform_data/lp8727.h
13440
13441TI LP8788 MFD DRIVER
13442M:	Milo Kim <milo.kim@ti.com>
13443S:	Maintained
13444F:	drivers/iio/adc/lp8788_adc.c
13445F:	drivers/leds/leds-lp8788.c
13446F:	drivers/mfd/lp8788*.c
13447F:	drivers/power/supply/lp8788-charger.c
13448F:	drivers/regulator/lp8788-*.c
13449F:	include/linux/mfd/lp8788*.h
13450
13451TI NETCP ETHERNET DRIVER
13452M:	Wingman Kwok <w-kwok2@ti.com>
13453M:	Murali Karicheri <m-karicheri2@ti.com>
13454L:	netdev@vger.kernel.org
13455S:	Maintained
13456F:	drivers/net/ethernet/ti/netcp*
13457
13458TI TAS571X FAMILY ASoC CODEC DRIVER
13459M:	Kevin Cernekee <cernekee@chromium.org>
13460L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13461S:	Odd Fixes
13462F:	sound/soc/codecs/tas571x*
13463
13464TI TRF7970A NFC DRIVER
13465M:	Mark Greer <mgreer@animalcreek.com>
13466L:	linux-wireless@vger.kernel.org
13467L:	linux-nfc@lists.01.org (moderated for non-subscribers)
13468S:	Supported
13469F:	drivers/nfc/trf7970a.c
13470F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13471
13472TI TWL4030 SERIES SOC CODEC DRIVER
13473M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
13474L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13475S:	Maintained
13476F:	sound/soc/codecs/twl4030*
13477
13478TI VPE/CAL DRIVERS
13479M:	Benoit Parrot <bparrot@ti.com>
13480L:	linux-media@vger.kernel.org
13481W:	http://linuxtv.org/
13482Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13483S:	Maintained
13484F:	drivers/media/platform/ti-vpe/
13485
13486TI WILINK WIRELESS DRIVERS
13487L:	linux-wireless@vger.kernel.org
13488W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
13489W:	http://wireless.kernel.org/en/users/Drivers/wl1251
13490T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13491S:	Orphan
13492F:	drivers/net/wireless/ti/
13493F:	include/linux/wl12xx.h
13494
13495TILE ARCHITECTURE
13496M:	Chris Metcalf <cmetcalf@mellanox.com>
13497W:	http://www.mellanox.com/repository/solutions/tile-scm/
13498T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
13499S:	Supported
13500F:	arch/tile/
13501F:	drivers/char/tile-srom.c
13502F:	drivers/edac/tile_edac.c
13503F:	drivers/net/ethernet/tile/
13504F:	drivers/rtc/rtc-tile.c
13505F:	drivers/tty/hvc/hvc_tile.c
13506F:	drivers/tty/serial/tilegx.c
13507F:	drivers/usb/host/*-tilegx.c
13508F:	include/linux/usb/tilegx.h
13509
13510TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13511M:	John Stultz <john.stultz@linaro.org>
13512M:	Thomas Gleixner <tglx@linutronix.de>
13513R:	Stephen Boyd <sboyd@codeaurora.org>
13514L:	linux-kernel@vger.kernel.org
13515T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13516S:	Supported
13517F:	include/linux/clocksource.h
13518F:	include/linux/time.h
13519F:	include/linux/timex.h
13520F:	include/uapi/linux/time.h
13521F:	include/uapi/linux/timex.h
13522F:	kernel/time/clocksource.c
13523F:	kernel/time/time*.c
13524F:	kernel/time/alarmtimer.c
13525F:	kernel/time/ntp.c
13526F:	tools/testing/selftests/timers/
13527
13528TIPC NETWORK LAYER
13529M:	Jon Maloy <jon.maloy@ericsson.com>
13530M:	Ying Xue <ying.xue@windriver.com>
13531L:	netdev@vger.kernel.org (core kernel code)
13532L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13533W:	http://tipc.sourceforge.net/
13534S:	Maintained
13535F:	include/uapi/linux/tipc*.h
13536F:	net/tipc/
13537
13538TLAN NETWORK DRIVER
13539M:	Samuel Chessman <chessman@tux.org>
13540L:	tlan-devel@lists.sourceforge.net (subscribers-only)
13541W:	http://sourceforge.net/projects/tlan/
13542S:	Maintained
13543F:	Documentation/networking/tlan.txt
13544F:	drivers/net/ethernet/ti/tlan.*
13545
13546TM6000 VIDEO4LINUX DRIVER
13547M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13548M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13549L:	linux-media@vger.kernel.org
13550W:	https://linuxtv.org
13551T:	git git://linuxtv.org/media_tree.git
13552S:	Odd fixes
13553F:	drivers/media/usb/tm6000/
13554F:	Documentation/media/v4l-drivers/tm6000*
13555
13556TMIO/SDHI MMC DRIVER
13557M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13558L:	linux-mmc@vger.kernel.org
13559S:	Supported
13560F:	drivers/mmc/host/tmio_mmc*
13561F:	drivers/mmc/host/renesas_sdhi*
13562F:	include/linux/mfd/tmio.h
13563
13564TMP401 HARDWARE MONITOR DRIVER
13565M:	Guenter Roeck <linux@roeck-us.net>
13566L:	linux-hwmon@vger.kernel.org
13567S:	Maintained
13568F:	Documentation/hwmon/tmp401
13569F:	drivers/hwmon/tmp401.c
13570
13571TMPFS (SHMEM FILESYSTEM)
13572M:	Hugh Dickins <hughd@google.com>
13573L:	linux-mm@kvack.org
13574S:	Maintained
13575F:	include/linux/shmem_fs.h
13576F:	mm/shmem.c
13577
13578TOMOYO SECURITY MODULE
13579M:	Kentaro Takeda <takedakn@nttdata.co.jp>
13580M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13581L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13582L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13583L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13584L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13585W:	http://tomoyo.sourceforge.jp/
13586T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13587S:	Maintained
13588F:	security/tomoyo/
13589
13590TOPSTAR LAPTOP EXTRAS DRIVER
13591M:	Herton Ronaldo Krzesinski <herton@canonical.com>
13592L:	platform-driver-x86@vger.kernel.org
13593S:	Maintained
13594F:	drivers/platform/x86/topstar-laptop.c
13595
13596TOSHIBA ACPI EXTRAS DRIVER
13597M:	Azael Avalos <coproscefalo@gmail.com>
13598L:	platform-driver-x86@vger.kernel.org
13599S:	Maintained
13600F:	drivers/platform/x86/toshiba_acpi.c
13601
13602TOSHIBA BLUETOOTH DRIVER
13603M:	Azael Avalos <coproscefalo@gmail.com>
13604L:	platform-driver-x86@vger.kernel.org
13605S:	Maintained
13606F:	drivers/platform/x86/toshiba_bluetooth.c
13607
13608TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13609M:	Azael Avalos <coproscefalo@gmail.com>
13610L:	platform-driver-x86@vger.kernel.org
13611S:	Maintained
13612F:	drivers/platform/x86/toshiba_haps.c
13613
13614TOSHIBA SMM DRIVER
13615M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
13616W:	http://www.buzzard.org.uk/toshiba/
13617S:	Maintained
13618F:	drivers/char/toshiba.c
13619F:	include/linux/toshiba.h
13620F:	include/uapi/linux/toshiba.h
13621
13622TOSHIBA TC358743 DRIVER
13623M:	Mats Randgaard <matrandg@cisco.com>
13624L:	linux-media@vger.kernel.org
13625S:	Maintained
13626F:	drivers/media/i2c/tc358743*
13627F:	include/media/i2c/tc358743.h
13628
13629TOSHIBA WMI HOTKEYS DRIVER
13630M:	Azael Avalos <coproscefalo@gmail.com>
13631L:	platform-driver-x86@vger.kernel.org
13632S:	Maintained
13633F:	drivers/platform/x86/toshiba-wmi.c
13634
13635TPM DEVICE DRIVER
13636M:	Peter Huewe <peterhuewe@gmx.de>
13637M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13638R:	Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13639L:	linux-integrity@vger.kernel.org
13640Q:	https://patchwork.kernel.org/project/linux-integrity/list/
13641T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
13642S:	Maintained
13643F:	drivers/char/tpm/
13644
13645TRACING
13646M:	Steven Rostedt <rostedt@goodmis.org>
13647M:	Ingo Molnar <mingo@redhat.com>
13648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13649S:	Maintained
13650F:	Documentation/trace/ftrace.txt
13651F:	arch/*/*/*/ftrace.h
13652F:	arch/*/kernel/ftrace.c
13653F:	include/*/ftrace.h
13654F:	include/linux/trace*.h
13655F:	include/trace/
13656F:	kernel/trace/
13657F:	tools/testing/selftests/ftrace/
13658
13659TRACING MMIO ACCESSES (MMIOTRACE)
13660M:	Steven Rostedt <rostedt@goodmis.org>
13661M:	Ingo Molnar <mingo@kernel.org>
13662R:	Karol Herbst <karolherbst@gmail.com>
13663R:	Pekka Paalanen <ppaalanen@gmail.com>
13664S:	Maintained
13665L:	linux-kernel@vger.kernel.org
13666L:	nouveau@lists.freedesktop.org
13667F:	kernel/trace/trace_mmiotrace.c
13668F:	include/linux/mmiotrace.h
13669F:	arch/x86/mm/kmmio.c
13670F:	arch/x86/mm/mmio-mod.c
13671F:	arch/x86/mm/testmmiotrace.c
13672
13673TRIVIAL PATCHES
13674M:	Jiri Kosina <trivial@kernel.org>
13675T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13676S:	Maintained
13677K:	^Subject:.*(?i)trivial
13678
13679TTY LAYER
13680M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13681M:	Jiri Slaby <jslaby@suse.com>
13682S:	Supported
13683T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13684F:	Documentation/serial/
13685F:	drivers/tty/
13686F:	drivers/tty/serial/serial_core.c
13687F:	include/linux/serial_core.h
13688F:	include/linux/serial.h
13689F:	include/linux/tty.h
13690F:	include/uapi/linux/serial_core.h
13691F:	include/uapi/linux/serial.h
13692F:	include/uapi/linux/tty.h
13693
13694TUA9001 MEDIA DRIVER
13695M:	Antti Palosaari <crope@iki.fi>
13696L:	linux-media@vger.kernel.org
13697W:	https://linuxtv.org
13698W:	http://palosaari.fi/linux/
13699Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13700T:	git git://linuxtv.org/anttip/media_tree.git
13701S:	Maintained
13702F:	drivers/media/tuners/tua9001*
13703
13704TULIP NETWORK DRIVERS
13705L:	netdev@vger.kernel.org
13706L:	linux-parisc@vger.kernel.org
13707S:	Orphan
13708F:	drivers/net/ethernet/dec/tulip/
13709
13710TUN/TAP driver
13711M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
13712W:	http://vtun.sourceforge.net/tun
13713S:	Maintained
13714F:	Documentation/networking/tuntap.txt
13715F:	arch/um/os-Linux/drivers/
13716
13717TURBOCHANNEL SUBSYSTEM
13718M:	"Maciej W. Rozycki" <macro@linux-mips.org>
13719M:	Ralf Baechle <ralf@linux-mips.org>
13720L:	linux-mips@linux-mips.org
13721Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
13722S:	Maintained
13723F:	drivers/tc/
13724F:	include/linux/tc.h
13725
13726TW5864 VIDEO4LINUX DRIVER
13727M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13728M:	Anton Sviridenko <anton@corp.bluecherry.net>
13729M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13730M:	Andrey Utkin <andrey_utkin@fastmail.com>
13731L:	linux-media@vger.kernel.org
13732S:	Supported
13733F:	drivers/media/pci/tw5864/
13734
13735TW68 VIDEO4LINUX DRIVER
13736M:	Hans Verkuil <hverkuil@xs4all.nl>
13737L:	linux-media@vger.kernel.org
13738T:	git git://linuxtv.org/media_tree.git
13739W:	https://linuxtv.org
13740S:	Odd Fixes
13741F:	drivers/media/pci/tw68/
13742
13743TW686X VIDEO4LINUX DRIVER
13744M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13745L:	linux-media@vger.kernel.org
13746T:	git git://linuxtv.org/media_tree.git
13747W:	http://linuxtv.org
13748S:	Maintained
13749F:	drivers/media/pci/tw686x/
13750
13751UBI FILE SYSTEM (UBIFS)
13752M:	Richard Weinberger <richard@nod.at>
13753M:	Artem Bityutskiy <dedekind1@gmail.com>
13754M:	Adrian Hunter <adrian.hunter@intel.com>
13755L:	linux-mtd@lists.infradead.org
13756T:	git git://git.infradead.org/ubifs-2.6.git
13757W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
13758S:	Supported
13759F:	Documentation/filesystems/ubifs.txt
13760F:	fs/ubifs/
13761
13762UCLINUX (M68KNOMMU AND COLDFIRE)
13763M:	Greg Ungerer <gerg@linux-m68k.org>
13764W:	http://www.linux-m68k.org/
13765W:	http://www.uclinux.org/
13766L:	linux-m68k@lists.linux-m68k.org
13767L:	uclinux-dev@uclinux.org  (subscribers-only)
13768T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13769S:	Maintained
13770F:	arch/m68k/coldfire/
13771F:	arch/m68k/68*/
13772F:	arch/m68k/*/*_no.*
13773F:	arch/m68k/include/asm/*_no.*
13774
13775UDF FILESYSTEM
13776M:	Jan Kara <jack@suse.com>
13777S:	Maintained
13778F:	Documentation/filesystems/udf.txt
13779F:	fs/udf/
13780
13781UDRAW TABLET
13782M:	Bastien Nocera <hadess@hadess.net>
13783L:	linux-input@vger.kernel.org
13784S:	Maintained
13785F:	drivers/hid/hid-udraw-ps3.c
13786
13787UFS FILESYSTEM
13788M:	Evgeniy Dushistov <dushistov@mail.ru>
13789S:	Maintained
13790F:	Documentation/filesystems/ufs.txt
13791F:	fs/ufs/
13792
13793UHID USERSPACE HID IO DRIVER:
13794M:	David Herrmann <dh.herrmann@googlemail.com>
13795L:	linux-input@vger.kernel.org
13796S:	Maintained
13797F:	drivers/hid/uhid.c
13798F:	include/uapi/linux/uhid.h
13799
13800ULPI BUS
13801M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
13802L:	linux-usb@vger.kernel.org
13803S:	Maintained
13804F:	drivers/usb/common/ulpi.c
13805F:	include/linux/ulpi/
13806
13807ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13808L:	linux-usb@vger.kernel.org
13809S:	Orphan
13810F:	drivers/uwb/
13811F:	include/linux/uwb.h
13812F:	include/linux/uwb/
13813
13814UNICORE32 ARCHITECTURE:
13815M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
13816W:	http://mprc.pku.edu.cn/~guanxuetao/linux
13817S:	Maintained
13818T:	git git://github.com/gxt/linux.git
13819F:	arch/unicore32/
13820
13821UNIFDEF
13822M:	Tony Finch <dot@dotat.at>
13823W:	http://dotat.at/prog/unifdef
13824S:	Maintained
13825F:	scripts/unifdef.c
13826
13827UNIFORM CDROM DRIVER
13828M:	Jens Axboe <axboe@kernel.dk>
13829W:	http://www.kernel.dk
13830S:	Maintained
13831F:	Documentation/cdrom/
13832F:	drivers/cdrom/cdrom.c
13833F:	include/linux/cdrom.h
13834F:	include/uapi/linux/cdrom.h
13835
13836UNISYS S-PAR DRIVERS
13837M:	David Kershner <david.kershner@unisys.com>
13838L:	sparmaintainer@unisys.com (Unisys internal)
13839S:	Supported
13840F:	drivers/staging/unisys/
13841
13842UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13843M:	Vinayak Holikatti <vinholikatti@gmail.com>
13844L:	linux-scsi@vger.kernel.org
13845S:	Supported
13846F:	Documentation/scsi/ufs.txt
13847F:	drivers/scsi/ufs/
13848
13849UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13850M:	Joao Pinto <jpinto@synopsys.com>
13851L:	linux-scsi@vger.kernel.org
13852S:	Supported
13853F:	drivers/scsi/ufs/*dwc*
13854
13855UNSORTED BLOCK IMAGES (UBI)
13856M:	Artem Bityutskiy <dedekind1@gmail.com>
13857M:	Richard Weinberger <richard@nod.at>
13858W:	http://www.linux-mtd.infradead.org/
13859L:	linux-mtd@lists.infradead.org
13860T:	git git://git.infradead.org/ubifs-2.6.git
13861S:	Supported
13862F:	drivers/mtd/ubi/
13863F:	include/linux/mtd/ubi.h
13864F:	include/uapi/mtd/ubi-user.h
13865
13866USB "USBNET" DRIVER FRAMEWORK
13867M:	Oliver Neukum <oneukum@suse.com>
13868L:	netdev@vger.kernel.org
13869W:	http://www.linux-usb.org/usbnet
13870S:	Maintained
13871F:	drivers/net/usb/usbnet.c
13872F:	include/linux/usb/usbnet.h
13873
13874USB ACM DRIVER
13875M:	Oliver Neukum <oneukum@suse.com>
13876L:	linux-usb@vger.kernel.org
13877S:	Maintained
13878F:	Documentation/usb/acm.txt
13879F:	drivers/usb/class/cdc-acm.*
13880
13881USB AR5523 WIRELESS DRIVER
13882M:	Pontus Fuchs <pontus.fuchs@gmail.com>
13883L:	linux-wireless@vger.kernel.org
13884S:	Maintained
13885F:	drivers/net/wireless/ath/ar5523/
13886
13887USB ATTACHED SCSI
13888M:	Oliver Neukum <oneukum@suse.com>
13889L:	linux-usb@vger.kernel.org
13890L:	linux-scsi@vger.kernel.org
13891S:	Maintained
13892F:	drivers/usb/storage/uas.c
13893
13894USB CDC ETHERNET DRIVER
13895M:	Oliver Neukum <oliver@neukum.org>
13896L:	linux-usb@vger.kernel.org
13897S:	Maintained
13898F:	drivers/net/usb/cdc_*.c
13899F:	include/uapi/linux/usb/cdc.h
13900
13901USB CHAOSKEY DRIVER
13902M:	Keith Packard <keithp@keithp.com>
13903L:	linux-usb@vger.kernel.org
13904S:	Maintained
13905F:	drivers/usb/misc/chaoskey.c
13906
13907USB CYPRESS C67X00 DRIVER
13908M:	Peter Korsgaard <jacmet@sunsite.dk>
13909L:	linux-usb@vger.kernel.org
13910S:	Maintained
13911F:	drivers/usb/c67x00/
13912
13913USB DAVICOM DM9601 DRIVER
13914M:	Peter Korsgaard <jacmet@sunsite.dk>
13915L:	netdev@vger.kernel.org
13916W:	http://www.linux-usb.org/usbnet
13917S:	Maintained
13918F:	drivers/net/usb/dm9601.c
13919
13920USB DIAMOND RIO500 DRIVER
13921M:	Cesar Miquel <miquel@df.uba.ar>
13922L:	rio500-users@lists.sourceforge.net
13923W:	http://rio500.sourceforge.net
13924S:	Maintained
13925F:	drivers/usb/misc/rio500*
13926
13927USB EHCI DRIVER
13928M:	Alan Stern <stern@rowland.harvard.edu>
13929L:	linux-usb@vger.kernel.org
13930S:	Maintained
13931F:	Documentation/usb/ehci.txt
13932F:	drivers/usb/host/ehci*
13933
13934USB GADGET/PERIPHERAL SUBSYSTEM
13935M:	Felipe Balbi <balbi@kernel.org>
13936L:	linux-usb@vger.kernel.org
13937W:	http://www.linux-usb.org/gadget
13938T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13939S:	Maintained
13940F:	drivers/usb/gadget/
13941F:	include/linux/usb/gadget*
13942
13943USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13944M:	Jiri Kosina <jikos@kernel.org>
13945R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
13946L:	linux-usb@vger.kernel.org
13947T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13948S:	Maintained
13949F:	Documentation/hid/hiddev.txt
13950F:	drivers/hid/usbhid/
13951
13952USB ISP116X DRIVER
13953M:	Olav Kongas <ok@artecdesign.ee>
13954L:	linux-usb@vger.kernel.org
13955S:	Maintained
13956F:	drivers/usb/host/isp116x*
13957F:	include/linux/usb/isp116x.h
13958
13959USB LAN78XX ETHERNET DRIVER
13960M:	Woojung Huh <woojung.huh@microchip.com>
13961M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13962L:	netdev@vger.kernel.org
13963S:	Maintained
13964F:	drivers/net/usb/lan78xx.*
13965
13966USB MASS STORAGE DRIVER
13967M:	Alan Stern <stern@rowland.harvard.edu>
13968L:	linux-usb@vger.kernel.org
13969L:	usb-storage@lists.one-eyed-alien.net
13970S:	Maintained
13971W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
13972F:	drivers/usb/storage/
13973
13974USB MIDI DRIVER
13975M:	Clemens Ladisch <clemens@ladisch.de>
13976L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13977T:	git git://git.alsa-project.org/alsa-kernel.git
13978S:	Maintained
13979F:	sound/usb/midi.*
13980
13981USB NETWORKING DRIVERS
13982L:	linux-usb@vger.kernel.org
13983S:	Odd Fixes
13984F:	drivers/net/usb/
13985
13986USB OHCI DRIVER
13987M:	Alan Stern <stern@rowland.harvard.edu>
13988L:	linux-usb@vger.kernel.org
13989S:	Maintained
13990F:	Documentation/usb/ohci.txt
13991F:	drivers/usb/host/ohci*
13992
13993USB OTG FSM (Finite State Machine)
13994M:	Peter Chen <Peter.Chen@nxp.com>
13995T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13996L:	linux-usb@vger.kernel.org
13997S:	Maintained
13998F:	drivers/usb/common/usb-otg-fsm.c
13999
14000USB OVER IP DRIVER
14001M:	Valentina Manea <valentina.manea.m@gmail.com>
14002M:	Shuah Khan <shuahkh@osg.samsung.com>
14003M:	Shuah Khan <shuah@kernel.org>
14004L:	linux-usb@vger.kernel.org
14005S:	Maintained
14006F:	Documentation/usb/usbip_protocol.txt
14007F:	drivers/usb/usbip/
14008F:	tools/usb/usbip/
14009
14010USB PEGASUS DRIVER
14011M:	Petko Manolov <petkan@nucleusys.com>
14012L:	linux-usb@vger.kernel.org
14013L:	netdev@vger.kernel.org
14014T:	git git://github.com/petkan/pegasus.git
14015W:	https://github.com/petkan/pegasus
14016S:	Maintained
14017F:	drivers/net/usb/pegasus.*
14018
14019USB PHY LAYER
14020M:	Felipe Balbi <balbi@kernel.org>
14021L:	linux-usb@vger.kernel.org
14022T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14023S:	Maintained
14024F:	drivers/usb/phy/
14025
14026USB PRINTER DRIVER (usblp)
14027M:	Pete Zaitcev <zaitcev@redhat.com>
14028L:	linux-usb@vger.kernel.org
14029S:	Supported
14030F:	drivers/usb/class/usblp.c
14031
14032USB QMI WWAN NETWORK DRIVER
14033M:	Bjørn Mork <bjorn@mork.no>
14034L:	netdev@vger.kernel.org
14035S:	Maintained
14036F:	Documentation/ABI/testing/sysfs-class-net-qmi
14037F:	drivers/net/usb/qmi_wwan.c
14038
14039USB RTL8150 DRIVER
14040M:	Petko Manolov <petkan@nucleusys.com>
14041L:	linux-usb@vger.kernel.org
14042L:	netdev@vger.kernel.org
14043T:	git git://github.com/petkan/rtl8150.git
14044W:	https://github.com/petkan/rtl8150
14045S:	Maintained
14046F:	drivers/net/usb/rtl8150.c
14047
14048USB SERIAL SUBSYSTEM
14049M:	Johan Hovold <johan@kernel.org>
14050L:	linux-usb@vger.kernel.org
14051T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14052S:	Maintained
14053F:	Documentation/usb/usb-serial.txt
14054F:	drivers/usb/serial/
14055F:	include/linux/usb/serial.h
14056
14057USB SMSC75XX ETHERNET DRIVER
14058M:	Steve Glendinning <steve.glendinning@shawell.net>
14059L:	netdev@vger.kernel.org
14060S:	Maintained
14061F:	drivers/net/usb/smsc75xx.*
14062
14063USB SMSC95XX ETHERNET DRIVER
14064M:	Steve Glendinning <steve.glendinning@shawell.net>
14065M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14066L:	netdev@vger.kernel.org
14067S:	Maintained
14068F:	drivers/net/usb/smsc95xx.*
14069
14070USB SUBSYSTEM
14071M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14072L:	linux-usb@vger.kernel.org
14073W:	http://www.linux-usb.org
14074T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14075S:	Supported
14076F:	Documentation/devicetree/bindings/usb/
14077F:	Documentation/usb/
14078F:	drivers/usb/
14079F:	include/linux/usb.h
14080F:	include/linux/usb/
14081
14082USB TYPEC SUBSYSTEM
14083M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14084L:	linux-usb@vger.kernel.org
14085S:	Maintained
14086F:	Documentation/ABI/testing/sysfs-class-typec
14087F:	Documentation/usb/typec.rst
14088F:	drivers/usb/typec/
14089F:	include/linux/usb/typec.h
14090
14091USB UHCI DRIVER
14092M:	Alan Stern <stern@rowland.harvard.edu>
14093L:	linux-usb@vger.kernel.org
14094S:	Maintained
14095F:	drivers/usb/host/uhci*
14096
14097USB VIDEO CLASS
14098M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14099L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14100L:	linux-media@vger.kernel.org
14101T:	git git://linuxtv.org/media_tree.git
14102W:	http://www.ideasonboard.org/uvc/
14103S:	Maintained
14104F:	drivers/media/usb/uvc/
14105F:	include/uapi/linux/uvcvideo.h
14106
14107USB VISION DRIVER
14108M:	Hans Verkuil <hverkuil@xs4all.nl>
14109L:	linux-media@vger.kernel.org
14110T:	git git://linuxtv.org/media_tree.git
14111W:	https://linuxtv.org
14112S:	Odd Fixes
14113F:	drivers/media/usb/usbvision/
14114
14115USB WEBCAM GADGET
14116M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14117L:	linux-usb@vger.kernel.org
14118S:	Maintained
14119F:	drivers/usb/gadget/function/*uvc*
14120F:	drivers/usb/gadget/legacy/webcam.c
14121
14122USB WIRELESS RNDIS DRIVER (rndis_wlan)
14123M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
14124L:	linux-wireless@vger.kernel.org
14125S:	Maintained
14126F:	drivers/net/wireless/rndis_wlan.c
14127
14128USB XHCI DRIVER
14129M:	Mathias Nyman <mathias.nyman@intel.com>
14130L:	linux-usb@vger.kernel.org
14131S:	Supported
14132F:	drivers/usb/host/xhci*
14133F:	drivers/usb/host/pci-quirks*
14134
14135USB ZD1201 DRIVER
14136L:	linux-wireless@vger.kernel.org
14137W:	http://linux-lc100020.sourceforge.net
14138S:	Orphan
14139F:	drivers/net/wireless/zydas/zd1201.*
14140
14141USB ZR364XX DRIVER
14142M:	Antoine Jacquet <royale@zerezo.com>
14143L:	linux-usb@vger.kernel.org
14144L:	linux-media@vger.kernel.org
14145T:	git git://linuxtv.org/media_tree.git
14146W:	http://royale.zerezo.com/zr364xx/
14147S:	Maintained
14148F:	Documentation/media/v4l-drivers/zr364xx*
14149F:	drivers/media/usb/zr364xx/
14150
14151USER-MODE LINUX (UML)
14152M:	Jeff Dike <jdike@addtoit.com>
14153M:	Richard Weinberger <richard@nod.at>
14154L:	user-mode-linux-devel@lists.sourceforge.net
14155L:	user-mode-linux-user@lists.sourceforge.net
14156W:	http://user-mode-linux.sourceforge.net
14157T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14158S:	Maintained
14159F:	Documentation/virtual/uml/
14160F:	arch/um/
14161F:	arch/x86/um/
14162F:	fs/hostfs/
14163F:	fs/hppfs/
14164
14165USERSPACE I/O (UIO)
14166M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14167S:	Maintained
14168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14169F:	Documentation/driver-api/uio-howto.rst
14170F:	drivers/uio/
14171F:	include/linux/uio*.h
14172
14173UTIL-LINUX PACKAGE
14174M:	Karel Zak <kzak@redhat.com>
14175L:	util-linux@vger.kernel.org
14176W:	http://en.wikipedia.org/wiki/Util-linux
14177T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14178S:	Maintained
14179
14180UUID HELPERS
14181M:	Christoph Hellwig <hch@lst.de>
14182R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14183L:	linux-kernel@vger.kernel.org
14184T:	git git://git.infradead.org/users/hch/uuid.git
14185F:	lib/uuid.c
14186F:	lib/test_uuid.c
14187F:	include/linux/uuid.h
14188F:	include/uapi/linux/uuid.h
14189S:	Maintained
14190
14191UVESAFB DRIVER
14192M:	Michal Januszewski <spock@gentoo.org>
14193L:	linux-fbdev@vger.kernel.org
14194W:	http://dev.gentoo.org/~spock/projects/uvesafb/
14195S:	Maintained
14196F:	Documentation/fb/uvesafb.txt
14197F:	drivers/video/fbdev/uvesafb.*
14198
14199VF610 NAND DRIVER
14200M:	Stefan Agner <stefan@agner.ch>
14201L:	linux-mtd@lists.infradead.org
14202S:	Supported
14203F:	drivers/mtd/nand/vf610_nfc.c
14204
14205VFAT/FAT/MSDOS FILESYSTEM
14206M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14207S:	Maintained
14208F:	Documentation/filesystems/vfat.txt
14209F:	fs/fat/
14210
14211VFIO DRIVER
14212M:	Alex Williamson <alex.williamson@redhat.com>
14213L:	kvm@vger.kernel.org
14214T:	git git://github.com/awilliam/linux-vfio.git
14215S:	Maintained
14216F:	Documentation/vfio.txt
14217F:	drivers/vfio/
14218F:	include/linux/vfio.h
14219F:	include/uapi/linux/vfio.h
14220
14221VFIO MEDIATED DEVICE DRIVERS
14222M:	Kirti Wankhede <kwankhede@nvidia.com>
14223L:	kvm@vger.kernel.org
14224S:	Maintained
14225F:	Documentation/vfio-mediated-device.txt
14226F:	drivers/vfio/mdev/
14227F:	include/linux/mdev.h
14228F:	samples/vfio-mdev/
14229
14230VFIO PLATFORM DRIVER
14231M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
14232L:	kvm@vger.kernel.org
14233S:	Maintained
14234F:	drivers/vfio/platform/
14235
14236VGA_SWITCHEROO
14237R:	Lukas Wunner <lukas@wunner.de>
14238S:	Maintained
14239F:	Documentation/gpu/vga-switcheroo.rst
14240F:	drivers/gpu/vga/vga_switcheroo.c
14241F:	include/linux/vga_switcheroo.h
14242T:	git git://anongit.freedesktop.org/drm/drm-misc
14243
14244VIA RHINE NETWORK DRIVER
14245S:	Orphan
14246F:	drivers/net/ethernet/via/via-rhine.c
14247
14248VIA SD/MMC CARD CONTROLLER DRIVER
14249M:	Bruce Chang <brucechang@via.com.tw>
14250M:	Harald Welte <HaraldWelte@viatech.com>
14251S:	Maintained
14252F:	drivers/mmc/host/via-sdmmc.c
14253
14254VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14255M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14256L:	linux-fbdev@vger.kernel.org
14257S:	Maintained
14258F:	include/linux/via-core.h
14259F:	include/linux/via-gpio.h
14260F:	include/linux/via_i2c.h
14261F:	drivers/video/fbdev/via/
14262
14263VIA VELOCITY NETWORK DRIVER
14264M:	Francois Romieu <romieu@fr.zoreil.com>
14265L:	netdev@vger.kernel.org
14266S:	Maintained
14267F:	drivers/net/ethernet/via/via-velocity.*
14268
14269VIDEO MULTIPLEXER DRIVER
14270M:	Philipp Zabel <p.zabel@pengutronix.de>
14271L:	linux-media@vger.kernel.org
14272S:	Maintained
14273F:	drivers/media/platform/video-mux.c
14274
14275VIDEOBUF2 FRAMEWORK
14276M:	Pawel Osciak <pawel@osciak.com>
14277M:	Marek Szyprowski <m.szyprowski@samsung.com>
14278M:	Kyungmin Park <kyungmin.park@samsung.com>
14279L:	linux-media@vger.kernel.org
14280S:	Maintained
14281F:	drivers/media/v4l2-core/videobuf2-*
14282F:	include/media/videobuf2-*
14283
14284VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14285M:	Helen Koike <helen.koike@collabora.com>
14286L:	linux-media@vger.kernel.org
14287T:	git git://linuxtv.org/media_tree.git
14288W:	https://linuxtv.org
14289S:	Maintained
14290F:	drivers/media/platform/vimc/*
14291
14292VIRT LIB
14293M:	Alex Williamson <alex.williamson@redhat.com>
14294M:	Paolo Bonzini <pbonzini@redhat.com>
14295L:	kvm@vger.kernel.org
14296S:	Supported
14297F:	virt/lib/
14298
14299VIRTIO AND VHOST VSOCK DRIVER
14300M:	Stefan Hajnoczi <stefanha@redhat.com>
14301L:	kvm@vger.kernel.org
14302L:	virtualization@lists.linux-foundation.org
14303L:	netdev@vger.kernel.org
14304S:	Maintained
14305F:	include/linux/virtio_vsock.h
14306F:	include/uapi/linux/virtio_vsock.h
14307F:	include/uapi/linux/vsockmon.h
14308F:	net/vmw_vsock/af_vsock_tap.c
14309F:	net/vmw_vsock/virtio_transport_common.c
14310F:	net/vmw_vsock/virtio_transport.c
14311F:	drivers/net/vsockmon.c
14312F:	drivers/vhost/vsock.c
14313F:	drivers/vhost/vsock.h
14314
14315VIRTIO CONSOLE DRIVER
14316M:	Amit Shah <amit@kernel.org>
14317L:	virtualization@lists.linux-foundation.org
14318S:	Maintained
14319F:	drivers/char/virtio_console.c
14320F:	include/linux/virtio_console.h
14321F:	include/uapi/linux/virtio_console.h
14322
14323VIRTIO CORE, NET AND BLOCK DRIVERS
14324M:	"Michael S. Tsirkin" <mst@redhat.com>
14325M:	Jason Wang <jasowang@redhat.com>
14326L:	virtualization@lists.linux-foundation.org
14327S:	Maintained
14328F:	Documentation/devicetree/bindings/virtio/
14329F:	drivers/virtio/
14330F:	tools/virtio/
14331F:	drivers/net/virtio_net.c
14332F:	drivers/block/virtio_blk.c
14333F:	include/linux/virtio*.h
14334F:	include/uapi/linux/virtio_*.h
14335F:	drivers/crypto/virtio/
14336F:	mm/balloon_compaction.c
14337
14338VIRTIO CRYPTO DRIVER
14339M:	Gonglei <arei.gonglei@huawei.com>
14340L:	virtualization@lists.linux-foundation.org
14341L:	linux-crypto@vger.kernel.org
14342S:	Maintained
14343F:	drivers/crypto/virtio/
14344F:	include/uapi/linux/virtio_crypto.h
14345
14346VIRTIO DRIVERS FOR S390
14347M:	Cornelia Huck <cohuck@redhat.com>
14348M:	Halil Pasic <pasic@linux.vnet.ibm.com>
14349L:	linux-s390@vger.kernel.org
14350L:	virtualization@lists.linux-foundation.org
14351L:	kvm@vger.kernel.org
14352S:	Supported
14353F:	drivers/s390/virtio/
14354F:	arch/s390/include/uapi/asm/virtio-ccw.h
14355
14356VIRTIO GPU DRIVER
14357M:	David Airlie <airlied@linux.ie>
14358M:	Gerd Hoffmann <kraxel@redhat.com>
14359L:	dri-devel@lists.freedesktop.org
14360L:	virtualization@lists.linux-foundation.org
14361T:	git git://anongit.freedesktop.org/drm/drm-misc
14362S:	Maintained
14363F:	drivers/gpu/drm/virtio/
14364F:	include/uapi/linux/virtio_gpu.h
14365
14366VIRTIO HOST (VHOST)
14367M:	"Michael S. Tsirkin" <mst@redhat.com>
14368M:	Jason Wang <jasowang@redhat.com>
14369L:	kvm@vger.kernel.org
14370L:	virtualization@lists.linux-foundation.org
14371L:	netdev@vger.kernel.org
14372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14373S:	Maintained
14374F:	drivers/vhost/
14375F:	include/uapi/linux/vhost.h
14376
14377VIRTIO INPUT DRIVER
14378M:	Gerd Hoffmann <kraxel@redhat.com>
14379S:	Maintained
14380F:	drivers/virtio/virtio_input.c
14381F:	include/uapi/linux/virtio_input.h
14382
14383VIRTUAL SERIO DEVICE DRIVER
14384M:	Stephen Chandler Paul <thatslyude@gmail.com>
14385S:	Maintained
14386F:	drivers/input/serio/userio.c
14387F:	include/uapi/linux/userio.h
14388
14389VIVID VIRTUAL VIDEO DRIVER
14390M:	Hans Verkuil <hverkuil@xs4all.nl>
14391L:	linux-media@vger.kernel.org
14392T:	git git://linuxtv.org/media_tree.git
14393W:	https://linuxtv.org
14394S:	Maintained
14395F:	drivers/media/platform/vivid/*
14396
14397VLYNQ BUS
14398M:	Florian Fainelli <f.fainelli@gmail.com>
14399L:	openwrt-devel@lists.openwrt.org (subscribers-only)
14400S:	Maintained
14401F:	drivers/vlynq/vlynq.c
14402F:	include/linux/vlynq.h
14403
14404VME SUBSYSTEM
14405M:	Martyn Welch <martyn@welchs.me.uk>
14406M:	Manohar Vanga <manohar.vanga@gmail.com>
14407M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14408L:	devel@driverdev.osuosl.org
14409S:	Maintained
14410T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
14411F:	Documentation/driver-api/vme.rst
14412F:	drivers/staging/vme/
14413F:	drivers/vme/
14414F:	include/linux/vme*
14415
14416VMWARE BALLOON DRIVER
14417M:	Xavier Deguillard <xdeguillard@vmware.com>
14418M:	Philip Moltmann <moltmann@vmware.com>
14419M:	"VMware, Inc." <pv-drivers@vmware.com>
14420L:	linux-kernel@vger.kernel.org
14421S:	Maintained
14422F:	drivers/misc/vmw_balloon.c
14423
14424VMWARE HYPERVISOR INTERFACE
14425M:	Alok Kataria <akataria@vmware.com>
14426L:	virtualization@lists.linux-foundation.org
14427S:	Supported
14428F:	arch/x86/kernel/cpu/vmware.c
14429
14430VMWARE PVRDMA DRIVER
14431M:	Adit Ranadive <aditr@vmware.com>
14432M:	VMware PV-Drivers <pv-drivers@vmware.com>
14433L:	linux-rdma@vger.kernel.org
14434S:	Maintained
14435F:	drivers/infiniband/hw/vmw_pvrdma/
14436
14437VMware PVSCSI driver
14438M:	Jim Gill <jgill@vmware.com>
14439M:	VMware PV-Drivers <pv-drivers@vmware.com>
14440L:	linux-scsi@vger.kernel.org
14441S:	Maintained
14442F:	drivers/scsi/vmw_pvscsi.c
14443F:	drivers/scsi/vmw_pvscsi.h
14444
14445VMWARE VMMOUSE SUBDRIVER
14446M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
14447M:	"VMware, Inc." <pv-drivers@vmware.com>
14448L:	linux-input@vger.kernel.org
14449S:	Maintained
14450F:	drivers/input/mouse/vmmouse.c
14451F:	drivers/input/mouse/vmmouse.h
14452
14453VMWARE VMXNET3 ETHERNET DRIVER
14454M:	Shrikrishna Khare <skhare@vmware.com>
14455M:	"VMware, Inc." <pv-drivers@vmware.com>
14456L:	netdev@vger.kernel.org
14457S:	Maintained
14458F:	drivers/net/vmxnet3/
14459
14460VOCORE VOCORE2 BOARD
14461M:	Harvey Hunt <harveyhuntnexus@gmail.com>
14462L:	linux-mips@linux-mips.org
14463S:	Maintained
14464F:	arch/mips/boot/dts/ralink/vocore2.dts
14465
14466VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14467M:	Liam Girdwood <lgirdwood@gmail.com>
14468M:	Mark Brown <broonie@kernel.org>
14469L:	linux-kernel@vger.kernel.org
14470W:	http://www.slimlogic.co.uk/?p=48
14471T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14472S:	Supported
14473F:	Documentation/devicetree/bindings/regulator/
14474F:	drivers/regulator/
14475F:	include/dt-bindings/regulator/
14476F:	include/linux/regulator/
14477
14478VRF
14479M:	David Ahern <dsa@cumulusnetworks.com>
14480M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
14481L:	netdev@vger.kernel.org
14482S:	Maintained
14483F:	drivers/net/vrf.c
14484F:	Documentation/networking/vrf.txt
14485
14486VT1211 HARDWARE MONITOR DRIVER
14487M:	Juerg Haefliger <juergh@gmail.com>
14488L:	linux-hwmon@vger.kernel.org
14489S:	Maintained
14490F:	Documentation/hwmon/vt1211
14491F:	drivers/hwmon/vt1211.c
14492
14493VT8231 HARDWARE MONITOR DRIVER
14494M:	Roger Lucas <vt8231@hiddenengine.co.uk>
14495L:	linux-hwmon@vger.kernel.org
14496S:	Maintained
14497F:	drivers/hwmon/vt8231.c
14498
14499VUB300 USB to SDIO/SD/MMC bridge chip
14500M:	Tony Olech <tony.olech@elandigitalsystems.com>
14501L:	linux-mmc@vger.kernel.org
14502L:	linux-usb@vger.kernel.org
14503S:	Supported
14504F:	drivers/mmc/host/vub300.c
14505
14506W1 DALLAS'S 1-WIRE BUS
14507M:	Evgeniy Polyakov <zbr@ioremap.net>
14508S:	Maintained
14509F:	Documentation/w1/
14510F:	drivers/w1/
14511F:	include/linux/w1.h
14512
14513W83791D HARDWARE MONITORING DRIVER
14514M:	Marc Hulsman <m.hulsman@tudelft.nl>
14515L:	linux-hwmon@vger.kernel.org
14516S:	Maintained
14517F:	Documentation/hwmon/w83791d
14518F:	drivers/hwmon/w83791d.c
14519
14520W83793 HARDWARE MONITORING DRIVER
14521M:	Rudolf Marek <r.marek@assembler.cz>
14522L:	linux-hwmon@vger.kernel.org
14523S:	Maintained
14524F:	Documentation/hwmon/w83793
14525F:	drivers/hwmon/w83793.c
14526
14527W83795 HARDWARE MONITORING DRIVER
14528M:	Jean Delvare <jdelvare@suse.com>
14529L:	linux-hwmon@vger.kernel.org
14530S:	Maintained
14531F:	drivers/hwmon/w83795.c
14532
14533W83L51xD SD/MMC CARD INTERFACE DRIVER
14534M:	Pierre Ossman <pierre@ossman.eu>
14535S:	Maintained
14536F:	drivers/mmc/host/wbsd.*
14537
14538WACOM PROTOCOL 4 SERIAL TABLETS
14539M:	Julian Squires <julian@cipht.net>
14540M:	Hans de Goede <hdegoede@redhat.com>
14541L:	linux-input@vger.kernel.org
14542S:	Maintained
14543F:	drivers/input/tablet/wacom_serial4.c
14544
14545WATCHDOG DEVICE DRIVERS
14546M:	Wim Van Sebroeck <wim@iguana.be>
14547R:	Guenter Roeck <linux@roeck-us.net>
14548L:	linux-watchdog@vger.kernel.org
14549W:	http://www.linux-watchdog.org/
14550T:	git git://www.linux-watchdog.org/linux-watchdog.git
14551S:	Maintained
14552F:	Documentation/devicetree/bindings/watchdog/
14553F:	Documentation/watchdog/
14554F:	drivers/watchdog/
14555F:	include/linux/watchdog.h
14556F:	include/uapi/linux/watchdog.h
14557
14558WHISKEYCOVE PMIC GPIO DRIVER
14559M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14560L:	linux-gpio@vger.kernel.org
14561S:	Maintained
14562F:	drivers/gpio/gpio-wcove.c
14563
14564WIIMOTE HID DRIVER
14565M:	David Herrmann <dh.herrmann@googlemail.com>
14566L:	linux-input@vger.kernel.org
14567S:	Maintained
14568F:	drivers/hid/hid-wiimote*
14569
14570WILOCITY WIL6210 WIRELESS DRIVER
14571M:	Maya Erez <qca_merez@qca.qualcomm.com>
14572L:	linux-wireless@vger.kernel.org
14573L:	wil6210@qca.qualcomm.com
14574S:	Supported
14575W:	http://wireless.kernel.org/en/users/Drivers/wil6210
14576F:	drivers/net/wireless/ath/wil6210/
14577F:	include/uapi/linux/wil6210_uapi.h
14578
14579WIMAX STACK
14580M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14581M:	linux-wimax@intel.com
14582L:	wimax@linuxwimax.org (subscribers-only)
14583S:	Supported
14584W:	http://linuxwimax.org
14585F:	Documentation/wimax/README.wimax
14586F:	include/linux/wimax/debug.h
14587F:	include/net/wimax.h
14588F:	include/uapi/linux/wimax.h
14589F:	net/wimax/
14590
14591WINBOND CIR DRIVER
14592M:	David Härdeman <david@hardeman.nu>
14593S:	Maintained
14594F:	drivers/media/rc/winbond-cir.c
14595
14596WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14597M:	William Breathitt Gray <vilhelm.gray@gmail.com>
14598L:	linux-watchdog@vger.kernel.org
14599S:	Maintained
14600F:	drivers/watchdog/ebc-c384_wdt.c
14601
14602WINSYSTEMS WS16C48 GPIO DRIVER
14603M:	William Breathitt Gray <vilhelm.gray@gmail.com>
14604L:	linux-gpio@vger.kernel.org
14605S:	Maintained
14606F:	drivers/gpio/gpio-ws16c48.c
14607
14608WISTRON LAPTOP BUTTON DRIVER
14609M:	Miloslav Trmac <mitr@volny.cz>
14610S:	Maintained
14611F:	drivers/input/misc/wistron_btns.c
14612
14613WL3501 WIRELESS PCMCIA CARD DRIVER
14614L:	linux-wireless@vger.kernel.org
14615S:	Odd fixes
14616F:	drivers/net/wireless/wl3501*
14617
14618WOLFSON MICROELECTRONICS DRIVERS
14619L:	patches@opensource.cirrus.com
14620T:	git https://github.com/CirrusLogic/linux-drivers.git
14621W:	https://github.com/CirrusLogic/linux-drivers/wiki
14622S:	Supported
14623F:	Documentation/hwmon/wm83??
14624F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14625F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14626F:	Documentation/devicetree/bindings/mfd/arizona.txt
14627F:	Documentation/devicetree/bindings/mfd/wm831x.txt
14628F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
14629F:	arch/arm/mach-s3c64xx/mach-crag6410*
14630F:	drivers/clk/clk-wm83*.c
14631F:	drivers/extcon/extcon-arizona.c
14632F:	drivers/leds/leds-wm83*.c
14633F:	drivers/gpio/gpio-*wm*.c
14634F:	drivers/gpio/gpio-arizona.c
14635F:	drivers/hwmon/wm83??-hwmon.c
14636F:	drivers/input/misc/wm831x-on.c
14637F:	drivers/input/touchscreen/wm831x-ts.c
14638F:	drivers/input/touchscreen/wm97*.c
14639F:	drivers/mfd/arizona*
14640F:	drivers/mfd/wm*.c
14641F:	drivers/mfd/cs47l24*
14642F:	drivers/power/supply/wm83*.c
14643F:	drivers/rtc/rtc-wm83*.c
14644F:	drivers/regulator/wm8*.c
14645F:	drivers/regulator/arizona*
14646F:	drivers/video/backlight/wm83*_bl.c
14647F:	drivers/watchdog/wm83*_wdt.c
14648F:	include/linux/mfd/arizona/
14649F:	include/linux/mfd/wm831x/
14650F:	include/linux/mfd/wm8350/
14651F:	include/linux/mfd/wm8400*
14652F:	include/linux/regulator/arizona*
14653F:	include/linux/wm97xx.h
14654F:	include/sound/wm????.h
14655F:	sound/soc/codecs/arizona.?
14656F:	sound/soc/codecs/wm*
14657F:	sound/soc/codecs/cs47l24*
14658
14659WORKQUEUE
14660M:	Tejun Heo <tj@kernel.org>
14661R:	Lai Jiangshan <jiangshanlai@gmail.com>
14662T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14663S:	Maintained
14664F:	include/linux/workqueue.h
14665F:	kernel/workqueue.c
14666F:	Documentation/core-api/workqueue.rst
14667
14668X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14669M:	Chen-Yu Tsai <wens@csie.org>
14670L:	linux-kernel@vger.kernel.org
14671S:	Maintained
14672N:	axp[128]
14673
14674X.25 NETWORK LAYER
14675M:	Andrew Hendry <andrew.hendry@gmail.com>
14676L:	linux-x25@vger.kernel.org
14677S:	Odd Fixes
14678F:	Documentation/networking/x25*
14679F:	include/net/x25*
14680F:	net/x25/
14681
14682X86 ARCHITECTURE (32-BIT AND 64-BIT)
14683M:	Thomas Gleixner <tglx@linutronix.de>
14684M:	Ingo Molnar <mingo@redhat.com>
14685M:	"H. Peter Anvin" <hpa@zytor.com>
14686M:	x86@kernel.org
14687L:	linux-kernel@vger.kernel.org
14688T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14689S:	Maintained
14690F:	Documentation/x86/
14691F:	arch/x86/
14692
14693X86 MCE INFRASTRUCTURE
14694M:	Tony Luck <tony.luck@intel.com>
14695M:	Borislav Petkov <bp@alien8.de>
14696L:	linux-edac@vger.kernel.org
14697S:	Maintained
14698F:	arch/x86/kernel/cpu/mcheck/*
14699
14700X86 MICROCODE UPDATE SUPPORT
14701M:	Borislav Petkov <bp@alien8.de>
14702S:	Maintained
14703F:	arch/x86/kernel/cpu/microcode/*
14704
14705X86 PLATFORM DRIVERS
14706M:	Darren Hart <dvhart@infradead.org>
14707M:	Andy Shevchenko <andy@infradead.org>
14708L:	platform-driver-x86@vger.kernel.org
14709T:	git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14710S:	Maintained
14711F:	drivers/platform/x86/
14712F:	drivers/platform/olpc/
14713
14714X86 VDSO
14715M:	Andy Lutomirski <luto@amacapital.net>
14716L:	linux-kernel@vger.kernel.org
14717T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14718S:	Maintained
14719F:	arch/x86/entry/vdso/
14720
14721XC2028/3028 TUNER DRIVER
14722M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
14723M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14724L:	linux-media@vger.kernel.org
14725W:	https://linuxtv.org
14726T:	git git://linuxtv.org/media_tree.git
14727S:	Maintained
14728F:	drivers/media/tuners/tuner-xc2028.*
14729
14730XEN BLOCK SUBSYSTEM
14731M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14732M:	Roger Pau Monné <roger.pau@citrix.com>
14733L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14734S:	Supported
14735F:	drivers/block/xen-blkback/*
14736F:	drivers/block/xen*
14737
14738XEN HYPERVISOR ARM
14739M:	Stefano Stabellini <sstabellini@kernel.org>
14740L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14741S:	Maintained
14742F:	arch/arm/xen/
14743F:	arch/arm/include/asm/xen/
14744
14745XEN HYPERVISOR ARM64
14746M:	Stefano Stabellini <sstabellini@kernel.org>
14747L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14748S:	Maintained
14749F:	arch/arm64/xen/
14750F:	arch/arm64/include/asm/xen/
14751
14752XEN HYPERVISOR INTERFACE
14753M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
14754M:	Juergen Gross <jgross@suse.com>
14755L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14757S:	Supported
14758F:	arch/x86/xen/
14759F:	drivers/*/xen-*front.c
14760F:	drivers/xen/
14761F:	arch/x86/include/asm/xen/
14762F:	include/xen/
14763F:	include/uapi/xen/
14764F:	Documentation/ABI/stable/sysfs-hypervisor-xen
14765F:	Documentation/ABI/testing/sysfs-hypervisor-xen
14766
14767XEN NETWORK BACKEND DRIVER
14768M:	Wei Liu <wei.liu2@citrix.com>
14769M:	Paul Durrant <paul.durrant@citrix.com>
14770L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14771L:	netdev@vger.kernel.org
14772S:	Supported
14773F:	drivers/net/xen-netback/*
14774
14775XEN PCI SUBSYSTEM
14776M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14777L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14778S:	Supported
14779F:	arch/x86/pci/*xen*
14780F:	drivers/pci/*xen*
14781
14782XEN PVSCSI DRIVERS
14783M:	Juergen Gross <jgross@suse.com>
14784L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14785L:	linux-scsi@vger.kernel.org
14786S:	Supported
14787F:	drivers/scsi/xen-scsifront.c
14788F:	drivers/xen/xen-scsiback.c
14789F:	include/xen/interface/io/vscsiif.h
14790
14791XEN SWIOTLB SUBSYSTEM
14792M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14793L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14794S:	Supported
14795F:	arch/x86/xen/*swiotlb*
14796F:	drivers/xen/*swiotlb*
14797
14798XFS FILESYSTEM
14799M:	Darrick J. Wong <darrick.wong@oracle.com>
14800M:	linux-xfs@vger.kernel.org
14801L:	linux-xfs@vger.kernel.org
14802W:	http://xfs.org/
14803T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14804S:	Supported
14805F:	Documentation/filesystems/xfs.txt
14806F:	fs/xfs/
14807
14808XILINX AXI ETHERNET DRIVER
14809M:	Anirudha Sarangi <anirudh@xilinx.com>
14810M:	John Linn <John.Linn@xilinx.com>
14811S:	Maintained
14812F:	drivers/net/ethernet/xilinx/xilinx_axienet*
14813
14814XILINX UARTLITE SERIAL DRIVER
14815M:	Peter Korsgaard <jacmet@sunsite.dk>
14816L:	linux-serial@vger.kernel.org
14817S:	Maintained
14818F:	drivers/tty/serial/uartlite.c
14819
14820XILINX VIDEO IP CORES
14821M:	Hyun Kwon <hyun.kwon@xilinx.com>
14822M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14823L:	linux-media@vger.kernel.org
14824T:	git git://linuxtv.org/media_tree.git
14825S:	Supported
14826F:	Documentation/devicetree/bindings/media/xilinx/
14827F:	drivers/media/platform/xilinx/
14828F:	include/uapi/linux/xilinx-v4l2-controls.h
14829
14830XILLYBUS DRIVER
14831M:	Eli Billauer <eli.billauer@gmail.com>
14832L:	linux-kernel@vger.kernel.org
14833S:	Supported
14834F:	drivers/char/xillybus/
14835
14836XRA1403 GPIO EXPANDER
14837M:	Nandor Han <nandor.han@ge.com>
14838M:	Semi Malinen <semi.malinen@ge.com>
14839L:	linux-gpio@vger.kernel.org
14840S:	Maintained
14841F:	drivers/gpio/gpio-xra1403.c
14842F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
14843
14844XTENSA XTFPGA PLATFORM SUPPORT
14845M:	Max Filippov <jcmvbkbc@gmail.com>
14846L:	linux-xtensa@linux-xtensa.org
14847S:	Maintained
14848F:	drivers/spi/spi-xtensa-xtfpga.c
14849F:	sound/soc/xtensa/xtfpga-i2s.c
14850
14851YAM DRIVER FOR AX.25
14852M:	Jean-Paul Roubelat <jpr@f6fbb.org>
14853L:	linux-hams@vger.kernel.org
14854S:	Maintained
14855F:	drivers/net/hamradio/yam*
14856F:	include/linux/yam.h
14857
14858YAMA SECURITY MODULE
14859M:	Kees Cook <keescook@chromium.org>
14860T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
14861S:	Supported
14862F:	security/yama/
14863F:	Documentation/admin-guide/LSM/Yama.rst
14864
14865YEALINK PHONE DRIVER
14866M:	Henk Vergonet <Henk.Vergonet@gmail.com>
14867L:	usbb2k-api-dev@nongnu.org
14868S:	Maintained
14869F:	Documentation/input/yealink.rst
14870F:	drivers/input/misc/yealink.*
14871
14872Z8530 DRIVER FOR AX.25
14873M:	Joerg Reuter <jreuter@yaina.de>
14874W:	http://yaina.de/jreuter/
14875W:	http://www.qsl.net/dl1bke/
14876L:	linux-hams@vger.kernel.org
14877S:	Maintained
14878F:	Documentation/networking/z8530drv.txt
14879F:	drivers/net/hamradio/*scc.c
14880F:	drivers/net/hamradio/z8530.h
14881
14882ZBUD COMPRESSED PAGE ALLOCATOR
14883M:	Seth Jennings <sjenning@redhat.com>
14884M:	Dan Streetman <ddstreet@ieee.org>
14885L:	linux-mm@kvack.org
14886S:	Maintained
14887F:	mm/zbud.c
14888F:	include/linux/zbud.h
14889
14890ZD1211RW WIRELESS DRIVER
14891M:	Daniel Drake <dsd@gentoo.org>
14892M:	Ulrich Kunitz <kune@deine-taler.de>
14893W:	http://zd1211.ath.cx/wiki/DriverRewrite
14894L:	linux-wireless@vger.kernel.org
14895L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
14896S:	Maintained
14897F:	drivers/net/wireless/zydas/zd1211rw/
14898
14899ZD1301 MEDIA DRIVER
14900M:	Antti Palosaari <crope@iki.fi>
14901L:	linux-media@vger.kernel.org
14902W:	https://linuxtv.org/
14903W:	http://palosaari.fi/linux/
14904Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14905S:	Maintained
14906F:	drivers/media/usb/dvb-usb-v2/zd1301*
14907
14908ZD1301_DEMOD MEDIA DRIVER
14909M:	Antti Palosaari <crope@iki.fi>
14910L:	linux-media@vger.kernel.org
14911W:	https://linuxtv.org/
14912W:	http://palosaari.fi/linux/
14913Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14914S:	Maintained
14915F:	drivers/media/dvb-frontends/zd1301_demod*
14916
14917ZPOOL COMPRESSED PAGE STORAGE API
14918M:	Dan Streetman <ddstreet@ieee.org>
14919L:	linux-mm@kvack.org
14920S:	Maintained
14921F:	mm/zpool.c
14922F:	include/linux/zpool.h
14923
14924ZR36067 VIDEO FOR LINUX DRIVER
14925L:	mjpeg-users@lists.sourceforge.net
14926L:	linux-media@vger.kernel.org
14927W:	http://mjpeg.sourceforge.net/driver-zoran/
14928T:	hg https://linuxtv.org/hg/v4l-dvb
14929S:	Odd Fixes
14930F:	drivers/media/pci/zoran/
14931
14932ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14933M:	Minchan Kim <minchan@kernel.org>
14934M:	Nitin Gupta <ngupta@vflare.org>
14935R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14936L:	linux-kernel@vger.kernel.org
14937S:	Maintained
14938F:	drivers/block/zram/
14939F:	Documentation/blockdev/zram.txt
14940
14941ZS DECSTATION Z85C30 SERIAL DRIVER
14942M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14943S:	Maintained
14944F:	drivers/tty/serial/zs.*
14945
14946ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14947M:	Minchan Kim <minchan@kernel.org>
14948M:	Nitin Gupta <ngupta@vflare.org>
14949R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14950L:	linux-mm@kvack.org
14951S:	Maintained
14952F:	mm/zsmalloc.c
14953F:	include/linux/zsmalloc.h
14954F:	Documentation/vm/zsmalloc.txt
14955
14956ZSWAP COMPRESSED SWAP CACHING
14957M:	Seth Jennings <sjenning@redhat.com>
14958M:	Dan Streetman <ddstreet@ieee.org>
14959L:	linux-mm@kvack.org
14960S:	Maintained
14961F:	mm/zswap.c
14962
14963THE REST
14964M:	Linus Torvalds <torvalds@linux-foundation.org>
14965L:	linux-kernel@vger.kernel.org
14966Q:	http://patchwork.kernel.org/project/LKML/list/
14967T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14968S:	Buried alive in reporters
14969F:	*
14970F:	*/
14971