xref: /openbmc/linux/MAINTAINERS (revision 8cb5d748)
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
530AEDSP16 DRIVER
531M:	Riccardo Facchetti <fizban@tin.it>
532S:	Maintained
533F:	sound/oss/aedsp16.c
534
535AF9013 MEDIA DRIVER
536M:	Antti Palosaari <crope@iki.fi>
537L:	linux-media@vger.kernel.org
538W:	https://linuxtv.org
539W:	http://palosaari.fi/linux/
540Q:	http://patchwork.linuxtv.org/project/linux-media/list/
541T:	git git://linuxtv.org/anttip/media_tree.git
542S:	Maintained
543F:	drivers/media/dvb-frontends/af9013*
544
545AF9033 MEDIA DRIVER
546M:	Antti Palosaari <crope@iki.fi>
547L:	linux-media@vger.kernel.org
548W:	https://linuxtv.org
549W:	http://palosaari.fi/linux/
550Q:	http://patchwork.linuxtv.org/project/linux-media/list/
551T:	git git://linuxtv.org/anttip/media_tree.git
552S:	Maintained
553F:	drivers/media/dvb-frontends/af9033*
554
555AFFS FILE SYSTEM
556L:	linux-fsdevel@vger.kernel.org
557S:	Orphan
558F:	Documentation/filesystems/affs.txt
559F:	fs/affs/
560
561AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
562M:	David Howells <dhowells@redhat.com>
563L:	linux-afs@lists.infradead.org
564S:	Supported
565F:	fs/afs/
566F:	include/net/af_rxrpc.h
567F:	net/rxrpc/af_rxrpc.c
568W:	https://www.infradead.org/~dhowells/kafs/
569
570AGPGART DRIVER
571M:	David Airlie <airlied@linux.ie>
572T:	git git://people.freedesktop.org/~airlied/linux (part of drm maint)
573S:	Maintained
574F:	drivers/char/agp/
575F:	include/linux/agp*
576F:	include/uapi/linux/agp*
577
578AHA152X SCSI DRIVER
579M:	"Juergen E. Fischer" <fischer@norbit.de>
580L:	linux-scsi@vger.kernel.org
581S:	Maintained
582F:	drivers/scsi/aha152x*
583F:	drivers/scsi/pcmcia/aha152x*
584
585AIC7XXX / AIC79XX SCSI DRIVER
586M:	Hannes Reinecke <hare@suse.com>
587L:	linux-scsi@vger.kernel.org
588S:	Maintained
589F:	drivers/scsi/aic7xxx/
590
591AIMSLAB FM RADIO RECEIVER DRIVER
592M:	Hans Verkuil <hverkuil@xs4all.nl>
593L:	linux-media@vger.kernel.org
594T:	git git://linuxtv.org/media_tree.git
595W:	https://linuxtv.org
596S:	Maintained
597F:	drivers/media/radio/radio-aimslab*
598
599AIO
600M:	Benjamin LaHaise <bcrl@kvack.org>
601L:	linux-aio@kvack.org
602S:	Supported
603F:	fs/aio.c
604F:	include/linux/*aio*.h
605
606AIRSPY MEDIA DRIVER
607M:	Antti Palosaari <crope@iki.fi>
608L:	linux-media@vger.kernel.org
609W:	https://linuxtv.org
610W:	http://palosaari.fi/linux/
611Q:	http://patchwork.linuxtv.org/project/linux-media/list/
612T:	git git://linuxtv.org/anttip/media_tree.git
613S:	Maintained
614F:	drivers/media/usb/airspy/
615
616ALACRITECH GIGABIT ETHERNET DRIVER
617M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
618S:	Maintained
619F:	drivers/net/ethernet/alacritech/*
620
621ALCATEL SPEEDTOUCH USB DRIVER
622M:	Duncan Sands <duncan.sands@free.fr>
623L:	linux-usb@vger.kernel.org
624W:	http://www.linux-usb.org/SpeedTouch/
625S:	Maintained
626F:	drivers/usb/atm/speedtch.c
627F:	drivers/usb/atm/usbatm.c
628
629ALCHEMY AU1XX0 MMC DRIVER
630M:	Manuel Lauss <manuel.lauss@gmail.com>
631S:	Maintained
632F:	drivers/mmc/host/au1xmmc.c
633
634ALI1563 I2C DRIVER
635M:	Rudolf Marek <r.marek@assembler.cz>
636L:	linux-i2c@vger.kernel.org
637S:	Maintained
638F:	Documentation/i2c/busses/i2c-ali1563
639F:	drivers/i2c/busses/i2c-ali1563.c
640
641ALLWINNER SECURITY SYSTEM
642M:	Corentin Labbe <clabbe.montjoie@gmail.com>
643L:	linux-crypto@vger.kernel.org
644S:	Maintained
645F:	drivers/crypto/sunxi-ss/
646
647ALPHA PORT
648M:	Richard Henderson <rth@twiddle.net>
649M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
650M:	Matt Turner <mattst88@gmail.com>
651S:	Odd Fixes
652L:	linux-alpha@vger.kernel.org
653F:	arch/alpha/
654
655ALPS PS/2 TOUCHPAD DRIVER
656R:	Pali Rohár <pali.rohar@gmail.com>
657F:	drivers/input/mouse/alps.*
658
659ALTERA I2C CONTROLLER DRIVER
660M:	Thor Thayer <thor.thayer@linux.intel.com>
661S:	Maintained
662F:	drivers/i2c/busses/i2c-altera.c
663
664ALTERA MAILBOX DRIVER
665M:	Ley Foon Tan <lftan@altera.com>
666L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
667S:	Maintained
668F:	drivers/mailbox/mailbox-altera.c
669
670ALTERA PIO DRIVER
671M:	Tien Hock Loh <thloh@altera.com>
672L:	linux-gpio@vger.kernel.org
673S:	Maintained
674F:	drivers/gpio/gpio-altera.c
675
676ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
677M:	Thor Thayer <thor.thayer@linux.intel.com>
678S:	Maintained
679F:	drivers/gpio/gpio-altera-a10sr.c
680F:	drivers/mfd/altera-a10sr.c
681F:	drivers/reset/reset-a10sr.c
682F:	include/linux/mfd/altera-a10sr.h
683F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
684
685ALTERA TRIPLE SPEED ETHERNET DRIVER
686M:	Vince Bridgers <vbridger@opensource.altera.com>
687L:	netdev@vger.kernel.org
688L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
689S:	Maintained
690F:	drivers/net/ethernet/altera/
691
692ALTERA UART/JTAG UART SERIAL DRIVERS
693M:	Tobias Klauser <tklauser@distanz.ch>
694L:	linux-serial@vger.kernel.org
695L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
696S:	Maintained
697F:	drivers/tty/serial/altera_uart.c
698F:	drivers/tty/serial/altera_jtaguart.c
699F:	include/linux/altera_uart.h
700F:	include/linux/altera_jtaguart.h
701
702AMAZON ETHERNET DRIVERS
703M:	Netanel Belgazal <netanel@annapurnalabs.com>
704R:	Saeed Bishara <saeed@annapurnalabs.com>
705R:	Zorik Machulsky <zorik@annapurnalabs.com>
706L:	netdev@vger.kernel.org
707S:	Supported
708F:	Documentation/networking/ena.txt
709F:	drivers/net/ethernet/amazon/
710
711AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
712M:	Tom Lendacky <thomas.lendacky@amd.com>
713M:	Gary Hook <gary.hook@amd.com>
714L:	linux-crypto@vger.kernel.org
715S:	Supported
716F:	drivers/crypto/ccp/
717F:	include/linux/ccp.h
718
719AMD FAM15H PROCESSOR POWER MONITORING DRIVER
720M:	Huang Rui <ray.huang@amd.com>
721L:	linux-hwmon@vger.kernel.org
722S:	Supported
723F:	Documentation/hwmon/fam15h_power
724F:	drivers/hwmon/fam15h_power.c
725
726AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
727L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
728S:	Orphan
729F:	drivers/usb/gadget/udc/amd5536udc.*
730
731AMD GEODE PROCESSOR/CHIPSET SUPPORT
732P:	Andres Salomon <dilinger@queued.net>
733L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
734W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
735S:	Supported
736F:	drivers/char/hw_random/geode-rng.c
737F:	drivers/crypto/geode*
738F:	drivers/video/fbdev/geode/
739F:	arch/x86/include/asm/geode.h
740
741AMD IOMMU (AMD-VI)
742M:	Joerg Roedel <joro@8bytes.org>
743L:	iommu@lists.linux-foundation.org
744T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
745S:	Maintained
746F:	drivers/iommu/amd_iommu*.[ch]
747F:	include/linux/amd-iommu.h
748
749AMD KFD
750M:	Oded Gabbay <oded.gabbay@gmail.com>
751L:	dri-devel@lists.freedesktop.org
752T:	git git://people.freedesktop.org/~gabbayo/linux.git
753S:	Supported
754F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
755F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
756F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
757F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
758F:	drivers/gpu/drm/amd/amdkfd/
759F:	drivers/gpu/drm/amd/include/cik_structs.h
760F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
761F:	drivers/gpu/drm/amd/include/vi_structs.h
762F:	drivers/gpu/drm/radeon/radeon_kfd.c
763F:	drivers/gpu/drm/radeon/radeon_kfd.h
764F:	include/uapi/linux/kfd_ioctl.h
765
766AMD SEATTLE DEVICE TREE SUPPORT
767M:	Brijesh Singh <brijeshkumar.singh@amd.com>
768M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
769M:	Tom Lendacky <thomas.lendacky@amd.com>
770S:	Supported
771F:	arch/arm64/boot/dts/amd/
772
773AMD XGBE DRIVER
774M:	Tom Lendacky <thomas.lendacky@amd.com>
775L:	netdev@vger.kernel.org
776S:	Supported
777F:	drivers/net/ethernet/amd/xgbe/
778F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
779
780AMS (Apple Motion Sensor) DRIVER
781M:	Michael Hanselmann <linux-kernel@hansmi.ch>
782S:	Supported
783F:	drivers/macintosh/ams/
784
785ANALOG DEVICES INC AD9389B DRIVER
786M:	Hans Verkuil <hans.verkuil@cisco.com>
787L:	linux-media@vger.kernel.org
788S:	Maintained
789F:	drivers/media/i2c/ad9389b*
790
791ANALOG DEVICES INC ADV7180 DRIVER
792M:	Lars-Peter Clausen <lars@metafoo.de>
793L:	linux-media@vger.kernel.org
794W:	http://ez.analog.com/community/linux-device-drivers
795S:	Supported
796F:	drivers/media/i2c/adv7180.c
797
798ANALOG DEVICES INC ADV748X DRIVER
799M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
800L:	linux-media@vger.kernel.org
801S:	Maintained
802F:	drivers/media/i2c/adv748x/*
803
804ANALOG DEVICES INC ADV7511 DRIVER
805M:	Hans Verkuil <hans.verkuil@cisco.com>
806L:	linux-media@vger.kernel.org
807S:	Maintained
808F:	drivers/media/i2c/adv7511*
809
810ANALOG DEVICES INC ADV7604 DRIVER
811M:	Hans Verkuil <hans.verkuil@cisco.com>
812L:	linux-media@vger.kernel.org
813S:	Maintained
814F:	drivers/media/i2c/adv7604*
815
816ANALOG DEVICES INC ADV7842 DRIVER
817M:	Hans Verkuil <hans.verkuil@cisco.com>
818L:	linux-media@vger.kernel.org
819S:	Maintained
820F:	drivers/media/i2c/adv7842*
821
822ANALOG DEVICES INC ASOC CODEC DRIVERS
823M:	Lars-Peter Clausen <lars@metafoo.de>
824L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
825W:	http://wiki.analog.com/
826W:	http://ez.analog.com/community/linux-device-drivers
827S:	Supported
828F:	sound/soc/codecs/adau*
829F:	sound/soc/codecs/adav*
830F:	sound/soc/codecs/ad1*
831F:	sound/soc/codecs/ad7*
832F:	sound/soc/codecs/ssm*
833F:	sound/soc/codecs/sigmadsp.*
834
835ANALOG DEVICES INC ASOC DRIVERS
836L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
837L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
838W:	http://blackfin.uclinux.org/
839S:	Supported
840F:	sound/soc/blackfin/*
841
842ANALOG DEVICES INC DMA DRIVERS
843M:	Lars-Peter Clausen <lars@metafoo.de>
844W:	http://ez.analog.com/community/linux-device-drivers
845S:	Supported
846F:	drivers/dma/dma-axi-dmac.c
847
848ANALOG DEVICES INC IIO DRIVERS
849M:	Lars-Peter Clausen <lars@metafoo.de>
850M:	Michael Hennerich <Michael.Hennerich@analog.com>
851W:	http://wiki.analog.com/
852W:	http://ez.analog.com/community/linux-device-drivers
853S:	Supported
854F:	drivers/iio/*/ad*
855F:	drivers/iio/adc/ltc2497*
856X:	drivers/iio/*/adjd*
857F:	drivers/staging/iio/*/ad*
858F:	drivers/staging/iio/trigger/iio-trig-bfin-timer.c
859
860ANDROID CONFIG FRAGMENTS
861M:	Rob Herring <robh@kernel.org>
862S:	Supported
863F:	kernel/configs/android*
864
865ANDROID DRIVERS
866M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
867M:	Arve Hjønnevåg <arve@android.com>
868M:	Riley Andrews <riandrews@android.com>
869T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
870L:	devel@driverdev.osuosl.org
871S:	Supported
872F:	drivers/android/
873F:	drivers/staging/android/
874
875ANDROID GOLDFISH RTC DRIVER
876M:	Miodrag Dinic <miodrag.dinic@imgtec.com>
877S:	Supported
878F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
879F:	drivers/rtc/rtc-goldfish.c
880
881ANDROID ION DRIVER
882M:	Laura Abbott <labbott@redhat.com>
883M:	Sumit Semwal <sumit.semwal@linaro.org>
884L:	devel@driverdev.osuosl.org
885S:	Supported
886F:	drivers/staging/android/ion
887F:	drivers/staging/android/uapi/ion.h
888F:	drivers/staging/android/uapi/ion_test.h
889
890AOA (Apple Onboard Audio) ALSA DRIVER
891M:	Johannes Berg <johannes@sipsolutions.net>
892L:	linuxppc-dev@lists.ozlabs.org
893L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
894S:	Maintained
895F:	sound/aoa/
896
897APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
898M:	William Breathitt Gray <vilhelm.gray@gmail.com>
899L:	linux-iio@vger.kernel.org
900S:	Maintained
901F:	drivers/iio/adc/stx104.c
902
903APM DRIVER
904M:	Jiri Kosina <jikos@kernel.org>
905S:	Odd fixes
906T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
907F:	arch/x86/kernel/apm_32.c
908F:	include/linux/apm_bios.h
909F:	include/uapi/linux/apm_bios.h
910F:	drivers/char/apm-emulation.c
911
912APPARMOR SECURITY MODULE
913M:	John Johansen <john.johansen@canonical.com>
914L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
915W:	apparmor.wiki.kernel.org
916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
917S:	Supported
918F:	security/apparmor/
919F:	Documentation/admin-guide/LSM/apparmor.rst
920
921APPLE BCM5974 MULTITOUCH DRIVER
922M:	Henrik Rydberg <rydberg@bitmath.org>
923L:	linux-input@vger.kernel.org
924S:	Odd fixes
925F:	drivers/input/mouse/bcm5974.c
926
927APPLE SMC DRIVER
928M:	Henrik Rydberg <rydberg@bitmath.org>
929L:	linux-hwmon@vger.kernel.org
930S:	Odd fixes
931F:	drivers/hwmon/applesmc.c
932
933APPLETALK NETWORK LAYER
934L:	netdev@vger.kernel.org
935S:	Odd fixes
936F:	drivers/net/appletalk/
937F:	net/appletalk/
938
939APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
940M:	Duc Dang <dhdang@apm.com>
941S:	Supported
942F:	arch/arm64/boot/dts/apm/
943
944APPLIED MICRO (APM) X-GENE SOC EDAC
945M:	Loc Ho <lho@apm.com>
946S:	Supported
947F:	drivers/edac/xgene_edac.c
948F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
949
950APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
951M:	Iyappan Subramanian <isubramanian@apm.com>
952M:	Keyur Chudgar <kchudgar@apm.com>
953S:	Supported
954F:	drivers/net/ethernet/apm/xgene-v2/
955
956APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
957M:	Iyappan Subramanian <isubramanian@apm.com>
958M:	Keyur Chudgar <kchudgar@apm.com>
959M:	Quan Nguyen <qnguyen@apm.com>
960S:	Supported
961F:	drivers/net/ethernet/apm/xgene/
962F:	drivers/net/phy/mdio-xgene.c
963F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
964F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
965
966APPLIED MICRO (APM) X-GENE SOC PMU
967M:	Tai Nguyen <ttnguyen@apm.com>
968S:	Supported
969F:	drivers/perf/xgene_pmu.c
970F:	Documentation/perf/xgene-pmu.txt
971F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
972
973APTINA CAMERA SENSOR PLL
974M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
975L:	linux-media@vger.kernel.org
976S:	Maintained
977F:	drivers/media/i2c/aptina-pll.*
978
979ARC FRAMEBUFFER DRIVER
980M:	Jaya Kumar <jayalk@intworks.biz>
981S:	Maintained
982F:	drivers/video/fbdev/arcfb.c
983F:	drivers/video/fbdev/core/fb_defio.c
984
985ARC PGU DRM DRIVER
986M:	Alexey Brodkin <abrodkin@synopsys.com>
987S:	Supported
988F:	drivers/gpu/drm/arc/
989F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
990
991ARCNET NETWORK LAYER
992M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
993L:	netdev@vger.kernel.org
994S:	Maintained
995F:	drivers/net/arcnet/
996F:	include/uapi/linux/if_arcnet.h
997
998ARM ARCHITECTED TIMER DRIVER
999M:	Mark Rutland <mark.rutland@arm.com>
1000M:	Marc Zyngier <marc.zyngier@arm.com>
1001L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1002S:	Maintained
1003F:	arch/arm/include/asm/arch_timer.h
1004F:	arch/arm64/include/asm/arch_timer.h
1005F:	drivers/clocksource/arm_arch_timer.c
1006
1007ARM HDLCD DRM DRIVER
1008M:	Liviu Dudau <liviu.dudau@arm.com>
1009S:	Supported
1010F:	drivers/gpu/drm/arm/hdlcd_*
1011F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1012
1013ARM MALI-DP DRM DRIVER
1014M:	Liviu Dudau <liviu.dudau@arm.com>
1015M:	Brian Starkey <brian.starkey@arm.com>
1016M:	Mali DP Maintainers <malidp@foss.arm.com>
1017S:	Supported
1018F:	drivers/gpu/drm/arm/
1019F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1020
1021ARM MFM AND FLOPPY DRIVERS
1022M:	Ian Molton <spyro@f2s.com>
1023S:	Maintained
1024F:	arch/arm/lib/floppydma.S
1025F:	arch/arm/include/asm/floppy.h
1026
1027ARM PMU PROFILING AND DEBUGGING
1028M:	Will Deacon <will.deacon@arm.com>
1029M:	Mark Rutland <mark.rutland@arm.com>
1030S:	Maintained
1031L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1032F:	arch/arm*/kernel/perf_*
1033F:	arch/arm/oprofile/common.c
1034F:	arch/arm*/kernel/hw_breakpoint.c
1035F:	arch/arm*/include/asm/hw_breakpoint.h
1036F:	arch/arm*/include/asm/perf_event.h
1037F:	drivers/perf/*
1038F:	include/linux/perf/arm_pmu.h
1039F:	Documentation/devicetree/bindings/arm/pmu.txt
1040F:	Documentation/devicetree/bindings/perf/
1041
1042ARM PORT
1043M:	Russell King <linux@armlinux.org.uk>
1044L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1045W:	http://www.armlinux.org.uk/
1046S:	Maintained
1047T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1048F:	arch/arm/
1049
1050ARM PRIMECELL AACI PL041 DRIVER
1051M:	Russell King <linux@armlinux.org.uk>
1052S:	Maintained
1053F:	sound/arm/aaci.*
1054
1055ARM PRIMECELL BUS SUPPORT
1056M:	Russell King <linux@armlinux.org.uk>
1057S:	Maintained
1058F:	drivers/amba/
1059F:	include/linux/amba/bus.h
1060
1061ARM PRIMECELL CLCD PL110 DRIVER
1062M:	Russell King <linux@armlinux.org.uk>
1063S:	Maintained
1064F:	drivers/video/fbdev/amba-clcd.*
1065
1066ARM PRIMECELL KMI PL050 DRIVER
1067M:	Russell King <linux@armlinux.org.uk>
1068S:	Maintained
1069F:	drivers/input/serio/ambakmi.*
1070F:	include/linux/amba/kmi.h
1071
1072ARM PRIMECELL MMCI PL180/1 DRIVER
1073M:	Russell King <linux@armlinux.org.uk>
1074S:	Maintained
1075F:	drivers/mmc/host/mmci.*
1076F:	include/linux/amba/mmci.h
1077
1078ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1079M:	Russell King <linux@armlinux.org.uk>
1080S:	Maintained
1081F:	drivers/tty/serial/amba-pl01*.c
1082F:	include/linux/amba/serial.h
1083
1084ARM SMMU DRIVERS
1085M:	Will Deacon <will.deacon@arm.com>
1086R:	Robin Murphy <robin.murphy@arm.com>
1087L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1088S:	Maintained
1089F:	drivers/iommu/arm-smmu.c
1090F:	drivers/iommu/arm-smmu-v3.c
1091F:	drivers/iommu/io-pgtable-arm.c
1092F:	drivers/iommu/io-pgtable-arm-v7s.c
1093
1094ARM SUB-ARCHITECTURES
1095L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1096S:	Maintained
1097F:	arch/arm/mach-*/
1098F:	arch/arm/plat-*/
1099T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1100
1101ARM/ACTIONS SEMI ARCHITECTURE
1102M:	Andreas Färber <afaerber@suse.de>
1103L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1104S:	Maintained
1105N:	owl
1106F:	arch/arm/mach-actions/
1107F:	arch/arm/boot/dts/owl-*
1108F:	arch/arm64/boot/dts/actions/
1109F:	drivers/clocksource/owl-*
1110F:	drivers/soc/actions/
1111F:	include/dt-bindings/power/owl-*
1112F:	include/linux/soc/actions/
1113F:	Documentation/devicetree/bindings/arm/actions.txt
1114F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1115F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1116
1117ARM/ADS SPHERE MACHINE SUPPORT
1118M:	Lennert Buytenhek <kernel@wantstofly.org>
1119L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1120S:	Maintained
1121
1122ARM/AFEB9260 MACHINE SUPPORT
1123M:	Sergey Lapin <slapin@ossfans.org>
1124L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1125S:	Maintained
1126
1127ARM/AJECO 1ARM MACHINE SUPPORT
1128M:	Lennert Buytenhek <kernel@wantstofly.org>
1129L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1130S:	Maintained
1131
1132ARM/Allwinner SoC Clock Support
1133M:	Emilio López <emilio@elopez.com.ar>
1134S:	Maintained
1135F:	drivers/clk/sunxi/
1136
1137ARM/Allwinner sunXi SoC support
1138M:	Maxime Ripard <maxime.ripard@free-electrons.com>
1139M:	Chen-Yu Tsai <wens@csie.org>
1140L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1141S:	Maintained
1142N:	sun[x456789]i
1143N:	sun50i
1144F:	arch/arm/mach-sunxi/
1145F:	arch/arm64/boot/dts/allwinner/
1146F:	drivers/clk/sunxi-ng/
1147F:	drivers/pinctrl/sunxi/
1148F:	drivers/soc/sunxi/
1149T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1150
1151ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1152M:	Neil Armstrong <narmstrong@baylibre.com>
1153M:	Jerome Brunet <jbrunet@baylibre.com>
1154L:	linux-amlogic@lists.infradead.org
1155S:	Maintained
1156F:	drivers/clk/meson/
1157F:	include/dt-bindings/clock/meson*
1158F:	include/dt-bindings/clock/gxbb*
1159F:	Documentation/devicetree/bindings/clock/amlogic*
1160
1161ARM/Amlogic Meson SoC support
1162M:	Carlo Caione <carlo@caione.org>
1163M:	Kevin Hilman <khilman@baylibre.com>
1164L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1165L:	linux-amlogic@lists.infradead.org
1166W:	http://linux-meson.com/
1167S:	Maintained
1168F:	arch/arm/mach-meson/
1169F:	arch/arm/boot/dts/meson*
1170F:	arch/arm64/boot/dts/amlogic/
1171F:	drivers/pinctrl/meson/
1172F:	drivers/mmc/host/meson*
1173N:	meson
1174
1175ARM/Annapurna Labs ALPINE ARCHITECTURE
1176M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1177M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1178L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1179S:	Maintained
1180F:	arch/arm/mach-alpine/
1181F:	arch/arm/boot/dts/alpine*
1182F:	arch/arm64/boot/dts/al/
1183F:	drivers/*/*alpine*
1184
1185ARM/ARTPEC MACHINE SUPPORT
1186M:	Jesper Nilsson <jesper.nilsson@axis.com>
1187M:	Lars Persson <lars.persson@axis.com>
1188M:	Niklas Cassel <niklas.cassel@axis.com>
1189S:	Maintained
1190L:	linux-arm-kernel@axis.com
1191F:	arch/arm/mach-artpec
1192F:	arch/arm/boot/dts/artpec6*
1193F:	drivers/clk/axis
1194F:	drivers/crypto/axis
1195F:	drivers/pinctrl/pinctrl-artpec*
1196F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1197
1198ARM/ASPEED I2C DRIVER
1199M:	Brendan Higgins <brendanhiggins@google.com>
1200R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1201R:	Joel Stanley <joel@jms.id.au>
1202L:	linux-i2c@vger.kernel.org
1203L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1204S:	Maintained
1205F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1206F:	drivers/i2c/busses/i2c-aspeed.c
1207F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1208F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1209
1210ARM/ASPEED MACHINE SUPPORT
1211M:	Joel Stanley <joel@jms.id.au>
1212S:	Maintained
1213F:	arch/arm/mach-aspeed/
1214F:	arch/arm/boot/dts/aspeed-*
1215F:	drivers/*/*aspeed*
1216
1217ARM/ATMEL AT91 Clock Support
1218M:	Boris Brezillon <boris.brezillon@free-electrons.com>
1219S:	Maintained
1220F:	drivers/clk/at91
1221
1222ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1223M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1224M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
1225L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1226W:	http://www.linux4sam.org
1227T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1228S:	Supported
1229F:	arch/arm/mach-at91/
1230F:	include/soc/at91/
1231F:	arch/arm/boot/dts/at91*.dts
1232F:	arch/arm/boot/dts/at91*.dtsi
1233F:	arch/arm/boot/dts/sama*.dts
1234F:	arch/arm/boot/dts/sama*.dtsi
1235F:	arch/arm/include/debug/at91.S
1236F:	drivers/memory/atmel*
1237
1238ARM/CALXEDA HIGHBANK ARCHITECTURE
1239M:	Rob Herring <robh@kernel.org>
1240L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1241S:	Maintained
1242F:	arch/arm/mach-highbank/
1243F:	arch/arm/boot/dts/highbank.dts
1244F:	arch/arm/boot/dts/ecx-*.dts*
1245
1246ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1247M:	Krzysztof Halasa <khalasa@piap.pl>
1248S:	Maintained
1249F:	arch/arm/mach-cns3xxx/
1250
1251ARM/CAVIUM THUNDER NETWORK DRIVER
1252M:	Sunil Goutham <sgoutham@cavium.com>
1253M:	Robert Richter <rric@kernel.org>
1254L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1255S:	Supported
1256F:	drivers/net/ethernet/cavium/thunder/
1257
1258ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1259M:	Alexander Shiyan <shc_work@mail.ru>
1260L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1261S:	Odd Fixes
1262N:	clps711x
1263
1264ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1265M:	Lennert Buytenhek <kernel@wantstofly.org>
1266L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1267S:	Maintained
1268
1269ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1270M:	Hartley Sweeten <hsweeten@visionengravers.com>
1271M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1272L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1273S:	Maintained
1274F:	arch/arm/mach-ep93xx/
1275F:	arch/arm/mach-ep93xx/include/mach/
1276
1277ARM/CLKDEV SUPPORT
1278M:	Russell King <linux@armlinux.org.uk>
1279L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1280S:	Maintained
1281T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1282F:	arch/arm/include/asm/clkdev.h
1283F:	drivers/clk/clkdev.c
1284
1285ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1286M:	Mike Rapoport <mike@compulab.co.il>
1287L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1288S:	Maintained
1289
1290ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1291M:	Baruch Siach <baruch@tkos.co.il>
1292L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1293S:	Maintained
1294F:	arch/arm/boot/dts/cx92755*
1295N:	digicolor
1296
1297ARM/CONTEC MICRO9 MACHINE SUPPORT
1298M:	Hubert Feurstein <hubert.feurstein@contec.at>
1299S:	Maintained
1300F:	arch/arm/mach-ep93xx/micro9.c
1301
1302ARM/CORESIGHT FRAMEWORK AND DRIVERS
1303M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1304L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1305S:	Maintained
1306F:	drivers/hwtracing/coresight/*
1307F:	Documentation/trace/coresight.txt
1308F:	Documentation/trace/coresight-cpu-debug.txt
1309F:	Documentation/devicetree/bindings/arm/coresight.txt
1310F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1311F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1312F:	tools/perf/arch/arm/util/pmu.c
1313F:	tools/perf/arch/arm/util/auxtrace.c
1314F:	tools/perf/arch/arm/util/cs-etm.c
1315F:	tools/perf/arch/arm/util/cs-etm.h
1316F:	tools/perf/util/cs-etm.h
1317
1318ARM/CORGI MACHINE SUPPORT
1319M:	Richard Purdie <rpurdie@rpsys.net>
1320S:	Maintained
1321
1322ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1323M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1324M:	Linus Walleij <linus.walleij@linaro.org>
1325L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1326T:	git git://github.com/ulli-kroll/linux.git
1327S:	Maintained
1328F:	Documentation/devicetree/bindings/arm/gemini.txt
1329F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1330F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1331F:	arch/arm/mach-gemini/
1332F:	drivers/pinctrl/pinctrl-gemini.c
1333F:	drivers/rtc/rtc-ftrtc010.c
1334
1335ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1336M:	Barry Song <baohua@kernel.org>
1337L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1338T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1339S:	Maintained
1340F:	arch/arm/boot/dts/prima2*
1341F:	arch/arm/mach-prima2/
1342F:	drivers/clk/sirf/
1343F:	drivers/clocksource/timer-prima2.c
1344F:	drivers/clocksource/timer-atlas7.c
1345N:	[^a-z]sirf
1346
1347ARM/EBSA110 MACHINE SUPPORT
1348M:	Russell King <linux@armlinux.org.uk>
1349L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1350W:	http://www.armlinux.org.uk/
1351S:	Maintained
1352F:	arch/arm/mach-ebsa110/
1353F:	drivers/net/ethernet/amd/am79c961a.*
1354
1355ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1356M:	Uwe Kleine-König <kernel@pengutronix.de>
1357L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358S:	Maintained
1359N:	efm32
1360
1361ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1362M:	Robert Jarzmik <robert.jarzmik@free.fr>
1363L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1364S:	Maintained
1365F:	arch/arm/mach-pxa/ezx.c
1366
1367ARM/FARADAY FA526 PORT
1368M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1369L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1370S:	Maintained
1371T:	git git://git.berlios.de/gemini-board
1372F:	arch/arm/mm/*-fa*
1373
1374ARM/FOOTBRIDGE ARCHITECTURE
1375M:	Russell King <linux@armlinux.org.uk>
1376L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1377W:	http://www.armlinux.org.uk/
1378S:	Maintained
1379F:	arch/arm/include/asm/hardware/dec21285.h
1380F:	arch/arm/mach-footbridge/
1381
1382ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1383M:	Shawn Guo <shawnguo@kernel.org>
1384M:	Sascha Hauer <kernel@pengutronix.de>
1385R:	Fabio Estevam <fabio.estevam@nxp.com>
1386L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1387S:	Maintained
1388T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1389F:	arch/arm/mach-imx/
1390F:	arch/arm/mach-mxs/
1391F:	arch/arm/boot/dts/imx*
1392F:	arch/arm/configs/imx*_defconfig
1393F:	drivers/clk/imx/
1394F:	drivers/soc/imx/
1395F:	include/soc/imx/
1396
1397ARM/FREESCALE VYBRID ARM ARCHITECTURE
1398M:	Shawn Guo <shawnguo@kernel.org>
1399M:	Sascha Hauer <kernel@pengutronix.de>
1400R:	Stefan Agner <stefan@agner.ch>
1401L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1402S:	Maintained
1403T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1404F:	arch/arm/mach-imx/*vf610*
1405F:	arch/arm/boot/dts/vf*
1406
1407ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1408M:	Lennert Buytenhek <kernel@wantstofly.org>
1409L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1410S:	Maintained
1411
1412ARM/GUMSTIX MACHINE SUPPORT
1413M:	Steve Sakoman <sakoman@gmail.com>
1414L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1415S:	Maintained
1416
1417ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1418M:	Philipp Zabel <philipp.zabel@gmail.com>
1419M:	Paul Parsons <lost.distance@yahoo.com>
1420L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1421S:	Maintained
1422F:	arch/arm/mach-pxa/hx4700.c
1423F:	arch/arm/mach-pxa/include/mach/hx4700.h
1424F:	sound/soc/pxa/hx4700.c
1425
1426ARM/HISILICON SOC SUPPORT
1427M:	Wei Xu <xuwei5@hisilicon.com>
1428L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1429W:	http://www.hisilicon.com
1430S:	Supported
1431T:	git git://github.com/hisilicon/linux-hisi.git
1432F:	arch/arm/mach-hisi/
1433F:	arch/arm/boot/dts/hi3*
1434F:	arch/arm/boot/dts/hip*
1435F:	arch/arm/boot/dts/hisi*
1436F:	arch/arm64/boot/dts/hisilicon/
1437
1438ARM/HP JORNADA 7XX MACHINE SUPPORT
1439M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1440W:	www.jlime.com
1441S:	Maintained
1442T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1443F:	arch/arm/mach-sa1100/jornada720.c
1444F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1445
1446ARM/IGEP MACHINE SUPPORT
1447M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1448M:	Javier Martinez Canillas <javier@dowhile0.org>
1449L:	linux-omap@vger.kernel.org
1450L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1451S:	Maintained
1452F:	arch/arm/boot/dts/omap3-igep*
1453
1454ARM/INCOME PXA270 SUPPORT
1455M:	Marek Vasut <marek.vasut@gmail.com>
1456L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1457S:	Maintained
1458F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1459
1460ARM/INTEL IOP13XX ARM ARCHITECTURE
1461M:	Lennert Buytenhek <kernel@wantstofly.org>
1462L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1463S:	Maintained
1464
1465ARM/INTEL IOP32X ARM ARCHITECTURE
1466M:	Lennert Buytenhek <kernel@wantstofly.org>
1467L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1468S:	Maintained
1469
1470ARM/INTEL IOP33X ARM ARCHITECTURE
1471L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1472S:	Orphan
1473
1474ARM/INTEL IQ81342EX MACHINE SUPPORT
1475M:	Lennert Buytenhek <kernel@wantstofly.org>
1476L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1477S:	Maintained
1478
1479ARM/INTEL IXDP2850 MACHINE SUPPORT
1480M:	Lennert Buytenhek <kernel@wantstofly.org>
1481L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1482S:	Maintained
1483
1484ARM/INTEL IXP4XX ARM ARCHITECTURE
1485M:	Imre Kaloz <kaloz@openwrt.org>
1486M:	Krzysztof Halasa <khalasa@piap.pl>
1487L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488S:	Maintained
1489F:	arch/arm/mach-ixp4xx/
1490
1491ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1492M:	Jonathan Cameron <jic23@cam.ac.uk>
1493L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1494S:	Maintained
1495F:	arch/arm/mach-pxa/stargate2.c
1496F:	drivers/pcmcia/pxa2xx_stargate2.c
1497
1498ARM/INTEL XSC3 (MANZANO) ARM CORE
1499M:	Lennert Buytenhek <kernel@wantstofly.org>
1500L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1501S:	Maintained
1502
1503ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1504M:	Lennert Buytenhek <kernel@wantstofly.org>
1505L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506S:	Maintained
1507
1508ARM/LG1K ARCHITECTURE
1509M:	Chanho Min <chanho.min@lge.com>
1510L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1511S:	Maintained
1512F:	arch/arm64/boot/dts/lg/
1513
1514ARM/LOGICPD PXA270 MACHINE SUPPORT
1515M:	Lennert Buytenhek <kernel@wantstofly.org>
1516L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1517S:	Maintained
1518
1519ARM/LPC18XX ARCHITECTURE
1520M:	Joachim Eastwood <manabian@gmail.com>
1521L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1522S:	Maintained
1523F:	arch/arm/boot/dts/lpc43*
1524F:	drivers/clk/nxp/clk-lpc18xx*
1525F:	drivers/clocksource/time-lpc32xx.c
1526F:	drivers/i2c/busses/i2c-lpc2k.c
1527F:	drivers/memory/pl172.c
1528F:	drivers/mtd/spi-nor/nxp-spifi.c
1529F:	drivers/rtc/rtc-lpc24xx.c
1530N:	lpc18xx
1531
1532ARM/LPC32XX SOC SUPPORT
1533M:	Vladimir Zapolskiy <vz@mleia.com>
1534M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1535L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1536T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1537S:	Maintained
1538F:	arch/arm/boot/dts/lpc32*
1539F:	arch/arm/mach-lpc32xx/
1540F:	drivers/i2c/busses/i2c-pnx.c
1541F:	drivers/net/ethernet/nxp/lpc_eth.c
1542F:	drivers/usb/host/ohci-nxp.c
1543F:	drivers/watchdog/pnx4008_wdt.c
1544N:	lpc32xx
1545
1546ARM/MAGICIAN MACHINE SUPPORT
1547M:	Philipp Zabel <philipp.zabel@gmail.com>
1548S:	Maintained
1549
1550ARM/Marvell Berlin SoC support
1551M:	Jisheng Zhang <jszhang@marvell.com>
1552M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1553L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1554S:	Maintained
1555F:	arch/arm/mach-berlin/
1556F:	arch/arm/boot/dts/berlin*
1557F:	arch/arm64/boot/dts/marvell/berlin*
1558
1559ARM/Marvell Dove/MV78xx0/Orion SOC support
1560M:	Jason Cooper <jason@lakedaemon.net>
1561M:	Andrew Lunn <andrew@lunn.ch>
1562M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1563M:	Gregory Clement <gregory.clement@free-electrons.com>
1564L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1565S:	Maintained
1566F:	Documentation/devicetree/bindings/soc/dove/
1567F:	arch/arm/mach-dove/
1568F:	arch/arm/mach-mv78xx0/
1569F:	arch/arm/mach-orion5x/
1570F:	arch/arm/plat-orion/
1571F:	arch/arm/boot/dts/dove*
1572F:	arch/arm/boot/dts/orion5x*
1573
1574ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1575M:	Jason Cooper <jason@lakedaemon.net>
1576M:	Andrew Lunn <andrew@lunn.ch>
1577M:	Gregory Clement <gregory.clement@free-electrons.com>
1578M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1579L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1580S:	Maintained
1581F:	arch/arm/boot/dts/armada*
1582F:	arch/arm/boot/dts/kirkwood*
1583F:	arch/arm/configs/mvebu_*_defconfig
1584F:	arch/arm/mach-mvebu/
1585F:	arch/arm64/boot/dts/marvell/armada*
1586F:	drivers/cpufreq/mvebu-cpufreq.c
1587F:	drivers/irqchip/irq-armada-370-xp.c
1588F:	drivers/irqchip/irq-mvebu-*
1589F:	drivers/pinctrl/mvebu/
1590F:	drivers/rtc/rtc-armada38x.c
1591
1592ARM/Mediatek RTC DRIVER
1593M:	Eddie Huang <eddie.huang@mediatek.com>
1594L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1595L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1596S:	Maintained
1597F:	drivers/rtc/rtc-mt6397.c
1598
1599ARM/Mediatek SoC support
1600M:	Matthias Brugger <matthias.bgg@gmail.com>
1601L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1602L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1603S:	Maintained
1604F:	arch/arm/boot/dts/mt6*
1605F:	arch/arm/boot/dts/mt7*
1606F:	arch/arm/boot/dts/mt8*
1607F:	arch/arm/mach-mediatek/
1608F:	arch/arm64/boot/dts/mediatek/
1609N:	mtk
1610K:	mediatek
1611
1612ARM/Mediatek USB3 PHY DRIVER
1613M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1614L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1615L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1616S:	Maintained
1617F:	drivers/phy/mediatek/phy-mtk-tphy.c
1618
1619ARM/MICREL KS8695 ARCHITECTURE
1620M:	Greg Ungerer <gerg@uclinux.org>
1621L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1622F:	arch/arm/mach-ks8695/
1623S:	Odd Fixes
1624
1625ARM/MIOA701 MACHINE SUPPORT
1626M:	Robert Jarzmik <robert.jarzmik@free.fr>
1627L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1628F:	arch/arm/mach-pxa/mioa701.c
1629S:	Maintained
1630
1631ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1632M:	Michael Petchkovsky <mkpetch@internode.on.net>
1633S:	Maintained
1634
1635ARM/NOMADIK ARCHITECTURE
1636M:	Alessandro Rubini <rubini@unipv.it>
1637M:	Linus Walleij <linus.walleij@linaro.org>
1638L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1639S:	Maintained
1640F:	arch/arm/mach-nomadik/
1641F:	drivers/pinctrl/nomadik/
1642F:	drivers/i2c/busses/i2c-nomadik.c
1643T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1644
1645ARM/NUVOTON W90X900 ARM ARCHITECTURE
1646M:	Wan ZongShun <mcuos.com@gmail.com>
1647L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1648W:	http://www.mcuos.com
1649S:	Maintained
1650F:	arch/arm/mach-w90x900/
1651F:	drivers/input/keyboard/w90p910_keypad.c
1652F:	drivers/input/touchscreen/w90p910_ts.c
1653F:	drivers/watchdog/nuc900_wdt.c
1654F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1655F:	drivers/mtd/nand/nuc900_nand.c
1656F:	drivers/rtc/rtc-nuc900.c
1657F:	drivers/spi/spi-nuc900.c
1658F:	drivers/usb/host/ehci-w90x900.c
1659F:	drivers/video/fbdev/nuc900fb.c
1660
1661ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1662M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1663L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1664W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1665S:	Supported
1666
1667ARM/Orion SoC/Technologic Systems TS-78xx platform support
1668M:	Alexander Clouter <alex@digriz.org.uk>
1669L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1670W:	http://www.digriz.org.uk/ts78xx/kernel
1671S:	Maintained
1672F:	arch/arm/mach-orion5x/ts78xx-*
1673
1674ARM/OXNAS platform support
1675M:	Neil Armstrong <narmstrong@baylibre.com>
1676L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1677L:	linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1678S:	Maintained
1679F:	arch/arm/mach-oxnas/
1680F:	arch/arm/boot/dts/ox8*.dtsi
1681F:	arch/arm/boot/dts/wd-mbwe.dts
1682F:	arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1683N:	oxnas
1684
1685ARM/PALM TREO SUPPORT
1686M:	Tomas Cech <sleep_walker@suse.com>
1687L:	linux-arm-kernel@lists.infradead.org
1688W:	http://hackndev.com
1689S:	Maintained
1690F:	arch/arm/mach-pxa/include/mach/palmtreo.h
1691F:	arch/arm/mach-pxa/palmtreo.c
1692
1693ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1694M:	Marek Vasut <marek.vasut@gmail.com>
1695L:	linux-arm-kernel@lists.infradead.org
1696W:	http://hackndev.com
1697S:	Maintained
1698F:	arch/arm/mach-pxa/include/mach/palmtx.h
1699F:	arch/arm/mach-pxa/palmtx.c
1700F:	arch/arm/mach-pxa/include/mach/palmt5.h
1701F:	arch/arm/mach-pxa/palmt5.c
1702F:	arch/arm/mach-pxa/include/mach/palmld.h
1703F:	arch/arm/mach-pxa/palmld.c
1704F:	arch/arm/mach-pxa/include/mach/palmte2.h
1705F:	arch/arm/mach-pxa/palmte2.c
1706F:	arch/arm/mach-pxa/include/mach/palmtc.h
1707F:	arch/arm/mach-pxa/palmtc.c
1708
1709ARM/PALMZ72 SUPPORT
1710M:	Sergey Lapin <slapin@ossfans.org>
1711L:	linux-arm-kernel@lists.infradead.org
1712W:	http://hackndev.com
1713S:	Maintained
1714F:	arch/arm/mach-pxa/include/mach/palmz72.h
1715F:	arch/arm/mach-pxa/palmz72.c
1716
1717ARM/PLEB SUPPORT
1718M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1719W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1720S:	Maintained
1721
1722ARM/PT DIGITAL BOARD PORT
1723M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1724L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1725W:	http://www.armlinux.org.uk/
1726S:	Maintained
1727
1728ARM/QUALCOMM SUPPORT
1729M:	Andy Gross <andy.gross@linaro.org>
1730M:	David Brown <david.brown@linaro.org>
1731L:	linux-arm-msm@vger.kernel.org
1732L:	linux-soc@vger.kernel.org
1733S:	Maintained
1734F:	Documentation/devicetree/bindings/soc/qcom/
1735F:	arch/arm/boot/dts/qcom-*.dts
1736F:	arch/arm/boot/dts/qcom-*.dtsi
1737F:	arch/arm/mach-qcom/
1738F:	arch/arm64/boot/dts/qcom/*
1739F:	drivers/i2c/busses/i2c-qup.c
1740F:	drivers/clk/qcom/
1741F:	drivers/dma/qcom/
1742F:	drivers/soc/qcom/
1743F:	drivers/spi/spi-qup.c
1744F:	drivers/tty/serial/msm_serial.h
1745F:	drivers/tty/serial/msm_serial.c
1746F:	drivers/*/pm8???-*
1747F:	drivers/mfd/ssbi.c
1748F:	drivers/firmware/qcom_scm.c
1749T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1750
1751ARM/RADISYS ENP2611 MACHINE SUPPORT
1752M:	Lennert Buytenhek <kernel@wantstofly.org>
1753L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1754S:	Maintained
1755
1756ARM/REALTEK ARCHITECTURE
1757M:	Andreas Färber <afaerber@suse.de>
1758L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1759S:	Maintained
1760F:	arch/arm64/boot/dts/realtek/
1761F:	Documentation/devicetree/bindings/arm/realtek.txt
1762
1763ARM/RENESAS ARM64 ARCHITECTURE
1764M:	Simon Horman <horms@verge.net.au>
1765M:	Magnus Damm <magnus.damm@gmail.com>
1766L:	linux-renesas-soc@vger.kernel.org
1767Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1768T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1769S:	Supported
1770F:	arch/arm64/boot/dts/renesas/
1771F:	drivers/soc/renesas/
1772F:	include/linux/soc/renesas/
1773
1774ARM/RISCPC ARCHITECTURE
1775M:	Russell King <linux@armlinux.org.uk>
1776L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1777W:	http://www.armlinux.org.uk/
1778S:	Maintained
1779F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1780F:	arch/arm/include/asm/hardware/ioc.h
1781F:	arch/arm/include/asm/hardware/iomd.h
1782F:	arch/arm/include/asm/hardware/memc.h
1783F:	arch/arm/mach-rpc/
1784F:	drivers/net/ethernet/8390/etherh.c
1785F:	drivers/net/ethernet/i825xx/ether1*
1786F:	drivers/net/ethernet/seeq/ether3*
1787F:	drivers/scsi/arm/
1788
1789ARM/Rockchip SoC support
1790M:	Heiko Stuebner <heiko@sntech.de>
1791L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1792L:	linux-rockchip@lists.infradead.org
1793T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1794S:	Maintained
1795F:	arch/arm/boot/dts/rk3*
1796F:	arch/arm/boot/dts/rv1108*
1797F:	arch/arm/mach-rockchip/
1798F:	drivers/clk/rockchip/
1799F:	drivers/i2c/busses/i2c-rk3x.c
1800F:	drivers/*/*rockchip*
1801F:	drivers/*/*/*rockchip*
1802F:	sound/soc/rockchip/
1803N:	rockchip
1804
1805ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1806M:	Kukjin Kim <kgene@kernel.org>
1807M:	Krzysztof Kozlowski <krzk@kernel.org>
1808L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1809L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1810Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1811S:	Maintained
1812F:	arch/arm/boot/dts/s3c*
1813F:	arch/arm/boot/dts/s5p*
1814F:	arch/arm/boot/dts/samsung*
1815F:	arch/arm/boot/dts/exynos*
1816F:	arch/arm64/boot/dts/exynos/
1817F:	arch/arm/plat-samsung/
1818F:	arch/arm/mach-s3c24*/
1819F:	arch/arm/mach-s3c64xx/
1820F:	arch/arm/mach-s5p*/
1821F:	arch/arm/mach-exynos*/
1822F:	drivers/*/*s3c24*
1823F:	drivers/*/*/*s3c24*
1824F:	drivers/*/*s3c64xx*
1825F:	drivers/*/*s5pv210*
1826F:	drivers/memory/samsung/*
1827F:	drivers/soc/samsung/*
1828F:	Documentation/arm/Samsung/
1829F:	Documentation/devicetree/bindings/arm/samsung/
1830F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1831F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1832N:	exynos
1833
1834ARM/SAMSUNG MOBILE MACHINE SUPPORT
1835M:	Kyungmin Park <kyungmin.park@samsung.com>
1836L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1837S:	Maintained
1838F:	arch/arm/mach-s5pv210/
1839
1840ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1841M:	Kyungmin Park <kyungmin.park@samsung.com>
1842M:	Kamil Debski <kamil@wypas.org>
1843M:	Andrzej Hajda <a.hajda@samsung.com>
1844L:	linux-arm-kernel@lists.infradead.org
1845L:	linux-media@vger.kernel.org
1846S:	Maintained
1847F:	drivers/media/platform/s5p-g2d/
1848
1849ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1850M:	Marek Szyprowski <m.szyprowski@samsung.com>
1851L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1852L:	linux-media@vger.kernel.org
1853S:	Maintained
1854F:	drivers/media/platform/s5p-cec/
1855F:	Documentation/devicetree/bindings/media/s5p-cec.txt
1856
1857ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1858M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1859M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1860L:	linux-arm-kernel@lists.infradead.org
1861L:	linux-media@vger.kernel.org
1862S:	Maintained
1863F:	drivers/media/platform/s5p-jpeg/
1864
1865ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1866M:	Kyungmin Park <kyungmin.park@samsung.com>
1867M:	Kamil Debski <kamil@wypas.org>
1868M:	Jeongtae Park <jtp.park@samsung.com>
1869M:	Andrzej Hajda <a.hajda@samsung.com>
1870L:	linux-arm-kernel@lists.infradead.org
1871L:	linux-media@vger.kernel.org
1872S:	Maintained
1873F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1874F:	drivers/media/platform/s5p-mfc/
1875
1876ARM/SHMOBILE ARM ARCHITECTURE
1877M:	Simon Horman <horms@verge.net.au>
1878M:	Magnus Damm <magnus.damm@gmail.com>
1879L:	linux-renesas-soc@vger.kernel.org
1880Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1881T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1882S:	Supported
1883F:	arch/arm/boot/dts/emev2*
1884F:	arch/arm/boot/dts/r7s*
1885F:	arch/arm/boot/dts/r8a*
1886F:	arch/arm/boot/dts/sh*
1887F:	arch/arm/configs/shmobile_defconfig
1888F:	arch/arm/include/debug/renesas-scif.S
1889F:	arch/arm/mach-shmobile/
1890F:	drivers/soc/renesas/
1891F:	include/linux/soc/renesas/
1892
1893ARM/SOCFPGA ARCHITECTURE
1894M:	Dinh Nguyen <dinguyen@kernel.org>
1895S:	Maintained
1896F:	arch/arm/mach-socfpga/
1897F:	arch/arm/boot/dts/socfpga*
1898F:	arch/arm/configs/socfpga_defconfig
1899F:	arch/arm64/boot/dts/altera/
1900W:	http://www.rocketboards.org
1901T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1902
1903ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1904M:	Dinh Nguyen <dinguyen@kernel.org>
1905S:	Maintained
1906F:	drivers/clk/socfpga/
1907
1908ARM/SOCFPGA EDAC SUPPORT
1909M:	Thor Thayer <thor.thayer@linux.intel.com>
1910S:	Maintained
1911F:	drivers/edac/altera_edac.
1912
1913ARM/STI ARCHITECTURE
1914M:	Patrice Chotard <patrice.chotard@st.com>
1915L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1916W:	http://www.stlinux.com
1917S:	Maintained
1918F:	arch/arm/mach-sti/
1919F:	arch/arm/boot/dts/sti*
1920F:	drivers/char/hw_random/st-rng.c
1921F:	drivers/clocksource/arm_global_timer.c
1922F:	drivers/clocksource/clksrc_st_lpc.c
1923F:	drivers/cpufreq/sti-cpufreq.c
1924F:	drivers/dma/st_fdma*
1925F:	drivers/i2c/busses/i2c-st.c
1926F:	drivers/media/rc/st_rc.c
1927F:	drivers/media/platform/sti/c8sectpfe/
1928F:	drivers/mmc/host/sdhci-st.c
1929F:	drivers/phy/st/phy-miphy28lp.c
1930F:	drivers/phy/st/phy-stih407-usb.c
1931F:	drivers/pinctrl/pinctrl-st.c
1932F:	drivers/remoteproc/st_remoteproc.c
1933F:	drivers/remoteproc/st_slim_rproc.c
1934F:	drivers/reset/sti/
1935F:	drivers/rtc/rtc-st-lpc.c
1936F:	drivers/tty/serial/st-asc.c
1937F:	drivers/usb/dwc3/dwc3-st.c
1938F:	drivers/usb/host/ehci-st.c
1939F:	drivers/usb/host/ohci-st.c
1940F:	drivers/watchdog/st_lpc_wdt.c
1941F:	drivers/ata/ahci_st.c
1942F:	include/linux/remoteproc/st_slim_rproc.h
1943
1944ARM/STM32 ARCHITECTURE
1945M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
1946M:	Alexandre Torgue <alexandre.torgue@st.com>
1947L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1948S:	Maintained
1949T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1950N:	stm32
1951F:	drivers/clocksource/armv7m_systick.c
1952
1953ARM/TANGO ARCHITECTURE
1954M:	Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1955L:	linux-arm-kernel@lists.infradead.org
1956S:	Maintained
1957N:	tango
1958
1959ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1960M:	Lennert Buytenhek <kernel@wantstofly.org>
1961L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1962S:	Maintained
1963
1964ARM/TETON BGA MACHINE SUPPORT
1965M:	"Mark F. Brown" <mark.brown314@gmail.com>
1966L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1967S:	Maintained
1968
1969ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1970M:	Santosh Shilimkar <ssantosh@kernel.org>
1971L:	linux-kernel@vger.kernel.org
1972S:	Maintained
1973F:	drivers/memory/*emif*
1974
1975ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1976M:	Santosh Shilimkar <ssantosh@kernel.org>
1977L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1978S:	Maintained
1979F:	arch/arm/mach-keystone/
1980F:	arch/arm/boot/dts/keystone-*
1981T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1982
1983ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1984M:	Santosh Shilimkar <ssantosh@kernel.org>
1985L:	linux-kernel@vger.kernel.org
1986S:	Maintained
1987F:	drivers/clk/keystone/
1988
1989ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1990M:	Santosh Shilimkar <ssantosh@kernel.org>
1991L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1992L:	linux-kernel@vger.kernel.org
1993S:	Maintained
1994F:	drivers/clocksource/timer-keystone.c
1995
1996ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1997M:	Santosh Shilimkar <ssantosh@kernel.org>
1998L:	linux-kernel@vger.kernel.org
1999S:	Maintained
2000F:	drivers/power/reset/keystone-reset.c
2001
2002ARM/THECUS N2100 MACHINE SUPPORT
2003M:	Lennert Buytenhek <kernel@wantstofly.org>
2004L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2005S:	Maintained
2006
2007ARM/TOSA MACHINE SUPPORT
2008M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2009M:	Dirk Opfer <dirk@opfer-online.de>
2010S:	Maintained
2011
2012ARM/U300 MACHINE SUPPORT
2013M:	Linus Walleij <linus.walleij@linaro.org>
2014L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2015S:	Supported
2016F:	arch/arm/mach-u300/
2017F:	drivers/clocksource/timer-u300.c
2018F:	drivers/i2c/busses/i2c-stu300.c
2019F:	drivers/rtc/rtc-coh901331.c
2020F:	drivers/watchdog/coh901327_wdt.c
2021F:	drivers/dma/coh901318*
2022F:	drivers/mfd/ab3100*
2023F:	drivers/rtc/rtc-ab3100.c
2024F:	drivers/rtc/rtc-coh901331.c
2025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2026
2027ARM/UNIPHIER ARCHITECTURE
2028M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2029L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2030T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2031S:	Maintained
2032F:	arch/arm/boot/dts/uniphier*
2033F:	arch/arm/include/asm/hardware/cache-uniphier.h
2034F:	arch/arm/mach-uniphier/
2035F:	arch/arm/mm/cache-uniphier.c
2036F:	arch/arm64/boot/dts/socionext/
2037F:	drivers/bus/uniphier-system-bus.c
2038F:	drivers/clk/uniphier/
2039F:	drivers/i2c/busses/i2c-uniphier*
2040F:	drivers/irqchip/irq-uniphier-aidet.c
2041F:	drivers/pinctrl/uniphier/
2042F:	drivers/reset/reset-uniphier.c
2043F:	drivers/tty/serial/8250/8250_uniphier.c
2044N:	uniphier
2045
2046ARM/Ux500 ARM ARCHITECTURE
2047M:	Linus Walleij <linus.walleij@linaro.org>
2048L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2049S:	Maintained
2050F:	arch/arm/mach-ux500/
2051F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2052F:	drivers/dma/ste_dma40*
2053F:	drivers/hwspinlock/u8500_hsem.c
2054F:	drivers/mfd/abx500*
2055F:	drivers/mfd/ab8500*
2056F:	drivers/mfd/dbx500*
2057F:	drivers/mfd/db8500*
2058F:	drivers/pinctrl/nomadik/pinctrl-ab*
2059F:	drivers/pinctrl/nomadik/pinctrl-nomadik*
2060F:	drivers/rtc/rtc-ab8500.c
2061F:	drivers/rtc/rtc-pl031.c
2062T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2063
2064ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2065M:	Ulf Hansson <ulf.hansson@linaro.org>
2066L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2067T:	git git://git.linaro.org/people/ulfh/clk.git
2068S:	Maintained
2069F:	drivers/clk/ux500/
2070
2071ARM/VERSATILE EXPRESS PLATFORM
2072M:	Liviu Dudau <liviu.dudau@arm.com>
2073M:	Sudeep Holla <sudeep.holla@arm.com>
2074M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2075L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2076S:	Maintained
2077F:	arch/arm/boot/dts/vexpress*
2078F:	arch/arm64/boot/dts/arm/
2079F:	arch/arm/mach-vexpress/
2080F:	*/*/vexpress*
2081F:	*/*/*/vexpress*
2082F:	drivers/clk/versatile/clk-vexpress-osc.c
2083F:	drivers/clocksource/versatile.c
2084N:	mps2
2085
2086ARM/VFP SUPPORT
2087M:	Russell King <linux@armlinux.org.uk>
2088L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2089W:	http://www.armlinux.org.uk/
2090S:	Maintained
2091F:	arch/arm/vfp/
2092
2093ARM/VOIPAC PXA270 SUPPORT
2094M:	Marek Vasut <marek.vasut@gmail.com>
2095L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2096S:	Maintained
2097F:	arch/arm/mach-pxa/vpac270.c
2098F:	arch/arm/mach-pxa/include/mach/vpac270.h
2099
2100ARM/VT8500 ARM ARCHITECTURE
2101M:	Tony Prisk <linux@prisktech.co.nz>
2102L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2103S:	Maintained
2104F:	arch/arm/mach-vt8500/
2105F:	drivers/clocksource/vt8500_timer.c
2106F:	drivers/i2c/busses/i2c-wmt.c
2107F:	drivers/mmc/host/wmt-sdmmc.c
2108F:	drivers/pwm/pwm-vt8500.c
2109F:	drivers/rtc/rtc-vt8500.c
2110F:	drivers/tty/serial/vt8500_serial.c
2111F:	drivers/usb/host/ehci-platform.c
2112F:	drivers/usb/host/uhci-platform.c
2113F:	drivers/video/fbdev/vt8500lcdfb.*
2114F:	drivers/video/fbdev/wm8505fb*
2115F:	drivers/video/fbdev/wmt_ge_rops.*
2116
2117ARM/ZIPIT Z2 SUPPORT
2118M:	Marek Vasut <marek.vasut@gmail.com>
2119L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2120S:	Maintained
2121F:	arch/arm/mach-pxa/z2.c
2122F:	arch/arm/mach-pxa/include/mach/z2.h
2123
2124ARM/ZTE ARCHITECTURE
2125M:	Jun Nie <jun.nie@linaro.org>
2126M:	Baoyou Xie <baoyou.xie@linaro.org>
2127M:	Shawn Guo <shawnguo@kernel.org>
2128L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2129S:	Maintained
2130F:	arch/arm/boot/dts/zx2967*
2131F:	arch/arm/mach-zx/
2132F:	arch/arm64/boot/dts/zte/
2133F:	drivers/clk/zte/
2134F:	drivers/dma/zx_dma.c
2135F:	drivers/gpio/gpio-zx.c
2136F:	drivers/i2c/busses/i2c-zx2967.c
2137F:	drivers/mmc/host/dw_mmc-zx.*
2138F:	drivers/pinctrl/zte/
2139F:	drivers/reset/reset-zx2967.c
2140F:	drivers/soc/zte/
2141F:	drivers/thermal/zx2967_thermal.c
2142F:	drivers/watchdog/zx2967_wdt.c
2143F:	Documentation/devicetree/bindings/arm/zte.txt
2144F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2145F:	Documentation/devicetree/bindings/dma/zxdma.txt
2146F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2147F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2148F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2149F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2150F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2151F:	Documentation/devicetree/bindings/soc/zte/
2152F:	Documentation/devicetree/bindings/sound/zte,*.txt
2153F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2154F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2155F:	include/dt-bindings/clock/zx2967*.h
2156F:	include/dt-bindings/soc/zte,*.h
2157F:	sound/soc/codecs/zx_aud96p22.c
2158F:	sound/soc/zte/
2159
2160ARM/ZYNQ ARCHITECTURE
2161M:	Michal Simek <michal.simek@xilinx.com>
2162R:	Sören Brinkmann <soren.brinkmann@xilinx.com>
2163L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2164W:	http://wiki.xilinx.com
2165T:	git https://github.com/Xilinx/linux-xlnx.git
2166S:	Supported
2167F:	arch/arm/mach-zynq/
2168F:	drivers/cpuidle/cpuidle-zynq.c
2169F:	drivers/block/xsysace.c
2170N:	zynq
2171N:	xilinx
2172F:	drivers/clocksource/cadence_ttc_timer.c
2173F:	drivers/i2c/busses/i2c-cadence.c
2174F:	drivers/mmc/host/sdhci-of-arasan.c
2175F:	drivers/edac/synopsys_edac.c
2176
2177ARM64 PORT (AARCH64 ARCHITECTURE)
2178M:	Catalin Marinas <catalin.marinas@arm.com>
2179M:	Will Deacon <will.deacon@arm.com>
2180L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2181T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2182S:	Maintained
2183F:	arch/arm64/
2184F:	Documentation/arm64/
2185
2186AS3645A LED FLASH CONTROLLER DRIVER
2187M:	Sakari Ailus <sakari.ailus@iki.fi>
2188L:	linux-leds@vger.kernel.org
2189S:	Maintained
2190F:	drivers/leds/leds-as3645a.c
2191
2192AS3645A LED FLASH CONTROLLER DRIVER
2193M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2194L:	linux-media@vger.kernel.org
2195T:	git git://linuxtv.org/media_tree.git
2196S:	Maintained
2197F:	drivers/media/i2c/as3645a.c
2198F:	include/media/i2c/as3645a.h
2199
2200ASAHI KASEI AK8974 DRIVER
2201M:	Linus Walleij <linus.walleij@linaro.org>
2202L:	linux-iio@vger.kernel.org
2203W:	http://www.akm.com/
2204S:	Supported
2205F:	drivers/iio/magnetometer/ak8974.c
2206
2207ASC7621 HARDWARE MONITOR DRIVER
2208M:	George Joseph <george.joseph@fairview5.com>
2209L:	linux-hwmon@vger.kernel.org
2210S:	Maintained
2211F:	Documentation/hwmon/asc7621
2212F:	drivers/hwmon/asc7621.c
2213
2214ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2215M:	Corentin Chary <corentin.chary@gmail.com>
2216L:	acpi4asus-user@lists.sourceforge.net
2217L:	platform-driver-x86@vger.kernel.org
2218W:	http://acpi4asus.sf.net
2219S:	Maintained
2220F:	drivers/platform/x86/asus*.c
2221F:	drivers/platform/x86/eeepc*.c
2222
2223ASUS WIRELESS RADIO CONTROL DRIVER
2224M:	João Paulo Rechi Vita <jprvita@gmail.com>
2225L:	platform-driver-x86@vger.kernel.org
2226S:	Maintained
2227F:	drivers/platform/x86/asus-wireless.c
2228
2229ASYMMETRIC KEYS
2230M:	David Howells <dhowells@redhat.com>
2231L:	keyrings@vger.kernel.org
2232S:	Maintained
2233F:	Documentation/crypto/asymmetric-keys.txt
2234F:	include/linux/verification.h
2235F:	include/crypto/public_key.h
2236F:	include/crypto/pkcs7.h
2237F:	crypto/asymmetric_keys/
2238
2239ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2240R:	Dan Williams <dan.j.williams@intel.com>
2241W:	http://sourceforge.net/projects/xscaleiop
2242S:	Odd fixes
2243F:	Documentation/crypto/async-tx-api.txt
2244F:	crypto/async_tx/
2245F:	drivers/dma/
2246F:	include/linux/dmaengine.h
2247F:	include/linux/async_tx.h
2248
2249AT24 EEPROM DRIVER
2250M:	Wolfram Sang <wsa@the-dreams.de>
2251L:	linux-i2c@vger.kernel.org
2252S:	Maintained
2253F:	drivers/misc/eeprom/at24.c
2254F:	include/linux/platform_data/at24.h
2255
2256ATA OVER ETHERNET (AOE) DRIVER
2257M:	"Ed L. Cashin" <ed.cashin@acm.org>
2258W:	http://www.openaoe.org/
2259S:	Supported
2260F:	Documentation/aoe/
2261F:	drivers/block/aoe/
2262
2263ATHEROS 71XX/9XXX GPIO DRIVER
2264M:	Alban Bedel <albeu@free.fr>
2265W:	https://github.com/AlbanBedel/linux
2266T:	git git://github.com/AlbanBedel/linux
2267S:	Maintained
2268F:	drivers/gpio/gpio-ath79.c
2269F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2270
2271ATHEROS ATH GENERIC UTILITIES
2272M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2273L:	linux-wireless@vger.kernel.org
2274S:	Supported
2275F:	drivers/net/wireless/ath/*
2276
2277ATHEROS ATH5K WIRELESS DRIVER
2278M:	Jiri Slaby <jirislaby@gmail.com>
2279M:	Nick Kossifidis <mickflemm@gmail.com>
2280M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2281L:	linux-wireless@vger.kernel.org
2282W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2283S:	Maintained
2284F:	drivers/net/wireless/ath/ath5k/
2285
2286ATHEROS ATH6KL WIRELESS DRIVER
2287M:	Kalle Valo <kvalo@qca.qualcomm.com>
2288L:	linux-wireless@vger.kernel.org
2289W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2291S:	Supported
2292F:	drivers/net/wireless/ath/ath6kl/
2293
2294ATI_REMOTE2 DRIVER
2295M:	Ville Syrjala <syrjala@sci.fi>
2296S:	Maintained
2297F:	drivers/input/misc/ati_remote2.c
2298
2299ATK0110 HWMON DRIVER
2300M:	Luca Tettamanti <kronos.it@gmail.com>
2301L:	linux-hwmon@vger.kernel.org
2302S:	Maintained
2303F:	drivers/hwmon/asus_atk0110.c
2304
2305ATLX ETHERNET DRIVERS
2306M:	Jay Cliburn <jcliburn@gmail.com>
2307M:	Chris Snook <chris.snook@gmail.com>
2308L:	netdev@vger.kernel.org
2309W:	http://sourceforge.net/projects/atl1
2310W:	http://atl1.sourceforge.net
2311S:	Maintained
2312F:	drivers/net/ethernet/atheros/
2313
2314ATM
2315M:	Chas Williams <3chas3@gmail.com>
2316L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2317L:	netdev@vger.kernel.org
2318W:	http://linux-atm.sourceforge.net
2319S:	Maintained
2320F:	drivers/atm/
2321F:	include/linux/atm*
2322F:	include/uapi/linux/atm*
2323
2324ATMEL AT91 / AT32 MCI DRIVER
2325M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2326S:	Maintained
2327F:	drivers/mmc/host/atmel-mci.c
2328
2329ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2330M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2331S:	Supported
2332F:	drivers/power/reset/at91-sama5d2_shdwc.c
2333
2334ATMEL Audio ALSA driver
2335M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2336L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2337S:	Supported
2338F:	sound/soc/atmel
2339
2340ATMEL I2C DRIVER
2341M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2342L:	linux-i2c@vger.kernel.org
2343S:	Supported
2344F:	drivers/i2c/busses/i2c-at91.c
2345
2346ATMEL ISI DRIVER
2347M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2348L:	linux-media@vger.kernel.org
2349S:	Supported
2350F:	drivers/media/platform/atmel/atmel-isi.c
2351F:	include/media/atmel-isi.h
2352
2353ATMEL LCDFB DRIVER
2354M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2355L:	linux-fbdev@vger.kernel.org
2356S:	Maintained
2357F:	drivers/video/fbdev/atmel_lcdfb.c
2358F:	include/video/atmel_lcdc.h
2359
2360ATMEL MACB ETHERNET DRIVER
2361M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2362S:	Supported
2363F:	drivers/net/ethernet/cadence/
2364
2365ATMEL MAXTOUCH DRIVER
2366M:	Nick Dyer <nick@shmanahar.org>
2367T:	git git://github.com/ndyer/linux.git
2368S:	Maintained
2369F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2370F:	drivers/input/touchscreen/atmel_mxt_ts.c
2371F:	include/linux/platform_data/atmel_mxt_ts.h
2372
2373ATMEL NAND DRIVER
2374M:	Wenyou Yang <wenyou.yang@atmel.com>
2375M:	Josh Wu <rainyfeeling@outlook.com>
2376L:	linux-mtd@lists.infradead.org
2377S:	Supported
2378F:	drivers/mtd/nand/atmel/*
2379
2380ATMEL SAMA5D2 ADC DRIVER
2381M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2382L:	linux-iio@vger.kernel.org
2383S:	Supported
2384F:	drivers/iio/adc/at91-sama5d2_adc.c
2385
2386ATMEL SDMMC DRIVER
2387M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2388L:	linux-mmc@vger.kernel.org
2389S:	Supported
2390F:	drivers/mmc/host/sdhci-of-at91.c
2391
2392ATMEL SPI DRIVER
2393M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2394S:	Supported
2395F:	drivers/spi/spi-atmel.*
2396
2397ATMEL SSC DRIVER
2398M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2399L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2400S:	Supported
2401F:	drivers/misc/atmel-ssc.c
2402F:	include/linux/atmel-ssc.h
2403
2404ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2405M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2406L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2407S:	Supported
2408F:	drivers/misc/atmel_tclib.c
2409F:	drivers/clocksource/tcb_clksrc.c
2410
2411ATMEL USBA UDC DRIVER
2412M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2413L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2414S:	Supported
2415F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2416
2417ATMEL WIRELESS DRIVER
2418M:	Simon Kelley <simon@thekelleys.org.uk>
2419L:	linux-wireless@vger.kernel.org
2420W:	http://www.thekelleys.org.uk/atmel
2421W:	http://atmelwlandriver.sourceforge.net/
2422S:	Maintained
2423F:	drivers/net/wireless/atmel/atmel*
2424
2425ATMEL XDMA DRIVER
2426M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2427L:	linux-arm-kernel@lists.infradead.org
2428L:	dmaengine@vger.kernel.org
2429S:	Supported
2430F:	drivers/dma/at_xdmac.c
2431
2432ATOMIC INFRASTRUCTURE
2433M:	Will Deacon <will.deacon@arm.com>
2434M:	Peter Zijlstra <peterz@infradead.org>
2435R:	Boqun Feng <boqun.feng@gmail.com>
2436L:	linux-kernel@vger.kernel.org
2437S:	Maintained
2438F:	arch/*/include/asm/atomic*.h
2439F:	include/*/atomic*.h
2440
2441ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2442M:	Bradley Grove <linuxdrivers@attotech.com>
2443L:	linux-scsi@vger.kernel.org
2444W:	http://www.attotech.com
2445S:	Supported
2446F:	drivers/scsi/esas2r
2447
2448ATUSB IEEE 802.15.4 RADIO DRIVER
2449M:	Stefan Schmidt <stefan@osg.samsung.com>
2450L:	linux-wpan@vger.kernel.org
2451S:	Maintained
2452F:	drivers/net/ieee802154/atusb.c
2453F:	drivers/net/ieee802154/atusb.h
2454F:	drivers/net/ieee802154/at86rf230.h
2455
2456AUDIT SUBSYSTEM
2457M:	Paul Moore <paul@paul-moore.com>
2458M:	Eric Paris <eparis@redhat.com>
2459L:	linux-audit@redhat.com (moderated for non-subscribers)
2460W:	https://github.com/linux-audit
2461W:	https://people.redhat.com/sgrubb/audit
2462T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2463S:	Supported
2464F:	include/linux/audit.h
2465F:	include/uapi/linux/audit.h
2466F:	kernel/audit*
2467
2468AUXILIARY DISPLAY DRIVERS
2469M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2470W:	http://miguelojeda.es/auxdisplay.htm
2471W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2472S:	Maintained
2473F:	drivers/auxdisplay/
2474F:	include/linux/cfag12864b.h
2475
2476AX.25 NETWORK LAYER
2477M:	Ralf Baechle <ralf@linux-mips.org>
2478L:	linux-hams@vger.kernel.org
2479W:	http://www.linux-ax25.org/
2480S:	Maintained
2481F:	include/uapi/linux/ax25.h
2482F:	include/net/ax25.h
2483F:	net/ax25/
2484
2485AXENTIA ARM DEVICES
2486M:	Peter Rosin <peda@axentia.se>
2487L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2488S:	Maintained
2489F:	Documentation/devicetree/bindings/arm/axentia.txt
2490F:	arch/arm/boot/dts/at91-linea.dtsi
2491F:	arch/arm/boot/dts/at91-tse850-3.dts
2492
2493AXENTIA ASOC DRIVERS
2494M:	Peter Rosin <peda@axentia.se>
2495L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2496S:	Maintained
2497F:	Documentation/devicetree/bindings/sound/axentia,*
2498F:	sound/soc/atmel/tse850-pcm5142.c
2499
2500AZ6007 DVB DRIVER
2501M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2502M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2503L:	linux-media@vger.kernel.org
2504W:	https://linuxtv.org
2505T:	git git://linuxtv.org/media_tree.git
2506S:	Maintained
2507F:	drivers/media/usb/dvb-usb-v2/az6007.c
2508
2509AZTECH FM RADIO RECEIVER DRIVER
2510M:	Hans Verkuil <hverkuil@xs4all.nl>
2511L:	linux-media@vger.kernel.org
2512T:	git git://linuxtv.org/media_tree.git
2513W:	https://linuxtv.org
2514S:	Maintained
2515F:	drivers/media/radio/radio-aztech*
2516
2517B43 WIRELESS DRIVER
2518L:	linux-wireless@vger.kernel.org
2519L:	b43-dev@lists.infradead.org
2520W:	http://wireless.kernel.org/en/users/Drivers/b43
2521S:	Odd Fixes
2522F:	drivers/net/wireless/broadcom/b43/
2523
2524B43LEGACY WIRELESS DRIVER
2525M:	Larry Finger <Larry.Finger@lwfinger.net>
2526L:	linux-wireless@vger.kernel.org
2527L:	b43-dev@lists.infradead.org
2528W:	http://wireless.kernel.org/en/users/Drivers/b43
2529S:	Maintained
2530F:	drivers/net/wireless/broadcom/b43legacy/
2531
2532BACKLIGHT CLASS/SUBSYSTEM
2533M:	Lee Jones <lee.jones@linaro.org>
2534M:	Daniel Thompson <daniel.thompson@linaro.org>
2535M:	Jingoo Han <jingoohan1@gmail.com>
2536T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2537S:	Maintained
2538F:	drivers/video/backlight/
2539F:	include/linux/backlight.h
2540F:	include/linux/pwm_backlight.h
2541F:	Documentation/devicetree/bindings/leds/backlight
2542
2543BATMAN ADVANCED
2544M:	Marek Lindner <mareklindner@neomailbox.ch>
2545M:	Simon Wunderlich <sw@simonwunderlich.de>
2546M:	Antonio Quartulli <a@unstable.cc>
2547L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2548W:	https://www.open-mesh.org/
2549Q:	https://patchwork.open-mesh.org/project/batman/list/
2550S:	Maintained
2551F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2552F:	Documentation/ABI/testing/sysfs-class-net-mesh
2553F:	Documentation/networking/batman-adv.rst
2554F:	include/uapi/linux/batman_adv.h
2555F:	net/batman-adv/
2556
2557BAYCOM/HDLCDRV DRIVERS FOR AX.25
2558M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2559L:	linux-hams@vger.kernel.org
2560W:	http://www.baycom.org/~tom/ham/ham.html
2561S:	Maintained
2562F:	drivers/net/hamradio/baycom*
2563
2564BCACHE (BLOCK LAYER CACHE)
2565M:	Kent Overstreet <kent.overstreet@gmail.com>
2566L:	linux-bcache@vger.kernel.org
2567W:	http://bcache.evilpiepirate.org
2568S:	Orphan
2569F:	drivers/md/bcache/
2570
2571BDISP ST MEDIA DRIVER
2572M:	Fabien Dessenne <fabien.dessenne@st.com>
2573L:	linux-media@vger.kernel.org
2574T:	git git://linuxtv.org/media_tree.git
2575W:	https://linuxtv.org
2576S:	Supported
2577F:	drivers/media/platform/sti/bdisp
2578
2579BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2580M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2581L:	netdev@vger.kernel.org
2582S:	Maintained
2583F:	drivers/net/ethernet/ec_bhf.c
2584
2585BEFS FILE SYSTEM
2586M:	Luis de Bethencourt <luisbg@kernel.org>
2587M:	Salah Triki <salah.triki@gmail.com>
2588S:	Maintained
2589T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2590F:	Documentation/filesystems/befs.txt
2591F:	fs/befs/
2592
2593BFQ I/O SCHEDULER
2594M:	Paolo Valente <paolo.valente@linaro.org>
2595M:	Jens Axboe <axboe@kernel.dk>
2596L:	linux-block@vger.kernel.org
2597S:	Maintained
2598F:	block/bfq-*
2599F:	Documentation/block/bfq-iosched.txt
2600
2601BFS FILE SYSTEM
2602M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2603S:	Maintained
2604F:	Documentation/filesystems/bfs.txt
2605F:	fs/bfs/
2606F:	include/uapi/linux/bfs_fs.h
2607
2608BLACKFIN ARCHITECTURE
2609M:	Steven Miao <realmz6@gmail.com>
2610L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2611T:	git git://git.code.sf.net/p/adi-linux/code
2612W:	http://blackfin.uclinux.org
2613S:	Supported
2614F:	arch/blackfin/
2615
2616BLACKFIN EMAC DRIVER
2617L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2618W:	http://blackfin.uclinux.org
2619S:	Supported
2620F:	drivers/net/ethernet/adi/
2621
2622BLACKFIN MEDIA DRIVER
2623M:	Scott Jiang <scott.jiang.linux@gmail.com>
2624L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2625W:	http://blackfin.uclinux.org/
2626S:	Supported
2627F:	drivers/media/platform/blackfin/
2628F:	drivers/media/i2c/adv7183*
2629F:	drivers/media/i2c/vs6624*
2630
2631BLACKFIN RTC DRIVER
2632L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2633W:	http://blackfin.uclinux.org
2634S:	Supported
2635F:	drivers/rtc/rtc-bfin.c
2636
2637BLACKFIN SDH DRIVER
2638L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2639W:	http://blackfin.uclinux.org
2640S:	Supported
2641F:	drivers/mmc/host/bfin_sdh.c
2642
2643BLACKFIN SERIAL DRIVER
2644L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2645W:	http://blackfin.uclinux.org
2646S:	Supported
2647F:	drivers/tty/serial/bfin_uart.c
2648
2649BLACKFIN WATCHDOG DRIVER
2650L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2651W:	http://blackfin.uclinux.org
2652S:	Supported
2653F:	drivers/watchdog/bfin_wdt.c
2654
2655BLINKM RGB LED DRIVER
2656M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2657S:	Maintained
2658F:	drivers/leds/leds-blinkm.c
2659
2660BLOCK LAYER
2661M:	Jens Axboe <axboe@kernel.dk>
2662L:	linux-block@vger.kernel.org
2663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2664S:	Maintained
2665F:	block/
2666F:	kernel/trace/blktrace.c
2667F:	lib/sbitmap.c
2668
2669BLOCK2MTD DRIVER
2670M:	Joern Engel <joern@lazybastard.org>
2671L:	linux-mtd@lists.infradead.org
2672S:	Maintained
2673F:	drivers/mtd/devices/block2mtd.c
2674
2675BLUETOOTH DRIVERS
2676M:	Marcel Holtmann <marcel@holtmann.org>
2677M:	Gustavo Padovan <gustavo@padovan.org>
2678M:	Johan Hedberg <johan.hedberg@gmail.com>
2679L:	linux-bluetooth@vger.kernel.org
2680W:	http://www.bluez.org/
2681T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2682T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2683S:	Maintained
2684F:	drivers/bluetooth/
2685
2686BLUETOOTH SUBSYSTEM
2687M:	Marcel Holtmann <marcel@holtmann.org>
2688M:	Gustavo Padovan <gustavo@padovan.org>
2689M:	Johan Hedberg <johan.hedberg@gmail.com>
2690L:	linux-bluetooth@vger.kernel.org
2691W:	http://www.bluez.org/
2692T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2693T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2694S:	Maintained
2695F:	net/bluetooth/
2696F:	include/net/bluetooth/
2697
2698BONDING DRIVER
2699M:	Jay Vosburgh <j.vosburgh@gmail.com>
2700M:	Veaceslav Falico <vfalico@gmail.com>
2701M:	Andy Gospodarek <andy@greyhouse.net>
2702L:	netdev@vger.kernel.org
2703W:	http://sourceforge.net/projects/bonding/
2704S:	Supported
2705F:	drivers/net/bonding/
2706F:	include/uapi/linux/if_bonding.h
2707
2708BPF (Safe dynamic programs and tools)
2709M:	Alexei Starovoitov <ast@kernel.org>
2710M:	Daniel Borkmann <daniel@iogearbox.net>
2711L:	netdev@vger.kernel.org
2712L:	linux-kernel@vger.kernel.org
2713S:	Supported
2714F:	arch/x86/net/bpf_jit*
2715F:	Documentation/networking/filter.txt
2716F:	include/linux/bpf*
2717F:	include/linux/filter.h
2718F:	include/uapi/linux/bpf*
2719F:	include/uapi/linux/filter.h
2720F:	kernel/bpf/
2721F:	kernel/trace/bpf_trace.c
2722F:	lib/test_bpf.c
2723F:	net/bpf/
2724F:	net/core/filter.c
2725F:	net/sched/act_bpf.c
2726F:	net/sched/cls_bpf.c
2727F:	samples/bpf/
2728F:	tools/net/bpf*
2729F:	tools/testing/selftests/bpf/
2730
2731BROADCOM B44 10/100 ETHERNET DRIVER
2732M:	Michael Chan <michael.chan@broadcom.com>
2733L:	netdev@vger.kernel.org
2734S:	Supported
2735F:	drivers/net/ethernet/broadcom/b44.*
2736
2737BROADCOM B53 ETHERNET SWITCH DRIVER
2738M:	Florian Fainelli <f.fainelli@gmail.com>
2739L:	netdev@vger.kernel.org
2740L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2741S:	Supported
2742F:	drivers/net/dsa/b53/*
2743F:	include/linux/platform_data/b53.h
2744
2745BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2746M:	Florian Fainelli <f.fainelli@gmail.com>
2747M:	Ray Jui <rjui@broadcom.com>
2748M:	Scott Branden <sbranden@broadcom.com>
2749M:	bcm-kernel-feedback-list@broadcom.com
2750T:	git git://github.com/broadcom/mach-bcm
2751S:	Maintained
2752N:	bcm281*
2753N:	bcm113*
2754N:	bcm216*
2755N:	kona
2756F:	arch/arm/mach-bcm/
2757
2758BROADCOM BCM2835 ARM ARCHITECTURE
2759M:	Eric Anholt <eric@anholt.net>
2760M:	Stefan Wahren <stefan.wahren@i2se.com>
2761L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2762L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2763T:	git git://github.com/anholt/linux
2764S:	Maintained
2765N:	bcm2835
2766F:	drivers/staging/vc04_services
2767
2768BROADCOM BCM47XX MIPS ARCHITECTURE
2769M:	Hauke Mehrtens <hauke@hauke-m.de>
2770M:	Rafał Miłecki <zajec5@gmail.com>
2771L:	linux-mips@linux-mips.org
2772S:	Maintained
2773F:	Documentation/devicetree/bindings/mips/brcm/
2774F:	arch/mips/bcm47xx/*
2775F:	arch/mips/include/asm/mach-bcm47xx/*
2776
2777BROADCOM BCM5301X ARM ARCHITECTURE
2778M:	Hauke Mehrtens <hauke@hauke-m.de>
2779M:	Rafał Miłecki <zajec5@gmail.com>
2780M:	Jon Mason <jonmason@broadcom.com>
2781M:	bcm-kernel-feedback-list@broadcom.com
2782L:	linux-arm-kernel@lists.infradead.org
2783S:	Maintained
2784F:	arch/arm/mach-bcm/bcm_5301x.c
2785F:	arch/arm/boot/dts/bcm5301x*.dtsi
2786F:	arch/arm/boot/dts/bcm470*
2787F:	arch/arm/boot/dts/bcm953012*
2788
2789BROADCOM BCM53573 ARM ARCHITECTURE
2790M:	Rafał Miłecki <rafal@milecki.pl>
2791L:	linux-arm-kernel@lists.infradead.org
2792S:	Maintained
2793F:	arch/arm/boot/dts/bcm53573*
2794F:	arch/arm/boot/dts/bcm47189*
2795
2796BROADCOM BCM63XX ARM ARCHITECTURE
2797M:	Florian Fainelli <f.fainelli@gmail.com>
2798M:	bcm-kernel-feedback-list@broadcom.com
2799L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2800T:	git git://github.com/broadcom/stblinux.git
2801S:	Maintained
2802N:	bcm63xx
2803
2804BROADCOM BCM63XX/BCM33XX UDC DRIVER
2805M:	Kevin Cernekee <cernekee@gmail.com>
2806L:	linux-usb@vger.kernel.org
2807S:	Maintained
2808F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2809
2810BROADCOM BCM7XXX ARM ARCHITECTURE
2811M:	Brian Norris <computersforpeace@gmail.com>
2812M:	Gregory Fong <gregory.0xf0@gmail.com>
2813M:	Florian Fainelli <f.fainelli@gmail.com>
2814M:	bcm-kernel-feedback-list@broadcom.com
2815L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2816T:	git git://github.com/broadcom/stblinux.git
2817S:	Maintained
2818F:	arch/arm/mach-bcm/*brcmstb*
2819F:	arch/arm/boot/dts/bcm7*.dts*
2820F:	drivers/bus/brcmstb_gisb.c
2821N:	brcmstb
2822
2823BROADCOM BMIPS CPUFREQ DRIVER
2824M:	Markus Mayer <mmayer@broadcom.com>
2825M:	bcm-kernel-feedback-list@broadcom.com
2826L:	linux-pm@vger.kernel.org
2827S:	Maintained
2828F:	drivers/cpufreq/bmips-cpufreq.c
2829
2830BROADCOM BMIPS MIPS ARCHITECTURE
2831M:	Kevin Cernekee <cernekee@gmail.com>
2832M:	Florian Fainelli <f.fainelli@gmail.com>
2833L:	linux-mips@linux-mips.org
2834T:	git git://github.com/broadcom/stblinux.git
2835S:	Maintained
2836F:	arch/mips/bmips/*
2837F:	arch/mips/include/asm/mach-bmips/*
2838F:	arch/mips/kernel/*bmips*
2839F:	arch/mips/boot/dts/brcm/bcm*.dts*
2840F:	drivers/irqchip/irq-bcm63*
2841F:	drivers/irqchip/irq-bcm7*
2842F:	drivers/irqchip/irq-brcmstb*
2843F:	include/linux/bcm963xx_nvram.h
2844F:	include/linux/bcm963xx_tag.h
2845
2846BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2847M:	Rasesh Mody <rasesh.mody@cavium.com>
2848M:	Harish Patil <harish.patil@cavium.com>
2849M:	Dept-GELinuxNICDev@cavium.com
2850L:	netdev@vger.kernel.org
2851S:	Supported
2852F:	drivers/net/ethernet/broadcom/bnx2.*
2853F:	drivers/net/ethernet/broadcom/bnx2_*
2854
2855BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2856M:	QLogic-Storage-Upstream@qlogic.com
2857L:	linux-scsi@vger.kernel.org
2858S:	Supported
2859F:	drivers/scsi/bnx2fc/
2860
2861BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2862M:	QLogic-Storage-Upstream@qlogic.com
2863L:	linux-scsi@vger.kernel.org
2864S:	Supported
2865F:	drivers/scsi/bnx2i/
2866
2867BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2868M:	Ariel Elior <ariel.elior@cavium.com>
2869M:	everest-linux-l2@cavium.com
2870L:	netdev@vger.kernel.org
2871S:	Supported
2872F:	drivers/net/ethernet/broadcom/bnx2x/
2873
2874BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2875M:	Michael Chan <michael.chan@broadcom.com>
2876L:	netdev@vger.kernel.org
2877S:	Supported
2878F:	drivers/net/ethernet/broadcom/bnxt/
2879
2880BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2881M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2882M:	Franky Lin <franky.lin@broadcom.com>
2883M:	Hante Meuleman <hante.meuleman@broadcom.com>
2884M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2885M:	Wright Feng <wright.feng@cypress.com>
2886L:	linux-wireless@vger.kernel.org
2887L:	brcm80211-dev-list.pdl@broadcom.com
2888L:	brcm80211-dev-list@cypress.com
2889S:	Supported
2890F:	drivers/net/wireless/broadcom/brcm80211/
2891
2892BROADCOM BRCMSTB GPIO DRIVER
2893M:	Gregory Fong <gregory.0xf0@gmail.com>
2894L:	bcm-kernel-feedback-list@broadcom.com
2895S:	Supported
2896F:	drivers/gpio/gpio-brcmstb.c
2897F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2898
2899BROADCOM GENET ETHERNET DRIVER
2900M:	Florian Fainelli <f.fainelli@gmail.com>
2901L:	netdev@vger.kernel.org
2902S:	Supported
2903F:	drivers/net/ethernet/broadcom/genet/
2904
2905BROADCOM IPROC ARM ARCHITECTURE
2906M:	Ray Jui <rjui@broadcom.com>
2907M:	Scott Branden <sbranden@broadcom.com>
2908M:	Jon Mason <jonmason@broadcom.com>
2909M:	bcm-kernel-feedback-list@broadcom.com
2910L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2911T:	git git://github.com/broadcom/cygnus-linux.git
2912S:	Maintained
2913N:	iproc
2914N:	cygnus
2915N:	bcm[-_]nsp
2916N:	bcm9113*
2917N:	bcm9583*
2918N:	bcm9585*
2919N:	bcm9586*
2920N:	bcm988312
2921N:	bcm113*
2922N:	bcm583*
2923N:	bcm585*
2924N:	bcm586*
2925N:	bcm88312
2926F:	arch/arm64/boot/dts/broadcom/ns2*
2927F:	drivers/clk/bcm/clk-ns*
2928F:	drivers/pinctrl/bcm/pinctrl-ns*
2929
2930BROADCOM KONA GPIO DRIVER
2931M:	Ray Jui <rjui@broadcom.com>
2932L:	bcm-kernel-feedback-list@broadcom.com
2933S:	Supported
2934F:	drivers/gpio/gpio-bcm-kona.c
2935F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2936
2937BROADCOM NETXTREME-E ROCE DRIVER
2938M:	Selvin Xavier <selvin.xavier@broadcom.com>
2939M:	Devesh Sharma <devesh.sharma@broadcom.com>
2940M:	Somnath Kotur <somnath.kotur@broadcom.com>
2941M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2942L:	linux-rdma@vger.kernel.org
2943W:	http://www.broadcom.com
2944S:	Supported
2945F:	drivers/infiniband/hw/bnxt_re/
2946F:	include/uapi/rdma/bnxt_re-abi.h
2947
2948BROADCOM NVRAM DRIVER
2949M:	Rafał Miłecki <zajec5@gmail.com>
2950L:	linux-mips@linux-mips.org
2951S:	Maintained
2952F:	drivers/firmware/broadcom/*
2953
2954BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2955M:	Rafał Miłecki <zajec5@gmail.com>
2956L:	linux-wireless@vger.kernel.org
2957S:	Maintained
2958F:	drivers/bcma/
2959F:	include/linux/bcma/
2960
2961BROADCOM STB AVS CPUFREQ DRIVER
2962M:	Markus Mayer <mmayer@broadcom.com>
2963M:	bcm-kernel-feedback-list@broadcom.com
2964L:	linux-pm@vger.kernel.org
2965S:	Maintained
2966F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2967F:	drivers/cpufreq/brcmstb*
2968
2969BROADCOM STB NAND FLASH DRIVER
2970M:	Brian Norris <computersforpeace@gmail.com>
2971M:	Kamal Dasu <kdasu.kdev@gmail.com>
2972L:	linux-mtd@lists.infradead.org
2973L:	bcm-kernel-feedback-list@broadcom.com
2974S:	Maintained
2975F:	drivers/mtd/nand/brcmnand/
2976
2977BROADCOM SYSTEMPORT ETHERNET DRIVER
2978M:	Florian Fainelli <f.fainelli@gmail.com>
2979L:	netdev@vger.kernel.org
2980S:	Supported
2981F:	drivers/net/ethernet/broadcom/bcmsysport.*
2982
2983BROADCOM TG3 GIGABIT ETHERNET DRIVER
2984M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
2985M:	Prashant Sreedharan <prashant@broadcom.com>
2986M:	Michael Chan <mchan@broadcom.com>
2987L:	netdev@vger.kernel.org
2988S:	Supported
2989F:	drivers/net/ethernet/broadcom/tg3.*
2990
2991BROCADE BFA FC SCSI DRIVER
2992M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2993M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2994L:	linux-scsi@vger.kernel.org
2995S:	Supported
2996F:	drivers/scsi/bfa/
2997
2998BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2999M:	Rasesh Mody <rasesh.mody@cavium.com>
3000M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3001M:	Dept-GELinuxNICDev@cavium.com
3002L:	netdev@vger.kernel.org
3003S:	Supported
3004F:	drivers/net/ethernet/brocade/bna/
3005
3006BSG (block layer generic sg v4 driver)
3007M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3008L:	linux-scsi@vger.kernel.org
3009S:	Supported
3010F:	block/bsg.c
3011F:	include/linux/bsg.h
3012F:	include/uapi/linux/bsg.h
3013
3014BT87X AUDIO DRIVER
3015M:	Clemens Ladisch <clemens@ladisch.de>
3016L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3017T:	git git://git.alsa-project.org/alsa-kernel.git
3018S:	Maintained
3019F:	Documentation/sound/alsa/Bt87x.txt
3020F:	sound/pci/bt87x.c
3021
3022BT8XXGPIO DRIVER
3023M:	Michael Buesch <m@bues.ch>
3024W:	http://bu3sch.de/btgpio.php
3025S:	Maintained
3026F:	drivers/gpio/gpio-bt8xx.c
3027
3028BTRFS FILE SYSTEM
3029M:	Chris Mason <clm@fb.com>
3030M:	Josef Bacik <jbacik@fb.com>
3031M:	David Sterba <dsterba@suse.com>
3032L:	linux-btrfs@vger.kernel.org
3033W:	http://btrfs.wiki.kernel.org/
3034Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3035T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3036S:	Maintained
3037F:	Documentation/filesystems/btrfs.txt
3038F:	fs/btrfs/
3039F:	include/linux/btrfs*
3040F:	include/uapi/linux/btrfs*
3041
3042BTTV VIDEO4LINUX DRIVER
3043M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3044M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3045L:	linux-media@vger.kernel.org
3046W:	https://linuxtv.org
3047T:	git git://linuxtv.org/media_tree.git
3048S:	Odd fixes
3049F:	Documentation/media/v4l-drivers/bttv*
3050F:	drivers/media/pci/bt8xx/bttv*
3051
3052BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3053M:	Chanwoo Choi <cw00.choi@samsung.com>
3054L:	linux-pm@vger.kernel.org
3055L:	linux-samsung-soc@vger.kernel.org
3056T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3057S:	Maintained
3058F:	drivers/devfreq/exynos-bus.c
3059F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3060
3061BUSLOGIC SCSI DRIVER
3062M:	Khalid Aziz <khalid@gonehiking.org>
3063L:	linux-scsi@vger.kernel.org
3064S:	Maintained
3065F:	drivers/scsi/BusLogic.*
3066F:	drivers/scsi/FlashPoint.*
3067
3068C-MEDIA CMI8788 DRIVER
3069M:	Clemens Ladisch <clemens@ladisch.de>
3070L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3071T:	git git://git.alsa-project.org/alsa-kernel.git
3072S:	Maintained
3073F:	sound/pci/oxygen/
3074
3075C6X ARCHITECTURE
3076M:	Mark Salter <msalter@redhat.com>
3077M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3078L:	linux-c6x-dev@linux-c6x.org
3079W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3080S:	Maintained
3081F:	arch/c6x/
3082
3083CA8210 IEEE-802.15.4 RADIO DRIVER
3084M:	Harry Morris <h.morris@cascoda.com>
3085M:	linuxdev@cascoda.com
3086L:	linux-wpan@vger.kernel.org
3087W:	https://github.com/Cascoda/ca8210-linux.git
3088S:	Maintained
3089F:	drivers/net/ieee802154/ca8210.c
3090F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3091
3092CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3093M:	David Howells <dhowells@redhat.com>
3094L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3095S:	Supported
3096F:	Documentation/filesystems/caching/cachefiles.txt
3097F:	fs/cachefiles/
3098
3099CADET FM/AM RADIO RECEIVER DRIVER
3100M:	Hans Verkuil <hverkuil@xs4all.nl>
3101L:	linux-media@vger.kernel.org
3102T:	git git://linuxtv.org/media_tree.git
3103W:	https://linuxtv.org
3104S:	Maintained
3105F:	drivers/media/radio/radio-cadet*
3106
3107CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3108M:	Jonathan Corbet <corbet@lwn.net>
3109L:	linux-media@vger.kernel.org
3110T:	git git://linuxtv.org/media_tree.git
3111S:	Maintained
3112F:	Documentation/media/v4l-drivers/cafe_ccic*
3113F:	drivers/media/platform/marvell-ccic/
3114
3115CAIF NETWORK LAYER
3116M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3117L:	netdev@vger.kernel.org
3118S:	Supported
3119F:	Documentation/networking/caif/
3120F:	drivers/net/caif/
3121F:	include/uapi/linux/caif/
3122F:	include/net/caif/
3123F:	net/caif/
3124
3125CALGARY x86-64 IOMMU
3126M:	Muli Ben-Yehuda <mulix@mulix.org>
3127M:	Jon Mason <jdmason@kudzu.us>
3128L:	iommu@lists.linux-foundation.org
3129S:	Maintained
3130F:	arch/x86/kernel/pci-calgary_64.c
3131F:	arch/x86/kernel/tce_64.c
3132F:	arch/x86/include/asm/calgary.h
3133F:	arch/x86/include/asm/tce.h
3134
3135CAN NETWORK DRIVERS
3136M:	Wolfgang Grandegger <wg@grandegger.com>
3137M:	Marc Kleine-Budde <mkl@pengutronix.de>
3138L:	linux-can@vger.kernel.org
3139W:	https://github.com/linux-can
3140T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3142S:	Maintained
3143F:	Documentation/devicetree/bindings/net/can/
3144F:	drivers/net/can/
3145F:	include/linux/can/dev.h
3146F:	include/linux/can/platform/
3147F:	include/uapi/linux/can/error.h
3148F:	include/uapi/linux/can/netlink.h
3149
3150CAN NETWORK LAYER
3151M:	Oliver Hartkopp <socketcan@hartkopp.net>
3152M:	Marc Kleine-Budde <mkl@pengutronix.de>
3153L:	linux-can@vger.kernel.org
3154W:	https://github.com/linux-can
3155T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3156T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3157S:	Maintained
3158F:	Documentation/networking/can.txt
3159F:	net/can/
3160F:	include/linux/can/core.h
3161F:	include/uapi/linux/can.h
3162F:	include/uapi/linux/can/bcm.h
3163F:	include/uapi/linux/can/raw.h
3164F:	include/uapi/linux/can/gw.h
3165
3166CAPABILITIES
3167M:	Serge Hallyn <serge@hallyn.com>
3168L:	linux-security-module@vger.kernel.org
3169S:	Supported
3170F:	include/linux/capability.h
3171F:	include/uapi/linux/capability.h
3172F:	security/commoncap.c
3173F:	kernel/capability.c
3174
3175CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3176M:	Kevin Tsai <ktsai@capellamicro.com>
3177S:	Maintained
3178F:	drivers/iio/light/cm*
3179
3180CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3181M:	Christian Lamparter <chunkeey@googlemail.com>
3182L:	linux-wireless@vger.kernel.org
3183W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3184S:	Maintained
3185F:	drivers/net/wireless/ath/carl9170/
3186
3187CAVIUM I2C DRIVER
3188M:	Jan Glauber <jglauber@cavium.com>
3189M:	David Daney <david.daney@cavium.com>
3190W:	http://www.cavium.com
3191S:	Supported
3192F:	drivers/i2c/busses/i2c-octeon*
3193F:	drivers/i2c/busses/i2c-thunderx*
3194
3195CAVIUM LIQUIDIO NETWORK DRIVER
3196M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3197M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3198M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3199M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3200L:	netdev@vger.kernel.org
3201W:	http://www.cavium.com
3202S:	Supported
3203F:	drivers/net/ethernet/cavium/liquidio/
3204
3205CAVIUM MMC DRIVER
3206M:	Jan Glauber <jglauber@cavium.com>
3207M:	David Daney <david.daney@cavium.com>
3208M:	Steven J. Hill <Steven.Hill@cavium.com>
3209W:	http://www.cavium.com
3210S:	Supported
3211F:	drivers/mmc/host/cavium*
3212
3213CAVIUM OCTEON-TX CRYPTO DRIVER
3214M:	George Cherian <george.cherian@cavium.com>
3215L:	linux-crypto@vger.kernel.org
3216W:	http://www.cavium.com
3217S:	Supported
3218F:	drivers/crypto/cavium/cpt/
3219
3220CAVIUM THUNDERX2 ARM64 SOC
3221M:	Robert Richter <rrichter@cavium.com>
3222M:	Jayachandran C <jnair@caviumnetworks.com>
3223L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3224S:	Maintained
3225F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3226F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3227
3228CC2520 IEEE-802.15.4 RADIO DRIVER
3229M:	Varka Bhadram <varkabhadram@gmail.com>
3230L:	linux-wpan@vger.kernel.org
3231S:	Maintained
3232F:	drivers/net/ieee802154/cc2520.c
3233F:	include/linux/spi/cc2520.h
3234F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3235
3236CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3237M:	Gilad Ben-Yossef <gilad@benyossef.com>
3238L:	linux-crypto@vger.kernel.org
3239L:	driverdev-devel@linuxdriverproject.org
3240S:	Supported
3241F:	drivers/staging/ccree/
3242W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3243
3244CEC FRAMEWORK
3245M:	Hans Verkuil <hans.verkuil@cisco.com>
3246L:	linux-media@vger.kernel.org
3247T:	git git://linuxtv.org/media_tree.git
3248W:	http://linuxtv.org
3249S:	Supported
3250F:	Documentation/media/kapi/cec-core.rst
3251F:	Documentation/media/uapi/cec
3252F:	drivers/media/cec/
3253F:	drivers/media/rc/keymaps/rc-cec.c
3254F:	include/media/cec.h
3255F:	include/media/cec-notifier.h
3256F:	include/uapi/linux/cec.h
3257F:	include/uapi/linux/cec-funcs.h
3258F:	Documentation/devicetree/bindings/media/cec.txt
3259
3260CELL BROADBAND ENGINE ARCHITECTURE
3261M:	Arnd Bergmann <arnd@arndb.de>
3262L:	linuxppc-dev@lists.ozlabs.org
3263W:	http://www.ibm.com/developerworks/power/cell/
3264S:	Supported
3265F:	arch/powerpc/include/asm/cell*.h
3266F:	arch/powerpc/include/asm/spu*.h
3267F:	arch/powerpc/include/uapi/asm/spu*.h
3268F:	arch/powerpc/oprofile/*cell*
3269F:	arch/powerpc/platforms/cell/
3270
3271CEPH COMMON CODE (LIBCEPH)
3272M:	Ilya Dryomov <idryomov@gmail.com>
3273M:	"Yan, Zheng" <zyan@redhat.com>
3274M:	Sage Weil <sage@redhat.com>
3275L:	ceph-devel@vger.kernel.org
3276W:	http://ceph.com/
3277T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3278T:	git git://github.com/ceph/ceph-client.git
3279S:	Supported
3280F:	net/ceph/
3281F:	include/linux/ceph/
3282F:	include/linux/crush/
3283
3284CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3285M:	"Yan, Zheng" <zyan@redhat.com>
3286M:	Sage Weil <sage@redhat.com>
3287M:	Ilya Dryomov <idryomov@gmail.com>
3288L:	ceph-devel@vger.kernel.org
3289W:	http://ceph.com/
3290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3291T:	git git://github.com/ceph/ceph-client.git
3292S:	Supported
3293F:	Documentation/filesystems/ceph.txt
3294F:	fs/ceph/
3295
3296CERTIFICATE HANDLING:
3297M:	David Howells <dhowells@redhat.com>
3298M:	David Woodhouse <dwmw2@infradead.org>
3299L:	keyrings@vger.kernel.org
3300S:	Maintained
3301F:	Documentation/module-signing.txt
3302F:	certs/
3303F:	scripts/sign-file.c
3304F:	scripts/extract-cert.c
3305
3306CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3307L:	linux-usb@vger.kernel.org
3308S:	Orphan
3309F:	Documentation/usb/WUSB-Design-overview.txt
3310F:	Documentation/usb/wusb-cbaf
3311F:	drivers/usb/host/hwa-hc.c
3312F:	drivers/usb/host/whci/
3313F:	drivers/usb/wusbcore/
3314F:	include/linux/usb/wusb*
3315
3316CFAG12864B LCD DRIVER
3317M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3318W:	http://miguelojeda.es/auxdisplay.htm
3319W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3320S:	Maintained
3321F:	drivers/auxdisplay/cfag12864b.c
3322F:	include/linux/cfag12864b.h
3323
3324CFAG12864BFB LCD FRAMEBUFFER DRIVER
3325M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3326W:	http://miguelojeda.es/auxdisplay.htm
3327W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3328S:	Maintained
3329F:	drivers/auxdisplay/cfag12864bfb.c
3330F:	include/linux/cfag12864b.h
3331
3332CFG80211 and NL80211
3333M:	Johannes Berg <johannes@sipsolutions.net>
3334L:	linux-wireless@vger.kernel.org
3335W:	http://wireless.kernel.org/
3336T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3337T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3338S:	Maintained
3339F:	include/uapi/linux/nl80211.h
3340F:	include/net/cfg80211.h
3341F:	net/wireless/*
3342X:	net/wireless/wext*
3343
3344CHAR and MISC DRIVERS
3345M:	Arnd Bergmann <arnd@arndb.de>
3346M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3348S:	Supported
3349F:	drivers/char/*
3350F:	drivers/misc/*
3351F:	include/linux/miscdevice.h
3352
3353CHECKPATCH
3354M:	Andy Whitcroft <apw@canonical.com>
3355M:	Joe Perches <joe@perches.com>
3356S:	Maintained
3357F:	scripts/checkpatch.pl
3358
3359CHINESE DOCUMENTATION
3360M:	Harry Wei <harryxiyou@gmail.com>
3361L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3362L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3363S:	Maintained
3364F:	Documentation/translations/zh_CN/
3365
3366CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3367M:	Peter Chen <Peter.Chen@nxp.com>
3368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3369L:	linux-usb@vger.kernel.org
3370S:	Maintained
3371F:	drivers/usb/chipidea/
3372
3373CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3374M:	Hans de Goede <hdegoede@redhat.com>
3375L:	linux-input@vger.kernel.org
3376S:	Maintained
3377F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3378F:	drivers/input/touchscreen/chipone_icn8318.c
3379
3380CHROME HARDWARE PLATFORM SUPPORT
3381M:	Benson Leung <bleung@chromium.org>
3382M:	Olof Johansson <olof@lixom.net>
3383S:	Maintained
3384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3385F:	drivers/platform/chrome/
3386
3387CIRRUS LOGIC AUDIO CODEC DRIVERS
3388M:	Brian Austin <brian.austin@cirrus.com>
3389M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3390L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3391S:	Maintained
3392F:	sound/soc/codecs/cs*
3393
3394CIRRUS LOGIC EP93XX ETHERNET DRIVER
3395M:	Hartley Sweeten <hsweeten@visionengravers.com>
3396L:	netdev@vger.kernel.org
3397S:	Maintained
3398F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3399
3400CISCO FCOE HBA DRIVER
3401M:	Satish Kharat <satishkh@cisco.com>
3402M:	Sesidhar Baddela <sebaddel@cisco.com>
3403M:	Karan Tilak Kumar <kartilak@cisco.com>
3404L:	linux-scsi@vger.kernel.org
3405S:	Supported
3406F:	drivers/scsi/fnic/
3407
3408CISCO SCSI HBA DRIVER
3409M:	Karan Tilak Kumar <kartilak@cisco.com>
3410M:	Sesidhar Baddela <sebaddel@cisco.com>
3411L:	linux-scsi@vger.kernel.org
3412S:	Supported
3413F:	drivers/scsi/snic/
3414
3415CISCO VIC ETHERNET NIC DRIVER
3416M:	Christian Benvenuti <benve@cisco.com>
3417M:	Govindarajulu Varadarajan <_govind@gmx.com>
3418M:	Neel Patel <neepatel@cisco.com>
3419S:	Supported
3420F:	drivers/net/ethernet/cisco/enic/
3421
3422CISCO VIC LOW LATENCY NIC DRIVER
3423M:	Christian Benvenuti <benve@cisco.com>
3424M:	Dave Goodell <dgoodell@cisco.com>
3425S:	Supported
3426F:	drivers/infiniband/hw/usnic/
3427
3428CLEANCACHE API
3429M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3430L:	linux-kernel@vger.kernel.org
3431S:	Maintained
3432F:	mm/cleancache.c
3433F:	include/linux/cleancache.h
3434
3435CLK API
3436M:	Russell King <linux@armlinux.org.uk>
3437L:	linux-clk@vger.kernel.org
3438S:	Maintained
3439F:	include/linux/clk.h
3440
3441CLOCKSOURCE, CLOCKEVENT DRIVERS
3442M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3443M:	Thomas Gleixner <tglx@linutronix.de>
3444L:	linux-kernel@vger.kernel.org
3445T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3446S:	Supported
3447F:	drivers/clocksource
3448
3449CMPC ACPI DRIVER
3450M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3451M:	Daniel Oliveira Nascimento <don@syst.com.br>
3452L:	platform-driver-x86@vger.kernel.org
3453S:	Supported
3454F:	drivers/platform/x86/classmate-laptop.c
3455
3456COBALT MEDIA DRIVER
3457M:	Hans Verkuil <hans.verkuil@cisco.com>
3458L:	linux-media@vger.kernel.org
3459T:	git git://linuxtv.org/media_tree.git
3460W:	https://linuxtv.org
3461S:	Supported
3462F:	drivers/media/pci/cobalt/
3463
3464COCCINELLE/Semantic Patches (SmPL)
3465M:	Julia Lawall <Julia.Lawall@lip6.fr>
3466M:	Gilles Muller <Gilles.Muller@lip6.fr>
3467M:	Nicolas Palix <nicolas.palix@imag.fr>
3468M:	Michal Marek <mmarek@suse.com>
3469L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3470T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3471W:	http://coccinelle.lip6.fr/
3472S:	Supported
3473F:	Documentation/dev-tools/coccinelle.rst
3474F:	scripts/coccinelle/
3475F:	scripts/coccicheck
3476
3477CODA FILE SYSTEM
3478M:	Jan Harkes <jaharkes@cs.cmu.edu>
3479M:	coda@cs.cmu.edu
3480L:	codalist@coda.cs.cmu.edu
3481W:	http://www.coda.cs.cmu.edu/
3482S:	Maintained
3483F:	Documentation/filesystems/coda.txt
3484F:	fs/coda/
3485F:	include/linux/coda*.h
3486F:	include/uapi/linux/coda*.h
3487
3488CODA V4L2 MEM2MEM DRIVER
3489M:	Philipp Zabel <p.zabel@pengutronix.de>
3490L:	linux-media@vger.kernel.org
3491S:	Maintained
3492F:	Documentation/devicetree/bindings/media/coda.txt
3493F:	drivers/media/platform/coda/
3494
3495COMMON CLK FRAMEWORK
3496M:	Michael Turquette <mturquette@baylibre.com>
3497M:	Stephen Boyd <sboyd@codeaurora.org>
3498L:	linux-clk@vger.kernel.org
3499Q:	http://patchwork.kernel.org/project/linux-clk/list/
3500T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3501S:	Maintained
3502F:	Documentation/devicetree/bindings/clock/
3503F:	drivers/clk/
3504X:	drivers/clk/clkdev.c
3505F:	include/linux/clk-pr*
3506F:	include/linux/clk/
3507
3508COMMON INTERNET FILE SYSTEM (CIFS)
3509M:	Steve French <sfrench@samba.org>
3510L:	linux-cifs@vger.kernel.org
3511L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3512W:	http://linux-cifs.samba.org/
3513T:	git git://git.samba.org/sfrench/cifs-2.6.git
3514S:	Supported
3515F:	Documentation/filesystems/cifs/
3516F:	fs/cifs/
3517
3518COMPACTPCI HOTPLUG CORE
3519M:	Scott Murray <scott@spiteful.org>
3520L:	linux-pci@vger.kernel.org
3521S:	Maintained
3522F:	drivers/pci/hotplug/cpci_hotplug*
3523
3524COMPACTPCI HOTPLUG GENERIC DRIVER
3525M:	Scott Murray <scott@spiteful.org>
3526L:	linux-pci@vger.kernel.org
3527S:	Maintained
3528F:	drivers/pci/hotplug/cpcihp_generic.c
3529
3530COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3531M:	Scott Murray <scott@spiteful.org>
3532L:	linux-pci@vger.kernel.org
3533S:	Maintained
3534F:	drivers/pci/hotplug/cpcihp_zt5550.*
3535
3536COMPAL LAPTOP SUPPORT
3537M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3538L:	platform-driver-x86@vger.kernel.org
3539S:	Maintained
3540F:	drivers/platform/x86/compal-laptop.c
3541
3542CONEXANT ACCESSRUNNER USB DRIVER
3543L:	accessrunner-general@lists.sourceforge.net
3544W:	http://accessrunner.sourceforge.net/
3545S:	Orphan
3546F:	drivers/usb/atm/cxacru.c
3547
3548CONFIGFS
3549M:	Joel Becker <jlbec@evilplan.org>
3550M:	Christoph Hellwig <hch@lst.de>
3551T:	git git://git.infradead.org/users/hch/configfs.git
3552S:	Supported
3553F:	fs/configfs/
3554F:	include/linux/configfs.h
3555
3556CONNECTOR
3557M:	Evgeniy Polyakov <zbr@ioremap.net>
3558L:	netdev@vger.kernel.org
3559S:	Maintained
3560F:	drivers/connector/
3561
3562CONTROL GROUP (CGROUP)
3563M:	Tejun Heo <tj@kernel.org>
3564M:	Li Zefan <lizefan@huawei.com>
3565M:	Johannes Weiner <hannes@cmpxchg.org>
3566L:	cgroups@vger.kernel.org
3567T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3568S:	Maintained
3569F:	Documentation/cgroup*
3570F:	include/linux/cgroup*
3571F:	kernel/cgroup*
3572
3573CONTROL GROUP - CPUSET
3574M:	Li Zefan <lizefan@huawei.com>
3575L:	cgroups@vger.kernel.org
3576W:	http://www.bullopensource.org/cpuset/
3577W:	http://oss.sgi.com/projects/cpusets/
3578T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3579S:	Maintained
3580F:	Documentation/cgroup-v1/cpusets.txt
3581F:	include/linux/cpuset.h
3582F:	kernel/cpuset.c
3583
3584CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3585M:	Johannes Weiner <hannes@cmpxchg.org>
3586M:	Michal Hocko <mhocko@kernel.org>
3587M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3588L:	cgroups@vger.kernel.org
3589L:	linux-mm@kvack.org
3590S:	Maintained
3591F:	mm/memcontrol.c
3592F:	mm/swap_cgroup.c
3593
3594CORETEMP HARDWARE MONITORING DRIVER
3595M:	Fenghua Yu <fenghua.yu@intel.com>
3596L:	linux-hwmon@vger.kernel.org
3597S:	Maintained
3598F:	Documentation/hwmon/coretemp
3599F:	drivers/hwmon/coretemp.c
3600
3601COSA/SRP SYNC SERIAL DRIVER
3602M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3603W:	http://www.fi.muni.cz/~kas/cosa/
3604S:	Maintained
3605F:	drivers/net/wan/cosa*
3606
3607CPMAC ETHERNET DRIVER
3608M:	Florian Fainelli <f.fainelli@gmail.com>
3609L:	netdev@vger.kernel.org
3610S:	Maintained
3611F:	drivers/net/ethernet/ti/cpmac.c
3612
3613CPU FREQUENCY DRIVERS
3614M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3615M:	Viresh Kumar <viresh.kumar@linaro.org>
3616L:	linux-pm@vger.kernel.org
3617S:	Maintained
3618T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3619T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3620B:	https://bugzilla.kernel.org
3621F:	Documentation/cpu-freq/
3622F:	Documentation/devicetree/bindings/cpufreq/
3623F:	drivers/cpufreq/
3624F:	include/linux/cpufreq.h
3625F:	tools/testing/selftests/cpufreq/
3626
3627CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3628M:	Viresh Kumar <viresh.kumar@linaro.org>
3629M:	Sudeep Holla <sudeep.holla@arm.com>
3630L:	linux-pm@vger.kernel.org
3631W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3632S:	Maintained
3633F:	drivers/cpufreq/arm_big_little.h
3634F:	drivers/cpufreq/arm_big_little.c
3635F:	drivers/cpufreq/arm_big_little_dt.c
3636
3637CPU POWER MONITORING SUBSYSTEM
3638M:	Thomas Renninger <trenn@suse.com>
3639L:	linux-pm@vger.kernel.org
3640S:	Maintained
3641F:	tools/power/cpupower/
3642
3643CPUID/MSR DRIVER
3644M:	"H. Peter Anvin" <hpa@zytor.com>
3645S:	Maintained
3646F:	arch/x86/kernel/cpuid.c
3647F:	arch/x86/kernel/msr.c
3648
3649CPUIDLE DRIVER - ARM BIG LITTLE
3650M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3651M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3652L:	linux-pm@vger.kernel.org
3653L:	linux-arm-kernel@lists.infradead.org
3654T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3655S:	Maintained
3656F:	drivers/cpuidle/cpuidle-big_little.c
3657
3658CPUIDLE DRIVER - ARM EXYNOS
3659M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3660M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3661M:	Kukjin Kim <kgene@kernel.org>
3662L:	linux-pm@vger.kernel.org
3663L:	linux-samsung-soc@vger.kernel.org
3664S:	Supported
3665F:	drivers/cpuidle/cpuidle-exynos.c
3666F:	arch/arm/mach-exynos/pm.c
3667
3668CPUIDLE DRIVERS
3669M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3670M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3671L:	linux-pm@vger.kernel.org
3672S:	Maintained
3673T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3674B:	https://bugzilla.kernel.org
3675F:	drivers/cpuidle/*
3676F:	include/linux/cpuidle.h
3677
3678CRAMFS FILESYSTEM
3679W:	http://sourceforge.net/projects/cramfs/
3680S:	Orphan / Obsolete
3681F:	Documentation/filesystems/cramfs.txt
3682F:	fs/cramfs/
3683
3684CRIS PORT
3685M:	Mikael Starvik <starvik@axis.com>
3686M:	Jesper Nilsson <jesper.nilsson@axis.com>
3687L:	linux-cris-kernel@axis.com
3688W:	http://developer.axis.com
3689T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3690S:	Maintained
3691F:	arch/cris/
3692F:	drivers/tty/serial/crisv10.*
3693
3694CRYPTO API
3695M:	Herbert Xu <herbert@gondor.apana.org.au>
3696M:	"David S. Miller" <davem@davemloft.net>
3697L:	linux-crypto@vger.kernel.org
3698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3699T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3700S:	Maintained
3701F:	Documentation/crypto/
3702F:	Documentation/devicetree/bindings/crypto/
3703F:	arch/*/crypto/
3704F:	crypto/
3705F:	drivers/crypto/
3706F:	include/crypto/
3707F:	include/linux/crypto*
3708
3709CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3710M:	Neil Horman <nhorman@tuxdriver.com>
3711L:	linux-crypto@vger.kernel.org
3712S:	Maintained
3713F:	crypto/ansi_cprng.c
3714F:	crypto/rng.c
3715
3716CS3308 MEDIA DRIVER
3717M:	Hans Verkuil <hverkuil@xs4all.nl>
3718L:	linux-media@vger.kernel.org
3719T:	git git://linuxtv.org/media_tree.git
3720W:	http://linuxtv.org
3721S:	Odd Fixes
3722F:	drivers/media/i2c/cs3308.c
3723F:	drivers/media/i2c/cs3308.h
3724
3725CS5535 Audio ALSA driver
3726M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3727S:	Maintained
3728F:	sound/pci/cs5535audio/
3729
3730CW1200 WLAN driver
3731M:	Solomon Peachy <pizza@shaftnet.org>
3732S:	Maintained
3733F:	drivers/net/wireless/st/cw1200/
3734
3735CX18 VIDEO4LINUX DRIVER
3736M:	Andy Walls <awalls@md.metrocast.net>
3737L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3738L:	linux-media@vger.kernel.org
3739T:	git git://linuxtv.org/media_tree.git
3740W:	https://linuxtv.org
3741W:	http://www.ivtvdriver.org/index.php/Cx18
3742S:	Maintained
3743F:	Documentation/media/v4l-drivers/cx18*
3744F:	drivers/media/pci/cx18/
3745F:	include/uapi/linux/ivtv*
3746
3747CX2341X MPEG ENCODER HELPER MODULE
3748M:	Hans Verkuil <hverkuil@xs4all.nl>
3749L:	linux-media@vger.kernel.org
3750T:	git git://linuxtv.org/media_tree.git
3751W:	https://linuxtv.org
3752S:	Maintained
3753F:	drivers/media/common/cx2341x*
3754F:	include/media/cx2341x*
3755
3756CX24120 MEDIA DRIVER
3757M:	Jemma Denson <jdenson@gmail.com>
3758M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3759L:	linux-media@vger.kernel.org
3760W:	https://linuxtv.org
3761Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3762S:	Maintained
3763F:	drivers/media/dvb-frontends/cx24120*
3764
3765CX88 VIDEO4LINUX DRIVER
3766M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3767M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3768L:	linux-media@vger.kernel.org
3769W:	https://linuxtv.org
3770T:	git git://linuxtv.org/media_tree.git
3771S:	Odd fixes
3772F:	Documentation/media/v4l-drivers/cx88*
3773F:	drivers/media/pci/cx88/
3774
3775CXD2820R MEDIA DRIVER
3776M:	Antti Palosaari <crope@iki.fi>
3777L:	linux-media@vger.kernel.org
3778W:	https://linuxtv.org
3779W:	http://palosaari.fi/linux/
3780Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3781T:	git git://linuxtv.org/anttip/media_tree.git
3782S:	Maintained
3783F:	drivers/media/dvb-frontends/cxd2820r*
3784
3785CXGB3 ETHERNET DRIVER (CXGB3)
3786M:	Santosh Raspatur <santosh@chelsio.com>
3787L:	netdev@vger.kernel.org
3788W:	http://www.chelsio.com
3789S:	Supported
3790F:	drivers/net/ethernet/chelsio/cxgb3/
3791
3792CXGB3 ISCSI DRIVER (CXGB3I)
3793M:	Karen Xie <kxie@chelsio.com>
3794L:	linux-scsi@vger.kernel.org
3795W:	http://www.chelsio.com
3796S:	Supported
3797F:	drivers/scsi/cxgbi/cxgb3i
3798
3799CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3800M:	Steve Wise <swise@chelsio.com>
3801L:	linux-rdma@vger.kernel.org
3802W:	http://www.openfabrics.org
3803S:	Supported
3804F:	drivers/infiniband/hw/cxgb3/
3805F:	include/uapi/rdma/cxgb3-abi.h
3806
3807CXGB4 CRYPTO DRIVER (chcr)
3808M:	Harsh Jain <harsh@chelsio.com>
3809L:	linux-crypto@vger.kernel.org
3810W:	http://www.chelsio.com
3811S:	Supported
3812F:	drivers/crypto/chelsio
3813
3814CXGB4 ETHERNET DRIVER (CXGB4)
3815M:	Ganesh Goudar <ganeshgr@chelsio.com>
3816L:	netdev@vger.kernel.org
3817W:	http://www.chelsio.com
3818S:	Supported
3819F:	drivers/net/ethernet/chelsio/cxgb4/
3820
3821CXGB4 ISCSI DRIVER (CXGB4I)
3822M:	Karen Xie <kxie@chelsio.com>
3823L:	linux-scsi@vger.kernel.org
3824W:	http://www.chelsio.com
3825S:	Supported
3826F:	drivers/scsi/cxgbi/cxgb4i
3827
3828CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3829M:	Steve Wise <swise@chelsio.com>
3830L:	linux-rdma@vger.kernel.org
3831W:	http://www.openfabrics.org
3832S:	Supported
3833F:	drivers/infiniband/hw/cxgb4/
3834F:	include/uapi/rdma/cxgb4-abi.h
3835
3836CXGB4VF ETHERNET DRIVER (CXGB4VF)
3837M:	Casey Leedom <leedom@chelsio.com>
3838L:	netdev@vger.kernel.org
3839W:	http://www.chelsio.com
3840S:	Supported
3841F:	drivers/net/ethernet/chelsio/cxgb4vf/
3842
3843CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3844M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3845M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3846L:	linuxppc-dev@lists.ozlabs.org
3847S:	Supported
3848F:	arch/powerpc/platforms/powernv/pci-cxl.c
3849F:	drivers/misc/cxl/
3850F:	include/misc/cxl*
3851F:	include/uapi/misc/cxl.h
3852F:	Documentation/powerpc/cxl.txt
3853F:	Documentation/ABI/testing/sysfs-class-cxl
3854
3855CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3856M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3857M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3858M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3859L:	linux-scsi@vger.kernel.org
3860S:	Supported
3861F:	drivers/scsi/cxlflash/
3862F:	include/uapi/scsi/cxlflash_ioctls.h
3863F:	Documentation/powerpc/cxlflash.txt
3864
3865CYBERPRO FB DRIVER
3866M:	Russell King <linux@armlinux.org.uk>
3867L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3868W:	http://www.armlinux.org.uk/
3869S:	Maintained
3870F:	drivers/video/fbdev/cyber2000fb.*
3871
3872CYCLADES ASYNC MUX DRIVER
3873W:	http://www.cyclades.com/
3874S:	Orphan
3875F:	drivers/tty/cyclades.c
3876F:	include/linux/cyclades.h
3877F:	include/uapi/linux/cyclades.h
3878
3879CYCLADES PC300 DRIVER
3880W:	http://www.cyclades.com/
3881S:	Orphan
3882F:	drivers/net/wan/pc300*
3883
3884CYPRESS_FIRMWARE MEDIA DRIVER
3885M:	Antti Palosaari <crope@iki.fi>
3886L:	linux-media@vger.kernel.org
3887W:	https://linuxtv.org
3888W:	http://palosaari.fi/linux/
3889Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3890T:	git git://linuxtv.org/anttip/media_tree.git
3891S:	Maintained
3892F:	drivers/media/common/cypress_firmware*
3893
3894CYTTSP TOUCHSCREEN DRIVER
3895M:	Ferruh Yigit <fery@cypress.com>
3896L:	linux-input@vger.kernel.org
3897S:	Supported
3898F:	drivers/input/touchscreen/cyttsp*
3899F:	include/linux/input/cyttsp.h
3900
3901D-LINK DIR-685 TOUCHKEYS DRIVER
3902M:	Linus Walleij <linus.walleij@linaro.org>
3903L:	linux-input@vger.kernel.org
3904S:	Supported
3905F:	drivers/input/dlink-dir685-touchkeys.c
3906
3907DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3908M:	Joshua Kinard <kumba@gentoo.org>
3909S:	Maintained
3910F:	drivers/rtc/rtc-ds1685.c
3911F:	include/linux/rtc/ds1685.h
3912
3913DAMA SLAVE for AX.25
3914M:	Joerg Reuter <jreuter@yaina.de>
3915W:	http://yaina.de/jreuter/
3916W:	http://www.qsl.net/dl1bke/
3917L:	linux-hams@vger.kernel.org
3918S:	Maintained
3919F:	net/ax25/af_ax25.c
3920F:	net/ax25/ax25_dev.c
3921F:	net/ax25/ax25_ds_*
3922F:	net/ax25/ax25_in.c
3923F:	net/ax25/ax25_out.c
3924F:	net/ax25/ax25_timer.c
3925F:	net/ax25/sysctl_net_ax25.c
3926
3927DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3928L:	netdev@vger.kernel.org
3929S:	Orphan
3930F:	Documentation/networking/dmfe.txt
3931F:	drivers/net/ethernet/dec/tulip/dmfe.c
3932
3933DC390/AM53C974 SCSI driver
3934M:	Hannes Reinecke <hare@suse.com>
3935L:	linux-scsi@vger.kernel.org
3936S:	Maintained
3937F:	drivers/scsi/am53c974.c
3938
3939DC395x SCSI driver
3940M:	Oliver Neukum <oliver@neukum.org>
3941M:	Ali Akcaagac <aliakc@web.de>
3942M:	Jamie Lenehan <lenehan@twibble.org>
3943L:	dc395x@twibble.org
3944W:	http://twibble.org/dist/dc395x/
3945W:	http://lists.twibble.org/mailman/listinfo/dc395x/
3946S:	Maintained
3947F:	Documentation/scsi/dc395x.txt
3948F:	drivers/scsi/dc395x.*
3949
3950DCCP PROTOCOL
3951M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
3952L:	dccp@vger.kernel.org
3953W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3954S:	Maintained
3955F:	include/linux/dccp.h
3956F:	include/uapi/linux/dccp.h
3957F:	include/linux/tfrc.h
3958F:	net/dccp/
3959
3960DECnet NETWORK LAYER
3961W:	http://linux-decnet.sourceforge.net
3962L:	linux-decnet-user@lists.sourceforge.net
3963S:	Orphan
3964F:	Documentation/networking/decnet.txt
3965F:	net/decnet/
3966
3967DECSTATION PLATFORM SUPPORT
3968M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3969L:	linux-mips@linux-mips.org
3970W:	http://www.linux-mips.org/wiki/DECstation
3971S:	Maintained
3972F:	arch/mips/dec/
3973F:	arch/mips/include/asm/dec/
3974F:	arch/mips/include/asm/mach-dec/
3975
3976DEFXX FDDI NETWORK DRIVER
3977M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3978S:	Maintained
3979F:	drivers/net/fddi/defxx.*
3980
3981DELL LAPTOP DRIVER
3982M:	Matthew Garrett <mjg59@srcf.ucam.org>
3983M:	Pali Rohár <pali.rohar@gmail.com>
3984L:	platform-driver-x86@vger.kernel.org
3985S:	Maintained
3986F:	drivers/platform/x86/dell-laptop.c
3987
3988DELL LAPTOP FREEFALL DRIVER
3989M:	Pali Rohár <pali.rohar@gmail.com>
3990S:	Maintained
3991F:	drivers/platform/x86/dell-smo8800.c
3992
3993DELL LAPTOP RBTN DRIVER
3994M:	Pali Rohár <pali.rohar@gmail.com>
3995S:	Maintained
3996F:	drivers/platform/x86/dell-rbtn.*
3997
3998DELL LAPTOP SMM DRIVER
3999M:	Pali Rohár <pali.rohar@gmail.com>
4000S:	Maintained
4001F:	drivers/hwmon/dell-smm-hwmon.c
4002F:	include/uapi/linux/i8k.h
4003
4004DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4005M:	Doug Warzecha <Douglas_Warzecha@dell.com>
4006S:	Maintained
4007F:	Documentation/dcdbas.txt
4008F:	drivers/firmware/dcdbas.*
4009
4010DELL WMI EXTRAS DRIVER
4011M:	Matthew Garrett <mjg59@srcf.ucam.org>
4012M:	Pali Rohár <pali.rohar@gmail.com>
4013S:	Maintained
4014F:	drivers/platform/x86/dell-wmi.c
4015
4016DELTA ST MEDIA DRIVER
4017M:	Hugues Fruchet <hugues.fruchet@st.com>
4018L:	linux-media@vger.kernel.org
4019T:	git git://linuxtv.org/media_tree.git
4020W:	https://linuxtv.org
4021S:	Supported
4022F:	drivers/media/platform/sti/delta
4023
4024DENALI NAND DRIVER
4025M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4026L:	linux-mtd@lists.infradead.org
4027S:	Supported
4028F:	drivers/mtd/nand/denali*
4029
4030DESIGNWARE USB2 DRD IP DRIVER
4031M:	John Youn <johnyoun@synopsys.com>
4032L:	linux-usb@vger.kernel.org
4033T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4034S:	Maintained
4035F:	drivers/usb/dwc2/
4036
4037DESIGNWARE USB3 DRD IP DRIVER
4038M:	Felipe Balbi <balbi@kernel.org>
4039L:	linux-usb@vger.kernel.org
4040T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4041S:	Maintained
4042F:	drivers/usb/dwc3/
4043
4044DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4045M:	Andreas Klinger <ak@it-klinger.de>
4046L:	linux-iio@vger.kernel.org
4047S:	Maintained
4048F:	drivers/iio/proximity/srf*.c
4049
4050DEVICE COREDUMP (DEV_COREDUMP)
4051M:	Johannes Berg <johannes@sipsolutions.net>
4052L:	linux-kernel@vger.kernel.org
4053S:	Maintained
4054F:	drivers/base/devcoredump.c
4055F:	include/linux/devcoredump.h
4056
4057DEVICE FREQUENCY (DEVFREQ)
4058M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4059M:	Kyungmin Park <kyungmin.park@samsung.com>
4060R:	Chanwoo Choi <cw00.choi@samsung.com>
4061L:	linux-pm@vger.kernel.org
4062T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4063S:	Maintained
4064F:	drivers/devfreq/
4065F:	include/linux/devfreq.h
4066F:	Documentation/devicetree/bindings/devfreq/
4067
4068DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4069M:	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:	Supported
4073F:	drivers/devfreq/event/
4074F:	drivers/devfreq/devfreq-event.c
4075F:	include/linux/devfreq-event.h
4076F:	Documentation/devicetree/bindings/devfreq/event/
4077
4078DEVICE NUMBER REGISTRY
4079M:	Torben Mathiasen <device@lanana.org>
4080W:	http://lanana.org/docs/device-list/index.html
4081S:	Maintained
4082
4083DEVICE-MAPPER  (LVM)
4084M:	Alasdair Kergon <agk@redhat.com>
4085M:	Mike Snitzer <snitzer@redhat.com>
4086M:	dm-devel@redhat.com
4087L:	dm-devel@redhat.com
4088W:	http://sources.redhat.com/dm
4089Q:	http://patchwork.kernel.org/project/dm-devel/list/
4090T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4091T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4092S:	Maintained
4093F:	Documentation/device-mapper/
4094F:	drivers/md/dm*
4095F:	drivers/md/persistent-data/
4096F:	include/linux/device-mapper.h
4097F:	include/linux/dm-*.h
4098F:	include/uapi/linux/dm-*.h
4099
4100DEVLINK
4101M:	Jiri Pirko <jiri@mellanox.com>
4102L:	netdev@vger.kernel.org
4103S:	Supported
4104F:	net/core/devlink.c
4105F:	include/net/devlink.h
4106F:	include/uapi/linux/devlink.h
4107
4108DIALOG SEMICONDUCTOR DRIVERS
4109M:	Support Opensource <support.opensource@diasemi.com>
4110W:	http://www.dialog-semiconductor.com/products
4111S:	Supported
4112F:	Documentation/hwmon/da90??
4113F:	Documentation/devicetree/bindings/mfd/da90*.txt
4114F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4115F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4116F:	Documentation/devicetree/bindings/regulator/da92*.txt
4117F:	Documentation/devicetree/bindings/watchdog/da92??-wdt.txt
4118F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4119F:	drivers/gpio/gpio-da90??.c
4120F:	drivers/hwmon/da90??-hwmon.c
4121F:	drivers/iio/adc/da91??-*.c
4122F:	drivers/input/misc/da90??_onkey.c
4123F:	drivers/input/touchscreen/da9052_tsi.c
4124F:	drivers/leds/leds-da90??.c
4125F:	drivers/mfd/da903x.c
4126F:	drivers/mfd/da90??-*.c
4127F:	drivers/mfd/da91??-*.c
4128F:	drivers/power/supply/da9052-battery.c
4129F:	drivers/power/supply/da91??-*.c
4130F:	drivers/regulator/da903x.c
4131F:	drivers/regulator/da9???-regulator.[ch]
4132F:	drivers/thermal/da90??-thermal.c
4133F:	drivers/rtc/rtc-da90??.c
4134F:	drivers/video/backlight/da90??_bl.c
4135F:	drivers/watchdog/da90??_wdt.c
4136F:	include/linux/mfd/da903x.h
4137F:	include/linux/mfd/da9052/
4138F:	include/linux/mfd/da9055/
4139F:	include/linux/mfd/da9062/
4140F:	include/linux/mfd/da9063/
4141F:	include/linux/mfd/da9150/
4142F:	include/linux/regulator/da9211.h
4143F:	include/sound/da[79]*.h
4144F:	sound/soc/codecs/da[79]*.[ch]
4145
4146DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4147M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4148L:	linux-gpio@vger.kernel.org
4149S:	Maintained
4150F:	drivers/gpio/gpio-gpio-mm.c
4151
4152DIGI NEO AND CLASSIC PCI PRODUCTS
4153M:	Lidza Louina <lidza.louina@gmail.com>
4154M:	Mark Hounschell <markh@compro.net>
4155L:	driverdev-devel@linuxdriverproject.org
4156S:	Maintained
4157F:	drivers/staging/dgnc/
4158
4159DIOLAN U2C-12 I2C DRIVER
4160M:	Guenter Roeck <linux@roeck-us.net>
4161L:	linux-i2c@vger.kernel.org
4162S:	Maintained
4163F:	drivers/i2c/busses/i2c-diolan-u2c.c
4164
4165DIRECT ACCESS (DAX)
4166M:	Matthew Wilcox <mawilcox@microsoft.com>
4167M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4168L:	linux-fsdevel@vger.kernel.org
4169S:	Supported
4170F:	fs/dax.c
4171F:	include/linux/dax.h
4172F:	include/trace/events/fs_dax.h
4173
4174DIRECTORY NOTIFICATION (DNOTIFY)
4175M:	Jan Kara <jack@suse.cz>
4176R:	Amir Goldstein <amir73il@gmail.com>
4177L:	linux-fsdevel@vger.kernel.org
4178S:	Maintained
4179F:	Documentation/filesystems/dnotify.txt
4180F:	fs/notify/dnotify/
4181F:	include/linux/dnotify.h
4182
4183DISK GEOMETRY AND PARTITION HANDLING
4184M:	Andries Brouwer <aeb@cwi.nl>
4185W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4186W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4187W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4188S:	Maintained
4189
4190DISKQUOTA
4191M:	Jan Kara <jack@suse.com>
4192S:	Maintained
4193F:	Documentation/filesystems/quota.txt
4194F:	fs/quota/
4195F:	include/linux/quota*.h
4196F:	include/uapi/linux/quota*.h
4197
4198DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4199M:	Bernie Thompson <bernie@plugable.com>
4200L:	linux-fbdev@vger.kernel.org
4201S:	Maintained
4202W:	http://plugable.com/category/projects/udlfb/
4203F:	drivers/video/fbdev/udlfb.c
4204F:	include/video/udlfb.h
4205F:	Documentation/fb/udlfb.txt
4206
4207DISTRIBUTED LOCK MANAGER (DLM)
4208M:	Christine Caulfield <ccaulfie@redhat.com>
4209M:	David Teigland <teigland@redhat.com>
4210L:	cluster-devel@redhat.com
4211W:	http://sources.redhat.com/cluster/
4212T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4213S:	Supported
4214F:	fs/dlm/
4215
4216DMA BUFFER SHARING FRAMEWORK
4217M:	Sumit Semwal <sumit.semwal@linaro.org>
4218S:	Maintained
4219L:	linux-media@vger.kernel.org
4220L:	dri-devel@lists.freedesktop.org
4221L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4222F:	drivers/dma-buf/
4223F:	include/linux/dma-buf*
4224F:	include/linux/reservation.h
4225F:	include/linux/*fence.h
4226F:	Documentation/driver-api/dma-buf.rst
4227T:	git git://anongit.freedesktop.org/drm/drm-misc
4228
4229DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4230M:	Vinod Koul <vinod.koul@intel.com>
4231L:	dmaengine@vger.kernel.org
4232Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4233S:	Maintained
4234F:	drivers/dma/
4235F:	include/linux/dmaengine.h
4236F:	Documentation/devicetree/bindings/dma/
4237F:	Documentation/dmaengine/
4238T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4239
4240DMA MAPPING HELPERS
4241M:	Christoph Hellwig <hch@lst.de>
4242M:	Marek Szyprowski <m.szyprowski@samsung.com>
4243R:	Robin Murphy <robin.murphy@arm.com>
4244L:	iommu@lists.linux-foundation.org
4245T:	git git://git.infradead.org/users/hch/dma-mapping.git
4246W:	http://git.infradead.org/users/hch/dma-mapping.git
4247S:	Supported
4248F:	lib/dma-debug.c
4249F:	lib/dma-noop.c
4250F:	lib/dma-virt.c
4251F:	drivers/base/dma-mapping.c
4252F:	drivers/base/dma-coherent.c
4253F:	include/linux/dma-mapping.h
4254
4255DME1737 HARDWARE MONITOR DRIVER
4256M:	Juerg Haefliger <juergh@gmail.com>
4257L:	linux-hwmon@vger.kernel.org
4258S:	Maintained
4259F:	Documentation/hwmon/dme1737
4260F:	drivers/hwmon/dme1737.c
4261
4262DMI/SMBIOS SUPPORT
4263M:	Jean Delvare <jdelvare@suse.com>
4264S:	Maintained
4265T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4266F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4267F:	drivers/firmware/dmi-id.c
4268F:	drivers/firmware/dmi_scan.c
4269F:	include/linux/dmi.h
4270
4271DOCUMENTATION
4272M:	Jonathan Corbet <corbet@lwn.net>
4273L:	linux-doc@vger.kernel.org
4274S:	Maintained
4275F:	Documentation/
4276F:	scripts/kernel-doc
4277X:	Documentation/ABI/
4278X:	Documentation/devicetree/
4279X:	Documentation/acpi
4280X:	Documentation/power
4281X:	Documentation/spi
4282X:	Documentation/media
4283T:	git git://git.lwn.net/linux.git docs-next
4284
4285DONGWOON DW9714 LENS VOICE COIL DRIVER
4286M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4287L:	linux-media@vger.kernel.org
4288T:	git git://linuxtv.org/media_tree.git
4289S:	Maintained
4290F:	drivers/media/i2c/dw9714.c
4291
4292DOUBLETALK DRIVER
4293M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4294L:	blinux-list@redhat.com
4295S:	Maintained
4296F:	drivers/char/dtlk.c
4297F:	include/linux/dtlk.h
4298
4299DPAA2 DATAPATH I/O (DPIO) DRIVER
4300M:	Roy Pledge <Roy.Pledge@nxp.com>
4301L:	linux-kernel@vger.kernel.org
4302S:	Maintained
4303F:	drivers/staging/fsl-mc/bus/dpio
4304
4305DPAA2 ETHERNET DRIVER
4306M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4307L:	linux-kernel@vger.kernel.org
4308S:	Maintained
4309F:	drivers/staging/fsl-dpaa2/ethernet
4310
4311DPT_I2O SCSI RAID DRIVER
4312M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4313L:	linux-scsi@vger.kernel.org
4314W:	http://www.adaptec.com/
4315S:	Maintained
4316F:	drivers/scsi/dpt*
4317F:	drivers/scsi/dpt/
4318
4319DRBD DRIVER
4320M:	Philipp Reisner <philipp.reisner@linbit.com>
4321M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4322L:	drbd-dev@lists.linbit.com
4323W:	http://www.drbd.org
4324T:	git git://git.linbit.com/linux-drbd.git
4325T:	git git://git.linbit.com/drbd-8.4.git
4326S:	Supported
4327F:	drivers/block/drbd/
4328F:	lib/lru_cache.c
4329F:	Documentation/blockdev/drbd/
4330
4331DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4332M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4334S:	Supported
4335F:	Documentation/kobject.txt
4336F:	drivers/base/
4337F:	fs/debugfs/
4338F:	fs/sysfs/
4339F:	include/linux/debugfs.h
4340F:	include/linux/kobj*
4341F:	lib/kobj*
4342
4343DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4344M:	Kevin Hilman <khilman@kernel.org>
4345M:	Nishanth Menon <nm@ti.com>
4346S:	Maintained
4347F:	drivers/power/avs/
4348F:	include/linux/power/smartreflex.h
4349L:	linux-pm@vger.kernel.org
4350
4351DRM DRIVER FOR ARM PL111 CLCD
4352M:	Eric Anholt <eric@anholt.net>
4353T:	git git://anongit.freedesktop.org/drm/drm-misc
4354S:	Supported
4355F:	drivers/gpu/drm/pl111/
4356
4357DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4358M:	Dave Airlie <airlied@redhat.com>
4359S:	Odd Fixes
4360F:	drivers/gpu/drm/ast/
4361
4362DRM DRIVER FOR BOCHS VIRTUAL GPU
4363M:	Gerd Hoffmann <kraxel@redhat.com>
4364L:	virtualization@lists.linux-foundation.org
4365T:	git git://anongit.freedesktop.org/drm/drm-misc
4366S:	Maintained
4367F:	drivers/gpu/drm/bochs/
4368
4369DRM DRIVER FOR INTEL I810 VIDEO CARDS
4370S:	Orphan / Obsolete
4371F:	drivers/gpu/drm/i810/
4372F:	include/uapi/drm/i810_drm.h
4373
4374DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4375S:	Orphan / Obsolete
4376F:	drivers/gpu/drm/mga/
4377F:	include/uapi/drm/mga_drm.h
4378
4379DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4380M:	Dave Airlie <airlied@redhat.com>
4381S:	Odd Fixes
4382F:	drivers/gpu/drm/mgag200/
4383
4384DRM DRIVER FOR MI0283QT
4385M:	Noralf Trønnes <noralf@tronnes.org>
4386S:	Maintained
4387F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4388F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4389
4390DRM DRIVER FOR MSM ADRENO GPU
4391M:	Rob Clark <robdclark@gmail.com>
4392L:	linux-arm-msm@vger.kernel.org
4393L:	dri-devel@lists.freedesktop.org
4394L:	freedreno@lists.freedesktop.org
4395T:	git git://people.freedesktop.org/~robclark/linux
4396S:	Maintained
4397F:	drivers/gpu/drm/msm/
4398F:	include/uapi/drm/msm_drm.h
4399F:	Documentation/devicetree/bindings/display/msm/
4400
4401DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4402M:	Ben Skeggs <bskeggs@redhat.com>
4403L:	dri-devel@lists.freedesktop.org
4404L:	nouveau@lists.freedesktop.org
4405T:	git git://github.com/skeggsb/linux
4406S:	Supported
4407F:	drivers/gpu/drm/nouveau/
4408F:	include/uapi/drm/nouveau_drm.h
4409
4410DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4411M:	Noralf Trønnes <noralf@tronnes.org>
4412S:	Maintained
4413F:	drivers/gpu/drm/tinydrm/repaper.c
4414F:	Documentation/devicetree/bindings/display/repaper.txt
4415
4416DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4417M:	Dave Airlie <airlied@redhat.com>
4418M:	Gerd Hoffmann <kraxel@redhat.com>
4419L:	virtualization@lists.linux-foundation.org
4420T:	git git://anongit.freedesktop.org/drm/drm-misc
4421S:	Obsolete
4422W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4423F:	drivers/gpu/drm/cirrus/
4424
4425DRM DRIVER FOR QXL VIRTUAL GPU
4426M:	Dave Airlie <airlied@redhat.com>
4427M:	Gerd Hoffmann <kraxel@redhat.com>
4428L:	virtualization@lists.linux-foundation.org
4429T:	git git://anongit.freedesktop.org/drm/drm-misc
4430S:	Maintained
4431F:	drivers/gpu/drm/qxl/
4432F:	include/uapi/drm/qxl_drm.h
4433
4434DRM DRIVER FOR RAGE 128 VIDEO CARDS
4435S:	Orphan / Obsolete
4436F:	drivers/gpu/drm/r128/
4437F:	include/uapi/drm/r128_drm.h
4438
4439DRM DRIVER FOR SAVAGE VIDEO CARDS
4440S:	Orphan / Obsolete
4441F:	drivers/gpu/drm/savage/
4442F:	include/uapi/drm/savage_drm.h
4443
4444DRM DRIVER FOR SIS VIDEO CARDS
4445S:	Orphan / Obsolete
4446F:	drivers/gpu/drm/sis/
4447F:	include/uapi/drm/sis_drm.h
4448
4449DRM DRIVER FOR SITRONIX ST7586 PANELS
4450M:	David Lechner <david@lechnology.com>
4451S:	Maintained
4452F:	drivers/gpu/drm/tinydrm/st7586.c
4453F:	Documentation/devicetree/bindings/display/st7586.txt
4454
4455DRM DRIVER FOR TDFX VIDEO CARDS
4456S:	Orphan / Obsolete
4457F:	drivers/gpu/drm/tdfx/
4458
4459DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4460M:	Dave Airlie <airlied@redhat.com>
4461S:	Odd Fixes
4462F:	drivers/gpu/drm/udl/
4463
4464DRM DRIVER FOR VMWARE VIRTUAL GPU
4465M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4466M:	Sinclair Yeh <syeh@vmware.com>
4467M:	Thomas Hellstrom <thellstrom@vmware.com>
4468L:	dri-devel@lists.freedesktop.org
4469T:	git git://people.freedesktop.org/~syeh/repos_linux
4470T:	git git://people.freedesktop.org/~thomash/linux
4471S:	Supported
4472F:	drivers/gpu/drm/vmwgfx/
4473F:	include/uapi/drm/vmwgfx_drm.h
4474
4475DRM DRIVERS
4476M:	David Airlie <airlied@linux.ie>
4477L:	dri-devel@lists.freedesktop.org
4478T:	git git://people.freedesktop.org/~airlied/linux
4479B:	https://bugs.freedesktop.org/
4480C:	irc://chat.freenode.net/dri-devel
4481S:	Maintained
4482F:	drivers/gpu/drm/
4483F:	drivers/gpu/vga/
4484F:	Documentation/devicetree/bindings/display/
4485F:	Documentation/devicetree/bindings/gpu/
4486F:	Documentation/devicetree/bindings/video/
4487F:	Documentation/gpu/
4488F:	include/drm/
4489F:	include/uapi/drm/
4490F:	include/linux/vga*
4491
4492DRM DRIVERS AND MISC GPU PATCHES
4493M:	Daniel Vetter <daniel.vetter@intel.com>
4494M:	Jani Nikula <jani.nikula@linux.intel.com>
4495M:	Sean Paul <seanpaul@chromium.org>
4496W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4497S:	Maintained
4498T:	git git://anongit.freedesktop.org/drm/drm-misc
4499F:	Documentation/gpu/
4500F:	drivers/gpu/vga/
4501F:	drivers/gpu/drm/*
4502F:	include/drm/drm*
4503F:	include/uapi/drm/drm*
4504F:	include/linux/vga*
4505
4506DRM DRIVERS FOR ALLWINNER A10
4507M:	Maxime Ripard  <maxime.ripard@free-electrons.com>
4508L:	dri-devel@lists.freedesktop.org
4509S:	Supported
4510F:	drivers/gpu/drm/sun4i/
4511F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4512T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4513
4514DRM DRIVERS FOR AMLOGIC SOCS
4515M:	Neil Armstrong <narmstrong@baylibre.com>
4516L:	dri-devel@lists.freedesktop.org
4517L:	linux-amlogic@lists.infradead.org
4518W:	http://linux-meson.com/
4519S:	Supported
4520F:	drivers/gpu/drm/meson/
4521F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4522F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4523F:	Documentation/gpu/meson.rst
4524T:	git git://anongit.freedesktop.org/drm/drm-misc
4525
4526DRM DRIVERS FOR ATMEL HLCDC
4527M:	Boris Brezillon <boris.brezillon@free-electrons.com>
4528L:	dri-devel@lists.freedesktop.org
4529S:	Supported
4530F:	drivers/gpu/drm/atmel-hlcdc/
4531F:	Documentation/devicetree/bindings/drm/atmel/
4532T:	git git://anongit.freedesktop.org/drm/drm-misc
4533
4534DRM DRIVERS FOR BRIDGE CHIPS
4535M:	Archit Taneja <architt@codeaurora.org>
4536M:	Andrzej Hajda <a.hajda@samsung.com>
4537R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4538S:	Maintained
4539T:	git git://anongit.freedesktop.org/drm/drm-misc
4540F:	drivers/gpu/drm/bridge/
4541
4542DRM DRIVERS FOR EXYNOS
4543M:	Inki Dae <inki.dae@samsung.com>
4544M:	Joonyoung Shim <jy0922.shim@samsung.com>
4545M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4546M:	Kyungmin Park <kyungmin.park@samsung.com>
4547L:	dri-devel@lists.freedesktop.org
4548T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4549S:	Supported
4550F:	drivers/gpu/drm/exynos/
4551F:	include/uapi/drm/exynos_drm.h
4552F:	Documentation/devicetree/bindings/display/exynos/
4553
4554DRM DRIVERS FOR FREESCALE DCU
4555M:	Stefan Agner <stefan@agner.ch>
4556M:	Alison Wang <alison.wang@freescale.com>
4557L:	dri-devel@lists.freedesktop.org
4558S:	Supported
4559F:	drivers/gpu/drm/fsl-dcu/
4560F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4561F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4562F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4563
4564DRM DRIVERS FOR FREESCALE IMX
4565M:	Philipp Zabel <p.zabel@pengutronix.de>
4566L:	dri-devel@lists.freedesktop.org
4567S:	Maintained
4568F:	drivers/gpu/drm/imx/
4569F:	drivers/gpu/ipu-v3/
4570F:	Documentation/devicetree/bindings/display/imx/
4571
4572DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4573M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4574L:	dri-devel@lists.freedesktop.org
4575T:	git git://github.com/patjak/drm-gma500
4576S:	Maintained
4577F:	drivers/gpu/drm/gma500/
4578
4579DRM DRIVERS FOR HISILICON
4580M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4581M:	Rongrong Zou <zourongrong@gmail.com>
4582R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4583R:	Chen Feng <puck.chen@hisilicon.com>
4584L:	dri-devel@lists.freedesktop.org
4585T:	git git://github.com/xin3liang/linux.git
4586S:	Maintained
4587F:	drivers/gpu/drm/hisilicon/
4588F:	Documentation/devicetree/bindings/display/hisilicon/
4589
4590DRM DRIVERS FOR MEDIATEK
4591M:	CK Hu <ck.hu@mediatek.com>
4592M:	Philipp Zabel <p.zabel@pengutronix.de>
4593L:	dri-devel@lists.freedesktop.org
4594S:	Supported
4595F:	drivers/gpu/drm/mediatek/
4596F:	Documentation/devicetree/bindings/display/mediatek/
4597
4598DRM DRIVERS FOR NVIDIA TEGRA
4599M:	Thierry Reding <thierry.reding@gmail.com>
4600L:	dri-devel@lists.freedesktop.org
4601L:	linux-tegra@vger.kernel.org
4602T:	git git://anongit.freedesktop.org/tegra/linux.git
4603S:	Supported
4604F:	drivers/gpu/drm/tegra/
4605F:	drivers/gpu/host1x/
4606F:	include/linux/host1x.h
4607F:	include/uapi/drm/tegra_drm.h
4608F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4609
4610DRM DRIVERS FOR RENESAS
4611M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4612L:	dri-devel@lists.freedesktop.org
4613L:	linux-renesas-soc@vger.kernel.org
4614T:	git git://linuxtv.org/pinchartl/fbdev
4615S:	Supported
4616F:	drivers/gpu/drm/rcar-du/
4617F:	drivers/gpu/drm/shmobile/
4618F:	include/linux/platform_data/shmob_drm.h
4619F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4620F:	Documentation/devicetree/bindings/display/renesas,du.txt
4621
4622DRM DRIVERS FOR ROCKCHIP
4623M:	Mark Yao <mark.yao@rock-chips.com>
4624L:	dri-devel@lists.freedesktop.org
4625S:	Maintained
4626F:	drivers/gpu/drm/rockchip/
4627F:	Documentation/devicetree/bindings/display/rockchip/
4628T:	git git://anongit.freedesktop.org/drm/drm-misc
4629
4630DRM DRIVERS FOR STI
4631M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4632M:	Vincent Abriou <vincent.abriou@st.com>
4633L:	dri-devel@lists.freedesktop.org
4634T:	git git://anongit.freedesktop.org/drm/drm-misc
4635S:	Maintained
4636F:	drivers/gpu/drm/sti
4637F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4638
4639DRM DRIVERS FOR STM
4640M:	Yannick Fertre <yannick.fertre@st.com>
4641M:	Philippe Cornu <philippe.cornu@st.com>
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/stm
4648F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4649
4650DRM DRIVERS FOR TI LCDC
4651M:	Jyri Sarha <jsarha@ti.com>
4652R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4653L:	dri-devel@lists.freedesktop.org
4654S:	Maintained
4655F:	drivers/gpu/drm/tilcdc/
4656F:	Documentation/devicetree/bindings/display/tilcdc/
4657
4658DRM DRIVERS FOR TI OMAP
4659M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4660L:	dri-devel@lists.freedesktop.org
4661S:	Maintained
4662F:	drivers/gpu/drm/omapdrm/
4663F:	Documentation/devicetree/bindings/display/ti/
4664
4665DRM DRIVERS FOR VC4
4666M:	Eric Anholt <eric@anholt.net>
4667T:	git git://github.com/anholt/linux
4668S:	Supported
4669F:	drivers/gpu/drm/vc4/
4670F:	include/uapi/drm/vc4_drm.h
4671F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4672T:	git git://anongit.freedesktop.org/drm/drm-misc
4673
4674DRM DRIVERS FOR VIVANTE GPU IP
4675M:	Lucas Stach <l.stach@pengutronix.de>
4676R:	Russell King <linux+etnaviv@armlinux.org.uk>
4677R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4678L:	etnaviv@lists.freedesktop.org
4679L:	dri-devel@lists.freedesktop.org
4680S:	Maintained
4681F:	drivers/gpu/drm/etnaviv/
4682F:	include/uapi/drm/etnaviv_drm.h
4683F:	Documentation/devicetree/bindings/display/etnaviv/
4684
4685DRM DRIVERS FOR ZTE ZX
4686M:	Shawn Guo <shawnguo@kernel.org>
4687L:	dri-devel@lists.freedesktop.org
4688S:	Maintained
4689F:	drivers/gpu/drm/zte/
4690F:	Documentation/devicetree/bindings/display/zte,vou.txt
4691T:	git git://anongit.freedesktop.org/drm/drm-misc
4692
4693DRM PANEL DRIVERS
4694M:	Thierry Reding <thierry.reding@gmail.com>
4695L:	dri-devel@lists.freedesktop.org
4696T:	git git://anongit.freedesktop.org/tegra/linux.git
4697S:	Maintained
4698F:	drivers/gpu/drm/drm_panel.c
4699F:	drivers/gpu/drm/panel/
4700F:	include/drm/drm_panel.h
4701F:	Documentation/devicetree/bindings/display/panel/
4702
4703DRM TINYDRM DRIVERS
4704M:	Noralf Trønnes <noralf@tronnes.org>
4705W:	https://github.com/notro/tinydrm/wiki/Development
4706T:	git git://anongit.freedesktop.org/drm/drm-misc
4707S:	Maintained
4708F:	drivers/gpu/drm/tinydrm/
4709F:	include/drm/tinydrm/
4710
4711DSBR100 USB FM RADIO DRIVER
4712M:	Alexey Klimov <klimov.linux@gmail.com>
4713L:	linux-media@vger.kernel.org
4714T:	git git://linuxtv.org/media_tree.git
4715S:	Maintained
4716F:	drivers/media/radio/dsbr100.c
4717
4718DSCC4 DRIVER
4719M:	Francois Romieu <romieu@fr.zoreil.com>
4720L:	netdev@vger.kernel.org
4721S:	Maintained
4722F:	drivers/net/wan/dscc4.c
4723
4724DT3155 MEDIA DRIVER
4725M:	Hans Verkuil <hverkuil@xs4all.nl>
4726L:	linux-media@vger.kernel.org
4727T:	git git://linuxtv.org/media_tree.git
4728W:	https://linuxtv.org
4729S:	Odd Fixes
4730F:	drivers/media/pci/dt3155/
4731
4732DVB_USB_AF9015 MEDIA DRIVER
4733M:	Antti Palosaari <crope@iki.fi>
4734L:	linux-media@vger.kernel.org
4735W:	https://linuxtv.org
4736W:	http://palosaari.fi/linux/
4737Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4738T:	git git://linuxtv.org/anttip/media_tree.git
4739S:	Maintained
4740F:	drivers/media/usb/dvb-usb-v2/af9015*
4741
4742DVB_USB_AF9035 MEDIA DRIVER
4743M:	Antti Palosaari <crope@iki.fi>
4744L:	linux-media@vger.kernel.org
4745W:	https://linuxtv.org
4746W:	http://palosaari.fi/linux/
4747Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4748T:	git git://linuxtv.org/anttip/media_tree.git
4749S:	Maintained
4750F:	drivers/media/usb/dvb-usb-v2/af9035*
4751
4752DVB_USB_ANYSEE MEDIA DRIVER
4753M:	Antti Palosaari <crope@iki.fi>
4754L:	linux-media@vger.kernel.org
4755W:	https://linuxtv.org
4756W:	http://palosaari.fi/linux/
4757Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4758T:	git git://linuxtv.org/anttip/media_tree.git
4759S:	Maintained
4760F:	drivers/media/usb/dvb-usb-v2/anysee*
4761
4762DVB_USB_AU6610 MEDIA DRIVER
4763M:	Antti Palosaari <crope@iki.fi>
4764L:	linux-media@vger.kernel.org
4765W:	https://linuxtv.org
4766W:	http://palosaari.fi/linux/
4767Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4768T:	git git://linuxtv.org/anttip/media_tree.git
4769S:	Maintained
4770F:	drivers/media/usb/dvb-usb-v2/au6610*
4771
4772DVB_USB_CE6230 MEDIA DRIVER
4773M:	Antti Palosaari <crope@iki.fi>
4774L:	linux-media@vger.kernel.org
4775W:	https://linuxtv.org
4776W:	http://palosaari.fi/linux/
4777Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4778T:	git git://linuxtv.org/anttip/media_tree.git
4779S:	Maintained
4780F:	drivers/media/usb/dvb-usb-v2/ce6230*
4781
4782DVB_USB_CXUSB MEDIA DRIVER
4783M:	Michael Krufky <mkrufky@linuxtv.org>
4784L:	linux-media@vger.kernel.org
4785W:	https://linuxtv.org
4786W:	http://github.com/mkrufky
4787Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4788T:	git git://linuxtv.org/media_tree.git
4789S:	Maintained
4790F:	drivers/media/usb/dvb-usb/cxusb*
4791
4792DVB_USB_EC168 MEDIA DRIVER
4793M:	Antti Palosaari <crope@iki.fi>
4794L:	linux-media@vger.kernel.org
4795W:	https://linuxtv.org
4796W:	http://palosaari.fi/linux/
4797Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4798T:	git git://linuxtv.org/anttip/media_tree.git
4799S:	Maintained
4800F:	drivers/media/usb/dvb-usb-v2/ec168*
4801
4802DVB_USB_GL861 MEDIA DRIVER
4803M:	Antti Palosaari <crope@iki.fi>
4804L:	linux-media@vger.kernel.org
4805W:	https://linuxtv.org
4806Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4807T:	git git://linuxtv.org/anttip/media_tree.git
4808S:	Maintained
4809F:	drivers/media/usb/dvb-usb-v2/gl861*
4810
4811DVB_USB_MXL111SF MEDIA DRIVER
4812M:	Michael Krufky <mkrufky@linuxtv.org>
4813L:	linux-media@vger.kernel.org
4814W:	https://linuxtv.org
4815W:	http://github.com/mkrufky
4816Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4817T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4818S:	Maintained
4819F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4820
4821DVB_USB_RTL28XXU MEDIA DRIVER
4822M:	Antti Palosaari <crope@iki.fi>
4823L:	linux-media@vger.kernel.org
4824W:	https://linuxtv.org
4825W:	http://palosaari.fi/linux/
4826Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4827T:	git git://linuxtv.org/anttip/media_tree.git
4828S:	Maintained
4829F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4830
4831DVB_USB_V2 MEDIA DRIVER
4832M:	Antti Palosaari <crope@iki.fi>
4833L:	linux-media@vger.kernel.org
4834W:	https://linuxtv.org
4835W:	http://palosaari.fi/linux/
4836Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4837T:	git git://linuxtv.org/anttip/media_tree.git
4838S:	Maintained
4839F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4840F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4841
4842DYNAMIC DEBUG
4843M:	Jason Baron <jbaron@akamai.com>
4844S:	Maintained
4845F:	lib/dynamic_debug.c
4846F:	include/linux/dynamic_debug.h
4847
4848DZ DECSTATION DZ11 SERIAL DRIVER
4849M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4850S:	Maintained
4851F:	drivers/tty/serial/dz.*
4852
4853E3X0 POWER BUTTON DRIVER
4854M:	Moritz Fischer <moritz.fischer@ettus.com>
4855L:	usrp-users@lists.ettus.com
4856W:	http://www.ettus.com
4857S:	Supported
4858F:	drivers/input/misc/e3x0-button.c
4859F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4860
4861E4000 MEDIA DRIVER
4862M:	Antti Palosaari <crope@iki.fi>
4863L:	linux-media@vger.kernel.org
4864W:	https://linuxtv.org
4865W:	http://palosaari.fi/linux/
4866Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4867T:	git git://linuxtv.org/anttip/media_tree.git
4868S:	Maintained
4869F:	drivers/media/tuners/e4000*
4870
4871EATA ISA/EISA/PCI SCSI DRIVER
4872M:	Dario Ballabio <ballabio_dario@emc.com>
4873L:	linux-scsi@vger.kernel.org
4874S:	Maintained
4875F:	drivers/scsi/eata.c
4876
4877EC100 MEDIA DRIVER
4878M:	Antti Palosaari <crope@iki.fi>
4879L:	linux-media@vger.kernel.org
4880W:	https://linuxtv.org
4881W:	http://palosaari.fi/linux/
4882Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4883T:	git git://linuxtv.org/anttip/media_tree.git
4884S:	Maintained
4885F:	drivers/media/dvb-frontends/ec100*
4886
4887ECRYPT FILE SYSTEM
4888M:	Tyler Hicks <tyhicks@canonical.com>
4889L:	ecryptfs@vger.kernel.org
4890W:	http://ecryptfs.org
4891W:	https://launchpad.net/ecryptfs
4892T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4893S:	Supported
4894F:	Documentation/filesystems/ecryptfs.txt
4895F:	fs/ecryptfs/
4896
4897EDAC-AMD64
4898M:	Borislav Petkov <bp@alien8.de>
4899L:	linux-edac@vger.kernel.org
4900S:	Maintained
4901F:	drivers/edac/amd64_edac*
4902
4903EDAC-CALXEDA
4904M:	Robert Richter <rric@kernel.org>
4905L:	linux-edac@vger.kernel.org
4906S:	Maintained
4907F:	drivers/edac/highbank*
4908
4909EDAC-CAVIUM
4910M:	Ralf Baechle <ralf@linux-mips.org>
4911M:	David Daney <david.daney@cavium.com>
4912L:	linux-edac@vger.kernel.org
4913L:	linux-mips@linux-mips.org
4914S:	Supported
4915F:	drivers/edac/octeon_edac*
4916F:	drivers/edac/thunderx_edac*
4917
4918EDAC-CORE
4919M:	Borislav Petkov <bp@alien8.de>
4920M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4921M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4922L:	linux-edac@vger.kernel.org
4923T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4924T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4925S:	Supported
4926F:	Documentation/admin-guide/ras.rst
4927F:	Documentation/driver-api/edac.rst
4928F:	drivers/edac/
4929F:	include/linux/edac.h
4930
4931EDAC-E752X
4932M:	Mark Gross <mark.gross@intel.com>
4933L:	linux-edac@vger.kernel.org
4934S:	Maintained
4935F:	drivers/edac/e752x_edac.c
4936
4937EDAC-E7XXX
4938L:	linux-edac@vger.kernel.org
4939S:	Maintained
4940F:	drivers/edac/e7xxx_edac.c
4941
4942EDAC-FSL_DDR
4943M:	York Sun <york.sun@nxp.com>
4944L:	linux-edac@vger.kernel.org
4945S:	Maintained
4946F:	drivers/edac/fsl_ddr_edac.*
4947
4948EDAC-GHES
4949M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4950M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4951L:	linux-edac@vger.kernel.org
4952S:	Maintained
4953F:	drivers/edac/ghes_edac.c
4954
4955EDAC-I3000
4956L:	linux-edac@vger.kernel.org
4957S:	Orphan
4958F:	drivers/edac/i3000_edac.c
4959
4960EDAC-I5000
4961L:	linux-edac@vger.kernel.org
4962S:	Maintained
4963F:	drivers/edac/i5000_edac.c
4964
4965EDAC-I5400
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/i5400_edac.c
4971
4972EDAC-I7300
4973M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4974M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4975L:	linux-edac@vger.kernel.org
4976S:	Maintained
4977F:	drivers/edac/i7300_edac.c
4978
4979EDAC-I7CORE
4980M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4981M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4982L:	linux-edac@vger.kernel.org
4983S:	Maintained
4984F:	drivers/edac/i7core_edac.c
4985
4986EDAC-I82443BXGX
4987M:	Tim Small <tim@buttersideup.com>
4988L:	linux-edac@vger.kernel.org
4989S:	Maintained
4990F:	drivers/edac/i82443bxgx_edac.c
4991
4992EDAC-I82975X
4993M:	Ranganathan Desikan <ravi@jetztechnologies.com>
4994M:	"Arvind R." <arvino55@gmail.com>
4995L:	linux-edac@vger.kernel.org
4996S:	Maintained
4997F:	drivers/edac/i82975x_edac.c
4998
4999EDAC-IE31200
5000M:	Jason Baron <jbaron@akamai.com>
5001L:	linux-edac@vger.kernel.org
5002S:	Maintained
5003F:	drivers/edac/ie31200_edac.c
5004
5005EDAC-MPC85XX
5006M:	Johannes Thumshirn <morbidrsa@gmail.com>
5007L:	linux-edac@vger.kernel.org
5008S:	Maintained
5009F:	drivers/edac/mpc85xx_edac.[ch]
5010
5011EDAC-PASEMI
5012M:	Egor Martovetsky <egor@pasemi.com>
5013L:	linux-edac@vger.kernel.org
5014S:	Maintained
5015F:	drivers/edac/pasemi_edac.c
5016
5017EDAC-PND2
5018M:	Tony Luck <tony.luck@intel.com>
5019L:	linux-edac@vger.kernel.org
5020S:	Maintained
5021F:	drivers/edac/pnd2_edac.[ch]
5022
5023EDAC-R82600
5024M:	Tim Small <tim@buttersideup.com>
5025L:	linux-edac@vger.kernel.org
5026S:	Maintained
5027F:	drivers/edac/r82600_edac.c
5028
5029EDAC-SBRIDGE
5030M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5031M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5032L:	linux-edac@vger.kernel.org
5033S:	Maintained
5034F:	drivers/edac/sb_edac.c
5035
5036EDAC-SKYLAKE
5037M:	Tony Luck <tony.luck@intel.com>
5038L:	linux-edac@vger.kernel.org
5039S:	Maintained
5040F:	drivers/edac/skx_edac.c
5041
5042EDIROL UA-101/UA-1000 DRIVER
5043M:	Clemens Ladisch <clemens@ladisch.de>
5044L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5045T:	git git://git.alsa-project.org/alsa-kernel.git
5046S:	Maintained
5047F:	sound/usb/misc/ua101.c
5048
5049EFI TEST DRIVER
5050L:	linux-efi@vger.kernel.org
5051M:	Ivan Hu <ivan.hu@canonical.com>
5052M:	Matt Fleming <matt@codeblueprint.co.uk>
5053S:	Maintained
5054F:	drivers/firmware/efi/test/
5055
5056EFI VARIABLE FILESYSTEM
5057M:	Matthew Garrett <matthew.garrett@nebula.com>
5058M:	Jeremy Kerr <jk@ozlabs.org>
5059M:	Matt Fleming <matt@codeblueprint.co.uk>
5060T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
5061L:	linux-efi@vger.kernel.org
5062S:	Maintained
5063F:	fs/efivarfs/
5064
5065EFIFB FRAMEBUFFER DRIVER
5066L:	linux-fbdev@vger.kernel.org
5067M:	Peter Jones <pjones@redhat.com>
5068S:	Maintained
5069F:	drivers/video/fbdev/efifb.c
5070
5071EFS FILESYSTEM
5072W:	http://aeschi.ch.eu.org/efs/
5073S:	Orphan
5074F:	fs/efs/
5075
5076EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5077M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5078L:	netdev@vger.kernel.org
5079S:	Maintained
5080F:	drivers/net/ethernet/ibm/ehea/
5081
5082EM28XX VIDEO4LINUX DRIVER
5083M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5084M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5085L:	linux-media@vger.kernel.org
5086W:	https://linuxtv.org
5087T:	git git://linuxtv.org/media_tree.git
5088S:	Maintained
5089F:	drivers/media/usb/em28xx/
5090F:	Documentation/media/v4l-drivers/em28xx*
5091
5092EMBEDDED LINUX
5093M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5094M:	Matt Mackall <mpm@selenic.com>
5095M:	David Woodhouse <dwmw2@infradead.org>
5096L:	linux-embedded@vger.kernel.org
5097S:	Maintained
5098
5099Emulex 10Gbps iSCSI - OneConnect DRIVER
5100M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5101M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5102M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5103L:	linux-scsi@vger.kernel.org
5104W:	http://www.broadcom.com
5105S:	Supported
5106F:	drivers/scsi/be2iscsi/
5107
5108Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5109M:	Sathya Perla <sathya.perla@broadcom.com>
5110M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5111M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5112M:	Somnath Kotur <somnath.kotur@broadcom.com>
5113L:	netdev@vger.kernel.org
5114W:	http://www.emulex.com
5115S:	Supported
5116F:	drivers/net/ethernet/emulex/benet/
5117
5118EMULEX ONECONNECT ROCE DRIVER
5119M:	Selvin Xavier <selvin.xavier@broadcom.com>
5120M:	Devesh Sharma <devesh.sharma@broadcom.com>
5121L:	linux-rdma@vger.kernel.org
5122W:	http://www.broadcom.com
5123S:	Odd Fixes
5124F:	drivers/infiniband/hw/ocrdma/
5125F:	include/uapi/rdma/ocrdma-abi.h
5126
5127EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5128M:	James Smart <james.smart@broadcom.com>
5129M:	Dick Kennedy <dick.kennedy@broadcom.com>
5130L:	linux-scsi@vger.kernel.org
5131W:	http://www.broadcom.com
5132S:	Supported
5133F:	drivers/scsi/lpfc/
5134
5135ENE CB710 FLASH CARD READER DRIVER
5136M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5137S:	Maintained
5138F:	drivers/misc/cb710/
5139F:	drivers/mmc/host/cb710-mmc.*
5140F:	include/linux/cb710.h
5141
5142ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5143M:	Maxim Levitsky <maximlevitsky@gmail.com>
5144S:	Maintained
5145F:	drivers/media/rc/ene_ir.*
5146
5147EPSON S1D13XXX FRAMEBUFFER DRIVER
5148M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5149S:	Maintained
5150T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5151F:	drivers/video/fbdev/s1d13xxxfb.c
5152F:	include/video/s1d13xxxfb.h
5153
5154ERRSEQ ERROR TRACKING INFRASTRUCTURE
5155M:	Jeff Layton <jlayton@poochiereds.net>
5156S:	Maintained
5157F:	lib/errseq.c
5158F:	include/linux/errseq.h
5159
5160ET131X NETWORK DRIVER
5161M:	Mark Einon <mark.einon@gmail.com>
5162S:	Odd Fixes
5163F:	drivers/net/ethernet/agere/
5164
5165ETHERNET BRIDGE
5166M:	Stephen Hemminger <stephen@networkplumber.org>
5167L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5168L:	netdev@vger.kernel.org
5169W:	http://www.linuxfoundation.org/en/Net:Bridge
5170S:	Maintained
5171F:	include/linux/netfilter_bridge/
5172F:	net/bridge/
5173
5174ETHERNET PHY LIBRARY
5175M:	Andrew Lunn <andrew@lunn.ch>
5176M:	Florian Fainelli <f.fainelli@gmail.com>
5177L:	netdev@vger.kernel.org
5178S:	Maintained
5179F:	Documentation/ABI/testing/sysfs-bus-mdio
5180F:	Documentation/devicetree/bindings/net/mdio*
5181F:	Documentation/networking/phy.txt
5182F:	drivers/net/phy/
5183F:	drivers/of/of_mdio.c
5184F:	drivers/of/of_net.c
5185F:	include/linux/*mdio*.h
5186F:	include/linux/of_net.h
5187F:	include/linux/phy.h
5188F:	include/linux/phy_fixed.h
5189F:	include/linux/platform_data/mdio-gpio.h
5190F:	include/linux/platform_data/mdio-bcm-unimac.h
5191F:	include/trace/events/mdio.h
5192F:	include/uapi/linux/mdio.h
5193F:	include/uapi/linux/mii.h
5194
5195EXT2 FILE SYSTEM
5196M:	Jan Kara <jack@suse.com>
5197L:	linux-ext4@vger.kernel.org
5198S:	Maintained
5199F:	Documentation/filesystems/ext2.txt
5200F:	fs/ext2/
5201F:	include/linux/ext2*
5202
5203EXT4 FILE SYSTEM
5204M:	"Theodore Ts'o" <tytso@mit.edu>
5205M:	Andreas Dilger <adilger.kernel@dilger.ca>
5206L:	linux-ext4@vger.kernel.org
5207W:	http://ext4.wiki.kernel.org
5208Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5209T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5210S:	Maintained
5211F:	Documentation/filesystems/ext4.txt
5212F:	fs/ext4/
5213
5214Extended Verification Module (EVM)
5215M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5216L:	linux-ima-devel@lists.sourceforge.net
5217L:	linux-security-module@vger.kernel.org
5218S:	Supported
5219F:	security/integrity/evm/
5220
5221EXTENSIBLE FIRMWARE INTERFACE (EFI)
5222M:	Matt Fleming <matt@codeblueprint.co.uk>
5223M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5224L:	linux-efi@vger.kernel.org
5225T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5226S:	Maintained
5227F:	Documentation/efi-stub.txt
5228F:	arch/*/kernel/efi.c
5229F:	arch/x86/boot/compressed/eboot.[ch]
5230F:	arch/*/include/asm/efi.h
5231F:	arch/x86/platform/efi/
5232F:	drivers/firmware/efi/
5233F:	include/linux/efi*.h
5234F:	arch/arm/boot/compressed/efi-header.S
5235F:	arch/arm64/kernel/efi-entry.S
5236
5237EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5238M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5239M:	Chanwoo Choi <cw00.choi@samsung.com>
5240L:	linux-kernel@vger.kernel.org
5241T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5242S:	Maintained
5243F:	drivers/extcon/
5244F:	include/linux/extcon/
5245F:	include/linux/extcon.h
5246F:	Documentation/extcon/
5247F:	Documentation/devicetree/bindings/extcon/
5248
5249EXYNOS DP DRIVER
5250M:	Jingoo Han <jingoohan1@gmail.com>
5251L:	dri-devel@lists.freedesktop.org
5252S:	Maintained
5253F:	drivers/gpu/drm/exynos/exynos_dp*
5254
5255EXYNOS SYSMMU (IOMMU) driver
5256M:	Marek Szyprowski <m.szyprowski@samsung.com>
5257L:	iommu@lists.linux-foundation.org
5258S:	Maintained
5259F:	drivers/iommu/exynos-iommu.c
5260
5261EZchip NPS platform support
5262M:	Noam Camus <noamc@ezchip.com>
5263S:	Supported
5264F:	arch/arc/plat-eznps
5265F:	arch/arc/boot/dts/eznps.dts
5266
5267F2FS FILE SYSTEM
5268M:	Jaegeuk Kim <jaegeuk@kernel.org>
5269M:	Chao Yu <yuchao0@huawei.com>
5270L:	linux-f2fs-devel@lists.sourceforge.net
5271W:	https://f2fs.wiki.kernel.org/
5272T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5273S:	Maintained
5274F:	Documentation/filesystems/f2fs.txt
5275F:	Documentation/ABI/testing/sysfs-fs-f2fs
5276F:	fs/f2fs/
5277F:	include/linux/f2fs_fs.h
5278F:	include/trace/events/f2fs.h
5279
5280F71805F HARDWARE MONITORING DRIVER
5281M:	Jean Delvare <jdelvare@suse.com>
5282L:	linux-hwmon@vger.kernel.org
5283S:	Maintained
5284F:	Documentation/hwmon/f71805f
5285F:	drivers/hwmon/f71805f.c
5286
5287FANOTIFY
5288M:	Jan Kara <jack@suse.cz>
5289R:	Amir Goldstein <amir73il@gmail.com>
5290L:	linux-fsdevel@vger.kernel.org
5291S:	Maintained
5292F:	fs/notify/fanotify/
5293F:	include/linux/fanotify.h
5294F:	include/uapi/linux/fanotify.h
5295
5296FARSYNC SYNCHRONOUS DRIVER
5297M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5298W:	http://www.farsite.co.uk/
5299S:	Supported
5300F:	drivers/net/wan/farsync.*
5301
5302FAULT INJECTION SUPPORT
5303M:	Akinobu Mita <akinobu.mita@gmail.com>
5304S:	Supported
5305F:	Documentation/fault-injection/
5306F:	lib/fault-inject.c
5307
5308FBTFT Framebuffer drivers
5309M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5310S:	Maintained
5311F:	drivers/staging/fbtft/
5312
5313FC0011 TUNER DRIVER
5314M:	Michael Buesch <m@bues.ch>
5315L:	linux-media@vger.kernel.org
5316S:	Maintained
5317F:	drivers/media/tuners/fc0011.h
5318F:	drivers/media/tuners/fc0011.c
5319
5320FC2580 MEDIA DRIVER
5321M:	Antti Palosaari <crope@iki.fi>
5322L:	linux-media@vger.kernel.org
5323W:	https://linuxtv.org
5324W:	http://palosaari.fi/linux/
5325Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5326T:	git git://linuxtv.org/anttip/media_tree.git
5327S:	Maintained
5328F:	drivers/media/tuners/fc2580*
5329
5330FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5331M:	Johannes Thumshirn <jth@kernel.org>
5332L:	fcoe-devel@open-fcoe.org
5333W:	www.Open-FCoE.org
5334S:	Supported
5335F:	drivers/scsi/libfc/
5336F:	drivers/scsi/fcoe/
5337F:	include/scsi/fc/
5338F:	include/scsi/libfc.h
5339F:	include/scsi/libfcoe.h
5340F:	include/uapi/scsi/fc/
5341
5342FILE LOCKING (flock() and fcntl()/lockf())
5343M:	Jeff Layton <jlayton@poochiereds.net>
5344M:	"J. Bruce Fields" <bfields@fieldses.org>
5345L:	linux-fsdevel@vger.kernel.org
5346S:	Maintained
5347F:	include/linux/fcntl.h
5348F:	include/linux/fs.h
5349F:	include/uapi/linux/fcntl.h
5350F:	include/uapi/linux/fs.h
5351F:	fs/fcntl.c
5352F:	fs/locks.c
5353
5354FILESYSTEMS (VFS and infrastructure)
5355M:	Alexander Viro <viro@zeniv.linux.org.uk>
5356L:	linux-fsdevel@vger.kernel.org
5357S:	Maintained
5358F:	fs/*
5359
5360FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5361M:	Riku Voipio <riku.voipio@iki.fi>
5362L:	linux-hwmon@vger.kernel.org
5363S:	Maintained
5364F:	drivers/hwmon/f75375s.c
5365F:	include/linux/f75375s.h
5366
5367FIREWIRE AUDIO DRIVERS
5368M:	Clemens Ladisch <clemens@ladisch.de>
5369L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5370T:	git git://git.alsa-project.org/alsa-kernel.git
5371S:	Maintained
5372F:	sound/firewire/
5373
5374FIREWIRE MEDIA DRIVERS (firedtv)
5375M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5376L:	linux-media@vger.kernel.org
5377L:	linux1394-devel@lists.sourceforge.net
5378T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5379S:	Maintained
5380F:	drivers/media/firewire/
5381
5382FIREWIRE SBP-2 TARGET
5383M:	Chris Boot <bootc@bootc.net>
5384L:	linux-scsi@vger.kernel.org
5385L:	target-devel@vger.kernel.org
5386L:	linux1394-devel@lists.sourceforge.net
5387T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5388S:	Maintained
5389F:	drivers/target/sbp/
5390
5391FIREWIRE SUBSYSTEM
5392M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5393L:	linux1394-devel@lists.sourceforge.net
5394W:	http://ieee1394.wiki.kernel.org/
5395T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5396S:	Maintained
5397F:	drivers/firewire/
5398F:	include/linux/firewire.h
5399F:	include/uapi/linux/firewire*.h
5400F:	tools/firewire/
5401
5402FIRMWARE LOADER (request_firmware)
5403M:	Luis R. Rodriguez <mcgrof@kernel.org>
5404L:	linux-kernel@vger.kernel.org
5405S:	Maintained
5406F:	Documentation/firmware_class/
5407F:	drivers/base/firmware*.c
5408F:	include/linux/firmware.h
5409
5410FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5411M:	Joshua Morris <josh.h.morris@us.ibm.com>
5412M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5413S:	Maintained
5414F:	drivers/block/rsxx/
5415
5416FLOPPY DRIVER
5417M:	Jiri Kosina <jikos@kernel.org>
5418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5419S:	Odd fixes
5420F:	drivers/block/floppy.c
5421
5422FMC SUBSYSTEM
5423M:	Alessandro Rubini <rubini@gnudd.com>
5424W:	http://www.ohwr.org/projects/fmc-bus
5425S:	Supported
5426F:	drivers/fmc/
5427F:	include/linux/fmc*.h
5428F:	include/linux/ipmi-fru.h
5429K:	fmc_d.*register
5430
5431FPGA MANAGER FRAMEWORK
5432M:	Alan Tull <atull@kernel.org>
5433R:	Moritz Fischer <mdf@kernel.org>
5434L:	linux-fpga@vger.kernel.org
5435S:	Maintained
5436T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5437Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5438F:	Documentation/fpga/
5439F:	Documentation/devicetree/bindings/fpga/
5440F:	drivers/fpga/
5441F:	include/linux/fpga/
5442W:	http://www.rocketboards.org
5443
5444FPU EMULATOR
5445M:	Bill Metzenthen <billm@melbpc.org.au>
5446W:	http://floatingpoint.sourceforge.net/emulator/index.html
5447S:	Maintained
5448F:	arch/x86/math-emu/
5449
5450FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5451L:	netdev@vger.kernel.org
5452S:	Orphan
5453F:	drivers/net/wan/dlci.c
5454F:	drivers/net/wan/sdla.c
5455
5456FRAMEBUFFER LAYER
5457M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5458L:	linux-fbdev@vger.kernel.org
5459T:	git git://github.com/bzolnier/linux.git
5460Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5461S:	Maintained
5462F:	Documentation/fb/
5463F:	drivers/video/
5464F:	include/video/
5465F:	include/linux/fb.h
5466F:	include/uapi/video/
5467F:	include/uapi/linux/fb.h
5468
5469FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5470M:	Horia Geantă <horia.geanta@nxp.com>
5471M:	Dan Douglass <dan.douglass@nxp.com>
5472L:	linux-crypto@vger.kernel.org
5473S:	Maintained
5474F:	drivers/crypto/caam/
5475F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5476
5477FREESCALE DIU FRAMEBUFFER DRIVER
5478M:	Timur Tabi <timur@tabi.org>
5479L:	linux-fbdev@vger.kernel.org
5480S:	Maintained
5481F:	drivers/video/fbdev/fsl-diu-fb.*
5482
5483FREESCALE DMA DRIVER
5484M:	Li Yang <leoyang.li@nxp.com>
5485M:	Zhang Wei <zw@zh-kernel.org>
5486L:	linuxppc-dev@lists.ozlabs.org
5487S:	Maintained
5488F:	drivers/dma/fsldma.*
5489
5490FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5491M:	Claudiu Manoil <claudiu.manoil@freescale.com>
5492L:	netdev@vger.kernel.org
5493S:	Maintained
5494F:	drivers/net/ethernet/freescale/gianfar*
5495X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5496F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5497
5498FREESCALE GPMI NAND DRIVER
5499M:	Han Xu <han.xu@nxp.com>
5500L:	linux-mtd@lists.infradead.org
5501S:	Maintained
5502F:	drivers/mtd/nand/gpmi-nand/*
5503
5504FREESCALE I2C CPM DRIVER
5505M:	Jochen Friedrich <jochen@scram.de>
5506L:	linuxppc-dev@lists.ozlabs.org
5507L:	linux-i2c@vger.kernel.org
5508S:	Maintained
5509F:	drivers/i2c/busses/i2c-cpm.c
5510
5511FREESCALE IMX / MXC FEC DRIVER
5512M:	Fugang Duan <fugang.duan@nxp.com>
5513L:	netdev@vger.kernel.org
5514S:	Maintained
5515F:	drivers/net/ethernet/freescale/fec_main.c
5516F:	drivers/net/ethernet/freescale/fec_ptp.c
5517F:	drivers/net/ethernet/freescale/fec.h
5518F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5519
5520FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5521M:	Sascha Hauer <kernel@pengutronix.de>
5522L:	linux-fbdev@vger.kernel.org
5523L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5524S:	Maintained
5525F:	include/linux/platform_data/video-imxfb.h
5526F:	drivers/video/fbdev/imxfb.c
5527
5528FREESCALE QORIQ DPAA ETHERNET DRIVER
5529M:	Madalin Bucur <madalin.bucur@nxp.com>
5530L:	netdev@vger.kernel.org
5531S:	Maintained
5532F:	drivers/net/ethernet/freescale/dpaa
5533
5534FREESCALE QORIQ DPAA FMAN DRIVER
5535M:	Madalin Bucur <madalin.bucur@nxp.com>
5536L:	netdev@vger.kernel.org
5537S:	Maintained
5538F:	drivers/net/ethernet/freescale/fman
5539F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5540
5541FREESCALE QUAD SPI DRIVER
5542M:	Han Xu <han.xu@nxp.com>
5543L:	linux-mtd@lists.infradead.org
5544S:	Maintained
5545F:	drivers/mtd/spi-nor/fsl-quadspi.c
5546
5547FREESCALE QUICC ENGINE LIBRARY
5548M:	Qiang Zhao <qiang.zhao@nxp.com>
5549L:	linuxppc-dev@lists.ozlabs.org
5550S:	Maintained
5551F:	drivers/soc/fsl/qe/
5552F:	include/soc/fsl/*qe*.h
5553F:	include/soc/fsl/*ucc*.h
5554
5555FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5556M:	Li Yang <leoyang.li@nxp.com>
5557L:	netdev@vger.kernel.org
5558L:	linuxppc-dev@lists.ozlabs.org
5559S:	Maintained
5560F:	drivers/net/ethernet/freescale/ucc_geth*
5561
5562FREESCALE QUICC ENGINE UCC HDLC DRIVER
5563M:	Zhao Qiang <qiang.zhao@nxp.com>
5564L:	netdev@vger.kernel.org
5565L:	linuxppc-dev@lists.ozlabs.org
5566S:	Maintained
5567F:	drivers/net/wan/fsl_ucc_hdlc*
5568
5569FREESCALE QUICC ENGINE UCC UART DRIVER
5570M:	Timur Tabi <timur@tabi.org>
5571L:	linuxppc-dev@lists.ozlabs.org
5572S:	Maintained
5573F:	drivers/tty/serial/ucc_uart.c
5574
5575FREESCALE SOC DRIVERS
5576M:	Li Yang <leoyang.li@nxp.com>
5577L:	linuxppc-dev@lists.ozlabs.org
5578L:	linux-arm-kernel@lists.infradead.org
5579S:	Maintained
5580F:	Documentation/devicetree/bindings/soc/fsl/
5581F:	drivers/soc/fsl/
5582F:	include/linux/fsl/
5583
5584FREESCALE SOC FS_ENET DRIVER
5585M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5586M:	Vitaly Bordug <vbordug@ru.mvista.com>
5587L:	linuxppc-dev@lists.ozlabs.org
5588L:	netdev@vger.kernel.org
5589S:	Maintained
5590F:	drivers/net/ethernet/freescale/fs_enet/
5591F:	include/linux/fs_enet_pd.h
5592
5593FREESCALE SOC SOUND DRIVERS
5594M:	Timur Tabi <timur@tabi.org>
5595M:	Nicolin Chen <nicoleotsuka@gmail.com>
5596M:	Xiubo Li <Xiubo.Lee@gmail.com>
5597R:	Fabio Estevam <fabio.estevam@nxp.com>
5598L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5599L:	linuxppc-dev@lists.ozlabs.org
5600S:	Maintained
5601F:	sound/soc/fsl/fsl*
5602F:	sound/soc/fsl/imx*
5603F:	sound/soc/fsl/mpc8610_hpcd.c
5604
5605FREESCALE USB PERIPHERAL DRIVERS
5606M:	Li Yang <leoyang.li@nxp.com>
5607L:	linux-usb@vger.kernel.org
5608L:	linuxppc-dev@lists.ozlabs.org
5609S:	Maintained
5610F:	drivers/usb/gadget/udc/fsl*
5611
5612FREEVXFS FILESYSTEM
5613M:	Christoph Hellwig <hch@infradead.org>
5614W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5615S:	Maintained
5616F:	fs/freevxfs/
5617
5618FREEZER
5619M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5620M:	Pavel Machek <pavel@ucw.cz>
5621L:	linux-pm@vger.kernel.org
5622S:	Supported
5623F:	Documentation/power/freezing-of-tasks.txt
5624F:	include/linux/freezer.h
5625F:	kernel/freezer.c
5626
5627FRONTSWAP API
5628M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5629L:	linux-kernel@vger.kernel.org
5630S:	Maintained
5631F:	mm/frontswap.c
5632F:	include/linux/frontswap.h
5633
5634FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5635M:	David Howells <dhowells@redhat.com>
5636L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5637S:	Supported
5638F:	Documentation/filesystems/caching/
5639F:	fs/fscache/
5640F:	include/linux/fscache*.h
5641
5642FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5643M:	Theodore Y. Ts'o <tytso@mit.edu>
5644M:	Jaegeuk Kim <jaegeuk@kernel.org>
5645L:	linux-fscrypt@vger.kernel.org
5646Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5647T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5648S:	Supported
5649F:	fs/crypto/
5650F:	include/linux/fscrypt*.h
5651
5652FUJITSU FR-V (FRV) PORT
5653S:	Orphan
5654F:	arch/frv/
5655
5656FUJITSU LAPTOP EXTRAS
5657M:	Jonathan Woithe <jwoithe@just42.net>
5658L:	platform-driver-x86@vger.kernel.org
5659S:	Maintained
5660F:	drivers/platform/x86/fujitsu-laptop.c
5661
5662FUJITSU M-5MO LS CAMERA ISP DRIVER
5663M:	Kyungmin Park <kyungmin.park@samsung.com>
5664M:	Heungjun Kim <riverful.kim@samsung.com>
5665L:	linux-media@vger.kernel.org
5666S:	Maintained
5667F:	drivers/media/i2c/m5mols/
5668F:	include/media/i2c/m5mols.h
5669
5670FUJITSU TABLET EXTRAS
5671M:	Robert Gerlach <khnz@gmx.de>
5672L:	platform-driver-x86@vger.kernel.org
5673S:	Maintained
5674F:	drivers/platform/x86/fujitsu-tablet.c
5675
5676FUSE: FILESYSTEM IN USERSPACE
5677M:	Miklos Szeredi <miklos@szeredi.hu>
5678L:	linux-fsdevel@vger.kernel.org
5679W:	http://fuse.sourceforge.net/
5680T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5681S:	Maintained
5682F:	fs/fuse/
5683F:	include/uapi/linux/fuse.h
5684F:	Documentation/filesystems/fuse.txt
5685
5686FUTEX SUBSYSTEM
5687M:	Thomas Gleixner <tglx@linutronix.de>
5688M:	Ingo Molnar <mingo@redhat.com>
5689R:	Peter Zijlstra <peterz@infradead.org>
5690R:	Darren Hart <dvhart@infradead.org>
5691L:	linux-kernel@vger.kernel.org
5692T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5693S:	Maintained
5694F:	kernel/futex.c
5695F:	kernel/futex_compat.c
5696F:	include/asm-generic/futex.h
5697F:	include/linux/futex.h
5698F:	include/uapi/linux/futex.h
5699F:	tools/testing/selftests/futex/
5700F:	tools/perf/bench/futex*
5701F:	Documentation/*futex*
5702
5703FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5704M:	Rik Faith <faith@cs.unc.edu>
5705L:	linux-scsi@vger.kernel.org
5706S:	Odd Fixes (e.g., new signatures)
5707F:	drivers/scsi/fdomain.*
5708
5709GCC PLUGINS
5710M:	Kees Cook <keescook@chromium.org>
5711R:	Emese Revfy <re.emese@gmail.com>
5712L:	kernel-hardening@lists.openwall.com
5713S:	Maintained
5714F:	scripts/gcc-plugins/
5715F:	scripts/gcc-plugin.sh
5716F:	scripts/Makefile.gcc-plugins
5717F:	Documentation/gcc-plugins.txt
5718
5719GCOV BASED KERNEL PROFILING
5720M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5721S:	Maintained
5722F:	kernel/gcov/
5723F:	Documentation/dev-tools/gcov.rst
5724
5725GDB KERNEL DEBUGGING HELPER SCRIPTS
5726M:	Jan Kiszka <jan.kiszka@siemens.com>
5727M:	Kieran Bingham <kieran@bingham.xyz>
5728S:	Supported
5729F:	scripts/gdb/
5730
5731GDT SCSI DISK ARRAY CONTROLLER DRIVER
5732M:	Achim Leubner <achim_leubner@adaptec.com>
5733L:	linux-scsi@vger.kernel.org
5734W:	http://www.icp-vortex.com/
5735S:	Supported
5736F:	drivers/scsi/gdt*
5737
5738GEMTEK FM RADIO RECEIVER DRIVER
5739M:	Hans Verkuil <hverkuil@xs4all.nl>
5740L:	linux-media@vger.kernel.org
5741T:	git git://linuxtv.org/media_tree.git
5742W:	https://linuxtv.org
5743S:	Maintained
5744F:	drivers/media/radio/radio-gemtek*
5745
5746GENERIC GPIO I2C DRIVER
5747M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5748S:	Supported
5749F:	drivers/i2c/busses/i2c-gpio.c
5750F:	include/linux/i2c-gpio.h
5751
5752GENERIC GPIO I2C MULTIPLEXER DRIVER
5753M:	Peter Korsgaard <peter.korsgaard@barco.com>
5754L:	linux-i2c@vger.kernel.org
5755S:	Supported
5756F:	drivers/i2c/muxes/i2c-mux-gpio.c
5757F:	include/linux/i2c-mux-gpio.h
5758F:	Documentation/i2c/muxes/i2c-mux-gpio
5759
5760GENERIC HDLC (WAN) DRIVERS
5761M:	Krzysztof Halasa <khc@pm.waw.pl>
5762W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5763S:	Maintained
5764F:	drivers/net/wan/c101.c
5765F:	drivers/net/wan/hd6457*
5766F:	drivers/net/wan/hdlc*
5767F:	drivers/net/wan/n2.c
5768F:	drivers/net/wan/pc300too.c
5769F:	drivers/net/wan/pci200syn.c
5770F:	drivers/net/wan/wanxl*
5771
5772GENERIC INCLUDE/ASM HEADER FILES
5773M:	Arnd Bergmann <arnd@arndb.de>
5774L:	linux-arch@vger.kernel.org
5775T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5776S:	Maintained
5777F:	include/asm-generic/
5778F:	include/uapi/asm-generic/
5779
5780GENERIC PHY FRAMEWORK
5781M:	Kishon Vijay Abraham I <kishon@ti.com>
5782L:	linux-kernel@vger.kernel.org
5783T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5784S:	Supported
5785F:	drivers/phy/
5786F:	include/linux/phy/
5787
5788GENERIC PM DOMAINS
5789M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5790M:	Kevin Hilman <khilman@kernel.org>
5791M:	Ulf Hansson <ulf.hansson@linaro.org>
5792L:	linux-pm@vger.kernel.org
5793S:	Supported
5794F:	drivers/base/power/domain*.c
5795F:	include/linux/pm_domain.h
5796F:	Documentation/devicetree/bindings/power/power_domain.txt
5797
5798GENERIC UIO DRIVER FOR PCI DEVICES
5799M:	"Michael S. Tsirkin" <mst@redhat.com>
5800L:	kvm@vger.kernel.org
5801S:	Supported
5802F:	drivers/uio/uio_pci_generic.c
5803
5804GENWQE (IBM Generic Workqueue Card)
5805M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5806M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5807S:	Supported
5808F:	drivers/misc/genwqe/
5809
5810GET_MAINTAINER SCRIPT
5811M:	Joe Perches <joe@perches.com>
5812S:	Maintained
5813F:	scripts/get_maintainer.pl
5814
5815GFS2 FILE SYSTEM
5816M:	Steven Whitehouse <swhiteho@redhat.com>
5817M:	Bob Peterson <rpeterso@redhat.com>
5818L:	cluster-devel@redhat.com
5819W:	http://sources.redhat.com/cluster/
5820T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5821S:	Supported
5822F:	Documentation/filesystems/gfs2*.txt
5823F:	fs/gfs2/
5824F:	include/uapi/linux/gfs2_ondisk.h
5825
5826GIGASET ISDN DRIVERS
5827M:	Paul Bolle <pebolle@tiscali.nl>
5828L:	gigaset307x-common@lists.sourceforge.net
5829W:	http://gigaset307x.sourceforge.net/
5830S:	Odd Fixes
5831F:	Documentation/isdn/README.gigaset
5832F:	drivers/isdn/gigaset/
5833F:	include/uapi/linux/gigaset_dev.h
5834
5835GO7007 MPEG CODEC
5836M:	Hans Verkuil <hans.verkuil@cisco.com>
5837L:	linux-media@vger.kernel.org
5838S:	Maintained
5839F:	drivers/media/usb/go7007/
5840
5841GOODIX TOUCHSCREEN
5842M:	Bastien Nocera <hadess@hadess.net>
5843L:	linux-input@vger.kernel.org
5844S:	Maintained
5845F:	drivers/input/touchscreen/goodix.c
5846
5847GPIO ACPI SUPPORT
5848M:	Mika Westerberg <mika.westerberg@linux.intel.com>
5849M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5850L:	linux-gpio@vger.kernel.org
5851L:	linux-acpi@vger.kernel.org
5852S:	Maintained
5853F:	Documentation/acpi/gpio-properties.txt
5854F:	drivers/gpio/gpiolib-acpi.c
5855
5856GPIO IR Transmitter
5857M:	Sean Young <sean@mess.org>
5858L:	linux-media@vger.kernel.org
5859S:	Maintained
5860F:	drivers/media/rc/gpio-ir-tx.c
5861
5862GPIO MOCKUP DRIVER
5863M:	Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5864L:	linux-gpio@vger.kernel.org
5865S:	Maintained
5866F:	drivers/gpio/gpio-mockup.c
5867F:	tools/testing/selftests/gpio/
5868
5869GPIO SUBSYSTEM
5870M:	Linus Walleij <linus.walleij@linaro.org>
5871L:	linux-gpio@vger.kernel.org
5872T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5873S:	Maintained
5874F:	Documentation/devicetree/bindings/gpio/
5875F:	Documentation/gpio/
5876F:	Documentation/ABI/testing/gpio-cdev
5877F:	Documentation/ABI/obsolete/sysfs-gpio
5878F:	drivers/gpio/
5879F:	include/linux/gpio/
5880F:	include/linux/gpio.h
5881F:	include/asm-generic/gpio.h
5882F:	include/uapi/linux/gpio.h
5883F:	tools/gpio/
5884
5885GRE DEMULTIPLEXER DRIVER
5886M:	Dmitry Kozlov <xeb@mail.ru>
5887L:	netdev@vger.kernel.org
5888S:	Maintained
5889F:	net/ipv4/gre_demux.c
5890F:	net/ipv4/gre_offload.c
5891F:	include/net/gre.h
5892
5893GRETH 10/100/1G Ethernet MAC device driver
5894M:	Andreas Larsson <andreas@gaisler.com>
5895L:	netdev@vger.kernel.org
5896S:	Maintained
5897F:	drivers/net/ethernet/aeroflex/
5898
5899GREYBUS AUDIO PROTOCOLS DRIVERS
5900M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
5901M:	Mark Greer <mgreer@animalcreek.com>
5902S:	Maintained
5903F:	drivers/staging/greybus/audio_apbridgea.c
5904F:	drivers/staging/greybus/audio_apbridgea.h
5905F:	drivers/staging/greybus/audio_codec.c
5906F:	drivers/staging/greybus/audio_codec.h
5907F:	drivers/staging/greybus/audio_gb.c
5908F:	drivers/staging/greybus/audio_manager.c
5909F:	drivers/staging/greybus/audio_manager.h
5910F:	drivers/staging/greybus/audio_manager_module.c
5911F:	drivers/staging/greybus/audio_manager_private.h
5912F:	drivers/staging/greybus/audio_manager_sysfs.c
5913F:	drivers/staging/greybus/audio_module.c
5914F:	drivers/staging/greybus/audio_topology.c
5915
5916GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
5917M:	Viresh Kumar <vireshk@kernel.org>
5918S:	Maintained
5919F:	drivers/staging/greybus/authentication.c
5920F:	drivers/staging/greybus/bootrom.c
5921F:	drivers/staging/greybus/firmware.h
5922F:	drivers/staging/greybus/fw-core.c
5923F:	drivers/staging/greybus/fw-download.c
5924F:	drivers/staging/greybus/fw-managament.c
5925F:	drivers/staging/greybus/greybus_authentication.h
5926F:	drivers/staging/greybus/greybus_firmware.h
5927F:	drivers/staging/greybus/hid.c
5928F:	drivers/staging/greybus/i2c.c
5929F:	drivers/staging/greybus/spi.c
5930F:	drivers/staging/greybus/spilib.c
5931F:	drivers/staging/greybus/spilib.h
5932
5933GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
5934M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
5935S:	Maintained
5936F:	drivers/staging/greybus/loopback.c
5937F:	drivers/staging/greybus/timesync.c
5938F:	drivers/staging/greybus/timesync_platform.c
5939
5940GREYBUS PLATFORM DRIVERS
5941M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5942S:	Maintained
5943F:	drivers/staging/greybus/arche-platform.c
5944F:	drivers/staging/greybus/arche-apb-ctrl.c
5945F:	drivers/staging/greybus/arche_platform.h
5946
5947GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
5948M:	Rui Miguel Silva <rmfrfs@gmail.com>
5949S:	Maintained
5950F:	drivers/staging/greybus/sdio.c
5951F:	drivers/staging/greybus/light.c
5952F:	drivers/staging/greybus/gpio.c
5953F:	drivers/staging/greybus/power_supply.c
5954F:	drivers/staging/greybus/spi.c
5955F:	drivers/staging/greybus/spilib.c
5956
5957GREYBUS SUBSYSTEM
5958M:	Johan Hovold <johan@kernel.org>
5959M:	Alex Elder <elder@kernel.org>
5960M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5961S:	Maintained
5962F:	drivers/staging/greybus/
5963L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
5964
5965GREYBUS UART PROTOCOLS DRIVERS
5966M:	David Lin <dtwlin@gmail.com>
5967S:	Maintained
5968F:	drivers/staging/greybus/uart.c
5969F:	drivers/staging/greybus/log.c
5970
5971GS1662 VIDEO SERIALIZER
5972M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5973L:	linux-media@vger.kernel.org
5974T:	git git://linuxtv.org/media_tree.git
5975S:	Maintained
5976F:	drivers/media/spi/gs1662.c
5977
5978GSPCA FINEPIX SUBDRIVER
5979M:	Frank Zago <frank@zago.net>
5980L:	linux-media@vger.kernel.org
5981T:	git git://linuxtv.org/media_tree.git
5982S:	Maintained
5983F:	drivers/media/usb/gspca/finepix.c
5984
5985GSPCA GL860 SUBDRIVER
5986M:	Olivier Lorin <o.lorin@laposte.net>
5987L:	linux-media@vger.kernel.org
5988T:	git git://linuxtv.org/media_tree.git
5989S:	Maintained
5990F:	drivers/media/usb/gspca/gl860/
5991
5992GSPCA M5602 SUBDRIVER
5993M:	Erik Andren <erik.andren@gmail.com>
5994L:	linux-media@vger.kernel.org
5995T:	git git://linuxtv.org/media_tree.git
5996S:	Maintained
5997F:	drivers/media/usb/gspca/m5602/
5998
5999GSPCA PAC207 SONIXB SUBDRIVER
6000M:	Hans Verkuil <hverkuil@xs4all.nl>
6001L:	linux-media@vger.kernel.org
6002T:	git git://linuxtv.org/media_tree.git
6003S:	Odd Fixes
6004F:	drivers/media/usb/gspca/pac207.c
6005
6006GSPCA SN9C20X SUBDRIVER
6007M:	Brian Johnson <brijohn@gmail.com>
6008L:	linux-media@vger.kernel.org
6009T:	git git://linuxtv.org/media_tree.git
6010S:	Maintained
6011F:	drivers/media/usb/gspca/sn9c20x.c
6012
6013GSPCA T613 SUBDRIVER
6014M:	Leandro Costantino <lcostantino@gmail.com>
6015L:	linux-media@vger.kernel.org
6016T:	git git://linuxtv.org/media_tree.git
6017S:	Maintained
6018F:	drivers/media/usb/gspca/t613.c
6019
6020GSPCA USB WEBCAM DRIVER
6021M:	Hans Verkuil <hverkuil@xs4all.nl>
6022L:	linux-media@vger.kernel.org
6023T:	git git://linuxtv.org/media_tree.git
6024S:	Odd Fixes
6025F:	drivers/media/usb/gspca/
6026
6027GTP (GPRS Tunneling Protocol)
6028M:	Pablo Neira Ayuso <pablo@netfilter.org>
6029M:	Harald Welte <laforge@gnumonks.org>
6030L:	osmocom-net-gprs@lists.osmocom.org
6031T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6032S:	Maintained
6033F:	drivers/net/gtp.c
6034
6035GUID PARTITION TABLE (GPT)
6036M:	Davidlohr Bueso <dave@stgolabs.net>
6037L:	linux-efi@vger.kernel.org
6038S:	Maintained
6039F:	block/partitions/efi.*
6040
6041H8/300 ARCHITECTURE
6042M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6043L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6044W:	http://uclinux-h8.sourceforge.jp
6045T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6046S:	Maintained
6047F:	arch/h8300/
6048F:	drivers/clocksource/h8300_*.c
6049F:	drivers/clk/h8300/
6050F:	drivers/irqchip/irq-renesas-h8*.c
6051
6052HACKRF MEDIA DRIVER
6053M:	Antti Palosaari <crope@iki.fi>
6054L:	linux-media@vger.kernel.org
6055W:	https://linuxtv.org
6056W:	http://palosaari.fi/linux/
6057Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6058T:	git git://linuxtv.org/anttip/media_tree.git
6059S:	Maintained
6060F:	drivers/media/usb/hackrf/
6061
6062HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6063M:	Frank Seidel <frank@f-seidel.de>
6064L:	platform-driver-x86@vger.kernel.org
6065W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6066S:	Maintained
6067F:	drivers/platform/x86/hdaps.c
6068
6069HARDWARE MONITORING
6070M:	Jean Delvare <jdelvare@suse.com>
6071M:	Guenter Roeck <linux@roeck-us.net>
6072L:	linux-hwmon@vger.kernel.org
6073W:	http://hwmon.wiki.kernel.org/
6074T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
6075T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6076S:	Maintained
6077F:	Documentation/hwmon/
6078F:	drivers/hwmon/
6079F:	include/linux/hwmon*.h
6080
6081HARDWARE RANDOM NUMBER GENERATOR CORE
6082M:	Matt Mackall <mpm@selenic.com>
6083M:	Herbert Xu <herbert@gondor.apana.org.au>
6084L:	linux-crypto@vger.kernel.org
6085S:	Odd fixes
6086F:	Documentation/devicetree/bindings/rng/
6087F:	Documentation/hw_random.txt
6088F:	drivers/char/hw_random/
6089F:	include/linux/hw_random.h
6090
6091HARDWARE SPINLOCK CORE
6092M:	Ohad Ben-Cohen <ohad@wizery.com>
6093M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6094L:	linux-remoteproc@vger.kernel.org
6095S:	Maintained
6096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6097F:	Documentation/devicetree/bindings/hwlock/
6098F:	Documentation/hwspinlock.txt
6099F:	drivers/hwspinlock/
6100F:	include/linux/hwspinlock.h
6101
6102HARMONY SOUND DRIVER
6103L:	linux-parisc@vger.kernel.org
6104S:	Maintained
6105F:	sound/parisc/harmony.*
6106
6107HDPVR USB VIDEO ENCODER DRIVER
6108M:	Hans Verkuil <hverkuil@xs4all.nl>
6109L:	linux-media@vger.kernel.org
6110T:	git git://linuxtv.org/media_tree.git
6111W:	https://linuxtv.org
6112S:	Odd Fixes
6113F:	drivers/media/usb/hdpvr/
6114
6115HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6116M:	Jimmy Vance <jimmy.vance@hpe.com>
6117S:	Supported
6118F:	Documentation/watchdog/hpwdt.txt
6119F:	drivers/watchdog/hpwdt.c
6120
6121HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6122M:	Don Brace <don.brace@microsemi.com>
6123L:	esc.storagedev@microsemi.com
6124L:	linux-scsi@vger.kernel.org
6125S:	Supported
6126F:	Documentation/scsi/hpsa.txt
6127F:	drivers/scsi/hpsa*.[ch]
6128F:	include/linux/cciss*.h
6129F:	include/uapi/linux/cciss*.h
6130
6131HFI1 DRIVER
6132M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6133M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6134L:	linux-rdma@vger.kernel.org
6135S:	Supported
6136F:	drivers/infiniband/hw/hfi1
6137
6138HFS FILESYSTEM
6139L:	linux-fsdevel@vger.kernel.org
6140S:	Orphan
6141F:	Documentation/filesystems/hfs.txt
6142F:	fs/hfs/
6143
6144HFSPLUS FILESYSTEM
6145L:	linux-fsdevel@vger.kernel.org
6146S:	Orphan
6147F:	Documentation/filesystems/hfsplus.txt
6148F:	fs/hfsplus/
6149
6150HGA FRAMEBUFFER DRIVER
6151M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6152L:	linux-nvidia@lists.surfsouth.com
6153W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6154S:	Maintained
6155F:	drivers/video/fbdev/hgafb.c
6156
6157HIBERNATION (aka Software Suspend, aka swsusp)
6158M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6159M:	Pavel Machek <pavel@ucw.cz>
6160L:	linux-pm@vger.kernel.org
6161B:	https://bugzilla.kernel.org
6162S:	Supported
6163F:	arch/x86/power/
6164F:	drivers/base/power/
6165F:	kernel/power/
6166F:	include/linux/suspend.h
6167F:	include/linux/freezer.h
6168F:	include/linux/pm.h
6169F:	arch/*/include/asm/suspend*.h
6170
6171HID CORE LAYER
6172M:	Jiri Kosina <jikos@kernel.org>
6173R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6174L:	linux-input@vger.kernel.org
6175T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6176S:	Maintained
6177F:	drivers/hid/
6178F:	include/linux/hid*
6179F:	include/uapi/linux/hid*
6180
6181HID SENSOR HUB DRIVERS
6182M:	Jiri Kosina <jikos@kernel.org>
6183M:	Jonathan Cameron <jic23@kernel.org>
6184M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6185L:	linux-input@vger.kernel.org
6186L:	linux-iio@vger.kernel.org
6187S:	Maintained
6188F:	Documentation/hid/hid-sensor*
6189F:	drivers/hid/hid-sensor-*
6190F:	drivers/iio/*/hid-*
6191F:	include/linux/hid-sensor-*
6192
6193HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6194M:	Thomas Gleixner <tglx@linutronix.de>
6195L:	linux-kernel@vger.kernel.org
6196T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6197S:	Maintained
6198F:	Documentation/timers/
6199F:	kernel/time/hrtimer.c
6200F:	kernel/time/clockevents.c
6201F:	kernel/time/timer_*.c
6202F:	include/linux/clockchips.h
6203F:	include/linux/hrtimer.h
6204
6205HIGH-SPEED SCC DRIVER FOR AX.25
6206L:	linux-hams@vger.kernel.org
6207S:	Orphan
6208F:	drivers/net/hamradio/dmascc.c
6209F:	drivers/net/hamradio/scc.c
6210
6211HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6212M:	HighPoint Linux Team <linux@highpoint-tech.com>
6213W:	http://www.highpoint-tech.com
6214S:	Supported
6215F:	Documentation/scsi/hptiop.txt
6216F:	drivers/scsi/hptiop.c
6217
6218HIPPI
6219M:	Jes Sorensen <jes@trained-monkey.org>
6220L:	linux-hippi@sunsite.dk
6221S:	Maintained
6222F:	include/linux/hippidevice.h
6223F:	include/uapi/linux/if_hippi.h
6224F:	net/802/hippi.c
6225F:	drivers/net/hippi/
6226
6227HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6228M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6229M:	Salil Mehta <salil.mehta@huawei.com>
6230L:	netdev@vger.kernel.org
6231W:	http://www.hisilicon.com
6232S:	Maintained
6233F:	drivers/net/ethernet/hisilicon/hns3/
6234
6235HISILICON NETWORK SUBSYSTEM DRIVER
6236M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6237M:	Salil Mehta <salil.mehta@huawei.com>
6238L:	netdev@vger.kernel.org
6239W:	http://www.hisilicon.com
6240S:	Maintained
6241F:	drivers/net/ethernet/hisilicon/
6242F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6243
6244HISILICON ROCE DRIVER
6245M:	Lijun Ou <oulijun@huawei.com>
6246M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6247L:	linux-rdma@vger.kernel.org
6248S:	Maintained
6249F:	drivers/infiniband/hw/hns/
6250F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6251
6252HISILICON SAS Controller
6253M:	John Garry <john.garry@huawei.com>
6254W:	http://www.hisilicon.com
6255S:	Supported
6256F:	drivers/scsi/hisi_sas/
6257F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6258
6259HMM - Heterogeneous Memory Management
6260M:	Jérôme Glisse <jglisse@redhat.com>
6261L:	linux-mm@kvack.org
6262S:	Maintained
6263F:	mm/hmm*
6264F:	include/linux/hmm*
6265
6266HOST AP DRIVER
6267M:	Jouni Malinen <j@w1.fi>
6268L:	linux-wireless@vger.kernel.org
6269W:	http://w1.fi/hostap-driver.html
6270S:	Obsolete
6271F:	drivers/net/wireless/intersil/hostap/
6272
6273HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6274L:	platform-driver-x86@vger.kernel.org
6275S:	Orphan
6276F:	drivers/platform/x86/tc1100-wmi.c
6277
6278HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6279M:	Jaroslav Kysela <perex@perex.cz>
6280S:	Maintained
6281F:	drivers/net/ethernet/hp/hp100.*
6282
6283HPET:	High Precision Event Timers driver
6284M:	Clemens Ladisch <clemens@ladisch.de>
6285S:	Maintained
6286F:	Documentation/timers/hpet.txt
6287F:	drivers/char/hpet.c
6288F:	include/linux/hpet.h
6289F:	include/uapi/linux/hpet.h
6290
6291HPET:	x86
6292S:	Orphan
6293F:	arch/x86/kernel/hpet.c
6294F:	arch/x86/include/asm/hpet.h
6295
6296HPFS FILESYSTEM
6297M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6298W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6299S:	Maintained
6300F:	fs/hpfs/
6301
6302HSI SUBSYSTEM
6303M:	Sebastian Reichel <sre@kernel.org>
6304T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6305S:	Maintained
6306F:	Documentation/ABI/testing/sysfs-bus-hsi
6307F:	Documentation/driver-api/hsi.rst
6308F:	drivers/hsi/
6309F:	include/linux/hsi/
6310F:	include/uapi/linux/hsi/
6311
6312HSO 3G MODEM DRIVER
6313L:	linux-usb@vger.kernel.org
6314S:	Orphan
6315F:	drivers/net/usb/hso.c
6316
6317HSR NETWORK PROTOCOL
6318M:	Arvid Brodin <arvid.brodin@alten.se>
6319L:	netdev@vger.kernel.org
6320S:	Maintained
6321F:	net/hsr/
6322
6323HT16K33 LED CONTROLLER DRIVER
6324M:	Robin van der Gracht <robin@protonic.nl>
6325S:	Maintained
6326F:	drivers/auxdisplay/ht16k33.c
6327F:	Documentation/devicetree/bindings/display/ht16k33.txt
6328
6329HTCPEN TOUCHSCREEN DRIVER
6330M:	Pau Oliva Fora <pof@eslack.org>
6331L:	linux-input@vger.kernel.org
6332S:	Maintained
6333F:	drivers/input/touchscreen/htcpen.c
6334
6335HUAWEI ETHERNET DRIVER
6336M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6337L:	netdev@vger.kernel.org
6338S:	Supported
6339F:	Documentation/networking/hinic.txt
6340F:	drivers/net/ethernet/huawei/hinic/
6341
6342HUGETLB FILESYSTEM
6343M:	Nadia Yvette Chambers <nyc@holomorphy.com>
6344S:	Maintained
6345F:	fs/hugetlbfs/
6346
6347HVA ST MEDIA DRIVER
6348M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6349L:	linux-media@vger.kernel.org
6350T:	git git://linuxtv.org/media_tree.git
6351W:	https://linuxtv.org
6352S:	Supported
6353F:	drivers/media/platform/sti/hva
6354
6355HWPOISON MEMORY FAILURE HANDLING
6356M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6357L:	linux-mm@kvack.org
6358S:	Maintained
6359F:	mm/memory-failure.c
6360F:	mm/hwpoison-inject.c
6361
6362Hyper-V CORE AND DRIVERS
6363M:	"K. Y. Srinivasan" <kys@microsoft.com>
6364M:	Haiyang Zhang <haiyangz@microsoft.com>
6365M:	Stephen Hemminger <sthemmin@microsoft.com>
6366L:	devel@linuxdriverproject.org
6367S:	Maintained
6368F:	Documentation/networking/netvsc.txt
6369F:	arch/x86/include/asm/mshyperv.h
6370F:	arch/x86/include/asm/trace/hyperv.h
6371F:	arch/x86/include/uapi/asm/hyperv.h
6372F:	arch/x86/kernel/cpu/mshyperv.c
6373F:	arch/x86/hyperv
6374F:	drivers/hid/hid-hyperv.c
6375F:	drivers/hv/
6376F:	drivers/input/serio/hyperv-keyboard.c
6377F:	drivers/pci/host/pci-hyperv.c
6378F:	drivers/net/hyperv/
6379F:	drivers/scsi/storvsc_drv.c
6380F:	drivers/uio/uio_hv_generic.c
6381F:	drivers/video/fbdev/hyperv_fb.c
6382F:	net/vmw_vsock/hyperv_transport.c
6383F:	include/linux/hyperv.h
6384F:	include/uapi/linux/hyperv.h
6385F:	tools/hv/
6386F:	Documentation/ABI/stable/sysfs-bus-vmbus
6387
6388HYPERVISOR VIRTUAL CONSOLE DRIVER
6389L:	linuxppc-dev@lists.ozlabs.org
6390S:	Odd Fixes
6391F:	drivers/tty/hvc/
6392
6393I2C ACPI SUPPORT
6394M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6395L:	linux-i2c@vger.kernel.org
6396L:	linux-acpi@vger.kernel.org
6397S:	Maintained
6398F:	drivers/i2c/i2c-core-acpi.c
6399
6400I2C MUXES
6401M:	Peter Rosin <peda@axentia.se>
6402L:	linux-i2c@vger.kernel.org
6403S:	Maintained
6404F:	Documentation/i2c/i2c-topology
6405F:	Documentation/i2c/muxes/
6406F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6407F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6408F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6409F:	drivers/i2c/i2c-mux.c
6410F:	drivers/i2c/muxes/
6411F:	include/linux/i2c-mux.h
6412
6413I2C OVER PARALLEL PORT
6414M:	Jean Delvare <jdelvare@suse.com>
6415L:	linux-i2c@vger.kernel.org
6416S:	Maintained
6417F:	Documentation/i2c/busses/i2c-parport
6418F:	Documentation/i2c/busses/i2c-parport-light
6419F:	drivers/i2c/busses/i2c-parport.c
6420F:	drivers/i2c/busses/i2c-parport-light.c
6421
6422I2C SUBSYSTEM
6423M:	Wolfram Sang <wsa@the-dreams.de>
6424L:	linux-i2c@vger.kernel.org
6425W:	https://i2c.wiki.kernel.org/
6426Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6427T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6428S:	Maintained
6429F:	Documentation/devicetree/bindings/i2c/
6430F:	Documentation/i2c/
6431F:	drivers/i2c/
6432F:	drivers/i2c/*/
6433F:	include/linux/i2c.h
6434F:	include/linux/i2c-*.h
6435F:	include/uapi/linux/i2c.h
6436F:	include/uapi/linux/i2c-*.h
6437
6438I2C-TAOS-EVM DRIVER
6439M:	Jean Delvare <jdelvare@suse.com>
6440L:	linux-i2c@vger.kernel.org
6441S:	Maintained
6442F:	Documentation/i2c/busses/i2c-taos-evm
6443F:	drivers/i2c/busses/i2c-taos-evm.c
6444
6445I2C-TINY-USB DRIVER
6446M:	Till Harbaum <till@harbaum.org>
6447L:	linux-i2c@vger.kernel.org
6448W:	http://www.harbaum.org/till/i2c_tiny_usb
6449S:	Maintained
6450F:	drivers/i2c/busses/i2c-tiny-usb.c
6451
6452I2C/SMBUS CONTROLLER DRIVERS FOR PC
6453M:	Jean Delvare <jdelvare@suse.com>
6454L:	linux-i2c@vger.kernel.org
6455S:	Maintained
6456F:	Documentation/i2c/busses/i2c-ali1535
6457F:	Documentation/i2c/busses/i2c-ali1563
6458F:	Documentation/i2c/busses/i2c-ali15x3
6459F:	Documentation/i2c/busses/i2c-amd756
6460F:	Documentation/i2c/busses/i2c-amd8111
6461F:	Documentation/i2c/busses/i2c-i801
6462F:	Documentation/i2c/busses/i2c-nforce2
6463F:	Documentation/i2c/busses/i2c-piix4
6464F:	Documentation/i2c/busses/i2c-sis5595
6465F:	Documentation/i2c/busses/i2c-sis630
6466F:	Documentation/i2c/busses/i2c-sis96x
6467F:	Documentation/i2c/busses/i2c-via
6468F:	Documentation/i2c/busses/i2c-viapro
6469F:	drivers/i2c/busses/i2c-ali1535.c
6470F:	drivers/i2c/busses/i2c-ali1563.c
6471F:	drivers/i2c/busses/i2c-ali15x3.c
6472F:	drivers/i2c/busses/i2c-amd756.c
6473F:	drivers/i2c/busses/i2c-amd756-s4882.c
6474F:	drivers/i2c/busses/i2c-amd8111.c
6475F:	drivers/i2c/busses/i2c-i801.c
6476F:	drivers/i2c/busses/i2c-isch.c
6477F:	drivers/i2c/busses/i2c-nforce2.c
6478F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6479F:	drivers/i2c/busses/i2c-piix4.c
6480F:	drivers/i2c/busses/i2c-sis5595.c
6481F:	drivers/i2c/busses/i2c-sis630.c
6482F:	drivers/i2c/busses/i2c-sis96x.c
6483F:	drivers/i2c/busses/i2c-via.c
6484F:	drivers/i2c/busses/i2c-viapro.c
6485
6486I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6487M:	Hans de Goede <hdegoede@redhat.com>
6488L:	linux-i2c@vger.kernel.org
6489S:	Maintained
6490F:	drivers/i2c/busses/i2c-cht-wc.c
6491
6492I2C/SMBUS ISMT DRIVER
6493M:	Seth Heasley <seth.heasley@intel.com>
6494M:	Neil Horman <nhorman@tuxdriver.com>
6495L:	linux-i2c@vger.kernel.org
6496F:	drivers/i2c/busses/i2c-ismt.c
6497F:	Documentation/i2c/busses/i2c-ismt
6498
6499I2C/SMBUS STUB DRIVER
6500M:	Jean Delvare <jdelvare@suse.com>
6501L:	linux-i2c@vger.kernel.org
6502S:	Maintained
6503F:	drivers/i2c/i2c-stub.c
6504
6505i386 BOOT CODE
6506M:	"H. Peter Anvin" <hpa@zytor.com>
6507S:	Maintained
6508F:	arch/x86/boot/
6509
6510i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6511M:	"H. Peter Anvin" <hpa@zytor.com>
6512T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6513S:	Maintained
6514
6515IA64 (Itanium) PLATFORM
6516M:	Tony Luck <tony.luck@intel.com>
6517M:	Fenghua Yu <fenghua.yu@intel.com>
6518L:	linux-ia64@vger.kernel.org
6519T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6520S:	Maintained
6521F:	arch/ia64/
6522
6523IBM Power 842 compression accelerator
6524M:	Haren Myneni <haren@us.ibm.com>
6525S:	Supported
6526F:	drivers/crypto/nx/Makefile
6527F:	drivers/crypto/nx/Kconfig
6528F:	drivers/crypto/nx/nx-842*
6529F:	include/linux/sw842.h
6530F:	crypto/842.c
6531F:	lib/842/
6532
6533IBM Power in-Nest Crypto Acceleration
6534M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6535M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6536L:	linux-crypto@vger.kernel.org
6537S:	Supported
6538F:	drivers/crypto/nx/Makefile
6539F:	drivers/crypto/nx/Kconfig
6540F:	drivers/crypto/nx/nx-aes*
6541F:	drivers/crypto/nx/nx-sha*
6542F:	drivers/crypto/nx/nx.*
6543F:	drivers/crypto/nx/nx_csbcpb.h
6544F:	drivers/crypto/nx/nx_debugfs.h
6545
6546IBM Power Linux RAID adapter
6547M:	Brian King <brking@us.ibm.com>
6548S:	Supported
6549F:	drivers/scsi/ipr.*
6550
6551IBM Power SRIOV Virtual NIC Device Driver
6552M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6553M:	John Allen <jallen@linux.vnet.ibm.com>
6554L:	netdev@vger.kernel.org
6555S:	Supported
6556F:	drivers/net/ethernet/ibm/ibmvnic.*
6557
6558IBM Power Virtual Accelerator Switchboard
6559M:	Sukadev Bhattiprolu
6560L:	linuxppc-dev@lists.ozlabs.org
6561S:	Supported
6562F:	arch/powerpc/platforms/powernv/vas*
6563F:	arch/powerpc/platforms/powernv/copy-paste.h
6564F:	arch/powerpc/include/asm/vas.h
6565F:	arch/powerpc/include/uapi/asm/vas.h
6566
6567IBM Power Virtual Ethernet Device Driver
6568M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6569L:	netdev@vger.kernel.org
6570S:	Supported
6571F:	drivers/net/ethernet/ibm/ibmveth.*
6572
6573IBM Power Virtual FC Device Drivers
6574M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6575L:	linux-scsi@vger.kernel.org
6576S:	Supported
6577F:	drivers/scsi/ibmvscsi/ibmvfc*
6578
6579IBM Power Virtual SCSI Device Drivers
6580M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6581L:	linux-scsi@vger.kernel.org
6582S:	Supported
6583F:	drivers/scsi/ibmvscsi/ibmvscsi*
6584F:	include/scsi/viosrp.h
6585
6586IBM Power Virtual SCSI Device Target Driver
6587M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6588M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6589L:	linux-scsi@vger.kernel.org
6590L:	target-devel@vger.kernel.org
6591S:	Supported
6592F:	drivers/scsi/ibmvscsi_tgt/
6593
6594IBM Power VMX Cryptographic instructions
6595M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6596M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6597L:	linux-crypto@vger.kernel.org
6598S:	Supported
6599F:	drivers/crypto/vmx/Makefile
6600F:	drivers/crypto/vmx/Kconfig
6601F:	drivers/crypto/vmx/vmx.c
6602F:	drivers/crypto/vmx/aes*
6603F:	drivers/crypto/vmx/ghash*
6604F:	drivers/crypto/vmx/ppc-xlate.pl
6605
6606IBM ServeRAID RAID DRIVER
6607S:	Orphan
6608F:	drivers/scsi/ips.*
6609
6610ICH LPC AND GPIO DRIVER
6611M:	Peter Tyser <ptyser@xes-inc.com>
6612S:	Maintained
6613F:	drivers/mfd/lpc_ich.c
6614F:	drivers/gpio/gpio-ich.c
6615
6616IDE SUBSYSTEM
6617M:	"David S. Miller" <davem@davemloft.net>
6618L:	linux-ide@vger.kernel.org
6619Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6620T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6621S:	Maintained
6622F:	Documentation/ide/
6623F:	drivers/ide/
6624F:	include/linux/ide.h
6625
6626IDE/ATAPI DRIVERS
6627M:	Borislav Petkov <bp@alien8.de>
6628L:	linux-ide@vger.kernel.org
6629S:	Maintained
6630F:	Documentation/cdrom/ide-cd
6631F:	drivers/ide/ide-cd*
6632
6633IDEAPAD LAPTOP EXTRAS DRIVER
6634M:	Ike Panhc <ike.pan@canonical.com>
6635L:	platform-driver-x86@vger.kernel.org
6636W:	http://launchpad.net/ideapad-laptop
6637S:	Maintained
6638F:	drivers/platform/x86/ideapad-laptop.c
6639
6640IDEAPAD LAPTOP SLIDEBAR DRIVER
6641M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6642L:	linux-input@vger.kernel.org
6643W:	https://github.com/o2genum/ideapad-slidebar
6644S:	Maintained
6645F:	drivers/input/misc/ideapad_slidebar.c
6646
6647IDT VersaClock 5 CLOCK DRIVER
6648M:	Marek Vasut <marek.vasut@gmail.com>
6649S:	Maintained
6650F:	drivers/clk/clk-versaclock5.c
6651
6652IEEE 802.15.4 SUBSYSTEM
6653M:	Alexander Aring <alex.aring@gmail.com>
6654M:	Stefan Schmidt <stefan@osg.samsung.com>
6655L:	linux-wpan@vger.kernel.org
6656W:	http://wpan.cakelab.org/
6657T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6658T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6659S:	Maintained
6660F:	net/ieee802154/
6661F:	net/mac802154/
6662F:	drivers/net/ieee802154/
6663F:	include/linux/nl802154.h
6664F:	include/linux/ieee802154.h
6665F:	include/net/nl802154.h
6666F:	include/net/mac802154.h
6667F:	include/net/af_ieee802154.h
6668F:	include/net/cfg802154.h
6669F:	include/net/ieee802154_netdev.h
6670F:	Documentation/networking/ieee802154.txt
6671
6672IFE PROTOCOL
6673M:	Yotam Gigi <yotamg@mellanox.com>
6674M:	Jamal Hadi Salim <jhs@mojatatu.com>
6675F:	net/ife
6676F:	include/net/ife.h
6677F:	include/uapi/linux/ife.h
6678
6679IGORPLUG-USB IR RECEIVER
6680M:	Sean Young <sean@mess.org>
6681L:	linux-media@vger.kernel.org
6682S:	Maintained
6683F:	drivers/media/rc/igorplugusb.c
6684
6685IGUANAWORKS USB IR TRANSCEIVER
6686M:	Sean Young <sean@mess.org>
6687L:	linux-media@vger.kernel.org
6688S:	Maintained
6689F:	drivers/media/rc/iguanair.c
6690
6691IIO DIGITAL POTENTIOMETER DAC
6692M:	Peter Rosin <peda@axentia.se>
6693L:	linux-iio@vger.kernel.org
6694S:	Maintained
6695F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6696F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6697F:	drivers/iio/dac/dpot-dac.c
6698
6699IIO ENVELOPE DETECTOR
6700M:	Peter Rosin <peda@axentia.se>
6701L:	linux-iio@vger.kernel.org
6702S:	Maintained
6703F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6704F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6705F:	drivers/iio/adc/envelope-detector.c
6706
6707IIO MULTIPLEXER
6708M:	Peter Rosin <peda@axentia.se>
6709L:	linux-iio@vger.kernel.org
6710S:	Maintained
6711F:	Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6712F:	drivers/iio/multiplexer/iio-mux.c
6713
6714IIO SUBSYSTEM AND DRIVERS
6715M:	Jonathan Cameron <jic23@kernel.org>
6716R:	Hartmut Knaack <knaack.h@gmx.de>
6717R:	Lars-Peter Clausen <lars@metafoo.de>
6718R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6719L:	linux-iio@vger.kernel.org
6720T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6721S:	Maintained
6722F:	Documentation/devicetree/bindings/iio/
6723F:	drivers/iio/
6724F:	drivers/staging/iio/
6725F:	include/linux/iio/
6726F:	tools/iio/
6727
6728IKANOS/ADI EAGLE ADSL USB DRIVER
6729M:	Matthieu Castet <castet.matthieu@free.fr>
6730M:	Stanislaw Gruszka <stf_xl@wp.pl>
6731S:	Maintained
6732F:	drivers/usb/atm/ueagle-atm.c
6733
6734IMGTEC ASCII LCD DRIVER
6735M:	Paul Burton <paul.burton@imgtec.com>
6736S:	Maintained
6737F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6738F:	drivers/auxdisplay/img-ascii-lcd.c
6739
6740IMGTEC IR DECODER DRIVER
6741M:	James Hogan <james.hogan@imgtec.com>
6742S:	Maintained
6743F:	drivers/media/rc/img-ir/
6744
6745IMS TWINTURBO FRAMEBUFFER DRIVER
6746L:	linux-fbdev@vger.kernel.org
6747S:	Orphan
6748F:	drivers/video/fbdev/imsttfb.c
6749
6750INA209 HARDWARE MONITOR DRIVER
6751M:	Guenter Roeck <linux@roeck-us.net>
6752L:	linux-hwmon@vger.kernel.org
6753S:	Maintained
6754F:	Documentation/hwmon/ina209
6755F:	Documentation/devicetree/bindings/i2c/ina209.txt
6756F:	drivers/hwmon/ina209.c
6757
6758INA2XX HARDWARE MONITOR DRIVER
6759M:	Guenter Roeck <linux@roeck-us.net>
6760L:	linux-hwmon@vger.kernel.org
6761S:	Maintained
6762F:	Documentation/hwmon/ina2xx
6763F:	drivers/hwmon/ina2xx.c
6764F:	include/linux/platform_data/ina2xx.h
6765
6766INDUSTRY PACK SUBSYSTEM (IPACK)
6767M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6768M:	Jens Taprogge <jens.taprogge@taprogge.org>
6769M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6770L:	industrypack-devel@lists.sourceforge.net
6771W:	http://industrypack.sourceforge.net
6772S:	Maintained
6773F:	drivers/ipack/
6774
6775INFINIBAND SUBSYSTEM
6776M:	Doug Ledford <dledford@redhat.com>
6777M:	Sean Hefty <sean.hefty@intel.com>
6778M:	Hal Rosenstock <hal.rosenstock@gmail.com>
6779L:	linux-rdma@vger.kernel.org
6780W:	http://www.openfabrics.org/
6781Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6782T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6783S:	Supported
6784F:	Documentation/devicetree/bindings/infiniband/
6785F:	Documentation/infiniband/
6786F:	drivers/infiniband/
6787F:	include/uapi/linux/if_infiniband.h
6788F:	include/uapi/rdma/
6789F:	include/rdma/
6790
6791INGENIC JZ4780 DMA Driver
6792M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6793S:	Maintained
6794F:	drivers/dma/dma-jz4780.c
6795
6796INGENIC JZ4780 NAND DRIVER
6797M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6798L:	linux-mtd@lists.infradead.org
6799S:	Maintained
6800F:	drivers/mtd/nand/jz4780_*
6801
6802INOTIFY
6803M:	Jan Kara <jack@suse.cz>
6804R:	Amir Goldstein <amir73il@gmail.com>
6805L:	linux-fsdevel@vger.kernel.org
6806S:	Maintained
6807F:	Documentation/filesystems/inotify.txt
6808F:	fs/notify/inotify/
6809F:	include/linux/inotify.h
6810F:	include/uapi/linux/inotify.h
6811
6812INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6813M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6814L:	linux-input@vger.kernel.org
6815Q:	http://patchwork.kernel.org/project/linux-input/list/
6816T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6817S:	Maintained
6818F:	drivers/input/
6819F:	include/linux/input.h
6820F:	include/uapi/linux/input.h
6821F:	include/uapi/linux/input-event-codes.h
6822F:	include/linux/input/
6823F:	Documentation/devicetree/bindings/input/
6824F:	Documentation/input/
6825
6826INPUT MULTITOUCH (MT) PROTOCOL
6827M:	Henrik Rydberg <rydberg@bitmath.org>
6828L:	linux-input@vger.kernel.org
6829S:	Odd fixes
6830F:	Documentation/input/multi-touch-protocol.rst
6831F:	drivers/input/input-mt.c
6832K:	\b(ABS|SYN)_MT_
6833
6834INSIDE SECURE CRYPTO DRIVER
6835M:	Antoine Tenart <antoine.tenart@free-electrons.com>
6836F:	drivers/crypto/inside-secure/
6837S:	Maintained
6838L:	linux-crypto@vger.kernel.org
6839
6840INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6841M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6842M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6843L:	linux-ima-devel@lists.sourceforge.net
6844L:	linux-ima-user@lists.sourceforge.net
6845L:	linux-security-module@vger.kernel.org
6846T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6847S:	Supported
6848F:	security/integrity/ima/
6849
6850INTEL 810/815 FRAMEBUFFER DRIVER
6851M:	Antonino Daplas <adaplas@gmail.com>
6852L:	linux-fbdev@vger.kernel.org
6853S:	Maintained
6854F:	drivers/video/fbdev/i810/
6855
6856INTEL ASoC BDW/HSW DRIVERS
6857M:	Jie Yang <yang.jie@linux.intel.com>
6858L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6859S:	Supported
6860F:	sound/soc/intel/common/sst-dsp*
6861F:	sound/soc/intel/common/sst-firmware.c
6862F:	sound/soc/intel/boards/broadwell.c
6863F:	sound/soc/intel/haswell/
6864
6865INTEL C600 SERIES SAS CONTROLLER DRIVER
6866M:	Intel SCU Linux support <intel-linux-scu@intel.com>
6867M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6868L:	linux-scsi@vger.kernel.org
6869T:	git git://git.code.sf.net/p/intel-sas/isci
6870S:	Supported
6871F:	drivers/scsi/isci/
6872
6873INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
6874M:	Jani Nikula <jani.nikula@linux.intel.com>
6875M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
6876M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
6877L:	intel-gfx@lists.freedesktop.org
6878W:	https://01.org/linuxgraphics/
6879B:	https://01.org/linuxgraphics/documentation/how-report-bugs
6880C:	irc://chat.freenode.net/intel-gfx
6881Q:	http://patchwork.freedesktop.org/project/intel-gfx/
6882T:	git git://anongit.freedesktop.org/drm-intel
6883S:	Supported
6884F:	drivers/gpu/drm/i915/
6885F:	include/drm/i915*
6886F:	include/uapi/drm/i915_drm.h
6887F:	Documentation/gpu/i915.rst
6888
6889INTEL ETHERNET DRIVERS
6890M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6891L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6892W:	http://www.intel.com/support/feedback.htm
6893W:	http://e1000.sourceforge.net/
6894Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6895T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6896T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6897S:	Supported
6898F:	Documentation/networking/e100.txt
6899F:	Documentation/networking/e1000.txt
6900F:	Documentation/networking/e1000e.txt
6901F:	Documentation/networking/igb.txt
6902F:	Documentation/networking/igbvf.txt
6903F:	Documentation/networking/ixgb.txt
6904F:	Documentation/networking/ixgbe.txt
6905F:	Documentation/networking/ixgbevf.txt
6906F:	Documentation/networking/i40e.txt
6907F:	Documentation/networking/i40evf.txt
6908F:	drivers/net/ethernet/intel/
6909F:	drivers/net/ethernet/intel/*/
6910F:	include/linux/avf/virtchnl.h
6911
6912INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6913M:	Maik Broemme <mbroemme@libmpq.org>
6914L:	linux-fbdev@vger.kernel.org
6915S:	Maintained
6916F:	Documentation/fb/intelfb.txt
6917F:	drivers/video/fbdev/intelfb/
6918
6919INTEL GVT-g DRIVERS (Intel GPU Virtualization)
6920M:	Zhenyu Wang <zhenyuw@linux.intel.com>
6921M:	Zhi Wang <zhi.a.wang@intel.com>
6922L:	intel-gvt-dev@lists.freedesktop.org
6923L:	intel-gfx@lists.freedesktop.org
6924W:	https://01.org/igvt-g
6925T:	git https://github.com/01org/gvt-linux.git
6926S:	Supported
6927F:	drivers/gpu/drm/i915/gvt/
6928
6929INTEL HID EVENT DRIVER
6930M:	Alex Hung <alex.hung@canonical.com>
6931L:	platform-driver-x86@vger.kernel.org
6932S:	Maintained
6933F:	drivers/platform/x86/intel-hid.c
6934
6935INTEL I/OAT DMA DRIVER
6936M:	Dave Jiang <dave.jiang@intel.com>
6937R:	Dan Williams <dan.j.williams@intel.com>
6938L:	dmaengine@vger.kernel.org
6939Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6940S:	Supported
6941F:	drivers/dma/ioat*
6942
6943INTEL IDLE DRIVER
6944M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
6945M:	Len Brown <lenb@kernel.org>
6946L:	linux-pm@vger.kernel.org
6947T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6948B:	https://bugzilla.kernel.org
6949S:	Supported
6950F:	drivers/idle/intel_idle.c
6951
6952INTEL INTEGRATED SENSOR HUB DRIVER
6953M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6954M:	Jiri Kosina <jikos@kernel.org>
6955L:	linux-input@vger.kernel.org
6956S:	Maintained
6957F:	drivers/hid/intel-ish-hid/
6958
6959INTEL IOMMU (VT-d)
6960M:	David Woodhouse <dwmw2@infradead.org>
6961L:	iommu@lists.linux-foundation.org
6962T:	git git://git.infradead.org/iommu-2.6.git
6963S:	Supported
6964F:	drivers/iommu/intel-iommu.c
6965F:	include/linux/intel-iommu.h
6966
6967INTEL IOP-ADMA DMA DRIVER
6968R:	Dan Williams <dan.j.williams@intel.com>
6969S:	Odd fixes
6970F:	drivers/dma/iop-adma.c
6971
6972INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6973M:	Krzysztof Halasa <khalasa@piap.pl>
6974S:	Maintained
6975F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
6976F:	arch/arm/mach-ixp4xx/include/mach/npe.h
6977F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6978F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
6979F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
6980F:	drivers/net/wan/ixp4xx_hss.c
6981
6982INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6983M:	Deepak Saxena <dsaxena@plexity.net>
6984S:	Maintained
6985F:	drivers/char/hw_random/ixp4xx-rng.c
6986
6987INTEL MANAGEMENT ENGINE (mei)
6988M:	Tomas Winkler <tomas.winkler@intel.com>
6989L:	linux-kernel@vger.kernel.org
6990S:	Supported
6991F:	include/uapi/linux/mei.h
6992F:	include/linux/mei_cl_bus.h
6993F:	drivers/misc/mei/*
6994F:	drivers/watchdog/mei_wdt.c
6995F:	Documentation/misc-devices/mei/*
6996F:	samples/mei/*
6997
6998INTEL MENLOW THERMAL DRIVER
6999M:	Sujith Thomas <sujith.thomas@intel.com>
7000L:	platform-driver-x86@vger.kernel.org
7001W:	https://01.org/linux-acpi
7002S:	Supported
7003F:	drivers/platform/x86/intel_menlow.c
7004
7005INTEL MERRIFIELD GPIO DRIVER
7006M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7007L:	linux-gpio@vger.kernel.org
7008S:	Maintained
7009F:	drivers/gpio/gpio-merrifield.c
7010
7011INTEL MIC DRIVERS (mic)
7012M:	Sudeep Dutt <sudeep.dutt@intel.com>
7013M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7014S:	Supported
7015W:	https://github.com/sudeepdutt/mic
7016W:	http://software.intel.com/en-us/mic-developer
7017F:	include/linux/mic_bus.h
7018F:	include/linux/scif.h
7019F:	include/uapi/linux/mic_common.h
7020F:	include/uapi/linux/mic_ioctl.h
7021F:	include/uapi/linux/scif_ioctl.h
7022F:	drivers/misc/mic/
7023F:	drivers/dma/mic_x100_dma.c
7024F:	drivers/dma/mic_x100_dma.h
7025F:	Documentation/mic/
7026
7027INTEL PMC CORE DRIVER
7028M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7029M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7030L:	platform-driver-x86@vger.kernel.org
7031S:	Maintained
7032F:	arch/x86/include/asm/pmc_core.h
7033F:	drivers/platform/x86/intel_pmc_core*
7034
7035INTEL PMC/P-Unit IPC DRIVER
7036M:	Zha Qipeng<qipeng.zha@intel.com>
7037L:	platform-driver-x86@vger.kernel.org
7038S:	Maintained
7039F:	drivers/platform/x86/intel_pmc_ipc.c
7040F:	drivers/platform/x86/intel_punit_ipc.c
7041F:	arch/x86/include/asm/intel_pmc_ipc.h
7042F:	arch/x86/include/asm/intel_punit_ipc.h
7043
7044INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7045M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7046L:	linux-wireless@vger.kernel.org
7047S:	Maintained
7048F:	Documentation/networking/README.ipw2100
7049F:	Documentation/networking/README.ipw2200
7050F:	drivers/net/wireless/intel/ipw2x00/
7051
7052INTEL PSTATE DRIVER
7053M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7054M:	Len Brown <lenb@kernel.org>
7055L:	linux-pm@vger.kernel.org
7056S:	Supported
7057F:	drivers/cpufreq/intel_pstate.c
7058
7059INTEL RDMA RNIC DRIVER
7060M:	Faisal Latif <faisal.latif@intel.com>
7061M:	Shiraz Saleem <shiraz.saleem@intel.com>
7062L:	linux-rdma@vger.kernel.org
7063S:	Supported
7064F:	drivers/infiniband/hw/i40iw/
7065
7066INTEL TELEMETRY DRIVER
7067M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7068L:	platform-driver-x86@vger.kernel.org
7069S:	Maintained
7070F:	arch/x86/include/asm/intel_telemetry.h
7071F:	drivers/platform/x86/intel_telemetry*
7072
7073INTEL VIRTUAL BUTTON DRIVER
7074M:	AceLan Kao <acelan.kao@canonical.com>
7075L:	platform-driver-x86@vger.kernel.org
7076S:	Maintained
7077F:	drivers/platform/x86/intel-vbtn.c
7078
7079INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7080M:	Stanislaw Gruszka <sgruszka@redhat.com>
7081L:	linux-wireless@vger.kernel.org
7082S:	Supported
7083F:	drivers/net/wireless/intel/iwlegacy/
7084
7085INTEL WIRELESS WIFI LINK (iwlwifi)
7086M:	Johannes Berg <johannes.berg@intel.com>
7087M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7088M:	Luca Coelho <luciano.coelho@intel.com>
7089M:	Intel Linux Wireless <linuxwifi@intel.com>
7090L:	linux-wireless@vger.kernel.org
7091W:	http://intellinuxwireless.org
7092T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7093S:	Supported
7094F:	drivers/net/wireless/intel/iwlwifi/
7095
7096INTEL WIRELESS WIMAX CONNECTION 2400
7097M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7098M:	linux-wimax@intel.com
7099L:	wimax@linuxwimax.org (subscribers-only)
7100S:	Supported
7101W:	http://linuxwimax.org
7102F:	Documentation/wimax/README.i2400m
7103F:	drivers/net/wimax/i2400m/
7104F:	include/uapi/linux/wimax/i2400m.h
7105
7106INTEL(R) TRACE HUB
7107M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7108S:	Supported
7109F:	Documentation/trace/intel_th.txt
7110F:	drivers/hwtracing/intel_th/
7111
7112INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7113M:	Ning Sun <ning.sun@intel.com>
7114L:	tboot-devel@lists.sourceforge.net
7115W:	http://tboot.sourceforge.net
7116T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7117S:	Supported
7118F:	Documentation/intel_txt.txt
7119F:	include/linux/tboot.h
7120F:	arch/x86/kernel/tboot.c
7121
7122INTEL-MID GPIO DRIVER
7123M:	David Cohen <david.a.cohen@linux.intel.com>
7124L:	linux-gpio@vger.kernel.org
7125S:	Maintained
7126F:	drivers/gpio/gpio-intel-mid.c
7127
7128INVENSENSE MPU-3050 GYROSCOPE DRIVER
7129M:	Linus Walleij <linus.walleij@linaro.org>
7130L:	linux-iio@vger.kernel.org
7131S:	Maintained
7132F:	drivers/iio/gyro/mpu3050*
7133F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7134
7135IOC3 ETHERNET DRIVER
7136M:	Ralf Baechle <ralf@linux-mips.org>
7137L:	linux-mips@linux-mips.org
7138S:	Maintained
7139F:	drivers/net/ethernet/sgi/ioc3-eth.c
7140
7141IOC3 SERIAL DRIVER
7142M:	Pat Gefre <pfg@sgi.com>
7143L:	linux-serial@vger.kernel.org
7144S:	Maintained
7145F:	drivers/tty/serial/ioc3_serial.c
7146
7147IOMMU DRIVERS
7148M:	Joerg Roedel <joro@8bytes.org>
7149L:	iommu@lists.linux-foundation.org
7150T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7151S:	Maintained
7152F:	Documentation/devicetree/bindings/iommu/
7153F:	drivers/iommu/
7154F:	include/linux/iommu.h
7155F:	include/linux/iova.h
7156
7157IP MASQUERADING
7158M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7159S:	Maintained
7160F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7161
7162IPMI SUBSYSTEM
7163M:	Corey Minyard <minyard@acm.org>
7164L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7165W:	http://openipmi.sourceforge.net/
7166S:	Supported
7167F:	Documentation/IPMI.txt
7168F:	drivers/char/ipmi/
7169F:	include/linux/ipmi*
7170F:	include/uapi/linux/ipmi*
7171
7172IPS SCSI RAID DRIVER
7173M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7174L:	linux-scsi@vger.kernel.org
7175W:	http://www.adaptec.com/
7176S:	Maintained
7177F:	drivers/scsi/ips*
7178
7179IPVS
7180M:	Wensong Zhang <wensong@linux-vs.org>
7181M:	Simon Horman <horms@verge.net.au>
7182M:	Julian Anastasov <ja@ssi.bg>
7183L:	netdev@vger.kernel.org
7184L:	lvs-devel@vger.kernel.org
7185S:	Maintained
7186T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7187T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7188F:	Documentation/networking/ipvs-sysctl.txt
7189F:	include/net/ip_vs.h
7190F:	include/uapi/linux/ip_vs.h
7191F:	net/netfilter/ipvs/
7192
7193IPWIRELESS DRIVER
7194M:	Jiri Kosina <jikos@kernel.org>
7195M:	David Sterba <dsterba@suse.com>
7196S:	Odd Fixes
7197F:	drivers/tty/ipwireless/
7198
7199IPX NETWORK LAYER
7200L:	netdev@vger.kernel.org
7201S:	Odd fixes
7202F:	include/net/ipx.h
7203F:	include/uapi/linux/ipx.h
7204F:	net/ipx/
7205
7206IRDA SUBSYSTEM
7207M:	Samuel Ortiz <samuel@sortiz.org>
7208L:	irda-users@lists.sourceforge.net (subscribers-only)
7209L:	netdev@vger.kernel.org
7210W:	http://irda.sourceforge.net/
7211S:	Maintained
7212T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7213F:	Documentation/networking/irda.txt
7214F:	drivers/staging/irda/
7215
7216IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7217M:	Marc Zyngier <marc.zyngier@arm.com>
7218S:	Maintained
7219T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7220F:	Documentation/IRQ-domain.txt
7221F:	include/linux/irqdomain.h
7222F:	kernel/irq/irqdomain.c
7223F:	kernel/irq/msi.c
7224
7225IRQ SUBSYSTEM
7226M:	Thomas Gleixner <tglx@linutronix.de>
7227L:	linux-kernel@vger.kernel.org
7228S:	Maintained
7229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7230F:	kernel/irq/
7231
7232IRQCHIP DRIVERS
7233M:	Thomas Gleixner <tglx@linutronix.de>
7234M:	Jason Cooper <jason@lakedaemon.net>
7235M:	Marc Zyngier <marc.zyngier@arm.com>
7236L:	linux-kernel@vger.kernel.org
7237S:	Maintained
7238T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7239F:	Documentation/devicetree/bindings/interrupt-controller/
7240F:	drivers/irqchip/
7241
7242ISA
7243M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7244S:	Maintained
7245F:	Documentation/isa.txt
7246F:	drivers/base/isa.c
7247F:	include/linux/isa.h
7248
7249ISA RADIO MODULE
7250M:	Hans Verkuil <hverkuil@xs4all.nl>
7251L:	linux-media@vger.kernel.org
7252T:	git git://linuxtv.org/media_tree.git
7253W:	https://linuxtv.org
7254S:	Maintained
7255F:	drivers/media/radio/radio-isa*
7256
7257ISAPNP
7258M:	Jaroslav Kysela <perex@perex.cz>
7259S:	Maintained
7260F:	Documentation/isapnp.txt
7261F:	drivers/pnp/isapnp/
7262F:	include/linux/isapnp.h
7263
7264ISCSI
7265M:	Lee Duncan <lduncan@suse.com>
7266M:	Chris Leech <cleech@redhat.com>
7267L:	open-iscsi@googlegroups.com
7268W:	www.open-iscsi.com
7269S:	Maintained
7270F:	drivers/scsi/*iscsi*
7271F:	include/scsi/*iscsi*
7272
7273iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7274M:	Peter Jones <pjones@redhat.com>
7275M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7276S:	Maintained
7277F:	drivers/firmware/iscsi_ibft*
7278
7279ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7280M:	Or Gerlitz <ogerlitz@mellanox.com>
7281M:	Sagi Grimberg <sagi@grimberg.me>
7282M:	Roi Dayan <roid@mellanox.com>
7283L:	linux-rdma@vger.kernel.org
7284S:	Supported
7285W:	http://www.openfabrics.org
7286W:	www.open-iscsi.org
7287Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7288F:	drivers/infiniband/ulp/iser/
7289
7290ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7291M:	Sagi Grimberg <sagi@grimberg.me>
7292T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7293L:	linux-rdma@vger.kernel.org
7294L:	target-devel@vger.kernel.org
7295S:	Supported
7296W:	http://www.linux-iscsi.org
7297F:	drivers/infiniband/ulp/isert
7298
7299ISDN SUBSYSTEM
7300M:	Karsten Keil <isdn@linux-pingi.de>
7301L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7302L:	netdev@vger.kernel.org
7303W:	http://www.isdn4linux.de
7304T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7305S:	Maintained
7306F:	Documentation/isdn/
7307F:	drivers/isdn/
7308F:	include/linux/isdn.h
7309F:	include/linux/isdn/
7310F:	include/uapi/linux/isdn.h
7311F:	include/uapi/linux/isdn/
7312
7313ISDN SUBSYSTEM (Eicon active card driver)
7314M:	Armin Schindler <mac@melware.de>
7315L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7316W:	http://www.melware.de
7317S:	Maintained
7318F:	drivers/isdn/hardware/eicon/
7319
7320IT87 HARDWARE MONITORING DRIVER
7321M:	Jean Delvare <jdelvare@suse.com>
7322L:	linux-hwmon@vger.kernel.org
7323S:	Maintained
7324F:	Documentation/hwmon/it87
7325F:	drivers/hwmon/it87.c
7326
7327IT913X MEDIA DRIVER
7328M:	Antti Palosaari <crope@iki.fi>
7329L:	linux-media@vger.kernel.org
7330W:	https://linuxtv.org
7331W:	http://palosaari.fi/linux/
7332Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7333T:	git git://linuxtv.org/anttip/media_tree.git
7334S:	Maintained
7335F:	drivers/media/tuners/it913x*
7336
7337IVTV VIDEO4LINUX DRIVER
7338M:	Andy Walls <awalls@md.metrocast.net>
7339L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7340L:	linux-media@vger.kernel.org
7341T:	git git://linuxtv.org/media_tree.git
7342W:	http://www.ivtvdriver.org
7343S:	Maintained
7344F:	Documentation/media/v4l-drivers/ivtv*
7345F:	drivers/media/pci/ivtv/
7346F:	include/uapi/linux/ivtv*
7347
7348IX2505V MEDIA DRIVER
7349M:	Malcolm Priestley <tvboxspy@gmail.com>
7350L:	linux-media@vger.kernel.org
7351W:	https://linuxtv.org
7352Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7353S:	Maintained
7354F:	drivers/media/dvb-frontends/ix2505v*
7355
7356JC42.4 TEMPERATURE SENSOR DRIVER
7357M:	Guenter Roeck <linux@roeck-us.net>
7358L:	linux-hwmon@vger.kernel.org
7359S:	Maintained
7360F:	drivers/hwmon/jc42.c
7361F:	Documentation/hwmon/jc42
7362
7363JFS FILESYSTEM
7364M:	Dave Kleikamp <shaggy@kernel.org>
7365L:	jfs-discussion@lists.sourceforge.net
7366W:	http://jfs.sourceforge.net/
7367T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7368S:	Maintained
7369F:	Documentation/filesystems/jfs.txt
7370F:	fs/jfs/
7371
7372JME NETWORK DRIVER
7373M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7374L:	netdev@vger.kernel.org
7375S:	Maintained
7376F:	drivers/net/ethernet/jme.*
7377
7378JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7379M:	David Woodhouse <dwmw2@infradead.org>
7380L:	linux-mtd@lists.infradead.org
7381W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7382S:	Maintained
7383F:	fs/jffs2/
7384F:	include/uapi/linux/jffs2.h
7385
7386JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7387M:	"Theodore Ts'o" <tytso@mit.edu>
7388M:	Jan Kara <jack@suse.com>
7389L:	linux-ext4@vger.kernel.org
7390S:	Maintained
7391F:	fs/jbd2/
7392F:	include/linux/jbd2.h
7393
7394JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7395M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7396L:	linux-media@vger.kernel.org
7397S:	Maintained
7398F:	drivers/media/platform/rcar_jpu.c
7399
7400JSM Neo PCI based serial card
7401M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7402L:	linux-serial@vger.kernel.org
7403S:	Maintained
7404F:	drivers/tty/serial/jsm/
7405
7406K10TEMP HARDWARE MONITORING DRIVER
7407M:	Clemens Ladisch <clemens@ladisch.de>
7408L:	linux-hwmon@vger.kernel.org
7409S:	Maintained
7410F:	Documentation/hwmon/k10temp
7411F:	drivers/hwmon/k10temp.c
7412
7413K8TEMP HARDWARE MONITORING DRIVER
7414M:	Rudolf Marek <r.marek@assembler.cz>
7415L:	linux-hwmon@vger.kernel.org
7416S:	Maintained
7417F:	Documentation/hwmon/k8temp
7418F:	drivers/hwmon/k8temp.c
7419
7420KASAN
7421M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7422R:	Alexander Potapenko <glider@google.com>
7423R:	Dmitry Vyukov <dvyukov@google.com>
7424L:	kasan-dev@googlegroups.com
7425S:	Maintained
7426F:	arch/*/include/asm/kasan.h
7427F:	arch/*/mm/kasan_init*
7428F:	Documentation/dev-tools/kasan.rst
7429F:	include/linux/kasan*.h
7430F:	lib/test_kasan.c
7431F:	mm/kasan/
7432F:	scripts/Makefile.kasan
7433
7434KCONFIG
7435M:	"Yann E. MORIN" <yann.morin.1998@free.fr>
7436L:	linux-kbuild@vger.kernel.org
7437T:	git git://gitorious.org/linux-kconfig/linux-kconfig
7438S:	Maintained
7439F:	Documentation/kbuild/kconfig-language.txt
7440F:	scripts/kconfig/
7441
7442KDUMP
7443M:	Dave Young <dyoung@redhat.com>
7444M:	Baoquan He <bhe@redhat.com>
7445R:	Vivek Goyal <vgoyal@redhat.com>
7446L:	kexec@lists.infradead.org
7447W:	http://lse.sourceforge.net/kdump/
7448S:	Maintained
7449F:	Documentation/kdump/
7450
7451KEENE FM RADIO TRANSMITTER DRIVER
7452M:	Hans Verkuil <hverkuil@xs4all.nl>
7453L:	linux-media@vger.kernel.org
7454T:	git git://linuxtv.org/media_tree.git
7455W:	https://linuxtv.org
7456S:	Maintained
7457F:	drivers/media/radio/radio-keene*
7458
7459KERNEL AUTOMOUNTER v4 (AUTOFS4)
7460M:	Ian Kent <raven@themaw.net>
7461L:	autofs@vger.kernel.org
7462S:	Maintained
7463F:	fs/autofs4/
7464
7465KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7466M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7467M:	Michal Marek <mmarek@suse.com>
7468T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7469L:	linux-kbuild@vger.kernel.org
7470S:	Maintained
7471F:	Documentation/kbuild/
7472F:	Makefile
7473F:	scripts/Makefile.*
7474F:	scripts/basic/
7475F:	scripts/mk*
7476F:	scripts/package/
7477
7478KERNEL JANITORS
7479L:	kernel-janitors@vger.kernel.org
7480W:	http://kernelnewbies.org/KernelJanitors
7481S:	Odd Fixes
7482
7483KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7484M:	"J. Bruce Fields" <bfields@fieldses.org>
7485M:	Jeff Layton <jlayton@poochiereds.net>
7486L:	linux-nfs@vger.kernel.org
7487W:	http://nfs.sourceforge.net/
7488T:	git git://linux-nfs.org/~bfields/linux.git
7489S:	Supported
7490F:	fs/nfsd/
7491F:	include/uapi/linux/nfsd/
7492F:	fs/lockd/
7493F:	fs/nfs_common/
7494F:	net/sunrpc/
7495F:	include/linux/lockd/
7496F:	include/linux/sunrpc/
7497F:	include/uapi/linux/sunrpc/
7498
7499KERNEL SELFTEST FRAMEWORK
7500M:	Shuah Khan <shuahkh@osg.samsung.com>
7501M:	Shuah Khan <shuah@kernel.org>
7502L:	linux-kselftest@vger.kernel.org
7503T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7504S:	Maintained
7505F:	tools/testing/selftests/
7506F:	Documentation/dev-tools/kselftest*
7507
7508KERNEL USERMODE HELPER
7509M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7510L:	linux-kernel@vger.kernel.org
7511S:	Maintained
7512F:	kernel/umh.c
7513F:	include/linux/umh.h
7514
7515KERNEL VIRTUAL MACHINE (KVM)
7516M:	Paolo Bonzini <pbonzini@redhat.com>
7517M:	Radim Krčmář <rkrcmar@redhat.com>
7518L:	kvm@vger.kernel.org
7519W:	http://www.linux-kvm.org
7520T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7521S:	Supported
7522F:	Documentation/virtual/kvm/
7523F:	include/trace/events/kvm.h
7524F:	include/uapi/asm-generic/kvm*
7525F:	include/uapi/linux/kvm*
7526F:	include/asm-generic/kvm*
7527F:	include/linux/kvm*
7528F:	include/kvm/iodev.h
7529F:	virt/kvm/*
7530F:	tools/kvm/
7531
7532KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7533M:	Joerg Roedel <joro@8bytes.org>
7534L:	kvm@vger.kernel.org
7535W:	http://www.linux-kvm.org/
7536S:	Maintained
7537F:	arch/x86/include/asm/svm.h
7538F:	arch/x86/kvm/svm.c
7539
7540KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7541M:	Christoffer Dall <christoffer.dall@linaro.org>
7542M:	Marc Zyngier <marc.zyngier@arm.com>
7543L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7544L:	kvmarm@lists.cs.columbia.edu
7545W:	http://systems.cs.columbia.edu/projects/kvm-arm
7546T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7547S:	Supported
7548F:	arch/arm/include/uapi/asm/kvm*
7549F:	arch/arm/include/asm/kvm*
7550F:	arch/arm/kvm/
7551F:	virt/kvm/arm/
7552F:	include/kvm/arm_*
7553
7554KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
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
7559S:	Maintained
7560F:	arch/arm64/include/uapi/asm/kvm*
7561F:	arch/arm64/include/asm/kvm*
7562F:	arch/arm64/kvm/
7563
7564KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7565M:	James Hogan <james.hogan@imgtec.com>
7566L:	linux-mips@linux-mips.org
7567S:	Supported
7568F:	arch/mips/include/uapi/asm/kvm*
7569F:	arch/mips/include/asm/kvm*
7570F:	arch/mips/kvm/
7571
7572KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7573M:	Alexander Graf <agraf@suse.com>
7574L:	kvm-ppc@vger.kernel.org
7575W:	http://www.linux-kvm.org/
7576T:	git git://github.com/agraf/linux-2.6.git
7577S:	Supported
7578F:	arch/powerpc/include/uapi/asm/kvm*
7579F:	arch/powerpc/include/asm/kvm*
7580F:	arch/powerpc/kvm/
7581F:	arch/powerpc/kernel/kvm*
7582
7583KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7584M:	Christian Borntraeger <borntraeger@de.ibm.com>
7585M:	Cornelia Huck <cohuck@redhat.com>
7586L:	linux-s390@vger.kernel.org
7587W:	http://www.ibm.com/developerworks/linux/linux390/
7588T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7589S:	Supported
7590F:	arch/s390/include/uapi/asm/kvm*
7591F:	arch/s390/include/asm/gmap.h
7592F:	arch/s390/include/asm/kvm*
7593F:	arch/s390/kvm/
7594F:	arch/s390/mm/gmap.c
7595
7596KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7597M:	Paolo Bonzini <pbonzini@redhat.com>
7598M:	Radim Krčmář <rkrcmar@redhat.com>
7599L:	kvm@vger.kernel.org
7600W:	http://www.linux-kvm.org
7601T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7602S:	Supported
7603F:	arch/x86/kvm/
7604F:	arch/x86/include/uapi/asm/kvm*
7605F:	arch/x86/include/asm/kvm*
7606F:	arch/x86/kernel/kvm.c
7607F:	arch/x86/kernel/kvmclock.c
7608
7609KERNFS
7610M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7611M:	Tejun Heo <tj@kernel.org>
7612T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7613S:	Supported
7614F:	include/linux/kernfs.h
7615F:	fs/kernfs/
7616
7617KEXEC
7618M:	Eric Biederman <ebiederm@xmission.com>
7619W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7620L:	kexec@lists.infradead.org
7621S:	Maintained
7622F:	include/linux/kexec.h
7623F:	include/uapi/linux/kexec.h
7624F:	kernel/kexec*
7625
7626KEYS-ENCRYPTED
7627M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7628M:	David Safford <safford@us.ibm.com>
7629L:	linux-security-module@vger.kernel.org
7630L:	keyrings@vger.kernel.org
7631S:	Supported
7632F:	Documentation/security/keys/trusted-encrypted.rst
7633F:	include/keys/encrypted-type.h
7634F:	security/keys/encrypted-keys/
7635
7636KEYS-TRUSTED
7637M:	David Safford <safford@us.ibm.com>
7638M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7639L:	linux-security-module@vger.kernel.org
7640L:	keyrings@vger.kernel.org
7641S:	Supported
7642F:	Documentation/security/keys/trusted-encrypted.rst
7643F:	include/keys/trusted-type.h
7644F:	security/keys/trusted.c
7645F:	security/keys/trusted.h
7646
7647KEYS/KEYRINGS:
7648M:	David Howells <dhowells@redhat.com>
7649L:	keyrings@vger.kernel.org
7650S:	Maintained
7651F:	Documentation/security/keys/core.rst
7652F:	include/linux/key.h
7653F:	include/linux/key-type.h
7654F:	include/linux/keyctl.h
7655F:	include/uapi/linux/keyctl.h
7656F:	include/keys/
7657F:	security/keys/
7658
7659KGDB / KDB /debug_core
7660M:	Jason Wessel <jason.wessel@windriver.com>
7661W:	http://kgdb.wiki.kernel.org/
7662L:	kgdb-bugreport@lists.sourceforge.net
7663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7664S:	Maintained
7665F:	Documentation/dev-tools/kgdb.rst
7666F:	drivers/misc/kgdbts.c
7667F:	drivers/tty/serial/kgdboc.c
7668F:	include/linux/kdb.h
7669F:	include/linux/kgdb.h
7670F:	kernel/debug/
7671
7672KMEMCHECK
7673M:	Vegard Nossum <vegardno@ifi.uio.no>
7674M:	Pekka Enberg <penberg@kernel.org>
7675S:	Maintained
7676F:	Documentation/dev-tools/kmemcheck.rst
7677F:	arch/x86/include/asm/kmemcheck.h
7678F:	arch/x86/mm/kmemcheck/
7679F:	include/linux/kmemcheck.h
7680F:	mm/kmemcheck.c
7681
7682KMEMLEAK
7683M:	Catalin Marinas <catalin.marinas@arm.com>
7684S:	Maintained
7685F:	Documentation/dev-tools/kmemleak.rst
7686F:	include/linux/kmemleak.h
7687F:	mm/kmemleak.c
7688F:	mm/kmemleak-test.c
7689
7690KMOD KERNEL MODULE LOADER - USERMODE HELPER
7691M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7692L:	linux-kernel@vger.kernel.org
7693S:	Maintained
7694F:	kernel/kmod.c
7695F:	include/linux/kmod.h
7696F:	lib/test_kmod.c
7697F:	tools/testing/selftests/kmod/
7698
7699KPROBES
7700M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7701M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7702M:	"David S. Miller" <davem@davemloft.net>
7703M:	Masami Hiramatsu <mhiramat@kernel.org>
7704S:	Maintained
7705F:	Documentation/kprobes.txt
7706F:	include/linux/kprobes.h
7707F:	include/asm-generic/kprobes.h
7708F:	kernel/kprobes.c
7709
7710KS0108 LCD CONTROLLER DRIVER
7711M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7712W:	http://miguelojeda.es/auxdisplay.htm
7713W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7714S:	Maintained
7715F:	Documentation/auxdisplay/ks0108
7716F:	drivers/auxdisplay/ks0108.c
7717F:	include/linux/ks0108.h
7718
7719L3MDEV
7720M:	David Ahern <dsa@cumulusnetworks.com>
7721L:	netdev@vger.kernel.org
7722S:	Maintained
7723F:	net/l3mdev
7724F:	include/net/l3mdev.h
7725
7726LANTIQ MIPS ARCHITECTURE
7727M:	John Crispin <john@phrozen.org>
7728L:	linux-mips@linux-mips.org
7729S:	Maintained
7730F:	arch/mips/lantiq
7731F:	drivers/soc/lantiq
7732
7733LAPB module
7734L:	linux-x25@vger.kernel.org
7735S:	Orphan
7736F:	Documentation/networking/lapb-module.txt
7737F:	include/*/lapb.h
7738F:	net/lapb/
7739
7740LASI 53c700 driver for PARISC
7741M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7742L:	linux-scsi@vger.kernel.org
7743S:	Maintained
7744F:	Documentation/scsi/53c700.txt
7745F:	drivers/scsi/53c700*
7746
7747LED SUBSYSTEM
7748M:	Richard Purdie <rpurdie@rpsys.net>
7749M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
7750M:	Pavel Machek <pavel@ucw.cz>
7751L:	linux-leds@vger.kernel.org
7752T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7753S:	Maintained
7754F:	Documentation/devicetree/bindings/leds/
7755F:	drivers/leds/
7756F:	include/linux/leds.h
7757
7758LEGACY EEPROM DRIVER
7759M:	Jean Delvare <jdelvare@suse.com>
7760S:	Maintained
7761F:	Documentation/misc-devices/eeprom
7762F:	drivers/misc/eeprom/eeprom.c
7763
7764LEGO USB Tower driver
7765M:	Juergen Stuber <starblue@users.sourceforge.net>
7766L:	legousb-devel@lists.sourceforge.net
7767W:	http://legousb.sourceforge.net/
7768S:	Maintained
7769F:	drivers/usb/misc/legousbtower.c
7770
7771LG2160 MEDIA DRIVER
7772M:	Michael Krufky <mkrufky@linuxtv.org>
7773L:	linux-media@vger.kernel.org
7774W:	https://linuxtv.org
7775W:	http://github.com/mkrufky
7776Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7777T:	git git://linuxtv.org/mkrufky/tuners.git
7778S:	Maintained
7779F:	drivers/media/dvb-frontends/lg2160.*
7780
7781LGDT3305 MEDIA DRIVER
7782M:	Michael Krufky <mkrufky@linuxtv.org>
7783L:	linux-media@vger.kernel.org
7784W:	https://linuxtv.org
7785W:	http://github.com/mkrufky
7786Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7787T:	git git://linuxtv.org/mkrufky/tuners.git
7788S:	Maintained
7789F:	drivers/media/dvb-frontends/lgdt3305.*
7790
7791LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7792M:	Viresh Kumar <vireshk@kernel.org>
7793L:	linux-ide@vger.kernel.org
7794T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7795S:	Maintained
7796F:	include/linux/pata_arasan_cf_data.h
7797F:	drivers/ata/pata_arasan_cf.c
7798
7799LIBATA PATA DRIVERS
7800M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7801M:	Tejun Heo <tj@kernel.org>
7802L:	linux-ide@vger.kernel.org
7803T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7804S:	Maintained
7805F:	drivers/ata/pata_*.c
7806F:	drivers/ata/ata_generic.c
7807
7808LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7809M:	Linus Walleij <linus.walleij@linaro.org>
7810L:	linux-ide@vger.kernel.org
7811T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7812S:	Maintained
7813F:	drivers/ata/pata_ftide010.c
7814F:	drivers/ata/sata_gemini.c
7815F:	drivers/ata/sata_gemini.h
7816
7817LIBATA SATA AHCI PLATFORM devices support
7818M:	Hans de Goede <hdegoede@redhat.com>
7819M:	Tejun Heo <tj@kernel.org>
7820L:	linux-ide@vger.kernel.org
7821T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7822S:	Maintained
7823F:	drivers/ata/ahci_platform.c
7824F:	drivers/ata/libahci_platform.c
7825F:	include/linux/ahci_platform.h
7826
7827LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7828M:	Mikael Pettersson <mikpelinux@gmail.com>
7829L:	linux-ide@vger.kernel.org
7830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7831S:	Maintained
7832F:	drivers/ata/sata_promise.*
7833
7834LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7835M:	Tejun Heo <tj@kernel.org>
7836L:	linux-ide@vger.kernel.org
7837T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7838S:	Maintained
7839F:	drivers/ata/
7840F:	include/linux/ata.h
7841F:	include/linux/libata.h
7842F:	Documentation/devicetree/bindings/ata/
7843
7844LIBLOCKDEP
7845M:	Sasha Levin <alexander.levin@verizon.com>
7846S:	Maintained
7847F:	tools/lib/lockdep/
7848
7849LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7850M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7851L:	linux-nvdimm@lists.01.org
7852Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7853S:	Supported
7854F:	drivers/nvdimm/blk.c
7855F:	drivers/nvdimm/region_devs.c
7856
7857LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7858M:	Vishal Verma <vishal.l.verma@intel.com>
7859L:	linux-nvdimm@lists.01.org
7860Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7861S:	Supported
7862F:	drivers/nvdimm/btt*
7863
7864LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7865M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7866L:	linux-nvdimm@lists.01.org
7867Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7868S:	Supported
7869F:	drivers/nvdimm/pmem*
7870
7871LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7872M:	Dan Williams <dan.j.williams@intel.com>
7873L:	linux-nvdimm@lists.01.org
7874Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7875T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7876S:	Supported
7877F:	drivers/nvdimm/*
7878F:	drivers/acpi/nfit/*
7879F:	include/linux/nd.h
7880F:	include/linux/libnvdimm.h
7881F:	include/uapi/linux/ndctl.h
7882
7883LIGHTNVM PLATFORM SUPPORT
7884M:	Matias Bjorling <mb@lightnvm.io>
7885W:	http://github/OpenChannelSSD
7886L:	linux-block@vger.kernel.org
7887S:	Maintained
7888F:	drivers/lightnvm/
7889F:	include/linux/lightnvm.h
7890F:	include/uapi/linux/lightnvm.h
7891
7892LINUX FOR POWER MACINTOSH
7893M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7894W:	http://www.penguinppc.org/
7895L:	linuxppc-dev@lists.ozlabs.org
7896S:	Maintained
7897F:	arch/powerpc/platforms/powermac/
7898F:	drivers/macintosh/
7899
7900LINUX FOR POWERPC (32-BIT AND 64-BIT)
7901M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7902M:	Paul Mackerras <paulus@samba.org>
7903M:	Michael Ellerman <mpe@ellerman.id.au>
7904W:	https://github.com/linuxppc/linux/wiki
7905L:	linuxppc-dev@lists.ozlabs.org
7906Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7907T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7908S:	Supported
7909F:	Documentation/ABI/stable/sysfs-firmware-opal-*
7910F:	Documentation/devicetree/bindings/powerpc/
7911F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
7912F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
7913F:	Documentation/powerpc/
7914F:	arch/powerpc/
7915F:	drivers/char/tpm/tpm_ibmvtpm*
7916F:	drivers/crypto/nx/
7917F:	drivers/crypto/vmx/
7918F:	drivers/i2c/busses/i2c-opal.c
7919F:	drivers/net/ethernet/ibm/ibmveth.*
7920F:	drivers/net/ethernet/ibm/ibmvnic.*
7921F:	drivers/pci/hotplug/pnv_php.c
7922F:	drivers/pci/hotplug/rpa*
7923F:	drivers/rtc/rtc-opal.c
7924F:	drivers/scsi/ibmvscsi/
7925F:	drivers/tty/hvc/hvc_opal.c
7926F:	drivers/watchdog/wdrtas.c
7927F:	tools/testing/selftests/powerpc
7928N:	/pmac
7929N:	powermac
7930N:	powernv
7931N:	[^a-z0-9]ps3
7932N:	pseries
7933
7934LINUX FOR POWERPC EMBEDDED MPC5XXX
7935M:	Anatolij Gustschin <agust@denx.de>
7936L:	linuxppc-dev@lists.ozlabs.org
7937T:	git git://git.denx.de/linux-denx-agust.git
7938S:	Maintained
7939F:	arch/powerpc/platforms/512x/
7940F:	arch/powerpc/platforms/52xx/
7941
7942LINUX FOR POWERPC EMBEDDED PPC4XX
7943M:	Alistair Popple <alistair@popple.id.au>
7944M:	Matt Porter <mporter@kernel.crashing.org>
7945W:	http://www.penguinppc.org/
7946L:	linuxppc-dev@lists.ozlabs.org
7947S:	Maintained
7948F:	arch/powerpc/platforms/40x/
7949F:	arch/powerpc/platforms/44x/
7950
7951LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7952M:	Scott Wood <oss@buserror.net>
7953M:	Kumar Gala <galak@kernel.crashing.org>
7954W:	http://www.penguinppc.org/
7955L:	linuxppc-dev@lists.ozlabs.org
7956T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7957S:	Maintained
7958F:	arch/powerpc/platforms/83xx/
7959F:	arch/powerpc/platforms/85xx/
7960F:	Documentation/devicetree/bindings/powerpc/fsl/
7961
7962LINUX FOR POWERPC EMBEDDED PPC8XX
7963M:	Vitaly Bordug <vitb@kernel.crashing.org>
7964W:	http://www.penguinppc.org/
7965L:	linuxppc-dev@lists.ozlabs.org
7966S:	Maintained
7967F:	arch/powerpc/platforms/8xx/
7968
7969LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7970L:	linuxppc-dev@lists.ozlabs.org
7971S:	Orphan
7972F:	arch/powerpc/*/*virtex*
7973F:	arch/powerpc/*/*/*virtex*
7974
7975LINUX FOR POWERPC PA SEMI PWRFICIENT
7976L:	linuxppc-dev@lists.ozlabs.org
7977S:	Orphan
7978F:	arch/powerpc/platforms/pasemi/
7979F:	drivers/*/*pasemi*
7980F:	drivers/*/*/*pasemi*
7981
7982LINUX KERNEL DUMP TEST MODULE (LKDTM)
7983M:	Kees Cook <keescook@chromium.org>
7984S:	Maintained
7985F:	drivers/misc/lkdtm*
7986
7987LINUX SECURITY MODULE (LSM) FRAMEWORK
7988M:	Chris Wright <chrisw@sous-sol.org>
7989L:	linux-security-module@vger.kernel.org
7990S:	Supported
7991
7992LIS3LV02D ACCELEROMETER DRIVER
7993M:	Eric Piel <eric.piel@tremplin-utc.net>
7994S:	Maintained
7995F:	Documentation/misc-devices/lis3lv02d
7996F:	drivers/misc/lis3lv02d/
7997F:	drivers/platform/x86/hp_accel.c
7998
7999LIVE PATCHING
8000M:	Josh Poimboeuf <jpoimboe@redhat.com>
8001M:	Jessica Yu <jeyu@kernel.org>
8002M:	Jiri Kosina <jikos@kernel.org>
8003M:	Miroslav Benes <mbenes@suse.cz>
8004R:	Petr Mladek <pmladek@suse.com>
8005S:	Maintained
8006F:	kernel/livepatch/
8007F:	include/linux/livepatch.h
8008F:	arch/x86/include/asm/livepatch.h
8009F:	arch/x86/kernel/livepatch.c
8010F:	Documentation/livepatch/
8011F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8012F:	samples/livepatch/
8013L:	live-patching@vger.kernel.org
8014T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8015
8016LLC (802.2)
8017L:	netdev@vger.kernel.org
8018S:	Odd fixes
8019F:	include/linux/llc.h
8020F:	include/uapi/linux/llc.h
8021F:	include/net/llc*
8022F:	net/llc/
8023
8024LM73 HARDWARE MONITOR DRIVER
8025M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8026L:	linux-hwmon@vger.kernel.org
8027S:	Maintained
8028F:	drivers/hwmon/lm73.c
8029
8030LM78 HARDWARE MONITOR DRIVER
8031M:	Jean Delvare <jdelvare@suse.com>
8032L:	linux-hwmon@vger.kernel.org
8033S:	Maintained
8034F:	Documentation/hwmon/lm78
8035F:	drivers/hwmon/lm78.c
8036
8037LM83 HARDWARE MONITOR DRIVER
8038M:	Jean Delvare <jdelvare@suse.com>
8039L:	linux-hwmon@vger.kernel.org
8040S:	Maintained
8041F:	Documentation/hwmon/lm83
8042F:	drivers/hwmon/lm83.c
8043
8044LM90 HARDWARE MONITOR DRIVER
8045M:	Jean Delvare <jdelvare@suse.com>
8046L:	linux-hwmon@vger.kernel.org
8047S:	Maintained
8048F:	Documentation/hwmon/lm90
8049F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8050F:	drivers/hwmon/lm90.c
8051F:	include/dt-bindings/thermal/lm90.h
8052
8053LM95234 HARDWARE MONITOR DRIVER
8054M:	Guenter Roeck <linux@roeck-us.net>
8055L:	linux-hwmon@vger.kernel.org
8056S:	Maintained
8057F:	Documentation/hwmon/lm95234
8058F:	drivers/hwmon/lm95234.c
8059
8060LME2510 MEDIA DRIVER
8061M:	Malcolm Priestley <tvboxspy@gmail.com>
8062L:	linux-media@vger.kernel.org
8063W:	https://linuxtv.org
8064Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8065S:	Maintained
8066F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8067
8068LOADPIN SECURITY MODULE
8069M:	Kees Cook <keescook@chromium.org>
8070T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8071S:	Supported
8072F:	security/loadpin/
8073F:	Documentation/admin-guide/LSM/LoadPin.rst
8074
8075LOCKING PRIMITIVES
8076M:	Peter Zijlstra <peterz@infradead.org>
8077M:	Ingo Molnar <mingo@redhat.com>
8078L:	linux-kernel@vger.kernel.org
8079T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8080S:	Maintained
8081F:	Documentation/locking/
8082F:	include/linux/lockdep.h
8083F:	include/linux/spinlock*.h
8084F:	arch/*/include/asm/spinlock*.h
8085F:	include/linux/rwlock*.h
8086F:	include/linux/mutex*.h
8087F:	arch/*/include/asm/mutex*.h
8088F:	include/linux/rwsem*.h
8089F:	arch/*/include/asm/rwsem.h
8090F:	include/linux/seqlock.h
8091F:	lib/locking*.[ch]
8092F:	kernel/locking/
8093
8094LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8095M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8096L:	linux-ntfs-dev@lists.sourceforge.net
8097W:	http://www.linux-ntfs.org/content/view/19/37/
8098S:	Maintained
8099F:	Documentation/ldm.txt
8100F:	block/partitions/ldm.*
8101
8102LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8103M:	Sathya Prakash <sathya.prakash@broadcom.com>
8104M:	Chaitra P B <chaitra.basappa@broadcom.com>
8105M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8106L:	MPT-FusionLinux.pdl@broadcom.com
8107L:	linux-scsi@vger.kernel.org
8108W:	http://www.avagotech.com/support/
8109S:	Supported
8110F:	drivers/message/fusion/
8111F:	drivers/scsi/mpt2sas/
8112F:	drivers/scsi/mpt3sas/
8113
8114LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8115M:	Matthew Wilcox <matthew@wil.cx>
8116L:	linux-scsi@vger.kernel.org
8117S:	Maintained
8118F:	drivers/scsi/sym53c8xx_2/
8119
8120LTC4261 HARDWARE MONITOR DRIVER
8121M:	Guenter Roeck <linux@roeck-us.net>
8122L:	linux-hwmon@vger.kernel.org
8123S:	Maintained
8124F:	Documentation/hwmon/ltc4261
8125F:	drivers/hwmon/ltc4261.c
8126
8127LTC4306 I2C MULTIPLEXER DRIVER
8128M:	Michael Hennerich <michael.hennerich@analog.com>
8129W:	http://ez.analog.com/community/linux-device-drivers
8130L:	linux-i2c@vger.kernel.org
8131S:	Supported
8132F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8133F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8134
8135LTP (Linux Test Project)
8136M:	Mike Frysinger <vapier@gentoo.org>
8137M:	Cyril Hrubis <chrubis@suse.cz>
8138M:	Wanlong Gao <wanlong.gao@gmail.com>
8139M:	Jan Stancek <jstancek@redhat.com>
8140M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8141M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8142L:	ltp@lists.linux.it (subscribers-only)
8143W:	http://linux-test-project.github.io/
8144T:	git git://github.com/linux-test-project/ltp.git
8145S:	Maintained
8146
8147M32R ARCHITECTURE
8148W:	http://www.linux-m32r.org/
8149S:	Orphan
8150F:	arch/m32r/
8151
8152M68K ARCHITECTURE
8153M:	Geert Uytterhoeven <geert@linux-m68k.org>
8154L:	linux-m68k@lists.linux-m68k.org
8155W:	http://www.linux-m68k.org/
8156T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8157S:	Maintained
8158F:	arch/m68k/
8159F:	drivers/zorro/
8160
8161M68K ON APPLE MACINTOSH
8162M:	Joshua Thompson <funaho@jurai.org>
8163W:	http://www.mac.linux-m68k.org/
8164L:	linux-m68k@lists.linux-m68k.org
8165S:	Maintained
8166F:	arch/m68k/mac/
8167
8168M68K ON HP9000/300
8169M:	Philip Blundell <philb@gnu.org>
8170W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8171S:	Maintained
8172F:	arch/m68k/hp300/
8173
8174M88DS3103 MEDIA DRIVER
8175M:	Antti Palosaari <crope@iki.fi>
8176L:	linux-media@vger.kernel.org
8177W:	https://linuxtv.org
8178W:	http://palosaari.fi/linux/
8179Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8180T:	git git://linuxtv.org/anttip/media_tree.git
8181S:	Maintained
8182F:	drivers/media/dvb-frontends/m88ds3103*
8183
8184M88RS2000 MEDIA DRIVER
8185M:	Malcolm Priestley <tvboxspy@gmail.com>
8186L:	linux-media@vger.kernel.org
8187W:	https://linuxtv.org
8188Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8189S:	Maintained
8190F:	drivers/media/dvb-frontends/m88rs2000*
8191
8192MA901 MASTERKIT USB FM RADIO DRIVER
8193M:	Alexey Klimov <klimov.linux@gmail.com>
8194L:	linux-media@vger.kernel.org
8195T:	git git://linuxtv.org/media_tree.git
8196S:	Maintained
8197F:	drivers/media/radio/radio-ma901.c
8198
8199MAC80211
8200M:	Johannes Berg <johannes@sipsolutions.net>
8201L:	linux-wireless@vger.kernel.org
8202W:	http://wireless.kernel.org/
8203T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8204T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8205S:	Maintained
8206F:	Documentation/networking/mac80211-injection.txt
8207F:	include/net/mac80211.h
8208F:	net/mac80211/
8209F:	drivers/net/wireless/mac80211_hwsim.[ch]
8210
8211MAILBOX API
8212M:	Jassi Brar <jassisinghbrar@gmail.com>
8213L:	linux-kernel@vger.kernel.org
8214S:	Maintained
8215F:	drivers/mailbox/
8216F:	include/linux/mailbox_client.h
8217F:	include/linux/mailbox_controller.h
8218
8219MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8220M:	Michael Kerrisk <mtk.manpages@gmail.com>
8221W:	http://www.kernel.org/doc/man-pages
8222L:	linux-man@vger.kernel.org
8223S:	Maintained
8224
8225MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8226M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8227L:	linux-mips@linux-mips.org
8228S:	Maintained
8229F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8230
8231MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8232M:	Andrew Lunn <andrew@lunn.ch>
8233M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8234L:	netdev@vger.kernel.org
8235S:	Maintained
8236F:	drivers/net/dsa/mv88e6xxx/
8237F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8238
8239MARVELL ARMADA DRM SUPPORT
8240M:	Russell King <linux@armlinux.org.uk>
8241S:	Maintained
8242T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8243T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8244F:	drivers/gpu/drm/armada/
8245F:	include/uapi/drm/armada_drm.h
8246F:	Documentation/devicetree/bindings/display/armada/
8247
8248MARVELL CRYPTO DRIVER
8249M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8250M:	Arnaud Ebalard <arno@natisbad.org>
8251F:	drivers/crypto/marvell/
8252S:	Maintained
8253L:	linux-crypto@vger.kernel.org
8254
8255MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8256M:	Mirko Lindner <mlindner@marvell.com>
8257M:	Stephen Hemminger <stephen@networkplumber.org>
8258L:	netdev@vger.kernel.org
8259S:	Maintained
8260F:	drivers/net/ethernet/marvell/sk*
8261
8262MARVELL LIBERTAS WIRELESS DRIVER
8263L:	libertas-dev@lists.infradead.org
8264S:	Orphan
8265F:	drivers/net/wireless/marvell/libertas/
8266
8267MARVELL MV643XX ETHERNET DRIVER
8268M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8269L:	netdev@vger.kernel.org
8270S:	Maintained
8271F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8272F:	include/linux/mv643xx.h
8273
8274MARVELL MV88X3310 PHY DRIVER
8275M:	Russell King <rmk@armlinux.org.uk>
8276L:	netdev@vger.kernel.org
8277S:	Maintained
8278F:	drivers/net/phy/marvell10g.c
8279
8280MARVELL MVNETA ETHERNET DRIVER
8281M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8282L:	netdev@vger.kernel.org
8283S:	Maintained
8284F:	drivers/net/ethernet/marvell/mvneta.*
8285
8286MARVELL MWIFIEX WIRELESS DRIVER
8287M:	Amitkumar Karwar <amitkarwar@gmail.com>
8288M:	Nishant Sarmukadam <nishants@marvell.com>
8289M:	Ganapathi Bhat <gbhat@marvell.com>
8290M:	Xinming Hu <huxm@marvell.com>
8291L:	linux-wireless@vger.kernel.org
8292S:	Maintained
8293F:	drivers/net/wireless/marvell/mwifiex/
8294
8295MARVELL MWL8K WIRELESS DRIVER
8296M:	Lennert Buytenhek <buytenh@wantstofly.org>
8297L:	linux-wireless@vger.kernel.org
8298S:	Odd Fixes
8299F:	drivers/net/wireless/marvell/mwl8k.c
8300
8301MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8302M:	Nicolas Pitre <nico@fluxnic.net>
8303S:	Odd Fixes
8304F:	drivers/mmc/host/mvsdio.*
8305
8306MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8307M:	Hu Ziji <huziji@marvell.com>
8308L:	linux-mmc@vger.kernel.org
8309S:	Supported
8310F:	drivers/mmc/host/sdhci-xenon*
8311F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8312
8313MATROX FRAMEBUFFER DRIVER
8314L:	linux-fbdev@vger.kernel.org
8315S:	Orphan
8316F:	drivers/video/fbdev/matrox/matroxfb_*
8317F:	include/uapi/linux/matroxfb.h
8318
8319MAX16065 HARDWARE MONITOR DRIVER
8320M:	Guenter Roeck <linux@roeck-us.net>
8321L:	linux-hwmon@vger.kernel.org
8322S:	Maintained
8323F:	Documentation/hwmon/max16065
8324F:	drivers/hwmon/max16065.c
8325
8326MAX20751 HARDWARE MONITOR DRIVER
8327M:	Guenter Roeck <linux@roeck-us.net>
8328L:	linux-hwmon@vger.kernel.org
8329S:	Maintained
8330F:	Documentation/hwmon/max20751
8331F:	drivers/hwmon/max20751.c
8332
8333MAX2175 SDR TUNER DRIVER
8334M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8335L:	linux-media@vger.kernel.org
8336T:	git git://linuxtv.org/media_tree.git
8337S:	Maintained
8338F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8339F:	Documentation/media/v4l-drivers/max2175.rst
8340F:	drivers/media/i2c/max2175*
8341F:	include/uapi/linux/max2175.h
8342
8343MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8344L:	linux-hwmon@vger.kernel.org
8345S:	Orphan
8346F:	Documentation/hwmon/max6650
8347F:	drivers/hwmon/max6650.c
8348
8349MAX6697 HARDWARE MONITOR DRIVER
8350M:	Guenter Roeck <linux@roeck-us.net>
8351L:	linux-hwmon@vger.kernel.org
8352S:	Maintained
8353F:	Documentation/hwmon/max6697
8354F:	Documentation/devicetree/bindings/i2c/max6697.txt
8355F:	drivers/hwmon/max6697.c
8356F:	include/linux/platform_data/max6697.h
8357
8358MAX9860 MONO AUDIO VOICE CODEC DRIVER
8359M:	Peter Rosin <peda@axentia.se>
8360L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8361S:	Maintained
8362F:	Documentation/devicetree/bindings/sound/max9860.txt
8363F:	sound/soc/codecs/max9860.*
8364
8365MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8366M:	Javier Martinez Canillas <javier@dowhile0.org>
8367L:	linux-kernel@vger.kernel.org
8368S:	Supported
8369F:	drivers/regulator/max77802-regulator.c
8370F:	Documentation/devicetree/bindings/*/*max77802.txt
8371F:	include/dt-bindings/*/*max77802.h
8372
8373MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8374M:	Krzysztof Kozlowski <krzk@kernel.org>
8375M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8376L:	linux-pm@vger.kernel.org
8377S:	Supported
8378F:	drivers/power/supply/max14577_charger.c
8379F:	drivers/power/supply/max77693_charger.c
8380
8381MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8382M:	Chanwoo Choi <cw00.choi@samsung.com>
8383M:	Krzysztof Kozlowski <krzk@kernel.org>
8384M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8385L:	linux-kernel@vger.kernel.org
8386S:	Supported
8387F:	drivers/*/max14577*.c
8388F:	drivers/*/max77686*.c
8389F:	drivers/*/max77693*.c
8390F:	drivers/extcon/extcon-max14577.c
8391F:	drivers/extcon/extcon-max77693.c
8392F:	drivers/rtc/rtc-max77686.c
8393F:	drivers/clk/clk-max77686.c
8394F:	Documentation/devicetree/bindings/mfd/max14577.txt
8395F:	Documentation/devicetree/bindings/*/max77686.txt
8396F:	Documentation/devicetree/bindings/mfd/max77693.txt
8397F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8398F:	include/linux/mfd/max14577*.h
8399F:	include/linux/mfd/max77686*.h
8400F:	include/linux/mfd/max77693*.h
8401
8402MAXIRADIO FM RADIO RECEIVER DRIVER
8403M:	Hans Verkuil <hverkuil@xs4all.nl>
8404L:	linux-media@vger.kernel.org
8405T:	git git://linuxtv.org/media_tree.git
8406W:	https://linuxtv.org
8407S:	Maintained
8408F:	drivers/media/radio/radio-maxiradio*
8409
8410MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8411M:	Peter Rosin <peda@axentia.se>
8412L:	linux-iio@vger.kernel.org
8413S:	Maintained
8414F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8415F:	drivers/iio/potentiometer/mcp4531.c
8416
8417MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8418M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8419L:	linux-iio@vger.kernel.org
8420S:	Maintained
8421F:	drivers/iio/dac/cio-dac.c
8422
8423MEDIA DRIVERS FOR ASCOT2E
8424M:	Sergey Kozlov <serjk@netup.ru>
8425M:	Abylay Ospan <aospan@netup.ru>
8426L:	linux-media@vger.kernel.org
8427W:	https://linuxtv.org
8428W:	http://netup.tv/
8429T:	git git://linuxtv.org/media_tree.git
8430S:	Supported
8431F:	drivers/media/dvb-frontends/ascot2e*
8432
8433MEDIA DRIVERS FOR CXD2841ER
8434M:	Sergey Kozlov <serjk@netup.ru>
8435M:	Abylay Ospan <aospan@netup.ru>
8436L:	linux-media@vger.kernel.org
8437W:	https://linuxtv.org
8438W:	http://netup.tv/
8439T:	git git://linuxtv.org/media_tree.git
8440S:	Supported
8441F:	drivers/media/dvb-frontends/cxd2841er*
8442
8443MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8444M:	Daniel Scheller <d.scheller.oss@gmail.com>
8445L:	linux-media@vger.kernel.org
8446W:	https://linuxtv.org
8447T:	git git://linuxtv.org/media_tree.git
8448S:	Maintained
8449F:	drivers/media/pci/ddbridge/*
8450
8451MEDIA DRIVERS FOR FREESCALE IMX
8452M:	Steve Longerbeam <slongerbeam@gmail.com>
8453M:	Philipp Zabel <p.zabel@pengutronix.de>
8454L:	linux-media@vger.kernel.org
8455T:	git git://linuxtv.org/media_tree.git
8456S:	Maintained
8457F:	Documentation/devicetree/bindings/media/imx.txt
8458F:	Documentation/media/v4l-drivers/imx.rst
8459F:	drivers/staging/media/imx/
8460F:	include/linux/imx-media.h
8461F:	include/media/imx.h
8462
8463MEDIA DRIVERS FOR HELENE
8464M:	Abylay Ospan <aospan@netup.ru>
8465L:	linux-media@vger.kernel.org
8466W:	https://linuxtv.org
8467W:	http://netup.tv/
8468T:	git git://linuxtv.org/media_tree.git
8469S:	Supported
8470F:	drivers/media/dvb-frontends/helene*
8471
8472MEDIA DRIVERS FOR HORUS3A
8473M:	Sergey Kozlov <serjk@netup.ru>
8474M:	Abylay Ospan <aospan@netup.ru>
8475L:	linux-media@vger.kernel.org
8476W:	https://linuxtv.org
8477W:	http://netup.tv/
8478T:	git git://linuxtv.org/media_tree.git
8479S:	Supported
8480F:	drivers/media/dvb-frontends/horus3a*
8481
8482MEDIA DRIVERS FOR LNBH25
8483M:	Sergey Kozlov <serjk@netup.ru>
8484M:	Abylay Ospan <aospan@netup.ru>
8485L:	linux-media@vger.kernel.org
8486W:	https://linuxtv.org
8487W:	http://netup.tv/
8488T:	git git://linuxtv.org/media_tree.git
8489S:	Supported
8490F:	drivers/media/dvb-frontends/lnbh25*
8491
8492MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8493M:	Daniel Scheller <d.scheller.oss@gmail.com>
8494L:	linux-media@vger.kernel.org
8495W:	https://linuxtv.org
8496T:	git git://linuxtv.org/media_tree.git
8497S:	Maintained
8498F:	drivers/media/dvb-frontends/mxl5xx*
8499
8500MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8501M:	Sergey Kozlov <serjk@netup.ru>
8502M:	Abylay Ospan <aospan@netup.ru>
8503L:	linux-media@vger.kernel.org
8504W:	https://linuxtv.org
8505W:	http://netup.tv/
8506T:	git git://linuxtv.org/media_tree.git
8507S:	Supported
8508F:	drivers/media/pci/netup_unidvb/*
8509
8510MEDIA DRIVERS FOR RENESAS - DRIF
8511M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8512L:	linux-media@vger.kernel.org
8513L:	linux-renesas-soc@vger.kernel.org
8514T:	git git://linuxtv.org/media_tree.git
8515S:	Supported
8516F:	Documentation/devicetree/bindings/media/renesas,drif.txt
8517F:	drivers/media/platform/rcar_drif.c
8518
8519MEDIA DRIVERS FOR RENESAS - FCP
8520M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8521L:	linux-media@vger.kernel.org
8522L:	linux-renesas-soc@vger.kernel.org
8523T:	git git://linuxtv.org/media_tree.git
8524S:	Supported
8525F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
8526F:	drivers/media/platform/rcar-fcp.c
8527F:	include/media/rcar-fcp.h
8528
8529MEDIA DRIVERS FOR RENESAS - FDP1
8530M:	Kieran Bingham <kieran@bingham.xyz>
8531L:	linux-media@vger.kernel.org
8532L:	linux-renesas-soc@vger.kernel.org
8533T:	git git://linuxtv.org/media_tree.git
8534S:	Supported
8535F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8536F:	drivers/media/platform/rcar_fdp1.c
8537
8538MEDIA DRIVERS FOR RENESAS - VIN
8539M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8540L:	linux-media@vger.kernel.org
8541L:	linux-renesas-soc@vger.kernel.org
8542T:	git git://linuxtv.org/media_tree.git
8543S:	Supported
8544F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8545F:	drivers/media/platform/rcar-vin/
8546
8547MEDIA DRIVERS FOR RENESAS - VSP1
8548M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8549L:	linux-media@vger.kernel.org
8550L:	linux-renesas-soc@vger.kernel.org
8551T:	git git://linuxtv.org/media_tree.git
8552S:	Supported
8553F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8554F:	drivers/media/platform/vsp1/
8555
8556MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8557M:	Daniel Scheller <d.scheller.oss@gmail.com>
8558L:	linux-media@vger.kernel.org
8559W:	https://linuxtv.org
8560T:	git git://linuxtv.org/media_tree.git
8561S:	Maintained
8562F:	drivers/media/dvb-frontends/stv0910*
8563
8564MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8565M:	Daniel Scheller <d.scheller.oss@gmail.com>
8566L:	linux-media@vger.kernel.org
8567W:	https://linuxtv.org
8568T:	git git://linuxtv.org/media_tree.git
8569S:	Maintained
8570F:	drivers/media/dvb-frontends/stv6111*
8571
8572MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8573M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
8574M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8575P:	LinuxTV.org Project
8576L:	linux-media@vger.kernel.org
8577W:	https://linuxtv.org
8578Q:	http://patchwork.kernel.org/project/linux-media/list/
8579T:	git git://linuxtv.org/media_tree.git
8580S:	Maintained
8581F:	Documentation/devicetree/bindings/media/
8582F:	Documentation/media/
8583F:	drivers/media/
8584F:	drivers/staging/media/
8585F:	include/linux/platform_data/media/
8586F:	include/media/
8587F:	include/uapi/linux/dvb/
8588F:	include/uapi/linux/videodev2.h
8589F:	include/uapi/linux/media.h
8590F:	include/uapi/linux/v4l2-*
8591F:	include/uapi/linux/meye.h
8592F:	include/uapi/linux/ivtv*
8593F:	include/uapi/linux/uvcvideo.h
8594
8595MEDIATEK CIR DRIVER
8596M:	Sean Wang <sean.wang@mediatek.com>
8597S:	Maintained
8598F:	drivers/media/rc/mtk-cir.c
8599
8600MEDIATEK PMIC LED DRIVER
8601M:	Sean Wang <sean.wang@mediatek.com>
8602S:	Maintained
8603F:	drivers/leds/leds-mt6323.c
8604F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
8605
8606MEDIATEK ETHERNET DRIVER
8607M:	Felix Fietkau <nbd@openwrt.org>
8608M:	John Crispin <john@phrozen.org>
8609M:	Sean Wang <sean.wang@mediatek.com>
8610M:	Nelson Chang <nelson.chang@mediatek.com>
8611L:	netdev@vger.kernel.org
8612S:	Maintained
8613F:	drivers/net/ethernet/mediatek/
8614
8615MEDIATEK JPEG DRIVER
8616M:	Rick Chang <rick.chang@mediatek.com>
8617M:	Bin Liu <bin.liu@mediatek.com>
8618S:	Supported
8619F:	drivers/media/platform/mtk-jpeg/
8620F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8621
8622MEDIATEK MDP DRIVER
8623M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8624M:	Houlong Wei <houlong.wei@mediatek.com>
8625M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8626S:	Supported
8627F:	drivers/media/platform/mtk-mdp/
8628F:	drivers/media/platform/mtk-vpu/
8629F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
8630
8631MEDIATEK MEDIA DRIVER
8632M:	Tiffany Lin <tiffany.lin@mediatek.com>
8633M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8634S:	Supported
8635F:	drivers/media/platform/mtk-vcodec/
8636F:	drivers/media/platform/mtk-vpu/
8637F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8638F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
8639
8640MEDIATEK MT7601U WIRELESS LAN DRIVER
8641M:	Jakub Kicinski <kubakici@wp.pl>
8642L:	linux-wireless@vger.kernel.org
8643S:	Maintained
8644F:	drivers/net/wireless/mediatek/mt7601u/
8645
8646MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8647M:	Sean Wang <sean.wang@mediatek.com>
8648S:	Maintained
8649F:	drivers/char/hw_random/mtk-rng.c
8650
8651MEDIATEK USB3 DRD IP DRIVER
8652M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
8653L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
8654L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8655L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8656S:	Maintained
8657F:	drivers/usb/mtu3/
8658
8659MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8660M:	Peter Senna Tschudin <peter.senna@collabora.com>
8661M:	Martin Donnelly <martin.donnelly@ge.com>
8662M:	Martyn Welch <martyn.welch@collabora.co.uk>
8663S:	Maintained
8664F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8665F:	Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8666
8667MEGARAID SCSI/SAS DRIVERS
8668M:	Kashyap Desai <kashyap.desai@broadcom.com>
8669M:	Sumit Saxena <sumit.saxena@broadcom.com>
8670M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8671L:	megaraidlinux.pdl@broadcom.com
8672L:	linux-scsi@vger.kernel.org
8673W:	http://www.avagotech.com/support/
8674S:	Maintained
8675F:	Documentation/scsi/megaraid.txt
8676F:	drivers/scsi/megaraid.*
8677F:	drivers/scsi/megaraid/
8678
8679MELEXIS MLX90614 DRIVER
8680M:	Crt Mori <cmo@melexis.com>
8681L:	linux-iio@vger.kernel.org
8682W:	http://www.melexis.com
8683S:	Supported
8684F:	drivers/iio/temperature/mlx90614.c
8685
8686MELFAS MIP4 TOUCHSCREEN DRIVER
8687M:	Sangwon Jee <jeesw@melfas.com>
8688W:	http://www.melfas.com
8689S:	Supported
8690F:	drivers/input/touchscreen/melfas_mip4.c
8691F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8692
8693MELLANOX ETHERNET DRIVER (mlx4_en)
8694M:	Tariq Toukan <tariqt@mellanox.com>
8695L:	netdev@vger.kernel.org
8696S:	Supported
8697W:	http://www.mellanox.com
8698Q:	http://patchwork.ozlabs.org/project/netdev/list/
8699F:	drivers/net/ethernet/mellanox/mlx4/en_*
8700
8701MELLANOX ETHERNET DRIVER (mlx5e)
8702M:	Saeed Mahameed <saeedm@mellanox.com>
8703L:	netdev@vger.kernel.org
8704S:	Supported
8705W:	http://www.mellanox.com
8706Q:	http://patchwork.ozlabs.org/project/netdev/list/
8707F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
8708
8709MELLANOX ETHERNET INNOVA DRIVER
8710M:	Ilan Tayari <ilant@mellanox.com>
8711R:	Boris Pismenny <borisp@mellanox.com>
8712L:	netdev@vger.kernel.org
8713S:	Supported
8714W:	http://www.mellanox.com
8715Q:	http://patchwork.ozlabs.org/project/netdev/list/
8716F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8717F:	include/linux/mlx5/mlx5_ifc_fpga.h
8718
8719MELLANOX ETHERNET INNOVA IPSEC DRIVER
8720M:	Ilan Tayari <ilant@mellanox.com>
8721R:	Boris Pismenny <borisp@mellanox.com>
8722L:	netdev@vger.kernel.org
8723S:	Supported
8724W:	http://www.mellanox.com
8725Q:	http://patchwork.ozlabs.org/project/netdev/list/
8726F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8727F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8728
8729MELLANOX ETHERNET SWITCH DRIVERS
8730M:	Jiri Pirko <jiri@mellanox.com>
8731M:	Ido Schimmel <idosch@mellanox.com>
8732L:	netdev@vger.kernel.org
8733S:	Supported
8734W:	http://www.mellanox.com
8735Q:	http://patchwork.ozlabs.org/project/netdev/list/
8736F:	drivers/net/ethernet/mellanox/mlxsw/
8737
8738MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8739M:	Yotam Gigi <yotamg@mellanox.com>
8740L:	netdev@vger.kernel.org
8741S:	Supported
8742W:	http://www.mellanox.com
8743Q:	http://patchwork.ozlabs.org/project/netdev/list/
8744F:	drivers/net/ethernet/mellanox/mlxfw/
8745
8746MELLANOX MLX CPLD HOTPLUG DRIVER
8747M:	Vadim Pasternak <vadimp@mellanox.com>
8748L:	platform-driver-x86@vger.kernel.org
8749S:	Supported
8750F:	drivers/platform/x86/mlxcpld-hotplug.c
8751F:	include/linux/platform_data/mlxcpld-hotplug.h
8752
8753MELLANOX MLX4 core VPI driver
8754M:	Tariq Toukan <tariqt@mellanox.com>
8755L:	netdev@vger.kernel.org
8756L:	linux-rdma@vger.kernel.org
8757W:	http://www.mellanox.com
8758Q:	http://patchwork.ozlabs.org/project/netdev/list/
8759S:	Supported
8760F:	drivers/net/ethernet/mellanox/mlx4/
8761F:	include/linux/mlx4/
8762
8763MELLANOX MLX4 IB driver
8764M:	Yishai Hadas <yishaih@mellanox.com>
8765L:	linux-rdma@vger.kernel.org
8766W:	http://www.mellanox.com
8767Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8768S:	Supported
8769F:	drivers/infiniband/hw/mlx4/
8770F:	include/linux/mlx4/
8771F:	include/uapi/rdma/mlx4-abi.h
8772
8773MELLANOX MLX5 core VPI driver
8774M:	Saeed Mahameed <saeedm@mellanox.com>
8775M:	Matan Barak <matanb@mellanox.com>
8776M:	Leon Romanovsky <leonro@mellanox.com>
8777L:	netdev@vger.kernel.org
8778L:	linux-rdma@vger.kernel.org
8779W:	http://www.mellanox.com
8780Q:	http://patchwork.ozlabs.org/project/netdev/list/
8781S:	Supported
8782F:	drivers/net/ethernet/mellanox/mlx5/core/
8783F:	include/linux/mlx5/
8784
8785MELLANOX MLX5 IB driver
8786M:	Matan Barak <matanb@mellanox.com>
8787M:	Leon Romanovsky <leonro@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/mlx5/
8793F:	include/linux/mlx5/
8794F:	include/uapi/rdma/mlx5-abi.h
8795
8796MELLANOX MLXCPLD I2C AND MUX DRIVER
8797M:	Vadim Pasternak <vadimp@mellanox.com>
8798M:	Michael Shych <michaelsh@mellanox.com>
8799L:	linux-i2c@vger.kernel.org
8800S:	Supported
8801F:	drivers/i2c/busses/i2c-mlxcpld.c
8802F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
8803F:	Documentation/i2c/busses/i2c-mlxcpld
8804
8805MELLANOX MLXCPLD LED DRIVER
8806M:	Vadim Pasternak <vadimp@mellanox.com>
8807L:	linux-leds@vger.kernel.org
8808S:	Supported
8809F:	drivers/leds/leds-mlxcpld.c
8810F:	Documentation/leds/leds-mlxcpld.txt
8811
8812MELLANOX PLATFORM DRIVER
8813M:	Vadim Pasternak <vadimp@mellanox.com>
8814L:	platform-driver-x86@vger.kernel.org
8815S:	Supported
8816F:	drivers/platform/x86/mlx-platform.c
8817
8818MEMBARRIER SUPPORT
8819M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8820M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8821L:	linux-kernel@vger.kernel.org
8822S:	Supported
8823F:	kernel/sched/membarrier.c
8824F:	include/uapi/linux/membarrier.h
8825
8826MEMORY MANAGEMENT
8827L:	linux-mm@kvack.org
8828W:	http://www.linux-mm.org
8829S:	Maintained
8830F:	include/linux/mm.h
8831F:	include/linux/gfp.h
8832F:	include/linux/mmzone.h
8833F:	include/linux/memory_hotplug.h
8834F:	include/linux/vmalloc.h
8835F:	mm/
8836
8837MEMORY TECHNOLOGY DEVICES (MTD)
8838M:	David Woodhouse <dwmw2@infradead.org>
8839M:	Brian Norris <computersforpeace@gmail.com>
8840M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8841M:	Marek Vasut <marek.vasut@gmail.com>
8842M:	Richard Weinberger <richard@nod.at>
8843M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8844L:	linux-mtd@lists.infradead.org
8845W:	http://www.linux-mtd.infradead.org/
8846Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8847T:	git git://git.infradead.org/linux-mtd.git master
8848T:	git git://git.infradead.org/l2-mtd.git master
8849S:	Maintained
8850F:	Documentation/devicetree/bindings/mtd/
8851F:	drivers/mtd/
8852F:	include/linux/mtd/
8853F:	include/uapi/mtd/
8854
8855MEN A21 WATCHDOG DRIVER
8856M:	Johannes Thumshirn <morbidrsa@gmail.com>
8857L:	linux-watchdog@vger.kernel.org
8858S:	Maintained
8859F:	drivers/watchdog/mena21_wdt.c
8860
8861MEN CHAMELEON BUS (mcb)
8862M:	Johannes Thumshirn <morbidrsa@gmail.com>
8863S:	Maintained
8864F:	drivers/mcb/
8865F:	include/linux/mcb.h
8866F:	Documentation/men-chameleon-bus.txt
8867
8868MEN F21BMC (Board Management Controller)
8869M:	Andreas Werner <andreas.werner@men.de>
8870S:	Supported
8871F:	drivers/mfd/menf21bmc.c
8872F:	drivers/watchdog/menf21bmc_wdt.c
8873F:	drivers/leds/leds-menf21bmc.c
8874F:	drivers/hwmon/menf21bmc_hwmon.c
8875F:	Documentation/hwmon/menf21bmc
8876
8877MESON AO CEC DRIVER FOR AMLOGIC SOCS
8878M:	Neil Armstrong <narmstrong@baylibre.com>
8879L:	linux-media@lists.freedesktop.org
8880L:	linux-amlogic@lists.infradead.org
8881W:	http://linux-meson.com/
8882S:	Supported
8883F:	drivers/media/platform/meson/ao-cec.c
8884F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
8885T:	git git://linuxtv.org/media_tree.git
8886
8887METAG ARCHITECTURE
8888M:	James Hogan <james.hogan@imgtec.com>
8889L:	linux-metag@vger.kernel.org
8890T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8891S:	Odd Fixes
8892F:	arch/metag/
8893F:	Documentation/metag/
8894F:	Documentation/devicetree/bindings/metag/
8895F:	Documentation/devicetree/bindings/interrupt-controller/img,*
8896F:	drivers/clocksource/metag_generic.c
8897F:	drivers/irqchip/irq-metag.c
8898F:	drivers/irqchip/irq-metag-ext.c
8899F:	drivers/tty/metag_da.c
8900
8901MICROBLAZE ARCHITECTURE
8902M:	Michal Simek <monstr@monstr.eu>
8903W:	http://www.monstr.eu/fdt/
8904T:	git git://git.monstr.eu/linux-2.6-microblaze.git
8905S:	Supported
8906F:	arch/microblaze/
8907
8908MICROCHIP / ATMEL AT91 SERIAL DRIVER
8909M:	Richard Genoud <richard.genoud@gmail.com>
8910S:	Maintained
8911F:	drivers/tty/serial/atmel_serial.c
8912F:	drivers/tty/serial/atmel_serial.h
8913
8914MICROCHIP / ATMEL DMA DRIVER
8915M:	Ludovic Desroches <ludovic.desroches@microchip.com>
8916L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8917L:	dmaengine@vger.kernel.org
8918S:	Supported
8919F:	drivers/dma/at_hdmac.c
8920F:	drivers/dma/at_hdmac_regs.h
8921F:	include/linux/platform_data/dma-atmel.h
8922
8923MICROCHIP / ATMEL ECC DRIVER
8924M:	Tudor Ambarus <tudor.ambarus@microchip.com>
8925L:	linux-crypto@vger.kernel.org
8926S:	Maintained
8927F:	drivers/crypto/atmel-ecc.*
8928
8929MICROCHIP / ATMEL ISC DRIVER
8930M:	Songjun Wu <songjun.wu@microchip.com>
8931L:	linux-media@vger.kernel.org
8932S:	Supported
8933F:	drivers/media/platform/atmel/atmel-isc.c
8934F:	drivers/media/platform/atmel/atmel-isc-regs.h
8935F:	devicetree/bindings/media/atmel-isc.txt
8936
8937MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
8938M:	Woojung Huh <Woojung.Huh@microchip.com>
8939M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
8940L:	netdev@vger.kernel.org
8941S:	Maintained
8942F:	net/dsa/tag_ksz.c
8943F:	drivers/net/dsa/microchip/*
8944F:	include/linux/platform_data/microchip-ksz.h
8945F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
8946
8947MICROCHIP USB251XB DRIVER
8948M:	Richard Leitner <richard.leitner@skidata.com>
8949L:	linux-usb@vger.kernel.org
8950S:	Maintained
8951F:	drivers/usb/misc/usb251xb.c
8952F:	Documentation/devicetree/bindings/usb/usb251xb.txt
8953
8954MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8955M:	Don Brace <don.brace@microsemi.com>
8956L:	esc.storagedev@microsemi.com
8957L:	linux-scsi@vger.kernel.org
8958S:	Supported
8959F:	drivers/scsi/smartpqi/smartpqi*.[ch]
8960F:	drivers/scsi/smartpqi/Kconfig
8961F:	drivers/scsi/smartpqi/Makefile
8962F:	include/linux/cciss*.h
8963F:	include/uapi/linux/cciss*.h
8964F:	Documentation/scsi/smartpqi.txt
8965
8966MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8967M:	Chen Yu <yu.c.chen@intel.com>
8968L:	platform-driver-x86@vger.kernel.org
8969S:	Supported
8970F:	drivers/platform/x86/surfacepro3_button.c
8971
8972MICROTEK X6 SCANNER
8973M:	Oliver Neukum <oliver@neukum.org>
8974S:	Maintained
8975F:	drivers/usb/image/microtek.*
8976
8977MIPS
8978M:	Ralf Baechle <ralf@linux-mips.org>
8979L:	linux-mips@linux-mips.org
8980W:	http://www.linux-mips.org/
8981T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
8982Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
8983S:	Supported
8984F:	Documentation/devicetree/bindings/mips/
8985F:	Documentation/mips/
8986F:	arch/mips/
8987
8988MIPS BOSTON DEVELOPMENT BOARD
8989M:	Paul Burton <paul.burton@imgtec.com>
8990L:	linux-mips@linux-mips.org
8991S:	Maintained
8992F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
8993F:	arch/mips/boot/dts/img/boston.dts
8994F:	arch/mips/configs/generic/board-boston.config
8995F:	drivers/clk/imgtec/clk-boston.c
8996F:	include/dt-bindings/clock/boston-clock.h
8997
8998MIPS GENERIC PLATFORM
8999M:	Paul Burton <paul.burton@imgtec.com>
9000L:	linux-mips@linux-mips.org
9001S:	Supported
9002F:	arch/mips/generic/
9003F:	arch/mips/tools/generic-board-config.sh
9004
9005MIPS/LOONGSON1 ARCHITECTURE
9006M:	Keguang Zhang <keguang.zhang@gmail.com>
9007L:	linux-mips@linux-mips.org
9008S:	Maintained
9009F:	arch/mips/loongson32/
9010F:	arch/mips/include/asm/mach-loongson32/
9011F:	drivers/*/*loongson1*
9012F:	drivers/*/*/*loongson1*
9013
9014MIPS RINT INSTRUCTION EMULATION
9015M:	Aleksandar Markovic <aleksandar.markovic@imgtec.com>
9016L:	linux-mips@linux-mips.org
9017S:	Supported
9018F:	arch/mips/math-emu/sp_rint.c
9019F:	arch/mips/math-emu/dp_rint.c
9020
9021MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9022M:	Hans Verkuil <hverkuil@xs4all.nl>
9023L:	linux-media@vger.kernel.org
9024T:	git git://linuxtv.org/media_tree.git
9025W:	https://linuxtv.org
9026S:	Odd Fixes
9027F:	drivers/media/radio/radio-miropcm20*
9028
9029MMP SUPPORT
9030M:	Eric Miao <eric.y.miao@gmail.com>
9031M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9032L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9033T:	git git://github.com/hzhuang1/linux.git
9034T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9035S:	Maintained
9036F:	arch/arm/boot/dts/mmp*
9037F:	arch/arm/mach-mmp/
9038
9039MN88472 MEDIA DRIVER
9040M:	Antti Palosaari <crope@iki.fi>
9041L:	linux-media@vger.kernel.org
9042W:	https://linuxtv.org
9043W:	http://palosaari.fi/linux/
9044Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9045S:	Maintained
9046F:	drivers/media/dvb-frontends/mn88472*
9047
9048MN88473 MEDIA DRIVER
9049M:	Antti Palosaari <crope@iki.fi>
9050L:	linux-media@vger.kernel.org
9051W:	https://linuxtv.org
9052W:	http://palosaari.fi/linux/
9053Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9054S:	Maintained
9055F:	drivers/media/dvb-frontends/mn88473*
9056
9057MODULE SUPPORT
9058M:	Jessica Yu <jeyu@kernel.org>
9059M:	Rusty Russell <rusty@rustcorp.com.au>
9060T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9061S:	Maintained
9062F:	include/linux/module.h
9063F:	kernel/module.c
9064
9065MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9066W:	http://popies.net/meye/
9067S:	Orphan
9068F:	Documentation/media/v4l-drivers/meye*
9069F:	drivers/media/pci/meye/
9070F:	include/uapi/linux/meye.h
9071
9072MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9073M:	Jiri Slaby <jirislaby@gmail.com>
9074S:	Maintained
9075F:	Documentation/serial/moxa-smartio
9076F:	drivers/tty/mxser.*
9077
9078MR800 AVERMEDIA USB FM RADIO DRIVER
9079M:	Alexey Klimov <klimov.linux@gmail.com>
9080L:	linux-media@vger.kernel.org
9081T:	git git://linuxtv.org/media_tree.git
9082S:	Maintained
9083F:	drivers/media/radio/radio-mr800.c
9084
9085MRF24J40 IEEE 802.15.4 RADIO DRIVER
9086M:	Alan Ott <alan@signal11.us>
9087L:	linux-wpan@vger.kernel.org
9088S:	Maintained
9089F:	drivers/net/ieee802154/mrf24j40.c
9090F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9091
9092MSI LAPTOP SUPPORT
9093M:	"Lee, Chun-Yi" <jlee@suse.com>
9094L:	platform-driver-x86@vger.kernel.org
9095S:	Maintained
9096F:	drivers/platform/x86/msi-laptop.c
9097
9098MSI WMI SUPPORT
9099L:	platform-driver-x86@vger.kernel.org
9100S:	Orphan
9101F:	drivers/platform/x86/msi-wmi.c
9102
9103MSI001 MEDIA DRIVER
9104M:	Antti Palosaari <crope@iki.fi>
9105L:	linux-media@vger.kernel.org
9106W:	https://linuxtv.org
9107W:	http://palosaari.fi/linux/
9108Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9109T:	git git://linuxtv.org/anttip/media_tree.git
9110S:	Maintained
9111F:	drivers/media/tuners/msi001*
9112
9113MSI2500 MEDIA DRIVER
9114M:	Antti Palosaari <crope@iki.fi>
9115L:	linux-media@vger.kernel.org
9116W:	https://linuxtv.org
9117W:	http://palosaari.fi/linux/
9118Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9119T:	git git://linuxtv.org/anttip/media_tree.git
9120S:	Maintained
9121F:	drivers/media/usb/msi2500/
9122
9123MSYSTEMS DISKONCHIP G3 MTD DRIVER
9124M:	Robert Jarzmik <robert.jarzmik@free.fr>
9125L:	linux-mtd@lists.infradead.org
9126S:	Maintained
9127F:	drivers/mtd/devices/docg3*
9128
9129MT9M032 APTINA SENSOR DRIVER
9130M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9131L:	linux-media@vger.kernel.org
9132T:	git git://linuxtv.org/media_tree.git
9133S:	Maintained
9134F:	drivers/media/i2c/mt9m032.c
9135F:	include/media/i2c/mt9m032.h
9136
9137MT9P031 APTINA CAMERA SENSOR
9138M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9139L:	linux-media@vger.kernel.org
9140T:	git git://linuxtv.org/media_tree.git
9141S:	Maintained
9142F:	drivers/media/i2c/mt9p031.c
9143F:	include/media/i2c/mt9p031.h
9144
9145MT9T001 APTINA CAMERA SENSOR
9146M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9147L:	linux-media@vger.kernel.org
9148T:	git git://linuxtv.org/media_tree.git
9149S:	Maintained
9150F:	drivers/media/i2c/mt9t001.c
9151F:	include/media/i2c/mt9t001.h
9152
9153MT9V032 APTINA CAMERA SENSOR
9154M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9155L:	linux-media@vger.kernel.org
9156T:	git git://linuxtv.org/media_tree.git
9157S:	Maintained
9158F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9159F:	drivers/media/i2c/mt9v032.c
9160F:	include/media/i2c/mt9v032.h
9161
9162MULTIFUNCTION DEVICES (MFD)
9163M:	Lee Jones <lee.jones@linaro.org>
9164T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9165S:	Supported
9166F:	Documentation/devicetree/bindings/mfd/
9167F:	drivers/mfd/
9168F:	include/linux/mfd/
9169F:	include/dt-bindings/mfd/
9170
9171MULTIMEDIA CARD (MMC) ETC. OVER SPI
9172S:	Orphan
9173F:	drivers/mmc/host/mmc_spi.c
9174F:	include/linux/spi/mmc_spi.h
9175
9176MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9177M:	Ulf Hansson <ulf.hansson@linaro.org>
9178L:	linux-mmc@vger.kernel.org
9179T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9180S:	Maintained
9181F:	Documentation/devicetree/bindings/mmc/
9182F:	drivers/mmc/
9183F:	include/linux/mmc/
9184F:	include/uapi/linux/mmc/
9185
9186MULTIPLEXER SUBSYSTEM
9187M:	Peter Rosin <peda@axentia.se>
9188S:	Maintained
9189F:	Documentation/ABI/testing/mux/sysfs-class-mux*
9190F:	Documentation/devicetree/bindings/mux/
9191F:	include/linux/dt-bindings/mux/
9192F:	include/linux/mux/
9193F:	drivers/mux/
9194
9195MULTISOUND SOUND DRIVER
9196M:	Andrew Veliath <andrewtv@usa.net>
9197S:	Maintained
9198F:	Documentation/sound/oss/MultiSound
9199F:	sound/oss/msnd*
9200
9201MULTITECH MULTIPORT CARD (ISICOM)
9202S:	Orphan
9203F:	drivers/tty/isicom.c
9204F:	include/linux/isicom.h
9205
9206MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9207M:	Bin Liu <b-liu@ti.com>
9208L:	linux-usb@vger.kernel.org
9209T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
9210S:	Maintained
9211F:	drivers/usb/musb/
9212
9213MXL5007T MEDIA DRIVER
9214M:	Michael Krufky <mkrufky@linuxtv.org>
9215L:	linux-media@vger.kernel.org
9216W:	https://linuxtv.org
9217W:	http://github.com/mkrufky
9218Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9219T:	git git://linuxtv.org/mkrufky/tuners.git
9220S:	Maintained
9221F:	drivers/media/tuners/mxl5007t.*
9222
9223MXSFB DRM DRIVER
9224M:	Marek Vasut <marex@denx.de>
9225S:	Supported
9226F:	drivers/gpu/drm/mxsfb/
9227F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
9228
9229MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9230M:	Hyong-Youb Kim <hykim@myri.com>
9231L:	netdev@vger.kernel.org
9232W:	https://www.myricom.com/support/downloads/myri10ge.html
9233S:	Supported
9234F:	drivers/net/ethernet/myricom/myri10ge/
9235
9236NAND FLASH SUBSYSTEM
9237M:	Boris Brezillon <boris.brezillon@free-electrons.com>
9238R:	Richard Weinberger <richard@nod.at>
9239L:	linux-mtd@lists.infradead.org
9240W:	http://www.linux-mtd.infradead.org/
9241Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9242T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9243T:	git git://git.infradead.org/l2-mtd.git nand/next
9244S:	Maintained
9245F:	drivers/mtd/nand/
9246F:	include/linux/mtd/*nand*.h
9247
9248NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9249M:	Daniel Mack <zonque@gmail.com>
9250S:	Maintained
9251L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9252W:	http://www.native-instruments.com
9253F:	sound/usb/caiaq/
9254
9255NATSEMI ETHERNET DRIVER (DP8381x)
9256S:	Orphan
9257F:	drivers/net/ethernet/natsemi/natsemi.c
9258
9259NCP FILESYSTEM
9260M:	Petr Vandrovec <petr@vandrovec.name>
9261S:	Odd Fixes
9262F:	fs/ncpfs/
9263
9264NCR 5380 SCSI DRIVERS
9265M:	Finn Thain <fthain@telegraphics.com.au>
9266M:	Michael Schmitz <schmitzmic@gmail.com>
9267L:	linux-scsi@vger.kernel.org
9268S:	Maintained
9269F:	Documentation/scsi/g_NCR5380.txt
9270F:	drivers/scsi/NCR5380.*
9271F:	drivers/scsi/arm/cumana_1.c
9272F:	drivers/scsi/arm/oak.c
9273F:	drivers/scsi/atari_scsi.*
9274F:	drivers/scsi/dmx3191d.c
9275F:	drivers/scsi/g_NCR5380.*
9276F:	drivers/scsi/mac_scsi.*
9277F:	drivers/scsi/sun3_scsi.*
9278F:	drivers/scsi/sun3_scsi_vme.c
9279
9280NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9281M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9282L:	linux-scsi@vger.kernel.org
9283S:	Maintained
9284F:	drivers/scsi/NCR_D700.*
9285
9286NCT6775 HARDWARE MONITOR DRIVER
9287M:	Guenter Roeck <linux@roeck-us.net>
9288L:	linux-hwmon@vger.kernel.org
9289S:	Maintained
9290F:	Documentation/hwmon/nct6775
9291F:	drivers/hwmon/nct6775.c
9292
9293NETEFFECT IWARP RNIC DRIVER (IW_NES)
9294M:	Faisal Latif <faisal.latif@intel.com>
9295L:	linux-rdma@vger.kernel.org
9296W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9297S:	Supported
9298F:	drivers/infiniband/hw/nes/
9299F:	include/uapi/rdma/nes-abi.h
9300
9301NETEM NETWORK EMULATOR
9302M:	Stephen Hemminger <stephen@networkplumber.org>
9303L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9304S:	Maintained
9305F:	net/sched/sch_netem.c
9306
9307NETERION 10GbE DRIVERS (s2io/vxge)
9308M:	Jon Mason <jdmason@kudzu.us>
9309L:	netdev@vger.kernel.org
9310S:	Supported
9311F:	Documentation/networking/s2io.txt
9312F:	Documentation/networking/vxge.txt
9313F:	drivers/net/ethernet/neterion/
9314
9315NETFILTER
9316M:	Pablo Neira Ayuso <pablo@netfilter.org>
9317M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9318M:	Florian Westphal <fw@strlen.de>
9319L:	netfilter-devel@vger.kernel.org
9320L:	coreteam@netfilter.org
9321W:	http://www.netfilter.org/
9322W:	http://www.iptables.org/
9323W:	http://www.nftables.org/
9324Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
9325T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9326T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9327S:	Maintained
9328F:	include/linux/netfilter*
9329F:	include/linux/netfilter/
9330F:	include/net/netfilter/
9331F:	include/uapi/linux/netfilter*
9332F:	include/uapi/linux/netfilter/
9333F:	net/*/netfilter.c
9334F:	net/*/netfilter/
9335F:	net/netfilter/
9336F:	net/bridge/br_netfilter*.c
9337
9338NETROM NETWORK LAYER
9339M:	Ralf Baechle <ralf@linux-mips.org>
9340L:	linux-hams@vger.kernel.org
9341W:	http://www.linux-ax25.org/
9342S:	Maintained
9343F:	include/net/netrom.h
9344F:	include/uapi/linux/netrom.h
9345F:	net/netrom/
9346
9347NETRONOME ETHERNET DRIVERS
9348M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9349L:	oss-drivers@netronome.com
9350S:	Maintained
9351F:	drivers/net/ethernet/netronome/
9352
9353NETWORK BLOCK DEVICE (NBD)
9354M:	Josef Bacik <jbacik@fb.com>
9355S:	Maintained
9356L:	linux-block@vger.kernel.org
9357L:	nbd-general@lists.sourceforge.net
9358F:	Documentation/blockdev/nbd.txt
9359F:	drivers/block/nbd.c
9360F:	include/uapi/linux/nbd.h
9361
9362NETWORK DROP MONITOR
9363M:	Neil Horman <nhorman@tuxdriver.com>
9364L:	netdev@vger.kernel.org
9365S:	Maintained
9366W:	https://fedorahosted.org/dropwatch/
9367F:	net/core/drop_monitor.c
9368
9369NETWORKING DRIVERS
9370L:	netdev@vger.kernel.org
9371W:	http://www.linuxfoundation.org/en/Net
9372Q:	http://patchwork.ozlabs.org/project/netdev/list/
9373T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9374T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9375S:	Odd Fixes
9376F:	Documentation/devicetree/bindings/net/
9377F:	drivers/net/
9378F:	include/linux/if_*
9379F:	include/linux/netdevice.h
9380F:	include/linux/etherdevice.h
9381F:	include/linux/fcdevice.h
9382F:	include/linux/fddidevice.h
9383F:	include/linux/hippidevice.h
9384F:	include/linux/inetdevice.h
9385F:	include/uapi/linux/if_*
9386F:	include/uapi/linux/netdevice.h
9387
9388NETWORKING DRIVERS (WIRELESS)
9389M:	Kalle Valo <kvalo@codeaurora.org>
9390L:	linux-wireless@vger.kernel.org
9391Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9392T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9393T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9394S:	Maintained
9395F:	Documentation/devicetree/bindings/net/wireless/
9396F:	drivers/net/wireless/
9397
9398NETWORKING [DSA]
9399M:	Andrew Lunn <andrew@lunn.ch>
9400M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9401M:	Florian Fainelli <f.fainelli@gmail.com>
9402S:	Maintained
9403F:	net/dsa/
9404F:	include/net/dsa.h
9405F:	drivers/net/dsa/
9406
9407NETWORKING [GENERAL]
9408M:	"David S. Miller" <davem@davemloft.net>
9409L:	netdev@vger.kernel.org
9410W:	http://www.linuxfoundation.org/en/Net
9411Q:	http://patchwork.ozlabs.org/project/netdev/list/
9412T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9413T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9414B:	mailto:netdev@vger.kernel.org
9415S:	Maintained
9416F:	net/
9417F:	include/net/
9418F:	include/linux/in.h
9419F:	include/linux/net.h
9420F:	include/linux/netdevice.h
9421F:	include/uapi/linux/in.h
9422F:	include/uapi/linux/net.h
9423F:	include/uapi/linux/netdevice.h
9424F:	include/uapi/linux/net_namespace.h
9425F:	tools/net/
9426F:	tools/testing/selftests/net/
9427F:	lib/random32.c
9428
9429NETWORKING [IPSEC]
9430M:	Steffen Klassert <steffen.klassert@secunet.com>
9431M:	Herbert Xu <herbert@gondor.apana.org.au>
9432M:	"David S. Miller" <davem@davemloft.net>
9433L:	netdev@vger.kernel.org
9434T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9435T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9436S:	Maintained
9437F:	net/core/flow.c
9438F:	net/xfrm/
9439F:	net/key/
9440F:	net/ipv4/xfrm*
9441F:	net/ipv4/esp4*
9442F:	net/ipv4/ah4.c
9443F:	net/ipv4/ipcomp.c
9444F:	net/ipv4/ip_vti.c
9445F:	net/ipv6/xfrm*
9446F:	net/ipv6/esp6*
9447F:	net/ipv6/ah6.c
9448F:	net/ipv6/ipcomp6.c
9449F:	net/ipv6/ip6_vti.c
9450F:	include/uapi/linux/xfrm.h
9451F:	include/net/xfrm.h
9452
9453NETWORKING [IPv4/IPv6]
9454M:	"David S. Miller" <davem@davemloft.net>
9455M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9456M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9457L:	netdev@vger.kernel.org
9458T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9459S:	Maintained
9460F:	net/ipv4/
9461F:	net/ipv6/
9462F:	include/net/ip*
9463F:	arch/x86/net/*
9464
9465NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9466M:	Paul Moore <paul@paul-moore.com>
9467W:	https://github.com/netlabel
9468L:	netdev@vger.kernel.org
9469L:	linux-security-module@vger.kernel.org
9470S:	Maintained
9471F:	Documentation/netlabel/
9472F:	include/net/calipso.h
9473F:	include/net/cipso_ipv4.h
9474F:	include/net/netlabel.h
9475F:	include/uapi/linux/netfilter/xt_SECMARK.h
9476F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
9477F:	net/netlabel/
9478F:	net/ipv4/cipso_ipv4.c
9479F:	net/ipv6/calipso.c
9480F:	net/netfilter/xt_CONNSECMARK.c
9481F:	net/netfilter/xt_SECMARK.c
9482
9483NETWORKING [TLS]
9484M:	Ilya Lesokhin <ilyal@mellanox.com>
9485M:	Aviad Yehezkel <aviadye@mellanox.com>
9486M:	Dave Watson <davejwatson@fb.com>
9487L:	netdev@vger.kernel.org
9488S:	Maintained
9489F:	net/tls/*
9490F:	include/uapi/linux/tls.h
9491F:	include/net/tls.h
9492
9493NETWORKING [WIRELESS]
9494L:	linux-wireless@vger.kernel.org
9495Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9496
9497NETXEN (1/10) GbE SUPPORT
9498M:	Manish Chopra <manish.chopra@cavium.com>
9499M:	Rahul Verma <rahul.verma@cavium.com>
9500M:	Dept-GELinuxNICDev@cavium.com
9501L:	netdev@vger.kernel.org
9502S:	Supported
9503F:	drivers/net/ethernet/qlogic/netxen/
9504
9505NFC SUBSYSTEM
9506M:	Samuel Ortiz <sameo@linux.intel.com>
9507L:	linux-wireless@vger.kernel.org
9508L:	linux-nfc@lists.01.org (subscribers-only)
9509S:	Supported
9510F:	net/nfc/
9511F:	include/net/nfc/
9512F:	include/uapi/linux/nfc.h
9513F:	drivers/nfc/
9514F:	include/linux/platform_data/nfcmrvl.h
9515F:	include/linux/platform_data/nxp-nci.h
9516F:	Documentation/devicetree/bindings/net/nfc/
9517
9518NFS, SUNRPC, AND LOCKD CLIENTS
9519M:	Trond Myklebust <trond.myklebust@primarydata.com>
9520M:	Anna Schumaker <anna.schumaker@netapp.com>
9521L:	linux-nfs@vger.kernel.org
9522W:	http://client.linux-nfs.org
9523T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9524S:	Maintained
9525F:	fs/lockd/
9526F:	fs/nfs/
9527F:	fs/nfs_common/
9528F:	net/sunrpc/
9529F:	include/linux/lockd/
9530F:	include/linux/nfs*
9531F:	include/linux/sunrpc/
9532F:	include/uapi/linux/nfs*
9533F:	include/uapi/linux/sunrpc/
9534
9535NILFS2 FILESYSTEM
9536M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9537L:	linux-nilfs@vger.kernel.org
9538W:	http://nilfs.sourceforge.net/
9539W:	http://nilfs.osdn.jp/
9540T:	git git://github.com/konis/nilfs2.git
9541S:	Supported
9542F:	Documentation/filesystems/nilfs2.txt
9543F:	fs/nilfs2/
9544F:	include/trace/events/nilfs2.h
9545F:	include/uapi/linux/nilfs2_api.h
9546F:	include/uapi/linux/nilfs2_ondisk.h
9547
9548NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9549M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9550W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9551S:	Maintained
9552F:	Documentation/scsi/NinjaSCSI.txt
9553F:	drivers/scsi/pcmcia/nsp_*
9554
9555NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9556M:	GOTO Masanori <gotom@debian.or.jp>
9557M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9558W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9559S:	Maintained
9560F:	Documentation/scsi/NinjaSCSI.txt
9561F:	drivers/scsi/nsp32*
9562
9563NIOS2 ARCHITECTURE
9564M:	Ley Foon Tan <lftan@altera.com>
9565L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9567S:	Maintained
9568F:	arch/nios2/
9569
9570NOHZ, DYNTICKS SUPPORT
9571M:	Frederic Weisbecker <fweisbec@gmail.com>
9572M:	Thomas Gleixner <tglx@linutronix.de>
9573M:	Ingo Molnar <mingo@kernel.org>
9574L:	linux-kernel@vger.kernel.org
9575T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9576S:	Maintained
9577F:	kernel/time/tick*.*
9578F:	include/linux/tick.h
9579F:	include/linux/sched/nohz.h
9580
9581NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9582M:	Pavel Machek <pavel@ucw.cz>
9583M:	Sakari Ailus <sakari.ailus@iki.fi>
9584L:	linux-media@vger.kernel.org
9585S:	Maintained
9586F:	drivers/media/i2c/et8ek8
9587F:	drivers/media/i2c/ad5820.c
9588
9589NOKIA N900 POWER SUPPLY DRIVERS
9590R:	Pali Rohár <pali.rohar@gmail.com>
9591F:	include/linux/power/bq2415x_charger.h
9592F:	include/linux/power/bq27xxx_battery.h
9593F:	include/linux/power/isp1704_charger.h
9594F:	drivers/power/supply/bq2415x_charger.c
9595F:	drivers/power/supply/bq27xxx_battery.c
9596F:	drivers/power/supply/bq27xxx_battery_i2c.c
9597F:	drivers/power/supply/isp1704_charger.c
9598F:	drivers/power/supply/rx51_battery.c
9599
9600NTB AMD DRIVER
9601M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9602L:	linux-ntb@googlegroups.com
9603S:	Supported
9604F:	drivers/ntb/hw/amd/
9605
9606NTB DRIVER CORE
9607M:	Jon Mason <jdmason@kudzu.us>
9608M:	Dave Jiang <dave.jiang@intel.com>
9609M:	Allen Hubbe <Allen.Hubbe@emc.com>
9610L:	linux-ntb@googlegroups.com
9611S:	Supported
9612W:	https://github.com/jonmason/ntb/wiki
9613T:	git git://github.com/jonmason/ntb.git
9614F:	drivers/ntb/
9615F:	drivers/net/ntb_netdev.c
9616F:	include/linux/ntb.h
9617F:	include/linux/ntb_transport.h
9618F:	tools/testing/selftests/ntb/
9619
9620NTB IDT DRIVER
9621M:	Serge Semin <fancer.lancer@gmail.com>
9622L:	linux-ntb@googlegroups.com
9623S:	Supported
9624F:	drivers/ntb/hw/idt/
9625
9626NTB INTEL DRIVER
9627M:	Jon Mason <jdmason@kudzu.us>
9628M:	Dave Jiang <dave.jiang@intel.com>
9629L:	linux-ntb@googlegroups.com
9630S:	Supported
9631W:	https://github.com/jonmason/ntb/wiki
9632T:	git git://github.com/jonmason/ntb.git
9633F:	drivers/ntb/hw/intel/
9634
9635NTFS FILESYSTEM
9636M:	Anton Altaparmakov <anton@tuxera.com>
9637L:	linux-ntfs-dev@lists.sourceforge.net
9638W:	http://www.tuxera.com/
9639T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9640S:	Supported
9641F:	Documentation/filesystems/ntfs.txt
9642F:	fs/ntfs/
9643
9644NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9645M:	Antonino Daplas <adaplas@gmail.com>
9646L:	linux-fbdev@vger.kernel.org
9647S:	Maintained
9648F:	drivers/video/fbdev/riva/
9649F:	drivers/video/fbdev/nvidia/
9650
9651NVM EXPRESS DRIVER
9652M:	Keith Busch <keith.busch@intel.com>
9653M:	Jens Axboe <axboe@fb.com>
9654M:	Christoph Hellwig <hch@lst.de>
9655M:	Sagi Grimberg <sagi@grimberg.me>
9656L:	linux-nvme@lists.infradead.org
9657T:	git://git.infradead.org/nvme.git
9658W:	http://git.infradead.org/nvme.git
9659S:	Supported
9660F:	drivers/nvme/host/
9661F:	include/linux/nvme.h
9662F:	include/uapi/linux/nvme_ioctl.h
9663
9664NVM EXPRESS FC TRANSPORT DRIVERS
9665M:	James Smart <james.smart@broadcom.com>
9666L:	linux-nvme@lists.infradead.org
9667S:	Supported
9668F:	include/linux/nvme-fc.h
9669F:	include/linux/nvme-fc-driver.h
9670F:	drivers/nvme/host/fc.c
9671F:	drivers/nvme/target/fc.c
9672F:	drivers/nvme/target/fcloop.c
9673
9674NVM EXPRESS TARGET DRIVER
9675M:	Christoph Hellwig <hch@lst.de>
9676M:	Sagi Grimberg <sagi@grimberg.me>
9677L:	linux-nvme@lists.infradead.org
9678T:	git://git.infradead.org/nvme.git
9679W:	http://git.infradead.org/nvme.git
9680S:	Supported
9681F:	drivers/nvme/target/
9682
9683NVMEM FRAMEWORK
9684M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9685S:	Maintained
9686F:	drivers/nvmem/
9687F:	Documentation/devicetree/bindings/nvmem/
9688F:	Documentation/ABI/stable/sysfs-bus-nvmem
9689F:	include/linux/nvmem-consumer.h
9690F:	include/linux/nvmem-provider.h
9691
9692NXP TDA998X DRM DRIVER
9693M:	Russell King <linux@armlinux.org.uk>
9694S:	Supported
9695T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9696T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9697F:	drivers/gpu/drm/i2c/tda998x_drv.c
9698F:	include/drm/i2c/tda998x.h
9699
9700NXP TFA9879 DRIVER
9701M:	Peter Rosin <peda@axentia.se>
9702L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9703S:	Maintained
9704F:	sound/soc/codecs/tfa9879*
9705
9706NXP-NCI NFC DRIVER
9707M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
9708R:	Charles Gorand <charles.gorand@effinnov.com>
9709L:	linux-nfc@lists.01.org (moderated for non-subscribers)
9710S:	Supported
9711F:	drivers/nfc/nxp-nci
9712
9713OBJTOOL
9714M:	Josh Poimboeuf <jpoimboe@redhat.com>
9715S:	Supported
9716F:	tools/objtool/
9717
9718OMAP AUDIO SUPPORT
9719M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
9720M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
9721L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9722L:	linux-omap@vger.kernel.org
9723S:	Maintained
9724F:	sound/soc/omap/
9725
9726OMAP CLOCK FRAMEWORK SUPPORT
9727M:	Paul Walmsley <paul@pwsan.com>
9728L:	linux-omap@vger.kernel.org
9729S:	Maintained
9730F:	arch/arm/*omap*/*clock*
9731
9732OMAP DEVICE TREE SUPPORT
9733M:	Benoît Cousson <bcousson@baylibre.com>
9734M:	Tony Lindgren <tony@atomide.com>
9735L:	linux-omap@vger.kernel.org
9736L:	devicetree@vger.kernel.org
9737S:	Maintained
9738F:	arch/arm/boot/dts/*omap*
9739F:	arch/arm/boot/dts/*am3*
9740F:	arch/arm/boot/dts/*am4*
9741F:	arch/arm/boot/dts/*am5*
9742F:	arch/arm/boot/dts/*dra7*
9743
9744OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9745M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9746L:	linux-omap@vger.kernel.org
9747L:	linux-fbdev@vger.kernel.org
9748S:	Maintained
9749F:	drivers/video/fbdev/omap2/
9750F:	Documentation/arm/OMAP/DSS
9751
9752OMAP FRAMEBUFFER SUPPORT
9753M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9754L:	linux-fbdev@vger.kernel.org
9755L:	linux-omap@vger.kernel.org
9756S:	Maintained
9757F:	drivers/video/fbdev/omap/
9758
9759OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9760M:	Roger Quadros <rogerq@ti.com>
9761M:	Tony Lindgren <tony@atomide.com>
9762L:	linux-omap@vger.kernel.org
9763S:	Maintained
9764F:	drivers/memory/omap-gpmc.c
9765F:	arch/arm/mach-omap2/*gpmc*
9766
9767OMAP GPIO DRIVER
9768M:	Grygorii Strashko <grygorii.strashko@ti.com>
9769M:	Santosh Shilimkar <ssantosh@kernel.org>
9770M:	Kevin Hilman <khilman@kernel.org>
9771L:	linux-omap@vger.kernel.org
9772S:	Maintained
9773F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
9774F:	drivers/gpio/gpio-omap.c
9775
9776OMAP HARDWARE SPINLOCK SUPPORT
9777M:	Ohad Ben-Cohen <ohad@wizery.com>
9778L:	linux-omap@vger.kernel.org
9779S:	Maintained
9780F:	drivers/hwspinlock/omap_hwspinlock.c
9781
9782OMAP HS MMC SUPPORT
9783L:	linux-mmc@vger.kernel.org
9784L:	linux-omap@vger.kernel.org
9785S:	Orphan
9786F:	drivers/mmc/host/omap_hsmmc.c
9787
9788OMAP HWMOD DATA
9789M:	Paul Walmsley <paul@pwsan.com>
9790L:	linux-omap@vger.kernel.org
9791S:	Maintained
9792F:	arch/arm/mach-omap2/omap_hwmod*data*
9793
9794OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9795M:	Benoît Cousson <bcousson@baylibre.com>
9796L:	linux-omap@vger.kernel.org
9797S:	Maintained
9798F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9799
9800OMAP HWMOD SUPPORT
9801M:	Benoît Cousson <bcousson@baylibre.com>
9802M:	Paul Walmsley <paul@pwsan.com>
9803L:	linux-omap@vger.kernel.org
9804S:	Maintained
9805F:	arch/arm/mach-omap2/omap_hwmod.*
9806
9807OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9808M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9809L:	linux-media@vger.kernel.org
9810S:	Maintained
9811F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
9812F:	drivers/media/platform/omap3isp/
9813F:	drivers/staging/media/omap4iss/
9814
9815OMAP MMC SUPPORT
9816M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
9817L:	linux-omap@vger.kernel.org
9818S:	Maintained
9819F:	drivers/mmc/host/omap.c
9820
9821OMAP POWER MANAGEMENT SUPPORT
9822M:	Kevin Hilman <khilman@kernel.org>
9823L:	linux-omap@vger.kernel.org
9824S:	Maintained
9825F:	arch/arm/*omap*/*pm*
9826F:	drivers/cpufreq/omap-cpufreq.c
9827
9828OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9829M:	Rajendra Nayak <rnayak@codeaurora.org>
9830M:	Paul Walmsley <paul@pwsan.com>
9831L:	linux-omap@vger.kernel.org
9832S:	Maintained
9833F:	arch/arm/mach-omap2/prm*
9834
9835OMAP RANDOM NUMBER GENERATOR SUPPORT
9836M:	Deepak Saxena <dsaxena@plexity.net>
9837S:	Maintained
9838F:	drivers/char/hw_random/omap-rng.c
9839
9840OMAP USB SUPPORT
9841L:	linux-usb@vger.kernel.org
9842L:	linux-omap@vger.kernel.org
9843S:	Orphan
9844F:	drivers/usb/*/*omap*
9845F:	arch/arm/*omap*/usb*
9846
9847OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9848M:	Mark Jackson <mpfj@newflow.co.uk>
9849L:	linux-omap@vger.kernel.org
9850S:	Maintained
9851F:	arch/arm/boot/dts/am335x-nano.dts
9852
9853OMAP1 SUPPORT
9854M:	Aaro Koskinen <aaro.koskinen@iki.fi>
9855M:	Tony Lindgren <tony@atomide.com>
9856L:	linux-omap@vger.kernel.org
9857Q:	http://patchwork.kernel.org/project/linux-omap/list/
9858T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9859S:	Maintained
9860F:	arch/arm/mach-omap1/
9861F:	arch/arm/plat-omap/
9862F:	arch/arm/configs/omap1_defconfig
9863F:	drivers/i2c/busses/i2c-omap.c
9864F:	include/linux/i2c-omap.h
9865
9866OMAP2+ SUPPORT
9867M:	Tony Lindgren <tony@atomide.com>
9868L:	linux-omap@vger.kernel.org
9869W:	http://www.muru.com/linux/omap/
9870W:	http://linux.omap.com/
9871Q:	http://patchwork.kernel.org/project/linux-omap/list/
9872T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9873S:	Maintained
9874F:	arch/arm/mach-omap2/
9875F:	arch/arm/plat-omap/
9876F:	arch/arm/configs/omap2plus_defconfig
9877F:	drivers/i2c/busses/i2c-omap.c
9878F:	drivers/irqchip/irq-omap-intc.c
9879F:	drivers/mfd/*omap*.c
9880F:	drivers/mfd/menelaus.c
9881F:	drivers/mfd/palmas.c
9882F:	drivers/mfd/tps65217.c
9883F:	drivers/mfd/tps65218.c
9884F:	drivers/mfd/tps65910.c
9885F:	drivers/mfd/twl-core.[ch]
9886F:	drivers/mfd/twl4030*.c
9887F:	drivers/mfd/twl6030*.c
9888F:	drivers/mfd/twl6040*.c
9889F:	drivers/regulator/palmas-regulator*.c
9890F:	drivers/regulator/pbias-regulator.c
9891F:	drivers/regulator/tps65217-regulator.c
9892F:	drivers/regulator/tps65218-regulator.c
9893F:	drivers/regulator/tps65910-regulator.c
9894F:	drivers/regulator/twl-regulator.c
9895F:	drivers/regulator/twl6030-regulator.c
9896F:	include/linux/i2c-omap.h
9897
9898ONION OMEGA2+ BOARD
9899M:	Harvey Hunt <harveyhuntnexus@gmail.com>
9900L:	linux-mips@linux-mips.org
9901S:	Maintained
9902F:	arch/mips/boot/dts/ralink/omega2p.dts
9903
9904OMFS FILESYSTEM
9905M:	Bob Copeland <me@bobcopeland.com>
9906L:	linux-karma-devel@lists.sourceforge.net
9907S:	Maintained
9908F:	Documentation/filesystems/omfs.txt
9909F:	fs/omfs/
9910
9911OMNIKEY CARDMAN 4000 DRIVER
9912M:	Harald Welte <laforge@gnumonks.org>
9913S:	Maintained
9914F:	drivers/char/pcmcia/cm4000_cs.c
9915F:	include/linux/cm4000_cs.h
9916F:	include/uapi/linux/cm4000_cs.h
9917
9918OMNIKEY CARDMAN 4040 DRIVER
9919M:	Harald Welte <laforge@gnumonks.org>
9920S:	Maintained
9921F:	drivers/char/pcmcia/cm4040_cs.*
9922
9923OMNIVISION OV13858 SENSOR DRIVER
9924M:	Sakari Ailus <sakari.ailus@linux.intel.com>
9925L:	linux-media@vger.kernel.org
9926T:	git git://linuxtv.org/media_tree.git
9927S:	Maintained
9928F:	drivers/media/i2c/ov13858.c
9929
9930OMNIVISION OV5640 SENSOR DRIVER
9931M:	Steve Longerbeam <slongerbeam@gmail.com>
9932L:	linux-media@vger.kernel.org
9933T:	git git://linuxtv.org/media_tree.git
9934S:	Maintained
9935F:	drivers/media/i2c/ov5640.c
9936
9937OMNIVISION OV5647 SENSOR DRIVER
9938M:	Luis Oliveira <lolivei@synopsys.com>
9939L:	linux-media@vger.kernel.org
9940T:	git git://linuxtv.org/media_tree.git
9941S:	Maintained
9942F:	drivers/media/i2c/ov5647.c
9943
9944OMNIVISION OV7670 SENSOR DRIVER
9945M:	Jonathan Corbet <corbet@lwn.net>
9946L:	linux-media@vger.kernel.org
9947T:	git git://linuxtv.org/media_tree.git
9948S:	Maintained
9949F:	drivers/media/i2c/ov7670.c
9950F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
9951
9952ONENAND FLASH DRIVER
9953M:	Kyungmin Park <kyungmin.park@samsung.com>
9954L:	linux-mtd@lists.infradead.org
9955S:	Maintained
9956F:	drivers/mtd/onenand/
9957F:	include/linux/mtd/onenand*.h
9958
9959ONSTREAM SCSI TAPE DRIVER
9960M:	Willem Riede <osst@riede.org>
9961L:	osst-users@lists.sourceforge.net
9962L:	linux-scsi@vger.kernel.org
9963S:	Maintained
9964F:	Documentation/scsi/osst.txt
9965F:	drivers/scsi/osst.*
9966F:	drivers/scsi/osst_*.h
9967F:	drivers/scsi/st.h
9968
9969OP-TEE DRIVER
9970M:	Jens Wiklander <jens.wiklander@linaro.org>
9971S:	Maintained
9972F:	drivers/tee/optee/
9973
9974OPA-VNIC DRIVER
9975M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
9976M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
9977L:	linux-rdma@vger.kernel.org
9978S:	Supported
9979F:	drivers/infiniband/ulp/opa_vnic
9980
9981OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9982M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9983L:	devicetree@vger.kernel.org
9984S:	Maintained
9985F:	Documentation/devicetree/dynamic-resolution-notes.txt
9986F:	Documentation/devicetree/overlay-notes.txt
9987F:	drivers/of/overlay.c
9988F:	drivers/of/resolver.c
9989
9990OPEN FIRMWARE AND FLATTENED DEVICE TREE
9991M:	Rob Herring <robh+dt@kernel.org>
9992M:	Frank Rowand <frowand.list@gmail.com>
9993L:	devicetree@vger.kernel.org
9994W:	http://www.devicetree.org/
9995T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9996S:	Maintained
9997F:	drivers/of/
9998F:	include/linux/of*.h
9999F:	scripts/dtc/
10000F:	Documentation/ABI/testing/sysfs-firmware-ofw
10001
10002OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10003M:	Rob Herring <robh+dt@kernel.org>
10004M:	Mark Rutland <mark.rutland@arm.com>
10005L:	devicetree@vger.kernel.org
10006T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10007Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10008S:	Maintained
10009F:	Documentation/devicetree/
10010F:	arch/*/boot/dts/
10011F:	include/dt-bindings/
10012
10013OPENCORES I2C BUS DRIVER
10014M:	Peter Korsgaard <jacmet@sunsite.dk>
10015L:	linux-i2c@vger.kernel.org
10016S:	Maintained
10017F:	Documentation/i2c/busses/i2c-ocores
10018F:	drivers/i2c/busses/i2c-ocores.c
10019
10020OPENRISC ARCHITECTURE
10021M:	Jonas Bonn <jonas@southpole.se>
10022M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10023M:	Stafford Horne <shorne@gmail.com>
10024T:	git git://github.com/openrisc/linux.git
10025L:	openrisc@lists.librecores.org
10026W:	http://openrisc.io
10027S:	Maintained
10028F:	arch/openrisc/
10029
10030OPENVSWITCH
10031M:	Pravin Shelar <pshelar@nicira.com>
10032L:	netdev@vger.kernel.org
10033L:	dev@openvswitch.org
10034W:	http://openvswitch.org
10035S:	Maintained
10036F:	net/openvswitch/
10037F:	include/uapi/linux/openvswitch.h
10038
10039OPERATING PERFORMANCE POINTS (OPP)
10040M:	Viresh Kumar <vireshk@kernel.org>
10041M:	Nishanth Menon <nm@ti.com>
10042M:	Stephen Boyd <sboyd@codeaurora.org>
10043L:	linux-pm@vger.kernel.org
10044S:	Maintained
10045T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10046F:	drivers/base/power/opp/
10047F:	include/linux/pm_opp.h
10048F:	Documentation/power/opp.txt
10049F:	Documentation/devicetree/bindings/opp/
10050
10051OPL4 DRIVER
10052M:	Clemens Ladisch <clemens@ladisch.de>
10053L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10054T:	git git://git.alsa-project.org/alsa-kernel.git
10055S:	Maintained
10056F:	sound/drivers/opl4/
10057
10058OPROFILE
10059M:	Robert Richter <rric@kernel.org>
10060L:	oprofile-list@lists.sf.net
10061S:	Maintained
10062F:	arch/*/include/asm/oprofile*.h
10063F:	arch/*/oprofile/
10064F:	drivers/oprofile/
10065F:	include/linux/oprofile.h
10066
10067ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10068M:	Mark Fasheh <mfasheh@versity.com>
10069M:	Joel Becker <jlbec@evilplan.org>
10070L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10071W:	http://ocfs2.wiki.kernel.org
10072S:	Supported
10073F:	Documentation/filesystems/ocfs2.txt
10074F:	Documentation/filesystems/dlmfs.txt
10075F:	fs/ocfs2/
10076
10077ORANGEFS FILESYSTEM
10078M:	Mike Marshall <hubcap@omnibond.com>
10079L:	pvfs2-developers@beowulf-underground.org (subscribers-only)
10080T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10081S:	Supported
10082F:	fs/orangefs/
10083F:	Documentation/filesystems/orangefs.txt
10084
10085ORINOCO DRIVER
10086L:	linux-wireless@vger.kernel.org
10087W:	http://wireless.kernel.org/en/users/Drivers/orinoco
10088W:	http://www.nongnu.org/orinoco/
10089S:	Orphan
10090F:	drivers/net/wireless/intersil/orinoco/
10091
10092OSD LIBRARY and FILESYSTEM
10093M:	Boaz Harrosh <ooo@electrozaur.com>
10094S:	Maintained
10095F:	drivers/scsi/osd/
10096F:	include/scsi/osd_*
10097F:	fs/exofs/
10098
10099OV2659 OMNIVISION SENSOR DRIVER
10100M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10101L:	linux-media@vger.kernel.org
10102W:	https://linuxtv.org
10103Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10104T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10105S:	Maintained
10106F:	drivers/media/i2c/ov2659.c
10107F:	include/media/i2c/ov2659.h
10108
10109OVERLAY FILESYSTEM
10110M:	Miklos Szeredi <miklos@szeredi.hu>
10111L:	linux-unionfs@vger.kernel.org
10112T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10113S:	Supported
10114F:	fs/overlayfs/
10115F:	Documentation/filesystems/overlayfs.txt
10116
10117P54 WIRELESS DRIVER
10118M:	Christian Lamparter <chunkeey@googlemail.com>
10119L:	linux-wireless@vger.kernel.org
10120W:	http://wireless.kernel.org/en/users/Drivers/p54
10121S:	Maintained
10122F:	drivers/net/wireless/intersil/p54/
10123
10124PA SEMI ETHERNET DRIVER
10125L:	netdev@vger.kernel.org
10126S:	Orphan
10127F:	drivers/net/ethernet/pasemi/*
10128
10129PA SEMI SMBUS DRIVER
10130L:	linux-i2c@vger.kernel.org
10131S:	Orphan
10132F:	drivers/i2c/busses/i2c-pasemi.c
10133
10134PADATA PARALLEL EXECUTION MECHANISM
10135M:	Steffen Klassert <steffen.klassert@secunet.com>
10136L:	linux-crypto@vger.kernel.org
10137S:	Maintained
10138F:	kernel/padata.c
10139F:	include/linux/padata.h
10140F:	Documentation/padata.txt
10141
10142PANASONIC LAPTOP ACPI EXTRAS DRIVER
10143M:	Harald Welte <laforge@gnumonks.org>
10144L:	platform-driver-x86@vger.kernel.org
10145S:	Maintained
10146F:	drivers/platform/x86/panasonic-laptop.c
10147
10148PANASONIC MN10300/AM33/AM34 PORT
10149M:	David Howells <dhowells@redhat.com>
10150L:	linux-am33-list@redhat.com (moderated for non-subscribers)
10151W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10152S:	Maintained
10153F:	Documentation/mn10300/
10154F:	arch/mn10300/
10155
10156PARALLEL LCD/KEYPAD PANEL DRIVER
10157M:	Willy Tarreau <willy@haproxy.com>
10158M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10159S:	Odd Fixes
10160F:	Documentation/misc-devices/lcd-panel-cgram.txt
10161F:	drivers/misc/panel.c
10162
10163PARALLEL PORT SUBSYSTEM
10164M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10165M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10166L:	linux-parport@lists.infradead.org (subscribers-only)
10167S:	Maintained
10168F:	drivers/parport/
10169F:	include/linux/parport*.h
10170F:	drivers/char/ppdev.c
10171F:	include/uapi/linux/ppdev.h
10172F:	Documentation/parport*.txt
10173
10174PARAVIRT_OPS INTERFACE
10175M:	Juergen Gross <jgross@suse.com>
10176M:	Chris Wright <chrisw@sous-sol.org>
10177M:	Alok Kataria <akataria@vmware.com>
10178M:	Rusty Russell <rusty@rustcorp.com.au>
10179L:	virtualization@lists.linux-foundation.org
10180S:	Supported
10181F:	Documentation/virtual/paravirt_ops.txt
10182F:	arch/*/kernel/paravirt*
10183F:	arch/*/include/asm/paravirt*.h
10184F:	include/linux/hypervisor.h
10185
10186PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10187M:	Tim Waugh <tim@cyberelk.net>
10188L:	linux-parport@lists.infradead.org (subscribers-only)
10189S:	Maintained
10190F:	Documentation/blockdev/paride.txt
10191F:	drivers/block/paride/
10192
10193PARISC ARCHITECTURE
10194M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
10195M:	Helge Deller <deller@gmx.de>
10196L:	linux-parisc@vger.kernel.org
10197W:	http://www.parisc-linux.org/
10198Q:	http://patchwork.kernel.org/project/linux-parisc/list/
10199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10200T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10201S:	Maintained
10202F:	arch/parisc/
10203F:	Documentation/parisc/
10204F:	drivers/parisc/
10205F:	drivers/char/agp/parisc-agp.c
10206F:	drivers/input/serio/gscps2.c
10207F:	drivers/parport/parport_gsc.*
10208F:	drivers/tty/serial/8250/8250_gsc.c
10209F:	drivers/video/fbdev/sti*
10210F:	drivers/video/console/sti*
10211F:	drivers/video/logo/logo_parisc*
10212
10213PARMAN
10214M:	Jiri Pirko <jiri@mellanox.com>
10215L:	netdev@vger.kernel.org
10216S:	Supported
10217F:	lib/parman.c
10218F:	lib/test_parman.c
10219F:	include/linux/parman.h
10220
10221PC87360 HARDWARE MONITORING DRIVER
10222M:	Jim Cromie <jim.cromie@gmail.com>
10223L:	linux-hwmon@vger.kernel.org
10224S:	Maintained
10225F:	Documentation/hwmon/pc87360
10226F:	drivers/hwmon/pc87360.c
10227
10228PC8736x GPIO DRIVER
10229M:	Jim Cromie <jim.cromie@gmail.com>
10230S:	Maintained
10231F:	drivers/char/pc8736x_gpio.c
10232
10233PC87427 HARDWARE MONITORING DRIVER
10234M:	Jean Delvare <jdelvare@suse.com>
10235L:	linux-hwmon@vger.kernel.org
10236S:	Maintained
10237F:	Documentation/hwmon/pc87427
10238F:	drivers/hwmon/pc87427.c
10239
10240PCA9532 LED DRIVER
10241M:	Riku Voipio <riku.voipio@iki.fi>
10242S:	Maintained
10243F:	drivers/leds/leds-pca9532.c
10244F:	include/linux/leds-pca9532.h
10245
10246PCA9541 I2C BUS MASTER SELECTOR DRIVER
10247M:	Guenter Roeck <linux@roeck-us.net>
10248L:	linux-i2c@vger.kernel.org
10249S:	Maintained
10250F:	drivers/i2c/muxes/i2c-mux-pca9541.c
10251
10252PCDP - PRIMARY CONSOLE AND DEBUG PORT
10253M:	Khalid Aziz <khalid@gonehiking.org>
10254S:	Maintained
10255F:	drivers/firmware/pcdp.*
10256
10257PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10258M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10259L:	linux-pci@vger.kernel.org
10260L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10261S:	Maintained
10262F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
10263F:	drivers/pci/host/pci-aardvark.c
10264
10265PCI DRIVER FOR ALTERA PCIE IP
10266M:	Ley Foon Tan <lftan@altera.com>
10267L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10268L:	linux-pci@vger.kernel.org
10269S:	Supported
10270F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
10271F:	drivers/pci/host/pcie-altera.c
10272
10273PCI DRIVER FOR APPLIEDMICRO XGENE
10274M:	Tanmay Inamdar <tinamdar@apm.com>
10275L:	linux-pci@vger.kernel.org
10276L:	linux-arm-kernel@lists.infradead.org
10277S:	Maintained
10278F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
10279F:	drivers/pci/host/pci-xgene.c
10280
10281PCI DRIVER FOR ARM VERSATILE PLATFORM
10282M:	Rob Herring <robh@kernel.org>
10283L:	linux-pci@vger.kernel.org
10284L:	linux-arm-kernel@lists.infradead.org
10285S:	Maintained
10286F:	Documentation/devicetree/bindings/pci/versatile.txt
10287F:	drivers/pci/host/pci-versatile.c
10288
10289PCI DRIVER FOR ARMADA 8K
10290M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10291L:	linux-pci@vger.kernel.org
10292L:	linux-arm-kernel@lists.infradead.org
10293S:	Maintained
10294F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
10295F:	drivers/pci/dwc/pcie-armada8k.c
10296
10297PCI DRIVER FOR FREESCALE LAYERSCAPE
10298M:	Minghuan Lian <minghuan.Lian@freescale.com>
10299M:	Mingkai Hu <mingkai.hu@freescale.com>
10300M:	Roy Zang <tie-fei.zang@freescale.com>
10301L:	linuxppc-dev@lists.ozlabs.org
10302L:	linux-pci@vger.kernel.org
10303L:	linux-arm-kernel@lists.infradead.org
10304S:	Maintained
10305F:	drivers/pci/dwc/*layerscape*
10306
10307PCI DRIVER FOR GENERIC OF HOSTS
10308M:	Will Deacon <will.deacon@arm.com>
10309L:	linux-pci@vger.kernel.org
10310L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10311S:	Maintained
10312F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
10313F:	drivers/pci/host/pci-host-common.c
10314F:	drivers/pci/host/pci-host-generic.c
10315
10316PCI DRIVER FOR IMX6
10317M:	Richard Zhu <hongxing.zhu@nxp.com>
10318M:	Lucas Stach <l.stach@pengutronix.de>
10319L:	linux-pci@vger.kernel.org
10320L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10321S:	Maintained
10322F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10323F:	drivers/pci/dwc/*imx6*
10324
10325PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10326M:	Keith Busch <keith.busch@intel.com>
10327M:	Jonathan Derrick <jonathan.derrick@intel.com>
10328L:	linux-pci@vger.kernel.org
10329S:	Supported
10330F:	drivers/pci/host/vmd.c
10331
10332PCI DRIVER FOR MICROSEMI SWITCHTEC
10333M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10334M:	Stephen Bates <stephen.bates@microsemi.com>
10335M:	Logan Gunthorpe <logang@deltatee.com>
10336L:	linux-pci@vger.kernel.org
10337S:	Maintained
10338F:	Documentation/switchtec.txt
10339F:	Documentation/ABI/testing/sysfs-class-switchtec
10340F:	drivers/pci/switch/switchtec*
10341F:	include/uapi/linux/switchtec_ioctl.h
10342
10343PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10344M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10345M:	Jason Cooper <jason@lakedaemon.net>
10346L:	linux-pci@vger.kernel.org
10347L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10348S:	Maintained
10349F:	drivers/pci/host/*mvebu*
10350
10351PCI DRIVER FOR NVIDIA TEGRA
10352M:	Thierry Reding <thierry.reding@gmail.com>
10353L:	linux-tegra@vger.kernel.org
10354L:	linux-pci@vger.kernel.org
10355S:	Supported
10356F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10357F:	drivers/pci/host/pci-tegra.c
10358
10359PCI DRIVER FOR RENESAS R-CAR
10360M:	Simon Horman <horms@verge.net.au>
10361L:	linux-pci@vger.kernel.org
10362L:	linux-renesas-soc@vger.kernel.org
10363S:	Maintained
10364F:	drivers/pci/host/*rcar*
10365
10366PCI DRIVER FOR SAMSUNG EXYNOS
10367M:	Jingoo Han <jingoohan1@gmail.com>
10368L:	linux-pci@vger.kernel.org
10369L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10370L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10371S:	Maintained
10372F:	drivers/pci/dwc/pci-exynos.c
10373
10374PCI DRIVER FOR SYNOPSYS DESIGNWARE
10375M:	Jingoo Han <jingoohan1@gmail.com>
10376M:	Joao Pinto <Joao.Pinto@synopsys.com>
10377L:	linux-pci@vger.kernel.org
10378S:	Maintained
10379F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
10380F:	drivers/pci/dwc/*designware*
10381
10382PCI DRIVER FOR TI DRA7XX
10383M:	Kishon Vijay Abraham I <kishon@ti.com>
10384L:	linux-omap@vger.kernel.org
10385L:	linux-pci@vger.kernel.org
10386S:	Supported
10387F:	Documentation/devicetree/bindings/pci/ti-pci.txt
10388F:	drivers/pci/dwc/pci-dra7xx.c
10389
10390PCI DRIVER FOR TI KEYSTONE
10391M:	Murali Karicheri <m-karicheri2@ti.com>
10392L:	linux-pci@vger.kernel.org
10393L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10394S:	Maintained
10395F:	drivers/pci/dwc/*keystone*
10396
10397PCI ENDPOINT SUBSYSTEM
10398M:	Kishon Vijay Abraham I <kishon@ti.com>
10399L:	linux-pci@vger.kernel.org
10400T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10401S:	Supported
10402F:	drivers/pci/endpoint/
10403F:	drivers/misc/pci_endpoint_test.c
10404F:	tools/pci/
10405
10406PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10407M:	Russell Currey <ruscur@russell.cc>
10408L:	linuxppc-dev@lists.ozlabs.org
10409S:	Supported
10410F:	Documentation/powerpc/eeh-pci-error-recovery.txt
10411F:	arch/powerpc/kernel/eeh*.c
10412F:	arch/powerpc/platforms/*/eeh*.c
10413F:	arch/powerpc/include/*/eeh*.h
10414
10415PCI ERROR RECOVERY
10416M:	Linas Vepstas <linasvepstas@gmail.com>
10417L:	linux-pci@vger.kernel.org
10418S:	Supported
10419F:	Documentation/PCI/pci-error-recovery.txt
10420
10421PCI MSI DRIVER FOR ALTERA MSI IP
10422M:	Ley Foon Tan <lftan@altera.com>
10423L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10424L:	linux-pci@vger.kernel.org
10425S:	Supported
10426F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10427F:	drivers/pci/host/pcie-altera-msi.c
10428
10429PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10430M:	Duc Dang <dhdang@apm.com>
10431L:	linux-pci@vger.kernel.org
10432L:	linux-arm-kernel@lists.infradead.org
10433S:	Maintained
10434F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10435F:	drivers/pci/host/pci-xgene-msi.c
10436
10437PCI SUBSYSTEM
10438M:	Bjorn Helgaas <bhelgaas@google.com>
10439L:	linux-pci@vger.kernel.org
10440Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10441T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10442S:	Supported
10443F:	Documentation/devicetree/bindings/pci/
10444F:	Documentation/PCI/
10445F:	drivers/pci/
10446F:	include/linux/pci*
10447F:	arch/x86/pci/
10448F:	arch/x86/kernel/quirks.c
10449
10450PCIE DRIVER FOR AXIS ARTPEC
10451M:	Niklas Cassel <niklas.cassel@axis.com>
10452M:	Jesper Nilsson <jesper.nilsson@axis.com>
10453L:	linux-arm-kernel@axis.com
10454L:	linux-pci@vger.kernel.org
10455S:	Maintained
10456F:	Documentation/devicetree/bindings/pci/axis,artpec*
10457F:	drivers/pci/dwc/*artpec*
10458
10459PCIE DRIVER FOR CAVIUM THUNDERX
10460M:	David Daney <david.daney@cavium.com>
10461L:	linux-pci@vger.kernel.org
10462L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10463S:	Supported
10464F:	Documentation/devicetree/bindings/pci/pci-thunder-*
10465F:	drivers/pci/host/pci-thunder-*
10466
10467PCIE DRIVER FOR HISILICON
10468M:	Zhou Wang <wangzhou1@hisilicon.com>
10469M:	Gabriele Paoloni <gabriele.paoloni@huawei.com>
10470L:	linux-pci@vger.kernel.org
10471S:	Maintained
10472F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10473F:	drivers/pci/dwc/pcie-hisi.c
10474
10475PCIE DRIVER FOR HISILICON KIRIN
10476M:	Xiaowei Song <songxiaowei@hisilicon.com>
10477M:	Binghui Wang <wangbinghui@hisilicon.com>
10478L:	linux-pci@vger.kernel.org
10479S:	Maintained
10480F:	Documentation/devicetree/bindings/pci/pcie-kirin.txt
10481F:	drivers/pci/dwc/pcie-kirin.c
10482
10483PCIE DRIVER FOR MEDIATEK
10484M:	Ryder Lee <ryder.lee@mediatek.com>
10485L:	linux-pci@vger.kernel.org
10486L:	linux-mediatek@lists.infradead.org
10487S:	Supported
10488F:	Documentation/devicetree/bindings/pci/mediatek*
10489F:	drivers/pci/host/*mediatek*
10490
10491PCIE DRIVER FOR QUALCOMM MSM
10492M:	Stanimir Varbanov <svarbanov@mm-sol.com>
10493L:	linux-pci@vger.kernel.org
10494L:	linux-arm-msm@vger.kernel.org
10495S:	Maintained
10496F:	drivers/pci/dwc/*qcom*
10497
10498PCIE DRIVER FOR ROCKCHIP
10499M:	Shawn Lin <shawn.lin@rock-chips.com>
10500L:	linux-pci@vger.kernel.org
10501L:	linux-rockchip@lists.infradead.org
10502S:	Maintained
10503F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10504F:	drivers/pci/host/pcie-rockchip.c
10505
10506PCIE DRIVER FOR ST SPEAR13XX
10507M:	Pratyush Anand <pratyush.anand@gmail.com>
10508L:	linux-pci@vger.kernel.org
10509S:	Maintained
10510F:	drivers/pci/dwc/*spear*
10511
10512PCMCIA SUBSYSTEM
10513P:	Linux PCMCIA Team
10514L:	linux-pcmcia@lists.infradead.org
10515W:	http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10516T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10517S:	Maintained
10518F:	Documentation/pcmcia/
10519F:	tools/pcmcia/
10520F:	drivers/pcmcia/
10521F:	include/pcmcia/
10522
10523PCNET32 NETWORK DRIVER
10524M:	Don Fry <pcnet32@frontier.com>
10525L:	netdev@vger.kernel.org
10526S:	Maintained
10527F:	drivers/net/ethernet/amd/pcnet32.c
10528
10529PCRYPT PARALLEL CRYPTO ENGINE
10530M:	Steffen Klassert <steffen.klassert@secunet.com>
10531L:	linux-crypto@vger.kernel.org
10532S:	Maintained
10533F:	crypto/pcrypt.c
10534F:	include/crypto/pcrypt.h
10535
10536PER-CPU MEMORY ALLOCATOR
10537M:	Tejun Heo <tj@kernel.org>
10538M:	Christoph Lameter <cl@linux.com>
10539T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10540S:	Maintained
10541F:	include/linux/percpu*.h
10542F:	mm/percpu*.c
10543F:	arch/*/include/asm/percpu.h
10544
10545PER-TASK DELAY ACCOUNTING
10546M:	Balbir Singh <bsingharora@gmail.com>
10547S:	Maintained
10548F:	include/linux/delayacct.h
10549F:	kernel/delayacct.c
10550
10551PERFORMANCE EVENTS SUBSYSTEM
10552M:	Peter Zijlstra <peterz@infradead.org>
10553M:	Ingo Molnar <mingo@redhat.com>
10554M:	Arnaldo Carvalho de Melo <acme@kernel.org>
10555R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10556L:	linux-kernel@vger.kernel.org
10557T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10558S:	Supported
10559F:	kernel/events/*
10560F:	include/linux/perf_event.h
10561F:	include/uapi/linux/perf_event.h
10562F:	arch/*/kernel/perf_event*.c
10563F:	arch/*/kernel/*/perf_event*.c
10564F:	arch/*/kernel/*/*/perf_event*.c
10565F:	arch/*/include/asm/perf_event.h
10566F:	arch/*/kernel/perf_callchain.c
10567F:	arch/*/events/*
10568F:	tools/perf/
10569
10570PERSONALITY HANDLING
10571M:	Christoph Hellwig <hch@infradead.org>
10572L:	linux-abi-devel@lists.sourceforge.net
10573S:	Maintained
10574F:	include/linux/personality.h
10575F:	include/uapi/linux/personality.h
10576
10577PHONET PROTOCOL
10578M:	Remi Denis-Courmont <courmisch@gmail.com>
10579S:	Supported
10580F:	Documentation/networking/phonet.txt
10581F:	include/linux/phonet.h
10582F:	include/net/phonet/
10583F:	include/uapi/linux/phonet.h
10584F:	net/phonet/
10585
10586PHRAM MTD DRIVER
10587M:	Joern Engel <joern@lazybastard.org>
10588L:	linux-mtd@lists.infradead.org
10589S:	Maintained
10590F:	drivers/mtd/devices/phram.c
10591
10592PICOLCD HID DRIVER
10593M:	Bruno Prémont <bonbons@linux-vserver.org>
10594L:	linux-input@vger.kernel.org
10595S:	Maintained
10596F:	drivers/hid/hid-picolcd*
10597
10598PICOXCELL SUPPORT
10599M:	Jamie Iles <jamie@jamieiles.com>
10600L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10601T:	git git://github.com/jamieiles/linux-2.6-ji.git
10602S:	Supported
10603F:	arch/arm/boot/dts/picoxcell*
10604F:	arch/arm/mach-picoxcell/
10605F:	drivers/crypto/picoxcell*
10606
10607PIN CONTROL SUBSYSTEM
10608M:	Linus Walleij <linus.walleij@linaro.org>
10609L:	linux-gpio@vger.kernel.org
10610T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10611S:	Maintained
10612F:	Documentation/devicetree/bindings/pinctrl/
10613F:	Documentation/driver-api/pinctl.rst
10614F:	drivers/pinctrl/
10615F:	include/linux/pinctrl/
10616
10617PIN CONTROLLER - ATMEL AT91
10618M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10619L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10620S:	Maintained
10621F:	drivers/pinctrl/pinctrl-at91.*
10622
10623PIN CONTROLLER - ATMEL AT91 PIO4
10624M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10625L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10626L:	linux-gpio@vger.kernel.org
10627S:	Supported
10628F:	drivers/pinctrl/pinctrl-at91-pio4.*
10629
10630PIN CONTROLLER - INTEL
10631M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10632M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
10633S:	Maintained
10634F:	drivers/pinctrl/intel/
10635
10636PIN CONTROLLER - QUALCOMM
10637M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10638S:	Maintained
10639L:	linux-arm-msm@vger.kernel.org
10640F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10641F:	drivers/pinctrl/qcom/
10642
10643PIN CONTROLLER - RENESAS
10644M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10645M:	Geert Uytterhoeven <geert+renesas@glider.be>
10646L:	linux-renesas-soc@vger.kernel.org
10647S:	Maintained
10648F:	drivers/pinctrl/sh-pfc/
10649
10650PIN CONTROLLER - SAMSUNG
10651M:	Tomasz Figa <tomasz.figa@gmail.com>
10652M:	Krzysztof Kozlowski <krzk@kernel.org>
10653M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10654L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10655L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10656Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
10657T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10658S:	Maintained
10659F:	drivers/pinctrl/samsung/
10660F:	include/dt-bindings/pinctrl/samsung.h
10661F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10662
10663PIN CONTROLLER - SINGLE
10664M:	Tony Lindgren <tony@atomide.com>
10665M:	Haojian Zhuang <haojian.zhuang@linaro.org>
10666L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10667L:	linux-omap@vger.kernel.org
10668S:	Maintained
10669F:	drivers/pinctrl/pinctrl-single.c
10670
10671PIN CONTROLLER - ST SPEAR
10672M:	Viresh Kumar <vireshk@kernel.org>
10673L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10674W:	http://www.st.com/spear
10675S:	Maintained
10676F:	drivers/pinctrl/spear/
10677
10678PISTACHIO SOC SUPPORT
10679M:	James Hartley <james.hartley@imgtec.com>
10680M:	Ionela Voinescu <ionela.voinescu@imgtec.com>
10681L:	linux-mips@linux-mips.org
10682S:	Maintained
10683F:	arch/mips/pistachio/
10684F:	arch/mips/include/asm/mach-pistachio/
10685F:	arch/mips/boot/dts/img/pistachio*
10686F:	arch/mips/configs/pistachio*_defconfig
10687
10688PKTCDVD DRIVER
10689S:	Orphan
10690M:	linux-block@vger.kernel.org
10691F:	drivers/block/pktcdvd.c
10692F:	include/linux/pktcdvd.h
10693F:	include/uapi/linux/pktcdvd.h
10694
10695PKUNITY SOC DRIVERS
10696M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
10697W:	http://mprc.pku.edu.cn/~guanxuetao/linux
10698S:	Maintained
10699T:	git git://github.com/gxt/linux.git
10700F:	drivers/input/serio/i8042-unicore32io.h
10701F:	drivers/i2c/busses/i2c-puv3.c
10702F:	drivers/video/fbdev/fb-puv3.c
10703F:	drivers/rtc/rtc-puv3.c
10704
10705PMBUS HARDWARE MONITORING DRIVERS
10706M:	Guenter Roeck <linux@roeck-us.net>
10707L:	linux-hwmon@vger.kernel.org
10708W:	http://hwmon.wiki.kernel.org/
10709W:	http://www.roeck-us.net/linux/drivers/
10710T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10711S:	Maintained
10712F:	Documentation/hwmon/pmbus
10713F:	drivers/hwmon/pmbus/
10714F:	include/linux/pmbus.h
10715
10716PMC SIERRA MaxRAID DRIVER
10717L:	linux-scsi@vger.kernel.org
10718W:	http://www.pmc-sierra.com/
10719S:	Orphan
10720F:	drivers/scsi/pmcraid.*
10721
10722PMC SIERRA PM8001 DRIVER
10723M:	Jack Wang <jinpu.wang@profitbricks.com>
10724M:	lindar_liu@usish.com
10725L:	linux-scsi@vger.kernel.org
10726S:	Supported
10727F:	drivers/scsi/pm8001/
10728
10729PNP SUPPORT
10730M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10731S:	Maintained
10732F:	drivers/pnp/
10733
10734POSIX CLOCKS and TIMERS
10735M:	Thomas Gleixner <tglx@linutronix.de>
10736L:	linux-kernel@vger.kernel.org
10737T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10738S:	Maintained
10739F:	fs/timerfd.c
10740F:	include/linux/timer*
10741F:	kernel/time/*timer*
10742
10743POWER MANAGEMENT CORE
10744M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
10745L:	linux-pm@vger.kernel.org
10746T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10747B:	https://bugzilla.kernel.org
10748S:	Supported
10749F:	drivers/base/power/
10750F:	include/linux/pm.h
10751F:	include/linux/pm_*
10752F:	include/linux/powercap.h
10753F:	drivers/powercap/
10754
10755POWER STATE COORDINATION INTERFACE (PSCI)
10756M:	Mark Rutland <mark.rutland@arm.com>
10757M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10758L:	linux-arm-kernel@lists.infradead.org
10759S:	Maintained
10760F:	drivers/firmware/psci*.c
10761F:	include/linux/psci.h
10762F:	include/uapi/linux/psci.h
10763
10764POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10765M:	Sebastian Reichel <sre@kernel.org>
10766L:	linux-pm@vger.kernel.org
10767T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10768S:	Maintained
10769F:	Documentation/devicetree/bindings/power/supply/
10770F:	include/linux/power_supply.h
10771F:	drivers/power/supply/
10772
10773POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10774M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10775L:	linuxppc-dev@lists.ozlabs.org
10776S:	Maintained
10777F:	drivers/char/powernv-op-panel.c
10778
10779PPP OVER ATM (RFC 2364)
10780M:	Mitchell Blank Jr <mitch@sfgoth.com>
10781S:	Maintained
10782F:	net/atm/pppoatm.c
10783F:	include/uapi/linux/atmppp.h
10784
10785PPP OVER ETHERNET
10786M:	Michal Ostrowski <mostrows@earthlink.net>
10787S:	Maintained
10788F:	drivers/net/ppp/pppoe.c
10789F:	drivers/net/ppp/pppox.c
10790
10791PPP OVER L2TP
10792M:	James Chapman <jchapman@katalix.com>
10793S:	Maintained
10794F:	net/l2tp/l2tp_ppp.c
10795F:	include/linux/if_pppol2tp.h
10796F:	include/uapi/linux/if_pppol2tp.h
10797
10798PPP PROTOCOL DRIVERS AND COMPRESSORS
10799M:	Paul Mackerras <paulus@samba.org>
10800L:	linux-ppp@vger.kernel.org
10801S:	Maintained
10802F:	drivers/net/ppp/ppp_*
10803
10804PPS SUPPORT
10805M:	Rodolfo Giometti <giometti@enneenne.com>
10806W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
10807L:	linuxpps@ml.enneenne.com (subscribers-only)
10808S:	Maintained
10809F:	Documentation/pps/
10810F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
10811F:	Documentation/ABI/testing/sysfs-pps
10812F:	drivers/pps/
10813F:	include/linux/pps*.h
10814F:	include/uapi/linux/pps.h
10815
10816PPTP DRIVER
10817M:	Dmitry Kozlov <xeb@mail.ru>
10818L:	netdev@vger.kernel.org
10819S:	Maintained
10820F:	drivers/net/ppp/pptp.c
10821W:	http://sourceforge.net/projects/accel-pptp
10822
10823PREEMPTIBLE KERNEL
10824M:	Robert Love <rml@tech9.net>
10825L:	kpreempt-tech@lists.sourceforge.net
10826W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10827S:	Supported
10828F:	Documentation/preempt-locking.txt
10829F:	include/linux/preempt.h
10830
10831PRINTK
10832M:	Petr Mladek <pmladek@suse.com>
10833M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10834R:	Steven Rostedt <rostedt@goodmis.org>
10835S:	Maintained
10836F:	kernel/printk/
10837F:	include/linux/printk.h
10838
10839PRISM54 WIRELESS DRIVER
10840M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
10841L:	linux-wireless@vger.kernel.org
10842W:	http://wireless.kernel.org/en/users/Drivers/p54
10843S:	Obsolete
10844F:	drivers/net/wireless/intersil/prism54/
10845
10846PROC SYSCTL
10847M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
10848M:	Kees Cook <keescook@chromium.org>
10849L:	linux-kernel@vger.kernel.org
10850L:	linux-fsdevel@vger.kernel.org
10851S:	Maintained
10852F:	fs/proc/proc_sysctl.c
10853F:	include/linux/sysctl.h
10854F:	kernel/sysctl.c
10855F:	tools/testing/selftests/sysctl/
10856
10857PS3 NETWORK SUPPORT
10858M:	Geoff Levand <geoff@infradead.org>
10859L:	netdev@vger.kernel.org
10860L:	linuxppc-dev@lists.ozlabs.org
10861S:	Maintained
10862F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
10863
10864PS3 PLATFORM SUPPORT
10865M:	Geoff Levand <geoff@infradead.org>
10866L:	linuxppc-dev@lists.ozlabs.org
10867S:	Maintained
10868F:	arch/powerpc/boot/ps3*
10869F:	arch/powerpc/include/asm/lv1call.h
10870F:	arch/powerpc/include/asm/ps3*.h
10871F:	arch/powerpc/platforms/ps3/
10872F:	drivers/*/ps3*
10873F:	drivers/ps3/
10874F:	drivers/rtc/rtc-ps3.c
10875F:	drivers/usb/host/*ps3.c
10876F:	sound/ppc/snd_ps3*
10877
10878PS3VRAM DRIVER
10879M:	Jim Paris <jim@jtan.com>
10880M:	Geoff Levand <geoff@infradead.org>
10881L:	linuxppc-dev@lists.ozlabs.org
10882S:	Maintained
10883F:	drivers/block/ps3vram.c
10884
10885PSAMPLE PACKET SAMPLING SUPPORT:
10886M:	Yotam Gigi <yotamg@mellanox.com>
10887S:	Maintained
10888F:	net/psample
10889F:	include/net/psample.h
10890F:	include/uapi/linux/psample.h
10891
10892PSTORE FILESYSTEM
10893M:	Kees Cook <keescook@chromium.org>
10894M:	Anton Vorontsov <anton@enomsg.org>
10895M:	Colin Cross <ccross@android.com>
10896M:	Tony Luck <tony.luck@intel.com>
10897S:	Maintained
10898T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10899F:	fs/pstore/
10900F:	include/linux/pstore*
10901F:	drivers/firmware/efi/efi-pstore.c
10902F:	drivers/acpi/apei/erst.c
10903F:	Documentation/admin-guide/ramoops.rst
10904F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10905K:	\b(pstore|ramoops)
10906
10907PTP HARDWARE CLOCK SUPPORT
10908M:	Richard Cochran <richardcochran@gmail.com>
10909L:	netdev@vger.kernel.org
10910S:	Maintained
10911W:	http://linuxptp.sourceforge.net/
10912F:	Documentation/ABI/testing/sysfs-ptp
10913F:	Documentation/ptp/*
10914F:	drivers/net/ethernet/freescale/gianfar_ptp.c
10915F:	drivers/net/phy/dp83640*
10916F:	drivers/ptp/*
10917F:	include/linux/ptp_cl*
10918
10919PTRACE SUPPORT
10920M:	Oleg Nesterov <oleg@redhat.com>
10921S:	Maintained
10922F:	include/asm-generic/syscall.h
10923F:	include/linux/ptrace.h
10924F:	include/linux/regset.h
10925F:	include/linux/tracehook.h
10926F:	include/uapi/linux/ptrace.h
10927F:	include/uapi/linux/ptrace.h
10928F:	include/asm-generic/ptrace.h
10929F:	kernel/ptrace.c
10930F:	arch/*/ptrace*.c
10931F:	arch/*/*/ptrace*.c
10932F:	arch/*/include/asm/ptrace*.h
10933
10934PULSE8-CEC DRIVER
10935M:	Hans Verkuil <hverkuil@xs4all.nl>
10936L:	linux-media@vger.kernel.org
10937T:	git git://linuxtv.org/media_tree.git
10938S:	Maintained
10939F:	drivers/media/usb/pulse8-cec/*
10940F:	Documentation/media/cec-drivers/pulse8-cec.rst
10941
10942PVRUSB2 VIDEO4LINUX DRIVER
10943M:	Mike Isely <isely@pobox.com>
10944L:	pvrusb2@isely.net	(subscribers-only)
10945L:	linux-media@vger.kernel.org
10946W:	http://www.isely.net/pvrusb2/
10947T:	git git://linuxtv.org/media_tree.git
10948S:	Maintained
10949F:	Documentation/media/v4l-drivers/pvrusb2*
10950F:	drivers/media/usb/pvrusb2/
10951
10952PWC WEBCAM DRIVER
10953M:	Hans Verkuil <hverkuil@xs4all.nl>
10954L:	linux-media@vger.kernel.org
10955T:	git git://linuxtv.org/media_tree.git
10956S:	Odd Fixes
10957F:	drivers/media/usb/pwc/*
10958
10959PWM FAN DRIVER
10960M:	Kamil Debski <kamil@wypas.org>
10961M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10962L:	linux-hwmon@vger.kernel.org
10963S:	Supported
10964F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10965F:	Documentation/hwmon/pwm-fan
10966F:	drivers/hwmon/pwm-fan.c
10967
10968PWM IR Transmitter
10969M:	Sean Young <sean@mess.org>
10970L:	linux-media@vger.kernel.org
10971S:	Maintained
10972F:	drivers/media/rc/pwm-ir-tx.c
10973
10974PWM SUBSYSTEM
10975M:	Thierry Reding <thierry.reding@gmail.com>
10976L:	linux-pwm@vger.kernel.org
10977S:	Maintained
10978T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10979F:	Documentation/pwm.txt
10980F:	Documentation/devicetree/bindings/pwm/
10981F:	include/linux/pwm.h
10982F:	drivers/pwm/
10983F:	drivers/video/backlight/pwm_bl.c
10984F:	include/linux/pwm_backlight.h
10985F:	drivers/gpio/gpio-mvebu.c
10986F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
10987
10988PXA GPIO DRIVER
10989M:	Robert Jarzmik <robert.jarzmik@free.fr>
10990L:	linux-gpio@vger.kernel.org
10991S:	Maintained
10992F:	drivers/gpio/gpio-pxa.c
10993
10994PXA MMCI DRIVER
10995S:	Orphan
10996
10997PXA RTC DRIVER
10998M:	Robert Jarzmik <robert.jarzmik@free.fr>
10999L:	linux-rtc@vger.kernel.org
11000S:	Maintained
11001
11002PXA2xx/PXA3xx SUPPORT
11003M:	Daniel Mack <daniel@zonque.org>
11004M:	Haojian Zhuang <haojian.zhuang@gmail.com>
11005M:	Robert Jarzmik <robert.jarzmik@free.fr>
11006L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11007T:	git git://github.com/hzhuang1/linux.git
11008T:	git git://github.com/rjarzmik/linux.git
11009S:	Maintained
11010F:	arch/arm/boot/dts/pxa*
11011F:	arch/arm/mach-pxa/
11012F:	drivers/dma/pxa*
11013F:	drivers/pcmcia/pxa2xx*
11014F:	drivers/pinctrl/pxa/
11015F:	drivers/spi/spi-pxa2xx*
11016F:	drivers/usb/gadget/udc/pxa2*
11017F:	include/sound/pxa2xx-lib.h
11018F:	sound/arm/pxa*
11019F:	sound/soc/pxa/
11020
11021PXA3xx NAND FLASH DRIVER
11022M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11023L:	linux-mtd@lists.infradead.org
11024S:	Maintained
11025F:	drivers/mtd/nand/pxa3xx_nand.c
11026
11027QAT DRIVER
11028M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11029M:	Salvatore Benedetto <salvatore.benedetto@intel.com>
11030L:	qat-linux@intel.com
11031S:	Supported
11032F:	drivers/crypto/qat/
11033
11034QCOM AUDIO (ASoC) DRIVERS
11035M:	Patrick Lai <plai@codeaurora.org>
11036M:	Banajit Goswami <bgoswami@codeaurora.org>
11037L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11038S:	Supported
11039F:	sound/soc/qcom/
11040
11041QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11042M:	Gabriel Somlo <somlo@cmu.edu>
11043M:	"Michael S. Tsirkin" <mst@redhat.com>
11044L:	qemu-devel@nongnu.org
11045S:	Maintained
11046F:	drivers/firmware/qemu_fw_cfg.c
11047
11048QIB DRIVER
11049M:	Mike Marciniszyn <infinipath@intel.com>
11050L:	linux-rdma@vger.kernel.org
11051S:	Supported
11052F:	drivers/infiniband/hw/qib/
11053
11054QLOGIC QL41xxx FCOE DRIVER
11055M:	QLogic-Storage-Upstream@cavium.com
11056L:	linux-scsi@vger.kernel.org
11057S:	Supported
11058F:	drivers/scsi/qedf/
11059
11060QLOGIC QL41xxx ISCSI DRIVER
11061M:	QLogic-Storage-Upstream@cavium.com
11062L:	linux-scsi@vger.kernel.org
11063S:	Supported
11064F:	drivers/scsi/qedi/
11065
11066QLOGIC QL4xxx ETHERNET DRIVER
11067M:	Ariel Elior <Ariel.Elior@cavium.com>
11068M:	everest-linux-l2@cavium.com
11069L:	netdev@vger.kernel.org
11070S:	Supported
11071F:	drivers/net/ethernet/qlogic/qed/
11072F:	include/linux/qed/
11073F:	drivers/net/ethernet/qlogic/qede/
11074
11075QLOGIC QL4xxx RDMA DRIVER
11076M:	Ram Amrani <Ram.Amrani@cavium.com>
11077M:	Ariel Elior <Ariel.Elior@cavium.com>
11078L:	linux-rdma@vger.kernel.org
11079S:	Supported
11080F:	drivers/infiniband/hw/qedr/
11081F:	include/uapi/rdma/qedr-abi.h
11082
11083QLOGIC QLA1280 SCSI DRIVER
11084M:	Michael Reed <mdr@sgi.com>
11085L:	linux-scsi@vger.kernel.org
11086S:	Maintained
11087F:	drivers/scsi/qla1280.[ch]
11088
11089QLOGIC QLA2XXX FC-SCSI DRIVER
11090M:	qla2xxx-upstream@qlogic.com
11091L:	linux-scsi@vger.kernel.org
11092S:	Supported
11093F:	Documentation/scsi/LICENSE.qla2xxx
11094F:	drivers/scsi/qla2xxx/
11095
11096QLOGIC QLA3XXX NETWORK DRIVER
11097M:	Dept-GELinuxNICDev@cavium.com
11098L:	netdev@vger.kernel.org
11099S:	Supported
11100F:	Documentation/networking/LICENSE.qla3xxx
11101F:	drivers/net/ethernet/qlogic/qla3xxx.*
11102
11103QLOGIC QLA4XXX iSCSI DRIVER
11104M:	QLogic-Storage-Upstream@qlogic.com
11105L:	linux-scsi@vger.kernel.org
11106S:	Supported
11107F:	Documentation/scsi/LICENSE.qla4xxx
11108F:	drivers/scsi/qla4xxx/
11109
11110QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11111M:	Harish Patil <harish.patil@cavium.com>
11112M:	Manish Chopra <manish.chopra@cavium.com>
11113M:	Dept-GELinuxNICDev@cavium.com
11114L:	netdev@vger.kernel.org
11115S:	Supported
11116F:	drivers/net/ethernet/qlogic/qlcnic/
11117
11118QLOGIC QLGE 10Gb ETHERNET DRIVER
11119M:	Harish Patil <harish.patil@cavium.com>
11120M:	Manish Chopra <manish.chopra@cavium.com>
11121M:	Dept-GELinuxNICDev@cavium.com
11122L:	netdev@vger.kernel.org
11123S:	Supported
11124F:	drivers/net/ethernet/qlogic/qlge/
11125
11126QNX4 FILESYSTEM
11127M:	Anders Larsen <al@alarsen.net>
11128W:	http://www.alarsen.net/linux/qnx4fs/
11129S:	Maintained
11130F:	fs/qnx4/
11131F:	include/uapi/linux/qnx4_fs.h
11132F:	include/uapi/linux/qnxtypes.h
11133
11134QORIQ DPAA2 FSL-MC BUS DRIVER
11135M:	Stuart Yoder <stuyoder@gmail.com>
11136M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
11137L:	linux-kernel@vger.kernel.org
11138S:	Maintained
11139F:	drivers/staging/fsl-mc/
11140F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11141
11142QT1010 MEDIA DRIVER
11143M:	Antti Palosaari <crope@iki.fi>
11144L:	linux-media@vger.kernel.org
11145W:	https://linuxtv.org
11146W:	http://palosaari.fi/linux/
11147Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11148T:	git git://linuxtv.org/anttip/media_tree.git
11149S:	Maintained
11150F:	drivers/media/tuners/qt1010*
11151
11152QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11153M:	Kalle Valo <kvalo@qca.qualcomm.com>
11154L:	ath10k@lists.infradead.org
11155W:	http://wireless.kernel.org/en/users/Drivers/ath10k
11156T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11157S:	Supported
11158F:	drivers/net/wireless/ath/ath10k/
11159
11160QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11161M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11162L:	linux-wireless@vger.kernel.org
11163W:	http://wireless.kernel.org/en/users/Drivers/ath9k
11164S:	Supported
11165F:	drivers/net/wireless/ath/ath9k/
11166
11167QUALCOMM CAMERA SUBSYSTEM DRIVER
11168M:	Todor Tomov <todor.tomov@linaro.org>
11169L:	linux-media@vger.kernel.org
11170S:	Maintained
11171F:	Documentation/devicetree/bindings/media/qcom,camss.txt
11172F:	Documentation/media/v4l-drivers/qcom_camss.rst
11173F:	drivers/media/platform/qcom/camss-8x16/
11174
11175QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11176M:	Timur Tabi <timur@codeaurora.org>
11177L:	netdev@vger.kernel.org
11178S:	Supported
11179F:	drivers/net/ethernet/qualcomm/emac/
11180
11181QUALCOMM HEXAGON ARCHITECTURE
11182M:	Richard Kuo <rkuo@codeaurora.org>
11183L:	linux-hexagon@vger.kernel.org
11184T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11185S:	Supported
11186F:	arch/hexagon/
11187
11188QUALCOMM IOMMU
11189M:	Rob Clark <robdclark@gmail.com>
11190L:	iommu@lists.linux-foundation.org
11191L:	linux-arm-msm@vger.kernel.org
11192S:	Maintained
11193F:	drivers/iommu/qcom_iommu.c
11194
11195QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11196M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
11197L:	linux-media@vger.kernel.org
11198L:	linux-arm-msm@vger.kernel.org
11199T:	git git://linuxtv.org/media_tree.git
11200S:	Maintained
11201F:	drivers/media/platform/qcom/venus/
11202
11203QUALCOMM WCN36XX WIRELESS DRIVER
11204M:	Eugene Krasnikov <k.eugene.e@gmail.com>
11205L:	wcn36xx@lists.infradead.org
11206W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
11207T:	git git://github.com/KrasnikovEugene/wcn36xx.git
11208S:	Supported
11209F:	drivers/net/wireless/ath/wcn36xx/
11210
11211QUANTENNA QTNFMAC WIRELESS DRIVER
11212M:	Igor Mitsyanko <imitsyanko@quantenna.com>
11213M:	Avinash Patil <avinashp@quantenna.com>
11214M:	Sergey Matyukevich <smatyukevich@quantenna.com>
11215L:	linux-wireless@vger.kernel.org
11216S:	Maintained
11217F:	drivers/net/wireless/quantenna
11218
11219RADEON and AMDGPU DRM DRIVERS
11220M:	Alex Deucher <alexander.deucher@amd.com>
11221M:	Christian König <christian.koenig@amd.com>
11222L:	amd-gfx@lists.freedesktop.org
11223T:	git git://people.freedesktop.org/~agd5f/linux
11224S:	Supported
11225F:	drivers/gpu/drm/radeon/
11226F:	include/uapi/drm/radeon_drm.h
11227F:	drivers/gpu/drm/amd/
11228F:	include/uapi/drm/amdgpu_drm.h
11229
11230RADEON FRAMEBUFFER DISPLAY DRIVER
11231M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
11232L:	linux-fbdev@vger.kernel.org
11233S:	Maintained
11234F:	drivers/video/fbdev/aty/radeon*
11235F:	include/uapi/linux/radeonfb.h
11236
11237RADIOSHARK RADIO DRIVER
11238M:	Hans Verkuil <hverkuil@xs4all.nl>
11239L:	linux-media@vger.kernel.org
11240T:	git git://linuxtv.org/media_tree.git
11241S:	Maintained
11242F:	drivers/media/radio/radio-shark.c
11243
11244RADIOSHARK2 RADIO DRIVER
11245M:	Hans Verkuil <hverkuil@xs4all.nl>
11246L:	linux-media@vger.kernel.org
11247T:	git git://linuxtv.org/media_tree.git
11248S:	Maintained
11249F:	drivers/media/radio/radio-shark2.c
11250F:	drivers/media/radio/radio-tea5777.c
11251
11252RADOS BLOCK DEVICE (RBD)
11253M:	Ilya Dryomov <idryomov@gmail.com>
11254M:	Sage Weil <sage@redhat.com>
11255M:	Alex Elder <elder@kernel.org>
11256L:	ceph-devel@vger.kernel.org
11257W:	http://ceph.com/
11258T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11259T:	git git://github.com/ceph/ceph-client.git
11260S:	Supported
11261F:	Documentation/ABI/testing/sysfs-bus-rbd
11262F:	drivers/block/rbd.c
11263F:	drivers/block/rbd_types.h
11264
11265RAGE128 FRAMEBUFFER DISPLAY DRIVER
11266M:	Paul Mackerras <paulus@samba.org>
11267L:	linux-fbdev@vger.kernel.org
11268S:	Maintained
11269F:	drivers/video/fbdev/aty/aty128fb.c
11270
11271RAINSHADOW-CEC 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/usb/rainshadow-cec/*
11277
11278RALINK MIPS ARCHITECTURE
11279M:	John Crispin <john@phrozen.org>
11280L:	linux-mips@linux-mips.org
11281S:	Maintained
11282F:	arch/mips/ralink
11283
11284RALINK RT2X00 WIRELESS LAN DRIVER
11285P:	rt2x00 project
11286M:	Stanislaw Gruszka <sgruszka@redhat.com>
11287M:	Helmut Schaa <helmut.schaa@googlemail.com>
11288L:	linux-wireless@vger.kernel.org
11289S:	Maintained
11290F:	drivers/net/wireless/ralink/rt2x00/
11291
11292RAMDISK RAM BLOCK DEVICE DRIVER
11293M:	Jens Axboe <axboe@kernel.dk>
11294S:	Maintained
11295F:	Documentation/blockdev/ramdisk.txt
11296F:	drivers/block/brd.c
11297
11298RANDOM NUMBER DRIVER
11299M:	"Theodore Ts'o" <tytso@mit.edu>
11300S:	Maintained
11301F:	drivers/char/random.c
11302
11303RAPIDIO SUBSYSTEM
11304M:	Matt Porter <mporter@kernel.crashing.org>
11305M:	Alexandre Bounine <alexandre.bounine@idt.com>
11306S:	Maintained
11307F:	drivers/rapidio/
11308
11309RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11310L:	linux-wireless@vger.kernel.org
11311S:	Orphan
11312F:	drivers/net/wireless/ray*
11313
11314RCUTORTURE MODULE
11315M:	Josh Triplett <josh@joshtriplett.org>
11316M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11317L:	linux-kernel@vger.kernel.org
11318S:	Supported
11319T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11320F:	Documentation/RCU/torture.txt
11321F:	kernel/rcu/rcutorture.c
11322
11323RCUTORTURE TEST FRAMEWORK
11324M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11325M:	Josh Triplett <josh@joshtriplett.org>
11326R:	Steven Rostedt <rostedt@goodmis.org>
11327R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11328R:	Lai Jiangshan <jiangshanlai@gmail.com>
11329L:	linux-kernel@vger.kernel.org
11330S:	Supported
11331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11332F:	tools/testing/selftests/rcutorture
11333
11334RDC R-321X SoC
11335M:	Florian Fainelli <florian@openwrt.org>
11336S:	Maintained
11337
11338RDC R6040 FAST ETHERNET DRIVER
11339M:	Florian Fainelli <f.fainelli@gmail.com>
11340L:	netdev@vger.kernel.org
11341S:	Maintained
11342F:	drivers/net/ethernet/rdc/r6040.c
11343
11344RDMAVT - RDMA verbs software
11345M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11346L:	linux-rdma@vger.kernel.org
11347S:	Supported
11348F:	drivers/infiniband/sw/rdmavt
11349
11350RDS - RELIABLE DATAGRAM SOCKETS
11351M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
11352L:	netdev@vger.kernel.org
11353L:	linux-rdma@vger.kernel.org
11354L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
11355W:	https://oss.oracle.com/projects/rds/
11356S:	Supported
11357F:	net/rds/
11358F:	Documentation/networking/rds.txt
11359
11360RDT - RESOURCE ALLOCATION
11361M:	Fenghua Yu <fenghua.yu@intel.com>
11362L:	linux-kernel@vger.kernel.org
11363S:	Supported
11364F:	arch/x86/kernel/cpu/intel_rdt*
11365F:	arch/x86/include/asm/intel_rdt_sched.h
11366F:	Documentation/x86/intel_rdt*
11367
11368READ-COPY UPDATE (RCU)
11369M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11370M:	Josh Triplett <josh@joshtriplett.org>
11371R:	Steven Rostedt <rostedt@goodmis.org>
11372R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11373R:	Lai Jiangshan <jiangshanlai@gmail.com>
11374L:	linux-kernel@vger.kernel.org
11375W:	http://www.rdrop.com/users/paulmck/RCU/
11376S:	Supported
11377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11378F:	Documentation/RCU/
11379X:	Documentation/RCU/torture.txt
11380F:	include/linux/rcu*
11381X:	include/linux/srcu.h
11382F:	kernel/rcu/
11383X:	kernel/torture.c
11384
11385REAL TIME CLOCK (RTC) SUBSYSTEM
11386M:	Alessandro Zummo <a.zummo@towertech.it>
11387M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
11388L:	linux-rtc@vger.kernel.org
11389Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
11390T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11391S:	Maintained
11392F:	Documentation/devicetree/bindings/rtc/
11393F:	Documentation/rtc.txt
11394F:	drivers/rtc/
11395F:	include/linux/rtc.h
11396F:	include/uapi/linux/rtc.h
11397F:	include/linux/rtc/
11398F:	include/linux/platform_data/rtc-*
11399F:	tools/testing/selftests/timers/rtctest.c
11400
11401REALTEK AUDIO CODECS
11402M:	Bard Liao <bardliao@realtek.com>
11403M:	Oder Chiou <oder_chiou@realtek.com>
11404S:	Maintained
11405F:	sound/soc/codecs/rt*
11406F:	include/sound/rt*.h
11407
11408REGISTER MAP ABSTRACTION
11409M:	Mark Brown <broonie@kernel.org>
11410L:	linux-kernel@vger.kernel.org
11411T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11412S:	Supported
11413F:	Documentation/devicetree/bindings/regmap/
11414F:	drivers/base/regmap/
11415F:	include/linux/regmap.h
11416
11417REISERFS FILE SYSTEM
11418L:	reiserfs-devel@vger.kernel.org
11419S:	Supported
11420F:	fs/reiserfs/
11421
11422REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11423M:	Ohad Ben-Cohen <ohad@wizery.com>
11424M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11425L:	linux-remoteproc@vger.kernel.org
11426T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11427S:	Maintained
11428F:	Documentation/devicetree/bindings/remoteproc/
11429F:	Documentation/remoteproc.txt
11430F:	drivers/remoteproc/
11431F:	include/linux/remoteproc.h
11432
11433REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11434M:	Ohad Ben-Cohen <ohad@wizery.com>
11435M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11436L:	linux-remoteproc@vger.kernel.org
11437T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11438S:	Maintained
11439F:	drivers/rpmsg/
11440F:	Documentation/rpmsg.txt
11441F:	include/linux/rpmsg.h
11442F:	include/linux/rpmsg/
11443
11444RENESAS CLOCK DRIVERS
11445M:	Geert Uytterhoeven <geert+renesas@glider.be>
11446L:	linux-renesas-soc@vger.kernel.org
11447S:	Supported
11448F:	drivers/clk/renesas/
11449
11450RENESAS ETHERNET DRIVERS
11451R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11452L:	netdev@vger.kernel.org
11453L:	linux-renesas-soc@vger.kernel.org
11454F:	Documentation/devicetree/bindings/net/renesas,*.txt
11455F:	Documentation/devicetree/bindings/net/sh_eth.txt
11456F:	drivers/net/ethernet/renesas/
11457F:	include/linux/sh_eth.h
11458
11459RENESAS R-CAR GYROADC DRIVER
11460M:	Marek Vasut <marek.vasut@gmail.com>
11461L:	linux-iio@vger.kernel.org
11462S:	Supported
11463F:	drivers/iio/adc/rcar_gyro_adc.c
11464
11465RENESAS USB PHY DRIVER
11466M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11467L:	linux-renesas-soc@vger.kernel.org
11468S:	Maintained
11469F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
11470
11471RESET CONTROLLER FRAMEWORK
11472M:	Philipp Zabel <p.zabel@pengutronix.de>
11473T:	git git://git.pengutronix.de/git/pza/linux
11474S:	Maintained
11475F:	drivers/reset/
11476F:	Documentation/devicetree/bindings/reset/
11477F:	include/dt-bindings/reset/
11478F:	include/linux/reset.h
11479F:	include/linux/reset-controller.h
11480
11481RFKILL
11482M:	Johannes Berg <johannes@sipsolutions.net>
11483L:	linux-wireless@vger.kernel.org
11484W:	http://wireless.kernel.org/
11485T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11486T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11487S:	Maintained
11488F:	Documentation/rfkill.txt
11489F:	net/rfkill/
11490
11491RHASHTABLE
11492M:	Thomas Graf <tgraf@suug.ch>
11493M:	Herbert Xu <herbert@gondor.apana.org.au>
11494L:	netdev@vger.kernel.org
11495S:	Maintained
11496F:	lib/rhashtable.c
11497F:	include/linux/rhashtable.h
11498
11499RICOH R5C592 MEMORYSTICK DRIVER
11500M:	Maxim Levitsky <maximlevitsky@gmail.com>
11501S:	Maintained
11502F:	drivers/memstick/host/r592.*
11503
11504RICOH SMARTMEDIA/XD DRIVER
11505M:	Maxim Levitsky <maximlevitsky@gmail.com>
11506S:	Maintained
11507F:	drivers/mtd/nand/r852.c
11508F:	drivers/mtd/nand/r852.h
11509
11510ROCCAT DRIVERS
11511M:	Stefan Achatz <erazor_de@users.sourceforge.net>
11512W:	http://sourceforge.net/projects/roccat/
11513S:	Maintained
11514F:	drivers/hid/hid-roccat*
11515F:	include/linux/hid-roccat*
11516F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
11517
11518ROCKER DRIVER
11519M:	Jiri Pirko <jiri@resnulli.us>
11520L:	netdev@vger.kernel.org
11521S:	Supported
11522F:	drivers/net/ethernet/rocker/
11523
11524ROCKETPORT DRIVER
11525P:	Comtrol Corp.
11526W:	http://www.comtrol.com
11527S:	Maintained
11528F:	Documentation/serial/rocket.txt
11529F:	drivers/tty/rocket*
11530
11531ROCKETPORT EXPRESS/INFINITY DRIVER
11532M:	Kevin Cernekee <cernekee@gmail.com>
11533L:	linux-serial@vger.kernel.org
11534S:	Odd Fixes
11535F:	drivers/tty/serial/rp2.*
11536
11537ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11538M:	Marek Vasut <marek.vasut+renesas@gmail.com>
11539L:	linux-kernel@vger.kernel.org
11540L:	linux-renesas-soc@vger.kernel.org
11541S:	Supported
11542F:	drivers/mfd/bd9571mwv.c
11543F:	drivers/regulator/bd9571mwv-regulator.c
11544F:	drivers/gpio/gpio-bd9571mwv.c
11545F:	include/linux/mfd/bd9571mwv.h
11546F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11547
11548ROSE NETWORK LAYER
11549M:	Ralf Baechle <ralf@linux-mips.org>
11550L:	linux-hams@vger.kernel.org
11551W:	http://www.linux-ax25.org/
11552S:	Maintained
11553F:	include/net/rose.h
11554F:	include/uapi/linux/rose.h
11555F:	net/rose/
11556
11557RTL2830 MEDIA DRIVER
11558M:	Antti Palosaari <crope@iki.fi>
11559L:	linux-media@vger.kernel.org
11560W:	https://linuxtv.org
11561W:	http://palosaari.fi/linux/
11562Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11563T:	git git://linuxtv.org/anttip/media_tree.git
11564S:	Maintained
11565F:	drivers/media/dvb-frontends/rtl2830*
11566
11567RTL2832 MEDIA DRIVER
11568M:	Antti Palosaari <crope@iki.fi>
11569L:	linux-media@vger.kernel.org
11570W:	https://linuxtv.org
11571W:	http://palosaari.fi/linux/
11572Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11573T:	git git://linuxtv.org/anttip/media_tree.git
11574S:	Maintained
11575F:	drivers/media/dvb-frontends/rtl2832*
11576
11577RTL2832_SDR MEDIA DRIVER
11578M:	Antti Palosaari <crope@iki.fi>
11579L:	linux-media@vger.kernel.org
11580W:	https://linuxtv.org
11581W:	http://palosaari.fi/linux/
11582Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11583T:	git git://linuxtv.org/anttip/media_tree.git
11584S:	Maintained
11585F:	drivers/media/dvb-frontends/rtl2832_sdr*
11586
11587RTL8180 WIRELESS DRIVER
11588L:	linux-wireless@vger.kernel.org
11589W:	http://wireless.kernel.org/
11590T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11591S:	Orphan
11592F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
11593
11594RTL8187 WIRELESS DRIVER
11595M:	Herton Ronaldo Krzesinski <herton@canonical.com>
11596M:	Hin-Tak Leung <htl10@users.sourceforge.net>
11597M:	Larry Finger <Larry.Finger@lwfinger.net>
11598L:	linux-wireless@vger.kernel.org
11599W:	http://wireless.kernel.org/
11600T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11601S:	Maintained
11602F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
11603
11604RTL8192CE WIRELESS DRIVER
11605M:	Larry Finger <Larry.Finger@lwfinger.net>
11606M:	Chaoming Li <chaoming_li@realsil.com.cn>
11607L:	linux-wireless@vger.kernel.org
11608W:	http://wireless.kernel.org/
11609T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11610S:	Maintained
11611F:	drivers/net/wireless/realtek/rtlwifi/
11612F:	drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11613
11614RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11615M:	Jes Sorensen <Jes.Sorensen@gmail.com>
11616L:	linux-wireless@vger.kernel.org
11617T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11618S:	Maintained
11619F:	drivers/net/wireless/realtek/rtl8xxxu/
11620
11621S3 SAVAGE FRAMEBUFFER DRIVER
11622M:	Antonino Daplas <adaplas@gmail.com>
11623L:	linux-fbdev@vger.kernel.org
11624S:	Maintained
11625F:	drivers/video/fbdev/savage/
11626
11627S390
11628M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
11629M:	Heiko Carstens <heiko.carstens@de.ibm.com>
11630L:	linux-s390@vger.kernel.org
11631W:	http://www.ibm.com/developerworks/linux/linux390/
11632T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11633S:	Supported
11634F:	arch/s390/
11635F:	drivers/s390/
11636F:	Documentation/s390/
11637F:	Documentation/driver-api/s390-drivers.rst
11638
11639S390 COMMON I/O LAYER
11640M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11641M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11642L:	linux-s390@vger.kernel.org
11643W:	http://www.ibm.com/developerworks/linux/linux390/
11644S:	Supported
11645F:	drivers/s390/cio/
11646
11647S390 DASD DRIVER
11648M:	Stefan Haberland <sth@linux.vnet.ibm.com>
11649M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11650L:	linux-s390@vger.kernel.org
11651W:	http://www.ibm.com/developerworks/linux/linux390/
11652S:	Supported
11653F:	drivers/s390/block/dasd*
11654F:	block/partitions/ibm.c
11655
11656S390 IOMMU (PCI)
11657M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11658L:	linux-s390@vger.kernel.org
11659W:	http://www.ibm.com/developerworks/linux/linux390/
11660S:	Supported
11661F:	drivers/iommu/s390-iommu.c
11662
11663S390 IUCV NETWORK LAYER
11664M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11665M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11666L:	linux-s390@vger.kernel.org
11667W:	http://www.ibm.com/developerworks/linux/linux390/
11668S:	Supported
11669F:	drivers/s390/net/*iucv*
11670F:	include/net/iucv/
11671F:	net/iucv/
11672
11673S390 NETWORK DRIVERS
11674M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11675M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11676L:	linux-s390@vger.kernel.org
11677W:	http://www.ibm.com/developerworks/linux/linux390/
11678S:	Supported
11679F:	drivers/s390/net/
11680
11681S390 PCI SUBSYSTEM
11682M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11683M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11684L:	linux-s390@vger.kernel.org
11685W:	http://www.ibm.com/developerworks/linux/linux390/
11686S:	Supported
11687F:	arch/s390/pci/
11688F:	drivers/pci/hotplug/s390_pci_hpc.c
11689
11690S390 VFIO-CCW DRIVER
11691M:	Cornelia Huck <cohuck@redhat.com>
11692M:	Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11693L:	linux-s390@vger.kernel.org
11694L:	kvm@vger.kernel.org
11695S:	Supported
11696F:	drivers/s390/cio/vfio_ccw*
11697F:	Documentation/s390/vfio-ccw.txt
11698F:	include/uapi/linux/vfio_ccw.h
11699
11700S390 ZCRYPT DRIVER
11701M:	Harald Freudenberger <freude@de.ibm.com>
11702L:	linux-s390@vger.kernel.org
11703W:	http://www.ibm.com/developerworks/linux/linux390/
11704S:	Supported
11705F:	drivers/s390/crypto/
11706
11707S390 ZFCP DRIVER
11708M:	Steffen Maier <maier@linux.vnet.ibm.com>
11709M:	Benjamin Block <bblock@linux.vnet.ibm.com>
11710L:	linux-s390@vger.kernel.org
11711W:	http://www.ibm.com/developerworks/linux/linux390/
11712S:	Supported
11713F:	drivers/s390/scsi/zfcp_*
11714
11715S3C24XX SD/MMC Driver
11716M:	Ben Dooks <ben-linux@fluff.org>
11717L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11718S:	Supported
11719F:	drivers/mmc/host/s3cmci.*
11720
11721SAA6588 RDS RECEIVER DRIVER
11722M:	Hans Verkuil <hverkuil@xs4all.nl>
11723L:	linux-media@vger.kernel.org
11724T:	git git://linuxtv.org/media_tree.git
11725W:	https://linuxtv.org
11726S:	Odd Fixes
11727F:	drivers/media/i2c/saa6588*
11728
11729SAA7134 VIDEO4LINUX DRIVER
11730M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11731M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11732L:	linux-media@vger.kernel.org
11733W:	https://linuxtv.org
11734T:	git git://linuxtv.org/media_tree.git
11735S:	Odd fixes
11736F:	Documentation/media/v4l-drivers/saa7134*
11737F:	drivers/media/pci/saa7134/
11738
11739SAA7146 VIDEO4LINUX-2 DRIVER
11740M:	Hans Verkuil <hverkuil@xs4all.nl>
11741L:	linux-media@vger.kernel.org
11742T:	git git://linuxtv.org/media_tree.git
11743S:	Maintained
11744F:	drivers/media/common/saa7146/
11745F:	drivers/media/pci/saa7146/
11746F:	include/media/saa7146*
11747
11748SAMSUNG AUDIO (ASoC) DRIVERS
11749M:	Krzysztof Kozlowski <krzk@kernel.org>
11750M:	Sangbeom Kim <sbkim73@samsung.com>
11751M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11752L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11753S:	Supported
11754F:	sound/soc/samsung/
11755
11756SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11757M:	Krzysztof Kozlowski <krzk@kernel.org>
11758L:	linux-crypto@vger.kernel.org
11759L:	linux-samsung-soc@vger.kernel.org
11760S:	Maintained
11761F:	drivers/crypto/exynos-rng.c
11762F:	Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11763
11764SAMSUNG FRAMEBUFFER DRIVER
11765M:	Jingoo Han <jingoohan1@gmail.com>
11766L:	linux-fbdev@vger.kernel.org
11767S:	Maintained
11768F:	drivers/video/fbdev/s3c-fb.c
11769
11770SAMSUNG LAPTOP DRIVER
11771M:	Corentin Chary <corentin.chary@gmail.com>
11772L:	platform-driver-x86@vger.kernel.org
11773S:	Maintained
11774F:	drivers/platform/x86/samsung-laptop.c
11775
11776SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11777M:	Sangbeom Kim <sbkim73@samsung.com>
11778M:	Krzysztof Kozlowski <krzk@kernel.org>
11779M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11780L:	linux-kernel@vger.kernel.org
11781L:	linux-samsung-soc@vger.kernel.org
11782S:	Supported
11783F:	drivers/mfd/sec*.c
11784F:	drivers/regulator/s2m*.c
11785F:	drivers/regulator/s5m*.c
11786F:	drivers/clk/clk-s2mps11.c
11787F:	drivers/rtc/rtc-s5m.c
11788F:	include/linux/mfd/samsung/
11789F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11790F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11791F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11792F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11793
11794SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11795M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11796L:	linux-media@vger.kernel.org
11797L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11798S:	Maintained
11799F:	drivers/media/platform/s3c-camif/
11800F:	include/media/drv-intf/s3c_camif.h
11801
11802SAMSUNG S3FWRN5 NFC DRIVER
11803M:	Robert Baldyga <r.baldyga@samsung.com>
11804M:	Krzysztof Opasiak <k.opasiak@samsung.com>
11805L:	linux-nfc@lists.01.org (moderated for non-subscribers)
11806S:	Supported
11807F:	drivers/nfc/s3fwrn5
11808
11809SAMSUNG S5C73M3 CAMERA DRIVER
11810M:	Kyungmin Park <kyungmin.park@samsung.com>
11811M:	Andrzej Hajda <a.hajda@samsung.com>
11812L:	linux-media@vger.kernel.org
11813S:	Supported
11814F:	drivers/media/i2c/s5c73m3/*
11815
11816SAMSUNG S5K5BAF CAMERA DRIVER
11817M:	Kyungmin Park <kyungmin.park@samsung.com>
11818M:	Andrzej Hajda <a.hajda@samsung.com>
11819L:	linux-media@vger.kernel.org
11820S:	Supported
11821F:	drivers/media/i2c/s5k5baf.c
11822
11823SAMSUNG S5P Security SubSystem (SSS) DRIVER
11824M:	Krzysztof Kozlowski <krzk@kernel.org>
11825M:	Vladimir Zapolskiy <vz@mleia.com>
11826L:	linux-crypto@vger.kernel.org
11827L:	linux-samsung-soc@vger.kernel.org
11828S:	Maintained
11829F:	drivers/crypto/s5p-sss.c
11830
11831SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11832M:	Kyungmin Park <kyungmin.park@samsung.com>
11833M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11834L:	linux-media@vger.kernel.org
11835Q:	https://patchwork.linuxtv.org/project/linux-media/list/
11836S:	Supported
11837F:	drivers/media/platform/exynos4-is/
11838
11839SAMSUNG SOC CLOCK DRIVERS
11840M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11841M:	Tomasz Figa <tomasz.figa@gmail.com>
11842M:	Chanwoo Choi <cw00.choi@samsung.com>
11843S:	Supported
11844L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11845F:	drivers/clk/samsung/
11846F:	include/dt-bindings/clock/exynos*.h
11847F:	Documentation/devicetree/bindings/clock/exynos*.txt
11848
11849SAMSUNG SPI DRIVERS
11850M:	Kukjin Kim <kgene@kernel.org>
11851M:	Krzysztof Kozlowski <krzk@kernel.org>
11852M:	Andi Shyti <andi.shyti@samsung.com>
11853L:	linux-spi@vger.kernel.org
11854L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11855S:	Maintained
11856F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
11857F:	drivers/spi/spi-s3c*
11858F:	include/linux/platform_data/spi-s3c64xx.h
11859
11860SAMSUNG SXGBE DRIVERS
11861M:	Byungho An <bh74.an@samsung.com>
11862M:	Girish K S <ks.giri@samsung.com>
11863M:	Vipul Pandya <vipul.pandya@samsung.com>
11864S:	Supported
11865L:	netdev@vger.kernel.org
11866F:	drivers/net/ethernet/samsung/sxgbe/
11867
11868SAMSUNG THERMAL DRIVER
11869M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11870L:	linux-pm@vger.kernel.org
11871L:	linux-samsung-soc@vger.kernel.org
11872S:	Supported
11873T:	git https://github.com/lmajewski/linux-samsung-thermal.git
11874F:	drivers/thermal/samsung/
11875
11876SAMSUNG USB2 PHY DRIVER
11877M:	Kamil Debski <kamil@wypas.org>
11878M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11879L:	linux-kernel@vger.kernel.org
11880S:	Supported
11881F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
11882F:	Documentation/phy/samsung-usb2.txt
11883F:	drivers/phy/samsung/phy-exynos4210-usb2.c
11884F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
11885F:	drivers/phy/samsung/phy-exynos5250-usb2.c
11886F:	drivers/phy/samsung/phy-s5pv210-usb2.c
11887F:	drivers/phy/samsung/phy-samsung-usb2.c
11888F:	drivers/phy/samsung/phy-samsung-usb2.h
11889
11890SC1200 WDT DRIVER
11891M:	Zwane Mwaikambo <zwanem@gmail.com>
11892S:	Maintained
11893F:	drivers/watchdog/sc1200wdt.c
11894
11895SCHEDULER
11896M:	Ingo Molnar <mingo@redhat.com>
11897M:	Peter Zijlstra <peterz@infradead.org>
11898L:	linux-kernel@vger.kernel.org
11899T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11900S:	Maintained
11901F:	kernel/sched/
11902F:	include/linux/sched.h
11903F:	include/uapi/linux/sched.h
11904F:	include/linux/wait.h
11905
11906SCORE ARCHITECTURE
11907M:	Chen Liqin <liqin.linux@gmail.com>
11908M:	Lennox Wu <lennox.wu@gmail.com>
11909W:	http://www.sunplus.com
11910S:	Supported
11911F:	arch/score/
11912
11913SCR24X CHIP CARD INTERFACE DRIVER
11914M:	Lubomir Rintel <lkundrak@v3.sk>
11915S:	Supported
11916F:	drivers/char/pcmcia/scr24x_cs.c
11917
11918SCSI CDROM DRIVER
11919M:	Jens Axboe <axboe@kernel.dk>
11920L:	linux-scsi@vger.kernel.org
11921W:	http://www.kernel.dk
11922S:	Maintained
11923F:	drivers/scsi/sr*
11924
11925SCSI RDMA PROTOCOL (SRP) INITIATOR
11926M:	Bart Van Assche <bart.vanassche@sandisk.com>
11927L:	linux-rdma@vger.kernel.org
11928S:	Supported
11929W:	http://www.openfabrics.org
11930Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11931T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11932F:	drivers/infiniband/ulp/srp/
11933F:	include/scsi/srp.h
11934
11935SCSI SG DRIVER
11936M:	Doug Gilbert <dgilbert@interlog.com>
11937L:	linux-scsi@vger.kernel.org
11938W:	http://sg.danny.cz/sg
11939S:	Maintained
11940F:	Documentation/scsi/scsi-generic.txt
11941F:	drivers/scsi/sg.c
11942F:	include/scsi/sg.h
11943
11944SCSI SUBSYSTEM
11945M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11946T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11947M:	"Martin K. Petersen" <martin.petersen@oracle.com>
11948T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11949L:	linux-scsi@vger.kernel.org
11950S:	Maintained
11951F:	Documentation/devicetree/bindings/scsi/
11952F:	drivers/scsi/
11953F:	include/scsi/
11954
11955SCSI TAPE DRIVER
11956M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11957L:	linux-scsi@vger.kernel.org
11958S:	Maintained
11959F:	Documentation/scsi/st.txt
11960F:	drivers/scsi/st.*
11961F:	drivers/scsi/st_*.h
11962
11963SCTP PROTOCOL
11964M:	Vlad Yasevich <vyasevich@gmail.com>
11965M:	Neil Horman <nhorman@tuxdriver.com>
11966L:	linux-sctp@vger.kernel.org
11967W:	http://lksctp.sourceforge.net
11968S:	Maintained
11969F:	Documentation/networking/sctp.txt
11970F:	include/linux/sctp.h
11971F:	include/uapi/linux/sctp.h
11972F:	include/net/sctp/
11973F:	net/sctp/
11974
11975SCx200 CPU SUPPORT
11976M:	Jim Cromie <jim.cromie@gmail.com>
11977S:	Odd Fixes
11978F:	Documentation/i2c/busses/scx200_acb
11979F:	arch/x86/platform/scx200/
11980F:	drivers/watchdog/scx200_wdt.c
11981F:	drivers/i2c/busses/scx200*
11982F:	drivers/mtd/maps/scx200_docflash.c
11983F:	include/linux/scx200.h
11984
11985SCx200 GPIO DRIVER
11986M:	Jim Cromie <jim.cromie@gmail.com>
11987S:	Maintained
11988F:	drivers/char/scx200_gpio.c
11989F:	include/linux/scx200_gpio.h
11990
11991SCx200 HRT CLOCKSOURCE DRIVER
11992M:	Jim Cromie <jim.cromie@gmail.com>
11993S:	Maintained
11994F:	drivers/clocksource/scx200_hrt.c
11995
11996SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11997M:	Sascha Sommer <saschasommer@freenet.de>
11998L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11999S:	Maintained
12000F:	drivers/mmc/host/sdricoh_cs.c
12001
12002SECURE COMPUTING
12003M:	Kees Cook <keescook@chromium.org>
12004R:	Andy Lutomirski <luto@amacapital.net>
12005R:	Will Drewry <wad@chromium.org>
12006T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12007S:	Supported
12008F:	kernel/seccomp.c
12009F:	include/uapi/linux/seccomp.h
12010F:	include/linux/seccomp.h
12011F:	tools/testing/selftests/seccomp/*
12012F:	tools/testing/selftests/kselftest_harness.h
12013F:	Documentation/userspace-api/seccomp_filter.rst
12014K:	\bsecure_computing
12015K:	\bTIF_SECCOMP\b
12016
12017SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12018M:	Al Cooper <alcooperx@gmail.com>
12019L:	linux-mmc@vger.kernel.org
12020L:	bcm-kernel-feedback-list@broadcom.com
12021S:	Maintained
12022F:	drivers/mmc/host/sdhci-brcmstb*
12023
12024SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12025M:	Adrian Hunter <adrian.hunter@intel.com>
12026L:	linux-mmc@vger.kernel.org
12027T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
12028S:	Maintained
12029F:	drivers/mmc/host/sdhci*
12030F:	include/linux/mmc/sdhci*
12031
12032SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12033M:	Ben Dooks <ben-linux@fluff.org>
12034M:	Jaehoon Chung <jh80.chung@samsung.com>
12035L:	linux-mmc@vger.kernel.org
12036S:	Maintained
12037F:	drivers/mmc/host/sdhci-s3c*
12038
12039SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12040M:	Viresh Kumar <vireshk@kernel.org>
12041L:	linux-mmc@vger.kernel.org
12042S:	Maintained
12043F:	drivers/mmc/host/sdhci-spear.c
12044
12045SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12046M:	Scott Bauer <scott.bauer@intel.com>
12047M:	Jonathan Derrick <jonathan.derrick@intel.com>
12048M:	Rafael Antognolli <rafael.antognolli@intel.com>
12049L:	linux-block@vger.kernel.org
12050S:	Supported
12051F:	block/sed*
12052F:	block/opal_proto.h
12053F:	include/linux/sed*
12054F:	include/uapi/linux/sed*
12055
12056SECURITY CONTACT
12057M:	Security Officers <security@kernel.org>
12058S:	Supported
12059
12060SECURITY SUBSYSTEM
12061M:	James Morris <james.l.morris@oracle.com>
12062M:	"Serge E. Hallyn" <serge@hallyn.com>
12063L:	linux-security-module@vger.kernel.org (suggested Cc:)
12064T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12065W:	http://kernsec.org/
12066S:	Supported
12067F:	security/
12068
12069SELINUX SECURITY MODULE
12070M:	Paul Moore <paul@paul-moore.com>
12071M:	Stephen Smalley <sds@tycho.nsa.gov>
12072M:	Eric Paris <eparis@parisplace.org>
12073L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
12074W:	https://selinuxproject.org
12075W:	https://github.com/SELinuxProject
12076T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12077S:	Supported
12078F:	include/linux/selinux*
12079F:	security/selinux/
12080F:	scripts/selinux/
12081F:	Documentation/admin-guide/LSM/SELinux.rst
12082
12083SENSABLE PHANTOM
12084M:	Jiri Slaby <jirislaby@gmail.com>
12085S:	Maintained
12086F:	drivers/misc/phantom.c
12087F:	include/uapi/linux/phantom.h
12088
12089SERIAL DEVICE BUS
12090M:	Rob Herring <robh@kernel.org>
12091L:	linux-serial@vger.kernel.org
12092S:	Maintained
12093F:	Documentation/devicetree/bindings/serial/slave-device.txt
12094F:	drivers/tty/serdev/
12095F:	include/linux/serdev.h
12096
12097SERIAL DRIVERS
12098M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12099L:	linux-serial@vger.kernel.org
12100S:	Maintained
12101F:	Documentation/devicetree/bindings/serial/
12102F:	drivers/tty/serial/
12103
12104SERIAL IR RECEIVER
12105M:	Sean Young <sean@mess.org>
12106L:	linux-media@vger.kernel.org
12107S:	Maintained
12108F:	drivers/media/rc/serial_ir.c
12109
12110SFC NETWORK DRIVER
12111M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12112M:	Edward Cree <ecree@solarflare.com>
12113M:	Bert Kenward <bkenward@solarflare.com>
12114L:	netdev@vger.kernel.org
12115S:	Supported
12116F:	drivers/net/ethernet/sfc/
12117
12118SGI GRU DRIVER
12119M:	Dimitri Sivanich <sivanich@sgi.com>
12120S:	Maintained
12121F:	drivers/misc/sgi-gru/
12122
12123SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12124M:	Pat Gefre <pfg@sgi.com>
12125L:	linux-ia64@vger.kernel.org
12126S:	Supported
12127F:	Documentation/ia64/serial.txt
12128F:	drivers/tty/serial/ioc?_serial.c
12129F:	include/linux/ioc?.h
12130
12131SGI XP/XPC/XPNET DRIVER
12132M:	Cliff Whickman <cpw@sgi.com>
12133M:	Robin Holt <robinmholt@gmail.com>
12134S:	Maintained
12135F:	drivers/misc/sgi-xp/
12136
12137SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12138M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
12139L:	linux-s390@vger.kernel.org
12140W:	http://www.ibm.com/developerworks/linux/linux390/
12141S:	Supported
12142F:	net/smc/
12143
12144SH_VEU V4L2 MEM2MEM DRIVER
12145L:	linux-media@vger.kernel.org
12146S:	Orphan
12147F:	drivers/media/platform/sh_veu.c
12148
12149SH_VOU V4L2 OUTPUT DRIVER
12150L:	linux-media@vger.kernel.org
12151S:	Orphan
12152F:	drivers/media/platform/sh_vou.c
12153F:	include/media/drv-intf/sh_vou.h
12154
12155SI2157 MEDIA DRIVER
12156M:	Antti Palosaari <crope@iki.fi>
12157L:	linux-media@vger.kernel.org
12158W:	https://linuxtv.org
12159W:	http://palosaari.fi/linux/
12160Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12161T:	git git://linuxtv.org/anttip/media_tree.git
12162S:	Maintained
12163F:	drivers/media/tuners/si2157*
12164
12165SI2168 MEDIA DRIVER
12166M:	Antti Palosaari <crope@iki.fi>
12167L:	linux-media@vger.kernel.org
12168W:	https://linuxtv.org
12169W:	http://palosaari.fi/linux/
12170Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12171T:	git git://linuxtv.org/anttip/media_tree.git
12172S:	Maintained
12173F:	drivers/media/dvb-frontends/si2168*
12174
12175SI470X FM RADIO RECEIVER I2C DRIVER
12176M:	Hans Verkuil <hverkuil@xs4all.nl>
12177L:	linux-media@vger.kernel.org
12178T:	git git://linuxtv.org/media_tree.git
12179W:	https://linuxtv.org
12180S:	Odd Fixes
12181F:	drivers/media/radio/si470x/radio-si470x-i2c.c
12182
12183SI470X FM RADIO RECEIVER USB DRIVER
12184M:	Hans Verkuil <hverkuil@xs4all.nl>
12185L:	linux-media@vger.kernel.org
12186T:	git git://linuxtv.org/media_tree.git
12187W:	https://linuxtv.org
12188S:	Maintained
12189F:	drivers/media/radio/si470x/radio-si470x-common.c
12190F:	drivers/media/radio/si470x/radio-si470x.h
12191F:	drivers/media/radio/si470x/radio-si470x-usb.c
12192
12193SI4713 FM RADIO TRANSMITTER I2C DRIVER
12194M:	Eduardo Valentin <edubezval@gmail.com>
12195L:	linux-media@vger.kernel.org
12196T:	git git://linuxtv.org/media_tree.git
12197W:	https://linuxtv.org
12198S:	Odd Fixes
12199F:	drivers/media/radio/si4713/si4713.?
12200
12201SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12202M:	Eduardo Valentin <edubezval@gmail.com>
12203L:	linux-media@vger.kernel.org
12204T:	git git://linuxtv.org/media_tree.git
12205W:	https://linuxtv.org
12206S:	Odd Fixes
12207F:	drivers/media/radio/si4713/radio-platform-si4713.c
12208
12209SI4713 FM RADIO TRANSMITTER USB DRIVER
12210M:	Hans Verkuil <hverkuil@xs4all.nl>
12211L:	linux-media@vger.kernel.org
12212T:	git git://linuxtv.org/media_tree.git
12213W:	https://linuxtv.org
12214S:	Maintained
12215F:	drivers/media/radio/si4713/radio-usb-si4713.c
12216
12217SIANO DVB DRIVER
12218M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12219M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12220L:	linux-media@vger.kernel.org
12221W:	https://linuxtv.org
12222T:	git git://linuxtv.org/media_tree.git
12223S:	Odd fixes
12224F:	drivers/media/common/siano/
12225F:	drivers/media/usb/siano/
12226F:	drivers/media/usb/siano/
12227F:	drivers/media/mmc/siano/
12228
12229SILEAD TOUCHSCREEN DRIVER
12230M:	Hans de Goede <hdegoede@redhat.com>
12231L:	linux-input@vger.kernel.org
12232L:	platform-driver-x86@vger.kernel.org
12233S:	Maintained
12234F:	drivers/input/touchscreen/silead.c
12235F:	drivers/platform/x86/silead_dmi.c
12236
12237SILICON MOTION SM712 FRAME BUFFER DRIVER
12238M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12239M:	Teddy Wang <teddy.wang@siliconmotion.com>
12240M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12241L:	linux-fbdev@vger.kernel.org
12242S:	Maintained
12243F:	drivers/video/fbdev/sm712*
12244F:	Documentation/fb/sm712fb.txt
12245
12246SIMPLE FIRMWARE INTERFACE (SFI)
12247M:	Len Brown <lenb@kernel.org>
12248L:	sfi-devel@simplefirmware.org
12249W:	http://simplefirmware.org/
12250T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12251S:	Supported
12252F:	arch/x86/platform/sfi/
12253F:	drivers/sfi/
12254F:	include/linux/sfi*.h
12255
12256SIMPLEFB FB DRIVER
12257M:	Hans de Goede <hdegoede@redhat.com>
12258L:	linux-fbdev@vger.kernel.org
12259S:	Maintained
12260F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
12261F:	drivers/video/fbdev/simplefb.c
12262F:	include/linux/platform_data/simplefb.h
12263
12264SIMTEC EB110ATX (Chalice CATS)
12265P:	Ben Dooks
12266P:	Vincent Sanders <vince@simtec.co.uk>
12267M:	Simtec Linux Team <linux@simtec.co.uk>
12268W:	http://www.simtec.co.uk/products/EB110ATX/
12269S:	Supported
12270
12271SIMTEC EB2410ITX (BAST)
12272P:	Ben Dooks
12273P:	Vincent Sanders <vince@simtec.co.uk>
12274M:	Simtec Linux Team <linux@simtec.co.uk>
12275W:	http://www.simtec.co.uk/products/EB2410ITX/
12276S:	Supported
12277F:	arch/arm/mach-s3c24xx/mach-bast.c
12278F:	arch/arm/mach-s3c24xx/bast-ide.c
12279F:	arch/arm/mach-s3c24xx/bast-irq.c
12280
12281SIPHASH PRF ROUTINES
12282M:	Jason A. Donenfeld <Jason@zx2c4.com>
12283S:	Maintained
12284F:	lib/siphash.c
12285F:	lib/test_siphash.c
12286F:	include/linux/siphash.h
12287
12288SIS 190 ETHERNET DRIVER
12289M:	Francois Romieu <romieu@fr.zoreil.com>
12290L:	netdev@vger.kernel.org
12291S:	Maintained
12292F:	drivers/net/ethernet/sis/sis190.c
12293
12294SIS 900/7016 FAST ETHERNET DRIVER
12295M:	Daniele Venzano <venza@brownhat.org>
12296W:	http://www.brownhat.org/sis900.html
12297L:	netdev@vger.kernel.org
12298S:	Maintained
12299F:	drivers/net/ethernet/sis/sis900.*
12300
12301SIS FRAMEBUFFER DRIVER
12302M:	Thomas Winischhofer <thomas@winischhofer.net>
12303W:	http://www.winischhofer.net/linuxsisvga.shtml
12304S:	Maintained
12305F:	Documentation/fb/sisfb.txt
12306F:	drivers/video/fbdev/sis/
12307F:	include/video/sisfb.h
12308
12309SIS USB2VGA DRIVER
12310M:	Thomas Winischhofer <thomas@winischhofer.net>
12311W:	http://www.winischhofer.at/linuxsisusbvga.shtml
12312S:	Maintained
12313F:	drivers/usb/misc/sisusbvga/
12314
12315SLAB ALLOCATOR
12316M:	Christoph Lameter <cl@linux.com>
12317M:	Pekka Enberg <penberg@kernel.org>
12318M:	David Rientjes <rientjes@google.com>
12319M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
12320M:	Andrew Morton <akpm@linux-foundation.org>
12321L:	linux-mm@kvack.org
12322S:	Maintained
12323F:	include/linux/sl?b*.h
12324F:	mm/sl?b*
12325
12326SLEEPABLE READ-COPY UPDATE (SRCU)
12327M:	Lai Jiangshan <jiangshanlai@gmail.com>
12328M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12329M:	Josh Triplett <josh@joshtriplett.org>
12330R:	Steven Rostedt <rostedt@goodmis.org>
12331R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12332L:	linux-kernel@vger.kernel.org
12333W:	http://www.rdrop.com/users/paulmck/RCU/
12334S:	Supported
12335T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12336F:	include/linux/srcu.h
12337F:	kernel/rcu/srcu.c
12338
12339SMACK SECURITY MODULE
12340M:	Casey Schaufler <casey@schaufler-ca.com>
12341L:	linux-security-module@vger.kernel.org
12342W:	http://schaufler-ca.com
12343T:	git git://github.com/cschaufler/smack-next
12344S:	Maintained
12345F:	Documentation/admin-guide/LSM/Smack.rst
12346F:	security/smack/
12347
12348SMC91x ETHERNET DRIVER
12349M:	Nicolas Pitre <nico@fluxnic.net>
12350S:	Odd Fixes
12351F:	drivers/net/ethernet/smsc/smc91x.*
12352
12353SMIA AND SMIA++ IMAGE SENSOR DRIVER
12354M:	Sakari Ailus <sakari.ailus@iki.fi>
12355L:	linux-media@vger.kernel.org
12356S:	Maintained
12357F:	drivers/media/i2c/smiapp/
12358F:	include/media/i2c/smiapp.h
12359F:	drivers/media/i2c/smiapp-pll.c
12360F:	drivers/media/i2c/smiapp-pll.h
12361F:	include/uapi/linux/smiapp.h
12362F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12363
12364SMM665 HARDWARE MONITOR DRIVER
12365M:	Guenter Roeck <linux@roeck-us.net>
12366L:	linux-hwmon@vger.kernel.org
12367S:	Maintained
12368F:	Documentation/hwmon/smm665
12369F:	drivers/hwmon/smm665.c
12370
12371SMSC EMC2103 HARDWARE MONITOR DRIVER
12372M:	Steve Glendinning <steve.glendinning@shawell.net>
12373L:	linux-hwmon@vger.kernel.org
12374S:	Maintained
12375F:	Documentation/hwmon/emc2103
12376F:	drivers/hwmon/emc2103.c
12377
12378SMSC SCH5627 HARDWARE MONITOR DRIVER
12379M:	Hans de Goede <hdegoede@redhat.com>
12380L:	linux-hwmon@vger.kernel.org
12381S:	Supported
12382F:	Documentation/hwmon/sch5627
12383F:	drivers/hwmon/sch5627.c
12384
12385SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12386M:	Steve Glendinning <steve.glendinning@shawell.net>
12387L:	linux-fbdev@vger.kernel.org
12388S:	Maintained
12389F:	drivers/video/fbdev/smscufx.c
12390
12391SMSC47B397 HARDWARE MONITOR DRIVER
12392M:	Jean Delvare <jdelvare@suse.com>
12393L:	linux-hwmon@vger.kernel.org
12394S:	Maintained
12395F:	Documentation/hwmon/smsc47b397
12396F:	drivers/hwmon/smsc47b397.c
12397
12398SMSC911x ETHERNET DRIVER
12399M:	Steve Glendinning <steve.glendinning@shawell.net>
12400L:	netdev@vger.kernel.org
12401S:	Maintained
12402F:	include/linux/smsc911x.h
12403F:	drivers/net/ethernet/smsc/smsc911x.*
12404
12405SMSC9420 PCI ETHERNET DRIVER
12406M:	Steve Glendinning <steve.glendinning@shawell.net>
12407L:	netdev@vger.kernel.org
12408S:	Maintained
12409F:	drivers/net/ethernet/smsc/smsc9420.*
12410
12411SOC-CAMERA V4L2 SUBSYSTEM
12412M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12413L:	linux-media@vger.kernel.org
12414T:	git git://linuxtv.org/media_tree.git
12415S:	Maintained
12416F:	include/media/soc*
12417F:	drivers/media/i2c/soc_camera/
12418F:	drivers/media/platform/soc_camera/
12419
12420SOEKRIS NET48XX LED SUPPORT
12421M:	Chris Boot <bootc@bootc.net>
12422S:	Maintained
12423F:	drivers/leds/leds-net48xx.c
12424
12425SOFT-ROCE DRIVER (rxe)
12426M:	Moni Shoua <monis@mellanox.com>
12427L:	linux-rdma@vger.kernel.org
12428S:	Supported
12429W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12430Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12431F:	drivers/infiniband/sw/rxe/
12432F:	include/uapi/rdma/rdma_user_rxe.h
12433
12434SOFTLOGIC 6x10 MPEG CODEC
12435M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12436M:	Anton Sviridenko <anton@corp.bluecherry.net>
12437M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12438M:	Andrey Utkin <andrey_utkin@fastmail.com>
12439M:	Ismael Luceno <ismael@iodev.co.uk>
12440L:	linux-media@vger.kernel.org
12441S:	Supported
12442F:	drivers/media/pci/solo6x10/
12443
12444SOFTWARE RAID (Multiple Disks) SUPPORT
12445M:	Shaohua Li <shli@kernel.org>
12446L:	linux-raid@vger.kernel.org
12447T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12448S:	Supported
12449F:	drivers/md/
12450F:	include/linux/raid/
12451F:	include/uapi/linux/raid/
12452
12453SONIC NETWORK DRIVER
12454M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12455L:	netdev@vger.kernel.org
12456S:	Maintained
12457F:	drivers/net/ethernet/natsemi/sonic.*
12458
12459SONICS SILICON BACKPLANE DRIVER (SSB)
12460M:	Michael Buesch <m@bues.ch>
12461L:	linux-wireless@vger.kernel.org
12462S:	Maintained
12463F:	drivers/ssb/
12464F:	include/linux/ssb/
12465
12466SONY MEMORYSTICK CARD SUPPORT
12467M:	Alex Dubov <oakad@yahoo.com>
12468W:	http://tifmxx.berlios.de/
12469S:	Maintained
12470F:	drivers/memstick/host/tifm_ms.c
12471
12472SONY MEMORYSTICK STANDARD SUPPORT
12473M:	Maxim Levitsky <maximlevitsky@gmail.com>
12474S:	Maintained
12475F:	drivers/memstick/core/ms_block.*
12476
12477SONY VAIO CONTROL DEVICE DRIVER
12478M:	Mattia Dongili <malattia@linux.it>
12479L:	platform-driver-x86@vger.kernel.org
12480W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12481S:	Maintained
12482F:	Documentation/laptops/sony-laptop.txt
12483F:	drivers/char/sonypi.c
12484F:	drivers/platform/x86/sony-laptop.c
12485F:	include/linux/sony-laptop.h
12486
12487SOUND
12488M:	Jaroslav Kysela <perex@perex.cz>
12489M:	Takashi Iwai <tiwai@suse.com>
12490L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12491W:	http://www.alsa-project.org/
12492T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12493T:	git git://git.alsa-project.org/alsa-kernel.git
12494Q:	http://patchwork.kernel.org/project/alsa-devel/list/
12495S:	Maintained
12496F:	Documentation/sound/
12497F:	include/sound/
12498F:	include/uapi/sound/
12499F:	sound/
12500
12501SOUND - COMPRESSED AUDIO
12502M:	Vinod Koul <vinod.koul@intel.com>
12503L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12504T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12505S:	Supported
12506F:	Documentation/sound/alsa/compress_offload.txt
12507F:	include/sound/compress_driver.h
12508F:	include/uapi/sound/compress_*
12509F:	sound/core/compress_offload.c
12510F:	sound/soc/soc-compress.c
12511
12512SOUND - DMAENGINE HELPERS
12513M:	Lars-Peter Clausen <lars@metafoo.de>
12514S:	Supported
12515F:	include/sound/dmaengine_pcm.h
12516F:	sound/core/pcm_dmaengine.c
12517F:	sound/soc/soc-generic-dmaengine-pcm.c
12518
12519SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12520M:	Liam Girdwood <lgirdwood@gmail.com>
12521M:	Mark Brown <broonie@kernel.org>
12522T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12523L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12524W:	http://alsa-project.org/main/index.php/ASoC
12525S:	Supported
12526F:	Documentation/devicetree/bindings/sound/
12527F:	Documentation/sound/alsa/soc/
12528F:	sound/soc/
12529F:	include/sound/soc*
12530
12531SP2 MEDIA DRIVER
12532M:	Olli Salonen <olli.salonen@iki.fi>
12533L:	linux-media@vger.kernel.org
12534W:	https://linuxtv.org
12535Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12536S:	Maintained
12537F:	drivers/media/dvb-frontends/sp2*
12538
12539SPARC + UltraSPARC (sparc/sparc64)
12540M:	"David S. Miller" <davem@davemloft.net>
12541L:	sparclinux@vger.kernel.org
12542Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
12543T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12544T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12545S:	Maintained
12546F:	arch/sparc/
12547F:	drivers/sbus/
12548
12549SPARC SERIAL DRIVERS
12550M:	"David S. Miller" <davem@davemloft.net>
12551L:	sparclinux@vger.kernel.org
12552T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12553T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12554S:	Maintained
12555F:	include/linux/sunserialcore.h
12556F:	drivers/tty/serial/suncore.c
12557F:	drivers/tty/serial/sunhv.c
12558F:	drivers/tty/serial/sunsab.c
12559F:	drivers/tty/serial/sunsab.h
12560F:	drivers/tty/serial/sunsu.c
12561F:	drivers/tty/serial/sunzilog.c
12562F:	drivers/tty/serial/sunzilog.h
12563F:	drivers/tty/vcc.c
12564
12565SPARSE CHECKER
12566M:	"Christopher Li" <sparse@chrisli.org>
12567L:	linux-sparse@vger.kernel.org
12568W:	https://sparse.wiki.kernel.org/
12569T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12570T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12571S:	Maintained
12572F:	include/linux/compiler.h
12573
12574SPEAR CLOCK FRAMEWORK SUPPORT
12575M:	Viresh Kumar <vireshk@kernel.org>
12576L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12577W:	http://www.st.com/spear
12578S:	Maintained
12579F:	drivers/clk/spear/
12580
12581SPEAR PLATFORM SUPPORT
12582M:	Viresh Kumar <vireshk@kernel.org>
12583M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12584L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12585W:	http://www.st.com/spear
12586S:	Maintained
12587F:	arch/arm/boot/dts/spear*
12588F:	arch/arm/mach-spear/
12589
12590SPI NOR SUBSYSTEM
12591M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12592M:	Marek Vasut <marek.vasut@gmail.com>
12593L:	linux-mtd@lists.infradead.org
12594W:	http://www.linux-mtd.infradead.org/
12595Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
12596T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12597T:	git git://git.infradead.org/l2-mtd.git spi-nor/next
12598S:	Maintained
12599F:	drivers/mtd/spi-nor/
12600F:	include/linux/mtd/spi-nor.h
12601
12602SPI SUBSYSTEM
12603M:	Mark Brown <broonie@kernel.org>
12604L:	linux-spi@vger.kernel.org
12605T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12606Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
12607S:	Maintained
12608F:	Documentation/devicetree/bindings/spi/
12609F:	Documentation/spi/
12610F:	drivers/spi/
12611F:	include/linux/spi/
12612F:	include/uapi/linux/spi/
12613F:	tools/spi/
12614
12615SPIDERNET NETWORK DRIVER for CELL
12616M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12617L:	netdev@vger.kernel.org
12618S:	Supported
12619F:	Documentation/networking/spider_net.txt
12620F:	drivers/net/ethernet/toshiba/spider_net*
12621
12622SPMI SUBSYSTEM
12623R:	Stephen Boyd <sboyd@codeaurora.org>
12624L:	linux-arm-msm@vger.kernel.org
12625F:	Documentation/devicetree/bindings/spmi/
12626F:	drivers/spmi/
12627F:	include/dt-bindings/spmi/spmi.h
12628F:	include/linux/spmi.h
12629F:	include/trace/events/spmi.h
12630
12631SPU FILE SYSTEM
12632M:	Jeremy Kerr <jk@ozlabs.org>
12633L:	linuxppc-dev@lists.ozlabs.org
12634W:	http://www.ibm.com/developerworks/power/cell/
12635S:	Supported
12636F:	Documentation/filesystems/spufs.txt
12637F:	arch/powerpc/platforms/cell/spufs/
12638
12639SQUASHFS FILE SYSTEM
12640M:	Phillip Lougher <phillip@squashfs.org.uk>
12641L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
12642W:	http://squashfs.org.uk
12643T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12644S:	Maintained
12645F:	Documentation/filesystems/squashfs.txt
12646F:	fs/squashfs/
12647
12648SRM (Alpha) environment access
12649M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
12650S:	Maintained
12651F:	arch/alpha/kernel/srm_env.c
12652
12653STABLE BRANCH
12654M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12655L:	stable@vger.kernel.org
12656S:	Supported
12657F:	Documentation/process/stable-kernel-rules.rst
12658
12659STAGING - COMEDI
12660M:	Ian Abbott <abbotti@mev.co.uk>
12661M:	H Hartley Sweeten <hsweeten@visionengravers.com>
12662S:	Odd Fixes
12663F:	drivers/staging/comedi/
12664
12665STAGING - FLARION FT1000 DRIVERS
12666M:	Marek Belisko <marek.belisko@gmail.com>
12667S:	Odd Fixes
12668F:	drivers/staging/ft1000/
12669
12670STAGING - INDUSTRIAL IO
12671M:	Jonathan Cameron <jic23@kernel.org>
12672L:	linux-iio@vger.kernel.org
12673S:	Odd Fixes
12674F:	Documentation/devicetree/bindings/staging/iio/
12675F:	drivers/staging/iio/
12676
12677STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12678M:	Jarod Wilson <jarod@wilsonet.com>
12679W:	http://www.lirc.org/
12680S:	Odd Fixes
12681F:	drivers/staging/media/lirc/
12682
12683STAGING - LUSTRE PARALLEL FILESYSTEM
12684M:	Oleg Drokin <oleg.drokin@intel.com>
12685M:	Andreas Dilger <andreas.dilger@intel.com>
12686M:	James Simmons <jsimmons@infradead.org>
12687L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
12688W:	http://wiki.lustre.org/
12689S:	Maintained
12690F:	drivers/staging/lustre
12691
12692STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12693M:	Marc Dietrich <marvin24@gmx.de>
12694L:	ac100@lists.launchpad.net (moderated for non-subscribers)
12695L:	linux-tegra@vger.kernel.org
12696S:	Maintained
12697F:	drivers/staging/nvec/
12698
12699STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12700M:	Jens Frederich <jfrederich@gmail.com>
12701M:	Daniel Drake <dsd@laptop.org>
12702M:	Jon Nettleton <jon.nettleton@gmail.com>
12703W:	http://wiki.laptop.org/go/DCON
12704S:	Maintained
12705F:	drivers/staging/olpc_dcon/
12706
12707STAGING - REALTEK RTL8712U DRIVERS
12708M:	Larry Finger <Larry.Finger@lwfinger.net>
12709M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12710S:	Odd Fixes
12711F:	drivers/staging/rtl8712/
12712
12713STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12714M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12715M:	Teddy Wang <teddy.wang@siliconmotion.com>
12716M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12717L:	linux-fbdev@vger.kernel.org
12718S:	Maintained
12719F:	drivers/staging/sm750fb/
12720
12721STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12722M:	William Hubbs <w.d.hubbs@gmail.com>
12723M:	Chris Brannon <chris@the-brannons.com>
12724M:	Kirk Reiser <kirk@reisers.ca>
12725M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
12726L:	speakup@linux-speakup.org
12727W:	http://www.linux-speakup.org/
12728S:	Odd Fixes
12729F:	drivers/staging/speakup/
12730
12731STAGING - VIA VT665X DRIVERS
12732M:	Forest Bond <forest@alittletooquiet.net>
12733S:	Odd Fixes
12734F:	drivers/staging/vt665?/
12735
12736STAGING - WILC1000 WIFI DRIVER
12737M:	Aditya Shankar <aditya.shankar@microchip.com>
12738M:	Ganesh Krishna <ganesh.krishna@microchip.com>
12739L:	linux-wireless@vger.kernel.org
12740S:	Supported
12741F:	drivers/staging/wilc1000/
12742
12743STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12744M:	Arnaud Patard <arnaud.patard@rtp-net.org>
12745S:	Odd Fixes
12746F:	drivers/staging/xgifb/
12747
12748STAGING SUBSYSTEM
12749M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12750T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12751L:	devel@driverdev.osuosl.org
12752S:	Supported
12753F:	drivers/staging/
12754
12755STARFIRE/DURALAN NETWORK DRIVER
12756M:	Ion Badulescu <ionut@badula.org>
12757S:	Odd Fixes
12758F:	drivers/net/ethernet/adaptec/starfire*
12759
12760STEC S1220 SKD DRIVER
12761M:	Bart Van Assche <bart.vanassche@wdc.com>
12762L:	linux-block@vger.kernel.org
12763S:	Maintained
12764F:	drivers/block/skd*[ch]
12765
12766STI CEC DRIVER
12767M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
12768S:	Maintained
12769F:	drivers/staging/media/st-cec/
12770F:	Documentation/devicetree/bindings/media/stih-cec.txt
12771
12772STK1160 USB VIDEO CAPTURE DRIVER
12773M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12774L:	linux-media@vger.kernel.org
12775T:	git git://linuxtv.org/media_tree.git
12776S:	Maintained
12777F:	drivers/media/usb/stk1160/
12778
12779STMMAC ETHERNET DRIVER
12780M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
12781M:	Alexandre Torgue <alexandre.torgue@st.com>
12782L:	netdev@vger.kernel.org
12783W:	http://www.stlinux.com
12784S:	Supported
12785F:	drivers/net/ethernet/stmicro/stmmac/
12786
12787SUN3/3X
12788M:	Sam Creasey <sammy@sammy.net>
12789W:	http://sammy.net/sun3/
12790S:	Maintained
12791F:	arch/m68k/kernel/*sun3*
12792F:	arch/m68k/sun3*/
12793F:	arch/m68k/include/asm/sun3*
12794F:	drivers/net/ethernet/i825xx/sun3*
12795
12796SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12797M:	Hans de Goede <hdegoede@redhat.com>
12798L:	linux-input@vger.kernel.org
12799S:	Maintained
12800F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12801F:	drivers/input/keyboard/sun4i-lradc-keys.c
12802
12803SUNDANCE NETWORK DRIVER
12804M:	Denis Kirjanov <kda@linux-powerpc.org>
12805L:	netdev@vger.kernel.org
12806S:	Maintained
12807F:	drivers/net/ethernet/dlink/sundance.c
12808
12809SUPERH
12810M:	Yoshinori Sato <ysato@users.sourceforge.jp>
12811M:	Rich Felker <dalias@libc.org>
12812L:	linux-sh@vger.kernel.org
12813Q:	http://patchwork.kernel.org/project/linux-sh/list/
12814S:	Maintained
12815F:	Documentation/sh/
12816F:	arch/sh/
12817F:	drivers/sh/
12818
12819SUSPEND TO RAM
12820M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
12821M:	Len Brown <len.brown@intel.com>
12822M:	Pavel Machek <pavel@ucw.cz>
12823L:	linux-pm@vger.kernel.org
12824B:	https://bugzilla.kernel.org
12825S:	Supported
12826F:	Documentation/power/
12827F:	arch/x86/kernel/acpi/
12828F:	drivers/base/power/
12829F:	kernel/power/
12830F:	include/linux/suspend.h
12831F:	include/linux/freezer.h
12832F:	include/linux/pm.h
12833
12834SVGA HANDLING
12835M:	Martin Mares <mj@ucw.cz>
12836L:	linux-video@atrey.karlin.mff.cuni.cz
12837S:	Maintained
12838F:	Documentation/svga.txt
12839F:	arch/x86/boot/video*
12840
12841SWIOTLB SUBSYSTEM
12842M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12843L:	linux-kernel@vger.kernel.org
12844T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12845S:	Supported
12846F:	lib/swiotlb.c
12847F:	arch/*/kernel/pci-swiotlb.c
12848F:	include/linux/swiotlb.h
12849
12850SWITCHDEV
12851M:	Jiri Pirko <jiri@resnulli.us>
12852M:	Ivan Vecera <ivecera@redhat.com>
12853L:	netdev@vger.kernel.org
12854S:	Supported
12855F:	net/switchdev/
12856F:	include/net/switchdev.h
12857
12858SYNC FILE FRAMEWORK
12859M:	Sumit Semwal <sumit.semwal@linaro.org>
12860R:	Gustavo Padovan <gustavo@padovan.org>
12861S:	Maintained
12862L:	linux-media@vger.kernel.org
12863L:	dri-devel@lists.freedesktop.org
12864F:	drivers/dma-buf/sync_*
12865F:	drivers/dma-buf/dma-fence*
12866F:	drivers/dma-buf/sw_sync.c
12867F:	include/linux/sync_file.h
12868F:	include/uapi/linux/sync_file.h
12869F:	Documentation/sync_file.txt
12870T:	git git://anongit.freedesktop.org/drm/drm-misc
12871
12872SYNOPSYS ARC ARCHITECTURE
12873M:	Vineet Gupta <vgupta@synopsys.com>
12874L:	linux-snps-arc@lists.infradead.org
12875S:	Supported
12876F:	arch/arc/
12877F:	Documentation/devicetree/bindings/arc/*
12878F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12879F:	drivers/clocksource/arc_timer.c
12880F:	drivers/tty/serial/arc_uart.c
12881T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12882
12883SYNOPSYS ARC HSDK SDP pll clock driver
12884M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12885S:	Supported
12886F:	drivers/clk/clk-hsdk-pll.c
12887F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
12888
12889SYNOPSYS ARC SDP clock driver
12890M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12891S:	Supported
12892F:	drivers/clk/axs10x/*
12893F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
12894
12895SYNOPSYS ARC SDP platform support
12896M:	Alexey Brodkin <abrodkin@synopsys.com>
12897S:	Supported
12898F:	arch/arc/plat-axs10x
12899F:	arch/arc/boot/dts/ax*
12900F:	Documentation/devicetree/bindings/arc/axs10*
12901
12902SYNOPSYS DESIGNWARE DMAC DRIVER
12903M:	Viresh Kumar <vireshk@kernel.org>
12904M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12905S:	Maintained
12906F:	include/linux/dma/dw.h
12907F:	include/linux/platform_data/dma-dw.h
12908F:	drivers/dma/dw/
12909
12910SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
12911M:	Jie Deng <jiedeng@synopsys.com>
12912L:	netdev@vger.kernel.org
12913S:	Supported
12914F:	drivers/net/ethernet/synopsys/
12915
12916SYNOPSYS DESIGNWARE I2C DRIVER
12917M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
12918R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12919R:	Mika Westerberg <mika.westerberg@linux.intel.com>
12920L:	linux-i2c@vger.kernel.org
12921S:	Maintained
12922F:	drivers/i2c/busses/i2c-designware-*
12923F:	include/linux/platform_data/i2c-designware.h
12924
12925SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
12926M:	Jaehoon Chung <jh80.chung@samsung.com>
12927L:	linux-mmc@vger.kernel.org
12928S:	Maintained
12929F:	drivers/mmc/host/dw_mmc*
12930
12931SYNOPSYS HSDK RESET CONTROLLER DRIVER
12932M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12933S:	Supported
12934F:	drivers/reset/reset-hsdk-v1.c
12935F:	include/dt-bindings/reset/snps,hsdk-v1-reset.h
12936F:	Documentation/devicetree/bindings/reset/snps,hsdk-v1-reset.txt
12937
12938SYSTEM CONFIGURATION (SYSCON)
12939M:	Lee Jones <lee.jones@linaro.org>
12940M:	Arnd Bergmann <arnd@arndb.de>
12941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12942S:	Supported
12943F:	drivers/mfd/syscon.c
12944
12945SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
12946M:	Sudeep Holla <sudeep.holla@arm.com>
12947L:	linux-arm-kernel@lists.infradead.org
12948S:	Maintained
12949F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
12950F:	drivers/clk/clk-scpi.c
12951F:	drivers/cpufreq/scpi-cpufreq.c
12952F:	drivers/firmware/arm_scpi.c
12953F:	include/linux/scpi_protocol.h
12954
12955SYSTEM RESET/SHUTDOWN DRIVERS
12956M:	Sebastian Reichel <sre@kernel.org>
12957L:	linux-pm@vger.kernel.org
12958T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12959S:	Maintained
12960F:	Documentation/devicetree/bindings/power/reset/
12961F:	drivers/power/reset/
12962
12963SYSTEM TRACE MODULE CLASS
12964M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
12965S:	Maintained
12966T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
12967F:	Documentation/trace/stm.txt
12968F:	drivers/hwtracing/stm/
12969F:	include/linux/stm.h
12970F:	include/uapi/linux/stm.h
12971
12972SYSV FILESYSTEM
12973M:	Christoph Hellwig <hch@infradead.org>
12974S:	Maintained
12975F:	Documentation/filesystems/sysv-fs.txt
12976F:	fs/sysv/
12977F:	include/linux/sysv_fs.h
12978
12979TARGET SUBSYSTEM
12980M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
12981L:	linux-scsi@vger.kernel.org
12982L:	target-devel@vger.kernel.org
12983W:	http://www.linux-iscsi.org
12984W:	http://groups.google.com/group/linux-iscsi-target-dev
12985T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12986S:	Supported
12987F:	drivers/target/
12988F:	include/target/
12989F:	Documentation/target/
12990
12991TASKSTATS STATISTICS INTERFACE
12992M:	Balbir Singh <bsingharora@gmail.com>
12993S:	Maintained
12994F:	Documentation/accounting/taskstats*
12995F:	include/linux/taskstats*
12996F:	kernel/taskstats.c
12997
12998TC subsystem
12999M:	Jamal Hadi Salim <jhs@mojatatu.com>
13000M:	Cong Wang <xiyou.wangcong@gmail.com>
13001M:	Jiri Pirko <jiri@resnulli.us>
13002L:	netdev@vger.kernel.org
13003S:	Maintained
13004F:	include/net/pkt_cls.h
13005F:	include/net/pkt_sched.h
13006F:	include/net/tc_act/
13007F:	include/uapi/linux/pkt_cls.h
13008F:	include/uapi/linux/pkt_sched.h
13009F:	include/uapi/linux/tc_act/
13010F:	include/uapi/linux/tc_ematch/
13011F:	net/sched/
13012
13013TCP LOW PRIORITY MODULE
13014M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13015M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13016W:	http://tcp-lp-mod.sourceforge.net/
13017S:	Maintained
13018F:	net/ipv4/tcp_lp.c
13019
13020TDA10071 MEDIA DRIVER
13021M:	Antti Palosaari <crope@iki.fi>
13022L:	linux-media@vger.kernel.org
13023W:	https://linuxtv.org
13024W:	http://palosaari.fi/linux/
13025Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13026T:	git git://linuxtv.org/anttip/media_tree.git
13027S:	Maintained
13028F:	drivers/media/dvb-frontends/tda10071*
13029
13030TDA18212 MEDIA DRIVER
13031M:	Antti Palosaari <crope@iki.fi>
13032L:	linux-media@vger.kernel.org
13033W:	https://linuxtv.org
13034W:	http://palosaari.fi/linux/
13035Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13036T:	git git://linuxtv.org/anttip/media_tree.git
13037S:	Maintained
13038F:	drivers/media/tuners/tda18212*
13039
13040TDA18218 MEDIA DRIVER
13041M:	Antti Palosaari <crope@iki.fi>
13042L:	linux-media@vger.kernel.org
13043W:	https://linuxtv.org
13044W:	http://palosaari.fi/linux/
13045Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13046T:	git git://linuxtv.org/anttip/media_tree.git
13047S:	Maintained
13048F:	drivers/media/tuners/tda18218*
13049
13050TDA18271 MEDIA DRIVER
13051M:	Michael Krufky <mkrufky@linuxtv.org>
13052L:	linux-media@vger.kernel.org
13053W:	https://linuxtv.org
13054W:	http://github.com/mkrufky
13055Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13056T:	git git://linuxtv.org/mkrufky/tuners.git
13057S:	Maintained
13058F:	drivers/media/tuners/tda18271*
13059
13060TDA827x MEDIA DRIVER
13061M:	Michael Krufky <mkrufky@linuxtv.org>
13062L:	linux-media@vger.kernel.org
13063W:	https://linuxtv.org
13064W:	http://github.com/mkrufky
13065Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13066T:	git git://linuxtv.org/mkrufky/tuners.git
13067S:	Maintained
13068F:	drivers/media/tuners/tda8290.*
13069
13070TDA8290 MEDIA DRIVER
13071M:	Michael Krufky <mkrufky@linuxtv.org>
13072L:	linux-media@vger.kernel.org
13073W:	https://linuxtv.org
13074W:	http://github.com/mkrufky
13075Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13076T:	git git://linuxtv.org/mkrufky/tuners.git
13077S:	Maintained
13078F:	drivers/media/tuners/tda8290.*
13079
13080TDA9840 MEDIA DRIVER
13081M:	Hans Verkuil <hverkuil@xs4all.nl>
13082L:	linux-media@vger.kernel.org
13083T:	git git://linuxtv.org/media_tree.git
13084W:	https://linuxtv.org
13085S:	Maintained
13086F:	drivers/media/i2c/tda9840*
13087
13088TEA5761 TUNER DRIVER
13089M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13090M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13091L:	linux-media@vger.kernel.org
13092W:	https://linuxtv.org
13093T:	git git://linuxtv.org/media_tree.git
13094S:	Odd fixes
13095F:	drivers/media/tuners/tea5761.*
13096
13097TEA5767 TUNER DRIVER
13098M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13099M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13100L:	linux-media@vger.kernel.org
13101W:	https://linuxtv.org
13102T:	git git://linuxtv.org/media_tree.git
13103S:	Maintained
13104F:	drivers/media/tuners/tea5767.*
13105
13106TEA6415C MEDIA DRIVER
13107M:	Hans Verkuil <hverkuil@xs4all.nl>
13108L:	linux-media@vger.kernel.org
13109T:	git git://linuxtv.org/media_tree.git
13110W:	https://linuxtv.org
13111S:	Maintained
13112F:	drivers/media/i2c/tea6415c*
13113
13114TEA6420 MEDIA DRIVER
13115M:	Hans Verkuil <hverkuil@xs4all.nl>
13116L:	linux-media@vger.kernel.org
13117T:	git git://linuxtv.org/media_tree.git
13118W:	https://linuxtv.org
13119S:	Maintained
13120F:	drivers/media/i2c/tea6420*
13121
13122TEAM DRIVER
13123M:	Jiri Pirko <jiri@resnulli.us>
13124L:	netdev@vger.kernel.org
13125S:	Supported
13126F:	drivers/net/team/
13127F:	include/linux/if_team.h
13128F:	include/uapi/linux/if_team.h
13129
13130TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13131M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13132S:	Maintained
13133F:	arch/x86/platform/ts5500/
13134
13135TECHNOTREND USB IR RECEIVER
13136M:	Sean Young <sean@mess.org>
13137L:	linux-media@vger.kernel.org
13138S:	Maintained
13139F:	drivers/media/rc/ttusbir.c
13140
13141TEE SUBSYSTEM
13142M:	Jens Wiklander <jens.wiklander@linaro.org>
13143S:	Maintained
13144F:	include/linux/tee_drv.h
13145F:	include/uapi/linux/tee.h
13146F:	drivers/tee/
13147F:	Documentation/tee.txt
13148
13149TEGRA ARCHITECTURE SUPPORT
13150M:	Thierry Reding <thierry.reding@gmail.com>
13151M:	Jonathan Hunter <jonathanh@nvidia.com>
13152L:	linux-tegra@vger.kernel.org
13153Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
13154T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13155S:	Supported
13156N:	[^a-z]tegra
13157
13158TEGRA CLOCK DRIVER
13159M:	Peter De Schrijver <pdeschrijver@nvidia.com>
13160M:	Prashant Gaikwad <pgaikwad@nvidia.com>
13161S:	Supported
13162F:	drivers/clk/tegra/
13163
13164TEGRA DMA DRIVERS
13165M:	Laxman Dewangan <ldewangan@nvidia.com>
13166M:	Jon Hunter <jonathanh@nvidia.com>
13167S:	Supported
13168F:	drivers/dma/tegra*
13169
13170TEGRA I2C DRIVER
13171M:	Laxman Dewangan <ldewangan@nvidia.com>
13172S:	Supported
13173F:	drivers/i2c/busses/i2c-tegra.c
13174
13175TEGRA IOMMU DRIVERS
13176M:	Hiroshi Doyu <hdoyu@nvidia.com>
13177S:	Supported
13178F:	drivers/iommu/tegra*
13179
13180TEGRA KBC DRIVER
13181M:	Rakesh Iyer <riyer@nvidia.com>
13182M:	Laxman Dewangan <ldewangan@nvidia.com>
13183S:	Supported
13184F:	drivers/input/keyboard/tegra-kbc.c
13185
13186TEGRA PWM DRIVER
13187M:	Thierry Reding <thierry.reding@gmail.com>
13188S:	Supported
13189F:	drivers/pwm/pwm-tegra.c
13190
13191TEGRA SERIAL DRIVER
13192M:	Laxman Dewangan <ldewangan@nvidia.com>
13193S:	Supported
13194F:	drivers/tty/serial/serial-tegra.c
13195
13196TEGRA SPI DRIVER
13197M:	Laxman Dewangan <ldewangan@nvidia.com>
13198S:	Supported
13199F:	drivers/spi/spi-tegra*
13200
13201TEHUTI ETHERNET DRIVER
13202M:	Andy Gospodarek <andy@greyhouse.net>
13203L:	netdev@vger.kernel.org
13204S:	Supported
13205F:	drivers/net/ethernet/tehuti/*
13206
13207Telecom Clock Driver for MCPL0010
13208M:	Mark Gross <mark.gross@intel.com>
13209S:	Supported
13210F:	drivers/char/tlclk.c
13211
13212TENSILICA XTENSA PORT (xtensa)
13213M:	Chris Zankel <chris@zankel.net>
13214M:	Max Filippov <jcmvbkbc@gmail.com>
13215L:	linux-xtensa@linux-xtensa.org
13216T:	git git://github.com/czankel/xtensa-linux.git
13217S:	Maintained
13218F:	arch/xtensa/
13219F:	drivers/irqchip/irq-xtensa-*
13220
13221Texas Instruments' System Control Interface (TISCI) Protocol Driver
13222M:	Nishanth Menon <nm@ti.com>
13223M:	Tero Kristo <t-kristo@ti.com>
13224M:	Santosh Shilimkar <ssantosh@kernel.org>
13225L:	linux-arm-kernel@lists.infradead.org
13226S:	Maintained
13227F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13228F:	drivers/firmware/ti_sci*
13229F:	include/linux/soc/ti/ti_sci_protocol.h
13230F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13231F:	include/dt-bindings/genpd/k2g.h
13232F:	drivers/soc/ti/ti_sci_pm_domains.c
13233F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13234F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13235F:	drivers/clk/keystone/sci-clk.c
13236F:	drivers/reset/reset-ti-sci.c
13237
13238THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13239M:	Hans Verkuil <hverkuil@xs4all.nl>
13240L:	linux-media@vger.kernel.org
13241T:	git git://linuxtv.org/media_tree.git
13242W:	https://linuxtv.org
13243S:	Maintained
13244F:	drivers/media/radio/radio-raremono.c
13245
13246THERMAL
13247M:	Zhang Rui <rui.zhang@intel.com>
13248M:	Eduardo Valentin <edubezval@gmail.com>
13249L:	linux-pm@vger.kernel.org
13250T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13251T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13252Q:	https://patchwork.kernel.org/project/linux-pm/list/
13253S:	Supported
13254F:	drivers/thermal/
13255F:	include/linux/thermal.h
13256F:	include/uapi/linux/thermal.h
13257F:	include/linux/cpu_cooling.h
13258F:	Documentation/devicetree/bindings/thermal/
13259
13260THERMAL/CPU_COOLING
13261M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
13262M:	Viresh Kumar <viresh.kumar@linaro.org>
13263M:	Javi Merino <javi.merino@kernel.org>
13264L:	linux-pm@vger.kernel.org
13265S:	Supported
13266F:	Documentation/thermal/cpu-cooling-api.txt
13267F:	drivers/thermal/cpu_cooling.c
13268F:	include/linux/cpu_cooling.h
13269
13270THINKPAD ACPI EXTRAS DRIVER
13271M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13272L:	ibm-acpi-devel@lists.sourceforge.net
13273L:	platform-driver-x86@vger.kernel.org
13274W:	http://ibm-acpi.sourceforge.net
13275W:	http://thinkwiki.org/wiki/Ibm-acpi
13276T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13277S:	Maintained
13278F:	drivers/platform/x86/thinkpad_acpi.c
13279
13280THUNDERBOLT DRIVER
13281M:	Andreas Noever <andreas.noever@gmail.com>
13282M:	Michael Jamet <michael.jamet@intel.com>
13283M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13284M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13285S:	Maintained
13286F:	drivers/thunderbolt/
13287
13288THUNDERX GPIO DRIVER
13289M:	David Daney <david.daney@cavium.com>
13290S:	Maintained
13291F:	drivers/gpio/gpio-thunderx.c
13292
13293TI AM437X VPFE DRIVER
13294M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13295L:	linux-media@vger.kernel.org
13296W:	https://linuxtv.org
13297Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13298T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13299S:	Maintained
13300F:	drivers/media/platform/am437x/
13301
13302TI BANDGAP AND THERMAL DRIVER
13303M:	Eduardo Valentin <edubezval@gmail.com>
13304M:	Keerthy <j-keerthy@ti.com>
13305L:	linux-pm@vger.kernel.org
13306L:	linux-omap@vger.kernel.org
13307S:	Maintained
13308F:	drivers/thermal/ti-soc-thermal/
13309
13310TI BQ27XXX POWER SUPPLY DRIVER
13311R:	Andrew F. Davis <afd@ti.com>
13312F:	include/linux/power/bq27xxx_battery.h
13313F:	drivers/power/supply/bq27xxx_battery.c
13314F:	drivers/power/supply/bq27xxx_battery_i2c.c
13315
13316TI CDCE706 CLOCK DRIVER
13317M:	Max Filippov <jcmvbkbc@gmail.com>
13318S:	Maintained
13319F:	drivers/clk/clk-cdce706.c
13320
13321TI CLOCK DRIVER
13322M:	Tero Kristo <t-kristo@ti.com>
13323L:	linux-omap@vger.kernel.org
13324S:	Maintained
13325F:	drivers/clk/ti/
13326F:	include/linux/clk/ti.h
13327
13328TI DAVINCI MACHINE SUPPORT
13329M:	Sekhar Nori <nsekhar@ti.com>
13330M:	Kevin Hilman <khilman@kernel.org>
13331L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13332T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13333S:	Supported
13334F:	arch/arm/mach-davinci/
13335F:	drivers/i2c/busses/i2c-davinci.c
13336F:	arch/arm/boot/dts/da850*
13337
13338TI DAVINCI SERIES GPIO DRIVER
13339M:	Keerthy <j-keerthy@ti.com>
13340L:	linux-gpio@vger.kernel.org
13341S:	Maintained
13342F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13343F:	drivers/gpio/gpio-davinci.c
13344
13345TI DAVINCI SERIES MEDIA DRIVER
13346M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13347L:	linux-media@vger.kernel.org
13348W:	https://linuxtv.org
13349Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13350T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13351S:	Maintained
13352F:	drivers/media/platform/davinci/
13353F:	include/media/davinci/
13354
13355TI ETHERNET SWITCH DRIVER (CPSW)
13356R:	Grygorii Strashko <grygorii.strashko@ti.com>
13357L:	linux-omap@vger.kernel.org
13358L:	netdev@vger.kernel.org
13359S:	Maintained
13360F:	drivers/net/ethernet/ti/cpsw*
13361F:	drivers/net/ethernet/ti/davinci*
13362
13363TI FLASH MEDIA INTERFACE DRIVER
13364M:	Alex Dubov <oakad@yahoo.com>
13365S:	Maintained
13366F:	drivers/misc/tifm*
13367F:	drivers/mmc/host/tifm_sd.c
13368F:	include/linux/tifm.h
13369
13370TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13371M:	Santosh Shilimkar <ssantosh@kernel.org>
13372L:	linux-kernel@vger.kernel.org
13373L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13374S:	Maintained
13375F:	drivers/soc/ti/*
13376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13377
13378TI LM49xxx FAMILY ASoC CODEC DRIVERS
13379M:	M R Swami Reddy <mr.swami.reddy@ti.com>
13380M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13381L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13382S:	Maintained
13383F:	sound/soc/codecs/lm49453*
13384F:	sound/soc/codecs/isabelle*
13385
13386TI LP855x BACKLIGHT DRIVER
13387M:	Milo Kim <milo.kim@ti.com>
13388S:	Maintained
13389F:	Documentation/backlight/lp855x-driver.txt
13390F:	drivers/video/backlight/lp855x_bl.c
13391F:	include/linux/platform_data/lp855x.h
13392
13393TI LP8727 CHARGER DRIVER
13394M:	Milo Kim <milo.kim@ti.com>
13395S:	Maintained
13396F:	drivers/power/supply/lp8727_charger.c
13397F:	include/linux/platform_data/lp8727.h
13398
13399TI LP8788 MFD DRIVER
13400M:	Milo Kim <milo.kim@ti.com>
13401S:	Maintained
13402F:	drivers/iio/adc/lp8788_adc.c
13403F:	drivers/leds/leds-lp8788.c
13404F:	drivers/mfd/lp8788*.c
13405F:	drivers/power/supply/lp8788-charger.c
13406F:	drivers/regulator/lp8788-*.c
13407F:	include/linux/mfd/lp8788*.h
13408
13409TI NETCP ETHERNET DRIVER
13410M:	Wingman Kwok <w-kwok2@ti.com>
13411M:	Murali Karicheri <m-karicheri2@ti.com>
13412L:	netdev@vger.kernel.org
13413S:	Maintained
13414F:	drivers/net/ethernet/ti/netcp*
13415
13416TI TAS571X FAMILY ASoC CODEC DRIVER
13417M:	Kevin Cernekee <cernekee@chromium.org>
13418L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13419S:	Odd Fixes
13420F:	sound/soc/codecs/tas571x*
13421
13422TI TRF7970A NFC DRIVER
13423M:	Mark Greer <mgreer@animalcreek.com>
13424L:	linux-wireless@vger.kernel.org
13425L:	linux-nfc@lists.01.org (moderated for non-subscribers)
13426S:	Supported
13427F:	drivers/nfc/trf7970a.c
13428F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13429
13430TI TWL4030 SERIES SOC CODEC DRIVER
13431M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
13432L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13433S:	Maintained
13434F:	sound/soc/codecs/twl4030*
13435
13436TI VPE/CAL DRIVERS
13437M:	Benoit Parrot <bparrot@ti.com>
13438L:	linux-media@vger.kernel.org
13439W:	http://linuxtv.org/
13440Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13441S:	Maintained
13442F:	drivers/media/platform/ti-vpe/
13443
13444TI WILINK WIRELESS DRIVERS
13445L:	linux-wireless@vger.kernel.org
13446W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
13447W:	http://wireless.kernel.org/en/users/Drivers/wl1251
13448T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13449S:	Orphan
13450F:	drivers/net/wireless/ti/
13451F:	include/linux/wl12xx.h
13452
13453TILE ARCHITECTURE
13454M:	Chris Metcalf <cmetcalf@mellanox.com>
13455W:	http://www.mellanox.com/repository/solutions/tile-scm/
13456T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
13457S:	Supported
13458F:	arch/tile/
13459F:	drivers/char/tile-srom.c
13460F:	drivers/edac/tile_edac.c
13461F:	drivers/net/ethernet/tile/
13462F:	drivers/rtc/rtc-tile.c
13463F:	drivers/tty/hvc/hvc_tile.c
13464F:	drivers/tty/serial/tilegx.c
13465F:	drivers/usb/host/*-tilegx.c
13466F:	include/linux/usb/tilegx.h
13467
13468TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13469M:	John Stultz <john.stultz@linaro.org>
13470M:	Thomas Gleixner <tglx@linutronix.de>
13471R:	Stephen Boyd <sboyd@codeaurora.org>
13472L:	linux-kernel@vger.kernel.org
13473T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13474S:	Supported
13475F:	include/linux/clocksource.h
13476F:	include/linux/time.h
13477F:	include/linux/timex.h
13478F:	include/uapi/linux/time.h
13479F:	include/uapi/linux/timex.h
13480F:	kernel/time/clocksource.c
13481F:	kernel/time/time*.c
13482F:	kernel/time/alarmtimer.c
13483F:	kernel/time/ntp.c
13484F:	tools/testing/selftests/timers/
13485
13486TIPC NETWORK LAYER
13487M:	Jon Maloy <jon.maloy@ericsson.com>
13488M:	Ying Xue <ying.xue@windriver.com>
13489L:	netdev@vger.kernel.org (core kernel code)
13490L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13491W:	http://tipc.sourceforge.net/
13492S:	Maintained
13493F:	include/uapi/linux/tipc*.h
13494F:	net/tipc/
13495
13496TLAN NETWORK DRIVER
13497M:	Samuel Chessman <chessman@tux.org>
13498L:	tlan-devel@lists.sourceforge.net (subscribers-only)
13499W:	http://sourceforge.net/projects/tlan/
13500S:	Maintained
13501F:	Documentation/networking/tlan.txt
13502F:	drivers/net/ethernet/ti/tlan.*
13503
13504TM6000 VIDEO4LINUX DRIVER
13505M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13506M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13507L:	linux-media@vger.kernel.org
13508W:	https://linuxtv.org
13509T:	git git://linuxtv.org/media_tree.git
13510S:	Odd fixes
13511F:	drivers/media/usb/tm6000/
13512F:	Documentation/media/v4l-drivers/tm6000*
13513
13514TMIO/SDHI MMC DRIVER
13515M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13516L:	linux-mmc@vger.kernel.org
13517S:	Supported
13518F:	drivers/mmc/host/tmio_mmc*
13519F:	drivers/mmc/host/renesas_sdhi*
13520F:	include/linux/mfd/tmio.h
13521
13522TMP401 HARDWARE MONITOR DRIVER
13523M:	Guenter Roeck <linux@roeck-us.net>
13524L:	linux-hwmon@vger.kernel.org
13525S:	Maintained
13526F:	Documentation/hwmon/tmp401
13527F:	drivers/hwmon/tmp401.c
13528
13529TMPFS (SHMEM FILESYSTEM)
13530M:	Hugh Dickins <hughd@google.com>
13531L:	linux-mm@kvack.org
13532S:	Maintained
13533F:	include/linux/shmem_fs.h
13534F:	mm/shmem.c
13535
13536TOMOYO SECURITY MODULE
13537M:	Kentaro Takeda <takedakn@nttdata.co.jp>
13538M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13539L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13540L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13541L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13542L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13543W:	http://tomoyo.sourceforge.jp/
13544T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13545S:	Maintained
13546F:	security/tomoyo/
13547
13548TOPSTAR LAPTOP EXTRAS DRIVER
13549M:	Herton Ronaldo Krzesinski <herton@canonical.com>
13550L:	platform-driver-x86@vger.kernel.org
13551S:	Maintained
13552F:	drivers/platform/x86/topstar-laptop.c
13553
13554TOSHIBA ACPI EXTRAS DRIVER
13555M:	Azael Avalos <coproscefalo@gmail.com>
13556L:	platform-driver-x86@vger.kernel.org
13557S:	Maintained
13558F:	drivers/platform/x86/toshiba_acpi.c
13559
13560TOSHIBA BLUETOOTH DRIVER
13561M:	Azael Avalos <coproscefalo@gmail.com>
13562L:	platform-driver-x86@vger.kernel.org
13563S:	Maintained
13564F:	drivers/platform/x86/toshiba_bluetooth.c
13565
13566TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13567M:	Azael Avalos <coproscefalo@gmail.com>
13568L:	platform-driver-x86@vger.kernel.org
13569S:	Maintained
13570F:	drivers/platform/x86/toshiba_haps.c
13571
13572TOSHIBA SMM DRIVER
13573M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
13574W:	http://www.buzzard.org.uk/toshiba/
13575S:	Maintained
13576F:	drivers/char/toshiba.c
13577F:	include/linux/toshiba.h
13578F:	include/uapi/linux/toshiba.h
13579
13580TOSHIBA TC358743 DRIVER
13581M:	Mats Randgaard <matrandg@cisco.com>
13582L:	linux-media@vger.kernel.org
13583S:	Maintained
13584F:	drivers/media/i2c/tc358743*
13585F:	include/media/i2c/tc358743.h
13586
13587TOSHIBA WMI HOTKEYS DRIVER
13588M:	Azael Avalos <coproscefalo@gmail.com>
13589L:	platform-driver-x86@vger.kernel.org
13590S:	Maintained
13591F:	drivers/platform/x86/toshiba-wmi.c
13592
13593TPM DEVICE DRIVER
13594M:	Peter Huewe <peterhuewe@gmx.de>
13595M:	Marcel Selhorst <tpmdd@selhorst.net>
13596M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13597R:	Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13598W:	http://tpmdd.sourceforge.net
13599L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13600Q:	https://patchwork.kernel.org/project/tpmdd-devel/list/
13601T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
13602S:	Maintained
13603F:	drivers/char/tpm/
13604
13605TPM IBM_VTPM DEVICE DRIVER
13606M:	Ashley Lai <ashleydlai@gmail.com>
13607W:	http://tpmdd.sourceforge.net
13608L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13609S:	Maintained
13610F:	drivers/char/tpm/tpm_ibmvtpm*
13611
13612TRACING
13613M:	Steven Rostedt <rostedt@goodmis.org>
13614M:	Ingo Molnar <mingo@redhat.com>
13615T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13616S:	Maintained
13617F:	Documentation/trace/ftrace.txt
13618F:	arch/*/*/*/ftrace.h
13619F:	arch/*/kernel/ftrace.c
13620F:	include/*/ftrace.h
13621F:	include/linux/trace*.h
13622F:	include/trace/
13623F:	kernel/trace/
13624F:	tools/testing/selftests/ftrace/
13625
13626TRACING MMIO ACCESSES (MMIOTRACE)
13627M:	Steven Rostedt <rostedt@goodmis.org>
13628M:	Ingo Molnar <mingo@kernel.org>
13629R:	Karol Herbst <karolherbst@gmail.com>
13630R:	Pekka Paalanen <ppaalanen@gmail.com>
13631S:	Maintained
13632L:	linux-kernel@vger.kernel.org
13633L:	nouveau@lists.freedesktop.org
13634F:	kernel/trace/trace_mmiotrace.c
13635F:	include/linux/mmiotrace.h
13636F:	arch/x86/mm/kmmio.c
13637F:	arch/x86/mm/mmio-mod.c
13638F:	arch/x86/mm/testmmiotrace.c
13639
13640TRIVIAL PATCHES
13641M:	Jiri Kosina <trivial@kernel.org>
13642T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13643S:	Maintained
13644K:	^Subject:.*(?i)trivial
13645
13646TTY LAYER
13647M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13648M:	Jiri Slaby <jslaby@suse.com>
13649S:	Supported
13650T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13651F:	Documentation/serial/
13652F:	drivers/tty/
13653F:	drivers/tty/serial/serial_core.c
13654F:	include/linux/serial_core.h
13655F:	include/linux/serial.h
13656F:	include/linux/tty.h
13657F:	include/uapi/linux/serial_core.h
13658F:	include/uapi/linux/serial.h
13659F:	include/uapi/linux/tty.h
13660
13661TUA9001 MEDIA DRIVER
13662M:	Antti Palosaari <crope@iki.fi>
13663L:	linux-media@vger.kernel.org
13664W:	https://linuxtv.org
13665W:	http://palosaari.fi/linux/
13666Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13667T:	git git://linuxtv.org/anttip/media_tree.git
13668S:	Maintained
13669F:	drivers/media/tuners/tua9001*
13670
13671TULIP NETWORK DRIVERS
13672L:	netdev@vger.kernel.org
13673L:	linux-parisc@vger.kernel.org
13674S:	Orphan
13675F:	drivers/net/ethernet/dec/tulip/
13676
13677TUN/TAP driver
13678M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
13679W:	http://vtun.sourceforge.net/tun
13680S:	Maintained
13681F:	Documentation/networking/tuntap.txt
13682F:	arch/um/os-Linux/drivers/
13683
13684TURBOCHANNEL SUBSYSTEM
13685M:	"Maciej W. Rozycki" <macro@linux-mips.org>
13686M:	Ralf Baechle <ralf@linux-mips.org>
13687L:	linux-mips@linux-mips.org
13688Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
13689S:	Maintained
13690F:	drivers/tc/
13691F:	include/linux/tc.h
13692
13693TW5864 VIDEO4LINUX DRIVER
13694M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13695M:	Anton Sviridenko <anton@corp.bluecherry.net>
13696M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13697M:	Andrey Utkin <andrey_utkin@fastmail.com>
13698L:	linux-media@vger.kernel.org
13699S:	Supported
13700F:	drivers/media/pci/tw5864/
13701
13702TW68 VIDEO4LINUX DRIVER
13703M:	Hans Verkuil <hverkuil@xs4all.nl>
13704L:	linux-media@vger.kernel.org
13705T:	git git://linuxtv.org/media_tree.git
13706W:	https://linuxtv.org
13707S:	Odd Fixes
13708F:	drivers/media/pci/tw68/
13709
13710TW686X VIDEO4LINUX DRIVER
13711M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13712L:	linux-media@vger.kernel.org
13713T:	git git://linuxtv.org/media_tree.git
13714W:	http://linuxtv.org
13715S:	Maintained
13716F:	drivers/media/pci/tw686x/
13717
13718UBI FILE SYSTEM (UBIFS)
13719M:	Richard Weinberger <richard@nod.at>
13720M:	Artem Bityutskiy <dedekind1@gmail.com>
13721M:	Adrian Hunter <adrian.hunter@intel.com>
13722L:	linux-mtd@lists.infradead.org
13723T:	git git://git.infradead.org/ubifs-2.6.git
13724W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
13725S:	Supported
13726F:	Documentation/filesystems/ubifs.txt
13727F:	fs/ubifs/
13728
13729UCLINUX (M68KNOMMU AND COLDFIRE)
13730M:	Greg Ungerer <gerg@linux-m68k.org>
13731W:	http://www.linux-m68k.org/
13732W:	http://www.uclinux.org/
13733L:	linux-m68k@lists.linux-m68k.org
13734L:	uclinux-dev@uclinux.org  (subscribers-only)
13735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13736S:	Maintained
13737F:	arch/m68k/coldfire/
13738F:	arch/m68k/68*/
13739F:	arch/m68k/*/*_no.*
13740F:	arch/m68k/include/asm/*_no.*
13741
13742UDF FILESYSTEM
13743M:	Jan Kara <jack@suse.com>
13744S:	Maintained
13745F:	Documentation/filesystems/udf.txt
13746F:	fs/udf/
13747
13748UDRAW TABLET
13749M:	Bastien Nocera <hadess@hadess.net>
13750L:	linux-input@vger.kernel.org
13751S:	Maintained
13752F:	drivers/hid/hid-udraw.c
13753
13754UFS FILESYSTEM
13755M:	Evgeniy Dushistov <dushistov@mail.ru>
13756S:	Maintained
13757F:	Documentation/filesystems/ufs.txt
13758F:	fs/ufs/
13759
13760UHID USERSPACE HID IO DRIVER:
13761M:	David Herrmann <dh.herrmann@googlemail.com>
13762L:	linux-input@vger.kernel.org
13763S:	Maintained
13764F:	drivers/hid/uhid.c
13765F:	include/uapi/linux/uhid.h
13766
13767ULPI BUS
13768M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
13769L:	linux-usb@vger.kernel.org
13770S:	Maintained
13771F:	drivers/usb/common/ulpi.c
13772F:	include/linux/ulpi/
13773
13774ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13775L:	linux-usb@vger.kernel.org
13776S:	Orphan
13777F:	drivers/uwb/
13778F:	include/linux/uwb.h
13779F:	include/linux/uwb/
13780
13781UNICORE32 ARCHITECTURE:
13782M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
13783W:	http://mprc.pku.edu.cn/~guanxuetao/linux
13784S:	Maintained
13785T:	git git://github.com/gxt/linux.git
13786F:	arch/unicore32/
13787
13788UNIFDEF
13789M:	Tony Finch <dot@dotat.at>
13790W:	http://dotat.at/prog/unifdef
13791S:	Maintained
13792F:	scripts/unifdef.c
13793
13794UNIFORM CDROM DRIVER
13795M:	Jens Axboe <axboe@kernel.dk>
13796W:	http://www.kernel.dk
13797S:	Maintained
13798F:	Documentation/cdrom/
13799F:	drivers/cdrom/cdrom.c
13800F:	include/linux/cdrom.h
13801F:	include/uapi/linux/cdrom.h
13802
13803UNISYS S-PAR DRIVERS
13804M:	David Kershner <david.kershner@unisys.com>
13805L:	sparmaintainer@unisys.com (Unisys internal)
13806S:	Supported
13807F:	drivers/staging/unisys/
13808
13809UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13810M:	Vinayak Holikatti <vinholikatti@gmail.com>
13811L:	linux-scsi@vger.kernel.org
13812S:	Supported
13813F:	Documentation/scsi/ufs.txt
13814F:	drivers/scsi/ufs/
13815
13816UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13817M:	Joao Pinto <jpinto@synopsys.com>
13818L:	linux-scsi@vger.kernel.org
13819S:	Supported
13820F:	drivers/scsi/ufs/*dwc*
13821
13822UNSORTED BLOCK IMAGES (UBI)
13823M:	Artem Bityutskiy <dedekind1@gmail.com>
13824M:	Richard Weinberger <richard@nod.at>
13825W:	http://www.linux-mtd.infradead.org/
13826L:	linux-mtd@lists.infradead.org
13827T:	git git://git.infradead.org/ubifs-2.6.git
13828S:	Supported
13829F:	drivers/mtd/ubi/
13830F:	include/linux/mtd/ubi.h
13831F:	include/uapi/mtd/ubi-user.h
13832
13833USB "USBNET" DRIVER FRAMEWORK
13834M:	Oliver Neukum <oneukum@suse.com>
13835L:	netdev@vger.kernel.org
13836W:	http://www.linux-usb.org/usbnet
13837S:	Maintained
13838F:	drivers/net/usb/usbnet.c
13839F:	include/linux/usb/usbnet.h
13840
13841USB ACM DRIVER
13842M:	Oliver Neukum <oneukum@suse.com>
13843L:	linux-usb@vger.kernel.org
13844S:	Maintained
13845F:	Documentation/usb/acm.txt
13846F:	drivers/usb/class/cdc-acm.*
13847
13848USB AR5523 WIRELESS DRIVER
13849M:	Pontus Fuchs <pontus.fuchs@gmail.com>
13850L:	linux-wireless@vger.kernel.org
13851S:	Maintained
13852F:	drivers/net/wireless/ath/ar5523/
13853
13854USB ATTACHED SCSI
13855M:	Oliver Neukum <oneukum@suse.com>
13856L:	linux-usb@vger.kernel.org
13857L:	linux-scsi@vger.kernel.org
13858S:	Maintained
13859F:	drivers/usb/storage/uas.c
13860
13861USB CDC ETHERNET DRIVER
13862M:	Oliver Neukum <oliver@neukum.org>
13863L:	linux-usb@vger.kernel.org
13864S:	Maintained
13865F:	drivers/net/usb/cdc_*.c
13866F:	include/uapi/linux/usb/cdc.h
13867
13868USB CHAOSKEY DRIVER
13869M:	Keith Packard <keithp@keithp.com>
13870L:	linux-usb@vger.kernel.org
13871S:	Maintained
13872F:	drivers/usb/misc/chaoskey.c
13873
13874USB CYPRESS C67X00 DRIVER
13875M:	Peter Korsgaard <jacmet@sunsite.dk>
13876L:	linux-usb@vger.kernel.org
13877S:	Maintained
13878F:	drivers/usb/c67x00/
13879
13880USB DAVICOM DM9601 DRIVER
13881M:	Peter Korsgaard <jacmet@sunsite.dk>
13882L:	netdev@vger.kernel.org
13883W:	http://www.linux-usb.org/usbnet
13884S:	Maintained
13885F:	drivers/net/usb/dm9601.c
13886
13887USB DIAMOND RIO500 DRIVER
13888M:	Cesar Miquel <miquel@df.uba.ar>
13889L:	rio500-users@lists.sourceforge.net
13890W:	http://rio500.sourceforge.net
13891S:	Maintained
13892F:	drivers/usb/misc/rio500*
13893
13894USB EHCI DRIVER
13895M:	Alan Stern <stern@rowland.harvard.edu>
13896L:	linux-usb@vger.kernel.org
13897S:	Maintained
13898F:	Documentation/usb/ehci.txt
13899F:	drivers/usb/host/ehci*
13900
13901USB GADGET/PERIPHERAL SUBSYSTEM
13902M:	Felipe Balbi <balbi@kernel.org>
13903L:	linux-usb@vger.kernel.org
13904W:	http://www.linux-usb.org/gadget
13905T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13906S:	Maintained
13907F:	drivers/usb/gadget/
13908F:	include/linux/usb/gadget*
13909
13910USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13911M:	Jiri Kosina <jikos@kernel.org>
13912R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
13913L:	linux-usb@vger.kernel.org
13914T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13915S:	Maintained
13916F:	Documentation/hid/hiddev.txt
13917F:	drivers/hid/usbhid/
13918
13919USB ISP116X DRIVER
13920M:	Olav Kongas <ok@artecdesign.ee>
13921L:	linux-usb@vger.kernel.org
13922S:	Maintained
13923F:	drivers/usb/host/isp116x*
13924F:	include/linux/usb/isp116x.h
13925
13926USB LAN78XX ETHERNET DRIVER
13927M:	Woojung Huh <woojung.huh@microchip.com>
13928M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13929L:	netdev@vger.kernel.org
13930S:	Maintained
13931F:	drivers/net/usb/lan78xx.*
13932
13933USB MASS STORAGE DRIVER
13934M:	Alan Stern <stern@rowland.harvard.edu>
13935L:	linux-usb@vger.kernel.org
13936L:	usb-storage@lists.one-eyed-alien.net
13937S:	Maintained
13938W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
13939F:	drivers/usb/storage/
13940
13941USB MIDI DRIVER
13942M:	Clemens Ladisch <clemens@ladisch.de>
13943L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13944T:	git git://git.alsa-project.org/alsa-kernel.git
13945S:	Maintained
13946F:	sound/usb/midi.*
13947
13948USB NETWORKING DRIVERS
13949L:	linux-usb@vger.kernel.org
13950S:	Odd Fixes
13951F:	drivers/net/usb/
13952
13953USB OHCI DRIVER
13954M:	Alan Stern <stern@rowland.harvard.edu>
13955L:	linux-usb@vger.kernel.org
13956S:	Maintained
13957F:	Documentation/usb/ohci.txt
13958F:	drivers/usb/host/ohci*
13959
13960USB OTG FSM (Finite State Machine)
13961M:	Peter Chen <Peter.Chen@nxp.com>
13962T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13963L:	linux-usb@vger.kernel.org
13964S:	Maintained
13965F:	drivers/usb/common/usb-otg-fsm.c
13966
13967USB OVER IP DRIVER
13968M:	Valentina Manea <valentina.manea.m@gmail.com>
13969M:	Shuah Khan <shuahkh@osg.samsung.com>
13970M:	Shuah Khan <shuah@kernel.org>
13971L:	linux-usb@vger.kernel.org
13972S:	Maintained
13973F:	Documentation/usb/usbip_protocol.txt
13974F:	drivers/usb/usbip/
13975F:	tools/usb/usbip/
13976
13977USB PEGASUS DRIVER
13978M:	Petko Manolov <petkan@nucleusys.com>
13979L:	linux-usb@vger.kernel.org
13980L:	netdev@vger.kernel.org
13981T:	git git://github.com/petkan/pegasus.git
13982W:	https://github.com/petkan/pegasus
13983S:	Maintained
13984F:	drivers/net/usb/pegasus.*
13985
13986USB PHY LAYER
13987M:	Felipe Balbi <balbi@kernel.org>
13988L:	linux-usb@vger.kernel.org
13989T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13990S:	Maintained
13991F:	drivers/usb/phy/
13992
13993USB PRINTER DRIVER (usblp)
13994M:	Pete Zaitcev <zaitcev@redhat.com>
13995L:	linux-usb@vger.kernel.org
13996S:	Supported
13997F:	drivers/usb/class/usblp.c
13998
13999USB QMI WWAN NETWORK DRIVER
14000M:	Bjørn Mork <bjorn@mork.no>
14001L:	netdev@vger.kernel.org
14002S:	Maintained
14003F:	Documentation/ABI/testing/sysfs-class-net-qmi
14004F:	drivers/net/usb/qmi_wwan.c
14005
14006USB RTL8150 DRIVER
14007M:	Petko Manolov <petkan@nucleusys.com>
14008L:	linux-usb@vger.kernel.org
14009L:	netdev@vger.kernel.org
14010T:	git git://github.com/petkan/rtl8150.git
14011W:	https://github.com/petkan/rtl8150
14012S:	Maintained
14013F:	drivers/net/usb/rtl8150.c
14014
14015USB SERIAL SUBSYSTEM
14016M:	Johan Hovold <johan@kernel.org>
14017L:	linux-usb@vger.kernel.org
14018T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14019S:	Maintained
14020F:	Documentation/usb/usb-serial.txt
14021F:	drivers/usb/serial/
14022F:	include/linux/usb/serial.h
14023
14024USB SMSC75XX ETHERNET DRIVER
14025M:	Steve Glendinning <steve.glendinning@shawell.net>
14026L:	netdev@vger.kernel.org
14027S:	Maintained
14028F:	drivers/net/usb/smsc75xx.*
14029
14030USB SMSC95XX ETHERNET DRIVER
14031M:	Steve Glendinning <steve.glendinning@shawell.net>
14032M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14033L:	netdev@vger.kernel.org
14034S:	Maintained
14035F:	drivers/net/usb/smsc95xx.*
14036
14037USB SUBSYSTEM
14038M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14039L:	linux-usb@vger.kernel.org
14040W:	http://www.linux-usb.org
14041T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14042S:	Supported
14043F:	Documentation/devicetree/bindings/usb/
14044F:	Documentation/usb/
14045F:	drivers/usb/
14046F:	include/linux/usb.h
14047F:	include/linux/usb/
14048
14049USB TYPEC SUBSYSTEM
14050M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14051L:	linux-usb@vger.kernel.org
14052S:	Maintained
14053F:	Documentation/ABI/testing/sysfs-class-typec
14054F:	Documentation/usb/typec.rst
14055F:	drivers/usb/typec/
14056F:	include/linux/usb/typec.h
14057
14058USB UHCI DRIVER
14059M:	Alan Stern <stern@rowland.harvard.edu>
14060L:	linux-usb@vger.kernel.org
14061S:	Maintained
14062F:	drivers/usb/host/uhci*
14063
14064USB VIDEO CLASS
14065M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14066L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14067L:	linux-media@vger.kernel.org
14068T:	git git://linuxtv.org/media_tree.git
14069W:	http://www.ideasonboard.org/uvc/
14070S:	Maintained
14071F:	drivers/media/usb/uvc/
14072F:	include/uapi/linux/uvcvideo.h
14073
14074USB VISION DRIVER
14075M:	Hans Verkuil <hverkuil@xs4all.nl>
14076L:	linux-media@vger.kernel.org
14077T:	git git://linuxtv.org/media_tree.git
14078W:	https://linuxtv.org
14079S:	Odd Fixes
14080F:	drivers/media/usb/usbvision/
14081
14082USB WEBCAM GADGET
14083M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14084L:	linux-usb@vger.kernel.org
14085S:	Maintained
14086F:	drivers/usb/gadget/function/*uvc*
14087F:	drivers/usb/gadget/legacy/webcam.c
14088
14089USB WIRELESS RNDIS DRIVER (rndis_wlan)
14090M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
14091L:	linux-wireless@vger.kernel.org
14092S:	Maintained
14093F:	drivers/net/wireless/rndis_wlan.c
14094
14095USB XHCI DRIVER
14096M:	Mathias Nyman <mathias.nyman@intel.com>
14097L:	linux-usb@vger.kernel.org
14098S:	Supported
14099F:	drivers/usb/host/xhci*
14100F:	drivers/usb/host/pci-quirks*
14101
14102USB ZD1201 DRIVER
14103L:	linux-wireless@vger.kernel.org
14104W:	http://linux-lc100020.sourceforge.net
14105S:	Orphan
14106F:	drivers/net/wireless/zydas/zd1201.*
14107
14108USB ZR364XX DRIVER
14109M:	Antoine Jacquet <royale@zerezo.com>
14110L:	linux-usb@vger.kernel.org
14111L:	linux-media@vger.kernel.org
14112T:	git git://linuxtv.org/media_tree.git
14113W:	http://royale.zerezo.com/zr364xx/
14114S:	Maintained
14115F:	Documentation/media/v4l-drivers/zr364xx*
14116F:	drivers/media/usb/zr364xx/
14117
14118USER-MODE LINUX (UML)
14119M:	Jeff Dike <jdike@addtoit.com>
14120M:	Richard Weinberger <richard@nod.at>
14121L:	user-mode-linux-devel@lists.sourceforge.net
14122L:	user-mode-linux-user@lists.sourceforge.net
14123W:	http://user-mode-linux.sourceforge.net
14124T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14125S:	Maintained
14126F:	Documentation/virtual/uml/
14127F:	arch/um/
14128F:	arch/x86/um/
14129F:	fs/hostfs/
14130F:	fs/hppfs/
14131
14132USERSPACE I/O (UIO)
14133M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14134S:	Maintained
14135T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14136F:	Documentation/driver-api/uio-howto.rst
14137F:	drivers/uio/
14138F:	include/linux/uio*.h
14139
14140UTIL-LINUX PACKAGE
14141M:	Karel Zak <kzak@redhat.com>
14142L:	util-linux@vger.kernel.org
14143W:	http://en.wikipedia.org/wiki/Util-linux
14144T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14145S:	Maintained
14146
14147UUID HELPERS
14148M:	Christoph Hellwig <hch@lst.de>
14149R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14150L:	linux-kernel@vger.kernel.org
14151T:	git git://git.infradead.org/users/hch/uuid.git
14152F:	lib/uuid.c
14153F:	lib/test_uuid.c
14154F:	include/linux/uuid.h
14155F:	include/uapi/linux/uuid.h
14156S:	Maintained
14157
14158UVESAFB DRIVER
14159M:	Michal Januszewski <spock@gentoo.org>
14160L:	linux-fbdev@vger.kernel.org
14161W:	http://dev.gentoo.org/~spock/projects/uvesafb/
14162S:	Maintained
14163F:	Documentation/fb/uvesafb.txt
14164F:	drivers/video/fbdev/uvesafb.*
14165
14166VF610 NAND DRIVER
14167M:	Stefan Agner <stefan@agner.ch>
14168L:	linux-mtd@lists.infradead.org
14169S:	Supported
14170F:	drivers/mtd/nand/vf610_nfc.c
14171
14172VFAT/FAT/MSDOS FILESYSTEM
14173M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14174S:	Maintained
14175F:	Documentation/filesystems/vfat.txt
14176F:	fs/fat/
14177
14178VFIO DRIVER
14179M:	Alex Williamson <alex.williamson@redhat.com>
14180L:	kvm@vger.kernel.org
14181T:	git git://github.com/awilliam/linux-vfio.git
14182S:	Maintained
14183F:	Documentation/vfio.txt
14184F:	drivers/vfio/
14185F:	include/linux/vfio.h
14186F:	include/uapi/linux/vfio.h
14187
14188VFIO MEDIATED DEVICE DRIVERS
14189M:	Kirti Wankhede <kwankhede@nvidia.com>
14190L:	kvm@vger.kernel.org
14191S:	Maintained
14192F:	Documentation/vfio-mediated-device.txt
14193F:	drivers/vfio/mdev/
14194F:	include/linux/mdev.h
14195F:	samples/vfio-mdev/
14196
14197VFIO PLATFORM DRIVER
14198M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
14199L:	kvm@vger.kernel.org
14200S:	Maintained
14201F:	drivers/vfio/platform/
14202
14203VGA_SWITCHEROO
14204R:	Lukas Wunner <lukas@wunner.de>
14205S:	Maintained
14206F:	Documentation/gpu/vga-switcheroo.rst
14207F:	drivers/gpu/vga/vga_switcheroo.c
14208F:	include/linux/vga_switcheroo.h
14209T:	git git://anongit.freedesktop.org/drm/drm-misc
14210
14211VIA RHINE NETWORK DRIVER
14212S:	Orphan
14213F:	drivers/net/ethernet/via/via-rhine.c
14214
14215VIA SD/MMC CARD CONTROLLER DRIVER
14216M:	Bruce Chang <brucechang@via.com.tw>
14217M:	Harald Welte <HaraldWelte@viatech.com>
14218S:	Maintained
14219F:	drivers/mmc/host/via-sdmmc.c
14220
14221VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14222M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14223L:	linux-fbdev@vger.kernel.org
14224S:	Maintained
14225F:	include/linux/via-core.h
14226F:	include/linux/via-gpio.h
14227F:	include/linux/via_i2c.h
14228F:	drivers/video/fbdev/via/
14229
14230VIA VELOCITY NETWORK DRIVER
14231M:	Francois Romieu <romieu@fr.zoreil.com>
14232L:	netdev@vger.kernel.org
14233S:	Maintained
14234F:	drivers/net/ethernet/via/via-velocity.*
14235
14236VIDEO MULTIPLEXER DRIVER
14237M:	Philipp Zabel <p.zabel@pengutronix.de>
14238L:	linux-media@vger.kernel.org
14239S:	Maintained
14240F:	drivers/media/platform/video-mux.c
14241
14242VIDEOBUF2 FRAMEWORK
14243M:	Pawel Osciak <pawel@osciak.com>
14244M:	Marek Szyprowski <m.szyprowski@samsung.com>
14245M:	Kyungmin Park <kyungmin.park@samsung.com>
14246L:	linux-media@vger.kernel.org
14247S:	Maintained
14248F:	drivers/media/v4l2-core/videobuf2-*
14249F:	include/media/videobuf2-*
14250
14251VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14252M:	Helen Koike <helen.koike@collabora.com>
14253L:	linux-media@vger.kernel.org
14254T:	git git://linuxtv.org/media_tree.git
14255W:	https://linuxtv.org
14256S:	Maintained
14257F:	drivers/media/platform/vimc/*
14258
14259VIRT LIB
14260M:	Alex Williamson <alex.williamson@redhat.com>
14261M:	Paolo Bonzini <pbonzini@redhat.com>
14262L:	kvm@vger.kernel.org
14263S:	Supported
14264F:	virt/lib/
14265
14266VIRTIO AND VHOST VSOCK DRIVER
14267M:	Stefan Hajnoczi <stefanha@redhat.com>
14268L:	kvm@vger.kernel.org
14269L:	virtualization@lists.linux-foundation.org
14270L:	netdev@vger.kernel.org
14271S:	Maintained
14272F:	include/linux/virtio_vsock.h
14273F:	include/uapi/linux/virtio_vsock.h
14274F:	include/uapi/linux/vsockmon.h
14275F:	net/vmw_vsock/af_vsock_tap.c
14276F:	net/vmw_vsock/virtio_transport_common.c
14277F:	net/vmw_vsock/virtio_transport.c
14278F:	drivers/net/vsockmon.c
14279F:	drivers/vhost/vsock.c
14280F:	drivers/vhost/vsock.h
14281
14282VIRTIO CONSOLE DRIVER
14283M:	Amit Shah <amit@kernel.org>
14284L:	virtualization@lists.linux-foundation.org
14285S:	Maintained
14286F:	drivers/char/virtio_console.c
14287F:	include/linux/virtio_console.h
14288F:	include/uapi/linux/virtio_console.h
14289
14290VIRTIO CORE, NET AND BLOCK DRIVERS
14291M:	"Michael S. Tsirkin" <mst@redhat.com>
14292M:	Jason Wang <jasowang@redhat.com>
14293L:	virtualization@lists.linux-foundation.org
14294S:	Maintained
14295F:	Documentation/devicetree/bindings/virtio/
14296F:	drivers/virtio/
14297F:	tools/virtio/
14298F:	drivers/net/virtio_net.c
14299F:	drivers/block/virtio_blk.c
14300F:	include/linux/virtio*.h
14301F:	include/uapi/linux/virtio_*.h
14302F:	drivers/crypto/virtio/
14303F:	mm/balloon_compaction.c
14304
14305VIRTIO CRYPTO DRIVER
14306M:	Gonglei <arei.gonglei@huawei.com>
14307L:	virtualization@lists.linux-foundation.org
14308L:	linux-crypto@vger.kernel.org
14309S:	Maintained
14310F:	drivers/crypto/virtio/
14311F:	include/uapi/linux/virtio_crypto.h
14312
14313VIRTIO DRIVERS FOR S390
14314M:	Cornelia Huck <cohuck@redhat.com>
14315M:	Halil Pasic <pasic@linux.vnet.ibm.com>
14316L:	linux-s390@vger.kernel.org
14317L:	virtualization@lists.linux-foundation.org
14318L:	kvm@vger.kernel.org
14319S:	Supported
14320F:	drivers/s390/virtio/
14321
14322VIRTIO GPU DRIVER
14323M:	David Airlie <airlied@linux.ie>
14324M:	Gerd Hoffmann <kraxel@redhat.com>
14325L:	dri-devel@lists.freedesktop.org
14326L:	virtualization@lists.linux-foundation.org
14327T:	git git://anongit.freedesktop.org/drm/drm-misc
14328S:	Maintained
14329F:	drivers/gpu/drm/virtio/
14330F:	include/uapi/linux/virtio_gpu.h
14331
14332VIRTIO HOST (VHOST)
14333M:	"Michael S. Tsirkin" <mst@redhat.com>
14334M:	Jason Wang <jasowang@redhat.com>
14335L:	kvm@vger.kernel.org
14336L:	virtualization@lists.linux-foundation.org
14337L:	netdev@vger.kernel.org
14338T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14339S:	Maintained
14340F:	drivers/vhost/
14341F:	include/uapi/linux/vhost.h
14342
14343VIRTIO INPUT DRIVER
14344M:	Gerd Hoffmann <kraxel@redhat.com>
14345S:	Maintained
14346F:	drivers/virtio/virtio_input.c
14347F:	include/uapi/linux/virtio_input.h
14348
14349VIRTUAL SERIO DEVICE DRIVER
14350M:	Stephen Chandler Paul <thatslyude@gmail.com>
14351S:	Maintained
14352F:	drivers/input/serio/userio.c
14353F:	include/uapi/linux/userio.h
14354
14355VIVID VIRTUAL VIDEO DRIVER
14356M:	Hans Verkuil <hverkuil@xs4all.nl>
14357L:	linux-media@vger.kernel.org
14358T:	git git://linuxtv.org/media_tree.git
14359W:	https://linuxtv.org
14360S:	Maintained
14361F:	drivers/media/platform/vivid/*
14362
14363VLYNQ BUS
14364M:	Florian Fainelli <f.fainelli@gmail.com>
14365L:	openwrt-devel@lists.openwrt.org (subscribers-only)
14366S:	Maintained
14367F:	drivers/vlynq/vlynq.c
14368F:	include/linux/vlynq.h
14369
14370VME SUBSYSTEM
14371M:	Martyn Welch <martyn@welchs.me.uk>
14372M:	Manohar Vanga <manohar.vanga@gmail.com>
14373M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14374L:	devel@driverdev.osuosl.org
14375S:	Maintained
14376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
14377F:	Documentation/driver-api/vme.rst
14378F:	drivers/staging/vme/
14379F:	drivers/vme/
14380F:	include/linux/vme*
14381
14382VMWARE BALLOON DRIVER
14383M:	Xavier Deguillard <xdeguillard@vmware.com>
14384M:	Philip Moltmann <moltmann@vmware.com>
14385M:	"VMware, Inc." <pv-drivers@vmware.com>
14386L:	linux-kernel@vger.kernel.org
14387S:	Maintained
14388F:	drivers/misc/vmw_balloon.c
14389
14390VMWARE HYPERVISOR INTERFACE
14391M:	Alok Kataria <akataria@vmware.com>
14392L:	virtualization@lists.linux-foundation.org
14393S:	Supported
14394F:	arch/x86/kernel/cpu/vmware.c
14395
14396VMWARE PVRDMA DRIVER
14397M:	Adit Ranadive <aditr@vmware.com>
14398M:	VMware PV-Drivers <pv-drivers@vmware.com>
14399L:	linux-rdma@vger.kernel.org
14400S:	Maintained
14401F:	drivers/infiniband/hw/vmw_pvrdma/
14402
14403VMware PVSCSI driver
14404M:	Jim Gill <jgill@vmware.com>
14405M:	VMware PV-Drivers <pv-drivers@vmware.com>
14406L:	linux-scsi@vger.kernel.org
14407S:	Maintained
14408F:	drivers/scsi/vmw_pvscsi.c
14409F:	drivers/scsi/vmw_pvscsi.h
14410
14411VMWARE VMMOUSE SUBDRIVER
14412M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
14413M:	"VMware, Inc." <pv-drivers@vmware.com>
14414L:	linux-input@vger.kernel.org
14415S:	Maintained
14416F:	drivers/input/mouse/vmmouse.c
14417F:	drivers/input/mouse/vmmouse.h
14418
14419VMWARE VMXNET3 ETHERNET DRIVER
14420M:	Shrikrishna Khare <skhare@vmware.com>
14421M:	"VMware, Inc." <pv-drivers@vmware.com>
14422L:	netdev@vger.kernel.org
14423S:	Maintained
14424F:	drivers/net/vmxnet3/
14425
14426VOCORE VOCORE2 BOARD
14427M:	Harvey Hunt <harveyhuntnexus@gmail.com>
14428L:	linux-mips@linux-mips.org
14429S:	Maintained
14430F:	arch/mips/boot/dts/ralink/vocore2.dts
14431
14432VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14433M:	Liam Girdwood <lgirdwood@gmail.com>
14434M:	Mark Brown <broonie@kernel.org>
14435L:	linux-kernel@vger.kernel.org
14436W:	http://www.slimlogic.co.uk/?p=48
14437T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14438S:	Supported
14439F:	Documentation/devicetree/bindings/regulator/
14440F:	drivers/regulator/
14441F:	include/dt-bindings/regulator/
14442F:	include/linux/regulator/
14443
14444VRF
14445M:	David Ahern <dsa@cumulusnetworks.com>
14446M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
14447L:	netdev@vger.kernel.org
14448S:	Maintained
14449F:	drivers/net/vrf.c
14450F:	Documentation/networking/vrf.txt
14451
14452VT1211 HARDWARE MONITOR DRIVER
14453M:	Juerg Haefliger <juergh@gmail.com>
14454L:	linux-hwmon@vger.kernel.org
14455S:	Maintained
14456F:	Documentation/hwmon/vt1211
14457F:	drivers/hwmon/vt1211.c
14458
14459VT8231 HARDWARE MONITOR DRIVER
14460M:	Roger Lucas <vt8231@hiddenengine.co.uk>
14461L:	linux-hwmon@vger.kernel.org
14462S:	Maintained
14463F:	drivers/hwmon/vt8231.c
14464
14465VUB300 USB to SDIO/SD/MMC bridge chip
14466M:	Tony Olech <tony.olech@elandigitalsystems.com>
14467L:	linux-mmc@vger.kernel.org
14468L:	linux-usb@vger.kernel.org
14469S:	Supported
14470F:	drivers/mmc/host/vub300.c
14471
14472W1 DALLAS'S 1-WIRE BUS
14473M:	Evgeniy Polyakov <zbr@ioremap.net>
14474S:	Maintained
14475F:	Documentation/w1/
14476F:	drivers/w1/
14477F:	include/linux/w1.h
14478
14479W83791D HARDWARE MONITORING DRIVER
14480M:	Marc Hulsman <m.hulsman@tudelft.nl>
14481L:	linux-hwmon@vger.kernel.org
14482S:	Maintained
14483F:	Documentation/hwmon/w83791d
14484F:	drivers/hwmon/w83791d.c
14485
14486W83793 HARDWARE MONITORING DRIVER
14487M:	Rudolf Marek <r.marek@assembler.cz>
14488L:	linux-hwmon@vger.kernel.org
14489S:	Maintained
14490F:	Documentation/hwmon/w83793
14491F:	drivers/hwmon/w83793.c
14492
14493W83795 HARDWARE MONITORING DRIVER
14494M:	Jean Delvare <jdelvare@suse.com>
14495L:	linux-hwmon@vger.kernel.org
14496S:	Maintained
14497F:	drivers/hwmon/w83795.c
14498
14499W83L51xD SD/MMC CARD INTERFACE DRIVER
14500M:	Pierre Ossman <pierre@ossman.eu>
14501S:	Maintained
14502F:	drivers/mmc/host/wbsd.*
14503
14504WACOM PROTOCOL 4 SERIAL TABLETS
14505M:	Julian Squires <julian@cipht.net>
14506M:	Hans de Goede <hdegoede@redhat.com>
14507L:	linux-input@vger.kernel.org
14508S:	Maintained
14509F:	drivers/input/tablet/wacom_serial4.c
14510
14511WATCHDOG DEVICE DRIVERS
14512M:	Wim Van Sebroeck <wim@iguana.be>
14513R:	Guenter Roeck <linux@roeck-us.net>
14514L:	linux-watchdog@vger.kernel.org
14515W:	http://www.linux-watchdog.org/
14516T:	git git://www.linux-watchdog.org/linux-watchdog.git
14517S:	Maintained
14518F:	Documentation/devicetree/bindings/watchdog/
14519F:	Documentation/watchdog/
14520F:	drivers/watchdog/
14521F:	include/linux/watchdog.h
14522F:	include/uapi/linux/watchdog.h
14523
14524WHISKEYCOVE PMIC GPIO DRIVER
14525M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14526L:	linux-gpio@vger.kernel.org
14527S:	Maintained
14528F:	drivers/gpio/gpio-wcove.c
14529
14530WIIMOTE HID DRIVER
14531M:	David Herrmann <dh.herrmann@googlemail.com>
14532L:	linux-input@vger.kernel.org
14533S:	Maintained
14534F:	drivers/hid/hid-wiimote*
14535
14536WILOCITY WIL6210 WIRELESS DRIVER
14537M:	Maya Erez <qca_merez@qca.qualcomm.com>
14538L:	linux-wireless@vger.kernel.org
14539L:	wil6210@qca.qualcomm.com
14540S:	Supported
14541W:	http://wireless.kernel.org/en/users/Drivers/wil6210
14542F:	drivers/net/wireless/ath/wil6210/
14543F:	include/uapi/linux/wil6210_uapi.h
14544
14545WIMAX STACK
14546M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14547M:	linux-wimax@intel.com
14548L:	wimax@linuxwimax.org (subscribers-only)
14549S:	Supported
14550W:	http://linuxwimax.org
14551F:	Documentation/wimax/README.wimax
14552F:	include/linux/wimax/debug.h
14553F:	include/net/wimax.h
14554F:	include/uapi/linux/wimax.h
14555F:	net/wimax/
14556
14557WINBOND CIR DRIVER
14558M:	David Härdeman <david@hardeman.nu>
14559S:	Maintained
14560F:	drivers/media/rc/winbond-cir.c
14561
14562WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14563M:	William Breathitt Gray <vilhelm.gray@gmail.com>
14564L:	linux-watchdog@vger.kernel.org
14565S:	Maintained
14566F:	drivers/watchdog/ebc-c384_wdt.c
14567
14568WINSYSTEMS WS16C48 GPIO DRIVER
14569M:	William Breathitt Gray <vilhelm.gray@gmail.com>
14570L:	linux-gpio@vger.kernel.org
14571S:	Maintained
14572F:	drivers/gpio/gpio-ws16c48.c
14573
14574WISTRON LAPTOP BUTTON DRIVER
14575M:	Miloslav Trmac <mitr@volny.cz>
14576S:	Maintained
14577F:	drivers/input/misc/wistron_btns.c
14578
14579WL3501 WIRELESS PCMCIA CARD DRIVER
14580L:	linux-wireless@vger.kernel.org
14581S:	Odd fixes
14582F:	drivers/net/wireless/wl3501*
14583
14584WOLFSON MICROELECTRONICS DRIVERS
14585L:	patches@opensource.cirrus.com
14586T:	git https://github.com/CirrusLogic/linux-drivers.git
14587W:	https://github.com/CirrusLogic/linux-drivers/wiki
14588S:	Supported
14589F:	Documentation/hwmon/wm83??
14590F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14591F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14592F:	Documentation/devicetree/bindings/mfd/arizona.txt
14593F:	Documentation/devicetree/bindings/mfd/wm831x.txt
14594F:	arch/arm/mach-s3c64xx/mach-crag6410*
14595F:	drivers/clk/clk-wm83*.c
14596F:	drivers/extcon/extcon-arizona.c
14597F:	drivers/leds/leds-wm83*.c
14598F:	drivers/gpio/gpio-*wm*.c
14599F:	drivers/gpio/gpio-arizona.c
14600F:	drivers/hwmon/wm83??-hwmon.c
14601F:	drivers/input/misc/wm831x-on.c
14602F:	drivers/input/touchscreen/wm831x-ts.c
14603F:	drivers/input/touchscreen/wm97*.c
14604F:	drivers/mfd/arizona*
14605F:	drivers/mfd/wm*.c
14606F:	drivers/mfd/cs47l24*
14607F:	drivers/power/supply/wm83*.c
14608F:	drivers/rtc/rtc-wm83*.c
14609F:	drivers/regulator/wm8*.c
14610F:	drivers/regulator/arizona*
14611F:	drivers/video/backlight/wm83*_bl.c
14612F:	drivers/watchdog/wm83*_wdt.c
14613F:	include/linux/mfd/arizona/
14614F:	include/linux/mfd/wm831x/
14615F:	include/linux/mfd/wm8350/
14616F:	include/linux/mfd/wm8400*
14617F:	include/linux/regulator/arizona*
14618F:	include/linux/wm97xx.h
14619F:	include/sound/wm????.h
14620F:	sound/soc/codecs/arizona.?
14621F:	sound/soc/codecs/wm*
14622F:	sound/soc/codecs/cs47l24*
14623
14624WORKQUEUE
14625M:	Tejun Heo <tj@kernel.org>
14626R:	Lai Jiangshan <jiangshanlai@gmail.com>
14627T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14628S:	Maintained
14629F:	include/linux/workqueue.h
14630F:	kernel/workqueue.c
14631F:	Documentation/core-api/workqueue.rst
14632
14633X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14634M:	Chen-Yu Tsai <wens@csie.org>
14635L:	linux-kernel@vger.kernel.org
14636S:	Maintained
14637N:	axp[128]
14638
14639X.25 NETWORK LAYER
14640M:	Andrew Hendry <andrew.hendry@gmail.com>
14641L:	linux-x25@vger.kernel.org
14642S:	Odd Fixes
14643F:	Documentation/networking/x25*
14644F:	include/net/x25*
14645F:	net/x25/
14646
14647X86 ARCHITECTURE (32-BIT AND 64-BIT)
14648M:	Thomas Gleixner <tglx@linutronix.de>
14649M:	Ingo Molnar <mingo@redhat.com>
14650M:	"H. Peter Anvin" <hpa@zytor.com>
14651M:	x86@kernel.org
14652L:	linux-kernel@vger.kernel.org
14653T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14654S:	Maintained
14655F:	Documentation/x86/
14656F:	arch/x86/
14657
14658X86 MCE INFRASTRUCTURE
14659M:	Tony Luck <tony.luck@intel.com>
14660M:	Borislav Petkov <bp@alien8.de>
14661L:	linux-edac@vger.kernel.org
14662S:	Maintained
14663F:	arch/x86/kernel/cpu/mcheck/*
14664
14665X86 MICROCODE UPDATE SUPPORT
14666M:	Borislav Petkov <bp@alien8.de>
14667S:	Maintained
14668F:	arch/x86/kernel/cpu/microcode/*
14669
14670X86 PLATFORM DRIVERS
14671M:	Darren Hart <dvhart@infradead.org>
14672M:	Andy Shevchenko <andy@infradead.org>
14673L:	platform-driver-x86@vger.kernel.org
14674T:	git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14675S:	Maintained
14676F:	drivers/platform/x86/
14677F:	drivers/platform/olpc/
14678
14679X86 VDSO
14680M:	Andy Lutomirski <luto@amacapital.net>
14681L:	linux-kernel@vger.kernel.org
14682T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14683S:	Maintained
14684F:	arch/x86/entry/vdso/
14685
14686XC2028/3028 TUNER DRIVER
14687M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
14688M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14689L:	linux-media@vger.kernel.org
14690W:	https://linuxtv.org
14691T:	git git://linuxtv.org/media_tree.git
14692S:	Maintained
14693F:	drivers/media/tuners/tuner-xc2028.*
14694
14695XEN BLOCK SUBSYSTEM
14696M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14697M:	Roger Pau Monné <roger.pau@citrix.com>
14698L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14699S:	Supported
14700F:	drivers/block/xen-blkback/*
14701F:	drivers/block/xen*
14702
14703XEN HYPERVISOR ARM
14704M:	Stefano Stabellini <sstabellini@kernel.org>
14705L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14706S:	Maintained
14707F:	arch/arm/xen/
14708F:	arch/arm/include/asm/xen/
14709
14710XEN HYPERVISOR ARM64
14711M:	Stefano Stabellini <sstabellini@kernel.org>
14712L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14713S:	Maintained
14714F:	arch/arm64/xen/
14715F:	arch/arm64/include/asm/xen/
14716
14717XEN HYPERVISOR INTERFACE
14718M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
14719M:	Juergen Gross <jgross@suse.com>
14720L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14721T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14722S:	Supported
14723F:	arch/x86/xen/
14724F:	drivers/*/xen-*front.c
14725F:	drivers/xen/
14726F:	arch/x86/include/asm/xen/
14727F:	include/xen/
14728F:	include/uapi/xen/
14729F:	Documentation/ABI/stable/sysfs-hypervisor-xen
14730F:	Documentation/ABI/testing/sysfs-hypervisor-xen
14731
14732XEN NETWORK BACKEND DRIVER
14733M:	Wei Liu <wei.liu2@citrix.com>
14734M:	Paul Durrant <paul.durrant@citrix.com>
14735L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14736L:	netdev@vger.kernel.org
14737S:	Supported
14738F:	drivers/net/xen-netback/*
14739
14740XEN PCI SUBSYSTEM
14741M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14742L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14743S:	Supported
14744F:	arch/x86/pci/*xen*
14745F:	drivers/pci/*xen*
14746
14747XEN PVSCSI DRIVERS
14748M:	Juergen Gross <jgross@suse.com>
14749L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14750L:	linux-scsi@vger.kernel.org
14751S:	Supported
14752F:	drivers/scsi/xen-scsifront.c
14753F:	drivers/xen/xen-scsiback.c
14754F:	include/xen/interface/io/vscsiif.h
14755
14756XEN SWIOTLB SUBSYSTEM
14757M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14758L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14759S:	Supported
14760F:	arch/x86/xen/*swiotlb*
14761F:	drivers/xen/*swiotlb*
14762
14763XFS FILESYSTEM
14764M:	Darrick J. Wong <darrick.wong@oracle.com>
14765M:	linux-xfs@vger.kernel.org
14766L:	linux-xfs@vger.kernel.org
14767W:	http://xfs.org/
14768T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14769S:	Supported
14770F:	Documentation/filesystems/xfs.txt
14771F:	fs/xfs/
14772
14773XILINX AXI ETHERNET DRIVER
14774M:	Anirudha Sarangi <anirudh@xilinx.com>
14775M:	John Linn <John.Linn@xilinx.com>
14776S:	Maintained
14777F:	drivers/net/ethernet/xilinx/xilinx_axienet*
14778
14779XILINX UARTLITE SERIAL DRIVER
14780M:	Peter Korsgaard <jacmet@sunsite.dk>
14781L:	linux-serial@vger.kernel.org
14782S:	Maintained
14783F:	drivers/tty/serial/uartlite.c
14784
14785XILINX VIDEO IP CORES
14786M:	Hyun Kwon <hyun.kwon@xilinx.com>
14787M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14788L:	linux-media@vger.kernel.org
14789T:	git git://linuxtv.org/media_tree.git
14790S:	Supported
14791F:	Documentation/devicetree/bindings/media/xilinx/
14792F:	drivers/media/platform/xilinx/
14793F:	include/uapi/linux/xilinx-v4l2-controls.h
14794
14795XILLYBUS DRIVER
14796M:	Eli Billauer <eli.billauer@gmail.com>
14797L:	linux-kernel@vger.kernel.org
14798S:	Supported
14799F:	drivers/char/xillybus/
14800
14801XRA1403 GPIO EXPANDER
14802M:	Nandor Han <nandor.han@ge.com>
14803M:	Semi Malinen <semi.malinen@ge.com>
14804L:	linux-gpio@vger.kernel.org
14805S:	Maintained
14806F:	drivers/gpio/gpio-xra1403.c
14807F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
14808
14809XTENSA XTFPGA PLATFORM SUPPORT
14810M:	Max Filippov <jcmvbkbc@gmail.com>
14811L:	linux-xtensa@linux-xtensa.org
14812S:	Maintained
14813F:	drivers/spi/spi-xtensa-xtfpga.c
14814F:	sound/soc/xtensa/xtfpga-i2s.c
14815
14816YAM DRIVER FOR AX.25
14817M:	Jean-Paul Roubelat <jpr@f6fbb.org>
14818L:	linux-hams@vger.kernel.org
14819S:	Maintained
14820F:	drivers/net/hamradio/yam*
14821F:	include/linux/yam.h
14822
14823YAMA SECURITY MODULE
14824M:	Kees Cook <keescook@chromium.org>
14825T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
14826S:	Supported
14827F:	security/yama/
14828F:	Documentation/admin-guide/LSM/Yama.rst
14829
14830YEALINK PHONE DRIVER
14831M:	Henk Vergonet <Henk.Vergonet@gmail.com>
14832L:	usbb2k-api-dev@nongnu.org
14833S:	Maintained
14834F:	Documentation/input/yealink.rst
14835F:	drivers/input/misc/yealink.*
14836
14837Z8530 DRIVER FOR AX.25
14838M:	Joerg Reuter <jreuter@yaina.de>
14839W:	http://yaina.de/jreuter/
14840W:	http://www.qsl.net/dl1bke/
14841L:	linux-hams@vger.kernel.org
14842S:	Maintained
14843F:	Documentation/networking/z8530drv.txt
14844F:	drivers/net/hamradio/*scc.c
14845F:	drivers/net/hamradio/z8530.h
14846
14847ZBUD COMPRESSED PAGE ALLOCATOR
14848M:	Seth Jennings <sjenning@redhat.com>
14849M:	Dan Streetman <ddstreet@ieee.org>
14850L:	linux-mm@kvack.org
14851S:	Maintained
14852F:	mm/zbud.c
14853F:	include/linux/zbud.h
14854
14855ZD1211RW WIRELESS DRIVER
14856M:	Daniel Drake <dsd@gentoo.org>
14857M:	Ulrich Kunitz <kune@deine-taler.de>
14858W:	http://zd1211.ath.cx/wiki/DriverRewrite
14859L:	linux-wireless@vger.kernel.org
14860L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
14861S:	Maintained
14862F:	drivers/net/wireless/zydas/zd1211rw/
14863
14864ZD1301 MEDIA DRIVER
14865M:	Antti Palosaari <crope@iki.fi>
14866L:	linux-media@vger.kernel.org
14867W:	https://linuxtv.org/
14868W:	http://palosaari.fi/linux/
14869Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14870S:	Maintained
14871F:	drivers/media/usb/dvb-usb-v2/zd1301*
14872
14873ZD1301_DEMOD MEDIA DRIVER
14874M:	Antti Palosaari <crope@iki.fi>
14875L:	linux-media@vger.kernel.org
14876W:	https://linuxtv.org/
14877W:	http://palosaari.fi/linux/
14878Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14879S:	Maintained
14880F:	drivers/media/dvb-frontends/zd1301_demod*
14881
14882ZPOOL COMPRESSED PAGE STORAGE API
14883M:	Dan Streetman <ddstreet@ieee.org>
14884L:	linux-mm@kvack.org
14885S:	Maintained
14886F:	mm/zpool.c
14887F:	include/linux/zpool.h
14888
14889ZR36067 VIDEO FOR LINUX DRIVER
14890L:	mjpeg-users@lists.sourceforge.net
14891L:	linux-media@vger.kernel.org
14892W:	http://mjpeg.sourceforge.net/driver-zoran/
14893T:	hg https://linuxtv.org/hg/v4l-dvb
14894S:	Odd Fixes
14895F:	drivers/media/pci/zoran/
14896
14897ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14898M:	Minchan Kim <minchan@kernel.org>
14899M:	Nitin Gupta <ngupta@vflare.org>
14900R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14901L:	linux-kernel@vger.kernel.org
14902S:	Maintained
14903F:	drivers/block/zram/
14904F:	Documentation/blockdev/zram.txt
14905
14906ZS DECSTATION Z85C30 SERIAL DRIVER
14907M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14908S:	Maintained
14909F:	drivers/tty/serial/zs.*
14910
14911ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14912M:	Minchan Kim <minchan@kernel.org>
14913M:	Nitin Gupta <ngupta@vflare.org>
14914R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14915L:	linux-mm@kvack.org
14916S:	Maintained
14917F:	mm/zsmalloc.c
14918F:	include/linux/zsmalloc.h
14919F:	Documentation/vm/zsmalloc.txt
14920
14921ZSWAP COMPRESSED SWAP CACHING
14922M:	Seth Jennings <sjenning@redhat.com>
14923M:	Dan Streetman <ddstreet@ieee.org>
14924L:	linux-mm@kvack.org
14925S:	Maintained
14926F:	mm/zswap.c
14927
14928THE REST
14929M:	Linus Torvalds <torvalds@linux-foundation.org>
14930L:	linux-kernel@vger.kernel.org
14931Q:	http://patchwork.kernel.org/project/LKML/list/
14932T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14933S:	Buried alive in reporters
14934F:	*
14935F:	*/
14936